--- /home/fdroid/fdroiddata/tmp/co.loubo.icicle_4.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_co.loubo.icicle_4.apk ├── /usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {} │┄ error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): │┄ DOES NOT VERIFY │┄ ERROR: res/layout-v17/fragment_no_connectivity.xml entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/layout-v17/fragment_advanced_node_status.xml entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/layout-v17/fragment_no_node.xml entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/layout-v17/fragment_basic_node_status.xml entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/layout-v17/abc_search_view.xml entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK │ @@ -1,18 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): false │ -Verified using v3 scheme (APK Signature Scheme v3): false │ -Verified using v4 scheme (APK Signature Scheme v4): false │ -Verified for SourceStamp: false │ -Number of signers: 1 │ -Signer #1 certificate DN: CN=FDroid, OU=FDroid, O=fdroid.org, L=ORG, ST=ORG, C=UK │ -Signer #1 certificate SHA-256 digest: 9fb496cec54e856b055083078b17a1fad577c9c7d6a27b66fabfffaaa8b0afd6 │ -Signer #1 certificate SHA-1 digest: c63935b9905151e62239ff1cda8275331df8ddf7 │ -Signer #1 certificate MD5 digest: 1e4e89beca962da3ec872bfe90d98411 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: d6e3e1830e006cdf2c0f34c561e095a941eac74a5f6ee5e2fc3420efdea8bea0 │ -Signer #1 public key SHA-1 digest: 86687440ae1f3990cc79963da87e13736b9c24e4 │ -Signer #1 public key MD5 digest: 6cfb22ee917865f722d722ebd3142730 │ -WARNING: META-INF/buildserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/fdroidserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. ├── zipinfo {} │ @@ -1,427 +1,420 @@ │ -Zip file size: 1195769 bytes, number of entries: 425 │ --rw---- 2.0 fat 43192 bl defN 15-Aug-12 16:08 META-INF/MANIFEST.MF │ --rw---- 2.0 fat 43313 bl defN 15-Aug-12 16:08 META-INF/76392A5D.SF │ --rw---- 2.0 fat 1332 bl defN 15-Aug-12 16:08 META-INF/76392A5D.RSA │ --rw---- 2.0 fat 41 bl defN 15-Aug-12 14:03 META-INF/buildserverid │ --rw---- 2.0 fat 41 bl defN 15-Aug-12 14:03 META-INF/fdroidserverid │ --rw---- 2.0 fat 7704 bX defN 15-Aug-12 14:03 AndroidManifest.xml │ --rw---- 2.0 fat 396 bl defN 15-Aug-12 14:03 res/anim/abc_fade_in.xml │ --rw---- 2.0 fat 396 bl defN 15-Aug-12 14:03 res/anim/abc_fade_out.xml │ --rw---- 2.0 fat 400 bl defN 15-Aug-12 14:03 res/anim/abc_slide_in_bottom.xml │ --rw---- 2.0 fat 400 bl defN 15-Aug-12 14:03 res/anim/abc_slide_in_top.xml │ --rw---- 2.0 fat 400 bl defN 15-Aug-12 14:03 res/anim/abc_slide_out_bottom.xml │ --rw---- 2.0 fat 400 bl defN 15-Aug-12 14:03 res/anim/abc_slide_out_top.xml │ --rw---- 2.0 fat 472 bl defN 15-Aug-12 14:03 res/color/abc_background_cache_hint_selector_material_dark.xml │ --rw---- 2.0 fat 472 bl defN 15-Aug-12 14:03 res/color/abc_background_cache_hint_selector_material_light.xml │ --rw---- 2.0 fat 468 bl defN 15-Aug-12 14:03 res/color/abc_primary_text_disable_only_material_dark.xml │ --rw---- 2.0 fat 468 bl defN 15-Aug-12 14:03 res/color/abc_primary_text_disable_only_material_light.xml │ --rw---- 2.0 fat 468 bl defN 15-Aug-12 14:03 res/color/abc_primary_text_material_dark.xml │ --rw---- 2.0 fat 468 bl defN 15-Aug-12 14:03 res/color/abc_primary_text_material_light.xml │ --rw---- 2.0 fat 596 bl defN 15-Aug-12 14:03 res/color/abc_search_url_text.xml │ --rw---- 2.0 fat 468 bl defN 15-Aug-12 14:03 res/color/abc_secondary_text_material_dark.xml │ --rw---- 2.0 fat 468 bl defN 15-Aug-12 14:03 res/color/abc_secondary_text_material_light.xml │ --rw---- 1.0 fat 303 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/abc_ab_share_pack_holo_dark.9.png │ --rw---- 1.0 fat 304 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/abc_ab_share_pack_holo_light.9.png │ --rw---- 1.0 fat 306 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 549 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 622 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 753 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 2040 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 2053 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 229 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 407 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 275 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 226 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 147 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 281 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 584 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 190 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 360 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 270 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 729 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 1018 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 541 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 170 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 244 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 212 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 212 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 212 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 239 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 240 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 853 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 1256 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 417 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 530 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 199 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 192 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 194 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 187 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 182 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 175 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/ic_add_black_36dp.png │ --rw---- 1.0 fat 249 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/ic_arrow_forward_white_36dp.png │ --rw---- 1.0 fat 883 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/ic_cancel_white_36dp.png │ --rw---- 1.0 fat 305 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/ic_delete_black_36dp.png │ --rw---- 1.0 fat 305 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/ic_delete_white_36dp.png │ --rw---- 1.0 fat 298 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/ic_done_black_36dp.png │ --rw---- 1.0 fat 298 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/ic_done_white_36dp.png │ --rw---- 1.0 fat 373 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/ic_edit_black_36dp.png │ --rw---- 1.0 fat 373 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/ic_edit_white_36dp.png │ --rw---- 1.0 fat 234 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/ic_file_download_black_36dp.png │ --rw---- 1.0 fat 232 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/ic_file_upload_black_36dp.png │ --rw---- 1.0 fat 232 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/ic_file_upload_white_36dp.png │ --rw---- 1.0 fat 216 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/ic_file_upload_white_48dp.png │ --rw---- 1.0 fat 207 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/ic_folder_open_white_36dp.png │ --rw---- 1.0 fat 952 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/ic_headset_black_48dp.png │ --rw---- 1.0 fat 1095 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/ic_info_outline_black_36dp.png │ --rw---- 1.0 fat 370 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/ic_insert_drive_file_black_48dp.png │ --rw---- 1.0 fat 3279 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 352 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/ic_message_white_36dp.png │ --rw---- 1.0 fat 154 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/ic_pause_black_36dp.png │ --rw---- 1.0 fat 647 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/ic_people_black_36dp.png │ --rw---- 1.0 fat 663 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/ic_photo_black_48dp.png │ --rw---- 1.0 fat 329 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/ic_play_arrow_black_36dp.png │ --rw---- 1.0 fat 950 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/ic_refresh_white_36dp.png │ --rw---- 1.0 fat 585 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/ic_send_white_36dp.png │ --rw---- 1.0 fat 1098 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/ic_settings_black_36dp.png │ --rw---- 1.0 fat 1098 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/ic_settings_white_36dp.png │ --rw---- 1.0 fat 1093 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/ic_share_black_36dp.png │ --rw---- 1.0 fat 975 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/ic_star_black_36dp.png │ --rw---- 1.0 fat 975 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/ic_star_white_36dp.png │ --rw---- 1.0 fat 274 b- stor 15-Aug-12 14:02 res/drawable-hdpi-v4/ic_videocam_black_48dp.png │ --rw---- 1.0 fat 410 b- stor 15-Aug-12 14:02 res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 280 b- stor 15-Aug-12 14:02 res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 585 b- stor 15-Aug-12 14:02 res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 367 b- stor 15-Aug-12 14:02 res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 347 b- stor 15-Aug-12 14:02 res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 174 b- stor 15-Aug-12 14:02 res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 381 b- stor 15-Aug-12 14:02 res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 342 b- stor 15-Aug-12 14:02 res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 445 b- stor 15-Aug-12 14:02 res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 237 b- stor 15-Aug-12 14:02 res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 691 b- stor 15-Aug-12 14:02 res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 483 b- stor 15-Aug-12 14:02 res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 512 b- stor 15-Aug-12 14:02 res/drawable-ldrtl-xxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 346 b- stor 15-Aug-12 14:02 res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 934 b- stor 15-Aug-12 14:02 res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 593 b- stor 15-Aug-12 14:02 res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 246 b- stor 15-Aug-12 14:02 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 399 b- stor 15-Aug-12 14:02 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 1180 b- stor 15-Aug-12 14:02 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 518 b- stor 15-Aug-12 14:02 res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 283 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/abc_ab_share_pack_holo_dark.9.png │ --rw---- 1.0 fat 284 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/abc_ab_share_pack_holo_light.9.png │ --rw---- 1.0 fat 288 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 429 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 428 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 493 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 1344 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 1415 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 225 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 345 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 232 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 263 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 149 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 177 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 377 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 158 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 234 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 186 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 771 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 683 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 404 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 170 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 222 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 211 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 211 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 211 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 226 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 227 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 605 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 850 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 362 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 424 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 192 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 186 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 185 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 181 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 180 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 158 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/ic_add_black_36dp.png │ --rw---- 1.0 fat 217 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/ic_arrow_forward_white_36dp.png │ --rw---- 1.0 fat 586 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/ic_cancel_white_36dp.png │ --rw---- 1.0 fat 231 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/ic_delete_black_36dp.png │ --rw---- 1.0 fat 231 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/ic_delete_white_36dp.png │ --rw---- 1.0 fat 249 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/ic_done_black_36dp.png │ --rw---- 1.0 fat 249 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/ic_done_white_36dp.png │ --rw---- 1.0 fat 303 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/ic_edit_black_36dp.png │ --rw---- 1.0 fat 303 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/ic_edit_white_36dp.png │ --rw---- 1.0 fat 195 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/ic_file_download_black_36dp.png │ --rw---- 1.0 fat 180 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/ic_file_upload_black_36dp.png │ --rw---- 1.0 fat 180 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/ic_file_upload_white_36dp.png │ --rw---- 1.0 fat 181 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/ic_file_upload_white_48dp.png │ --rw---- 1.0 fat 188 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/ic_folder_open_white_36dp.png │ --rw---- 1.0 fat 722 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/ic_headset_black_48dp.png │ --rw---- 1.0 fat 720 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/ic_info_outline_black_36dp.png │ --rw---- 1.0 fat 279 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/ic_insert_drive_file_black_48dp.png │ --rw---- 1.0 fat 1902 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 206 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/ic_message_white_36dp.png │ --rw---- 1.0 fat 128 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/ic_pause_black_36dp.png │ --rw---- 1.0 fat 466 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/ic_people_black_36dp.png │ --rw---- 1.0 fat 439 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/ic_photo_black_48dp.png │ --rw---- 1.0 fat 286 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/ic_play_arrow_black_36dp.png │ --rw---- 1.0 fat 675 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/ic_refresh_white_36dp.png │ --rw---- 1.0 fat 436 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/ic_send_white_36dp.png │ --rw---- 1.0 fat 805 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/ic_settings_black_36dp.png │ --rw---- 1.0 fat 805 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/ic_settings_white_36dp.png │ --rw---- 1.0 fat 758 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/ic_share_black_36dp.png │ --rw---- 1.0 fat 709 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/ic_star_black_36dp.png │ --rw---- 1.0 fat 709 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/ic_star_white_36dp.png │ --rw---- 1.0 fat 215 b- stor 15-Aug-12 14:02 res/drawable-mdpi-v4/ic_videocam_black_48dp.png │ --rw---- 2.0 fat 472 bl defN 15-Aug-12 14:03 res/drawable-v21/abc_cab_background_top_material.xml │ --rw---- 2.0 fat 460 bl defN 15-Aug-12 14:03 res/drawable-v21/ripple_effect.xml │ --rw---- 1.0 fat 307 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/abc_ab_share_pack_holo_dark.9.png │ --rw---- 1.0 fat 303 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/abc_ab_share_pack_holo_light.9.png │ --rw---- 1.0 fat 354 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 556 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 831 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 996 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 2796 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 2943 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 234 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 442 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 320 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 325 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 179 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 237 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 693 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 218 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 360 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 238 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 1242 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 1132 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 719 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 170 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 244 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 214 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 214 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 214 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 254 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 253 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 1153 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 1785 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 516 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 736 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 205 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 198 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 197 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 190 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 190 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 138 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/ic_add_black_36dp.png │ --rw---- 1.0 fat 249 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/ic_arrow_forward_white_36dp.png │ --rw---- 1.0 fat 1041 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/ic_cancel_white_36dp.png │ --rw---- 1.0 fat 265 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/ic_delete_black_36dp.png │ --rw---- 1.0 fat 265 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/ic_delete_white_36dp.png │ --rw---- 1.0 fat 349 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/ic_done_black_36dp.png │ --rw---- 1.0 fat 349 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/ic_done_white_36dp.png │ --rw---- 1.0 fat 386 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/ic_edit_black_36dp.png │ --rw---- 1.0 fat 386 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/ic_edit_white_36dp.png │ --rw---- 1.0 fat 214 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/ic_file_download_black_36dp.png │ --rw---- 1.0 fat 216 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/ic_file_upload_black_36dp.png │ --rw---- 1.0 fat 216 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/ic_file_upload_white_36dp.png │ --rw---- 1.0 fat 256 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/ic_file_upload_white_48dp.png │ --rw---- 1.0 fat 340 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/ic_folder_open_white_36dp.png │ --rw---- 1.0 fat 1277 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/ic_headset_black_48dp.png │ --rw---- 1.0 fat 1359 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/ic_info_outline_black_36dp.png │ --rw---- 1.0 fat 462 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/ic_insert_drive_file_black_48dp.png │ --rw---- 1.0 fat 4748 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 357 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/ic_message_white_36dp.png │ --rw---- 1.0 fat 136 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/ic_pause_black_36dp.png │ --rw---- 1.0 fat 743 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/ic_people_black_36dp.png │ --rw---- 1.0 fat 801 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/ic_photo_black_48dp.png │ --rw---- 1.0 fat 366 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/ic_play_arrow_black_36dp.png │ --rw---- 1.0 fat 1229 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/ic_refresh_white_36dp.png │ --rw---- 1.0 fat 651 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/ic_send_white_36dp.png │ --rw---- 1.0 fat 1461 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/ic_settings_black_36dp.png │ --rw---- 1.0 fat 1461 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/ic_settings_white_36dp.png │ --rw---- 1.0 fat 1107 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/ic_share_black_36dp.png │ --rw---- 1.0 fat 1234 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/ic_star_black_36dp.png │ --rw---- 1.0 fat 1234 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/ic_star_white_36dp.png │ --rw---- 1.0 fat 329 b- stor 15-Aug-12 14:02 res/drawable-xhdpi-v4/ic_videocam_black_48dp.png │ --rw---- 1.0 fat 369 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/abc_ab_share_pack_holo_dark.9.png │ --rw---- 1.0 fat 369 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/abc_ab_share_pack_holo_light.9.png │ --rw---- 1.0 fat 369 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 725 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 1249 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 1467 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 4091 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 4535 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 246 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 515 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 389 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 306 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 176 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 348 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 934 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 284 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 511 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 323 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 733 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 1920 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 928 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 178 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 245 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 221 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 221 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 221 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 307 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 305 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 1867 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 2774 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 646 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 1082 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 215 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 202 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 204 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 193 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 196 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 198 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/ic_add_black_36dp.png │ --rw---- 1.0 fat 297 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/ic_arrow_forward_white_36dp.png │ --rw---- 1.0 fat 1511 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/ic_cancel_white_36dp.png │ --rw---- 1.0 fat 392 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/ic_delete_black_36dp.png │ --rw---- 1.0 fat 392 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/ic_delete_white_36dp.png │ --rw---- 1.0 fat 376 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/ic_done_black_36dp.png │ --rw---- 1.0 fat 376 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/ic_done_white_36dp.png │ --rw---- 1.0 fat 480 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/ic_edit_black_36dp.png │ --rw---- 1.0 fat 480 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/ic_edit_white_36dp.png │ --rw---- 1.0 fat 300 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/ic_file_download_black_36dp.png │ --rw---- 1.0 fat 286 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/ic_file_upload_black_36dp.png │ --rw---- 1.0 fat 286 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/ic_file_upload_white_36dp.png │ --rw---- 1.0 fat 341 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/ic_file_upload_white_48dp.png │ --rw---- 1.0 fat 348 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/ic_folder_open_white_36dp.png │ --rw---- 1.0 fat 1799 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/ic_headset_black_48dp.png │ --rw---- 1.0 fat 2025 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/ic_info_outline_black_36dp.png │ --rw---- 1.0 fat 656 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/ic_insert_drive_file_black_48dp.png │ --rw---- 1.0 fat 7833 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 483 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/ic_message_white_36dp.png │ --rw---- 1.0 fat 167 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/ic_pause_black_36dp.png │ --rw---- 1.0 fat 1062 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/ic_people_black_36dp.png │ --rw---- 1.0 fat 1148 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/ic_photo_black_48dp.png │ --rw---- 1.0 fat 474 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/ic_play_arrow_black_36dp.png │ --rw---- 1.0 fat 1704 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/ic_refresh_white_36dp.png │ --rw---- 1.0 fat 862 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/ic_send_white_36dp.png │ --rw---- 1.0 fat 1939 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/ic_settings_black_36dp.png │ --rw---- 1.0 fat 1939 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/ic_settings_white_36dp.png │ --rw---- 1.0 fat 1718 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/ic_share_black_36dp.png │ --rw---- 1.0 fat 1705 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/ic_star_black_36dp.png │ --rw---- 1.0 fat 1705 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/ic_star_white_36dp.png │ --rw---- 1.0 fat 459 b- stor 15-Aug-12 14:02 res/drawable-xxhdpi-v4/ic_videocam_black_48dp.png │ --rw---- 1.0 fat 295 b- stor 15-Aug-12 14:02 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 551 b- stor 15-Aug-12 14:02 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 1014 b- stor 15-Aug-12 14:02 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 1226 b- stor 15-Aug-12 14:02 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 3674 b- stor 15-Aug-12 14:02 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 3998 b- stor 15-Aug-12 14:02 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 240 b- stor 15-Aug-12 14:02 res/drawable-xxxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 463 b- stor 15-Aug-12 14:02 res/drawable-xxxhdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 401 b- stor 15-Aug-12 14:02 res/drawable-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 1173 b- stor 15-Aug-12 14:02 res/drawable-xxxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 355 b- stor 15-Aug-12 14:02 res/drawable-xxxhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 665 b- stor 15-Aug-12 14:02 res/drawable-xxxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 390 b- stor 15-Aug-12 14:02 res/drawable-xxxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 1515 b- stor 15-Aug-12 14:02 res/drawable-xxxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 1271 b- stor 15-Aug-12 14:02 res/drawable-xxxhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 696 b- stor 15-Aug-12 14:02 res/drawable-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 1064 b- stor 15-Aug-12 14:02 res/drawable-xxxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 261 b- stor 15-Aug-12 14:02 res/drawable-xxxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 2.0 fat 560 bl defN 15-Aug-12 14:03 res/drawable/abc_btn_check_material.xml │ --rw---- 2.0 fat 560 bl defN 15-Aug-12 14:03 res/drawable/abc_btn_radio_material.xml │ --rw---- 2.0 fat 436 bl defN 15-Aug-12 14:03 res/drawable/abc_cab_background_internal_bg.xml │ --rw---- 2.0 fat 508 bl defN 15-Aug-12 14:03 res/drawable/abc_cab_background_top_material.xml │ --rw---- 2.0 fat 1164 bl defN 15-Aug-12 14:03 res/drawable/abc_edit_text_material.xml │ --rw---- 2.0 fat 1136 bl defN 15-Aug-12 14:03 res/drawable/abc_item_background_holo_dark.xml │ --rw---- 2.0 fat 1136 bl defN 15-Aug-12 14:03 res/drawable/abc_item_background_holo_light.xml │ --rw---- 2.0 fat 508 bl defN 15-Aug-12 14:03 res/drawable/abc_list_selector_background_transition_holo_dark.xml │ --rw---- 2.0 fat 508 bl defN 15-Aug-12 14:03 res/drawable/abc_list_selector_background_transition_holo_light.xml │ --rw---- 2.0 fat 1208 bl defN 15-Aug-12 14:03 res/drawable/abc_list_selector_holo_dark.xml │ --rw---- 2.0 fat 1208 bl defN 15-Aug-12 14:03 res/drawable/abc_list_selector_holo_light.xml │ --rw---- 2.0 fat 560 bl defN 15-Aug-12 14:03 res/drawable/abc_switch_thumb_material.xml │ --rw---- 2.0 fat 564 bl defN 15-Aug-12 14:03 res/drawable/abc_tab_indicator_material.xml │ --rw---- 2.0 fat 880 bl defN 15-Aug-12 14:03 res/drawable/abc_textfield_search_material.xml │ --rw---- 2.0 fat 760 bl defN 15-Aug-12 14:03 res/drawable/divider.xml │ --rw---- 2.0 fat 980 bl defN 15-Aug-12 14:03 res/drawable/list_selection_background.xml │ --rw---- 2.0 fat 412 bl defN 15-Aug-12 14:03 res/drawable/ripple_effect.xml │ --rw---- 2.0 fat 436 bl defN 15-Aug-12 14:03 res/drawable/round_button_green.xml │ --rw---- 2.0 fat 436 bl defN 15-Aug-12 14:03 res/drawable/round_button_red.xml │ --rw---- 2.0 fat 572 bl defN 15-Aug-12 14:03 res/layout-v11/abc_screen_content_include.xml │ --rw---- 2.0 fat 3736 bl defN 15-Aug-12 14:03 res/layout-v17/abc_search_view.xml │ --rw---- 2.0 fat 3744 bl defN 15-Aug-12 14:03 res/layout-v17/fragment_advanced_node_status.xml │ --rw---- 2.0 fat 1772 bl defN 15-Aug-12 14:03 res/layout-v17/fragment_basic_node_status.xml │ --rw---- 2.0 fat 792 bl defN 15-Aug-12 14:03 res/layout-v17/fragment_no_connectivity.xml │ --rw---- 2.0 fat 1188 bl defN 15-Aug-12 14:03 res/layout-v17/fragment_no_node.xml │ --rw---- 2.0 fat 1624 bl defN 15-Aug-12 14:03 res/layout-v21/abc_screen_toolbar.xml │ --rw---- 2.0 fat 3184 bl defN 15-Aug-12 14:03 res/layout-v21/activity_file_upload.xml │ --rw---- 2.0 fat 1040 bl defN 15-Aug-12 14:03 res/layout-v21/activity_main.xml │ --rw---- 2.0 fat 612 bl defN 15-Aug-12 14:03 res/layout-v21/toolbar.xml │ --rw---- 2.0 fat 940 bl defN 15-Aug-12 14:03 res/layout/abc_action_bar_title_item.xml │ --rw---- 2.0 fat 448 bl defN 15-Aug-12 14:03 res/layout/abc_action_bar_up_container.xml │ --rw---- 2.0 fat 396 bl defN 15-Aug-12 14:03 res/layout/abc_action_bar_view_list_nav_layout.xml │ --rw---- 2.0 fat 812 bl defN 15-Aug-12 14:03 res/layout/abc_action_menu_item_layout.xml │ --rw---- 2.0 fat 584 bl defN 15-Aug-12 14:03 res/layout/abc_action_menu_layout.xml │ --rw---- 2.0 fat 472 bl defN 15-Aug-12 14:03 res/layout/abc_action_mode_bar.xml │ --rw---- 2.0 fat 632 bl defN 15-Aug-12 14:03 res/layout/abc_action_mode_close_item_material.xml │ --rw---- 2.0 fat 664 bl defN 15-Aug-12 14:03 res/layout/abc_activity_chooser_view.xml │ --rw---- 2.0 fat 1484 bl defN 15-Aug-12 14:03 res/layout/abc_activity_chooser_view_include.xml │ --rw---- 2.0 fat 1272 bl defN 15-Aug-12 14:03 res/layout/abc_activity_chooser_view_list_item.xml │ --rw---- 2.0 fat 444 bl defN 15-Aug-12 14:03 res/layout/abc_expanded_menu_layout.xml │ --rw---- 2.0 fat 536 bl defN 15-Aug-12 14:03 res/layout/abc_list_menu_item_checkbox.xml │ --rw---- 2.0 fat 688 bl defN 15-Aug-12 14:03 res/layout/abc_list_menu_item_icon.xml │ --rw---- 2.0 fat 1412 bl defN 15-Aug-12 14:03 res/layout/abc_list_menu_item_layout.xml │ --rw---- 2.0 fat 536 bl defN 15-Aug-12 14:03 res/layout/abc_list_menu_item_radio.xml │ --rw---- 2.0 fat 1556 bl defN 15-Aug-12 14:03 res/layout/abc_popup_menu_item_layout.xml │ --rw---- 2.0 fat 564 bl defN 15-Aug-12 14:03 res/layout/abc_screen_content_include.xml │ --rw---- 2.0 fat 892 bl defN 15-Aug-12 14:03 res/layout/abc_screen_simple.xml │ --rw---- 2.0 fat 848 bl defN 15-Aug-12 14:03 res/layout/abc_screen_simple_overlay_action_mode.xml │ --rw---- 2.0 fat 1572 bl defN 15-Aug-12 14:03 res/layout/abc_screen_toolbar.xml │ --rw---- 2.0 fat 2244 bl defN 15-Aug-12 14:03 res/layout/abc_search_dropdown_item_icons_2line.xml │ --rw---- 2.0 fat 3688 bl defN 15-Aug-12 14:03 res/layout/abc_search_view.xml │ --rw---- 2.0 fat 488 bl defN 15-Aug-12 14:03 res/layout/abc_simple_dropdown_hint.xml │ --rw---- 2.0 fat 1196 bl defN 15-Aug-12 14:03 res/layout/activity_compose_message.xml │ --rw---- 2.0 fat 3124 bl defN 15-Aug-12 14:03 res/layout/activity_file_upload.xml │ --rw---- 2.0 fat 872 bl defN 15-Aug-12 14:03 res/layout/activity_friend_node_management.xml │ --rw---- 2.0 fat 880 bl defN 15-Aug-12 14:03 res/layout/activity_list_messages.xml │ --rw---- 2.0 fat 880 bl defN 15-Aug-12 14:03 res/layout/activity_list_recipients.xml │ --rw---- 2.0 fat 1000 bl defN 15-Aug-12 14:03 res/layout/activity_main.xml │ --rw---- 2.0 fat 1116 bl defN 15-Aug-12 14:03 res/layout/activity_node_management.xml │ --rw---- 2.0 fat 3612 bl defN 15-Aug-12 14:03 res/layout/activity_open_reference.xml │ --rw---- 2.0 fat 1084 bl defN 15-Aug-12 14:03 res/layout/activity_reference.xml │ --rw---- 2.0 fat 784 bl defN 15-Aug-12 14:03 res/layout/activity_settings.xml │ --rw---- 2.0 fat 3540 bl defN 15-Aug-12 14:03 res/layout/fragment_advanced_node_status.xml │ --rw---- 2.0 fat 1688 bl defN 15-Aug-12 14:03 res/layout/fragment_basic_node_status.xml │ --rw---- 2.0 fat 904 bl defN 15-Aug-12 14:03 res/layout/fragment_downloads.xml │ --rw---- 2.0 fat 844 bl defN 15-Aug-12 14:03 res/layout/fragment_message_list.xml │ --rw---- 2.0 fat 748 bl defN 15-Aug-12 14:03 res/layout/fragment_no_connectivity.xml │ --rw---- 2.0 fat 1144 bl defN 15-Aug-12 14:03 res/layout/fragment_no_node.xml │ --rw---- 2.0 fat 844 bl defN 15-Aug-12 14:03 res/layout/fragment_node_list.xml │ --rw---- 2.0 fat 904 bl defN 15-Aug-12 14:03 res/layout/fragment_peers.xml │ --rw---- 2.0 fat 844 bl defN 15-Aug-12 14:03 res/layout/fragment_recipient_list.xml │ --rw---- 2.0 fat 1284 bl defN 15-Aug-12 14:03 res/layout/fragment_status.xml │ --rw---- 2.0 fat 904 bl defN 15-Aug-12 14:03 res/layout/fragment_uploads.xml │ --rw---- 2.0 fat 1548 bl defN 15-Aug-12 14:03 res/layout/friend_node_dialog_layout.xml │ --rw---- 2.0 fat 1836 bl defN 15-Aug-12 14:03 res/layout/message_summary.xml │ --rw---- 2.0 fat 1688 bl defN 15-Aug-12 14:03 res/layout/node_dialog_layout.xml │ --rw---- 2.0 fat 1876 bl defN 15-Aug-12 14:03 res/layout/node_management_action_bar.xml │ --rw---- 2.0 fat 1616 bl defN 15-Aug-12 14:03 res/layout/peer.xml │ --rw---- 2.0 fat 1704 bl defN 15-Aug-12 14:03 res/layout/priority_dialog_layout.xml │ --rw---- 2.0 fat 508 bl defN 15-Aug-12 14:03 res/layout/support_simple_spinner_dropdown_item.xml │ --rw---- 2.0 fat 724 bl defN 15-Aug-12 14:03 res/layout/tab_indicator.xml │ --rw---- 2.0 fat 572 bl defN 15-Aug-12 14:03 res/layout/toolbar.xml │ --rw---- 2.0 fat 4568 bl defN 15-Aug-12 14:03 res/layout/transfer.xml │ --rw---- 2.0 fat 1000 bl defN 15-Aug-12 14:03 res/menu/friend_node_manager_menu.xml │ --rw---- 2.0 fat 1120 bl defN 15-Aug-12 14:03 res/menu/main.xml │ --rw---- 2.0 fat 604 bl defN 15-Aug-12 14:03 res/menu/menu_compose_message.xml │ --rw---- 2.0 fat 764 bl defN 15-Aug-12 14:03 res/menu/menu_list_messages.xml │ --rw---- 2.0 fat 640 bl defN 15-Aug-12 14:03 res/menu/menu_list_recipients.xml │ --rw---- 2.0 fat 624 bl defN 15-Aug-12 14:03 res/menu/reference.xml │ --rw---- 2.0 fat 1004 bl defN 15-Aug-12 14:03 res/xml/preferences.xml │ --rw---- 1.0 fat 207480 b- stor 15-Aug-12 14:02 resources.arsc │ --rw---- 2.0 fat 1535200 bl defN 15-Aug-12 14:03 classes.dex │ -425 files, 2154590 bytes uncompressed, 1119615 bytes compressed: 48.0% │ +Zip file size: 1188230 bytes, number of entries: 418 │ +-rw---- 2.0 fat 7704 bX defN 17-Sep-26 00:19 AndroidManifest.xml │ +-rw---- 2.0 fat 396 bl defN 17-Sep-26 00:19 res/anim/abc_fade_in.xml │ +-rw---- 2.0 fat 396 bl defN 17-Sep-26 00:19 res/anim/abc_fade_out.xml │ +-rw---- 2.0 fat 400 bl defN 17-Sep-26 00:19 res/anim/abc_slide_in_bottom.xml │ +-rw---- 2.0 fat 400 bl defN 17-Sep-26 00:19 res/anim/abc_slide_in_top.xml │ +-rw---- 2.0 fat 400 bl defN 17-Sep-26 00:19 res/anim/abc_slide_out_bottom.xml │ +-rw---- 2.0 fat 400 bl defN 17-Sep-26 00:19 res/anim/abc_slide_out_top.xml │ +-rw---- 2.0 fat 472 bl defN 17-Sep-26 00:19 res/color/abc_background_cache_hint_selector_material_dark.xml │ +-rw---- 2.0 fat 472 bl defN 17-Sep-26 00:19 res/color/abc_background_cache_hint_selector_material_light.xml │ +-rw---- 2.0 fat 468 bl defN 17-Sep-26 00:19 res/color/abc_primary_text_disable_only_material_dark.xml │ +-rw---- 2.0 fat 468 bl defN 17-Sep-26 00:19 res/color/abc_primary_text_disable_only_material_light.xml │ +-rw---- 2.0 fat 468 bl defN 17-Sep-26 00:19 res/color/abc_primary_text_material_dark.xml │ +-rw---- 2.0 fat 468 bl defN 17-Sep-26 00:19 res/color/abc_primary_text_material_light.xml │ +-rw---- 2.0 fat 596 bl defN 17-Sep-26 00:19 res/color/abc_search_url_text.xml │ +-rw---- 2.0 fat 468 bl defN 17-Sep-26 00:19 res/color/abc_secondary_text_material_dark.xml │ +-rw---- 2.0 fat 468 bl defN 17-Sep-26 00:19 res/color/abc_secondary_text_material_light.xml │ +-rw---- 1.0 fat 303 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/abc_ab_share_pack_holo_dark.9.png │ +-rw---- 1.0 fat 304 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/abc_ab_share_pack_holo_light.9.png │ +-rw---- 1.0 fat 306 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 549 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 622 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 753 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 2040 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 2053 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 229 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 1.0 fat 407 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 275 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 226 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 147 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 281 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 584 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 190 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 360 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 270 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 729 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 1018 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 541 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 170 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 1.0 fat 244 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 212 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 212 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 212 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 239 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 240 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 853 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 1.0 fat 1256 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 1.0 fat 417 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 530 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 199 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 192 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 194 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 187 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 182 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 175 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/ic_add_black_36dp.png │ +-rw---- 1.0 fat 249 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/ic_arrow_forward_white_36dp.png │ +-rw---- 1.0 fat 883 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/ic_cancel_white_36dp.png │ +-rw---- 1.0 fat 305 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/ic_delete_black_36dp.png │ +-rw---- 1.0 fat 305 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/ic_delete_white_36dp.png │ +-rw---- 1.0 fat 298 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/ic_done_black_36dp.png │ +-rw---- 1.0 fat 298 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/ic_done_white_36dp.png │ +-rw---- 1.0 fat 373 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/ic_edit_black_36dp.png │ +-rw---- 1.0 fat 373 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/ic_edit_white_36dp.png │ +-rw---- 1.0 fat 234 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/ic_file_download_black_36dp.png │ +-rw---- 1.0 fat 232 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/ic_file_upload_black_36dp.png │ +-rw---- 1.0 fat 232 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/ic_file_upload_white_36dp.png │ +-rw---- 1.0 fat 216 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/ic_file_upload_white_48dp.png │ +-rw---- 1.0 fat 207 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/ic_folder_open_white_36dp.png │ +-rw---- 1.0 fat 952 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/ic_headset_black_48dp.png │ +-rw---- 1.0 fat 1095 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/ic_info_outline_black_36dp.png │ +-rw---- 1.0 fat 370 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/ic_insert_drive_file_black_48dp.png │ +-rw---- 1.0 fat 3279 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 352 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/ic_message_white_36dp.png │ +-rw---- 1.0 fat 154 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/ic_pause_black_36dp.png │ +-rw---- 1.0 fat 647 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/ic_people_black_36dp.png │ +-rw---- 1.0 fat 663 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/ic_photo_black_48dp.png │ +-rw---- 1.0 fat 329 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/ic_play_arrow_black_36dp.png │ +-rw---- 1.0 fat 950 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/ic_refresh_white_36dp.png │ +-rw---- 1.0 fat 585 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/ic_send_white_36dp.png │ +-rw---- 1.0 fat 1098 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/ic_settings_black_36dp.png │ +-rw---- 1.0 fat 1098 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/ic_settings_white_36dp.png │ +-rw---- 1.0 fat 1093 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/ic_share_black_36dp.png │ +-rw---- 1.0 fat 975 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/ic_star_black_36dp.png │ +-rw---- 1.0 fat 975 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/ic_star_white_36dp.png │ +-rw---- 1.0 fat 274 b- stor 17-Sep-26 00:18 res/drawable-hdpi-v4/ic_videocam_black_48dp.png │ +-rw---- 1.0 fat 410 b- stor 17-Sep-26 00:18 res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 280 b- stor 17-Sep-26 00:18 res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 585 b- stor 17-Sep-26 00:18 res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 367 b- stor 17-Sep-26 00:18 res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 347 b- stor 17-Sep-26 00:18 res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 174 b- stor 17-Sep-26 00:18 res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 381 b- stor 17-Sep-26 00:18 res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 342 b- stor 17-Sep-26 00:18 res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 445 b- stor 17-Sep-26 00:18 res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 237 b- stor 17-Sep-26 00:18 res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 691 b- stor 17-Sep-26 00:18 res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 483 b- stor 17-Sep-26 00:18 res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 512 b- stor 17-Sep-26 00:18 res/drawable-ldrtl-xxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 346 b- stor 17-Sep-26 00:18 res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 934 b- stor 17-Sep-26 00:18 res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 593 b- stor 17-Sep-26 00:18 res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 246 b- stor 17-Sep-26 00:18 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 399 b- stor 17-Sep-26 00:18 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 1180 b- stor 17-Sep-26 00:18 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 518 b- stor 17-Sep-26 00:18 res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 283 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/abc_ab_share_pack_holo_dark.9.png │ +-rw---- 1.0 fat 284 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/abc_ab_share_pack_holo_light.9.png │ +-rw---- 1.0 fat 288 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 429 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 428 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 493 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 1344 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 1415 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 225 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 1.0 fat 345 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 232 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 263 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 149 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 177 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 377 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 158 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 234 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 186 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 771 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 683 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 404 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 170 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 1.0 fat 222 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 211 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 211 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 211 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 226 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 227 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 605 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 1.0 fat 850 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 1.0 fat 362 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 424 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 192 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 186 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 185 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 181 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 180 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 158 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/ic_add_black_36dp.png │ +-rw---- 1.0 fat 217 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/ic_arrow_forward_white_36dp.png │ +-rw---- 1.0 fat 586 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/ic_cancel_white_36dp.png │ +-rw---- 1.0 fat 231 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/ic_delete_black_36dp.png │ +-rw---- 1.0 fat 231 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/ic_delete_white_36dp.png │ +-rw---- 1.0 fat 249 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/ic_done_black_36dp.png │ +-rw---- 1.0 fat 249 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/ic_done_white_36dp.png │ +-rw---- 1.0 fat 303 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/ic_edit_black_36dp.png │ +-rw---- 1.0 fat 303 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/ic_edit_white_36dp.png │ +-rw---- 1.0 fat 195 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/ic_file_download_black_36dp.png │ +-rw---- 1.0 fat 180 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/ic_file_upload_black_36dp.png │ +-rw---- 1.0 fat 180 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/ic_file_upload_white_36dp.png │ +-rw---- 1.0 fat 181 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/ic_file_upload_white_48dp.png │ +-rw---- 1.0 fat 188 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/ic_folder_open_white_36dp.png │ +-rw---- 1.0 fat 722 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/ic_headset_black_48dp.png │ +-rw---- 1.0 fat 720 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/ic_info_outline_black_36dp.png │ +-rw---- 1.0 fat 279 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/ic_insert_drive_file_black_48dp.png │ +-rw---- 1.0 fat 1902 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 206 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/ic_message_white_36dp.png │ +-rw---- 1.0 fat 128 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/ic_pause_black_36dp.png │ +-rw---- 1.0 fat 466 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/ic_people_black_36dp.png │ +-rw---- 1.0 fat 439 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/ic_photo_black_48dp.png │ +-rw---- 1.0 fat 286 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/ic_play_arrow_black_36dp.png │ +-rw---- 1.0 fat 675 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/ic_refresh_white_36dp.png │ +-rw---- 1.0 fat 436 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/ic_send_white_36dp.png │ +-rw---- 1.0 fat 805 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/ic_settings_black_36dp.png │ +-rw---- 1.0 fat 805 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/ic_settings_white_36dp.png │ +-rw---- 1.0 fat 758 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/ic_share_black_36dp.png │ +-rw---- 1.0 fat 709 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/ic_star_black_36dp.png │ +-rw---- 1.0 fat 709 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/ic_star_white_36dp.png │ +-rw---- 1.0 fat 215 b- stor 17-Sep-26 00:18 res/drawable-mdpi-v4/ic_videocam_black_48dp.png │ +-rw---- 2.0 fat 472 bl defN 17-Sep-26 00:19 res/drawable-v21/abc_cab_background_top_material.xml │ +-rw---- 2.0 fat 460 bl defN 17-Sep-26 00:19 res/drawable-v21/ripple_effect.xml │ +-rw---- 1.0 fat 307 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/abc_ab_share_pack_holo_dark.9.png │ +-rw---- 1.0 fat 303 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/abc_ab_share_pack_holo_light.9.png │ +-rw---- 1.0 fat 354 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 556 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 831 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 996 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 2796 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 2943 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 234 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 1.0 fat 442 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 320 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 325 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 179 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 237 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 693 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 218 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 360 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 238 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 1242 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 1132 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 719 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 170 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 1.0 fat 244 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 214 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 214 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 214 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 254 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 253 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 1153 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 1.0 fat 1785 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 1.0 fat 516 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 736 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 205 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 198 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 197 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 190 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 190 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 138 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/ic_add_black_36dp.png │ +-rw---- 1.0 fat 249 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/ic_arrow_forward_white_36dp.png │ +-rw---- 1.0 fat 1041 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/ic_cancel_white_36dp.png │ +-rw---- 1.0 fat 265 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/ic_delete_black_36dp.png │ +-rw---- 1.0 fat 265 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/ic_delete_white_36dp.png │ +-rw---- 1.0 fat 349 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/ic_done_black_36dp.png │ +-rw---- 1.0 fat 349 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/ic_done_white_36dp.png │ +-rw---- 1.0 fat 386 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/ic_edit_black_36dp.png │ +-rw---- 1.0 fat 386 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/ic_edit_white_36dp.png │ +-rw---- 1.0 fat 214 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/ic_file_download_black_36dp.png │ +-rw---- 1.0 fat 216 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/ic_file_upload_black_36dp.png │ +-rw---- 1.0 fat 216 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/ic_file_upload_white_36dp.png │ +-rw---- 1.0 fat 256 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/ic_file_upload_white_48dp.png │ +-rw---- 1.0 fat 340 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/ic_folder_open_white_36dp.png │ +-rw---- 1.0 fat 1277 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/ic_headset_black_48dp.png │ +-rw---- 1.0 fat 1359 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/ic_info_outline_black_36dp.png │ +-rw---- 1.0 fat 462 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/ic_insert_drive_file_black_48dp.png │ +-rw---- 1.0 fat 4748 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 357 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/ic_message_white_36dp.png │ +-rw---- 1.0 fat 136 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/ic_pause_black_36dp.png │ +-rw---- 1.0 fat 743 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/ic_people_black_36dp.png │ +-rw---- 1.0 fat 801 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/ic_photo_black_48dp.png │ +-rw---- 1.0 fat 366 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/ic_play_arrow_black_36dp.png │ +-rw---- 1.0 fat 1229 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/ic_refresh_white_36dp.png │ +-rw---- 1.0 fat 651 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/ic_send_white_36dp.png │ +-rw---- 1.0 fat 1461 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/ic_settings_black_36dp.png │ +-rw---- 1.0 fat 1461 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/ic_settings_white_36dp.png │ +-rw---- 1.0 fat 1107 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/ic_share_black_36dp.png │ +-rw---- 1.0 fat 1234 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/ic_star_black_36dp.png │ +-rw---- 1.0 fat 1234 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/ic_star_white_36dp.png │ +-rw---- 1.0 fat 329 b- stor 17-Sep-26 00:18 res/drawable-xhdpi-v4/ic_videocam_black_48dp.png │ +-rw---- 1.0 fat 369 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/abc_ab_share_pack_holo_dark.9.png │ +-rw---- 1.0 fat 369 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/abc_ab_share_pack_holo_light.9.png │ +-rw---- 1.0 fat 369 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 725 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 1249 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 1467 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 4091 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 4535 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 246 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 1.0 fat 515 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 389 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 306 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 176 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 348 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 934 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 284 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 511 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 323 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 733 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 1920 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 928 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 178 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 1.0 fat 245 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 221 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 221 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 221 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 307 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 305 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 1867 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 1.0 fat 2774 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 1.0 fat 646 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 1082 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 215 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 202 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 204 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 193 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 196 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 198 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/ic_add_black_36dp.png │ +-rw---- 1.0 fat 297 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/ic_arrow_forward_white_36dp.png │ +-rw---- 1.0 fat 1511 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/ic_cancel_white_36dp.png │ +-rw---- 1.0 fat 392 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/ic_delete_black_36dp.png │ +-rw---- 1.0 fat 392 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/ic_delete_white_36dp.png │ +-rw---- 1.0 fat 376 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/ic_done_black_36dp.png │ +-rw---- 1.0 fat 376 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/ic_done_white_36dp.png │ +-rw---- 1.0 fat 480 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/ic_edit_black_36dp.png │ +-rw---- 1.0 fat 480 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/ic_edit_white_36dp.png │ +-rw---- 1.0 fat 300 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/ic_file_download_black_36dp.png │ +-rw---- 1.0 fat 286 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/ic_file_upload_black_36dp.png │ +-rw---- 1.0 fat 286 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/ic_file_upload_white_36dp.png │ +-rw---- 1.0 fat 341 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/ic_file_upload_white_48dp.png │ +-rw---- 1.0 fat 348 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/ic_folder_open_white_36dp.png │ +-rw---- 1.0 fat 1799 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/ic_headset_black_48dp.png │ +-rw---- 1.0 fat 2025 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/ic_info_outline_black_36dp.png │ +-rw---- 1.0 fat 656 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/ic_insert_drive_file_black_48dp.png │ +-rw---- 1.0 fat 7833 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 483 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/ic_message_white_36dp.png │ +-rw---- 1.0 fat 167 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/ic_pause_black_36dp.png │ +-rw---- 1.0 fat 1062 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/ic_people_black_36dp.png │ +-rw---- 1.0 fat 1148 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/ic_photo_black_48dp.png │ +-rw---- 1.0 fat 474 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/ic_play_arrow_black_36dp.png │ +-rw---- 1.0 fat 1704 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/ic_refresh_white_36dp.png │ +-rw---- 1.0 fat 862 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/ic_send_white_36dp.png │ +-rw---- 1.0 fat 1939 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/ic_settings_black_36dp.png │ +-rw---- 1.0 fat 1939 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/ic_settings_white_36dp.png │ +-rw---- 1.0 fat 1718 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/ic_share_black_36dp.png │ +-rw---- 1.0 fat 1705 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/ic_star_black_36dp.png │ +-rw---- 1.0 fat 1705 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/ic_star_white_36dp.png │ +-rw---- 1.0 fat 459 b- stor 17-Sep-26 00:18 res/drawable-xxhdpi-v4/ic_videocam_black_48dp.png │ +-rw---- 1.0 fat 295 b- stor 17-Sep-26 00:18 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 551 b- stor 17-Sep-26 00:18 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 1014 b- stor 17-Sep-26 00:18 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 1226 b- stor 17-Sep-26 00:18 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 3674 b- stor 17-Sep-26 00:18 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 3998 b- stor 17-Sep-26 00:18 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 240 b- stor 17-Sep-26 00:18 res/drawable-xxxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 463 b- stor 17-Sep-26 00:18 res/drawable-xxxhdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 401 b- stor 17-Sep-26 00:18 res/drawable-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 1173 b- stor 17-Sep-26 00:18 res/drawable-xxxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 355 b- stor 17-Sep-26 00:18 res/drawable-xxxhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 665 b- stor 17-Sep-26 00:18 res/drawable-xxxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 390 b- stor 17-Sep-26 00:18 res/drawable-xxxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 1515 b- stor 17-Sep-26 00:18 res/drawable-xxxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 1271 b- stor 17-Sep-26 00:18 res/drawable-xxxhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 696 b- stor 17-Sep-26 00:18 res/drawable-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 1064 b- stor 17-Sep-26 00:18 res/drawable-xxxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 261 b- stor 17-Sep-26 00:18 res/drawable-xxxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 2.0 fat 560 bl defN 17-Sep-26 00:19 res/drawable/abc_btn_check_material.xml │ +-rw---- 2.0 fat 560 bl defN 17-Sep-26 00:19 res/drawable/abc_btn_radio_material.xml │ +-rw---- 2.0 fat 436 bl defN 17-Sep-26 00:19 res/drawable/abc_cab_background_internal_bg.xml │ +-rw---- 2.0 fat 508 bl defN 17-Sep-26 00:19 res/drawable/abc_cab_background_top_material.xml │ +-rw---- 2.0 fat 1164 bl defN 17-Sep-26 00:19 res/drawable/abc_edit_text_material.xml │ +-rw---- 2.0 fat 1136 bl defN 17-Sep-26 00:19 res/drawable/abc_item_background_holo_dark.xml │ +-rw---- 2.0 fat 1136 bl defN 17-Sep-26 00:19 res/drawable/abc_item_background_holo_light.xml │ +-rw---- 2.0 fat 508 bl defN 17-Sep-26 00:19 res/drawable/abc_list_selector_background_transition_holo_dark.xml │ +-rw---- 2.0 fat 508 bl defN 17-Sep-26 00:19 res/drawable/abc_list_selector_background_transition_holo_light.xml │ +-rw---- 2.0 fat 1208 bl defN 17-Sep-26 00:19 res/drawable/abc_list_selector_holo_dark.xml │ +-rw---- 2.0 fat 1208 bl defN 17-Sep-26 00:19 res/drawable/abc_list_selector_holo_light.xml │ +-rw---- 2.0 fat 560 bl defN 17-Sep-26 00:19 res/drawable/abc_switch_thumb_material.xml │ +-rw---- 2.0 fat 564 bl defN 17-Sep-26 00:19 res/drawable/abc_tab_indicator_material.xml │ +-rw---- 2.0 fat 880 bl defN 17-Sep-26 00:19 res/drawable/abc_textfield_search_material.xml │ +-rw---- 2.0 fat 760 bl defN 17-Sep-26 00:19 res/drawable/divider.xml │ +-rw---- 2.0 fat 980 bl defN 17-Sep-26 00:19 res/drawable/list_selection_background.xml │ +-rw---- 2.0 fat 412 bl defN 17-Sep-26 00:19 res/drawable/ripple_effect.xml │ +-rw---- 2.0 fat 436 bl defN 17-Sep-26 00:19 res/drawable/round_button_green.xml │ +-rw---- 2.0 fat 436 bl defN 17-Sep-26 00:19 res/drawable/round_button_red.xml │ +-rw---- 2.0 fat 572 bl defN 17-Sep-26 00:19 res/layout-v11/abc_screen_content_include.xml │ +-rw---- 2.0 fat 1624 bl defN 17-Sep-26 00:19 res/layout-v21/abc_screen_toolbar.xml │ +-rw---- 2.0 fat 3184 bl defN 17-Sep-26 00:19 res/layout-v21/activity_file_upload.xml │ +-rw---- 2.0 fat 1040 bl defN 17-Sep-26 00:19 res/layout-v21/activity_main.xml │ +-rw---- 2.0 fat 612 bl defN 17-Sep-26 00:19 res/layout-v21/toolbar.xml │ +-rw---- 2.0 fat 940 bl defN 17-Sep-26 00:19 res/layout/abc_action_bar_title_item.xml │ +-rw---- 2.0 fat 448 bl defN 17-Sep-26 00:19 res/layout/abc_action_bar_up_container.xml │ +-rw---- 2.0 fat 396 bl defN 17-Sep-26 00:19 res/layout/abc_action_bar_view_list_nav_layout.xml │ +-rw---- 2.0 fat 812 bl defN 17-Sep-26 00:19 res/layout/abc_action_menu_item_layout.xml │ +-rw---- 2.0 fat 584 bl defN 17-Sep-26 00:19 res/layout/abc_action_menu_layout.xml │ +-rw---- 2.0 fat 472 bl defN 17-Sep-26 00:19 res/layout/abc_action_mode_bar.xml │ +-rw---- 2.0 fat 632 bl defN 17-Sep-26 00:19 res/layout/abc_action_mode_close_item_material.xml │ +-rw---- 2.0 fat 664 bl defN 17-Sep-26 00:19 res/layout/abc_activity_chooser_view.xml │ +-rw---- 2.0 fat 1484 bl defN 17-Sep-26 00:19 res/layout/abc_activity_chooser_view_include.xml │ +-rw---- 2.0 fat 1272 bl defN 17-Sep-26 00:19 res/layout/abc_activity_chooser_view_list_item.xml │ +-rw---- 2.0 fat 444 bl defN 17-Sep-26 00:19 res/layout/abc_expanded_menu_layout.xml │ +-rw---- 2.0 fat 536 bl defN 17-Sep-26 00:19 res/layout/abc_list_menu_item_checkbox.xml │ +-rw---- 2.0 fat 688 bl defN 17-Sep-26 00:19 res/layout/abc_list_menu_item_icon.xml │ +-rw---- 2.0 fat 1412 bl defN 17-Sep-26 00:19 res/layout/abc_list_menu_item_layout.xml │ +-rw---- 2.0 fat 536 bl defN 17-Sep-26 00:19 res/layout/abc_list_menu_item_radio.xml │ +-rw---- 2.0 fat 1556 bl defN 17-Sep-26 00:19 res/layout/abc_popup_menu_item_layout.xml │ +-rw---- 2.0 fat 564 bl defN 17-Sep-26 00:19 res/layout/abc_screen_content_include.xml │ +-rw---- 2.0 fat 892 bl defN 17-Sep-26 00:19 res/layout/abc_screen_simple.xml │ +-rw---- 2.0 fat 848 bl defN 17-Sep-26 00:19 res/layout/abc_screen_simple_overlay_action_mode.xml │ +-rw---- 2.0 fat 1572 bl defN 17-Sep-26 00:19 res/layout/abc_screen_toolbar.xml │ +-rw---- 2.0 fat 2244 bl defN 17-Sep-26 00:19 res/layout/abc_search_dropdown_item_icons_2line.xml │ +-rw---- 2.0 fat 3736 bl defN 17-Sep-26 00:19 res/layout/abc_search_view.xml │ +-rw---- 2.0 fat 488 bl defN 17-Sep-26 00:19 res/layout/abc_simple_dropdown_hint.xml │ +-rw---- 2.0 fat 1196 bl defN 17-Sep-26 00:19 res/layout/activity_compose_message.xml │ +-rw---- 2.0 fat 3124 bl defN 17-Sep-26 00:19 res/layout/activity_file_upload.xml │ +-rw---- 2.0 fat 872 bl defN 17-Sep-26 00:19 res/layout/activity_friend_node_management.xml │ +-rw---- 2.0 fat 880 bl defN 17-Sep-26 00:19 res/layout/activity_list_messages.xml │ +-rw---- 2.0 fat 880 bl defN 17-Sep-26 00:19 res/layout/activity_list_recipients.xml │ +-rw---- 2.0 fat 1000 bl defN 17-Sep-26 00:19 res/layout/activity_main.xml │ +-rw---- 2.0 fat 1116 bl defN 17-Sep-26 00:19 res/layout/activity_node_management.xml │ +-rw---- 2.0 fat 3612 bl defN 17-Sep-26 00:19 res/layout/activity_open_reference.xml │ +-rw---- 2.0 fat 1084 bl defN 17-Sep-26 00:19 res/layout/activity_reference.xml │ +-rw---- 2.0 fat 784 bl defN 17-Sep-26 00:19 res/layout/activity_settings.xml │ +-rw---- 2.0 fat 3744 bl defN 17-Sep-26 00:19 res/layout/fragment_advanced_node_status.xml │ +-rw---- 2.0 fat 1772 bl defN 17-Sep-26 00:19 res/layout/fragment_basic_node_status.xml │ +-rw---- 2.0 fat 904 bl defN 17-Sep-26 00:19 res/layout/fragment_downloads.xml │ +-rw---- 2.0 fat 844 bl defN 17-Sep-26 00:19 res/layout/fragment_message_list.xml │ +-rw---- 2.0 fat 792 bl defN 17-Sep-26 00:19 res/layout/fragment_no_connectivity.xml │ +-rw---- 2.0 fat 1188 bl defN 17-Sep-26 00:19 res/layout/fragment_no_node.xml │ +-rw---- 2.0 fat 844 bl defN 17-Sep-26 00:19 res/layout/fragment_node_list.xml │ +-rw---- 2.0 fat 904 bl defN 17-Sep-26 00:19 res/layout/fragment_peers.xml │ +-rw---- 2.0 fat 844 bl defN 17-Sep-26 00:19 res/layout/fragment_recipient_list.xml │ +-rw---- 2.0 fat 1284 bl defN 17-Sep-26 00:19 res/layout/fragment_status.xml │ +-rw---- 2.0 fat 904 bl defN 17-Sep-26 00:19 res/layout/fragment_uploads.xml │ +-rw---- 2.0 fat 1548 bl defN 17-Sep-26 00:19 res/layout/friend_node_dialog_layout.xml │ +-rw---- 2.0 fat 1836 bl defN 17-Sep-26 00:19 res/layout/message_summary.xml │ +-rw---- 2.0 fat 1688 bl defN 17-Sep-26 00:19 res/layout/node_dialog_layout.xml │ +-rw---- 2.0 fat 1876 bl defN 17-Sep-26 00:19 res/layout/node_management_action_bar.xml │ +-rw---- 2.0 fat 1616 bl defN 17-Sep-26 00:19 res/layout/peer.xml │ +-rw---- 2.0 fat 1704 bl defN 17-Sep-26 00:19 res/layout/priority_dialog_layout.xml │ +-rw---- 2.0 fat 508 bl defN 17-Sep-26 00:19 res/layout/support_simple_spinner_dropdown_item.xml │ +-rw---- 2.0 fat 724 bl defN 17-Sep-26 00:19 res/layout/tab_indicator.xml │ +-rw---- 2.0 fat 572 bl defN 17-Sep-26 00:19 res/layout/toolbar.xml │ +-rw---- 2.0 fat 4568 bl defN 17-Sep-26 00:19 res/layout/transfer.xml │ +-rw---- 2.0 fat 1000 bl defN 17-Sep-26 00:19 res/menu/friend_node_manager_menu.xml │ +-rw---- 2.0 fat 1120 bl defN 17-Sep-26 00:19 res/menu/main.xml │ +-rw---- 2.0 fat 604 bl defN 17-Sep-26 00:19 res/menu/menu_compose_message.xml │ +-rw---- 2.0 fat 764 bl defN 17-Sep-26 00:19 res/menu/menu_list_messages.xml │ +-rw---- 2.0 fat 640 bl defN 17-Sep-26 00:19 res/menu/menu_list_recipients.xml │ +-rw---- 2.0 fat 624 bl defN 17-Sep-26 00:19 res/menu/reference.xml │ +-rw---- 2.0 fat 1004 bl defN 17-Sep-26 00:19 res/xml/preferences.xml │ +-rw---- 1.0 fat 206876 b- stor 17-Sep-26 00:18 resources.arsc │ +-rw---- 2.0 fat 1535276 bl defN 17-Sep-26 00:19 classes.dex │ +-rw---- 2.0 fat 43192 b- defN 17-Sep-26 00:19 META-INF/MANIFEST.MF │ +-rw---- 2.0 fat 43313 b- defN 17-Sep-26 00:19 META-INF/76392A5D.SF │ +-rw---- 2.0 fat 1332 b- defN 17-Sep-26 00:19 META-INF/76392A5D.RSA │ +418 files, 2143172 bytes uncompressed, 1113714 bytes compressed: 48.0% ├── filetype from file(1) │ @@ -1 +1 @@ │ -Zip archive data, at least v2.0 to extract │ +Java archive data (JAR) ├── resources.arsc │ ├── aapt2 dump resources {} │ │ @@ -2027,15 +2027,14 @@ │ │ resource 0x7f030013 layout/abc_screen_toolbar │ │ () (file) res/layout/abc_screen_toolbar.xml type=XML │ │ (v21) (file) res/layout-v21/abc_screen_toolbar.xml type=XML │ │ resource 0x7f030014 layout/abc_search_dropdown_item_icons_2line │ │ () (file) res/layout/abc_search_dropdown_item_icons_2line.xml type=XML │ │ resource 0x7f030015 layout/abc_search_view │ │ () (file) res/layout/abc_search_view.xml type=XML │ │ - (v17) (file) res/layout-v17/abc_search_view.xml type=XML │ │ resource 0x7f030016 layout/abc_simple_dropdown_hint │ │ () (file) res/layout/abc_simple_dropdown_hint.xml type=XML │ │ resource 0x7f030017 layout/activity_compose_message │ │ () (file) res/layout/activity_compose_message.xml type=XML │ │ resource 0x7f030018 layout/activity_file_upload │ │ () (file) res/layout/activity_file_upload.xml type=XML │ │ (v21) (file) res/layout-v21/activity_file_upload.xml type=XML │ │ @@ -2054,28 +2053,24 @@ │ │ () (file) res/layout/activity_open_reference.xml type=XML │ │ resource 0x7f03001f layout/activity_reference │ │ () (file) res/layout/activity_reference.xml type=XML │ │ resource 0x7f030020 layout/activity_settings │ │ () (file) res/layout/activity_settings.xml type=XML │ │ resource 0x7f030021 layout/fragment_advanced_node_status │ │ () (file) res/layout/fragment_advanced_node_status.xml type=XML │ │ - (v17) (file) res/layout-v17/fragment_advanced_node_status.xml type=XML │ │ resource 0x7f030022 layout/fragment_basic_node_status │ │ () (file) res/layout/fragment_basic_node_status.xml type=XML │ │ - (v17) (file) res/layout-v17/fragment_basic_node_status.xml type=XML │ │ resource 0x7f030023 layout/fragment_downloads │ │ () (file) res/layout/fragment_downloads.xml type=XML │ │ resource 0x7f030024 layout/fragment_message_list │ │ () (file) res/layout/fragment_message_list.xml type=XML │ │ resource 0x7f030025 layout/fragment_no_connectivity │ │ () (file) res/layout/fragment_no_connectivity.xml type=XML │ │ - (v17) (file) res/layout-v17/fragment_no_connectivity.xml type=XML │ │ resource 0x7f030026 layout/fragment_no_node │ │ () (file) res/layout/fragment_no_node.xml type=XML │ │ - (v17) (file) res/layout-v17/fragment_no_node.xml type=XML │ │ resource 0x7f030027 layout/fragment_node_list │ │ () (file) res/layout/fragment_node_list.xml type=XML │ │ resource 0x7f030028 layout/fragment_peers │ │ () (file) res/layout/fragment_peers.xml type=XML │ │ resource 0x7f030029 layout/fragment_recipient_list │ │ () (file) res/layout/fragment_recipient_list.xml type=XML │ │ resource 0x7f03002a layout/fragment_status ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,13 +1,13 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : df6cf791 │ │ -signature : da0a...d25c │ │ -file_size : 1535200 │ │ +checksum : 5b6a0642 │ │ +signature : 7da7...ff74 │ │ +file_size : 1535276 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 15526 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 1925 │ │ type_ids_off : 62216 (0x00f308) │ │ @@ -15,15 +15,15 @@ │ │ proto_ids_off : 69916 (0x01111c) │ │ field_ids_size : 6325 │ │ field_ids_off : 101968 (0x018e50) │ │ method_ids_size : 14211 │ │ method_ids_off : 152568 (0x0253f8) │ │ class_defs_size : 1319 │ │ class_defs_off : 266256 (0x041010) │ │ -data_size : 1226736 │ │ +data_size : 1226812 │ │ data_off : 308464 (0x04b4f0) │ │ │ │ Class #0 header: │ │ class_idx : 214 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 1656 │ │ source_file_idx : 708 │ │ @@ -134992,15 +134992,14 @@ │ │ insns size : 4 16-bit code units │ │ 093b98: |[093b98] android.support.v7.appcompat.R.:()V │ │ 093ba8: 7010 f132 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ 093bae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ - 0x0003 line=704 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/appcompat/R; │ │ │ │ Virtual methods - │ │ source_file_idx : 4581 (R.java) │ │ │ │ Class #608 header: │ │ @@ -177963,15 +177962,15 @@ │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 6 │ │ │ │ Class #763 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lco/loubo/icicle/FCPService$1; Lco/loubo/icicle/FCPService$ServiceHandler; Lco/loubo/icicle/FCPService$RefreshThread; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lco/loubo/icicle/FCPService$ServiceHandler; Lco/loubo/icicle/FCPService$RefreshThread; } │ │ Annotations on field #4422 'queue' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/concurrent/BlockingQueue" "<" "Landroid/os/Message;" ">;" } │ │ │ │ Class #763 - │ │ Class descriptor : 'Lco/loubo/icicle/FCPService;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/Service;' │ │ @@ -178014,15 +178013,14 @@ │ │ insns size : 4 16-bit code units │ │ 0a5380: |[0a5380] co.loubo.icicle.FCPService.:()V │ │ 0a5390: 7010 d500 0000 |0000: invoke-direct {v0}, Landroid/app/Service;.:()V // method@00d5 │ │ 0a5396: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ - 0x0003 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lco/loubo/icicle/FCPService; │ │ │ │ #1 : (in Lco/loubo/icicle/FCPService;) │ │ name : 'access$000' │ │ type : '(Lco/loubo/icicle/FCPService;)Lco/loubo/icicle/FreenetUtil;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ @@ -180226,21 +180224,24 @@ │ │ 0a63ea: 1f03 a905 |009d: check-cast v3, Landroid/widget/ImageView; // type@05a9 │ │ 0a63ee: 1245 |009f: const/4 v5, #int 4 // #4 │ │ 0a63f0: 6e20 412e 5300 |00a0: invoke-virtual {v3, v5}, Landroid/widget/ImageView;.setVisibility:(I)V // method@2e41 │ │ 0a63f6: 1104 |00a3: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ + 0x0004 line=98 │ │ 0x000a line=99 │ │ 0x000b line=100 │ │ 0x000d line=101 │ │ 0x0015 line=103 │ │ 0x001e line=104 │ │ 0x0027 line=105 │ │ 0x0036 line=106 │ │ + 0x006a line=107 │ │ + 0x0093 line=106 │ │ 0x0096 line=108 │ │ 0x009f line=109 │ │ 0x00a3 line=111 │ │ locals : │ │ 0x000a - 0x00a4 reg=0 inflater Landroid/view/LayoutInflater; │ │ 0x0027 - 0x00a4 reg=1 peerAddress Landroid/widget/TextView; │ │ 0x001e - 0x00a4 reg=2 peerName Landroid/widget/TextView; │ │ @@ -180327,15 +180328,15 @@ │ │ 0a640c: 7010 f132 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ 0a6412: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lco/loubo/icicle/FriendNodeManagerActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lco/loubo/icicle/FriendNodeManagerActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lco/loubo/icicle/FriendNodeManagerActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lco/loubo/icicle/FriendNodeManagerActivity$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ @@ -180397,15 +180398,15 @@ │ │ 0a643c: 7010 f132 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ 0a6442: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lco/loubo/icicle/FriendNodeManagerActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lco/loubo/icicle/FriendNodeManagerActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lco/loubo/icicle/FriendNodeManagerActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lco/loubo/icicle/FriendNodeManagerActivity$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ @@ -180504,15 +180505,15 @@ │ │ 0a64e4: 7010 f132 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ 0a64ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lco/loubo/icicle/FriendNodeManagerDialog$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lco/loubo/icicle/FriendNodeManagerDialog; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lco/loubo/icicle/FriendNodeManagerDialog; │ │ │ │ Virtual methods - │ │ #0 : (in Lco/loubo/icicle/FriendNodeManagerDialog$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ @@ -180580,15 +180581,15 @@ │ │ 0a6528: 7010 f132 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ 0a652e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lco/loubo/icicle/FriendNodeManagerDialog$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lco/loubo/icicle/FriendNodeManagerDialog; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lco/loubo/icicle/FriendNodeManagerDialog; │ │ │ │ Virtual methods - │ │ #0 : (in Lco/loubo/icicle/FriendNodeManagerDialog$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ @@ -180971,14 +180972,20 @@ │ │ 0x005a line=51 │ │ 0x0065 line=52 │ │ 0x006a line=53 │ │ 0x0075 line=54 │ │ 0x007a line=55 │ │ 0x008b line=56 │ │ 0x009c line=58 │ │ + 0x00a5 line=59 │ │ + 0x00b1 line=60 │ │ + 0x00bd line=71 │ │ + 0x00c1 line=78 │ │ + 0x00c5 line=79 │ │ + 0x00c9 line=58 │ │ locals : │ │ 0x0065 - 0x00ca reg=0 adapterT Landroid/widget/ArrayAdapter; Landroid/widget/ArrayAdapter; │ │ 0x0075 - 0x00ca reg=1 adapterV Landroid/widget/ArrayAdapter; Landroid/widget/ArrayAdapter; │ │ 0x002e - 0x00ca reg=2 mView Landroid/widget/LinearLayout; │ │ 0x000d - 0x00ca reg=3 title I │ │ 0x0000 - 0x00ca reg=9 this Lco/loubo/icicle/FriendNodeManagerDialog; │ │ 0x0000 - 0x00ca reg=10 savedInstanceState Landroid/os/Bundle; │ │ @@ -181027,15 +181034,15 @@ │ │ 0a6860: 7010 f132 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ 0a6866: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lco/loubo/icicle/GlobalState$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lco/loubo/icicle/GlobalState; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lco/loubo/icicle/GlobalState; │ │ │ │ Virtual methods - │ │ #0 : (in Lco/loubo/icicle/GlobalState$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ @@ -181103,15 +181110,15 @@ │ │ 0a68a8: 7010 f132 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ 0a68ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lco/loubo/icicle/GlobalState$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lco/loubo/icicle/GlobalState; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lco/loubo/icicle/GlobalState; │ │ │ │ Virtual methods - │ │ #0 : (in Lco/loubo/icicle/GlobalState$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ @@ -181179,15 +181186,15 @@ │ │ 0a68f0: 7010 f132 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ 0a68f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lco/loubo/icicle/GlobalState$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lco/loubo/icicle/GlobalState; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lco/loubo/icicle/GlobalState; │ │ │ │ Virtual methods - │ │ #0 : (in Lco/loubo/icicle/GlobalState$3;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ @@ -181255,15 +181262,15 @@ │ │ 0a6938: 7010 f132 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ 0a693e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lco/loubo/icicle/GlobalState$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lco/loubo/icicle/GlobalState; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lco/loubo/icicle/GlobalState; │ │ │ │ Virtual methods - │ │ #0 : (in Lco/loubo/icicle/GlobalState$4;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ @@ -181330,15 +181337,15 @@ │ │ 0a6980: 7010 5303 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0353 │ │ 0a6986: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lco/loubo/icicle/GlobalState$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lco/loubo/icicle/GlobalState; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lco/loubo/icicle/GlobalState; │ │ │ │ Virtual methods - │ │ #0 : (in Lco/loubo/icicle/GlobalState$5;) │ │ name : 'handleMessage' │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ @@ -183054,40 +183061,39 @@ │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ 0a7a04: |[0a7a04] co.loubo.icicle.GlobalState.getDarknetPeerList:()Ljava/util/concurrent/CopyOnWriteArrayList; │ │ 0a7a14: 2200 bd06 |0000: new-instance v0, Ljava/util/concurrent/CopyOnWriteArrayList; // type@06bd │ │ 0a7a18: 7010 e833 0000 |0002: invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.:()V // method@33e8 │ │ -0a7a1e: 5443 8611 |0005: iget-object v3, v4, Lco/loubo/icicle/GlobalState;.peers:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1186 │ │ -0a7a22: 6e10 ed33 0300 |0007: invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@33ed │ │ -0a7a28: 0c01 |000a: move-result-object v1 │ │ -0a7a2a: 7210 a033 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@33a0 │ │ +0a7a1e: 5442 8611 |0005: iget-object v2, v4, Lco/loubo/icicle/GlobalState;.peers:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1186 │ │ +0a7a22: 6e10 ed33 0200 |0007: invoke-virtual {v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@33ed │ │ +0a7a28: 0c02 |000a: move-result-object v2 │ │ +0a7a2a: 7210 a033 0200 |000b: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@33a0 │ │ 0a7a30: 0a03 |000e: move-result v3 │ │ 0a7a32: 3803 1200 |000f: if-eqz v3, 0021 // +0012 │ │ -0a7a36: 7210 a133 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@33a1 │ │ -0a7a3c: 0c02 |0014: move-result-object v2 │ │ -0a7a3e: 1f02 0b07 |0015: check-cast v2, Lnet/pterodactylus/fcp/Peer; // type@070b │ │ -0a7a42: 6e10 3a36 0200 |0017: invoke-virtual {v2}, Lnet/pterodactylus/fcp/Peer;.isOpennet:()Z // method@363a │ │ +0a7a36: 7210 a133 0200 |0011: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@33a1 │ │ +0a7a3c: 0c01 |0014: move-result-object v1 │ │ +0a7a3e: 1f01 0b07 |0015: check-cast v1, Lnet/pterodactylus/fcp/Peer; // type@070b │ │ +0a7a42: 6e10 3a36 0100 |0017: invoke-virtual {v1}, Lnet/pterodactylus/fcp/Peer;.isOpennet:()Z // method@363a │ │ 0a7a48: 0a03 |001a: move-result v3 │ │ 0a7a4a: 3903 f0ff |001b: if-nez v3, 000b // -0010 │ │ -0a7a4e: 6e20 e933 2000 |001d: invoke-virtual {v0, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.add:(Ljava/lang/Object;)Z // method@33e9 │ │ +0a7a4e: 6e20 e933 1000 |001d: invoke-virtual {v0, v1}, Ljava/util/concurrent/CopyOnWriteArrayList;.add:(Ljava/lang/Object;)Z // method@33e9 │ │ 0a7a54: 28eb |0020: goto 000b // -0015 │ │ 0a7a56: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0005 line=276 │ │ 0x0017 line=277 │ │ 0x001d line=278 │ │ 0x0021 line=281 │ │ locals : │ │ - 0x0017 - 0x0021 reg=2 p Lnet/pterodactylus/fcp/Peer; │ │ + 0x0017 - 0x0021 reg=1 p Lnet/pterodactylus/fcp/Peer; │ │ 0x0005 - 0x0022 reg=0 darknetPeers Ljava/util/concurrent/CopyOnWriteArrayList; Ljava/util/concurrent/CopyOnWriteArrayList; │ │ - 0x000b - 0x0022 reg=1 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x0022 reg=4 this Lco/loubo/icicle/GlobalState; │ │ │ │ #17 : (in Lco/loubo/icicle/GlobalState;) │ │ name : 'getDeviceID' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ @@ -183755,56 +183761,55 @@ │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ 0a800c: |[0a800c] co.loubo.icicle.GlobalState.handleIdentifierCollision:(Lnet/pterodactylus/fcp/IdentifierCollision;)V │ │ -0a801c: 5453 7711 |0000: iget-object v3, v5, Lco/loubo/icicle/GlobalState;.UploadsList:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1177 │ │ -0a8020: 6e10 ed33 0300 |0002: invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@33ed │ │ -0a8026: 0c00 |0005: move-result-object v0 │ │ -0a8028: 7210 a033 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@33a0 │ │ +0a801c: 5452 7711 |0000: iget-object v2, v5, Lco/loubo/icicle/GlobalState;.UploadsList:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1177 │ │ +0a8020: 6e10 ed33 0200 |0002: invoke-virtual {v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@33ed │ │ +0a8026: 0c02 |0005: move-result-object v2 │ │ +0a8028: 7210 a033 0200 |0006: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@33a0 │ │ 0a802e: 0a03 |0009: move-result v3 │ │ 0a8030: 3803 2e00 |000a: if-eqz v3, 0038 // +002e │ │ -0a8034: 7210 a133 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@33a1 │ │ -0a803a: 0c02 |000f: move-result-object v2 │ │ -0a803c: 1f02 3306 |0010: check-cast v2, Lco/loubo/icicle/Upload; // type@0633 │ │ -0a8040: 6e10 f831 0200 |0012: invoke-virtual {v2}, Lco/loubo/icicle/Upload;.getPersistentPut:()Lnet/pterodactylus/fcp/PersistentPut; // method@31f8 │ │ +0a8034: 7210 a133 0200 |000c: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@33a1 │ │ +0a803a: 0c01 |000f: move-result-object v1 │ │ +0a803c: 1f01 3306 |0010: check-cast v1, Lco/loubo/icicle/Upload; // type@0633 │ │ +0a8040: 6e10 f831 0100 |0012: invoke-virtual {v1}, Lco/loubo/icicle/Upload;.getPersistentPut:()Lnet/pterodactylus/fcp/PersistentPut; // method@31f8 │ │ 0a8046: 0c03 |0015: move-result-object v3 │ │ 0a8048: 6e10 5b36 0300 |0016: invoke-virtual {v3}, Lnet/pterodactylus/fcp/PersistentPut;.getIdentifier:()Ljava/lang/String; // method@365b │ │ 0a804e: 0c03 |0019: move-result-object v3 │ │ 0a8050: 6e10 d435 0600 |001a: invoke-virtual {v6}, Lnet/pterodactylus/fcp/IdentifierCollision;.getIdentifier:()Ljava/lang/String; // method@35d4 │ │ 0a8056: 0c04 |001d: move-result-object v4 │ │ 0a8058: 6e20 0b33 4300 |001e: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@330b │ │ 0a805e: 0a03 |0021: move-result v3 │ │ 0a8060: 3803 e4ff |0022: if-eqz v3, 0006 // -001c │ │ 0a8064: 5453 8d11 |0024: iget-object v3, v5, Lco/loubo/icicle/GlobalState;.toastHandler:Landroid/os/Handler; // field@118d │ │ 0a8068: 6e10 5a03 0300 |0026: invoke-virtual {v3}, Landroid/os/Handler;.obtainMessage:()Landroid/os/Message; // method@035a │ │ -0a806e: 0c01 |0029: move-result-object v1 │ │ +0a806e: 0c00 |0029: move-result-object v0 │ │ 0a8070: 1403 2b00 0c7f |002a: const v3, #float 1.86093e+38 // #7f0c002b │ │ -0a8076: 5913 4300 |002d: iput v3, v1, Landroid/os/Message;.arg1:I // field@0043 │ │ +0a8076: 5903 4300 |002d: iput v3, v0, Landroid/os/Message;.arg1:I // field@0043 │ │ 0a807a: 1213 |002f: const/4 v3, #int 1 // #1 │ │ -0a807c: 5913 4400 |0030: iput v3, v1, Landroid/os/Message;.arg2:I // field@0044 │ │ +0a807c: 5903 4400 |0030: iput v3, v0, Landroid/os/Message;.arg2:I // field@0044 │ │ 0a8080: 5453 8d11 |0032: iget-object v3, v5, Lco/loubo/icicle/GlobalState;.toastHandler:Landroid/os/Handler; // field@118d │ │ -0a8084: 6e20 6403 1300 |0034: invoke-virtual {v3, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0364 │ │ +0a8084: 6e20 6403 0300 |0034: invoke-virtual {v3, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0364 │ │ 0a808a: 28cf |0037: goto 0006 // -0031 │ │ 0a808c: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=822 │ │ 0x0012 line=823 │ │ 0x0024 line=824 │ │ 0x002a line=825 │ │ 0x002f line=826 │ │ 0x0032 line=827 │ │ 0x0038 line=832 │ │ locals : │ │ - 0x002a - 0x0038 reg=1 msg Landroid/os/Message; │ │ - 0x0012 - 0x0038 reg=2 u Lco/loubo/icicle/Upload; │ │ - 0x0006 - 0x0039 reg=0 i$ Ljava/util/Iterator; │ │ + 0x002a - 0x0038 reg=0 msg Landroid/os/Message; │ │ + 0x0012 - 0x0038 reg=1 u Lco/loubo/icicle/Upload; │ │ 0x0000 - 0x0039 reg=5 this Lco/loubo/icicle/GlobalState; │ │ 0x0000 - 0x0039 reg=6 identifierCollision Lnet/pterodactylus/fcp/IdentifierCollision; │ │ │ │ #35 : (in Lco/loubo/icicle/GlobalState;) │ │ name : 'handleProtocolError' │ │ type : '(Lnet/pterodactylus/fcp/ProtocolError;)V' │ │ access : 0x0001 (PUBLIC) │ │ @@ -184047,20 +184052,20 @@ │ │ 0a8372: 0d01 |00e3: move-exception v1 │ │ 0a8374: 28c6 |00e4: goto 00aa // -003a │ │ 0a8376: 0d01 |00e5: move-exception v1 │ │ 0a8378: 28c4 |00e6: goto 00aa // -003c │ │ catches : 2 │ │ 0x0095 - 0x00a7 │ │ Ljava/io/IOException; -> 0x00a9 │ │ - Ljava/lang/ClassNotFoundException; -> 0x00e5 │ │ - Ljava/lang/ClassCastException; -> 0x00e3 │ │ + Ljava/lang/ClassNotFoundException; -> 0x00e3 │ │ + Ljava/lang/ClassCastException; -> 0x00e5 │ │ 0x00be - 0x00d0 │ │ Ljava/io/IOException; -> 0x00d2 │ │ - Ljava/lang/ClassNotFoundException; -> 0x00e1 │ │ - Ljava/lang/ClassCastException; -> 0x00df │ │ + Ljava/lang/ClassNotFoundException; -> 0x00df │ │ + Ljava/lang/ClassCastException; -> 0x00e1 │ │ positions : │ │ 0x0001 line=184 │ │ 0x000b line=185 │ │ 0x0013 line=186 │ │ 0x001a line=197 │ │ 0x0024 line=198 │ │ 0x002c line=199 │ │ @@ -184201,832 +184206,831 @@ │ │ name : 'processStringIntoNode' │ │ type : '(Ljava/lang/String;)Lnet/pterodactylus/fcp/AddPeer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 22 │ │ ins : 2 │ │ outs : 4 │ │ - insns size : 1253 16-bit code units │ │ + insns size : 1250 16-bit code units │ │ 0a8458: |[0a8458] co.loubo.icicle.GlobalState.processStringIntoNode:(Ljava/lang/String;)Lnet/pterodactylus/fcp/AddPeer; │ │ 0a8468: 1207 |0000: const/4 v7, #int 0 // #0 │ │ 0a846a: 1206 |0001: const/4 v6, #int 0 // #0 │ │ 0a846c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -0a846e: 120a |0003: const/4 v10, #int 0 // #0 │ │ -0a8470: 120b |0004: const/4 v11, #int 0 // #0 │ │ -0a8472: 120c |0005: const/4 v12, #int 0 // #0 │ │ -0a8474: 120d |0006: const/4 v13, #int 0 // #0 │ │ -0a8476: 1310 0000 |0007: const/16 v16, #int 0 // #0 │ │ -0a847a: 2202 0a07 |0009: new-instance v2, Lnet/pterodactylus/fcp/NodeRef; // type@070a │ │ -0a847e: 7010 0b36 0200 |000b: invoke-direct {v2}, Lnet/pterodactylus/fcp/NodeRef;.:()V // method@360b │ │ -0a8484: 1912 f0bf |000e: const-wide/high16 v18, #long -4616189618054758400 // #bff0 │ │ -0a8488: 0500 1200 |0010: move-wide/from16 v0, v18 │ │ -0a848c: 6e30 1f36 0201 |0012: invoke-virtual {v2, v0, v1}, Lnet/pterodactylus/fcp/NodeRef;.setLocation:(D)V // method@361f │ │ -0a8492: 1a12 e216 |0015: const-string v18, "\r?\n" // string@16e2 │ │ -0a8496: 0800 1500 |0017: move-object/from16 v0, v21 │ │ -0a849a: 0801 1200 |0019: move-object/from16 v1, v18 │ │ -0a849e: 6e20 1733 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@3317 │ │ -0a84a4: 0c09 |001e: move-result-object v9 │ │ -0a84a6: 0798 |001f: move-object v8, v9 │ │ -0a84a8: 218f |0020: array-length v15, v8 │ │ -0a84aa: 120e |0021: const/4 v14, #int 0 // #0 │ │ -0a84ac: 35fe 7b04 |0022: if-ge v14, v15, 049d // +047b │ │ -0a84b0: 4604 080e |0024: aget-object v4, v8, v14 │ │ -0a84b4: 1a12 7025 |0026: const-string v18, "identity=" // string@2570 │ │ -0a84b8: 0800 1200 |0028: move-object/from16 v0, v18 │ │ +0a846e: 1209 |0003: const/4 v9, #int 0 // #0 │ │ +0a8470: 120a |0004: const/4 v10, #int 0 // #0 │ │ +0a8472: 120b |0005: const/4 v11, #int 0 // #0 │ │ +0a8474: 120c |0006: const/4 v12, #int 0 // #0 │ │ +0a8476: 120d |0007: const/4 v13, #int 0 // #0 │ │ +0a8478: 2202 0a07 |0008: new-instance v2, Lnet/pterodactylus/fcp/NodeRef; // type@070a │ │ +0a847c: 7010 0b36 0200 |000a: invoke-direct {v2}, Lnet/pterodactylus/fcp/NodeRef;.:()V // method@360b │ │ +0a8482: 1910 f0bf |000d: const-wide/high16 v16, #long -4616189618054758400 // #bff0 │ │ +0a8486: 0500 1000 |000f: move-wide/from16 v0, v16 │ │ +0a848a: 6e30 1f36 0201 |0011: invoke-virtual {v2, v0, v1}, Lnet/pterodactylus/fcp/NodeRef;.setLocation:(D)V // method@361f │ │ +0a8490: 1a0f e216 |0014: const-string v15, "\r?\n" // string@16e2 │ │ +0a8494: 0800 1500 |0016: move-object/from16 v0, v21 │ │ +0a8498: 6e20 1733 f000 |0018: invoke-virtual {v0, v15}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@3317 │ │ +0a849e: 0c08 |001b: move-result-object v8 │ │ +0a84a0: 2180 |001c: array-length v0, v8 │ │ +0a84a2: 0210 0000 |001d: move/from16 v16, v0 │ │ +0a84a6: 120f |001f: const/4 v15, #int 0 // #0 │ │ +0a84a8: 0200 1000 |0020: move/from16 v0, v16 │ │ +0a84ac: 350f 8a04 |0022: if-ge v15, v0, 04ac // +048a │ │ +0a84b0: 4604 080f |0024: aget-object v4, v8, v15 │ │ +0a84b4: 1a11 7025 |0026: const-string v17, "identity=" // string@2570 │ │ +0a84b8: 0800 1100 |0028: move-object/from16 v0, v17 │ │ 0a84bc: 6e20 1833 0400 |002a: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@3318 │ │ -0a84c2: 0a12 |002d: move-result v18 │ │ -0a84c4: 3812 3600 |002e: if-eqz v18, 0064 // +0036 │ │ -0a84c8: 1312 0900 |0030: const/16 v18, #int 9 // #9 │ │ -0a84cc: 0200 1200 |0032: move/from16 v0, v18 │ │ +0a84c2: 0a11 |002d: move-result v17 │ │ +0a84c4: 3811 3600 |002e: if-eqz v17, 0064 // +0036 │ │ +0a84c8: 1311 0900 |0030: const/16 v17, #int 9 // #9 │ │ +0a84cc: 0200 1100 |0032: move/from16 v0, v17 │ │ 0a84d0: 6e20 0933 0400 |0034: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@3309 │ │ -0a84d6: 0a12 |0037: move-result v18 │ │ -0a84d8: 1313 3d00 |0038: const/16 v19, #int 61 // #3d │ │ -0a84dc: 0200 1200 |003a: move/from16 v0, v18 │ │ -0a84e0: 0201 1300 |003c: move/from16 v1, v19 │ │ +0a84d6: 0a11 |0037: move-result v17 │ │ +0a84d8: 1312 3d00 |0038: const/16 v18, #int 61 // #3d │ │ +0a84dc: 0200 1100 |003a: move/from16 v0, v17 │ │ +0a84e0: 0201 1200 |003c: move/from16 v1, v18 │ │ 0a84e4: 3310 1d00 |003e: if-ne v0, v1, 005b // +001d │ │ -0a84e8: 2211 7d06 |0040: new-instance v17, Ljava/lang/String; // type@067d │ │ -0a84ec: 1312 0a00 |0042: const/16 v18, #int 10 // #a │ │ -0a84f0: 0200 1200 |0044: move/from16 v0, v18 │ │ +0a84e8: 220e 7d06 |0040: new-instance v14, Ljava/lang/String; // type@067d │ │ +0a84ec: 1311 0a00 |0042: const/16 v17, #int 10 // #a │ │ +0a84f0: 0200 1100 |0044: move/from16 v0, v17 │ │ 0a84f4: 6e20 1933 0400 |0046: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ -0a84fa: 0c12 |0049: move-result-object v18 │ │ -0a84fc: 1313 0000 |004a: const/16 v19, #int 0 // #0 │ │ -0a8500: 7702 f52a 1200 |004c: invoke-static/range {v18, v19}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@2af5 │ │ -0a8506: 0c12 |004f: move-result-object v18 │ │ -0a8508: 7602 0733 1100 |0050: invoke-direct/range {v17, v18}, Ljava/lang/String;.:([B)V // method@3307 │ │ -0a850e: 0800 1100 |0053: move-object/from16 v0, v17 │ │ -0a8512: 6e20 1d36 0200 |0055: invoke-virtual {v2, v0}, Lnet/pterodactylus/fcp/NodeRef;.setIdentity:(Ljava/lang/String;)V // method@361d │ │ -0a8518: d80e 0e01 |0058: add-int/lit8 v14, v14, #int 1 // #01 │ │ -0a851c: 28c8 |005a: goto 0022 // -0038 │ │ -0a851e: 1312 0900 |005b: const/16 v18, #int 9 // #9 │ │ -0a8522: 0200 1200 |005d: move/from16 v0, v18 │ │ +0a84fa: 0c11 |0049: move-result-object v17 │ │ +0a84fc: 1312 0000 |004a: const/16 v18, #int 0 // #0 │ │ +0a8500: 7702 f52a 1100 |004c: invoke-static/range {v17, v18}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@2af5 │ │ +0a8506: 0c11 |004f: move-result-object v17 │ │ +0a8508: 0800 1100 |0050: move-object/from16 v0, v17 │ │ +0a850c: 7020 0733 0e00 |0052: invoke-direct {v14, v0}, Ljava/lang/String;.:([B)V // method@3307 │ │ +0a8512: 6e20 1d36 e200 |0055: invoke-virtual {v2, v14}, Lnet/pterodactylus/fcp/NodeRef;.setIdentity:(Ljava/lang/String;)V // method@361d │ │ +0a8518: d80f 0f01 |0058: add-int/lit8 v15, v15, #int 1 // #01 │ │ +0a851c: 28c6 |005a: goto 0020 // -003a │ │ +0a851e: 1311 0900 |005b: const/16 v17, #int 9 // #9 │ │ +0a8522: 0200 1100 |005d: move/from16 v0, v17 │ │ 0a8526: 6e20 1933 0400 |005f: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ -0a852c: 0c11 |0062: move-result-object v17 │ │ -0a852e: 28f0 |0063: goto 0053 // -0010 │ │ -0a8530: 1a12 5f30 |0064: const-string v18, "opennet=" // string@305f │ │ -0a8534: 0800 1200 |0066: move-object/from16 v0, v18 │ │ +0a852c: 0c0e |0062: move-result-object v14 │ │ +0a852e: 28f2 |0063: goto 0055 // -000e │ │ +0a8530: 1a11 5f30 |0064: const-string v17, "opennet=" // string@305f │ │ +0a8534: 0800 1100 |0066: move-object/from16 v0, v17 │ │ 0a8538: 6e20 1833 0400 |0068: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@3318 │ │ -0a853e: 0a12 |006b: move-result v18 │ │ -0a8540: 3812 3c00 |006c: if-eqz v18, 00a8 // +003c │ │ -0a8544: 1312 0800 |006e: const/16 v18, #int 8 // #8 │ │ -0a8548: 0200 1200 |0070: move/from16 v0, v18 │ │ +0a853e: 0a11 |006b: move-result v17 │ │ +0a8540: 3811 3e00 |006c: if-eqz v17, 00aa // +003e │ │ +0a8544: 1311 0800 |006e: const/16 v17, #int 8 // #8 │ │ +0a8548: 0200 1100 |0070: move/from16 v0, v17 │ │ 0a854c: 6e20 0933 0400 |0072: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@3309 │ │ -0a8552: 0a12 |0075: move-result v18 │ │ -0a8554: 1313 3d00 |0076: const/16 v19, #int 61 // #3d │ │ -0a8558: 0200 1200 |0078: move/from16 v0, v18 │ │ -0a855c: 0201 1300 |007a: move/from16 v1, v19 │ │ -0a8560: 3310 2300 |007c: if-ne v0, v1, 009f // +0023 │ │ -0a8564: 2211 7d06 |007e: new-instance v17, Ljava/lang/String; // type@067d │ │ -0a8568: 1312 0900 |0080: const/16 v18, #int 9 // #9 │ │ -0a856c: 0200 1200 |0082: move/from16 v0, v18 │ │ +0a8552: 0a11 |0075: move-result v17 │ │ +0a8554: 1312 3d00 |0076: const/16 v18, #int 61 // #3d │ │ +0a8558: 0200 1100 |0078: move/from16 v0, v17 │ │ +0a855c: 0201 1200 |007a: move/from16 v1, v18 │ │ +0a8560: 3310 2500 |007c: if-ne v0, v1, 00a1 // +0025 │ │ +0a8564: 220e 7d06 |007e: new-instance v14, Ljava/lang/String; // type@067d │ │ +0a8568: 1311 0900 |0080: const/16 v17, #int 9 // #9 │ │ +0a856c: 0200 1100 |0082: move/from16 v0, v17 │ │ 0a8570: 6e20 1933 0400 |0084: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ -0a8576: 0c12 |0087: move-result-object v18 │ │ -0a8578: 1313 0000 |0088: const/16 v19, #int 0 // #0 │ │ -0a857c: 7702 f52a 1200 |008a: invoke-static/range {v18, v19}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@2af5 │ │ -0a8582: 0c12 |008d: move-result-object v18 │ │ -0a8584: 7602 0733 1100 |008e: invoke-direct/range {v17, v18}, Ljava/lang/String;.:([B)V // method@3307 │ │ -0a858a: 7701 9c32 1100 |0091: invoke-static/range {v17}, Ljava/lang/Boolean;.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean; // method@329c │ │ -0a8590: 0c12 |0094: move-result-object v18 │ │ -0a8592: 7401 9a32 1200 |0095: invoke-virtual/range {v18}, Ljava/lang/Boolean;.booleanValue:()Z // method@329a │ │ -0a8598: 0a12 |0098: move-result v18 │ │ -0a859a: 0200 1200 |0099: move/from16 v0, v18 │ │ -0a859e: 6e20 2236 0200 |009b: invoke-virtual {v2, v0}, Lnet/pterodactylus/fcp/NodeRef;.setOpennet:(Z)V // method@3622 │ │ -0a85a4: 28ba |009e: goto 0058 // -0046 │ │ -0a85a6: 1312 0800 |009f: const/16 v18, #int 8 // #8 │ │ -0a85aa: 0200 1200 |00a1: move/from16 v0, v18 │ │ -0a85ae: 6e20 1933 0400 |00a3: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ -0a85b4: 0c11 |00a6: move-result-object v17 │ │ -0a85b6: 28ea |00a7: goto 0091 // -0016 │ │ -0a85b8: 1a12 072e |00a8: const-string v18, "myName=" // string@2e07 │ │ -0a85bc: 0800 1200 |00aa: move-object/from16 v0, v18 │ │ -0a85c0: 6e20 1833 0400 |00ac: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@3318 │ │ -0a85c6: 0a12 |00af: move-result v18 │ │ -0a85c8: 3812 3500 |00b0: if-eqz v18, 00e5 // +0035 │ │ -0a85cc: 1312 0700 |00b2: const/16 v18, #int 7 // #7 │ │ -0a85d0: 0200 1200 |00b4: move/from16 v0, v18 │ │ -0a85d4: 6e20 0933 0400 |00b6: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@3309 │ │ -0a85da: 0a12 |00b9: move-result v18 │ │ -0a85dc: 1313 3d00 |00ba: const/16 v19, #int 61 // #3d │ │ -0a85e0: 0200 1200 |00bc: move/from16 v0, v18 │ │ -0a85e4: 0201 1300 |00be: move/from16 v1, v19 │ │ -0a85e8: 3310 1c00 |00c0: if-ne v0, v1, 00dc // +001c │ │ -0a85ec: 2211 7d06 |00c2: new-instance v17, Ljava/lang/String; // type@067d │ │ -0a85f0: 1312 0800 |00c4: const/16 v18, #int 8 // #8 │ │ -0a85f4: 0200 1200 |00c6: move/from16 v0, v18 │ │ -0a85f8: 6e20 1933 0400 |00c8: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ -0a85fe: 0c12 |00cb: move-result-object v18 │ │ -0a8600: 1313 0000 |00cc: const/16 v19, #int 0 // #0 │ │ -0a8604: 7702 f52a 1200 |00ce: invoke-static/range {v18, v19}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@2af5 │ │ -0a860a: 0c12 |00d1: move-result-object v18 │ │ -0a860c: 7602 0733 1100 |00d2: invoke-direct/range {v17, v18}, Ljava/lang/String;.:([B)V // method@3307 │ │ -0a8612: 0800 1100 |00d5: move-object/from16 v0, v17 │ │ -0a8616: 6e20 2036 0200 |00d7: invoke-virtual {v2, v0}, Lnet/pterodactylus/fcp/NodeRef;.setName:(Ljava/lang/String;)V // method@3620 │ │ -0a861c: 2900 7eff |00da: goto/16 0058 // -0082 │ │ -0a8620: 1312 0700 |00dc: const/16 v18, #int 7 // #7 │ │ -0a8624: 0200 1200 |00de: move/from16 v0, v18 │ │ -0a8628: 6e20 1933 0400 |00e0: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ -0a862e: 0c11 |00e3: move-result-object v17 │ │ -0a8630: 28f1 |00e4: goto 00d5 // -000f │ │ -0a8632: 1a12 d327 |00e5: const-string v18, "location=" // string@27d3 │ │ -0a8636: 0800 1200 |00e7: move-object/from16 v0, v18 │ │ -0a863a: 6e20 1833 0400 |00e9: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@3318 │ │ -0a8640: 0a12 |00ec: move-result v18 │ │ -0a8642: 3812 3d00 |00ed: if-eqz v18, 012a // +003d │ │ -0a8646: 1312 0900 |00ef: const/16 v18, #int 9 // #9 │ │ -0a864a: 0200 1200 |00f1: move/from16 v0, v18 │ │ -0a864e: 6e20 0933 0400 |00f3: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@3309 │ │ -0a8654: 0a12 |00f6: move-result v18 │ │ -0a8656: 1313 3d00 |00f7: const/16 v19, #int 61 // #3d │ │ -0a865a: 0200 1200 |00f9: move/from16 v0, v18 │ │ -0a865e: 0201 1300 |00fb: move/from16 v1, v19 │ │ -0a8662: 3310 2400 |00fd: if-ne v0, v1, 0121 // +0024 │ │ -0a8666: 2211 7d06 |00ff: new-instance v17, Ljava/lang/String; // type@067d │ │ -0a866a: 1312 0a00 |0101: const/16 v18, #int 10 // #a │ │ -0a866e: 0200 1200 |0103: move/from16 v0, v18 │ │ -0a8672: 6e20 1933 0400 |0105: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ -0a8678: 0c12 |0108: move-result-object v18 │ │ -0a867a: 1313 0000 |0109: const/16 v19, #int 0 // #0 │ │ -0a867e: 7702 f52a 1200 |010b: invoke-static/range {v18, v19}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@2af5 │ │ -0a8684: 0c12 |010e: move-result-object v18 │ │ -0a8686: 7602 0733 1100 |010f: invoke-direct/range {v17, v18}, Ljava/lang/String;.:([B)V // method@3307 │ │ -0a868c: 7701 bf32 1100 |0112: invoke-static/range {v17}, Ljava/lang/Double;.valueOf:(Ljava/lang/String;)Ljava/lang/Double; // method@32bf │ │ -0a8692: 0c12 |0115: move-result-object v18 │ │ -0a8694: 7401 bc32 1200 |0116: invoke-virtual/range {v18}, Ljava/lang/Double;.doubleValue:()D // method@32bc │ │ -0a869a: 0b12 |0119: move-result-wide v18 │ │ -0a869c: 0500 1200 |011a: move-wide/from16 v0, v18 │ │ -0a86a0: 6e30 1f36 0201 |011c: invoke-virtual {v2, v0, v1}, Lnet/pterodactylus/fcp/NodeRef;.setLocation:(D)V // method@361f │ │ -0a86a6: 2900 39ff |011f: goto/16 0058 // -00c7 │ │ -0a86aa: 1312 0900 |0121: const/16 v18, #int 9 // #9 │ │ -0a86ae: 0200 1200 |0123: move/from16 v0, v18 │ │ -0a86b2: 6e20 1933 0400 |0125: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ -0a86b8: 0c11 |0128: move-result-object v17 │ │ -0a86ba: 28e9 |0129: goto 0112 // -0017 │ │ -0a86bc: 1a12 4931 |012a: const-string v18, "physical.udp=" // string@3149 │ │ -0a86c0: 0800 1200 |012c: move-object/from16 v0, v18 │ │ -0a86c4: 6e20 1833 0400 |012e: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@3318 │ │ -0a86ca: 0a12 |0131: move-result v18 │ │ -0a86cc: 3812 3500 |0132: if-eqz v18, 0167 // +0035 │ │ -0a86d0: 1312 0d00 |0134: const/16 v18, #int 13 // #d │ │ -0a86d4: 0200 1200 |0136: move/from16 v0, v18 │ │ -0a86d8: 6e20 0933 0400 |0138: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@3309 │ │ -0a86de: 0a12 |013b: move-result v18 │ │ -0a86e0: 1313 3d00 |013c: const/16 v19, #int 61 // #3d │ │ -0a86e4: 0200 1200 |013e: move/from16 v0, v18 │ │ -0a86e8: 0201 1300 |0140: move/from16 v1, v19 │ │ -0a86ec: 3310 1c00 |0142: if-ne v0, v1, 015e // +001c │ │ -0a86f0: 2211 7d06 |0144: new-instance v17, Ljava/lang/String; // type@067d │ │ -0a86f4: 1312 0e00 |0146: const/16 v18, #int 14 // #e │ │ -0a86f8: 0200 1200 |0148: move/from16 v0, v18 │ │ -0a86fc: 6e20 1933 0400 |014a: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ -0a8702: 0c12 |014d: move-result-object v18 │ │ -0a8704: 1313 0000 |014e: const/16 v19, #int 0 // #0 │ │ -0a8708: 7702 f52a 1200 |0150: invoke-static/range {v18, v19}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@2af5 │ │ -0a870e: 0c12 |0153: move-result-object v18 │ │ -0a8710: 7602 0733 1100 |0154: invoke-direct/range {v17, v18}, Ljava/lang/String;.:([B)V // method@3307 │ │ -0a8716: 0800 1100 |0157: move-object/from16 v0, v17 │ │ -0a871a: 6e20 2336 0200 |0159: invoke-virtual {v2, v0}, Lnet/pterodactylus/fcp/NodeRef;.setPhysicalUDP:(Ljava/lang/String;)V // method@3623 │ │ -0a8720: 2900 fcfe |015c: goto/16 0058 // -0104 │ │ -0a8724: 1312 0d00 |015e: const/16 v18, #int 13 // #d │ │ -0a8728: 0200 1200 |0160: move/from16 v0, v18 │ │ -0a872c: 6e20 1933 0400 |0162: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ -0a8732: 0c11 |0165: move-result-object v17 │ │ -0a8734: 28f1 |0166: goto 0157 // -000f │ │ -0a8736: 1a12 bd19 |0167: const-string v18, "ark.pubURI=" // string@19bd │ │ -0a873a: 0800 1200 |0169: move-object/from16 v0, v18 │ │ -0a873e: 6e20 1833 0400 |016b: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@3318 │ │ -0a8744: 0a12 |016e: move-result v18 │ │ -0a8746: 3812 0c00 |016f: if-eqz v18, 017b // +000c │ │ -0a874a: 1312 0b00 |0171: const/16 v18, #int 11 // #b │ │ -0a874e: 0200 1200 |0173: move/from16 v0, v18 │ │ -0a8752: 6e20 1933 0400 |0175: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ -0a8758: 0c07 |0178: move-result-object v7 │ │ -0a875a: 2900 dffe |0179: goto/16 0058 // -0121 │ │ -0a875e: 1a12 bb19 |017b: const-string v18, "ark.privURI=" // string@19bb │ │ -0a8762: 0800 1200 |017d: move-object/from16 v0, v18 │ │ -0a8766: 6e20 1833 0400 |017f: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@3318 │ │ -0a876c: 0a12 |0182: move-result v18 │ │ -0a876e: 3812 3200 |0183: if-eqz v18, 01b5 // +0032 │ │ -0a8772: 1312 0c00 |0185: const/16 v18, #int 12 // #c │ │ -0a8776: 0200 1200 |0187: move/from16 v0, v18 │ │ -0a877a: 6e20 0933 0400 |0189: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@3309 │ │ -0a8780: 0a12 |018c: move-result v18 │ │ -0a8782: 1313 3d00 |018d: const/16 v19, #int 61 // #3d │ │ -0a8786: 0200 1200 |018f: move/from16 v0, v18 │ │ -0a878a: 0201 1300 |0191: move/from16 v1, v19 │ │ -0a878e: 3310 1900 |0193: if-ne v0, v1, 01ac // +0019 │ │ -0a8792: 2211 7d06 |0195: new-instance v17, Ljava/lang/String; // type@067d │ │ -0a8796: 1312 0d00 |0197: const/16 v18, #int 13 // #d │ │ -0a879a: 0200 1200 |0199: move/from16 v0, v18 │ │ -0a879e: 6e20 1933 0400 |019b: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ -0a87a4: 0c12 |019e: move-result-object v18 │ │ -0a87a6: 1313 0000 |019f: const/16 v19, #int 0 // #0 │ │ -0a87aa: 7702 f52a 1200 |01a1: invoke-static/range {v18, v19}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@2af5 │ │ -0a87b0: 0c12 |01a4: move-result-object v18 │ │ -0a87b2: 7602 0733 1100 |01a5: invoke-direct/range {v17, v18}, Ljava/lang/String;.:([B)V // method@3307 │ │ -0a87b8: 0806 1100 |01a8: move-object/from16 v6, v17 │ │ -0a87bc: 2900 aefe |01aa: goto/16 0058 // -0152 │ │ -0a87c0: 1312 0c00 |01ac: const/16 v18, #int 12 // #c │ │ -0a87c4: 0200 1200 |01ae: move/from16 v0, v18 │ │ -0a87c8: 6e20 1933 0400 |01b0: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ -0a87ce: 0c11 |01b3: move-result-object v17 │ │ -0a87d0: 28f4 |01b4: goto 01a8 // -000c │ │ -0a87d2: 1a12 b919 |01b5: const-string v18, "ark.number=" // string@19b9 │ │ -0a87d6: 0800 1200 |01b7: move-object/from16 v0, v18 │ │ -0a87da: 6e20 1833 0400 |01b9: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@3318 │ │ -0a87e0: 0a12 |01bc: move-result v18 │ │ -0a87e2: 3812 3200 |01bd: if-eqz v18, 01ef // +0032 │ │ -0a87e6: 1312 0b00 |01bf: const/16 v18, #int 11 // #b │ │ -0a87ea: 0200 1200 |01c1: move/from16 v0, v18 │ │ -0a87ee: 6e20 0933 0400 |01c3: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@3309 │ │ -0a87f4: 0a12 |01c6: move-result v18 │ │ -0a87f6: 1313 3d00 |01c7: const/16 v19, #int 61 // #3d │ │ -0a87fa: 0200 1200 |01c9: move/from16 v0, v18 │ │ -0a87fe: 0201 1300 |01cb: move/from16 v1, v19 │ │ -0a8802: 3310 1900 |01cd: if-ne v0, v1, 01e6 // +0019 │ │ -0a8806: 2211 7d06 |01cf: new-instance v17, Ljava/lang/String; // type@067d │ │ -0a880a: 1312 0c00 |01d1: const/16 v18, #int 12 // #c │ │ -0a880e: 0200 1200 |01d3: move/from16 v0, v18 │ │ -0a8812: 6e20 1933 0400 |01d5: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ -0a8818: 0c12 |01d8: move-result-object v18 │ │ -0a881a: 1313 0000 |01d9: const/16 v19, #int 0 // #0 │ │ -0a881e: 7702 f52a 1200 |01db: invoke-static/range {v18, v19}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@2af5 │ │ -0a8824: 0c12 |01de: move-result-object v18 │ │ -0a8826: 7602 0733 1100 |01df: invoke-direct/range {v17, v18}, Ljava/lang/String;.:([B)V // method@3307 │ │ -0a882c: 0805 1100 |01e2: move-object/from16 v5, v17 │ │ -0a8830: 2900 74fe |01e4: goto/16 0058 // -018c │ │ -0a8834: 1312 0b00 |01e6: const/16 v18, #int 11 // #b │ │ -0a8838: 0200 1200 |01e8: move/from16 v0, v18 │ │ -0a883c: 6e20 1933 0400 |01ea: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ -0a8842: 0c11 |01ed: move-result-object v17 │ │ -0a8844: 28f4 |01ee: goto 01e2 // -000c │ │ -0a8846: 1a12 261e |01ef: const-string v18, "dsaPubKey.y=" // string@1e26 │ │ -0a884a: 0800 1200 |01f1: move-object/from16 v0, v18 │ │ -0a884e: 6e20 1833 0400 |01f3: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@3318 │ │ -0a8854: 0a12 |01f6: move-result v18 │ │ -0a8856: 3812 3500 |01f7: if-eqz v18, 022c // +0035 │ │ -0a885a: 1312 0c00 |01f9: const/16 v18, #int 12 // #c │ │ -0a885e: 0200 1200 |01fb: move/from16 v0, v18 │ │ -0a8862: 6e20 0933 0400 |01fd: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@3309 │ │ -0a8868: 0a12 |0200: move-result v18 │ │ -0a886a: 1313 3d00 |0201: const/16 v19, #int 61 // #3d │ │ -0a886e: 0200 1200 |0203: move/from16 v0, v18 │ │ -0a8872: 0201 1300 |0205: move/from16 v1, v19 │ │ -0a8876: 3310 1c00 |0207: if-ne v0, v1, 0223 // +001c │ │ -0a887a: 2211 7d06 |0209: new-instance v17, Ljava/lang/String; // type@067d │ │ -0a887e: 1312 0d00 |020b: const/16 v18, #int 13 // #d │ │ -0a8882: 0200 1200 |020d: move/from16 v0, v18 │ │ -0a8886: 6e20 1933 0400 |020f: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ -0a888c: 0c12 |0212: move-result-object v18 │ │ -0a888e: 1313 0000 |0213: const/16 v19, #int 0 // #0 │ │ -0a8892: 7702 f52a 1200 |0215: invoke-static/range {v18, v19}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@2af5 │ │ -0a8898: 0c12 |0218: move-result-object v18 │ │ -0a889a: 7602 0733 1100 |0219: invoke-direct/range {v17, v18}, Ljava/lang/String;.:([B)V // method@3307 │ │ -0a88a0: 0800 1100 |021c: move-object/from16 v0, v17 │ │ -0a88a4: 6e20 1c36 0200 |021e: invoke-virtual {v2, v0}, Lnet/pterodactylus/fcp/NodeRef;.setDSAPublicKey:(Ljava/lang/String;)V // method@361c │ │ -0a88aa: 2900 37fe |0221: goto/16 0058 // -01c9 │ │ -0a88ae: 1312 0c00 |0223: const/16 v18, #int 12 // #c │ │ -0a88b2: 0200 1200 |0225: move/from16 v0, v18 │ │ -0a88b6: 6e20 1933 0400 |0227: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ -0a88bc: 0c11 |022a: move-result-object v17 │ │ -0a88be: 28f1 |022b: goto 021c // -000f │ │ -0a88c0: 1a12 1c1e |022c: const-string v18, "dsaGroup.g=" // string@1e1c │ │ -0a88c4: 0800 1200 |022e: move-object/from16 v0, v18 │ │ -0a88c8: 6e20 1833 0400 |0230: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@3318 │ │ -0a88ce: 0a12 |0233: move-result v18 │ │ -0a88d0: 3812 3200 |0234: if-eqz v18, 0266 // +0032 │ │ -0a88d4: 1312 0b00 |0236: const/16 v18, #int 11 // #b │ │ -0a88d8: 0200 1200 |0238: move/from16 v0, v18 │ │ -0a88dc: 6e20 0933 0400 |023a: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@3309 │ │ -0a88e2: 0a12 |023d: move-result v18 │ │ -0a88e4: 1313 3d00 |023e: const/16 v19, #int 61 // #3d │ │ -0a88e8: 0200 1200 |0240: move/from16 v0, v18 │ │ -0a88ec: 0201 1300 |0242: move/from16 v1, v19 │ │ -0a88f0: 3310 1900 |0244: if-ne v0, v1, 025d // +0019 │ │ -0a88f4: 2211 7d06 |0246: new-instance v17, Ljava/lang/String; // type@067d │ │ -0a88f8: 1312 0c00 |0248: const/16 v18, #int 12 // #c │ │ -0a88fc: 0200 1200 |024a: move/from16 v0, v18 │ │ -0a8900: 6e20 1933 0400 |024c: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ -0a8906: 0c12 |024f: move-result-object v18 │ │ -0a8908: 1313 0000 |0250: const/16 v19, #int 0 // #0 │ │ -0a890c: 7702 f52a 1200 |0252: invoke-static/range {v18, v19}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@2af5 │ │ -0a8912: 0c12 |0255: move-result-object v18 │ │ -0a8914: 7602 0733 1100 |0256: invoke-direct/range {v17, v18}, Ljava/lang/String;.:([B)V // method@3307 │ │ -0a891a: 080a 1100 |0259: move-object/from16 v10, v17 │ │ -0a891e: 2900 fdfd |025b: goto/16 0058 // -0203 │ │ -0a8922: 1312 0b00 |025d: const/16 v18, #int 11 // #b │ │ -0a8926: 0200 1200 |025f: move/from16 v0, v18 │ │ -0a892a: 6e20 1933 0400 |0261: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ -0a8930: 0c11 |0264: move-result-object v17 │ │ -0a8932: 28f4 |0265: goto 0259 // -000c │ │ -0a8934: 1a12 1e1e |0266: const-string v18, "dsaGroup.p=" // string@1e1e │ │ -0a8938: 0800 1200 |0268: move-object/from16 v0, v18 │ │ -0a893c: 6e20 1833 0400 |026a: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@3318 │ │ -0a8942: 0a12 |026d: move-result v18 │ │ -0a8944: 3812 3200 |026e: if-eqz v18, 02a0 // +0032 │ │ -0a8948: 1312 0b00 |0270: const/16 v18, #int 11 // #b │ │ -0a894c: 0200 1200 |0272: move/from16 v0, v18 │ │ -0a8950: 6e20 0933 0400 |0274: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@3309 │ │ -0a8956: 0a12 |0277: move-result v18 │ │ -0a8958: 1313 3d00 |0278: const/16 v19, #int 61 // #3d │ │ -0a895c: 0200 1200 |027a: move/from16 v0, v18 │ │ -0a8960: 0201 1300 |027c: move/from16 v1, v19 │ │ -0a8964: 3310 1900 |027e: if-ne v0, v1, 0297 // +0019 │ │ -0a8968: 2211 7d06 |0280: new-instance v17, Ljava/lang/String; // type@067d │ │ -0a896c: 1312 0c00 |0282: const/16 v18, #int 12 // #c │ │ -0a8970: 0200 1200 |0284: move/from16 v0, v18 │ │ -0a8974: 6e20 1933 0400 |0286: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ -0a897a: 0c12 |0289: move-result-object v18 │ │ -0a897c: 1313 0000 |028a: const/16 v19, #int 0 // #0 │ │ -0a8980: 7702 f52a 1200 |028c: invoke-static/range {v18, v19}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@2af5 │ │ -0a8986: 0c12 |028f: move-result-object v18 │ │ -0a8988: 7602 0733 1100 |0290: invoke-direct/range {v17, v18}, Ljava/lang/String;.:([B)V // method@3307 │ │ -0a898e: 080b 1100 |0293: move-object/from16 v11, v17 │ │ -0a8992: 2900 c3fd |0295: goto/16 0058 // -023d │ │ -0a8996: 1312 0b00 |0297: const/16 v18, #int 11 // #b │ │ -0a899a: 0200 1200 |0299: move/from16 v0, v18 │ │ -0a899e: 6e20 1933 0400 |029b: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ -0a89a4: 0c11 |029e: move-result-object v17 │ │ -0a89a6: 28f4 |029f: goto 0293 // -000c │ │ -0a89a8: 1a12 201e |02a0: const-string v18, "dsaGroup.q=" // string@1e20 │ │ -0a89ac: 0800 1200 |02a2: move-object/from16 v0, v18 │ │ -0a89b0: 6e20 1833 0400 |02a4: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@3318 │ │ -0a89b6: 0a12 |02a7: move-result v18 │ │ -0a89b8: 3812 3200 |02a8: if-eqz v18, 02da // +0032 │ │ -0a89bc: 1312 0b00 |02aa: const/16 v18, #int 11 // #b │ │ -0a89c0: 0200 1200 |02ac: move/from16 v0, v18 │ │ -0a89c4: 6e20 0933 0400 |02ae: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@3309 │ │ -0a89ca: 0a12 |02b1: move-result v18 │ │ -0a89cc: 1313 3d00 |02b2: const/16 v19, #int 61 // #3d │ │ -0a89d0: 0200 1200 |02b4: move/from16 v0, v18 │ │ -0a89d4: 0201 1300 |02b6: move/from16 v1, v19 │ │ -0a89d8: 3310 1900 |02b8: if-ne v0, v1, 02d1 // +0019 │ │ -0a89dc: 2211 7d06 |02ba: new-instance v17, Ljava/lang/String; // type@067d │ │ -0a89e0: 1312 0c00 |02bc: const/16 v18, #int 12 // #c │ │ -0a89e4: 0200 1200 |02be: move/from16 v0, v18 │ │ -0a89e8: 6e20 1933 0400 |02c0: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ -0a89ee: 0c12 |02c3: move-result-object v18 │ │ -0a89f0: 1313 0000 |02c4: const/16 v19, #int 0 // #0 │ │ -0a89f4: 7702 f52a 1200 |02c6: invoke-static/range {v18, v19}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@2af5 │ │ -0a89fa: 0c12 |02c9: move-result-object v18 │ │ -0a89fc: 7602 0733 1100 |02ca: invoke-direct/range {v17, v18}, Ljava/lang/String;.:([B)V // method@3307 │ │ -0a8a02: 080c 1100 |02cd: move-object/from16 v12, v17 │ │ -0a8a06: 2900 89fd |02cf: goto/16 0058 // -0277 │ │ -0a8a0a: 1312 0b00 |02d1: const/16 v18, #int 11 // #b │ │ -0a8a0e: 0200 1200 |02d3: move/from16 v0, v18 │ │ -0a8a12: 6e20 1933 0400 |02d5: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ -0a8a18: 0c11 |02d8: move-result-object v17 │ │ -0a8a1a: 28f4 |02d9: goto 02cd // -000c │ │ -0a8a1c: 1a12 e219 |02da: const-string v18, "auth.negTypes=" // string@19e2 │ │ -0a8a20: 0800 1200 |02dc: move-object/from16 v0, v18 │ │ -0a8a24: 6e20 1833 0400 |02de: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@3318 │ │ -0a8a2a: 0a12 |02e1: move-result v18 │ │ -0a8a2c: 3812 3900 |02e2: if-eqz v18, 031b // +0039 │ │ -0a8a30: 1312 0e00 |02e4: const/16 v18, #int 14 // #e │ │ -0a8a34: 0200 1200 |02e6: move/from16 v0, v18 │ │ -0a8a38: 6e20 0933 0400 |02e8: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@3309 │ │ -0a8a3e: 0a12 |02eb: move-result v18 │ │ -0a8a40: 1313 3d00 |02ec: const/16 v19, #int 61 // #3d │ │ -0a8a44: 0200 1200 |02ee: move/from16 v0, v18 │ │ -0a8a48: 0201 1300 |02f0: move/from16 v1, v19 │ │ -0a8a4c: 3310 2000 |02f2: if-ne v0, v1, 0312 // +0020 │ │ -0a8a50: 2211 7d06 |02f4: new-instance v17, Ljava/lang/String; // type@067d │ │ -0a8a54: 1312 0f00 |02f6: const/16 v18, #int 15 // #f │ │ -0a8a58: 0200 1200 |02f8: move/from16 v0, v18 │ │ -0a8a5c: 6e20 1933 0400 |02fa: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ -0a8a62: 0c12 |02fd: move-result-object v18 │ │ -0a8a64: 1313 0000 |02fe: const/16 v19, #int 0 // #0 │ │ -0a8a68: 7702 f52a 1200 |0300: invoke-static/range {v18, v19}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@2af5 │ │ -0a8a6e: 0c12 |0303: move-result-object v18 │ │ -0a8a70: 7602 0733 1100 |0304: invoke-direct/range {v17, v18}, Ljava/lang/String;.:([B)V // method@3307 │ │ -0a8a76: 7701 8435 1100 |0307: invoke-static/range {v17}, Lnet/pterodactylus/fcp/FcpUtils;.decodeMultiIntegerField:(Ljava/lang/String;)[I // method@3584 │ │ -0a8a7c: 0c12 |030a: move-result-object v18 │ │ -0a8a7e: 0800 1200 |030b: move-object/from16 v0, v18 │ │ -0a8a82: 6e20 2136 0200 |030d: invoke-virtual {v2, v0}, Lnet/pterodactylus/fcp/NodeRef;.setNegotiationTypes:([I)V // method@3621 │ │ -0a8a88: 2900 48fd |0310: goto/16 0058 // -02b8 │ │ -0a8a8c: 1312 0e00 |0312: const/16 v18, #int 14 // #e │ │ -0a8a90: 0200 1200 |0314: move/from16 v0, v18 │ │ -0a8a94: 6e20 1933 0400 |0316: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ -0a8a9a: 0c11 |0319: move-result-object v17 │ │ -0a8a9c: 28ed |031a: goto 0307 // -0013 │ │ -0a8a9e: 1a12 ba3b |031b: const-string v18, "version=" // string@3bba │ │ -0a8aa2: 0800 1200 |031d: move-object/from16 v0, v18 │ │ -0a8aa6: 6e20 1833 0400 |031f: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@3318 │ │ -0a8aac: 0a12 |0322: move-result v18 │ │ -0a8aae: 3812 3e00 |0323: if-eqz v18, 0361 // +003e │ │ -0a8ab2: 1312 0800 |0325: const/16 v18, #int 8 // #8 │ │ -0a8ab6: 0200 1200 |0327: move/from16 v0, v18 │ │ -0a8aba: 6e20 0933 0400 |0329: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@3309 │ │ -0a8ac0: 0a12 |032c: move-result v18 │ │ -0a8ac2: 1313 3d00 |032d: const/16 v19, #int 61 // #3d │ │ -0a8ac6: 0200 1200 |032f: move/from16 v0, v18 │ │ -0a8aca: 0201 1300 |0331: move/from16 v1, v19 │ │ -0a8ace: 3310 2500 |0333: if-ne v0, v1, 0358 // +0025 │ │ -0a8ad2: 2211 7d06 |0335: new-instance v17, Ljava/lang/String; // type@067d │ │ -0a8ad6: 1312 0900 |0337: const/16 v18, #int 9 // #9 │ │ -0a8ada: 0200 1200 |0339: move/from16 v0, v18 │ │ -0a8ade: 6e20 1933 0400 |033b: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ -0a8ae4: 0c12 |033e: move-result-object v18 │ │ -0a8ae6: 1313 0000 |033f: const/16 v19, #int 0 // #0 │ │ -0a8aea: 7702 f52a 1200 |0341: invoke-static/range {v18, v19}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@2af5 │ │ -0a8af0: 0c12 |0344: move-result-object v18 │ │ -0a8af2: 7602 0733 1100 |0345: invoke-direct/range {v17, v18}, Ljava/lang/String;.:([B)V // method@3307 │ │ -0a8af8: 2212 3307 |0348: new-instance v18, Lnet/pterodactylus/fcp/Version; // type@0733 │ │ -0a8afc: 0800 1200 |034a: move-object/from16 v0, v18 │ │ -0a8b00: 0801 1100 |034c: move-object/from16 v1, v17 │ │ -0a8b04: 7020 1a37 1000 |034e: invoke-direct {v0, v1}, Lnet/pterodactylus/fcp/Version;.:(Ljava/lang/String;)V // method@371a │ │ -0a8b0a: 0800 1200 |0351: move-object/from16 v0, v18 │ │ -0a8b0e: 6e20 2636 0200 |0353: invoke-virtual {v2, v0}, Lnet/pterodactylus/fcp/NodeRef;.setVersion:(Lnet/pterodactylus/fcp/Version;)V // method@3626 │ │ -0a8b14: 2900 02fd |0356: goto/16 0058 // -02fe │ │ -0a8b18: 1312 0800 |0358: const/16 v18, #int 8 // #8 │ │ -0a8b1c: 0200 1200 |035a: move/from16 v0, v18 │ │ -0a8b20: 6e20 1933 0400 |035c: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ -0a8b26: 0c11 |035f: move-result-object v17 │ │ -0a8b28: 28e8 |0360: goto 0348 // -0018 │ │ -0a8b2a: 1a12 2827 |0361: const-string v18, "lastGoodVersion=" // string@2728 │ │ -0a8b2e: 0800 1200 |0363: move-object/from16 v0, v18 │ │ -0a8b32: 6e20 1833 0400 |0365: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@3318 │ │ -0a8b38: 0a12 |0368: move-result v18 │ │ -0a8b3a: 3812 3e00 |0369: if-eqz v18, 03a7 // +003e │ │ -0a8b3e: 1312 1000 |036b: const/16 v18, #int 16 // #10 │ │ -0a8b42: 0200 1200 |036d: move/from16 v0, v18 │ │ -0a8b46: 6e20 0933 0400 |036f: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@3309 │ │ -0a8b4c: 0a12 |0372: move-result v18 │ │ -0a8b4e: 1313 3d00 |0373: const/16 v19, #int 61 // #3d │ │ -0a8b52: 0200 1200 |0375: move/from16 v0, v18 │ │ -0a8b56: 0201 1300 |0377: move/from16 v1, v19 │ │ -0a8b5a: 3310 2500 |0379: if-ne v0, v1, 039e // +0025 │ │ -0a8b5e: 2211 7d06 |037b: new-instance v17, Ljava/lang/String; // type@067d │ │ -0a8b62: 1312 1100 |037d: const/16 v18, #int 17 // #11 │ │ -0a8b66: 0200 1200 |037f: move/from16 v0, v18 │ │ -0a8b6a: 6e20 1933 0400 |0381: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ -0a8b70: 0c12 |0384: move-result-object v18 │ │ -0a8b72: 1313 0000 |0385: const/16 v19, #int 0 // #0 │ │ -0a8b76: 7702 f52a 1200 |0387: invoke-static/range {v18, v19}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@2af5 │ │ -0a8b7c: 0c12 |038a: move-result-object v18 │ │ -0a8b7e: 7602 0733 1100 |038b: invoke-direct/range {v17, v18}, Ljava/lang/String;.:([B)V // method@3307 │ │ -0a8b84: 2212 3307 |038e: new-instance v18, Lnet/pterodactylus/fcp/Version; // type@0733 │ │ -0a8b88: 0800 1200 |0390: move-object/from16 v0, v18 │ │ -0a8b8c: 0801 1100 |0392: move-object/from16 v1, v17 │ │ -0a8b90: 7020 1a37 1000 |0394: invoke-direct {v0, v1}, Lnet/pterodactylus/fcp/Version;.:(Ljava/lang/String;)V // method@371a │ │ -0a8b96: 0800 1200 |0397: move-object/from16 v0, v18 │ │ -0a8b9a: 6e20 1e36 0200 |0399: invoke-virtual {v2, v0}, Lnet/pterodactylus/fcp/NodeRef;.setLastGoodVersion:(Lnet/pterodactylus/fcp/Version;)V // method@361e │ │ -0a8ba0: 2900 bcfc |039c: goto/16 0058 // -0344 │ │ -0a8ba4: 1312 1000 |039e: const/16 v18, #int 16 // #10 │ │ -0a8ba8: 0200 1200 |03a0: move/from16 v0, v18 │ │ -0a8bac: 6e20 1933 0400 |03a2: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ -0a8bb2: 0c11 |03a5: move-result-object v17 │ │ -0a8bb4: 28e8 |03a6: goto 038e // -0018 │ │ -0a8bb6: 1a12 f839 |03a7: const-string v18, "testnet=" // string@39f8 │ │ -0a8bba: 0800 1200 |03a9: move-object/from16 v0, v18 │ │ -0a8bbe: 6e20 1833 0400 |03ab: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@3318 │ │ -0a8bc4: 0a12 |03ae: move-result v18 │ │ -0a8bc6: 3812 3d00 |03af: if-eqz v18, 03ec // +003d │ │ -0a8bca: 1312 0800 |03b1: const/16 v18, #int 8 // #8 │ │ -0a8bce: 0200 1200 |03b3: move/from16 v0, v18 │ │ -0a8bd2: 6e20 0933 0400 |03b5: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@3309 │ │ -0a8bd8: 0a12 |03b8: move-result v18 │ │ -0a8bda: 1313 3d00 |03b9: const/16 v19, #int 61 // #3d │ │ -0a8bde: 0200 1200 |03bb: move/from16 v0, v18 │ │ -0a8be2: 0201 1300 |03bd: move/from16 v1, v19 │ │ -0a8be6: 3310 2400 |03bf: if-ne v0, v1, 03e3 // +0024 │ │ -0a8bea: 2211 7d06 |03c1: new-instance v17, Ljava/lang/String; // type@067d │ │ -0a8bee: 1312 0900 |03c3: const/16 v18, #int 9 // #9 │ │ -0a8bf2: 0200 1200 |03c5: move/from16 v0, v18 │ │ -0a8bf6: 6e20 1933 0400 |03c7: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ -0a8bfc: 0c12 |03ca: move-result-object v18 │ │ -0a8bfe: 1313 0000 |03cb: const/16 v19, #int 0 // #0 │ │ -0a8c02: 7702 f52a 1200 |03cd: invoke-static/range {v18, v19}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@2af5 │ │ -0a8c08: 0c12 |03d0: move-result-object v18 │ │ -0a8c0a: 7602 0733 1100 |03d1: invoke-direct/range {v17, v18}, Ljava/lang/String;.:([B)V // method@3307 │ │ -0a8c10: 7701 9c32 1100 |03d4: invoke-static/range {v17}, Ljava/lang/Boolean;.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean; // method@329c │ │ -0a8c16: 0c12 |03d7: move-result-object v18 │ │ -0a8c18: 7401 9a32 1200 |03d8: invoke-virtual/range {v18}, Ljava/lang/Boolean;.booleanValue:()Z // method@329a │ │ -0a8c1e: 0a12 |03db: move-result v18 │ │ -0a8c20: 0200 1200 |03dc: move/from16 v0, v18 │ │ -0a8c24: 6e20 2536 0200 |03de: invoke-virtual {v2, v0}, Lnet/pterodactylus/fcp/NodeRef;.setTestnet:(Z)V // method@3625 │ │ -0a8c2a: 2900 77fc |03e1: goto/16 0058 // -0389 │ │ -0a8c2e: 1312 0800 |03e3: const/16 v18, #int 8 // #8 │ │ -0a8c32: 0200 1200 |03e5: move/from16 v0, v18 │ │ -0a8c36: 6e20 1933 0400 |03e7: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ -0a8c3c: 0c11 |03ea: move-result-object v17 │ │ -0a8c3e: 28e9 |03eb: goto 03d4 // -0017 │ │ -0a8c40: 1a12 5e38 |03ec: const-string v18, "sig=" // string@385e │ │ -0a8c44: 0800 1200 |03ee: move-object/from16 v0, v18 │ │ -0a8c48: 6e20 1833 0400 |03f0: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@3318 │ │ -0a8c4e: 0a12 |03f3: move-result v18 │ │ -0a8c50: 3812 3500 |03f4: if-eqz v18, 0429 // +0035 │ │ -0a8c54: 1312 0400 |03f6: const/16 v18, #int 4 // #4 │ │ -0a8c58: 0200 1200 |03f8: move/from16 v0, v18 │ │ -0a8c5c: 6e20 0933 0400 |03fa: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@3309 │ │ -0a8c62: 0a12 |03fd: move-result v18 │ │ -0a8c64: 1313 3d00 |03fe: const/16 v19, #int 61 // #3d │ │ -0a8c68: 0200 1200 |0400: move/from16 v0, v18 │ │ -0a8c6c: 0201 1300 |0402: move/from16 v1, v19 │ │ -0a8c70: 3310 1c00 |0404: if-ne v0, v1, 0420 // +001c │ │ -0a8c74: 2211 7d06 |0406: new-instance v17, Ljava/lang/String; // type@067d │ │ -0a8c78: 1312 0500 |0408: const/16 v18, #int 5 // #5 │ │ -0a8c7c: 0200 1200 |040a: move/from16 v0, v18 │ │ -0a8c80: 6e20 1933 0400 |040c: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ -0a8c86: 0c12 |040f: move-result-object v18 │ │ -0a8c88: 1313 0000 |0410: const/16 v19, #int 0 // #0 │ │ -0a8c8c: 7702 f52a 1200 |0412: invoke-static/range {v18, v19}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@2af5 │ │ -0a8c92: 0c12 |0415: move-result-object v18 │ │ -0a8c94: 7602 0733 1100 |0416: invoke-direct/range {v17, v18}, Ljava/lang/String;.:([B)V // method@3307 │ │ -0a8c9a: 0800 1100 |0419: move-object/from16 v0, v17 │ │ -0a8c9e: 6e20 2436 0200 |041b: invoke-virtual {v2, v0}, Lnet/pterodactylus/fcp/NodeRef;.setSignature:(Ljava/lang/String;)V // method@3624 │ │ -0a8ca4: 2900 3afc |041e: goto/16 0058 // -03c6 │ │ -0a8ca8: 1312 0400 |0420: const/16 v18, #int 4 // #4 │ │ -0a8cac: 0200 1200 |0422: move/from16 v0, v18 │ │ -0a8cb0: 6e20 1933 0400 |0424: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ -0a8cb6: 0c11 |0427: move-result-object v17 │ │ -0a8cb8: 28f1 |0428: goto 0419 // -000f │ │ -0a8cba: 1a12 3b1e |0429: const-string v18, "ecdsa.P256.pub=" // string@1e3b │ │ -0a8cbe: 0800 1200 |042b: move-object/from16 v0, v18 │ │ -0a8cc2: 6e20 1833 0400 |042d: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@3318 │ │ -0a8cc8: 0a12 |0430: move-result v18 │ │ -0a8cca: 3812 3200 |0431: if-eqz v18, 0463 // +0032 │ │ -0a8cce: 1312 0f00 |0433: const/16 v18, #int 15 // #f │ │ -0a8cd2: 0200 1200 |0435: move/from16 v0, v18 │ │ -0a8cd6: 6e20 0933 0400 |0437: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@3309 │ │ -0a8cdc: 0a12 |043a: move-result v18 │ │ -0a8cde: 1313 3d00 |043b: const/16 v19, #int 61 // #3d │ │ -0a8ce2: 0200 1200 |043d: move/from16 v0, v18 │ │ -0a8ce6: 0201 1300 |043f: move/from16 v1, v19 │ │ -0a8cea: 3310 1900 |0441: if-ne v0, v1, 045a // +0019 │ │ -0a8cee: 2211 7d06 |0443: new-instance v17, Ljava/lang/String; // type@067d │ │ -0a8cf2: 1312 1000 |0445: const/16 v18, #int 16 // #10 │ │ -0a8cf6: 0200 1200 |0447: move/from16 v0, v18 │ │ -0a8cfa: 6e20 1933 0400 |0449: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ -0a8d00: 0c12 |044c: move-result-object v18 │ │ -0a8d02: 1313 0000 |044d: const/16 v19, #int 0 // #0 │ │ -0a8d06: 7702 f52a 1200 |044f: invoke-static/range {v18, v19}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@2af5 │ │ -0a8d0c: 0c12 |0452: move-result-object v18 │ │ -0a8d0e: 7602 0733 1100 |0453: invoke-direct/range {v17, v18}, Ljava/lang/String;.:([B)V // method@3307 │ │ -0a8d14: 080d 1100 |0456: move-object/from16 v13, v17 │ │ -0a8d18: 2900 00fc |0458: goto/16 0058 // -0400 │ │ -0a8d1c: 1312 0f00 |045a: const/16 v18, #int 15 // #f │ │ -0a8d20: 0200 1200 |045c: move/from16 v0, v18 │ │ -0a8d24: 6e20 1933 0400 |045e: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ -0a8d2a: 0c11 |0461: move-result-object v17 │ │ -0a8d2c: 28f4 |0462: goto 0456 // -000c │ │ -0a8d2e: 1a12 6038 |0463: const-string v18, "sigP256=" // string@3860 │ │ -0a8d32: 0800 1200 |0465: move-object/from16 v0, v18 │ │ -0a8d36: 6e20 1833 0400 |0467: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@3318 │ │ -0a8d3c: 0a12 |046a: move-result v18 │ │ -0a8d3e: 3812 edfb |046b: if-eqz v18, 0058 // -0413 │ │ -0a8d42: 1312 0800 |046d: const/16 v18, #int 8 // #8 │ │ -0a8d46: 0200 1200 |046f: move/from16 v0, v18 │ │ -0a8d4a: 6e20 0933 0400 |0471: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@3309 │ │ -0a8d50: 0a12 |0474: move-result v18 │ │ -0a8d52: 1313 3d00 |0475: const/16 v19, #int 61 // #3d │ │ -0a8d56: 0200 1200 |0477: move/from16 v0, v18 │ │ -0a8d5a: 0201 1300 |0479: move/from16 v1, v19 │ │ -0a8d5e: 3310 1900 |047b: if-ne v0, v1, 0494 // +0019 │ │ -0a8d62: 2211 7d06 |047d: new-instance v17, Ljava/lang/String; // type@067d │ │ -0a8d66: 1312 0900 |047f: const/16 v18, #int 9 // #9 │ │ -0a8d6a: 0200 1200 |0481: move/from16 v0, v18 │ │ -0a8d6e: 6e20 1933 0400 |0483: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ -0a8d74: 0c12 |0486: move-result-object v18 │ │ -0a8d76: 1313 0000 |0487: const/16 v19, #int 0 // #0 │ │ -0a8d7a: 7702 f52a 1200 |0489: invoke-static/range {v18, v19}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@2af5 │ │ -0a8d80: 0c12 |048c: move-result-object v18 │ │ -0a8d82: 7602 0733 1100 |048d: invoke-direct/range {v17, v18}, Ljava/lang/String;.:([B)V // method@3307 │ │ -0a8d88: 0810 1100 |0490: move-object/from16 v16, v17 │ │ -0a8d8c: 2900 c6fb |0492: goto/16 0058 // -043a │ │ -0a8d90: 1312 0800 |0494: const/16 v18, #int 8 // #8 │ │ -0a8d94: 0200 1200 |0496: move/from16 v0, v18 │ │ -0a8d98: 6e20 1933 0400 |0498: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ -0a8d9e: 0c11 |049b: move-result-object v17 │ │ -0a8da0: 28f4 |049c: goto 0490 // -000c │ │ -0a8da2: 2212 d406 |049d: new-instance v18, Lnet/pterodactylus/fcp/ARK; // type@06d4 │ │ -0a8da6: 0800 1200 |049f: move-object/from16 v0, v18 │ │ -0a8daa: 7040 2734 7056 |04a1: invoke-direct {v0, v7, v6, v5}, Lnet/pterodactylus/fcp/ARK;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@3427 │ │ -0a8db0: 0800 1200 |04a4: move-object/from16 v0, v18 │ │ -0a8db4: 6e20 1a36 0200 |04a6: invoke-virtual {v2, v0}, Lnet/pterodactylus/fcp/NodeRef;.setARK:(Lnet/pterodactylus/fcp/ARK;)V // method@361a │ │ -0a8dba: 2212 e106 |04a9: new-instance v18, Lnet/pterodactylus/fcp/DSAGroup; // type@06e1 │ │ -0a8dbe: 0800 1200 |04ab: move-object/from16 v0, v18 │ │ -0a8dc2: 7040 a434 a0cb |04ad: invoke-direct {v0, v10, v11, v12}, Lnet/pterodactylus/fcp/DSAGroup;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@34a4 │ │ -0a8dc8: 0800 1200 |04b0: move-object/from16 v0, v18 │ │ -0a8dcc: 6e20 1b36 0200 |04b2: invoke-virtual {v2, v0}, Lnet/pterodactylus/fcp/NodeRef;.setDSAGroup:(Lnet/pterodactylus/fcp/DSAGroup;)V // method@361b │ │ -0a8dd2: 2203 d606 |04b5: new-instance v3, Lnet/pterodactylus/fcp/AddPeer; // type@06d6 │ │ -0a8dd6: 7020 3034 2300 |04b7: invoke-direct {v3, v2}, Lnet/pterodactylus/fcp/AddPeer;.:(Lnet/pterodactylus/fcp/NodeRef;)V // method@3430 │ │ -0a8ddc: 380d 0900 |04ba: if-eqz v13, 04c3 // +0009 │ │ -0a8de0: 1a12 3a1e |04bc: const-string v18, "ecdsa.P256.pub" // string@1e3a │ │ -0a8de4: 0800 1200 |04be: move-object/from16 v0, v18 │ │ -0a8de8: 6e30 3234 030d |04c0: invoke-virtual {v3, v0, v13}, Lnet/pterodactylus/fcp/AddPeer;.setField:(Ljava/lang/String;Ljava/lang/String;)V // method@3432 │ │ -0a8dee: 3810 0b00 |04c3: if-eqz v16, 04ce // +000b │ │ -0a8df2: 1a12 5f38 |04c5: const-string v18, "sigP256" // string@385f │ │ -0a8df6: 0800 1200 |04c7: move-object/from16 v0, v18 │ │ -0a8dfa: 0801 1000 |04c9: move-object/from16 v1, v16 │ │ -0a8dfe: 6e30 3234 0301 |04cb: invoke-virtual {v3, v0, v1}, Lnet/pterodactylus/fcp/AddPeer;.setField:(Ljava/lang/String;Ljava/lang/String;)V // method@3432 │ │ -0a8e04: 1a12 e214 |04ce: const-string v18, "Trust" // string@14e2 │ │ -0a8e08: 1a13 bd10 |04d0: const-string v19, "NORMAL" // string@10bd │ │ -0a8e0c: 0800 1200 |04d2: move-object/from16 v0, v18 │ │ -0a8e10: 0801 1300 |04d4: move-object/from16 v1, v19 │ │ -0a8e14: 6e30 3234 0301 |04d6: invoke-virtual {v3, v0, v1}, Lnet/pterodactylus/fcp/AddPeer;.setField:(Ljava/lang/String;Ljava/lang/String;)V // method@3432 │ │ -0a8e1a: 1a12 0216 |04d9: const-string v18, "Visibility" // string@1602 │ │ -0a8e1e: 1a13 bb10 |04db: const-string v19, "NO" // string@10bb │ │ -0a8e22: 0800 1200 |04dd: move-object/from16 v0, v18 │ │ -0a8e26: 0801 1300 |04df: move-object/from16 v1, v19 │ │ -0a8e2a: 6e30 3234 0301 |04e1: invoke-virtual {v3, v0, v1}, Lnet/pterodactylus/fcp/AddPeer;.setField:(Ljava/lang/String;Ljava/lang/String;)V // method@3432 │ │ -0a8e30: 1103 |04e4: return-object v3 │ │ +0a8576: 0c11 |0087: move-result-object v17 │ │ +0a8578: 1312 0000 |0088: const/16 v18, #int 0 // #0 │ │ +0a857c: 7702 f52a 1100 |008a: invoke-static/range {v17, v18}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@2af5 │ │ +0a8582: 0c11 |008d: move-result-object v17 │ │ +0a8584: 0800 1100 |008e: move-object/from16 v0, v17 │ │ +0a8588: 7020 0733 0e00 |0090: invoke-direct {v14, v0}, Ljava/lang/String;.:([B)V // method@3307 │ │ +0a858e: 7110 9c32 0e00 |0093: invoke-static {v14}, Ljava/lang/Boolean;.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean; // method@329c │ │ +0a8594: 0c11 |0096: move-result-object v17 │ │ +0a8596: 7401 9a32 1100 |0097: invoke-virtual/range {v17}, Ljava/lang/Boolean;.booleanValue:()Z // method@329a │ │ +0a859c: 0a11 |009a: move-result v17 │ │ +0a859e: 0200 1100 |009b: move/from16 v0, v17 │ │ +0a85a2: 6e20 2236 0200 |009d: invoke-virtual {v2, v0}, Lnet/pterodactylus/fcp/NodeRef;.setOpennet:(Z)V // method@3622 │ │ +0a85a8: 28b8 |00a0: goto 0058 // -0048 │ │ +0a85aa: 1311 0800 |00a1: const/16 v17, #int 8 // #8 │ │ +0a85ae: 0200 1100 |00a3: move/from16 v0, v17 │ │ +0a85b2: 6e20 1933 0400 |00a5: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ +0a85b8: 0c0e |00a8: move-result-object v14 │ │ +0a85ba: 28ea |00a9: goto 0093 // -0016 │ │ +0a85bc: 1a11 072e |00aa: const-string v17, "myName=" // string@2e07 │ │ +0a85c0: 0800 1100 |00ac: move-object/from16 v0, v17 │ │ +0a85c4: 6e20 1833 0400 |00ae: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@3318 │ │ +0a85ca: 0a11 |00b1: move-result v17 │ │ +0a85cc: 3811 3500 |00b2: if-eqz v17, 00e7 // +0035 │ │ +0a85d0: 1311 0700 |00b4: const/16 v17, #int 7 // #7 │ │ +0a85d4: 0200 1100 |00b6: move/from16 v0, v17 │ │ +0a85d8: 6e20 0933 0400 |00b8: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@3309 │ │ +0a85de: 0a11 |00bb: move-result v17 │ │ +0a85e0: 1312 3d00 |00bc: const/16 v18, #int 61 // #3d │ │ +0a85e4: 0200 1100 |00be: move/from16 v0, v17 │ │ +0a85e8: 0201 1200 |00c0: move/from16 v1, v18 │ │ +0a85ec: 3310 1c00 |00c2: if-ne v0, v1, 00de // +001c │ │ +0a85f0: 220e 7d06 |00c4: new-instance v14, Ljava/lang/String; // type@067d │ │ +0a85f4: 1311 0800 |00c6: const/16 v17, #int 8 // #8 │ │ +0a85f8: 0200 1100 |00c8: move/from16 v0, v17 │ │ +0a85fc: 6e20 1933 0400 |00ca: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ +0a8602: 0c11 |00cd: move-result-object v17 │ │ +0a8604: 1312 0000 |00ce: const/16 v18, #int 0 // #0 │ │ +0a8608: 7702 f52a 1100 |00d0: invoke-static/range {v17, v18}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@2af5 │ │ +0a860e: 0c11 |00d3: move-result-object v17 │ │ +0a8610: 0800 1100 |00d4: move-object/from16 v0, v17 │ │ +0a8614: 7020 0733 0e00 |00d6: invoke-direct {v14, v0}, Ljava/lang/String;.:([B)V // method@3307 │ │ +0a861a: 6e20 2036 e200 |00d9: invoke-virtual {v2, v14}, Lnet/pterodactylus/fcp/NodeRef;.setName:(Ljava/lang/String;)V // method@3620 │ │ +0a8620: 2900 7cff |00dc: goto/16 0058 // -0084 │ │ +0a8624: 1311 0700 |00de: const/16 v17, #int 7 // #7 │ │ +0a8628: 0200 1100 |00e0: move/from16 v0, v17 │ │ +0a862c: 6e20 1933 0400 |00e2: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ +0a8632: 0c0e |00e5: move-result-object v14 │ │ +0a8634: 28f3 |00e6: goto 00d9 // -000d │ │ +0a8636: 1a11 d327 |00e7: const-string v17, "location=" // string@27d3 │ │ +0a863a: 0800 1100 |00e9: move-object/from16 v0, v17 │ │ +0a863e: 6e20 1833 0400 |00eb: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@3318 │ │ +0a8644: 0a11 |00ee: move-result v17 │ │ +0a8646: 3811 3f00 |00ef: if-eqz v17, 012e // +003f │ │ +0a864a: 1311 0900 |00f1: const/16 v17, #int 9 // #9 │ │ +0a864e: 0200 1100 |00f3: move/from16 v0, v17 │ │ +0a8652: 6e20 0933 0400 |00f5: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@3309 │ │ +0a8658: 0a11 |00f8: move-result v17 │ │ +0a865a: 1312 3d00 |00f9: const/16 v18, #int 61 // #3d │ │ +0a865e: 0200 1100 |00fb: move/from16 v0, v17 │ │ +0a8662: 0201 1200 |00fd: move/from16 v1, v18 │ │ +0a8666: 3310 2600 |00ff: if-ne v0, v1, 0125 // +0026 │ │ +0a866a: 220e 7d06 |0101: new-instance v14, Ljava/lang/String; // type@067d │ │ +0a866e: 1311 0a00 |0103: const/16 v17, #int 10 // #a │ │ +0a8672: 0200 1100 |0105: move/from16 v0, v17 │ │ +0a8676: 6e20 1933 0400 |0107: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ +0a867c: 0c11 |010a: move-result-object v17 │ │ +0a867e: 1312 0000 |010b: const/16 v18, #int 0 // #0 │ │ +0a8682: 7702 f52a 1100 |010d: invoke-static/range {v17, v18}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@2af5 │ │ +0a8688: 0c11 |0110: move-result-object v17 │ │ +0a868a: 0800 1100 |0111: move-object/from16 v0, v17 │ │ +0a868e: 7020 0733 0e00 |0113: invoke-direct {v14, v0}, Ljava/lang/String;.:([B)V // method@3307 │ │ +0a8694: 7110 bf32 0e00 |0116: invoke-static {v14}, Ljava/lang/Double;.valueOf:(Ljava/lang/String;)Ljava/lang/Double; // method@32bf │ │ +0a869a: 0c11 |0119: move-result-object v17 │ │ +0a869c: 7401 bc32 1100 |011a: invoke-virtual/range {v17}, Ljava/lang/Double;.doubleValue:()D // method@32bc │ │ +0a86a2: 0b12 |011d: move-result-wide v18 │ │ +0a86a4: 0500 1200 |011e: move-wide/from16 v0, v18 │ │ +0a86a8: 6e30 1f36 0201 |0120: invoke-virtual {v2, v0, v1}, Lnet/pterodactylus/fcp/NodeRef;.setLocation:(D)V // method@361f │ │ +0a86ae: 2900 35ff |0123: goto/16 0058 // -00cb │ │ +0a86b2: 1311 0900 |0125: const/16 v17, #int 9 // #9 │ │ +0a86b6: 0200 1100 |0127: move/from16 v0, v17 │ │ +0a86ba: 6e20 1933 0400 |0129: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ +0a86c0: 0c0e |012c: move-result-object v14 │ │ +0a86c2: 28e9 |012d: goto 0116 // -0017 │ │ +0a86c4: 1a11 4931 |012e: const-string v17, "physical.udp=" // string@3149 │ │ +0a86c8: 0800 1100 |0130: move-object/from16 v0, v17 │ │ +0a86cc: 6e20 1833 0400 |0132: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@3318 │ │ +0a86d2: 0a11 |0135: move-result v17 │ │ +0a86d4: 3811 3500 |0136: if-eqz v17, 016b // +0035 │ │ +0a86d8: 1311 0d00 |0138: const/16 v17, #int 13 // #d │ │ +0a86dc: 0200 1100 |013a: move/from16 v0, v17 │ │ +0a86e0: 6e20 0933 0400 |013c: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@3309 │ │ +0a86e6: 0a11 |013f: move-result v17 │ │ +0a86e8: 1312 3d00 |0140: const/16 v18, #int 61 // #3d │ │ +0a86ec: 0200 1100 |0142: move/from16 v0, v17 │ │ +0a86f0: 0201 1200 |0144: move/from16 v1, v18 │ │ +0a86f4: 3310 1c00 |0146: if-ne v0, v1, 0162 // +001c │ │ +0a86f8: 220e 7d06 |0148: new-instance v14, Ljava/lang/String; // type@067d │ │ +0a86fc: 1311 0e00 |014a: const/16 v17, #int 14 // #e │ │ +0a8700: 0200 1100 |014c: move/from16 v0, v17 │ │ +0a8704: 6e20 1933 0400 |014e: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ +0a870a: 0c11 |0151: move-result-object v17 │ │ +0a870c: 1312 0000 |0152: const/16 v18, #int 0 // #0 │ │ +0a8710: 7702 f52a 1100 |0154: invoke-static/range {v17, v18}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@2af5 │ │ +0a8716: 0c11 |0157: move-result-object v17 │ │ +0a8718: 0800 1100 |0158: move-object/from16 v0, v17 │ │ +0a871c: 7020 0733 0e00 |015a: invoke-direct {v14, v0}, Ljava/lang/String;.:([B)V // method@3307 │ │ +0a8722: 6e20 2336 e200 |015d: invoke-virtual {v2, v14}, Lnet/pterodactylus/fcp/NodeRef;.setPhysicalUDP:(Ljava/lang/String;)V // method@3623 │ │ +0a8728: 2900 f8fe |0160: goto/16 0058 // -0108 │ │ +0a872c: 1311 0d00 |0162: const/16 v17, #int 13 // #d │ │ +0a8730: 0200 1100 |0164: move/from16 v0, v17 │ │ +0a8734: 6e20 1933 0400 |0166: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ +0a873a: 0c0e |0169: move-result-object v14 │ │ +0a873c: 28f3 |016a: goto 015d // -000d │ │ +0a873e: 1a11 bd19 |016b: const-string v17, "ark.pubURI=" // string@19bd │ │ +0a8742: 0800 1100 |016d: move-object/from16 v0, v17 │ │ +0a8746: 6e20 1833 0400 |016f: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@3318 │ │ +0a874c: 0a11 |0172: move-result v17 │ │ +0a874e: 3811 0c00 |0173: if-eqz v17, 017f // +000c │ │ +0a8752: 1311 0b00 |0175: const/16 v17, #int 11 // #b │ │ +0a8756: 0200 1100 |0177: move/from16 v0, v17 │ │ +0a875a: 6e20 1933 0400 |0179: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ +0a8760: 0c07 |017c: move-result-object v7 │ │ +0a8762: 2900 dbfe |017d: goto/16 0058 // -0125 │ │ +0a8766: 1a11 bb19 |017f: const-string v17, "ark.privURI=" // string@19bb │ │ +0a876a: 0800 1100 |0181: move-object/from16 v0, v17 │ │ +0a876e: 6e20 1833 0400 |0183: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@3318 │ │ +0a8774: 0a11 |0186: move-result v17 │ │ +0a8776: 3811 3300 |0187: if-eqz v17, 01ba // +0033 │ │ +0a877a: 1311 0c00 |0189: const/16 v17, #int 12 // #c │ │ +0a877e: 0200 1100 |018b: move/from16 v0, v17 │ │ +0a8782: 6e20 0933 0400 |018d: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@3309 │ │ +0a8788: 0a11 |0190: move-result v17 │ │ +0a878a: 1312 3d00 |0191: const/16 v18, #int 61 // #3d │ │ +0a878e: 0200 1100 |0193: move/from16 v0, v17 │ │ +0a8792: 0201 1200 |0195: move/from16 v1, v18 │ │ +0a8796: 3310 1a00 |0197: if-ne v0, v1, 01b1 // +001a │ │ +0a879a: 220e 7d06 |0199: new-instance v14, Ljava/lang/String; // type@067d │ │ +0a879e: 1311 0d00 |019b: const/16 v17, #int 13 // #d │ │ +0a87a2: 0200 1100 |019d: move/from16 v0, v17 │ │ +0a87a6: 6e20 1933 0400 |019f: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ +0a87ac: 0c11 |01a2: move-result-object v17 │ │ +0a87ae: 1312 0000 |01a3: const/16 v18, #int 0 // #0 │ │ +0a87b2: 7702 f52a 1100 |01a5: invoke-static/range {v17, v18}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@2af5 │ │ +0a87b8: 0c11 |01a8: move-result-object v17 │ │ +0a87ba: 0800 1100 |01a9: move-object/from16 v0, v17 │ │ +0a87be: 7020 0733 0e00 |01ab: invoke-direct {v14, v0}, Ljava/lang/String;.:([B)V // method@3307 │ │ +0a87c4: 07e6 |01ae: move-object v6, v14 │ │ +0a87c6: 2900 a9fe |01af: goto/16 0058 // -0157 │ │ +0a87ca: 1311 0c00 |01b1: const/16 v17, #int 12 // #c │ │ +0a87ce: 0200 1100 |01b3: move/from16 v0, v17 │ │ +0a87d2: 6e20 1933 0400 |01b5: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ +0a87d8: 0c0e |01b8: move-result-object v14 │ │ +0a87da: 28f5 |01b9: goto 01ae // -000b │ │ +0a87dc: 1a11 b919 |01ba: const-string v17, "ark.number=" // string@19b9 │ │ +0a87e0: 0800 1100 |01bc: move-object/from16 v0, v17 │ │ +0a87e4: 6e20 1833 0400 |01be: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@3318 │ │ +0a87ea: 0a11 |01c1: move-result v17 │ │ +0a87ec: 3811 3300 |01c2: if-eqz v17, 01f5 // +0033 │ │ +0a87f0: 1311 0b00 |01c4: const/16 v17, #int 11 // #b │ │ +0a87f4: 0200 1100 |01c6: move/from16 v0, v17 │ │ +0a87f8: 6e20 0933 0400 |01c8: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@3309 │ │ +0a87fe: 0a11 |01cb: move-result v17 │ │ +0a8800: 1312 3d00 |01cc: const/16 v18, #int 61 // #3d │ │ +0a8804: 0200 1100 |01ce: move/from16 v0, v17 │ │ +0a8808: 0201 1200 |01d0: move/from16 v1, v18 │ │ +0a880c: 3310 1a00 |01d2: if-ne v0, v1, 01ec // +001a │ │ +0a8810: 220e 7d06 |01d4: new-instance v14, Ljava/lang/String; // type@067d │ │ +0a8814: 1311 0c00 |01d6: const/16 v17, #int 12 // #c │ │ +0a8818: 0200 1100 |01d8: move/from16 v0, v17 │ │ +0a881c: 6e20 1933 0400 |01da: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ +0a8822: 0c11 |01dd: move-result-object v17 │ │ +0a8824: 1312 0000 |01de: const/16 v18, #int 0 // #0 │ │ +0a8828: 7702 f52a 1100 |01e0: invoke-static/range {v17, v18}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@2af5 │ │ +0a882e: 0c11 |01e3: move-result-object v17 │ │ +0a8830: 0800 1100 |01e4: move-object/from16 v0, v17 │ │ +0a8834: 7020 0733 0e00 |01e6: invoke-direct {v14, v0}, Ljava/lang/String;.:([B)V // method@3307 │ │ +0a883a: 07e5 |01e9: move-object v5, v14 │ │ +0a883c: 2900 6efe |01ea: goto/16 0058 // -0192 │ │ +0a8840: 1311 0b00 |01ec: const/16 v17, #int 11 // #b │ │ +0a8844: 0200 1100 |01ee: move/from16 v0, v17 │ │ +0a8848: 6e20 1933 0400 |01f0: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ +0a884e: 0c0e |01f3: move-result-object v14 │ │ +0a8850: 28f5 |01f4: goto 01e9 // -000b │ │ +0a8852: 1a11 261e |01f5: const-string v17, "dsaPubKey.y=" // string@1e26 │ │ +0a8856: 0800 1100 |01f7: move-object/from16 v0, v17 │ │ +0a885a: 6e20 1833 0400 |01f9: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@3318 │ │ +0a8860: 0a11 |01fc: move-result v17 │ │ +0a8862: 3811 3500 |01fd: if-eqz v17, 0232 // +0035 │ │ +0a8866: 1311 0c00 |01ff: const/16 v17, #int 12 // #c │ │ +0a886a: 0200 1100 |0201: move/from16 v0, v17 │ │ +0a886e: 6e20 0933 0400 |0203: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@3309 │ │ +0a8874: 0a11 |0206: move-result v17 │ │ +0a8876: 1312 3d00 |0207: const/16 v18, #int 61 // #3d │ │ +0a887a: 0200 1100 |0209: move/from16 v0, v17 │ │ +0a887e: 0201 1200 |020b: move/from16 v1, v18 │ │ +0a8882: 3310 1c00 |020d: if-ne v0, v1, 0229 // +001c │ │ +0a8886: 220e 7d06 |020f: new-instance v14, Ljava/lang/String; // type@067d │ │ +0a888a: 1311 0d00 |0211: const/16 v17, #int 13 // #d │ │ +0a888e: 0200 1100 |0213: move/from16 v0, v17 │ │ +0a8892: 6e20 1933 0400 |0215: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ +0a8898: 0c11 |0218: move-result-object v17 │ │ +0a889a: 1312 0000 |0219: const/16 v18, #int 0 // #0 │ │ +0a889e: 7702 f52a 1100 |021b: invoke-static/range {v17, v18}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@2af5 │ │ +0a88a4: 0c11 |021e: move-result-object v17 │ │ +0a88a6: 0800 1100 |021f: move-object/from16 v0, v17 │ │ +0a88aa: 7020 0733 0e00 |0221: invoke-direct {v14, v0}, Ljava/lang/String;.:([B)V // method@3307 │ │ +0a88b0: 6e20 1c36 e200 |0224: invoke-virtual {v2, v14}, Lnet/pterodactylus/fcp/NodeRef;.setDSAPublicKey:(Ljava/lang/String;)V // method@361c │ │ +0a88b6: 2900 31fe |0227: goto/16 0058 // -01cf │ │ +0a88ba: 1311 0c00 |0229: const/16 v17, #int 12 // #c │ │ +0a88be: 0200 1100 |022b: move/from16 v0, v17 │ │ +0a88c2: 6e20 1933 0400 |022d: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ +0a88c8: 0c0e |0230: move-result-object v14 │ │ +0a88ca: 28f3 |0231: goto 0224 // -000d │ │ +0a88cc: 1a11 1c1e |0232: const-string v17, "dsaGroup.g=" // string@1e1c │ │ +0a88d0: 0800 1100 |0234: move-object/from16 v0, v17 │ │ +0a88d4: 6e20 1833 0400 |0236: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@3318 │ │ +0a88da: 0a11 |0239: move-result v17 │ │ +0a88dc: 3811 3300 |023a: if-eqz v17, 026d // +0033 │ │ +0a88e0: 1311 0b00 |023c: const/16 v17, #int 11 // #b │ │ +0a88e4: 0200 1100 |023e: move/from16 v0, v17 │ │ +0a88e8: 6e20 0933 0400 |0240: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@3309 │ │ +0a88ee: 0a11 |0243: move-result v17 │ │ +0a88f0: 1312 3d00 |0244: const/16 v18, #int 61 // #3d │ │ +0a88f4: 0200 1100 |0246: move/from16 v0, v17 │ │ +0a88f8: 0201 1200 |0248: move/from16 v1, v18 │ │ +0a88fc: 3310 1a00 |024a: if-ne v0, v1, 0264 // +001a │ │ +0a8900: 220e 7d06 |024c: new-instance v14, Ljava/lang/String; // type@067d │ │ +0a8904: 1311 0c00 |024e: const/16 v17, #int 12 // #c │ │ +0a8908: 0200 1100 |0250: move/from16 v0, v17 │ │ +0a890c: 6e20 1933 0400 |0252: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ +0a8912: 0c11 |0255: move-result-object v17 │ │ +0a8914: 1312 0000 |0256: const/16 v18, #int 0 // #0 │ │ +0a8918: 7702 f52a 1100 |0258: invoke-static/range {v17, v18}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@2af5 │ │ +0a891e: 0c11 |025b: move-result-object v17 │ │ +0a8920: 0800 1100 |025c: move-object/from16 v0, v17 │ │ +0a8924: 7020 0733 0e00 |025e: invoke-direct {v14, v0}, Ljava/lang/String;.:([B)V // method@3307 │ │ +0a892a: 07e9 |0261: move-object v9, v14 │ │ +0a892c: 2900 f6fd |0262: goto/16 0058 // -020a │ │ +0a8930: 1311 0b00 |0264: const/16 v17, #int 11 // #b │ │ +0a8934: 0200 1100 |0266: move/from16 v0, v17 │ │ +0a8938: 6e20 1933 0400 |0268: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ +0a893e: 0c0e |026b: move-result-object v14 │ │ +0a8940: 28f5 |026c: goto 0261 // -000b │ │ +0a8942: 1a11 1e1e |026d: const-string v17, "dsaGroup.p=" // string@1e1e │ │ +0a8946: 0800 1100 |026f: move-object/from16 v0, v17 │ │ +0a894a: 6e20 1833 0400 |0271: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@3318 │ │ +0a8950: 0a11 |0274: move-result v17 │ │ +0a8952: 3811 3300 |0275: if-eqz v17, 02a8 // +0033 │ │ +0a8956: 1311 0b00 |0277: const/16 v17, #int 11 // #b │ │ +0a895a: 0200 1100 |0279: move/from16 v0, v17 │ │ +0a895e: 6e20 0933 0400 |027b: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@3309 │ │ +0a8964: 0a11 |027e: move-result v17 │ │ +0a8966: 1312 3d00 |027f: const/16 v18, #int 61 // #3d │ │ +0a896a: 0200 1100 |0281: move/from16 v0, v17 │ │ +0a896e: 0201 1200 |0283: move/from16 v1, v18 │ │ +0a8972: 3310 1a00 |0285: if-ne v0, v1, 029f // +001a │ │ +0a8976: 220e 7d06 |0287: new-instance v14, Ljava/lang/String; // type@067d │ │ +0a897a: 1311 0c00 |0289: const/16 v17, #int 12 // #c │ │ +0a897e: 0200 1100 |028b: move/from16 v0, v17 │ │ +0a8982: 6e20 1933 0400 |028d: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ +0a8988: 0c11 |0290: move-result-object v17 │ │ +0a898a: 1312 0000 |0291: const/16 v18, #int 0 // #0 │ │ +0a898e: 7702 f52a 1100 |0293: invoke-static/range {v17, v18}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@2af5 │ │ +0a8994: 0c11 |0296: move-result-object v17 │ │ +0a8996: 0800 1100 |0297: move-object/from16 v0, v17 │ │ +0a899a: 7020 0733 0e00 |0299: invoke-direct {v14, v0}, Ljava/lang/String;.:([B)V // method@3307 │ │ +0a89a0: 07ea |029c: move-object v10, v14 │ │ +0a89a2: 2900 bbfd |029d: goto/16 0058 // -0245 │ │ +0a89a6: 1311 0b00 |029f: const/16 v17, #int 11 // #b │ │ +0a89aa: 0200 1100 |02a1: move/from16 v0, v17 │ │ +0a89ae: 6e20 1933 0400 |02a3: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ +0a89b4: 0c0e |02a6: move-result-object v14 │ │ +0a89b6: 28f5 |02a7: goto 029c // -000b │ │ +0a89b8: 1a11 201e |02a8: const-string v17, "dsaGroup.q=" // string@1e20 │ │ +0a89bc: 0800 1100 |02aa: move-object/from16 v0, v17 │ │ +0a89c0: 6e20 1833 0400 |02ac: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@3318 │ │ +0a89c6: 0a11 |02af: move-result v17 │ │ +0a89c8: 3811 3300 |02b0: if-eqz v17, 02e3 // +0033 │ │ +0a89cc: 1311 0b00 |02b2: const/16 v17, #int 11 // #b │ │ +0a89d0: 0200 1100 |02b4: move/from16 v0, v17 │ │ +0a89d4: 6e20 0933 0400 |02b6: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@3309 │ │ +0a89da: 0a11 |02b9: move-result v17 │ │ +0a89dc: 1312 3d00 |02ba: const/16 v18, #int 61 // #3d │ │ +0a89e0: 0200 1100 |02bc: move/from16 v0, v17 │ │ +0a89e4: 0201 1200 |02be: move/from16 v1, v18 │ │ +0a89e8: 3310 1a00 |02c0: if-ne v0, v1, 02da // +001a │ │ +0a89ec: 220e 7d06 |02c2: new-instance v14, Ljava/lang/String; // type@067d │ │ +0a89f0: 1311 0c00 |02c4: const/16 v17, #int 12 // #c │ │ +0a89f4: 0200 1100 |02c6: move/from16 v0, v17 │ │ +0a89f8: 6e20 1933 0400 |02c8: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ +0a89fe: 0c11 |02cb: move-result-object v17 │ │ +0a8a00: 1312 0000 |02cc: const/16 v18, #int 0 // #0 │ │ +0a8a04: 7702 f52a 1100 |02ce: invoke-static/range {v17, v18}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@2af5 │ │ +0a8a0a: 0c11 |02d1: move-result-object v17 │ │ +0a8a0c: 0800 1100 |02d2: move-object/from16 v0, v17 │ │ +0a8a10: 7020 0733 0e00 |02d4: invoke-direct {v14, v0}, Ljava/lang/String;.:([B)V // method@3307 │ │ +0a8a16: 07eb |02d7: move-object v11, v14 │ │ +0a8a18: 2900 80fd |02d8: goto/16 0058 // -0280 │ │ +0a8a1c: 1311 0b00 |02da: const/16 v17, #int 11 // #b │ │ +0a8a20: 0200 1100 |02dc: move/from16 v0, v17 │ │ +0a8a24: 6e20 1933 0400 |02de: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ +0a8a2a: 0c0e |02e1: move-result-object v14 │ │ +0a8a2c: 28f5 |02e2: goto 02d7 // -000b │ │ +0a8a2e: 1a11 e219 |02e3: const-string v17, "auth.negTypes=" // string@19e2 │ │ +0a8a32: 0800 1100 |02e5: move-object/from16 v0, v17 │ │ +0a8a36: 6e20 1833 0400 |02e7: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@3318 │ │ +0a8a3c: 0a11 |02ea: move-result v17 │ │ +0a8a3e: 3811 3b00 |02eb: if-eqz v17, 0326 // +003b │ │ +0a8a42: 1311 0e00 |02ed: const/16 v17, #int 14 // #e │ │ +0a8a46: 0200 1100 |02ef: move/from16 v0, v17 │ │ +0a8a4a: 6e20 0933 0400 |02f1: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@3309 │ │ +0a8a50: 0a11 |02f4: move-result v17 │ │ +0a8a52: 1312 3d00 |02f5: const/16 v18, #int 61 // #3d │ │ +0a8a56: 0200 1100 |02f7: move/from16 v0, v17 │ │ +0a8a5a: 0201 1200 |02f9: move/from16 v1, v18 │ │ +0a8a5e: 3310 2200 |02fb: if-ne v0, v1, 031d // +0022 │ │ +0a8a62: 220e 7d06 |02fd: new-instance v14, Ljava/lang/String; // type@067d │ │ +0a8a66: 1311 0f00 |02ff: const/16 v17, #int 15 // #f │ │ +0a8a6a: 0200 1100 |0301: move/from16 v0, v17 │ │ +0a8a6e: 6e20 1933 0400 |0303: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ +0a8a74: 0c11 |0306: move-result-object v17 │ │ +0a8a76: 1312 0000 |0307: const/16 v18, #int 0 // #0 │ │ +0a8a7a: 7702 f52a 1100 |0309: invoke-static/range {v17, v18}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@2af5 │ │ +0a8a80: 0c11 |030c: move-result-object v17 │ │ +0a8a82: 0800 1100 |030d: move-object/from16 v0, v17 │ │ +0a8a86: 7020 0733 0e00 |030f: invoke-direct {v14, v0}, Ljava/lang/String;.:([B)V // method@3307 │ │ +0a8a8c: 7110 8435 0e00 |0312: invoke-static {v14}, Lnet/pterodactylus/fcp/FcpUtils;.decodeMultiIntegerField:(Ljava/lang/String;)[I // method@3584 │ │ +0a8a92: 0c11 |0315: move-result-object v17 │ │ +0a8a94: 0800 1100 |0316: move-object/from16 v0, v17 │ │ +0a8a98: 6e20 2136 0200 |0318: invoke-virtual {v2, v0}, Lnet/pterodactylus/fcp/NodeRef;.setNegotiationTypes:([I)V // method@3621 │ │ +0a8a9e: 2900 3dfd |031b: goto/16 0058 // -02c3 │ │ +0a8aa2: 1311 0e00 |031d: const/16 v17, #int 14 // #e │ │ +0a8aa6: 0200 1100 |031f: move/from16 v0, v17 │ │ +0a8aaa: 6e20 1933 0400 |0321: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ +0a8ab0: 0c0e |0324: move-result-object v14 │ │ +0a8ab2: 28ed |0325: goto 0312 // -0013 │ │ +0a8ab4: 1a11 ba3b |0326: const-string v17, "version=" // string@3bba │ │ +0a8ab8: 0800 1100 |0328: move-object/from16 v0, v17 │ │ +0a8abc: 6e20 1833 0400 |032a: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@3318 │ │ +0a8ac2: 0a11 |032d: move-result v17 │ │ +0a8ac4: 3811 3e00 |032e: if-eqz v17, 036c // +003e │ │ +0a8ac8: 1311 0800 |0330: const/16 v17, #int 8 // #8 │ │ +0a8acc: 0200 1100 |0332: move/from16 v0, v17 │ │ +0a8ad0: 6e20 0933 0400 |0334: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@3309 │ │ +0a8ad6: 0a11 |0337: move-result v17 │ │ +0a8ad8: 1312 3d00 |0338: const/16 v18, #int 61 // #3d │ │ +0a8adc: 0200 1100 |033a: move/from16 v0, v17 │ │ +0a8ae0: 0201 1200 |033c: move/from16 v1, v18 │ │ +0a8ae4: 3310 2500 |033e: if-ne v0, v1, 0363 // +0025 │ │ +0a8ae8: 220e 7d06 |0340: new-instance v14, Ljava/lang/String; // type@067d │ │ +0a8aec: 1311 0900 |0342: const/16 v17, #int 9 // #9 │ │ +0a8af0: 0200 1100 |0344: move/from16 v0, v17 │ │ +0a8af4: 6e20 1933 0400 |0346: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ +0a8afa: 0c11 |0349: move-result-object v17 │ │ +0a8afc: 1312 0000 |034a: const/16 v18, #int 0 // #0 │ │ +0a8b00: 7702 f52a 1100 |034c: invoke-static/range {v17, v18}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@2af5 │ │ +0a8b06: 0c11 |034f: move-result-object v17 │ │ +0a8b08: 0800 1100 |0350: move-object/from16 v0, v17 │ │ +0a8b0c: 7020 0733 0e00 |0352: invoke-direct {v14, v0}, Ljava/lang/String;.:([B)V // method@3307 │ │ +0a8b12: 2211 3307 |0355: new-instance v17, Lnet/pterodactylus/fcp/Version; // type@0733 │ │ +0a8b16: 0800 1100 |0357: move-object/from16 v0, v17 │ │ +0a8b1a: 7020 1a37 e000 |0359: invoke-direct {v0, v14}, Lnet/pterodactylus/fcp/Version;.:(Ljava/lang/String;)V // method@371a │ │ +0a8b20: 0800 1100 |035c: move-object/from16 v0, v17 │ │ +0a8b24: 6e20 2636 0200 |035e: invoke-virtual {v2, v0}, Lnet/pterodactylus/fcp/NodeRef;.setVersion:(Lnet/pterodactylus/fcp/Version;)V // method@3626 │ │ +0a8b2a: 2900 f7fc |0361: goto/16 0058 // -0309 │ │ +0a8b2e: 1311 0800 |0363: const/16 v17, #int 8 // #8 │ │ +0a8b32: 0200 1100 |0365: move/from16 v0, v17 │ │ +0a8b36: 6e20 1933 0400 |0367: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ +0a8b3c: 0c0e |036a: move-result-object v14 │ │ +0a8b3e: 28ea |036b: goto 0355 // -0016 │ │ +0a8b40: 1a11 2827 |036c: const-string v17, "lastGoodVersion=" // string@2728 │ │ +0a8b44: 0800 1100 |036e: move-object/from16 v0, v17 │ │ +0a8b48: 6e20 1833 0400 |0370: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@3318 │ │ +0a8b4e: 0a11 |0373: move-result v17 │ │ +0a8b50: 3811 3e00 |0374: if-eqz v17, 03b2 // +003e │ │ +0a8b54: 1311 1000 |0376: const/16 v17, #int 16 // #10 │ │ +0a8b58: 0200 1100 |0378: move/from16 v0, v17 │ │ +0a8b5c: 6e20 0933 0400 |037a: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@3309 │ │ +0a8b62: 0a11 |037d: move-result v17 │ │ +0a8b64: 1312 3d00 |037e: const/16 v18, #int 61 // #3d │ │ +0a8b68: 0200 1100 |0380: move/from16 v0, v17 │ │ +0a8b6c: 0201 1200 |0382: move/from16 v1, v18 │ │ +0a8b70: 3310 2500 |0384: if-ne v0, v1, 03a9 // +0025 │ │ +0a8b74: 220e 7d06 |0386: new-instance v14, Ljava/lang/String; // type@067d │ │ +0a8b78: 1311 1100 |0388: const/16 v17, #int 17 // #11 │ │ +0a8b7c: 0200 1100 |038a: move/from16 v0, v17 │ │ +0a8b80: 6e20 1933 0400 |038c: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ +0a8b86: 0c11 |038f: move-result-object v17 │ │ +0a8b88: 1312 0000 |0390: const/16 v18, #int 0 // #0 │ │ +0a8b8c: 7702 f52a 1100 |0392: invoke-static/range {v17, v18}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@2af5 │ │ +0a8b92: 0c11 |0395: move-result-object v17 │ │ +0a8b94: 0800 1100 |0396: move-object/from16 v0, v17 │ │ +0a8b98: 7020 0733 0e00 |0398: invoke-direct {v14, v0}, Ljava/lang/String;.:([B)V // method@3307 │ │ +0a8b9e: 2211 3307 |039b: new-instance v17, Lnet/pterodactylus/fcp/Version; // type@0733 │ │ +0a8ba2: 0800 1100 |039d: move-object/from16 v0, v17 │ │ +0a8ba6: 7020 1a37 e000 |039f: invoke-direct {v0, v14}, Lnet/pterodactylus/fcp/Version;.:(Ljava/lang/String;)V // method@371a │ │ +0a8bac: 0800 1100 |03a2: move-object/from16 v0, v17 │ │ +0a8bb0: 6e20 1e36 0200 |03a4: invoke-virtual {v2, v0}, Lnet/pterodactylus/fcp/NodeRef;.setLastGoodVersion:(Lnet/pterodactylus/fcp/Version;)V // method@361e │ │ +0a8bb6: 2900 b1fc |03a7: goto/16 0058 // -034f │ │ +0a8bba: 1311 1000 |03a9: const/16 v17, #int 16 // #10 │ │ +0a8bbe: 0200 1100 |03ab: move/from16 v0, v17 │ │ +0a8bc2: 6e20 1933 0400 |03ad: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ +0a8bc8: 0c0e |03b0: move-result-object v14 │ │ +0a8bca: 28ea |03b1: goto 039b // -0016 │ │ +0a8bcc: 1a11 f839 |03b2: const-string v17, "testnet=" // string@39f8 │ │ +0a8bd0: 0800 1100 |03b4: move-object/from16 v0, v17 │ │ +0a8bd4: 6e20 1833 0400 |03b6: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@3318 │ │ +0a8bda: 0a11 |03b9: move-result v17 │ │ +0a8bdc: 3811 3f00 |03ba: if-eqz v17, 03f9 // +003f │ │ +0a8be0: 1311 0800 |03bc: const/16 v17, #int 8 // #8 │ │ +0a8be4: 0200 1100 |03be: move/from16 v0, v17 │ │ +0a8be8: 6e20 0933 0400 |03c0: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@3309 │ │ +0a8bee: 0a11 |03c3: move-result v17 │ │ +0a8bf0: 1312 3d00 |03c4: const/16 v18, #int 61 // #3d │ │ +0a8bf4: 0200 1100 |03c6: move/from16 v0, v17 │ │ +0a8bf8: 0201 1200 |03c8: move/from16 v1, v18 │ │ +0a8bfc: 3310 2600 |03ca: if-ne v0, v1, 03f0 // +0026 │ │ +0a8c00: 220e 7d06 |03cc: new-instance v14, Ljava/lang/String; // type@067d │ │ +0a8c04: 1311 0900 |03ce: const/16 v17, #int 9 // #9 │ │ +0a8c08: 0200 1100 |03d0: move/from16 v0, v17 │ │ +0a8c0c: 6e20 1933 0400 |03d2: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ +0a8c12: 0c11 |03d5: move-result-object v17 │ │ +0a8c14: 1312 0000 |03d6: const/16 v18, #int 0 // #0 │ │ +0a8c18: 7702 f52a 1100 |03d8: invoke-static/range {v17, v18}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@2af5 │ │ +0a8c1e: 0c11 |03db: move-result-object v17 │ │ +0a8c20: 0800 1100 |03dc: move-object/from16 v0, v17 │ │ +0a8c24: 7020 0733 0e00 |03de: invoke-direct {v14, v0}, Ljava/lang/String;.:([B)V // method@3307 │ │ +0a8c2a: 7110 9c32 0e00 |03e1: invoke-static {v14}, Ljava/lang/Boolean;.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean; // method@329c │ │ +0a8c30: 0c11 |03e4: move-result-object v17 │ │ +0a8c32: 7401 9a32 1100 |03e5: invoke-virtual/range {v17}, Ljava/lang/Boolean;.booleanValue:()Z // method@329a │ │ +0a8c38: 0a11 |03e8: move-result v17 │ │ +0a8c3a: 0200 1100 |03e9: move/from16 v0, v17 │ │ +0a8c3e: 6e20 2536 0200 |03eb: invoke-virtual {v2, v0}, Lnet/pterodactylus/fcp/NodeRef;.setTestnet:(Z)V // method@3625 │ │ +0a8c44: 2900 6afc |03ee: goto/16 0058 // -0396 │ │ +0a8c48: 1311 0800 |03f0: const/16 v17, #int 8 // #8 │ │ +0a8c4c: 0200 1100 |03f2: move/from16 v0, v17 │ │ +0a8c50: 6e20 1933 0400 |03f4: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ +0a8c56: 0c0e |03f7: move-result-object v14 │ │ +0a8c58: 28e9 |03f8: goto 03e1 // -0017 │ │ +0a8c5a: 1a11 5e38 |03f9: const-string v17, "sig=" // string@385e │ │ +0a8c5e: 0800 1100 |03fb: move-object/from16 v0, v17 │ │ +0a8c62: 6e20 1833 0400 |03fd: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@3318 │ │ +0a8c68: 0a11 |0400: move-result v17 │ │ +0a8c6a: 3811 3500 |0401: if-eqz v17, 0436 // +0035 │ │ +0a8c6e: 1311 0400 |0403: const/16 v17, #int 4 // #4 │ │ +0a8c72: 0200 1100 |0405: move/from16 v0, v17 │ │ +0a8c76: 6e20 0933 0400 |0407: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@3309 │ │ +0a8c7c: 0a11 |040a: move-result v17 │ │ +0a8c7e: 1312 3d00 |040b: const/16 v18, #int 61 // #3d │ │ +0a8c82: 0200 1100 |040d: move/from16 v0, v17 │ │ +0a8c86: 0201 1200 |040f: move/from16 v1, v18 │ │ +0a8c8a: 3310 1c00 |0411: if-ne v0, v1, 042d // +001c │ │ +0a8c8e: 220e 7d06 |0413: new-instance v14, Ljava/lang/String; // type@067d │ │ +0a8c92: 1311 0500 |0415: const/16 v17, #int 5 // #5 │ │ +0a8c96: 0200 1100 |0417: move/from16 v0, v17 │ │ +0a8c9a: 6e20 1933 0400 |0419: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ +0a8ca0: 0c11 |041c: move-result-object v17 │ │ +0a8ca2: 1312 0000 |041d: const/16 v18, #int 0 // #0 │ │ +0a8ca6: 7702 f52a 1100 |041f: invoke-static/range {v17, v18}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@2af5 │ │ +0a8cac: 0c11 |0422: move-result-object v17 │ │ +0a8cae: 0800 1100 |0423: move-object/from16 v0, v17 │ │ +0a8cb2: 7020 0733 0e00 |0425: invoke-direct {v14, v0}, Ljava/lang/String;.:([B)V // method@3307 │ │ +0a8cb8: 6e20 2436 e200 |0428: invoke-virtual {v2, v14}, Lnet/pterodactylus/fcp/NodeRef;.setSignature:(Ljava/lang/String;)V // method@3624 │ │ +0a8cbe: 2900 2dfc |042b: goto/16 0058 // -03d3 │ │ +0a8cc2: 1311 0400 |042d: const/16 v17, #int 4 // #4 │ │ +0a8cc6: 0200 1100 |042f: move/from16 v0, v17 │ │ +0a8cca: 6e20 1933 0400 |0431: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ +0a8cd0: 0c0e |0434: move-result-object v14 │ │ +0a8cd2: 28f3 |0435: goto 0428 // -000d │ │ +0a8cd4: 1a11 3b1e |0436: const-string v17, "ecdsa.P256.pub=" // string@1e3b │ │ +0a8cd8: 0800 1100 |0438: move-object/from16 v0, v17 │ │ +0a8cdc: 6e20 1833 0400 |043a: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@3318 │ │ +0a8ce2: 0a11 |043d: move-result v17 │ │ +0a8ce4: 3811 3300 |043e: if-eqz v17, 0471 // +0033 │ │ +0a8ce8: 1311 0f00 |0440: const/16 v17, #int 15 // #f │ │ +0a8cec: 0200 1100 |0442: move/from16 v0, v17 │ │ +0a8cf0: 6e20 0933 0400 |0444: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@3309 │ │ +0a8cf6: 0a11 |0447: move-result v17 │ │ +0a8cf8: 1312 3d00 |0448: const/16 v18, #int 61 // #3d │ │ +0a8cfc: 0200 1100 |044a: move/from16 v0, v17 │ │ +0a8d00: 0201 1200 |044c: move/from16 v1, v18 │ │ +0a8d04: 3310 1a00 |044e: if-ne v0, v1, 0468 // +001a │ │ +0a8d08: 220e 7d06 |0450: new-instance v14, Ljava/lang/String; // type@067d │ │ +0a8d0c: 1311 1000 |0452: const/16 v17, #int 16 // #10 │ │ +0a8d10: 0200 1100 |0454: move/from16 v0, v17 │ │ +0a8d14: 6e20 1933 0400 |0456: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ +0a8d1a: 0c11 |0459: move-result-object v17 │ │ +0a8d1c: 1312 0000 |045a: const/16 v18, #int 0 // #0 │ │ +0a8d20: 7702 f52a 1100 |045c: invoke-static/range {v17, v18}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@2af5 │ │ +0a8d26: 0c11 |045f: move-result-object v17 │ │ +0a8d28: 0800 1100 |0460: move-object/from16 v0, v17 │ │ +0a8d2c: 7020 0733 0e00 |0462: invoke-direct {v14, v0}, Ljava/lang/String;.:([B)V // method@3307 │ │ +0a8d32: 07ec |0465: move-object v12, v14 │ │ +0a8d34: 2900 f2fb |0466: goto/16 0058 // -040e │ │ +0a8d38: 1311 0f00 |0468: const/16 v17, #int 15 // #f │ │ +0a8d3c: 0200 1100 |046a: move/from16 v0, v17 │ │ +0a8d40: 6e20 1933 0400 |046c: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ +0a8d46: 0c0e |046f: move-result-object v14 │ │ +0a8d48: 28f5 |0470: goto 0465 // -000b │ │ +0a8d4a: 1a11 6038 |0471: const-string v17, "sigP256=" // string@3860 │ │ +0a8d4e: 0800 1100 |0473: move-object/from16 v0, v17 │ │ +0a8d52: 6e20 1833 0400 |0475: invoke-virtual {v4, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@3318 │ │ +0a8d58: 0a11 |0478: move-result v17 │ │ +0a8d5a: 3811 dffb |0479: if-eqz v17, 0058 // -0421 │ │ +0a8d5e: 1311 0800 |047b: const/16 v17, #int 8 // #8 │ │ +0a8d62: 0200 1100 |047d: move/from16 v0, v17 │ │ +0a8d66: 6e20 0933 0400 |047f: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@3309 │ │ +0a8d6c: 0a11 |0482: move-result v17 │ │ +0a8d6e: 1312 3d00 |0483: const/16 v18, #int 61 // #3d │ │ +0a8d72: 0200 1100 |0485: move/from16 v0, v17 │ │ +0a8d76: 0201 1200 |0487: move/from16 v1, v18 │ │ +0a8d7a: 3310 1a00 |0489: if-ne v0, v1, 04a3 // +001a │ │ +0a8d7e: 220e 7d06 |048b: new-instance v14, Ljava/lang/String; // type@067d │ │ +0a8d82: 1311 0900 |048d: const/16 v17, #int 9 // #9 │ │ +0a8d86: 0200 1100 |048f: move/from16 v0, v17 │ │ +0a8d8a: 6e20 1933 0400 |0491: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ +0a8d90: 0c11 |0494: move-result-object v17 │ │ +0a8d92: 1312 0000 |0495: const/16 v18, #int 0 // #0 │ │ +0a8d96: 7702 f52a 1100 |0497: invoke-static/range {v17, v18}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@2af5 │ │ +0a8d9c: 0c11 |049a: move-result-object v17 │ │ +0a8d9e: 0800 1100 |049b: move-object/from16 v0, v17 │ │ +0a8da2: 7020 0733 0e00 |049d: invoke-direct {v14, v0}, Ljava/lang/String;.:([B)V // method@3307 │ │ +0a8da8: 07ed |04a0: move-object v13, v14 │ │ +0a8daa: 2900 b7fb |04a1: goto/16 0058 // -0449 │ │ +0a8dae: 1311 0800 |04a3: const/16 v17, #int 8 // #8 │ │ +0a8db2: 0200 1100 |04a5: move/from16 v0, v17 │ │ +0a8db6: 6e20 1933 0400 |04a7: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@3319 │ │ +0a8dbc: 0c0e |04aa: move-result-object v14 │ │ +0a8dbe: 28f5 |04ab: goto 04a0 // -000b │ │ +0a8dc0: 220f d406 |04ac: new-instance v15, Lnet/pterodactylus/fcp/ARK; // type@06d4 │ │ +0a8dc4: 7040 2734 7f56 |04ae: invoke-direct {v15, v7, v6, v5}, Lnet/pterodactylus/fcp/ARK;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@3427 │ │ +0a8dca: 6e20 1a36 f200 |04b1: invoke-virtual {v2, v15}, Lnet/pterodactylus/fcp/NodeRef;.setARK:(Lnet/pterodactylus/fcp/ARK;)V // method@361a │ │ +0a8dd0: 220f e106 |04b4: new-instance v15, Lnet/pterodactylus/fcp/DSAGroup; // type@06e1 │ │ +0a8dd4: 7040 a434 9fba |04b6: invoke-direct {v15, v9, v10, v11}, Lnet/pterodactylus/fcp/DSAGroup;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@34a4 │ │ +0a8dda: 6e20 1b36 f200 |04b9: invoke-virtual {v2, v15}, Lnet/pterodactylus/fcp/NodeRef;.setDSAGroup:(Lnet/pterodactylus/fcp/DSAGroup;)V // method@361b │ │ +0a8de0: 2203 d606 |04bc: new-instance v3, Lnet/pterodactylus/fcp/AddPeer; // type@06d6 │ │ +0a8de4: 7020 3034 2300 |04be: invoke-direct {v3, v2}, Lnet/pterodactylus/fcp/AddPeer;.:(Lnet/pterodactylus/fcp/NodeRef;)V // method@3430 │ │ +0a8dea: 380c 0700 |04c1: if-eqz v12, 04c8 // +0007 │ │ +0a8dee: 1a0f 3a1e |04c3: const-string v15, "ecdsa.P256.pub" // string@1e3a │ │ +0a8df2: 6e30 3234 f30c |04c5: invoke-virtual {v3, v15, v12}, Lnet/pterodactylus/fcp/AddPeer;.setField:(Ljava/lang/String;Ljava/lang/String;)V // method@3432 │ │ +0a8df8: 380d 0700 |04c8: if-eqz v13, 04cf // +0007 │ │ +0a8dfc: 1a0f 5f38 |04ca: const-string v15, "sigP256" // string@385f │ │ +0a8e00: 6e30 3234 f30d |04cc: invoke-virtual {v3, v15, v13}, Lnet/pterodactylus/fcp/AddPeer;.setField:(Ljava/lang/String;Ljava/lang/String;)V // method@3432 │ │ +0a8e06: 1a0f e214 |04cf: const-string v15, "Trust" // string@14e2 │ │ +0a8e0a: 1a10 bd10 |04d1: const-string v16, "NORMAL" // string@10bd │ │ +0a8e0e: 0800 1000 |04d3: move-object/from16 v0, v16 │ │ +0a8e12: 6e30 3234 f300 |04d5: invoke-virtual {v3, v15, v0}, Lnet/pterodactylus/fcp/AddPeer;.setField:(Ljava/lang/String;Ljava/lang/String;)V // method@3432 │ │ +0a8e18: 1a0f 0216 |04d8: const-string v15, "Visibility" // string@1602 │ │ +0a8e1c: 1a10 bb10 |04da: const-string v16, "NO" // string@10bb │ │ +0a8e20: 0800 1000 |04dc: move-object/from16 v0, v16 │ │ +0a8e24: 6e30 3234 f300 |04de: invoke-virtual {v3, v15, v0}, Lnet/pterodactylus/fcp/AddPeer;.setField:(Ljava/lang/String;Ljava/lang/String;)V // method@3432 │ │ +0a8e2a: 1103 |04e1: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=906 │ │ 0x0001 line=907 │ │ 0x0002 line=908 │ │ 0x0003 line=909 │ │ 0x0004 line=910 │ │ 0x0005 line=911 │ │ 0x0006 line=912 │ │ 0x0007 line=913 │ │ - 0x0009 line=915 │ │ - 0x000e line=917 │ │ - 0x0015 line=919 │ │ - 0x001f line=921 │ │ + 0x0008 line=915 │ │ + 0x000d line=917 │ │ + 0x0014 line=919 │ │ + 0x001c line=921 │ │ 0x0026 line=922 │ │ 0x0030 line=923 │ │ 0x0040 line=924 │ │ - 0x0053 line=927 │ │ + 0x0055 line=927 │ │ 0x0058 line=921 │ │ 0x005b line=926 │ │ 0x0064 line=928 │ │ 0x006e line=929 │ │ 0x007e line=930 │ │ - 0x0091 line=933 │ │ - 0x009f line=932 │ │ - 0x00a8 line=934 │ │ - 0x00b2 line=935 │ │ - 0x00c2 line=936 │ │ - 0x00d5 line=939 │ │ - 0x00dc line=938 │ │ - 0x00e5 line=940 │ │ - 0x00ef line=941 │ │ - 0x00ff line=942 │ │ - 0x0112 line=945 │ │ - 0x0121 line=944 │ │ - 0x012a line=946 │ │ - 0x0134 line=947 │ │ - 0x0144 line=948 │ │ - 0x0157 line=951 │ │ - 0x015e line=950 │ │ - 0x0167 line=952 │ │ - 0x0171 line=954 │ │ - 0x017b line=955 │ │ - 0x0185 line=956 │ │ - 0x0195 line=957 │ │ - 0x01a8 line=960 │ │ - 0x01ac line=959 │ │ - 0x01b5 line=961 │ │ - 0x01bf line=962 │ │ - 0x01cf line=963 │ │ - 0x01e2 line=966 │ │ - 0x01e6 line=965 │ │ - 0x01ef line=967 │ │ - 0x01f9 line=968 │ │ - 0x0209 line=969 │ │ - 0x021c line=972 │ │ - 0x0223 line=971 │ │ - 0x022c line=973 │ │ - 0x0236 line=974 │ │ - 0x0246 line=975 │ │ - 0x0259 line=978 │ │ - 0x025d line=977 │ │ - 0x0266 line=979 │ │ - 0x0270 line=980 │ │ - 0x0280 line=981 │ │ - 0x0293 line=984 │ │ - 0x0297 line=983 │ │ - 0x02a0 line=985 │ │ - 0x02aa line=986 │ │ - 0x02ba line=987 │ │ - 0x02cd line=990 │ │ - 0x02d1 line=989 │ │ - 0x02da line=991 │ │ - 0x02e4 line=992 │ │ - 0x02f4 line=993 │ │ - 0x0307 line=996 │ │ - 0x0312 line=995 │ │ - 0x031b line=997 │ │ - 0x0325 line=998 │ │ - 0x0335 line=999 │ │ - 0x0348 line=1002 │ │ - 0x0358 line=1001 │ │ - 0x0361 line=1003 │ │ - 0x036b line=1004 │ │ - 0x037b line=1005 │ │ - 0x038e line=1008 │ │ - 0x039e line=1007 │ │ - 0x03a7 line=1009 │ │ - 0x03b1 line=1010 │ │ - 0x03c1 line=1011 │ │ - 0x03d4 line=1014 │ │ - 0x03e3 line=1013 │ │ - 0x03ec line=1015 │ │ - 0x03f6 line=1016 │ │ - 0x0406 line=1017 │ │ - 0x0419 line=1020 │ │ - 0x0420 line=1019 │ │ - 0x0429 line=1021 │ │ - 0x0433 line=1022 │ │ - 0x0443 line=1023 │ │ - 0x0456 line=1026 │ │ - 0x045a line=1025 │ │ - 0x0463 line=1027 │ │ - 0x046d line=1028 │ │ - 0x047d line=1029 │ │ - 0x0490 line=1032 │ │ - 0x0494 line=1031 │ │ - 0x049d line=1036 │ │ - 0x04a9 line=1037 │ │ - 0x04b5 line=1038 │ │ - 0x04ba line=1039 │ │ - 0x04bc line=1040 │ │ - 0x04c3 line=1042 │ │ - 0x04c5 line=1043 │ │ - 0x04ce line=1045 │ │ - 0x04d9 line=1046 │ │ - 0x04e4 line=1047 │ │ - locals : │ │ - 0x0053 - 0x0058 reg=17 str2 Ljava/lang/String; │ │ - 0x0063 - 0x0064 reg=17 str2 Ljava/lang/String; │ │ - 0x0091 - 0x009f reg=17 str2 Ljava/lang/String; │ │ - 0x00a7 - 0x00a8 reg=17 str2 Ljava/lang/String; │ │ - 0x00d5 - 0x00dc reg=17 str2 Ljava/lang/String; │ │ - 0x00e4 - 0x00e5 reg=17 str2 Ljava/lang/String; │ │ - 0x0112 - 0x0121 reg=17 str2 Ljava/lang/String; │ │ - 0x0129 - 0x012a reg=17 str2 Ljava/lang/String; │ │ - 0x0157 - 0x015e reg=17 str2 Ljava/lang/String; │ │ - 0x0166 - 0x0167 reg=17 str2 Ljava/lang/String; │ │ - 0x01a8 - 0x01ac reg=17 str2 Ljava/lang/String; │ │ - 0x01b4 - 0x01b5 reg=17 str2 Ljava/lang/String; │ │ - 0x01e2 - 0x01e6 reg=17 str2 Ljava/lang/String; │ │ - 0x01ee - 0x01ef reg=17 str2 Ljava/lang/String; │ │ - 0x021c - 0x0223 reg=17 str2 Ljava/lang/String; │ │ - 0x022b - 0x022c reg=17 str2 Ljava/lang/String; │ │ - 0x0259 - 0x025d reg=17 str2 Ljava/lang/String; │ │ - 0x0265 - 0x0266 reg=17 str2 Ljava/lang/String; │ │ - 0x0293 - 0x0297 reg=17 str2 Ljava/lang/String; │ │ - 0x029f - 0x02a0 reg=17 str2 Ljava/lang/String; │ │ - 0x02cd - 0x02d1 reg=17 str2 Ljava/lang/String; │ │ - 0x02d9 - 0x02da reg=17 str2 Ljava/lang/String; │ │ - 0x0307 - 0x0312 reg=17 str2 Ljava/lang/String; │ │ - 0x031a - 0x031b reg=17 str2 Ljava/lang/String; │ │ - 0x0348 - 0x0358 reg=17 str2 Ljava/lang/String; │ │ - 0x0360 - 0x0361 reg=17 str2 Ljava/lang/String; │ │ - 0x038e - 0x039e reg=17 str2 Ljava/lang/String; │ │ - 0x03a6 - 0x03a7 reg=17 str2 Ljava/lang/String; │ │ - 0x03d4 - 0x03e3 reg=17 str2 Ljava/lang/String; │ │ - 0x03eb - 0x03ec reg=17 str2 Ljava/lang/String; │ │ - 0x0419 - 0x0420 reg=17 str2 Ljava/lang/String; │ │ - 0x0428 - 0x0429 reg=17 str2 Ljava/lang/String; │ │ - 0x0456 - 0x045a reg=17 str2 Ljava/lang/String; │ │ - 0x0462 - 0x0463 reg=17 str2 Ljava/lang/String; │ │ - 0x0490 - 0x0494 reg=17 str2 Ljava/lang/String; │ │ - 0x0026 - 0x049d reg=4 anArray Ljava/lang/String; │ │ - 0x049c - 0x049d reg=17 str2 Ljava/lang/String; │ │ - 0x000e - 0x04e5 reg=2 aNode Lnet/pterodactylus/fcp/NodeRef; │ │ - 0x04ba - 0x04e5 reg=3 aPeer Lnet/pterodactylus/fcp/AddPeer; │ │ - 0x0003 - 0x04e5 reg=5 arkNumber Ljava/lang/String; │ │ - 0x0002 - 0x04e5 reg=6 arkPrivURI Ljava/lang/String; │ │ - 0x0001 - 0x04e5 reg=7 arkPubURI Ljava/lang/String; │ │ - 0x0020 - 0x04e5 reg=8 arr$ [Ljava/lang/String; │ │ - 0x001f - 0x04e5 reg=9 array [Ljava/lang/String; │ │ - 0x0004 - 0x04e5 reg=10 dsaGroupG Ljava/lang/String; │ │ - 0x0005 - 0x04e5 reg=11 dsaGroupP Ljava/lang/String; │ │ - 0x0006 - 0x04e5 reg=12 dsaGroupQ Ljava/lang/String; │ │ - 0x0007 - 0x04e5 reg=13 ecdsaP256pub Ljava/lang/String; │ │ - 0x0022 - 0x04e5 reg=14 i$ I │ │ - 0x0021 - 0x04e5 reg=15 len$ I │ │ - 0x0009 - 0x04e5 reg=16 sigP256 Ljava/lang/String; │ │ - 0x0000 - 0x04e5 reg=20 this Lco/loubo/icicle/GlobalState; │ │ - 0x0000 - 0x04e5 reg=21 in Ljava/lang/String; │ │ + 0x0093 line=933 │ │ + 0x00a1 line=932 │ │ + 0x00aa line=934 │ │ + 0x00b4 line=935 │ │ + 0x00c4 line=936 │ │ + 0x00d9 line=939 │ │ + 0x00de line=938 │ │ + 0x00e7 line=940 │ │ + 0x00f1 line=941 │ │ + 0x0101 line=942 │ │ + 0x0116 line=945 │ │ + 0x0125 line=944 │ │ + 0x012e line=946 │ │ + 0x0138 line=947 │ │ + 0x0148 line=948 │ │ + 0x015d line=951 │ │ + 0x0162 line=950 │ │ + 0x016b line=952 │ │ + 0x0175 line=954 │ │ + 0x017f line=955 │ │ + 0x0189 line=956 │ │ + 0x0199 line=957 │ │ + 0x01ae line=960 │ │ + 0x01b1 line=959 │ │ + 0x01ba line=961 │ │ + 0x01c4 line=962 │ │ + 0x01d4 line=963 │ │ + 0x01e9 line=966 │ │ + 0x01ec line=965 │ │ + 0x01f5 line=967 │ │ + 0x01ff line=968 │ │ + 0x020f line=969 │ │ + 0x0224 line=972 │ │ + 0x0229 line=971 │ │ + 0x0232 line=973 │ │ + 0x023c line=974 │ │ + 0x024c line=975 │ │ + 0x0261 line=978 │ │ + 0x0264 line=977 │ │ + 0x026d line=979 │ │ + 0x0277 line=980 │ │ + 0x0287 line=981 │ │ + 0x029c line=984 │ │ + 0x029f line=983 │ │ + 0x02a8 line=985 │ │ + 0x02b2 line=986 │ │ + 0x02c2 line=987 │ │ + 0x02d7 line=990 │ │ + 0x02da line=989 │ │ + 0x02e3 line=991 │ │ + 0x02ed line=992 │ │ + 0x02fd line=993 │ │ + 0x0312 line=996 │ │ + 0x031d line=995 │ │ + 0x0326 line=997 │ │ + 0x0330 line=998 │ │ + 0x0340 line=999 │ │ + 0x0355 line=1002 │ │ + 0x0363 line=1001 │ │ + 0x036c line=1003 │ │ + 0x0376 line=1004 │ │ + 0x0386 line=1005 │ │ + 0x039b line=1008 │ │ + 0x03a9 line=1007 │ │ + 0x03b2 line=1009 │ │ + 0x03bc line=1010 │ │ + 0x03cc line=1011 │ │ + 0x03e1 line=1014 │ │ + 0x03f0 line=1013 │ │ + 0x03f9 line=1015 │ │ + 0x0403 line=1016 │ │ + 0x0413 line=1017 │ │ + 0x0428 line=1020 │ │ + 0x042d line=1019 │ │ + 0x0436 line=1021 │ │ + 0x0440 line=1022 │ │ + 0x0450 line=1023 │ │ + 0x0465 line=1026 │ │ + 0x0468 line=1025 │ │ + 0x0471 line=1027 │ │ + 0x047b line=1028 │ │ + 0x048b line=1029 │ │ + 0x04a0 line=1032 │ │ + 0x04a3 line=1031 │ │ + 0x04ac line=1036 │ │ + 0x04b4 line=1037 │ │ + 0x04bc line=1038 │ │ + 0x04c1 line=1039 │ │ + 0x04c3 line=1040 │ │ + 0x04c8 line=1042 │ │ + 0x04ca line=1043 │ │ + 0x04cf line=1045 │ │ + 0x04d8 line=1046 │ │ + 0x04e1 line=1047 │ │ + locals : │ │ + 0x0055 - 0x0058 reg=14 str2 Ljava/lang/String; │ │ + 0x0063 - 0x0064 reg=14 str2 Ljava/lang/String; │ │ + 0x0093 - 0x00a1 reg=14 str2 Ljava/lang/String; │ │ + 0x00a9 - 0x00aa reg=14 str2 Ljava/lang/String; │ │ + 0x00d9 - 0x00de reg=14 str2 Ljava/lang/String; │ │ + 0x00e6 - 0x00e7 reg=14 str2 Ljava/lang/String; │ │ + 0x0116 - 0x0125 reg=14 str2 Ljava/lang/String; │ │ + 0x012d - 0x012e reg=14 str2 Ljava/lang/String; │ │ + 0x015d - 0x0162 reg=14 str2 Ljava/lang/String; │ │ + 0x016a - 0x016b reg=14 str2 Ljava/lang/String; │ │ + 0x01ae - 0x01b1 reg=14 str2 Ljava/lang/String; │ │ + 0x01b9 - 0x01ba reg=14 str2 Ljava/lang/String; │ │ + 0x01e9 - 0x01ec reg=14 str2 Ljava/lang/String; │ │ + 0x01f4 - 0x01f5 reg=14 str2 Ljava/lang/String; │ │ + 0x0224 - 0x0229 reg=14 str2 Ljava/lang/String; │ │ + 0x0231 - 0x0232 reg=14 str2 Ljava/lang/String; │ │ + 0x0261 - 0x0264 reg=14 str2 Ljava/lang/String; │ │ + 0x026c - 0x026d reg=14 str2 Ljava/lang/String; │ │ + 0x029c - 0x029f reg=14 str2 Ljava/lang/String; │ │ + 0x02a7 - 0x02a8 reg=14 str2 Ljava/lang/String; │ │ + 0x02d7 - 0x02da reg=14 str2 Ljava/lang/String; │ │ + 0x02e2 - 0x02e3 reg=14 str2 Ljava/lang/String; │ │ + 0x0312 - 0x031d reg=14 str2 Ljava/lang/String; │ │ + 0x0325 - 0x0326 reg=14 str2 Ljava/lang/String; │ │ + 0x0355 - 0x0363 reg=14 str2 Ljava/lang/String; │ │ + 0x036b - 0x036c reg=14 str2 Ljava/lang/String; │ │ + 0x039b - 0x03a9 reg=14 str2 Ljava/lang/String; │ │ + 0x03b1 - 0x03b2 reg=14 str2 Ljava/lang/String; │ │ + 0x03e1 - 0x03f0 reg=14 str2 Ljava/lang/String; │ │ + 0x03f8 - 0x03f9 reg=14 str2 Ljava/lang/String; │ │ + 0x0428 - 0x042d reg=14 str2 Ljava/lang/String; │ │ + 0x0435 - 0x0436 reg=14 str2 Ljava/lang/String; │ │ + 0x0465 - 0x0468 reg=14 str2 Ljava/lang/String; │ │ + 0x0470 - 0x0471 reg=14 str2 Ljava/lang/String; │ │ + 0x04a0 - 0x04a3 reg=14 str2 Ljava/lang/String; │ │ + 0x0026 - 0x04ac reg=4 anArray Ljava/lang/String; │ │ + 0x04ab - 0x04ac reg=14 str2 Ljava/lang/String; │ │ + 0x000d - 0x04e2 reg=2 aNode Lnet/pterodactylus/fcp/NodeRef; │ │ + 0x04c1 - 0x04e2 reg=3 aPeer Lnet/pterodactylus/fcp/AddPeer; │ │ + 0x0003 - 0x04e2 reg=5 arkNumber Ljava/lang/String; │ │ + 0x0002 - 0x04e2 reg=6 arkPrivURI Ljava/lang/String; │ │ + 0x0001 - 0x04e2 reg=7 arkPubURI Ljava/lang/String; │ │ + 0x001c - 0x04e2 reg=8 array [Ljava/lang/String; │ │ + 0x0004 - 0x04e2 reg=9 dsaGroupG Ljava/lang/String; │ │ + 0x0005 - 0x04e2 reg=10 dsaGroupP Ljava/lang/String; │ │ + 0x0006 - 0x04e2 reg=11 dsaGroupQ Ljava/lang/String; │ │ + 0x0007 - 0x04e2 reg=12 ecdsaP256pub Ljava/lang/String; │ │ + 0x0008 - 0x04e2 reg=13 sigP256 Ljava/lang/String; │ │ + 0x0000 - 0x04e2 reg=20 this Lco/loubo/icicle/GlobalState; │ │ + 0x0000 - 0x04e2 reg=21 in Ljava/lang/String; │ │ │ │ #44 : (in Lco/loubo/icicle/GlobalState;) │ │ name : 'redrawDownloads' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0a8e34: |[0a8e34] co.loubo.icicle.GlobalState.redrawDownloads:()V │ │ -0a8e44: 2200 a400 |0000: new-instance v0, Landroid/os/Bundle; // type@00a4 │ │ -0a8e48: 7010 2603 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0326 │ │ -0a8e4e: 1a01 df1d |0005: const-string v1, "downloads" // string@1ddf │ │ -0a8e52: 5432 7511 |0007: iget-object v2, v3, Lco/loubo/icicle/GlobalState;.DownloadsList:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1175 │ │ -0a8e56: 6e30 4703 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putSerializable:(Ljava/lang/String;Ljava/io/Serializable;)V // method@0347 │ │ -0a8e5c: 1a01 3b26 |000c: const-string v1, "isConnected" // string@263b │ │ -0a8e60: 5532 8011 |000e: iget-boolean v2, v3, Lco/loubo/icicle/GlobalState;.isConnected:Z // field@1180 │ │ -0a8e64: 6e30 3e03 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@033e │ │ -0a8e6a: 5431 7d11 |0013: iget-object v1, v3, Lco/loubo/icicle/GlobalState;.downloadListener:Lco/loubo/icicle/GlobalState$StateListener; // field@117d │ │ -0a8e6e: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ -0a8e72: 5431 7d11 |0017: iget-object v1, v3, Lco/loubo/icicle/GlobalState;.downloadListener:Lco/loubo/icicle/GlobalState$StateListener; // field@117d │ │ -0a8e76: 7220 1030 0100 |0019: invoke-interface {v1, v0}, Lco/loubo/icicle/GlobalState$StateListener;.onStateChanged:(Landroid/os/Bundle;)V // method@3010 │ │ -0a8e7c: 0e00 |001c: return-void │ │ +0a8e2c: |[0a8e2c] co.loubo.icicle.GlobalState.redrawDownloads:()V │ │ +0a8e3c: 2200 a400 |0000: new-instance v0, Landroid/os/Bundle; // type@00a4 │ │ +0a8e40: 7010 2603 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0326 │ │ +0a8e46: 1a01 df1d |0005: const-string v1, "downloads" // string@1ddf │ │ +0a8e4a: 5432 7511 |0007: iget-object v2, v3, Lco/loubo/icicle/GlobalState;.DownloadsList:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1175 │ │ +0a8e4e: 6e30 4703 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putSerializable:(Ljava/lang/String;Ljava/io/Serializable;)V // method@0347 │ │ +0a8e54: 1a01 3b26 |000c: const-string v1, "isConnected" // string@263b │ │ +0a8e58: 5532 8011 |000e: iget-boolean v2, v3, Lco/loubo/icicle/GlobalState;.isConnected:Z // field@1180 │ │ +0a8e5c: 6e30 3e03 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@033e │ │ +0a8e62: 5431 7d11 |0013: iget-object v1, v3, Lco/loubo/icicle/GlobalState;.downloadListener:Lco/loubo/icicle/GlobalState$StateListener; // field@117d │ │ +0a8e66: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ +0a8e6a: 5431 7d11 |0017: iget-object v1, v3, Lco/loubo/icicle/GlobalState;.downloadListener:Lco/loubo/icicle/GlobalState$StateListener; // field@117d │ │ +0a8e6e: 7220 1030 0100 |0019: invoke-interface {v1, v0}, Lco/loubo/icicle/GlobalState$StateListener;.onStateChanged:(Landroid/os/Bundle;)V // method@3010 │ │ +0a8e74: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0005 line=358 │ │ 0x000c line=359 │ │ 0x0013 line=360 │ │ 0x0017 line=361 │ │ @@ -185040,28 +185044,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0a8e80: |[0a8e80] co.loubo.icicle.GlobalState.redrawPeerList:()V │ │ -0a8e90: 2200 a400 |0000: new-instance v0, Landroid/os/Bundle; // type@00a4 │ │ -0a8e94: 7010 2603 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0326 │ │ -0a8e9a: 1a01 1531 |0005: const-string v1, "peers" // string@3115 │ │ -0a8e9e: 5432 8611 |0007: iget-object v2, v3, Lco/loubo/icicle/GlobalState;.peers:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1186 │ │ -0a8ea2: 6e30 4703 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putSerializable:(Ljava/lang/String;Ljava/io/Serializable;)V // method@0347 │ │ -0a8ea8: 1a01 3b26 |000c: const-string v1, "isConnected" // string@263b │ │ -0a8eac: 5532 8011 |000e: iget-boolean v2, v3, Lco/loubo/icicle/GlobalState;.isConnected:Z // field@1180 │ │ -0a8eb0: 6e30 3e03 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@033e │ │ -0a8eb6: 5431 8711 |0013: iget-object v1, v3, Lco/loubo/icicle/GlobalState;.peersListener:Lco/loubo/icicle/GlobalState$StateListener; // field@1187 │ │ -0a8eba: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ -0a8ebe: 5431 8711 |0017: iget-object v1, v3, Lco/loubo/icicle/GlobalState;.peersListener:Lco/loubo/icicle/GlobalState$StateListener; // field@1187 │ │ -0a8ec2: 7220 1030 0100 |0019: invoke-interface {v1, v0}, Lco/loubo/icicle/GlobalState$StateListener;.onStateChanged:(Landroid/os/Bundle;)V // method@3010 │ │ -0a8ec8: 0e00 |001c: return-void │ │ +0a8e78: |[0a8e78] co.loubo.icicle.GlobalState.redrawPeerList:()V │ │ +0a8e88: 2200 a400 |0000: new-instance v0, Landroid/os/Bundle; // type@00a4 │ │ +0a8e8c: 7010 2603 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0326 │ │ +0a8e92: 1a01 1531 |0005: const-string v1, "peers" // string@3115 │ │ +0a8e96: 5432 8611 |0007: iget-object v2, v3, Lco/loubo/icicle/GlobalState;.peers:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1186 │ │ +0a8e9a: 6e30 4703 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putSerializable:(Ljava/lang/String;Ljava/io/Serializable;)V // method@0347 │ │ +0a8ea0: 1a01 3b26 |000c: const-string v1, "isConnected" // string@263b │ │ +0a8ea4: 5532 8011 |000e: iget-boolean v2, v3, Lco/loubo/icicle/GlobalState;.isConnected:Z // field@1180 │ │ +0a8ea8: 6e30 3e03 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@033e │ │ +0a8eae: 5431 8711 |0013: iget-object v1, v3, Lco/loubo/icicle/GlobalState;.peersListener:Lco/loubo/icicle/GlobalState$StateListener; // field@1187 │ │ +0a8eb2: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ +0a8eb6: 5431 8711 |0017: iget-object v1, v3, Lco/loubo/icicle/GlobalState;.peersListener:Lco/loubo/icicle/GlobalState$StateListener; // field@1187 │ │ +0a8eba: 7220 1030 0100 |0019: invoke-interface {v1, v0}, Lco/loubo/icicle/GlobalState$StateListener;.onStateChanged:(Landroid/os/Bundle;)V // method@3010 │ │ +0a8ec0: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ 0x0005 line=377 │ │ 0x000c line=378 │ │ 0x0013 line=379 │ │ 0x0017 line=380 │ │ @@ -185075,37 +185079,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -0a8ecc: |[0a8ecc] co.loubo.icicle.GlobalState.redrawStatus:()V │ │ -0a8edc: 2200 a400 |0000: new-instance v0, Landroid/os/Bundle; // type@00a4 │ │ -0a8ee0: 7010 2603 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0326 │ │ -0a8ee6: 1a01 0939 |0005: const-string v1, "status" // string@3909 │ │ -0a8eea: 5432 8511 |0007: iget-object v2, v3, Lco/loubo/icicle/GlobalState;.nodeStatus:Lco/loubo/icicle/NodeStatus; // field@1185 │ │ -0a8eee: 6e30 4703 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putSerializable:(Ljava/lang/String;Ljava/io/Serializable;)V // method@0347 │ │ -0a8ef4: 1a01 3b26 |000c: const-string v1, "isConnected" // string@263b │ │ -0a8ef8: 5532 8011 |000e: iget-boolean v2, v3, Lco/loubo/icicle/GlobalState;.isConnected:Z // field@1180 │ │ -0a8efc: 6e30 3e03 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@033e │ │ -0a8f02: 1a02 d824 |0013: const-string v2, "has_local_nodes" // string@24d8 │ │ -0a8f06: 5431 8211 |0015: iget-object v1, v3, Lco/loubo/icicle/GlobalState;.localNodes:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1182 │ │ -0a8f0a: 6e10 f233 0100 |0017: invoke-virtual {v1}, Ljava/util/concurrent/CopyOnWriteArrayList;.size:()I // method@33f2 │ │ -0a8f10: 0a01 |001a: move-result v1 │ │ -0a8f12: 3d01 1000 |001b: if-lez v1, 002b // +0010 │ │ -0a8f16: 1211 |001d: const/4 v1, #int 1 // #1 │ │ -0a8f18: 6e30 3e03 2001 |001e: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@033e │ │ -0a8f1e: 5431 8c11 |0021: iget-object v1, v3, Lco/loubo/icicle/GlobalState;.statusListener:Lco/loubo/icicle/GlobalState$StateListener; // field@118c │ │ -0a8f22: 3801 0700 |0023: if-eqz v1, 002a // +0007 │ │ -0a8f26: 5431 8c11 |0025: iget-object v1, v3, Lco/loubo/icicle/GlobalState;.statusListener:Lco/loubo/icicle/GlobalState$StateListener; // field@118c │ │ -0a8f2a: 7220 1030 0100 |0027: invoke-interface {v1, v0}, Lco/loubo/icicle/GlobalState$StateListener;.onStateChanged:(Landroid/os/Bundle;)V // method@3010 │ │ -0a8f30: 0e00 |002a: return-void │ │ -0a8f32: 1201 |002b: const/4 v1, #int 0 // #0 │ │ -0a8f34: 28f2 |002c: goto 001e // -000e │ │ +0a8ec4: |[0a8ec4] co.loubo.icicle.GlobalState.redrawStatus:()V │ │ +0a8ed4: 2200 a400 |0000: new-instance v0, Landroid/os/Bundle; // type@00a4 │ │ +0a8ed8: 7010 2603 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0326 │ │ +0a8ede: 1a01 0939 |0005: const-string v1, "status" // string@3909 │ │ +0a8ee2: 5432 8511 |0007: iget-object v2, v3, Lco/loubo/icicle/GlobalState;.nodeStatus:Lco/loubo/icicle/NodeStatus; // field@1185 │ │ +0a8ee6: 6e30 4703 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putSerializable:(Ljava/lang/String;Ljava/io/Serializable;)V // method@0347 │ │ +0a8eec: 1a01 3b26 |000c: const-string v1, "isConnected" // string@263b │ │ +0a8ef0: 5532 8011 |000e: iget-boolean v2, v3, Lco/loubo/icicle/GlobalState;.isConnected:Z // field@1180 │ │ +0a8ef4: 6e30 3e03 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@033e │ │ +0a8efa: 1a02 d824 |0013: const-string v2, "has_local_nodes" // string@24d8 │ │ +0a8efe: 5431 8211 |0015: iget-object v1, v3, Lco/loubo/icicle/GlobalState;.localNodes:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1182 │ │ +0a8f02: 6e10 f233 0100 |0017: invoke-virtual {v1}, Ljava/util/concurrent/CopyOnWriteArrayList;.size:()I // method@33f2 │ │ +0a8f08: 0a01 |001a: move-result v1 │ │ +0a8f0a: 3d01 1000 |001b: if-lez v1, 002b // +0010 │ │ +0a8f0e: 1211 |001d: const/4 v1, #int 1 // #1 │ │ +0a8f10: 6e30 3e03 2001 |001e: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@033e │ │ +0a8f16: 5431 8c11 |0021: iget-object v1, v3, Lco/loubo/icicle/GlobalState;.statusListener:Lco/loubo/icicle/GlobalState$StateListener; // field@118c │ │ +0a8f1a: 3801 0700 |0023: if-eqz v1, 002a // +0007 │ │ +0a8f1e: 5431 8c11 |0025: iget-object v1, v3, Lco/loubo/icicle/GlobalState;.statusListener:Lco/loubo/icicle/GlobalState$StateListener; // field@118c │ │ +0a8f22: 7220 1030 0100 |0027: invoke-interface {v1, v0}, Lco/loubo/icicle/GlobalState$StateListener;.onStateChanged:(Landroid/os/Bundle;)V // method@3010 │ │ +0a8f28: 0e00 |002a: return-void │ │ +0a8f2a: 1201 |002b: const/4 v1, #int 0 // #0 │ │ +0a8f2c: 28f2 |002c: goto 001e // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ 0x0005 line=348 │ │ 0x000c line=349 │ │ 0x0013 line=350 │ │ 0x0021 line=351 │ │ @@ -185121,31 +185125,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -0a8f38: |[0a8f38] co.loubo.icicle.GlobalState.redrawUploads:()V │ │ -0a8f48: 2200 a400 |0000: new-instance v0, Landroid/os/Bundle; // type@00a4 │ │ -0a8f4c: 7010 2603 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0326 │ │ -0a8f52: 1a01 573b |0005: const-string v1, "uploads" // string@3b57 │ │ -0a8f56: 5432 7711 |0007: iget-object v2, v3, Lco/loubo/icicle/GlobalState;.UploadsList:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1177 │ │ -0a8f5a: 6e30 4703 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putSerializable:(Ljava/lang/String;Ljava/io/Serializable;)V // method@0347 │ │ -0a8f60: 1a01 513b |000c: const-string v1, "uploadDirs" // string@3b51 │ │ -0a8f64: 5432 7611 |000e: iget-object v2, v3, Lco/loubo/icicle/GlobalState;.UploadDirsList:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1176 │ │ -0a8f68: 6e30 4703 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putSerializable:(Ljava/lang/String;Ljava/io/Serializable;)V // method@0347 │ │ -0a8f6e: 1a01 3b26 |0013: const-string v1, "isConnected" // string@263b │ │ -0a8f72: 5532 8011 |0015: iget-boolean v2, v3, Lco/loubo/icicle/GlobalState;.isConnected:Z // field@1180 │ │ -0a8f76: 6e30 3e03 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@033e │ │ -0a8f7c: 5431 9211 |001a: iget-object v1, v3, Lco/loubo/icicle/GlobalState;.uploadListener:Lco/loubo/icicle/GlobalState$StateListener; // field@1192 │ │ -0a8f80: 3801 0700 |001c: if-eqz v1, 0023 // +0007 │ │ -0a8f84: 5431 9211 |001e: iget-object v1, v3, Lco/loubo/icicle/GlobalState;.uploadListener:Lco/loubo/icicle/GlobalState$StateListener; // field@1192 │ │ -0a8f88: 7220 1030 0100 |0020: invoke-interface {v1, v0}, Lco/loubo/icicle/GlobalState$StateListener;.onStateChanged:(Landroid/os/Bundle;)V // method@3010 │ │ -0a8f8e: 0e00 |0023: return-void │ │ +0a8f30: |[0a8f30] co.loubo.icicle.GlobalState.redrawUploads:()V │ │ +0a8f40: 2200 a400 |0000: new-instance v0, Landroid/os/Bundle; // type@00a4 │ │ +0a8f44: 7010 2603 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0326 │ │ +0a8f4a: 1a01 573b |0005: const-string v1, "uploads" // string@3b57 │ │ +0a8f4e: 5432 7711 |0007: iget-object v2, v3, Lco/loubo/icicle/GlobalState;.UploadsList:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1177 │ │ +0a8f52: 6e30 4703 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putSerializable:(Ljava/lang/String;Ljava/io/Serializable;)V // method@0347 │ │ +0a8f58: 1a01 513b |000c: const-string v1, "uploadDirs" // string@3b51 │ │ +0a8f5c: 5432 7611 |000e: iget-object v2, v3, Lco/loubo/icicle/GlobalState;.UploadDirsList:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1176 │ │ +0a8f60: 6e30 4703 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putSerializable:(Ljava/lang/String;Ljava/io/Serializable;)V // method@0347 │ │ +0a8f66: 1a01 3b26 |0013: const-string v1, "isConnected" // string@263b │ │ +0a8f6a: 5532 8011 |0015: iget-boolean v2, v3, Lco/loubo/icicle/GlobalState;.isConnected:Z // field@1180 │ │ +0a8f6e: 6e30 3e03 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@033e │ │ +0a8f74: 5431 9211 |001a: iget-object v1, v3, Lco/loubo/icicle/GlobalState;.uploadListener:Lco/loubo/icicle/GlobalState$StateListener; // field@1192 │ │ +0a8f78: 3801 0700 |001c: if-eqz v1, 0023 // +0007 │ │ +0a8f7c: 5431 9211 |001e: iget-object v1, v3, Lco/loubo/icicle/GlobalState;.uploadListener:Lco/loubo/icicle/GlobalState$StateListener; // field@1192 │ │ +0a8f80: 7220 1030 0100 |0020: invoke-interface {v1, v0}, Lco/loubo/icicle/GlobalState$StateListener;.onStateChanged:(Landroid/os/Bundle;)V // method@3010 │ │ +0a8f86: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ 0x0005 line=367 │ │ 0x000c line=368 │ │ 0x0013 line=369 │ │ 0x001a line=370 │ │ @@ -185160,18 +185164,18 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a8f90: |[0a8f90] co.loubo.icicle.GlobalState.registerActivity:(Landroid/app/Activity;)V │ │ -0a8fa0: 5b01 7811 |0000: iput-object v1, v0, Lco/loubo/icicle/GlobalState;.activeActivity:Landroid/app/Activity; // field@1178 │ │ -0a8fa4: 6e10 6030 0000 |0002: invoke-virtual {v0}, Lco/loubo/icicle/GlobalState;.startFCPService:()V // method@3060 │ │ -0a8faa: 0e00 |0005: return-void │ │ +0a8f88: |[0a8f88] co.loubo.icicle.GlobalState.registerActivity:(Landroid/app/Activity;)V │ │ +0a8f98: 5b01 7811 |0000: iput-object v1, v0, Lco/loubo/icicle/GlobalState;.activeActivity:Landroid/app/Activity; // field@1178 │ │ +0a8f9c: 6e10 6030 0000 |0002: invoke-virtual {v0}, Lco/loubo/icicle/GlobalState;.startFCPService:()V // method@3060 │ │ +0a8fa2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=787 │ │ 0x0002 line=788 │ │ 0x0005 line=789 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lco/loubo/icicle/GlobalState; │ │ @@ -185182,43 +185186,43 @@ │ │ type : '(Lnet/pterodactylus/fcp/PersistentRequestRemoved;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -0a8fac: |[0a8fac] co.loubo.icicle.GlobalState.removePersistentRequest:(Lnet/pterodactylus/fcp/PersistentRequestRemoved;)V │ │ -0a8fbc: 6e10 7c36 0500 |0000: invoke-virtual {v5}, Lnet/pterodactylus/fcp/PersistentRequestRemoved;.getIdentifier:()Ljava/lang/String; // method@367c │ │ -0a8fc2: 0c03 |0003: move-result-object v3 │ │ -0a8fc4: 6e20 2730 3400 |0004: invoke-virtual {v4, v3}, Lco/loubo/icicle/GlobalState;.getDownloadIndex:(Ljava/lang/String;)I // method@3027 │ │ -0a8fca: 0a00 |0007: move-result v0 │ │ -0a8fcc: 3b00 2900 |0008: if-gez v0, 0031 // +0029 │ │ -0a8fd0: 6e10 7c36 0500 |000a: invoke-virtual {v5}, Lnet/pterodactylus/fcp/PersistentRequestRemoved;.getIdentifier:()Ljava/lang/String; // method@367c │ │ -0a8fd6: 0c03 |000d: move-result-object v3 │ │ -0a8fd8: 6e20 3630 3400 |000e: invoke-virtual {v4, v3}, Lco/loubo/icicle/GlobalState;.getUploadIndex:(Ljava/lang/String;)I // method@3036 │ │ -0a8fde: 0a02 |0011: move-result v2 │ │ -0a8fe0: 3b02 1600 |0012: if-gez v2, 0028 // +0016 │ │ -0a8fe4: 6e10 7c36 0500 |0014: invoke-virtual {v5}, Lnet/pterodactylus/fcp/PersistentRequestRemoved;.getIdentifier:()Ljava/lang/String; // method@367c │ │ -0a8fea: 0c03 |0017: move-result-object v3 │ │ -0a8fec: 6e20 3530 3400 |0018: invoke-virtual {v4, v3}, Lco/loubo/icicle/GlobalState;.getUploadDirIndex:(Ljava/lang/String;)I // method@3035 │ │ -0a8ff2: 0a01 |001b: move-result v1 │ │ -0a8ff4: 3b01 0300 |001c: if-gez v1, 001f // +0003 │ │ -0a8ff8: 0e00 |001e: return-void │ │ -0a8ffa: 5443 7611 |001f: iget-object v3, v4, Lco/loubo/icicle/GlobalState;.UploadDirsList:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1176 │ │ -0a8ffe: 6e20 ef33 1300 |0021: invoke-virtual {v3, v1}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(I)Ljava/lang/Object; // method@33ef │ │ -0a9004: 6e10 4f30 0400 |0024: invoke-virtual {v4}, Lco/loubo/icicle/GlobalState;.sendRedrawUploads:()V // method@304f │ │ -0a900a: 28f7 |0027: goto 001e // -0009 │ │ -0a900c: 5443 7711 |0028: iget-object v3, v4, Lco/loubo/icicle/GlobalState;.UploadsList:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1177 │ │ -0a9010: 6e20 ef33 2300 |002a: invoke-virtual {v3, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(I)Ljava/lang/Object; // method@33ef │ │ -0a9016: 6e10 4f30 0400 |002d: invoke-virtual {v4}, Lco/loubo/icicle/GlobalState;.sendRedrawUploads:()V // method@304f │ │ -0a901c: 28ee |0030: goto 001e // -0012 │ │ -0a901e: 5443 7511 |0031: iget-object v3, v4, Lco/loubo/icicle/GlobalState;.DownloadsList:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1175 │ │ -0a9022: 6e20 ef33 0300 |0033: invoke-virtual {v3, v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(I)Ljava/lang/Object; // method@33ef │ │ -0a9028: 6e10 4c30 0400 |0036: invoke-virtual {v4}, Lco/loubo/icicle/GlobalState;.sendRedrawDownloads:()V // method@304c │ │ -0a902e: 28e5 |0039: goto 001e // -001b │ │ +0a8fa4: |[0a8fa4] co.loubo.icicle.GlobalState.removePersistentRequest:(Lnet/pterodactylus/fcp/PersistentRequestRemoved;)V │ │ +0a8fb4: 6e10 7c36 0500 |0000: invoke-virtual {v5}, Lnet/pterodactylus/fcp/PersistentRequestRemoved;.getIdentifier:()Ljava/lang/String; // method@367c │ │ +0a8fba: 0c03 |0003: move-result-object v3 │ │ +0a8fbc: 6e20 2730 3400 |0004: invoke-virtual {v4, v3}, Lco/loubo/icicle/GlobalState;.getDownloadIndex:(Ljava/lang/String;)I // method@3027 │ │ +0a8fc2: 0a00 |0007: move-result v0 │ │ +0a8fc4: 3b00 2900 |0008: if-gez v0, 0031 // +0029 │ │ +0a8fc8: 6e10 7c36 0500 |000a: invoke-virtual {v5}, Lnet/pterodactylus/fcp/PersistentRequestRemoved;.getIdentifier:()Ljava/lang/String; // method@367c │ │ +0a8fce: 0c03 |000d: move-result-object v3 │ │ +0a8fd0: 6e20 3630 3400 |000e: invoke-virtual {v4, v3}, Lco/loubo/icicle/GlobalState;.getUploadIndex:(Ljava/lang/String;)I // method@3036 │ │ +0a8fd6: 0a02 |0011: move-result v2 │ │ +0a8fd8: 3b02 1600 |0012: if-gez v2, 0028 // +0016 │ │ +0a8fdc: 6e10 7c36 0500 |0014: invoke-virtual {v5}, Lnet/pterodactylus/fcp/PersistentRequestRemoved;.getIdentifier:()Ljava/lang/String; // method@367c │ │ +0a8fe2: 0c03 |0017: move-result-object v3 │ │ +0a8fe4: 6e20 3530 3400 |0018: invoke-virtual {v4, v3}, Lco/loubo/icicle/GlobalState;.getUploadDirIndex:(Ljava/lang/String;)I // method@3035 │ │ +0a8fea: 0a01 |001b: move-result v1 │ │ +0a8fec: 3b01 0300 |001c: if-gez v1, 001f // +0003 │ │ +0a8ff0: 0e00 |001e: return-void │ │ +0a8ff2: 5443 7611 |001f: iget-object v3, v4, Lco/loubo/icicle/GlobalState;.UploadDirsList:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1176 │ │ +0a8ff6: 6e20 ef33 1300 |0021: invoke-virtual {v3, v1}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(I)Ljava/lang/Object; // method@33ef │ │ +0a8ffc: 6e10 4f30 0400 |0024: invoke-virtual {v4}, Lco/loubo/icicle/GlobalState;.sendRedrawUploads:()V // method@304f │ │ +0a9002: 28f7 |0027: goto 001e // -0009 │ │ +0a9004: 5443 7711 |0028: iget-object v3, v4, Lco/loubo/icicle/GlobalState;.UploadsList:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1177 │ │ +0a9008: 6e20 ef33 2300 |002a: invoke-virtual {v3, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(I)Ljava/lang/Object; // method@33ef │ │ +0a900e: 6e10 4f30 0400 |002d: invoke-virtual {v4}, Lco/loubo/icicle/GlobalState;.sendRedrawUploads:()V // method@304f │ │ +0a9014: 28ee |0030: goto 001e // -0012 │ │ +0a9016: 5443 7511 |0031: iget-object v3, v4, Lco/loubo/icicle/GlobalState;.DownloadsList:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1175 │ │ +0a901a: 6e20 ef33 0300 |0033: invoke-virtual {v3, v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(I)Ljava/lang/Object; // method@33ef │ │ +0a9020: 6e10 4c30 0400 |0036: invoke-virtual {v4}, Lco/loubo/icicle/GlobalState;.sendRedrawDownloads:()V // method@304c │ │ +0a9026: 28e5 |0039: goto 001e // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=519 │ │ 0x0008 line=520 │ │ 0x000a line=521 │ │ 0x0012 line=524 │ │ 0x0014 line=525 │ │ @@ -185244,19 +185248,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0a9030: |[0a9030] co.loubo.icicle.GlobalState.restartFCPService:()V │ │ -0a9040: 6e10 6230 0000 |0000: invoke-virtual {v0}, Lco/loubo/icicle/GlobalState;.stopFCPService:()V // method@3062 │ │ -0a9046: 7010 3930 0000 |0003: invoke-direct {v0}, Lco/loubo/icicle/GlobalState;.initializeState:()V // method@3039 │ │ -0a904c: 6e10 6030 0000 |0006: invoke-virtual {v0}, Lco/loubo/icicle/GlobalState;.startFCPService:()V // method@3060 │ │ -0a9052: 0e00 |0009: return-void │ │ +0a9028: |[0a9028] co.loubo.icicle.GlobalState.restartFCPService:()V │ │ +0a9038: 6e10 6230 0000 |0000: invoke-virtual {v0}, Lco/loubo/icicle/GlobalState;.stopFCPService:()V // method@3062 │ │ +0a903e: 7010 3930 0000 |0003: invoke-direct {v0}, Lco/loubo/icicle/GlobalState;.initializeState:()V // method@3039 │ │ +0a9044: 6e10 6030 0000 |0006: invoke-virtual {v0}, Lco/loubo/icicle/GlobalState;.startFCPService:()V // method@3060 │ │ +0a904a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=730 │ │ 0x0003 line=731 │ │ 0x0006 line=732 │ │ 0x0009 line=733 │ │ locals : │ │ @@ -185267,64 +185271,64 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 110 16-bit code units │ │ -0a9054: |[0a9054] co.loubo.icicle.GlobalState.savePreferences:()V │ │ -0a9064: 5486 8b11 |0000: iget-object v6, v8, Lco/loubo/icicle/GlobalState;.sharedPref:Landroid/content/SharedPreferences; // field@118b │ │ -0a9068: 7210 5001 0600 |0002: invoke-interface {v6}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0150 │ │ -0a906e: 0c02 |0005: move-result-object v2 │ │ -0a9070: 2200 4206 |0006: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0642 │ │ -0a9074: 7010 4332 0000 |0008: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@3243 │ │ -0a907a: 2205 4f06 |000b: new-instance v5, Ljava/io/ObjectOutputStream; // type@064f │ │ -0a907e: 7020 8332 0500 |000d: invoke-direct {v5, v0}, Ljava/io/ObjectOutputStream;.:(Ljava/io/OutputStream;)V // method@3283 │ │ -0a9084: 5486 8211 |0010: iget-object v6, v8, Lco/loubo/icicle/GlobalState;.localNodes:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1182 │ │ -0a9088: 6e20 8532 6500 |0012: invoke-virtual {v5, v6}, Ljava/io/ObjectOutputStream;.writeObject:(Ljava/lang/Object;)V // method@3285 │ │ -0a908e: 6e10 8432 0500 |0015: invoke-virtual {v5}, Ljava/io/ObjectOutputStream;.close:()V // method@3284 │ │ -0a9094: 2204 7d06 |0018: new-instance v4, Ljava/lang/String; // type@067d │ │ -0a9098: 6e10 4632 0000 |001a: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@3246 │ │ -0a909e: 0c06 |001d: move-result-object v6 │ │ -0a90a0: 1207 |001e: const/4 v7, #int 0 // #0 │ │ -0a90a2: 7120 f72a 7600 |001f: invoke-static {v6, v7}, Landroid/util/Base64;.encode:([BI)[B // method@2af7 │ │ -0a90a8: 0c06 |0022: move-result-object v6 │ │ -0a90aa: 7020 0733 6400 |0023: invoke-direct {v4, v6}, Ljava/lang/String;.:([B)V // method@3307 │ │ -0a90b0: 2200 4206 |0026: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0642 │ │ -0a90b4: 7010 4332 0000 |0028: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@3243 │ │ -0a90ba: 2205 4f06 |002b: new-instance v5, Ljava/io/ObjectOutputStream; // type@064f │ │ -0a90be: 7020 8332 0500 |002d: invoke-direct {v5, v0}, Ljava/io/ObjectOutputStream;.:(Ljava/io/OutputStream;)V // method@3283 │ │ -0a90c4: 5486 7e11 |0030: iget-object v6, v8, Lco/loubo/icicle/GlobalState;.friendNodes:Ljava/util/concurrent/CopyOnWriteArrayList; // field@117e │ │ -0a90c8: 6e20 8532 6500 |0032: invoke-virtual {v5, v6}, Ljava/io/ObjectOutputStream;.writeObject:(Ljava/lang/Object;)V // method@3285 │ │ -0a90ce: 6e10 8432 0500 |0035: invoke-virtual {v5}, Ljava/io/ObjectOutputStream;.close:()V // method@3284 │ │ -0a90d4: 2203 7d06 |0038: new-instance v3, Ljava/lang/String; // type@067d │ │ -0a90d8: 6e10 4632 0000 |003a: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@3246 │ │ -0a90de: 0c06 |003d: move-result-object v6 │ │ -0a90e0: 1207 |003e: const/4 v7, #int 0 // #0 │ │ -0a90e2: 7120 f72a 7600 |003f: invoke-static {v6, v7}, Landroid/util/Base64;.encode:([BI)[B // method@2af7 │ │ -0a90e8: 0c06 |0042: move-result-object v6 │ │ -0a90ea: 7020 0733 6300 |0043: invoke-direct {v3, v6}, Ljava/lang/String;.:([B)V // method@3307 │ │ -0a90f0: 1a06 cc27 |0046: const-string v6, "localNodes" // string@27cc │ │ -0a90f4: 7230 4f01 6204 |0048: invoke-interface {v2, v6, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@014f │ │ -0a90fa: 1a06 0b20 |004b: const-string v6, "friendNodes" // string@200b │ │ -0a90fe: 7230 4f01 6203 |004d: invoke-interface {v2, v6, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@014f │ │ -0a9104: 1a06 3018 |0050: const-string v6, "activeLocalNode" // string@1830 │ │ -0a9108: 5287 7911 |0052: iget v7, v8, Lco/loubo/icicle/GlobalState;.activeLocalNode:I // field@1179 │ │ -0a910c: 7230 4e01 6207 |0054: invoke-interface {v2, v6, v7}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@014e │ │ -0a9112: 1a06 fe32 |0057: const-string v6, "refresh_rate" // string@32fe │ │ -0a9116: 5287 8911 |0059: iget v7, v8, Lco/loubo/icicle/GlobalState;.refresh_rate:I // field@1189 │ │ -0a911a: 7230 4e01 6207 |005b: invoke-interface {v2, v6, v7}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@014e │ │ -0a9120: 1a06 2a3c |005e: const-string v6, "wifiOnly" // string@3c2a │ │ -0a9124: 5587 9311 |0060: iget-boolean v7, v8, Lco/loubo/icicle/GlobalState;.wifiOnly:Z // field@1193 │ │ -0a9128: 7230 4d01 6207 |0062: invoke-interface {v2, v6, v7}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@014d │ │ -0a912e: 7210 4c01 0200 |0065: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@014c │ │ -0a9134: 0e00 |0068: return-void │ │ -0a9136: 0d01 |0069: move-exception v1 │ │ -0a9138: 6e10 7532 0100 |006a: invoke-virtual {v1}, Ljava/io/IOException;.printStackTrace:()V // method@3275 │ │ -0a913e: 28fb |006d: goto 0068 // -0005 │ │ +0a904c: |[0a904c] co.loubo.icicle.GlobalState.savePreferences:()V │ │ +0a905c: 5486 8b11 |0000: iget-object v6, v8, Lco/loubo/icicle/GlobalState;.sharedPref:Landroid/content/SharedPreferences; // field@118b │ │ +0a9060: 7210 5001 0600 |0002: invoke-interface {v6}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0150 │ │ +0a9066: 0c02 |0005: move-result-object v2 │ │ +0a9068: 2200 4206 |0006: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0642 │ │ +0a906c: 7010 4332 0000 |0008: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@3243 │ │ +0a9072: 2205 4f06 |000b: new-instance v5, Ljava/io/ObjectOutputStream; // type@064f │ │ +0a9076: 7020 8332 0500 |000d: invoke-direct {v5, v0}, Ljava/io/ObjectOutputStream;.:(Ljava/io/OutputStream;)V // method@3283 │ │ +0a907c: 5486 8211 |0010: iget-object v6, v8, Lco/loubo/icicle/GlobalState;.localNodes:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1182 │ │ +0a9080: 6e20 8532 6500 |0012: invoke-virtual {v5, v6}, Ljava/io/ObjectOutputStream;.writeObject:(Ljava/lang/Object;)V // method@3285 │ │ +0a9086: 6e10 8432 0500 |0015: invoke-virtual {v5}, Ljava/io/ObjectOutputStream;.close:()V // method@3284 │ │ +0a908c: 2204 7d06 |0018: new-instance v4, Ljava/lang/String; // type@067d │ │ +0a9090: 6e10 4632 0000 |001a: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@3246 │ │ +0a9096: 0c06 |001d: move-result-object v6 │ │ +0a9098: 1207 |001e: const/4 v7, #int 0 // #0 │ │ +0a909a: 7120 f72a 7600 |001f: invoke-static {v6, v7}, Landroid/util/Base64;.encode:([BI)[B // method@2af7 │ │ +0a90a0: 0c06 |0022: move-result-object v6 │ │ +0a90a2: 7020 0733 6400 |0023: invoke-direct {v4, v6}, Ljava/lang/String;.:([B)V // method@3307 │ │ +0a90a8: 2200 4206 |0026: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0642 │ │ +0a90ac: 7010 4332 0000 |0028: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@3243 │ │ +0a90b2: 2205 4f06 |002b: new-instance v5, Ljava/io/ObjectOutputStream; // type@064f │ │ +0a90b6: 7020 8332 0500 |002d: invoke-direct {v5, v0}, Ljava/io/ObjectOutputStream;.:(Ljava/io/OutputStream;)V // method@3283 │ │ +0a90bc: 5486 7e11 |0030: iget-object v6, v8, Lco/loubo/icicle/GlobalState;.friendNodes:Ljava/util/concurrent/CopyOnWriteArrayList; // field@117e │ │ +0a90c0: 6e20 8532 6500 |0032: invoke-virtual {v5, v6}, Ljava/io/ObjectOutputStream;.writeObject:(Ljava/lang/Object;)V // method@3285 │ │ +0a90c6: 6e10 8432 0500 |0035: invoke-virtual {v5}, Ljava/io/ObjectOutputStream;.close:()V // method@3284 │ │ +0a90cc: 2203 7d06 |0038: new-instance v3, Ljava/lang/String; // type@067d │ │ +0a90d0: 6e10 4632 0000 |003a: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@3246 │ │ +0a90d6: 0c06 |003d: move-result-object v6 │ │ +0a90d8: 1207 |003e: const/4 v7, #int 0 // #0 │ │ +0a90da: 7120 f72a 7600 |003f: invoke-static {v6, v7}, Landroid/util/Base64;.encode:([BI)[B // method@2af7 │ │ +0a90e0: 0c06 |0042: move-result-object v6 │ │ +0a90e2: 7020 0733 6300 |0043: invoke-direct {v3, v6}, Ljava/lang/String;.:([B)V // method@3307 │ │ +0a90e8: 1a06 cc27 |0046: const-string v6, "localNodes" // string@27cc │ │ +0a90ec: 7230 4f01 6204 |0048: invoke-interface {v2, v6, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@014f │ │ +0a90f2: 1a06 0b20 |004b: const-string v6, "friendNodes" // string@200b │ │ +0a90f6: 7230 4f01 6203 |004d: invoke-interface {v2, v6, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@014f │ │ +0a90fc: 1a06 3018 |0050: const-string v6, "activeLocalNode" // string@1830 │ │ +0a9100: 5287 7911 |0052: iget v7, v8, Lco/loubo/icicle/GlobalState;.activeLocalNode:I // field@1179 │ │ +0a9104: 7230 4e01 6207 |0054: invoke-interface {v2, v6, v7}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@014e │ │ +0a910a: 1a06 fe32 |0057: const-string v6, "refresh_rate" // string@32fe │ │ +0a910e: 5287 8911 |0059: iget v7, v8, Lco/loubo/icicle/GlobalState;.refresh_rate:I // field@1189 │ │ +0a9112: 7230 4e01 6207 |005b: invoke-interface {v2, v6, v7}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@014e │ │ +0a9118: 1a06 2a3c |005e: const-string v6, "wifiOnly" // string@3c2a │ │ +0a911c: 5587 9311 |0060: iget-boolean v7, v8, Lco/loubo/icicle/GlobalState;.wifiOnly:Z // field@1193 │ │ +0a9120: 7230 4d01 6207 |0062: invoke-interface {v2, v6, v7}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@014d │ │ +0a9126: 7210 4c01 0200 |0065: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@014c │ │ +0a912c: 0e00 |0068: return-void │ │ +0a912e: 0d01 |0069: move-exception v1 │ │ +0a9130: 6e10 7532 0100 |006a: invoke-virtual {v1}, Ljava/io/IOException;.printStackTrace:()V // method@3275 │ │ +0a9136: 28fb |006d: goto 0068 // -0005 │ │ catches : 1 │ │ 0x0006 - 0x0046 │ │ Ljava/io/IOException; -> 0x0069 │ │ positions : │ │ 0x0000 line=153 │ │ 0x0006 line=158 │ │ 0x000b line=159 │ │ @@ -185361,20 +185365,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0a9150: |[0a9150] co.loubo.icicle.GlobalState.sendRedrawAll:()V │ │ -0a9160: 6e10 4e30 0000 |0000: invoke-virtual {v0}, Lco/loubo/icicle/GlobalState;.sendRedrawStatus:()V // method@304e │ │ -0a9166: 6e10 4c30 0000 |0003: invoke-virtual {v0}, Lco/loubo/icicle/GlobalState;.sendRedrawDownloads:()V // method@304c │ │ -0a916c: 6e10 4f30 0000 |0006: invoke-virtual {v0}, Lco/loubo/icicle/GlobalState;.sendRedrawUploads:()V // method@304f │ │ -0a9172: 6e10 4d30 0000 |0009: invoke-virtual {v0}, Lco/loubo/icicle/GlobalState;.sendRedrawPeersList:()V // method@304d │ │ -0a9178: 0e00 |000c: return-void │ │ +0a9148: |[0a9148] co.loubo.icicle.GlobalState.sendRedrawAll:()V │ │ +0a9158: 6e10 4e30 0000 |0000: invoke-virtual {v0}, Lco/loubo/icicle/GlobalState;.sendRedrawStatus:()V // method@304e │ │ +0a915e: 6e10 4c30 0000 |0003: invoke-virtual {v0}, Lco/loubo/icicle/GlobalState;.sendRedrawDownloads:()V // method@304c │ │ +0a9164: 6e10 4f30 0000 |0006: invoke-virtual {v0}, Lco/loubo/icicle/GlobalState;.sendRedrawUploads:()V // method@304f │ │ +0a916a: 6e10 4d30 0000 |0009: invoke-virtual {v0}, Lco/loubo/icicle/GlobalState;.sendRedrawPeersList:()V // method@304d │ │ +0a9170: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ 0x0003 line=341 │ │ 0x0006 line=342 │ │ 0x0009 line=343 │ │ 0x000c line=344 │ │ @@ -185386,19 +185390,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0a917c: |[0a917c] co.loubo.icicle.GlobalState.sendRedrawDownloads:()V │ │ -0a918c: 5420 7b11 |0000: iget-object v0, v2, Lco/loubo/icicle/GlobalState;.debounceBroadcasts:Lco/loubo/icicle/Debouncer; // field@117b │ │ -0a9190: 5421 8e11 |0002: iget-object v1, v2, Lco/loubo/icicle/GlobalState;.updateDownloads:Ljava/lang/Runnable; // field@118e │ │ -0a9194: 6e20 442f 1000 |0004: invoke-virtual {v0, v1}, Lco/loubo/icicle/Debouncer;.call:(Ljava/lang/Runnable;)V // method@2f44 │ │ -0a919a: 0e00 |0007: return-void │ │ +0a9174: |[0a9174] co.loubo.icicle.GlobalState.sendRedrawDownloads:()V │ │ +0a9184: 5420 7b11 |0000: iget-object v0, v2, Lco/loubo/icicle/GlobalState;.debounceBroadcasts:Lco/loubo/icicle/Debouncer; // field@117b │ │ +0a9188: 5421 8e11 |0002: iget-object v1, v2, Lco/loubo/icicle/GlobalState;.updateDownloads:Ljava/lang/Runnable; // field@118e │ │ +0a918c: 6e20 442f 1000 |0004: invoke-virtual {v0, v1}, Lco/loubo/icicle/Debouncer;.call:(Ljava/lang/Runnable;)V // method@2f44 │ │ +0a9192: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0007 line=329 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lco/loubo/icicle/GlobalState; │ │ │ │ @@ -185407,19 +185411,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0a919c: |[0a919c] co.loubo.icicle.GlobalState.sendRedrawPeersList:()V │ │ -0a91ac: 5420 7b11 |0000: iget-object v0, v2, Lco/loubo/icicle/GlobalState;.debounceBroadcasts:Lco/loubo/icicle/Debouncer; // field@117b │ │ -0a91b0: 5421 8f11 |0002: iget-object v1, v2, Lco/loubo/icicle/GlobalState;.updatePeers:Ljava/lang/Runnable; // field@118f │ │ -0a91b4: 6e20 442f 1000 |0004: invoke-virtual {v0, v1}, Lco/loubo/icicle/Debouncer;.call:(Ljava/lang/Runnable;)V // method@2f44 │ │ -0a91ba: 0e00 |0007: return-void │ │ +0a9194: |[0a9194] co.loubo.icicle.GlobalState.sendRedrawPeersList:()V │ │ +0a91a4: 5420 7b11 |0000: iget-object v0, v2, Lco/loubo/icicle/GlobalState;.debounceBroadcasts:Lco/loubo/icicle/Debouncer; // field@117b │ │ +0a91a8: 5421 8f11 |0002: iget-object v1, v2, Lco/loubo/icicle/GlobalState;.updatePeers:Ljava/lang/Runnable; // field@118f │ │ +0a91ac: 6e20 442f 1000 |0004: invoke-virtual {v0, v1}, Lco/loubo/icicle/Debouncer;.call:(Ljava/lang/Runnable;)V // method@2f44 │ │ +0a91b2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x0007 line=337 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lco/loubo/icicle/GlobalState; │ │ │ │ @@ -185428,19 +185432,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0a91bc: |[0a91bc] co.loubo.icicle.GlobalState.sendRedrawStatus:()V │ │ -0a91cc: 5420 7b11 |0000: iget-object v0, v2, Lco/loubo/icicle/GlobalState;.debounceBroadcasts:Lco/loubo/icicle/Debouncer; // field@117b │ │ -0a91d0: 5421 9011 |0002: iget-object v1, v2, Lco/loubo/icicle/GlobalState;.updateStatus:Ljava/lang/Runnable; // field@1190 │ │ -0a91d4: 6e20 442f 1000 |0004: invoke-virtual {v0, v1}, Lco/loubo/icicle/Debouncer;.call:(Ljava/lang/Runnable;)V // method@2f44 │ │ -0a91da: 0e00 |0007: return-void │ │ +0a91b4: |[0a91b4] co.loubo.icicle.GlobalState.sendRedrawStatus:()V │ │ +0a91c4: 5420 7b11 |0000: iget-object v0, v2, Lco/loubo/icicle/GlobalState;.debounceBroadcasts:Lco/loubo/icicle/Debouncer; // field@117b │ │ +0a91c8: 5421 9011 |0002: iget-object v1, v2, Lco/loubo/icicle/GlobalState;.updateStatus:Ljava/lang/Runnable; // field@1190 │ │ +0a91cc: 6e20 442f 1000 |0004: invoke-virtual {v0, v1}, Lco/loubo/icicle/Debouncer;.call:(Ljava/lang/Runnable;)V // method@2f44 │ │ +0a91d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ 0x0007 line=325 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lco/loubo/icicle/GlobalState; │ │ │ │ @@ -185449,19 +185453,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0a91dc: |[0a91dc] co.loubo.icicle.GlobalState.sendRedrawUploads:()V │ │ -0a91ec: 5420 7b11 |0000: iget-object v0, v2, Lco/loubo/icicle/GlobalState;.debounceBroadcasts:Lco/loubo/icicle/Debouncer; // field@117b │ │ -0a91f0: 5421 9111 |0002: iget-object v1, v2, Lco/loubo/icicle/GlobalState;.updateUploads:Ljava/lang/Runnable; // field@1191 │ │ -0a91f4: 6e20 442f 1000 |0004: invoke-virtual {v0, v1}, Lco/loubo/icicle/Debouncer;.call:(Ljava/lang/Runnable;)V // method@2f44 │ │ -0a91fa: 0e00 |0007: return-void │ │ +0a91d4: |[0a91d4] co.loubo.icicle.GlobalState.sendRedrawUploads:()V │ │ +0a91e4: 5420 7b11 |0000: iget-object v0, v2, Lco/loubo/icicle/GlobalState;.debounceBroadcasts:Lco/loubo/icicle/Debouncer; // field@117b │ │ +0a91e8: 5421 9111 |0002: iget-object v1, v2, Lco/loubo/icicle/GlobalState;.updateUploads:Ljava/lang/Runnable; // field@1191 │ │ +0a91ec: 6e20 442f 1000 |0004: invoke-virtual {v0, v1}, Lco/loubo/icicle/Debouncer;.call:(Ljava/lang/Runnable;)V // method@2f44 │ │ +0a91f2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0007 line=333 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lco/loubo/icicle/GlobalState; │ │ │ │ @@ -185470,21 +185474,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0a91fc: |[0a91fc] co.loubo.icicle.GlobalState.serviceShouldStop:()Z │ │ -0a920c: 5410 7811 |0000: iget-object v0, v1, Lco/loubo/icicle/GlobalState;.activeActivity:Landroid/app/Activity; // field@1178 │ │ -0a9210: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0a9214: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0a9216: 0f00 |0005: return v0 │ │ -0a9218: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0a921a: 28fe |0007: goto 0005 // -0002 │ │ +0a91f4: |[0a91f4] co.loubo.icicle.GlobalState.serviceShouldStop:()Z │ │ +0a9204: 5410 7811 |0000: iget-object v0, v1, Lco/loubo/icicle/GlobalState;.activeActivity:Landroid/app/Activity; // field@1178 │ │ +0a9208: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0a920c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0a920e: 0f00 |0005: return v0 │ │ +0a9210: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0a9212: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=782 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lco/loubo/icicle/GlobalState; │ │ │ │ #58 : (in Lco/loubo/icicle/GlobalState;) │ │ @@ -185492,18 +185496,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a921c: |[0a921c] co.loubo.icicle.GlobalState.setActiveLocalNodeIndex:(I)V │ │ -0a922c: 5901 7911 |0000: iput v1, v0, Lco/loubo/icicle/GlobalState;.activeLocalNode:I // field@1179 │ │ -0a9230: 6e10 3e30 0000 |0002: invoke-virtual {v0}, Lco/loubo/icicle/GlobalState;.onActiveNodeChanged:()V // method@303e │ │ -0a9236: 0e00 |0005: return-void │ │ +0a9214: |[0a9214] co.loubo.icicle.GlobalState.setActiveLocalNodeIndex:(I)V │ │ +0a9224: 5901 7911 |0000: iput v1, v0, Lco/loubo/icicle/GlobalState;.activeLocalNode:I // field@1179 │ │ +0a9228: 6e10 3e30 0000 |0002: invoke-virtual {v0}, Lco/loubo/icicle/GlobalState;.onActiveNodeChanged:()V // method@303e │ │ +0a922e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=695 │ │ 0x0002 line=696 │ │ 0x0005 line=697 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lco/loubo/icicle/GlobalState; │ │ @@ -185514,18 +185518,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a9238: |[0a9238] co.loubo.icicle.GlobalState.setConnected:(Z)V │ │ -0a9248: 5c01 8011 |0000: iput-boolean v1, v0, Lco/loubo/icicle/GlobalState;.isConnected:Z // field@1180 │ │ -0a924c: 6e10 4e30 0000 |0002: invoke-virtual {v0}, Lco/loubo/icicle/GlobalState;.sendRedrawStatus:()V // method@304e │ │ -0a9252: 0e00 |0005: return-void │ │ +0a9230: |[0a9230] co.loubo.icicle.GlobalState.setConnected:(Z)V │ │ +0a9240: 5c01 8011 |0000: iput-boolean v1, v0, Lco/loubo/icicle/GlobalState;.isConnected:Z // field@1180 │ │ +0a9244: 6e10 4e30 0000 |0002: invoke-virtual {v0}, Lco/loubo/icicle/GlobalState;.sendRedrawStatus:()V // method@304e │ │ +0a924a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ 0x0002 line=453 │ │ 0x0005 line=454 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lco/loubo/icicle/GlobalState; │ │ @@ -185536,17 +185540,17 @@ │ │ type : '(Lco/loubo/icicle/GlobalState$StateListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9254: |[0a9254] co.loubo.icicle.GlobalState.setDownloadStateListener:(Lco/loubo/icicle/GlobalState$StateListener;)V │ │ -0a9264: 5b01 7d11 |0000: iput-object v1, v0, Lco/loubo/icicle/GlobalState;.downloadListener:Lco/loubo/icicle/GlobalState$StateListener; // field@117d │ │ -0a9268: 0e00 |0002: return-void │ │ +0a924c: |[0a924c] co.loubo.icicle.GlobalState.setDownloadStateListener:(Lco/loubo/icicle/GlobalState$StateListener;)V │ │ +0a925c: 5b01 7d11 |0000: iput-object v1, v0, Lco/loubo/icicle/GlobalState;.downloadListener:Lco/loubo/icicle/GlobalState$StateListener; // field@117d │ │ +0a9260: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0002 line=228 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lco/loubo/icicle/GlobalState; │ │ 0x0000 - 0x0003 reg=1 listener Lco/loubo/icicle/GlobalState$StateListener; │ │ @@ -185556,17 +185560,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a926c: |[0a926c] co.loubo.icicle.GlobalState.setMainActivityVisible:(Z)V │ │ -0a927c: 5c01 8111 |0000: iput-boolean v1, v0, Lco/loubo/icicle/GlobalState;.isMainActivityVisible:Z // field@1181 │ │ -0a9280: 0e00 |0002: return-void │ │ +0a9264: |[0a9264] co.loubo.icicle.GlobalState.setMainActivityVisible:(Z)V │ │ +0a9274: 5c01 8111 |0000: iput-boolean v1, v0, Lco/loubo/icicle/GlobalState;.isMainActivityVisible:Z // field@1181 │ │ +0a9278: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x0002 line=462 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lco/loubo/icicle/GlobalState; │ │ 0x0000 - 0x0003 reg=1 isMainActivityVisible Z │ │ @@ -185576,51 +185580,51 @@ │ │ type : '(Lnet/pterodactylus/fcp/NodeData;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -0a9284: |[0a9284] co.loubo.icicle.GlobalState.setNodeData:(Lnet/pterodactylus/fcp/NodeData;)V │ │ -0a9294: 1804 0000 0000 0040 8f40 |0000: const-wide v4, #double 1000 // #408f400000000000 │ │ -0a929e: 5460 8511 |0005: iget-object v0, v6, Lco/loubo/icicle/GlobalState;.nodeStatus:Lco/loubo/icicle/NodeStatus; // field@1185 │ │ -0a92a2: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -0a92a4: 6e20 5431 1000 |0008: invoke-virtual {v0, v1}, Lco/loubo/icicle/NodeStatus;.setAdvanced:(Z)V // method@3154 │ │ -0a92aa: 5460 8511 |000b: iget-object v0, v6, Lco/loubo/icicle/GlobalState;.nodeStatus:Lco/loubo/icicle/NodeStatus; // field@1185 │ │ -0a92ae: 1a01 c832 |000d: const-string v1, "recentInputRate" // string@32c8 │ │ -0a92b2: 6e20 f735 1700 |000f: invoke-virtual {v7, v1}, Lnet/pterodactylus/fcp/NodeData;.getVolatile:(Ljava/lang/String;)Ljava/lang/String; // method@35f7 │ │ -0a92b8: 0c01 |0012: move-result-object v1 │ │ -0a92ba: 7110 bd32 0100 |0013: invoke-static {v1}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@32bd │ │ -0a92c0: 0b02 |0016: move-result-wide v2 │ │ -0a92c2: ce42 |0017: div-double/2addr v2, v4 │ │ -0a92c4: 6e30 5531 2003 |0018: invoke-virtual {v0, v2, v3}, Lco/loubo/icicle/NodeStatus;.setRecentInputRate:(D)V // method@3155 │ │ -0a92ca: 5460 8511 |001b: iget-object v0, v6, Lco/loubo/icicle/GlobalState;.nodeStatus:Lco/loubo/icicle/NodeStatus; // field@1185 │ │ -0a92ce: 1a01 c932 |001d: const-string v1, "recentOutputRate" // string@32c9 │ │ -0a92d2: 6e20 f735 1700 |001f: invoke-virtual {v7, v1}, Lnet/pterodactylus/fcp/NodeData;.getVolatile:(Ljava/lang/String;)Ljava/lang/String; // method@35f7 │ │ -0a92d8: 0c01 |0022: move-result-object v1 │ │ -0a92da: 7110 bd32 0100 |0023: invoke-static {v1}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@32bd │ │ -0a92e0: 0b02 |0026: move-result-wide v2 │ │ -0a92e2: ce42 |0027: div-double/2addr v2, v4 │ │ -0a92e4: 6e30 5631 2003 |0028: invoke-virtual {v0, v2, v3}, Lco/loubo/icicle/NodeStatus;.setRecentOutputRate:(D)V // method@3156 │ │ -0a92ea: 5460 8511 |002b: iget-object v0, v6, Lco/loubo/icicle/GlobalState;.nodeStatus:Lco/loubo/icicle/NodeStatus; // field@1185 │ │ -0a92ee: 1a01 5e3b |002d: const-string v1, "uptimeSeconds" // string@3b5e │ │ -0a92f2: 6e20 f735 1700 |002f: invoke-virtual {v7, v1}, Lnet/pterodactylus/fcp/NodeData;.getVolatile:(Ljava/lang/String;)Ljava/lang/String; // method@35f7 │ │ -0a92f8: 0c01 |0032: move-result-object v1 │ │ -0a92fa: 7110 bd32 0100 |0033: invoke-static {v1}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@32bd │ │ -0a9300: 0b02 |0036: move-result-wide v2 │ │ -0a9302: 6e30 5731 2003 |0037: invoke-virtual {v0, v2, v3}, Lco/loubo/icicle/NodeStatus;.setUptimeSeconds:(D)V // method@3157 │ │ -0a9308: 6e10 ef35 0700 |003a: invoke-virtual {v7}, Lnet/pterodactylus/fcp/NodeData;.getIdentity:()Ljava/lang/String; // method@35ef │ │ -0a930e: 0c00 |003d: move-result-object v0 │ │ -0a9310: 5b60 7f11 |003e: iput-object v0, v6, Lco/loubo/icicle/GlobalState;.identity:Ljava/lang/String; // field@117f │ │ -0a9314: 6e10 2130 0600 |0040: invoke-virtual {v6}, Lco/loubo/icicle/GlobalState;.getActiveLocalNode:()Lco/loubo/icicle/LocalNode; // method@3021 │ │ -0a931a: 0c00 |0043: move-result-object v0 │ │ -0a931c: 7030 2030 7600 |0044: invoke-direct {v6, v7, v0}, Lco/loubo/icicle/GlobalState;.extractNodeReference:(Lnet/pterodactylus/fcp/NodeData;Lco/loubo/icicle/LocalNode;)V // method@3020 │ │ -0a9322: 6e10 4e30 0600 |0047: invoke-virtual {v6}, Lco/loubo/icicle/GlobalState;.sendRedrawStatus:()V // method@304e │ │ -0a9328: 6e10 4930 0600 |004a: invoke-virtual {v6}, Lco/loubo/icicle/GlobalState;.savePreferences:()V // method@3049 │ │ -0a932e: 0e00 |004d: return-void │ │ +0a927c: |[0a927c] co.loubo.icicle.GlobalState.setNodeData:(Lnet/pterodactylus/fcp/NodeData;)V │ │ +0a928c: 1804 0000 0000 0040 8f40 |0000: const-wide v4, #double 1000 // #408f400000000000 │ │ +0a9296: 5460 8511 |0005: iget-object v0, v6, Lco/loubo/icicle/GlobalState;.nodeStatus:Lco/loubo/icicle/NodeStatus; // field@1185 │ │ +0a929a: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +0a929c: 6e20 5431 1000 |0008: invoke-virtual {v0, v1}, Lco/loubo/icicle/NodeStatus;.setAdvanced:(Z)V // method@3154 │ │ +0a92a2: 5460 8511 |000b: iget-object v0, v6, Lco/loubo/icicle/GlobalState;.nodeStatus:Lco/loubo/icicle/NodeStatus; // field@1185 │ │ +0a92a6: 1a01 c832 |000d: const-string v1, "recentInputRate" // string@32c8 │ │ +0a92aa: 6e20 f735 1700 |000f: invoke-virtual {v7, v1}, Lnet/pterodactylus/fcp/NodeData;.getVolatile:(Ljava/lang/String;)Ljava/lang/String; // method@35f7 │ │ +0a92b0: 0c01 |0012: move-result-object v1 │ │ +0a92b2: 7110 bd32 0100 |0013: invoke-static {v1}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@32bd │ │ +0a92b8: 0b02 |0016: move-result-wide v2 │ │ +0a92ba: ce42 |0017: div-double/2addr v2, v4 │ │ +0a92bc: 6e30 5531 2003 |0018: invoke-virtual {v0, v2, v3}, Lco/loubo/icicle/NodeStatus;.setRecentInputRate:(D)V // method@3155 │ │ +0a92c2: 5460 8511 |001b: iget-object v0, v6, Lco/loubo/icicle/GlobalState;.nodeStatus:Lco/loubo/icicle/NodeStatus; // field@1185 │ │ +0a92c6: 1a01 c932 |001d: const-string v1, "recentOutputRate" // string@32c9 │ │ +0a92ca: 6e20 f735 1700 |001f: invoke-virtual {v7, v1}, Lnet/pterodactylus/fcp/NodeData;.getVolatile:(Ljava/lang/String;)Ljava/lang/String; // method@35f7 │ │ +0a92d0: 0c01 |0022: move-result-object v1 │ │ +0a92d2: 7110 bd32 0100 |0023: invoke-static {v1}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@32bd │ │ +0a92d8: 0b02 |0026: move-result-wide v2 │ │ +0a92da: ce42 |0027: div-double/2addr v2, v4 │ │ +0a92dc: 6e30 5631 2003 |0028: invoke-virtual {v0, v2, v3}, Lco/loubo/icicle/NodeStatus;.setRecentOutputRate:(D)V // method@3156 │ │ +0a92e2: 5460 8511 |002b: iget-object v0, v6, Lco/loubo/icicle/GlobalState;.nodeStatus:Lco/loubo/icicle/NodeStatus; // field@1185 │ │ +0a92e6: 1a01 5e3b |002d: const-string v1, "uptimeSeconds" // string@3b5e │ │ +0a92ea: 6e20 f735 1700 |002f: invoke-virtual {v7, v1}, Lnet/pterodactylus/fcp/NodeData;.getVolatile:(Ljava/lang/String;)Ljava/lang/String; // method@35f7 │ │ +0a92f0: 0c01 |0032: move-result-object v1 │ │ +0a92f2: 7110 bd32 0100 |0033: invoke-static {v1}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@32bd │ │ +0a92f8: 0b02 |0036: move-result-wide v2 │ │ +0a92fa: 6e30 5731 2003 |0037: invoke-virtual {v0, v2, v3}, Lco/loubo/icicle/NodeStatus;.setUptimeSeconds:(D)V // method@3157 │ │ +0a9300: 6e10 ef35 0700 |003a: invoke-virtual {v7}, Lnet/pterodactylus/fcp/NodeData;.getIdentity:()Ljava/lang/String; // method@35ef │ │ +0a9306: 0c00 |003d: move-result-object v0 │ │ +0a9308: 5b60 7f11 |003e: iput-object v0, v6, Lco/loubo/icicle/GlobalState;.identity:Ljava/lang/String; // field@117f │ │ +0a930c: 6e10 2130 0600 |0040: invoke-virtual {v6}, Lco/loubo/icicle/GlobalState;.getActiveLocalNode:()Lco/loubo/icicle/LocalNode; // method@3021 │ │ +0a9312: 0c00 |0043: move-result-object v0 │ │ +0a9314: 7030 2030 7600 |0044: invoke-direct {v6, v7, v0}, Lco/loubo/icicle/GlobalState;.extractNodeReference:(Lnet/pterodactylus/fcp/NodeData;Lco/loubo/icicle/LocalNode;)V // method@3020 │ │ +0a931a: 6e10 4e30 0600 |0047: invoke-virtual {v6}, Lco/loubo/icicle/GlobalState;.sendRedrawStatus:()V // method@304e │ │ +0a9320: 6e10 4930 0600 |004a: invoke-virtual {v6}, Lco/loubo/icicle/GlobalState;.savePreferences:()V // method@3049 │ │ +0a9326: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=245 │ │ 0x000b line=246 │ │ 0x001b line=247 │ │ 0x002b line=248 │ │ 0x003a line=249 │ │ @@ -185637,22 +185641,22 @@ │ │ type : '(Lnet/pterodactylus/fcp/NodeHello;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0a9330: |[0a9330] co.loubo.icicle.GlobalState.setNodeHello:(Lnet/pterodactylus/fcp/NodeHello;)V │ │ -0a9340: 2200 0e06 |0000: new-instance v0, Lco/loubo/icicle/NodeStatus; // type@060e │ │ -0a9344: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a9346: 6e10 0a36 0400 |0003: invoke-virtual {v4}, Lnet/pterodactylus/fcp/NodeHello;.getVersion:()Ljava/lang/String; // method@360a │ │ -0a934c: 0c02 |0006: move-result-object v2 │ │ -0a934e: 7030 4e31 1002 |0007: invoke-direct {v0, v1, v2}, Lco/loubo/icicle/NodeStatus;.:(ZLjava/lang/String;)V // method@314e │ │ -0a9354: 5b30 8511 |000a: iput-object v0, v3, Lco/loubo/icicle/GlobalState;.nodeStatus:Lco/loubo/icicle/NodeStatus; // field@1185 │ │ -0a9358: 0e00 |000c: return-void │ │ +0a9328: |[0a9328] co.loubo.icicle.GlobalState.setNodeHello:(Lnet/pterodactylus/fcp/NodeHello;)V │ │ +0a9338: 2200 0e06 |0000: new-instance v0, Lco/loubo/icicle/NodeStatus; // type@060e │ │ +0a933c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a933e: 6e10 0a36 0400 |0003: invoke-virtual {v4}, Lnet/pterodactylus/fcp/NodeHello;.getVersion:()Ljava/lang/String; // method@360a │ │ +0a9344: 0c02 |0006: move-result-object v2 │ │ +0a9346: 7030 4e31 1002 |0007: invoke-direct {v0, v1, v2}, Lco/loubo/icicle/NodeStatus;.:(ZLjava/lang/String;)V // method@314e │ │ +0a934c: 5b30 8511 |000a: iput-object v0, v3, Lco/loubo/icicle/GlobalState;.nodeStatus:Lco/loubo/icicle/NodeStatus; // field@1185 │ │ +0a9350: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x000c line=242 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lco/loubo/icicle/GlobalState; │ │ 0x0000 - 0x000d reg=4 nodeHello Lnet/pterodactylus/fcp/NodeHello; │ │ @@ -185662,17 +185666,17 @@ │ │ type : '(Lco/loubo/icicle/GlobalState$StateListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a935c: |[0a935c] co.loubo.icicle.GlobalState.setPeersStateListener:(Lco/loubo/icicle/GlobalState$StateListener;)V │ │ -0a936c: 5b01 8711 |0000: iput-object v1, v0, Lco/loubo/icicle/GlobalState;.peersListener:Lco/loubo/icicle/GlobalState$StateListener; // field@1187 │ │ -0a9370: 0e00 |0002: return-void │ │ +0a9354: |[0a9354] co.loubo.icicle.GlobalState.setPeersStateListener:(Lco/loubo/icicle/GlobalState$StateListener;)V │ │ +0a9364: 5b01 8711 |0000: iput-object v1, v0, Lco/loubo/icicle/GlobalState;.peersListener:Lco/loubo/icicle/GlobalState$StateListener; // field@1187 │ │ +0a9368: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0002 line=234 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lco/loubo/icicle/GlobalState; │ │ 0x0000 - 0x0003 reg=1 listener Lco/loubo/icicle/GlobalState$StateListener; │ │ @@ -185682,17 +185686,17 @@ │ │ type : '(Ljava/util/concurrent/BlockingQueue;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9374: |[0a9374] co.loubo.icicle.GlobalState.setQueue:(Ljava/util/concurrent/BlockingQueue;)V │ │ -0a9384: 5b01 8811 |0000: iput-object v1, v0, Lco/loubo/icicle/GlobalState;.queue:Ljava/util/concurrent/BlockingQueue; // field@1188 │ │ -0a9388: 0e00 |0002: return-void │ │ +0a936c: |[0a936c] co.loubo.icicle.GlobalState.setQueue:(Ljava/util/concurrent/BlockingQueue;)V │ │ +0a937c: 5b01 8811 |0000: iput-object v1, v0, Lco/loubo/icicle/GlobalState;.queue:Ljava/util/concurrent/BlockingQueue; // field@1188 │ │ +0a9380: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=679 │ │ 0x0002 line=680 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/util/concurrent/BlockingQueue; │ │ 0x0000 - 0x0003 reg=0 this Lco/loubo/icicle/GlobalState; │ │ @@ -185703,25 +185707,25 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0a938c: |[0a938c] co.loubo.icicle.GlobalState.setRefresh_rate:(I)V │ │ -0a939c: 5221 8911 |0000: iget v1, v2, Lco/loubo/icicle/GlobalState;.refresh_rate:I // field@1189 │ │ -0a93a0: 3413 0600 |0002: if-lt v3, v1, 0008 // +0006 │ │ -0a93a4: 5221 8911 |0004: iget v1, v2, Lco/loubo/icicle/GlobalState;.refresh_rate:I // field@1189 │ │ -0a93a8: 3901 0900 |0006: if-nez v1, 000f // +0009 │ │ -0a93ac: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0a93ae: 5923 8911 |0009: iput v3, v2, Lco/loubo/icicle/GlobalState;.refresh_rate:I // field@1189 │ │ -0a93b2: 6e30 4030 3200 |000b: invoke-virtual {v2, v3, v0}, Lco/loubo/icicle/GlobalState;.onRefreshRateChange:(IZ)V // method@3040 │ │ -0a93b8: 0e00 |000e: return-void │ │ -0a93ba: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0a93bc: 28f9 |0010: goto 0009 // -0007 │ │ +0a9384: |[0a9384] co.loubo.icicle.GlobalState.setRefresh_rate:(I)V │ │ +0a9394: 5221 8911 |0000: iget v1, v2, Lco/loubo/icicle/GlobalState;.refresh_rate:I // field@1189 │ │ +0a9398: 3413 0600 |0002: if-lt v3, v1, 0008 // +0006 │ │ +0a939c: 5221 8911 |0004: iget v1, v2, Lco/loubo/icicle/GlobalState;.refresh_rate:I // field@1189 │ │ +0a93a0: 3901 0900 |0006: if-nez v1, 000f // +0009 │ │ +0a93a4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0a93a6: 5923 8911 |0009: iput v3, v2, Lco/loubo/icicle/GlobalState;.refresh_rate:I // field@1189 │ │ +0a93aa: 6e30 4030 3200 |000b: invoke-virtual {v2, v3, v0}, Lco/loubo/icicle/GlobalState;.onRefreshRateChange:(IZ)V // method@3040 │ │ +0a93b0: 0e00 |000e: return-void │ │ +0a93b2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0a93b4: 28f9 |0010: goto 0009 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=750 │ │ 0x0009 line=751 │ │ 0x000b line=752 │ │ 0x000e line=753 │ │ 0x000f line=750 │ │ @@ -185735,17 +185739,17 @@ │ │ type : '(Lnet/pterodactylus/fcp/SSKKeypair;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a93c0: |[0a93c0] co.loubo.icicle.GlobalState.setSSKeypair:(Lnet/pterodactylus/fcp/SSKKeypair;)V │ │ -0a93d0: 5b01 7a11 |0000: iput-object v1, v0, Lco/loubo/icicle/GlobalState;.anSSKeypair:Lnet/pterodactylus/fcp/SSKKeypair; // field@117a │ │ -0a93d4: 0e00 |0002: return-void │ │ +0a93b8: |[0a93b8] co.loubo.icicle.GlobalState.setSSKeypair:(Lnet/pterodactylus/fcp/SSKKeypair;)V │ │ +0a93c8: 5b01 7a11 |0000: iput-object v1, v0, Lco/loubo/icicle/GlobalState;.anSSKeypair:Lnet/pterodactylus/fcp/SSKKeypair; // field@117a │ │ +0a93cc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=815 │ │ 0x0002 line=817 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lco/loubo/icicle/GlobalState; │ │ 0x0000 - 0x0003 reg=1 sskKeypair Lnet/pterodactylus/fcp/SSKKeypair; │ │ @@ -185755,17 +185759,17 @@ │ │ type : '(Lco/loubo/icicle/GlobalState$StateListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a93d8: |[0a93d8] co.loubo.icicle.GlobalState.setStatusStateListener:(Lco/loubo/icicle/GlobalState$StateListener;)V │ │ -0a93e8: 5b01 8c11 |0000: iput-object v1, v0, Lco/loubo/icicle/GlobalState;.statusListener:Lco/loubo/icicle/GlobalState$StateListener; // field@118c │ │ -0a93ec: 0e00 |0002: return-void │ │ +0a93d0: |[0a93d0] co.loubo.icicle.GlobalState.setStatusStateListener:(Lco/loubo/icicle/GlobalState$StateListener;)V │ │ +0a93e0: 5b01 8c11 |0000: iput-object v1, v0, Lco/loubo/icicle/GlobalState;.statusListener:Lco/loubo/icicle/GlobalState$StateListener; // field@118c │ │ +0a93e4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0002 line=225 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lco/loubo/icicle/GlobalState; │ │ 0x0000 - 0x0003 reg=1 listener Lco/loubo/icicle/GlobalState$StateListener; │ │ @@ -185775,17 +185779,17 @@ │ │ type : '(Lco/loubo/icicle/GlobalState$StateListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a93f0: |[0a93f0] co.loubo.icicle.GlobalState.setUploadStateListener:(Lco/loubo/icicle/GlobalState$StateListener;)V │ │ -0a9400: 5b01 9211 |0000: iput-object v1, v0, Lco/loubo/icicle/GlobalState;.uploadListener:Lco/loubo/icicle/GlobalState$StateListener; // field@1192 │ │ -0a9404: 0e00 |0002: return-void │ │ +0a93e8: |[0a93e8] co.loubo.icicle.GlobalState.setUploadStateListener:(Lco/loubo/icicle/GlobalState$StateListener;)V │ │ +0a93f8: 5b01 9211 |0000: iput-object v1, v0, Lco/loubo/icicle/GlobalState;.uploadListener:Lco/loubo/icicle/GlobalState$StateListener; // field@1192 │ │ +0a93fc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0002 line=231 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lco/loubo/icicle/GlobalState; │ │ 0x0000 - 0x0003 reg=1 listener Lco/loubo/icicle/GlobalState$StateListener; │ │ @@ -185795,23 +185799,23 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0a9408: |[0a9408] co.loubo.icicle.GlobalState.setWifiOnly:(Z)V │ │ -0a9418: 5c23 9311 |0000: iput-boolean v3, v2, Lco/loubo/icicle/GlobalState;.wifiOnly:Z // field@1193 │ │ -0a941c: 5421 8b11 |0002: iget-object v1, v2, Lco/loubo/icicle/GlobalState;.sharedPref:Landroid/content/SharedPreferences; // field@118b │ │ -0a9420: 7210 5001 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0150 │ │ -0a9426: 0c00 |0007: move-result-object v0 │ │ -0a9428: 1a01 2a3c |0008: const-string v1, "wifiOnly" // string@3c2a │ │ -0a942c: 7230 4d01 1003 |000a: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@014d │ │ -0a9432: 7210 4c01 0000 |000d: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@014c │ │ -0a9438: 0e00 |0010: return-void │ │ +0a9400: |[0a9400] co.loubo.icicle.GlobalState.setWifiOnly:(Z)V │ │ +0a9410: 5c23 9311 |0000: iput-boolean v3, v2, Lco/loubo/icicle/GlobalState;.wifiOnly:Z // field@1193 │ │ +0a9414: 5421 8b11 |0002: iget-object v1, v2, Lco/loubo/icicle/GlobalState;.sharedPref:Landroid/content/SharedPreferences; // field@118b │ │ +0a9418: 7210 5001 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0150 │ │ +0a941e: 0c00 |0007: move-result-object v0 │ │ +0a9420: 1a01 2a3c |0008: const-string v1, "wifiOnly" // string@3c2a │ │ +0a9424: 7230 4d01 1003 |000a: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@014d │ │ +0a942a: 7210 4c01 0000 |000d: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@014c │ │ +0a9430: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=762 │ │ 0x0002 line=763 │ │ 0x0008 line=764 │ │ 0x000d line=765 │ │ 0x0010 line=766 │ │ @@ -185825,23 +185829,23 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0a943c: |[0a943c] co.loubo.icicle.GlobalState.showToast:(II)V │ │ -0a944c: 5421 8d11 |0000: iget-object v1, v2, Lco/loubo/icicle/GlobalState;.toastHandler:Landroid/os/Handler; // field@118d │ │ -0a9450: 6e10 5a03 0100 |0002: invoke-virtual {v1}, Landroid/os/Handler;.obtainMessage:()Landroid/os/Message; // method@035a │ │ -0a9456: 0c00 |0005: move-result-object v0 │ │ -0a9458: 5903 4300 |0006: iput v3, v0, Landroid/os/Message;.arg1:I // field@0043 │ │ -0a945c: 5904 4400 |0008: iput v4, v0, Landroid/os/Message;.arg2:I // field@0044 │ │ -0a9460: 5421 8d11 |000a: iget-object v1, v2, Lco/loubo/icicle/GlobalState;.toastHandler:Landroid/os/Handler; // field@118d │ │ -0a9464: 6e20 6403 0100 |000c: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0364 │ │ -0a946a: 0e00 |000f: return-void │ │ +0a9434: |[0a9434] co.loubo.icicle.GlobalState.showToast:(II)V │ │ +0a9444: 5421 8d11 |0000: iget-object v1, v2, Lco/loubo/icicle/GlobalState;.toastHandler:Landroid/os/Handler; // field@118d │ │ +0a9448: 6e10 5a03 0100 |0002: invoke-virtual {v1}, Landroid/os/Handler;.obtainMessage:()Landroid/os/Message; // method@035a │ │ +0a944e: 0c00 |0005: move-result-object v0 │ │ +0a9450: 5903 4300 |0006: iput v3, v0, Landroid/os/Message;.arg1:I // field@0043 │ │ +0a9454: 5904 4400 |0008: iput v4, v0, Landroid/os/Message;.arg2:I // field@0044 │ │ +0a9458: 5421 8d11 |000a: iget-object v1, v2, Lco/loubo/icicle/GlobalState;.toastHandler:Landroid/os/Handler; // field@118d │ │ +0a945c: 6e20 6403 0100 |000c: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0364 │ │ +0a9462: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=713 │ │ 0x0006 line=714 │ │ 0x0008 line=715 │ │ 0x000a line=716 │ │ 0x000f line=717 │ │ @@ -185856,29 +185860,29 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -0a946c: |[0a946c] co.loubo.icicle.GlobalState.showToast:(Ljava/lang/String;I)V │ │ -0a947c: 5432 8d11 |0000: iget-object v2, v3, Lco/loubo/icicle/GlobalState;.toastHandler:Landroid/os/Handler; // field@118d │ │ -0a9480: 6e10 5a03 0200 |0002: invoke-virtual {v2}, Landroid/os/Handler;.obtainMessage:()Landroid/os/Message; // method@035a │ │ -0a9486: 0c01 |0005: move-result-object v1 │ │ -0a9488: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -0a948a: 5912 4300 |0007: iput v2, v1, Landroid/os/Message;.arg1:I // field@0043 │ │ -0a948e: 5915 4400 |0009: iput v5, v1, Landroid/os/Message;.arg2:I // field@0044 │ │ -0a9492: 2200 a400 |000b: new-instance v0, Landroid/os/Bundle; // type@00a4 │ │ -0a9496: 7010 2603 0000 |000d: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0326 │ │ -0a949c: 6202 2d11 |0010: sget-object v2, Lco/loubo/icicle/Constants;.ToastMessage:Ljava/lang/String; // field@112d │ │ -0a94a0: 6e30 4903 2004 |0012: invoke-virtual {v0, v2, v4}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0349 │ │ -0a94a6: 6e20 7103 0100 |0015: invoke-virtual {v1, v0}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@0371 │ │ -0a94ac: 5432 8d11 |0018: iget-object v2, v3, Lco/loubo/icicle/GlobalState;.toastHandler:Landroid/os/Handler; // field@118d │ │ -0a94b0: 6e20 6403 1200 |001a: invoke-virtual {v2, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0364 │ │ -0a94b6: 0e00 |001d: return-void │ │ +0a9464: |[0a9464] co.loubo.icicle.GlobalState.showToast:(Ljava/lang/String;I)V │ │ +0a9474: 5432 8d11 |0000: iget-object v2, v3, Lco/loubo/icicle/GlobalState;.toastHandler:Landroid/os/Handler; // field@118d │ │ +0a9478: 6e10 5a03 0200 |0002: invoke-virtual {v2}, Landroid/os/Handler;.obtainMessage:()Landroid/os/Message; // method@035a │ │ +0a947e: 0c01 |0005: move-result-object v1 │ │ +0a9480: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +0a9482: 5912 4300 |0007: iput v2, v1, Landroid/os/Message;.arg1:I // field@0043 │ │ +0a9486: 5915 4400 |0009: iput v5, v1, Landroid/os/Message;.arg2:I // field@0044 │ │ +0a948a: 2200 a400 |000b: new-instance v0, Landroid/os/Bundle; // type@00a4 │ │ +0a948e: 7010 2603 0000 |000d: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0326 │ │ +0a9494: 6202 2d11 |0010: sget-object v2, Lco/loubo/icicle/Constants;.ToastMessage:Ljava/lang/String; // field@112d │ │ +0a9498: 6e30 4903 2004 |0012: invoke-virtual {v0, v2, v4}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0349 │ │ +0a949e: 6e20 7103 0100 |0015: invoke-virtual {v1, v0}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@0371 │ │ +0a94a4: 5432 8d11 |0018: iget-object v2, v3, Lco/loubo/icicle/GlobalState;.toastHandler:Landroid/os/Handler; // field@118d │ │ +0a94a8: 6e20 6403 1200 |001a: invoke-virtual {v2, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0364 │ │ +0a94ae: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=720 │ │ 0x0006 line=721 │ │ 0x0009 line=722 │ │ 0x000b line=723 │ │ 0x0010 line=724 │ │ @@ -185897,18 +185901,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a94b8: |[0a94b8] co.loubo.icicle.GlobalState.startFCPService:()V │ │ -0a94c8: 5410 8a11 |0000: iget-object v0, v1, Lco/loubo/icicle/GlobalState;.serviceIntent:Landroid/content/Intent; // field@118a │ │ -0a94cc: 6e20 6130 0100 |0002: invoke-virtual {v1, v0}, Lco/loubo/icicle/GlobalState;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@3061 │ │ -0a94d2: 0e00 |0005: return-void │ │ +0a94b0: |[0a94b0] co.loubo.icicle.GlobalState.startFCPService:()V │ │ +0a94c0: 5410 8a11 |0000: iget-object v0, v1, Lco/loubo/icicle/GlobalState;.serviceIntent:Landroid/content/Intent; // field@118a │ │ +0a94c4: 6e20 6130 0100 |0002: invoke-virtual {v1, v0}, Lco/loubo/icicle/GlobalState;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@3061 │ │ +0a94ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=770 │ │ 0x0005 line=771 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lco/loubo/icicle/GlobalState; │ │ │ │ @@ -185917,21 +185921,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0a94d4: |[0a94d4] co.loubo.icicle.GlobalState.stopFCPService:()V │ │ -0a94e4: 5410 8a11 |0000: iget-object v0, v1, Lco/loubo/icicle/GlobalState;.serviceIntent:Landroid/content/Intent; // field@118a │ │ -0a94e8: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0a94ec: 0e00 |0004: return-void │ │ -0a94ee: 5410 8a11 |0005: iget-object v0, v1, Lco/loubo/icicle/GlobalState;.serviceIntent:Landroid/content/Intent; // field@118a │ │ -0a94f2: 6e20 6330 0100 |0007: invoke-virtual {v1, v0}, Lco/loubo/icicle/GlobalState;.stopService:(Landroid/content/Intent;)Z // method@3063 │ │ -0a94f8: 28fa |000a: goto 0004 // -0006 │ │ +0a94cc: |[0a94cc] co.loubo.icicle.GlobalState.stopFCPService:()V │ │ +0a94dc: 5410 8a11 |0000: iget-object v0, v1, Lco/loubo/icicle/GlobalState;.serviceIntent:Landroid/content/Intent; // field@118a │ │ +0a94e0: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0a94e4: 0e00 |0004: return-void │ │ +0a94e6: 5410 8a11 |0005: iget-object v0, v1, Lco/loubo/icicle/GlobalState;.serviceIntent:Landroid/content/Intent; // field@118a │ │ +0a94ea: 6e20 6330 0100 |0007: invoke-virtual {v1, v0}, Lco/loubo/icicle/GlobalState;.stopService:(Landroid/content/Intent;)Z // method@3063 │ │ +0a94f0: 28fa |000a: goto 0004 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=775 │ │ 0x0004 line=779 │ │ 0x0005 line=778 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lco/loubo/icicle/GlobalState; │ │ @@ -185941,20 +185945,20 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0a94fc: |[0a94fc] co.loubo.icicle.GlobalState.unregisterActivity:(Landroid/app/Activity;)V │ │ -0a950c: 5410 7811 |0000: iget-object v0, v1, Lco/loubo/icicle/GlobalState;.activeActivity:Landroid/app/Activity; // field@1178 │ │ -0a9510: 3320 0500 |0002: if-ne v0, v2, 0007 // +0005 │ │ -0a9514: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0a9516: 5b10 7811 |0005: iput-object v0, v1, Lco/loubo/icicle/GlobalState;.activeActivity:Landroid/app/Activity; // field@1178 │ │ -0a951a: 0e00 |0007: return-void │ │ +0a94f4: |[0a94f4] co.loubo.icicle.GlobalState.unregisterActivity:(Landroid/app/Activity;)V │ │ +0a9504: 5410 7811 |0000: iget-object v0, v1, Lco/loubo/icicle/GlobalState;.activeActivity:Landroid/app/Activity; // field@1178 │ │ +0a9508: 3320 0500 |0002: if-ne v0, v2, 0007 // +0005 │ │ +0a950c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0a950e: 5b10 7811 |0005: iput-object v0, v1, Lco/loubo/icicle/GlobalState;.activeActivity:Landroid/app/Activity; // field@1178 │ │ +0a9512: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=793 │ │ 0x0004 line=794 │ │ 0x0007 line=795 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lco/loubo/icicle/GlobalState; │ │ @@ -185965,22 +185969,22 @@ │ │ type : '(Lnet/pterodactylus/fcp/DataFound;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0a951c: |[0a951c] co.loubo.icicle.GlobalState.updateDataFound:(Lnet/pterodactylus/fcp/DataFound;)V │ │ -0a952c: 6e10 ab34 0300 |0000: invoke-virtual {v3}, Lnet/pterodactylus/fcp/DataFound;.getIdentifier:()Ljava/lang/String; // method@34ab │ │ -0a9532: 0c01 |0003: move-result-object v1 │ │ -0a9534: 6e20 2630 1200 |0004: invoke-virtual {v2, v1}, Lco/loubo/icicle/GlobalState;.getDownload:(Ljava/lang/String;)Lco/loubo/icicle/Download; // method@3026 │ │ -0a953a: 0c00 |0007: move-result-object v0 │ │ -0a953c: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -0a9540: 6e20 4d2f 3000 |000a: invoke-virtual {v0, v3}, Lco/loubo/icicle/Download;.setDataFound:(Lnet/pterodactylus/fcp/DataFound;)V // method@2f4d │ │ -0a9546: 0e00 |000d: return-void │ │ +0a9514: |[0a9514] co.loubo.icicle.GlobalState.updateDataFound:(Lnet/pterodactylus/fcp/DataFound;)V │ │ +0a9524: 6e10 ab34 0300 |0000: invoke-virtual {v3}, Lnet/pterodactylus/fcp/DataFound;.getIdentifier:()Ljava/lang/String; // method@34ab │ │ +0a952a: 0c01 |0003: move-result-object v1 │ │ +0a952c: 6e20 2630 1200 |0004: invoke-virtual {v2, v1}, Lco/loubo/icicle/GlobalState;.getDownload:(Ljava/lang/String;)Lco/loubo/icicle/Download; // method@3026 │ │ +0a9532: 0c00 |0007: move-result-object v0 │ │ +0a9534: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +0a9538: 6e20 4d2f 3000 |000a: invoke-virtual {v0, v3}, Lco/loubo/icicle/Download;.setDataFound:(Lnet/pterodactylus/fcp/DataFound;)V // method@2f4d │ │ +0a953e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ 0x0008 line=513 │ │ 0x000a line=514 │ │ 0x000d line=516 │ │ locals : │ │ @@ -185993,73 +185997,73 @@ │ │ type : '(Lnet/pterodactylus/fcp/PersistentRequestModified;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 118 16-bit code units │ │ -0a9548: |[0a9548] co.loubo.icicle.GlobalState.updatePeristentRequest:(Lnet/pterodactylus/fcp/PersistentRequestModified;)V │ │ -0a9558: 6e10 7736 0600 |0000: invoke-virtual {v6}, Lnet/pterodactylus/fcp/PersistentRequestModified;.getIdentifier:()Ljava/lang/String; // method@3677 │ │ -0a955e: 0c03 |0003: move-result-object v3 │ │ -0a9560: 6e20 2630 3500 |0004: invoke-virtual {v5, v3}, Lco/loubo/icicle/GlobalState;.getDownload:(Ljava/lang/String;)Lco/loubo/icicle/Download; // method@3026 │ │ -0a9566: 0c00 |0007: move-result-object v0 │ │ -0a9568: 3900 5100 |0008: if-nez v0, 0059 // +0051 │ │ -0a956c: 6e10 7736 0600 |000a: invoke-virtual {v6}, Lnet/pterodactylus/fcp/PersistentRequestModified;.getIdentifier:()Ljava/lang/String; // method@3677 │ │ -0a9572: 0c03 |000d: move-result-object v3 │ │ -0a9574: 6e20 3330 3500 |000e: invoke-virtual {v5, v3}, Lco/loubo/icicle/GlobalState;.getUpload:(Ljava/lang/String;)Lco/loubo/icicle/Upload; // method@3033 │ │ -0a957a: 0c01 |0011: move-result-object v1 │ │ -0a957c: 3901 2a00 |0012: if-nez v1, 003c // +002a │ │ -0a9580: 6e10 7736 0600 |0014: invoke-virtual {v6}, Lnet/pterodactylus/fcp/PersistentRequestModified;.getIdentifier:()Ljava/lang/String; // method@3677 │ │ -0a9586: 0c03 |0017: move-result-object v3 │ │ -0a9588: 6e20 3430 3500 |0018: invoke-virtual {v5, v3}, Lco/loubo/icicle/GlobalState;.getUploadDir:(Ljava/lang/String;)Lco/loubo/icicle/UploadDir; // method@3034 │ │ -0a958e: 0c02 |001b: move-result-object v2 │ │ -0a9590: 3902 0300 |001c: if-nez v2, 001f // +0003 │ │ -0a9594: 0e00 |001e: return-void │ │ -0a9596: 6e10 2d32 0200 |001f: invoke-virtual {v2}, Lco/loubo/icicle/UploadDir;.getPriority:()I // method@322d │ │ -0a959c: 0a03 |0022: move-result v3 │ │ -0a959e: 6e10 7836 0600 |0023: invoke-virtual {v6}, Lnet/pterodactylus/fcp/PersistentRequestModified;.getPriority:()Lnet/pterodactylus/fcp/Priority; // method@3678 │ │ -0a95a4: 0c04 |0026: move-result-object v4 │ │ -0a95a6: 6e10 8636 0400 |0027: invoke-virtual {v4}, Lnet/pterodactylus/fcp/Priority;.ordinal:()I // method@3686 │ │ -0a95ac: 0a04 |002a: move-result v4 │ │ -0a95ae: 3243 f3ff |002b: if-eq v3, v4, 001e // -000d │ │ -0a95b2: 6e10 7836 0600 |002d: invoke-virtual {v6}, Lnet/pterodactylus/fcp/PersistentRequestModified;.getPriority:()Lnet/pterodactylus/fcp/Priority; // method@3678 │ │ -0a95b8: 0c03 |0030: move-result-object v3 │ │ -0a95ba: 6e10 8636 0300 |0031: invoke-virtual {v3}, Lnet/pterodactylus/fcp/Priority;.ordinal:()I // method@3686 │ │ -0a95c0: 0a03 |0034: move-result v3 │ │ -0a95c2: 6e20 3632 3200 |0035: invoke-virtual {v2, v3}, Lco/loubo/icicle/UploadDir;.setPriority:(I)V // method@3236 │ │ -0a95c8: 6e10 4f30 0500 |0038: invoke-virtual {v5}, Lco/loubo/icicle/GlobalState;.sendRedrawUploads:()V // method@304f │ │ -0a95ce: 28e3 |003b: goto 001e // -001d │ │ -0a95d0: 6e10 f931 0100 |003c: invoke-virtual {v1}, Lco/loubo/icicle/Upload;.getPriority:()I // method@31f9 │ │ -0a95d6: 0a03 |003f: move-result v3 │ │ -0a95d8: 6e10 7836 0600 |0040: invoke-virtual {v6}, Lnet/pterodactylus/fcp/PersistentRequestModified;.getPriority:()Lnet/pterodactylus/fcp/Priority; // method@3678 │ │ -0a95de: 0c04 |0043: move-result-object v4 │ │ -0a95e0: 6e10 8636 0400 |0044: invoke-virtual {v4}, Lnet/pterodactylus/fcp/Priority;.ordinal:()I // method@3686 │ │ -0a95e6: 0a04 |0047: move-result v4 │ │ -0a95e8: 3243 d6ff |0048: if-eq v3, v4, 001e // -002a │ │ -0a95ec: 6e10 7836 0600 |004a: invoke-virtual {v6}, Lnet/pterodactylus/fcp/PersistentRequestModified;.getPriority:()Lnet/pterodactylus/fcp/Priority; // method@3678 │ │ -0a95f2: 0c03 |004d: move-result-object v3 │ │ -0a95f4: 6e10 8636 0300 |004e: invoke-virtual {v3}, Lnet/pterodactylus/fcp/Priority;.ordinal:()I // method@3686 │ │ -0a95fa: 0a03 |0051: move-result v3 │ │ -0a95fc: 6e20 0232 3100 |0052: invoke-virtual {v1, v3}, Lco/loubo/icicle/Upload;.setPriority:(I)V // method@3202 │ │ -0a9602: 6e10 4f30 0500 |0055: invoke-virtual {v5}, Lco/loubo/icicle/GlobalState;.sendRedrawUploads:()V // method@304f │ │ -0a9608: 28c6 |0058: goto 001e // -003a │ │ -0a960a: 6e10 4b2f 0000 |0059: invoke-virtual {v0}, Lco/loubo/icicle/Download;.getPriority:()I // method@2f4b │ │ -0a9610: 0a03 |005c: move-result v3 │ │ -0a9612: 6e10 7836 0600 |005d: invoke-virtual {v6}, Lnet/pterodactylus/fcp/PersistentRequestModified;.getPriority:()Lnet/pterodactylus/fcp/Priority; // method@3678 │ │ -0a9618: 0c04 |0060: move-result-object v4 │ │ -0a961a: 6e10 8636 0400 |0061: invoke-virtual {v4}, Lnet/pterodactylus/fcp/Priority;.ordinal:()I // method@3686 │ │ -0a9620: 0a04 |0064: move-result v4 │ │ -0a9622: 3243 b9ff |0065: if-eq v3, v4, 001e // -0047 │ │ -0a9626: 6e10 7836 0600 |0067: invoke-virtual {v6}, Lnet/pterodactylus/fcp/PersistentRequestModified;.getPriority:()Lnet/pterodactylus/fcp/Priority; // method@3678 │ │ -0a962c: 0c03 |006a: move-result-object v3 │ │ -0a962e: 6e10 8636 0300 |006b: invoke-virtual {v3}, Lnet/pterodactylus/fcp/Priority;.ordinal:()I // method@3686 │ │ -0a9634: 0a03 |006e: move-result v3 │ │ -0a9636: 6e20 502f 3000 |006f: invoke-virtual {v0, v3}, Lco/loubo/icicle/Download;.setPriority:(I)V // method@2f50 │ │ -0a963c: 6e10 4c30 0500 |0072: invoke-virtual {v5}, Lco/loubo/icicle/GlobalState;.sendRedrawDownloads:()V // method@304c │ │ -0a9642: 28a9 |0075: goto 001e // -0057 │ │ +0a9540: |[0a9540] co.loubo.icicle.GlobalState.updatePeristentRequest:(Lnet/pterodactylus/fcp/PersistentRequestModified;)V │ │ +0a9550: 6e10 7736 0600 |0000: invoke-virtual {v6}, Lnet/pterodactylus/fcp/PersistentRequestModified;.getIdentifier:()Ljava/lang/String; // method@3677 │ │ +0a9556: 0c03 |0003: move-result-object v3 │ │ +0a9558: 6e20 2630 3500 |0004: invoke-virtual {v5, v3}, Lco/loubo/icicle/GlobalState;.getDownload:(Ljava/lang/String;)Lco/loubo/icicle/Download; // method@3026 │ │ +0a955e: 0c00 |0007: move-result-object v0 │ │ +0a9560: 3900 5100 |0008: if-nez v0, 0059 // +0051 │ │ +0a9564: 6e10 7736 0600 |000a: invoke-virtual {v6}, Lnet/pterodactylus/fcp/PersistentRequestModified;.getIdentifier:()Ljava/lang/String; // method@3677 │ │ +0a956a: 0c03 |000d: move-result-object v3 │ │ +0a956c: 6e20 3330 3500 |000e: invoke-virtual {v5, v3}, Lco/loubo/icicle/GlobalState;.getUpload:(Ljava/lang/String;)Lco/loubo/icicle/Upload; // method@3033 │ │ +0a9572: 0c01 |0011: move-result-object v1 │ │ +0a9574: 3901 2a00 |0012: if-nez v1, 003c // +002a │ │ +0a9578: 6e10 7736 0600 |0014: invoke-virtual {v6}, Lnet/pterodactylus/fcp/PersistentRequestModified;.getIdentifier:()Ljava/lang/String; // method@3677 │ │ +0a957e: 0c03 |0017: move-result-object v3 │ │ +0a9580: 6e20 3430 3500 |0018: invoke-virtual {v5, v3}, Lco/loubo/icicle/GlobalState;.getUploadDir:(Ljava/lang/String;)Lco/loubo/icicle/UploadDir; // method@3034 │ │ +0a9586: 0c02 |001b: move-result-object v2 │ │ +0a9588: 3902 0300 |001c: if-nez v2, 001f // +0003 │ │ +0a958c: 0e00 |001e: return-void │ │ +0a958e: 6e10 2d32 0200 |001f: invoke-virtual {v2}, Lco/loubo/icicle/UploadDir;.getPriority:()I // method@322d │ │ +0a9594: 0a03 |0022: move-result v3 │ │ +0a9596: 6e10 7836 0600 |0023: invoke-virtual {v6}, Lnet/pterodactylus/fcp/PersistentRequestModified;.getPriority:()Lnet/pterodactylus/fcp/Priority; // method@3678 │ │ +0a959c: 0c04 |0026: move-result-object v4 │ │ +0a959e: 6e10 8636 0400 |0027: invoke-virtual {v4}, Lnet/pterodactylus/fcp/Priority;.ordinal:()I // method@3686 │ │ +0a95a4: 0a04 |002a: move-result v4 │ │ +0a95a6: 3243 f3ff |002b: if-eq v3, v4, 001e // -000d │ │ +0a95aa: 6e10 7836 0600 |002d: invoke-virtual {v6}, Lnet/pterodactylus/fcp/PersistentRequestModified;.getPriority:()Lnet/pterodactylus/fcp/Priority; // method@3678 │ │ +0a95b0: 0c03 |0030: move-result-object v3 │ │ +0a95b2: 6e10 8636 0300 |0031: invoke-virtual {v3}, Lnet/pterodactylus/fcp/Priority;.ordinal:()I // method@3686 │ │ +0a95b8: 0a03 |0034: move-result v3 │ │ +0a95ba: 6e20 3632 3200 |0035: invoke-virtual {v2, v3}, Lco/loubo/icicle/UploadDir;.setPriority:(I)V // method@3236 │ │ +0a95c0: 6e10 4f30 0500 |0038: invoke-virtual {v5}, Lco/loubo/icicle/GlobalState;.sendRedrawUploads:()V // method@304f │ │ +0a95c6: 28e3 |003b: goto 001e // -001d │ │ +0a95c8: 6e10 f931 0100 |003c: invoke-virtual {v1}, Lco/loubo/icicle/Upload;.getPriority:()I // method@31f9 │ │ +0a95ce: 0a03 |003f: move-result v3 │ │ +0a95d0: 6e10 7836 0600 |0040: invoke-virtual {v6}, Lnet/pterodactylus/fcp/PersistentRequestModified;.getPriority:()Lnet/pterodactylus/fcp/Priority; // method@3678 │ │ +0a95d6: 0c04 |0043: move-result-object v4 │ │ +0a95d8: 6e10 8636 0400 |0044: invoke-virtual {v4}, Lnet/pterodactylus/fcp/Priority;.ordinal:()I // method@3686 │ │ +0a95de: 0a04 |0047: move-result v4 │ │ +0a95e0: 3243 d6ff |0048: if-eq v3, v4, 001e // -002a │ │ +0a95e4: 6e10 7836 0600 |004a: invoke-virtual {v6}, Lnet/pterodactylus/fcp/PersistentRequestModified;.getPriority:()Lnet/pterodactylus/fcp/Priority; // method@3678 │ │ +0a95ea: 0c03 |004d: move-result-object v3 │ │ +0a95ec: 6e10 8636 0300 |004e: invoke-virtual {v3}, Lnet/pterodactylus/fcp/Priority;.ordinal:()I // method@3686 │ │ +0a95f2: 0a03 |0051: move-result v3 │ │ +0a95f4: 6e20 0232 3100 |0052: invoke-virtual {v1, v3}, Lco/loubo/icicle/Upload;.setPriority:(I)V // method@3202 │ │ +0a95fa: 6e10 4f30 0500 |0055: invoke-virtual {v5}, Lco/loubo/icicle/GlobalState;.sendRedrawUploads:()V // method@304f │ │ +0a9600: 28c6 |0058: goto 001e // -003a │ │ +0a9602: 6e10 4b2f 0000 |0059: invoke-virtual {v0}, Lco/loubo/icicle/Download;.getPriority:()I // method@2f4b │ │ +0a9608: 0a03 |005c: move-result v3 │ │ +0a960a: 6e10 7836 0600 |005d: invoke-virtual {v6}, Lnet/pterodactylus/fcp/PersistentRequestModified;.getPriority:()Lnet/pterodactylus/fcp/Priority; // method@3678 │ │ +0a9610: 0c04 |0060: move-result-object v4 │ │ +0a9612: 6e10 8636 0400 |0061: invoke-virtual {v4}, Lnet/pterodactylus/fcp/Priority;.ordinal:()I // method@3686 │ │ +0a9618: 0a04 |0064: move-result v4 │ │ +0a961a: 3243 b9ff |0065: if-eq v3, v4, 001e // -0047 │ │ +0a961e: 6e10 7836 0600 |0067: invoke-virtual {v6}, Lnet/pterodactylus/fcp/PersistentRequestModified;.getPriority:()Lnet/pterodactylus/fcp/Priority; // method@3678 │ │ +0a9624: 0c03 |006a: move-result-object v3 │ │ +0a9626: 6e10 8636 0300 |006b: invoke-virtual {v3}, Lnet/pterodactylus/fcp/Priority;.ordinal:()I // method@3686 │ │ +0a962c: 0a03 |006e: move-result v3 │ │ +0a962e: 6e20 502f 3000 |006f: invoke-virtual {v0, v3}, Lco/loubo/icicle/Download;.setPriority:(I)V // method@2f50 │ │ +0a9634: 6e10 4c30 0500 |0072: invoke-virtual {v5}, Lco/loubo/icicle/GlobalState;.sendRedrawDownloads:()V // method@304c │ │ +0a963a: 28a9 |0075: goto 001e // -0057 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=645 │ │ 0x0008 line=646 │ │ 0x000a line=647 │ │ 0x0012 line=650 │ │ 0x0014 line=651 │ │ @@ -186088,40 +186092,40 @@ │ │ type : '(Lnet/pterodactylus/fcp/SimpleProgress;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -0a9644: |[0a9644] co.loubo.icicle.GlobalState.updateTransferProgress:(Lnet/pterodactylus/fcp/SimpleProgress;)V │ │ -0a9654: 6e10 cc36 0500 |0000: invoke-virtual {v5}, Lnet/pterodactylus/fcp/SimpleProgress;.getIdentifier:()Ljava/lang/String; // method@36cc │ │ -0a965a: 0c03 |0003: move-result-object v3 │ │ -0a965c: 6e20 2630 3400 |0004: invoke-virtual {v4, v3}, Lco/loubo/icicle/GlobalState;.getDownload:(Ljava/lang/String;)Lco/loubo/icicle/Download; // method@3026 │ │ -0a9662: 0c00 |0007: move-result-object v0 │ │ -0a9664: 3900 2500 |0008: if-nez v0, 002d // +0025 │ │ -0a9668: 6e10 cc36 0500 |000a: invoke-virtual {v5}, Lnet/pterodactylus/fcp/SimpleProgress;.getIdentifier:()Ljava/lang/String; // method@36cc │ │ -0a966e: 0c03 |000d: move-result-object v3 │ │ -0a9670: 6e20 3330 3400 |000e: invoke-virtual {v4, v3}, Lco/loubo/icicle/GlobalState;.getUpload:(Ljava/lang/String;)Lco/loubo/icicle/Upload; // method@3033 │ │ -0a9676: 0c01 |0011: move-result-object v1 │ │ -0a9678: 3901 1400 |0012: if-nez v1, 0026 // +0014 │ │ -0a967c: 6e10 cc36 0500 |0014: invoke-virtual {v5}, Lnet/pterodactylus/fcp/SimpleProgress;.getIdentifier:()Ljava/lang/String; // method@36cc │ │ -0a9682: 0c03 |0017: move-result-object v3 │ │ -0a9684: 6e20 3430 3400 |0018: invoke-virtual {v4, v3}, Lco/loubo/icicle/GlobalState;.getUploadDir:(Ljava/lang/String;)Lco/loubo/icicle/UploadDir; // method@3034 │ │ -0a968a: 0c02 |001b: move-result-object v2 │ │ -0a968c: 3902 0300 |001c: if-nez v2, 001f // +0003 │ │ -0a9690: 0e00 |001e: return-void │ │ -0a9692: 6e20 3d32 5200 |001f: invoke-virtual {v2, v5}, Lco/loubo/icicle/UploadDir;.updateProgress:(Lnet/pterodactylus/fcp/SimpleProgress;)V // method@323d │ │ -0a9698: 6e10 4f30 0400 |0022: invoke-virtual {v4}, Lco/loubo/icicle/GlobalState;.sendRedrawUploads:()V // method@304f │ │ -0a969e: 28f9 |0025: goto 001e // -0007 │ │ -0a96a0: 6e20 0932 5100 |0026: invoke-virtual {v1, v5}, Lco/loubo/icicle/Upload;.updateProgress:(Lnet/pterodactylus/fcp/SimpleProgress;)V // method@3209 │ │ -0a96a6: 6e10 4f30 0400 |0029: invoke-virtual {v4}, Lco/loubo/icicle/GlobalState;.sendRedrawUploads:()V // method@304f │ │ -0a96ac: 28f2 |002c: goto 001e // -000e │ │ -0a96ae: 6e20 522f 5000 |002d: invoke-virtual {v0, v5}, Lco/loubo/icicle/Download;.updateProgress:(Lnet/pterodactylus/fcp/SimpleProgress;)V // method@2f52 │ │ -0a96b4: 6e10 4c30 0400 |0030: invoke-virtual {v4}, Lco/loubo/icicle/GlobalState;.sendRedrawDownloads:()V // method@304c │ │ -0a96ba: 28eb |0033: goto 001e // -0015 │ │ +0a963c: |[0a963c] co.loubo.icicle.GlobalState.updateTransferProgress:(Lnet/pterodactylus/fcp/SimpleProgress;)V │ │ +0a964c: 6e10 cc36 0500 |0000: invoke-virtual {v5}, Lnet/pterodactylus/fcp/SimpleProgress;.getIdentifier:()Ljava/lang/String; // method@36cc │ │ +0a9652: 0c03 |0003: move-result-object v3 │ │ +0a9654: 6e20 2630 3400 |0004: invoke-virtual {v4, v3}, Lco/loubo/icicle/GlobalState;.getDownload:(Ljava/lang/String;)Lco/loubo/icicle/Download; // method@3026 │ │ +0a965a: 0c00 |0007: move-result-object v0 │ │ +0a965c: 3900 2500 |0008: if-nez v0, 002d // +0025 │ │ +0a9660: 6e10 cc36 0500 |000a: invoke-virtual {v5}, Lnet/pterodactylus/fcp/SimpleProgress;.getIdentifier:()Ljava/lang/String; // method@36cc │ │ +0a9666: 0c03 |000d: move-result-object v3 │ │ +0a9668: 6e20 3330 3400 |000e: invoke-virtual {v4, v3}, Lco/loubo/icicle/GlobalState;.getUpload:(Ljava/lang/String;)Lco/loubo/icicle/Upload; // method@3033 │ │ +0a966e: 0c01 |0011: move-result-object v1 │ │ +0a9670: 3901 1400 |0012: if-nez v1, 0026 // +0014 │ │ +0a9674: 6e10 cc36 0500 |0014: invoke-virtual {v5}, Lnet/pterodactylus/fcp/SimpleProgress;.getIdentifier:()Ljava/lang/String; // method@36cc │ │ +0a967a: 0c03 |0017: move-result-object v3 │ │ +0a967c: 6e20 3430 3400 |0018: invoke-virtual {v4, v3}, Lco/loubo/icicle/GlobalState;.getUploadDir:(Ljava/lang/String;)Lco/loubo/icicle/UploadDir; // method@3034 │ │ +0a9682: 0c02 |001b: move-result-object v2 │ │ +0a9684: 3902 0300 |001c: if-nez v2, 001f // +0003 │ │ +0a9688: 0e00 |001e: return-void │ │ +0a968a: 6e20 3d32 5200 |001f: invoke-virtual {v2, v5}, Lco/loubo/icicle/UploadDir;.updateProgress:(Lnet/pterodactylus/fcp/SimpleProgress;)V // method@323d │ │ +0a9690: 6e10 4f30 0400 |0022: invoke-virtual {v4}, Lco/loubo/icicle/GlobalState;.sendRedrawUploads:()V // method@304f │ │ +0a9696: 28f9 |0025: goto 001e // -0007 │ │ +0a9698: 6e20 0932 5100 |0026: invoke-virtual {v1, v5}, Lco/loubo/icicle/Upload;.updateProgress:(Lnet/pterodactylus/fcp/SimpleProgress;)V // method@3209 │ │ +0a969e: 6e10 4f30 0400 |0029: invoke-virtual {v4}, Lco/loubo/icicle/GlobalState;.sendRedrawUploads:()V // method@304f │ │ +0a96a4: 28f2 |002c: goto 001e // -000e │ │ +0a96a6: 6e20 522f 5000 |002d: invoke-virtual {v0, v5}, Lco/loubo/icicle/Download;.updateProgress:(Lnet/pterodactylus/fcp/SimpleProgress;)V // method@2f52 │ │ +0a96ac: 6e10 4c30 0400 |0030: invoke-virtual {v4}, Lco/loubo/icicle/GlobalState;.sendRedrawDownloads:()V // method@304c │ │ +0a96b2: 28eb |0033: goto 001e // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ 0x0008 line=466 │ │ 0x000a line=467 │ │ 0x0012 line=470 │ │ 0x0014 line=471 │ │ @@ -186193,27 +186197,27 @@ │ │ type : '(Lco/loubo/icicle/ListMessagesFragment;Landroid/content/Context;Ljava/util/concurrent/CopyOnWriteArrayList;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0a96bc: |[0a96bc] co.loubo.icicle.ListMessagesFragment$MessageListArrayAdapter.:(Lco/loubo/icicle/ListMessagesFragment;Landroid/content/Context;Ljava/util/concurrent/CopyOnWriteArrayList;)V │ │ -0a96cc: 5b12 9911 |0000: iput-object v2, v1, Lco/loubo/icicle/ListMessagesFragment$MessageListArrayAdapter;.this$0:Lco/loubo/icicle/ListMessagesFragment; // field@1199 │ │ -0a96d0: 1400 3000 037f |0002: const v0, #float 1.7413e+38 // #7f030030 │ │ -0a96d6: 7030 d22d 3100 |0005: invoke-direct {v1, v3, v0}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I)V // method@2dd2 │ │ -0a96dc: 5b13 9711 |0008: iput-object v3, v1, Lco/loubo/icicle/ListMessagesFragment$MessageListArrayAdapter;.context:Landroid/content/Context; // field@1197 │ │ -0a96e0: 5b14 9a11 |000a: iput-object v4, v1, Lco/loubo/icicle/ListMessagesFragment$MessageListArrayAdapter;.values:Ljava/util/concurrent/CopyOnWriteArrayList; // field@119a │ │ -0a96e4: 6e10 7e30 0200 |000c: invoke-virtual {v2}, Lco/loubo/icicle/ListMessagesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@307e │ │ -0a96ea: 0c00 |000f: move-result-object v0 │ │ -0a96ec: 6e10 8405 0000 |0010: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getApplication:()Landroid/app/Application; // method@0584 │ │ -0a96f2: 0c00 |0013: move-result-object v0 │ │ -0a96f4: 1f00 ea05 |0014: check-cast v0, Lco/loubo/icicle/GlobalState; // type@05ea │ │ -0a96f8: 5b10 9811 |0016: iput-object v0, v1, Lco/loubo/icicle/ListMessagesFragment$MessageListArrayAdapter;.gs:Lco/loubo/icicle/GlobalState; // field@1198 │ │ -0a96fc: 0e00 |0018: return-void │ │ +0a96b4: |[0a96b4] co.loubo.icicle.ListMessagesFragment$MessageListArrayAdapter.:(Lco/loubo/icicle/ListMessagesFragment;Landroid/content/Context;Ljava/util/concurrent/CopyOnWriteArrayList;)V │ │ +0a96c4: 5b12 9911 |0000: iput-object v2, v1, Lco/loubo/icicle/ListMessagesFragment$MessageListArrayAdapter;.this$0:Lco/loubo/icicle/ListMessagesFragment; // field@1199 │ │ +0a96c8: 1400 3000 037f |0002: const v0, #float 1.7413e+38 // #7f030030 │ │ +0a96ce: 7030 d22d 3100 |0005: invoke-direct {v1, v3, v0}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I)V // method@2dd2 │ │ +0a96d4: 5b13 9711 |0008: iput-object v3, v1, Lco/loubo/icicle/ListMessagesFragment$MessageListArrayAdapter;.context:Landroid/content/Context; // field@1197 │ │ +0a96d8: 5b14 9a11 |000a: iput-object v4, v1, Lco/loubo/icicle/ListMessagesFragment$MessageListArrayAdapter;.values:Ljava/util/concurrent/CopyOnWriteArrayList; // field@119a │ │ +0a96dc: 6e10 7e30 0200 |000c: invoke-virtual {v2}, Lco/loubo/icicle/ListMessagesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@307e │ │ +0a96e2: 0c00 |000f: move-result-object v0 │ │ +0a96e4: 6e10 8405 0000 |0010: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getApplication:()Landroid/app/Application; // method@0584 │ │ +0a96ea: 0c00 |0013: move-result-object v0 │ │ +0a96ec: 1f00 ea05 |0014: check-cast v0, Lco/loubo/icicle/GlobalState; // type@05ea │ │ +0a96f0: 5b10 9811 |0016: iput-object v0, v1, Lco/loubo/icicle/ListMessagesFragment$MessageListArrayAdapter;.gs:Lco/loubo/icicle/GlobalState; // field@1198 │ │ +0a96f4: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0002 line=78 │ │ 0x0008 line=79 │ │ 0x000a line=80 │ │ 0x000c line=81 │ │ @@ -186231,19 +186235,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a9700: |[0a9700] co.loubo.icicle.ListMessagesFragment$MessageListArrayAdapter.getCount:()I │ │ -0a9710: 5410 9a11 |0000: iget-object v0, v1, Lco/loubo/icicle/ListMessagesFragment$MessageListArrayAdapter;.values:Ljava/util/concurrent/CopyOnWriteArrayList; // field@119a │ │ -0a9714: 6e10 f233 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.size:()I // method@33f2 │ │ -0a971a: 0a00 |0005: move-result v0 │ │ -0a971c: 0f00 |0006: return v0 │ │ +0a96f8: |[0a96f8] co.loubo.icicle.ListMessagesFragment$MessageListArrayAdapter.getCount:()I │ │ +0a9708: 5410 9a11 |0000: iget-object v0, v1, Lco/loubo/icicle/ListMessagesFragment$MessageListArrayAdapter;.values:Ljava/util/concurrent/CopyOnWriteArrayList; // field@119a │ │ +0a970c: 6e10 f233 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.size:()I // method@33f2 │ │ +0a9712: 0a00 |0005: move-result v0 │ │ +0a9714: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lco/loubo/icicle/ListMessagesFragment$MessageListArrayAdapter; │ │ │ │ #1 : (in Lco/loubo/icicle/ListMessagesFragment$MessageListArrayAdapter;) │ │ @@ -186251,70 +186255,71 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 109 16-bit code units │ │ -0a9720: |[0a9720] co.loubo.icicle.ListMessagesFragment$MessageListArrayAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0a9730: 5475 9711 |0000: iget-object v5, v7, Lco/loubo/icicle/ListMessagesFragment$MessageListArrayAdapter;.context:Landroid/content/Context; // field@1197 │ │ -0a9734: 1a06 4d27 |0002: const-string v6, "layout_inflater" // string@274d │ │ -0a9738: 6e20 0701 6500 |0004: invoke-virtual {v5, v6}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0107 │ │ -0a973e: 0c00 |0007: move-result-object v0 │ │ -0a9740: 1f00 5205 |0008: check-cast v0, Landroid/view/LayoutInflater; // type@0552 │ │ -0a9744: 0793 |000a: move-object v3, v9 │ │ -0a9746: 3903 0a00 |000b: if-nez v3, 0015 // +000a │ │ -0a974a: 1405 2d00 037f |000d: const v5, #float 1.7413e+38 // #7f03002d │ │ -0a9750: 1206 |0010: const/4 v6, #int 0 // #0 │ │ -0a9752: 6e40 5f2b 506a |0011: invoke-virtual {v0, v5, v10, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@2b5f │ │ -0a9758: 0c03 |0014: move-result-object v3 │ │ -0a975a: 1405 7f00 0a7f |0015: const v5, #float 1.83436e+38 // #7f0a007f │ │ -0a9760: 6e20 c82b 5300 |0018: invoke-virtual {v3, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@2bc8 │ │ -0a9766: 0c04 |001b: move-result-object v4 │ │ -0a9768: 1f04 c705 |001c: check-cast v4, Landroid/widget/TextView; // type@05c7 │ │ -0a976c: 1405 8000 0a7f |001e: const v5, #float 1.83436e+38 // #7f0a0080 │ │ -0a9772: 6e20 c82b 5300 |0021: invoke-virtual {v3, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@2bc8 │ │ -0a9778: 0c01 |0024: move-result-object v1 │ │ -0a977a: 1f01 c705 |0025: check-cast v1, Landroid/widget/TextView; // type@05c7 │ │ -0a977e: 1405 8100 0a7f |0027: const v5, #float 1.83436e+38 // #7f0a0081 │ │ -0a9784: 6e20 c82b 5300 |002a: invoke-virtual {v3, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@2bc8 │ │ -0a978a: 0c02 |002d: move-result-object v2 │ │ -0a978c: 1f02 c705 |002e: check-cast v2, Landroid/widget/TextView; // type@05c7 │ │ -0a9790: 5475 9a11 |0030: iget-object v5, v7, Lco/loubo/icicle/ListMessagesFragment$MessageListArrayAdapter;.values:Ljava/util/concurrent/CopyOnWriteArrayList; // field@119a │ │ -0a9794: 6e20 eb33 8500 |0032: invoke-virtual {v5, v8}, Ljava/util/concurrent/CopyOnWriteArrayList;.get:(I)Ljava/lang/Object; // method@33eb │ │ -0a979a: 0c05 |0035: move-result-object v5 │ │ -0a979c: 1f05 d705 |0036: check-cast v5, Lco/loubo/icicle/FreenetMessage; // type@05d7 │ │ -0a97a0: 6e10 a72f 0500 |0038: invoke-virtual {v5}, Lco/loubo/icicle/FreenetMessage;.getSender:()Ljava/lang/String; // method@2fa7 │ │ -0a97a6: 0c05 |003b: move-result-object v5 │ │ -0a97a8: 6e20 192f 5400 |003c: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2f19 │ │ -0a97ae: 5475 9a11 |003f: iget-object v5, v7, Lco/loubo/icicle/ListMessagesFragment$MessageListArrayAdapter;.values:Ljava/util/concurrent/CopyOnWriteArrayList; // field@119a │ │ -0a97b2: 6e20 eb33 8500 |0041: invoke-virtual {v5, v8}, Ljava/util/concurrent/CopyOnWriteArrayList;.get:(I)Ljava/lang/Object; // method@33eb │ │ -0a97b8: 0c05 |0044: move-result-object v5 │ │ -0a97ba: 1f05 d705 |0045: check-cast v5, Lco/loubo/icicle/FreenetMessage; // type@05d7 │ │ -0a97be: 6e10 a52f 0500 |0047: invoke-virtual {v5}, Lco/loubo/icicle/FreenetMessage;.getMessage:()Ljava/lang/String; // method@2fa5 │ │ -0a97c4: 0c05 |004a: move-result-object v5 │ │ -0a97c6: 6e20 192f 5200 |004b: invoke-virtual {v2, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2f19 │ │ -0a97cc: 5475 9911 |004e: iget-object v5, v7, Lco/loubo/icicle/ListMessagesFragment$MessageListArrayAdapter;.this$0:Lco/loubo/icicle/ListMessagesFragment; // field@1199 │ │ -0a97d0: 6e10 7e30 0500 |0050: invoke-virtual {v5}, Lco/loubo/icicle/ListMessagesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@307e │ │ -0a97d6: 0c05 |0053: move-result-object v5 │ │ -0a97d8: 6e10 8405 0500 |0054: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getApplication:()Landroid/app/Application; // method@0584 │ │ -0a97de: 5476 9811 |0057: iget-object v6, v7, Lco/loubo/icicle/ListMessagesFragment$MessageListArrayAdapter;.gs:Lco/loubo/icicle/GlobalState; // field@1198 │ │ -0a97e2: 5475 9a11 |0059: iget-object v5, v7, Lco/loubo/icicle/ListMessagesFragment$MessageListArrayAdapter;.values:Ljava/util/concurrent/CopyOnWriteArrayList; // field@119a │ │ -0a97e6: 6e20 eb33 8500 |005b: invoke-virtual {v5, v8}, Ljava/util/concurrent/CopyOnWriteArrayList;.get:(I)Ljava/lang/Object; // method@33eb │ │ -0a97ec: 0c05 |005e: move-result-object v5 │ │ -0a97ee: 1f05 d705 |005f: check-cast v5, Lco/loubo/icicle/FreenetMessage; // type@05d7 │ │ -0a97f2: 6e10 a42f 0500 |0061: invoke-virtual {v5}, Lco/loubo/icicle/FreenetMessage;.getDate:()Ljava/util/Date; // method@2fa4 │ │ -0a97f8: 0c05 |0064: move-result-object v5 │ │ -0a97fa: 6e20 2e30 5600 |0065: invoke-virtual {v6, v5}, Lco/loubo/icicle/GlobalState;.getPrettyDate:(Ljava/util/Date;)Ljava/lang/String; // method@302e │ │ -0a9800: 0c05 |0068: move-result-object v5 │ │ -0a9802: 6e20 192f 5100 |0069: invoke-virtual {v1, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2f19 │ │ -0a9808: 1103 |006c: return-object v3 │ │ +0a9718: |[0a9718] co.loubo.icicle.ListMessagesFragment$MessageListArrayAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0a9728: 5475 9711 |0000: iget-object v5, v7, Lco/loubo/icicle/ListMessagesFragment$MessageListArrayAdapter;.context:Landroid/content/Context; // field@1197 │ │ +0a972c: 1a06 4d27 |0002: const-string v6, "layout_inflater" // string@274d │ │ +0a9730: 6e20 0701 6500 |0004: invoke-virtual {v5, v6}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0107 │ │ +0a9736: 0c00 |0007: move-result-object v0 │ │ +0a9738: 1f00 5205 |0008: check-cast v0, Landroid/view/LayoutInflater; // type@0552 │ │ +0a973c: 0793 |000a: move-object v3, v9 │ │ +0a973e: 3903 0a00 |000b: if-nez v3, 0015 // +000a │ │ +0a9742: 1405 2d00 037f |000d: const v5, #float 1.7413e+38 // #7f03002d │ │ +0a9748: 1206 |0010: const/4 v6, #int 0 // #0 │ │ +0a974a: 6e40 5f2b 506a |0011: invoke-virtual {v0, v5, v10, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@2b5f │ │ +0a9750: 0c03 |0014: move-result-object v3 │ │ +0a9752: 1405 7f00 0a7f |0015: const v5, #float 1.83436e+38 // #7f0a007f │ │ +0a9758: 6e20 c82b 5300 |0018: invoke-virtual {v3, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@2bc8 │ │ +0a975e: 0c04 |001b: move-result-object v4 │ │ +0a9760: 1f04 c705 |001c: check-cast v4, Landroid/widget/TextView; // type@05c7 │ │ +0a9764: 1405 8000 0a7f |001e: const v5, #float 1.83436e+38 // #7f0a0080 │ │ +0a976a: 6e20 c82b 5300 |0021: invoke-virtual {v3, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@2bc8 │ │ +0a9770: 0c01 |0024: move-result-object v1 │ │ +0a9772: 1f01 c705 |0025: check-cast v1, Landroid/widget/TextView; // type@05c7 │ │ +0a9776: 1405 8100 0a7f |0027: const v5, #float 1.83436e+38 // #7f0a0081 │ │ +0a977c: 6e20 c82b 5300 |002a: invoke-virtual {v3, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@2bc8 │ │ +0a9782: 0c02 |002d: move-result-object v2 │ │ +0a9784: 1f02 c705 |002e: check-cast v2, Landroid/widget/TextView; // type@05c7 │ │ +0a9788: 5475 9a11 |0030: iget-object v5, v7, Lco/loubo/icicle/ListMessagesFragment$MessageListArrayAdapter;.values:Ljava/util/concurrent/CopyOnWriteArrayList; // field@119a │ │ +0a978c: 6e20 eb33 8500 |0032: invoke-virtual {v5, v8}, Ljava/util/concurrent/CopyOnWriteArrayList;.get:(I)Ljava/lang/Object; // method@33eb │ │ +0a9792: 0c05 |0035: move-result-object v5 │ │ +0a9794: 1f05 d705 |0036: check-cast v5, Lco/loubo/icicle/FreenetMessage; // type@05d7 │ │ +0a9798: 6e10 a72f 0500 |0038: invoke-virtual {v5}, Lco/loubo/icicle/FreenetMessage;.getSender:()Ljava/lang/String; // method@2fa7 │ │ +0a979e: 0c05 |003b: move-result-object v5 │ │ +0a97a0: 6e20 192f 5400 |003c: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2f19 │ │ +0a97a6: 5475 9a11 |003f: iget-object v5, v7, Lco/loubo/icicle/ListMessagesFragment$MessageListArrayAdapter;.values:Ljava/util/concurrent/CopyOnWriteArrayList; // field@119a │ │ +0a97aa: 6e20 eb33 8500 |0041: invoke-virtual {v5, v8}, Ljava/util/concurrent/CopyOnWriteArrayList;.get:(I)Ljava/lang/Object; // method@33eb │ │ +0a97b0: 0c05 |0044: move-result-object v5 │ │ +0a97b2: 1f05 d705 |0045: check-cast v5, Lco/loubo/icicle/FreenetMessage; // type@05d7 │ │ +0a97b6: 6e10 a52f 0500 |0047: invoke-virtual {v5}, Lco/loubo/icicle/FreenetMessage;.getMessage:()Ljava/lang/String; // method@2fa5 │ │ +0a97bc: 0c05 |004a: move-result-object v5 │ │ +0a97be: 6e20 192f 5200 |004b: invoke-virtual {v2, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2f19 │ │ +0a97c4: 5475 9911 |004e: iget-object v5, v7, Lco/loubo/icicle/ListMessagesFragment$MessageListArrayAdapter;.this$0:Lco/loubo/icicle/ListMessagesFragment; // field@1199 │ │ +0a97c8: 6e10 7e30 0500 |0050: invoke-virtual {v5}, Lco/loubo/icicle/ListMessagesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@307e │ │ +0a97ce: 0c05 |0053: move-result-object v5 │ │ +0a97d0: 6e10 8405 0500 |0054: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getApplication:()Landroid/app/Application; // method@0584 │ │ +0a97d6: 5476 9811 |0057: iget-object v6, v7, Lco/loubo/icicle/ListMessagesFragment$MessageListArrayAdapter;.gs:Lco/loubo/icicle/GlobalState; // field@1198 │ │ +0a97da: 5475 9a11 |0059: iget-object v5, v7, Lco/loubo/icicle/ListMessagesFragment$MessageListArrayAdapter;.values:Ljava/util/concurrent/CopyOnWriteArrayList; // field@119a │ │ +0a97de: 6e20 eb33 8500 |005b: invoke-virtual {v5, v8}, Ljava/util/concurrent/CopyOnWriteArrayList;.get:(I)Ljava/lang/Object; // method@33eb │ │ +0a97e4: 0c05 |005e: move-result-object v5 │ │ +0a97e6: 1f05 d705 |005f: check-cast v5, Lco/loubo/icicle/FreenetMessage; // type@05d7 │ │ +0a97ea: 6e10 a42f 0500 |0061: invoke-virtual {v5}, Lco/loubo/icicle/FreenetMessage;.getDate:()Ljava/util/Date; // method@2fa4 │ │ +0a97f0: 0c05 |0064: move-result-object v5 │ │ +0a97f2: 6e20 2e30 5600 |0065: invoke-virtual {v6, v5}, Lco/loubo/icicle/GlobalState;.getPrettyDate:(Ljava/util/Date;)Ljava/lang/String; // method@302e │ │ +0a97f8: 0c05 |0068: move-result-object v5 │ │ +0a97fa: 6e20 192f 5100 |0069: invoke-virtual {v1, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2f19 │ │ +0a9800: 1103 |006c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ + 0x0004 line=91 │ │ 0x000a line=92 │ │ 0x000b line=93 │ │ 0x000d line=94 │ │ 0x0015 line=96 │ │ 0x001e line=97 │ │ 0x0027 line=98 │ │ 0x0030 line=99 │ │ @@ -186448,27 +186453,27 @@ │ │ type : '(Lco/loubo/icicle/ListRecipientsFragment;Landroid/content/Context;Ljava/util/concurrent/CopyOnWriteArrayList;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0a980c: |[0a980c] co.loubo.icicle.ListRecipientsFragment$RecipientListArrayAdapter.:(Lco/loubo/icicle/ListRecipientsFragment;Landroid/content/Context;Ljava/util/concurrent/CopyOnWriteArrayList;)V │ │ -0a981c: 5b12 a411 |0000: iput-object v2, v1, Lco/loubo/icicle/ListRecipientsFragment$RecipientListArrayAdapter;.this$0:Lco/loubo/icicle/ListRecipientsFragment; // field@11a4 │ │ -0a9820: 1400 3000 037f |0002: const v0, #float 1.7413e+38 // #7f030030 │ │ -0a9826: 7030 d22d 3100 |0005: invoke-direct {v1, v3, v0}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I)V // method@2dd2 │ │ -0a982c: 5b13 a211 |0008: iput-object v3, v1, Lco/loubo/icicle/ListRecipientsFragment$RecipientListArrayAdapter;.context:Landroid/content/Context; // field@11a2 │ │ -0a9830: 5b14 a511 |000a: iput-object v4, v1, Lco/loubo/icicle/ListRecipientsFragment$RecipientListArrayAdapter;.values:Ljava/util/concurrent/CopyOnWriteArrayList; // field@11a5 │ │ -0a9834: 6e10 9d30 0200 |000c: invoke-virtual {v2}, Lco/loubo/icicle/ListRecipientsFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@309d │ │ -0a983a: 0c00 |000f: move-result-object v0 │ │ -0a983c: 6e10 8405 0000 |0010: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getApplication:()Landroid/app/Application; // method@0584 │ │ -0a9842: 0c00 |0013: move-result-object v0 │ │ -0a9844: 1f00 ea05 |0014: check-cast v0, Lco/loubo/icicle/GlobalState; // type@05ea │ │ -0a9848: 5b10 a311 |0016: iput-object v0, v1, Lco/loubo/icicle/ListRecipientsFragment$RecipientListArrayAdapter;.gs:Lco/loubo/icicle/GlobalState; // field@11a3 │ │ -0a984c: 0e00 |0018: return-void │ │ +0a9804: |[0a9804] co.loubo.icicle.ListRecipientsFragment$RecipientListArrayAdapter.:(Lco/loubo/icicle/ListRecipientsFragment;Landroid/content/Context;Ljava/util/concurrent/CopyOnWriteArrayList;)V │ │ +0a9814: 5b12 a411 |0000: iput-object v2, v1, Lco/loubo/icicle/ListRecipientsFragment$RecipientListArrayAdapter;.this$0:Lco/loubo/icicle/ListRecipientsFragment; // field@11a4 │ │ +0a9818: 1400 3000 037f |0002: const v0, #float 1.7413e+38 // #7f030030 │ │ +0a981e: 7030 d22d 3100 |0005: invoke-direct {v1, v3, v0}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I)V // method@2dd2 │ │ +0a9824: 5b13 a211 |0008: iput-object v3, v1, Lco/loubo/icicle/ListRecipientsFragment$RecipientListArrayAdapter;.context:Landroid/content/Context; // field@11a2 │ │ +0a9828: 5b14 a511 |000a: iput-object v4, v1, Lco/loubo/icicle/ListRecipientsFragment$RecipientListArrayAdapter;.values:Ljava/util/concurrent/CopyOnWriteArrayList; // field@11a5 │ │ +0a982c: 6e10 9d30 0200 |000c: invoke-virtual {v2}, Lco/loubo/icicle/ListRecipientsFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@309d │ │ +0a9832: 0c00 |000f: move-result-object v0 │ │ +0a9834: 6e10 8405 0000 |0010: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getApplication:()Landroid/app/Application; // method@0584 │ │ +0a983a: 0c00 |0013: move-result-object v0 │ │ +0a983c: 1f00 ea05 |0014: check-cast v0, Lco/loubo/icicle/GlobalState; // type@05ea │ │ +0a9840: 5b10 a311 |0016: iput-object v0, v1, Lco/loubo/icicle/ListRecipientsFragment$RecipientListArrayAdapter;.gs:Lco/loubo/icicle/GlobalState; // field@11a3 │ │ +0a9844: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0002 line=105 │ │ 0x0008 line=106 │ │ 0x000a line=107 │ │ 0x000c line=108 │ │ @@ -186486,19 +186491,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a9850: |[0a9850] co.loubo.icicle.ListRecipientsFragment$RecipientListArrayAdapter.getCount:()I │ │ -0a9860: 5410 a511 |0000: iget-object v0, v1, Lco/loubo/icicle/ListRecipientsFragment$RecipientListArrayAdapter;.values:Ljava/util/concurrent/CopyOnWriteArrayList; // field@11a5 │ │ -0a9864: 6e10 f233 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.size:()I // method@33f2 │ │ -0a986a: 0a00 |0005: move-result v0 │ │ -0a986c: 0f00 |0006: return v0 │ │ +0a9848: |[0a9848] co.loubo.icicle.ListRecipientsFragment$RecipientListArrayAdapter.getCount:()I │ │ +0a9858: 5410 a511 |0000: iget-object v0, v1, Lco/loubo/icicle/ListRecipientsFragment$RecipientListArrayAdapter;.values:Ljava/util/concurrent/CopyOnWriteArrayList; // field@11a5 │ │ +0a985c: 6e10 f233 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.size:()I // method@33f2 │ │ +0a9862: 0a00 |0005: move-result v0 │ │ +0a9864: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lco/loubo/icicle/ListRecipientsFragment$RecipientListArrayAdapter; │ │ │ │ #1 : (in Lco/loubo/icicle/ListRecipientsFragment$RecipientListArrayAdapter;) │ │ @@ -186506,104 +186511,105 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 178 16-bit code units │ │ -0a9870: |[0a9870] co.loubo.icicle.ListRecipientsFragment$RecipientListArrayAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0a9880: 5496 a211 |0000: iget-object v6, v9, Lco/loubo/icicle/ListRecipientsFragment$RecipientListArrayAdapter;.context:Landroid/content/Context; // field@11a2 │ │ -0a9884: 1a07 4d27 |0002: const-string v7, "layout_inflater" // string@274d │ │ -0a9888: 6e20 0701 7600 |0004: invoke-virtual {v6, v7}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0107 │ │ -0a988e: 0c00 |0007: move-result-object v0 │ │ -0a9890: 1f00 5205 |0008: check-cast v0, Landroid/view/LayoutInflater; // type@0552 │ │ -0a9894: 07b5 |000a: move-object v5, v11 │ │ -0a9896: 3905 0a00 |000b: if-nez v5, 0015 // +000a │ │ -0a989a: 1406 3000 037f |000d: const v6, #float 1.7413e+38 // #7f030030 │ │ -0a98a0: 1207 |0010: const/4 v7, #int 0 // #0 │ │ -0a98a2: 6e40 5f2b 607c |0011: invoke-virtual {v0, v6, v12, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@2b5f │ │ -0a98a8: 0c05 |0014: move-result-object v5 │ │ -0a98aa: 1406 8d00 0a7f |0015: const v6, #float 1.83436e+38 // #7f0a008d │ │ -0a98b0: 6e20 c82b 6500 |0018: invoke-virtual {v5, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@2bc8 │ │ -0a98b6: 0c04 |001b: move-result-object v4 │ │ -0a98b8: 1f04 c705 |001c: check-cast v4, Landroid/widget/TextView; // type@05c7 │ │ -0a98bc: 1406 8e00 0a7f |001e: const v6, #float 1.83436e+38 // #7f0a008e │ │ -0a98c2: 6e20 c82b 6500 |0021: invoke-virtual {v5, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@2bc8 │ │ -0a98c8: 0c02 |0024: move-result-object v2 │ │ -0a98ca: 1f02 c705 |0025: check-cast v2, Landroid/widget/TextView; // type@05c7 │ │ -0a98ce: 1406 8c00 0a7f |0027: const v6, #float 1.83436e+38 // #7f0a008c │ │ -0a98d4: 6e20 c82b 6500 |002a: invoke-virtual {v5, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@2bc8 │ │ -0a98da: 0c03 |002d: move-result-object v3 │ │ -0a98dc: 1f03 a905 |002e: check-cast v3, Landroid/widget/ImageView; // type@05a9 │ │ -0a98e0: 5496 a511 |0030: iget-object v6, v9, Lco/loubo/icicle/ListRecipientsFragment$RecipientListArrayAdapter;.values:Ljava/util/concurrent/CopyOnWriteArrayList; // field@11a5 │ │ -0a98e4: 6e20 eb33 a600 |0032: invoke-virtual {v6, v10}, Ljava/util/concurrent/CopyOnWriteArrayList;.get:(I)Ljava/lang/Object; // method@33eb │ │ -0a98ea: 0c01 |0035: move-result-object v1 │ │ -0a98ec: 1f01 0b07 |0036: check-cast v1, Lnet/pterodactylus/fcp/Peer; // type@070b │ │ -0a98f0: 6e10 3336 0100 |0038: invoke-virtual {v1}, Lnet/pterodactylus/fcp/Peer;.getMyName:()Ljava/lang/String; // method@3633 │ │ -0a98f6: 0c06 |003b: move-result-object v6 │ │ -0a98f8: 3806 3700 |003c: if-eqz v6, 0073 // +0037 │ │ -0a98fc: 6e10 3336 0100 |003e: invoke-virtual {v1}, Lnet/pterodactylus/fcp/Peer;.getMyName:()Ljava/lang/String; // method@3633 │ │ -0a9902: 0c06 |0041: move-result-object v6 │ │ -0a9904: 6e20 192f 6400 |0042: invoke-virtual {v4, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2f19 │ │ -0a990a: 1a06 0939 |0045: const-string v6, "status" // string@3909 │ │ -0a990e: 6e20 3836 6100 |0047: invoke-virtual {v1, v6}, Lnet/pterodactylus/fcp/Peer;.getVolatile:(Ljava/lang/String;)Ljava/lang/String; // method@3638 │ │ -0a9914: 0c06 |004a: move-result-object v6 │ │ -0a9916: 6207 0c11 |004b: sget-object v7, Lco/loubo/icicle/Constants;.FNconnected:Ljava/lang/Object; // field@110c │ │ -0a991a: 6e20 0b33 7600 |004d: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@330b │ │ -0a9920: 0a06 |0050: move-result v6 │ │ -0a9922: 3806 3100 |0051: if-eqz v6, 0082 // +0031 │ │ -0a9926: 5496 a411 |0053: iget-object v6, v9, Lco/loubo/icicle/ListRecipientsFragment$RecipientListArrayAdapter;.this$0:Lco/loubo/icicle/ListRecipientsFragment; // field@11a4 │ │ -0a992a: 6e10 9f30 0600 |0055: invoke-virtual {v6}, Lco/loubo/icicle/ListRecipientsFragment;.getResources:()Landroid/content/res/Resources; // method@309f │ │ -0a9930: 0c06 |0058: move-result-object v6 │ │ -0a9932: 1407 7c00 087f |0059: const v7, #float 1.80778e+38 // #7f08007c │ │ -0a9938: 6e20 7701 7600 |005c: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getColor:(I)I // method@0177 │ │ -0a993e: 0a06 |005f: move-result v6 │ │ -0a9940: 6e20 382e 6300 |0060: invoke-virtual {v3, v6}, Landroid/widget/ImageView;.setColorFilter:(I)V // method@2e38 │ │ -0a9946: 6e10 3636 0100 |0063: invoke-virtual {v1}, Lnet/pterodactylus/fcp/Peer;.getPhysicalUDP:()Ljava/lang/String; // method@3636 │ │ -0a994c: 0c06 |0066: move-result-object v6 │ │ -0a994e: 1a07 2701 |0067: const-string v7, ";" // string@0127 │ │ -0a9952: 1a08 0100 |0069: const-string v8, " │ │ +0a9868: |[0a9868] co.loubo.icicle.ListRecipientsFragment$RecipientListArrayAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0a9878: 5496 a211 |0000: iget-object v6, v9, Lco/loubo/icicle/ListRecipientsFragment$RecipientListArrayAdapter;.context:Landroid/content/Context; // field@11a2 │ │ +0a987c: 1a07 4d27 |0002: const-string v7, "layout_inflater" // string@274d │ │ +0a9880: 6e20 0701 7600 |0004: invoke-virtual {v6, v7}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0107 │ │ +0a9886: 0c00 |0007: move-result-object v0 │ │ +0a9888: 1f00 5205 |0008: check-cast v0, Landroid/view/LayoutInflater; // type@0552 │ │ +0a988c: 07b5 |000a: move-object v5, v11 │ │ +0a988e: 3905 0a00 |000b: if-nez v5, 0015 // +000a │ │ +0a9892: 1406 3000 037f |000d: const v6, #float 1.7413e+38 // #7f030030 │ │ +0a9898: 1207 |0010: const/4 v7, #int 0 // #0 │ │ +0a989a: 6e40 5f2b 607c |0011: invoke-virtual {v0, v6, v12, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@2b5f │ │ +0a98a0: 0c05 |0014: move-result-object v5 │ │ +0a98a2: 1406 8d00 0a7f |0015: const v6, #float 1.83436e+38 // #7f0a008d │ │ +0a98a8: 6e20 c82b 6500 |0018: invoke-virtual {v5, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@2bc8 │ │ +0a98ae: 0c04 |001b: move-result-object v4 │ │ +0a98b0: 1f04 c705 |001c: check-cast v4, Landroid/widget/TextView; // type@05c7 │ │ +0a98b4: 1406 8e00 0a7f |001e: const v6, #float 1.83436e+38 // #7f0a008e │ │ +0a98ba: 6e20 c82b 6500 |0021: invoke-virtual {v5, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@2bc8 │ │ +0a98c0: 0c02 |0024: move-result-object v2 │ │ +0a98c2: 1f02 c705 |0025: check-cast v2, Landroid/widget/TextView; // type@05c7 │ │ +0a98c6: 1406 8c00 0a7f |0027: const v6, #float 1.83436e+38 // #7f0a008c │ │ +0a98cc: 6e20 c82b 6500 |002a: invoke-virtual {v5, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@2bc8 │ │ +0a98d2: 0c03 |002d: move-result-object v3 │ │ +0a98d4: 1f03 a905 |002e: check-cast v3, Landroid/widget/ImageView; // type@05a9 │ │ +0a98d8: 5496 a511 |0030: iget-object v6, v9, Lco/loubo/icicle/ListRecipientsFragment$RecipientListArrayAdapter;.values:Ljava/util/concurrent/CopyOnWriteArrayList; // field@11a5 │ │ +0a98dc: 6e20 eb33 a600 |0032: invoke-virtual {v6, v10}, Ljava/util/concurrent/CopyOnWriteArrayList;.get:(I)Ljava/lang/Object; // method@33eb │ │ +0a98e2: 0c01 |0035: move-result-object v1 │ │ +0a98e4: 1f01 0b07 |0036: check-cast v1, Lnet/pterodactylus/fcp/Peer; // type@070b │ │ +0a98e8: 6e10 3336 0100 |0038: invoke-virtual {v1}, Lnet/pterodactylus/fcp/Peer;.getMyName:()Ljava/lang/String; // method@3633 │ │ +0a98ee: 0c06 |003b: move-result-object v6 │ │ +0a98f0: 3806 3700 |003c: if-eqz v6, 0073 // +0037 │ │ +0a98f4: 6e10 3336 0100 |003e: invoke-virtual {v1}, Lnet/pterodactylus/fcp/Peer;.getMyName:()Ljava/lang/String; // method@3633 │ │ +0a98fa: 0c06 |0041: move-result-object v6 │ │ +0a98fc: 6e20 192f 6400 |0042: invoke-virtual {v4, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2f19 │ │ +0a9902: 1a06 0939 |0045: const-string v6, "status" // string@3909 │ │ +0a9906: 6e20 3836 6100 |0047: invoke-virtual {v1, v6}, Lnet/pterodactylus/fcp/Peer;.getVolatile:(Ljava/lang/String;)Ljava/lang/String; // method@3638 │ │ +0a990c: 0c06 |004a: move-result-object v6 │ │ +0a990e: 6207 0c11 |004b: sget-object v7, Lco/loubo/icicle/Constants;.FNconnected:Ljava/lang/Object; // field@110c │ │ +0a9912: 6e20 0b33 7600 |004d: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@330b │ │ +0a9918: 0a06 |0050: move-result v6 │ │ +0a991a: 3806 3100 |0051: if-eqz v6, 0082 // +0031 │ │ +0a991e: 5496 a411 |0053: iget-object v6, v9, Lco/loubo/icicle/ListRecipientsFragment$RecipientListArrayAdapter;.this$0:Lco/loubo/icicle/ListRecipientsFragment; // field@11a4 │ │ +0a9922: 6e10 9f30 0600 |0055: invoke-virtual {v6}, Lco/loubo/icicle/ListRecipientsFragment;.getResources:()Landroid/content/res/Resources; // method@309f │ │ +0a9928: 0c06 |0058: move-result-object v6 │ │ +0a992a: 1407 7c00 087f |0059: const v7, #float 1.80778e+38 // #7f08007c │ │ +0a9930: 6e20 7701 7600 |005c: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getColor:(I)I // method@0177 │ │ +0a9936: 0a06 |005f: move-result v6 │ │ +0a9938: 6e20 382e 6300 |0060: invoke-virtual {v3, v6}, Landroid/widget/ImageView;.setColorFilter:(I)V // method@2e38 │ │ +0a993e: 6e10 3636 0100 |0063: invoke-virtual {v1}, Lnet/pterodactylus/fcp/Peer;.getPhysicalUDP:()Ljava/lang/String; // method@3636 │ │ +0a9944: 0c06 |0066: move-result-object v6 │ │ +0a9946: 1a07 2701 |0067: const-string v7, ";" // string@0127 │ │ +0a994a: 1a08 0100 |0069: const-string v8, " │ │ " // string@0001 │ │ -0a9956: 6e30 1633 7608 |006b: invoke-virtual {v6, v7, v8}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@3316 │ │ -0a995c: 0c06 |006e: move-result-object v6 │ │ -0a995e: 6e20 192f 6200 |006f: invoke-virtual {v2, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2f19 │ │ -0a9964: 1105 |0072: return-object v5 │ │ -0a9966: 6e10 cf2b 0500 |0073: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@2bcf │ │ -0a996c: 0c06 |0076: move-result-object v6 │ │ -0a996e: 1407 6b00 0c7f |0077: const v7, #float 1.86094e+38 // #7f0c006b │ │ -0a9974: 6e20 0501 7600 |007a: invoke-virtual {v6, v7}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0105 │ │ -0a997a: 0c06 |007d: move-result-object v6 │ │ -0a997c: 6e20 192f 6400 |007e: invoke-virtual {v4, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2f19 │ │ -0a9982: 28c4 |0081: goto 0045 // -003c │ │ -0a9984: 1a06 0939 |0082: const-string v6, "status" // string@3909 │ │ -0a9988: 6e20 3836 6100 |0084: invoke-virtual {v1, v6}, Lnet/pterodactylus/fcp/Peer;.getVolatile:(Ljava/lang/String;)Ljava/lang/String; // method@3638 │ │ -0a998e: 0c06 |0087: move-result-object v6 │ │ -0a9990: 6207 0b11 |0088: sget-object v7, Lco/loubo/icicle/Constants;.FNbackedoff:Ljava/lang/Object; // field@110b │ │ -0a9994: 6e20 0b33 7600 |008a: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@330b │ │ -0a999a: 0a06 |008d: move-result v6 │ │ -0a999c: 3806 1300 |008e: if-eqz v6, 00a1 // +0013 │ │ -0a99a0: 5496 a411 |0090: iget-object v6, v9, Lco/loubo/icicle/ListRecipientsFragment$RecipientListArrayAdapter;.this$0:Lco/loubo/icicle/ListRecipientsFragment; // field@11a4 │ │ -0a99a4: 6e10 9f30 0600 |0092: invoke-virtual {v6}, Lco/loubo/icicle/ListRecipientsFragment;.getResources:()Landroid/content/res/Resources; // method@309f │ │ -0a99aa: 0c06 |0095: move-result-object v6 │ │ -0a99ac: 1407 dc00 087f |0096: const v7, #float 1.80779e+38 // #7f0800dc │ │ -0a99b2: 6e20 7701 7600 |0099: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getColor:(I)I // method@0177 │ │ -0a99b8: 0a06 |009c: move-result v6 │ │ -0a99ba: 6e20 382e 6300 |009d: invoke-virtual {v3, v6}, Landroid/widget/ImageView;.setColorFilter:(I)V // method@2e38 │ │ -0a99c0: 28c3 |00a0: goto 0063 // -003d │ │ -0a99c2: 5496 a411 |00a1: iget-object v6, v9, Lco/loubo/icicle/ListRecipientsFragment$RecipientListArrayAdapter;.this$0:Lco/loubo/icicle/ListRecipientsFragment; // field@11a4 │ │ -0a99c6: 6e10 9f30 0600 |00a3: invoke-virtual {v6}, Lco/loubo/icicle/ListRecipientsFragment;.getResources:()Landroid/content/res/Resources; // method@309f │ │ -0a99cc: 0c06 |00a6: move-result-object v6 │ │ -0a99ce: 1407 8d00 087f |00a7: const v7, #float 1.80778e+38 // #7f08008d │ │ -0a99d4: 6e20 7701 7600 |00aa: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getColor:(I)I // method@0177 │ │ -0a99da: 0a06 |00ad: move-result v6 │ │ -0a99dc: 6e20 382e 6300 |00ae: invoke-virtual {v3, v6}, Landroid/widget/ImageView;.setColorFilter:(I)V // method@2e38 │ │ -0a99e2: 28b2 |00b1: goto 0063 // -004e │ │ +0a994e: 6e30 1633 7608 |006b: invoke-virtual {v6, v7, v8}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@3316 │ │ +0a9954: 0c06 |006e: move-result-object v6 │ │ +0a9956: 6e20 192f 6200 |006f: invoke-virtual {v2, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2f19 │ │ +0a995c: 1105 |0072: return-object v5 │ │ +0a995e: 6e10 cf2b 0500 |0073: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@2bcf │ │ +0a9964: 0c06 |0076: move-result-object v6 │ │ +0a9966: 1407 6b00 0c7f |0077: const v7, #float 1.86094e+38 // #7f0c006b │ │ +0a996c: 6e20 0501 7600 |007a: invoke-virtual {v6, v7}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0105 │ │ +0a9972: 0c06 |007d: move-result-object v6 │ │ +0a9974: 6e20 192f 6400 |007e: invoke-virtual {v4, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2f19 │ │ +0a997a: 28c4 |0081: goto 0045 // -003c │ │ +0a997c: 1a06 0939 |0082: const-string v6, "status" // string@3909 │ │ +0a9980: 6e20 3836 6100 |0084: invoke-virtual {v1, v6}, Lnet/pterodactylus/fcp/Peer;.getVolatile:(Ljava/lang/String;)Ljava/lang/String; // method@3638 │ │ +0a9986: 0c06 |0087: move-result-object v6 │ │ +0a9988: 6207 0b11 |0088: sget-object v7, Lco/loubo/icicle/Constants;.FNbackedoff:Ljava/lang/Object; // field@110b │ │ +0a998c: 6e20 0b33 7600 |008a: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@330b │ │ +0a9992: 0a06 |008d: move-result v6 │ │ +0a9994: 3806 1300 |008e: if-eqz v6, 00a1 // +0013 │ │ +0a9998: 5496 a411 |0090: iget-object v6, v9, Lco/loubo/icicle/ListRecipientsFragment$RecipientListArrayAdapter;.this$0:Lco/loubo/icicle/ListRecipientsFragment; // field@11a4 │ │ +0a999c: 6e10 9f30 0600 |0092: invoke-virtual {v6}, Lco/loubo/icicle/ListRecipientsFragment;.getResources:()Landroid/content/res/Resources; // method@309f │ │ +0a99a2: 0c06 |0095: move-result-object v6 │ │ +0a99a4: 1407 dc00 087f |0096: const v7, #float 1.80779e+38 // #7f0800dc │ │ +0a99aa: 6e20 7701 7600 |0099: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getColor:(I)I // method@0177 │ │ +0a99b0: 0a06 |009c: move-result v6 │ │ +0a99b2: 6e20 382e 6300 |009d: invoke-virtual {v3, v6}, Landroid/widget/ImageView;.setColorFilter:(I)V // method@2e38 │ │ +0a99b8: 28c3 |00a0: goto 0063 // -003d │ │ +0a99ba: 5496 a411 |00a1: iget-object v6, v9, Lco/loubo/icicle/ListRecipientsFragment$RecipientListArrayAdapter;.this$0:Lco/loubo/icicle/ListRecipientsFragment; // field@11a4 │ │ +0a99be: 6e10 9f30 0600 |00a3: invoke-virtual {v6}, Lco/loubo/icicle/ListRecipientsFragment;.getResources:()Landroid/content/res/Resources; // method@309f │ │ +0a99c4: 0c06 |00a6: move-result-object v6 │ │ +0a99c6: 1407 8d00 087f |00a7: const v7, #float 1.80778e+38 // #7f08008d │ │ +0a99cc: 6e20 7701 7600 |00aa: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getColor:(I)I // method@0177 │ │ +0a99d2: 0a06 |00ad: move-result v6 │ │ +0a99d4: 6e20 382e 6300 |00ae: invoke-virtual {v3, v6}, Landroid/widget/ImageView;.setColorFilter:(I)V // method@2e38 │ │ +0a99da: 28b2 |00b1: goto 0063 // -004e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ + 0x0004 line=118 │ │ 0x000a line=119 │ │ 0x000b line=120 │ │ 0x000d line=121 │ │ 0x0015 line=123 │ │ 0x001e line=124 │ │ 0x0027 line=125 │ │ 0x0030 line=126 │ │ @@ -186680,20 +186686,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0a99e4: |[0a99e4] co.loubo.icicle.LocalNode.:()V │ │ -0a99f4: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -0a99f8: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -0a99fc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0a99fe: 7040 aa30 0321 |0005: invoke-direct {v3, v0, v1, v2}, Lco/loubo/icicle/LocalNode;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@30aa │ │ -0a9a04: 0e00 |0008: return-void │ │ +0a99dc: |[0a99dc] co.loubo.icicle.LocalNode.:()V │ │ +0a99ec: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +0a99f0: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +0a99f4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0a99f6: 7040 aa30 0321 |0005: invoke-direct {v3, v0, v1, v2}, Lco/loubo/icicle/LocalNode;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@30aa │ │ +0a99fc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0008 line=19 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lco/loubo/icicle/LocalNode; │ │ │ │ @@ -186702,24 +186708,24 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0a9a08: |[0a9a08] co.loubo.icicle.LocalNode.:(Ljava/lang/String;Ljava/lang/String;I)V │ │ -0a9a18: 7010 f132 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@32f1 │ │ -0a9a1e: 5b12 ad11 |0003: iput-object v2, v1, Lco/loubo/icicle/LocalNode;.name:Ljava/lang/String; // field@11ad │ │ -0a9a22: 5b13 ab11 |0005: iput-object v3, v1, Lco/loubo/icicle/LocalNode;.address:Ljava/lang/String; // field@11ab │ │ -0a9a26: 5914 af11 |0007: iput v4, v1, Lco/loubo/icicle/LocalNode;.port:I // field@11af │ │ -0a9a2a: 1a00 0000 |0009: const-string v0, "" // string@0000 │ │ -0a9a2e: 5b10 ae11 |000b: iput-object v0, v1, Lco/loubo/icicle/LocalNode;.nodeReference:Ljava/lang/String; // field@11ae │ │ -0a9a32: 1a00 0000 |000d: const-string v0, "" // string@0000 │ │ -0a9a36: 5b10 ac11 |000f: iput-object v0, v1, Lco/loubo/icicle/LocalNode;.encodedNodeReference:Ljava/lang/String; // field@11ac │ │ -0a9a3a: 0e00 |0011: return-void │ │ +0a9a00: |[0a9a00] co.loubo.icicle.LocalNode.:(Ljava/lang/String;Ljava/lang/String;I)V │ │ +0a9a10: 7010 f132 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@32f1 │ │ +0a9a16: 5b12 ad11 |0003: iput-object v2, v1, Lco/loubo/icicle/LocalNode;.name:Ljava/lang/String; // field@11ad │ │ +0a9a1a: 5b13 ab11 |0005: iput-object v3, v1, Lco/loubo/icicle/LocalNode;.address:Ljava/lang/String; // field@11ab │ │ +0a9a1e: 5914 af11 |0007: iput v4, v1, Lco/loubo/icicle/LocalNode;.port:I // field@11af │ │ +0a9a22: 1a00 0000 |0009: const-string v0, "" // string@0000 │ │ +0a9a26: 5b10 ae11 |000b: iput-object v0, v1, Lco/loubo/icicle/LocalNode;.nodeReference:Ljava/lang/String; // field@11ae │ │ +0a9a2a: 1a00 0000 |000d: const-string v0, "" // string@0000 │ │ +0a9a2e: 5b10 ac11 |000f: iput-object v0, v1, Lco/loubo/icicle/LocalNode;.encodedNodeReference:Ljava/lang/String; // field@11ac │ │ +0a9a32: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=22 │ │ 0x0005 line=23 │ │ 0x0007 line=24 │ │ 0x0009 line=25 │ │ @@ -186737,17 +186743,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9a3c: |[0a9a3c] co.loubo.icicle.LocalNode.getAddress:()Ljava/lang/String; │ │ -0a9a4c: 5410 ab11 |0000: iget-object v0, v1, Lco/loubo/icicle/LocalNode;.address:Ljava/lang/String; // field@11ab │ │ -0a9a50: 1100 |0002: return-object v0 │ │ +0a9a34: |[0a9a34] co.loubo.icicle.LocalNode.getAddress:()Ljava/lang/String; │ │ +0a9a44: 5410 ab11 |0000: iget-object v0, v1, Lco/loubo/icicle/LocalNode;.address:Ljava/lang/String; // field@11ab │ │ +0a9a48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lco/loubo/icicle/LocalNode; │ │ │ │ #1 : (in Lco/loubo/icicle/LocalNode;) │ │ @@ -186755,17 +186761,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9a54: |[0a9a54] co.loubo.icicle.LocalNode.getEncodedNodeReference:()Ljava/lang/String; │ │ -0a9a64: 5410 ac11 |0000: iget-object v0, v1, Lco/loubo/icicle/LocalNode;.encodedNodeReference:Ljava/lang/String; // field@11ac │ │ -0a9a68: 1100 |0002: return-object v0 │ │ +0a9a4c: |[0a9a4c] co.loubo.icicle.LocalNode.getEncodedNodeReference:()Ljava/lang/String; │ │ +0a9a5c: 5410 ac11 |0000: iget-object v0, v1, Lco/loubo/icicle/LocalNode;.encodedNodeReference:Ljava/lang/String; // field@11ac │ │ +0a9a60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lco/loubo/icicle/LocalNode; │ │ │ │ #2 : (in Lco/loubo/icicle/LocalNode;) │ │ @@ -186773,17 +186779,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9a6c: |[0a9a6c] co.loubo.icicle.LocalNode.getName:()Ljava/lang/String; │ │ -0a9a7c: 5410 ad11 |0000: iget-object v0, v1, Lco/loubo/icicle/LocalNode;.name:Ljava/lang/String; // field@11ad │ │ -0a9a80: 1100 |0002: return-object v0 │ │ +0a9a64: |[0a9a64] co.loubo.icicle.LocalNode.getName:()Ljava/lang/String; │ │ +0a9a74: 5410 ad11 |0000: iget-object v0, v1, Lco/loubo/icicle/LocalNode;.name:Ljava/lang/String; // field@11ad │ │ +0a9a78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lco/loubo/icicle/LocalNode; │ │ │ │ #3 : (in Lco/loubo/icicle/LocalNode;) │ │ @@ -186791,17 +186797,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9a84: |[0a9a84] co.loubo.icicle.LocalNode.getNodeReference:()Ljava/lang/String; │ │ -0a9a94: 5410 ae11 |0000: iget-object v0, v1, Lco/loubo/icicle/LocalNode;.nodeReference:Ljava/lang/String; // field@11ae │ │ -0a9a98: 1100 |0002: return-object v0 │ │ +0a9a7c: |[0a9a7c] co.loubo.icicle.LocalNode.getNodeReference:()Ljava/lang/String; │ │ +0a9a8c: 5410 ae11 |0000: iget-object v0, v1, Lco/loubo/icicle/LocalNode;.nodeReference:Ljava/lang/String; // field@11ae │ │ +0a9a90: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lco/loubo/icicle/LocalNode; │ │ │ │ #4 : (in Lco/loubo/icicle/LocalNode;) │ │ @@ -186809,17 +186815,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9a9c: |[0a9a9c] co.loubo.icicle.LocalNode.getPort:()I │ │ -0a9aac: 5210 af11 |0000: iget v0, v1, Lco/loubo/icicle/LocalNode;.port:I // field@11af │ │ -0a9ab0: 0f00 |0002: return v0 │ │ +0a9a94: |[0a9a94] co.loubo.icicle.LocalNode.getPort:()I │ │ +0a9aa4: 5210 af11 |0000: iget v0, v1, Lco/loubo/icicle/LocalNode;.port:I // field@11af │ │ +0a9aa8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lco/loubo/icicle/LocalNode; │ │ │ │ #5 : (in Lco/loubo/icicle/LocalNode;) │ │ @@ -186827,17 +186833,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9ab4: |[0a9ab4] co.loubo.icicle.LocalNode.setAddress:(Ljava/lang/String;)V │ │ -0a9ac4: 5b01 ab11 |0000: iput-object v1, v0, Lco/loubo/icicle/LocalNode;.address:Ljava/lang/String; // field@11ab │ │ -0a9ac8: 0e00 |0002: return-void │ │ +0a9aac: |[0a9aac] co.loubo.icicle.LocalNode.setAddress:(Ljava/lang/String;)V │ │ +0a9abc: 5b01 ab11 |0000: iput-object v1, v0, Lco/loubo/icicle/LocalNode;.address:Ljava/lang/String; // field@11ab │ │ +0a9ac0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0002 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lco/loubo/icicle/LocalNode; │ │ 0x0000 - 0x0003 reg=1 address Ljava/lang/String; │ │ @@ -186847,17 +186853,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9acc: |[0a9acc] co.loubo.icicle.LocalNode.setEncodedNodeReference:(Ljava/lang/String;)V │ │ -0a9adc: 5b01 ac11 |0000: iput-object v1, v0, Lco/loubo/icicle/LocalNode;.encodedNodeReference:Ljava/lang/String; // field@11ac │ │ -0a9ae0: 0e00 |0002: return-void │ │ +0a9ac4: |[0a9ac4] co.loubo.icicle.LocalNode.setEncodedNodeReference:(Ljava/lang/String;)V │ │ +0a9ad4: 5b01 ac11 |0000: iput-object v1, v0, Lco/loubo/icicle/LocalNode;.encodedNodeReference:Ljava/lang/String; // field@11ac │ │ +0a9ad8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0002 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lco/loubo/icicle/LocalNode; │ │ 0x0000 - 0x0003 reg=1 encodedNodeReference Ljava/lang/String; │ │ @@ -186867,17 +186873,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9ae4: |[0a9ae4] co.loubo.icicle.LocalNode.setName:(Ljava/lang/String;)V │ │ -0a9af4: 5b01 ad11 |0000: iput-object v1, v0, Lco/loubo/icicle/LocalNode;.name:Ljava/lang/String; // field@11ad │ │ -0a9af8: 0e00 |0002: return-void │ │ +0a9adc: |[0a9adc] co.loubo.icicle.LocalNode.setName:(Ljava/lang/String;)V │ │ +0a9aec: 5b01 ad11 |0000: iput-object v1, v0, Lco/loubo/icicle/LocalNode;.name:Ljava/lang/String; // field@11ad │ │ +0a9af0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0002 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lco/loubo/icicle/LocalNode; │ │ 0x0000 - 0x0003 reg=1 name Ljava/lang/String; │ │ @@ -186887,17 +186893,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9afc: |[0a9afc] co.loubo.icicle.LocalNode.setNodeReference:(Ljava/lang/String;)V │ │ -0a9b0c: 5b01 ae11 |0000: iput-object v1, v0, Lco/loubo/icicle/LocalNode;.nodeReference:Ljava/lang/String; // field@11ae │ │ -0a9b10: 0e00 |0002: return-void │ │ +0a9af4: |[0a9af4] co.loubo.icicle.LocalNode.setNodeReference:(Ljava/lang/String;)V │ │ +0a9b04: 5b01 ae11 |0000: iput-object v1, v0, Lco/loubo/icicle/LocalNode;.nodeReference:Ljava/lang/String; // field@11ae │ │ +0a9b08: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0002 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lco/loubo/icicle/LocalNode; │ │ 0x0000 - 0x0003 reg=1 nodeReference Ljava/lang/String; │ │ @@ -186907,17 +186913,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9b14: |[0a9b14] co.loubo.icicle.LocalNode.setPort:(I)V │ │ -0a9b24: 5901 af11 |0000: iput v1, v0, Lco/loubo/icicle/LocalNode;.port:I // field@11af │ │ -0a9b28: 0e00 |0002: return-void │ │ +0a9b0c: |[0a9b0c] co.loubo.icicle.LocalNode.setPort:(I)V │ │ +0a9b1c: 5901 af11 |0000: iput v1, v0, Lco/loubo/icicle/LocalNode;.port:I // field@11af │ │ +0a9b20: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0002 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lco/loubo/icicle/LocalNode; │ │ 0x0000 - 0x0003 reg=1 port I │ │ @@ -186927,41 +186933,41 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -0a9b2c: |[0a9b2c] co.loubo.icicle.LocalNode.toString:()Ljava/lang/String; │ │ -0a9b3c: 2200 7f06 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@067f │ │ -0a9b40: 7010 2a33 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@332a │ │ -0a9b46: 1a01 d916 |0005: const-string v1, "[LocalNode: name=" // string@16d9 │ │ -0a9b4a: 6e20 3433 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3334 │ │ -0a9b50: 0c00 |000a: move-result-object v0 │ │ -0a9b52: 5421 ad11 |000b: iget-object v1, v2, Lco/loubo/icicle/LocalNode;.name:Ljava/lang/String; // field@11ad │ │ -0a9b56: 6e20 3433 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3334 │ │ -0a9b5c: 0c00 |0010: move-result-object v0 │ │ -0a9b5e: 1a01 3b00 |0011: const-string v1, " address=" // string@003b │ │ -0a9b62: 6e20 3433 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3334 │ │ -0a9b68: 0c00 |0016: move-result-object v0 │ │ -0a9b6a: 5421 ab11 |0017: iget-object v1, v2, Lco/loubo/icicle/LocalNode;.address:Ljava/lang/String; // field@11ab │ │ -0a9b6e: 6e20 3433 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3334 │ │ -0a9b74: 0c00 |001c: move-result-object v0 │ │ -0a9b76: 1a01 9800 |001d: const-string v1, " port=" // string@0098 │ │ -0a9b7a: 6e20 3433 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3334 │ │ -0a9b80: 0c00 |0022: move-result-object v0 │ │ -0a9b82: 5221 af11 |0023: iget v1, v2, Lco/loubo/icicle/LocalNode;.port:I // field@11af │ │ -0a9b86: 6e20 3033 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3330 │ │ -0a9b8c: 0c00 |0028: move-result-object v0 │ │ -0a9b8e: 1a01 e316 |0029: const-string v1, "]" // string@16e3 │ │ -0a9b92: 6e20 3433 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3334 │ │ -0a9b98: 0c00 |002e: move-result-object v0 │ │ -0a9b9a: 6e10 3933 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3339 │ │ -0a9ba0: 0c00 |0032: move-result-object v0 │ │ -0a9ba2: 1100 |0033: return-object v0 │ │ +0a9b24: |[0a9b24] co.loubo.icicle.LocalNode.toString:()Ljava/lang/String; │ │ +0a9b34: 2200 7f06 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@067f │ │ +0a9b38: 7010 2a33 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@332a │ │ +0a9b3e: 1a01 d916 |0005: const-string v1, "[LocalNode: name=" // string@16d9 │ │ +0a9b42: 6e20 3433 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3334 │ │ +0a9b48: 0c00 |000a: move-result-object v0 │ │ +0a9b4a: 5421 ad11 |000b: iget-object v1, v2, Lco/loubo/icicle/LocalNode;.name:Ljava/lang/String; // field@11ad │ │ +0a9b4e: 6e20 3433 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3334 │ │ +0a9b54: 0c00 |0010: move-result-object v0 │ │ +0a9b56: 1a01 3b00 |0011: const-string v1, " address=" // string@003b │ │ +0a9b5a: 6e20 3433 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3334 │ │ +0a9b60: 0c00 |0016: move-result-object v0 │ │ +0a9b62: 5421 ab11 |0017: iget-object v1, v2, Lco/loubo/icicle/LocalNode;.address:Ljava/lang/String; // field@11ab │ │ +0a9b66: 6e20 3433 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3334 │ │ +0a9b6c: 0c00 |001c: move-result-object v0 │ │ +0a9b6e: 1a01 9800 |001d: const-string v1, " port=" // string@0098 │ │ +0a9b72: 6e20 3433 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3334 │ │ +0a9b78: 0c00 |0022: move-result-object v0 │ │ +0a9b7a: 5221 af11 |0023: iget v1, v2, Lco/loubo/icicle/LocalNode;.port:I // field@11af │ │ +0a9b7e: 6e20 3033 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3330 │ │ +0a9b84: 0c00 |0028: move-result-object v0 │ │ +0a9b86: 1a01 e316 |0029: const-string v1, "]" // string@16e3 │ │ +0a9b8a: 6e20 3433 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3334 │ │ +0a9b90: 0c00 |002e: move-result-object v0 │ │ +0a9b92: 6e10 3933 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3339 │ │ +0a9b98: 0c00 |0032: move-result-object v0 │ │ +0a9b9a: 1100 |0033: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0034 reg=2 this Lco/loubo/icicle/LocalNode; │ │ │ │ source_file_idx : 4052 (LocalNode.java) │ │ @@ -186993,17 +186999,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a9ba4: |[0a9ba4] co.loubo.icicle.MainViewBroadcastReceiver.:()V │ │ -0a9bb4: 7010 d800 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@00d8 │ │ -0a9bba: 0e00 |0003: return-void │ │ +0a9b9c: |[0a9b9c] co.loubo.icicle.MainViewBroadcastReceiver.:()V │ │ +0a9bac: 7010 d800 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@00d8 │ │ +0a9bb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lco/loubo/icicle/MainViewBroadcastReceiver; │ │ │ │ @@ -187012,18 +187018,18 @@ │ │ type : '(Lco/loubo/icicle/MainActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a9bbc: |[0a9bbc] co.loubo.icicle.MainViewBroadcastReceiver.:(Lco/loubo/icicle/MainActivity;)V │ │ -0a9bcc: 7010 d800 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@00d8 │ │ -0a9bd2: 5b01 c411 |0003: iput-object v1, v0, Lco/loubo/icicle/MainViewBroadcastReceiver;.activity:Lco/loubo/icicle/MainActivity; // field@11c4 │ │ -0a9bd6: 0e00 |0005: return-void │ │ +0a9bb4: |[0a9bb4] co.loubo.icicle.MainViewBroadcastReceiver.:(Lco/loubo/icicle/MainActivity;)V │ │ +0a9bc4: 7010 d800 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@00d8 │ │ +0a9bca: 5b01 c411 |0003: iput-object v1, v0, Lco/loubo/icicle/MainViewBroadcastReceiver;.activity:Lco/loubo/icicle/MainActivity; // field@11c4 │ │ +0a9bce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0003 line=18 │ │ 0x0005 line=19 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lco/loubo/icicle/MainViewBroadcastReceiver; │ │ @@ -187035,51 +187041,51 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -0a9bd8: |[0a9bd8] co.loubo.icicle.MainViewBroadcastReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -0a9be8: 6e10 2201 0400 |0000: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0122 │ │ -0a9bee: 0c00 |0003: move-result-object v0 │ │ -0a9bf0: 1a01 8b1b |0004: const-string v1, "co.loubo.icicle.update_status" // string@1b8b │ │ -0a9bf4: 6e20 0b33 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@330b │ │ -0a9bfa: 0a00 |0009: move-result v0 │ │ -0a9bfc: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ -0a9c00: 5420 c411 |000c: iget-object v0, v2, Lco/loubo/icicle/MainViewBroadcastReceiver;.activity:Lco/loubo/icicle/MainActivity; // field@11c4 │ │ -0a9c04: 6e10 0931 0000 |000e: invoke-virtual {v0}, Lco/loubo/icicle/MainActivity;.updateStatusView:()V // method@3109 │ │ -0a9c0a: 0e00 |0011: return-void │ │ -0a9c0c: 6e10 2201 0400 |0012: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0122 │ │ -0a9c12: 0c00 |0015: move-result-object v0 │ │ -0a9c14: 1a01 891b |0016: const-string v1, "co.loubo.icicle.update_downloads" // string@1b89 │ │ -0a9c18: 6e20 0b33 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@330b │ │ -0a9c1e: 0a00 |001b: move-result v0 │ │ -0a9c20: 3800 0800 |001c: if-eqz v0, 0024 // +0008 │ │ -0a9c24: 5420 c411 |001e: iget-object v0, v2, Lco/loubo/icicle/MainViewBroadcastReceiver;.activity:Lco/loubo/icicle/MainActivity; // field@11c4 │ │ -0a9c28: 6e10 0731 0000 |0020: invoke-virtual {v0}, Lco/loubo/icicle/MainActivity;.updateDownloadsView:()V // method@3107 │ │ -0a9c2e: 28ee |0023: goto 0011 // -0012 │ │ -0a9c30: 6e10 2201 0400 |0024: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0122 │ │ -0a9c36: 0c00 |0027: move-result-object v0 │ │ -0a9c38: 1a01 8c1b |0028: const-string v1, "co.loubo.icicle.update_uploads" // string@1b8c │ │ -0a9c3c: 6e20 0b33 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@330b │ │ -0a9c42: 0a00 |002d: move-result v0 │ │ -0a9c44: 3800 0800 |002e: if-eqz v0, 0036 // +0008 │ │ -0a9c48: 5420 c411 |0030: iget-object v0, v2, Lco/loubo/icicle/MainViewBroadcastReceiver;.activity:Lco/loubo/icicle/MainActivity; // field@11c4 │ │ -0a9c4c: 6e10 0a31 0000 |0032: invoke-virtual {v0}, Lco/loubo/icicle/MainActivity;.updateUploadsView:()V // method@310a │ │ -0a9c52: 28dc |0035: goto 0011 // -0024 │ │ -0a9c54: 6e10 2201 0400 |0036: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0122 │ │ -0a9c5a: 0c00 |0039: move-result-object v0 │ │ -0a9c5c: 1a01 8a1b |003a: const-string v1, "co.loubo.icicle.update_peers" // string@1b8a │ │ -0a9c60: 6e20 0b33 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@330b │ │ -0a9c66: 0a00 |003f: move-result v0 │ │ -0a9c68: 3800 d1ff |0040: if-eqz v0, 0011 // -002f │ │ -0a9c6c: 5420 c411 |0042: iget-object v0, v2, Lco/loubo/icicle/MainViewBroadcastReceiver;.activity:Lco/loubo/icicle/MainActivity; // field@11c4 │ │ -0a9c70: 6e10 0831 0000 |0044: invoke-virtual {v0}, Lco/loubo/icicle/MainActivity;.updatePeersView:()V // method@3108 │ │ -0a9c76: 28ca |0047: goto 0011 // -0036 │ │ +0a9bd0: |[0a9bd0] co.loubo.icicle.MainViewBroadcastReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +0a9be0: 6e10 2201 0400 |0000: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0122 │ │ +0a9be6: 0c00 |0003: move-result-object v0 │ │ +0a9be8: 1a01 8b1b |0004: const-string v1, "co.loubo.icicle.update_status" // string@1b8b │ │ +0a9bec: 6e20 0b33 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@330b │ │ +0a9bf2: 0a00 |0009: move-result v0 │ │ +0a9bf4: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ +0a9bf8: 5420 c411 |000c: iget-object v0, v2, Lco/loubo/icicle/MainViewBroadcastReceiver;.activity:Lco/loubo/icicle/MainActivity; // field@11c4 │ │ +0a9bfc: 6e10 0931 0000 |000e: invoke-virtual {v0}, Lco/loubo/icicle/MainActivity;.updateStatusView:()V // method@3109 │ │ +0a9c02: 0e00 |0011: return-void │ │ +0a9c04: 6e10 2201 0400 |0012: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0122 │ │ +0a9c0a: 0c00 |0015: move-result-object v0 │ │ +0a9c0c: 1a01 891b |0016: const-string v1, "co.loubo.icicle.update_downloads" // string@1b89 │ │ +0a9c10: 6e20 0b33 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@330b │ │ +0a9c16: 0a00 |001b: move-result v0 │ │ +0a9c18: 3800 0800 |001c: if-eqz v0, 0024 // +0008 │ │ +0a9c1c: 5420 c411 |001e: iget-object v0, v2, Lco/loubo/icicle/MainViewBroadcastReceiver;.activity:Lco/loubo/icicle/MainActivity; // field@11c4 │ │ +0a9c20: 6e10 0731 0000 |0020: invoke-virtual {v0}, Lco/loubo/icicle/MainActivity;.updateDownloadsView:()V // method@3107 │ │ +0a9c26: 28ee |0023: goto 0011 // -0012 │ │ +0a9c28: 6e10 2201 0400 |0024: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0122 │ │ +0a9c2e: 0c00 |0027: move-result-object v0 │ │ +0a9c30: 1a01 8c1b |0028: const-string v1, "co.loubo.icicle.update_uploads" // string@1b8c │ │ +0a9c34: 6e20 0b33 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@330b │ │ +0a9c3a: 0a00 |002d: move-result v0 │ │ +0a9c3c: 3800 0800 |002e: if-eqz v0, 0036 // +0008 │ │ +0a9c40: 5420 c411 |0030: iget-object v0, v2, Lco/loubo/icicle/MainViewBroadcastReceiver;.activity:Lco/loubo/icicle/MainActivity; // field@11c4 │ │ +0a9c44: 6e10 0a31 0000 |0032: invoke-virtual {v0}, Lco/loubo/icicle/MainActivity;.updateUploadsView:()V // method@310a │ │ +0a9c4a: 28dc |0035: goto 0011 // -0024 │ │ +0a9c4c: 6e10 2201 0400 |0036: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0122 │ │ +0a9c52: 0c00 |0039: move-result-object v0 │ │ +0a9c54: 1a01 8a1b |003a: const-string v1, "co.loubo.icicle.update_peers" // string@1b8a │ │ +0a9c58: 6e20 0b33 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@330b │ │ +0a9c5e: 0a00 |003f: move-result v0 │ │ +0a9c60: 3800 d1ff |0040: if-eqz v0, 0011 // -002f │ │ +0a9c64: 5420 c411 |0042: iget-object v0, v2, Lco/loubo/icicle/MainViewBroadcastReceiver;.activity:Lco/loubo/icicle/MainActivity; // field@11c4 │ │ +0a9c68: 6e10 0831 0000 |0044: invoke-virtual {v0}, Lco/loubo/icicle/MainActivity;.updatePeersView:()V // method@3108 │ │ +0a9c6e: 28ca |0047: goto 0011 // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x000c line=24 │ │ 0x0011 line=32 │ │ 0x0012 line=25 │ │ 0x001e line=26 │ │ @@ -187139,21 +187145,21 @@ │ │ type : '(Lco/loubo/icicle/MyNodeListFragment;Landroid/content/Context;Ljava/util/concurrent/CopyOnWriteArrayList;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0a9c78: |[0a9c78] co.loubo.icicle.MyNodeListFragment$NodeManagerArrayAdapter.:(Lco/loubo/icicle/MyNodeListFragment;Landroid/content/Context;Ljava/util/concurrent/CopyOnWriteArrayList;)V │ │ -0a9c88: 5b12 c611 |0000: iput-object v2, v1, Lco/loubo/icicle/MyNodeListFragment$NodeManagerArrayAdapter;.this$0:Lco/loubo/icicle/MyNodeListFragment; // field@11c6 │ │ -0a9c8c: 1400 3000 037f |0002: const v0, #float 1.7413e+38 // #7f030030 │ │ -0a9c92: 7030 d22d 3100 |0005: invoke-direct {v1, v3, v0}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I)V // method@2dd2 │ │ -0a9c98: 5b13 c511 |0008: iput-object v3, v1, Lco/loubo/icicle/MyNodeListFragment$NodeManagerArrayAdapter;.context:Landroid/content/Context; // field@11c5 │ │ -0a9c9c: 5b14 c711 |000a: iput-object v4, v1, Lco/loubo/icicle/MyNodeListFragment$NodeManagerArrayAdapter;.values:Ljava/util/concurrent/CopyOnWriteArrayList; // field@11c7 │ │ -0a9ca0: 0e00 |000c: return-void │ │ +0a9c70: |[0a9c70] co.loubo.icicle.MyNodeListFragment$NodeManagerArrayAdapter.:(Lco/loubo/icicle/MyNodeListFragment;Landroid/content/Context;Ljava/util/concurrent/CopyOnWriteArrayList;)V │ │ +0a9c80: 5b12 c611 |0000: iput-object v2, v1, Lco/loubo/icicle/MyNodeListFragment$NodeManagerArrayAdapter;.this$0:Lco/loubo/icicle/MyNodeListFragment; // field@11c6 │ │ +0a9c84: 1400 3000 037f |0002: const v0, #float 1.7413e+38 // #7f030030 │ │ +0a9c8a: 7030 d22d 3100 |0005: invoke-direct {v1, v3, v0}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I)V // method@2dd2 │ │ +0a9c90: 5b13 c511 |0008: iput-object v3, v1, Lco/loubo/icicle/MyNodeListFragment$NodeManagerArrayAdapter;.context:Landroid/content/Context; // field@11c5 │ │ +0a9c94: 5b14 c711 |000a: iput-object v4, v1, Lco/loubo/icicle/MyNodeListFragment$NodeManagerArrayAdapter;.values:Ljava/util/concurrent/CopyOnWriteArrayList; // field@11c7 │ │ +0a9c98: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0002 line=87 │ │ 0x0008 line=88 │ │ 0x000a line=89 │ │ 0x000c line=90 │ │ @@ -187170,19 +187176,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a9ca4: |[0a9ca4] co.loubo.icicle.MyNodeListFragment$NodeManagerArrayAdapter.getCount:()I │ │ -0a9cb4: 5410 c711 |0000: iget-object v0, v1, Lco/loubo/icicle/MyNodeListFragment$NodeManagerArrayAdapter;.values:Ljava/util/concurrent/CopyOnWriteArrayList; // field@11c7 │ │ -0a9cb8: 6e10 f233 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.size:()I // method@33f2 │ │ -0a9cbe: 0a00 |0005: move-result v0 │ │ -0a9cc0: 0f00 |0006: return v0 │ │ +0a9c9c: |[0a9c9c] co.loubo.icicle.MyNodeListFragment$NodeManagerArrayAdapter.getCount:()I │ │ +0a9cac: 5410 c711 |0000: iget-object v0, v1, Lco/loubo/icicle/MyNodeListFragment$NodeManagerArrayAdapter;.values:Ljava/util/concurrent/CopyOnWriteArrayList; // field@11c7 │ │ +0a9cb0: 6e10 f233 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.size:()I // method@33f2 │ │ +0a9cb6: 0a00 |0005: move-result v0 │ │ +0a9cb8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lco/loubo/icicle/MyNodeListFragment$NodeManagerArrayAdapter; │ │ │ │ #1 : (in Lco/loubo/icicle/MyNodeListFragment$NodeManagerArrayAdapter;) │ │ @@ -187190,108 +187196,109 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 189 16-bit code units │ │ -0a9cc4: |[0a9cc4] co.loubo.icicle.MyNodeListFragment$NodeManagerArrayAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0a9cd4: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0a9cd6: 5485 c511 |0001: iget-object v5, v8, Lco/loubo/icicle/MyNodeListFragment$NodeManagerArrayAdapter;.context:Landroid/content/Context; // field@11c5 │ │ -0a9cda: 1a06 4d27 |0003: const-string v6, "layout_inflater" // string@274d │ │ -0a9cde: 6e20 0701 6500 |0005: invoke-virtual {v5, v6}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0107 │ │ -0a9ce4: 0c00 |0008: move-result-object v0 │ │ -0a9ce6: 1f00 5205 |0009: check-cast v0, Landroid/view/LayoutInflater; // type@0552 │ │ -0a9cea: 07a4 |000b: move-object v4, v10 │ │ -0a9cec: 3904 0900 |000c: if-nez v4, 0015 // +0009 │ │ -0a9cf0: 1405 3000 037f |000e: const v5, #float 1.7413e+38 // #7f030030 │ │ -0a9cf6: 6e40 5f2b 507b |0011: invoke-virtual {v0, v5, v11, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@2b5f │ │ -0a9cfc: 0c04 |0014: move-result-object v4 │ │ -0a9cfe: 1405 8d00 0a7f |0015: const v5, #float 1.83436e+38 // #7f0a008d │ │ -0a9d04: 6e20 c82b 5400 |0018: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@2bc8 │ │ -0a9d0a: 0c02 |001b: move-result-object v2 │ │ -0a9d0c: 1f02 c705 |001c: check-cast v2, Landroid/widget/TextView; // type@05c7 │ │ -0a9d10: 1405 8e00 0a7f |001e: const v5, #float 1.83436e+38 // #7f0a008e │ │ -0a9d16: 6e20 c82b 5400 |0021: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@2bc8 │ │ -0a9d1c: 0c01 |0024: move-result-object v1 │ │ -0a9d1e: 1f01 c705 |0025: check-cast v1, Landroid/widget/TextView; // type@05c7 │ │ -0a9d22: 5485 c711 |0027: iget-object v5, v8, Lco/loubo/icicle/MyNodeListFragment$NodeManagerArrayAdapter;.values:Ljava/util/concurrent/CopyOnWriteArrayList; // field@11c7 │ │ -0a9d26: 6e20 eb33 9500 |0029: invoke-virtual {v5, v9}, Ljava/util/concurrent/CopyOnWriteArrayList;.get:(I)Ljava/lang/Object; // method@33eb │ │ -0a9d2c: 0c05 |002c: move-result-object v5 │ │ -0a9d2e: 1f05 f305 |002d: check-cast v5, Lco/loubo/icicle/LocalNode; // type@05f3 │ │ -0a9d32: 6e10 ad30 0500 |002f: invoke-virtual {v5}, Lco/loubo/icicle/LocalNode;.getName:()Ljava/lang/String; // method@30ad │ │ -0a9d38: 0c05 |0032: move-result-object v5 │ │ -0a9d3a: 6e20 192f 5200 |0033: invoke-virtual {v2, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2f19 │ │ -0a9d40: 2206 7f06 |0036: new-instance v6, Ljava/lang/StringBuilder; // type@067f │ │ -0a9d44: 7010 2a33 0600 |0038: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@332a │ │ -0a9d4a: 5485 c711 |003b: iget-object v5, v8, Lco/loubo/icicle/MyNodeListFragment$NodeManagerArrayAdapter;.values:Ljava/util/concurrent/CopyOnWriteArrayList; // field@11c7 │ │ -0a9d4e: 6e20 eb33 9500 |003d: invoke-virtual {v5, v9}, Ljava/util/concurrent/CopyOnWriteArrayList;.get:(I)Ljava/lang/Object; // method@33eb │ │ -0a9d54: 0c05 |0040: move-result-object v5 │ │ -0a9d56: 1f05 f305 |0041: check-cast v5, Lco/loubo/icicle/LocalNode; // type@05f3 │ │ -0a9d5a: 6e10 ab30 0500 |0043: invoke-virtual {v5}, Lco/loubo/icicle/LocalNode;.getAddress:()Ljava/lang/String; // method@30ab │ │ -0a9d60: 0c05 |0046: move-result-object v5 │ │ -0a9d62: 6e20 3433 5600 |0047: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3334 │ │ -0a9d68: 0c05 |004a: move-result-object v5 │ │ -0a9d6a: 1a06 1e01 |004b: const-string v6, ":" // string@011e │ │ -0a9d6e: 6e20 3433 6500 |004d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3334 │ │ -0a9d74: 0c06 |0050: move-result-object v6 │ │ -0a9d76: 5485 c711 |0051: iget-object v5, v8, Lco/loubo/icicle/MyNodeListFragment$NodeManagerArrayAdapter;.values:Ljava/util/concurrent/CopyOnWriteArrayList; // field@11c7 │ │ -0a9d7a: 6e20 eb33 9500 |0053: invoke-virtual {v5, v9}, Ljava/util/concurrent/CopyOnWriteArrayList;.get:(I)Ljava/lang/Object; // method@33eb │ │ -0a9d80: 0c05 |0056: move-result-object v5 │ │ -0a9d82: 1f05 f305 |0057: check-cast v5, Lco/loubo/icicle/LocalNode; // type@05f3 │ │ -0a9d86: 6e10 af30 0500 |0059: invoke-virtual {v5}, Lco/loubo/icicle/LocalNode;.getPort:()I // method@30af │ │ -0a9d8c: 0a05 |005c: move-result v5 │ │ -0a9d8e: 6e20 3033 5600 |005d: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3330 │ │ -0a9d94: 0c05 |0060: move-result-object v5 │ │ -0a9d96: 6e10 3933 0500 |0061: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3339 │ │ -0a9d9c: 0c05 |0064: move-result-object v5 │ │ -0a9d9e: 6e20 192f 5100 |0065: invoke-virtual {v1, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2f19 │ │ -0a9da4: 1405 8c00 0a7f |0068: const v5, #float 1.83436e+38 // #7f0a008c │ │ -0a9daa: 6e20 c82b 5400 |006b: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@2bc8 │ │ -0a9db0: 0c03 |006e: move-result-object v3 │ │ -0a9db2: 1f03 a905 |006f: check-cast v3, Landroid/widget/ImageView; // type@05a9 │ │ -0a9db6: 5485 c611 |0071: iget-object v5, v8, Lco/loubo/icicle/MyNodeListFragment$NodeManagerArrayAdapter;.this$0:Lco/loubo/icicle/MyNodeListFragment; // field@11c6 │ │ -0a9dba: 7110 1431 0500 |0073: invoke-static {v5}, Lco/loubo/icicle/MyNodeListFragment;.access$000:(Lco/loubo/icicle/MyNodeListFragment;)Lco/loubo/icicle/GlobalState; // method@3114 │ │ -0a9dc0: 0c05 |0076: move-result-object v5 │ │ -0a9dc2: 6e10 2230 0500 |0077: invoke-virtual {v5}, Lco/loubo/icicle/GlobalState;.getActiveLocalNodeIndex:()I // method@3022 │ │ -0a9dc8: 0a05 |007a: move-result v5 │ │ -0a9dca: 3395 3d00 |007b: if-ne v5, v9, 00b8 // +003d │ │ -0a9dce: 6005 4200 |007d: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@0042 │ │ -0a9dd2: 1306 1000 |007f: const/16 v6, #int 16 // #10 │ │ -0a9dd6: 3465 2600 |0081: if-lt v5, v6, 00a7 // +0026 │ │ -0a9dda: 5485 c611 |0083: iget-object v5, v8, Lco/loubo/icicle/MyNodeListFragment$NodeManagerArrayAdapter;.this$0:Lco/loubo/icicle/MyNodeListFragment; // field@11c6 │ │ -0a9dde: 6e10 1731 0500 |0085: invoke-virtual {v5}, Lco/loubo/icicle/MyNodeListFragment;.getResources:()Landroid/content/res/Resources; // method@3117 │ │ -0a9de4: 0c05 |0088: move-result-object v5 │ │ -0a9de6: 1406 5100 027f |0089: const v6, #float 1.72801e+38 // #7f020051 │ │ -0a9dec: 6e20 7c01 6500 |008c: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@017c │ │ -0a9df2: 0c05 |008f: move-result-object v5 │ │ -0a9df4: 6e20 3b2e 5300 |0090: invoke-virtual {v3, v5}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2e3b │ │ -0a9dfa: 5485 c611 |0093: iget-object v5, v8, Lco/loubo/icicle/MyNodeListFragment$NodeManagerArrayAdapter;.this$0:Lco/loubo/icicle/MyNodeListFragment; // field@11c6 │ │ -0a9dfe: 6e10 1731 0500 |0095: invoke-virtual {v5}, Lco/loubo/icicle/MyNodeListFragment;.getResources:()Landroid/content/res/Resources; // method@3117 │ │ -0a9e04: 0c05 |0098: move-result-object v5 │ │ -0a9e06: 1406 5500 027f |0099: const v6, #float 1.72801e+38 // #7f020055 │ │ -0a9e0c: 6e20 7c01 6500 |009c: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@017c │ │ -0a9e12: 0c05 |009f: move-result-object v5 │ │ -0a9e14: 6e20 372e 5300 |00a0: invoke-virtual {v3, v5}, Landroid/widget/ImageView;.setBackground:(Landroid/graphics/drawable/Drawable;)V // method@2e37 │ │ -0a9e1a: 6e20 412e 7300 |00a3: invoke-virtual {v3, v7}, Landroid/widget/ImageView;.setVisibility:(I)V // method@2e41 │ │ -0a9e20: 1104 |00a6: return-object v4 │ │ -0a9e22: 5485 c611 |00a7: iget-object v5, v8, Lco/loubo/icicle/MyNodeListFragment$NodeManagerArrayAdapter;.this$0:Lco/loubo/icicle/MyNodeListFragment; // field@11c6 │ │ -0a9e26: 6e10 1731 0500 |00a9: invoke-virtual {v5}, Lco/loubo/icicle/MyNodeListFragment;.getResources:()Landroid/content/res/Resources; // method@3117 │ │ -0a9e2c: 0c05 |00ac: move-result-object v5 │ │ -0a9e2e: 1406 5000 027f |00ad: const v6, #float 1.72801e+38 // #7f020050 │ │ -0a9e34: 6e20 7c01 6500 |00b0: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@017c │ │ -0a9e3a: 0c05 |00b3: move-result-object v5 │ │ -0a9e3c: 6e20 3b2e 5300 |00b4: invoke-virtual {v3, v5}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2e3b │ │ -0a9e42: 28ec |00b7: goto 00a3 // -0014 │ │ -0a9e44: 1245 |00b8: const/4 v5, #int 4 // #4 │ │ -0a9e46: 6e20 412e 5300 |00b9: invoke-virtual {v3, v5}, Landroid/widget/ImageView;.setVisibility:(I)V // method@2e41 │ │ -0a9e4c: 28ea |00bc: goto 00a6 // -0016 │ │ +0a9cbc: |[0a9cbc] co.loubo.icicle.MyNodeListFragment$NodeManagerArrayAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0a9ccc: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0a9cce: 5485 c511 |0001: iget-object v5, v8, Lco/loubo/icicle/MyNodeListFragment$NodeManagerArrayAdapter;.context:Landroid/content/Context; // field@11c5 │ │ +0a9cd2: 1a06 4d27 |0003: const-string v6, "layout_inflater" // string@274d │ │ +0a9cd6: 6e20 0701 6500 |0005: invoke-virtual {v5, v6}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0107 │ │ +0a9cdc: 0c00 |0008: move-result-object v0 │ │ +0a9cde: 1f00 5205 |0009: check-cast v0, Landroid/view/LayoutInflater; // type@0552 │ │ +0a9ce2: 07a4 |000b: move-object v4, v10 │ │ +0a9ce4: 3904 0900 |000c: if-nez v4, 0015 // +0009 │ │ +0a9ce8: 1405 3000 037f |000e: const v5, #float 1.7413e+38 // #7f030030 │ │ +0a9cee: 6e40 5f2b 507b |0011: invoke-virtual {v0, v5, v11, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@2b5f │ │ +0a9cf4: 0c04 |0014: move-result-object v4 │ │ +0a9cf6: 1405 8d00 0a7f |0015: const v5, #float 1.83436e+38 // #7f0a008d │ │ +0a9cfc: 6e20 c82b 5400 |0018: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@2bc8 │ │ +0a9d02: 0c02 |001b: move-result-object v2 │ │ +0a9d04: 1f02 c705 |001c: check-cast v2, Landroid/widget/TextView; // type@05c7 │ │ +0a9d08: 1405 8e00 0a7f |001e: const v5, #float 1.83436e+38 // #7f0a008e │ │ +0a9d0e: 6e20 c82b 5400 |0021: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@2bc8 │ │ +0a9d14: 0c01 |0024: move-result-object v1 │ │ +0a9d16: 1f01 c705 |0025: check-cast v1, Landroid/widget/TextView; // type@05c7 │ │ +0a9d1a: 5485 c711 |0027: iget-object v5, v8, Lco/loubo/icicle/MyNodeListFragment$NodeManagerArrayAdapter;.values:Ljava/util/concurrent/CopyOnWriteArrayList; // field@11c7 │ │ +0a9d1e: 6e20 eb33 9500 |0029: invoke-virtual {v5, v9}, Ljava/util/concurrent/CopyOnWriteArrayList;.get:(I)Ljava/lang/Object; // method@33eb │ │ +0a9d24: 0c05 |002c: move-result-object v5 │ │ +0a9d26: 1f05 f305 |002d: check-cast v5, Lco/loubo/icicle/LocalNode; // type@05f3 │ │ +0a9d2a: 6e10 ad30 0500 |002f: invoke-virtual {v5}, Lco/loubo/icicle/LocalNode;.getName:()Ljava/lang/String; // method@30ad │ │ +0a9d30: 0c05 |0032: move-result-object v5 │ │ +0a9d32: 6e20 192f 5200 |0033: invoke-virtual {v2, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2f19 │ │ +0a9d38: 2206 7f06 |0036: new-instance v6, Ljava/lang/StringBuilder; // type@067f │ │ +0a9d3c: 7010 2a33 0600 |0038: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@332a │ │ +0a9d42: 5485 c711 |003b: iget-object v5, v8, Lco/loubo/icicle/MyNodeListFragment$NodeManagerArrayAdapter;.values:Ljava/util/concurrent/CopyOnWriteArrayList; // field@11c7 │ │ +0a9d46: 6e20 eb33 9500 |003d: invoke-virtual {v5, v9}, Ljava/util/concurrent/CopyOnWriteArrayList;.get:(I)Ljava/lang/Object; // method@33eb │ │ +0a9d4c: 0c05 |0040: move-result-object v5 │ │ +0a9d4e: 1f05 f305 |0041: check-cast v5, Lco/loubo/icicle/LocalNode; // type@05f3 │ │ +0a9d52: 6e10 ab30 0500 |0043: invoke-virtual {v5}, Lco/loubo/icicle/LocalNode;.getAddress:()Ljava/lang/String; // method@30ab │ │ +0a9d58: 0c05 |0046: move-result-object v5 │ │ +0a9d5a: 6e20 3433 5600 |0047: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3334 │ │ +0a9d60: 0c05 |004a: move-result-object v5 │ │ +0a9d62: 1a06 1e01 |004b: const-string v6, ":" // string@011e │ │ +0a9d66: 6e20 3433 6500 |004d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3334 │ │ +0a9d6c: 0c06 |0050: move-result-object v6 │ │ +0a9d6e: 5485 c711 |0051: iget-object v5, v8, Lco/loubo/icicle/MyNodeListFragment$NodeManagerArrayAdapter;.values:Ljava/util/concurrent/CopyOnWriteArrayList; // field@11c7 │ │ +0a9d72: 6e20 eb33 9500 |0053: invoke-virtual {v5, v9}, Ljava/util/concurrent/CopyOnWriteArrayList;.get:(I)Ljava/lang/Object; // method@33eb │ │ +0a9d78: 0c05 |0056: move-result-object v5 │ │ +0a9d7a: 1f05 f305 |0057: check-cast v5, Lco/loubo/icicle/LocalNode; // type@05f3 │ │ +0a9d7e: 6e10 af30 0500 |0059: invoke-virtual {v5}, Lco/loubo/icicle/LocalNode;.getPort:()I // method@30af │ │ +0a9d84: 0a05 |005c: move-result v5 │ │ +0a9d86: 6e20 3033 5600 |005d: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3330 │ │ +0a9d8c: 0c05 |0060: move-result-object v5 │ │ +0a9d8e: 6e10 3933 0500 |0061: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3339 │ │ +0a9d94: 0c05 |0064: move-result-object v5 │ │ +0a9d96: 6e20 192f 5100 |0065: invoke-virtual {v1, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2f19 │ │ +0a9d9c: 1405 8c00 0a7f |0068: const v5, #float 1.83436e+38 // #7f0a008c │ │ +0a9da2: 6e20 c82b 5400 |006b: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@2bc8 │ │ +0a9da8: 0c03 |006e: move-result-object v3 │ │ +0a9daa: 1f03 a905 |006f: check-cast v3, Landroid/widget/ImageView; // type@05a9 │ │ +0a9dae: 5485 c611 |0071: iget-object v5, v8, Lco/loubo/icicle/MyNodeListFragment$NodeManagerArrayAdapter;.this$0:Lco/loubo/icicle/MyNodeListFragment; // field@11c6 │ │ +0a9db2: 7110 1431 0500 |0073: invoke-static {v5}, Lco/loubo/icicle/MyNodeListFragment;.access$000:(Lco/loubo/icicle/MyNodeListFragment;)Lco/loubo/icicle/GlobalState; // method@3114 │ │ +0a9db8: 0c05 |0076: move-result-object v5 │ │ +0a9dba: 6e10 2230 0500 |0077: invoke-virtual {v5}, Lco/loubo/icicle/GlobalState;.getActiveLocalNodeIndex:()I // method@3022 │ │ +0a9dc0: 0a05 |007a: move-result v5 │ │ +0a9dc2: 3395 3d00 |007b: if-ne v5, v9, 00b8 // +003d │ │ +0a9dc6: 6005 4200 |007d: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@0042 │ │ +0a9dca: 1306 1000 |007f: const/16 v6, #int 16 // #10 │ │ +0a9dce: 3465 2600 |0081: if-lt v5, v6, 00a7 // +0026 │ │ +0a9dd2: 5485 c611 |0083: iget-object v5, v8, Lco/loubo/icicle/MyNodeListFragment$NodeManagerArrayAdapter;.this$0:Lco/loubo/icicle/MyNodeListFragment; // field@11c6 │ │ +0a9dd6: 6e10 1731 0500 |0085: invoke-virtual {v5}, Lco/loubo/icicle/MyNodeListFragment;.getResources:()Landroid/content/res/Resources; // method@3117 │ │ +0a9ddc: 0c05 |0088: move-result-object v5 │ │ +0a9dde: 1406 5100 027f |0089: const v6, #float 1.72801e+38 // #7f020051 │ │ +0a9de4: 6e20 7c01 6500 |008c: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@017c │ │ +0a9dea: 0c05 |008f: move-result-object v5 │ │ +0a9dec: 6e20 3b2e 5300 |0090: invoke-virtual {v3, v5}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2e3b │ │ +0a9df2: 5485 c611 |0093: iget-object v5, v8, Lco/loubo/icicle/MyNodeListFragment$NodeManagerArrayAdapter;.this$0:Lco/loubo/icicle/MyNodeListFragment; // field@11c6 │ │ +0a9df6: 6e10 1731 0500 |0095: invoke-virtual {v5}, Lco/loubo/icicle/MyNodeListFragment;.getResources:()Landroid/content/res/Resources; // method@3117 │ │ +0a9dfc: 0c05 |0098: move-result-object v5 │ │ +0a9dfe: 1406 5500 027f |0099: const v6, #float 1.72801e+38 // #7f020055 │ │ +0a9e04: 6e20 7c01 6500 |009c: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@017c │ │ +0a9e0a: 0c05 |009f: move-result-object v5 │ │ +0a9e0c: 6e20 372e 5300 |00a0: invoke-virtual {v3, v5}, Landroid/widget/ImageView;.setBackground:(Landroid/graphics/drawable/Drawable;)V // method@2e37 │ │ +0a9e12: 6e20 412e 7300 |00a3: invoke-virtual {v3, v7}, Landroid/widget/ImageView;.setVisibility:(I)V // method@2e41 │ │ +0a9e18: 1104 |00a6: return-object v4 │ │ +0a9e1a: 5485 c611 |00a7: iget-object v5, v8, Lco/loubo/icicle/MyNodeListFragment$NodeManagerArrayAdapter;.this$0:Lco/loubo/icicle/MyNodeListFragment; // field@11c6 │ │ +0a9e1e: 6e10 1731 0500 |00a9: invoke-virtual {v5}, Lco/loubo/icicle/MyNodeListFragment;.getResources:()Landroid/content/res/Resources; // method@3117 │ │ +0a9e24: 0c05 |00ac: move-result-object v5 │ │ +0a9e26: 1406 5000 027f |00ad: const v6, #float 1.72801e+38 // #7f020050 │ │ +0a9e2c: 6e20 7c01 6500 |00b0: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@017c │ │ +0a9e32: 0c05 |00b3: move-result-object v5 │ │ +0a9e34: 6e20 3b2e 5300 |00b4: invoke-virtual {v3, v5}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2e3b │ │ +0a9e3a: 28ec |00b7: goto 00a3 // -0014 │ │ +0a9e3c: 1245 |00b8: const/4 v5, #int 4 // #4 │ │ +0a9e3e: 6e20 412e 5300 |00b9: invoke-virtual {v3, v5}, Landroid/widget/ImageView;.setVisibility:(I)V // method@2e41 │ │ +0a9e44: 28ea |00bc: goto 00a6 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=98 │ │ + 0x0005 line=99 │ │ 0x000b line=100 │ │ 0x000c line=101 │ │ 0x000e line=102 │ │ 0x0015 line=104 │ │ 0x001e line=105 │ │ 0x0027 line=106 │ │ 0x0036 line=107 │ │ @@ -187382,48 +187389,48 @@ │ │ type : '(Lco/loubo/icicle/NodeManagerActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a9e50: |[0a9e50] co.loubo.icicle.NodeManagerActivity$1.:(Lco/loubo/icicle/NodeManagerActivity;)V │ │ -0a9e60: 5b01 cd11 |0000: iput-object v1, v0, Lco/loubo/icicle/NodeManagerActivity$1;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11cd │ │ -0a9e64: 7010 f132 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ -0a9e6a: 0e00 |0005: return-void │ │ +0a9e48: |[0a9e48] co.loubo.icicle.NodeManagerActivity$1.:(Lco/loubo/icicle/NodeManagerActivity;)V │ │ +0a9e58: 5b01 cd11 |0000: iput-object v1, v0, Lco/loubo/icicle/NodeManagerActivity$1;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11cd │ │ +0a9e5c: 7010 f132 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ +0a9e62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lco/loubo/icicle/NodeManagerActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lco/loubo/icicle/NodeManagerActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lco/loubo/icicle/NodeManagerActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lco/loubo/icicle/NodeManagerActivity$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0a9e6c: |[0a9e6c] co.loubo.icicle.NodeManagerActivity$1.onClick:(Landroid/view/View;)V │ │ -0a9e7c: 1401 3300 0c7f |0000: const v1, #float 1.86093e+38 // #7f0c0033 │ │ -0a9e82: 2202 f305 |0003: new-instance v2, Lco/loubo/icicle/LocalNode; // type@05f3 │ │ -0a9e86: 7010 a930 0200 |0005: invoke-direct {v2}, Lco/loubo/icicle/LocalNode;.:()V // method@30a9 │ │ -0a9e8c: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -0a9e8e: 7130 4a31 2103 |0009: invoke-static {v1, v2, v3}, Lco/loubo/icicle/NodeManagerDialog;.newInstance:(ILco/loubo/icicle/LocalNode;Z)Lco/loubo/icicle/NodeManagerDialog; // method@314a │ │ -0a9e94: 0c00 |000c: move-result-object v0 │ │ -0a9e96: 5441 cd11 |000d: iget-object v1, v4, Lco/loubo/icicle/NodeManagerActivity$1;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11cd │ │ -0a9e9a: 6e10 3531 0100 |000f: invoke-virtual {v1}, Lco/loubo/icicle/NodeManagerActivity;.getFragmentManager:()Landroid/app/FragmentManager; // method@3135 │ │ -0a9ea0: 0c01 |0012: move-result-object v1 │ │ -0a9ea2: 1a02 461d |0013: const-string v2, "dialog" // string@1d46 │ │ -0a9ea6: 6e30 6a00 1002 |0015: invoke-virtual {v0, v1, v2}, Landroid/app/DialogFragment;.show:(Landroid/app/FragmentManager;Ljava/lang/String;)V // method@006a │ │ -0a9eac: 0e00 |0018: return-void │ │ +0a9e64: |[0a9e64] co.loubo.icicle.NodeManagerActivity$1.onClick:(Landroid/view/View;)V │ │ +0a9e74: 1401 3300 0c7f |0000: const v1, #float 1.86093e+38 // #7f0c0033 │ │ +0a9e7a: 2202 f305 |0003: new-instance v2, Lco/loubo/icicle/LocalNode; // type@05f3 │ │ +0a9e7e: 7010 a930 0200 |0005: invoke-direct {v2}, Lco/loubo/icicle/LocalNode;.:()V // method@30a9 │ │ +0a9e84: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +0a9e86: 7130 4a31 2103 |0009: invoke-static {v1, v2, v3}, Lco/loubo/icicle/NodeManagerDialog;.newInstance:(ILco/loubo/icicle/LocalNode;Z)Lco/loubo/icicle/NodeManagerDialog; // method@314a │ │ +0a9e8c: 0c00 |000c: move-result-object v0 │ │ +0a9e8e: 5441 cd11 |000d: iget-object v1, v4, Lco/loubo/icicle/NodeManagerActivity$1;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11cd │ │ +0a9e92: 6e10 3531 0100 |000f: invoke-virtual {v1}, Lco/loubo/icicle/NodeManagerActivity;.getFragmentManager:()Landroid/app/FragmentManager; // method@3135 │ │ +0a9e98: 0c01 |0012: move-result-object v1 │ │ +0a9e9a: 1a02 461d |0013: const-string v2, "dialog" // string@1d46 │ │ +0a9e9e: 6e30 6a00 1002 |0015: invoke-virtual {v0, v1, v2}, Landroid/app/DialogFragment;.show:(Landroid/app/FragmentManager;Ljava/lang/String;)V // method@006a │ │ +0a9ea4: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x000d line=51 │ │ 0x0018 line=52 │ │ locals : │ │ 0x000d - 0x0019 reg=0 newFragment Landroid/app/DialogFragment; │ │ @@ -187465,58 +187472,58 @@ │ │ type : '(Lco/loubo/icicle/NodeManagerActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a9eb0: |[0a9eb0] co.loubo.icicle.NodeManagerActivity$2.:(Lco/loubo/icicle/NodeManagerActivity;)V │ │ -0a9ec0: 5b01 ce11 |0000: iput-object v1, v0, Lco/loubo/icicle/NodeManagerActivity$2;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11ce │ │ -0a9ec4: 7010 f132 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ -0a9eca: 0e00 |0005: return-void │ │ +0a9ea8: |[0a9ea8] co.loubo.icicle.NodeManagerActivity$2.:(Lco/loubo/icicle/NodeManagerActivity;)V │ │ +0a9eb8: 5b01 ce11 |0000: iput-object v1, v0, Lco/loubo/icicle/NodeManagerActivity$2;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11ce │ │ +0a9ebc: 7010 f132 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ +0a9ec2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lco/loubo/icicle/NodeManagerActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lco/loubo/icicle/NodeManagerActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lco/loubo/icicle/NodeManagerActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lco/loubo/icicle/NodeManagerActivity$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -0a9ecc: |[0a9ecc] co.loubo.icicle.NodeManagerActivity$2.onClick:(Landroid/view/View;)V │ │ -0a9edc: 5421 ce11 |0000: iget-object v1, v2, Lco/loubo/icicle/NodeManagerActivity$2;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11ce │ │ -0a9ee0: 7110 2e31 0100 |0002: invoke-static {v1}, Lco/loubo/icicle/NodeManagerActivity;.access$000:(Lco/loubo/icicle/NodeManagerActivity;)Landroid/widget/ListView; // method@312e │ │ -0a9ee6: 0c01 |0005: move-result-object v1 │ │ -0a9ee8: 6e10 662e 0100 |0006: invoke-virtual {v1}, Landroid/widget/ListView;.getCheckedItemPosition:()I // method@2e66 │ │ -0a9eee: 0a00 |0009: move-result v0 │ │ -0a9ef0: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ -0a9ef2: 3310 0300 |000b: if-ne v0, v1, 000e // +0003 │ │ -0a9ef6: 0e00 |000d: return-void │ │ -0a9ef8: 5421 ce11 |000e: iget-object v1, v2, Lco/loubo/icicle/NodeManagerActivity$2;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11ce │ │ -0a9efc: 7110 2f31 0100 |0010: invoke-static {v1}, Lco/loubo/icicle/NodeManagerActivity;.access$100:(Lco/loubo/icicle/NodeManagerActivity;)Lco/loubo/icicle/GlobalState; // method@312f │ │ -0a9f02: 0c01 |0013: move-result-object v1 │ │ -0a9f04: 6e10 2230 0100 |0014: invoke-virtual {v1}, Lco/loubo/icicle/GlobalState;.getActiveLocalNodeIndex:()I // method@3022 │ │ -0a9f0a: 0a01 |0017: move-result v1 │ │ -0a9f0c: 3201 0b00 |0018: if-eq v1, v0, 0023 // +000b │ │ -0a9f10: 5421 ce11 |001a: iget-object v1, v2, Lco/loubo/icicle/NodeManagerActivity$2;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11ce │ │ -0a9f14: 7110 2f31 0100 |001c: invoke-static {v1}, Lco/loubo/icicle/NodeManagerActivity;.access$100:(Lco/loubo/icicle/NodeManagerActivity;)Lco/loubo/icicle/GlobalState; // method@312f │ │ -0a9f1a: 0c01 |001f: move-result-object v1 │ │ -0a9f1c: 6e20 5130 0100 |0020: invoke-virtual {v1, v0}, Lco/loubo/icicle/GlobalState;.setActiveLocalNodeIndex:(I)V // method@3051 │ │ -0a9f22: 5421 ce11 |0023: iget-object v1, v2, Lco/loubo/icicle/NodeManagerActivity$2;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11ce │ │ -0a9f26: 5411 d811 |0025: iget-object v1, v1, Lco/loubo/icicle/NodeManagerActivity;.mListFragment:Lco/loubo/icicle/MyNodeListFragment; // field@11d8 │ │ -0a9f2a: 6e10 1931 0100 |0027: invoke-virtual {v1}, Lco/loubo/icicle/MyNodeListFragment;.notifyDataSetChanged:()V // method@3119 │ │ -0a9f30: 28e3 |002a: goto 000d // -001d │ │ +0a9ec4: |[0a9ec4] co.loubo.icicle.NodeManagerActivity$2.onClick:(Landroid/view/View;)V │ │ +0a9ed4: 5421 ce11 |0000: iget-object v1, v2, Lco/loubo/icicle/NodeManagerActivity$2;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11ce │ │ +0a9ed8: 7110 2e31 0100 |0002: invoke-static {v1}, Lco/loubo/icicle/NodeManagerActivity;.access$000:(Lco/loubo/icicle/NodeManagerActivity;)Landroid/widget/ListView; // method@312e │ │ +0a9ede: 0c01 |0005: move-result-object v1 │ │ +0a9ee0: 6e10 662e 0100 |0006: invoke-virtual {v1}, Landroid/widget/ListView;.getCheckedItemPosition:()I // method@2e66 │ │ +0a9ee6: 0a00 |0009: move-result v0 │ │ +0a9ee8: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ +0a9eea: 3310 0300 |000b: if-ne v0, v1, 000e // +0003 │ │ +0a9eee: 0e00 |000d: return-void │ │ +0a9ef0: 5421 ce11 |000e: iget-object v1, v2, Lco/loubo/icicle/NodeManagerActivity$2;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11ce │ │ +0a9ef4: 7110 2f31 0100 |0010: invoke-static {v1}, Lco/loubo/icicle/NodeManagerActivity;.access$100:(Lco/loubo/icicle/NodeManagerActivity;)Lco/loubo/icicle/GlobalState; // method@312f │ │ +0a9efa: 0c01 |0013: move-result-object v1 │ │ +0a9efc: 6e10 2230 0100 |0014: invoke-virtual {v1}, Lco/loubo/icicle/GlobalState;.getActiveLocalNodeIndex:()I // method@3022 │ │ +0a9f02: 0a01 |0017: move-result v1 │ │ +0a9f04: 3201 0b00 |0018: if-eq v1, v0, 0023 // +000b │ │ +0a9f08: 5421 ce11 |001a: iget-object v1, v2, Lco/loubo/icicle/NodeManagerActivity$2;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11ce │ │ +0a9f0c: 7110 2f31 0100 |001c: invoke-static {v1}, Lco/loubo/icicle/NodeManagerActivity;.access$100:(Lco/loubo/icicle/NodeManagerActivity;)Lco/loubo/icicle/GlobalState; // method@312f │ │ +0a9f12: 0c01 |001f: move-result-object v1 │ │ +0a9f14: 6e20 5130 0100 |0020: invoke-virtual {v1, v0}, Lco/loubo/icicle/GlobalState;.setActiveLocalNodeIndex:(I)V // method@3051 │ │ +0a9f1a: 5421 ce11 |0023: iget-object v1, v2, Lco/loubo/icicle/NodeManagerActivity$2;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11ce │ │ +0a9f1e: 5411 d811 |0025: iget-object v1, v1, Lco/loubo/icicle/NodeManagerActivity;.mListFragment:Lco/loubo/icicle/MyNodeListFragment; // field@11d8 │ │ +0a9f22: 6e10 1931 0100 |0027: invoke-virtual {v1}, Lco/loubo/icicle/MyNodeListFragment;.notifyDataSetChanged:()V // method@3119 │ │ +0a9f28: 28e3 |002a: goto 000d // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x000a line=59 │ │ 0x000d line=66 │ │ 0x000e line=62 │ │ 0x001a line=63 │ │ @@ -187561,67 +187568,67 @@ │ │ type : '(Lco/loubo/icicle/NodeManagerActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a9f34: |[0a9f34] co.loubo.icicle.NodeManagerActivity$3.:(Lco/loubo/icicle/NodeManagerActivity;)V │ │ -0a9f44: 5b01 cf11 |0000: iput-object v1, v0, Lco/loubo/icicle/NodeManagerActivity$3;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11cf │ │ -0a9f48: 7010 f132 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ -0a9f4e: 0e00 |0005: return-void │ │ +0a9f2c: |[0a9f2c] co.loubo.icicle.NodeManagerActivity$3.:(Lco/loubo/icicle/NodeManagerActivity;)V │ │ +0a9f3c: 5b01 cf11 |0000: iput-object v1, v0, Lco/loubo/icicle/NodeManagerActivity$3;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11cf │ │ +0a9f40: 7010 f132 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ +0a9f46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lco/loubo/icicle/NodeManagerActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lco/loubo/icicle/NodeManagerActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lco/loubo/icicle/NodeManagerActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lco/loubo/icicle/NodeManagerActivity$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -0a9f50: |[0a9f50] co.loubo.icicle.NodeManagerActivity$3.onClick:(Landroid/view/View;)V │ │ -0a9f60: 5452 cf11 |0000: iget-object v2, v5, Lco/loubo/icicle/NodeManagerActivity$3;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11cf │ │ -0a9f64: 7110 2e31 0200 |0002: invoke-static {v2}, Lco/loubo/icicle/NodeManagerActivity;.access$000:(Lco/loubo/icicle/NodeManagerActivity;)Landroid/widget/ListView; // method@312e │ │ -0a9f6a: 0c02 |0005: move-result-object v2 │ │ -0a9f6c: 6e10 662e 0200 |0006: invoke-virtual {v2}, Landroid/widget/ListView;.getCheckedItemPosition:()I // method@2e66 │ │ -0a9f72: 0a01 |0009: move-result v1 │ │ -0a9f74: 12f2 |000a: const/4 v2, #int -1 // #ff │ │ -0a9f76: 3321 0300 |000b: if-ne v1, v2, 000e // +0003 │ │ -0a9f7a: 0e00 |000d: return-void │ │ -0a9f7c: 1403 3900 0c7f |000e: const v3, #float 1.86093e+38 // #7f0c0039 │ │ -0a9f82: 5452 cf11 |0011: iget-object v2, v5, Lco/loubo/icicle/NodeManagerActivity$3;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11cf │ │ -0a9f86: 7110 2f31 0200 |0013: invoke-static {v2}, Lco/loubo/icicle/NodeManagerActivity;.access$100:(Lco/loubo/icicle/NodeManagerActivity;)Lco/loubo/icicle/GlobalState; // method@312f │ │ -0a9f8c: 0c02 |0016: move-result-object v2 │ │ -0a9f8e: 6e10 2a30 0200 |0017: invoke-virtual {v2}, Lco/loubo/icicle/GlobalState;.getLocalNodeList:()Ljava/util/concurrent/CopyOnWriteArrayList; // method@302a │ │ -0a9f94: 0c02 |001a: move-result-object v2 │ │ -0a9f96: 5454 cf11 |001b: iget-object v4, v5, Lco/loubo/icicle/NodeManagerActivity$3;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11cf │ │ -0a9f9a: 7110 2e31 0400 |001d: invoke-static {v4}, Lco/loubo/icicle/NodeManagerActivity;.access$000:(Lco/loubo/icicle/NodeManagerActivity;)Landroid/widget/ListView; // method@312e │ │ -0a9fa0: 0c04 |0020: move-result-object v4 │ │ -0a9fa2: 6e10 662e 0400 |0021: invoke-virtual {v4}, Landroid/widget/ListView;.getCheckedItemPosition:()I // method@2e66 │ │ -0a9fa8: 0a04 |0024: move-result v4 │ │ -0a9faa: 6e20 eb33 4200 |0025: invoke-virtual {v2, v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.get:(I)Ljava/lang/Object; // method@33eb │ │ -0a9fb0: 0c02 |0028: move-result-object v2 │ │ -0a9fb2: 1f02 f305 |0029: check-cast v2, Lco/loubo/icicle/LocalNode; // type@05f3 │ │ -0a9fb6: 1214 |002b: const/4 v4, #int 1 // #1 │ │ -0a9fb8: 7130 4a31 2304 |002c: invoke-static {v3, v2, v4}, Lco/loubo/icicle/NodeManagerDialog;.newInstance:(ILco/loubo/icicle/LocalNode;Z)Lco/loubo/icicle/NodeManagerDialog; // method@314a │ │ -0a9fbe: 0c00 |002f: move-result-object v0 │ │ -0a9fc0: 5452 cf11 |0030: iget-object v2, v5, Lco/loubo/icicle/NodeManagerActivity$3;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11cf │ │ -0a9fc4: 6e10 3531 0200 |0032: invoke-virtual {v2}, Lco/loubo/icicle/NodeManagerActivity;.getFragmentManager:()Landroid/app/FragmentManager; // method@3135 │ │ -0a9fca: 0c02 |0035: move-result-object v2 │ │ -0a9fcc: 1a03 461d |0036: const-string v3, "dialog" // string@1d46 │ │ -0a9fd0: 6e30 6a00 2003 |0038: invoke-virtual {v0, v2, v3}, Landroid/app/DialogFragment;.show:(Landroid/app/FragmentManager;Ljava/lang/String;)V // method@006a │ │ -0a9fd6: 28d2 |003b: goto 000d // -002e │ │ +0a9f48: |[0a9f48] co.loubo.icicle.NodeManagerActivity$3.onClick:(Landroid/view/View;)V │ │ +0a9f58: 5452 cf11 |0000: iget-object v2, v5, Lco/loubo/icicle/NodeManagerActivity$3;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11cf │ │ +0a9f5c: 7110 2e31 0200 |0002: invoke-static {v2}, Lco/loubo/icicle/NodeManagerActivity;.access$000:(Lco/loubo/icicle/NodeManagerActivity;)Landroid/widget/ListView; // method@312e │ │ +0a9f62: 0c02 |0005: move-result-object v2 │ │ +0a9f64: 6e10 662e 0200 |0006: invoke-virtual {v2}, Landroid/widget/ListView;.getCheckedItemPosition:()I // method@2e66 │ │ +0a9f6a: 0a01 |0009: move-result v1 │ │ +0a9f6c: 12f2 |000a: const/4 v2, #int -1 // #ff │ │ +0a9f6e: 3321 0300 |000b: if-ne v1, v2, 000e // +0003 │ │ +0a9f72: 0e00 |000d: return-void │ │ +0a9f74: 1403 3900 0c7f |000e: const v3, #float 1.86093e+38 // #7f0c0039 │ │ +0a9f7a: 5452 cf11 |0011: iget-object v2, v5, Lco/loubo/icicle/NodeManagerActivity$3;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11cf │ │ +0a9f7e: 7110 2f31 0200 |0013: invoke-static {v2}, Lco/loubo/icicle/NodeManagerActivity;.access$100:(Lco/loubo/icicle/NodeManagerActivity;)Lco/loubo/icicle/GlobalState; // method@312f │ │ +0a9f84: 0c02 |0016: move-result-object v2 │ │ +0a9f86: 6e10 2a30 0200 |0017: invoke-virtual {v2}, Lco/loubo/icicle/GlobalState;.getLocalNodeList:()Ljava/util/concurrent/CopyOnWriteArrayList; // method@302a │ │ +0a9f8c: 0c02 |001a: move-result-object v2 │ │ +0a9f8e: 5454 cf11 |001b: iget-object v4, v5, Lco/loubo/icicle/NodeManagerActivity$3;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11cf │ │ +0a9f92: 7110 2e31 0400 |001d: invoke-static {v4}, Lco/loubo/icicle/NodeManagerActivity;.access$000:(Lco/loubo/icicle/NodeManagerActivity;)Landroid/widget/ListView; // method@312e │ │ +0a9f98: 0c04 |0020: move-result-object v4 │ │ +0a9f9a: 6e10 662e 0400 |0021: invoke-virtual {v4}, Landroid/widget/ListView;.getCheckedItemPosition:()I // method@2e66 │ │ +0a9fa0: 0a04 |0024: move-result v4 │ │ +0a9fa2: 6e20 eb33 4200 |0025: invoke-virtual {v2, v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.get:(I)Ljava/lang/Object; // method@33eb │ │ +0a9fa8: 0c02 |0028: move-result-object v2 │ │ +0a9faa: 1f02 f305 |0029: check-cast v2, Lco/loubo/icicle/LocalNode; // type@05f3 │ │ +0a9fae: 1214 |002b: const/4 v4, #int 1 // #1 │ │ +0a9fb0: 7130 4a31 2304 |002c: invoke-static {v3, v2, v4}, Lco/loubo/icicle/NodeManagerDialog;.newInstance:(ILco/loubo/icicle/LocalNode;Z)Lco/loubo/icicle/NodeManagerDialog; // method@314a │ │ +0a9fb6: 0c00 |002f: move-result-object v0 │ │ +0a9fb8: 5452 cf11 |0030: iget-object v2, v5, Lco/loubo/icicle/NodeManagerActivity$3;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11cf │ │ +0a9fbc: 6e10 3531 0200 |0032: invoke-virtual {v2}, Lco/loubo/icicle/NodeManagerActivity;.getFragmentManager:()Landroid/app/FragmentManager; // method@3135 │ │ +0a9fc2: 0c02 |0035: move-result-object v2 │ │ +0a9fc4: 1a03 461d |0036: const-string v3, "dialog" // string@1d46 │ │ +0a9fc8: 6e30 6a00 2003 |0038: invoke-virtual {v0, v2, v3}, Landroid/app/DialogFragment;.show:(Landroid/app/FragmentManager;Ljava/lang/String;)V // method@006a │ │ +0a9fce: 28d2 |003b: goto 000d // -002e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x000a line=72 │ │ 0x000d line=77 │ │ 0x000e line=75 │ │ 0x0030 line=76 │ │ @@ -187666,56 +187673,56 @@ │ │ type : '(Lco/loubo/icicle/NodeManagerActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a9fd8: |[0a9fd8] co.loubo.icicle.NodeManagerActivity$4.:(Lco/loubo/icicle/NodeManagerActivity;)V │ │ -0a9fe8: 5b01 d011 |0000: iput-object v1, v0, Lco/loubo/icicle/NodeManagerActivity$4;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11d0 │ │ -0a9fec: 7010 f132 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ -0a9ff2: 0e00 |0005: return-void │ │ +0a9fd0: |[0a9fd0] co.loubo.icicle.NodeManagerActivity$4.:(Lco/loubo/icicle/NodeManagerActivity;)V │ │ +0a9fe0: 5b01 d011 |0000: iput-object v1, v0, Lco/loubo/icicle/NodeManagerActivity$4;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11d0 │ │ +0a9fe4: 7010 f132 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ +0a9fea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lco/loubo/icicle/NodeManagerActivity$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lco/loubo/icicle/NodeManagerActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lco/loubo/icicle/NodeManagerActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lco/loubo/icicle/NodeManagerActivity$4;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -0a9ff4: |[0a9ff4] co.loubo.icicle.NodeManagerActivity$4.onClick:(Landroid/view/View;)V │ │ -0aa004: 5442 d011 |0000: iget-object v2, v4, Lco/loubo/icicle/NodeManagerActivity$4;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11d0 │ │ -0aa008: 7110 2e31 0200 |0002: invoke-static {v2}, Lco/loubo/icicle/NodeManagerActivity;.access$000:(Lco/loubo/icicle/NodeManagerActivity;)Landroid/widget/ListView; // method@312e │ │ -0aa00e: 0c02 |0005: move-result-object v2 │ │ -0aa010: 6e10 662e 0200 |0006: invoke-virtual {v2}, Landroid/widget/ListView;.getCheckedItemPosition:()I // method@2e66 │ │ -0aa016: 0a01 |0009: move-result v1 │ │ -0aa018: 12f2 |000a: const/4 v2, #int -1 // #ff │ │ -0aa01a: 3321 0300 |000b: if-ne v1, v2, 000e // +0003 │ │ -0aa01e: 0e00 |000d: return-void │ │ -0aa020: 2200 3d00 |000e: new-instance v0, Landroid/content/Intent; // type@003d │ │ -0aa024: 5442 d011 |0010: iget-object v2, v4, Lco/loubo/icicle/NodeManagerActivity$4;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11d0 │ │ -0aa028: 7110 2f31 0200 |0012: invoke-static {v2}, Lco/loubo/icicle/NodeManagerActivity;.access$100:(Lco/loubo/icicle/NodeManagerActivity;)Lco/loubo/icicle/GlobalState; // method@312f │ │ -0aa02e: 0c02 |0015: move-result-object v2 │ │ -0aa030: 1c03 1106 |0016: const-class v3, Lco/loubo/icicle/OpenReferenceActivity; // type@0611 │ │ -0aa034: 7030 1c01 2003 |0018: invoke-direct {v0, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@011c │ │ -0aa03a: 1a02 881b |001b: const-string v2, "co.loubo.icicle.local_node_selected" // string@1b88 │ │ -0aa03e: 6e30 3601 2001 |001d: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0136 │ │ -0aa044: 5442 d011 |0020: iget-object v2, v4, Lco/loubo/icicle/NodeManagerActivity$4;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11d0 │ │ -0aa048: 1303 1600 |0022: const/16 v3, #int 22 // #16 │ │ -0aa04c: 6e30 3e31 0203 |0024: invoke-virtual {v2, v0, v3}, Lco/loubo/icicle/NodeManagerActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@313e │ │ -0aa052: 28e6 |0027: goto 000d // -001a │ │ +0a9fec: |[0a9fec] co.loubo.icicle.NodeManagerActivity$4.onClick:(Landroid/view/View;)V │ │ +0a9ffc: 5442 d011 |0000: iget-object v2, v4, Lco/loubo/icicle/NodeManagerActivity$4;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11d0 │ │ +0aa000: 7110 2e31 0200 |0002: invoke-static {v2}, Lco/loubo/icicle/NodeManagerActivity;.access$000:(Lco/loubo/icicle/NodeManagerActivity;)Landroid/widget/ListView; // method@312e │ │ +0aa006: 0c02 |0005: move-result-object v2 │ │ +0aa008: 6e10 662e 0200 |0006: invoke-virtual {v2}, Landroid/widget/ListView;.getCheckedItemPosition:()I // method@2e66 │ │ +0aa00e: 0a01 |0009: move-result v1 │ │ +0aa010: 12f2 |000a: const/4 v2, #int -1 // #ff │ │ +0aa012: 3321 0300 |000b: if-ne v1, v2, 000e // +0003 │ │ +0aa016: 0e00 |000d: return-void │ │ +0aa018: 2200 3d00 |000e: new-instance v0, Landroid/content/Intent; // type@003d │ │ +0aa01c: 5442 d011 |0010: iget-object v2, v4, Lco/loubo/icicle/NodeManagerActivity$4;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11d0 │ │ +0aa020: 7110 2f31 0200 |0012: invoke-static {v2}, Lco/loubo/icicle/NodeManagerActivity;.access$100:(Lco/loubo/icicle/NodeManagerActivity;)Lco/loubo/icicle/GlobalState; // method@312f │ │ +0aa026: 0c02 |0015: move-result-object v2 │ │ +0aa028: 1c03 1106 |0016: const-class v3, Lco/loubo/icicle/OpenReferenceActivity; // type@0611 │ │ +0aa02c: 7030 1c01 2003 |0018: invoke-direct {v0, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@011c │ │ +0aa032: 1a02 881b |001b: const-string v2, "co.loubo.icicle.local_node_selected" // string@1b88 │ │ +0aa036: 6e30 3601 2001 |001d: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0136 │ │ +0aa03c: 5442 d011 |0020: iget-object v2, v4, Lco/loubo/icicle/NodeManagerActivity$4;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11d0 │ │ +0aa040: 1303 1600 |0022: const/16 v3, #int 22 // #16 │ │ +0aa044: 6e30 3e31 0203 |0024: invoke-virtual {v2, v0, v3}, Lco/loubo/icicle/NodeManagerActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@313e │ │ +0aa04a: 28e6 |0027: goto 000d // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x000a line=83 │ │ 0x000d line=89 │ │ 0x000e line=86 │ │ 0x001b line=87 │ │ @@ -187761,49 +187768,49 @@ │ │ type : '(Lco/loubo/icicle/NodeManagerActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0aa054: |[0aa054] co.loubo.icicle.NodeManagerActivity$5.:(Lco/loubo/icicle/NodeManagerActivity;)V │ │ -0aa064: 5b01 d111 |0000: iput-object v1, v0, Lco/loubo/icicle/NodeManagerActivity$5;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11d1 │ │ -0aa068: 7010 f132 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ -0aa06e: 0e00 |0005: return-void │ │ +0aa04c: |[0aa04c] co.loubo.icicle.NodeManagerActivity$5.:(Lco/loubo/icicle/NodeManagerActivity;)V │ │ +0aa05c: 5b01 d111 |0000: iput-object v1, v0, Lco/loubo/icicle/NodeManagerActivity$5;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11d1 │ │ +0aa060: 7010 f132 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ +0aa066: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lco/loubo/icicle/NodeManagerActivity$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lco/loubo/icicle/NodeManagerActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lco/loubo/icicle/NodeManagerActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lco/loubo/icicle/NodeManagerActivity$5;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0aa070: |[0aa070] co.loubo.icicle.NodeManagerActivity$5.onClick:(Landroid/view/View;)V │ │ -0aa080: 5421 d111 |0000: iget-object v1, v2, Lco/loubo/icicle/NodeManagerActivity$5;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11d1 │ │ -0aa084: 7110 2e31 0100 |0002: invoke-static {v1}, Lco/loubo/icicle/NodeManagerActivity;.access$000:(Lco/loubo/icicle/NodeManagerActivity;)Landroid/widget/ListView; // method@312e │ │ -0aa08a: 0c01 |0005: move-result-object v1 │ │ -0aa08c: 6e10 662e 0100 |0006: invoke-virtual {v1}, Landroid/widget/ListView;.getCheckedItemPosition:()I // method@2e66 │ │ -0aa092: 0a00 |0009: move-result v0 │ │ -0aa094: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ -0aa096: 3310 0300 |000b: if-ne v0, v1, 000e // +0003 │ │ -0aa09a: 0e00 |000d: return-void │ │ -0aa09c: 5421 d111 |000e: iget-object v1, v2, Lco/loubo/icicle/NodeManagerActivity$5;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11d1 │ │ -0aa0a0: 7110 3031 0100 |0010: invoke-static {v1}, Lco/loubo/icicle/NodeManagerActivity;.access$200:(Lco/loubo/icicle/NodeManagerActivity;)Landroid/app/AlertDialog$Builder; // method@3130 │ │ -0aa0a6: 0c01 |0013: move-result-object v1 │ │ -0aa0a8: 6e10 5300 0100 |0014: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0053 │ │ -0aa0ae: 28f6 |0017: goto 000d // -000a │ │ +0aa068: |[0aa068] co.loubo.icicle.NodeManagerActivity$5.onClick:(Landroid/view/View;)V │ │ +0aa078: 5421 d111 |0000: iget-object v1, v2, Lco/loubo/icicle/NodeManagerActivity$5;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11d1 │ │ +0aa07c: 7110 2e31 0100 |0002: invoke-static {v1}, Lco/loubo/icicle/NodeManagerActivity;.access$000:(Lco/loubo/icicle/NodeManagerActivity;)Landroid/widget/ListView; // method@312e │ │ +0aa082: 0c01 |0005: move-result-object v1 │ │ +0aa084: 6e10 662e 0100 |0006: invoke-virtual {v1}, Landroid/widget/ListView;.getCheckedItemPosition:()I // method@2e66 │ │ +0aa08a: 0a00 |0009: move-result v0 │ │ +0aa08c: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ +0aa08e: 3310 0300 |000b: if-ne v0, v1, 000e // +0003 │ │ +0aa092: 0e00 |000d: return-void │ │ +0aa094: 5421 d111 |000e: iget-object v1, v2, Lco/loubo/icicle/NodeManagerActivity$5;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11d1 │ │ +0aa098: 7110 3031 0100 |0010: invoke-static {v1}, Lco/loubo/icicle/NodeManagerActivity;.access$200:(Lco/loubo/icicle/NodeManagerActivity;)Landroid/app/AlertDialog$Builder; // method@3130 │ │ +0aa09e: 0c01 |0013: move-result-object v1 │ │ +0aa0a0: 6e10 5300 0100 |0014: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0053 │ │ +0aa0a6: 28f6 |0017: goto 000d // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x000a line=95 │ │ 0x000d line=99 │ │ 0x000e line=98 │ │ locals : │ │ @@ -187846,37 +187853,37 @@ │ │ type : '(Lco/loubo/icicle/NodeManagerActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0aa0b0: |[0aa0b0] co.loubo.icicle.NodeManagerActivity$6.:(Lco/loubo/icicle/NodeManagerActivity;)V │ │ -0aa0c0: 5b01 d211 |0000: iput-object v1, v0, Lco/loubo/icicle/NodeManagerActivity$6;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11d2 │ │ -0aa0c4: 7010 f132 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ -0aa0ca: 0e00 |0005: return-void │ │ +0aa0a8: |[0aa0a8] co.loubo.icicle.NodeManagerActivity$6.:(Lco/loubo/icicle/NodeManagerActivity;)V │ │ +0aa0b8: 5b01 d211 |0000: iput-object v1, v0, Lco/loubo/icicle/NodeManagerActivity$6;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11d2 │ │ +0aa0bc: 7010 f132 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ +0aa0c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lco/loubo/icicle/NodeManagerActivity$6; │ │ - 0x0000 - 0x0006 reg=1 (null) Lco/loubo/icicle/NodeManagerActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lco/loubo/icicle/NodeManagerActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lco/loubo/icicle/NodeManagerActivity$6;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0aa0cc: |[0aa0cc] co.loubo.icicle.NodeManagerActivity$6.onClick:(Landroid/content/DialogInterface;I)V │ │ -0aa0dc: 0e00 |0000: return-void │ │ +0aa0c4: |[0aa0c4] co.loubo.icicle.NodeManagerActivity$6.onClick:(Landroid/content/DialogInterface;I)V │ │ +0aa0d4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lco/loubo/icicle/NodeManagerActivity$6; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 which I │ │ @@ -187916,81 +187923,81 @@ │ │ type : '(Lco/loubo/icicle/NodeManagerActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0aa0e0: |[0aa0e0] co.loubo.icicle.NodeManagerActivity$7.:(Lco/loubo/icicle/NodeManagerActivity;)V │ │ -0aa0f0: 5b01 d311 |0000: iput-object v1, v0, Lco/loubo/icicle/NodeManagerActivity$7;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11d3 │ │ -0aa0f4: 7010 f132 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ -0aa0fa: 0e00 |0005: return-void │ │ +0aa0d8: |[0aa0d8] co.loubo.icicle.NodeManagerActivity$7.:(Lco/loubo/icicle/NodeManagerActivity;)V │ │ +0aa0e8: 5b01 d311 |0000: iput-object v1, v0, Lco/loubo/icicle/NodeManagerActivity$7;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11d3 │ │ +0aa0ec: 7010 f132 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ +0aa0f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lco/loubo/icicle/NodeManagerActivity$7; │ │ - 0x0000 - 0x0006 reg=1 (null) Lco/loubo/icicle/NodeManagerActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lco/loubo/icicle/NodeManagerActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lco/loubo/icicle/NodeManagerActivity$7;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -0aa0fc: |[0aa0fc] co.loubo.icicle.NodeManagerActivity$7.onClick:(Landroid/content/DialogInterface;I)V │ │ -0aa10c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0aa10e: 5442 d311 |0001: iget-object v2, v4, Lco/loubo/icicle/NodeManagerActivity$7;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11d3 │ │ -0aa112: 7110 2e31 0200 |0003: invoke-static {v2}, Lco/loubo/icicle/NodeManagerActivity;.access$000:(Lco/loubo/icicle/NodeManagerActivity;)Landroid/widget/ListView; // method@312e │ │ -0aa118: 0c02 |0006: move-result-object v2 │ │ -0aa11a: 6e10 662e 0200 |0007: invoke-virtual {v2}, Landroid/widget/ListView;.getCheckedItemPosition:()I // method@2e66 │ │ -0aa120: 0a01 |000a: move-result v1 │ │ -0aa122: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ -0aa124: 3321 0300 |000c: if-ne v1, v2, 000f // +0003 │ │ -0aa128: 0e00 |000e: return-void │ │ -0aa12a: 5442 d311 |000f: iget-object v2, v4, Lco/loubo/icicle/NodeManagerActivity$7;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11d3 │ │ -0aa12e: 7110 2e31 0200 |0011: invoke-static {v2}, Lco/loubo/icicle/NodeManagerActivity;.access$000:(Lco/loubo/icicle/NodeManagerActivity;)Landroid/widget/ListView; // method@312e │ │ -0aa134: 0c02 |0014: move-result-object v2 │ │ -0aa136: 6e30 762e 1203 |0015: invoke-virtual {v2, v1, v3}, Landroid/widget/ListView;.setItemChecked:(IZ)V // method@2e76 │ │ -0aa13c: 5442 d311 |0018: iget-object v2, v4, Lco/loubo/icicle/NodeManagerActivity$7;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11d3 │ │ -0aa140: 5422 d811 |001a: iget-object v2, v2, Lco/loubo/icicle/NodeManagerActivity;.mListFragment:Lco/loubo/icicle/MyNodeListFragment; // field@11d8 │ │ -0aa144: 6e10 1831 0200 |001c: invoke-virtual {v2}, Lco/loubo/icicle/MyNodeListFragment;.getValues:()Ljava/util/concurrent/CopyOnWriteArrayList; // method@3118 │ │ -0aa14a: 0c02 |001f: move-result-object v2 │ │ -0aa14c: 6e20 ef33 1200 |0020: invoke-virtual {v2, v1}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(I)Ljava/lang/Object; // method@33ef │ │ -0aa152: 5442 d311 |0023: iget-object v2, v4, Lco/loubo/icicle/NodeManagerActivity$7;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11d3 │ │ -0aa156: 7110 2f31 0200 |0025: invoke-static {v2}, Lco/loubo/icicle/NodeManagerActivity;.access$100:(Lco/loubo/icicle/NodeManagerActivity;)Lco/loubo/icicle/GlobalState; // method@312f │ │ -0aa15c: 0c02 |0028: move-result-object v2 │ │ -0aa15e: 6e10 2230 0200 |0029: invoke-virtual {v2}, Lco/loubo/icicle/GlobalState;.getActiveLocalNodeIndex:()I // method@3022 │ │ -0aa164: 0a00 |002c: move-result v0 │ │ -0aa166: 3310 2100 |002d: if-ne v0, v1, 004e // +0021 │ │ -0aa16a: 5442 d311 |002f: iget-object v2, v4, Lco/loubo/icicle/NodeManagerActivity$7;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11d3 │ │ -0aa16e: 7110 2f31 0200 |0031: invoke-static {v2}, Lco/loubo/icicle/NodeManagerActivity;.access$100:(Lco/loubo/icicle/NodeManagerActivity;)Lco/loubo/icicle/GlobalState; // method@312f │ │ -0aa174: 0c02 |0034: move-result-object v2 │ │ -0aa176: 6e20 5130 3200 |0035: invoke-virtual {v2, v3}, Lco/loubo/icicle/GlobalState;.setActiveLocalNodeIndex:(I)V // method@3051 │ │ -0aa17c: 5442 d311 |0038: iget-object v2, v4, Lco/loubo/icicle/NodeManagerActivity$7;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11d3 │ │ -0aa180: 5422 d811 |003a: iget-object v2, v2, Lco/loubo/icicle/NodeManagerActivity;.mListFragment:Lco/loubo/icicle/MyNodeListFragment; // field@11d8 │ │ -0aa184: 6e10 1931 0200 |003c: invoke-virtual {v2}, Lco/loubo/icicle/MyNodeListFragment;.notifyDataSetChanged:()V // method@3119 │ │ -0aa18a: 5442 d311 |003f: iget-object v2, v4, Lco/loubo/icicle/NodeManagerActivity$7;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11d3 │ │ -0aa18e: 7110 2f31 0200 |0041: invoke-static {v2}, Lco/loubo/icicle/NodeManagerActivity;.access$100:(Lco/loubo/icicle/NodeManagerActivity;)Lco/loubo/icicle/GlobalState; // method@312f │ │ -0aa194: 0c02 |0044: move-result-object v2 │ │ -0aa196: 6e10 4930 0200 |0045: invoke-virtual {v2}, Lco/loubo/icicle/GlobalState;.savePreferences:()V // method@3049 │ │ -0aa19c: 5442 d311 |0048: iget-object v2, v4, Lco/loubo/icicle/NodeManagerActivity$7;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11d3 │ │ -0aa1a0: 6e10 3b31 0200 |004a: invoke-virtual {v2}, Lco/loubo/icicle/NodeManagerActivity;.redrawNodeManagementActionBar:()V // method@313b │ │ -0aa1a6: 28c1 |004d: goto 000e // -003f │ │ -0aa1a8: 3710 eaff |004e: if-le v0, v1, 0038 // -0016 │ │ -0aa1ac: 5442 d311 |0050: iget-object v2, v4, Lco/loubo/icicle/NodeManagerActivity$7;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11d3 │ │ -0aa1b0: 7110 2f31 0200 |0052: invoke-static {v2}, Lco/loubo/icicle/NodeManagerActivity;.access$100:(Lco/loubo/icicle/NodeManagerActivity;)Lco/loubo/icicle/GlobalState; // method@312f │ │ -0aa1b6: 0c02 |0055: move-result-object v2 │ │ -0aa1b8: d803 00ff |0056: add-int/lit8 v3, v0, #int -1 // #ff │ │ -0aa1bc: 6e20 5130 3200 |0058: invoke-virtual {v2, v3}, Lco/loubo/icicle/GlobalState;.setActiveLocalNodeIndex:(I)V // method@3051 │ │ -0aa1c2: 28dd |005b: goto 0038 // -0023 │ │ +0aa0f4: |[0aa0f4] co.loubo.icicle.NodeManagerActivity$7.onClick:(Landroid/content/DialogInterface;I)V │ │ +0aa104: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0aa106: 5442 d311 |0001: iget-object v2, v4, Lco/loubo/icicle/NodeManagerActivity$7;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11d3 │ │ +0aa10a: 7110 2e31 0200 |0003: invoke-static {v2}, Lco/loubo/icicle/NodeManagerActivity;.access$000:(Lco/loubo/icicle/NodeManagerActivity;)Landroid/widget/ListView; // method@312e │ │ +0aa110: 0c02 |0006: move-result-object v2 │ │ +0aa112: 6e10 662e 0200 |0007: invoke-virtual {v2}, Landroid/widget/ListView;.getCheckedItemPosition:()I // method@2e66 │ │ +0aa118: 0a01 |000a: move-result v1 │ │ +0aa11a: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ +0aa11c: 3321 0300 |000c: if-ne v1, v2, 000f // +0003 │ │ +0aa120: 0e00 |000e: return-void │ │ +0aa122: 5442 d311 |000f: iget-object v2, v4, Lco/loubo/icicle/NodeManagerActivity$7;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11d3 │ │ +0aa126: 7110 2e31 0200 |0011: invoke-static {v2}, Lco/loubo/icicle/NodeManagerActivity;.access$000:(Lco/loubo/icicle/NodeManagerActivity;)Landroid/widget/ListView; // method@312e │ │ +0aa12c: 0c02 |0014: move-result-object v2 │ │ +0aa12e: 6e30 762e 1203 |0015: invoke-virtual {v2, v1, v3}, Landroid/widget/ListView;.setItemChecked:(IZ)V // method@2e76 │ │ +0aa134: 5442 d311 |0018: iget-object v2, v4, Lco/loubo/icicle/NodeManagerActivity$7;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11d3 │ │ +0aa138: 5422 d811 |001a: iget-object v2, v2, Lco/loubo/icicle/NodeManagerActivity;.mListFragment:Lco/loubo/icicle/MyNodeListFragment; // field@11d8 │ │ +0aa13c: 6e10 1831 0200 |001c: invoke-virtual {v2}, Lco/loubo/icicle/MyNodeListFragment;.getValues:()Ljava/util/concurrent/CopyOnWriteArrayList; // method@3118 │ │ +0aa142: 0c02 |001f: move-result-object v2 │ │ +0aa144: 6e20 ef33 1200 |0020: invoke-virtual {v2, v1}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(I)Ljava/lang/Object; // method@33ef │ │ +0aa14a: 5442 d311 |0023: iget-object v2, v4, Lco/loubo/icicle/NodeManagerActivity$7;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11d3 │ │ +0aa14e: 7110 2f31 0200 |0025: invoke-static {v2}, Lco/loubo/icicle/NodeManagerActivity;.access$100:(Lco/loubo/icicle/NodeManagerActivity;)Lco/loubo/icicle/GlobalState; // method@312f │ │ +0aa154: 0c02 |0028: move-result-object v2 │ │ +0aa156: 6e10 2230 0200 |0029: invoke-virtual {v2}, Lco/loubo/icicle/GlobalState;.getActiveLocalNodeIndex:()I // method@3022 │ │ +0aa15c: 0a00 |002c: move-result v0 │ │ +0aa15e: 3310 2100 |002d: if-ne v0, v1, 004e // +0021 │ │ +0aa162: 5442 d311 |002f: iget-object v2, v4, Lco/loubo/icicle/NodeManagerActivity$7;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11d3 │ │ +0aa166: 7110 2f31 0200 |0031: invoke-static {v2}, Lco/loubo/icicle/NodeManagerActivity;.access$100:(Lco/loubo/icicle/NodeManagerActivity;)Lco/loubo/icicle/GlobalState; // method@312f │ │ +0aa16c: 0c02 |0034: move-result-object v2 │ │ +0aa16e: 6e20 5130 3200 |0035: invoke-virtual {v2, v3}, Lco/loubo/icicle/GlobalState;.setActiveLocalNodeIndex:(I)V // method@3051 │ │ +0aa174: 5442 d311 |0038: iget-object v2, v4, Lco/loubo/icicle/NodeManagerActivity$7;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11d3 │ │ +0aa178: 5422 d811 |003a: iget-object v2, v2, Lco/loubo/icicle/NodeManagerActivity;.mListFragment:Lco/loubo/icicle/MyNodeListFragment; // field@11d8 │ │ +0aa17c: 6e10 1931 0200 |003c: invoke-virtual {v2}, Lco/loubo/icicle/MyNodeListFragment;.notifyDataSetChanged:()V // method@3119 │ │ +0aa182: 5442 d311 |003f: iget-object v2, v4, Lco/loubo/icicle/NodeManagerActivity$7;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11d3 │ │ +0aa186: 7110 2f31 0200 |0041: invoke-static {v2}, Lco/loubo/icicle/NodeManagerActivity;.access$100:(Lco/loubo/icicle/NodeManagerActivity;)Lco/loubo/icicle/GlobalState; // method@312f │ │ +0aa18c: 0c02 |0044: move-result-object v2 │ │ +0aa18e: 6e10 4930 0200 |0045: invoke-virtual {v2}, Lco/loubo/icicle/GlobalState;.savePreferences:()V // method@3049 │ │ +0aa194: 5442 d311 |0048: iget-object v2, v4, Lco/loubo/icicle/NodeManagerActivity$7;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11d3 │ │ +0aa198: 6e10 3b31 0200 |004a: invoke-virtual {v2}, Lco/loubo/icicle/NodeManagerActivity;.redrawNodeManagementActionBar:()V // method@313b │ │ +0aa19e: 28c1 |004d: goto 000e // -003f │ │ +0aa1a0: 3710 eaff |004e: if-le v0, v1, 0038 // -0016 │ │ +0aa1a4: 5442 d311 |0050: iget-object v2, v4, Lco/loubo/icicle/NodeManagerActivity$7;.this$0:Lco/loubo/icicle/NodeManagerActivity; // field@11d3 │ │ +0aa1a8: 7110 2f31 0200 |0052: invoke-static {v2}, Lco/loubo/icicle/NodeManagerActivity;.access$100:(Lco/loubo/icicle/NodeManagerActivity;)Lco/loubo/icicle/GlobalState; // method@312f │ │ +0aa1ae: 0c02 |0055: move-result-object v2 │ │ +0aa1b0: d803 00ff |0056: add-int/lit8 v3, v0, #int -1 // #ff │ │ +0aa1b4: 6e20 5130 3200 |0058: invoke-virtual {v2, v3}, Lco/loubo/icicle/GlobalState;.setActiveLocalNodeIndex:(I)V // method@3051 │ │ +0aa1ba: 28dd |005b: goto 0038 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=107 │ │ 0x000b line=108 │ │ 0x000e line=126 │ │ 0x000f line=111 │ │ 0x0018 line=112 │ │ @@ -188044,42 +188051,42 @@ │ │ type : '(Lco/loubo/icicle/NodeManagerDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0aa1c4: |[0aa1c4] co.loubo.icicle.NodeManagerDialog$1.:(Lco/loubo/icicle/NodeManagerDialog;)V │ │ -0aa1d4: 5b01 d911 |0000: iput-object v1, v0, Lco/loubo/icicle/NodeManagerDialog$1;.this$0:Lco/loubo/icicle/NodeManagerDialog; // field@11d9 │ │ -0aa1d8: 7010 f132 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ -0aa1de: 0e00 |0005: return-void │ │ +0aa1bc: |[0aa1bc] co.loubo.icicle.NodeManagerDialog$1.:(Lco/loubo/icicle/NodeManagerDialog;)V │ │ +0aa1cc: 5b01 d911 |0000: iput-object v1, v0, Lco/loubo/icicle/NodeManagerDialog$1;.this$0:Lco/loubo/icicle/NodeManagerDialog; // field@11d9 │ │ +0aa1d0: 7010 f132 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ +0aa1d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lco/loubo/icicle/NodeManagerDialog$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lco/loubo/icicle/NodeManagerDialog; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lco/loubo/icicle/NodeManagerDialog; │ │ │ │ Virtual methods - │ │ #0 : (in Lco/loubo/icicle/NodeManagerDialog$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0aa1e0: |[0aa1e0] co.loubo.icicle.NodeManagerDialog$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -0aa1f0: 5410 d911 |0000: iget-object v0, v1, Lco/loubo/icicle/NodeManagerDialog$1;.this$0:Lco/loubo/icicle/NodeManagerDialog; // field@11d9 │ │ -0aa1f4: 6e10 4831 0000 |0002: invoke-virtual {v0}, Lco/loubo/icicle/NodeManagerDialog;.getActivity:()Landroid/app/Activity; // method@3148 │ │ -0aa1fa: 0c00 |0005: move-result-object v0 │ │ -0aa1fc: 1f00 0c06 |0006: check-cast v0, Lco/loubo/icicle/NodeManagerDialog$NodeManagerDialogListener; // type@060c │ │ -0aa200: 7210 4331 0000 |0008: invoke-interface {v0}, Lco/loubo/icicle/NodeManagerDialog$NodeManagerDialogListener;.doNegativeClick:()V // method@3143 │ │ -0aa206: 0e00 |000b: return-void │ │ +0aa1d8: |[0aa1d8] co.loubo.icicle.NodeManagerDialog$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +0aa1e8: 5410 d911 |0000: iget-object v0, v1, Lco/loubo/icicle/NodeManagerDialog$1;.this$0:Lco/loubo/icicle/NodeManagerDialog; // field@11d9 │ │ +0aa1ec: 6e10 4831 0000 |0002: invoke-virtual {v0}, Lco/loubo/icicle/NodeManagerDialog;.getActivity:()Landroid/app/Activity; // method@3148 │ │ +0aa1f2: 0c00 |0005: move-result-object v0 │ │ +0aa1f4: 1f00 0c06 |0006: check-cast v0, Lco/loubo/icicle/NodeManagerDialog$NodeManagerDialogListener; // type@060c │ │ +0aa1f8: 7210 4331 0000 |0008: invoke-interface {v0}, Lco/loubo/icicle/NodeManagerDialog$NodeManagerDialogListener;.doNegativeClick:()V // method@3143 │ │ +0aa1fe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x000b line=83 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lco/loubo/icicle/NodeManagerDialog$1; │ │ 0x0000 - 0x000c reg=2 dialog Landroid/content/DialogInterface; │ │ @@ -188120,105 +188127,105 @@ │ │ type : '(Lco/loubo/icicle/NodeManagerDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0aa208: |[0aa208] co.loubo.icicle.NodeManagerDialog$2.:(Lco/loubo/icicle/NodeManagerDialog;)V │ │ -0aa218: 5b01 da11 |0000: iput-object v1, v0, Lco/loubo/icicle/NodeManagerDialog$2;.this$0:Lco/loubo/icicle/NodeManagerDialog; // field@11da │ │ -0aa21c: 7010 f132 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ -0aa222: 0e00 |0005: return-void │ │ +0aa200: |[0aa200] co.loubo.icicle.NodeManagerDialog$2.:(Lco/loubo/icicle/NodeManagerDialog;)V │ │ +0aa210: 5b01 da11 |0000: iput-object v1, v0, Lco/loubo/icicle/NodeManagerDialog$2;.this$0:Lco/loubo/icicle/NodeManagerDialog; // field@11da │ │ +0aa214: 7010 f132 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ +0aa21a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lco/loubo/icicle/NodeManagerDialog$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lco/loubo/icicle/NodeManagerDialog; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lco/loubo/icicle/NodeManagerDialog; │ │ │ │ Virtual methods - │ │ #0 : (in Lco/loubo/icicle/NodeManagerDialog$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 143 16-bit code units │ │ -0aa224: |[0aa224] co.loubo.icicle.NodeManagerDialog$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -0aa234: 5484 da11 |0000: iget-object v4, v8, Lco/loubo/icicle/NodeManagerDialog$2;.this$0:Lco/loubo/icicle/NodeManagerDialog; // field@11da │ │ -0aa238: 7110 4631 0400 |0002: invoke-static {v4}, Lco/loubo/icicle/NodeManagerDialog;.access$000:(Lco/loubo/icicle/NodeManagerDialog;)Landroid/widget/LinearLayout; // method@3146 │ │ -0aa23e: 0c04 |0005: move-result-object v4 │ │ -0aa240: 1405 7b00 0a7f |0006: const v5, #float 1.83436e+38 // #7f0a007b │ │ -0aa246: 6e20 482e 5400 |0009: invoke-virtual {v4, v5}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@2e48 │ │ -0aa24c: 0c02 |000c: move-result-object v2 │ │ -0aa24e: 1f02 a005 |000d: check-cast v2, Landroid/widget/EditText; // type@05a0 │ │ -0aa252: 5484 da11 |000f: iget-object v4, v8, Lco/loubo/icicle/NodeManagerDialog$2;.this$0:Lco/loubo/icicle/NodeManagerDialog; // field@11da │ │ -0aa256: 7110 4631 0400 |0011: invoke-static {v4}, Lco/loubo/icicle/NodeManagerDialog;.access$000:(Lco/loubo/icicle/NodeManagerDialog;)Landroid/widget/LinearLayout; // method@3146 │ │ -0aa25c: 0c04 |0014: move-result-object v4 │ │ -0aa25e: 1405 8300 0a7f |0015: const v5, #float 1.83436e+38 // #7f0a0083 │ │ -0aa264: 6e20 482e 5400 |0018: invoke-virtual {v4, v5}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@2e48 │ │ -0aa26a: 0c01 |001b: move-result-object v1 │ │ -0aa26c: 1f01 a005 |001c: check-cast v1, Landroid/widget/EditText; // type@05a0 │ │ -0aa270: 5484 da11 |001e: iget-object v4, v8, Lco/loubo/icicle/NodeManagerDialog$2;.this$0:Lco/loubo/icicle/NodeManagerDialog; // field@11da │ │ -0aa274: 7110 4631 0400 |0020: invoke-static {v4}, Lco/loubo/icicle/NodeManagerDialog;.access$000:(Lco/loubo/icicle/NodeManagerDialog;)Landroid/widget/LinearLayout; // method@3146 │ │ -0aa27a: 0c04 |0023: move-result-object v4 │ │ -0aa27c: 1405 8500 0a7f |0024: const v5, #float 1.83436e+38 // #7f0a0085 │ │ -0aa282: 6e20 482e 5400 |0027: invoke-virtual {v4, v5}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@2e48 │ │ -0aa288: 0c03 |002a: move-result-object v3 │ │ -0aa28a: 1f03 a005 |002b: check-cast v3, Landroid/widget/EditText; // type@05a0 │ │ -0aa28e: 5484 da11 |002d: iget-object v4, v8, Lco/loubo/icicle/NodeManagerDialog$2;.this$0:Lco/loubo/icicle/NodeManagerDialog; // field@11da │ │ -0aa292: 7110 4731 0400 |002f: invoke-static {v4}, Lco/loubo/icicle/NodeManagerDialog;.access$100:(Lco/loubo/icicle/NodeManagerDialog;)Lco/loubo/icicle/LocalNode; // method@3147 │ │ -0aa298: 0c04 |0032: move-result-object v4 │ │ -0aa29a: 6e10 fb2d 0200 |0033: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2dfb │ │ -0aa2a0: 0c05 |0036: move-result-object v5 │ │ -0aa2a2: 7110 2233 0500 |0037: invoke-static {v5}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@3322 │ │ -0aa2a8: 0c05 |003a: move-result-object v5 │ │ -0aa2aa: 6e20 b230 5400 |003b: invoke-virtual {v4, v5}, Lco/loubo/icicle/LocalNode;.setName:(Ljava/lang/String;)V // method@30b2 │ │ -0aa2b0: 5484 da11 |003e: iget-object v4, v8, Lco/loubo/icicle/NodeManagerDialog$2;.this$0:Lco/loubo/icicle/NodeManagerDialog; // field@11da │ │ -0aa2b4: 7110 4731 0400 |0040: invoke-static {v4}, Lco/loubo/icicle/NodeManagerDialog;.access$100:(Lco/loubo/icicle/NodeManagerDialog;)Lco/loubo/icicle/LocalNode; // method@3147 │ │ -0aa2ba: 0c04 |0043: move-result-object v4 │ │ -0aa2bc: 6e10 fb2d 0100 |0044: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2dfb │ │ -0aa2c2: 0c05 |0047: move-result-object v5 │ │ -0aa2c4: 7110 2233 0500 |0048: invoke-static {v5}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@3322 │ │ -0aa2ca: 0c05 |004b: move-result-object v5 │ │ -0aa2cc: 6e20 b030 5400 |004c: invoke-virtual {v4, v5}, Lco/loubo/icicle/LocalNode;.setAddress:(Ljava/lang/String;)V // method@30b0 │ │ -0aa2d2: 5484 da11 |004f: iget-object v4, v8, Lco/loubo/icicle/NodeManagerDialog$2;.this$0:Lco/loubo/icicle/NodeManagerDialog; // field@11da │ │ -0aa2d6: 7110 4731 0400 |0051: invoke-static {v4}, Lco/loubo/icicle/NodeManagerDialog;.access$100:(Lco/loubo/icicle/NodeManagerDialog;)Lco/loubo/icicle/LocalNode; // method@3147 │ │ -0aa2dc: 0c04 |0054: move-result-object v4 │ │ -0aa2de: 6e10 fb2d 0300 |0055: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2dfb │ │ -0aa2e4: 0c05 |0058: move-result-object v5 │ │ -0aa2e6: 7110 2233 0500 |0059: invoke-static {v5}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@3322 │ │ -0aa2ec: 0c05 |005c: move-result-object v5 │ │ -0aa2ee: 7110 d232 0500 |005d: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@32d2 │ │ -0aa2f4: 0a05 |0060: move-result v5 │ │ -0aa2f6: 6e20 b430 5400 |0061: invoke-virtual {v4, v5}, Lco/loubo/icicle/LocalNode;.setPort:(I)V // method@30b4 │ │ -0aa2fc: 5484 da11 |0064: iget-object v4, v8, Lco/loubo/icicle/NodeManagerDialog$2;.this$0:Lco/loubo/icicle/NodeManagerDialog; // field@11da │ │ -0aa300: 6e10 4831 0400 |0066: invoke-virtual {v4}, Lco/loubo/icicle/NodeManagerDialog;.getActivity:()Landroid/app/Activity; // method@3148 │ │ -0aa306: 0c04 |0069: move-result-object v4 │ │ -0aa308: 1f04 0c06 |006a: check-cast v4, Lco/loubo/icicle/NodeManagerDialog$NodeManagerDialogListener; // type@060c │ │ -0aa30c: 5485 da11 |006c: iget-object v5, v8, Lco/loubo/icicle/NodeManagerDialog$2;.this$0:Lco/loubo/icicle/NodeManagerDialog; // field@11da │ │ -0aa310: 7110 4731 0500 |006e: invoke-static {v5}, Lco/loubo/icicle/NodeManagerDialog;.access$100:(Lco/loubo/icicle/NodeManagerDialog;)Lco/loubo/icicle/LocalNode; // method@3147 │ │ -0aa316: 0c05 |0071: move-result-object v5 │ │ -0aa318: 5486 da11 |0072: iget-object v6, v8, Lco/loubo/icicle/NodeManagerDialog$2;.this$0:Lco/loubo/icicle/NodeManagerDialog; // field@11da │ │ -0aa31c: 6e10 4931 0600 |0074: invoke-virtual {v6}, Lco/loubo/icicle/NodeManagerDialog;.getArguments:()Landroid/os/Bundle; // method@3149 │ │ -0aa322: 0c06 |0077: move-result-object v6 │ │ -0aa324: 1a07 451e |0078: const-string v7, "edit" // string@1e45 │ │ -0aa328: 6e20 2a03 7600 |007a: invoke-virtual {v6, v7}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@032a │ │ -0aa32e: 0a06 |007d: move-result v6 │ │ -0aa330: 7230 4431 5406 |007e: invoke-interface {v4, v5, v6}, Lco/loubo/icicle/NodeManagerDialog$NodeManagerDialogListener;.doPositiveClick:(Lco/loubo/icicle/LocalNode;Z)V // method@3144 │ │ -0aa336: 0e00 |0081: return-void │ │ -0aa338: 0d00 |0082: move-exception v0 │ │ -0aa33a: 5484 da11 |0083: iget-object v4, v8, Lco/loubo/icicle/NodeManagerDialog$2;.this$0:Lco/loubo/icicle/NodeManagerDialog; // field@11da │ │ -0aa33e: 7110 4731 0400 |0085: invoke-static {v4}, Lco/loubo/icicle/NodeManagerDialog;.access$100:(Lco/loubo/icicle/NodeManagerDialog;)Lco/loubo/icicle/LocalNode; // method@3147 │ │ -0aa344: 0c04 |0088: move-result-object v4 │ │ -0aa346: 1305 0925 |0089: const/16 v5, #int 9481 // #2509 │ │ -0aa34a: 6e20 b430 5400 |008b: invoke-virtual {v4, v5}, Lco/loubo/icicle/LocalNode;.setPort:(I)V // method@30b4 │ │ -0aa350: 28d6 |008e: goto 0064 // -002a │ │ +0aa21c: |[0aa21c] co.loubo.icicle.NodeManagerDialog$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +0aa22c: 5484 da11 |0000: iget-object v4, v8, Lco/loubo/icicle/NodeManagerDialog$2;.this$0:Lco/loubo/icicle/NodeManagerDialog; // field@11da │ │ +0aa230: 7110 4631 0400 |0002: invoke-static {v4}, Lco/loubo/icicle/NodeManagerDialog;.access$000:(Lco/loubo/icicle/NodeManagerDialog;)Landroid/widget/LinearLayout; // method@3146 │ │ +0aa236: 0c04 |0005: move-result-object v4 │ │ +0aa238: 1405 7b00 0a7f |0006: const v5, #float 1.83436e+38 // #7f0a007b │ │ +0aa23e: 6e20 482e 5400 |0009: invoke-virtual {v4, v5}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@2e48 │ │ +0aa244: 0c02 |000c: move-result-object v2 │ │ +0aa246: 1f02 a005 |000d: check-cast v2, Landroid/widget/EditText; // type@05a0 │ │ +0aa24a: 5484 da11 |000f: iget-object v4, v8, Lco/loubo/icicle/NodeManagerDialog$2;.this$0:Lco/loubo/icicle/NodeManagerDialog; // field@11da │ │ +0aa24e: 7110 4631 0400 |0011: invoke-static {v4}, Lco/loubo/icicle/NodeManagerDialog;.access$000:(Lco/loubo/icicle/NodeManagerDialog;)Landroid/widget/LinearLayout; // method@3146 │ │ +0aa254: 0c04 |0014: move-result-object v4 │ │ +0aa256: 1405 8300 0a7f |0015: const v5, #float 1.83436e+38 // #7f0a0083 │ │ +0aa25c: 6e20 482e 5400 |0018: invoke-virtual {v4, v5}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@2e48 │ │ +0aa262: 0c01 |001b: move-result-object v1 │ │ +0aa264: 1f01 a005 |001c: check-cast v1, Landroid/widget/EditText; // type@05a0 │ │ +0aa268: 5484 da11 |001e: iget-object v4, v8, Lco/loubo/icicle/NodeManagerDialog$2;.this$0:Lco/loubo/icicle/NodeManagerDialog; // field@11da │ │ +0aa26c: 7110 4631 0400 |0020: invoke-static {v4}, Lco/loubo/icicle/NodeManagerDialog;.access$000:(Lco/loubo/icicle/NodeManagerDialog;)Landroid/widget/LinearLayout; // method@3146 │ │ +0aa272: 0c04 |0023: move-result-object v4 │ │ +0aa274: 1405 8500 0a7f |0024: const v5, #float 1.83436e+38 // #7f0a0085 │ │ +0aa27a: 6e20 482e 5400 |0027: invoke-virtual {v4, v5}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@2e48 │ │ +0aa280: 0c03 |002a: move-result-object v3 │ │ +0aa282: 1f03 a005 |002b: check-cast v3, Landroid/widget/EditText; // type@05a0 │ │ +0aa286: 5484 da11 |002d: iget-object v4, v8, Lco/loubo/icicle/NodeManagerDialog$2;.this$0:Lco/loubo/icicle/NodeManagerDialog; // field@11da │ │ +0aa28a: 7110 4731 0400 |002f: invoke-static {v4}, Lco/loubo/icicle/NodeManagerDialog;.access$100:(Lco/loubo/icicle/NodeManagerDialog;)Lco/loubo/icicle/LocalNode; // method@3147 │ │ +0aa290: 0c04 |0032: move-result-object v4 │ │ +0aa292: 6e10 fb2d 0200 |0033: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2dfb │ │ +0aa298: 0c05 |0036: move-result-object v5 │ │ +0aa29a: 7110 2233 0500 |0037: invoke-static {v5}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@3322 │ │ +0aa2a0: 0c05 |003a: move-result-object v5 │ │ +0aa2a2: 6e20 b230 5400 |003b: invoke-virtual {v4, v5}, Lco/loubo/icicle/LocalNode;.setName:(Ljava/lang/String;)V // method@30b2 │ │ +0aa2a8: 5484 da11 |003e: iget-object v4, v8, Lco/loubo/icicle/NodeManagerDialog$2;.this$0:Lco/loubo/icicle/NodeManagerDialog; // field@11da │ │ +0aa2ac: 7110 4731 0400 |0040: invoke-static {v4}, Lco/loubo/icicle/NodeManagerDialog;.access$100:(Lco/loubo/icicle/NodeManagerDialog;)Lco/loubo/icicle/LocalNode; // method@3147 │ │ +0aa2b2: 0c04 |0043: move-result-object v4 │ │ +0aa2b4: 6e10 fb2d 0100 |0044: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2dfb │ │ +0aa2ba: 0c05 |0047: move-result-object v5 │ │ +0aa2bc: 7110 2233 0500 |0048: invoke-static {v5}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@3322 │ │ +0aa2c2: 0c05 |004b: move-result-object v5 │ │ +0aa2c4: 6e20 b030 5400 |004c: invoke-virtual {v4, v5}, Lco/loubo/icicle/LocalNode;.setAddress:(Ljava/lang/String;)V // method@30b0 │ │ +0aa2ca: 5484 da11 |004f: iget-object v4, v8, Lco/loubo/icicle/NodeManagerDialog$2;.this$0:Lco/loubo/icicle/NodeManagerDialog; // field@11da │ │ +0aa2ce: 7110 4731 0400 |0051: invoke-static {v4}, Lco/loubo/icicle/NodeManagerDialog;.access$100:(Lco/loubo/icicle/NodeManagerDialog;)Lco/loubo/icicle/LocalNode; // method@3147 │ │ +0aa2d4: 0c04 |0054: move-result-object v4 │ │ +0aa2d6: 6e10 fb2d 0300 |0055: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2dfb │ │ +0aa2dc: 0c05 |0058: move-result-object v5 │ │ +0aa2de: 7110 2233 0500 |0059: invoke-static {v5}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@3322 │ │ +0aa2e4: 0c05 |005c: move-result-object v5 │ │ +0aa2e6: 7110 d232 0500 |005d: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@32d2 │ │ +0aa2ec: 0a05 |0060: move-result v5 │ │ +0aa2ee: 6e20 b430 5400 |0061: invoke-virtual {v4, v5}, Lco/loubo/icicle/LocalNode;.setPort:(I)V // method@30b4 │ │ +0aa2f4: 5484 da11 |0064: iget-object v4, v8, Lco/loubo/icicle/NodeManagerDialog$2;.this$0:Lco/loubo/icicle/NodeManagerDialog; // field@11da │ │ +0aa2f8: 6e10 4831 0400 |0066: invoke-virtual {v4}, Lco/loubo/icicle/NodeManagerDialog;.getActivity:()Landroid/app/Activity; // method@3148 │ │ +0aa2fe: 0c04 |0069: move-result-object v4 │ │ +0aa300: 1f04 0c06 |006a: check-cast v4, Lco/loubo/icicle/NodeManagerDialog$NodeManagerDialogListener; // type@060c │ │ +0aa304: 5485 da11 |006c: iget-object v5, v8, Lco/loubo/icicle/NodeManagerDialog$2;.this$0:Lco/loubo/icicle/NodeManagerDialog; // field@11da │ │ +0aa308: 7110 4731 0500 |006e: invoke-static {v5}, Lco/loubo/icicle/NodeManagerDialog;.access$100:(Lco/loubo/icicle/NodeManagerDialog;)Lco/loubo/icicle/LocalNode; // method@3147 │ │ +0aa30e: 0c05 |0071: move-result-object v5 │ │ +0aa310: 5486 da11 |0072: iget-object v6, v8, Lco/loubo/icicle/NodeManagerDialog$2;.this$0:Lco/loubo/icicle/NodeManagerDialog; // field@11da │ │ +0aa314: 6e10 4931 0600 |0074: invoke-virtual {v6}, Lco/loubo/icicle/NodeManagerDialog;.getArguments:()Landroid/os/Bundle; // method@3149 │ │ +0aa31a: 0c06 |0077: move-result-object v6 │ │ +0aa31c: 1a07 451e |0078: const-string v7, "edit" // string@1e45 │ │ +0aa320: 6e20 2a03 7600 |007a: invoke-virtual {v6, v7}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@032a │ │ +0aa326: 0a06 |007d: move-result v6 │ │ +0aa328: 7230 4431 5406 |007e: invoke-interface {v4, v5, v6}, Lco/loubo/icicle/NodeManagerDialog$NodeManagerDialogListener;.doPositiveClick:(Lco/loubo/icicle/LocalNode;Z)V // method@3144 │ │ +0aa32e: 0e00 |0081: return-void │ │ +0aa330: 0d00 |0082: move-exception v0 │ │ +0aa332: 5484 da11 |0083: iget-object v4, v8, Lco/loubo/icicle/NodeManagerDialog$2;.this$0:Lco/loubo/icicle/NodeManagerDialog; // field@11da │ │ +0aa336: 7110 4731 0400 |0085: invoke-static {v4}, Lco/loubo/icicle/NodeManagerDialog;.access$100:(Lco/loubo/icicle/NodeManagerDialog;)Lco/loubo/icicle/LocalNode; // method@3147 │ │ +0aa33c: 0c04 |0088: move-result-object v4 │ │ +0aa33e: 1305 0925 |0089: const/16 v5, #int 9481 // #2509 │ │ +0aa342: 6e20 b430 5400 |008b: invoke-virtual {v4, v5}, Lco/loubo/icicle/LocalNode;.setPort:(I)V // method@30b4 │ │ +0aa348: 28d6 |008e: goto 0064 // -002a │ │ catches : 1 │ │ 0x004f - 0x0064 │ │ Ljava/lang/NumberFormatException; -> 0x0082 │ │ positions : │ │ 0x0000 line=62 │ │ 0x000f line=63 │ │ 0x001e line=64 │ │ @@ -188313,17 +188320,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aa364: |[0aa364] co.loubo.icicle.NodeManagerDialog.:()V │ │ -0aa374: 7010 6900 0000 |0000: invoke-direct {v0}, Landroid/app/DialogFragment;.:()V // method@0069 │ │ -0aa37a: 0e00 |0003: return-void │ │ +0aa35c: |[0aa35c] co.loubo.icicle.NodeManagerDialog.:()V │ │ +0aa36c: 7010 6900 0000 |0000: invoke-direct {v0}, Landroid/app/DialogFragment;.:()V // method@0069 │ │ +0aa372: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lco/loubo/icicle/NodeManagerDialog; │ │ │ │ @@ -188332,17 +188339,17 @@ │ │ type : '(Lco/loubo/icicle/NodeManagerDialog;)Landroid/widget/LinearLayout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aa37c: |[0aa37c] co.loubo.icicle.NodeManagerDialog.access$000:(Lco/loubo/icicle/NodeManagerDialog;)Landroid/widget/LinearLayout; │ │ -0aa38c: 5410 dc11 |0000: iget-object v0, v1, Lco/loubo/icicle/NodeManagerDialog;.mView:Landroid/widget/LinearLayout; // field@11dc │ │ -0aa390: 1100 |0002: return-object v0 │ │ +0aa374: |[0aa374] co.loubo.icicle.NodeManagerDialog.access$000:(Lco/loubo/icicle/NodeManagerDialog;)Landroid/widget/LinearLayout; │ │ +0aa384: 5410 dc11 |0000: iget-object v0, v1, Lco/loubo/icicle/NodeManagerDialog;.mView:Landroid/widget/LinearLayout; // field@11dc │ │ +0aa388: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lco/loubo/icicle/NodeManagerDialog; │ │ │ │ #2 : (in Lco/loubo/icicle/NodeManagerDialog;) │ │ @@ -188350,17 +188357,17 @@ │ │ type : '(Lco/loubo/icicle/NodeManagerDialog;)Lco/loubo/icicle/LocalNode;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aa394: |[0aa394] co.loubo.icicle.NodeManagerDialog.access$100:(Lco/loubo/icicle/NodeManagerDialog;)Lco/loubo/icicle/LocalNode; │ │ -0aa3a4: 5410 db11 |0000: iget-object v0, v1, Lco/loubo/icicle/NodeManagerDialog;.localNode:Lco/loubo/icicle/LocalNode; // field@11db │ │ -0aa3a8: 1100 |0002: return-object v0 │ │ +0aa38c: |[0aa38c] co.loubo.icicle.NodeManagerDialog.access$100:(Lco/loubo/icicle/NodeManagerDialog;)Lco/loubo/icicle/LocalNode; │ │ +0aa39c: 5410 db11 |0000: iget-object v0, v1, Lco/loubo/icicle/NodeManagerDialog;.localNode:Lco/loubo/icicle/LocalNode; // field@11db │ │ +0aa3a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lco/loubo/icicle/NodeManagerDialog; │ │ │ │ #3 : (in Lco/loubo/icicle/NodeManagerDialog;) │ │ @@ -188368,26 +188375,26 @@ │ │ type : '(ILco/loubo/icicle/LocalNode;Z)Lco/loubo/icicle/NodeManagerDialog;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0aa3ac: |[0aa3ac] co.loubo.icicle.NodeManagerDialog.newInstance:(ILco/loubo/icicle/LocalNode;Z)Lco/loubo/icicle/NodeManagerDialog; │ │ -0aa3bc: 2201 0d06 |0000: new-instance v1, Lco/loubo/icicle/NodeManagerDialog; // type@060d │ │ -0aa3c0: 7010 4531 0100 |0002: invoke-direct {v1}, Lco/loubo/icicle/NodeManagerDialog;.:()V // method@3145 │ │ -0aa3c6: 7020 4d31 4100 |0005: invoke-direct {v1, v4}, Lco/loubo/icicle/NodeManagerDialog;.setLocalNode:(Lco/loubo/icicle/LocalNode;)V // method@314d │ │ -0aa3cc: 2200 a400 |0008: new-instance v0, Landroid/os/Bundle; // type@00a4 │ │ -0aa3d0: 7010 2603 0000 |000a: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0326 │ │ -0aa3d6: 1a02 503a |000d: const-string v2, "title" // string@3a50 │ │ -0aa3da: 6e30 4203 2003 |000f: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0342 │ │ -0aa3e0: 1a02 451e |0012: const-string v2, "edit" // string@1e45 │ │ -0aa3e4: 6e30 3e03 2005 |0014: invoke-virtual {v0, v2, v5}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@033e │ │ -0aa3ea: 6e20 4c31 0100 |0017: invoke-virtual {v1, v0}, Lco/loubo/icicle/NodeManagerDialog;.setArguments:(Landroid/os/Bundle;)V // method@314c │ │ -0aa3f0: 1101 |001a: return-object v1 │ │ +0aa3a4: |[0aa3a4] co.loubo.icicle.NodeManagerDialog.newInstance:(ILco/loubo/icicle/LocalNode;Z)Lco/loubo/icicle/NodeManagerDialog; │ │ +0aa3b4: 2201 0d06 |0000: new-instance v1, Lco/loubo/icicle/NodeManagerDialog; // type@060d │ │ +0aa3b8: 7010 4531 0100 |0002: invoke-direct {v1}, Lco/loubo/icicle/NodeManagerDialog;.:()V // method@3145 │ │ +0aa3be: 7020 4d31 4100 |0005: invoke-direct {v1, v4}, Lco/loubo/icicle/NodeManagerDialog;.setLocalNode:(Lco/loubo/icicle/LocalNode;)V // method@314d │ │ +0aa3c4: 2200 a400 |0008: new-instance v0, Landroid/os/Bundle; // type@00a4 │ │ +0aa3c8: 7010 2603 0000 |000a: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0326 │ │ +0aa3ce: 1a02 503a |000d: const-string v2, "title" // string@3a50 │ │ +0aa3d2: 6e30 4203 2003 |000f: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0342 │ │ +0aa3d8: 1a02 451e |0012: const-string v2, "edit" // string@1e45 │ │ +0aa3dc: 6e30 3e03 2005 |0014: invoke-virtual {v0, v2, v5}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@033e │ │ +0aa3e2: 6e20 4c31 0100 |0017: invoke-virtual {v1, v0}, Lco/loubo/icicle/NodeManagerDialog;.setArguments:(Landroid/os/Bundle;)V // method@314c │ │ +0aa3e8: 1101 |001a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0005 line=27 │ │ 0x0008 line=28 │ │ 0x000d line=29 │ │ 0x0012 line=30 │ │ @@ -188405,17 +188412,17 @@ │ │ type : '(Lco/loubo/icicle/LocalNode;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aa3f4: |[0aa3f4] co.loubo.icicle.NodeManagerDialog.setLocalNode:(Lco/loubo/icicle/LocalNode;)V │ │ -0aa404: 5b01 db11 |0000: iput-object v1, v0, Lco/loubo/icicle/NodeManagerDialog;.localNode:Lco/loubo/icicle/LocalNode; // field@11db │ │ -0aa408: 0e00 |0002: return-void │ │ +0aa3ec: |[0aa3ec] co.loubo.icicle.NodeManagerDialog.setLocalNode:(Lco/loubo/icicle/LocalNode;)V │ │ +0aa3fc: 5b01 db11 |0000: iput-object v1, v0, Lco/loubo/icicle/NodeManagerDialog;.localNode:Lco/loubo/icicle/LocalNode; // field@11db │ │ +0aa400: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0002 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lco/loubo/icicle/NodeManagerDialog; │ │ 0x0000 - 0x0003 reg=1 n Lco/loubo/icicle/LocalNode; │ │ @@ -188426,98 +188433,104 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 151 16-bit code units │ │ -0aa40c: |[0aa40c] co.loubo.icicle.NodeManagerDialog.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ -0aa41c: 6e10 4931 0800 |0000: invoke-virtual {v8}, Lco/loubo/icicle/NodeManagerDialog;.getArguments:()Landroid/os/Bundle; // method@3149 │ │ -0aa422: 0c04 |0003: move-result-object v4 │ │ -0aa424: 1a05 503a |0004: const-string v5, "title" // string@3a50 │ │ -0aa428: 6e20 2f03 5400 |0006: invoke-virtual {v4, v5}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@032f │ │ -0aa42e: 0a03 |0009: move-result v3 │ │ -0aa430: 6e10 4831 0800 |000a: invoke-virtual {v8}, Lco/loubo/icicle/NodeManagerDialog;.getActivity:()Landroid/app/Activity; // method@3148 │ │ -0aa436: 0c04 |000d: move-result-object v4 │ │ -0aa438: 6e10 1b00 0400 |000e: invoke-virtual {v4}, Landroid/app/Activity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@001b │ │ -0aa43e: 0c04 |0011: move-result-object v4 │ │ -0aa440: 1405 2e00 037f |0012: const v5, #float 1.7413e+38 // #7f03002e │ │ -0aa446: 1206 |0015: const/4 v6, #int 0 // #0 │ │ -0aa448: 1207 |0016: const/4 v7, #int 0 // #0 │ │ -0aa44a: 6e40 5f2b 5476 |0017: invoke-virtual {v4, v5, v6, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@2b5f │ │ -0aa450: 0c04 |001a: move-result-object v4 │ │ -0aa452: 1f04 ab05 |001b: check-cast v4, Landroid/widget/LinearLayout; // type@05ab │ │ -0aa456: 5b84 dc11 |001d: iput-object v4, v8, Lco/loubo/icicle/NodeManagerDialog;.mView:Landroid/widget/LinearLayout; // field@11dc │ │ -0aa45a: 5484 dc11 |001f: iget-object v4, v8, Lco/loubo/icicle/NodeManagerDialog;.mView:Landroid/widget/LinearLayout; // field@11dc │ │ -0aa45e: 1405 7b00 0a7f |0021: const v5, #float 1.83436e+38 // #7f0a007b │ │ -0aa464: 6e20 482e 5400 |0024: invoke-virtual {v4, v5}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@2e48 │ │ -0aa46a: 0c01 |0027: move-result-object v1 │ │ -0aa46c: 1f01 a005 |0028: check-cast v1, Landroid/widget/EditText; // type@05a0 │ │ -0aa470: 5484 dc11 |002a: iget-object v4, v8, Lco/loubo/icicle/NodeManagerDialog;.mView:Landroid/widget/LinearLayout; // field@11dc │ │ -0aa474: 1405 8300 0a7f |002c: const v5, #float 1.83436e+38 // #7f0a0083 │ │ -0aa47a: 6e20 482e 5400 |002f: invoke-virtual {v4, v5}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@2e48 │ │ -0aa480: 0c00 |0032: move-result-object v0 │ │ -0aa482: 1f00 a005 |0033: check-cast v0, Landroid/widget/EditText; // type@05a0 │ │ -0aa486: 5484 dc11 |0035: iget-object v4, v8, Lco/loubo/icicle/NodeManagerDialog;.mView:Landroid/widget/LinearLayout; // field@11dc │ │ -0aa48a: 1405 8500 0a7f |0037: const v5, #float 1.83436e+38 // #7f0a0085 │ │ -0aa490: 6e20 482e 5400 |003a: invoke-virtual {v4, v5}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@2e48 │ │ -0aa496: 0c02 |003d: move-result-object v2 │ │ -0aa498: 1f02 a005 |003e: check-cast v2, Landroid/widget/EditText; // type@05a0 │ │ -0aa49c: 5484 db11 |0040: iget-object v4, v8, Lco/loubo/icicle/NodeManagerDialog;.localNode:Lco/loubo/icicle/LocalNode; // field@11db │ │ -0aa4a0: 6e10 ad30 0400 |0042: invoke-virtual {v4}, Lco/loubo/icicle/LocalNode;.getName:()Ljava/lang/String; // method@30ad │ │ -0aa4a6: 0c04 |0045: move-result-object v4 │ │ -0aa4a8: 6e20 fc2d 4100 |0046: invoke-virtual {v1, v4}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@2dfc │ │ -0aa4ae: 5484 db11 |0049: iget-object v4, v8, Lco/loubo/icicle/NodeManagerDialog;.localNode:Lco/loubo/icicle/LocalNode; // field@11db │ │ -0aa4b2: 6e10 ab30 0400 |004b: invoke-virtual {v4}, Lco/loubo/icicle/LocalNode;.getAddress:()Ljava/lang/String; // method@30ab │ │ -0aa4b8: 0c04 |004e: move-result-object v4 │ │ -0aa4ba: 6e20 fc2d 4000 |004f: invoke-virtual {v0, v4}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@2dfc │ │ -0aa4c0: 5484 db11 |0052: iget-object v4, v8, Lco/loubo/icicle/NodeManagerDialog;.localNode:Lco/loubo/icicle/LocalNode; // field@11db │ │ -0aa4c4: 6e10 af30 0400 |0054: invoke-virtual {v4}, Lco/loubo/icicle/LocalNode;.getPort:()I // method@30af │ │ -0aa4ca: 0a04 |0057: move-result v4 │ │ -0aa4cc: 3804 0f00 |0058: if-eqz v4, 0067 // +000f │ │ -0aa4d0: 5484 db11 |005a: iget-object v4, v8, Lco/loubo/icicle/NodeManagerDialog;.localNode:Lco/loubo/icicle/LocalNode; // field@11db │ │ -0aa4d4: 6e10 af30 0400 |005c: invoke-virtual {v4}, Lco/loubo/icicle/LocalNode;.getPort:()I // method@30af │ │ -0aa4da: 0a04 |005f: move-result v4 │ │ -0aa4dc: 7110 2033 0400 |0060: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@3320 │ │ -0aa4e2: 0c04 |0063: move-result-object v4 │ │ -0aa4e4: 6e20 fc2d 4200 |0064: invoke-virtual {v2, v4}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@2dfc │ │ -0aa4ea: 2204 1500 |0067: new-instance v4, Landroid/app/AlertDialog$Builder; // type@0015 │ │ -0aa4ee: 6e10 4831 0800 |0069: invoke-virtual {v8}, Lco/loubo/icicle/NodeManagerDialog;.getActivity:()Landroid/app/Activity; // method@3148 │ │ -0aa4f4: 0c05 |006c: move-result-object v5 │ │ -0aa4f6: 7020 4600 5400 |006d: invoke-direct {v4, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0046 │ │ -0aa4fc: 6e20 5000 3400 |0070: invoke-virtual {v4, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0050 │ │ -0aa502: 0c04 |0073: move-result-object v4 │ │ -0aa504: 1405 5500 0c7f |0074: const v5, #float 1.86094e+38 // #7f0c0055 │ │ -0aa50a: 2206 0b06 |0077: new-instance v6, Lco/loubo/icicle/NodeManagerDialog$2; // type@060b │ │ -0aa50e: 7020 4131 8600 |0079: invoke-direct {v6, v8}, Lco/loubo/icicle/NodeManagerDialog$2;.:(Lco/loubo/icicle/NodeManagerDialog;)V // method@3141 │ │ -0aa514: 6e30 4e00 5406 |007c: invoke-virtual {v4, v5, v6}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@004e │ │ -0aa51a: 0c04 |007f: move-result-object v4 │ │ -0aa51c: 1405 2100 0c7f |0080: const v5, #float 1.86093e+38 // #7f0c0021 │ │ -0aa522: 2206 0a06 |0083: new-instance v6, Lco/loubo/icicle/NodeManagerDialog$1; // type@060a │ │ -0aa526: 7020 3f31 8600 |0085: invoke-direct {v6, v8}, Lco/loubo/icicle/NodeManagerDialog$1;.:(Lco/loubo/icicle/NodeManagerDialog;)V // method@313f │ │ -0aa52c: 6e30 4c00 5406 |0088: invoke-virtual {v4, v5, v6}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@004c │ │ -0aa532: 0c04 |008b: move-result-object v4 │ │ -0aa534: 5485 dc11 |008c: iget-object v5, v8, Lco/loubo/icicle/NodeManagerDialog;.mView:Landroid/widget/LinearLayout; // field@11dc │ │ -0aa538: 6e20 5200 5400 |008e: invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0052 │ │ -0aa53e: 0c04 |0091: move-result-object v4 │ │ -0aa540: 6e10 4700 0400 |0092: invoke-virtual {v4}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0047 │ │ -0aa546: 0c04 |0095: move-result-object v4 │ │ -0aa548: 1104 |0096: return-object v4 │ │ +0aa404: |[0aa404] co.loubo.icicle.NodeManagerDialog.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ +0aa414: 6e10 4931 0800 |0000: invoke-virtual {v8}, Lco/loubo/icicle/NodeManagerDialog;.getArguments:()Landroid/os/Bundle; // method@3149 │ │ +0aa41a: 0c04 |0003: move-result-object v4 │ │ +0aa41c: 1a05 503a |0004: const-string v5, "title" // string@3a50 │ │ +0aa420: 6e20 2f03 5400 |0006: invoke-virtual {v4, v5}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@032f │ │ +0aa426: 0a03 |0009: move-result v3 │ │ +0aa428: 6e10 4831 0800 |000a: invoke-virtual {v8}, Lco/loubo/icicle/NodeManagerDialog;.getActivity:()Landroid/app/Activity; // method@3148 │ │ +0aa42e: 0c04 |000d: move-result-object v4 │ │ +0aa430: 6e10 1b00 0400 |000e: invoke-virtual {v4}, Landroid/app/Activity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@001b │ │ +0aa436: 0c04 |0011: move-result-object v4 │ │ +0aa438: 1405 2e00 037f |0012: const v5, #float 1.7413e+38 // #7f03002e │ │ +0aa43e: 1206 |0015: const/4 v6, #int 0 // #0 │ │ +0aa440: 1207 |0016: const/4 v7, #int 0 // #0 │ │ +0aa442: 6e40 5f2b 5476 |0017: invoke-virtual {v4, v5, v6, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@2b5f │ │ +0aa448: 0c04 |001a: move-result-object v4 │ │ +0aa44a: 1f04 ab05 |001b: check-cast v4, Landroid/widget/LinearLayout; // type@05ab │ │ +0aa44e: 5b84 dc11 |001d: iput-object v4, v8, Lco/loubo/icicle/NodeManagerDialog;.mView:Landroid/widget/LinearLayout; // field@11dc │ │ +0aa452: 5484 dc11 |001f: iget-object v4, v8, Lco/loubo/icicle/NodeManagerDialog;.mView:Landroid/widget/LinearLayout; // field@11dc │ │ +0aa456: 1405 7b00 0a7f |0021: const v5, #float 1.83436e+38 // #7f0a007b │ │ +0aa45c: 6e20 482e 5400 |0024: invoke-virtual {v4, v5}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@2e48 │ │ +0aa462: 0c01 |0027: move-result-object v1 │ │ +0aa464: 1f01 a005 |0028: check-cast v1, Landroid/widget/EditText; // type@05a0 │ │ +0aa468: 5484 dc11 |002a: iget-object v4, v8, Lco/loubo/icicle/NodeManagerDialog;.mView:Landroid/widget/LinearLayout; // field@11dc │ │ +0aa46c: 1405 8300 0a7f |002c: const v5, #float 1.83436e+38 // #7f0a0083 │ │ +0aa472: 6e20 482e 5400 |002f: invoke-virtual {v4, v5}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@2e48 │ │ +0aa478: 0c00 |0032: move-result-object v0 │ │ +0aa47a: 1f00 a005 |0033: check-cast v0, Landroid/widget/EditText; // type@05a0 │ │ +0aa47e: 5484 dc11 |0035: iget-object v4, v8, Lco/loubo/icicle/NodeManagerDialog;.mView:Landroid/widget/LinearLayout; // field@11dc │ │ +0aa482: 1405 8500 0a7f |0037: const v5, #float 1.83436e+38 // #7f0a0085 │ │ +0aa488: 6e20 482e 5400 |003a: invoke-virtual {v4, v5}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@2e48 │ │ +0aa48e: 0c02 |003d: move-result-object v2 │ │ +0aa490: 1f02 a005 |003e: check-cast v2, Landroid/widget/EditText; // type@05a0 │ │ +0aa494: 5484 db11 |0040: iget-object v4, v8, Lco/loubo/icicle/NodeManagerDialog;.localNode:Lco/loubo/icicle/LocalNode; // field@11db │ │ +0aa498: 6e10 ad30 0400 |0042: invoke-virtual {v4}, Lco/loubo/icicle/LocalNode;.getName:()Ljava/lang/String; // method@30ad │ │ +0aa49e: 0c04 |0045: move-result-object v4 │ │ +0aa4a0: 6e20 fc2d 4100 |0046: invoke-virtual {v1, v4}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@2dfc │ │ +0aa4a6: 5484 db11 |0049: iget-object v4, v8, Lco/loubo/icicle/NodeManagerDialog;.localNode:Lco/loubo/icicle/LocalNode; // field@11db │ │ +0aa4aa: 6e10 ab30 0400 |004b: invoke-virtual {v4}, Lco/loubo/icicle/LocalNode;.getAddress:()Ljava/lang/String; // method@30ab │ │ +0aa4b0: 0c04 |004e: move-result-object v4 │ │ +0aa4b2: 6e20 fc2d 4000 |004f: invoke-virtual {v0, v4}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@2dfc │ │ +0aa4b8: 5484 db11 |0052: iget-object v4, v8, Lco/loubo/icicle/NodeManagerDialog;.localNode:Lco/loubo/icicle/LocalNode; // field@11db │ │ +0aa4bc: 6e10 af30 0400 |0054: invoke-virtual {v4}, Lco/loubo/icicle/LocalNode;.getPort:()I // method@30af │ │ +0aa4c2: 0a04 |0057: move-result v4 │ │ +0aa4c4: 3804 0f00 |0058: if-eqz v4, 0067 // +000f │ │ +0aa4c8: 5484 db11 |005a: iget-object v4, v8, Lco/loubo/icicle/NodeManagerDialog;.localNode:Lco/loubo/icicle/LocalNode; // field@11db │ │ +0aa4cc: 6e10 af30 0400 |005c: invoke-virtual {v4}, Lco/loubo/icicle/LocalNode;.getPort:()I // method@30af │ │ +0aa4d2: 0a04 |005f: move-result v4 │ │ +0aa4d4: 7110 2033 0400 |0060: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@3320 │ │ +0aa4da: 0c04 |0063: move-result-object v4 │ │ +0aa4dc: 6e20 fc2d 4200 |0064: invoke-virtual {v2, v4}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@2dfc │ │ +0aa4e2: 2204 1500 |0067: new-instance v4, Landroid/app/AlertDialog$Builder; // type@0015 │ │ +0aa4e6: 6e10 4831 0800 |0069: invoke-virtual {v8}, Lco/loubo/icicle/NodeManagerDialog;.getActivity:()Landroid/app/Activity; // method@3148 │ │ +0aa4ec: 0c05 |006c: move-result-object v5 │ │ +0aa4ee: 7020 4600 5400 |006d: invoke-direct {v4, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0046 │ │ +0aa4f4: 6e20 5000 3400 |0070: invoke-virtual {v4, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0050 │ │ +0aa4fa: 0c04 |0073: move-result-object v4 │ │ +0aa4fc: 1405 5500 0c7f |0074: const v5, #float 1.86094e+38 // #7f0c0055 │ │ +0aa502: 2206 0b06 |0077: new-instance v6, Lco/loubo/icicle/NodeManagerDialog$2; // type@060b │ │ +0aa506: 7020 4131 8600 |0079: invoke-direct {v6, v8}, Lco/loubo/icicle/NodeManagerDialog$2;.:(Lco/loubo/icicle/NodeManagerDialog;)V // method@3141 │ │ +0aa50c: 6e30 4e00 5406 |007c: invoke-virtual {v4, v5, v6}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@004e │ │ +0aa512: 0c04 |007f: move-result-object v4 │ │ +0aa514: 1405 2100 0c7f |0080: const v5, #float 1.86093e+38 // #7f0c0021 │ │ +0aa51a: 2206 0a06 |0083: new-instance v6, Lco/loubo/icicle/NodeManagerDialog$1; // type@060a │ │ +0aa51e: 7020 3f31 8600 |0085: invoke-direct {v6, v8}, Lco/loubo/icicle/NodeManagerDialog$1;.:(Lco/loubo/icicle/NodeManagerDialog;)V // method@313f │ │ +0aa524: 6e30 4c00 5406 |0088: invoke-virtual {v4, v5, v6}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@004c │ │ +0aa52a: 0c04 |008b: move-result-object v4 │ │ +0aa52c: 5485 dc11 |008c: iget-object v5, v8, Lco/loubo/icicle/NodeManagerDialog;.mView:Landroid/widget/LinearLayout; // field@11dc │ │ +0aa530: 6e20 5200 5400 |008e: invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0052 │ │ +0aa536: 0c04 |0091: move-result-object v4 │ │ +0aa538: 6e10 4700 0400 |0092: invoke-virtual {v4}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0047 │ │ +0aa53e: 0c04 |0095: move-result-object v4 │ │ +0aa540: 1104 |0096: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x000a line=43 │ │ 0x001f line=46 │ │ 0x002a line=47 │ │ 0x0035 line=48 │ │ 0x0040 line=51 │ │ 0x0049 line=52 │ │ 0x0052 line=53 │ │ 0x005a line=54 │ │ 0x0067 line=57 │ │ + 0x0070 line=58 │ │ + 0x007c line=59 │ │ + 0x0088 line=79 │ │ + 0x008e line=86 │ │ + 0x0092 line=87 │ │ + 0x0096 line=57 │ │ locals : │ │ 0x0035 - 0x0097 reg=0 lnAddress Landroid/widget/EditText; │ │ 0x002a - 0x0097 reg=1 lnName Landroid/widget/EditText; │ │ 0x0040 - 0x0097 reg=2 lnPort Landroid/widget/EditText; │ │ 0x000a - 0x0097 reg=3 title I │ │ 0x0000 - 0x0097 reg=8 this Lco/loubo/icicle/NodeManagerDialog; │ │ 0x0000 - 0x0097 reg=9 savedInstanceState Landroid/os/Bundle; │ │ @@ -188573,19 +188586,19 @@ │ │ type : '(ZLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0aa54c: |[0aa54c] co.loubo.icicle.NodeStatus.:(ZLjava/lang/String;)V │ │ -0aa55c: 7010 f132 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ -0aa562: 5c01 dd11 |0003: iput-boolean v1, v0, Lco/loubo/icicle/NodeStatus;.isAdvanced:Z // field@11dd │ │ -0aa566: 6e20 5831 2000 |0005: invoke-virtual {v0, v2}, Lco/loubo/icicle/NodeStatus;.setVersion:(Ljava/lang/String;)V // method@3158 │ │ -0aa56c: 0e00 |0008: return-void │ │ +0aa544: |[0aa544] co.loubo.icicle.NodeStatus.:(ZLjava/lang/String;)V │ │ +0aa554: 7010 f132 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ +0aa55a: 5c01 dd11 |0003: iput-boolean v1, v0, Lco/loubo/icicle/NodeStatus;.isAdvanced:Z // field@11dd │ │ +0aa55e: 6e20 5831 2000 |0005: invoke-virtual {v0, v2}, Lco/loubo/icicle/NodeStatus;.setVersion:(Ljava/lang/String;)V // method@3158 │ │ +0aa564: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0003 line=15 │ │ 0x0005 line=16 │ │ 0x0008 line=17 │ │ locals : │ │ @@ -188599,17 +188612,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aa570: |[0aa570] co.loubo.icicle.NodeStatus.getRecentInputRate:()D │ │ -0aa580: 5320 de11 |0000: iget-wide v0, v2, Lco/loubo/icicle/NodeStatus;.recentInputRate:D // field@11de │ │ -0aa584: 1000 |0002: return-wide v0 │ │ +0aa568: |[0aa568] co.loubo.icicle.NodeStatus.getRecentInputRate:()D │ │ +0aa578: 5320 de11 |0000: iget-wide v0, v2, Lco/loubo/icicle/NodeStatus;.recentInputRate:D // field@11de │ │ +0aa57c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lco/loubo/icicle/NodeStatus; │ │ │ │ #1 : (in Lco/loubo/icicle/NodeStatus;) │ │ @@ -188617,17 +188630,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aa588: |[0aa588] co.loubo.icicle.NodeStatus.getRecentOutputRate:()D │ │ -0aa598: 5320 df11 |0000: iget-wide v0, v2, Lco/loubo/icicle/NodeStatus;.recentOutputRate:D // field@11df │ │ -0aa59c: 1000 |0002: return-wide v0 │ │ +0aa580: |[0aa580] co.loubo.icicle.NodeStatus.getRecentOutputRate:()D │ │ +0aa590: 5320 df11 |0000: iget-wide v0, v2, Lco/loubo/icicle/NodeStatus;.recentOutputRate:D // field@11df │ │ +0aa594: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lco/loubo/icicle/NodeStatus; │ │ │ │ #2 : (in Lco/loubo/icicle/NodeStatus;) │ │ @@ -188635,17 +188648,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aa5a0: |[0aa5a0] co.loubo.icicle.NodeStatus.getUptimeSeconds:()D │ │ -0aa5b0: 5320 e111 |0000: iget-wide v0, v2, Lco/loubo/icicle/NodeStatus;.uptimeSeconds:D // field@11e1 │ │ -0aa5b4: 1000 |0002: return-wide v0 │ │ +0aa598: |[0aa598] co.loubo.icicle.NodeStatus.getUptimeSeconds:()D │ │ +0aa5a8: 5320 e111 |0000: iget-wide v0, v2, Lco/loubo/icicle/NodeStatus;.uptimeSeconds:D // field@11e1 │ │ +0aa5ac: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lco/loubo/icicle/NodeStatus; │ │ │ │ #3 : (in Lco/loubo/icicle/NodeStatus;) │ │ @@ -188653,17 +188666,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aa5b8: |[0aa5b8] co.loubo.icicle.NodeStatus.getVersion:()Ljava/lang/String; │ │ -0aa5c8: 5410 e211 |0000: iget-object v0, v1, Lco/loubo/icicle/NodeStatus;.version:Ljava/lang/String; // field@11e2 │ │ -0aa5cc: 1100 |0002: return-object v0 │ │ +0aa5b0: |[0aa5b0] co.loubo.icicle.NodeStatus.getVersion:()Ljava/lang/String; │ │ +0aa5c0: 5410 e211 |0000: iget-object v0, v1, Lco/loubo/icicle/NodeStatus;.version:Ljava/lang/String; // field@11e2 │ │ +0aa5c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lco/loubo/icicle/NodeStatus; │ │ │ │ #4 : (in Lco/loubo/icicle/NodeStatus;) │ │ @@ -188671,17 +188684,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aa5d0: |[0aa5d0] co.loubo.icicle.NodeStatus.isAdvanced:()Z │ │ -0aa5e0: 5510 dd11 |0000: iget-boolean v0, v1, Lco/loubo/icicle/NodeStatus;.isAdvanced:Z // field@11dd │ │ -0aa5e4: 0f00 |0002: return v0 │ │ +0aa5c8: |[0aa5c8] co.loubo.icicle.NodeStatus.isAdvanced:()Z │ │ +0aa5d8: 5510 dd11 |0000: iget-boolean v0, v1, Lco/loubo/icicle/NodeStatus;.isAdvanced:Z // field@11dd │ │ +0aa5dc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lco/loubo/icicle/NodeStatus; │ │ │ │ #5 : (in Lco/loubo/icicle/NodeStatus;) │ │ @@ -188689,17 +188702,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aa5e8: |[0aa5e8] co.loubo.icicle.NodeStatus.setAdvanced:(Z)V │ │ -0aa5f8: 5c01 dd11 |0000: iput-boolean v1, v0, Lco/loubo/icicle/NodeStatus;.isAdvanced:Z // field@11dd │ │ -0aa5fc: 0e00 |0002: return-void │ │ +0aa5e0: |[0aa5e0] co.loubo.icicle.NodeStatus.setAdvanced:(Z)V │ │ +0aa5f0: 5c01 dd11 |0000: iput-boolean v1, v0, Lco/loubo/icicle/NodeStatus;.isAdvanced:Z // field@11dd │ │ +0aa5f4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0002 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lco/loubo/icicle/NodeStatus; │ │ 0x0000 - 0x0003 reg=1 isAdvanced Z │ │ @@ -188709,17 +188722,17 @@ │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aa600: |[0aa600] co.loubo.icicle.NodeStatus.setRecentInputRate:(D)V │ │ -0aa610: 5a12 de11 |0000: iput-wide v2, v1, Lco/loubo/icicle/NodeStatus;.recentInputRate:D // field@11de │ │ -0aa614: 0e00 |0002: return-void │ │ +0aa5f8: |[0aa5f8] co.loubo.icicle.NodeStatus.setRecentInputRate:(D)V │ │ +0aa608: 5a12 de11 |0000: iput-wide v2, v1, Lco/loubo/icicle/NodeStatus;.recentInputRate:D // field@11de │ │ +0aa60c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0002 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lco/loubo/icicle/NodeStatus; │ │ 0x0000 - 0x0003 reg=2 recentInputRate D │ │ @@ -188729,17 +188742,17 @@ │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aa618: |[0aa618] co.loubo.icicle.NodeStatus.setRecentOutputRate:(D)V │ │ -0aa628: 5a12 df11 |0000: iput-wide v2, v1, Lco/loubo/icicle/NodeStatus;.recentOutputRate:D // field@11df │ │ -0aa62c: 0e00 |0002: return-void │ │ +0aa610: |[0aa610] co.loubo.icicle.NodeStatus.setRecentOutputRate:(D)V │ │ +0aa620: 5a12 df11 |0000: iput-wide v2, v1, Lco/loubo/icicle/NodeStatus;.recentOutputRate:D // field@11df │ │ +0aa624: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0002 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lco/loubo/icicle/NodeStatus; │ │ 0x0000 - 0x0003 reg=2 recentOutputRate D │ │ @@ -188749,17 +188762,17 @@ │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aa630: |[0aa630] co.loubo.icicle.NodeStatus.setUptimeSeconds:(D)V │ │ -0aa640: 5a12 e111 |0000: iput-wide v2, v1, Lco/loubo/icicle/NodeStatus;.uptimeSeconds:D // field@11e1 │ │ -0aa644: 0e00 |0002: return-void │ │ +0aa628: |[0aa628] co.loubo.icicle.NodeStatus.setUptimeSeconds:(D)V │ │ +0aa638: 5a12 e111 |0000: iput-wide v2, v1, Lco/loubo/icicle/NodeStatus;.uptimeSeconds:D // field@11e1 │ │ +0aa63c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0002 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lco/loubo/icicle/NodeStatus; │ │ 0x0000 - 0x0003 reg=2 uptimeSeconds D │ │ @@ -188769,17 +188782,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aa648: |[0aa648] co.loubo.icicle.NodeStatus.setVersion:(Ljava/lang/String;)V │ │ -0aa658: 5b01 e211 |0000: iput-object v1, v0, Lco/loubo/icicle/NodeStatus;.version:Ljava/lang/String; // field@11e2 │ │ -0aa65c: 0e00 |0002: return-void │ │ +0aa640: |[0aa640] co.loubo.icicle.NodeStatus.setVersion:(Ljava/lang/String;)V │ │ +0aa650: 5b01 e211 |0000: iput-object v1, v0, Lco/loubo/icicle/NodeStatus;.version:Ljava/lang/String; // field@11e2 │ │ +0aa654: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0002 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lco/loubo/icicle/NodeStatus; │ │ 0x0000 - 0x0003 reg=1 version Ljava/lang/String; │ │ @@ -188823,49 +188836,49 @@ │ │ type : '(Lco/loubo/icicle/OpenReferenceActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0aa660: |[0aa660] co.loubo.icicle.OpenReferenceActivity$1.:(Lco/loubo/icicle/OpenReferenceActivity;)V │ │ -0aa670: 5b01 e311 |0000: iput-object v1, v0, Lco/loubo/icicle/OpenReferenceActivity$1;.this$0:Lco/loubo/icicle/OpenReferenceActivity; // field@11e3 │ │ -0aa674: 7010 f132 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ -0aa67a: 0e00 |0005: return-void │ │ +0aa658: |[0aa658] co.loubo.icicle.OpenReferenceActivity$1.:(Lco/loubo/icicle/OpenReferenceActivity;)V │ │ +0aa668: 5b01 e311 |0000: iput-object v1, v0, Lco/loubo/icicle/OpenReferenceActivity$1;.this$0:Lco/loubo/icicle/OpenReferenceActivity; // field@11e3 │ │ +0aa66c: 7010 f132 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ +0aa672: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lco/loubo/icicle/OpenReferenceActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lco/loubo/icicle/OpenReferenceActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lco/loubo/icicle/OpenReferenceActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lco/loubo/icicle/OpenReferenceActivity$1;) │ │ name : 'onItemSelected' │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0aa67c: |[0aa67c] co.loubo.icicle.OpenReferenceActivity$1.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -0aa68c: 5430 e311 |0000: iget-object v0, v3, Lco/loubo/icicle/OpenReferenceActivity$1;.this$0:Lco/loubo/icicle/OpenReferenceActivity; // field@11e3 │ │ -0aa690: 7110 6131 0000 |0002: invoke-static {v0}, Lco/loubo/icicle/OpenReferenceActivity;.access$100:(Lco/loubo/icicle/OpenReferenceActivity;)Lnet/pterodactylus/fcp/AddPeer; // method@3161 │ │ -0aa696: 0c00 |0005: move-result-object v0 │ │ -0aa698: 1a01 e214 |0006: const-string v1, "Trust" // string@14e2 │ │ -0aa69c: 5432 e311 |0008: iget-object v2, v3, Lco/loubo/icicle/OpenReferenceActivity$1;.this$0:Lco/loubo/icicle/OpenReferenceActivity; // field@11e3 │ │ -0aa6a0: 7110 6031 0200 |000a: invoke-static {v2}, Lco/loubo/icicle/OpenReferenceActivity;.access$000:(Lco/loubo/icicle/OpenReferenceActivity;)Landroid/widget/Spinner; // method@3160 │ │ -0aa6a6: 0c02 |000d: move-result-object v2 │ │ -0aa6a8: 6e10 df2e 0200 |000e: invoke-virtual {v2}, Landroid/widget/Spinner;.getSelectedItem:()Ljava/lang/Object; // method@2edf │ │ -0aa6ae: 0c02 |0011: move-result-object v2 │ │ -0aa6b0: 6e10 f832 0200 |0012: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@32f8 │ │ -0aa6b6: 0c02 |0015: move-result-object v2 │ │ -0aa6b8: 6e30 3234 1002 |0016: invoke-virtual {v0, v1, v2}, Lnet/pterodactylus/fcp/AddPeer;.setField:(Ljava/lang/String;Ljava/lang/String;)V // method@3432 │ │ -0aa6be: 0e00 |0019: return-void │ │ +0aa674: |[0aa674] co.loubo.icicle.OpenReferenceActivity$1.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +0aa684: 5430 e311 |0000: iget-object v0, v3, Lco/loubo/icicle/OpenReferenceActivity$1;.this$0:Lco/loubo/icicle/OpenReferenceActivity; // field@11e3 │ │ +0aa688: 7110 6131 0000 |0002: invoke-static {v0}, Lco/loubo/icicle/OpenReferenceActivity;.access$100:(Lco/loubo/icicle/OpenReferenceActivity;)Lnet/pterodactylus/fcp/AddPeer; // method@3161 │ │ +0aa68e: 0c00 |0005: move-result-object v0 │ │ +0aa690: 1a01 e214 |0006: const-string v1, "Trust" // string@14e2 │ │ +0aa694: 5432 e311 |0008: iget-object v2, v3, Lco/loubo/icicle/OpenReferenceActivity$1;.this$0:Lco/loubo/icicle/OpenReferenceActivity; // field@11e3 │ │ +0aa698: 7110 6031 0200 |000a: invoke-static {v2}, Lco/loubo/icicle/OpenReferenceActivity;.access$000:(Lco/loubo/icicle/OpenReferenceActivity;)Landroid/widget/Spinner; // method@3160 │ │ +0aa69e: 0c02 |000d: move-result-object v2 │ │ +0aa6a0: 6e10 df2e 0200 |000e: invoke-virtual {v2}, Landroid/widget/Spinner;.getSelectedItem:()Ljava/lang/Object; // method@2edf │ │ +0aa6a6: 0c02 |0011: move-result-object v2 │ │ +0aa6a8: 6e10 f832 0200 |0012: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@32f8 │ │ +0aa6ae: 0c02 |0015: move-result-object v2 │ │ +0aa6b0: 6e30 3234 1002 |0016: invoke-virtual {v0, v1, v2}, Lnet/pterodactylus/fcp/AddPeer;.setField:(Ljava/lang/String;Ljava/lang/String;)V // method@3432 │ │ +0aa6b6: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0019 line=155 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x001a reg=3 this Lco/loubo/icicle/OpenReferenceActivity$1; │ │ @@ -188879,16 +188892,16 @@ │ │ type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0aa6c0: |[0aa6c0] co.loubo.icicle.OpenReferenceActivity$1.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ -0aa6d0: 0e00 |0000: return-void │ │ +0aa6b8: |[0aa6b8] co.loubo.icicle.OpenReferenceActivity$1.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ +0aa6c8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0001 reg=0 this Lco/loubo/icicle/OpenReferenceActivity$1; │ │ 0x0000 - 0x0001 reg=1 parentView Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ @@ -188932,49 +188945,49 @@ │ │ type : '(Lco/loubo/icicle/OpenReferenceActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0aa6d4: |[0aa6d4] co.loubo.icicle.OpenReferenceActivity$2.:(Lco/loubo/icicle/OpenReferenceActivity;)V │ │ -0aa6e4: 5b01 e411 |0000: iput-object v1, v0, Lco/loubo/icicle/OpenReferenceActivity$2;.this$0:Lco/loubo/icicle/OpenReferenceActivity; // field@11e4 │ │ -0aa6e8: 7010 f132 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ -0aa6ee: 0e00 |0005: return-void │ │ +0aa6cc: |[0aa6cc] co.loubo.icicle.OpenReferenceActivity$2.:(Lco/loubo/icicle/OpenReferenceActivity;)V │ │ +0aa6dc: 5b01 e411 |0000: iput-object v1, v0, Lco/loubo/icicle/OpenReferenceActivity$2;.this$0:Lco/loubo/icicle/OpenReferenceActivity; // field@11e4 │ │ +0aa6e0: 7010 f132 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ +0aa6e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lco/loubo/icicle/OpenReferenceActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lco/loubo/icicle/OpenReferenceActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lco/loubo/icicle/OpenReferenceActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lco/loubo/icicle/OpenReferenceActivity$2;) │ │ name : 'onItemSelected' │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0aa6f0: |[0aa6f0] co.loubo.icicle.OpenReferenceActivity$2.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -0aa700: 5430 e411 |0000: iget-object v0, v3, Lco/loubo/icicle/OpenReferenceActivity$2;.this$0:Lco/loubo/icicle/OpenReferenceActivity; // field@11e4 │ │ -0aa704: 7110 6131 0000 |0002: invoke-static {v0}, Lco/loubo/icicle/OpenReferenceActivity;.access$100:(Lco/loubo/icicle/OpenReferenceActivity;)Lnet/pterodactylus/fcp/AddPeer; // method@3161 │ │ -0aa70a: 0c00 |0005: move-result-object v0 │ │ -0aa70c: 1a01 0216 |0006: const-string v1, "Visibility" // string@1602 │ │ -0aa710: 5432 e411 |0008: iget-object v2, v3, Lco/loubo/icicle/OpenReferenceActivity$2;.this$0:Lco/loubo/icicle/OpenReferenceActivity; // field@11e4 │ │ -0aa714: 7110 6231 0200 |000a: invoke-static {v2}, Lco/loubo/icicle/OpenReferenceActivity;.access$200:(Lco/loubo/icicle/OpenReferenceActivity;)Landroid/widget/Spinner; // method@3162 │ │ -0aa71a: 0c02 |000d: move-result-object v2 │ │ -0aa71c: 6e10 df2e 0200 |000e: invoke-virtual {v2}, Landroid/widget/Spinner;.getSelectedItem:()Ljava/lang/Object; // method@2edf │ │ -0aa722: 0c02 |0011: move-result-object v2 │ │ -0aa724: 6e10 f832 0200 |0012: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@32f8 │ │ -0aa72a: 0c02 |0015: move-result-object v2 │ │ -0aa72c: 6e30 3234 1002 |0016: invoke-virtual {v0, v1, v2}, Lnet/pterodactylus/fcp/AddPeer;.setField:(Ljava/lang/String;Ljava/lang/String;)V // method@3432 │ │ -0aa732: 0e00 |0019: return-void │ │ +0aa6e8: |[0aa6e8] co.loubo.icicle.OpenReferenceActivity$2.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +0aa6f8: 5430 e411 |0000: iget-object v0, v3, Lco/loubo/icicle/OpenReferenceActivity$2;.this$0:Lco/loubo/icicle/OpenReferenceActivity; // field@11e4 │ │ +0aa6fc: 7110 6131 0000 |0002: invoke-static {v0}, Lco/loubo/icicle/OpenReferenceActivity;.access$100:(Lco/loubo/icicle/OpenReferenceActivity;)Lnet/pterodactylus/fcp/AddPeer; // method@3161 │ │ +0aa702: 0c00 |0005: move-result-object v0 │ │ +0aa704: 1a01 0216 |0006: const-string v1, "Visibility" // string@1602 │ │ +0aa708: 5432 e411 |0008: iget-object v2, v3, Lco/loubo/icicle/OpenReferenceActivity$2;.this$0:Lco/loubo/icicle/OpenReferenceActivity; // field@11e4 │ │ +0aa70c: 7110 6231 0200 |000a: invoke-static {v2}, Lco/loubo/icicle/OpenReferenceActivity;.access$200:(Lco/loubo/icicle/OpenReferenceActivity;)Landroid/widget/Spinner; // method@3162 │ │ +0aa712: 0c02 |000d: move-result-object v2 │ │ +0aa714: 6e10 df2e 0200 |000e: invoke-virtual {v2}, Landroid/widget/Spinner;.getSelectedItem:()Ljava/lang/Object; // method@2edf │ │ +0aa71a: 0c02 |0011: move-result-object v2 │ │ +0aa71c: 6e10 f832 0200 |0012: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@32f8 │ │ +0aa722: 0c02 |0015: move-result-object v2 │ │ +0aa724: 6e30 3234 1002 |0016: invoke-virtual {v0, v1, v2}, Lnet/pterodactylus/fcp/AddPeer;.setField:(Ljava/lang/String;Ljava/lang/String;)V // method@3432 │ │ +0aa72a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0019 line=168 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x001a reg=3 this Lco/loubo/icicle/OpenReferenceActivity$2; │ │ @@ -188988,16 +189001,16 @@ │ │ type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0aa734: |[0aa734] co.loubo.icicle.OpenReferenceActivity$2.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ -0aa744: 0e00 |0000: return-void │ │ +0aa72c: |[0aa72c] co.loubo.icicle.OpenReferenceActivity$2.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ +0aa73c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0001 reg=0 this Lco/loubo/icicle/OpenReferenceActivity$2; │ │ 0x0000 - 0x0001 reg=1 parentView Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ @@ -189037,42 +189050,42 @@ │ │ type : '(Lco/loubo/icicle/PriorityDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0aa748: |[0aa748] co.loubo.icicle.PriorityDialog$1.:(Lco/loubo/icicle/PriorityDialog;)V │ │ -0aa758: 5b01 f011 |0000: iput-object v1, v0, Lco/loubo/icicle/PriorityDialog$1;.this$0:Lco/loubo/icicle/PriorityDialog; // field@11f0 │ │ -0aa75c: 7010 f132 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ -0aa762: 0e00 |0005: return-void │ │ +0aa740: |[0aa740] co.loubo.icicle.PriorityDialog$1.:(Lco/loubo/icicle/PriorityDialog;)V │ │ +0aa750: 5b01 f011 |0000: iput-object v1, v0, Lco/loubo/icicle/PriorityDialog$1;.this$0:Lco/loubo/icicle/PriorityDialog; // field@11f0 │ │ +0aa754: 7010 f132 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ +0aa75a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lco/loubo/icicle/PriorityDialog$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lco/loubo/icicle/PriorityDialog; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lco/loubo/icicle/PriorityDialog; │ │ │ │ Virtual methods - │ │ #0 : (in Lco/loubo/icicle/PriorityDialog$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0aa764: |[0aa764] co.loubo.icicle.PriorityDialog$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -0aa774: 5410 f011 |0000: iget-object v0, v1, Lco/loubo/icicle/PriorityDialog$1;.this$0:Lco/loubo/icicle/PriorityDialog; // field@11f0 │ │ -0aa778: 6e10 8b31 0000 |0002: invoke-virtual {v0}, Lco/loubo/icicle/PriorityDialog;.getActivity:()Landroid/app/Activity; // method@318b │ │ -0aa77e: 0c00 |0005: move-result-object v0 │ │ -0aa780: 1f00 1406 |0006: check-cast v0, Lco/loubo/icicle/PriorityDialog$PriorityDialogListener; // type@0614 │ │ -0aa784: 7210 8831 0000 |0008: invoke-interface {v0}, Lco/loubo/icicle/PriorityDialog$PriorityDialogListener;.doNegativeClick:()V // method@3188 │ │ -0aa78a: 0e00 |000b: return-void │ │ +0aa75c: |[0aa75c] co.loubo.icicle.PriorityDialog$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +0aa76c: 5410 f011 |0000: iget-object v0, v1, Lco/loubo/icicle/PriorityDialog$1;.this$0:Lco/loubo/icicle/PriorityDialog; // field@11f0 │ │ +0aa770: 6e10 8b31 0000 |0002: invoke-virtual {v0}, Lco/loubo/icicle/PriorityDialog;.getActivity:()Landroid/app/Activity; // method@318b │ │ +0aa776: 0c00 |0005: move-result-object v0 │ │ +0aa778: 1f00 1406 |0006: check-cast v0, Lco/loubo/icicle/PriorityDialog$PriorityDialogListener; // type@0614 │ │ +0aa77c: 7210 8831 0000 |0008: invoke-interface {v0}, Lco/loubo/icicle/PriorityDialog$PriorityDialogListener;.doNegativeClick:()V // method@3188 │ │ +0aa782: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x000b line=42 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lco/loubo/icicle/PriorityDialog$1; │ │ 0x0000 - 0x000c reg=2 dialog Landroid/content/DialogInterface; │ │ @@ -189117,56 +189130,56 @@ │ │ type : '(Lco/loubo/icicle/PriorityDialog;Landroid/app/AlertDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0aa78c: |[0aa78c] co.loubo.icicle.PriorityDialog$2.:(Lco/loubo/icicle/PriorityDialog;Landroid/app/AlertDialog;)V │ │ -0aa79c: 5b01 f111 |0000: iput-object v1, v0, Lco/loubo/icicle/PriorityDialog$2;.this$0:Lco/loubo/icicle/PriorityDialog; // field@11f1 │ │ -0aa7a0: 5b02 f211 |0002: iput-object v2, v0, Lco/loubo/icicle/PriorityDialog$2;.val$ad:Landroid/app/AlertDialog; // field@11f2 │ │ -0aa7a4: 7010 f132 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ -0aa7aa: 0e00 |0007: return-void │ │ +0aa784: |[0aa784] co.loubo.icicle.PriorityDialog$2.:(Lco/loubo/icicle/PriorityDialog;Landroid/app/AlertDialog;)V │ │ +0aa794: 5b01 f111 |0000: iput-object v1, v0, Lco/loubo/icicle/PriorityDialog$2;.this$0:Lco/loubo/icicle/PriorityDialog; // field@11f1 │ │ +0aa798: 5b02 f211 |0002: iput-object v2, v0, Lco/loubo/icicle/PriorityDialog$2;.val$ad:Landroid/app/AlertDialog; // field@11f2 │ │ +0aa79c: 7010 f132 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ +0aa7a2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lco/loubo/icicle/PriorityDialog$2; │ │ - 0x0000 - 0x0008 reg=1 (null) Lco/loubo/icicle/PriorityDialog; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lco/loubo/icicle/PriorityDialog; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/app/AlertDialog; │ │ │ │ Virtual methods - │ │ #0 : (in Lco/loubo/icicle/PriorityDialog$2;) │ │ name : 'onCheckedChanged' │ │ type : '(Landroid/widget/RadioGroup;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -0aa7ac: |[0aa7ac] co.loubo.icicle.PriorityDialog$2.onCheckedChanged:(Landroid/widget/RadioGroup;I)V │ │ -0aa7bc: 6e20 b62e 7600 |0000: invoke-virtual {v6, v7}, Landroid/widget/RadioGroup;.findViewById:(I)Landroid/view/View; // method@2eb6 │ │ -0aa7c2: 0c01 |0003: move-result-object v1 │ │ -0aa7c4: 6e20 b72e 1600 |0004: invoke-virtual {v6, v1}, Landroid/widget/RadioGroup;.indexOfChild:(Landroid/view/View;)I // method@2eb7 │ │ -0aa7ca: 0a00 |0007: move-result v0 │ │ -0aa7cc: 5452 f111 |0008: iget-object v2, v5, Lco/loubo/icicle/PriorityDialog$2;.this$0:Lco/loubo/icicle/PriorityDialog; // field@11f1 │ │ -0aa7d0: 6e10 8b31 0200 |000a: invoke-virtual {v2}, Lco/loubo/icicle/PriorityDialog;.getActivity:()Landroid/app/Activity; // method@318b │ │ -0aa7d6: 0c02 |000d: move-result-object v2 │ │ -0aa7d8: 1f02 1406 |000e: check-cast v2, Lco/loubo/icicle/PriorityDialog$PriorityDialogListener; // type@0614 │ │ -0aa7dc: 5453 f111 |0010: iget-object v3, v5, Lco/loubo/icicle/PriorityDialog$2;.this$0:Lco/loubo/icicle/PriorityDialog; // field@11f1 │ │ -0aa7e0: 6e10 8c31 0300 |0012: invoke-virtual {v3}, Lco/loubo/icicle/PriorityDialog;.getArguments:()Landroid/os/Bundle; // method@318c │ │ -0aa7e6: 0c03 |0015: move-result-object v3 │ │ -0aa7e8: 1a04 6b25 |0016: const-string v4, "identifier" // string@256b │ │ -0aa7ec: 6e20 3803 4300 |0018: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0338 │ │ -0aa7f2: 0c03 |001b: move-result-object v3 │ │ -0aa7f4: 7230 8931 3200 |001c: invoke-interface {v2, v3, v0}, Lco/loubo/icicle/PriorityDialog$PriorityDialogListener;.doPositiveClick:(Ljava/lang/String;I)V // method@3189 │ │ -0aa7fa: 5452 f211 |001f: iget-object v2, v5, Lco/loubo/icicle/PriorityDialog$2;.val$ad:Landroid/app/AlertDialog; // field@11f2 │ │ -0aa7fe: 6e10 5400 0200 |0021: invoke-virtual {v2}, Landroid/app/AlertDialog;.dismiss:()V // method@0054 │ │ -0aa804: 0e00 |0024: return-void │ │ +0aa7a4: |[0aa7a4] co.loubo.icicle.PriorityDialog$2.onCheckedChanged:(Landroid/widget/RadioGroup;I)V │ │ +0aa7b4: 6e20 b62e 7600 |0000: invoke-virtual {v6, v7}, Landroid/widget/RadioGroup;.findViewById:(I)Landroid/view/View; // method@2eb6 │ │ +0aa7ba: 0c01 |0003: move-result-object v1 │ │ +0aa7bc: 6e20 b72e 1600 |0004: invoke-virtual {v6, v1}, Landroid/widget/RadioGroup;.indexOfChild:(Landroid/view/View;)I // method@2eb7 │ │ +0aa7c2: 0a00 |0007: move-result v0 │ │ +0aa7c4: 5452 f111 |0008: iget-object v2, v5, Lco/loubo/icicle/PriorityDialog$2;.this$0:Lco/loubo/icicle/PriorityDialog; // field@11f1 │ │ +0aa7c8: 6e10 8b31 0200 |000a: invoke-virtual {v2}, Lco/loubo/icicle/PriorityDialog;.getActivity:()Landroid/app/Activity; // method@318b │ │ +0aa7ce: 0c02 |000d: move-result-object v2 │ │ +0aa7d0: 1f02 1406 |000e: check-cast v2, Lco/loubo/icicle/PriorityDialog$PriorityDialogListener; // type@0614 │ │ +0aa7d4: 5453 f111 |0010: iget-object v3, v5, Lco/loubo/icicle/PriorityDialog$2;.this$0:Lco/loubo/icicle/PriorityDialog; // field@11f1 │ │ +0aa7d8: 6e10 8c31 0300 |0012: invoke-virtual {v3}, Lco/loubo/icicle/PriorityDialog;.getArguments:()Landroid/os/Bundle; // method@318c │ │ +0aa7de: 0c03 |0015: move-result-object v3 │ │ +0aa7e0: 1a04 6b25 |0016: const-string v4, "identifier" // string@256b │ │ +0aa7e4: 6e20 3803 4300 |0018: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0338 │ │ +0aa7ea: 0c03 |001b: move-result-object v3 │ │ +0aa7ec: 7230 8931 3200 |001c: invoke-interface {v2, v3, v0}, Lco/loubo/icicle/PriorityDialog$PriorityDialogListener;.doPositiveClick:(Ljava/lang/String;I)V // method@3189 │ │ +0aa7f2: 5452 f211 |001f: iget-object v2, v5, Lco/loubo/icicle/PriorityDialog$2;.val$ad:Landroid/app/AlertDialog; // field@11f2 │ │ +0aa7f6: 6e10 5400 0200 |0021: invoke-virtual {v2}, Landroid/app/AlertDialog;.dismiss:()V // method@0054 │ │ +0aa7fc: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0004 line=53 │ │ 0x0008 line=54 │ │ 0x001f line=55 │ │ 0x0024 line=56 │ │ @@ -189244,17 +189257,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aa808: |[0aa808] co.loubo.icicle.PriorityDialog.:()V │ │ -0aa818: 7010 6900 0000 |0000: invoke-direct {v0}, Landroid/app/DialogFragment;.:()V // method@0069 │ │ -0aa81e: 0e00 |0003: return-void │ │ +0aa800: |[0aa800] co.loubo.icicle.PriorityDialog.:()V │ │ +0aa810: 7010 6900 0000 |0000: invoke-direct {v0}, Landroid/app/DialogFragment;.:()V // method@0069 │ │ +0aa816: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lco/loubo/icicle/PriorityDialog; │ │ │ │ @@ -189263,25 +189276,25 @@ │ │ type : '(ILjava/lang/String;)Lco/loubo/icicle/PriorityDialog;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0aa820: |[0aa820] co.loubo.icicle.PriorityDialog.newInstance:(ILjava/lang/String;)Lco/loubo/icicle/PriorityDialog; │ │ -0aa830: 2201 1506 |0000: new-instance v1, Lco/loubo/icicle/PriorityDialog; // type@0615 │ │ -0aa834: 7010 8a31 0100 |0002: invoke-direct {v1}, Lco/loubo/icicle/PriorityDialog;.:()V // method@318a │ │ -0aa83a: 2200 a400 |0005: new-instance v0, Landroid/os/Bundle; // type@00a4 │ │ -0aa83e: 7010 2603 0000 |0007: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0326 │ │ -0aa844: 1a02 503a |000a: const-string v2, "title" // string@3a50 │ │ -0aa848: 6e30 4203 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0342 │ │ -0aa84e: 1a02 6b25 |000f: const-string v2, "identifier" // string@256b │ │ -0aa852: 6e30 4903 2004 |0011: invoke-virtual {v0, v2, v4}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0349 │ │ -0aa858: 6e20 8f31 0100 |0014: invoke-virtual {v1, v0}, Lco/loubo/icicle/PriorityDialog;.setArguments:(Landroid/os/Bundle;)V // method@318f │ │ -0aa85e: 1101 |0017: return-object v1 │ │ +0aa818: |[0aa818] co.loubo.icicle.PriorityDialog.newInstance:(ILjava/lang/String;)Lco/loubo/icicle/PriorityDialog; │ │ +0aa828: 2201 1506 |0000: new-instance v1, Lco/loubo/icicle/PriorityDialog; // type@0615 │ │ +0aa82c: 7010 8a31 0100 |0002: invoke-direct {v1}, Lco/loubo/icicle/PriorityDialog;.:()V // method@318a │ │ +0aa832: 2200 a400 |0005: new-instance v0, Landroid/os/Bundle; // type@00a4 │ │ +0aa836: 7010 2603 0000 |0007: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0326 │ │ +0aa83c: 1a02 503a |000a: const-string v2, "title" // string@3a50 │ │ +0aa840: 6e30 4203 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0342 │ │ +0aa846: 1a02 6b25 |000f: const-string v2, "identifier" // string@256b │ │ +0aa84a: 6e30 4903 2004 |0011: invoke-virtual {v0, v2, v4}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0349 │ │ +0aa850: 6e20 8f31 0100 |0014: invoke-virtual {v1, v0}, Lco/loubo/icicle/PriorityDialog;.setArguments:(Landroid/os/Bundle;)V // method@318f │ │ +0aa856: 1101 |0017: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0005 line=24 │ │ 0x000a line=25 │ │ 0x000f line=26 │ │ 0x0014 line=27 │ │ @@ -189298,58 +189311,62 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 80 16-bit code units │ │ -0aa860: |[0aa860] co.loubo.icicle.PriorityDialog.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ -0aa870: 6e10 8c31 0800 |0000: invoke-virtual {v8}, Lco/loubo/icicle/PriorityDialog;.getArguments:()Landroid/os/Bundle; // method@318c │ │ -0aa876: 0c04 |0003: move-result-object v4 │ │ -0aa878: 1a05 503a |0004: const-string v5, "title" // string@3a50 │ │ -0aa87c: 6e20 2f03 5400 |0006: invoke-virtual {v4, v5}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@032f │ │ -0aa882: 0a03 |0009: move-result v3 │ │ -0aa884: 6e10 8b31 0800 |000a: invoke-virtual {v8}, Lco/loubo/icicle/PriorityDialog;.getActivity:()Landroid/app/Activity; // method@318b │ │ -0aa88a: 0c04 |000d: move-result-object v4 │ │ -0aa88c: 6e10 1b00 0400 |000e: invoke-virtual {v4}, Landroid/app/Activity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@001b │ │ -0aa892: 0c04 |0011: move-result-object v4 │ │ -0aa894: 1405 3100 037f |0012: const v5, #float 1.7413e+38 // #7f030031 │ │ -0aa89a: 1206 |0015: const/4 v6, #int 0 // #0 │ │ -0aa89c: 1207 |0016: const/4 v7, #int 0 // #0 │ │ -0aa89e: 6e40 5f2b 5476 |0017: invoke-virtual {v4, v5, v6, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@2b5f │ │ -0aa8a4: 0c01 |001a: move-result-object v1 │ │ -0aa8a6: 1f01 ab05 |001b: check-cast v1, Landroid/widget/LinearLayout; // type@05ab │ │ -0aa8aa: 2204 1500 |001d: new-instance v4, Landroid/app/AlertDialog$Builder; // type@0015 │ │ -0aa8ae: 6e10 8b31 0800 |001f: invoke-virtual {v8}, Lco/loubo/icicle/PriorityDialog;.getActivity:()Landroid/app/Activity; // method@318b │ │ -0aa8b4: 0c05 |0022: move-result-object v5 │ │ -0aa8b6: 7020 4600 5400 |0023: invoke-direct {v4, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0046 │ │ -0aa8bc: 6e20 5000 3400 |0026: invoke-virtual {v4, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0050 │ │ -0aa8c2: 0c04 |0029: move-result-object v4 │ │ -0aa8c4: 1405 2100 0c7f |002a: const v5, #float 1.86093e+38 // #7f0c0021 │ │ -0aa8ca: 2206 1206 |002d: new-instance v6, Lco/loubo/icicle/PriorityDialog$1; // type@0612 │ │ -0aa8ce: 7020 8431 8600 |002f: invoke-direct {v6, v8}, Lco/loubo/icicle/PriorityDialog$1;.:(Lco/loubo/icicle/PriorityDialog;)V // method@3184 │ │ -0aa8d4: 6e30 4c00 5406 |0032: invoke-virtual {v4, v5, v6}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@004c │ │ -0aa8da: 0c04 |0035: move-result-object v4 │ │ -0aa8dc: 6e20 5200 1400 |0036: invoke-virtual {v4, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0052 │ │ -0aa8e2: 0c04 |0039: move-result-object v4 │ │ -0aa8e4: 6e10 4700 0400 |003a: invoke-virtual {v4}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0047 │ │ -0aa8ea: 0c00 |003d: move-result-object v0 │ │ -0aa8ec: 1404 8f00 0a7f |003e: const v4, #float 1.83436e+38 // #7f0a008f │ │ -0aa8f2: 6e20 482e 4100 |0041: invoke-virtual {v1, v4}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@2e48 │ │ -0aa8f8: 0c02 |0044: move-result-object v2 │ │ -0aa8fa: 1f02 b605 |0045: check-cast v2, Landroid/widget/RadioGroup; // type@05b6 │ │ -0aa8fe: 2204 1306 |0047: new-instance v4, Lco/loubo/icicle/PriorityDialog$2; // type@0613 │ │ -0aa902: 7030 8631 8400 |0049: invoke-direct {v4, v8, v0}, Lco/loubo/icicle/PriorityDialog$2;.:(Lco/loubo/icicle/PriorityDialog;Landroid/app/AlertDialog;)V // method@3186 │ │ -0aa908: 6e20 b82e 4200 |004c: invoke-virtual {v2, v4}, Landroid/widget/RadioGroup;.setOnCheckedChangeListener:(Landroid/widget/RadioGroup$OnCheckedChangeListener;)V // method@2eb8 │ │ -0aa90e: 1100 |004f: return-object v0 │ │ +0aa858: |[0aa858] co.loubo.icicle.PriorityDialog.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ +0aa868: 6e10 8c31 0800 |0000: invoke-virtual {v8}, Lco/loubo/icicle/PriorityDialog;.getArguments:()Landroid/os/Bundle; // method@318c │ │ +0aa86e: 0c04 |0003: move-result-object v4 │ │ +0aa870: 1a05 503a |0004: const-string v5, "title" // string@3a50 │ │ +0aa874: 6e20 2f03 5400 |0006: invoke-virtual {v4, v5}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@032f │ │ +0aa87a: 0a03 |0009: move-result v3 │ │ +0aa87c: 6e10 8b31 0800 |000a: invoke-virtual {v8}, Lco/loubo/icicle/PriorityDialog;.getActivity:()Landroid/app/Activity; // method@318b │ │ +0aa882: 0c04 |000d: move-result-object v4 │ │ +0aa884: 6e10 1b00 0400 |000e: invoke-virtual {v4}, Landroid/app/Activity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@001b │ │ +0aa88a: 0c04 |0011: move-result-object v4 │ │ +0aa88c: 1405 3100 037f |0012: const v5, #float 1.7413e+38 // #7f030031 │ │ +0aa892: 1206 |0015: const/4 v6, #int 0 // #0 │ │ +0aa894: 1207 |0016: const/4 v7, #int 0 // #0 │ │ +0aa896: 6e40 5f2b 5476 |0017: invoke-virtual {v4, v5, v6, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@2b5f │ │ +0aa89c: 0c01 |001a: move-result-object v1 │ │ +0aa89e: 1f01 ab05 |001b: check-cast v1, Landroid/widget/LinearLayout; // type@05ab │ │ +0aa8a2: 2204 1500 |001d: new-instance v4, Landroid/app/AlertDialog$Builder; // type@0015 │ │ +0aa8a6: 6e10 8b31 0800 |001f: invoke-virtual {v8}, Lco/loubo/icicle/PriorityDialog;.getActivity:()Landroid/app/Activity; // method@318b │ │ +0aa8ac: 0c05 |0022: move-result-object v5 │ │ +0aa8ae: 7020 4600 5400 |0023: invoke-direct {v4, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0046 │ │ +0aa8b4: 6e20 5000 3400 |0026: invoke-virtual {v4, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0050 │ │ +0aa8ba: 0c04 |0029: move-result-object v4 │ │ +0aa8bc: 1405 2100 0c7f |002a: const v5, #float 1.86093e+38 // #7f0c0021 │ │ +0aa8c2: 2206 1206 |002d: new-instance v6, Lco/loubo/icicle/PriorityDialog$1; // type@0612 │ │ +0aa8c6: 7020 8431 8600 |002f: invoke-direct {v6, v8}, Lco/loubo/icicle/PriorityDialog$1;.:(Lco/loubo/icicle/PriorityDialog;)V // method@3184 │ │ +0aa8cc: 6e30 4c00 5406 |0032: invoke-virtual {v4, v5, v6}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@004c │ │ +0aa8d2: 0c04 |0035: move-result-object v4 │ │ +0aa8d4: 6e20 5200 1400 |0036: invoke-virtual {v4, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0052 │ │ +0aa8da: 0c04 |0039: move-result-object v4 │ │ +0aa8dc: 6e10 4700 0400 |003a: invoke-virtual {v4}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0047 │ │ +0aa8e2: 0c00 |003d: move-result-object v0 │ │ +0aa8e4: 1404 8f00 0a7f |003e: const v4, #float 1.83436e+38 // #7f0a008f │ │ +0aa8ea: 6e20 482e 4100 |0041: invoke-virtual {v1, v4}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@2e48 │ │ +0aa8f0: 0c02 |0044: move-result-object v2 │ │ +0aa8f2: 1f02 b605 |0045: check-cast v2, Landroid/widget/RadioGroup; // type@05b6 │ │ +0aa8f6: 2204 1306 |0047: new-instance v4, Lco/loubo/icicle/PriorityDialog$2; // type@0613 │ │ +0aa8fa: 7030 8631 8400 |0049: invoke-direct {v4, v8, v0}, Lco/loubo/icicle/PriorityDialog$2;.:(Lco/loubo/icicle/PriorityDialog;Landroid/app/AlertDialog;)V // method@3186 │ │ +0aa900: 6e20 b82e 4200 |004c: invoke-virtual {v2, v4}, Landroid/widget/RadioGroup;.setOnCheckedChangeListener:(Landroid/widget/RadioGroup$OnCheckedChangeListener;)V // method@2eb8 │ │ +0aa906: 1100 |004f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x000a line=34 │ │ 0x001d line=36 │ │ + 0x0026 line=37 │ │ + 0x0032 line=38 │ │ + 0x0036 line=45 │ │ + 0x003a line=46 │ │ 0x003e line=48 │ │ 0x0047 line=49 │ │ 0x004f line=59 │ │ locals : │ │ 0x003e - 0x0050 reg=0 ad Landroid/app/AlertDialog; │ │ 0x001d - 0x0050 reg=1 mView Landroid/widget/LinearLayout; │ │ 0x0047 - 0x0050 reg=2 rg Landroid/widget/RadioGroup; │ │ @@ -189417,17 +189434,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aa910: |[0aa910] co.loubo.icicle.R$anim.:()V │ │ -0aa920: 7010 f132 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ -0aa926: 0e00 |0003: return-void │ │ +0aa908: |[0aa908] co.loubo.icicle.R$anim.:()V │ │ +0aa918: 7010 f132 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ +0aa91e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lco/loubo/icicle/R$anim; │ │ │ │ Virtual methods - │ │ @@ -189471,17 +189488,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aa928: |[0aa928] co.loubo.icicle.R$array.:()V │ │ -0aa938: 7010 f132 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ -0aa93e: 0e00 |0003: return-void │ │ +0aa920: |[0aa920] co.loubo.icicle.R$array.:()V │ │ +0aa930: 7010 f132 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ +0aa936: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lco/loubo/icicle/R$array; │ │ │ │ Virtual methods - │ │ @@ -190360,17 +190377,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aa940: |[0aa940] co.loubo.icicle.R$attr.:()V │ │ -0aa950: 7010 f132 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ -0aa956: 0e00 |0003: return-void │ │ +0aa938: |[0aa938] co.loubo.icicle.R$attr.:()V │ │ +0aa948: 7010 f132 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ +0aa94e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lco/loubo/icicle/R$attr; │ │ │ │ Virtual methods - │ │ @@ -190434,17 +190451,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aa958: |[0aa958] co.loubo.icicle.R$bool.:()V │ │ -0aa968: 7010 f132 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ -0aa96e: 0e00 |0003: return-void │ │ +0aa950: |[0aa950] co.loubo.icicle.R$bool.:()V │ │ +0aa960: 7010 f132 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ +0aa966: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1139 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lco/loubo/icicle/R$bool; │ │ │ │ Virtual methods - │ │ @@ -192198,17 +192215,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aa970: |[0aa970] co.loubo.icicle.R$color.:()V │ │ -0aa980: 7010 f132 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ -0aa986: 0e00 |0003: return-void │ │ +0aa968: |[0aa968] co.loubo.icicle.R$color.:()V │ │ +0aa978: 7010 f132 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ +0aa97e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1147 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lco/loubo/icicle/R$color; │ │ │ │ Virtual methods - │ │ @@ -192467,17 +192484,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aa988: |[0aa988] co.loubo.icicle.R$dimen.:()V │ │ -0aa998: 7010 f132 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ -0aa99e: 0e00 |0003: return-void │ │ +0aa980: |[0aa980] co.loubo.icicle.R$dimen.:()V │ │ +0aa990: 7010 f132 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ +0aa996: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1493 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lco/loubo/icicle/R$dimen; │ │ │ │ Virtual methods - │ │ @@ -192946,17 +192963,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aa9a0: |[0aa9a0] co.loubo.icicle.R$drawable.:()V │ │ -0aa9b0: 7010 f132 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ -0aa9b6: 0e00 |0003: return-void │ │ +0aa998: |[0aa998] co.loubo.icicle.R$drawable.:()V │ │ +0aa9a8: 7010 f132 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ +0aa9ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1540 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lco/loubo/icicle/R$drawable; │ │ │ │ Virtual methods - │ │ @@ -193855,17 +193872,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aa9b8: |[0aa9b8] co.loubo.icicle.R$id.:()V │ │ -0aa9c8: 7010 f132 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ -0aa9ce: 0e00 |0003: return-void │ │ +0aa9b0: |[0aa9b0] co.loubo.icicle.R$id.:()V │ │ +0aa9c0: 7010 f132 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ +0aa9c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1629 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lco/loubo/icicle/R$id; │ │ │ │ Virtual methods - │ │ @@ -193904,17 +193921,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aa9d0: |[0aa9d0] co.loubo.icicle.R$integer.:()V │ │ -0aa9e0: 7010 f132 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ -0aa9e6: 0e00 |0003: return-void │ │ +0aa9c8: |[0aa9c8] co.loubo.icicle.R$integer.:()V │ │ +0aa9d8: 7010 f132 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ +0aa9de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1804 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lco/loubo/icicle/R$integer; │ │ │ │ Virtual methods - │ │ @@ -194218,17 +194235,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aa9e8: |[0aa9e8] co.loubo.icicle.R$layout.:()V │ │ -0aa9f8: 7010 f132 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ -0aa9fe: 0e00 |0003: return-void │ │ +0aa9e0: |[0aa9e0] co.loubo.icicle.R$layout.:()V │ │ +0aa9f0: 7010 f132 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ +0aa9f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1807 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lco/loubo/icicle/R$layout; │ │ │ │ Virtual methods - │ │ @@ -194292,17 +194309,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aaa00: |[0aaa00] co.loubo.icicle.R$menu.:()V │ │ -0aaa10: 7010 f132 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ -0aaa16: 0e00 |0003: return-void │ │ +0aa9f8: |[0aa9f8] co.loubo.icicle.R$menu.:()V │ │ +0aaa08: 7010 f132 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ +0aaa0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1863 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lco/loubo/icicle/R$menu; │ │ │ │ Virtual methods - │ │ @@ -194896,17 +194913,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aaa18: |[0aaa18] co.loubo.icicle.R$string.:()V │ │ -0aaa28: 7010 f132 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ -0aaa2e: 0e00 |0003: return-void │ │ +0aaa10: |[0aaa10] co.loubo.icicle.R$string.:()V │ │ +0aaa20: 7010 f132 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ +0aaa26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1871 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lco/loubo/icicle/R$string; │ │ │ │ Virtual methods - │ │ @@ -196125,17 +196142,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aaa30: |[0aaa30] co.loubo.icicle.R$style.:()V │ │ -0aaa40: 7010 f132 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ -0aaa46: 0e00 |0003: return-void │ │ +0aaa28: |[0aaa28] co.loubo.icicle.R$style.:()V │ │ +0aaa38: 7010 f132 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ +0aaa3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1985 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lco/loubo/icicle/R$style; │ │ │ │ Virtual methods - │ │ @@ -197494,123 +197511,123 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 742 16-bit code units │ │ -0aaa48: |[0aaa48] co.loubo.icicle.R$styleable.:()V │ │ -0aaa58: 1266 |0000: const/4 v6, #int 6 // #6 │ │ -0aaa5a: 1235 |0001: const/4 v5, #int 3 // #3 │ │ -0aaa5c: 1224 |0002: const/4 v4, #int 2 // #2 │ │ -0aaa5e: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -0aaa60: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0aaa62: 1300 1b00 |0005: const/16 v0, #int 27 // #1b │ │ -0aaa66: 2300 4b07 |0007: new-array v0, v0, [I // type@074b │ │ -0aaa6a: 2600 b900 0000 |0009: fill-array-data v0, 000000c2 // +000000b9 │ │ -0aaa70: 6900 cd16 |000c: sput-object v0, Lco/loubo/icicle/R$styleable;.ActionBar:[I // field@16cd │ │ -0aaa74: 2330 4b07 |000e: new-array v0, v3, [I // type@074b │ │ -0aaa78: 1401 b300 0101 |0010: const v1, #float 2.36941e-38 // #010100b3 │ │ -0aaa7e: 4b01 0002 |0013: aput v1, v0, v2 │ │ -0aaa82: 6900 ce16 |0015: sput-object v0, Lco/loubo/icicle/R$styleable;.ActionBarLayout:[I // field@16ce │ │ -0aaa86: 2330 4b07 |0017: new-array v0, v3, [I // type@074b │ │ -0aaa8a: 1401 3f01 0101 |0019: const v1, #float 2.36945e-38 // #0101013f │ │ -0aaa90: 4b01 0002 |001c: aput v1, v0, v2 │ │ -0aaa94: 6900 eb16 |001e: sput-object v0, Lco/loubo/icicle/R$styleable;.ActionMenuItemView:[I // field@16eb │ │ -0aaa98: 2320 4b07 |0020: new-array v0, v2, [I // type@074b │ │ -0aaa9c: 6900 ed16 |0022: sput-object v0, Lco/loubo/icicle/R$styleable;.ActionMenuView:[I // field@16ed │ │ -0aaaa0: 2360 4b07 |0024: new-array v0, v6, [I // type@074b │ │ -0aaaa4: 2600 d600 0000 |0026: fill-array-data v0, 000000fc // +000000d6 │ │ -0aaaaa: 6900 ee16 |0029: sput-object v0, Lco/loubo/icicle/R$styleable;.ActionMode:[I // field@16ee │ │ -0aaaae: 2340 4b07 |002b: new-array v0, v4, [I // type@074b │ │ -0aaab2: 2600 df00 0000 |002d: fill-array-data v0, 0000010c // +000000df │ │ -0aaab8: 6900 f516 |0030: sput-object v0, Lco/loubo/icicle/R$styleable;.ActivityChooserView:[I // field@16f5 │ │ -0aaabc: 2330 4b07 |0032: new-array v0, v3, [I // type@074b │ │ -0aaac0: 1401 1f00 017f |0034: const v1, #float 1.71471e+38 // #7f01001f │ │ -0aaac6: 4b01 0002 |0037: aput v1, v0, v2 │ │ -0aaaca: 6900 f816 |0039: sput-object v0, Lco/loubo/icicle/R$styleable;.CompatTextView:[I // field@16f8 │ │ -0aaace: 1300 0800 |003b: const/16 v0, #int 8 // #8 │ │ -0aaad2: 2300 4b07 |003d: new-array v0, v0, [I // type@074b │ │ -0aaad6: 2600 d500 0000 |003f: fill-array-data v0, 00000114 // +000000d5 │ │ -0aaadc: 6900 fa16 |0042: sput-object v0, Lco/loubo/icicle/R$styleable;.DrawerArrowToggle:[I // field@16fa │ │ -0aaae0: 1300 0900 |0044: const/16 v0, #int 9 // #9 │ │ -0aaae4: 2300 4b07 |0046: new-array v0, v0, [I // type@074b │ │ -0aaae8: 2600 e000 0000 |0048: fill-array-data v0, 00000128 // +000000e0 │ │ -0aaaee: 6900 0317 |004b: sput-object v0, Lco/loubo/icicle/R$styleable;.LinearLayoutCompat:[I // field@1703 │ │ -0aaaf2: 1240 |004d: const/4 v0, #int 4 // #4 │ │ -0aaaf4: 2300 4b07 |004e: new-array v0, v0, [I // type@074b │ │ -0aaaf8: 2600 ee00 0000 |0050: fill-array-data v0, 0000013e // +000000ee │ │ -0aaafe: 6900 0417 |0053: sput-object v0, Lco/loubo/icicle/R$styleable;.LinearLayoutCompat_Layout:[I // field@1704 │ │ -0aab02: 2340 4b07 |0055: new-array v0, v4, [I // type@074b │ │ -0aab06: 2600 f300 0000 |0057: fill-array-data v0, 0000014a // +000000f3 │ │ -0aab0c: 6900 1217 |005a: sput-object v0, Lco/loubo/icicle/R$styleable;.ListPopupWindow:[I // field@1712 │ │ -0aab10: 2360 4b07 |005c: new-array v0, v6, [I // type@074b │ │ -0aab14: 2600 f400 0000 |005e: fill-array-data v0, 00000152 // +000000f4 │ │ -0aab1a: 6900 1517 |0061: sput-object v0, Lco/loubo/icicle/R$styleable;.MenuGroup:[I // field@1715 │ │ -0aab1e: 1300 1100 |0063: const/16 v0, #int 17 // #11 │ │ -0aab22: 2300 4b07 |0065: new-array v0, v0, [I // type@074b │ │ -0aab26: 2600 fb00 0000 |0067: fill-array-data v0, 00000162 // +000000fb │ │ -0aab2c: 6900 1c17 |006a: sput-object v0, Lco/loubo/icicle/R$styleable;.MenuItem:[I // field@171c │ │ -0aab30: 1300 0800 |006c: const/16 v0, #int 8 // #8 │ │ -0aab34: 2300 4b07 |006e: new-array v0, v0, [I // type@074b │ │ -0aab38: 2600 1801 0000 |0070: fill-array-data v0, 00000188 // +00000118 │ │ -0aab3e: 6900 2e17 |0073: sput-object v0, Lco/loubo/icicle/R$styleable;.MenuView:[I // field@172e │ │ -0aab42: 2340 4b07 |0075: new-array v0, v4, [I // type@074b │ │ -0aab46: 2600 2501 0000 |0077: fill-array-data v0, 0000019c // +00000125 │ │ -0aab4c: 6900 3717 |007a: sput-object v0, Lco/loubo/icicle/R$styleable;.PopupWindow:[I // field@1737 │ │ -0aab50: 2330 4b07 |007c: new-array v0, v3, [I // type@074b │ │ -0aab54: 1401 3100 017f |007e: const v1, #float 1.71471e+38 // #7f010031 │ │ -0aab5a: 4b01 0002 |0081: aput v1, v0, v2 │ │ -0aab5e: 6900 3817 |0083: sput-object v0, Lco/loubo/icicle/R$styleable;.PopupWindowBackgroundState:[I // field@1738 │ │ -0aab62: 1300 0f00 |0085: const/16 v0, #int 15 // #f │ │ -0aab66: 2300 4b07 |0087: new-array v0, v0, [I // type@074b │ │ -0aab6a: 2600 1b01 0000 |0089: fill-array-data v0, 000001a4 // +0000011b │ │ -0aab70: 6900 3c17 |008c: sput-object v0, Lco/loubo/icicle/R$styleable;.SearchView:[I // field@173c │ │ -0aab74: 1300 0b00 |008e: const/16 v0, #int 11 // #b │ │ -0aab78: 2300 4b07 |0090: new-array v0, v0, [I // type@074b │ │ -0aab7c: 2600 3401 0000 |0092: fill-array-data v0, 000001c6 // +00000134 │ │ -0aab82: 6900 4c17 |0095: sput-object v0, Lco/loubo/icicle/R$styleable;.Spinner:[I // field@174c │ │ -0aab86: 1300 0a00 |0097: const/16 v0, #int 10 // #a │ │ -0aab8a: 2300 4b07 |0099: new-array v0, v0, [I // type@074b │ │ -0aab8e: 2600 4501 0000 |009b: fill-array-data v0, 000001e0 // +00000145 │ │ -0aab94: 6900 5817 |009e: sput-object v0, Lco/loubo/icicle/R$styleable;.SwitchCompat:[I // field@1758 │ │ -0aab98: 1300 5300 |00a0: const/16 v0, #int 83 // #53 │ │ -0aab9c: 2300 4b07 |00a2: new-array v0, v0, [I // type@074b │ │ -0aaba0: 2600 5401 0000 |00a4: fill-array-data v0, 000001f8 // +00000154 │ │ -0aaba6: 6900 6317 |00a7: sput-object v0, Lco/loubo/icicle/R$styleable;.Theme:[I // field@1763 │ │ -0aabaa: 1300 1600 |00a9: const/16 v0, #int 22 // #16 │ │ -0aabae: 2300 4b07 |00ab: new-array v0, v0, [I // type@074b │ │ -0aabb2: 2600 f501 0000 |00ad: fill-array-data v0, 000002a2 // +000001f5 │ │ -0aabb8: 6900 b717 |00b0: sput-object v0, Lco/loubo/icicle/R$styleable;.Toolbar:[I // field@17b7 │ │ -0aabbc: 2350 4b07 |00b2: new-array v0, v5, [I // type@074b │ │ -0aabc0: 2600 1e02 0000 |00b4: fill-array-data v0, 000002d2 // +0000021e │ │ -0aabc6: 6900 ce17 |00b7: sput-object v0, Lco/loubo/icicle/R$styleable;.View:[I // field@17ce │ │ -0aabca: 2350 4b07 |00b9: new-array v0, v5, [I // type@074b │ │ -0aabce: 2600 2102 0000 |00bb: fill-array-data v0, 000002dc // +00000221 │ │ -0aabd4: 6900 cf17 |00be: sput-object v0, Lco/loubo/icicle/R$styleable;.ViewStubCompat:[I // field@17cf │ │ -0aabd8: 0e00 |00c0: return-void │ │ -0aabda: 0000 |00c1: nop // spacer │ │ -0aabdc: 0003 0400 1b00 0000 0100 017f 0300 ... |00c2: array-data (58 units) │ │ -0aac50: 0003 0400 0600 0000 0100 017f 0700 ... |00fc: array-data (16 units) │ │ -0aac70: 0003 0400 0200 0000 1d00 017f 1e00 ... |010c: array-data (8 units) │ │ -0aac80: 0003 0400 0800 0000 2000 017f 2100 ... |0114: array-data (20 units) │ │ -0aaca8: 0003 0400 0900 0000 af00 0101 c400 ... |0128: array-data (22 units) │ │ -0aacd4: 0003 0400 0400 0000 b300 0101 f400 ... |013e: array-data (12 units) │ │ -0aacec: 0003 0400 0200 0000 ac02 0101 ad02 ... |014a: array-data (8 units) │ │ -0aacfc: 0003 0400 0600 0000 0e00 0101 d000 ... |0152: array-data (16 units) │ │ -0aad1c: 0003 0400 1100 0000 0200 0101 0e00 ... |0162: array-data (38 units) │ │ -0aad68: 0003 0400 0800 0000 ae00 0101 2c01 ... |0188: array-data (20 units) │ │ -0aad90: 0003 0400 0200 0000 7601 0101 3000 ... |019c: array-data (8 units) │ │ -0aada0: 0003 0400 0f00 0000 da00 0101 1f01 ... |01a4: array-data (34 units) │ │ -0aade4: 0003 0400 0b00 0000 af00 0101 d400 ... |01c6: array-data (26 units) │ │ -0aae18: 0003 0400 0a00 0000 2401 0101 2501 ... |01e0: array-data (24 units) │ │ -0aae48: 0003 0400 5300 0000 5700 0101 4800 ... |01f8: array-data (170 units) │ │ -0aaf9c: 0003 0400 1600 0000 af00 0101 4001 ... |02a2: array-data (48 units) │ │ -0aaffc: 0003 0400 0300 0000 da00 0101 a700 ... |02d2: array-data (10 units) │ │ -0ab010: 0003 0400 0300 0000 d000 0101 f200 ... |02dc: array-data (10 units) │ │ +0aaa40: |[0aaa40] co.loubo.icicle.R$styleable.:()V │ │ +0aaa50: 1266 |0000: const/4 v6, #int 6 // #6 │ │ +0aaa52: 1235 |0001: const/4 v5, #int 3 // #3 │ │ +0aaa54: 1224 |0002: const/4 v4, #int 2 // #2 │ │ +0aaa56: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +0aaa58: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0aaa5a: 1300 1b00 |0005: const/16 v0, #int 27 // #1b │ │ +0aaa5e: 2300 4b07 |0007: new-array v0, v0, [I // type@074b │ │ +0aaa62: 2600 b900 0000 |0009: fill-array-data v0, 000000c2 // +000000b9 │ │ +0aaa68: 6900 cd16 |000c: sput-object v0, Lco/loubo/icicle/R$styleable;.ActionBar:[I // field@16cd │ │ +0aaa6c: 2330 4b07 |000e: new-array v0, v3, [I // type@074b │ │ +0aaa70: 1401 b300 0101 |0010: const v1, #float 2.36941e-38 // #010100b3 │ │ +0aaa76: 4b01 0002 |0013: aput v1, v0, v2 │ │ +0aaa7a: 6900 ce16 |0015: sput-object v0, Lco/loubo/icicle/R$styleable;.ActionBarLayout:[I // field@16ce │ │ +0aaa7e: 2330 4b07 |0017: new-array v0, v3, [I // type@074b │ │ +0aaa82: 1401 3f01 0101 |0019: const v1, #float 2.36945e-38 // #0101013f │ │ +0aaa88: 4b01 0002 |001c: aput v1, v0, v2 │ │ +0aaa8c: 6900 eb16 |001e: sput-object v0, Lco/loubo/icicle/R$styleable;.ActionMenuItemView:[I // field@16eb │ │ +0aaa90: 2320 4b07 |0020: new-array v0, v2, [I // type@074b │ │ +0aaa94: 6900 ed16 |0022: sput-object v0, Lco/loubo/icicle/R$styleable;.ActionMenuView:[I // field@16ed │ │ +0aaa98: 2360 4b07 |0024: new-array v0, v6, [I // type@074b │ │ +0aaa9c: 2600 d600 0000 |0026: fill-array-data v0, 000000fc // +000000d6 │ │ +0aaaa2: 6900 ee16 |0029: sput-object v0, Lco/loubo/icicle/R$styleable;.ActionMode:[I // field@16ee │ │ +0aaaa6: 2340 4b07 |002b: new-array v0, v4, [I // type@074b │ │ +0aaaaa: 2600 df00 0000 |002d: fill-array-data v0, 0000010c // +000000df │ │ +0aaab0: 6900 f516 |0030: sput-object v0, Lco/loubo/icicle/R$styleable;.ActivityChooserView:[I // field@16f5 │ │ +0aaab4: 2330 4b07 |0032: new-array v0, v3, [I // type@074b │ │ +0aaab8: 1401 1f00 017f |0034: const v1, #float 1.71471e+38 // #7f01001f │ │ +0aaabe: 4b01 0002 |0037: aput v1, v0, v2 │ │ +0aaac2: 6900 f816 |0039: sput-object v0, Lco/loubo/icicle/R$styleable;.CompatTextView:[I // field@16f8 │ │ +0aaac6: 1300 0800 |003b: const/16 v0, #int 8 // #8 │ │ +0aaaca: 2300 4b07 |003d: new-array v0, v0, [I // type@074b │ │ +0aaace: 2600 d500 0000 |003f: fill-array-data v0, 00000114 // +000000d5 │ │ +0aaad4: 6900 fa16 |0042: sput-object v0, Lco/loubo/icicle/R$styleable;.DrawerArrowToggle:[I // field@16fa │ │ +0aaad8: 1300 0900 |0044: const/16 v0, #int 9 // #9 │ │ +0aaadc: 2300 4b07 |0046: new-array v0, v0, [I // type@074b │ │ +0aaae0: 2600 e000 0000 |0048: fill-array-data v0, 00000128 // +000000e0 │ │ +0aaae6: 6900 0317 |004b: sput-object v0, Lco/loubo/icicle/R$styleable;.LinearLayoutCompat:[I // field@1703 │ │ +0aaaea: 1240 |004d: const/4 v0, #int 4 // #4 │ │ +0aaaec: 2300 4b07 |004e: new-array v0, v0, [I // type@074b │ │ +0aaaf0: 2600 ee00 0000 |0050: fill-array-data v0, 0000013e // +000000ee │ │ +0aaaf6: 6900 0417 |0053: sput-object v0, Lco/loubo/icicle/R$styleable;.LinearLayoutCompat_Layout:[I // field@1704 │ │ +0aaafa: 2340 4b07 |0055: new-array v0, v4, [I // type@074b │ │ +0aaafe: 2600 f300 0000 |0057: fill-array-data v0, 0000014a // +000000f3 │ │ +0aab04: 6900 1217 |005a: sput-object v0, Lco/loubo/icicle/R$styleable;.ListPopupWindow:[I // field@1712 │ │ +0aab08: 2360 4b07 |005c: new-array v0, v6, [I // type@074b │ │ +0aab0c: 2600 f400 0000 |005e: fill-array-data v0, 00000152 // +000000f4 │ │ +0aab12: 6900 1517 |0061: sput-object v0, Lco/loubo/icicle/R$styleable;.MenuGroup:[I // field@1715 │ │ +0aab16: 1300 1100 |0063: const/16 v0, #int 17 // #11 │ │ +0aab1a: 2300 4b07 |0065: new-array v0, v0, [I // type@074b │ │ +0aab1e: 2600 fb00 0000 |0067: fill-array-data v0, 00000162 // +000000fb │ │ +0aab24: 6900 1c17 |006a: sput-object v0, Lco/loubo/icicle/R$styleable;.MenuItem:[I // field@171c │ │ +0aab28: 1300 0800 |006c: const/16 v0, #int 8 // #8 │ │ +0aab2c: 2300 4b07 |006e: new-array v0, v0, [I // type@074b │ │ +0aab30: 2600 1801 0000 |0070: fill-array-data v0, 00000188 // +00000118 │ │ +0aab36: 6900 2e17 |0073: sput-object v0, Lco/loubo/icicle/R$styleable;.MenuView:[I // field@172e │ │ +0aab3a: 2340 4b07 |0075: new-array v0, v4, [I // type@074b │ │ +0aab3e: 2600 2501 0000 |0077: fill-array-data v0, 0000019c // +00000125 │ │ +0aab44: 6900 3717 |007a: sput-object v0, Lco/loubo/icicle/R$styleable;.PopupWindow:[I // field@1737 │ │ +0aab48: 2330 4b07 |007c: new-array v0, v3, [I // type@074b │ │ +0aab4c: 1401 3100 017f |007e: const v1, #float 1.71471e+38 // #7f010031 │ │ +0aab52: 4b01 0002 |0081: aput v1, v0, v2 │ │ +0aab56: 6900 3817 |0083: sput-object v0, Lco/loubo/icicle/R$styleable;.PopupWindowBackgroundState:[I // field@1738 │ │ +0aab5a: 1300 0f00 |0085: const/16 v0, #int 15 // #f │ │ +0aab5e: 2300 4b07 |0087: new-array v0, v0, [I // type@074b │ │ +0aab62: 2600 1b01 0000 |0089: fill-array-data v0, 000001a4 // +0000011b │ │ +0aab68: 6900 3c17 |008c: sput-object v0, Lco/loubo/icicle/R$styleable;.SearchView:[I // field@173c │ │ +0aab6c: 1300 0b00 |008e: const/16 v0, #int 11 // #b │ │ +0aab70: 2300 4b07 |0090: new-array v0, v0, [I // type@074b │ │ +0aab74: 2600 3401 0000 |0092: fill-array-data v0, 000001c6 // +00000134 │ │ +0aab7a: 6900 4c17 |0095: sput-object v0, Lco/loubo/icicle/R$styleable;.Spinner:[I // field@174c │ │ +0aab7e: 1300 0a00 |0097: const/16 v0, #int 10 // #a │ │ +0aab82: 2300 4b07 |0099: new-array v0, v0, [I // type@074b │ │ +0aab86: 2600 4501 0000 |009b: fill-array-data v0, 000001e0 // +00000145 │ │ +0aab8c: 6900 5817 |009e: sput-object v0, Lco/loubo/icicle/R$styleable;.SwitchCompat:[I // field@1758 │ │ +0aab90: 1300 5300 |00a0: const/16 v0, #int 83 // #53 │ │ +0aab94: 2300 4b07 |00a2: new-array v0, v0, [I // type@074b │ │ +0aab98: 2600 5401 0000 |00a4: fill-array-data v0, 000001f8 // +00000154 │ │ +0aab9e: 6900 6317 |00a7: sput-object v0, Lco/loubo/icicle/R$styleable;.Theme:[I // field@1763 │ │ +0aaba2: 1300 1600 |00a9: const/16 v0, #int 22 // #16 │ │ +0aaba6: 2300 4b07 |00ab: new-array v0, v0, [I // type@074b │ │ +0aabaa: 2600 f501 0000 |00ad: fill-array-data v0, 000002a2 // +000001f5 │ │ +0aabb0: 6900 b717 |00b0: sput-object v0, Lco/loubo/icicle/R$styleable;.Toolbar:[I // field@17b7 │ │ +0aabb4: 2350 4b07 |00b2: new-array v0, v5, [I // type@074b │ │ +0aabb8: 2600 1e02 0000 |00b4: fill-array-data v0, 000002d2 // +0000021e │ │ +0aabbe: 6900 ce17 |00b7: sput-object v0, Lco/loubo/icicle/R$styleable;.View:[I // field@17ce │ │ +0aabc2: 2350 4b07 |00b9: new-array v0, v5, [I // type@074b │ │ +0aabc6: 2600 2102 0000 |00bb: fill-array-data v0, 000002dc // +00000221 │ │ +0aabcc: 6900 cf17 |00be: sput-object v0, Lco/loubo/icicle/R$styleable;.ViewStubCompat:[I // field@17cf │ │ +0aabd0: 0e00 |00c0: return-void │ │ +0aabd2: 0000 |00c1: nop // spacer │ │ +0aabd4: 0003 0400 1b00 0000 0100 017f 0300 ... |00c2: array-data (58 units) │ │ +0aac48: 0003 0400 0600 0000 0100 017f 0700 ... |00fc: array-data (16 units) │ │ +0aac68: 0003 0400 0200 0000 1d00 017f 1e00 ... |010c: array-data (8 units) │ │ +0aac78: 0003 0400 0800 0000 2000 017f 2100 ... |0114: array-data (20 units) │ │ +0aaca0: 0003 0400 0900 0000 af00 0101 c400 ... |0128: array-data (22 units) │ │ +0aaccc: 0003 0400 0400 0000 b300 0101 f400 ... |013e: array-data (12 units) │ │ +0aace4: 0003 0400 0200 0000 ac02 0101 ad02 ... |014a: array-data (8 units) │ │ +0aacf4: 0003 0400 0600 0000 0e00 0101 d000 ... |0152: array-data (16 units) │ │ +0aad14: 0003 0400 1100 0000 0200 0101 0e00 ... |0162: array-data (38 units) │ │ +0aad60: 0003 0400 0800 0000 ae00 0101 2c01 ... |0188: array-data (20 units) │ │ +0aad88: 0003 0400 0200 0000 7601 0101 3000 ... |019c: array-data (8 units) │ │ +0aad98: 0003 0400 0f00 0000 da00 0101 1f01 ... |01a4: array-data (34 units) │ │ +0aaddc: 0003 0400 0b00 0000 af00 0101 d400 ... |01c6: array-data (26 units) │ │ +0aae10: 0003 0400 0a00 0000 2401 0101 2501 ... |01e0: array-data (24 units) │ │ +0aae40: 0003 0400 5300 0000 5700 0101 4800 ... |01f8: array-data (170 units) │ │ +0aaf94: 0003 0400 1600 0000 af00 0101 4001 ... |02a2: array-data (48 units) │ │ +0aaff4: 0003 0400 0300 0000 da00 0101 a700 ... |02d2: array-data (10 units) │ │ +0ab008: 0003 0400 0300 0000 d000 0101 f200 ... |02dc: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0005 line=2290 │ │ 0x000e line=2663 │ │ 0x0017 line=2682 │ │ 0x0020 line=2693 │ │ 0x0024 line=2716 │ │ @@ -197657,17 +197674,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ab024: |[0ab024] co.loubo.icicle.R$styleable.:()V │ │ -0ab034: 7010 f132 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ -0ab03a: 0e00 |0003: return-void │ │ +0ab01c: |[0ab01c] co.loubo.icicle.R$styleable.:()V │ │ +0ab02c: 7010 f132 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ +0ab032: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2227 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lco/loubo/icicle/R$styleable; │ │ │ │ Virtual methods - │ │ @@ -197706,17 +197723,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ab03c: |[0ab03c] co.loubo.icicle.R$xml.:()V │ │ -0ab04c: 7010 f132 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ -0ab052: 0e00 |0003: return-void │ │ +0ab034: |[0ab034] co.loubo.icicle.R$xml.:()V │ │ +0ab044: 7010 f132 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ +0ab04a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2224 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lco/loubo/icicle/R$xml; │ │ │ │ Virtual methods - │ │ @@ -197749,21 +197766,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ab054: |[0ab054] co.loubo.icicle.R.:()V │ │ -0ab064: 7010 f132 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ -0ab06a: 0e00 |0003: return-void │ │ +0ab04c: |[0ab04c] co.loubo.icicle.R.:()V │ │ +0ab05c: 7010 f132 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ +0ab062: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ - 0x0003 line=2227 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lco/loubo/icicle/R; │ │ │ │ Virtual methods - │ │ source_file_idx : 4581 (R.java) │ │ │ │ Class #825 header: │ │ @@ -197799,46 +197815,46 @@ │ │ type : '(Lco/loubo/icicle/SettingsFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ab06c: |[0ab06c] co.loubo.icicle.SettingsFragment$1.:(Lco/loubo/icicle/SettingsFragment;)V │ │ -0ab07c: 5b01 d717 |0000: iput-object v1, v0, Lco/loubo/icicle/SettingsFragment$1;.this$0:Lco/loubo/icicle/SettingsFragment; // field@17d7 │ │ -0ab080: 7010 f132 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ -0ab086: 0e00 |0005: return-void │ │ +0ab064: |[0ab064] co.loubo.icicle.SettingsFragment$1.:(Lco/loubo/icicle/SettingsFragment;)V │ │ +0ab074: 5b01 d717 |0000: iput-object v1, v0, Lco/loubo/icicle/SettingsFragment$1;.this$0:Lco/loubo/icicle/SettingsFragment; // field@17d7 │ │ +0ab078: 7010 f132 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ +0ab07e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lco/loubo/icicle/SettingsFragment$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lco/loubo/icicle/SettingsFragment; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lco/loubo/icicle/SettingsFragment; │ │ │ │ Virtual methods - │ │ #0 : (in Lco/loubo/icicle/SettingsFragment$1;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0ab088: |[0ab088] co.loubo.icicle.SettingsFragment$1.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -0ab098: 2200 3d00 |0000: new-instance v0, Landroid/content/Intent; // type@003d │ │ -0ab09c: 5431 d717 |0002: iget-object v1, v3, Lco/loubo/icicle/SettingsFragment$1;.this$0:Lco/loubo/icicle/SettingsFragment; // field@17d7 │ │ -0ab0a0: 6e10 b231 0100 |0004: invoke-virtual {v1}, Lco/loubo/icicle/SettingsFragment;.getActivity:()Landroid/app/Activity; // method@31b2 │ │ -0ab0a6: 0c01 |0007: move-result-object v1 │ │ -0ab0a8: 1c02 0906 |0008: const-class v2, Lco/loubo/icicle/NodeManagerActivity; // type@0609 │ │ -0ab0ac: 7030 1c01 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@011c │ │ -0ab0b2: 5431 d717 |000d: iget-object v1, v3, Lco/loubo/icicle/SettingsFragment$1;.this$0:Lco/loubo/icicle/SettingsFragment; // field@17d7 │ │ -0ab0b6: 6e20 b831 0100 |000f: invoke-virtual {v1, v0}, Lco/loubo/icicle/SettingsFragment;.startActivity:(Landroid/content/Intent;)V // method@31b8 │ │ -0ab0bc: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -0ab0be: 0f01 |0013: return v1 │ │ +0ab080: |[0ab080] co.loubo.icicle.SettingsFragment$1.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +0ab090: 2200 3d00 |0000: new-instance v0, Landroid/content/Intent; // type@003d │ │ +0ab094: 5431 d717 |0002: iget-object v1, v3, Lco/loubo/icicle/SettingsFragment$1;.this$0:Lco/loubo/icicle/SettingsFragment; // field@17d7 │ │ +0ab098: 6e10 b231 0100 |0004: invoke-virtual {v1}, Lco/loubo/icicle/SettingsFragment;.getActivity:()Landroid/app/Activity; // method@31b2 │ │ +0ab09e: 0c01 |0007: move-result-object v1 │ │ +0ab0a0: 1c02 0906 |0008: const-class v2, Lco/loubo/icicle/NodeManagerActivity; // type@0609 │ │ +0ab0a4: 7030 1c01 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@011c │ │ +0ab0aa: 5431 d717 |000d: iget-object v1, v3, Lco/loubo/icicle/SettingsFragment$1;.this$0:Lco/loubo/icicle/SettingsFragment; // field@17d7 │ │ +0ab0ae: 6e20 b831 0100 |000f: invoke-virtual {v1, v0}, Lco/loubo/icicle/SettingsFragment;.startActivity:(Landroid/content/Intent;)V // method@31b8 │ │ +0ab0b4: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +0ab0b6: 0f01 |0013: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x000d line=36 │ │ 0x0012 line=37 │ │ locals : │ │ 0x000d - 0x0014 reg=0 intent Landroid/content/Intent; │ │ @@ -197880,46 +197896,46 @@ │ │ type : '(Lco/loubo/icicle/SettingsFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ab0c0: |[0ab0c0] co.loubo.icicle.SettingsFragment$2.:(Lco/loubo/icicle/SettingsFragment;)V │ │ -0ab0d0: 5b01 d817 |0000: iput-object v1, v0, Lco/loubo/icicle/SettingsFragment$2;.this$0:Lco/loubo/icicle/SettingsFragment; // field@17d8 │ │ -0ab0d4: 7010 f132 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ -0ab0da: 0e00 |0005: return-void │ │ +0ab0b8: |[0ab0b8] co.loubo.icicle.SettingsFragment$2.:(Lco/loubo/icicle/SettingsFragment;)V │ │ +0ab0c8: 5b01 d817 |0000: iput-object v1, v0, Lco/loubo/icicle/SettingsFragment$2;.this$0:Lco/loubo/icicle/SettingsFragment; // field@17d8 │ │ +0ab0cc: 7010 f132 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ +0ab0d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lco/loubo/icicle/SettingsFragment$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lco/loubo/icicle/SettingsFragment; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lco/loubo/icicle/SettingsFragment; │ │ │ │ Virtual methods - │ │ #0 : (in Lco/loubo/icicle/SettingsFragment$2;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0ab0dc: |[0ab0dc] co.loubo.icicle.SettingsFragment$2.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -0ab0ec: 2200 3d00 |0000: new-instance v0, Landroid/content/Intent; // type@003d │ │ -0ab0f0: 5431 d817 |0002: iget-object v1, v3, Lco/loubo/icicle/SettingsFragment$2;.this$0:Lco/loubo/icicle/SettingsFragment; // field@17d8 │ │ -0ab0f4: 6e10 b231 0100 |0004: invoke-virtual {v1}, Lco/loubo/icicle/SettingsFragment;.getActivity:()Landroid/app/Activity; // method@31b2 │ │ -0ab0fa: 0c01 |0007: move-result-object v1 │ │ -0ab0fc: 1c02 df05 |0008: const-class v2, Lco/loubo/icicle/FriendNodeManagerActivity; // type@05df │ │ -0ab100: 7030 1c01 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@011c │ │ -0ab106: 5431 d817 |000d: iget-object v1, v3, Lco/loubo/icicle/SettingsFragment$2;.this$0:Lco/loubo/icicle/SettingsFragment; // field@17d8 │ │ -0ab10a: 6e20 b831 0100 |000f: invoke-virtual {v1, v0}, Lco/loubo/icicle/SettingsFragment;.startActivity:(Landroid/content/Intent;)V // method@31b8 │ │ -0ab110: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -0ab112: 0f01 |0013: return v1 │ │ +0ab0d4: |[0ab0d4] co.loubo.icicle.SettingsFragment$2.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +0ab0e4: 2200 3d00 |0000: new-instance v0, Landroid/content/Intent; // type@003d │ │ +0ab0e8: 5431 d817 |0002: iget-object v1, v3, Lco/loubo/icicle/SettingsFragment$2;.this$0:Lco/loubo/icicle/SettingsFragment; // field@17d8 │ │ +0ab0ec: 6e10 b231 0100 |0004: invoke-virtual {v1}, Lco/loubo/icicle/SettingsFragment;.getActivity:()Landroid/app/Activity; // method@31b2 │ │ +0ab0f2: 0c01 |0007: move-result-object v1 │ │ +0ab0f4: 1c02 df05 |0008: const-class v2, Lco/loubo/icicle/FriendNodeManagerActivity; // type@05df │ │ +0ab0f8: 7030 1c01 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@011c │ │ +0ab0fe: 5431 d817 |000d: iget-object v1, v3, Lco/loubo/icicle/SettingsFragment$2;.this$0:Lco/loubo/icicle/SettingsFragment; // field@17d8 │ │ +0ab102: 6e20 b831 0100 |000f: invoke-virtual {v1, v0}, Lco/loubo/icicle/SettingsFragment;.startActivity:(Landroid/content/Intent;)V // method@31b8 │ │ +0ab108: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +0ab10a: 0f01 |0013: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x000d line=45 │ │ 0x0012 line=46 │ │ locals : │ │ 0x000d - 0x0014 reg=0 intent Landroid/content/Intent; │ │ @@ -197980,25 +197996,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -0ab114: |[0ab114] co.loubo.icicle.SettingsFragment.:()V │ │ -0ab124: 7010 9e03 0100 |0000: invoke-direct {v1}, Landroid/preference/PreferenceFragment;.:()V // method@039e │ │ -0ab12a: 1a00 b531 |0003: const-string v0, "pref_key_refresh_rate" // string@31b5 │ │ -0ab12e: 5b10 db17 |0005: iput-object v0, v1, Lco/loubo/icicle/SettingsFragment;.PREF_KEY_REFRESH_RATE:Ljava/lang/String; // field@17db │ │ -0ab132: 1a00 b631 |0007: const-string v0, "pref_key_wifi_only" // string@31b6 │ │ -0ab136: 5b10 dc17 |0009: iput-object v0, v1, Lco/loubo/icicle/SettingsFragment;.PREF_KEY_WIFI_ONLY:Ljava/lang/String; // field@17dc │ │ -0ab13a: 1a00 b431 |000b: const-string v0, "pref_key_nodes" // string@31b4 │ │ -0ab13e: 5b10 da17 |000d: iput-object v0, v1, Lco/loubo/icicle/SettingsFragment;.PREF_KEY_NODES:Ljava/lang/String; // field@17da │ │ -0ab142: 1a00 b331 |000f: const-string v0, "pref_key_friend_nodes" // string@31b3 │ │ -0ab146: 5b10 d917 |0011: iput-object v0, v1, Lco/loubo/icicle/SettingsFragment;.PREF_KEY_FRIEND_NODES:Ljava/lang/String; // field@17d9 │ │ -0ab14a: 0e00 |0013: return-void │ │ +0ab10c: |[0ab10c] co.loubo.icicle.SettingsFragment.:()V │ │ +0ab11c: 7010 9e03 0100 |0000: invoke-direct {v1}, Landroid/preference/PreferenceFragment;.:()V // method@039e │ │ +0ab122: 1a00 b531 |0003: const-string v0, "pref_key_refresh_rate" // string@31b5 │ │ +0ab126: 5b10 db17 |0005: iput-object v0, v1, Lco/loubo/icicle/SettingsFragment;.PREF_KEY_REFRESH_RATE:Ljava/lang/String; // field@17db │ │ +0ab12a: 1a00 b631 |0007: const-string v0, "pref_key_wifi_only" // string@31b6 │ │ +0ab12e: 5b10 dc17 |0009: iput-object v0, v1, Lco/loubo/icicle/SettingsFragment;.PREF_KEY_WIFI_ONLY:Ljava/lang/String; // field@17dc │ │ +0ab132: 1a00 b431 |000b: const-string v0, "pref_key_nodes" // string@31b4 │ │ +0ab136: 5b10 da17 |000d: iput-object v0, v1, Lco/loubo/icicle/SettingsFragment;.PREF_KEY_NODES:Ljava/lang/String; // field@17da │ │ +0ab13a: 1a00 b331 |000f: const-string v0, "pref_key_friend_nodes" // string@31b3 │ │ +0ab13e: 5b10 d917 |0011: iput-object v0, v1, Lco/loubo/icicle/SettingsFragment;.PREF_KEY_FRIEND_NODES:Ljava/lang/String; // field@17d9 │ │ +0ab142: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0003 line=18 │ │ 0x0007 line=19 │ │ 0x000b line=20 │ │ 0x000f line=21 │ │ @@ -198011,51 +198027,51 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -0ab14c: |[0ab14c] co.loubo.icicle.SettingsFragment.onCreate:(Landroid/os/Bundle;)V │ │ -0ab15c: 6f20 9f03 5400 |0000: invoke-super {v4, v5}, Landroid/preference/PreferenceFragment;.onCreate:(Landroid/os/Bundle;)V // method@039f │ │ -0ab162: 1502 057f |0003: const/high16 v2, #int 2131034112 // #7f05 │ │ -0ab166: 6e20 b031 2400 |0005: invoke-virtual {v4, v2}, Lco/loubo/icicle/SettingsFragment;.addPreferencesFromResource:(I)V // method@31b0 │ │ -0ab16c: 6e10 b331 0400 |0008: invoke-virtual {v4}, Lco/loubo/icicle/SettingsFragment;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@31b3 │ │ -0ab172: 0c02 |000b: move-result-object v2 │ │ -0ab174: 5443 db17 |000c: iget-object v3, v4, Lco/loubo/icicle/SettingsFragment;.PREF_KEY_REFRESH_RATE:Ljava/lang/String; // field@17db │ │ -0ab178: 6e20 a303 3200 |000e: invoke-virtual {v2, v3}, Landroid/preference/PreferenceScreen;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@03a3 │ │ -0ab17e: 0c02 |0011: move-result-object v2 │ │ -0ab180: 1f02 bc00 |0012: check-cast v2, Landroid/preference/ListPreference; // type@00bc │ │ -0ab184: 5b42 de17 |0014: iput-object v2, v4, Lco/loubo/icicle/SettingsFragment;.mListPreference:Landroid/preference/ListPreference; // field@17de │ │ -0ab188: 6e10 b331 0400 |0016: invoke-virtual {v4}, Lco/loubo/icicle/SettingsFragment;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@31b3 │ │ -0ab18e: 0c02 |0019: move-result-object v2 │ │ -0ab190: 5443 dc17 |001a: iget-object v3, v4, Lco/loubo/icicle/SettingsFragment;.PREF_KEY_WIFI_ONLY:Ljava/lang/String; // field@17dc │ │ -0ab194: 6e20 a303 3200 |001c: invoke-virtual {v2, v3}, Landroid/preference/PreferenceScreen;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@03a3 │ │ -0ab19a: 0c02 |001f: move-result-object v2 │ │ -0ab19c: 1f02 bb00 |0020: check-cast v2, Landroid/preference/CheckBoxPreference; // type@00bb │ │ -0ab1a0: 5b42 df17 |0022: iput-object v2, v4, Lco/loubo/icicle/SettingsFragment;.mWifiOnlyPref:Landroid/preference/CheckBoxPreference; // field@17df │ │ -0ab1a4: 6e10 b231 0400 |0024: invoke-virtual {v4}, Lco/loubo/icicle/SettingsFragment;.getActivity:()Landroid/app/Activity; // method@31b2 │ │ -0ab1aa: 0c02 |0027: move-result-object v2 │ │ -0ab1ac: 6e10 1600 0200 |0028: invoke-virtual {v2}, Landroid/app/Activity;.getApplication:()Landroid/app/Application; // method@0016 │ │ -0ab1b2: 0c02 |002b: move-result-object v2 │ │ -0ab1b4: 1f02 ea05 |002c: check-cast v2, Lco/loubo/icicle/GlobalState; // type@05ea │ │ -0ab1b8: 5b42 dd17 |002e: iput-object v2, v4, Lco/loubo/icicle/SettingsFragment;.gs:Lco/loubo/icicle/GlobalState; // field@17dd │ │ -0ab1bc: 5442 da17 |0030: iget-object v2, v4, Lco/loubo/icicle/SettingsFragment;.PREF_KEY_NODES:Ljava/lang/String; // field@17da │ │ -0ab1c0: 6e20 b131 2400 |0032: invoke-virtual {v4, v2}, Lco/loubo/icicle/SettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@31b1 │ │ -0ab1c6: 0c00 |0035: move-result-object v0 │ │ -0ab1c8: 2202 2706 |0036: new-instance v2, Lco/loubo/icicle/SettingsFragment$1; // type@0627 │ │ -0ab1cc: 7020 ab31 4200 |0038: invoke-direct {v2, v4}, Lco/loubo/icicle/SettingsFragment$1;.:(Lco/loubo/icicle/SettingsFragment;)V // method@31ab │ │ -0ab1d2: 6e20 9d03 2000 |003b: invoke-virtual {v0, v2}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@039d │ │ -0ab1d8: 5442 d917 |003e: iget-object v2, v4, Lco/loubo/icicle/SettingsFragment;.PREF_KEY_FRIEND_NODES:Ljava/lang/String; // field@17d9 │ │ -0ab1dc: 6e20 b131 2400 |0040: invoke-virtual {v4, v2}, Lco/loubo/icicle/SettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@31b1 │ │ -0ab1e2: 0c01 |0043: move-result-object v1 │ │ -0ab1e4: 2202 2806 |0044: new-instance v2, Lco/loubo/icicle/SettingsFragment$2; // type@0628 │ │ -0ab1e8: 7020 ad31 4200 |0046: invoke-direct {v2, v4}, Lco/loubo/icicle/SettingsFragment$2;.:(Lco/loubo/icicle/SettingsFragment;)V // method@31ad │ │ -0ab1ee: 6e20 9d03 2100 |0049: invoke-virtual {v1, v2}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@039d │ │ -0ab1f4: 0e00 |004c: return-void │ │ +0ab144: |[0ab144] co.loubo.icicle.SettingsFragment.onCreate:(Landroid/os/Bundle;)V │ │ +0ab154: 6f20 9f03 5400 |0000: invoke-super {v4, v5}, Landroid/preference/PreferenceFragment;.onCreate:(Landroid/os/Bundle;)V // method@039f │ │ +0ab15a: 1502 057f |0003: const/high16 v2, #int 2131034112 // #7f05 │ │ +0ab15e: 6e20 b031 2400 |0005: invoke-virtual {v4, v2}, Lco/loubo/icicle/SettingsFragment;.addPreferencesFromResource:(I)V // method@31b0 │ │ +0ab164: 6e10 b331 0400 |0008: invoke-virtual {v4}, Lco/loubo/icicle/SettingsFragment;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@31b3 │ │ +0ab16a: 0c02 |000b: move-result-object v2 │ │ +0ab16c: 5443 db17 |000c: iget-object v3, v4, Lco/loubo/icicle/SettingsFragment;.PREF_KEY_REFRESH_RATE:Ljava/lang/String; // field@17db │ │ +0ab170: 6e20 a303 3200 |000e: invoke-virtual {v2, v3}, Landroid/preference/PreferenceScreen;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@03a3 │ │ +0ab176: 0c02 |0011: move-result-object v2 │ │ +0ab178: 1f02 bc00 |0012: check-cast v2, Landroid/preference/ListPreference; // type@00bc │ │ +0ab17c: 5b42 de17 |0014: iput-object v2, v4, Lco/loubo/icicle/SettingsFragment;.mListPreference:Landroid/preference/ListPreference; // field@17de │ │ +0ab180: 6e10 b331 0400 |0016: invoke-virtual {v4}, Lco/loubo/icicle/SettingsFragment;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@31b3 │ │ +0ab186: 0c02 |0019: move-result-object v2 │ │ +0ab188: 5443 dc17 |001a: iget-object v3, v4, Lco/loubo/icicle/SettingsFragment;.PREF_KEY_WIFI_ONLY:Ljava/lang/String; // field@17dc │ │ +0ab18c: 6e20 a303 3200 |001c: invoke-virtual {v2, v3}, Landroid/preference/PreferenceScreen;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@03a3 │ │ +0ab192: 0c02 |001f: move-result-object v2 │ │ +0ab194: 1f02 bb00 |0020: check-cast v2, Landroid/preference/CheckBoxPreference; // type@00bb │ │ +0ab198: 5b42 df17 |0022: iput-object v2, v4, Lco/loubo/icicle/SettingsFragment;.mWifiOnlyPref:Landroid/preference/CheckBoxPreference; // field@17df │ │ +0ab19c: 6e10 b231 0400 |0024: invoke-virtual {v4}, Lco/loubo/icicle/SettingsFragment;.getActivity:()Landroid/app/Activity; // method@31b2 │ │ +0ab1a2: 0c02 |0027: move-result-object v2 │ │ +0ab1a4: 6e10 1600 0200 |0028: invoke-virtual {v2}, Landroid/app/Activity;.getApplication:()Landroid/app/Application; // method@0016 │ │ +0ab1aa: 0c02 |002b: move-result-object v2 │ │ +0ab1ac: 1f02 ea05 |002c: check-cast v2, Lco/loubo/icicle/GlobalState; // type@05ea │ │ +0ab1b0: 5b42 dd17 |002e: iput-object v2, v4, Lco/loubo/icicle/SettingsFragment;.gs:Lco/loubo/icicle/GlobalState; // field@17dd │ │ +0ab1b4: 5442 da17 |0030: iget-object v2, v4, Lco/loubo/icicle/SettingsFragment;.PREF_KEY_NODES:Ljava/lang/String; // field@17da │ │ +0ab1b8: 6e20 b131 2400 |0032: invoke-virtual {v4, v2}, Lco/loubo/icicle/SettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@31b1 │ │ +0ab1be: 0c00 |0035: move-result-object v0 │ │ +0ab1c0: 2202 2706 |0036: new-instance v2, Lco/loubo/icicle/SettingsFragment$1; // type@0627 │ │ +0ab1c4: 7020 ab31 4200 |0038: invoke-direct {v2, v4}, Lco/loubo/icicle/SettingsFragment$1;.:(Lco/loubo/icicle/SettingsFragment;)V // method@31ab │ │ +0ab1ca: 6e20 9d03 2000 |003b: invoke-virtual {v0, v2}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@039d │ │ +0ab1d0: 5442 d917 |003e: iget-object v2, v4, Lco/loubo/icicle/SettingsFragment;.PREF_KEY_FRIEND_NODES:Ljava/lang/String; // field@17d9 │ │ +0ab1d4: 6e20 b131 2400 |0040: invoke-virtual {v4, v2}, Lco/loubo/icicle/SettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@31b1 │ │ +0ab1da: 0c01 |0043: move-result-object v1 │ │ +0ab1dc: 2202 2806 |0044: new-instance v2, Lco/loubo/icicle/SettingsFragment$2; // type@0628 │ │ +0ab1e0: 7020 ad31 4200 |0046: invoke-direct {v2, v4}, Lco/loubo/icicle/SettingsFragment$2;.:(Lco/loubo/icicle/SettingsFragment;)V // method@31ad │ │ +0ab1e6: 6e20 9d03 2100 |0049: invoke-virtual {v1, v2}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@039d │ │ +0ab1ec: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ 0x0008 line=28 │ │ 0x0016 line=29 │ │ 0x0024 line=30 │ │ @@ -198075,22 +198091,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0ab1f8: |[0ab1f8] co.loubo.icicle.SettingsFragment.onPause:()V │ │ -0ab208: 6f10 a003 0100 |0000: invoke-super {v1}, Landroid/preference/PreferenceFragment;.onPause:()V // method@03a0 │ │ -0ab20e: 6e10 b331 0100 |0003: invoke-virtual {v1}, Lco/loubo/icicle/SettingsFragment;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@31b3 │ │ -0ab214: 0c00 |0006: move-result-object v0 │ │ -0ab216: 6e10 a403 0000 |0007: invoke-virtual {v0}, Landroid/preference/PreferenceScreen;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@03a4 │ │ -0ab21c: 0c00 |000a: move-result-object v0 │ │ -0ab21e: 7220 5501 1000 |000b: invoke-interface {v0, v1}, Landroid/content/SharedPreferences;.unregisterOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@0155 │ │ -0ab224: 0e00 |000e: return-void │ │ +0ab1f0: |[0ab1f0] co.loubo.icicle.SettingsFragment.onPause:()V │ │ +0ab200: 6f10 a003 0100 |0000: invoke-super {v1}, Landroid/preference/PreferenceFragment;.onPause:()V // method@03a0 │ │ +0ab206: 6e10 b331 0100 |0003: invoke-virtual {v1}, Lco/loubo/icicle/SettingsFragment;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@31b3 │ │ +0ab20c: 0c00 |0006: move-result-object v0 │ │ +0ab20e: 6e10 a403 0000 |0007: invoke-virtual {v0}, Landroid/preference/PreferenceScreen;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@03a4 │ │ +0ab214: 0c00 |000a: move-result-object v0 │ │ +0ab216: 7220 5501 1000 |000b: invoke-interface {v0, v1}, Landroid/content/SharedPreferences;.unregisterOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@0155 │ │ +0ab21c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=69 │ │ 0x000e line=70 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lco/loubo/icicle/SettingsFragment; │ │ @@ -198100,48 +198116,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 71 16-bit code units │ │ -0ab228: |[0ab228] co.loubo.icicle.SettingsFragment.onResume:()V │ │ -0ab238: 6f10 a103 0300 |0000: invoke-super {v3}, Landroid/preference/PreferenceFragment;.onResume:()V // method@03a1 │ │ -0ab23e: 5430 de17 |0003: iget-object v0, v3, Lco/loubo/icicle/SettingsFragment;.mListPreference:Landroid/preference/ListPreference; // field@17de │ │ -0ab242: 5431 dd17 |0005: iget-object v1, v3, Lco/loubo/icicle/SettingsFragment;.gs:Lco/loubo/icicle/GlobalState; // field@17dd │ │ -0ab246: 6e10 3030 0100 |0007: invoke-virtual {v1}, Lco/loubo/icicle/GlobalState;.getRefresh_rate:()I // method@3030 │ │ -0ab24c: 0a01 |000a: move-result v1 │ │ -0ab24e: 7110 2033 0100 |000b: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@3320 │ │ -0ab254: 0c01 |000e: move-result-object v1 │ │ -0ab256: 6e20 9c03 1000 |000f: invoke-virtual {v0, v1}, Landroid/preference/ListPreference;.setValue:(Ljava/lang/String;)V // method@039c │ │ -0ab25c: 5430 df17 |0012: iget-object v0, v3, Lco/loubo/icicle/SettingsFragment;.mWifiOnlyPref:Landroid/preference/CheckBoxPreference; // field@17df │ │ -0ab260: 5431 dd17 |0014: iget-object v1, v3, Lco/loubo/icicle/SettingsFragment;.gs:Lco/loubo/icicle/GlobalState; // field@17dd │ │ -0ab264: 6e10 3c30 0100 |0016: invoke-virtual {v1}, Lco/loubo/icicle/GlobalState;.isWifiOnly:()Z // method@303c │ │ -0ab26a: 0a01 |0019: move-result v1 │ │ -0ab26c: 6e20 9803 1000 |001a: invoke-virtual {v0, v1}, Landroid/preference/CheckBoxPreference;.setChecked:(Z)V // method@0398 │ │ -0ab272: 5430 de17 |001d: iget-object v0, v3, Lco/loubo/icicle/SettingsFragment;.mListPreference:Landroid/preference/ListPreference; // field@17de │ │ -0ab276: 2201 7f06 |001f: new-instance v1, Ljava/lang/StringBuilder; // type@067f │ │ -0ab27a: 7010 2a33 0100 |0021: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@332a │ │ -0ab280: 1a02 4e04 |0024: const-string v2, "Current value is " // string@044e │ │ -0ab284: 6e20 3433 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3334 │ │ -0ab28a: 0c01 |0029: move-result-object v1 │ │ -0ab28c: 5432 de17 |002a: iget-object v2, v3, Lco/loubo/icicle/SettingsFragment;.mListPreference:Landroid/preference/ListPreference; // field@17de │ │ -0ab290: 6e10 9903 0200 |002c: invoke-virtual {v2}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@0399 │ │ -0ab296: 0c02 |002f: move-result-object v2 │ │ -0ab298: 6e20 3333 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3333 │ │ -0ab29e: 0c01 |0033: move-result-object v1 │ │ -0ab2a0: 6e10 3933 0100 |0034: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3339 │ │ -0ab2a6: 0c01 |0037: move-result-object v1 │ │ -0ab2a8: 6e20 9b03 1000 |0038: invoke-virtual {v0, v1}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@039b │ │ -0ab2ae: 6e10 b331 0300 |003b: invoke-virtual {v3}, Lco/loubo/icicle/SettingsFragment;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@31b3 │ │ -0ab2b4: 0c00 |003e: move-result-object v0 │ │ -0ab2b6: 6e10 a403 0000 |003f: invoke-virtual {v0}, Landroid/preference/PreferenceScreen;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@03a4 │ │ -0ab2bc: 0c00 |0042: move-result-object v0 │ │ -0ab2be: 7220 5401 3000 |0043: invoke-interface {v0, v3}, Landroid/content/SharedPreferences;.registerOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@0154 │ │ -0ab2c4: 0e00 |0046: return-void │ │ +0ab220: |[0ab220] co.loubo.icicle.SettingsFragment.onResume:()V │ │ +0ab230: 6f10 a103 0300 |0000: invoke-super {v3}, Landroid/preference/PreferenceFragment;.onResume:()V // method@03a1 │ │ +0ab236: 5430 de17 |0003: iget-object v0, v3, Lco/loubo/icicle/SettingsFragment;.mListPreference:Landroid/preference/ListPreference; // field@17de │ │ +0ab23a: 5431 dd17 |0005: iget-object v1, v3, Lco/loubo/icicle/SettingsFragment;.gs:Lco/loubo/icicle/GlobalState; // field@17dd │ │ +0ab23e: 6e10 3030 0100 |0007: invoke-virtual {v1}, Lco/loubo/icicle/GlobalState;.getRefresh_rate:()I // method@3030 │ │ +0ab244: 0a01 |000a: move-result v1 │ │ +0ab246: 7110 2033 0100 |000b: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@3320 │ │ +0ab24c: 0c01 |000e: move-result-object v1 │ │ +0ab24e: 6e20 9c03 1000 |000f: invoke-virtual {v0, v1}, Landroid/preference/ListPreference;.setValue:(Ljava/lang/String;)V // method@039c │ │ +0ab254: 5430 df17 |0012: iget-object v0, v3, Lco/loubo/icicle/SettingsFragment;.mWifiOnlyPref:Landroid/preference/CheckBoxPreference; // field@17df │ │ +0ab258: 5431 dd17 |0014: iget-object v1, v3, Lco/loubo/icicle/SettingsFragment;.gs:Lco/loubo/icicle/GlobalState; // field@17dd │ │ +0ab25c: 6e10 3c30 0100 |0016: invoke-virtual {v1}, Lco/loubo/icicle/GlobalState;.isWifiOnly:()Z // method@303c │ │ +0ab262: 0a01 |0019: move-result v1 │ │ +0ab264: 6e20 9803 1000 |001a: invoke-virtual {v0, v1}, Landroid/preference/CheckBoxPreference;.setChecked:(Z)V // method@0398 │ │ +0ab26a: 5430 de17 |001d: iget-object v0, v3, Lco/loubo/icicle/SettingsFragment;.mListPreference:Landroid/preference/ListPreference; // field@17de │ │ +0ab26e: 2201 7f06 |001f: new-instance v1, Ljava/lang/StringBuilder; // type@067f │ │ +0ab272: 7010 2a33 0100 |0021: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@332a │ │ +0ab278: 1a02 4e04 |0024: const-string v2, "Current value is " // string@044e │ │ +0ab27c: 6e20 3433 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3334 │ │ +0ab282: 0c01 |0029: move-result-object v1 │ │ +0ab284: 5432 de17 |002a: iget-object v2, v3, Lco/loubo/icicle/SettingsFragment;.mListPreference:Landroid/preference/ListPreference; // field@17de │ │ +0ab288: 6e10 9903 0200 |002c: invoke-virtual {v2}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@0399 │ │ +0ab28e: 0c02 |002f: move-result-object v2 │ │ +0ab290: 6e20 3333 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3333 │ │ +0ab296: 0c01 |0033: move-result-object v1 │ │ +0ab298: 6e10 3933 0100 |0034: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3339 │ │ +0ab29e: 0c01 |0037: move-result-object v1 │ │ +0ab2a0: 6e20 9b03 1000 |0038: invoke-virtual {v0, v1}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@039b │ │ +0ab2a6: 6e10 b331 0300 |003b: invoke-virtual {v3}, Lco/loubo/icicle/SettingsFragment;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@31b3 │ │ +0ab2ac: 0c00 |003e: move-result-object v0 │ │ +0ab2ae: 6e10 a403 0000 |003f: invoke-virtual {v0}, Landroid/preference/PreferenceScreen;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@03a4 │ │ +0ab2b4: 0c00 |0042: move-result-object v0 │ │ +0ab2b6: 7220 5401 3000 |0043: invoke-interface {v0, v3}, Landroid/content/SharedPreferences;.registerOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@0154 │ │ +0ab2bc: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=55 │ │ 0x0012 line=56 │ │ 0x001d line=58 │ │ 0x003b line=61 │ │ @@ -198154,52 +198170,52 @@ │ │ type : '(Landroid/content/SharedPreferences;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -0ab2c8: |[0ab2c8] co.loubo.icicle.SettingsFragment.onSharedPreferenceChanged:(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ -0ab2d8: 5430 db17 |0000: iget-object v0, v3, Lco/loubo/icicle/SettingsFragment;.PREF_KEY_REFRESH_RATE:Ljava/lang/String; // field@17db │ │ -0ab2dc: 6e20 0b33 0500 |0002: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@330b │ │ -0ab2e2: 0a00 |0005: move-result v0 │ │ -0ab2e4: 3800 3300 |0006: if-eqz v0, 0039 // +0033 │ │ -0ab2e8: 5430 de17 |0008: iget-object v0, v3, Lco/loubo/icicle/SettingsFragment;.mListPreference:Landroid/preference/ListPreference; // field@17de │ │ -0ab2ec: 2201 7f06 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@067f │ │ -0ab2f0: 7010 2a33 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@332a │ │ -0ab2f6: 1a02 4e04 |000f: const-string v2, "Current value is " // string@044e │ │ -0ab2fa: 6e20 3433 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3334 │ │ -0ab300: 0c01 |0014: move-result-object v1 │ │ -0ab302: 5432 de17 |0015: iget-object v2, v3, Lco/loubo/icicle/SettingsFragment;.mListPreference:Landroid/preference/ListPreference; // field@17de │ │ -0ab306: 6e10 9903 0200 |0017: invoke-virtual {v2}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@0399 │ │ -0ab30c: 0c02 |001a: move-result-object v2 │ │ -0ab30e: 7210 a132 0200 |001b: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@32a1 │ │ -0ab314: 0c02 |001e: move-result-object v2 │ │ -0ab316: 6e20 3433 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3334 │ │ -0ab31c: 0c01 |0022: move-result-object v1 │ │ -0ab31e: 6e10 3933 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3339 │ │ -0ab324: 0c01 |0026: move-result-object v1 │ │ -0ab326: 6e20 9b03 1000 |0027: invoke-virtual {v0, v1}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@039b │ │ -0ab32c: 5430 dd17 |002a: iget-object v0, v3, Lco/loubo/icicle/SettingsFragment;.gs:Lco/loubo/icicle/GlobalState; // field@17dd │ │ -0ab330: 5431 de17 |002c: iget-object v1, v3, Lco/loubo/icicle/SettingsFragment;.mListPreference:Landroid/preference/ListPreference; // field@17de │ │ -0ab334: 6e10 9a03 0100 |002e: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@039a │ │ -0ab33a: 0c01 |0031: move-result-object v1 │ │ -0ab33c: 7110 d232 0100 |0032: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@32d2 │ │ -0ab342: 0a01 |0035: move-result v1 │ │ -0ab344: 6e20 5930 1000 |0036: invoke-virtual {v0, v1}, Lco/loubo/icicle/GlobalState;.setRefresh_rate:(I)V // method@3059 │ │ -0ab34a: 5430 dc17 |0039: iget-object v0, v3, Lco/loubo/icicle/SettingsFragment;.PREF_KEY_WIFI_ONLY:Ljava/lang/String; // field@17dc │ │ -0ab34e: 6e20 0b33 0500 |003b: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@330b │ │ -0ab354: 0a00 |003e: move-result v0 │ │ -0ab356: 3800 0d00 |003f: if-eqz v0, 004c // +000d │ │ -0ab35a: 5430 dd17 |0041: iget-object v0, v3, Lco/loubo/icicle/SettingsFragment;.gs:Lco/loubo/icicle/GlobalState; // field@17dd │ │ -0ab35e: 5431 df17 |0043: iget-object v1, v3, Lco/loubo/icicle/SettingsFragment;.mWifiOnlyPref:Landroid/preference/CheckBoxPreference; // field@17df │ │ -0ab362: 6e10 9703 0100 |0045: invoke-virtual {v1}, Landroid/preference/CheckBoxPreference;.isChecked:()Z // method@0397 │ │ -0ab368: 0a01 |0048: move-result v1 │ │ -0ab36a: 6e20 5d30 1000 |0049: invoke-virtual {v0, v1}, Lco/loubo/icicle/GlobalState;.setWifiOnly:(Z)V // method@305d │ │ -0ab370: 0e00 |004c: return-void │ │ +0ab2c0: |[0ab2c0] co.loubo.icicle.SettingsFragment.onSharedPreferenceChanged:(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ +0ab2d0: 5430 db17 |0000: iget-object v0, v3, Lco/loubo/icicle/SettingsFragment;.PREF_KEY_REFRESH_RATE:Ljava/lang/String; // field@17db │ │ +0ab2d4: 6e20 0b33 0500 |0002: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@330b │ │ +0ab2da: 0a00 |0005: move-result v0 │ │ +0ab2dc: 3800 3300 |0006: if-eqz v0, 0039 // +0033 │ │ +0ab2e0: 5430 de17 |0008: iget-object v0, v3, Lco/loubo/icicle/SettingsFragment;.mListPreference:Landroid/preference/ListPreference; // field@17de │ │ +0ab2e4: 2201 7f06 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@067f │ │ +0ab2e8: 7010 2a33 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@332a │ │ +0ab2ee: 1a02 4e04 |000f: const-string v2, "Current value is " // string@044e │ │ +0ab2f2: 6e20 3433 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3334 │ │ +0ab2f8: 0c01 |0014: move-result-object v1 │ │ +0ab2fa: 5432 de17 |0015: iget-object v2, v3, Lco/loubo/icicle/SettingsFragment;.mListPreference:Landroid/preference/ListPreference; // field@17de │ │ +0ab2fe: 6e10 9903 0200 |0017: invoke-virtual {v2}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@0399 │ │ +0ab304: 0c02 |001a: move-result-object v2 │ │ +0ab306: 7210 a132 0200 |001b: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@32a1 │ │ +0ab30c: 0c02 |001e: move-result-object v2 │ │ +0ab30e: 6e20 3433 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3334 │ │ +0ab314: 0c01 |0022: move-result-object v1 │ │ +0ab316: 6e10 3933 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3339 │ │ +0ab31c: 0c01 |0026: move-result-object v1 │ │ +0ab31e: 6e20 9b03 1000 |0027: invoke-virtual {v0, v1}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@039b │ │ +0ab324: 5430 dd17 |002a: iget-object v0, v3, Lco/loubo/icicle/SettingsFragment;.gs:Lco/loubo/icicle/GlobalState; // field@17dd │ │ +0ab328: 5431 de17 |002c: iget-object v1, v3, Lco/loubo/icicle/SettingsFragment;.mListPreference:Landroid/preference/ListPreference; // field@17de │ │ +0ab32c: 6e10 9a03 0100 |002e: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@039a │ │ +0ab332: 0c01 |0031: move-result-object v1 │ │ +0ab334: 7110 d232 0100 |0032: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@32d2 │ │ +0ab33a: 0a01 |0035: move-result v1 │ │ +0ab33c: 6e20 5930 1000 |0036: invoke-virtual {v0, v1}, Lco/loubo/icicle/GlobalState;.setRefresh_rate:(I)V // method@3059 │ │ +0ab342: 5430 dc17 |0039: iget-object v0, v3, Lco/loubo/icicle/SettingsFragment;.PREF_KEY_WIFI_ONLY:Ljava/lang/String; // field@17dc │ │ +0ab346: 6e20 0b33 0500 |003b: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@330b │ │ +0ab34c: 0a00 |003e: move-result v0 │ │ +0ab34e: 3800 0d00 |003f: if-eqz v0, 004c // +000d │ │ +0ab352: 5430 dd17 |0041: iget-object v0, v3, Lco/loubo/icicle/SettingsFragment;.gs:Lco/loubo/icicle/GlobalState; // field@17dd │ │ +0ab356: 5431 df17 |0043: iget-object v1, v3, Lco/loubo/icicle/SettingsFragment;.mWifiOnlyPref:Landroid/preference/CheckBoxPreference; // field@17df │ │ +0ab35a: 6e10 9703 0100 |0045: invoke-virtual {v1}, Landroid/preference/CheckBoxPreference;.isChecked:()Z // method@0397 │ │ +0ab360: 0a01 |0048: move-result v1 │ │ +0ab362: 6e20 5d30 1000 |0049: invoke-virtual {v0, v1}, Lco/loubo/icicle/GlobalState;.setWifiOnly:(Z)V // method@305d │ │ +0ab368: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0008 line=76 │ │ 0x002a line=77 │ │ 0x0039 line=79 │ │ 0x0041 line=80 │ │ @@ -198270,18 +198286,18 @@ │ │ type : '(Lco/loubo/icicle/SlidingTabLayout;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ab374: |[0ab374] co.loubo.icicle.SlidingTabLayout$TabClickListener.:(Lco/loubo/icicle/SlidingTabLayout;)V │ │ -0ab384: 5b01 e217 |0000: iput-object v1, v0, Lco/loubo/icicle/SlidingTabLayout$TabClickListener;.this$0:Lco/loubo/icicle/SlidingTabLayout; // field@17e2 │ │ -0ab388: 7010 f132 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ -0ab38e: 0e00 |0005: return-void │ │ +0ab36c: |[0ab36c] co.loubo.icicle.SlidingTabLayout$TabClickListener.:(Lco/loubo/icicle/SlidingTabLayout;)V │ │ +0ab37c: 5b01 e217 |0000: iput-object v1, v0, Lco/loubo/icicle/SlidingTabLayout$TabClickListener;.this$0:Lco/loubo/icicle/SlidingTabLayout; // field@17e2 │ │ +0ab380: 7010 f132 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ +0ab386: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lco/loubo/icicle/SlidingTabLayout$TabClickListener; │ │ 0x0000 - 0x0006 reg=1 (null) Lco/loubo/icicle/SlidingTabLayout; │ │ │ │ @@ -198290,17 +198306,17 @@ │ │ type : '(Lco/loubo/icicle/SlidingTabLayout;Lco/loubo/icicle/SlidingTabLayout$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0ab390: |[0ab390] co.loubo.icicle.SlidingTabLayout$TabClickListener.:(Lco/loubo/icicle/SlidingTabLayout;Lco/loubo/icicle/SlidingTabLayout$1;)V │ │ -0ab3a0: 7020 be31 1000 |0000: invoke-direct {v0, v1}, Lco/loubo/icicle/SlidingTabLayout$TabClickListener;.:(Lco/loubo/icicle/SlidingTabLayout;)V // method@31be │ │ -0ab3a6: 0e00 |0003: return-void │ │ +0ab388: |[0ab388] co.loubo.icicle.SlidingTabLayout$TabClickListener.:(Lco/loubo/icicle/SlidingTabLayout;Lco/loubo/icicle/SlidingTabLayout$1;)V │ │ +0ab398: 7020 be31 1000 |0000: invoke-direct {v0, v1}, Lco/loubo/icicle/SlidingTabLayout$TabClickListener;.:(Lco/loubo/icicle/SlidingTabLayout;)V // method@31be │ │ +0ab39e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lco/loubo/icicle/SlidingTabLayout$TabClickListener; │ │ 0x0000 - 0x0004 reg=1 x0 Lco/loubo/icicle/SlidingTabLayout; │ │ 0x0000 - 0x0004 reg=2 x1 Lco/loubo/icicle/SlidingTabLayout$1; │ │ @@ -198311,35 +198327,35 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0ab3a8: |[0ab3a8] co.loubo.icicle.SlidingTabLayout$TabClickListener.onClick:(Landroid/view/View;)V │ │ -0ab3b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ab3ba: 5421 e217 |0001: iget-object v1, v2, Lco/loubo/icicle/SlidingTabLayout$TabClickListener;.this$0:Lco/loubo/icicle/SlidingTabLayout; // field@17e2 │ │ -0ab3be: 7110 c531 0100 |0003: invoke-static {v1}, Lco/loubo/icicle/SlidingTabLayout;.access$200:(Lco/loubo/icicle/SlidingTabLayout;)Lco/loubo/icicle/SlidingTabStrip; // method@31c5 │ │ -0ab3c4: 0c01 |0006: move-result-object v1 │ │ -0ab3c6: 6e10 e331 0100 |0007: invoke-virtual {v1}, Lco/loubo/icicle/SlidingTabStrip;.getChildCount:()I // method@31e3 │ │ -0ab3cc: 0a01 |000a: move-result v1 │ │ -0ab3ce: 3510 1700 |000b: if-ge v0, v1, 0022 // +0017 │ │ -0ab3d2: 5421 e217 |000d: iget-object v1, v2, Lco/loubo/icicle/SlidingTabLayout$TabClickListener;.this$0:Lco/loubo/icicle/SlidingTabLayout; // field@17e2 │ │ -0ab3d6: 7110 c531 0100 |000f: invoke-static {v1}, Lco/loubo/icicle/SlidingTabLayout;.access$200:(Lco/loubo/icicle/SlidingTabLayout;)Lco/loubo/icicle/SlidingTabStrip; // method@31c5 │ │ -0ab3dc: 0c01 |0012: move-result-object v1 │ │ -0ab3de: 6e20 e231 0100 |0013: invoke-virtual {v1, v0}, Lco/loubo/icicle/SlidingTabStrip;.getChildAt:(I)Landroid/view/View; // method@31e2 │ │ -0ab3e4: 0c01 |0016: move-result-object v1 │ │ -0ab3e6: 3313 0c00 |0017: if-ne v3, v1, 0023 // +000c │ │ -0ab3ea: 5421 e217 |0019: iget-object v1, v2, Lco/loubo/icicle/SlidingTabLayout$TabClickListener;.this$0:Lco/loubo/icicle/SlidingTabLayout; // field@17e2 │ │ -0ab3ee: 7110 c831 0100 |001b: invoke-static {v1}, Lco/loubo/icicle/SlidingTabLayout;.access$500:(Lco/loubo/icicle/SlidingTabLayout;)Landroid/support/v4/view/ViewPager; // method@31c8 │ │ -0ab3f4: 0c01 |001e: move-result-object v1 │ │ -0ab3f6: 6e20 6d14 0100 |001f: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@146d │ │ -0ab3fc: 0e00 |0022: return-void │ │ -0ab3fe: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ab402: 28dc |0025: goto 0001 // -0024 │ │ +0ab3a0: |[0ab3a0] co.loubo.icicle.SlidingTabLayout$TabClickListener.onClick:(Landroid/view/View;)V │ │ +0ab3b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ab3b2: 5421 e217 |0001: iget-object v1, v2, Lco/loubo/icicle/SlidingTabLayout$TabClickListener;.this$0:Lco/loubo/icicle/SlidingTabLayout; // field@17e2 │ │ +0ab3b6: 7110 c531 0100 |0003: invoke-static {v1}, Lco/loubo/icicle/SlidingTabLayout;.access$200:(Lco/loubo/icicle/SlidingTabLayout;)Lco/loubo/icicle/SlidingTabStrip; // method@31c5 │ │ +0ab3bc: 0c01 |0006: move-result-object v1 │ │ +0ab3be: 6e10 e331 0100 |0007: invoke-virtual {v1}, Lco/loubo/icicle/SlidingTabStrip;.getChildCount:()I // method@31e3 │ │ +0ab3c4: 0a01 |000a: move-result v1 │ │ +0ab3c6: 3510 1700 |000b: if-ge v0, v1, 0022 // +0017 │ │ +0ab3ca: 5421 e217 |000d: iget-object v1, v2, Lco/loubo/icicle/SlidingTabLayout$TabClickListener;.this$0:Lco/loubo/icicle/SlidingTabLayout; // field@17e2 │ │ +0ab3ce: 7110 c531 0100 |000f: invoke-static {v1}, Lco/loubo/icicle/SlidingTabLayout;.access$200:(Lco/loubo/icicle/SlidingTabLayout;)Lco/loubo/icicle/SlidingTabStrip; // method@31c5 │ │ +0ab3d4: 0c01 |0012: move-result-object v1 │ │ +0ab3d6: 6e20 e231 0100 |0013: invoke-virtual {v1, v0}, Lco/loubo/icicle/SlidingTabStrip;.getChildAt:(I)Landroid/view/View; // method@31e2 │ │ +0ab3dc: 0c01 |0016: move-result-object v1 │ │ +0ab3de: 3313 0c00 |0017: if-ne v3, v1, 0023 // +000c │ │ +0ab3e2: 5421 e217 |0019: iget-object v1, v2, Lco/loubo/icicle/SlidingTabLayout$TabClickListener;.this$0:Lco/loubo/icicle/SlidingTabLayout; // field@17e2 │ │ +0ab3e6: 7110 c831 0100 |001b: invoke-static {v1}, Lco/loubo/icicle/SlidingTabLayout;.access$500:(Lco/loubo/icicle/SlidingTabLayout;)Landroid/support/v4/view/ViewPager; // method@31c8 │ │ +0ab3ec: 0c01 |001e: move-result-object v1 │ │ +0ab3ee: 6e20 6d14 0100 |001f: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@146d │ │ +0ab3f4: 0e00 |0022: return-void │ │ +0ab3f6: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ab3fa: 28dc |0025: goto 0001 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ 0x000d line=313 │ │ 0x0019 line=314 │ │ 0x0022 line=318 │ │ 0x0023 line=312 │ │ @@ -198390,15 +198406,15 @@ │ │ static_fields_size : 3 │ │ instance_fields_size: 8 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 9 │ │ │ │ Class #831 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lco/loubo/icicle/SlidingTabLayout$1; Lco/loubo/icicle/SlidingTabLayout$TabClickListener; Lco/loubo/icicle/SlidingTabLayout$InternalViewPagerListener; Lco/loubo/icicle/SlidingTabLayout$TabColorizer; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lco/loubo/icicle/SlidingTabLayout$TabClickListener; Lco/loubo/icicle/SlidingTabLayout$InternalViewPagerListener; Lco/loubo/icicle/SlidingTabLayout$TabColorizer; } │ │ Annotations on field #6118 'mContentDescriptions' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/util/SparseArray" "<" "Ljava/lang/String;" ">;" } │ │ │ │ Class #831 - │ │ Class descriptor : 'Lco/loubo/icicle/SlidingTabLayout;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/HorizontalScrollView;' │ │ @@ -198458,18 +198474,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0ab404: |[0ab404] co.loubo.icicle.SlidingTabLayout.:(Landroid/content/Context;)V │ │ -0ab414: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ab416: 7030 c331 2100 |0001: invoke-direct {v1, v2, v0}, Lco/loubo/icicle/SlidingTabLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@31c3 │ │ -0ab41c: 0e00 |0004: return-void │ │ +0ab3fc: |[0ab3fc] co.loubo.icicle.SlidingTabLayout.:(Landroid/content/Context;)V │ │ +0ab40c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ab40e: 7030 c331 2100 |0001: invoke-direct {v1, v2, v0}, Lco/loubo/icicle/SlidingTabLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@31c3 │ │ +0ab414: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0004 line=82 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lco/loubo/icicle/SlidingTabLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -198479,18 +198495,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0ab420: |[0ab420] co.loubo.icicle.SlidingTabLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0ab430: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ab432: 7040 c431 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lco/loubo/icicle/SlidingTabLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@31c4 │ │ -0ab438: 0e00 |0004: return-void │ │ +0ab418: |[0ab418] co.loubo.icicle.SlidingTabLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0ab428: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ab42a: 7040 c431 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lco/loubo/icicle/SlidingTabLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@31c4 │ │ +0ab430: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0004 line=86 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lco/loubo/icicle/SlidingTabLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -198501,40 +198517,40 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -0ab43c: |[0ab43c] co.loubo.icicle.SlidingTabLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0ab44c: 7040 192e 4365 |0000: invoke-direct {v3, v4, v5, v6}, Landroid/widget/HorizontalScrollView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2e19 │ │ -0ab452: 2200 3905 |0003: new-instance v0, Landroid/util/SparseArray; // type@0539 │ │ -0ab456: 7010 032b 0000 |0005: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@2b03 │ │ -0ab45c: 5b30 e617 |0008: iput-object v0, v3, Lco/loubo/icicle/SlidingTabLayout;.mContentDescriptions:Landroid/util/SparseArray; // field@17e6 │ │ -0ab460: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0ab462: 6e20 d631 0300 |000b: invoke-virtual {v3, v0}, Lco/loubo/icicle/SlidingTabLayout;.setHorizontalScrollBarEnabled:(Z)V // method@31d6 │ │ -0ab468: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0ab46a: 6e20 d531 0300 |000f: invoke-virtual {v3, v0}, Lco/loubo/icicle/SlidingTabLayout;.setFillViewport:(Z)V // method@31d5 │ │ -0ab470: 1500 c041 |0012: const/high16 v0, #int 1103101952 // #41c0 │ │ -0ab474: 6e10 cc31 0300 |0014: invoke-virtual {v3}, Lco/loubo/icicle/SlidingTabLayout;.getResources:()Landroid/content/res/Resources; // method@31cc │ │ -0ab47a: 0c01 |0017: move-result-object v1 │ │ -0ab47c: 6e10 7b01 0100 |0018: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@017b │ │ -0ab482: 0c01 |001b: move-result-object v1 │ │ -0ab484: 5211 da10 |001c: iget v1, v1, Landroid/util/DisplayMetrics;.density:F // field@10da │ │ -0ab488: c810 |001e: mul-float/2addr v0, v1 │ │ -0ab48a: 8700 |001f: float-to-int v0, v0 │ │ -0ab48c: 5930 eb17 |0020: iput v0, v3, Lco/loubo/icicle/SlidingTabLayout;.mTitleOffset:I // field@17eb │ │ -0ab490: 2200 3106 |0022: new-instance v0, Lco/loubo/icicle/SlidingTabStrip; // type@0631 │ │ -0ab494: 7020 de31 4000 |0024: invoke-direct {v0, v4}, Lco/loubo/icicle/SlidingTabStrip;.:(Landroid/content/Context;)V // method@31de │ │ -0ab49a: 5b30 e817 |0027: iput-object v0, v3, Lco/loubo/icicle/SlidingTabLayout;.mTabStrip:Lco/loubo/icicle/SlidingTabStrip; // field@17e8 │ │ -0ab49e: 5430 e817 |0029: iget-object v0, v3, Lco/loubo/icicle/SlidingTabLayout;.mTabStrip:Lco/loubo/icicle/SlidingTabStrip; // field@17e8 │ │ -0ab4a2: 12f1 |002b: const/4 v1, #int -1 // #ff │ │ -0ab4a4: 12e2 |002c: const/4 v2, #int -2 // #fe │ │ -0ab4a6: 6e40 c931 0321 |002d: invoke-virtual {v3, v0, v1, v2}, Lco/loubo/icicle/SlidingTabLayout;.addView:(Landroid/view/View;II)V // method@31c9 │ │ -0ab4ac: 0e00 |0030: return-void │ │ +0ab434: |[0ab434] co.loubo.icicle.SlidingTabLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0ab444: 7040 192e 4365 |0000: invoke-direct {v3, v4, v5, v6}, Landroid/widget/HorizontalScrollView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2e19 │ │ +0ab44a: 2200 3905 |0003: new-instance v0, Landroid/util/SparseArray; // type@0539 │ │ +0ab44e: 7010 032b 0000 |0005: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@2b03 │ │ +0ab454: 5b30 e617 |0008: iput-object v0, v3, Lco/loubo/icicle/SlidingTabLayout;.mContentDescriptions:Landroid/util/SparseArray; // field@17e6 │ │ +0ab458: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0ab45a: 6e20 d631 0300 |000b: invoke-virtual {v3, v0}, Lco/loubo/icicle/SlidingTabLayout;.setHorizontalScrollBarEnabled:(Z)V // method@31d6 │ │ +0ab460: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0ab462: 6e20 d531 0300 |000f: invoke-virtual {v3, v0}, Lco/loubo/icicle/SlidingTabLayout;.setFillViewport:(Z)V // method@31d5 │ │ +0ab468: 1500 c041 |0012: const/high16 v0, #int 1103101952 // #41c0 │ │ +0ab46c: 6e10 cc31 0300 |0014: invoke-virtual {v3}, Lco/loubo/icicle/SlidingTabLayout;.getResources:()Landroid/content/res/Resources; // method@31cc │ │ +0ab472: 0c01 |0017: move-result-object v1 │ │ +0ab474: 6e10 7b01 0100 |0018: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@017b │ │ +0ab47a: 0c01 |001b: move-result-object v1 │ │ +0ab47c: 5211 da10 |001c: iget v1, v1, Landroid/util/DisplayMetrics;.density:F // field@10da │ │ +0ab480: c810 |001e: mul-float/2addr v0, v1 │ │ +0ab482: 8700 |001f: float-to-int v0, v0 │ │ +0ab484: 5930 eb17 |0020: iput v0, v3, Lco/loubo/icicle/SlidingTabLayout;.mTitleOffset:I // field@17eb │ │ +0ab488: 2200 3106 |0022: new-instance v0, Lco/loubo/icicle/SlidingTabStrip; // type@0631 │ │ +0ab48c: 7020 de31 4000 |0024: invoke-direct {v0, v4}, Lco/loubo/icicle/SlidingTabStrip;.:(Landroid/content/Context;)V // method@31de │ │ +0ab492: 5b30 e817 |0027: iput-object v0, v3, Lco/loubo/icicle/SlidingTabLayout;.mTabStrip:Lco/loubo/icicle/SlidingTabStrip; // field@17e8 │ │ +0ab496: 5430 e817 |0029: iget-object v0, v3, Lco/loubo/icicle/SlidingTabLayout;.mTabStrip:Lco/loubo/icicle/SlidingTabStrip; // field@17e8 │ │ +0ab49a: 12f1 |002b: const/4 v1, #int -1 // #ff │ │ +0ab49c: 12e2 |002c: const/4 v2, #int -2 // #fe │ │ +0ab49e: 6e40 c931 0321 |002d: invoke-virtual {v3, v0, v1, v2}, Lco/loubo/icicle/SlidingTabLayout;.addView:(Landroid/view/View;II)V // method@31c9 │ │ +0ab4a4: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=75 │ │ 0x000a line=92 │ │ 0x000e line=94 │ │ 0x0012 line=96 │ │ @@ -198552,17 +198568,17 @@ │ │ type : '(Lco/loubo/icicle/SlidingTabLayout;)Lco/loubo/icicle/SlidingTabStrip;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ab4b0: |[0ab4b0] co.loubo.icicle.SlidingTabLayout.access$200:(Lco/loubo/icicle/SlidingTabLayout;)Lco/loubo/icicle/SlidingTabStrip; │ │ -0ab4c0: 5410 e817 |0000: iget-object v0, v1, Lco/loubo/icicle/SlidingTabLayout;.mTabStrip:Lco/loubo/icicle/SlidingTabStrip; // field@17e8 │ │ -0ab4c4: 1100 |0002: return-object v0 │ │ +0ab4a8: |[0ab4a8] co.loubo.icicle.SlidingTabLayout.access$200:(Lco/loubo/icicle/SlidingTabLayout;)Lco/loubo/icicle/SlidingTabStrip; │ │ +0ab4b8: 5410 e817 |0000: iget-object v0, v1, Lco/loubo/icicle/SlidingTabLayout;.mTabStrip:Lco/loubo/icicle/SlidingTabStrip; // field@17e8 │ │ +0ab4bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lco/loubo/icicle/SlidingTabLayout; │ │ │ │ #4 : (in Lco/loubo/icicle/SlidingTabLayout;) │ │ @@ -198570,17 +198586,17 @@ │ │ type : '(Lco/loubo/icicle/SlidingTabLayout;II)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0ab4c8: |[0ab4c8] co.loubo.icicle.SlidingTabLayout.access$300:(Lco/loubo/icicle/SlidingTabLayout;II)V │ │ -0ab4d8: 7030 d031 1002 |0000: invoke-direct {v0, v1, v2}, Lco/loubo/icicle/SlidingTabLayout;.scrollToTab:(II)V // method@31d0 │ │ -0ab4de: 0e00 |0003: return-void │ │ +0ab4c0: |[0ab4c0] co.loubo.icicle.SlidingTabLayout.access$300:(Lco/loubo/icicle/SlidingTabLayout;II)V │ │ +0ab4d0: 7030 d031 1002 |0000: invoke-direct {v0, v1, v2}, Lco/loubo/icicle/SlidingTabLayout;.scrollToTab:(II)V // method@31d0 │ │ +0ab4d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lco/loubo/icicle/SlidingTabLayout; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ 0x0000 - 0x0004 reg=2 x2 I │ │ @@ -198590,17 +198606,17 @@ │ │ type : '(Lco/loubo/icicle/SlidingTabLayout;)Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ab4e0: |[0ab4e0] co.loubo.icicle.SlidingTabLayout.access$400:(Lco/loubo/icicle/SlidingTabLayout;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ -0ab4f0: 5410 ed17 |0000: iget-object v0, v1, Lco/loubo/icicle/SlidingTabLayout;.mViewPagerPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@17ed │ │ -0ab4f4: 1100 |0002: return-object v0 │ │ +0ab4d8: |[0ab4d8] co.loubo.icicle.SlidingTabLayout.access$400:(Lco/loubo/icicle/SlidingTabLayout;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ +0ab4e8: 5410 ed17 |0000: iget-object v0, v1, Lco/loubo/icicle/SlidingTabLayout;.mViewPagerPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@17ed │ │ +0ab4ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lco/loubo/icicle/SlidingTabLayout; │ │ │ │ #6 : (in Lco/loubo/icicle/SlidingTabLayout;) │ │ @@ -198608,17 +198624,17 @@ │ │ type : '(Lco/loubo/icicle/SlidingTabLayout;)Landroid/support/v4/view/ViewPager;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ab4f8: |[0ab4f8] co.loubo.icicle.SlidingTabLayout.access$500:(Lco/loubo/icicle/SlidingTabLayout;)Landroid/support/v4/view/ViewPager; │ │ -0ab508: 5410 ec17 |0000: iget-object v0, v1, Lco/loubo/icicle/SlidingTabLayout;.mViewPager:Landroid/support/v4/view/ViewPager; // field@17ec │ │ -0ab50c: 1100 |0002: return-object v0 │ │ +0ab4f0: |[0ab4f0] co.loubo.icicle.SlidingTabLayout.access$500:(Lco/loubo/icicle/SlidingTabLayout;)Landroid/support/v4/view/ViewPager; │ │ +0ab500: 5410 ec17 |0000: iget-object v0, v1, Lco/loubo/icicle/SlidingTabLayout;.mViewPager:Landroid/support/v4/view/ViewPager; // field@17ec │ │ +0ab504: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lco/loubo/icicle/SlidingTabLayout; │ │ │ │ #7 : (in Lco/loubo/icicle/SlidingTabLayout;) │ │ @@ -198626,83 +198642,83 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 133 16-bit code units │ │ -0ab510: |[0ab510] co.loubo.icicle.SlidingTabLayout.populateTabStrip:()V │ │ -0ab520: 120b |0000: const/4 v11, #int 0 // #0 │ │ -0ab522: 120a |0001: const/4 v10, #int 0 // #0 │ │ -0ab524: 54c7 ec17 |0002: iget-object v7, v12, Lco/loubo/icicle/SlidingTabLayout;.mViewPager:Landroid/support/v4/view/ViewPager; // field@17ec │ │ -0ab528: 6e10 2514 0700 |0004: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1425 │ │ -0ab52e: 0c00 |0007: move-result-object v0 │ │ -0ab530: 2204 2c06 |0008: new-instance v4, Lco/loubo/icicle/SlidingTabLayout$TabClickListener; // type@062c │ │ -0ab534: 7030 bf31 c40b |000a: invoke-direct {v4, v12, v11}, Lco/loubo/icicle/SlidingTabLayout$TabClickListener;.:(Lco/loubo/icicle/SlidingTabLayout;Lco/loubo/icicle/SlidingTabLayout$1;)V // method@31bf │ │ -0ab53a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -0ab53c: 6e10 7a11 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@117a │ │ -0ab542: 0a07 |0011: move-result v7 │ │ -0ab544: 3572 7200 |0012: if-ge v2, v7, 0084 // +0072 │ │ -0ab548: 1206 |0014: const/4 v6, #int 0 // #0 │ │ -0ab54a: 1205 |0015: const/4 v5, #int 0 // #0 │ │ -0ab54c: 52c7 e917 |0016: iget v7, v12, Lco/loubo/icicle/SlidingTabLayout;.mTabViewLayoutId:I // field@17e9 │ │ -0ab550: 3807 1a00 |0018: if-eqz v7, 0032 // +001a │ │ -0ab554: 6e10 cb31 0c00 |001a: invoke-virtual {v12}, Lco/loubo/icicle/SlidingTabLayout;.getContext:()Landroid/content/Context; // method@31cb │ │ -0ab55a: 0c07 |001d: move-result-object v7 │ │ -0ab55c: 7110 5c2b 0700 |001e: invoke-static {v7}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@2b5c │ │ -0ab562: 0c07 |0021: move-result-object v7 │ │ -0ab564: 52c8 e917 |0022: iget v8, v12, Lco/loubo/icicle/SlidingTabLayout;.mTabViewLayoutId:I // field@17e9 │ │ -0ab568: 54c9 e817 |0024: iget-object v9, v12, Lco/loubo/icicle/SlidingTabLayout;.mTabStrip:Lco/loubo/icicle/SlidingTabStrip; // field@17e8 │ │ -0ab56c: 6e40 5f2b 87a9 |0026: invoke-virtual {v7, v8, v9, v10}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@2b5f │ │ -0ab572: 0c06 |0029: move-result-object v6 │ │ -0ab574: 52c7 ea17 |002a: iget v7, v12, Lco/loubo/icicle/SlidingTabLayout;.mTabViewTextViewId:I // field@17ea │ │ -0ab578: 6e20 c82b 7600 |002c: invoke-virtual {v6, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@2bc8 │ │ -0ab57e: 0c05 |002f: move-result-object v5 │ │ -0ab580: 1f05 c705 |0030: check-cast v5, Landroid/widget/TextView; // type@05c7 │ │ -0ab584: 3906 0a00 |0032: if-nez v6, 003c // +000a │ │ -0ab588: 6e10 cb31 0c00 |0034: invoke-virtual {v12}, Lco/loubo/icicle/SlidingTabLayout;.getContext:()Landroid/content/Context; // method@31cb │ │ -0ab58e: 0c07 |0037: move-result-object v7 │ │ -0ab590: 6e20 ca31 7c00 |0038: invoke-virtual {v12, v7}, Lco/loubo/icicle/SlidingTabLayout;.createDefaultTabView:(Landroid/content/Context;)Landroid/widget/TextView; // method@31ca │ │ -0ab596: 0c06 |003b: move-result-object v6 │ │ -0ab598: 3905 0d00 |003c: if-nez v5, 0049 // +000d │ │ -0ab59c: 1c07 c705 |003e: const-class v7, Landroid/widget/TextView; // type@05c7 │ │ -0ab5a0: 6e20 b832 6700 |0040: invoke-virtual {v7, v6}, Ljava/lang/Class;.isInstance:(Ljava/lang/Object;)Z // method@32b8 │ │ -0ab5a6: 0a07 |0043: move-result v7 │ │ -0ab5a8: 3807 0500 |0044: if-eqz v7, 0049 // +0005 │ │ -0ab5ac: 0765 |0046: move-object v5, v6 │ │ -0ab5ae: 1f05 c705 |0047: check-cast v5, Landroid/widget/TextView; // type@05c7 │ │ -0ab5b2: 55c7 e717 |0049: iget-boolean v7, v12, Lco/loubo/icicle/SlidingTabLayout;.mDistributeEvenly:Z // field@17e7 │ │ -0ab5b6: 3807 0e00 |004b: if-eqz v7, 0059 // +000e │ │ -0ab5ba: 6e10 db2b 0600 |004d: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@2bdb │ │ -0ab5c0: 0c03 |0050: move-result-object v3 │ │ -0ab5c2: 1f03 aa05 |0051: check-cast v3, Landroid/widget/LinearLayout$LayoutParams; // type@05aa │ │ -0ab5c6: 593a f510 |0053: iput v10, v3, Landroid/widget/LinearLayout$LayoutParams;.width:I // field@10f5 │ │ -0ab5ca: 1507 803f |0055: const/high16 v7, #int 1065353216 // #3f80 │ │ -0ab5ce: 5937 f410 |0057: iput v7, v3, Landroid/widget/LinearLayout$LayoutParams;.weight:F // field@10f4 │ │ -0ab5d2: 6e20 7c11 2000 |0059: invoke-virtual {v0, v2}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@117c │ │ -0ab5d8: 0c07 |005c: move-result-object v7 │ │ -0ab5da: 6e20 192f 7500 |005d: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2f19 │ │ -0ab5e0: 6e20 4a2c 4600 |0060: invoke-virtual {v6, v4}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2c4a │ │ -0ab5e6: 54c7 e617 |0063: iget-object v7, v12, Lco/loubo/icicle/SlidingTabLayout;.mContentDescriptions:Landroid/util/SparseArray; // field@17e6 │ │ -0ab5ea: 6e30 072b 270b |0065: invoke-virtual {v7, v2, v11}, Landroid/util/SparseArray;.get:(ILjava/lang/Object;)Ljava/lang/Object; // method@2b07 │ │ -0ab5f0: 0c01 |0068: move-result-object v1 │ │ -0ab5f2: 1f01 7d06 |0069: check-cast v1, Ljava/lang/String; // type@067d │ │ -0ab5f6: 3801 0500 |006b: if-eqz v1, 0070 // +0005 │ │ -0ab5fa: 6e20 3b2c 1600 |006d: invoke-virtual {v6, v1}, Landroid/view/View;.setContentDescription:(Ljava/lang/CharSequence;)V // method@2c3b │ │ -0ab600: 54c7 e817 |0070: iget-object v7, v12, Lco/loubo/icicle/SlidingTabLayout;.mTabStrip:Lco/loubo/icicle/SlidingTabStrip; // field@17e8 │ │ -0ab604: 6e20 e031 6700 |0072: invoke-virtual {v7, v6}, Lco/loubo/icicle/SlidingTabStrip;.addView:(Landroid/view/View;)V // method@31e0 │ │ -0ab60a: 54c7 ec17 |0075: iget-object v7, v12, Lco/loubo/icicle/SlidingTabLayout;.mViewPager:Landroid/support/v4/view/ViewPager; // field@17ec │ │ -0ab60e: 6e10 2c14 0700 |0077: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@142c │ │ -0ab614: 0a07 |007a: move-result v7 │ │ -0ab616: 3372 0600 |007b: if-ne v2, v7, 0081 // +0006 │ │ -0ab61a: 1217 |007d: const/4 v7, #int 1 // #1 │ │ -0ab61c: 6e20 572c 7600 |007e: invoke-virtual {v6, v7}, Landroid/view/View;.setSelected:(Z)V // method@2c57 │ │ -0ab622: d802 0201 |0081: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0ab626: 288b |0083: goto 000e // -0075 │ │ -0ab628: 0e00 |0084: return-void │ │ +0ab508: |[0ab508] co.loubo.icicle.SlidingTabLayout.populateTabStrip:()V │ │ +0ab518: 120b |0000: const/4 v11, #int 0 // #0 │ │ +0ab51a: 120a |0001: const/4 v10, #int 0 // #0 │ │ +0ab51c: 54c7 ec17 |0002: iget-object v7, v12, Lco/loubo/icicle/SlidingTabLayout;.mViewPager:Landroid/support/v4/view/ViewPager; // field@17ec │ │ +0ab520: 6e10 2514 0700 |0004: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1425 │ │ +0ab526: 0c00 |0007: move-result-object v0 │ │ +0ab528: 2204 2c06 |0008: new-instance v4, Lco/loubo/icicle/SlidingTabLayout$TabClickListener; // type@062c │ │ +0ab52c: 7030 bf31 c40b |000a: invoke-direct {v4, v12, v11}, Lco/loubo/icicle/SlidingTabLayout$TabClickListener;.:(Lco/loubo/icicle/SlidingTabLayout;Lco/loubo/icicle/SlidingTabLayout$1;)V // method@31bf │ │ +0ab532: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +0ab534: 6e10 7a11 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@117a │ │ +0ab53a: 0a07 |0011: move-result v7 │ │ +0ab53c: 3572 7200 |0012: if-ge v2, v7, 0084 // +0072 │ │ +0ab540: 1206 |0014: const/4 v6, #int 0 // #0 │ │ +0ab542: 1205 |0015: const/4 v5, #int 0 // #0 │ │ +0ab544: 52c7 e917 |0016: iget v7, v12, Lco/loubo/icicle/SlidingTabLayout;.mTabViewLayoutId:I // field@17e9 │ │ +0ab548: 3807 1a00 |0018: if-eqz v7, 0032 // +001a │ │ +0ab54c: 6e10 cb31 0c00 |001a: invoke-virtual {v12}, Lco/loubo/icicle/SlidingTabLayout;.getContext:()Landroid/content/Context; // method@31cb │ │ +0ab552: 0c07 |001d: move-result-object v7 │ │ +0ab554: 7110 5c2b 0700 |001e: invoke-static {v7}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@2b5c │ │ +0ab55a: 0c07 |0021: move-result-object v7 │ │ +0ab55c: 52c8 e917 |0022: iget v8, v12, Lco/loubo/icicle/SlidingTabLayout;.mTabViewLayoutId:I // field@17e9 │ │ +0ab560: 54c9 e817 |0024: iget-object v9, v12, Lco/loubo/icicle/SlidingTabLayout;.mTabStrip:Lco/loubo/icicle/SlidingTabStrip; // field@17e8 │ │ +0ab564: 6e40 5f2b 87a9 |0026: invoke-virtual {v7, v8, v9, v10}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@2b5f │ │ +0ab56a: 0c06 |0029: move-result-object v6 │ │ +0ab56c: 52c7 ea17 |002a: iget v7, v12, Lco/loubo/icicle/SlidingTabLayout;.mTabViewTextViewId:I // field@17ea │ │ +0ab570: 6e20 c82b 7600 |002c: invoke-virtual {v6, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@2bc8 │ │ +0ab576: 0c05 |002f: move-result-object v5 │ │ +0ab578: 1f05 c705 |0030: check-cast v5, Landroid/widget/TextView; // type@05c7 │ │ +0ab57c: 3906 0a00 |0032: if-nez v6, 003c // +000a │ │ +0ab580: 6e10 cb31 0c00 |0034: invoke-virtual {v12}, Lco/loubo/icicle/SlidingTabLayout;.getContext:()Landroid/content/Context; // method@31cb │ │ +0ab586: 0c07 |0037: move-result-object v7 │ │ +0ab588: 6e20 ca31 7c00 |0038: invoke-virtual {v12, v7}, Lco/loubo/icicle/SlidingTabLayout;.createDefaultTabView:(Landroid/content/Context;)Landroid/widget/TextView; // method@31ca │ │ +0ab58e: 0c06 |003b: move-result-object v6 │ │ +0ab590: 3905 0d00 |003c: if-nez v5, 0049 // +000d │ │ +0ab594: 1c07 c705 |003e: const-class v7, Landroid/widget/TextView; // type@05c7 │ │ +0ab598: 6e20 b832 6700 |0040: invoke-virtual {v7, v6}, Ljava/lang/Class;.isInstance:(Ljava/lang/Object;)Z // method@32b8 │ │ +0ab59e: 0a07 |0043: move-result v7 │ │ +0ab5a0: 3807 0500 |0044: if-eqz v7, 0049 // +0005 │ │ +0ab5a4: 0765 |0046: move-object v5, v6 │ │ +0ab5a6: 1f05 c705 |0047: check-cast v5, Landroid/widget/TextView; // type@05c7 │ │ +0ab5aa: 55c7 e717 |0049: iget-boolean v7, v12, Lco/loubo/icicle/SlidingTabLayout;.mDistributeEvenly:Z // field@17e7 │ │ +0ab5ae: 3807 0e00 |004b: if-eqz v7, 0059 // +000e │ │ +0ab5b2: 6e10 db2b 0600 |004d: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@2bdb │ │ +0ab5b8: 0c03 |0050: move-result-object v3 │ │ +0ab5ba: 1f03 aa05 |0051: check-cast v3, Landroid/widget/LinearLayout$LayoutParams; // type@05aa │ │ +0ab5be: 593a f510 |0053: iput v10, v3, Landroid/widget/LinearLayout$LayoutParams;.width:I // field@10f5 │ │ +0ab5c2: 1507 803f |0055: const/high16 v7, #int 1065353216 // #3f80 │ │ +0ab5c6: 5937 f410 |0057: iput v7, v3, Landroid/widget/LinearLayout$LayoutParams;.weight:F // field@10f4 │ │ +0ab5ca: 6e20 7c11 2000 |0059: invoke-virtual {v0, v2}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@117c │ │ +0ab5d0: 0c07 |005c: move-result-object v7 │ │ +0ab5d2: 6e20 192f 7500 |005d: invoke-virtual {v5, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2f19 │ │ +0ab5d8: 6e20 4a2c 4600 |0060: invoke-virtual {v6, v4}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2c4a │ │ +0ab5de: 54c7 e617 |0063: iget-object v7, v12, Lco/loubo/icicle/SlidingTabLayout;.mContentDescriptions:Landroid/util/SparseArray; // field@17e6 │ │ +0ab5e2: 6e30 072b 270b |0065: invoke-virtual {v7, v2, v11}, Landroid/util/SparseArray;.get:(ILjava/lang/Object;)Ljava/lang/Object; // method@2b07 │ │ +0ab5e8: 0c01 |0068: move-result-object v1 │ │ +0ab5ea: 1f01 7d06 |0069: check-cast v1, Ljava/lang/String; // type@067d │ │ +0ab5ee: 3801 0500 |006b: if-eqz v1, 0070 // +0005 │ │ +0ab5f2: 6e20 3b2c 1600 |006d: invoke-virtual {v6, v1}, Landroid/view/View;.setContentDescription:(Ljava/lang/CharSequence;)V // method@2c3b │ │ +0ab5f8: 54c7 e817 |0070: iget-object v7, v12, Lco/loubo/icicle/SlidingTabLayout;.mTabStrip:Lco/loubo/icicle/SlidingTabStrip; // field@17e8 │ │ +0ab5fc: 6e20 e031 6700 |0072: invoke-virtual {v7, v6}, Lco/loubo/icicle/SlidingTabStrip;.addView:(Landroid/view/View;)V // method@31e0 │ │ +0ab602: 54c7 ec17 |0075: iget-object v7, v12, Lco/loubo/icicle/SlidingTabLayout;.mViewPager:Landroid/support/v4/view/ViewPager; // field@17ec │ │ +0ab606: 6e10 2c14 0700 |0077: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@142c │ │ +0ab60c: 0a07 |007a: move-result v7 │ │ +0ab60e: 3372 0600 |007b: if-ne v2, v7, 0081 // +0006 │ │ +0ab612: 1217 |007d: const/4 v7, #int 1 // #1 │ │ +0ab614: 6e20 572c 7600 |007e: invoke-virtual {v6, v7}, Landroid/view/View;.setSelected:(Z)V // method@2c57 │ │ +0ab61a: d802 0201 |0081: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0ab61e: 288b |0083: goto 000e // -0075 │ │ +0ab620: 0e00 |0084: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=186 │ │ 0x0008 line=187 │ │ 0x000d line=189 │ │ 0x0014 line=190 │ │ 0x0015 line=191 │ │ @@ -198743,36 +198759,36 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -0ab62c: |[0ab62c] co.loubo.icicle.SlidingTabLayout.scrollToTab:(II)V │ │ -0ab63c: 5443 e817 |0000: iget-object v3, v4, Lco/loubo/icicle/SlidingTabLayout;.mTabStrip:Lco/loubo/icicle/SlidingTabStrip; // field@17e8 │ │ -0ab640: 6e10 e331 0300 |0002: invoke-virtual {v3}, Lco/loubo/icicle/SlidingTabStrip;.getChildCount:()I // method@31e3 │ │ -0ab646: 0a01 |0005: move-result v1 │ │ -0ab648: 3801 0600 |0006: if-eqz v1, 000c // +0006 │ │ -0ab64c: 3a05 0400 |0008: if-ltz v5, 000c // +0004 │ │ -0ab650: 3415 0300 |000a: if-lt v5, v1, 000d // +0003 │ │ -0ab654: 0e00 |000c: return-void │ │ -0ab656: 5443 e817 |000d: iget-object v3, v4, Lco/loubo/icicle/SlidingTabLayout;.mTabStrip:Lco/loubo/icicle/SlidingTabStrip; // field@17e8 │ │ -0ab65a: 6e20 e231 5300 |000f: invoke-virtual {v3, v5}, Lco/loubo/icicle/SlidingTabStrip;.getChildAt:(I)Landroid/view/View; // method@31e2 │ │ -0ab660: 0c00 |0012: move-result-object v0 │ │ -0ab662: 3800 f9ff |0013: if-eqz v0, 000c // -0007 │ │ -0ab666: 6e10 dc2b 0000 |0015: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@2bdc │ │ -0ab66c: 0a03 |0018: move-result v3 │ │ -0ab66e: 9002 0306 |0019: add-int v2, v3, v6 │ │ -0ab672: 3c05 0400 |001b: if-gtz v5, 001f // +0004 │ │ -0ab676: 3d06 0500 |001d: if-lez v6, 0022 // +0005 │ │ -0ab67a: 5243 eb17 |001f: iget v3, v4, Lco/loubo/icicle/SlidingTabLayout;.mTitleOffset:I // field@17eb │ │ -0ab67e: b132 |0021: sub-int/2addr v2, v3 │ │ -0ab680: 1203 |0022: const/4 v3, #int 0 // #0 │ │ -0ab682: 6e30 cf31 2403 |0023: invoke-virtual {v4, v2, v3}, Lco/loubo/icicle/SlidingTabLayout;.scrollTo:(II)V // method@31cf │ │ -0ab688: 28e6 |0026: goto 000c // -001a │ │ +0ab624: |[0ab624] co.loubo.icicle.SlidingTabLayout.scrollToTab:(II)V │ │ +0ab634: 5443 e817 |0000: iget-object v3, v4, Lco/loubo/icicle/SlidingTabLayout;.mTabStrip:Lco/loubo/icicle/SlidingTabStrip; // field@17e8 │ │ +0ab638: 6e10 e331 0300 |0002: invoke-virtual {v3}, Lco/loubo/icicle/SlidingTabStrip;.getChildCount:()I // method@31e3 │ │ +0ab63e: 0a01 |0005: move-result v1 │ │ +0ab640: 3801 0600 |0006: if-eqz v1, 000c // +0006 │ │ +0ab644: 3a05 0400 |0008: if-ltz v5, 000c // +0004 │ │ +0ab648: 3415 0300 |000a: if-lt v5, v1, 000d // +0003 │ │ +0ab64c: 0e00 |000c: return-void │ │ +0ab64e: 5443 e817 |000d: iget-object v3, v4, Lco/loubo/icicle/SlidingTabLayout;.mTabStrip:Lco/loubo/icicle/SlidingTabStrip; // field@17e8 │ │ +0ab652: 6e20 e231 5300 |000f: invoke-virtual {v3, v5}, Lco/loubo/icicle/SlidingTabStrip;.getChildAt:(I)Landroid/view/View; // method@31e2 │ │ +0ab658: 0c00 |0012: move-result-object v0 │ │ +0ab65a: 3800 f9ff |0013: if-eqz v0, 000c // -0007 │ │ +0ab65e: 6e10 dc2b 0000 |0015: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@2bdc │ │ +0ab664: 0a03 |0018: move-result v3 │ │ +0ab666: 9002 0306 |0019: add-int v2, v3, v6 │ │ +0ab66a: 3c05 0400 |001b: if-gtz v5, 001f // +0004 │ │ +0ab66e: 3d06 0500 |001d: if-lez v6, 0022 // +0005 │ │ +0ab672: 5243 eb17 |001f: iget v3, v4, Lco/loubo/icicle/SlidingTabLayout;.mTitleOffset:I // field@17eb │ │ +0ab676: b132 |0021: sub-int/2addr v2, v3 │ │ +0ab678: 1203 |0022: const/4 v3, #int 0 // #0 │ │ +0ab67a: 6e30 cf31 2403 |0023: invoke-virtual {v4, v2, v3}, Lco/loubo/icicle/SlidingTabLayout;.scrollTo:(II)V // method@31cf │ │ +0ab680: 28e6 |0026: goto 000c // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0006 line=243 │ │ 0x000c line=258 │ │ 0x000d line=247 │ │ 0x0013 line=248 │ │ @@ -198794,50 +198810,50 @@ │ │ type : '(Landroid/content/Context;)Landroid/widget/TextView;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 76 16-bit code units │ │ -0ab68c: |[0ab68c] co.loubo.icicle.SlidingTabLayout.createDefaultTabView:(Landroid/content/Context;)Landroid/widget/TextView; │ │ -0ab69c: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -0ab69e: 12e5 |0001: const/4 v5, #int -2 // #fe │ │ -0ab6a0: 2202 c705 |0002: new-instance v2, Landroid/widget/TextView; // type@05c7 │ │ -0ab6a4: 7020 fa2e 8200 |0004: invoke-direct {v2, v8}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@2efa │ │ -0ab6aa: 1303 1100 |0007: const/16 v3, #int 17 // #11 │ │ -0ab6ae: 6e20 0f2f 3200 |0009: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setGravity:(I)V // method@2f0f │ │ -0ab6b4: 1223 |000c: const/4 v3, #int 2 // #2 │ │ -0ab6b6: 1504 4041 |000d: const/high16 v4, #int 1094713344 // #4140 │ │ -0ab6ba: 6e30 1c2f 3204 |000f: invoke-virtual {v2, v3, v4}, Landroid/widget/TextView;.setTextSize:(IF)V // method@2f1c │ │ -0ab6c0: 6203 4000 |0012: sget-object v3, Landroid/graphics/Typeface;.DEFAULT_BOLD:Landroid/graphics/Typeface; // field@0040 │ │ -0ab6c4: 6e20 1e2f 3200 |0014: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@2f1e │ │ -0ab6ca: 2203 aa05 |0017: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@05aa │ │ -0ab6ce: 7030 422e 5305 |0019: invoke-direct {v3, v5, v5}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@2e42 │ │ -0ab6d4: 6e20 122f 3200 |001c: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@2f12 │ │ -0ab6da: 2200 3b05 |001f: new-instance v0, Landroid/util/TypedValue; // type@053b │ │ -0ab6de: 7010 112b 0000 |0021: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@2b11 │ │ -0ab6e4: 6e10 cb31 0700 |0024: invoke-virtual {v7}, Lco/loubo/icicle/SlidingTabLayout;.getContext:()Landroid/content/Context; // method@31cb │ │ -0ab6ea: 0c03 |0027: move-result-object v3 │ │ -0ab6ec: 6e10 0901 0300 |0028: invoke-virtual {v3}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0109 │ │ -0ab6f2: 0c03 |002b: move-result-object v3 │ │ -0ab6f4: 1404 0e03 0101 |002c: const v4, #float 2.36957e-38 // #0101030e │ │ -0ab6fa: 6e40 7201 4360 |002f: invoke-virtual {v3, v4, v0, v6}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0172 │ │ -0ab700: 5203 df10 |0032: iget v3, v0, Landroid/util/TypedValue;.resourceId:I // field@10df │ │ -0ab704: 6e20 0c2f 3200 |0034: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setBackgroundResource:(I)V // method@2f0c │ │ -0ab70a: 6e20 0b2f 6200 |0037: invoke-virtual {v2, v6}, Landroid/widget/TextView;.setAllCaps:(Z)V // method@2f0b │ │ -0ab710: 1503 0041 |003a: const/high16 v3, #int 1090519040 // #4100 │ │ -0ab714: 6e10 cc31 0700 |003c: invoke-virtual {v7}, Lco/loubo/icicle/SlidingTabLayout;.getResources:()Landroid/content/res/Resources; // method@31cc │ │ -0ab71a: 0c04 |003f: move-result-object v4 │ │ -0ab71c: 6e10 7b01 0400 |0040: invoke-virtual {v4}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@017b │ │ -0ab722: 0c04 |0043: move-result-object v4 │ │ -0ab724: 5244 da10 |0044: iget v4, v4, Landroid/util/DisplayMetrics;.density:F // field@10da │ │ -0ab728: c843 |0046: mul-float/2addr v3, v4 │ │ -0ab72a: 8731 |0047: float-to-int v1, v3 │ │ -0ab72c: 6e51 152f 1211 |0048: invoke-virtual {v2, v1, v1, v1, v1}, Landroid/widget/TextView;.setPadding:(IIII)V // method@2f15 │ │ -0ab732: 1102 |004b: return-object v2 │ │ +0ab684: |[0ab684] co.loubo.icicle.SlidingTabLayout.createDefaultTabView:(Landroid/content/Context;)Landroid/widget/TextView; │ │ +0ab694: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +0ab696: 12e5 |0001: const/4 v5, #int -2 // #fe │ │ +0ab698: 2202 c705 |0002: new-instance v2, Landroid/widget/TextView; // type@05c7 │ │ +0ab69c: 7020 fa2e 8200 |0004: invoke-direct {v2, v8}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@2efa │ │ +0ab6a2: 1303 1100 |0007: const/16 v3, #int 17 // #11 │ │ +0ab6a6: 6e20 0f2f 3200 |0009: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setGravity:(I)V // method@2f0f │ │ +0ab6ac: 1223 |000c: const/4 v3, #int 2 // #2 │ │ +0ab6ae: 1504 4041 |000d: const/high16 v4, #int 1094713344 // #4140 │ │ +0ab6b2: 6e30 1c2f 3204 |000f: invoke-virtual {v2, v3, v4}, Landroid/widget/TextView;.setTextSize:(IF)V // method@2f1c │ │ +0ab6b8: 6203 4000 |0012: sget-object v3, Landroid/graphics/Typeface;.DEFAULT_BOLD:Landroid/graphics/Typeface; // field@0040 │ │ +0ab6bc: 6e20 1e2f 3200 |0014: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@2f1e │ │ +0ab6c2: 2203 aa05 |0017: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@05aa │ │ +0ab6c6: 7030 422e 5305 |0019: invoke-direct {v3, v5, v5}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@2e42 │ │ +0ab6cc: 6e20 122f 3200 |001c: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@2f12 │ │ +0ab6d2: 2200 3b05 |001f: new-instance v0, Landroid/util/TypedValue; // type@053b │ │ +0ab6d6: 7010 112b 0000 |0021: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@2b11 │ │ +0ab6dc: 6e10 cb31 0700 |0024: invoke-virtual {v7}, Lco/loubo/icicle/SlidingTabLayout;.getContext:()Landroid/content/Context; // method@31cb │ │ +0ab6e2: 0c03 |0027: move-result-object v3 │ │ +0ab6e4: 6e10 0901 0300 |0028: invoke-virtual {v3}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0109 │ │ +0ab6ea: 0c03 |002b: move-result-object v3 │ │ +0ab6ec: 1404 0e03 0101 |002c: const v4, #float 2.36957e-38 // #0101030e │ │ +0ab6f2: 6e40 7201 4360 |002f: invoke-virtual {v3, v4, v0, v6}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0172 │ │ +0ab6f8: 5203 df10 |0032: iget v3, v0, Landroid/util/TypedValue;.resourceId:I // field@10df │ │ +0ab6fc: 6e20 0c2f 3200 |0034: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setBackgroundResource:(I)V // method@2f0c │ │ +0ab702: 6e20 0b2f 6200 |0037: invoke-virtual {v2, v6}, Landroid/widget/TextView;.setAllCaps:(Z)V // method@2f0b │ │ +0ab708: 1503 0041 |003a: const/high16 v3, #int 1090519040 // #4100 │ │ +0ab70c: 6e10 cc31 0700 |003c: invoke-virtual {v7}, Lco/loubo/icicle/SlidingTabLayout;.getResources:()Landroid/content/res/Resources; // method@31cc │ │ +0ab712: 0c04 |003f: move-result-object v4 │ │ +0ab714: 6e10 7b01 0400 |0040: invoke-virtual {v4}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@017b │ │ +0ab71a: 0c04 |0043: move-result-object v4 │ │ +0ab71c: 5244 da10 |0044: iget v4, v4, Landroid/util/DisplayMetrics;.density:F // field@10da │ │ +0ab720: c843 |0046: mul-float/2addr v3, v4 │ │ +0ab722: 8731 |0047: float-to-int v1, v3 │ │ +0ab724: 6e51 152f 1211 |0048: invoke-virtual {v2, v1, v1, v1, v1}, Landroid/widget/TextView;.setPadding:(IIII)V // method@2f15 │ │ +0ab72a: 1102 |004b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=166 │ │ 0x0007 line=167 │ │ 0x000c line=168 │ │ 0x0012 line=169 │ │ 0x0017 line=170 │ │ @@ -198860,24 +198876,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0ab734: |[0ab734] co.loubo.icicle.SlidingTabLayout.onAttachedToWindow:()V │ │ -0ab744: 6f10 1a2e 0200 |0000: invoke-super {v2}, Landroid/widget/HorizontalScrollView;.onAttachedToWindow:()V // method@2e1a │ │ -0ab74a: 5420 ec17 |0003: iget-object v0, v2, Lco/loubo/icicle/SlidingTabLayout;.mViewPager:Landroid/support/v4/view/ViewPager; // field@17ec │ │ -0ab74e: 3800 0c00 |0005: if-eqz v0, 0011 // +000c │ │ -0ab752: 5420 ec17 |0007: iget-object v0, v2, Lco/loubo/icicle/SlidingTabLayout;.mViewPager:Landroid/support/v4/view/ViewPager; // field@17ec │ │ -0ab756: 6e10 2c14 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@142c │ │ -0ab75c: 0a00 |000c: move-result v0 │ │ -0ab75e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0ab760: 7030 d031 0201 |000e: invoke-direct {v2, v0, v1}, Lco/loubo/icicle/SlidingTabLayout;.scrollToTab:(II)V // method@31d0 │ │ -0ab766: 0e00 |0011: return-void │ │ +0ab72c: |[0ab72c] co.loubo.icicle.SlidingTabLayout.onAttachedToWindow:()V │ │ +0ab73c: 6f10 1a2e 0200 |0000: invoke-super {v2}, Landroid/widget/HorizontalScrollView;.onAttachedToWindow:()V // method@2e1a │ │ +0ab742: 5420 ec17 |0003: iget-object v0, v2, Lco/loubo/icicle/SlidingTabLayout;.mViewPager:Landroid/support/v4/view/ViewPager; // field@17ec │ │ +0ab746: 3800 0c00 |0005: if-eqz v0, 0011 // +000c │ │ +0ab74a: 5420 ec17 |0007: iget-object v0, v2, Lco/loubo/icicle/SlidingTabLayout;.mViewPager:Landroid/support/v4/view/ViewPager; // field@17ec │ │ +0ab74e: 6e10 2c14 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@142c │ │ +0ab754: 0a00 |000c: move-result v0 │ │ +0ab756: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0ab758: 7030 d031 0201 |000e: invoke-direct {v2, v0, v1}, Lco/loubo/icicle/SlidingTabLayout;.scrollToTab:(II)V // method@31d0 │ │ +0ab75e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0003 line=236 │ │ 0x0007 line=237 │ │ 0x0011 line=239 │ │ locals : │ │ @@ -198888,18 +198904,18 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0ab768: |[0ab768] co.loubo.icicle.SlidingTabLayout.setContentDescription:(ILjava/lang/String;)V │ │ -0ab778: 5410 e617 |0000: iget-object v0, v1, Lco/loubo/icicle/SlidingTabLayout;.mContentDescriptions:Landroid/util/SparseArray; // field@17e6 │ │ -0ab77c: 6e30 092b 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@2b09 │ │ -0ab782: 0e00 |0005: return-void │ │ +0ab760: |[0ab760] co.loubo.icicle.SlidingTabLayout.setContentDescription:(ILjava/lang/String;)V │ │ +0ab770: 5410 e617 |0000: iget-object v0, v1, Lco/loubo/icicle/SlidingTabLayout;.mContentDescriptions:Landroid/util/SparseArray; // field@17e6 │ │ +0ab774: 6e30 092b 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@2b09 │ │ +0ab77a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0005 line=230 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lco/loubo/icicle/SlidingTabLayout; │ │ 0x0000 - 0x0006 reg=2 i I │ │ @@ -198910,18 +198926,18 @@ │ │ type : '(Lco/loubo/icicle/SlidingTabLayout$TabColorizer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ab784: |[0ab784] co.loubo.icicle.SlidingTabLayout.setCustomTabColorizer:(Lco/loubo/icicle/SlidingTabLayout$TabColorizer;)V │ │ -0ab794: 5410 e817 |0000: iget-object v0, v1, Lco/loubo/icicle/SlidingTabLayout;.mTabStrip:Lco/loubo/icicle/SlidingTabStrip; // field@17e8 │ │ -0ab798: 6e20 ec31 2000 |0002: invoke-virtual {v0, v2}, Lco/loubo/icicle/SlidingTabStrip;.setCustomTabColorizer:(Lco/loubo/icicle/SlidingTabLayout$TabColorizer;)V // method@31ec │ │ -0ab79e: 0e00 |0005: return-void │ │ +0ab77c: |[0ab77c] co.loubo.icicle.SlidingTabLayout.setCustomTabColorizer:(Lco/loubo/icicle/SlidingTabLayout$TabColorizer;)V │ │ +0ab78c: 5410 e817 |0000: iget-object v0, v1, Lco/loubo/icicle/SlidingTabLayout;.mTabStrip:Lco/loubo/icicle/SlidingTabStrip; // field@17e8 │ │ +0ab790: 6e20 ec31 2000 |0002: invoke-virtual {v0, v2}, Lco/loubo/icicle/SlidingTabStrip;.setCustomTabColorizer:(Lco/loubo/icicle/SlidingTabLayout$TabColorizer;)V // method@31ec │ │ +0ab796: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0005 line=111 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lco/loubo/icicle/SlidingTabLayout; │ │ 0x0000 - 0x0006 reg=2 tabColorizer Lco/loubo/icicle/SlidingTabLayout$TabColorizer; │ │ @@ -198931,18 +198947,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0ab7a0: |[0ab7a0] co.loubo.icicle.SlidingTabLayout.setCustomTabView:(II)V │ │ -0ab7b0: 5901 e917 |0000: iput v1, v0, Lco/loubo/icicle/SlidingTabLayout;.mTabViewLayoutId:I // field@17e9 │ │ -0ab7b4: 5902 ea17 |0002: iput v2, v0, Lco/loubo/icicle/SlidingTabLayout;.mTabViewTextViewId:I // field@17ea │ │ -0ab7b8: 0e00 |0004: return-void │ │ +0ab798: |[0ab798] co.loubo.icicle.SlidingTabLayout.setCustomTabView:(II)V │ │ +0ab7a8: 5901 e917 |0000: iput v1, v0, Lco/loubo/icicle/SlidingTabLayout;.mTabViewLayoutId:I // field@17e9 │ │ +0ab7ac: 5902 ea17 |0002: iput v2, v0, Lco/loubo/icicle/SlidingTabLayout;.mTabViewTextViewId:I // field@17ea │ │ +0ab7b0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0002 line=144 │ │ 0x0004 line=145 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lco/loubo/icicle/SlidingTabLayout; │ │ @@ -198954,17 +198970,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ab7bc: |[0ab7bc] co.loubo.icicle.SlidingTabLayout.setDistributeEvenly:(Z)V │ │ -0ab7cc: 5c01 e717 |0000: iput-boolean v1, v0, Lco/loubo/icicle/SlidingTabLayout;.mDistributeEvenly:Z // field@17e7 │ │ -0ab7d0: 0e00 |0002: return-void │ │ +0ab7b4: |[0ab7b4] co.loubo.icicle.SlidingTabLayout.setDistributeEvenly:(Z)V │ │ +0ab7c4: 5c01 e717 |0000: iput-boolean v1, v0, Lco/loubo/icicle/SlidingTabLayout;.mDistributeEvenly:Z // field@17e7 │ │ +0ab7c8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0002 line=115 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lco/loubo/icicle/SlidingTabLayout; │ │ 0x0000 - 0x0003 reg=1 distributeEvenly Z │ │ @@ -198974,17 +198990,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 │ │ -0ab7d4: |[0ab7d4] co.loubo.icicle.SlidingTabLayout.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ -0ab7e4: 5b01 ed17 |0000: iput-object v1, v0, Lco/loubo/icicle/SlidingTabLayout;.mViewPagerPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@17ed │ │ -0ab7e8: 0e00 |0002: return-void │ │ +0ab7cc: |[0ab7cc] co.loubo.icicle.SlidingTabLayout.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ +0ab7dc: 5b01 ed17 |0000: iput-object v1, v0, Lco/loubo/icicle/SlidingTabLayout;.mViewPagerPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@17ed │ │ +0ab7e0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0002 line=134 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lco/loubo/icicle/SlidingTabLayout; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ @@ -198994,18 +199010,18 @@ │ │ type : '([I)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ab7ec: |[0ab7ec] co.loubo.icicle.SlidingTabLayout.setSelectedIndicatorColors:([I)V │ │ -0ab7fc: 5410 e817 |0000: iget-object v0, v1, Lco/loubo/icicle/SlidingTabLayout;.mTabStrip:Lco/loubo/icicle/SlidingTabStrip; // field@17e8 │ │ -0ab800: 6e20 ed31 2000 |0002: invoke-virtual {v0, v2}, Lco/loubo/icicle/SlidingTabStrip;.setSelectedIndicatorColors:([I)V // method@31ed │ │ -0ab806: 0e00 |0005: return-void │ │ +0ab7e4: |[0ab7e4] co.loubo.icicle.SlidingTabLayout.setSelectedIndicatorColors:([I)V │ │ +0ab7f4: 5410 e817 |0000: iget-object v0, v1, Lco/loubo/icicle/SlidingTabLayout;.mTabStrip:Lco/loubo/icicle/SlidingTabStrip; // field@17e8 │ │ +0ab7f8: 6e20 ed31 2000 |0002: invoke-virtual {v0, v2}, Lco/loubo/icicle/SlidingTabStrip;.setSelectedIndicatorColors:([I)V // method@31ed │ │ +0ab7fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0005 line=123 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lco/loubo/icicle/SlidingTabLayout; │ │ 0x0000 - 0x0006 reg=2 colors [I │ │ @@ -199015,25 +199031,25 @@ │ │ type : '(Landroid/support/v4/view/ViewPager;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0ab808: |[0ab808] co.loubo.icicle.SlidingTabLayout.setViewPager:(Landroid/support/v4/view/ViewPager;)V │ │ -0ab818: 5420 e817 |0000: iget-object v0, v2, Lco/loubo/icicle/SlidingTabLayout;.mTabStrip:Lco/loubo/icicle/SlidingTabStrip; // field@17e8 │ │ -0ab81c: 6e10 ea31 0000 |0002: invoke-virtual {v0}, Lco/loubo/icicle/SlidingTabStrip;.removeAllViews:()V // method@31ea │ │ -0ab822: 5b23 ec17 |0005: iput-object v3, v2, Lco/loubo/icicle/SlidingTabLayout;.mViewPager:Landroid/support/v4/view/ViewPager; // field@17ec │ │ -0ab826: 3803 0e00 |0007: if-eqz v3, 0015 // +000e │ │ -0ab82a: 2200 2b06 |0009: new-instance v0, Lco/loubo/icicle/SlidingTabLayout$InternalViewPagerListener; // type@062b │ │ -0ab82e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0ab830: 7030 ba31 2001 |000c: invoke-direct {v0, v2, v1}, Lco/loubo/icicle/SlidingTabLayout$InternalViewPagerListener;.:(Lco/loubo/icicle/SlidingTabLayout;Lco/loubo/icicle/SlidingTabLayout$1;)V // method@31ba │ │ -0ab836: 6e20 7714 0300 |000f: invoke-virtual {v3, v0}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@1477 │ │ -0ab83c: 7010 ce31 0200 |0012: invoke-direct {v2}, Lco/loubo/icicle/SlidingTabLayout;.populateTabStrip:()V // method@31ce │ │ -0ab842: 0e00 |0015: return-void │ │ +0ab800: |[0ab800] co.loubo.icicle.SlidingTabLayout.setViewPager:(Landroid/support/v4/view/ViewPager;)V │ │ +0ab810: 5420 e817 |0000: iget-object v0, v2, Lco/loubo/icicle/SlidingTabLayout;.mTabStrip:Lco/loubo/icicle/SlidingTabStrip; // field@17e8 │ │ +0ab814: 6e10 ea31 0000 |0002: invoke-virtual {v0}, Lco/loubo/icicle/SlidingTabStrip;.removeAllViews:()V // method@31ea │ │ +0ab81a: 5b23 ec17 |0005: iput-object v3, v2, Lco/loubo/icicle/SlidingTabLayout;.mViewPager:Landroid/support/v4/view/ViewPager; // field@17ec │ │ +0ab81e: 3803 0e00 |0007: if-eqz v3, 0015 // +000e │ │ +0ab822: 2200 2b06 |0009: new-instance v0, Lco/loubo/icicle/SlidingTabLayout$InternalViewPagerListener; // type@062b │ │ +0ab826: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0ab828: 7030 ba31 2001 |000c: invoke-direct {v0, v2, v1}, Lco/loubo/icicle/SlidingTabLayout$InternalViewPagerListener;.:(Lco/loubo/icicle/SlidingTabLayout;Lco/loubo/icicle/SlidingTabLayout$1;)V // method@31ba │ │ +0ab82e: 6e20 7714 0300 |000f: invoke-virtual {v3, v0}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@1477 │ │ +0ab834: 7010 ce31 0200 |0012: invoke-direct {v2}, Lco/loubo/icicle/SlidingTabLayout;.populateTabStrip:()V // method@31ce │ │ +0ab83a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0005 line=154 │ │ 0x0007 line=155 │ │ 0x0009 line=156 │ │ 0x0012 line=157 │ │ @@ -199078,15 +199094,15 @@ │ │ static_fields_size : 4 │ │ instance_fields_size: 8 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 4 │ │ │ │ Class #833 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lco/loubo/icicle/SlidingTabStrip$1; Lco/loubo/icicle/SlidingTabStrip$SimpleTabColorizer; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lco/loubo/icicle/SlidingTabStrip$SimpleTabColorizer; } │ │ │ │ Class #833 - │ │ Class descriptor : 'Lco/loubo/icicle/SlidingTabStrip;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/widget/LinearLayout;' │ │ Interfaces - │ │ Static fields - │ │ @@ -199149,18 +199165,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0ab844: |[0ab844] co.loubo.icicle.SlidingTabStrip.:(Landroid/content/Context;)V │ │ -0ab854: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ab856: 7030 df31 2100 |0001: invoke-direct {v1, v2, v0}, Lco/loubo/icicle/SlidingTabStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@31df │ │ -0ab85c: 0e00 |0004: return-void │ │ +0ab83c: |[0ab83c] co.loubo.icicle.SlidingTabStrip.:(Landroid/content/Context;)V │ │ +0ab84c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ab84e: 7030 df31 2100 |0001: invoke-direct {v1, v2, v0}, Lco/loubo/icicle/SlidingTabStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@31df │ │ +0ab854: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0004 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lco/loubo/icicle/SlidingTabStrip; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -199170,60 +199186,60 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 92 16-bit code units │ │ -0ab860: |[0ab860] co.loubo.icicle.SlidingTabStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0ab870: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -0ab872: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -0ab874: 7030 452e 980a |0002: invoke-direct {v8, v9, v10}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2e45 │ │ -0ab87a: 6e20 ee31 7800 |0005: invoke-virtual {v8, v7}, Lco/loubo/icicle/SlidingTabStrip;.setWillNotDraw:(Z)V // method@31ee │ │ -0ab880: 6e10 e531 0800 |0008: invoke-virtual {v8}, Lco/loubo/icicle/SlidingTabStrip;.getResources:()Landroid/content/res/Resources; // method@31e5 │ │ -0ab886: 0c04 |000b: move-result-object v4 │ │ -0ab888: 6e10 7b01 0400 |000c: invoke-virtual {v4}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@017b │ │ -0ab88e: 0c04 |000f: move-result-object v4 │ │ -0ab890: 5240 da10 |0010: iget v0, v4, Landroid/util/DisplayMetrics;.density:F // field@10da │ │ -0ab894: 2202 3b05 |0012: new-instance v2, Landroid/util/TypedValue; // type@053b │ │ -0ab898: 7010 112b 0200 |0014: invoke-direct {v2}, Landroid/util/TypedValue;.:()V // method@2b11 │ │ -0ab89e: 6e10 0901 0900 |0017: invoke-virtual {v9}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0109 │ │ -0ab8a4: 0c04 |001a: move-result-object v4 │ │ -0ab8a6: 1405 3000 0101 |001b: const v5, #float 2.36937e-38 // #01010030 │ │ -0ab8ac: 6e40 7201 5462 |001e: invoke-virtual {v4, v5, v2, v6}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0172 │ │ -0ab8b2: 5223 de10 |0021: iget v3, v2, Landroid/util/TypedValue;.data:I // field@10de │ │ -0ab8b6: 1304 2600 |0023: const/16 v4, #int 38 // #26 │ │ -0ab8ba: 7120 eb31 4300 |0025: invoke-static {v3, v4}, Lco/loubo/icicle/SlidingTabStrip;.setColorAlpha:(IB)I // method@31eb │ │ -0ab8c0: 0a01 |0028: move-result v1 │ │ -0ab8c2: 2204 3006 |0029: new-instance v4, Lco/loubo/icicle/SlidingTabStrip$SimpleTabColorizer; // type@0630 │ │ -0ab8c6: 1205 |002b: const/4 v5, #int 0 // #0 │ │ -0ab8c8: 7020 db31 5400 |002c: invoke-direct {v4, v5}, Lco/loubo/icicle/SlidingTabStrip$SimpleTabColorizer;.:(Lco/loubo/icicle/SlidingTabStrip$1;)V // method@31db │ │ -0ab8ce: 5b84 f617 |002f: iput-object v4, v8, Lco/loubo/icicle/SlidingTabStrip;.mDefaultTabColorizer:Lco/loubo/icicle/SlidingTabStrip$SimpleTabColorizer; // field@17f6 │ │ -0ab8d2: 5484 f617 |0031: iget-object v4, v8, Lco/loubo/icicle/SlidingTabStrip;.mDefaultTabColorizer:Lco/loubo/icicle/SlidingTabStrip$SimpleTabColorizer; // field@17f6 │ │ -0ab8d6: 2365 4b07 |0033: new-array v5, v6, [I // type@074b │ │ -0ab8da: 1406 e5b5 33ff |0035: const v6, #float -2.38876e+38 // #ff33b5e5 │ │ -0ab8e0: 4b06 0507 |0038: aput v6, v5, v7 │ │ -0ab8e4: 6e20 dd31 5400 |003a: invoke-virtual {v4, v5}, Lco/loubo/icicle/SlidingTabStrip$SimpleTabColorizer;.setIndicatorColors:([I)V // method@31dd │ │ -0ab8ea: 1204 |003d: const/4 v4, #int 0 // #0 │ │ -0ab8ec: c804 |003e: mul-float/2addr v4, v0 │ │ -0ab8ee: 8744 |003f: float-to-int v4, v4 │ │ -0ab8f0: 5984 f417 |0040: iput v4, v8, Lco/loubo/icicle/SlidingTabStrip;.mBottomBorderThickness:I // field@17f4 │ │ -0ab8f4: 2204 6400 |0042: new-instance v4, Landroid/graphics/Paint; // type@0064 │ │ -0ab8f8: 7010 ff01 0400 |0044: invoke-direct {v4}, Landroid/graphics/Paint;.:()V // method@01ff │ │ -0ab8fe: 5b84 f317 |0047: iput-object v4, v8, Lco/loubo/icicle/SlidingTabStrip;.mBottomBorderPaint:Landroid/graphics/Paint; // field@17f3 │ │ -0ab902: 5484 f317 |0049: iget-object v4, v8, Lco/loubo/icicle/SlidingTabStrip;.mBottomBorderPaint:Landroid/graphics/Paint; // field@17f3 │ │ -0ab906: 6e20 0702 1400 |004b: invoke-virtual {v4, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0207 │ │ -0ab90c: 1504 4040 |004e: const/high16 v4, #int 1077936128 // #4040 │ │ -0ab910: c804 |0050: mul-float/2addr v4, v0 │ │ -0ab912: 8744 |0051: float-to-int v4, v4 │ │ -0ab914: 5984 f817 |0052: iput v4, v8, Lco/loubo/icicle/SlidingTabStrip;.mSelectedIndicatorThickness:I // field@17f8 │ │ -0ab918: 2204 6400 |0054: new-instance v4, Landroid/graphics/Paint; // type@0064 │ │ -0ab91c: 7010 ff01 0400 |0056: invoke-direct {v4}, Landroid/graphics/Paint;.:()V // method@01ff │ │ -0ab922: 5b84 f717 |0059: iput-object v4, v8, Lco/loubo/icicle/SlidingTabStrip;.mSelectedIndicatorPaint:Landroid/graphics/Paint; // field@17f7 │ │ -0ab926: 0e00 |005b: return-void │ │ +0ab858: |[0ab858] co.loubo.icicle.SlidingTabStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0ab868: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +0ab86a: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +0ab86c: 7030 452e 980a |0002: invoke-direct {v8, v9, v10}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2e45 │ │ +0ab872: 6e20 ee31 7800 |0005: invoke-virtual {v8, v7}, Lco/loubo/icicle/SlidingTabStrip;.setWillNotDraw:(Z)V // method@31ee │ │ +0ab878: 6e10 e531 0800 |0008: invoke-virtual {v8}, Lco/loubo/icicle/SlidingTabStrip;.getResources:()Landroid/content/res/Resources; // method@31e5 │ │ +0ab87e: 0c04 |000b: move-result-object v4 │ │ +0ab880: 6e10 7b01 0400 |000c: invoke-virtual {v4}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@017b │ │ +0ab886: 0c04 |000f: move-result-object v4 │ │ +0ab888: 5240 da10 |0010: iget v0, v4, Landroid/util/DisplayMetrics;.density:F // field@10da │ │ +0ab88c: 2202 3b05 |0012: new-instance v2, Landroid/util/TypedValue; // type@053b │ │ +0ab890: 7010 112b 0200 |0014: invoke-direct {v2}, Landroid/util/TypedValue;.:()V // method@2b11 │ │ +0ab896: 6e10 0901 0900 |0017: invoke-virtual {v9}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0109 │ │ +0ab89c: 0c04 |001a: move-result-object v4 │ │ +0ab89e: 1405 3000 0101 |001b: const v5, #float 2.36937e-38 // #01010030 │ │ +0ab8a4: 6e40 7201 5462 |001e: invoke-virtual {v4, v5, v2, v6}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0172 │ │ +0ab8aa: 5223 de10 |0021: iget v3, v2, Landroid/util/TypedValue;.data:I // field@10de │ │ +0ab8ae: 1304 2600 |0023: const/16 v4, #int 38 // #26 │ │ +0ab8b2: 7120 eb31 4300 |0025: invoke-static {v3, v4}, Lco/loubo/icicle/SlidingTabStrip;.setColorAlpha:(IB)I // method@31eb │ │ +0ab8b8: 0a01 |0028: move-result v1 │ │ +0ab8ba: 2204 3006 |0029: new-instance v4, Lco/loubo/icicle/SlidingTabStrip$SimpleTabColorizer; // type@0630 │ │ +0ab8be: 1205 |002b: const/4 v5, #int 0 // #0 │ │ +0ab8c0: 7020 db31 5400 |002c: invoke-direct {v4, v5}, Lco/loubo/icicle/SlidingTabStrip$SimpleTabColorizer;.:(Lco/loubo/icicle/SlidingTabStrip$1;)V // method@31db │ │ +0ab8c6: 5b84 f617 |002f: iput-object v4, v8, Lco/loubo/icicle/SlidingTabStrip;.mDefaultTabColorizer:Lco/loubo/icicle/SlidingTabStrip$SimpleTabColorizer; // field@17f6 │ │ +0ab8ca: 5484 f617 |0031: iget-object v4, v8, Lco/loubo/icicle/SlidingTabStrip;.mDefaultTabColorizer:Lco/loubo/icicle/SlidingTabStrip$SimpleTabColorizer; // field@17f6 │ │ +0ab8ce: 2365 4b07 |0033: new-array v5, v6, [I // type@074b │ │ +0ab8d2: 1406 e5b5 33ff |0035: const v6, #float -2.38876e+38 // #ff33b5e5 │ │ +0ab8d8: 4b06 0507 |0038: aput v6, v5, v7 │ │ +0ab8dc: 6e20 dd31 5400 |003a: invoke-virtual {v4, v5}, Lco/loubo/icicle/SlidingTabStrip$SimpleTabColorizer;.setIndicatorColors:([I)V // method@31dd │ │ +0ab8e2: 1204 |003d: const/4 v4, #int 0 // #0 │ │ +0ab8e4: c804 |003e: mul-float/2addr v4, v0 │ │ +0ab8e6: 8744 |003f: float-to-int v4, v4 │ │ +0ab8e8: 5984 f417 |0040: iput v4, v8, Lco/loubo/icicle/SlidingTabStrip;.mBottomBorderThickness:I // field@17f4 │ │ +0ab8ec: 2204 6400 |0042: new-instance v4, Landroid/graphics/Paint; // type@0064 │ │ +0ab8f0: 7010 ff01 0400 |0044: invoke-direct {v4}, Landroid/graphics/Paint;.:()V // method@01ff │ │ +0ab8f6: 5b84 f317 |0047: iput-object v4, v8, Lco/loubo/icicle/SlidingTabStrip;.mBottomBorderPaint:Landroid/graphics/Paint; // field@17f3 │ │ +0ab8fa: 5484 f317 |0049: iget-object v4, v8, Lco/loubo/icicle/SlidingTabStrip;.mBottomBorderPaint:Landroid/graphics/Paint; // field@17f3 │ │ +0ab8fe: 6e20 0702 1400 |004b: invoke-virtual {v4, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0207 │ │ +0ab904: 1504 4040 |004e: const/high16 v4, #int 1077936128 // #4040 │ │ +0ab908: c804 |0050: mul-float/2addr v4, v0 │ │ +0ab90a: 8744 |0051: float-to-int v4, v4 │ │ +0ab90c: 5984 f817 |0052: iput v4, v8, Lco/loubo/icicle/SlidingTabStrip;.mSelectedIndicatorThickness:I // field@17f8 │ │ +0ab910: 2204 6400 |0054: new-instance v4, Landroid/graphics/Paint; // type@0064 │ │ +0ab914: 7010 ff01 0400 |0056: invoke-direct {v4}, Landroid/graphics/Paint;.:()V // method@01ff │ │ +0ab91a: 5b84 f717 |0059: iput-object v4, v8, Lco/loubo/icicle/SlidingTabStrip;.mSelectedIndicatorPaint:Landroid/graphics/Paint; // field@17f7 │ │ +0ab91e: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=52 │ │ 0x0005 line=53 │ │ 0x0008 line=55 │ │ 0x0012 line=57 │ │ 0x0017 line=58 │ │ @@ -199251,50 +199267,50 @@ │ │ type : '(IIF)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -0ab928: |[0ab928] co.loubo.icicle.SlidingTabStrip.blendColors:(IIF)I │ │ -0ab938: 1504 803f |0000: const/high16 v4, #int 1065353216 // #3f80 │ │ -0ab93c: a702 0409 |0002: sub-float v2, v4, v9 │ │ -0ab940: 7110 f701 0700 |0004: invoke-static {v7}, Landroid/graphics/Color;.red:(I)I // method@01f7 │ │ -0ab946: 0a04 |0007: move-result v4 │ │ -0ab948: 8244 |0008: int-to-float v4, v4 │ │ -0ab94a: c894 |0009: mul-float/2addr v4, v9 │ │ -0ab94c: 7110 f701 0800 |000a: invoke-static {v8}, Landroid/graphics/Color;.red:(I)I // method@01f7 │ │ -0ab952: 0a05 |000d: move-result v5 │ │ -0ab954: 8255 |000e: int-to-float v5, v5 │ │ -0ab956: c825 |000f: mul-float/2addr v5, v2 │ │ -0ab958: a603 0405 |0010: add-float v3, v4, v5 │ │ -0ab95c: 7110 f601 0700 |0012: invoke-static {v7}, Landroid/graphics/Color;.green:(I)I // method@01f6 │ │ -0ab962: 0a04 |0015: move-result v4 │ │ -0ab964: 8244 |0016: int-to-float v4, v4 │ │ -0ab966: c894 |0017: mul-float/2addr v4, v9 │ │ -0ab968: 7110 f601 0800 |0018: invoke-static {v8}, Landroid/graphics/Color;.green:(I)I // method@01f6 │ │ -0ab96e: 0a05 |001b: move-result v5 │ │ -0ab970: 8255 |001c: int-to-float v5, v5 │ │ -0ab972: c825 |001d: mul-float/2addr v5, v2 │ │ -0ab974: a601 0405 |001e: add-float v1, v4, v5 │ │ -0ab978: 7110 f501 0700 |0020: invoke-static {v7}, Landroid/graphics/Color;.blue:(I)I // method@01f5 │ │ -0ab97e: 0a04 |0023: move-result v4 │ │ -0ab980: 8244 |0024: int-to-float v4, v4 │ │ -0ab982: c894 |0025: mul-float/2addr v4, v9 │ │ -0ab984: 7110 f501 0800 |0026: invoke-static {v8}, Landroid/graphics/Color;.blue:(I)I // method@01f5 │ │ -0ab98a: 0a05 |0029: move-result v5 │ │ -0ab98c: 8255 |002a: int-to-float v5, v5 │ │ -0ab98e: c825 |002b: mul-float/2addr v5, v2 │ │ -0ab990: a600 0405 |002c: add-float v0, v4, v5 │ │ -0ab994: 8734 |002e: float-to-int v4, v3 │ │ -0ab996: 8715 |002f: float-to-int v5, v1 │ │ -0ab998: 8706 |0030: float-to-int v6, v0 │ │ -0ab99a: 7130 f801 5406 |0031: invoke-static {v4, v5, v6}, Landroid/graphics/Color;.rgb:(III)I // method@01f8 │ │ -0ab9a0: 0a04 |0034: move-result v4 │ │ -0ab9a2: 0f04 |0035: return v4 │ │ +0ab920: |[0ab920] co.loubo.icicle.SlidingTabStrip.blendColors:(IIF)I │ │ +0ab930: 1504 803f |0000: const/high16 v4, #int 1065353216 // #3f80 │ │ +0ab934: a702 0409 |0002: sub-float v2, v4, v9 │ │ +0ab938: 7110 f701 0700 |0004: invoke-static {v7}, Landroid/graphics/Color;.red:(I)I // method@01f7 │ │ +0ab93e: 0a04 |0007: move-result v4 │ │ +0ab940: 8244 |0008: int-to-float v4, v4 │ │ +0ab942: c894 |0009: mul-float/2addr v4, v9 │ │ +0ab944: 7110 f701 0800 |000a: invoke-static {v8}, Landroid/graphics/Color;.red:(I)I // method@01f7 │ │ +0ab94a: 0a05 |000d: move-result v5 │ │ +0ab94c: 8255 |000e: int-to-float v5, v5 │ │ +0ab94e: c825 |000f: mul-float/2addr v5, v2 │ │ +0ab950: a603 0405 |0010: add-float v3, v4, v5 │ │ +0ab954: 7110 f601 0700 |0012: invoke-static {v7}, Landroid/graphics/Color;.green:(I)I // method@01f6 │ │ +0ab95a: 0a04 |0015: move-result v4 │ │ +0ab95c: 8244 |0016: int-to-float v4, v4 │ │ +0ab95e: c894 |0017: mul-float/2addr v4, v9 │ │ +0ab960: 7110 f601 0800 |0018: invoke-static {v8}, Landroid/graphics/Color;.green:(I)I // method@01f6 │ │ +0ab966: 0a05 |001b: move-result v5 │ │ +0ab968: 8255 |001c: int-to-float v5, v5 │ │ +0ab96a: c825 |001d: mul-float/2addr v5, v2 │ │ +0ab96c: a601 0405 |001e: add-float v1, v4, v5 │ │ +0ab970: 7110 f501 0700 |0020: invoke-static {v7}, Landroid/graphics/Color;.blue:(I)I // method@01f5 │ │ +0ab976: 0a04 |0023: move-result v4 │ │ +0ab978: 8244 |0024: int-to-float v4, v4 │ │ +0ab97a: c894 |0025: mul-float/2addr v4, v9 │ │ +0ab97c: 7110 f501 0800 |0026: invoke-static {v8}, Landroid/graphics/Color;.blue:(I)I // method@01f5 │ │ +0ab982: 0a05 |0029: move-result v5 │ │ +0ab984: 8255 |002a: int-to-float v5, v5 │ │ +0ab986: c825 |002b: mul-float/2addr v5, v2 │ │ +0ab988: a600 0405 |002c: add-float v0, v4, v5 │ │ +0ab98c: 8734 |002e: float-to-int v4, v3 │ │ +0ab98e: 8715 |002f: float-to-int v5, v1 │ │ +0ab990: 8706 |0030: float-to-int v6, v0 │ │ +0ab992: 7130 f801 5406 |0031: invoke-static {v4, v5, v6}, Landroid/graphics/Color;.rgb:(III)I // method@01f8 │ │ +0ab998: 0a04 |0034: move-result v4 │ │ +0ab99a: 0f04 |0035: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0004 line=147 │ │ 0x0012 line=148 │ │ 0x0020 line=149 │ │ 0x002e line=150 │ │ @@ -199312,24 +199328,24 @@ │ │ type : '(IB)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -0ab9a4: |[0ab9a4] co.loubo.icicle.SlidingTabStrip.setColorAlpha:(IB)I │ │ -0ab9b4: 7110 f701 0300 |0000: invoke-static {v3}, Landroid/graphics/Color;.red:(I)I // method@01f7 │ │ -0ab9ba: 0a00 |0003: move-result v0 │ │ -0ab9bc: 7110 f601 0300 |0004: invoke-static {v3}, Landroid/graphics/Color;.green:(I)I // method@01f6 │ │ -0ab9c2: 0a01 |0007: move-result v1 │ │ -0ab9c4: 7110 f501 0300 |0008: invoke-static {v3}, Landroid/graphics/Color;.blue:(I)I // method@01f5 │ │ -0ab9ca: 0a02 |000b: move-result v2 │ │ -0ab9cc: 7140 f401 0421 |000c: invoke-static {v4, v0, v1, v2}, Landroid/graphics/Color;.argb:(IIII)I // method@01f4 │ │ -0ab9d2: 0a00 |000f: move-result v0 │ │ -0ab9d4: 0f00 |0010: return v0 │ │ +0ab99c: |[0ab99c] co.loubo.icicle.SlidingTabStrip.setColorAlpha:(IB)I │ │ +0ab9ac: 7110 f701 0300 |0000: invoke-static {v3}, Landroid/graphics/Color;.red:(I)I // method@01f7 │ │ +0ab9b2: 0a00 |0003: move-result v0 │ │ +0ab9b4: 7110 f601 0300 |0004: invoke-static {v3}, Landroid/graphics/Color;.green:(I)I // method@01f6 │ │ +0ab9ba: 0a01 |0007: move-result v1 │ │ +0ab9bc: 7110 f501 0300 |0008: invoke-static {v3}, Landroid/graphics/Color;.blue:(I)I // method@01f5 │ │ +0ab9c2: 0a02 |000b: move-result v2 │ │ +0ab9c4: 7140 f401 0421 |000c: invoke-static {v4, v0, v1, v2}, Landroid/graphics/Color;.argb:(IIII)I // method@01f4 │ │ +0ab9ca: 0a00 |000f: move-result v0 │ │ +0ab9cc: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 color I │ │ 0x0000 - 0x0011 reg=4 alpha B │ │ │ │ @@ -199339,103 +199355,103 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 17 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 155 16-bit code units │ │ -0ab9d8: |[0ab9d8] co.loubo.icicle.SlidingTabStrip.onDraw:(Landroid/graphics/Canvas;)V │ │ -0ab9e8: 6e10 e431 0f00 |0000: invoke-virtual {v15}, Lco/loubo/icicle/SlidingTabStrip;.getHeight:()I // method@31e4 │ │ -0ab9ee: 0a08 |0003: move-result v8 │ │ -0ab9f0: 6e10 e331 0f00 |0004: invoke-virtual {v15}, Lco/loubo/icicle/SlidingTabStrip;.getChildCount:()I // method@31e3 │ │ -0ab9f6: 0a06 |0007: move-result v6 │ │ -0ab9f8: 54f0 f517 |0008: iget-object v0, v15, Lco/loubo/icicle/SlidingTabStrip;.mCustomTabColorizer:Lco/loubo/icicle/SlidingTabLayout$TabColorizer; // field@17f5 │ │ -0ab9fc: 3800 8d00 |000a: if-eqz v0, 0097 // +008d │ │ -0aba00: 54fe f517 |000c: iget-object v14, v15, Lco/loubo/icicle/SlidingTabStrip;.mCustomTabColorizer:Lco/loubo/icicle/SlidingTabLayout$TabColorizer; // field@17f5 │ │ -0aba04: 3d06 7500 |000e: if-lez v6, 0083 // +0075 │ │ -0aba08: 52f0 f917 |0010: iget v0, v15, Lco/loubo/icicle/SlidingTabStrip;.mSelectedPosition:I // field@17f9 │ │ -0aba0c: 6e20 e231 0f00 |0012: invoke-virtual {v15, v0}, Lco/loubo/icicle/SlidingTabStrip;.getChildAt:(I)Landroid/view/View; // method@31e2 │ │ -0aba12: 0c0d |0015: move-result-object v13 │ │ -0aba14: 6e10 dc2b 0d00 |0016: invoke-virtual {v13}, Landroid/view/View;.getLeft:()I // method@2bdc │ │ -0aba1a: 0a09 |0019: move-result v9 │ │ -0aba1c: 6e10 f02b 0d00 |001a: invoke-virtual {v13}, Landroid/view/View;.getRight:()I // method@2bf0 │ │ -0aba22: 0a0c |001d: move-result v12 │ │ -0aba24: 52f0 f917 |001e: iget v0, v15, Lco/loubo/icicle/SlidingTabStrip;.mSelectedPosition:I // field@17f9 │ │ -0aba28: 7220 c131 0e00 |0020: invoke-interface {v14, v0}, Lco/loubo/icicle/SlidingTabLayout$TabColorizer;.getIndicatorColor:(I)I // method@31c1 │ │ -0aba2e: 0a07 |0023: move-result v7 │ │ -0aba30: 52f0 fa17 |0024: iget v0, v15, Lco/loubo/icicle/SlidingTabStrip;.mSelectionOffset:F // field@17fa │ │ -0aba34: 1201 |0026: const/4 v1, #int 0 // #0 │ │ -0aba36: 2d00 0001 |0027: cmpl-float v0, v0, v1 │ │ -0aba3a: 3d00 4600 |0029: if-lez v0, 006f // +0046 │ │ -0aba3e: 52f0 f917 |002b: iget v0, v15, Lco/loubo/icicle/SlidingTabStrip;.mSelectedPosition:I // field@17f9 │ │ -0aba42: 6e10 e331 0f00 |002d: invoke-virtual {v15}, Lco/loubo/icicle/SlidingTabStrip;.getChildCount:()I // method@31e3 │ │ -0aba48: 0a01 |0030: move-result v1 │ │ -0aba4a: d801 01ff |0031: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0aba4e: 3510 3c00 |0033: if-ge v0, v1, 006f // +003c │ │ -0aba52: 52f0 f917 |0035: iget v0, v15, Lco/loubo/icicle/SlidingTabStrip;.mSelectedPosition:I // field@17f9 │ │ -0aba56: d800 0001 |0037: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0aba5a: 7220 c131 0e00 |0039: invoke-interface {v14, v0}, Lco/loubo/icicle/SlidingTabLayout$TabColorizer;.getIndicatorColor:(I)I // method@31c1 │ │ -0aba60: 0a0a |003c: move-result v10 │ │ -0aba62: 32a7 0800 |003d: if-eq v7, v10, 0045 // +0008 │ │ -0aba66: 52f0 fa17 |003f: iget v0, v15, Lco/loubo/icicle/SlidingTabStrip;.mSelectionOffset:F // field@17fa │ │ -0aba6a: 7130 e131 7a00 |0041: invoke-static {v10, v7, v0}, Lco/loubo/icicle/SlidingTabStrip;.blendColors:(IIF)I // method@31e1 │ │ -0aba70: 0a07 |0044: move-result v7 │ │ -0aba72: 52f0 f917 |0045: iget v0, v15, Lco/loubo/icicle/SlidingTabStrip;.mSelectedPosition:I // field@17f9 │ │ -0aba76: d800 0001 |0047: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0aba7a: 6e20 e231 0f00 |0049: invoke-virtual {v15, v0}, Lco/loubo/icicle/SlidingTabStrip;.getChildAt:(I)Landroid/view/View; // method@31e2 │ │ -0aba80: 0c0b |004c: move-result-object v11 │ │ -0aba82: 52f0 fa17 |004d: iget v0, v15, Lco/loubo/icicle/SlidingTabStrip;.mSelectionOffset:F // field@17fa │ │ -0aba86: 6e10 dc2b 0b00 |004f: invoke-virtual {v11}, Landroid/view/View;.getLeft:()I // method@2bdc │ │ -0aba8c: 0a01 |0052: move-result v1 │ │ -0aba8e: 8211 |0053: int-to-float v1, v1 │ │ -0aba90: c810 |0054: mul-float/2addr v0, v1 │ │ -0aba92: 1501 803f |0055: const/high16 v1, #int 1065353216 // #3f80 │ │ -0aba96: 52f2 fa17 |0057: iget v2, v15, Lco/loubo/icicle/SlidingTabStrip;.mSelectionOffset:F // field@17fa │ │ -0aba9a: c721 |0059: sub-float/2addr v1, v2 │ │ -0aba9c: 8292 |005a: int-to-float v2, v9 │ │ -0aba9e: c821 |005b: mul-float/2addr v1, v2 │ │ -0abaa0: c610 |005c: add-float/2addr v0, v1 │ │ -0abaa2: 8709 |005d: float-to-int v9, v0 │ │ -0abaa4: 52f0 fa17 |005e: iget v0, v15, Lco/loubo/icicle/SlidingTabStrip;.mSelectionOffset:F // field@17fa │ │ -0abaa8: 6e10 f02b 0b00 |0060: invoke-virtual {v11}, Landroid/view/View;.getRight:()I // method@2bf0 │ │ -0abaae: 0a01 |0063: move-result v1 │ │ -0abab0: 8211 |0064: int-to-float v1, v1 │ │ -0abab2: c810 |0065: mul-float/2addr v0, v1 │ │ -0abab4: 1501 803f |0066: const/high16 v1, #int 1065353216 // #3f80 │ │ -0abab8: 52f2 fa17 |0068: iget v2, v15, Lco/loubo/icicle/SlidingTabStrip;.mSelectionOffset:F // field@17fa │ │ -0ababc: c721 |006a: sub-float/2addr v1, v2 │ │ -0ababe: 82c2 |006b: int-to-float v2, v12 │ │ -0abac0: c821 |006c: mul-float/2addr v1, v2 │ │ -0abac2: c610 |006d: add-float/2addr v0, v1 │ │ -0abac4: 870c |006e: float-to-int v12, v0 │ │ -0abac6: 54f0 f717 |006f: iget-object v0, v15, Lco/loubo/icicle/SlidingTabStrip;.mSelectedIndicatorPaint:Landroid/graphics/Paint; // field@17f7 │ │ -0abaca: 6e20 0702 7000 |0071: invoke-virtual {v0, v7}, Landroid/graphics/Paint;.setColor:(I)V // method@0207 │ │ -0abad0: 8291 |0074: int-to-float v1, v9 │ │ -0abad2: 52f0 f817 |0075: iget v0, v15, Lco/loubo/icicle/SlidingTabStrip;.mSelectedIndicatorThickness:I // field@17f8 │ │ -0abad6: 9100 0800 |0077: sub-int v0, v8, v0 │ │ -0abada: 8202 |0079: int-to-float v2, v0 │ │ -0abadc: 82c3 |007a: int-to-float v3, v12 │ │ -0abade: 8284 |007b: int-to-float v4, v8 │ │ -0abae0: 54f5 f717 |007c: iget-object v5, v15, Lco/loubo/icicle/SlidingTabStrip;.mSelectedIndicatorPaint:Landroid/graphics/Paint; // field@17f7 │ │ -0abae4: 0800 1000 |007e: move-object/from16 v0, v16 │ │ -0abae8: 7406 e601 0000 |0080: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@01e6 │ │ -0abaee: 1201 |0083: const/4 v1, #int 0 // #0 │ │ -0abaf0: 52f0 f417 |0084: iget v0, v15, Lco/loubo/icicle/SlidingTabStrip;.mBottomBorderThickness:I // field@17f4 │ │ -0abaf4: 9100 0800 |0086: sub-int v0, v8, v0 │ │ -0abaf8: 8202 |0088: int-to-float v2, v0 │ │ -0abafa: 6e10 e631 0f00 |0089: invoke-virtual {v15}, Lco/loubo/icicle/SlidingTabStrip;.getWidth:()I // method@31e6 │ │ -0abb00: 0a00 |008c: move-result v0 │ │ -0abb02: 8203 |008d: int-to-float v3, v0 │ │ -0abb04: 8284 |008e: int-to-float v4, v8 │ │ -0abb06: 54f5 f317 |008f: iget-object v5, v15, Lco/loubo/icicle/SlidingTabStrip;.mBottomBorderPaint:Landroid/graphics/Paint; // field@17f3 │ │ -0abb0a: 0800 1000 |0091: move-object/from16 v0, v16 │ │ -0abb0e: 7406 e601 0000 |0093: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@01e6 │ │ -0abb14: 0e00 |0096: return-void │ │ -0abb16: 54fe f617 |0097: iget-object v14, v15, Lco/loubo/icicle/SlidingTabStrip;.mDefaultTabColorizer:Lco/loubo/icicle/SlidingTabStrip$SimpleTabColorizer; // field@17f6 │ │ -0abb1a: 2900 75ff |0099: goto/16 000e // -008b │ │ +0ab9d0: |[0ab9d0] co.loubo.icicle.SlidingTabStrip.onDraw:(Landroid/graphics/Canvas;)V │ │ +0ab9e0: 6e10 e431 0f00 |0000: invoke-virtual {v15}, Lco/loubo/icicle/SlidingTabStrip;.getHeight:()I // method@31e4 │ │ +0ab9e6: 0a08 |0003: move-result v8 │ │ +0ab9e8: 6e10 e331 0f00 |0004: invoke-virtual {v15}, Lco/loubo/icicle/SlidingTabStrip;.getChildCount:()I // method@31e3 │ │ +0ab9ee: 0a06 |0007: move-result v6 │ │ +0ab9f0: 54f0 f517 |0008: iget-object v0, v15, Lco/loubo/icicle/SlidingTabStrip;.mCustomTabColorizer:Lco/loubo/icicle/SlidingTabLayout$TabColorizer; // field@17f5 │ │ +0ab9f4: 3800 8d00 |000a: if-eqz v0, 0097 // +008d │ │ +0ab9f8: 54fe f517 |000c: iget-object v14, v15, Lco/loubo/icicle/SlidingTabStrip;.mCustomTabColorizer:Lco/loubo/icicle/SlidingTabLayout$TabColorizer; // field@17f5 │ │ +0ab9fc: 3d06 7500 |000e: if-lez v6, 0083 // +0075 │ │ +0aba00: 52f0 f917 |0010: iget v0, v15, Lco/loubo/icicle/SlidingTabStrip;.mSelectedPosition:I // field@17f9 │ │ +0aba04: 6e20 e231 0f00 |0012: invoke-virtual {v15, v0}, Lco/loubo/icicle/SlidingTabStrip;.getChildAt:(I)Landroid/view/View; // method@31e2 │ │ +0aba0a: 0c0d |0015: move-result-object v13 │ │ +0aba0c: 6e10 dc2b 0d00 |0016: invoke-virtual {v13}, Landroid/view/View;.getLeft:()I // method@2bdc │ │ +0aba12: 0a09 |0019: move-result v9 │ │ +0aba14: 6e10 f02b 0d00 |001a: invoke-virtual {v13}, Landroid/view/View;.getRight:()I // method@2bf0 │ │ +0aba1a: 0a0c |001d: move-result v12 │ │ +0aba1c: 52f0 f917 |001e: iget v0, v15, Lco/loubo/icicle/SlidingTabStrip;.mSelectedPosition:I // field@17f9 │ │ +0aba20: 7220 c131 0e00 |0020: invoke-interface {v14, v0}, Lco/loubo/icicle/SlidingTabLayout$TabColorizer;.getIndicatorColor:(I)I // method@31c1 │ │ +0aba26: 0a07 |0023: move-result v7 │ │ +0aba28: 52f0 fa17 |0024: iget v0, v15, Lco/loubo/icicle/SlidingTabStrip;.mSelectionOffset:F // field@17fa │ │ +0aba2c: 1201 |0026: const/4 v1, #int 0 // #0 │ │ +0aba2e: 2d00 0001 |0027: cmpl-float v0, v0, v1 │ │ +0aba32: 3d00 4600 |0029: if-lez v0, 006f // +0046 │ │ +0aba36: 52f0 f917 |002b: iget v0, v15, Lco/loubo/icicle/SlidingTabStrip;.mSelectedPosition:I // field@17f9 │ │ +0aba3a: 6e10 e331 0f00 |002d: invoke-virtual {v15}, Lco/loubo/icicle/SlidingTabStrip;.getChildCount:()I // method@31e3 │ │ +0aba40: 0a01 |0030: move-result v1 │ │ +0aba42: d801 01ff |0031: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0aba46: 3510 3c00 |0033: if-ge v0, v1, 006f // +003c │ │ +0aba4a: 52f0 f917 |0035: iget v0, v15, Lco/loubo/icicle/SlidingTabStrip;.mSelectedPosition:I // field@17f9 │ │ +0aba4e: d800 0001 |0037: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0aba52: 7220 c131 0e00 |0039: invoke-interface {v14, v0}, Lco/loubo/icicle/SlidingTabLayout$TabColorizer;.getIndicatorColor:(I)I // method@31c1 │ │ +0aba58: 0a0a |003c: move-result v10 │ │ +0aba5a: 32a7 0800 |003d: if-eq v7, v10, 0045 // +0008 │ │ +0aba5e: 52f0 fa17 |003f: iget v0, v15, Lco/loubo/icicle/SlidingTabStrip;.mSelectionOffset:F // field@17fa │ │ +0aba62: 7130 e131 7a00 |0041: invoke-static {v10, v7, v0}, Lco/loubo/icicle/SlidingTabStrip;.blendColors:(IIF)I // method@31e1 │ │ +0aba68: 0a07 |0044: move-result v7 │ │ +0aba6a: 52f0 f917 |0045: iget v0, v15, Lco/loubo/icicle/SlidingTabStrip;.mSelectedPosition:I // field@17f9 │ │ +0aba6e: d800 0001 |0047: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0aba72: 6e20 e231 0f00 |0049: invoke-virtual {v15, v0}, Lco/loubo/icicle/SlidingTabStrip;.getChildAt:(I)Landroid/view/View; // method@31e2 │ │ +0aba78: 0c0b |004c: move-result-object v11 │ │ +0aba7a: 52f0 fa17 |004d: iget v0, v15, Lco/loubo/icicle/SlidingTabStrip;.mSelectionOffset:F // field@17fa │ │ +0aba7e: 6e10 dc2b 0b00 |004f: invoke-virtual {v11}, Landroid/view/View;.getLeft:()I // method@2bdc │ │ +0aba84: 0a01 |0052: move-result v1 │ │ +0aba86: 8211 |0053: int-to-float v1, v1 │ │ +0aba88: c810 |0054: mul-float/2addr v0, v1 │ │ +0aba8a: 1501 803f |0055: const/high16 v1, #int 1065353216 // #3f80 │ │ +0aba8e: 52f2 fa17 |0057: iget v2, v15, Lco/loubo/icicle/SlidingTabStrip;.mSelectionOffset:F // field@17fa │ │ +0aba92: c721 |0059: sub-float/2addr v1, v2 │ │ +0aba94: 8292 |005a: int-to-float v2, v9 │ │ +0aba96: c821 |005b: mul-float/2addr v1, v2 │ │ +0aba98: c610 |005c: add-float/2addr v0, v1 │ │ +0aba9a: 8709 |005d: float-to-int v9, v0 │ │ +0aba9c: 52f0 fa17 |005e: iget v0, v15, Lco/loubo/icicle/SlidingTabStrip;.mSelectionOffset:F // field@17fa │ │ +0abaa0: 6e10 f02b 0b00 |0060: invoke-virtual {v11}, Landroid/view/View;.getRight:()I // method@2bf0 │ │ +0abaa6: 0a01 |0063: move-result v1 │ │ +0abaa8: 8211 |0064: int-to-float v1, v1 │ │ +0abaaa: c810 |0065: mul-float/2addr v0, v1 │ │ +0abaac: 1501 803f |0066: const/high16 v1, #int 1065353216 // #3f80 │ │ +0abab0: 52f2 fa17 |0068: iget v2, v15, Lco/loubo/icicle/SlidingTabStrip;.mSelectionOffset:F // field@17fa │ │ +0abab4: c721 |006a: sub-float/2addr v1, v2 │ │ +0abab6: 82c2 |006b: int-to-float v2, v12 │ │ +0abab8: c821 |006c: mul-float/2addr v1, v2 │ │ +0ababa: c610 |006d: add-float/2addr v0, v1 │ │ +0ababc: 870c |006e: float-to-int v12, v0 │ │ +0ababe: 54f0 f717 |006f: iget-object v0, v15, Lco/loubo/icicle/SlidingTabStrip;.mSelectedIndicatorPaint:Landroid/graphics/Paint; // field@17f7 │ │ +0abac2: 6e20 0702 7000 |0071: invoke-virtual {v0, v7}, Landroid/graphics/Paint;.setColor:(I)V // method@0207 │ │ +0abac8: 8291 |0074: int-to-float v1, v9 │ │ +0abaca: 52f0 f817 |0075: iget v0, v15, Lco/loubo/icicle/SlidingTabStrip;.mSelectedIndicatorThickness:I // field@17f8 │ │ +0abace: 9100 0800 |0077: sub-int v0, v8, v0 │ │ +0abad2: 8202 |0079: int-to-float v2, v0 │ │ +0abad4: 82c3 |007a: int-to-float v3, v12 │ │ +0abad6: 8284 |007b: int-to-float v4, v8 │ │ +0abad8: 54f5 f717 |007c: iget-object v5, v15, Lco/loubo/icicle/SlidingTabStrip;.mSelectedIndicatorPaint:Landroid/graphics/Paint; // field@17f7 │ │ +0abadc: 0800 1000 |007e: move-object/from16 v0, v16 │ │ +0abae0: 7406 e601 0000 |0080: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@01e6 │ │ +0abae6: 1201 |0083: const/4 v1, #int 0 // #0 │ │ +0abae8: 52f0 f417 |0084: iget v0, v15, Lco/loubo/icicle/SlidingTabStrip;.mBottomBorderThickness:I // field@17f4 │ │ +0abaec: 9100 0800 |0086: sub-int v0, v8, v0 │ │ +0abaf0: 8202 |0088: int-to-float v2, v0 │ │ +0abaf2: 6e10 e631 0f00 |0089: invoke-virtual {v15}, Lco/loubo/icicle/SlidingTabStrip;.getWidth:()I // method@31e6 │ │ +0abaf8: 0a00 |008c: move-result v0 │ │ +0abafa: 8203 |008d: int-to-float v3, v0 │ │ +0abafc: 8284 |008e: int-to-float v4, v8 │ │ +0abafe: 54f5 f317 |008f: iget-object v5, v15, Lco/loubo/icicle/SlidingTabStrip;.mBottomBorderPaint:Landroid/graphics/Paint; // field@17f3 │ │ +0abb02: 0800 1000 |0091: move-object/from16 v0, v16 │ │ +0abb06: 7406 e601 0000 |0093: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@01e6 │ │ +0abb0c: 0e00 |0096: return-void │ │ +0abb0e: 54fe f617 |0097: iget-object v14, v15, Lco/loubo/icicle/SlidingTabStrip;.mDefaultTabColorizer:Lco/loubo/icicle/SlidingTabStrip$SimpleTabColorizer; // field@17f6 │ │ +0abb12: 2900 75ff |0099: goto/16 000e // -008b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0004 line=96 │ │ 0x0008 line=97 │ │ 0x000e line=102 │ │ 0x0010 line=103 │ │ @@ -199472,19 +199488,19 @@ │ │ type : '(IF)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0abb20: |[0abb20] co.loubo.icicle.SlidingTabStrip.onViewPagerPageChanged:(IF)V │ │ -0abb30: 5901 f917 |0000: iput v1, v0, Lco/loubo/icicle/SlidingTabStrip;.mSelectedPosition:I // field@17f9 │ │ -0abb34: 5902 fa17 |0002: iput v2, v0, Lco/loubo/icicle/SlidingTabStrip;.mSelectionOffset:F // field@17fa │ │ -0abb38: 6e10 e731 0000 |0004: invoke-virtual {v0}, Lco/loubo/icicle/SlidingTabStrip;.invalidate:()V // method@31e7 │ │ -0abb3e: 0e00 |0007: return-void │ │ +0abb18: |[0abb18] co.loubo.icicle.SlidingTabStrip.onViewPagerPageChanged:(IF)V │ │ +0abb28: 5901 f917 |0000: iput v1, v0, Lco/loubo/icicle/SlidingTabStrip;.mSelectedPosition:I // field@17f9 │ │ +0abb2c: 5902 fa17 |0002: iput v2, v0, Lco/loubo/icicle/SlidingTabStrip;.mSelectionOffset:F // field@17fa │ │ +0abb30: 6e10 e731 0000 |0004: invoke-virtual {v0}, Lco/loubo/icicle/SlidingTabStrip;.invalidate:()V // method@31e7 │ │ +0abb36: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0002 line=89 │ │ 0x0004 line=90 │ │ 0x0007 line=91 │ │ locals : │ │ @@ -199497,18 +199513,18 @@ │ │ type : '(Lco/loubo/icicle/SlidingTabLayout$TabColorizer;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0abb40: |[0abb40] co.loubo.icicle.SlidingTabStrip.setCustomTabColorizer:(Lco/loubo/icicle/SlidingTabLayout$TabColorizer;)V │ │ -0abb50: 5b01 f517 |0000: iput-object v1, v0, Lco/loubo/icicle/SlidingTabStrip;.mCustomTabColorizer:Lco/loubo/icicle/SlidingTabLayout$TabColorizer; // field@17f5 │ │ -0abb54: 6e10 e731 0000 |0002: invoke-virtual {v0}, Lco/loubo/icicle/SlidingTabStrip;.invalidate:()V // method@31e7 │ │ -0abb5a: 0e00 |0005: return-void │ │ +0abb38: |[0abb38] co.loubo.icicle.SlidingTabStrip.setCustomTabColorizer:(Lco/loubo/icicle/SlidingTabLayout$TabColorizer;)V │ │ +0abb48: 5b01 f517 |0000: iput-object v1, v0, Lco/loubo/icicle/SlidingTabStrip;.mCustomTabColorizer:Lco/loubo/icicle/SlidingTabLayout$TabColorizer; // field@17f5 │ │ +0abb4c: 6e10 e731 0000 |0002: invoke-virtual {v0}, Lco/loubo/icicle/SlidingTabStrip;.invalidate:()V // method@31e7 │ │ +0abb52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0002 line=77 │ │ 0x0005 line=78 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lco/loubo/icicle/SlidingTabStrip; │ │ @@ -199519,21 +199535,21 @@ │ │ type : '([I)V' │ │ access : 0x0080 (VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0abb5c: |[0abb5c] co.loubo.icicle.SlidingTabStrip.setSelectedIndicatorColors:([I)V │ │ -0abb6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0abb6e: 5b10 f517 |0001: iput-object v0, v1, Lco/loubo/icicle/SlidingTabStrip;.mCustomTabColorizer:Lco/loubo/icicle/SlidingTabLayout$TabColorizer; // field@17f5 │ │ -0abb72: 5410 f617 |0003: iget-object v0, v1, Lco/loubo/icicle/SlidingTabStrip;.mDefaultTabColorizer:Lco/loubo/icicle/SlidingTabStrip$SimpleTabColorizer; // field@17f6 │ │ -0abb76: 6e20 dd31 2000 |0005: invoke-virtual {v0, v2}, Lco/loubo/icicle/SlidingTabStrip$SimpleTabColorizer;.setIndicatorColors:([I)V // method@31dd │ │ -0abb7c: 6e10 e731 0100 |0008: invoke-virtual {v1}, Lco/loubo/icicle/SlidingTabStrip;.invalidate:()V // method@31e7 │ │ -0abb82: 0e00 |000b: return-void │ │ +0abb54: |[0abb54] co.loubo.icicle.SlidingTabStrip.setSelectedIndicatorColors:([I)V │ │ +0abb64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0abb66: 5b10 f517 |0001: iput-object v0, v1, Lco/loubo/icicle/SlidingTabStrip;.mCustomTabColorizer:Lco/loubo/icicle/SlidingTabLayout$TabColorizer; // field@17f5 │ │ +0abb6a: 5410 f617 |0003: iget-object v0, v1, Lco/loubo/icicle/SlidingTabStrip;.mDefaultTabColorizer:Lco/loubo/icicle/SlidingTabStrip$SimpleTabColorizer; // field@17f6 │ │ +0abb6e: 6e20 dd31 2000 |0005: invoke-virtual {v0, v2}, Lco/loubo/icicle/SlidingTabStrip$SimpleTabColorizer;.setIndicatorColors:([I)V // method@31dd │ │ +0abb74: 6e10 e731 0100 |0008: invoke-virtual {v1}, Lco/loubo/icicle/SlidingTabStrip;.invalidate:()V // method@31e7 │ │ +0abb7a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0003 line=83 │ │ 0x0008 line=84 │ │ 0x000b line=85 │ │ locals : │ │ @@ -199577,17 +199593,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0abb84: |[0abb84] co.loubo.icicle.Transfer.:()V │ │ -0abb94: 7010 f132 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ -0abb9a: 0e00 |0003: return-void │ │ +0abb7c: |[0abb7c] co.loubo.icicle.Transfer.:()V │ │ +0abb8c: 7010 f132 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ +0abb92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=5 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lco/loubo/icicle/Transfer; │ │ │ │ Virtual methods - │ │ @@ -199596,17 +199612,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0abb9c: |[0abb9c] co.loubo.icicle.Transfer.getDataLength:()J │ │ -0abbac: 5320 fb17 |0000: iget-wide v0, v2, Lco/loubo/icicle/Transfer;.dataLength:J // field@17fb │ │ -0abbb0: 1000 |0002: return-wide v0 │ │ +0abb94: |[0abb94] co.loubo.icicle.Transfer.getDataLength:()J │ │ +0abba4: 5320 fb17 |0000: iget-wide v0, v2, Lco/loubo/icicle/Transfer;.dataLength:J // field@17fb │ │ +0abba8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lco/loubo/icicle/Transfer; │ │ │ │ #1 : (in Lco/loubo/icicle/Transfer;) │ │ @@ -199614,17 +199630,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0abbb4: |[0abbb4] co.loubo.icicle.Transfer.getPriority:()I │ │ -0abbc4: 5210 fc17 |0000: iget v0, v1, Lco/loubo/icicle/Transfer;.priority:I // field@17fc │ │ -0abbc8: 0f00 |0002: return v0 │ │ +0abbac: |[0abbac] co.loubo.icicle.Transfer.getPriority:()I │ │ +0abbbc: 5210 fc17 |0000: iget v0, v1, Lco/loubo/icicle/Transfer;.priority:I // field@17fc │ │ +0abbc0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lco/loubo/icicle/Transfer; │ │ │ │ #2 : (in Lco/loubo/icicle/Transfer;) │ │ @@ -199632,17 +199648,17 @@ │ │ type : '()Lnet/pterodactylus/fcp/SimpleProgress;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0abbcc: |[0abbcc] co.loubo.icicle.Transfer.getProgress:()Lnet/pterodactylus/fcp/SimpleProgress; │ │ -0abbdc: 5410 fd17 |0000: iget-object v0, v1, Lco/loubo/icicle/Transfer;.progress:Lnet/pterodactylus/fcp/SimpleProgress; // field@17fd │ │ -0abbe0: 1100 |0002: return-object v0 │ │ +0abbc4: |[0abbc4] co.loubo.icicle.Transfer.getProgress:()Lnet/pterodactylus/fcp/SimpleProgress; │ │ +0abbd4: 5410 fd17 |0000: iget-object v0, v1, Lco/loubo/icicle/Transfer;.progress:Lnet/pterodactylus/fcp/SimpleProgress; // field@17fd │ │ +0abbd8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lco/loubo/icicle/Transfer; │ │ │ │ #3 : (in Lco/loubo/icicle/Transfer;) │ │ @@ -199650,17 +199666,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0abbe4: |[0abbe4] co.loubo.icicle.Transfer.setPriority:(I)V │ │ -0abbf4: 5901 fc17 |0000: iput v1, v0, Lco/loubo/icicle/Transfer;.priority:I // field@17fc │ │ -0abbf8: 0e00 |0002: return-void │ │ +0abbdc: |[0abbdc] co.loubo.icicle.Transfer.setPriority:(I)V │ │ +0abbec: 5901 fc17 |0000: iput v1, v0, Lco/loubo/icicle/Transfer;.priority:I // field@17fc │ │ +0abbf0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0002 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lco/loubo/icicle/Transfer; │ │ 0x0000 - 0x0003 reg=1 priority I │ │ @@ -199670,19 +199686,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0abbfc: |[0abbfc] co.loubo.icicle.Transfer.updateDataLength:(Ljava/lang/String;)V │ │ -0abc0c: 7110 da32 0300 |0000: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@32da │ │ -0abc12: 0b00 |0003: move-result-wide v0 │ │ -0abc14: 5a20 fb17 |0004: iput-wide v0, v2, Lco/loubo/icicle/Transfer;.dataLength:J // field@17fb │ │ -0abc18: 0e00 |0006: return-void │ │ +0abbf4: |[0abbf4] co.loubo.icicle.Transfer.updateDataLength:(Ljava/lang/String;)V │ │ +0abc04: 7110 da32 0300 |0000: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@32da │ │ +0abc0a: 0b00 |0003: move-result-wide v0 │ │ +0abc0c: 5a20 fb17 |0004: iput-wide v0, v2, Lco/loubo/icicle/Transfer;.dataLength:J // field@17fb │ │ +0abc10: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0006 line=20 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lco/loubo/icicle/Transfer; │ │ 0x0000 - 0x0007 reg=3 length Ljava/lang/String; │ │ @@ -199692,17 +199708,17 @@ │ │ type : '(Lnet/pterodactylus/fcp/SimpleProgress;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0abc1c: |[0abc1c] co.loubo.icicle.Transfer.updateProgress:(Lnet/pterodactylus/fcp/SimpleProgress;)V │ │ -0abc2c: 5b01 fd17 |0000: iput-object v1, v0, Lco/loubo/icicle/Transfer;.progress:Lnet/pterodactylus/fcp/SimpleProgress; // field@17fd │ │ -0abc30: 0e00 |0002: return-void │ │ +0abc14: |[0abc14] co.loubo.icicle.Transfer.updateProgress:(Lnet/pterodactylus/fcp/SimpleProgress;)V │ │ +0abc24: 5b01 fd17 |0000: iput-object v1, v0, Lco/loubo/icicle/Transfer;.progress:Lnet/pterodactylus/fcp/SimpleProgress; // field@17fd │ │ +0abc28: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0002 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lco/loubo/icicle/Transfer; │ │ 0x0000 - 0x0003 reg=1 simpleProgress Lnet/pterodactylus/fcp/SimpleProgress; │ │ @@ -199768,18 +199784,18 @@ │ │ type : '(Lco/loubo/icicle/UploadActivity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0abc34: |[0abc34] co.loubo.icicle.UploadActivity$GetSSKeypairTask.:(Lco/loubo/icicle/UploadActivity;)V │ │ -0abc44: 5b01 0518 |0000: iput-object v1, v0, Lco/loubo/icicle/UploadActivity$GetSSKeypairTask;.this$0:Lco/loubo/icicle/UploadActivity; // field@1805 │ │ -0abc48: 7010 1f03 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@031f │ │ -0abc4e: 0e00 |0005: return-void │ │ +0abc2c: |[0abc2c] co.loubo.icicle.UploadActivity$GetSSKeypairTask.:(Lco/loubo/icicle/UploadActivity;)V │ │ +0abc3c: 5b01 0518 |0000: iput-object v1, v0, Lco/loubo/icicle/UploadActivity$GetSSKeypairTask;.this$0:Lco/loubo/icicle/UploadActivity; // field@1805 │ │ +0abc40: 7010 1f03 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@031f │ │ +0abc46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lco/loubo/icicle/UploadActivity$GetSSKeypairTask; │ │ 0x0000 - 0x0006 reg=1 (null) Lco/loubo/icicle/UploadActivity; │ │ │ │ @@ -199788,17 +199804,17 @@ │ │ type : '(Lco/loubo/icicle/UploadActivity;Lco/loubo/icicle/UploadActivity$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0abc50: |[0abc50] co.loubo.icicle.UploadActivity$GetSSKeypairTask.:(Lco/loubo/icicle/UploadActivity;Lco/loubo/icicle/UploadActivity$1;)V │ │ -0abc60: 7020 0a32 1000 |0000: invoke-direct {v0, v1}, Lco/loubo/icicle/UploadActivity$GetSSKeypairTask;.:(Lco/loubo/icicle/UploadActivity;)V // method@320a │ │ -0abc66: 0e00 |0003: return-void │ │ +0abc48: |[0abc48] co.loubo.icicle.UploadActivity$GetSSKeypairTask.:(Lco/loubo/icicle/UploadActivity;Lco/loubo/icicle/UploadActivity$1;)V │ │ +0abc58: 7020 0a32 1000 |0000: invoke-direct {v0, v1}, Lco/loubo/icicle/UploadActivity$GetSSKeypairTask;.:(Lco/loubo/icicle/UploadActivity;)V // method@320a │ │ +0abc5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lco/loubo/icicle/UploadActivity$GetSSKeypairTask; │ │ 0x0000 - 0x0004 reg=1 x0 Lco/loubo/icicle/UploadActivity; │ │ 0x0000 - 0x0004 reg=2 x1 Lco/loubo/icicle/UploadActivity$1; │ │ @@ -199809,42 +199825,42 @@ │ │ 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 │ │ -0abc68: |[0abc68] co.loubo.icicle.UploadActivity$GetSSKeypairTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -0abc78: 1f02 7d07 |0000: check-cast v2, [Ljava/lang/String; // type@077d │ │ -0abc7c: 6e20 0d32 2100 |0002: invoke-virtual {v1, v2}, Lco/loubo/icicle/UploadActivity$GetSSKeypairTask;.doInBackground:([Ljava/lang/String;)Lnet/pterodactylus/fcp/SSKKeypair; // method@320d │ │ -0abc82: 0c00 |0005: move-result-object v0 │ │ -0abc84: 1100 |0006: return-object v0 │ │ +0abc60: |[0abc60] co.loubo.icicle.UploadActivity$GetSSKeypairTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +0abc70: 1f02 7d07 |0000: check-cast v2, [Ljava/lang/String; // type@077d │ │ +0abc74: 6e20 0d32 2100 |0002: invoke-virtual {v1, v2}, Lco/loubo/icicle/UploadActivity$GetSSKeypairTask;.doInBackground:([Ljava/lang/String;)Lnet/pterodactylus/fcp/SSKKeypair; // method@320d │ │ +0abc7a: 0c00 |0005: move-result-object v0 │ │ +0abc7c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 [Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Lco/loubo/icicle/UploadActivity$GetSSKeypairTask; │ │ + 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/Object; │ │ │ │ #1 : (in Lco/loubo/icicle/UploadActivity$GetSSKeypairTask;) │ │ name : 'doInBackground' │ │ type : '([Ljava/lang/String;)Lnet/pterodactylus/fcp/SSKKeypair;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0abc88: |[0abc88] co.loubo.icicle.UploadActivity$GetSSKeypairTask.doInBackground:([Ljava/lang/String;)Lnet/pterodactylus/fcp/SSKKeypair; │ │ -0abc98: 5410 0518 |0000: iget-object v0, v1, Lco/loubo/icicle/UploadActivity$GetSSKeypairTask;.this$0:Lco/loubo/icicle/UploadActivity; // field@1805 │ │ -0abc9c: 7110 1232 0000 |0002: invoke-static {v0}, Lco/loubo/icicle/UploadActivity;.access$100:(Lco/loubo/icicle/UploadActivity;)Lco/loubo/icicle/GlobalState; // method@3212 │ │ -0abca2: 0c00 |0005: move-result-object v0 │ │ -0abca4: 6e10 3230 0000 |0006: invoke-virtual {v0}, Lco/loubo/icicle/GlobalState;.getSSKKeypair:()Lnet/pterodactylus/fcp/SSKKeypair; // method@3032 │ │ -0abcaa: 0c00 |0009: move-result-object v0 │ │ -0abcac: 1100 |000a: return-object v0 │ │ +0abc80: |[0abc80] co.loubo.icicle.UploadActivity$GetSSKeypairTask.doInBackground:([Ljava/lang/String;)Lnet/pterodactylus/fcp/SSKKeypair; │ │ +0abc90: 5410 0518 |0000: iget-object v0, v1, Lco/loubo/icicle/UploadActivity$GetSSKeypairTask;.this$0:Lco/loubo/icicle/UploadActivity; // field@1805 │ │ +0abc94: 7110 1232 0000 |0002: invoke-static {v0}, Lco/loubo/icicle/UploadActivity;.access$100:(Lco/loubo/icicle/UploadActivity;)Lco/loubo/icicle/GlobalState; // method@3212 │ │ +0abc9a: 0c00 |0005: move-result-object v0 │ │ +0abc9c: 6e10 3230 0000 |0006: invoke-virtual {v0}, Lco/loubo/icicle/GlobalState;.getSSKKeypair:()Lnet/pterodactylus/fcp/SSKKeypair; // method@3032 │ │ +0abca2: 0c00 |0009: move-result-object v0 │ │ +0abca4: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lco/loubo/icicle/UploadActivity$GetSSKeypairTask; │ │ 0x0000 - 0x000b reg=2 urls [Ljava/lang/String; │ │ │ │ @@ -199853,41 +199869,41 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0abcb0: |[0abcb0] co.loubo.icicle.UploadActivity$GetSSKeypairTask.onPostExecute:(Ljava/lang/Object;)V │ │ -0abcc0: 1f01 1d07 |0000: check-cast v1, Lnet/pterodactylus/fcp/SSKKeypair; // type@071d │ │ -0abcc4: 6e20 1032 1000 |0002: invoke-virtual {v0, v1}, Lco/loubo/icicle/UploadActivity$GetSSKeypairTask;.onPostExecute:(Lnet/pterodactylus/fcp/SSKKeypair;)V // method@3210 │ │ -0abcca: 0e00 |0005: return-void │ │ +0abca8: |[0abca8] co.loubo.icicle.UploadActivity$GetSSKeypairTask.onPostExecute:(Ljava/lang/Object;)V │ │ +0abcb8: 1f01 1d07 |0000: check-cast v1, Lnet/pterodactylus/fcp/SSKKeypair; // type@071d │ │ +0abcbc: 6e20 1032 1000 |0002: invoke-virtual {v0, v1}, Lco/loubo/icicle/UploadActivity$GetSSKeypairTask;.onPostExecute:(Lnet/pterodactylus/fcp/SSKKeypair;)V // method@3210 │ │ +0abcc2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Lco/loubo/icicle/UploadActivity$GetSSKeypairTask; │ │ + 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ #3 : (in Lco/loubo/icicle/UploadActivity$GetSSKeypairTask;) │ │ name : 'onPostExecute' │ │ type : '(Lnet/pterodactylus/fcp/SSKKeypair;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0abccc: |[0abccc] co.loubo.icicle.UploadActivity$GetSSKeypairTask.onPostExecute:(Lnet/pterodactylus/fcp/SSKKeypair;)V │ │ -0abcdc: 5420 0518 |0000: iget-object v0, v2, Lco/loubo/icicle/UploadActivity$GetSSKeypairTask;.this$0:Lco/loubo/icicle/UploadActivity; // field@1805 │ │ -0abce0: 7120 1332 3000 |0002: invoke-static {v0, v3}, Lco/loubo/icicle/UploadActivity;.access$202:(Lco/loubo/icicle/UploadActivity;Lnet/pterodactylus/fcp/SSKKeypair;)Lnet/pterodactylus/fcp/SSKKeypair; // method@3213 │ │ -0abce6: 5420 0518 |0005: iget-object v0, v2, Lco/loubo/icicle/UploadActivity$GetSSKeypairTask;.this$0:Lco/loubo/icicle/UploadActivity; // field@1805 │ │ -0abcea: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0abcec: 6e20 2732 1000 |0008: invoke-virtual {v0, v1}, Lco/loubo/icicle/UploadActivity;.updateKeyType:(Landroid/view/View;)V // method@3227 │ │ -0abcf2: 0e00 |000b: return-void │ │ +0abcc4: |[0abcc4] co.loubo.icicle.UploadActivity$GetSSKeypairTask.onPostExecute:(Lnet/pterodactylus/fcp/SSKKeypair;)V │ │ +0abcd4: 5420 0518 |0000: iget-object v0, v2, Lco/loubo/icicle/UploadActivity$GetSSKeypairTask;.this$0:Lco/loubo/icicle/UploadActivity; // field@1805 │ │ +0abcd8: 7120 1332 3000 |0002: invoke-static {v0, v3}, Lco/loubo/icicle/UploadActivity;.access$202:(Lco/loubo/icicle/UploadActivity;Lnet/pterodactylus/fcp/SSKKeypair;)Lnet/pterodactylus/fcp/SSKKeypair; // method@3213 │ │ +0abcde: 5420 0518 |0005: iget-object v0, v2, Lco/loubo/icicle/UploadActivity$GetSSKeypairTask;.this$0:Lco/loubo/icicle/UploadActivity; // field@1805 │ │ +0abce2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0abce4: 6e20 2732 1000 |0008: invoke-virtual {v0, v1}, Lco/loubo/icicle/UploadActivity;.updateKeyType:(Landroid/view/View;)V // method@3227 │ │ +0abcea: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ 0x0005 line=312 │ │ 0x000b line=313 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lco/loubo/icicle/UploadActivity$GetSSKeypairTask; │ │ @@ -199930,18 +199946,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0abcf4: |[0abcf4] net.pterodactylus.fcp.ARK.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0abd04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0abd06: 7040 2734 2130 |0001: invoke-direct {v1, v2, v0, v3}, Lnet/pterodactylus/fcp/ARK;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@3427 │ │ -0abd0c: 0e00 |0004: return-void │ │ +0abcec: |[0abcec] net.pterodactylus.fcp.ARK.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0abcfc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0abcfe: 7040 2734 2130 |0001: invoke-direct {v1, v2, v0, v3}, Lnet/pterodactylus/fcp/ARK;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@3427 │ │ +0abd04: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0004 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lnet/pterodactylus/fcp/ARK; │ │ 0x0000 - 0x0005 reg=2 publicURI Ljava/lang/String; │ │ @@ -199952,47 +199968,47 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -0abd10: |[0abd10] net.pterodactylus.fcp.ARK.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -0abd20: 7010 f132 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@32f1 │ │ -0abd26: 3805 0400 |0003: if-eqz v5, 0007 // +0004 │ │ -0abd2a: 3907 2200 |0005: if-nez v7, 0027 // +0022 │ │ -0abd2e: 2202 7606 |0007: new-instance v2, Ljava/lang/NullPointerException; // type@0676 │ │ -0abd32: 2203 7f06 |0009: new-instance v3, Ljava/lang/StringBuilder; // type@067f │ │ -0abd36: 7010 2a33 0300 |000b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@332a │ │ -0abd3c: 3905 1600 |000e: if-nez v5, 0024 // +0016 │ │ -0abd40: 1a01 2232 |0010: const-string v1, "publicURI" // string@3222 │ │ -0abd44: 6e20 3433 1300 |0012: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3334 │ │ -0abd4a: 0c01 |0015: move-result-object v1 │ │ -0abd4c: 1a03 8f00 |0016: const-string v3, " must not be null" // string@008f │ │ -0abd50: 6e20 3433 3100 |0018: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3334 │ │ -0abd56: 0c01 |001b: move-result-object v1 │ │ -0abd58: 6e10 3933 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3339 │ │ -0abd5e: 0c01 |001f: move-result-object v1 │ │ -0abd60: 7020 f032 1200 |0020: invoke-direct {v2, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@32f0 │ │ -0abd66: 2702 |0023: throw v2 │ │ -0abd68: 1a01 d02e |0024: const-string v1, "number" // string@2ed0 │ │ -0abd6c: 28ec |0026: goto 0012 // -0014 │ │ -0abd6e: 5b45 2718 |0027: iput-object v5, v4, Lnet/pterodactylus/fcp/ARK;.publicURI:Ljava/lang/String; // field@1827 │ │ -0abd72: 5b46 2618 |0029: iput-object v6, v4, Lnet/pterodactylus/fcp/ARK;.privateURI:Ljava/lang/String; // field@1826 │ │ -0abd76: 7110 d532 0700 |002b: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@32d5 │ │ -0abd7c: 0c01 |002e: move-result-object v1 │ │ -0abd7e: 6e10 d032 0100 |002f: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@32d0 │ │ -0abd84: 0a01 |0032: move-result v1 │ │ -0abd86: 5941 2518 |0033: iput v1, v4, Lnet/pterodactylus/fcp/ARK;.number:I // field@1825 │ │ -0abd8a: 0e00 |0035: return-void │ │ -0abd8c: 0d00 |0036: move-exception v0 │ │ -0abd8e: 2201 6a06 |0037: new-instance v1, Ljava/lang/IllegalArgumentException; // type@066a │ │ -0abd92: 1a02 d12e |0039: const-string v2, "number must be numeric" // string@2ed1 │ │ -0abd96: 7030 c932 2100 |003b: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@32c9 │ │ -0abd9c: 2701 |003e: throw v1 │ │ +0abd08: |[0abd08] net.pterodactylus.fcp.ARK.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +0abd18: 7010 f132 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@32f1 │ │ +0abd1e: 3805 0400 |0003: if-eqz v5, 0007 // +0004 │ │ +0abd22: 3907 2200 |0005: if-nez v7, 0027 // +0022 │ │ +0abd26: 2202 7606 |0007: new-instance v2, Ljava/lang/NullPointerException; // type@0676 │ │ +0abd2a: 2203 7f06 |0009: new-instance v3, Ljava/lang/StringBuilder; // type@067f │ │ +0abd2e: 7010 2a33 0300 |000b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@332a │ │ +0abd34: 3905 1600 |000e: if-nez v5, 0024 // +0016 │ │ +0abd38: 1a01 2232 |0010: const-string v1, "publicURI" // string@3222 │ │ +0abd3c: 6e20 3433 1300 |0012: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3334 │ │ +0abd42: 0c01 |0015: move-result-object v1 │ │ +0abd44: 1a03 8f00 |0016: const-string v3, " must not be null" // string@008f │ │ +0abd48: 6e20 3433 3100 |0018: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3334 │ │ +0abd4e: 0c01 |001b: move-result-object v1 │ │ +0abd50: 6e10 3933 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3339 │ │ +0abd56: 0c01 |001f: move-result-object v1 │ │ +0abd58: 7020 f032 1200 |0020: invoke-direct {v2, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@32f0 │ │ +0abd5e: 2702 |0023: throw v2 │ │ +0abd60: 1a01 d02e |0024: const-string v1, "number" // string@2ed0 │ │ +0abd64: 28ec |0026: goto 0012 // -0014 │ │ +0abd66: 5b45 2718 |0027: iput-object v5, v4, Lnet/pterodactylus/fcp/ARK;.publicURI:Ljava/lang/String; // field@1827 │ │ +0abd6a: 5b46 2618 |0029: iput-object v6, v4, Lnet/pterodactylus/fcp/ARK;.privateURI:Ljava/lang/String; // field@1826 │ │ +0abd6e: 7110 d532 0700 |002b: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@32d5 │ │ +0abd74: 0c01 |002e: move-result-object v1 │ │ +0abd76: 6e10 d032 0100 |002f: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@32d0 │ │ +0abd7c: 0a01 |0032: move-result v1 │ │ +0abd7e: 5941 2518 |0033: iput v1, v4, Lnet/pterodactylus/fcp/ARK;.number:I // field@1825 │ │ +0abd82: 0e00 |0035: return-void │ │ +0abd84: 0d00 |0036: move-exception v0 │ │ +0abd86: 2201 6a06 |0037: new-instance v1, Ljava/lang/IllegalArgumentException; // type@066a │ │ +0abd8a: 1a02 d12e |0039: const-string v2, "number must be numeric" // string@2ed1 │ │ +0abd8e: 7030 c932 2100 |003b: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@32c9 │ │ +0abd94: 2701 |003e: throw v1 │ │ catches : 1 │ │ 0x002b - 0x0035 │ │ Ljava/lang/NumberFormatException; -> 0x0036 │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=60 │ │ 0x0007 line=61 │ │ @@ -200015,17 +200031,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0abdb0: |[0abdb0] net.pterodactylus.fcp.ARK.getNumber:()I │ │ -0abdc0: 5210 2518 |0000: iget v0, v1, Lnet/pterodactylus/fcp/ARK;.number:I // field@1825 │ │ -0abdc4: 0f00 |0002: return v0 │ │ +0abda8: |[0abda8] net.pterodactylus.fcp.ARK.getNumber:()I │ │ +0abdb8: 5210 2518 |0000: iget v0, v1, Lnet/pterodactylus/fcp/ARK;.number:I // field@1825 │ │ +0abdbc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/pterodactylus/fcp/ARK; │ │ │ │ #1 : (in Lnet/pterodactylus/fcp/ARK;) │ │ @@ -200033,17 +200049,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0abdc8: |[0abdc8] net.pterodactylus.fcp.ARK.getPrivateURI:()Ljava/lang/String; │ │ -0abdd8: 5410 2618 |0000: iget-object v0, v1, Lnet/pterodactylus/fcp/ARK;.privateURI:Ljava/lang/String; // field@1826 │ │ -0abddc: 1100 |0002: return-object v0 │ │ +0abdc0: |[0abdc0] net.pterodactylus.fcp.ARK.getPrivateURI:()Ljava/lang/String; │ │ +0abdd0: 5410 2618 |0000: iget-object v0, v1, Lnet/pterodactylus/fcp/ARK;.privateURI:Ljava/lang/String; // field@1826 │ │ +0abdd4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/pterodactylus/fcp/ARK; │ │ │ │ #2 : (in Lnet/pterodactylus/fcp/ARK;) │ │ @@ -200051,17 +200067,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0abde0: |[0abde0] net.pterodactylus.fcp.ARK.getPublicURI:()Ljava/lang/String; │ │ -0abdf0: 5410 2718 |0000: iget-object v0, v1, Lnet/pterodactylus/fcp/ARK;.publicURI:Ljava/lang/String; // field@1827 │ │ -0abdf4: 1100 |0002: return-object v0 │ │ +0abdd8: |[0abdd8] net.pterodactylus.fcp.ARK.getPublicURI:()Ljava/lang/String; │ │ +0abde8: 5410 2718 |0000: iget-object v0, v1, Lnet/pterodactylus/fcp/ARK;.publicURI:Ljava/lang/String; // field@1827 │ │ +0abdec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/pterodactylus/fcp/ARK; │ │ │ │ source_file_idx : 478 (ARK.java) │ │ @@ -200097,18 +200113,18 @@ │ │ type : '(Lnet/pterodactylus/fcp/FcpMessage;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0abdf8: |[0abdf8] net.pterodactylus.fcp.BaseMessage.:(Lnet/pterodactylus/fcp/FcpMessage;)V │ │ -0abe08: 7010 f132 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ -0abe0e: 5b01 2918 |0003: iput-object v1, v0, Lnet/pterodactylus/fcp/BaseMessage;.receivedMessage:Lnet/pterodactylus/fcp/FcpMessage; // field@1829 │ │ -0abe12: 0e00 |0005: return-void │ │ +0abdf0: |[0abdf0] net.pterodactylus.fcp.BaseMessage.:(Lnet/pterodactylus/fcp/FcpMessage;)V │ │ +0abe00: 7010 f132 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ +0abe06: 5b01 2918 |0003: iput-object v1, v0, Lnet/pterodactylus/fcp/BaseMessage;.receivedMessage:Lnet/pterodactylus/fcp/FcpMessage; // field@1829 │ │ +0abe0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0005 line=41 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/pterodactylus/fcp/BaseMessage; │ │ @@ -200120,19 +200136,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0abe14: |[0abe14] net.pterodactylus.fcp.BaseMessage.getField:(Ljava/lang/String;)Ljava/lang/String; │ │ -0abe24: 5410 2918 |0000: iget-object v0, v1, Lnet/pterodactylus/fcp/BaseMessage;.receivedMessage:Lnet/pterodactylus/fcp/FcpMessage; // field@1829 │ │ -0abe28: 6e20 6835 2000 |0002: invoke-virtual {v0, v2}, Lnet/pterodactylus/fcp/FcpMessage;.getField:(Ljava/lang/String;)Ljava/lang/String; // method@3568 │ │ -0abe2e: 0c00 |0005: move-result-object v0 │ │ -0abe30: 1100 |0006: return-object v0 │ │ +0abe0c: |[0abe0c] net.pterodactylus.fcp.BaseMessage.getField:(Ljava/lang/String;)Ljava/lang/String; │ │ +0abe1c: 5410 2918 |0000: iget-object v0, v1, Lnet/pterodactylus/fcp/BaseMessage;.receivedMessage:Lnet/pterodactylus/fcp/FcpMessage; // field@1829 │ │ +0abe20: 6e20 6835 2000 |0002: invoke-virtual {v0, v2}, Lnet/pterodactylus/fcp/FcpMessage;.getField:(Ljava/lang/String;)Ljava/lang/String; // method@3568 │ │ +0abe26: 0c00 |0005: move-result-object v0 │ │ +0abe28: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnet/pterodactylus/fcp/BaseMessage; │ │ 0x0000 - 0x0007 reg=2 field Ljava/lang/String; │ │ │ │ @@ -200141,19 +200157,19 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0abe34: |[0abe34] net.pterodactylus.fcp.BaseMessage.getFields:()Ljava/util/Map; │ │ -0abe44: 5410 2918 |0000: iget-object v0, v1, Lnet/pterodactylus/fcp/BaseMessage;.receivedMessage:Lnet/pterodactylus/fcp/FcpMessage; // field@1829 │ │ -0abe48: 6e10 6935 0000 |0002: invoke-virtual {v0}, Lnet/pterodactylus/fcp/FcpMessage;.getFields:()Ljava/util/Map; // method@3569 │ │ -0abe4e: 0c00 |0005: move-result-object v0 │ │ -0abe50: 1100 |0006: return-object v0 │ │ +0abe2c: |[0abe2c] net.pterodactylus.fcp.BaseMessage.getFields:()Ljava/util/Map; │ │ +0abe3c: 5410 2918 |0000: iget-object v0, v1, Lnet/pterodactylus/fcp/BaseMessage;.receivedMessage:Lnet/pterodactylus/fcp/FcpMessage; // field@1829 │ │ +0abe40: 6e10 6935 0000 |0002: invoke-virtual {v0}, Lnet/pterodactylus/fcp/FcpMessage;.getFields:()Ljava/util/Map; // method@3569 │ │ +0abe46: 0c00 |0005: move-result-object v0 │ │ +0abe48: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnet/pterodactylus/fcp/BaseMessage; │ │ │ │ #2 : (in Lnet/pterodactylus/fcp/BaseMessage;) │ │ @@ -200161,19 +200177,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0abe54: |[0abe54] net.pterodactylus.fcp.BaseMessage.getName:()Ljava/lang/String; │ │ -0abe64: 5410 2918 |0000: iget-object v0, v1, Lnet/pterodactylus/fcp/BaseMessage;.receivedMessage:Lnet/pterodactylus/fcp/FcpMessage; // field@1829 │ │ -0abe68: 6e10 6a35 0000 |0002: invoke-virtual {v0}, Lnet/pterodactylus/fcp/FcpMessage;.getName:()Ljava/lang/String; // method@356a │ │ -0abe6e: 0c00 |0005: move-result-object v0 │ │ -0abe70: 1100 |0006: return-object v0 │ │ +0abe4c: |[0abe4c] net.pterodactylus.fcp.BaseMessage.getName:()Ljava/lang/String; │ │ +0abe5c: 5410 2918 |0000: iget-object v0, v1, Lnet/pterodactylus/fcp/BaseMessage;.receivedMessage:Lnet/pterodactylus/fcp/FcpMessage; // field@1829 │ │ +0abe60: 6e10 6a35 0000 |0002: invoke-virtual {v0}, Lnet/pterodactylus/fcp/FcpMessage;.getName:()Ljava/lang/String; // method@356a │ │ +0abe66: 0c00 |0005: move-result-object v0 │ │ +0abe68: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnet/pterodactylus/fcp/BaseMessage; │ │ │ │ source_file_idx : 764 (BaseMessage.java) │ │ @@ -200213,20 +200229,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0abe74: |[0abe74] net.pterodactylus.fcp.DSAGroup.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -0abe84: 7010 f132 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ -0abe8a: 5b01 2d18 |0003: iput-object v1, v0, Lnet/pterodactylus/fcp/DSAGroup;.base:Ljava/lang/String; // field@182d │ │ -0abe8e: 5b02 2e18 |0005: iput-object v2, v0, Lnet/pterodactylus/fcp/DSAGroup;.prime:Ljava/lang/String; // field@182e │ │ -0abe92: 5b03 2f18 |0007: iput-object v3, v0, Lnet/pterodactylus/fcp/DSAGroup;.subprime:Ljava/lang/String; // field@182f │ │ -0abe96: 0e00 |0009: return-void │ │ +0abe6c: |[0abe6c] net.pterodactylus.fcp.DSAGroup.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +0abe7c: 7010 f132 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@32f1 │ │ +0abe82: 5b01 2d18 |0003: iput-object v1, v0, Lnet/pterodactylus/fcp/DSAGroup;.base:Ljava/lang/String; // field@182d │ │ +0abe86: 5b02 2e18 |0005: iput-object v2, v0, Lnet/pterodactylus/fcp/DSAGroup;.prime:Ljava/lang/String; // field@182e │ │ +0abe8a: 5b03 2f18 |0007: iput-object v3, v0, Lnet/pterodactylus/fcp/DSAGroup;.subprime:Ljava/lang/String; // field@182f │ │ +0abe8e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0005 line=54 │ │ 0x0007 line=55 │ │ 0x0009 line=56 │ │ @@ -200242,17 +200258,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0abe98: |[0abe98] net.pterodactylus.fcp.DSAGroup.getBase:()Ljava/lang/String; │ │ -0abea8: 5410 2d18 |0000: iget-object v0, v1, Lnet/pterodactylus/fcp/DSAGroup;.base:Ljava/lang/String; // field@182d │ │ -0abeac: 1100 |0002: return-object v0 │ │ +0abe90: |[0abe90] net.pterodactylus.fcp.DSAGroup.getBase:()Ljava/lang/String; │ │ +0abea0: 5410 2d18 |0000: iget-object v0, v1, Lnet/pterodactylus/fcp/DSAGroup;.base:Ljava/lang/String; // field@182d │ │ +0abea4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/pterodactylus/fcp/DSAGroup; │ │ │ │ #1 : (in Lnet/pterodactylus/fcp/DSAGroup;) │ │ @@ -200260,17 +200276,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0abeb0: |[0abeb0] net.pterodactylus.fcp.DSAGroup.getPrime:()Ljava/lang/String; │ │ -0abec0: 5410 2e18 |0000: iget-object v0, v1, Lnet/pterodactylus/fcp/DSAGroup;.prime:Ljava/lang/String; // field@182e │ │ -0abec4: 1100 |0002: return-object v0 │ │ +0abea8: |[0abea8] net.pterodactylus.fcp.DSAGroup.getPrime:()Ljava/lang/String; │ │ +0abeb8: 5410 2e18 |0000: iget-object v0, v1, Lnet/pterodactylus/fcp/DSAGroup;.prime:Ljava/lang/String; // field@182e │ │ +0abebc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/pterodactylus/fcp/DSAGroup; │ │ │ │ #2 : (in Lnet/pterodactylus/fcp/DSAGroup;) │ │ @@ -200278,17 +200294,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0abec8: |[0abec8] net.pterodactylus.fcp.DSAGroup.getSubprime:()Ljava/lang/String; │ │ -0abed8: 5410 2f18 |0000: iget-object v0, v1, Lnet/pterodactylus/fcp/DSAGroup;.subprime:Ljava/lang/String; // field@182f │ │ -0abedc: 1100 |0002: return-object v0 │ │ +0abec0: |[0abec0] net.pterodactylus.fcp.DSAGroup.getSubprime:()Ljava/lang/String; │ │ +0abed0: 5410 2f18 |0000: iget-object v0, v1, Lnet/pterodactylus/fcp/DSAGroup;.subprime:Ljava/lang/String; // field@182f │ │ +0abed4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/pterodactylus/fcp/DSAGroup; │ │ │ │ source_file_idx : 1191 (DSAGroup.java) │ │ @@ -200337,18 +200353,18 @@ │ │ type : '(Ljava/io/InputStream;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0abee0: |[0abee0] net.pterodactylus.fcp.FcpConnection$LimitedInputStream.:(Ljava/io/InputStream;J)V │ │ -0abef0: 7020 6f32 1000 |0000: invoke-direct {v0, v1}, Ljava/io/FilterInputStream;.:(Ljava/io/InputStream;)V // method@326f │ │ -0abef6: 5a02 3118 |0003: iput-wide v2, v0, Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream;.remaining:J // field@1831 │ │ -0abefa: 0e00 |0005: return-void │ │ +0abed8: |[0abed8] net.pterodactylus.fcp.FcpConnection$LimitedInputStream.:(Ljava/io/InputStream;J)V │ │ +0abee8: 7020 6f32 1000 |0000: invoke-direct {v0, v1}, Ljava/io/FilterInputStream;.:(Ljava/io/InputStream;)V // method@326f │ │ +0abeee: 5a02 3118 |0003: iput-wide v2, v0, Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream;.remaining:J // field@1831 │ │ +0abef2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ 0x0003 line=427 │ │ 0x0005 line=428 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream; │ │ @@ -200361,37 +200377,37 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -0abefc: |[0abefc] net.pterodactylus.fcp.FcpConnection$LimitedInputStream.available:()I │ │ -0abf0c: 1d06 |0000: monitor-enter v6 │ │ -0abf0e: 5360 3118 |0001: iget-wide v0, v6, Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream;.remaining:J // field@1831 │ │ -0abf12: 1602 0000 |0003: const-wide/16 v2, #int 0 // #0 │ │ -0abf16: 3100 0002 |0005: cmp-long v0, v0, v2 │ │ -0abf1a: 3900 0500 |0007: if-nez v0, 000c // +0005 │ │ -0abf1e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0abf20: 1e06 |000a: monitor-exit v6 │ │ -0abf22: 0f00 |000b: return v0 │ │ -0abf24: 6f10 7032 0600 |000c: invoke-super {v6}, Ljava/io/FilterInputStream;.available:()I // method@3270 │ │ -0abf2a: 0a00 |000f: move-result v0 │ │ -0abf2c: 8100 |0010: int-to-long v0, v0 │ │ -0abf2e: 1702 ffff ff7f |0011: const-wide/32 v2, #float nan // #7fffffff │ │ -0abf34: 5364 3118 |0014: iget-wide v4, v6, Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream;.remaining:J // field@1831 │ │ -0abf38: 7140 e932 3254 |0016: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.min:(JJ)J // method@32e9 │ │ -0abf3e: 0b02 |0019: move-result-wide v2 │ │ -0abf40: 7140 e932 1032 |001a: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.min:(JJ)J // method@32e9 │ │ -0abf46: 0b00 |001d: move-result-wide v0 │ │ -0abf48: 8400 |001e: long-to-int v0, v0 │ │ -0abf4a: 28eb |001f: goto 000a // -0015 │ │ -0abf4c: 0d00 |0020: move-exception v0 │ │ -0abf4e: 1e06 |0021: monitor-exit v6 │ │ -0abf50: 2700 |0022: throw v0 │ │ +0abef4: |[0abef4] net.pterodactylus.fcp.FcpConnection$LimitedInputStream.available:()I │ │ +0abf04: 1d06 |0000: monitor-enter v6 │ │ +0abf06: 5360 3118 |0001: iget-wide v0, v6, Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream;.remaining:J // field@1831 │ │ +0abf0a: 1602 0000 |0003: const-wide/16 v2, #int 0 // #0 │ │ +0abf0e: 3100 0002 |0005: cmp-long v0, v0, v2 │ │ +0abf12: 3900 0500 |0007: if-nez v0, 000c // +0005 │ │ +0abf16: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0abf18: 1e06 |000a: monitor-exit v6 │ │ +0abf1a: 0f00 |000b: return v0 │ │ +0abf1c: 6f10 7032 0600 |000c: invoke-super {v6}, Ljava/io/FilterInputStream;.available:()I // method@3270 │ │ +0abf22: 0a00 |000f: move-result v0 │ │ +0abf24: 8100 |0010: int-to-long v0, v0 │ │ +0abf26: 1702 ffff ff7f |0011: const-wide/32 v2, #float nan // #7fffffff │ │ +0abf2c: 5364 3118 |0014: iget-wide v4, v6, Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream;.remaining:J // field@1831 │ │ +0abf30: 7140 e932 3254 |0016: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.min:(JJ)J // method@32e9 │ │ +0abf36: 0b02 |0019: move-result-wide v2 │ │ +0abf38: 7140 e932 1032 |001a: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.min:(JJ)J // method@32e9 │ │ +0abf3e: 0b00 |001d: move-result-wide v0 │ │ +0abf40: 8400 |001e: long-to-int v0, v0 │ │ +0abf42: 28eb |001f: goto 000a // -0015 │ │ +0abf44: 0d00 |0020: move-exception v0 │ │ +0abf46: 1e06 |0021: monitor-exit v6 │ │ +0abf48: 2700 |0022: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0003 │ │ -> 0x0020 │ │ 0x000c - 0x001d │ │ -> 0x0020 │ │ positions : │ │ 0x0000 line=435 │ │ @@ -200406,28 +200422,28 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0abf68: |[0abf68] net.pterodactylus.fcp.FcpConnection$LimitedInputStream.consume:()V │ │ -0abf78: 1d04 |0000: monitor-enter v4 │ │ -0abf7a: 5340 3118 |0001: iget-wide v0, v4, Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream;.remaining:J // field@1831 │ │ -0abf7e: 1602 0000 |0003: const-wide/16 v2, #int 0 // #0 │ │ -0abf82: 3100 0002 |0005: cmp-long v0, v0, v2 │ │ -0abf86: 3d00 0b00 |0007: if-lez v0, 0012 // +000b │ │ -0abf8a: 5340 3118 |0009: iget-wide v0, v4, Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream;.remaining:J // field@1831 │ │ -0abf8e: 6e30 f434 0401 |000b: invoke-virtual {v4, v0, v1}, Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream;.skip:(J)J // method@34f4 │ │ -0abf94: 28f3 |000e: goto 0001 // -000d │ │ -0abf96: 0d00 |000f: move-exception v0 │ │ -0abf98: 1e04 |0010: monitor-exit v4 │ │ -0abf9a: 2700 |0011: throw v0 │ │ -0abf9c: 1e04 |0012: monitor-exit v4 │ │ -0abf9e: 0e00 |0013: return-void │ │ +0abf60: |[0abf60] net.pterodactylus.fcp.FcpConnection$LimitedInputStream.consume:()V │ │ +0abf70: 1d04 |0000: monitor-enter v4 │ │ +0abf72: 5340 3118 |0001: iget-wide v0, v4, Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream;.remaining:J // field@1831 │ │ +0abf76: 1602 0000 |0003: const-wide/16 v2, #int 0 // #0 │ │ +0abf7a: 3100 0002 |0005: cmp-long v0, v0, v2 │ │ +0abf7e: 3d00 0b00 |0007: if-lez v0, 0012 // +000b │ │ +0abf82: 5340 3118 |0009: iget-wide v0, v4, Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream;.remaining:J // field@1831 │ │ +0abf86: 6e30 f434 0401 |000b: invoke-virtual {v4, v0, v1}, Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream;.skip:(J)J // method@34f4 │ │ +0abf8c: 28f3 |000e: goto 0001 // -000d │ │ +0abf8e: 0d00 |000f: move-exception v0 │ │ +0abf90: 1e04 |0010: monitor-exit v4 │ │ +0abf92: 2700 |0011: throw v0 │ │ +0abf94: 1e04 |0012: monitor-exit v4 │ │ +0abf96: 0e00 |0013: return-void │ │ catches : 1 │ │ 0x0001 - 0x000e │ │ -> 0x000f │ │ positions : │ │ 0x0000 line=522 │ │ 0x0009 line=523 │ │ 0x000f line=522 │ │ @@ -200440,18 +200456,18 @@ │ │ type : '(I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0abfac: |[0abfac] net.pterodactylus.fcp.FcpConnection$LimitedInputStream.mark:(I)V │ │ -0abfbc: 1d00 |0000: monitor-enter v0 │ │ -0abfbe: 1e00 |0001: monitor-exit v0 │ │ -0abfc0: 0e00 |0002: return-void │ │ +0abfa4: |[0abfa4] net.pterodactylus.fcp.FcpConnection$LimitedInputStream.mark:(I)V │ │ +0abfb4: 1d00 |0000: monitor-enter v0 │ │ +0abfb6: 1e00 |0001: monitor-exit v0 │ │ +0abfb8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream; │ │ 0x0000 - 0x0003 reg=1 readlimit I │ │ │ │ @@ -200460,17 +200476,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0abfc4: |[0abfc4] net.pterodactylus.fcp.FcpConnection$LimitedInputStream.markSupported:()Z │ │ -0abfd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0abfd6: 0f00 |0001: return v0 │ │ +0abfbc: |[0abfbc] net.pterodactylus.fcp.FcpConnection$LimitedInputStream.markSupported:()Z │ │ +0abfcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0abfce: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream; │ │ │ │ #4 : (in Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream;) │ │ @@ -200478,32 +200494,32 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -0abfd8: |[0abfd8] net.pterodactylus.fcp.FcpConnection$LimitedInputStream.read:()I │ │ -0abfe8: 1d06 |0000: monitor-enter v6 │ │ -0abfea: 12f0 |0001: const/4 v0, #int -1 // #ff │ │ -0abfec: 5362 3118 |0002: iget-wide v2, v6, Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream;.remaining:J // field@1831 │ │ -0abff0: 1604 0000 |0004: const-wide/16 v4, #int 0 // #0 │ │ -0abff4: 3101 0204 |0006: cmp-long v1, v2, v4 │ │ -0abff8: 3d01 0d00 |0008: if-lez v1, 0015 // +000d │ │ -0abffc: 6f10 7132 0600 |000a: invoke-super {v6}, Ljava/io/FilterInputStream;.read:()I // method@3271 │ │ -0ac002: 0a00 |000d: move-result v0 │ │ -0ac004: 5362 3118 |000e: iget-wide v2, v6, Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream;.remaining:J // field@1831 │ │ -0ac008: 1604 0100 |0010: const-wide/16 v4, #int 1 // #1 │ │ -0ac00c: bc42 |0012: sub-long/2addr v2, v4 │ │ -0ac00e: 5a62 3118 |0013: iput-wide v2, v6, Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream;.remaining:J // field@1831 │ │ -0ac012: 1e06 |0015: monitor-exit v6 │ │ -0ac014: 0f00 |0016: return v0 │ │ -0ac016: 0d01 |0017: move-exception v1 │ │ -0ac018: 1e06 |0018: monitor-exit v6 │ │ -0ac01a: 2701 |0019: throw v1 │ │ +0abfd0: |[0abfd0] net.pterodactylus.fcp.FcpConnection$LimitedInputStream.read:()I │ │ +0abfe0: 1d06 |0000: monitor-enter v6 │ │ +0abfe2: 12f0 |0001: const/4 v0, #int -1 // #ff │ │ +0abfe4: 5362 3118 |0002: iget-wide v2, v6, Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream;.remaining:J // field@1831 │ │ +0abfe8: 1604 0000 |0004: const-wide/16 v4, #int 0 // #0 │ │ +0abfec: 3101 0204 |0006: cmp-long v1, v2, v4 │ │ +0abff0: 3d01 0d00 |0008: if-lez v1, 0015 // +000d │ │ +0abff4: 6f10 7132 0600 |000a: invoke-super {v6}, Ljava/io/FilterInputStream;.read:()I // method@3271 │ │ +0abffa: 0a00 |000d: move-result v0 │ │ +0abffc: 5362 3118 |000e: iget-wide v2, v6, Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream;.remaining:J // field@1831 │ │ +0ac000: 1604 0100 |0010: const-wide/16 v4, #int 1 // #1 │ │ +0ac004: bc42 |0012: sub-long/2addr v2, v4 │ │ +0ac006: 5a62 3118 |0013: iput-wide v2, v6, Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream;.remaining:J // field@1831 │ │ +0ac00a: 1e06 |0015: monitor-exit v6 │ │ +0ac00c: 0f00 |0016: return v0 │ │ +0ac00e: 0d01 |0017: move-exception v1 │ │ +0ac010: 1e06 |0018: monitor-exit v6 │ │ +0ac012: 2701 |0019: throw v1 │ │ catches : 1 │ │ 0x0002 - 0x0015 │ │ -> 0x0017 │ │ positions : │ │ 0x0000 line=446 │ │ 0x0002 line=447 │ │ 0x000a line=448 │ │ @@ -200519,41 +200535,41 @@ │ │ type : '([BII)I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -0ac028: |[0ac028] net.pterodactylus.fcp.FcpConnection$LimitedInputStream.read:([BII)I │ │ -0ac038: 1d08 |0000: monitor-enter v8 │ │ -0ac03a: 5382 3118 |0001: iget-wide v2, v8, Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream;.remaining:J // field@1831 │ │ -0ac03e: 1604 0000 |0003: const-wide/16 v4, #int 0 // #0 │ │ -0ac042: 3102 0204 |0005: cmp-long v2, v2, v4 │ │ -0ac046: 3902 0500 |0007: if-nez v2, 000c // +0005 │ │ -0ac04a: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ -0ac04c: 1e08 |000a: monitor-exit v8 │ │ -0ac04e: 0f00 |000b: return v0 │ │ -0ac050: 81b2 |000c: int-to-long v2, v11 │ │ -0ac052: 5384 3118 |000d: iget-wide v4, v8, Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream;.remaining:J // field@1831 │ │ -0ac056: 1706 ffff ff7f |000f: const-wide/32 v6, #float nan // #7fffffff │ │ -0ac05c: 7140 e932 5476 |0012: invoke-static {v4, v5, v6, v7}, Ljava/lang/Math;.min:(JJ)J // method@32e9 │ │ -0ac062: 0b04 |0015: move-result-wide v4 │ │ -0ac064: 7140 e932 3254 |0016: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.min:(JJ)J // method@32e9 │ │ -0ac06a: 0b02 |0019: move-result-wide v2 │ │ -0ac06c: 8421 |001a: long-to-int v1, v2 │ │ -0ac06e: 6f40 7232 981a |001b: invoke-super {v8, v9, v10, v1}, Ljava/io/FilterInputStream;.read:([BII)I // method@3272 │ │ -0ac074: 0a00 |001e: move-result v0 │ │ -0ac076: 5382 3118 |001f: iget-wide v2, v8, Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream;.remaining:J // field@1831 │ │ -0ac07a: 8104 |0021: int-to-long v4, v0 │ │ -0ac07c: bc42 |0022: sub-long/2addr v2, v4 │ │ -0ac07e: 5a82 3118 |0023: iput-wide v2, v8, Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream;.remaining:J // field@1831 │ │ -0ac082: 28e5 |0025: goto 000a // -001b │ │ -0ac084: 0d02 |0026: move-exception v2 │ │ -0ac086: 1e08 |0027: monitor-exit v8 │ │ -0ac088: 2702 |0028: throw v2 │ │ +0ac020: |[0ac020] net.pterodactylus.fcp.FcpConnection$LimitedInputStream.read:([BII)I │ │ +0ac030: 1d08 |0000: monitor-enter v8 │ │ +0ac032: 5382 3118 |0001: iget-wide v2, v8, Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream;.remaining:J // field@1831 │ │ +0ac036: 1604 0000 |0003: const-wide/16 v4, #int 0 // #0 │ │ +0ac03a: 3102 0204 |0005: cmp-long v2, v2, v4 │ │ +0ac03e: 3902 0500 |0007: if-nez v2, 000c // +0005 │ │ +0ac042: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ +0ac044: 1e08 |000a: monitor-exit v8 │ │ +0ac046: 0f00 |000b: return v0 │ │ +0ac048: 81b2 |000c: int-to-long v2, v11 │ │ +0ac04a: 5384 3118 |000d: iget-wide v4, v8, Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream;.remaining:J // field@1831 │ │ +0ac04e: 1706 ffff ff7f |000f: const-wide/32 v6, #float nan // #7fffffff │ │ +0ac054: 7140 e932 5476 |0012: invoke-static {v4, v5, v6, v7}, Ljava/lang/Math;.min:(JJ)J // method@32e9 │ │ +0ac05a: 0b04 |0015: move-result-wide v4 │ │ +0ac05c: 7140 e932 3254 |0016: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.min:(JJ)J // method@32e9 │ │ +0ac062: 0b02 |0019: move-result-wide v2 │ │ +0ac064: 8421 |001a: long-to-int v1, v2 │ │ +0ac066: 6f40 7232 981a |001b: invoke-super {v8, v9, v10, v1}, Ljava/io/FilterInputStream;.read:([BII)I // method@3272 │ │ +0ac06c: 0a00 |001e: move-result v0 │ │ +0ac06e: 5382 3118 |001f: iget-wide v2, v8, Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream;.remaining:J // field@1831 │ │ +0ac072: 8104 |0021: int-to-long v4, v0 │ │ +0ac074: bc42 |0022: sub-long/2addr v2, v4 │ │ +0ac076: 5a82 3118 |0023: iput-wide v2, v8, Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream;.remaining:J // field@1831 │ │ +0ac07a: 28e5 |0025: goto 000a // -001b │ │ +0ac07c: 0d02 |0026: move-exception v2 │ │ +0ac07e: 1e08 |0027: monitor-exit v8 │ │ +0ac080: 2702 |0028: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x0003 │ │ -> 0x0026 │ │ 0x000d - 0x0025 │ │ -> 0x0026 │ │ positions : │ │ 0x0000 line=459 │ │ @@ -200576,18 +200592,18 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ac0a0: |[0ac0a0] net.pterodactylus.fcp.FcpConnection$LimitedInputStream.reset:()V │ │ -0ac0b0: 1d00 |0000: monitor-enter v0 │ │ -0ac0b2: 1e00 |0001: monitor-exit v0 │ │ -0ac0b4: 0e00 |0002: return-void │ │ +0ac098: |[0ac098] net.pterodactylus.fcp.FcpConnection$LimitedInputStream.reset:()V │ │ +0ac0a8: 1d00 |0000: monitor-enter v0 │ │ +0ac0aa: 1e00 |0001: monitor-exit v0 │ │ +0ac0ac: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream; │ │ │ │ #7 : (in Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream;) │ │ @@ -200595,36 +200611,36 @@ │ │ type : '(J)J' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -0ac0b8: |[0ac0b8] net.pterodactylus.fcp.FcpConnection$LimitedInputStream.skip:(J)J │ │ -0ac0c8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -0ac0cc: 1d05 |0002: monitor-enter v5 │ │ -0ac0ce: 3102 0600 |0003: cmp-long v2, v6, v0 │ │ -0ac0d2: 3a02 0800 |0005: if-ltz v2, 000d // +0008 │ │ -0ac0d6: 5352 3118 |0007: iget-wide v2, v5, Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream;.remaining:J // field@1831 │ │ -0ac0da: 3102 0200 |0009: cmp-long v2, v2, v0 │ │ -0ac0de: 3902 0400 |000b: if-nez v2, 000f // +0004 │ │ -0ac0e2: 1e05 |000d: monitor-exit v5 │ │ -0ac0e4: 1000 |000e: return-wide v0 │ │ -0ac0e6: 5352 3118 |000f: iget-wide v2, v5, Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream;.remaining:J // field@1831 │ │ -0ac0ea: 7140 e932 7632 |0011: invoke-static {v6, v7, v2, v3}, Ljava/lang/Math;.min:(JJ)J // method@32e9 │ │ -0ac0f0: 0b02 |0014: move-result-wide v2 │ │ -0ac0f2: 6f30 7332 2503 |0015: invoke-super {v5, v2, v3}, Ljava/io/FilterInputStream;.skip:(J)J // method@3273 │ │ -0ac0f8: 0b00 |0018: move-result-wide v0 │ │ -0ac0fa: 5352 3118 |0019: iget-wide v2, v5, Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream;.remaining:J // field@1831 │ │ -0ac0fe: bc02 |001b: sub-long/2addr v2, v0 │ │ -0ac100: 5a52 3118 |001c: iput-wide v2, v5, Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream;.remaining:J // field@1831 │ │ -0ac104: 28ef |001e: goto 000d // -0011 │ │ -0ac106: 0d02 |001f: move-exception v2 │ │ -0ac108: 1e05 |0020: monitor-exit v5 │ │ -0ac10a: 2702 |0021: throw v2 │ │ +0ac0b0: |[0ac0b0] net.pterodactylus.fcp.FcpConnection$LimitedInputStream.skip:(J)J │ │ +0ac0c0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +0ac0c4: 1d05 |0002: monitor-enter v5 │ │ +0ac0c6: 3102 0600 |0003: cmp-long v2, v6, v0 │ │ +0ac0ca: 3a02 0800 |0005: if-ltz v2, 000d // +0008 │ │ +0ac0ce: 5352 3118 |0007: iget-wide v2, v5, Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream;.remaining:J // field@1831 │ │ +0ac0d2: 3102 0200 |0009: cmp-long v2, v2, v0 │ │ +0ac0d6: 3902 0400 |000b: if-nez v2, 000f // +0004 │ │ +0ac0da: 1e05 |000d: monitor-exit v5 │ │ +0ac0dc: 1000 |000e: return-wide v0 │ │ +0ac0de: 5352 3118 |000f: iget-wide v2, v5, Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream;.remaining:J // field@1831 │ │ +0ac0e2: 7140 e932 7632 |0011: invoke-static {v6, v7, v2, v3}, Ljava/lang/Math;.min:(JJ)J // method@32e9 │ │ +0ac0e8: 0b02 |0014: move-result-wide v2 │ │ +0ac0ea: 6f30 7332 2503 |0015: invoke-super {v5, v2, v3}, Ljava/io/FilterInputStream;.skip:(J)J // method@3273 │ │ +0ac0f0: 0b00 |0018: move-result-wide v0 │ │ +0ac0f2: 5352 3118 |0019: iget-wide v2, v5, Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream;.remaining:J // field@1831 │ │ +0ac0f6: bc02 |001b: sub-long/2addr v2, v0 │ │ +0ac0f8: 5a52 3118 |001c: iput-wide v2, v5, Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream;.remaining:J // field@1831 │ │ +0ac0fc: 28ef |001e: goto 000d // -0011 │ │ +0ac0fe: 0d02 |001f: move-exception v2 │ │ +0ac100: 1e05 |0020: monitor-exit v5 │ │ +0ac102: 2702 |0021: throw v2 │ │ catches : 2 │ │ 0x0007 - 0x0009 │ │ -> 0x001f │ │ 0x000f - 0x001e │ │ -> 0x001f │ │ positions : │ │ 0x0002 line=473 │ │ @@ -200722,27 +200738,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0ac120: |[0ac120] net.pterodactylus.fcp.FcpConnection.:()V │ │ -0ac130: 1c00 ea06 |0000: const-class v0, Lnet/pterodactylus/fcp/FcpConnection; // type@06ea │ │ -0ac134: 6e10 b532 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@32b5 │ │ -0ac13a: 0c00 |0005: move-result-object v0 │ │ -0ac13c: 7110 3b37 0000 |0006: invoke-static {v0}, Lnet/pterodactylus/util/logging/Logging;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@373b │ │ -0ac142: 0c00 |0009: move-result-object v0 │ │ -0ac144: 6900 3718 |000a: sput-object v0, Lnet/pterodactylus/fcp/FcpConnection;.logger:Ljava/util/logging/Logger; // field@1837 │ │ -0ac148: 2200 aa06 |000c: new-instance v0, Ljava/util/HashMap; // type@06aa │ │ -0ac14c: 7010 9933 0000 |000e: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@3399 │ │ -0ac152: 7110 9333 0000 |0011: invoke-static {v0}, Ljava/util/Collections;.synchronizedMap:(Ljava/util/Map;)Ljava/util/Map; // method@3393 │ │ -0ac158: 0c00 |0014: move-result-object v0 │ │ -0ac15a: 6900 3618 |0015: sput-object v0, Lnet/pterodactylus/fcp/FcpConnection;.incomingMessageStatistics:Ljava/util/Map; // field@1836 │ │ -0ac15e: 0e00 |0017: return-void │ │ +0ac118: |[0ac118] net.pterodactylus.fcp.FcpConnection.:()V │ │ +0ac128: 1c00 ea06 |0000: const-class v0, Lnet/pterodactylus/fcp/FcpConnection; // type@06ea │ │ +0ac12c: 6e10 b532 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@32b5 │ │ +0ac132: 0c00 |0005: move-result-object v0 │ │ +0ac134: 7110 3b37 0000 |0006: invoke-static {v0}, Lnet/pterodactylus/util/logging/Logging;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@373b │ │ +0ac13a: 0c00 |0009: move-result-object v0 │ │ +0ac13c: 6900 3718 |000a: sput-object v0, Lnet/pterodactylus/fcp/FcpConnection;.logger:Ljava/util/logging/Logger; // field@1837 │ │ +0ac140: 2200 aa06 |000c: new-instance v0, Ljava/util/HashMap; // type@06aa │ │ +0ac144: 7010 9933 0000 |000e: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@3399 │ │ +0ac14a: 7110 9333 0000 |0011: invoke-static {v0}, Ljava/util/Collections;.synchronizedMap:(Ljava/util/Map;)Ljava/util/Map; // method@3393 │ │ +0ac150: 0c00 |0014: move-result-object v0 │ │ +0ac152: 6900 3618 |0015: sput-object v0, Lnet/pterodactylus/fcp/FcpConnection;.incomingMessageStatistics:Ljava/util/Map; // field@1836 │ │ +0ac156: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x000c line=71 │ │ locals : │ │ │ │ #1 : (in Lnet/pterodactylus/fcp/FcpConnection;) │ │ @@ -200750,19 +200766,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0ac160: |[0ac160] net.pterodactylus.fcp.FcpConnection.:()V │ │ -0ac170: 7100 6433 0000 |0000: invoke-static {}, Ljava/net/InetAddress;.getLocalHost:()Ljava/net/InetAddress; // method@3364 │ │ -0ac176: 0c00 |0003: move-result-object v0 │ │ -0ac178: 7020 f934 0100 |0004: invoke-direct {v1, v0}, Lnet/pterodactylus/fcp/FcpConnection;.:(Ljava/net/InetAddress;)V // method@34f9 │ │ -0ac17e: 0e00 |0007: return-void │ │ +0ac158: |[0ac158] net.pterodactylus.fcp.FcpConnection.:()V │ │ +0ac168: 7100 6433 0000 |0000: invoke-static {}, Ljava/net/InetAddress;.getLocalHost:()Ljava/net/InetAddress; // method@3364 │ │ +0ac16e: 0c00 |0003: move-result-object v0 │ │ +0ac170: 7020 f934 0100 |0004: invoke-direct {v1, v0}, Lnet/pterodactylus/fcp/FcpConnection;.:(Ljava/net/InetAddress;)V // method@34f9 │ │ +0ac176: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0007 line=82 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lnet/pterodactylus/fcp/FcpConnection; │ │ │ │ @@ -200771,18 +200787,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0ac180: |[0ac180] net.pterodactylus.fcp.FcpConnection.:(Ljava/lang/String;)V │ │ -0ac190: 1300 0925 |0000: const/16 v0, #int 9481 // #2509 │ │ -0ac194: 7030 f834 2100 |0002: invoke-direct {v1, v2, v0}, Lnet/pterodactylus/fcp/FcpConnection;.:(Ljava/lang/String;I)V // method@34f8 │ │ -0ac19a: 0e00 |0005: return-void │ │ +0ac178: |[0ac178] net.pterodactylus.fcp.FcpConnection.:(Ljava/lang/String;)V │ │ +0ac188: 1300 0925 |0000: const/16 v0, #int 9481 // #2509 │ │ +0ac18c: 7030 f834 2100 |0002: invoke-direct {v1, v2, v0}, Lnet/pterodactylus/fcp/FcpConnection;.:(Ljava/lang/String;I)V // method@34f8 │ │ +0ac192: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0005 line=95 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/pterodactylus/fcp/FcpConnection; │ │ 0x0000 - 0x0006 reg=2 host Ljava/lang/String; │ │ @@ -200792,19 +200808,19 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0ac19c: |[0ac19c] net.pterodactylus.fcp.FcpConnection.:(Ljava/lang/String;I)V │ │ -0ac1ac: 7110 6333 0200 |0000: invoke-static {v2}, Ljava/net/InetAddress;.getByName:(Ljava/lang/String;)Ljava/net/InetAddress; // method@3363 │ │ -0ac1b2: 0c00 |0003: move-result-object v0 │ │ -0ac1b4: 7030 fa34 0103 |0004: invoke-direct {v1, v0, v3}, Lnet/pterodactylus/fcp/FcpConnection;.:(Ljava/net/InetAddress;I)V // method@34fa │ │ -0ac1ba: 0e00 |0007: return-void │ │ +0ac194: |[0ac194] net.pterodactylus.fcp.FcpConnection.:(Ljava/lang/String;I)V │ │ +0ac1a4: 7110 6333 0200 |0000: invoke-static {v2}, Ljava/net/InetAddress;.getByName:(Ljava/lang/String;)Ljava/net/InetAddress; // method@3363 │ │ +0ac1aa: 0c00 |0003: move-result-object v0 │ │ +0ac1ac: 7030 fa34 0103 |0004: invoke-direct {v1, v0, v3}, Lnet/pterodactylus/fcp/FcpConnection;.:(Ljava/net/InetAddress;I)V // method@34fa │ │ +0ac1b2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0007 line=110 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lnet/pterodactylus/fcp/FcpConnection; │ │ 0x0000 - 0x0008 reg=2 host Ljava/lang/String; │ │ @@ -200815,18 +200831,18 @@ │ │ type : '(Ljava/net/InetAddress;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0ac1bc: |[0ac1bc] net.pterodactylus.fcp.FcpConnection.:(Ljava/net/InetAddress;)V │ │ -0ac1cc: 1300 0925 |0000: const/16 v0, #int 9481 // #2509 │ │ -0ac1d0: 7030 fa34 2100 |0002: invoke-direct {v1, v2, v0}, Lnet/pterodactylus/fcp/FcpConnection;.:(Ljava/net/InetAddress;I)V // method@34fa │ │ -0ac1d6: 0e00 |0005: return-void │ │ +0ac1b4: |[0ac1b4] net.pterodactylus.fcp.FcpConnection.:(Ljava/net/InetAddress;)V │ │ +0ac1c4: 1300 0925 |0000: const/16 v0, #int 9481 // #2509 │ │ +0ac1c8: 7030 fa34 2100 |0002: invoke-direct {v1, v2, v0}, Lnet/pterodactylus/fcp/FcpConnection;.:(Ljava/net/InetAddress;I)V // method@34fa │ │ +0ac1ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0005 line=121 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/pterodactylus/fcp/FcpConnection; │ │ 0x0000 - 0x0006 reg=2 address Ljava/net/InetAddress; │ │ @@ -200836,22 +200852,22 @@ │ │ type : '(Ljava/net/InetAddress;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0ac1d8: |[0ac1d8] net.pterodactylus.fcp.FcpConnection.:(Ljava/net/InetAddress;I)V │ │ -0ac1e8: 7010 f132 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@32f1 │ │ -0ac1ee: 2200 ee06 |0003: new-instance v0, Lnet/pterodactylus/fcp/FcpListenerManager; // type@06ee │ │ -0ac1f2: 7020 3735 1000 |0005: invoke-direct {v0, v1}, Lnet/pterodactylus/fcp/FcpListenerManager;.:(Lnet/pterodactylus/fcp/FcpConnection;)V // method@3537 │ │ -0ac1f8: 5b10 3518 |0008: iput-object v0, v1, Lnet/pterodactylus/fcp/FcpConnection;.fcpListenerManager:Lnet/pterodactylus/fcp/FcpListenerManager; // field@1835 │ │ -0ac1fc: 5b12 3318 |000a: iput-object v2, v1, Lnet/pterodactylus/fcp/FcpConnection;.address:Ljava/net/InetAddress; // field@1833 │ │ -0ac200: 5913 3818 |000c: iput v3, v1, Lnet/pterodactylus/fcp/FcpConnection;.port:I // field@1838 │ │ -0ac204: 0e00 |000e: return-void │ │ +0ac1d0: |[0ac1d0] net.pterodactylus.fcp.FcpConnection.:(Ljava/net/InetAddress;I)V │ │ +0ac1e0: 7010 f132 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@32f1 │ │ +0ac1e6: 2200 ee06 |0003: new-instance v0, Lnet/pterodactylus/fcp/FcpListenerManager; // type@06ee │ │ +0ac1ea: 7020 3735 1000 |0005: invoke-direct {v0, v1}, Lnet/pterodactylus/fcp/FcpListenerManager;.:(Lnet/pterodactylus/fcp/FcpConnection;)V // method@3537 │ │ +0ac1f0: 5b10 3518 |0008: iput-object v0, v1, Lnet/pterodactylus/fcp/FcpConnection;.fcpListenerManager:Lnet/pterodactylus/fcp/FcpListenerManager; // field@1835 │ │ +0ac1f4: 5b12 3318 |000a: iput-object v2, v1, Lnet/pterodactylus/fcp/FcpConnection;.address:Ljava/net/InetAddress; // field@1833 │ │ +0ac1f8: 5913 3818 |000c: iput v3, v1, Lnet/pterodactylus/fcp/FcpConnection;.port:I // field@1838 │ │ +0ac1fc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0003 line=50 │ │ 0x000a line=133 │ │ 0x000c line=134 │ │ 0x000e line=135 │ │ @@ -200865,49 +200881,49 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 69 16-bit code units │ │ -0ac208: |[0ac208] net.pterodactylus.fcp.FcpConnection.countMessage:(Ljava/lang/String;)V │ │ -0ac218: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ac21a: 6201 3618 |0001: sget-object v1, Lnet/pterodactylus/fcp/FcpConnection;.incomingMessageStatistics:Ljava/util/Map; // field@1836 │ │ -0ac21e: 7220 c333 5100 |0003: invoke-interface {v1, v5}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@33c3 │ │ -0ac224: 0a01 |0006: move-result v1 │ │ -0ac226: 3801 0e00 |0007: if-eqz v1, 0015 // +000e │ │ -0ac22a: 6201 3618 |0009: sget-object v1, Lnet/pterodactylus/fcp/FcpConnection;.incomingMessageStatistics:Ljava/util/Map; // field@1836 │ │ -0ac22e: 7220 c533 5100 |000b: invoke-interface {v1, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@33c5 │ │ -0ac234: 0c01 |000e: move-result-object v1 │ │ -0ac236: 1f01 6e06 |000f: check-cast v1, Ljava/lang/Integer; // type@066e │ │ -0ac23a: 6e10 d032 0100 |0011: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@32d0 │ │ -0ac240: 0a00 |0014: move-result v0 │ │ -0ac242: 6201 3618 |0015: sget-object v1, Lnet/pterodactylus/fcp/FcpConnection;.incomingMessageStatistics:Ljava/util/Map; // field@1836 │ │ -0ac246: d802 0001 |0017: add-int/lit8 v2, v0, #int 1 // #01 │ │ -0ac24a: 7110 d432 0200 |0019: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@32d4 │ │ -0ac250: 0c02 |001c: move-result-object v2 │ │ -0ac252: 7230 c833 5102 |001d: invoke-interface {v1, v5, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@33c8 │ │ -0ac258: 6201 3718 |0020: sget-object v1, Lnet/pterodactylus/fcp/FcpConnection;.logger:Ljava/util/logging/Logger; // field@1837 │ │ -0ac25c: 2202 7f06 |0022: new-instance v2, Ljava/lang/StringBuilder; // type@067f │ │ -0ac260: 7010 2a33 0200 |0024: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@332a │ │ -0ac266: 1a03 401c |0027: const-string v3, "count for " // string@1c40 │ │ -0ac26a: 6e20 3433 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3334 │ │ -0ac270: 0c02 |002c: move-result-object v2 │ │ -0ac272: 6e20 3433 5200 |002d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3334 │ │ -0ac278: 0c02 |0030: move-result-object v2 │ │ -0ac27a: 1a03 1f01 |0031: const-string v3, ": " // string@011f │ │ -0ac27e: 6e20 3433 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3334 │ │ -0ac284: 0c02 |0036: move-result-object v2 │ │ -0ac286: d803 0001 |0037: add-int/lit8 v3, v0, #int 1 // #01 │ │ -0ac28a: 6e20 3033 3200 |0039: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3330 │ │ -0ac290: 0c02 |003c: move-result-object v2 │ │ -0ac292: 6e10 3933 0200 |003d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3339 │ │ -0ac298: 0c02 |0040: move-result-object v2 │ │ -0ac29a: 6e20 1b34 2100 |0041: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@341b │ │ -0ac2a0: 0e00 |0044: return-void │ │ +0ac200: |[0ac200] net.pterodactylus.fcp.FcpConnection.countMessage:(Ljava/lang/String;)V │ │ +0ac210: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ac212: 6201 3618 |0001: sget-object v1, Lnet/pterodactylus/fcp/FcpConnection;.incomingMessageStatistics:Ljava/util/Map; // field@1836 │ │ +0ac216: 7220 c333 5100 |0003: invoke-interface {v1, v5}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@33c3 │ │ +0ac21c: 0a01 |0006: move-result v1 │ │ +0ac21e: 3801 0e00 |0007: if-eqz v1, 0015 // +000e │ │ +0ac222: 6201 3618 |0009: sget-object v1, Lnet/pterodactylus/fcp/FcpConnection;.incomingMessageStatistics:Ljava/util/Map; // field@1836 │ │ +0ac226: 7220 c533 5100 |000b: invoke-interface {v1, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@33c5 │ │ +0ac22c: 0c01 |000e: move-result-object v1 │ │ +0ac22e: 1f01 6e06 |000f: check-cast v1, Ljava/lang/Integer; // type@066e │ │ +0ac232: 6e10 d032 0100 |0011: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@32d0 │ │ +0ac238: 0a00 |0014: move-result v0 │ │ +0ac23a: 6201 3618 |0015: sget-object v1, Lnet/pterodactylus/fcp/FcpConnection;.incomingMessageStatistics:Ljava/util/Map; // field@1836 │ │ +0ac23e: d802 0001 |0017: add-int/lit8 v2, v0, #int 1 // #01 │ │ +0ac242: 7110 d432 0200 |0019: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@32d4 │ │ +0ac248: 0c02 |001c: move-result-object v2 │ │ +0ac24a: 7230 c833 5102 |001d: invoke-interface {v1, v5, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@33c8 │ │ +0ac250: 6201 3718 |0020: sget-object v1, Lnet/pterodactylus/fcp/FcpConnection;.logger:Ljava/util/logging/Logger; // field@1837 │ │ +0ac254: 2202 7f06 |0022: new-instance v2, Ljava/lang/StringBuilder; // type@067f │ │ +0ac258: 7010 2a33 0200 |0024: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@332a │ │ +0ac25e: 1a03 401c |0027: const-string v3, "count for " // string@1c40 │ │ +0ac262: 6e20 3433 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3334 │ │ +0ac268: 0c02 |002c: move-result-object v2 │ │ +0ac26a: 6e20 3433 5200 |002d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3334 │ │ +0ac270: 0c02 |0030: move-result-object v2 │ │ +0ac272: 1a03 1f01 |0031: const-string v3, ": " // string@011f │ │ +0ac276: 6e20 3433 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3334 │ │ +0ac27c: 0c02 |0036: move-result-object v2 │ │ +0ac27e: d803 0001 |0037: add-int/lit8 v3, v0, #int 1 // #01 │ │ +0ac282: 6e20 3033 3200 |0039: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3330 │ │ +0ac288: 0c02 |003c: move-result-object v2 │ │ +0ac28a: 6e10 3933 0200 |003d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3339 │ │ +0ac290: 0c02 |0040: move-result-object v2 │ │ +0ac292: 6e20 1b34 2100 |0041: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.finest:(Ljava/lang/String;)V // method@341b │ │ +0ac298: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ 0x0001 line=384 │ │ 0x0009 line=385 │ │ 0x0015 line=387 │ │ 0x0020 line=388 │ │ @@ -200922,32 +200938,32 @@ │ │ type : '(J)Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream;' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -0ac2a4: |[0ac2a4] net.pterodactylus.fcp.FcpConnection.getInputStream:(J)Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream; │ │ -0ac2b4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -0ac2b8: 1d05 |0002: monitor-enter v5 │ │ -0ac2ba: 3100 0600 |0003: cmp-long v0, v6, v0 │ │ -0ac2be: 3c00 0c00 |0005: if-gtz v0, 0011 // +000c │ │ -0ac2c2: 2200 e906 |0007: new-instance v0, Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream; // type@06e9 │ │ -0ac2c6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0ac2c8: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ -0ac2cc: 7040 ec34 1032 |000c: invoke-direct {v0, v1, v2, v3}, Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream;.:(Ljava/io/InputStream;J)V // method@34ec │ │ -0ac2d2: 1e05 |000f: monitor-exit v5 │ │ -0ac2d4: 1100 |0010: return-object v0 │ │ -0ac2d6: 2200 e906 |0011: new-instance v0, Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream; // type@06e9 │ │ -0ac2da: 5451 3918 |0013: iget-object v1, v5, Lnet/pterodactylus/fcp/FcpConnection;.remoteInputStream:Ljava/io/InputStream; // field@1839 │ │ -0ac2de: 7040 ec34 1076 |0015: invoke-direct {v0, v1, v6, v7}, Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream;.:(Ljava/io/InputStream;J)V // method@34ec │ │ -0ac2e4: 28f7 |0018: goto 000f // -0009 │ │ -0ac2e6: 0d00 |0019: move-exception v0 │ │ -0ac2e8: 1e05 |001a: monitor-exit v5 │ │ -0ac2ea: 2700 |001b: throw v0 │ │ +0ac29c: |[0ac29c] net.pterodactylus.fcp.FcpConnection.getInputStream:(J)Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream; │ │ +0ac2ac: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +0ac2b0: 1d05 |0002: monitor-enter v5 │ │ +0ac2b2: 3100 0600 |0003: cmp-long v0, v6, v0 │ │ +0ac2b6: 3c00 0c00 |0005: if-gtz v0, 0011 // +000c │ │ +0ac2ba: 2200 e906 |0007: new-instance v0, Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream; // type@06e9 │ │ +0ac2be: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0ac2c0: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ +0ac2c4: 7040 ec34 1032 |000c: invoke-direct {v0, v1, v2, v3}, Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream;.:(Ljava/io/InputStream;J)V // method@34ec │ │ +0ac2ca: 1e05 |000f: monitor-exit v5 │ │ +0ac2cc: 1100 |0010: return-object v0 │ │ +0ac2ce: 2200 e906 |0011: new-instance v0, Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream; // type@06e9 │ │ +0ac2d2: 5451 3918 |0013: iget-object v1, v5, Lnet/pterodactylus/fcp/FcpConnection;.remoteInputStream:Ljava/io/InputStream; // field@1839 │ │ +0ac2d6: 7040 ec34 1076 |0015: invoke-direct {v0, v1, v6, v7}, Lnet/pterodactylus/fcp/FcpConnection$LimitedInputStream;.:(Ljava/io/InputStream;J)V // method@34ec │ │ +0ac2dc: 28f7 |0018: goto 000f // -0009 │ │ +0ac2de: 0d00 |0019: move-exception v0 │ │ +0ac2e0: 1e05 |001a: monitor-exit v5 │ │ +0ac2e2: 2700 |001b: throw v0 │ │ catches : 2 │ │ 0x0007 - 0x000f │ │ -> 0x0019 │ │ 0x0011 - 0x0018 │ │ -> 0x0019 │ │ positions : │ │ 0x0002 line=399 │ │ @@ -200964,18 +200980,18 @@ │ │ type : '(Lnet/pterodactylus/fcp/FcpListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ac300: |[0ac300] net.pterodactylus.fcp.FcpConnection.addFcpListener:(Lnet/pterodactylus/fcp/FcpListener;)V │ │ -0ac310: 5410 3518 |0000: iget-object v0, v1, Lnet/pterodactylus/fcp/FcpConnection;.fcpListenerManager:Lnet/pterodactylus/fcp/FcpListenerManager; // field@1835 │ │ -0ac314: 6e20 3835 2000 |0002: invoke-virtual {v0, v2}, Lnet/pterodactylus/fcp/FcpListenerManager;.addListener:(Ljava/util/EventListener;)V // method@3538 │ │ -0ac31a: 0e00 |0005: return-void │ │ +0ac2f8: |[0ac2f8] net.pterodactylus.fcp.FcpConnection.addFcpListener:(Lnet/pterodactylus/fcp/FcpListener;)V │ │ +0ac308: 5410 3518 |0000: iget-object v0, v1, Lnet/pterodactylus/fcp/FcpConnection;.fcpListenerManager:Lnet/pterodactylus/fcp/FcpListenerManager; // field@1835 │ │ +0ac30c: 6e20 3835 2000 |0002: invoke-virtual {v0, v2}, Lnet/pterodactylus/fcp/FcpListenerManager;.addListener:(Ljava/util/EventListener;)V // method@3538 │ │ +0ac312: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0005 line=149 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/pterodactylus/fcp/FcpConnection; │ │ 0x0000 - 0x0006 reg=2 fcpListener Lnet/pterodactylus/fcp/FcpListener; │ │ @@ -200985,18 +201001,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0ac31c: |[0ac31c] net.pterodactylus.fcp.FcpConnection.close:()V │ │ -0ac32c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ac32e: 6e20 0135 0100 |0001: invoke-virtual {v1, v0}, Lnet/pterodactylus/fcp/FcpConnection;.handleDisconnect:(Ljava/lang/Throwable;)V // method@3501 │ │ -0ac334: 0e00 |0004: return-void │ │ +0ac314: |[0ac314] net.pterodactylus.fcp.FcpConnection.close:()V │ │ +0ac324: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ac326: 6e20 0135 0100 |0001: invoke-virtual {v1, v0}, Lnet/pterodactylus/fcp/FcpConnection;.handleDisconnect:(Ljava/lang/Throwable;)V // method@3501 │ │ +0ac32c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0004 line=202 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lnet/pterodactylus/fcp/FcpConnection; │ │ │ │ @@ -201005,68 +201021,68 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 106 16-bit code units │ │ -0ac338: |[0ac338] net.pterodactylus.fcp.FcpConnection.connect:()V │ │ -0ac348: 1d03 |0000: monitor-enter v3 │ │ -0ac34a: 5430 3418 |0001: iget-object v0, v3, Lnet/pterodactylus/fcp/FcpConnection;.connectionHandler:Lnet/pterodactylus/fcp/FcpConnectionHandler; // field@1834 │ │ -0ac34e: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ -0ac352: 2200 6b06 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@066b │ │ -0ac356: 1a01 ea18 |0007: const-string v1, "already connected, disconnect first" // string@18ea │ │ -0ac35a: 7020 cc32 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@32cc │ │ -0ac360: 2700 |000c: throw v0 │ │ -0ac362: 0d00 |000d: move-exception v0 │ │ -0ac364: 1e03 |000e: monitor-exit v3 │ │ -0ac366: 2700 |000f: throw v0 │ │ -0ac368: 6200 3718 |0010: sget-object v0, Lnet/pterodactylus/fcp/FcpConnection;.logger:Ljava/util/logging/Logger; // field@1837 │ │ -0ac36c: 2201 7f06 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@067f │ │ -0ac370: 7010 2a33 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@332a │ │ -0ac376: 1a02 f51b |0017: const-string v2, "connecting to " // string@1bf5 │ │ -0ac37a: 6e20 3433 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3334 │ │ -0ac380: 0c01 |001c: move-result-object v1 │ │ -0ac382: 5432 3318 |001d: iget-object v2, v3, Lnet/pterodactylus/fcp/FcpConnection;.address:Ljava/net/InetAddress; // field@1833 │ │ -0ac386: 6e20 3333 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3333 │ │ -0ac38c: 0c01 |0022: move-result-object v1 │ │ -0ac38e: 1a02 1e01 |0023: const-string v2, ":" // string@011e │ │ -0ac392: 6e20 3433 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3334 │ │ -0ac398: 0c01 |0028: move-result-object v1 │ │ -0ac39a: 5232 3818 |0029: iget v2, v3, Lnet/pterodactylus/fcp/FcpConnection;.port:I // field@1838 │ │ -0ac39e: 6e20 3033 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3330 │ │ -0ac3a4: 0c01 |002e: move-result-object v1 │ │ -0ac3a6: 1a02 a53c |002f: const-string v2, "…" // string@3ca5 │ │ -0ac3aa: 6e20 3433 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3334 │ │ -0ac3b0: 0c01 |0034: move-result-object v1 │ │ -0ac3b2: 6e10 3933 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3339 │ │ -0ac3b8: 0c01 |0038: move-result-object v1 │ │ -0ac3ba: 6e20 1e34 1000 |0039: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.info:(Ljava/lang/String;)V // method@341e │ │ -0ac3c0: 2200 9806 |003c: new-instance v0, Ljava/net/Socket; // type@0698 │ │ -0ac3c4: 5431 3318 |003e: iget-object v1, v3, Lnet/pterodactylus/fcp/FcpConnection;.address:Ljava/net/InetAddress; // field@1833 │ │ -0ac3c8: 5232 3818 |0040: iget v2, v3, Lnet/pterodactylus/fcp/FcpConnection;.port:I // field@1838 │ │ -0ac3cc: 7030 6533 1002 |0042: invoke-direct {v0, v1, v2}, Ljava/net/Socket;.:(Ljava/net/InetAddress;I)V // method@3365 │ │ -0ac3d2: 5b30 3b18 |0045: iput-object v0, v3, Lnet/pterodactylus/fcp/FcpConnection;.remoteSocket:Ljava/net/Socket; // field@183b │ │ -0ac3d6: 5430 3b18 |0047: iget-object v0, v3, Lnet/pterodactylus/fcp/FcpConnection;.remoteSocket:Ljava/net/Socket; // field@183b │ │ -0ac3da: 6e10 6733 0000 |0049: invoke-virtual {v0}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@3367 │ │ -0ac3e0: 0c00 |004c: move-result-object v0 │ │ -0ac3e2: 5b30 3918 |004d: iput-object v0, v3, Lnet/pterodactylus/fcp/FcpConnection;.remoteInputStream:Ljava/io/InputStream; // field@1839 │ │ -0ac3e6: 5430 3b18 |004f: iget-object v0, v3, Lnet/pterodactylus/fcp/FcpConnection;.remoteSocket:Ljava/net/Socket; // field@183b │ │ -0ac3ea: 6e10 6833 0000 |0051: invoke-virtual {v0}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@3368 │ │ -0ac3f0: 0c00 |0054: move-result-object v0 │ │ -0ac3f2: 5b30 3a18 |0055: iput-object v0, v3, Lnet/pterodactylus/fcp/FcpConnection;.remoteOutputStream:Ljava/io/OutputStream; // field@183a │ │ -0ac3f6: 2200 8206 |0057: new-instance v0, Ljava/lang/Thread; // type@0682 │ │ -0ac3fa: 2201 eb06 |0059: new-instance v1, Lnet/pterodactylus/fcp/FcpConnectionHandler; // type@06eb │ │ -0ac3fe: 5432 3918 |005b: iget-object v2, v3, Lnet/pterodactylus/fcp/FcpConnection;.remoteInputStream:Ljava/io/InputStream; // field@1839 │ │ -0ac402: 7030 0635 3102 |005d: invoke-direct {v1, v3, v2}, Lnet/pterodactylus/fcp/FcpConnectionHandler;.:(Lnet/pterodactylus/fcp/FcpConnection;Ljava/io/InputStream;)V // method@3506 │ │ -0ac408: 5b31 3418 |0060: iput-object v1, v3, Lnet/pterodactylus/fcp/FcpConnection;.connectionHandler:Lnet/pterodactylus/fcp/FcpConnectionHandler; // field@1834 │ │ -0ac40c: 7020 4033 1000 |0062: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@3340 │ │ -0ac412: 6e10 4833 0000 |0065: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@3348 │ │ -0ac418: 1e03 |0068: monitor-exit v3 │ │ -0ac41a: 0e00 |0069: return-void │ │ +0ac330: |[0ac330] net.pterodactylus.fcp.FcpConnection.connect:()V │ │ +0ac340: 1d03 |0000: monitor-enter v3 │ │ +0ac342: 5430 3418 |0001: iget-object v0, v3, Lnet/pterodactylus/fcp/FcpConnection;.connectionHandler:Lnet/pterodactylus/fcp/FcpConnectionHandler; // field@1834 │ │ +0ac346: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ +0ac34a: 2200 6b06 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@066b │ │ +0ac34e: 1a01 ea18 |0007: const-string v1, "already connected, disconnect first" // string@18ea │ │ +0ac352: 7020 cc32 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@32cc │ │ +0ac358: 2700 |000c: throw v0 │ │ +0ac35a: 0d00 |000d: move-exception v0 │ │ +0ac35c: 1e03 |000e: monitor-exit v3 │ │ +0ac35e: 2700 |000f: throw v0 │ │ +0ac360: 6200 3718 |0010: sget-object v0, Lnet/pterodactylus/fcp/FcpConnection;.logger:Ljava/util/logging/Logger; // field@1837 │ │ +0ac364: 2201 7f06 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@067f │ │ +0ac368: 7010 2a33 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@332a │ │ +0ac36e: 1a02 f51b |0017: const-string v2, "connecting to " // string@1bf5 │ │ +0ac372: 6e20 3433 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3334 │ │ +0ac378: 0c01 |001c: move-result-object v1 │ │ +0ac37a: 5432 3318 |001d: iget-object v2, v3, Lnet/pterodactylus/fcp/FcpConnection;.address:Ljava/net/InetAddress; // field@1833 │ │ +0ac37e: 6e20 3333 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@3333 │ │ +0ac384: 0c01 |0022: move-result-object v1 │ │ +0ac386: 1a02 1e01 |0023: const-string v2, ":" // string@011e │ │ +0ac38a: 6e20 3433 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3334 │ │ +0ac390: 0c01 |0028: move-result-object v1 │ │ +0ac392: 5232 3818 |0029: iget v2, v3, Lnet/pterodactylus/fcp/FcpConnection;.port:I // field@1838 │ │ +0ac396: 6e20 3033 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@3330 │ │ +0ac39c: 0c01 |002e: move-result-object v1 │ │ +0ac39e: 1a02 a53c |002f: const-string v2, "…" // string@3ca5 │ │ +0ac3a2: 6e20 3433 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3334 │ │ +0ac3a8: 0c01 |0034: move-result-object v1 │ │ +0ac3aa: 6e10 3933 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@3339 │ │ +0ac3b0: 0c01 |0038: move-result-object v1 │ │ +0ac3b2: 6e20 1e34 1000 |0039: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.info:(Ljava/lang/String;)V // method@341e │ │ +0ac3b8: 2200 9806 |003c: new-instance v0, Ljava/net/Socket; // type@0698 │ │ +0ac3bc: 5431 3318 |003e: iget-object v1, v3, Lnet/pterodactylus/fcp/FcpConnection;.address:Ljava/net/InetAddress; // field@1833 │ │ +0ac3c0: 5232 3818 |0040: iget v2, v3, Lnet/pterodactylus/fcp/FcpConnection;.port:I // field@1838 │ │ +0ac3c4: 7030 6533 1002 |0042: invoke-direct {v0, v1, v2}, Ljava/net/Socket;.:(Ljava/net/InetAddress;I)V // method@3365 │ │ +0ac3ca: 5b30 3b18 |0045: iput-object v0, v3, Lnet/pterodactylus/fcp/FcpConnection;.remoteSocket:Ljava/net/Socket; // field@183b │ │ +0ac3ce: 5430 3b18 |0047: iget-object v0, v3, Lnet/pterodactylus/fcp/FcpConnection;.remoteSocket:Ljava/net/Socket; // field@183b │ │ +0ac3d2: 6e10 6733 0000 |0049: invoke-virtual {v0}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@3367 │ │ +0ac3d8: 0c00 |004c: move-result-object v0 │ │ +0ac3da: 5b30 3918 |004d: iput-object v0, v3, Lnet/pterodactylus/fcp/FcpConnection;.remoteInputStream:Ljava/io/InputStream; // field@1839 │ │ +0ac3de: 5430 3b18 |004f: iget-object v0, v3, Lnet/pterodactylus/fcp/FcpConnection;.remoteSocket:Ljava/net/Socket; // field@183b │ │ +0ac3e2: 6e10 6833 0000 |0051: invoke-virtual {v0}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@3368 │ │ +0ac3e8: 0c00 |0054: move-result-object v0 │ │ +0ac3ea: 5b30 3a18 |0055: iput-object v0, v3, Lnet/pterodactylus/fcp/FcpConnection;.remoteOutputStream:Ljava/io/OutputStream; // field@183a │ │ +0ac3ee: 2200 8206 |0057: new-instance v0, Ljava/lang/Thread; // type@0682 │ │ +0ac3f2: 2201 eb06 |0059: new-instance v1, Lnet/pterodactylus/fcp/FcpConnectionHandler; // type@06eb │ │ +0ac3f6: 5432 3918 |005b: iget-object v2, v3, Lnet/pterodactylus/fcp/FcpConnection;.remoteInputStream:Ljava/io/InputStream; // field@1839 │ │ +0ac3fa: 7030 0635 3102 |005d: invoke-direct {v1, v3, v2}, Lnet/pterodactylus/fcp/FcpConnectionHandler;.:(Lnet/pterodactylus/fcp/FcpConnection;Ljava/io/InputStream;)V // method@3506 │ │ +0ac400: 5b31 3418 |0060: iput-object v1, v3, Lnet/pterodactylus/fcp/FcpConnection;.connectionHandler:Lnet/pterodactylus/fcp/FcpConnectionHandler; // field@1834 │ │ +0ac404: 7020 4033 1000 |0062: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@3340 │ │ +0ac40a: 6e10 4833 0000 |0065: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@3348 │ │ +0ac410: 1e03 |0068: monitor-exit v3 │ │ +0ac412: 0e00 |0069: return-void │ │ catches : 2 │ │ 0x0001 - 0x000d │ │ -> 0x000d │ │ 0x0010 - 0x0068 │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=174 │ │ @@ -201086,22 +201102,22 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0ac430: |[0ac430] net.pterodactylus.fcp.FcpConnection.disconnect:()V │ │ -0ac440: 1d01 |0000: monitor-enter v1 │ │ -0ac442: 6e10 fc34 0100 |0001: invoke-virtual {v1}, Lnet/pterodactylus/fcp/FcpConnection;.close:()V // method@34fc │ │ -0ac448: 1e01 |0004: monitor-exit v1 │ │ -0ac44a: 0e00 |0005: return-void │ │ -0ac44c: 0d00 |0006: move-exception v0 │ │ -0ac44e: 1e01 |0007: monitor-exit v1 │ │ -0ac450: 2700 |0008: throw v0 │ │ +0ac428: |[0ac428] net.pterodactylus.fcp.FcpConnection.disconnect:()V │ │ +0ac438: 1d01 |0000: monitor-enter v1 │ │ +0ac43a: 6e10 fc34 0100 |0001: invoke-virtual {v1}, Lnet/pterodactylus/fcp/FcpConnection;.close:()V // method@34fc │ │ +0ac440: 1e01 |0004: monitor-exit v1 │ │ +0ac442: 0e00 |0005: return-void │ │ +0ac444: 0d00 |0006: move-exception v0 │ │ +0ac446: 1e01 |0007: monitor-exit v1 │ │ +0ac448: 2700 |0008: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0004 │ │ -> 0x0006 │ │ positions : │ │ 0x0000 line=192 │ │ 0x0004 line=193 │ │ 0x0006 line=192 │ │ @@ -201113,35 +201129,35 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0ac460: |[0ac460] net.pterodactylus.fcp.FcpConnection.handleDisconnect:(Ljava/lang/Throwable;)V │ │ -0ac470: 1d01 |0000: monitor-enter v1 │ │ -0ac472: 5410 3918 |0001: iget-object v0, v1, Lnet/pterodactylus/fcp/FcpConnection;.remoteInputStream:Ljava/io/InputStream; // field@1839 │ │ -0ac476: 7110 7f35 0000 |0003: invoke-static {v0}, Lnet/pterodactylus/fcp/FcpUtils;.close:(Ljava/io/Closeable;)V // method@357f │ │ -0ac47c: 5410 3a18 |0006: iget-object v0, v1, Lnet/pterodactylus/fcp/FcpConnection;.remoteOutputStream:Ljava/io/OutputStream; // field@183a │ │ -0ac480: 7110 7f35 0000 |0008: invoke-static {v0}, Lnet/pterodactylus/fcp/FcpUtils;.close:(Ljava/io/Closeable;)V // method@357f │ │ -0ac486: 5410 3b18 |000b: iget-object v0, v1, Lnet/pterodactylus/fcp/FcpConnection;.remoteSocket:Ljava/net/Socket; // field@183b │ │ -0ac48a: 7110 8035 0000 |000d: invoke-static {v0}, Lnet/pterodactylus/fcp/FcpUtils;.close:(Ljava/net/Socket;)V // method@3580 │ │ -0ac490: 5410 3418 |0010: iget-object v0, v1, Lnet/pterodactylus/fcp/FcpConnection;.connectionHandler:Lnet/pterodactylus/fcp/FcpConnectionHandler; // field@1834 │ │ -0ac494: 3800 0f00 |0012: if-eqz v0, 0021 // +000f │ │ -0ac498: 5410 3418 |0014: iget-object v0, v1, Lnet/pterodactylus/fcp/FcpConnection;.connectionHandler:Lnet/pterodactylus/fcp/FcpConnectionHandler; // field@1834 │ │ -0ac49c: 6e10 0935 0000 |0016: invoke-virtual {v0}, Lnet/pterodactylus/fcp/FcpConnectionHandler;.stop:()V // method@3509 │ │ -0ac4a2: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -0ac4a4: 5b10 3418 |001a: iput-object v0, v1, Lnet/pterodactylus/fcp/FcpConnection;.connectionHandler:Lnet/pterodactylus/fcp/FcpConnectionHandler; // field@1834 │ │ -0ac4a8: 5410 3518 |001c: iget-object v0, v1, Lnet/pterodactylus/fcp/FcpConnection;.fcpListenerManager:Lnet/pterodactylus/fcp/FcpListenerManager; // field@1835 │ │ -0ac4ac: 6e20 3935 2000 |001e: invoke-virtual {v0, v2}, Lnet/pterodactylus/fcp/FcpListenerManager;.fireConnectionClosed:(Ljava/lang/Throwable;)V // method@3539 │ │ -0ac4b2: 1e01 |0021: monitor-exit v1 │ │ -0ac4b4: 0e00 |0022: return-void │ │ -0ac4b6: 0d00 |0023: move-exception v0 │ │ -0ac4b8: 1e01 |0024: monitor-exit v1 │ │ -0ac4ba: 2700 |0025: throw v0 │ │ +0ac458: |[0ac458] net.pterodactylus.fcp.FcpConnection.handleDisconnect:(Ljava/lang/Throwable;)V │ │ +0ac468: 1d01 |0000: monitor-enter v1 │ │ +0ac46a: 5410 3918 |0001: iget-object v0, v1, Lnet/pterodactylus/fcp/FcpConnection;.remoteInputStream:Ljava/io/InputStream; // field@1839 │ │ +0ac46e: 7110 7f35 0000 |0003: invoke-static {v0}, Lnet/pterodactylus/fcp/FcpUtils;.close:(Ljava/io/Closeable;)V // method@357f │ │ +0ac474: 5410 3a18 |0006: iget-object v0, v1, Lnet/pterodactylus/fcp/FcpConnection;.remoteOutputStream:Ljava/io/OutputStream; // field@183a │ │ +0ac478: 7110 7f35 0000 |0008: invoke-static {v0}, Lnet/pterodactylus/fcp/FcpUtils;.close:(Ljava/io/Closeable;)V // method@357f │ │ +0ac47e: 5410 3b18 |000b: iget-object v0, v1, Lnet/pterodactylus/fcp/FcpConnection;.remoteSocket:Ljava/net/Socket; // field@183b │ │ +0ac482: 7110 8035 0000 |000d: invoke-static {v0}, Lnet/pterodactylus/fcp/FcpUtils;.close:(Ljava/net/Socket;)V // method@3580 │ │ +0ac488: 5410 3418 |0010: iget-object v0, v1, Lnet/pterodactylus/fcp/FcpConnection;.connectionHandler:Lnet/pterodactylus/fcp/FcpConnectionHandler; // field@1834 │ │ +0ac48c: 3800 0f00 |0012: if-eqz v0, 0021 // +000f │ │ +0ac490: 5410 3418 |0014: iget-object v0, v1, Lnet/pterodactylus/fcp/FcpConnection;.connectionHandler:Lnet/pterodactylus/fcp/FcpConnectionHandler; // field@1834 │ │ +0ac494: 6e10 0935 0000 |0016: invoke-virtual {v0}, Lnet/pterodactylus/fcp/FcpConnectionHandler;.stop:()V // method@3509 │ │ +0ac49a: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +0ac49c: 5b10 3418 |001a: iput-object v0, v1, Lnet/pterodactylus/fcp/FcpConnection;.connectionHandler:Lnet/pterodactylus/fcp/FcpConnectionHandler; // field@1834 │ │ +0ac4a0: 5410 3518 |001c: iget-object v0, v1, Lnet/pterodactylus/fcp/FcpConnection;.fcpListenerManager:Lnet/pterodactylus/fcp/FcpListenerManager; // field@1835 │ │ +0ac4a4: 6e20 3935 2000 |001e: invoke-virtual {v0, v2}, Lnet/pterodactylus/fcp/FcpListenerManager;.fireConnectionClosed:(Ljava/lang/Throwable;)V // method@3539 │ │ +0ac4aa: 1e01 |0021: monitor-exit v1 │ │ +0ac4ac: 0e00 |0022: return-void │ │ +0ac4ae: 0d00 |0023: move-exception v0 │ │ +0ac4b0: 1e01 |0024: monitor-exit v1 │ │ +0ac4b2: 2700 |0025: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0021 │ │ -> 0x0023 │ │ positions : │ │ 0x0000 line=361 │ │ 0x0006 line=362 │ │ 0x000b line=363 │ │ @@ -201160,454 +201176,454 @@ │ │ type : '(Lnet/pterodactylus/fcp/FcpMessage;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 955 16-bit code units │ │ -0ac4c8: |[0ac4c8] net.pterodactylus.fcp.FcpConnection.handleMessage:(Lnet/pterodactylus/fcp/FcpMessage;)V │ │ -0ac4d8: 6202 3718 |0000: sget-object v2, Lnet/pterodactylus/fcp/FcpConnection;.logger:Ljava/util/logging/Logger; // field@1837 │ │ -0ac4dc: 2203 7f06 |0002: new-instance v3, Ljava/lang/StringBuilder; // type@067f │ │ -0ac4e0: 7010 2a33 0300 |0004: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@332a │ │ -0ac4e6: 1a04 9b32 |0007: const-string v4, "received message: " // string@329b │ │ -0ac4ea: 6e20 3433 4300 |0009: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@3334 │ │ -0ac4f0: 0c03 |000c: move-result-object v3 │ │ -0ac4f2: 6e10 6a35 0600 |000d: invoke-virtual {v6}, Lnet/pterodactylus/fcp/FcpMessage;.getName:()Ljava/lang/String; // method@356a │ │ -0ac4f8: 0c04 |0010: move-result-object v4 │ │ -0ac4fa: 6e20 3433 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBui