--- /home/hans/code/fdroid/data/tmp/com.gh4a_41.apk +++ /home/hans/code/fdroid/data/tmp/sigcp_com.gh4a_41.apk ├── zipinfo {} │ @@ -1,714 +1,714 @@ │ -Zip file size: 3345673 bytes, number of entries: 712 │ +Zip file size: 3344047 bytes, number of entries: 712 │ -rw---- 2.0 fat 67325 bl defN 15-Jun-15 11:45 META-INF/MANIFEST.MF │ -rw---- 2.0 fat 67446 bl defN 15-Jun-15 11:45 META-INF/1047E690.SF │ -rw---- 2.0 fat 1297 bl defN 15-Jun-15 11:45 META-INF/1047E690.RSA │ --rw---- 2.0 fat 33 bl defN 15-Jun-15 06:05 META-INF/services/org.ocpsoft.prettytime.PrettyTime │ --rw---- 2.0 fat 334 bl defN 15-Jun-15 06:05 META-INF/INDEX.LIST │ -rw---- 2.0 fat 41 bl defN 15-Jun-15 06:05 META-INF/buildserverid │ -rw---- 2.0 fat 41 bl defN 15-Jun-15 06:05 META-INF/fdroidserverid │ --rw---- 2.0 fat 12556 bX defN 15-Jun-15 06:05 AndroidManifest.xml │ --rw---- 2.0 fat 104 bl defN 15-Jun-15 06:05 assets/fonts/NOTICE.txt │ --rw---- 2.0 fat 127948 bl defN 15-Jun-15 06:05 assets/fonts/Roboto-Black.ttf │ --rw---- 2.0 fat 134716 bl defN 15-Jun-15 06:05 assets/fonts/Roboto-BlackItalic.ttf │ --rw---- 2.0 fat 127744 bl defN 15-Jun-15 06:05 assets/fonts/Roboto-Bold.ttf │ --rw---- 2.0 fat 127340 bl defN 15-Jun-15 06:05 assets/fonts/Roboto-BoldCondensed.ttf │ --rw---- 2.0 fat 135504 bl defN 15-Jun-15 06:05 assets/fonts/Roboto-BoldCondensedItalic.ttf │ --rw---- 2.0 fat 134556 bl defN 15-Jun-15 06:05 assets/fonts/Roboto-BoldItalic.ttf │ --rw---- 2.0 fat 125332 bl defN 15-Jun-15 06:05 assets/fonts/Roboto-Condensed.ttf │ --rw---- 2.0 fat 133908 bl defN 15-Jun-15 06:05 assets/fonts/Roboto-CondensedItalic.ttf │ --rw---- 2.0 fat 126168 bl defN 15-Jun-15 06:05 assets/fonts/Roboto-CondensedLight.ttf │ --rw---- 2.0 fat 134544 bl defN 15-Jun-15 06:05 assets/fonts/Roboto-CondensedLightItalic.ttf │ --rw---- 2.0 fat 132440 bl defN 15-Jun-15 06:05 assets/fonts/Roboto-Italic.ttf │ --rw---- 2.0 fat 126792 bl defN 15-Jun-15 06:05 assets/fonts/Roboto-Light.ttf │ --rw---- 2.0 fat 133172 bl defN 15-Jun-15 06:05 assets/fonts/Roboto-LightItalic.ttf │ --rw---- 2.0 fat 127488 bl defN 15-Jun-15 06:05 assets/fonts/Roboto-Medium.ttf │ --rw---- 2.0 fat 134312 bl defN 15-Jun-15 06:05 assets/fonts/Roboto-MediumItalic.ttf │ --rw---- 2.0 fat 126072 bl defN 15-Jun-15 06:05 assets/fonts/Roboto-Regular.ttf │ --rw---- 2.0 fat 127584 bl defN 15-Jun-15 06:05 assets/fonts/Roboto-Thin.ttf │ --rw---- 2.0 fat 132860 bl defN 15-Jun-15 06:05 assets/fonts/Roboto-ThinItalic.ttf │ --rw---- 2.0 fat 988 bl defN 15-Jun-15 06:05 assets/lang-apollo.js │ --rw---- 2.0 fat 516 bl defN 15-Jun-15 06:05 assets/lang-basic.js │ --rw---- 2.0 fat 1446 bl defN 15-Jun-15 06:05 assets/lang-clj.js │ --rw---- 2.0 fat 868 bl defN 15-Jun-15 06:05 assets/lang-css.js │ --rw---- 2.0 fat 947 bl defN 15-Jun-15 06:05 assets/lang-dart.js │ --rw---- 2.0 fat 583 bl defN 15-Jun-15 06:05 assets/lang-erlang.js │ --rw---- 2.0 fat 283 bl defN 15-Jun-15 06:05 assets/lang-go.js │ --rw---- 2.0 fat 579 bl defN 15-Jun-15 06:05 assets/lang-hs.js │ --rw---- 2.0 fat 774 bl defN 15-Jun-15 06:05 assets/lang-lisp.js │ --rw---- 2.0 fat 358 bl defN 15-Jun-15 06:05 assets/lang-llvm.js │ --rw---- 2.0 fat 553 bl defN 15-Jun-15 06:05 assets/lang-lua.js │ --rw---- 2.0 fat 19700 bl defN 15-Jun-15 06:05 assets/lang-matlab.js │ --rw---- 2.0 fat 1106 bl defN 15-Jun-15 06:05 assets/lang-ml.js │ --rw---- 2.0 fat 887 bl defN 15-Jun-15 06:05 assets/lang-mumps.js │ --rw---- 2.0 fat 1402 bl defN 15-Jun-15 06:05 assets/lang-n.js │ --rw---- 2.0 fat 713 bl defN 15-Jun-15 06:05 assets/lang-pascal.js │ --rw---- 2.0 fat 302 bl defN 15-Jun-15 06:05 assets/lang-proto.js │ --rw---- 2.0 fat 696 bl defN 15-Jun-15 06:05 assets/lang-r.js │ --rw---- 2.0 fat 268 bl defN 15-Jun-15 06:05 assets/lang-rd.js │ --rw---- 2.0 fat 916 bl defN 15-Jun-15 06:05 assets/lang-scala.js │ --rw---- 2.0 fat 1802 bl defN 15-Jun-15 06:05 assets/lang-sql.js │ --rw---- 2.0 fat 635 bl defN 15-Jun-15 06:05 assets/lang-tcl.js │ --rw---- 2.0 fat 286 bl defN 15-Jun-15 06:05 assets/lang-tex.js │ --rw---- 2.0 fat 1791 bl defN 15-Jun-15 06:05 assets/lang-vb.js │ --rw---- 2.0 fat 1450 bl defN 15-Jun-15 06:05 assets/lang-vhdl.js │ --rw---- 2.0 fat 544 bl defN 15-Jun-15 06:05 assets/lang-wiki.js │ --rw---- 2.0 fat 23242 bl defN 15-Jun-15 06:05 assets/lang-xq.js │ --rw---- 2.0 fat 412 bl defN 15-Jun-15 06:05 assets/lang-yaml.js │ --rw---- 2.0 fat 5085 bl defN 15-Jun-15 06:05 assets/markdown-dark.css │ --rw---- 2.0 fat 5088 bl defN 15-Jun-15 06:05 assets/markdown-light.css │ --rw---- 2.0 fat 996 bl defN 15-Jun-15 06:05 assets/prettify-dark.css │ --rw---- 2.0 fat 1029 bl defN 15-Jun-15 06:05 assets/prettify-light.css │ --rw---- 2.0 fat 14551 bl defN 15-Jun-15 06:05 assets/prettify.js │ --rw---- 2.0 fat 9394 bl defN 15-Jun-15 06:05 assets/showdown.js │ --rw---- 2.0 fat 623 bl defN 15-Jun-15 06:05 assets/text-dark.css │ --rw---- 2.0 fat 637 bl defN 15-Jun-15 06:05 assets/text-light.css │ --rw---- 2.0 fat 396 bl defN 15-Jun-15 06:05 res/anim/abc_fade_in.xml │ --rw---- 2.0 fat 396 bl defN 15-Jun-15 06:05 res/anim/abc_fade_out.xml │ --rw---- 2.0 fat 860 bl defN 15-Jun-15 06:05 res/anim/abc_grow_fade_in_from_bottom.xml │ --rw---- 2.0 fat 512 bl defN 15-Jun-15 06:05 res/anim/abc_popup_enter.xml │ --rw---- 2.0 fat 512 bl defN 15-Jun-15 06:05 res/anim/abc_popup_exit.xml │ --rw---- 2.0 fat 860 bl defN 15-Jun-15 06:05 res/anim/abc_shrink_fade_out_from_bottom.xml │ --rw---- 2.0 fat 400 bl defN 15-Jun-15 06:05 res/anim/abc_slide_in_bottom.xml │ --rw---- 2.0 fat 400 bl defN 15-Jun-15 06:05 res/anim/abc_slide_in_top.xml │ --rw---- 2.0 fat 400 bl defN 15-Jun-15 06:05 res/anim/abc_slide_out_bottom.xml │ --rw---- 2.0 fat 400 bl defN 15-Jun-15 06:05 res/anim/abc_slide_out_top.xml │ --rw---- 2.0 fat 400 bl defN 15-Jun-15 06:05 res/anim/floating_action_button_hide.xml │ --rw---- 2.0 fat 400 bl defN 15-Jun-15 06:05 res/anim/floating_action_button_show.xml │ --rw---- 2.0 fat 472 bl defN 15-Jun-15 06:05 res/color-v11/abc_background_cache_hint_selector_material_dark.xml │ --rw---- 2.0 fat 472 bl defN 15-Jun-15 06:05 res/color-v11/abc_background_cache_hint_selector_material_light.xml │ --rw---- 2.0 fat 344 bl defN 15-Jun-15 06:05 res/color/abc_background_cache_hint_selector_material_dark.xml │ --rw---- 2.0 fat 344 bl defN 15-Jun-15 06:05 res/color/abc_background_cache_hint_selector_material_light.xml │ --rw---- 2.0 fat 468 bl defN 15-Jun-15 06:05 res/color/abc_primary_text_disable_only_material_dark.xml │ --rw---- 2.0 fat 468 bl defN 15-Jun-15 06:05 res/color/abc_primary_text_disable_only_material_light.xml │ --rw---- 2.0 fat 468 bl defN 15-Jun-15 06:05 res/color/abc_primary_text_material_dark.xml │ --rw---- 2.0 fat 468 bl defN 15-Jun-15 06:05 res/color/abc_primary_text_material_light.xml │ --rw---- 2.0 fat 596 bl defN 15-Jun-15 06:05 res/color/abc_search_url_text.xml │ --rw---- 2.0 fat 468 bl defN 15-Jun-15 06:05 res/color/abc_secondary_text_material_dark.xml │ --rw---- 2.0 fat 468 bl defN 15-Jun-15 06:05 res/color/abc_secondary_text_material_light.xml │ --rw---- 2.0 fat 468 bl defN 15-Jun-15 06:05 res/color/default_fab_dark.xml │ --rw---- 2.0 fat 468 bl defN 15-Jun-15 06:05 res/color/default_fab_light.xml │ --rw---- 2.0 fat 716 bl defN 15-Jun-15 06:05 res/color/issue_edit_fab_dark.xml │ --rw---- 2.0 fat 716 bl defN 15-Jun-15 06:05 res/color/issue_edit_fab_light.xml │ --rw---- 2.0 fat 468 bl defN 15-Jun-15 06:05 res/color/switch_thumb_material_dark.xml │ --rw---- 2.0 fat 468 bl defN 15-Jun-15 06:05 res/color/switch_thumb_material_light.xml │ --rw---- 2.0 fat 472 bl defN 15-Jun-15 06:05 res/color/tab_text_color.xml │ --rw---- 1.0 fat 287 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ --rw---- 1.0 fat 306 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 549 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 622 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 753 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 1619 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ --rw---- 1.0 fat 1078 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ --rw---- 1.0 fat 1671 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 1958 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 229 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 416 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 280 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 233 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 160 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 288 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 612 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 190 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 373 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 270 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 791 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 1028 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 541 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 170 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 244 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 212 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 212 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 212 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 239 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 240 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 870 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 1290 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 392 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 534 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 199 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 239 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/abc_text_cursor_mtrl_alpha.9.png │ --rw---- 1.0 fat 192 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 202 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 182 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 182 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 581 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/action_search.png │ --rw---- 1.0 fat 393 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/assignee.png │ --rw---- 1.0 fat 402 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/assignee_dark.png │ --rw---- 1.0 fat 572 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/branch.png │ --rw---- 1.0 fat 572 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/branch_dark.png │ --rw---- 1.0 fat 168 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/comments.png │ --rw---- 1.0 fat 168 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/comments_dark.png │ --rw---- 1.0 fat 231 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/content_discard.png │ --rw---- 1.0 fat 242 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/content_edit.png │ --rw---- 1.0 fat 242 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/content_edit_dark.png │ --rw---- 1.0 fat 303 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/content_edit_white.png │ --rw---- 1.0 fat 158 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/content_new.png │ --rw---- 1.0 fat 368 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/content_picture.png │ --rw---- 1.0 fat 381 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/content_picture_dark.png │ --rw---- 1.0 fat 345 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/content_save.png │ --rw---- 1.0 fat 195 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/download.png │ --rw---- 1.0 fat 147 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/download_small.png │ --rw---- 1.0 fat 147 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/download_small_dark.png │ --rw---- 1.0 fat 563 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/due.png │ --rw---- 1.0 fat 577 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/due_dark.png │ --rw---- 1.0 fat 378 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/due_small.png │ --rw---- 1.0 fat 394 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/due_small_dark.png │ --rw---- 1.0 fat 220 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/file.png │ --rw---- 1.0 fat 220 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/file_dark.png │ --rw---- 1.0 fat 366 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/files_small.png │ --rw---- 1.0 fat 375 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/files_small_dark.png │ --rw---- 1.0 fat 139 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/filter.png │ --rw---- 1.0 fat 170 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/folder.png │ --rw---- 1.0 fat 170 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/folder_dark.png │ --rw---- 1.0 fat 214 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/fork_small.png │ --rw---- 1.0 fat 224 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/fork_small_dark.png │ --rw---- 1.0 fat 422 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/label.png │ --rw---- 1.0 fat 422 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/label_dark.png │ --rw---- 1.0 fat 1028 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/labels.png │ --rw---- 1.0 fat 1120 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/labels_dark.png │ --rw---- 1.0 fat 242 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/language_small.png │ --rw---- 1.0 fat 242 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/language_small_dark.png │ --rw---- 1.0 fat 610 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/milestone.png │ --rw---- 1.0 fat 637 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/milestone_dark.png │ --rw---- 1.0 fat 283 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/milestone_small.png │ --rw---- 1.0 fat 309 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/milestone_small_dark.png │ --rw---- 1.0 fat 249 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/navigation_accept.png │ --rw---- 1.0 fat 535 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/repo_bookmark.png │ --rw---- 1.0 fat 574 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/repo_bookmark_dark.png │ --rw---- 1.0 fat 553 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/search_repos.png │ --rw---- 1.0 fat 553 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/search_repos_dark.png │ --rw---- 1.0 fat 466 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/search_users.png │ --rw---- 1.0 fat 466 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/search_users_dark.png │ --rw---- 1.0 fat 119 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/size_small.png │ --rw---- 1.0 fat 119 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/size_small_dark.png │ --rw---- 1.0 fat 320 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/social_send_now.png │ --rw---- 1.0 fat 320 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/social_send_now_dark.png │ --rw---- 1.0 fat 309 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/social_send_now_disabled.png │ --rw---- 1.0 fat 309 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/social_send_now_disabled_dark.png │ --rw---- 1.0 fat 758 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/social_share.png │ --rw---- 1.0 fat 999 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/star.png │ --rw---- 1.0 fat 380 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/star_small.png │ --rw---- 1.0 fat 381 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/star_small_dark.png │ --rw---- 1.0 fat 294 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/submodule.png │ --rw---- 1.0 fat 311 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/submodule_dark.png │ --rw---- 1.0 fat 709 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/unstar.png │ --rw---- 1.0 fat 362 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/user_bookmark.png │ --rw---- 1.0 fat 361 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/user_bookmark_dark.png │ --rw---- 1.0 fat 817 b- stor 15-Jun-15 06:02 res/drawable-hdpi-v4/web_site.png │ --rw---- 1.0 fat 384 b- stor 15-Jun-15 06:02 res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 289 b- stor 15-Jun-15 06:02 res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 610 b- stor 15-Jun-15 06:02 res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 391 b- stor 15-Jun-15 06:02 res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 325 b- stor 15-Jun-15 06:02 res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 174 b- stor 15-Jun-15 06:02 res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 381 b- stor 15-Jun-15 06:02 res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 351 b- stor 15-Jun-15 06:02 res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 428 b- stor 15-Jun-15 06:02 res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 237 b- stor 15-Jun-15 06:02 res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 729 b- stor 15-Jun-15 06:02 res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 503 b- stor 15-Jun-15 06:02 res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 475 b- stor 15-Jun-15 06:02 res/drawable-ldrtl-xxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 361 b- stor 15-Jun-15 06:02 res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 991 b- stor 15-Jun-15 06:02 res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 630 b- stor 15-Jun-15 06:02 res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 246 b- stor 15-Jun-15 06:02 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 418 b- stor 15-Jun-15 06:02 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 1257 b- stor 15-Jun-15 06:02 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 611 b- stor 15-Jun-15 06:02 res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 274 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ --rw---- 1.0 fat 288 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 429 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 428 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 493 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 1348 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ --rw---- 1.0 fat 1005 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ --rw---- 1.0 fat 1109 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 1224 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 225 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 351 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 236 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 280 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 158 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 185 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 377 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 158 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 234 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 186 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 545 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 681 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 415 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 170 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 222 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 211 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 211 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 211 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 226 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 227 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 618 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 863 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 353 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 426 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 192 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 229 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/abc_text_cursor_mtrl_alpha.9.png │ --rw---- 1.0 fat 186 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 185 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 181 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 180 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 390 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/action_search.png │ --rw---- 1.0 fat 295 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/assignee.png │ --rw---- 1.0 fat 295 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/assignee_dark.png │ --rw---- 1.0 fat 422 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/branch.png │ --rw---- 1.0 fat 422 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/branch_dark.png │ --rw---- 1.0 fat 206 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/comments.png │ --rw---- 1.0 fat 210 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/comments_dark.png │ --rw---- 1.0 fat 164 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/content_discard.png │ --rw---- 1.0 fat 204 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/content_edit.png │ --rw---- 1.0 fat 206 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/content_edit_dark.png │ --rw---- 1.0 fat 253 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/content_edit_white.png │ --rw---- 1.0 fat 116 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/content_new.png │ --rw---- 1.0 fat 282 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/content_picture.png │ --rw---- 1.0 fat 290 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/content_picture_dark.png │ --rw---- 1.0 fat 255 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/content_save.png │ --rw---- 1.0 fat 147 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/download.png │ --rw---- 1.0 fat 162 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/download_small.png │ --rw---- 1.0 fat 162 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/download_small_dark.png │ --rw---- 1.0 fat 378 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/due.png │ --rw---- 1.0 fat 394 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/due_dark.png │ --rw---- 1.0 fat 286 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/due_small.png │ --rw---- 1.0 fat 291 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/due_small_dark.png │ --rw---- 1.0 fat 181 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/file.png │ --rw---- 1.0 fat 181 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/file_dark.png │ --rw---- 1.0 fat 371 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/files_small.png │ --rw---- 1.0 fat 393 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/files_small_dark.png │ --rw---- 1.0 fat 118 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/filter.png │ --rw---- 1.0 fat 149 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/folder.png │ --rw---- 1.0 fat 149 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/folder_dark.png │ --rw---- 1.0 fat 220 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/fork_small.png │ --rw---- 1.0 fat 220 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/fork_small_dark.png │ --rw---- 1.0 fat 288 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/label.png │ --rw---- 1.0 fat 288 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/label_dark.png │ --rw---- 1.0 fat 796 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/labels.png │ --rw---- 1.0 fat 822 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/labels_dark.png │ --rw---- 1.0 fat 232 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/language_small.png │ --rw---- 1.0 fat 232 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/language_small_dark.png │ --rw---- 1.0 fat 408 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/milestone.png │ --rw---- 1.0 fat 431 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/milestone_dark.png │ --rw---- 1.0 fat 284 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/milestone_small.png │ --rw---- 1.0 fat 290 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/milestone_small_dark.png │ --rw---- 1.0 fat 195 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/navigation_accept.png │ --rw---- 1.0 fat 375 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/repo_bookmark.png │ --rw---- 1.0 fat 403 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/repo_bookmark_dark.png │ --rw---- 1.0 fat 383 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/search_repos.png │ --rw---- 1.0 fat 383 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/search_repos_dark.png │ --rw---- 1.0 fat 329 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/search_users.png │ --rw---- 1.0 fat 329 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/search_users_dark.png │ --rw---- 1.0 fat 138 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/size_small.png │ --rw---- 1.0 fat 138 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/size_small_dark.png │ --rw---- 1.0 fat 290 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/social_send_now.png │ --rw---- 1.0 fat 283 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/social_send_now_dark.png │ --rw---- 1.0 fat 283 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/social_send_now_disabled.png │ --rw---- 1.0 fat 283 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/social_send_now_disabled_dark.png │ --rw---- 1.0 fat 490 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/social_share.png │ --rw---- 1.0 fat 683 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/star.png │ --rw---- 1.0 fat 286 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/star_small.png │ --rw---- 1.0 fat 286 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/star_small_dark.png │ --rw---- 1.0 fat 197 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/submodule.png │ --rw---- 1.0 fat 197 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/submodule_dark.png │ --rw---- 1.0 fat 494 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/unstar.png │ --rw---- 1.0 fat 271 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/user_bookmark.png │ --rw---- 1.0 fat 271 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/user_bookmark_dark.png │ --rw---- 1.0 fat 552 b- stor 15-Jun-15 06:02 res/drawable-mdpi-v4/web_site.png │ --rw---- 1.0 fat 1092 b- stor 15-Jun-15 06:02 res/drawable-tvdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 1210 b- stor 15-Jun-15 06:02 res/drawable-tvdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 2.0 fat 764 bl defN 15-Jun-15 06:05 res/drawable-v11/abc_textfield_search_material.xml │ --rw---- 2.0 fat 476 bl defN 15-Jun-15 06:05 res/drawable-v11/branch_item_background.xml │ --rw---- 1.0 fat 202 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/ab_tab_indicator.9.png │ --rw---- 1.0 fat 297 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ --rw---- 1.0 fat 354 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 556 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 831 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 996 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 2215 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ --rw---- 1.0 fat 1547 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ --rw---- 1.0 fat 2522 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 2906 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 234 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 485 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 365 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 344 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 188 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 237 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 723 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 218 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 371 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 238 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 919 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 1131 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 730 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 170 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 244 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 214 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 214 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 214 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 254 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 253 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 1173 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 1811 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 507 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 762 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 205 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 242 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/abc_text_cursor_mtrl_alpha.9.png │ --rw---- 1.0 fat 198 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 197 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 190 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 190 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 747 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/action_search.png │ --rw---- 1.0 fat 585 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/assignee.png │ --rw---- 1.0 fat 574 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/assignee_dark.png │ --rw---- 1.0 fat 253 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/bottom_shadow.9.png │ --rw---- 1.0 fat 644 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/branch.png │ --rw---- 1.0 fat 644 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/branch_dark.png │ --rw---- 1.0 fat 266 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/comments.png │ --rw---- 1.0 fat 281 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/comments_dark.png │ --rw---- 1.0 fat 207 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/content_discard.png │ --rw---- 1.0 fat 249 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/content_edit.png │ --rw---- 1.0 fat 257 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/content_edit_dark.png │ --rw---- 1.0 fat 316 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/content_edit_white.png │ --rw---- 1.0 fat 128 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/content_new.png │ --rw---- 1.0 fat 403 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/content_picture.png │ --rw---- 1.0 fat 400 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/content_picture_dark.png │ --rw---- 1.0 fat 393 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/content_save.png │ --rw---- 1.0 fat 179 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/download.png │ --rw---- 1.0 fat 186 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/download_small.png │ --rw---- 1.0 fat 186 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/download_small_dark.png │ --rw---- 1.0 fat 266 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/drawer_shadow_left.9.png │ --rw---- 1.0 fat 257 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/drawer_shadow_right.9.png │ --rw---- 1.0 fat 678 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/due.png │ --rw---- 1.0 fat 688 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/due_dark.png │ --rw---- 1.0 fat 480 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/due_small.png │ --rw---- 1.0 fat 493 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/due_small_dark.png │ --rw---- 1.0 fat 284 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/file.png │ --rw---- 1.0 fat 292 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/file_dark.png │ --rw---- 1.0 fat 419 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/files_small.png │ --rw---- 1.0 fat 429 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/files_small_dark.png │ --rw---- 1.0 fat 129 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/filter.png │ --rw---- 1.0 fat 237 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/folder.png │ --rw---- 1.0 fat 251 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/folder_dark.png │ --rw---- 1.0 fat 294 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/fork_small.png │ --rw---- 1.0 fat 302 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/fork_small_dark.png │ --rw---- 1.0 fat 480 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/label.png │ --rw---- 1.0 fat 480 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/label_dark.png │ --rw---- 1.0 fat 1269 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/labels.png │ --rw---- 1.0 fat 1419 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/labels_dark.png │ --rw---- 1.0 fat 393 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/language_small.png │ --rw---- 1.0 fat 399 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/language_small_dark.png │ --rw---- 1.0 fat 651 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/milestone.png │ --rw---- 1.0 fat 680 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/milestone_dark.png │ --rw---- 1.0 fat 424 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/milestone_small.png │ --rw---- 1.0 fat 435 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/milestone_small_dark.png │ --rw---- 1.0 fat 268 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/navigation_accept.png │ --rw---- 1.0 fat 10435 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/octodroid.png │ --rw---- 1.0 fat 678 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/repo_bookmark.png │ --rw---- 1.0 fat 726 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/repo_bookmark_dark.png │ --rw---- 1.0 fat 649 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/search_repos.png │ --rw---- 1.0 fat 649 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/search_repos_dark.png │ --rw---- 1.0 fat 583 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/search_users.png │ --rw---- 1.0 fat 583 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/search_users_dark.png │ --rw---- 1.0 fat 154 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/size_small.png │ --rw---- 1.0 fat 154 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/size_small_dark.png │ --rw---- 1.0 fat 426 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/social_send_now.png │ --rw---- 1.0 fat 466 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/social_send_now_dark.png │ --rw---- 1.0 fat 387 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/social_send_now_disabled.png │ --rw---- 1.0 fat 387 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/social_send_now_disabled_dark.png │ --rw---- 1.0 fat 889 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/social_share.png │ --rw---- 1.0 fat 1249 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/star.png │ --rw---- 1.0 fat 488 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/star_small.png │ --rw---- 1.0 fat 502 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/star_small_dark.png │ --rw---- 1.0 fat 334 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/submodule.png │ --rw---- 1.0 fat 356 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/submodule_dark.png │ --rw---- 1.0 fat 893 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/unstar.png │ --rw---- 1.0 fat 431 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/user_bookmark.png │ --rw---- 1.0 fat 432 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/user_bookmark_dark.png │ --rw---- 1.0 fat 1049 b- stor 15-Jun-15 06:02 res/drawable-xhdpi-v4/web_site.png │ --rw---- 1.0 fat 305 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ --rw---- 1.0 fat 369 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 725 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 1249 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 1467 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 2401 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ --rw---- 1.0 fat 1032 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ --rw---- 1.0 fat 4168 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 4451 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 246 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 570 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 395 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 306 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 176 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 363 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 988 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 284 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 521 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 337 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 1292 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 1908 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 947 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 178 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 245 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 221 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 221 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 221 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 307 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 305 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 1912 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 2774 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 632 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 1076 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 210 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 226 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/abc_text_cursor_mtrl_alpha.9.png │ --rw---- 1.0 fat 202 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 204 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 193 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 196 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 1032 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/action_search.png │ --rw---- 1.0 fat 708 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/assignee.png │ --rw---- 1.0 fat 729 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/assignee_dark.png │ --rw---- 1.0 fat 253 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/bottom_shadow.9.png │ --rw---- 1.0 fat 960 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/branch.png │ --rw---- 1.0 fat 960 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/branch_dark.png │ --rw---- 1.0 fat 217 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/comments.png │ --rw---- 1.0 fat 217 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/comments_dark.png │ --rw---- 1.0 fat 265 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/content_discard.png │ --rw---- 1.0 fat 291 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/content_edit.png │ --rw---- 1.0 fat 291 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/content_edit_dark.png │ --rw---- 1.0 fat 386 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/content_edit_white.png │ --rw---- 1.0 fat 138 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/content_new.png │ --rw---- 1.0 fat 547 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/content_picture.png │ --rw---- 1.0 fat 576 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/content_picture_dark.png │ --rw---- 1.0 fat 549 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/content_save.png │ --rw---- 1.0 fat 214 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/download.png │ --rw---- 1.0 fat 179 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/download_small.png │ --rw---- 1.0 fat 179 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/download_small_dark.png │ --rw---- 1.0 fat 1001 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/due.png │ --rw---- 1.0 fat 1024 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/due_dark.png │ --rw---- 1.0 fat 678 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/due_small.png │ --rw---- 1.0 fat 688 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/due_small_dark.png │ --rw---- 1.0 fat 373 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/file.png │ --rw---- 1.0 fat 388 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/file_dark.png │ --rw---- 1.0 fat 526 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/files_small.png │ --rw---- 1.0 fat 563 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/files_small_dark.png │ --rw---- 1.0 fat 139 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/filter.png │ --rw---- 1.0 fat 286 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/folder.png │ --rw---- 1.0 fat 303 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/folder_dark.png │ --rw---- 1.0 fat 293 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/fork_small.png │ --rw---- 1.0 fat 303 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/fork_small_dark.png │ --rw---- 1.0 fat 653 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/label.png │ --rw---- 1.0 fat 653 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/label_dark.png │ --rw---- 1.0 fat 1654 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/labels.png │ --rw---- 1.0 fat 1811 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/labels_dark.png │ --rw---- 1.0 fat 386 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/language_small.png │ --rw---- 1.0 fat 412 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/language_small_dark.png │ --rw---- 1.0 fat 992 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/milestone.png │ --rw---- 1.0 fat 1075 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/milestone_dark.png │ --rw---- 1.0 fat 524 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/milestone_small.png │ --rw---- 1.0 fat 557 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/milestone_small_dark.png │ --rw---- 1.0 fat 322 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/navigation_accept.png │ --rw---- 1.0 fat 17606 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/octodroid.png │ --rw---- 1.0 fat 934 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/repo_bookmark.png │ --rw---- 1.0 fat 972 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/repo_bookmark_dark.png │ --rw---- 1.0 fat 934 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/search_repos.png │ --rw---- 1.0 fat 934 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/search_repos_dark.png │ --rw---- 1.0 fat 743 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/search_users.png │ --rw---- 1.0 fat 743 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/search_users_dark.png │ --rw---- 1.0 fat 132 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/size_small.png │ --rw---- 1.0 fat 132 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/size_small_dark.png │ --rw---- 1.0 fat 493 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/social_send_now.png │ --rw---- 1.0 fat 541 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/social_send_now_dark.png │ --rw---- 1.0 fat 457 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/social_send_now_disabled.png │ --rw---- 1.0 fat 457 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/social_send_now_disabled_dark.png │ --rw---- 1.0 fat 1107 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/social_share.png │ --rw---- 1.0 fat 1695 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/star.png │ --rw---- 1.0 fat 681 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/star_small.png │ --rw---- 1.0 fat 696 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/star_small_dark.png │ --rw---- 1.0 fat 453 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/submodule.png │ --rw---- 1.0 fat 470 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/submodule_dark.png │ --rw---- 1.0 fat 1234 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/unstar.png │ --rw---- 1.0 fat 664 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/user_bookmark.png │ --rw---- 1.0 fat 671 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/user_bookmark_dark.png │ --rw---- 1.0 fat 1499 b- stor 15-Jun-15 06:02 res/drawable-xxhdpi-v4/web_site.png │ --rw---- 1.0 fat 295 b- stor 15-Jun-15 06:02 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 551 b- stor 15-Jun-15 06:02 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 1014 b- stor 15-Jun-15 06:02 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 1226 b- stor 15-Jun-15 06:02 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 3566 b- stor 15-Jun-15 06:02 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 3916 b- stor 15-Jun-15 06:02 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 240 b- stor 15-Jun-15 06:02 res/drawable-xxxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 566 b- stor 15-Jun-15 06:02 res/drawable-xxxhdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 418 b- stor 15-Jun-15 06:02 res/drawable-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 1253 b- stor 15-Jun-15 06:02 res/drawable-xxxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 378 b- stor 15-Jun-15 06:02 res/drawable-xxxhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 680 b- stor 15-Jun-15 06:02 res/drawable-xxxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 390 b- stor 15-Jun-15 06:02 res/drawable-xxxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 1559 b- stor 15-Jun-15 06:02 res/drawable-xxxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 1571 b- stor 15-Jun-15 06:02 res/drawable-xxxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 1291 b- stor 15-Jun-15 06:02 res/drawable-xxxhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 617 b- stor 15-Jun-15 06:02 res/drawable-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 1056 b- stor 15-Jun-15 06:02 res/drawable-xxxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 208 b- stor 15-Jun-15 06:02 res/drawable-xxxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 2.0 fat 700 bl defN 15-Jun-15 06:05 res/drawable/abc_btn_borderless_material.xml │ --rw---- 2.0 fat 560 bl defN 15-Jun-15 06:05 res/drawable/abc_btn_check_material.xml │ --rw---- 2.0 fat 1092 bl defN 15-Jun-15 06:05 res/drawable/abc_btn_default_mtrl_shape.xml │ --rw---- 2.0 fat 560 bl defN 15-Jun-15 06:05 res/drawable/abc_btn_radio_material.xml │ --rw---- 2.0 fat 436 bl defN 15-Jun-15 06:05 res/drawable/abc_cab_background_internal_bg.xml │ --rw---- 2.0 fat 412 bl defN 15-Jun-15 06:05 res/drawable/abc_cab_background_top_material.xml │ --rw---- 2.0 fat 844 bl defN 15-Jun-15 06:05 res/drawable/abc_dialog_material_background_dark.xml │ --rw---- 2.0 fat 844 bl defN 15-Jun-15 06:05 res/drawable/abc_dialog_material_background_light.xml │ --rw---- 2.0 fat 1040 bl defN 15-Jun-15 06:05 res/drawable/abc_edit_text_material.xml │ --rw---- 2.0 fat 1136 bl defN 15-Jun-15 06:05 res/drawable/abc_item_background_holo_dark.xml │ --rw---- 2.0 fat 1136 bl defN 15-Jun-15 06:05 res/drawable/abc_item_background_holo_light.xml │ --rw---- 2.0 fat 508 bl defN 15-Jun-15 06:05 res/drawable/abc_list_selector_background_transition_holo_dark.xml │ --rw---- 2.0 fat 508 bl defN 15-Jun-15 06:05 res/drawable/abc_list_selector_background_transition_holo_light.xml │ --rw---- 2.0 fat 1208 bl defN 15-Jun-15 06:05 res/drawable/abc_list_selector_holo_dark.xml │ --rw---- 2.0 fat 1208 bl defN 15-Jun-15 06:05 res/drawable/abc_list_selector_holo_light.xml │ --rw---- 2.0 fat 664 bl defN 15-Jun-15 06:05 res/drawable/abc_ratingbar_full_material.xml │ --rw---- 2.0 fat 1328 bl defN 15-Jun-15 06:05 res/drawable/abc_spinner_textfield_background_material.xml │ --rw---- 2.0 fat 560 bl defN 15-Jun-15 06:05 res/drawable/abc_switch_thumb_material.xml │ --rw---- 2.0 fat 564 bl defN 15-Jun-15 06:05 res/drawable/abc_tab_indicator_material.xml │ --rw---- 2.0 fat 820 bl defN 15-Jun-15 06:05 res/drawable/abc_textfield_search_material.xml │ --rw---- 2.0 fat 504 bl defN 15-Jun-15 06:05 res/drawable/branch_item_background.xml │ --rw---- 2.0 fat 600 bl defN 15-Jun-15 06:05 res/drawable/com_shamanland_fab_circle_mini.xml │ --rw---- 2.0 fat 600 bl defN 15-Jun-15 06:05 res/drawable/com_shamanland_fab_circle_normal.xml │ --rw---- 2.0 fat 508 bl defN 15-Jun-15 06:05 res/drawable/com_shamanland_fab_mini.xml │ --rw---- 2.0 fat 508 bl defN 15-Jun-15 06:05 res/drawable/com_shamanland_fab_normal.xml │ --rw---- 2.0 fat 848 bl defN 15-Jun-15 06:05 res/drawable/com_shamanland_fab_shadow.xml │ --rw---- 1.0 fat 1400 b- stor 15-Jun-15 06:02 res/drawable/default_avatar.png │ --rw---- 2.0 fat 560 bl defN 15-Jun-15 06:05 res/drawable/social_send.xml │ --rw---- 2.0 fat 560 bl defN 15-Jun-15 06:05 res/drawable/social_send_dark.xml │ --rw---- 2.0 fat 564 bl defN 15-Jun-15 06:05 res/drawable/tab_indicator.xml │ --rw---- 2.0 fat 1224 bl defN 15-Jun-15 06:05 res/layout-land/color_picker_dialog.xml │ --rw---- 2.0 fat 572 bl defN 15-Jun-15 06:05 res/layout-v11/abc_screen_content_include.xml │ --rw---- 2.0 fat 3392 bl defN 15-Jun-15 06:05 res/layout-v11/base_activity.xml │ --rw---- 2.0 fat 5332 bl defN 15-Jun-15 06:05 res/layout-v11/commit.xml │ --rw---- 2.0 fat 4576 bl defN 15-Jun-15 06:05 res/layout-v11/issue_comment_list_header.xml │ --rw---- 2.0 fat 1452 bl defN 15-Jun-15 06:05 res/layout-v11/issue_header.xml │ --rw---- 2.0 fat 6984 bl defN 15-Jun-15 06:05 res/layout-v11/repository.xml │ --rw---- 2.0 fat 2320 bl defN 15-Jun-15 06:05 res/layout-v11/row_gravatar_comment.xml │ --rw---- 2.0 fat 3800 bl defN 15-Jun-15 06:05 res/layout-v17/abc_alert_dialog_material.xml │ --rw---- 2.0 fat 1164 bl defN 15-Jun-15 06:05 res/layout-v17/abc_dialog_title_material.xml │ --rw---- 2.0 fat 3736 bl defN 15-Jun-15 06:05 res/layout-v17/abc_search_view.xml │ --rw---- 2.0 fat 1660 bl defN 15-Jun-15 06:05 res/layout-v21/abc_screen_toolbar.xml │ --rw---- 2.0 fat 3432 bl defN 15-Jun-15 06:05 res/layout-v21/base_activity.xml │ --rw---- 2.0 fat 740 bl defN 15-Jun-15 06:05 res/layout/ab_loading.xml │ --rw---- 2.0 fat 940 bl defN 15-Jun-15 06:05 res/layout/abc_action_bar_title_item.xml │ --rw---- 2.0 fat 448 bl defN 15-Jun-15 06:05 res/layout/abc_action_bar_up_container.xml │ --rw---- 2.0 fat 396 bl defN 15-Jun-15 06:05 res/layout/abc_action_bar_view_list_nav_layout.xml │ --rw---- 2.0 fat 812 bl defN 15-Jun-15 06:05 res/layout/abc_action_menu_item_layout.xml │ --rw---- 2.0 fat 584 bl defN 15-Jun-15 06:05 res/layout/abc_action_menu_layout.xml │ --rw---- 2.0 fat 508 bl defN 15-Jun-15 06:05 res/layout/abc_action_mode_bar.xml │ --rw---- 2.0 fat 632 bl defN 15-Jun-15 06:05 res/layout/abc_action_mode_close_item_material.xml │ --rw---- 2.0 fat 1760 bl defN 15-Jun-15 06:05 res/layout/abc_activity_chooser_view.xml │ --rw---- 2.0 fat 1272 bl defN 15-Jun-15 06:05 res/layout/abc_activity_chooser_view_list_item.xml │ --rw---- 2.0 fat 3660 bl defN 15-Jun-15 06:05 res/layout/abc_alert_dialog_material.xml │ --rw---- 2.0 fat 1120 bl defN 15-Jun-15 06:05 res/layout/abc_dialog_title_material.xml │ --rw---- 2.0 fat 404 bl defN 15-Jun-15 06:05 res/layout/abc_expanded_menu_layout.xml │ --rw---- 2.0 fat 536 bl defN 15-Jun-15 06:05 res/layout/abc_list_menu_item_checkbox.xml │ --rw---- 2.0 fat 688 bl defN 15-Jun-15 06:05 res/layout/abc_list_menu_item_icon.xml │ --rw---- 2.0 fat 1412 bl defN 15-Jun-15 06:05 res/layout/abc_list_menu_item_layout.xml │ --rw---- 2.0 fat 536 bl defN 15-Jun-15 06:05 res/layout/abc_list_menu_item_radio.xml │ --rw---- 2.0 fat 1556 bl defN 15-Jun-15 06:05 res/layout/abc_popup_menu_item_layout.xml │ --rw---- 2.0 fat 564 bl defN 15-Jun-15 06:05 res/layout/abc_screen_content_include.xml │ --rw---- 2.0 fat 892 bl defN 15-Jun-15 06:05 res/layout/abc_screen_simple.xml │ --rw---- 2.0 fat 848 bl defN 15-Jun-15 06:05 res/layout/abc_screen_simple_overlay_action_mode.xml │ --rw---- 2.0 fat 1608 bl defN 15-Jun-15 06:05 res/layout/abc_screen_toolbar.xml │ --rw---- 2.0 fat 2244 bl defN 15-Jun-15 06:05 res/layout/abc_search_dropdown_item_icons_2line.xml │ --rw---- 2.0 fat 3688 bl defN 15-Jun-15 06:05 res/layout/abc_search_view.xml │ --rw---- 2.0 fat 768 bl defN 15-Jun-15 06:05 res/layout/abc_select_dialog_material.xml │ --rw---- 2.0 fat 488 bl defN 15-Jun-15 06:05 res/layout/abc_simple_dropdown_hint.xml │ --rw---- 2.0 fat 1476 bl defN 15-Jun-15 06:05 res/layout/about_dialog.xml │ --rw---- 2.0 fat 3344 bl defN 15-Jun-15 06:05 res/layout/base_activity.xml │ --rw---- 2.0 fat 1044 bl defN 15-Jun-15 06:05 res/layout/color_picker_dialog.xml │ --rw---- 2.0 fat 1512 bl defN 15-Jun-15 06:05 res/layout/comment_edit_box.xml │ --rw---- 2.0 fat 5264 bl defN 15-Jun-15 06:05 res/layout/commit.xml │ --rw---- 2.0 fat 940 bl defN 15-Jun-15 06:05 res/layout/commit_comment_dialog.xml │ --rw---- 2.0 fat 780 bl defN 15-Jun-15 06:05 res/layout/commit_comment_list.xml │ --rw---- 2.0 fat 1568 bl defN 15-Jun-15 06:05 res/layout/commit_filename.xml │ --rw---- 2.0 fat 608 bl defN 15-Jun-15 06:05 res/layout/default_fab.xml │ --rw---- 2.0 fat 460 bl defN 15-Jun-15 06:05 res/layout/drawer_divider.xml │ --rw---- 2.0 fat 728 bl defN 15-Jun-15 06:05 res/layout/drawer_entry.xml │ --rw---- 2.0 fat 1112 bl defN 15-Jun-15 06:05 res/layout/drawer_radio.xml │ --rw---- 2.0 fat 648 bl defN 15-Jun-15 06:05 res/layout/drawer_section_header.xml │ --rw---- 2.0 fat 852 bl defN 15-Jun-15 06:05 res/layout/drawer_title_main.xml │ --rw---- 2.0 fat 552 bl defN 15-Jun-15 06:05 res/layout/edit_text.xml │ --rw---- 2.0 fat 864 bl defN 15-Jun-15 06:05 res/layout/error.xml │ --rw---- 2.0 fat 912 bl defN 15-Jun-15 06:05 res/layout/fab_list_wrapper.xml │ --rw---- 2.0 fat 1856 bl defN 15-Jun-15 06:05 res/layout/feed_row.xml │ --rw---- 2.0 fat 1376 bl defN 15-Jun-15 06:05 res/layout/fragment_progress.xml │ --rw---- 2.0 fat 1512 bl defN 15-Jun-15 06:05 res/layout/fragment_progress_grid.xml │ --rw---- 2.0 fat 1512 bl defN 15-Jun-15 06:05 res/layout/fragment_progress_list.xml │ --rw---- 2.0 fat 524 bl defN 15-Jun-15 06:05 res/layout/frame_layout.xml │ --rw---- 2.0 fat 560 bl defN 15-Jun-15 06:05 res/layout/generic_linear_container.xml │ --rw---- 2.0 fat 360 bl defN 15-Jun-15 06:05 res/layout/generic_list.xml │ --rw---- 2.0 fat 1672 bl defN 15-Jun-15 06:05 res/layout/gist.xml │ --rw---- 2.0 fat 528 bl defN 15-Jun-15 06:05 res/layout/hint_view.xml │ --rw---- 2.0 fat 816 bl defN 15-Jun-15 06:05 res/layout/issue.xml │ --rw---- 2.0 fat 4528 bl defN 15-Jun-15 06:05 res/layout/issue_comment_list_header.xml │ --rw---- 2.0 fat 3192 bl defN 15-Jun-15 06:05 res/layout/issue_create.xml │ --rw---- 2.0 fat 1484 bl defN 15-Jun-15 06:05 res/layout/issue_create_header.xml │ --rw---- 2.0 fat 1544 bl defN 15-Jun-15 06:05 res/layout/issue_create_milestone.xml │ --rw---- 2.0 fat 812 bl defN 15-Jun-15 06:05 res/layout/issue_edit_fab.xml │ --rw---- 2.0 fat 1404 bl defN 15-Jun-15 06:05 res/layout/issue_header.xml │ --rw---- 2.0 fat 520 bl defN 15-Jun-15 06:05 res/layout/issue_label.xml │ --rw---- 2.0 fat 980 bl defN 15-Jun-15 06:05 res/layout/issue_label_list.xml │ --rw---- 2.0 fat 740 bl defN 15-Jun-15 06:05 res/layout/list_fragment_list.xml │ --rw---- 2.0 fat 712 bl defN 15-Jun-15 06:05 res/layout/list_loading_view.xml │ --rw---- 2.0 fat 1508 bl defN 15-Jun-15 06:05 res/layout/loading_fragment.xml │ --rw---- 2.0 fat 1320 bl defN 15-Jun-15 06:05 res/layout/main.xml │ --rw---- 2.0 fat 1112 bl defN 15-Jun-15 06:05 res/layout/open_source_component_item.xml │ --rw---- 2.0 fat 584 bl defN 15-Jun-15 06:05 res/layout/open_source_component_list.xml │ --rw---- 2.0 fat 472 bl defN 15-Jun-15 06:05 res/layout/popup_menu_item.xml │ --rw---- 2.0 fat 2232 bl defN 15-Jun-15 06:05 res/layout/preference_list_fragment.xml │ --rw---- 2.0 fat 900 bl defN 15-Jun-15 06:05 res/layout/pull_merge_message_dialog.xml │ --rw---- 2.0 fat 780 bl defN 15-Jun-15 06:05 res/layout/pull_request.xml │ --rw---- 2.0 fat 3244 bl defN 15-Jun-15 06:05 res/layout/release.xml │ --rw---- 2.0 fat 6936 bl defN 15-Jun-15 06:05 res/layout/repository.xml │ --rw---- 2.0 fat 1304 bl defN 15-Jun-15 06:05 res/layout/row_bookmark.xml │ --rw---- 2.0 fat 1004 bl defN 15-Jun-15 06:05 res/layout/row_branch.xml │ --rw---- 2.0 fat 2312 bl defN 15-Jun-15 06:05 res/layout/row_commit.xml │ --rw---- 2.0 fat 1840 bl defN 15-Jun-15 06:05 res/layout/row_download.xml │ --rw---- 2.0 fat 1340 bl defN 15-Jun-15 06:05 res/layout/row_file_manager.xml │ --rw---- 2.0 fat 1964 bl defN 15-Jun-15 06:05 res/layout/row_gist.xml │ --rw---- 2.0 fat 1172 bl defN 15-Jun-15 06:05 res/layout/row_gravatar_1.xml │ --rw---- 2.0 fat 1352 bl defN 15-Jun-15 06:05 res/layout/row_gravatar_2.xml │ --rw---- 2.0 fat 1924 bl defN 15-Jun-15 06:05 res/layout/row_gravatar_3.xml │ --rw---- 2.0 fat 2272 bl defN 15-Jun-15 06:05 res/layout/row_gravatar_comment.xml │ --rw---- 2.0 fat 2912 bl defN 15-Jun-15 06:05 res/layout/row_issue.xml │ --rw---- 2.0 fat 1068 bl defN 15-Jun-15 06:05 res/layout/row_issue_create_label.xml │ --rw---- 2.0 fat 3352 bl defN 15-Jun-15 06:05 res/layout/row_issue_label.xml │ --rw---- 2.0 fat 1812 bl defN 15-Jun-15 06:05 res/layout/row_milestone.xml │ --rw---- 2.0 fat 1028 bl defN 15-Jun-15 06:05 res/layout/row_release.xml │ --rw---- 2.0 fat 1932 bl defN 15-Jun-15 06:05 res/layout/row_repo.xml │ --rw---- 2.0 fat 892 bl defN 15-Jun-15 06:05 res/layout/row_trend.xml │ --rw---- 2.0 fat 920 bl defN 15-Jun-15 06:05 res/layout/search_action_bar.xml │ --rw---- 2.0 fat 920 bl defN 15-Jun-15 06:05 res/layout/search_type_popup.xml │ --rw---- 2.0 fat 396 bl defN 15-Jun-15 06:05 res/layout/search_type_small.xml │ --rw---- 2.0 fat 648 bl defN 15-Jun-15 06:05 res/layout/select_dialog_item_material.xml │ --rw---- 2.0 fat 692 bl defN 15-Jun-15 06:05 res/layout/select_dialog_multichoice_material.xml │ --rw---- 2.0 fat 692 bl defN 15-Jun-15 06:05 res/layout/select_dialog_singlechoice_material.xml │ --rw---- 2.0 fat 616 bl defN 15-Jun-15 06:05 res/layout/selectable_label.xml │ --rw---- 2.0 fat 508 bl defN 15-Jun-15 06:05 res/layout/support_simple_spinner_dropdown_item.xml │ --rw---- 2.0 fat 652 bl defN 15-Jun-15 06:05 res/layout/tab_indicator.xml │ --rw---- 2.0 fat 1988 bl defN 15-Jun-15 06:05 res/layout/top_repo.xml │ --rw---- 2.0 fat 712 bl defN 15-Jun-15 06:05 res/layout/twofactor_auth_dialog.xml │ --rw---- 2.0 fat 7072 bl defN 15-Jun-15 06:05 res/layout/user.xml │ --rw---- 2.0 fat 384 bl defN 15-Jun-15 06:05 res/layout/view_pager.xml │ --rw---- 2.0 fat 648 bl defN 15-Jun-15 06:05 res/layout/web_viewer.xml │ --rw---- 2.0 fat 696 bl defN 15-Jun-15 06:05 res/menu/accept_delete.xml │ --rw---- 2.0 fat 976 bl defN 15-Jun-15 06:05 res/menu/download_menu.xml │ --rw---- 2.0 fat 796 bl defN 15-Jun-15 06:05 res/menu/issue_menu.xml │ --rw---- 2.0 fat 880 bl defN 15-Jun-15 06:05 res/menu/pullrequest_menu.xml │ --rw---- 2.0 fat 784 bl defN 15-Jun-15 06:05 res/menu/repo_list_menu.xml │ --rw---- 2.0 fat 1196 bl defN 15-Jun-15 06:05 res/menu/repo_menu.xml │ --rw---- 2.0 fat 760 bl defN 15-Jun-15 06:05 res/menu/user_menu.xml │ --rw---- 2.0 fat 1180 bl defN 15-Jun-15 06:05 res/xml/settings.xml │ --rw---- 1.0 fat 336692 b- stor 15-Jun-15 06:03 resources.arsc │ --rw---- 2.0 fat 3665824 bl defN 15-Jun-15 06:05 classes.dex │ -712 files, 7104426 bytes uncompressed, 3227434 bytes compressed: 54.6% │ +-rw---- 2.0 fat 12556 bX defN 08-Jan-01 00:00 AndroidManifest.xml │ +-rw---- 2.0 fat 104 bl defN 08-Jan-01 00:00 assets/fonts/NOTICE.txt │ +-rw---- 2.0 fat 127948 bl defN 08-Jan-01 00:00 assets/fonts/Roboto-Black.ttf │ +-rw---- 2.0 fat 134716 bl defN 08-Jan-01 00:00 assets/fonts/Roboto-BlackItalic.ttf │ +-rw---- 2.0 fat 127744 bl defN 08-Jan-01 00:00 assets/fonts/Roboto-Bold.ttf │ +-rw---- 2.0 fat 127340 bl defN 08-Jan-01 00:00 assets/fonts/Roboto-BoldCondensed.ttf │ +-rw---- 2.0 fat 135504 bl defN 08-Jan-01 00:00 assets/fonts/Roboto-BoldCondensedItalic.ttf │ +-rw---- 2.0 fat 134556 bl defN 08-Jan-01 00:00 assets/fonts/Roboto-BoldItalic.ttf │ +-rw---- 2.0 fat 125332 bl defN 08-Jan-01 00:00 assets/fonts/Roboto-Condensed.ttf │ +-rw---- 2.0 fat 133908 bl defN 08-Jan-01 00:00 assets/fonts/Roboto-CondensedItalic.ttf │ +-rw---- 2.0 fat 126168 bl defN 08-Jan-01 00:00 assets/fonts/Roboto-CondensedLight.ttf │ +-rw---- 2.0 fat 134544 bl defN 08-Jan-01 00:00 assets/fonts/Roboto-CondensedLightItalic.ttf │ +-rw---- 2.0 fat 132440 bl defN 08-Jan-01 00:00 assets/fonts/Roboto-Italic.ttf │ +-rw---- 2.0 fat 126792 bl defN 08-Jan-01 00:00 assets/fonts/Roboto-Light.ttf │ +-rw---- 2.0 fat 133172 bl defN 08-Jan-01 00:00 assets/fonts/Roboto-LightItalic.ttf │ +-rw---- 2.0 fat 127488 bl defN 08-Jan-01 00:00 assets/fonts/Roboto-Medium.ttf │ +-rw---- 2.0 fat 134312 bl defN 08-Jan-01 00:00 assets/fonts/Roboto-MediumItalic.ttf │ +-rw---- 2.0 fat 126072 bl defN 08-Jan-01 00:00 assets/fonts/Roboto-Regular.ttf │ +-rw---- 2.0 fat 127584 bl defN 08-Jan-01 00:00 assets/fonts/Roboto-Thin.ttf │ +-rw---- 2.0 fat 132860 bl defN 08-Jan-01 00:00 assets/fonts/Roboto-ThinItalic.ttf │ +-rw---- 2.0 fat 988 bl defN 08-Jan-01 00:00 assets/lang-apollo.js │ +-rw---- 2.0 fat 516 bl defN 08-Jan-01 00:00 assets/lang-basic.js │ +-rw---- 2.0 fat 1446 bl defN 08-Jan-01 00:00 assets/lang-clj.js │ +-rw---- 2.0 fat 868 bl defN 08-Jan-01 00:00 assets/lang-css.js │ +-rw---- 2.0 fat 947 bl defN 08-Jan-01 00:00 assets/lang-dart.js │ +-rw---- 2.0 fat 583 bl defN 08-Jan-01 00:00 assets/lang-erlang.js │ +-rw---- 2.0 fat 283 bl defN 08-Jan-01 00:00 assets/lang-go.js │ +-rw---- 2.0 fat 579 bl defN 08-Jan-01 00:00 assets/lang-hs.js │ +-rw---- 2.0 fat 774 bl defN 08-Jan-01 00:00 assets/lang-lisp.js │ +-rw---- 2.0 fat 358 bl defN 08-Jan-01 00:00 assets/lang-llvm.js │ +-rw---- 2.0 fat 553 bl defN 08-Jan-01 00:00 assets/lang-lua.js │ +-rw---- 2.0 fat 19700 bl defN 08-Jan-01 00:00 assets/lang-matlab.js │ +-rw---- 2.0 fat 1106 bl defN 08-Jan-01 00:00 assets/lang-ml.js │ +-rw---- 2.0 fat 887 bl defN 08-Jan-01 00:00 assets/lang-mumps.js │ +-rw---- 2.0 fat 1402 bl defN 08-Jan-01 00:00 assets/lang-n.js │ +-rw---- 2.0 fat 713 bl defN 08-Jan-01 00:00 assets/lang-pascal.js │ +-rw---- 2.0 fat 302 bl defN 08-Jan-01 00:00 assets/lang-proto.js │ +-rw---- 2.0 fat 696 bl defN 08-Jan-01 00:00 assets/lang-r.js │ +-rw---- 2.0 fat 268 bl defN 08-Jan-01 00:00 assets/lang-rd.js │ +-rw---- 2.0 fat 916 bl defN 08-Jan-01 00:00 assets/lang-scala.js │ +-rw---- 2.0 fat 1802 bl defN 08-Jan-01 00:00 assets/lang-sql.js │ +-rw---- 2.0 fat 635 bl defN 08-Jan-01 00:00 assets/lang-tcl.js │ +-rw---- 2.0 fat 286 bl defN 08-Jan-01 00:00 assets/lang-tex.js │ +-rw---- 2.0 fat 1791 bl defN 08-Jan-01 00:00 assets/lang-vb.js │ +-rw---- 2.0 fat 1450 bl defN 08-Jan-01 00:00 assets/lang-vhdl.js │ +-rw---- 2.0 fat 544 bl defN 08-Jan-01 00:00 assets/lang-wiki.js │ +-rw---- 2.0 fat 23242 bl defN 08-Jan-01 00:00 assets/lang-xq.js │ +-rw---- 2.0 fat 412 bl defN 08-Jan-01 00:00 assets/lang-yaml.js │ +-rw---- 2.0 fat 5085 bl defN 08-Jan-01 00:00 assets/markdown-dark.css │ +-rw---- 2.0 fat 5088 bl defN 08-Jan-01 00:00 assets/markdown-light.css │ +-rw---- 2.0 fat 996 bl defN 08-Jan-01 00:00 assets/prettify-dark.css │ +-rw---- 2.0 fat 1029 bl defN 08-Jan-01 00:00 assets/prettify-light.css │ +-rw---- 2.0 fat 14551 bl defN 08-Jan-01 00:00 assets/prettify.js │ +-rw---- 2.0 fat 9394 bl defN 08-Jan-01 00:00 assets/showdown.js │ +-rw---- 2.0 fat 623 bl defN 08-Jan-01 00:00 assets/text-dark.css │ +-rw---- 2.0 fat 637 bl defN 08-Jan-01 00:00 assets/text-light.css │ +-rw---- 2.0 fat 396 bl defN 08-Jan-01 00:00 res/anim/abc_fade_in.xml │ +-rw---- 2.0 fat 396 bl defN 08-Jan-01 00:00 res/anim/abc_fade_out.xml │ +-rw---- 2.0 fat 860 bl defN 08-Jan-01 00:00 res/anim/abc_grow_fade_in_from_bottom.xml │ +-rw---- 2.0 fat 512 bl defN 08-Jan-01 00:00 res/anim/abc_popup_enter.xml │ +-rw---- 2.0 fat 512 bl defN 08-Jan-01 00:00 res/anim/abc_popup_exit.xml │ +-rw---- 2.0 fat 860 bl defN 08-Jan-01 00:00 res/anim/abc_shrink_fade_out_from_bottom.xml │ +-rw---- 2.0 fat 400 bl defN 08-Jan-01 00:00 res/anim/abc_slide_in_bottom.xml │ +-rw---- 2.0 fat 400 bl defN 08-Jan-01 00:00 res/anim/abc_slide_in_top.xml │ +-rw---- 2.0 fat 400 bl defN 08-Jan-01 00:00 res/anim/abc_slide_out_bottom.xml │ +-rw---- 2.0 fat 400 bl defN 08-Jan-01 00:00 res/anim/abc_slide_out_top.xml │ +-rw---- 2.0 fat 400 bl defN 08-Jan-01 00:00 res/anim/floating_action_button_hide.xml │ +-rw---- 2.0 fat 400 bl defN 08-Jan-01 00:00 res/anim/floating_action_button_show.xml │ +-rw---- 2.0 fat 472 bl defN 08-Jan-01 00:00 res/color-v11/abc_background_cache_hint_selector_material_dark.xml │ +-rw---- 2.0 fat 472 bl defN 08-Jan-01 00:00 res/color-v11/abc_background_cache_hint_selector_material_light.xml │ +-rw---- 2.0 fat 344 bl defN 08-Jan-01 00:00 res/color/abc_background_cache_hint_selector_material_dark.xml │ +-rw---- 2.0 fat 344 bl defN 08-Jan-01 00:00 res/color/abc_background_cache_hint_selector_material_light.xml │ +-rw---- 2.0 fat 468 bl defN 08-Jan-01 00:00 res/color/abc_primary_text_disable_only_material_dark.xml │ +-rw---- 2.0 fat 468 bl defN 08-Jan-01 00:00 res/color/abc_primary_text_disable_only_material_light.xml │ +-rw---- 2.0 fat 468 bl defN 08-Jan-01 00:00 res/color/abc_primary_text_material_dark.xml │ +-rw---- 2.0 fat 468 bl defN 08-Jan-01 00:00 res/color/abc_primary_text_material_light.xml │ +-rw---- 2.0 fat 596 bl defN 08-Jan-01 00:00 res/color/abc_search_url_text.xml │ +-rw---- 2.0 fat 468 bl defN 08-Jan-01 00:00 res/color/abc_secondary_text_material_dark.xml │ +-rw---- 2.0 fat 468 bl defN 08-Jan-01 00:00 res/color/abc_secondary_text_material_light.xml │ +-rw---- 2.0 fat 468 bl defN 08-Jan-01 00:00 res/color/default_fab_dark.xml │ +-rw---- 2.0 fat 468 bl defN 08-Jan-01 00:00 res/color/default_fab_light.xml │ +-rw---- 2.0 fat 716 bl defN 08-Jan-01 00:00 res/color/issue_edit_fab_dark.xml │ +-rw---- 2.0 fat 716 bl defN 08-Jan-01 00:00 res/color/issue_edit_fab_light.xml │ +-rw---- 2.0 fat 468 bl defN 08-Jan-01 00:00 res/color/switch_thumb_material_dark.xml │ +-rw---- 2.0 fat 468 bl defN 08-Jan-01 00:00 res/color/switch_thumb_material_light.xml │ +-rw---- 2.0 fat 472 bl defN 08-Jan-01 00:00 res/color/tab_text_color.xml │ +-rw---- 1.0 fat 287 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ +-rw---- 1.0 fat 306 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 549 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 622 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 753 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 1619 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ +-rw---- 1.0 fat 1078 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ +-rw---- 1.0 fat 1671 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 1958 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 229 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 1.0 fat 416 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 280 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 233 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 160 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 288 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 612 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 190 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 373 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 270 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 791 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 1028 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 541 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 170 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 1.0 fat 244 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 212 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 212 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 212 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 239 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 240 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 870 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 1.0 fat 1290 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 1.0 fat 392 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 534 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 199 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 239 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_text_cursor_mtrl_alpha.9.png │ +-rw---- 1.0 fat 192 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 202 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 182 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 182 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 581 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/action_search.png │ +-rw---- 1.0 fat 393 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/assignee.png │ +-rw---- 1.0 fat 402 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/assignee_dark.png │ +-rw---- 1.0 fat 572 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/branch.png │ +-rw---- 1.0 fat 572 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/branch_dark.png │ +-rw---- 1.0 fat 168 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/comments.png │ +-rw---- 1.0 fat 168 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/comments_dark.png │ +-rw---- 1.0 fat 231 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/content_discard.png │ +-rw---- 1.0 fat 242 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/content_edit.png │ +-rw---- 1.0 fat 242 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/content_edit_dark.png │ +-rw---- 1.0 fat 303 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/content_edit_white.png │ +-rw---- 1.0 fat 158 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/content_new.png │ +-rw---- 1.0 fat 368 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/content_picture.png │ +-rw---- 1.0 fat 381 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/content_picture_dark.png │ +-rw---- 1.0 fat 345 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/content_save.png │ +-rw---- 1.0 fat 195 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/download.png │ +-rw---- 1.0 fat 147 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/download_small.png │ +-rw---- 1.0 fat 147 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/download_small_dark.png │ +-rw---- 1.0 fat 563 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/due.png │ +-rw---- 1.0 fat 577 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/due_dark.png │ +-rw---- 1.0 fat 378 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/due_small.png │ +-rw---- 1.0 fat 394 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/due_small_dark.png │ +-rw---- 1.0 fat 220 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/file.png │ +-rw---- 1.0 fat 220 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/file_dark.png │ +-rw---- 1.0 fat 366 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/files_small.png │ +-rw---- 1.0 fat 375 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/files_small_dark.png │ +-rw---- 1.0 fat 139 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/filter.png │ +-rw---- 1.0 fat 170 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/folder.png │ +-rw---- 1.0 fat 170 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/folder_dark.png │ +-rw---- 1.0 fat 214 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/fork_small.png │ +-rw---- 1.0 fat 224 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/fork_small_dark.png │ +-rw---- 1.0 fat 422 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/label.png │ +-rw---- 1.0 fat 422 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/label_dark.png │ +-rw---- 1.0 fat 1028 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/labels.png │ +-rw---- 1.0 fat 1120 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/labels_dark.png │ +-rw---- 1.0 fat 242 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/language_small.png │ +-rw---- 1.0 fat 242 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/language_small_dark.png │ +-rw---- 1.0 fat 610 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/milestone.png │ +-rw---- 1.0 fat 637 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/milestone_dark.png │ +-rw---- 1.0 fat 283 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/milestone_small.png │ +-rw---- 1.0 fat 309 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/milestone_small_dark.png │ +-rw---- 1.0 fat 249 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/navigation_accept.png │ +-rw---- 1.0 fat 535 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/repo_bookmark.png │ +-rw---- 1.0 fat 574 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/repo_bookmark_dark.png │ +-rw---- 1.0 fat 553 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/search_repos.png │ +-rw---- 1.0 fat 553 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/search_repos_dark.png │ +-rw---- 1.0 fat 466 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/search_users.png │ +-rw---- 1.0 fat 466 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/search_users_dark.png │ +-rw---- 1.0 fat 119 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/size_small.png │ +-rw---- 1.0 fat 119 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/size_small_dark.png │ +-rw---- 1.0 fat 320 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/social_send_now.png │ +-rw---- 1.0 fat 320 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/social_send_now_dark.png │ +-rw---- 1.0 fat 309 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/social_send_now_disabled.png │ +-rw---- 1.0 fat 309 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/social_send_now_disabled_dark.png │ +-rw---- 1.0 fat 758 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/social_share.png │ +-rw---- 1.0 fat 999 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/star.png │ +-rw---- 1.0 fat 380 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/star_small.png │ +-rw---- 1.0 fat 381 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/star_small_dark.png │ +-rw---- 1.0 fat 294 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/submodule.png │ +-rw---- 1.0 fat 311 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/submodule_dark.png │ +-rw---- 1.0 fat 709 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/unstar.png │ +-rw---- 1.0 fat 362 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/user_bookmark.png │ +-rw---- 1.0 fat 361 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/user_bookmark_dark.png │ +-rw---- 1.0 fat 817 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/web_site.png │ +-rw---- 1.0 fat 384 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 289 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 610 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 391 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 325 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 174 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 381 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 351 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 428 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 237 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 729 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 503 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 475 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 361 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 991 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 630 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 246 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 418 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 1257 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 611 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 274 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ +-rw---- 1.0 fat 288 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 429 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 428 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 493 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 1348 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ +-rw---- 1.0 fat 1005 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ +-rw---- 1.0 fat 1109 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 1224 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 225 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 1.0 fat 351 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 236 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 280 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 158 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 185 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 377 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 158 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 234 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 186 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 545 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 681 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 415 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 170 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 1.0 fat 222 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 211 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 211 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 211 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 226 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 227 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 618 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 1.0 fat 863 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 1.0 fat 353 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 426 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 192 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 229 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_text_cursor_mtrl_alpha.9.png │ +-rw---- 1.0 fat 186 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 185 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 181 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 180 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 390 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/action_search.png │ +-rw---- 1.0 fat 295 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/assignee.png │ +-rw---- 1.0 fat 295 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/assignee_dark.png │ +-rw---- 1.0 fat 422 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/branch.png │ +-rw---- 1.0 fat 422 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/branch_dark.png │ +-rw---- 1.0 fat 206 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/comments.png │ +-rw---- 1.0 fat 210 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/comments_dark.png │ +-rw---- 1.0 fat 164 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/content_discard.png │ +-rw---- 1.0 fat 204 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/content_edit.png │ +-rw---- 1.0 fat 206 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/content_edit_dark.png │ +-rw---- 1.0 fat 253 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/content_edit_white.png │ +-rw---- 1.0 fat 116 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/content_new.png │ +-rw---- 1.0 fat 282 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/content_picture.png │ +-rw---- 1.0 fat 290 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/content_picture_dark.png │ +-rw---- 1.0 fat 255 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/content_save.png │ +-rw---- 1.0 fat 147 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/download.png │ +-rw---- 1.0 fat 162 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/download_small.png │ +-rw---- 1.0 fat 162 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/download_small_dark.png │ +-rw---- 1.0 fat 378 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/due.png │ +-rw---- 1.0 fat 394 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/due_dark.png │ +-rw---- 1.0 fat 286 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/due_small.png │ +-rw---- 1.0 fat 291 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/due_small_dark.png │ +-rw---- 1.0 fat 181 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/file.png │ +-rw---- 1.0 fat 181 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/file_dark.png │ +-rw---- 1.0 fat 371 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/files_small.png │ +-rw---- 1.0 fat 393 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/files_small_dark.png │ +-rw---- 1.0 fat 118 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/filter.png │ +-rw---- 1.0 fat 149 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/folder.png │ +-rw---- 1.0 fat 149 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/folder_dark.png │ +-rw---- 1.0 fat 220 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/fork_small.png │ +-rw---- 1.0 fat 220 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/fork_small_dark.png │ +-rw---- 1.0 fat 288 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/label.png │ +-rw---- 1.0 fat 288 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/label_dark.png │ +-rw---- 1.0 fat 796 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/labels.png │ +-rw---- 1.0 fat 822 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/labels_dark.png │ +-rw---- 1.0 fat 232 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/language_small.png │ +-rw---- 1.0 fat 232 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/language_small_dark.png │ +-rw---- 1.0 fat 408 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/milestone.png │ +-rw---- 1.0 fat 431 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/milestone_dark.png │ +-rw---- 1.0 fat 284 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/milestone_small.png │ +-rw---- 1.0 fat 290 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/milestone_small_dark.png │ +-rw---- 1.0 fat 195 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/navigation_accept.png │ +-rw---- 1.0 fat 375 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/repo_bookmark.png │ +-rw---- 1.0 fat 403 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/repo_bookmark_dark.png │ +-rw---- 1.0 fat 383 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/search_repos.png │ +-rw---- 1.0 fat 383 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/search_repos_dark.png │ +-rw---- 1.0 fat 329 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/search_users.png │ +-rw---- 1.0 fat 329 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/search_users_dark.png │ +-rw---- 1.0 fat 138 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/size_small.png │ +-rw---- 1.0 fat 138 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/size_small_dark.png │ +-rw---- 1.0 fat 290 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/social_send_now.png │ +-rw---- 1.0 fat 283 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/social_send_now_dark.png │ +-rw---- 1.0 fat 283 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/social_send_now_disabled.png │ +-rw---- 1.0 fat 283 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/social_send_now_disabled_dark.png │ +-rw---- 1.0 fat 490 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/social_share.png │ +-rw---- 1.0 fat 683 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/star.png │ +-rw---- 1.0 fat 286 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/star_small.png │ +-rw---- 1.0 fat 286 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/star_small_dark.png │ +-rw---- 1.0 fat 197 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/submodule.png │ +-rw---- 1.0 fat 197 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/submodule_dark.png │ +-rw---- 1.0 fat 494 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/unstar.png │ +-rw---- 1.0 fat 271 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/user_bookmark.png │ +-rw---- 1.0 fat 271 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/user_bookmark_dark.png │ +-rw---- 1.0 fat 552 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/web_site.png │ +-rw---- 1.0 fat 1092 b- stor 08-Jan-01 00:00 res/drawable-tvdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 1210 b- stor 08-Jan-01 00:00 res/drawable-tvdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 2.0 fat 764 bl defN 08-Jan-01 00:00 res/drawable-v11/abc_textfield_search_material.xml │ +-rw---- 2.0 fat 476 bl defN 08-Jan-01 00:00 res/drawable-v11/branch_item_background.xml │ +-rw---- 1.0 fat 202 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ab_tab_indicator.9.png │ +-rw---- 1.0 fat 297 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ +-rw---- 1.0 fat 354 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 556 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 831 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 996 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 2215 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ +-rw---- 1.0 fat 1547 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ +-rw---- 1.0 fat 2522 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 2906 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 234 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 1.0 fat 485 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 365 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 344 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 188 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 237 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 723 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 218 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 371 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 238 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 919 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 1131 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 730 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 170 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 1.0 fat 244 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 214 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 214 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 214 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 254 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 253 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 1173 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 1.0 fat 1811 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 1.0 fat 507 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 762 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 205 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 242 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_text_cursor_mtrl_alpha.9.png │ +-rw---- 1.0 fat 198 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 197 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 190 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 190 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 747 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/action_search.png │ +-rw---- 1.0 fat 585 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/assignee.png │ +-rw---- 1.0 fat 574 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/assignee_dark.png │ +-rw---- 1.0 fat 253 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/bottom_shadow.9.png │ +-rw---- 1.0 fat 644 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/branch.png │ +-rw---- 1.0 fat 644 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/branch_dark.png │ +-rw---- 1.0 fat 266 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/comments.png │ +-rw---- 1.0 fat 281 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/comments_dark.png │ +-rw---- 1.0 fat 207 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/content_discard.png │ +-rw---- 1.0 fat 249 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/content_edit.png │ +-rw---- 1.0 fat 257 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/content_edit_dark.png │ +-rw---- 1.0 fat 316 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/content_edit_white.png │ +-rw---- 1.0 fat 128 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/content_new.png │ +-rw---- 1.0 fat 403 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/content_picture.png │ +-rw---- 1.0 fat 400 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/content_picture_dark.png │ +-rw---- 1.0 fat 393 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/content_save.png │ +-rw---- 1.0 fat 179 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/download.png │ +-rw---- 1.0 fat 186 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/download_small.png │ +-rw---- 1.0 fat 186 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/download_small_dark.png │ +-rw---- 1.0 fat 266 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/drawer_shadow_left.9.png │ +-rw---- 1.0 fat 257 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/drawer_shadow_right.9.png │ +-rw---- 1.0 fat 678 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/due.png │ +-rw---- 1.0 fat 688 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/due_dark.png │ +-rw---- 1.0 fat 480 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/due_small.png │ +-rw---- 1.0 fat 493 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/due_small_dark.png │ +-rw---- 1.0 fat 284 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/file.png │ +-rw---- 1.0 fat 292 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/file_dark.png │ +-rw---- 1.0 fat 419 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/files_small.png │ +-rw---- 1.0 fat 429 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/files_small_dark.png │ +-rw---- 1.0 fat 129 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/filter.png │ +-rw---- 1.0 fat 237 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/folder.png │ +-rw---- 1.0 fat 251 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/folder_dark.png │ +-rw---- 1.0 fat 294 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/fork_small.png │ +-rw---- 1.0 fat 302 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/fork_small_dark.png │ +-rw---- 1.0 fat 480 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/label.png │ +-rw---- 1.0 fat 480 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/label_dark.png │ +-rw---- 1.0 fat 1269 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/labels.png │ +-rw---- 1.0 fat 1419 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/labels_dark.png │ +-rw---- 1.0 fat 393 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/language_small.png │ +-rw---- 1.0 fat 399 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/language_small_dark.png │ +-rw---- 1.0 fat 651 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/milestone.png │ +-rw---- 1.0 fat 680 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/milestone_dark.png │ +-rw---- 1.0 fat 424 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/milestone_small.png │ +-rw---- 1.0 fat 435 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/milestone_small_dark.png │ +-rw---- 1.0 fat 268 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/navigation_accept.png │ +-rw---- 1.0 fat 10435 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/octodroid.png │ +-rw---- 1.0 fat 678 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/repo_bookmark.png │ +-rw---- 1.0 fat 726 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/repo_bookmark_dark.png │ +-rw---- 1.0 fat 649 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/search_repos.png │ +-rw---- 1.0 fat 649 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/search_repos_dark.png │ +-rw---- 1.0 fat 583 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/search_users.png │ +-rw---- 1.0 fat 583 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/search_users_dark.png │ +-rw---- 1.0 fat 154 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/size_small.png │ +-rw---- 1.0 fat 154 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/size_small_dark.png │ +-rw---- 1.0 fat 426 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/social_send_now.png │ +-rw---- 1.0 fat 466 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/social_send_now_dark.png │ +-rw---- 1.0 fat 387 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/social_send_now_disabled.png │ +-rw---- 1.0 fat 387 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/social_send_now_disabled_dark.png │ +-rw---- 1.0 fat 889 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/social_share.png │ +-rw---- 1.0 fat 1249 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/star.png │ +-rw---- 1.0 fat 488 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/star_small.png │ +-rw---- 1.0 fat 502 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/star_small_dark.png │ +-rw---- 1.0 fat 334 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/submodule.png │ +-rw---- 1.0 fat 356 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/submodule_dark.png │ +-rw---- 1.0 fat 893 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/unstar.png │ +-rw---- 1.0 fat 431 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/user_bookmark.png │ +-rw---- 1.0 fat 432 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/user_bookmark_dark.png │ +-rw---- 1.0 fat 1049 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/web_site.png │ +-rw---- 1.0 fat 305 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ +-rw---- 1.0 fat 369 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 725 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 1249 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 1467 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 2401 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ +-rw---- 1.0 fat 1032 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ +-rw---- 1.0 fat 4168 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 4451 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 246 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 1.0 fat 570 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 395 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 306 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 176 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 363 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 988 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 284 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 521 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 337 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 1292 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 1908 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 947 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 178 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 1.0 fat 245 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 221 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 221 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 221 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 307 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 305 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 1912 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 1.0 fat 2774 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 1.0 fat 632 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 1076 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 210 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 226 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_text_cursor_mtrl_alpha.9.png │ +-rw---- 1.0 fat 202 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 204 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 193 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 196 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 1032 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/action_search.png │ +-rw---- 1.0 fat 708 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/assignee.png │ +-rw---- 1.0 fat 729 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/assignee_dark.png │ +-rw---- 1.0 fat 253 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/bottom_shadow.9.png │ +-rw---- 1.0 fat 960 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/branch.png │ +-rw---- 1.0 fat 960 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/branch_dark.png │ +-rw---- 1.0 fat 217 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/comments.png │ +-rw---- 1.0 fat 217 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/comments_dark.png │ +-rw---- 1.0 fat 265 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/content_discard.png │ +-rw---- 1.0 fat 291 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/content_edit.png │ +-rw---- 1.0 fat 291 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/content_edit_dark.png │ +-rw---- 1.0 fat 386 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/content_edit_white.png │ +-rw---- 1.0 fat 138 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/content_new.png │ +-rw---- 1.0 fat 547 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/content_picture.png │ +-rw---- 1.0 fat 576 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/content_picture_dark.png │ +-rw---- 1.0 fat 549 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/content_save.png │ +-rw---- 1.0 fat 214 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/download.png │ +-rw---- 1.0 fat 179 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/download_small.png │ +-rw---- 1.0 fat 179 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/download_small_dark.png │ +-rw---- 1.0 fat 1001 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/due.png │ +-rw---- 1.0 fat 1024 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/due_dark.png │ +-rw---- 1.0 fat 678 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/due_small.png │ +-rw---- 1.0 fat 688 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/due_small_dark.png │ +-rw---- 1.0 fat 373 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/file.png │ +-rw---- 1.0 fat 388 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/file_dark.png │ +-rw---- 1.0 fat 526 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/files_small.png │ +-rw---- 1.0 fat 563 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/files_small_dark.png │ +-rw---- 1.0 fat 139 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/filter.png │ +-rw---- 1.0 fat 286 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/folder.png │ +-rw---- 1.0 fat 303 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/folder_dark.png │ +-rw---- 1.0 fat 293 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/fork_small.png │ +-rw---- 1.0 fat 303 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/fork_small_dark.png │ +-rw---- 1.0 fat 653 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/label.png │ +-rw---- 1.0 fat 653 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/label_dark.png │ +-rw---- 1.0 fat 1654 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/labels.png │ +-rw---- 1.0 fat 1811 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/labels_dark.png │ +-rw---- 1.0 fat 386 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/language_small.png │ +-rw---- 1.0 fat 412 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/language_small_dark.png │ +-rw---- 1.0 fat 992 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/milestone.png │ +-rw---- 1.0 fat 1075 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/milestone_dark.png │ +-rw---- 1.0 fat 524 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/milestone_small.png │ +-rw---- 1.0 fat 557 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/milestone_small_dark.png │ +-rw---- 1.0 fat 322 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/navigation_accept.png │ +-rw---- 1.0 fat 17606 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/octodroid.png │ +-rw---- 1.0 fat 934 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/repo_bookmark.png │ +-rw---- 1.0 fat 972 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/repo_bookmark_dark.png │ +-rw---- 1.0 fat 934 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/search_repos.png │ +-rw---- 1.0 fat 934 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/search_repos_dark.png │ +-rw---- 1.0 fat 743 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/search_users.png │ +-rw---- 1.0 fat 743 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/search_users_dark.png │ +-rw---- 1.0 fat 132 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/size_small.png │ +-rw---- 1.0 fat 132 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/size_small_dark.png │ +-rw---- 1.0 fat 493 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/social_send_now.png │ +-rw---- 1.0 fat 541 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/social_send_now_dark.png │ +-rw---- 1.0 fat 457 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/social_send_now_disabled.png │ +-rw---- 1.0 fat 457 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/social_send_now_disabled_dark.png │ +-rw---- 1.0 fat 1107 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/social_share.png │ +-rw---- 1.0 fat 1695 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/star.png │ +-rw---- 1.0 fat 681 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/star_small.png │ +-rw---- 1.0 fat 696 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/star_small_dark.png │ +-rw---- 1.0 fat 453 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/submodule.png │ +-rw---- 1.0 fat 470 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/submodule_dark.png │ +-rw---- 1.0 fat 1234 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/unstar.png │ +-rw---- 1.0 fat 664 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/user_bookmark.png │ +-rw---- 1.0 fat 671 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/user_bookmark_dark.png │ +-rw---- 1.0 fat 1499 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/web_site.png │ +-rw---- 1.0 fat 295 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 551 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 1014 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 1226 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 3566 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 3916 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 240 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 566 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 418 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 1253 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 378 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 680 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 390 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 1559 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 1571 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 1291 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 617 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 1056 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 208 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 2.0 fat 700 bl defN 08-Jan-01 00:00 res/drawable/abc_btn_borderless_material.xml │ +-rw---- 2.0 fat 560 bl defN 08-Jan-01 00:00 res/drawable/abc_btn_check_material.xml │ +-rw---- 2.0 fat 1092 bl defN 08-Jan-01 00:00 res/drawable/abc_btn_default_mtrl_shape.xml │ +-rw---- 2.0 fat 560 bl defN 08-Jan-01 00:00 res/drawable/abc_btn_radio_material.xml │ +-rw---- 2.0 fat 436 bl defN 08-Jan-01 00:00 res/drawable/abc_cab_background_internal_bg.xml │ +-rw---- 2.0 fat 412 bl defN 08-Jan-01 00:00 res/drawable/abc_cab_background_top_material.xml │ +-rw---- 2.0 fat 844 bl defN 08-Jan-01 00:00 res/drawable/abc_dialog_material_background_dark.xml │ +-rw---- 2.0 fat 844 bl defN 08-Jan-01 00:00 res/drawable/abc_dialog_material_background_light.xml │ +-rw---- 2.0 fat 1040 bl defN 08-Jan-01 00:00 res/drawable/abc_edit_text_material.xml │ +-rw---- 2.0 fat 1136 bl defN 08-Jan-01 00:00 res/drawable/abc_item_background_holo_dark.xml │ +-rw---- 2.0 fat 1136 bl defN 08-Jan-01 00:00 res/drawable/abc_item_background_holo_light.xml │ +-rw---- 2.0 fat 508 bl defN 08-Jan-01 00:00 res/drawable/abc_list_selector_background_transition_holo_dark.xml │ +-rw---- 2.0 fat 508 bl defN 08-Jan-01 00:00 res/drawable/abc_list_selector_background_transition_holo_light.xml │ +-rw---- 2.0 fat 1208 bl defN 08-Jan-01 00:00 res/drawable/abc_list_selector_holo_dark.xml │ +-rw---- 2.0 fat 1208 bl defN 08-Jan-01 00:00 res/drawable/abc_list_selector_holo_light.xml │ +-rw---- 2.0 fat 664 bl defN 08-Jan-01 00:00 res/drawable/abc_ratingbar_full_material.xml │ +-rw---- 2.0 fat 1328 bl defN 08-Jan-01 00:00 res/drawable/abc_spinner_textfield_background_material.xml │ +-rw---- 2.0 fat 560 bl defN 08-Jan-01 00:00 res/drawable/abc_switch_thumb_material.xml │ +-rw---- 2.0 fat 564 bl defN 08-Jan-01 00:00 res/drawable/abc_tab_indicator_material.xml │ +-rw---- 2.0 fat 820 bl defN 08-Jan-01 00:00 res/drawable/abc_textfield_search_material.xml │ +-rw---- 2.0 fat 504 bl defN 08-Jan-01 00:00 res/drawable/branch_item_background.xml │ +-rw---- 2.0 fat 600 bl defN 08-Jan-01 00:00 res/drawable/com_shamanland_fab_circle_mini.xml │ +-rw---- 2.0 fat 600 bl defN 08-Jan-01 00:00 res/drawable/com_shamanland_fab_circle_normal.xml │ +-rw---- 2.0 fat 508 bl defN 08-Jan-01 00:00 res/drawable/com_shamanland_fab_mini.xml │ +-rw---- 2.0 fat 508 bl defN 08-Jan-01 00:00 res/drawable/com_shamanland_fab_normal.xml │ +-rw---- 2.0 fat 848 bl defN 08-Jan-01 00:00 res/drawable/com_shamanland_fab_shadow.xml │ +-rw---- 1.0 fat 1400 b- stor 08-Jan-01 00:00 res/drawable/default_avatar.png │ +-rw---- 2.0 fat 560 bl defN 08-Jan-01 00:00 res/drawable/social_send.xml │ +-rw---- 2.0 fat 560 bl defN 08-Jan-01 00:00 res/drawable/social_send_dark.xml │ +-rw---- 2.0 fat 564 bl defN 08-Jan-01 00:00 res/drawable/tab_indicator.xml │ +-rw---- 2.0 fat 1224 bl defN 08-Jan-01 00:00 res/layout-land/color_picker_dialog.xml │ +-rw---- 2.0 fat 572 bl defN 08-Jan-01 00:00 res/layout-v11/abc_screen_content_include.xml │ +-rw---- 2.0 fat 3392 bl defN 08-Jan-01 00:00 res/layout-v11/base_activity.xml │ +-rw---- 2.0 fat 5332 bl defN 08-Jan-01 00:00 res/layout-v11/commit.xml │ +-rw---- 2.0 fat 4576 bl defN 08-Jan-01 00:00 res/layout-v11/issue_comment_list_header.xml │ +-rw---- 2.0 fat 1452 bl defN 08-Jan-01 00:00 res/layout-v11/issue_header.xml │ +-rw---- 2.0 fat 6984 bl defN 08-Jan-01 00:00 res/layout-v11/repository.xml │ +-rw---- 2.0 fat 2320 bl defN 08-Jan-01 00:00 res/layout-v11/row_gravatar_comment.xml │ +-rw---- 2.0 fat 3800 bl defN 08-Jan-01 00:00 res/layout-v17/abc_alert_dialog_material.xml │ +-rw---- 2.0 fat 1164 bl defN 08-Jan-01 00:00 res/layout-v17/abc_dialog_title_material.xml │ +-rw---- 2.0 fat 3736 bl defN 08-Jan-01 00:00 res/layout-v17/abc_search_view.xml │ +-rw---- 2.0 fat 1660 bl defN 08-Jan-01 00:00 res/layout-v21/abc_screen_toolbar.xml │ +-rw---- 2.0 fat 3432 bl defN 08-Jan-01 00:00 res/layout-v21/base_activity.xml │ +-rw---- 2.0 fat 740 bl defN 08-Jan-01 00:00 res/layout/ab_loading.xml │ +-rw---- 2.0 fat 940 bl defN 08-Jan-01 00:00 res/layout/abc_action_bar_title_item.xml │ +-rw---- 2.0 fat 448 bl defN 08-Jan-01 00:00 res/layout/abc_action_bar_up_container.xml │ +-rw---- 2.0 fat 396 bl defN 08-Jan-01 00:00 res/layout/abc_action_bar_view_list_nav_layout.xml │ +-rw---- 2.0 fat 812 bl defN 08-Jan-01 00:00 res/layout/abc_action_menu_item_layout.xml │ +-rw---- 2.0 fat 584 bl defN 08-Jan-01 00:00 res/layout/abc_action_menu_layout.xml │ +-rw---- 2.0 fat 508 bl defN 08-Jan-01 00:00 res/layout/abc_action_mode_bar.xml │ +-rw---- 2.0 fat 632 bl defN 08-Jan-01 00:00 res/layout/abc_action_mode_close_item_material.xml │ +-rw---- 2.0 fat 1760 bl defN 08-Jan-01 00:00 res/layout/abc_activity_chooser_view.xml │ +-rw---- 2.0 fat 1272 bl defN 08-Jan-01 00:00 res/layout/abc_activity_chooser_view_list_item.xml │ +-rw---- 2.0 fat 3660 bl defN 08-Jan-01 00:00 res/layout/abc_alert_dialog_material.xml │ +-rw---- 2.0 fat 1120 bl defN 08-Jan-01 00:00 res/layout/abc_dialog_title_material.xml │ +-rw---- 2.0 fat 404 bl defN 08-Jan-01 00:00 res/layout/abc_expanded_menu_layout.xml │ +-rw---- 2.0 fat 536 bl defN 08-Jan-01 00:00 res/layout/abc_list_menu_item_checkbox.xml │ +-rw---- 2.0 fat 688 bl defN 08-Jan-01 00:00 res/layout/abc_list_menu_item_icon.xml │ +-rw---- 2.0 fat 1412 bl defN 08-Jan-01 00:00 res/layout/abc_list_menu_item_layout.xml │ +-rw---- 2.0 fat 536 bl defN 08-Jan-01 00:00 res/layout/abc_list_menu_item_radio.xml │ +-rw---- 2.0 fat 1556 bl defN 08-Jan-01 00:00 res/layout/abc_popup_menu_item_layout.xml │ +-rw---- 2.0 fat 564 bl defN 08-Jan-01 00:00 res/layout/abc_screen_content_include.xml │ +-rw---- 2.0 fat 892 bl defN 08-Jan-01 00:00 res/layout/abc_screen_simple.xml │ +-rw---- 2.0 fat 848 bl defN 08-Jan-01 00:00 res/layout/abc_screen_simple_overlay_action_mode.xml │ +-rw---- 2.0 fat 1608 bl defN 08-Jan-01 00:00 res/layout/abc_screen_toolbar.xml │ +-rw---- 2.0 fat 2244 bl defN 08-Jan-01 00:00 res/layout/abc_search_dropdown_item_icons_2line.xml │ +-rw---- 2.0 fat 3688 bl defN 08-Jan-01 00:00 res/layout/abc_search_view.xml │ +-rw---- 2.0 fat 768 bl defN 08-Jan-01 00:00 res/layout/abc_select_dialog_material.xml │ +-rw---- 2.0 fat 488 bl defN 08-Jan-01 00:00 res/layout/abc_simple_dropdown_hint.xml │ +-rw---- 2.0 fat 1476 bl defN 08-Jan-01 00:00 res/layout/about_dialog.xml │ +-rw---- 2.0 fat 3344 bl defN 08-Jan-01 00:00 res/layout/base_activity.xml │ +-rw---- 2.0 fat 1044 bl defN 08-Jan-01 00:00 res/layout/color_picker_dialog.xml │ +-rw---- 2.0 fat 1512 bl defN 08-Jan-01 00:00 res/layout/comment_edit_box.xml │ +-rw---- 2.0 fat 5264 bl defN 08-Jan-01 00:00 res/layout/commit.xml │ +-rw---- 2.0 fat 940 bl defN 08-Jan-01 00:00 res/layout/commit_comment_dialog.xml │ +-rw---- 2.0 fat 780 bl defN 08-Jan-01 00:00 res/layout/commit_comment_list.xml │ +-rw---- 2.0 fat 1568 bl defN 08-Jan-01 00:00 res/layout/commit_filename.xml │ +-rw---- 2.0 fat 608 bl defN 08-Jan-01 00:00 res/layout/default_fab.xml │ +-rw---- 2.0 fat 460 bl defN 08-Jan-01 00:00 res/layout/drawer_divider.xml │ +-rw---- 2.0 fat 728 bl defN 08-Jan-01 00:00 res/layout/drawer_entry.xml │ +-rw---- 2.0 fat 1112 bl defN 08-Jan-01 00:00 res/layout/drawer_radio.xml │ +-rw---- 2.0 fat 648 bl defN 08-Jan-01 00:00 res/layout/drawer_section_header.xml │ +-rw---- 2.0 fat 852 bl defN 08-Jan-01 00:00 res/layout/drawer_title_main.xml │ +-rw---- 2.0 fat 552 bl defN 08-Jan-01 00:00 res/layout/edit_text.xml │ +-rw---- 2.0 fat 864 bl defN 08-Jan-01 00:00 res/layout/error.xml │ +-rw---- 2.0 fat 912 bl defN 08-Jan-01 00:00 res/layout/fab_list_wrapper.xml │ +-rw---- 2.0 fat 1856 bl defN 08-Jan-01 00:00 res/layout/feed_row.xml │ +-rw---- 2.0 fat 1376 bl defN 08-Jan-01 00:00 res/layout/fragment_progress.xml │ +-rw---- 2.0 fat 1512 bl defN 08-Jan-01 00:00 res/layout/fragment_progress_grid.xml │ +-rw---- 2.0 fat 1512 bl defN 08-Jan-01 00:00 res/layout/fragment_progress_list.xml │ +-rw---- 2.0 fat 524 bl defN 08-Jan-01 00:00 res/layout/frame_layout.xml │ +-rw---- 2.0 fat 560 bl defN 08-Jan-01 00:00 res/layout/generic_linear_container.xml │ +-rw---- 2.0 fat 360 bl defN 08-Jan-01 00:00 res/layout/generic_list.xml │ +-rw---- 2.0 fat 1672 bl defN 08-Jan-01 00:00 res/layout/gist.xml │ +-rw---- 2.0 fat 528 bl defN 08-Jan-01 00:00 res/layout/hint_view.xml │ +-rw---- 2.0 fat 816 bl defN 08-Jan-01 00:00 res/layout/issue.xml │ +-rw---- 2.0 fat 4528 bl defN 08-Jan-01 00:00 res/layout/issue_comment_list_header.xml │ +-rw---- 2.0 fat 3192 bl defN 08-Jan-01 00:00 res/layout/issue_create.xml │ +-rw---- 2.0 fat 1484 bl defN 08-Jan-01 00:00 res/layout/issue_create_header.xml │ +-rw---- 2.0 fat 1544 bl defN 08-Jan-01 00:00 res/layout/issue_create_milestone.xml │ +-rw---- 2.0 fat 812 bl defN 08-Jan-01 00:00 res/layout/issue_edit_fab.xml │ +-rw---- 2.0 fat 1404 bl defN 08-Jan-01 00:00 res/layout/issue_header.xml │ +-rw---- 2.0 fat 520 bl defN 08-Jan-01 00:00 res/layout/issue_label.xml │ +-rw---- 2.0 fat 980 bl defN 08-Jan-01 00:00 res/layout/issue_label_list.xml │ +-rw---- 2.0 fat 740 bl defN 08-Jan-01 00:00 res/layout/list_fragment_list.xml │ +-rw---- 2.0 fat 712 bl defN 08-Jan-01 00:00 res/layout/list_loading_view.xml │ +-rw---- 2.0 fat 1508 bl defN 08-Jan-01 00:00 res/layout/loading_fragment.xml │ +-rw---- 2.0 fat 1320 bl defN 08-Jan-01 00:00 res/layout/main.xml │ +-rw---- 2.0 fat 1112 bl defN 08-Jan-01 00:00 res/layout/open_source_component_item.xml │ +-rw---- 2.0 fat 584 bl defN 08-Jan-01 00:00 res/layout/open_source_component_list.xml │ +-rw---- 2.0 fat 472 bl defN 08-Jan-01 00:00 res/layout/popup_menu_item.xml │ +-rw---- 2.0 fat 2232 bl defN 08-Jan-01 00:00 res/layout/preference_list_fragment.xml │ +-rw---- 2.0 fat 900 bl defN 08-Jan-01 00:00 res/layout/pull_merge_message_dialog.xml │ +-rw---- 2.0 fat 780 bl defN 08-Jan-01 00:00 res/layout/pull_request.xml │ +-rw---- 2.0 fat 3244 bl defN 08-Jan-01 00:00 res/layout/release.xml │ +-rw---- 2.0 fat 6936 bl defN 08-Jan-01 00:00 res/layout/repository.xml │ +-rw---- 2.0 fat 1304 bl defN 08-Jan-01 00:00 res/layout/row_bookmark.xml │ +-rw---- 2.0 fat 1004 bl defN 08-Jan-01 00:00 res/layout/row_branch.xml │ +-rw---- 2.0 fat 2312 bl defN 08-Jan-01 00:00 res/layout/row_commit.xml │ +-rw---- 2.0 fat 1840 bl defN 08-Jan-01 00:00 res/layout/row_download.xml │ +-rw---- 2.0 fat 1340 bl defN 08-Jan-01 00:00 res/layout/row_file_manager.xml │ +-rw---- 2.0 fat 1964 bl defN 08-Jan-01 00:00 res/layout/row_gist.xml │ +-rw---- 2.0 fat 1172 bl defN 08-Jan-01 00:00 res/layout/row_gravatar_1.xml │ +-rw---- 2.0 fat 1352 bl defN 08-Jan-01 00:00 res/layout/row_gravatar_2.xml │ +-rw---- 2.0 fat 1924 bl defN 08-Jan-01 00:00 res/layout/row_gravatar_3.xml │ +-rw---- 2.0 fat 2272 bl defN 08-Jan-01 00:00 res/layout/row_gravatar_comment.xml │ +-rw---- 2.0 fat 2912 bl defN 08-Jan-01 00:00 res/layout/row_issue.xml │ +-rw---- 2.0 fat 1068 bl defN 08-Jan-01 00:00 res/layout/row_issue_create_label.xml │ +-rw---- 2.0 fat 3352 bl defN 08-Jan-01 00:00 res/layout/row_issue_label.xml │ +-rw---- 2.0 fat 1812 bl defN 08-Jan-01 00:00 res/layout/row_milestone.xml │ +-rw---- 2.0 fat 1028 bl defN 08-Jan-01 00:00 res/layout/row_release.xml │ +-rw---- 2.0 fat 1932 bl defN 08-Jan-01 00:00 res/layout/row_repo.xml │ +-rw---- 2.0 fat 892 bl defN 08-Jan-01 00:00 res/layout/row_trend.xml │ +-rw---- 2.0 fat 920 bl defN 08-Jan-01 00:00 res/layout/search_action_bar.xml │ +-rw---- 2.0 fat 920 bl defN 08-Jan-01 00:00 res/layout/search_type_popup.xml │ +-rw---- 2.0 fat 396 bl defN 08-Jan-01 00:00 res/layout/search_type_small.xml │ +-rw---- 2.0 fat 648 bl defN 08-Jan-01 00:00 res/layout/select_dialog_item_material.xml │ +-rw---- 2.0 fat 692 bl defN 08-Jan-01 00:00 res/layout/select_dialog_multichoice_material.xml │ +-rw---- 2.0 fat 692 bl defN 08-Jan-01 00:00 res/layout/select_dialog_singlechoice_material.xml │ +-rw---- 2.0 fat 616 bl defN 08-Jan-01 00:00 res/layout/selectable_label.xml │ +-rw---- 2.0 fat 508 bl defN 08-Jan-01 00:00 res/layout/support_simple_spinner_dropdown_item.xml │ +-rw---- 2.0 fat 652 bl defN 08-Jan-01 00:00 res/layout/tab_indicator.xml │ +-rw---- 2.0 fat 1988 bl defN 08-Jan-01 00:00 res/layout/top_repo.xml │ +-rw---- 2.0 fat 712 bl defN 08-Jan-01 00:00 res/layout/twofactor_auth_dialog.xml │ +-rw---- 2.0 fat 7072 bl defN 08-Jan-01 00:00 res/layout/user.xml │ +-rw---- 2.0 fat 384 bl defN 08-Jan-01 00:00 res/layout/view_pager.xml │ +-rw---- 2.0 fat 648 bl defN 08-Jan-01 00:00 res/layout/web_viewer.xml │ +-rw---- 2.0 fat 696 bl defN 08-Jan-01 00:00 res/menu/accept_delete.xml │ +-rw---- 2.0 fat 976 bl defN 08-Jan-01 00:00 res/menu/download_menu.xml │ +-rw---- 2.0 fat 796 bl defN 08-Jan-01 00:00 res/menu/issue_menu.xml │ +-rw---- 2.0 fat 880 bl defN 08-Jan-01 00:00 res/menu/pullrequest_menu.xml │ +-rw---- 2.0 fat 784 bl defN 08-Jan-01 00:00 res/menu/repo_list_menu.xml │ +-rw---- 2.0 fat 1196 bl defN 08-Jan-01 00:00 res/menu/repo_menu.xml │ +-rw---- 2.0 fat 760 bl defN 08-Jan-01 00:00 res/menu/user_menu.xml │ +-rw---- 2.0 fat 1180 bl defN 08-Jan-01 00:00 res/xml/settings.xml │ +-rw---- 1.0 fat 336692 b- stor 08-Jan-01 00:00 resources.arsc │ +-rw---- 2.0 fat 3664696 bl defN 08-Jan-01 00:00 classes.dex │ +-rw---- 2.0 fat 33 bl defN 08-Jan-01 00:00 META-INF/services/org.ocpsoft.prettytime.PrettyTime │ +-rw---- 2.0 fat 334 bl defN 08-Jan-01 00:00 META-INF/INDEX.LIST │ +712 files, 7103298 bytes uncompressed, 3227519 bytes compressed: 54.6% ├── smali/android/support/v4/preference/PreferenceFragment$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Landroid/support/v4/preference/PreferenceFragment; │ │ │ # direct methods │ .method constructor (Landroid/support/v4/preference/PreferenceFragment;)V │ .locals 0 │ + .param p1, "this$0" # Landroid/support/v4/preference/PreferenceFragment; │ │ .prologue │ .line 57 │ iput-object p1, p0, Landroid/support/v4/preference/PreferenceFragment$1;->this$0:Landroid/support/v4/preference/PreferenceFragment; │ │ invoke-direct {p0}, Landroid/os/Handler;->()V ├── smali/android/support/v4/preference/PreferenceFragment$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Landroid/support/v4/preference/PreferenceFragment; │ │ │ # direct methods │ .method constructor (Landroid/support/v4/preference/PreferenceFragment;)V │ .locals 0 │ + .param p1, "this$0" # Landroid/support/v4/preference/PreferenceFragment; │ │ .prologue │ .line 331 │ iput-object p1, p0, Landroid/support/v4/preference/PreferenceFragment$4;->this$0:Landroid/support/v4/preference/PreferenceFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/android/support/v4/preference/PreferenceFragment.smali │ @@ -323,18 +323,20 @@ │ .line 223 │ iget-object v0, p0, Landroid/support/v4/preference/PreferenceFragment;->mPreferenceManager:Landroid/preference/PreferenceManager; │ │ invoke-virtual {p0}, Landroid/support/v4/preference/PreferenceFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v1 │ │ + .line 224 │ invoke-virtual {p0}, Landroid/support/v4/preference/PreferenceFragment;->getPreferenceScreen()Landroid/preference/PreferenceScreen; │ │ move-result-object v2 │ │ + .line 223 │ invoke-static {v0, v1, p1, v2}, Landroid/support/v4/preference/PreferenceManagerCompat;->inflateFromResource(Landroid/preference/PreferenceManager;Landroid/app/Activity;ILandroid/preference/PreferenceScreen;)Landroid/preference/PreferenceScreen; │ │ move-result-object v0 │ │ invoke-virtual {p0, v0}, Landroid/support/v4/preference/PreferenceFragment;->setPreferenceScreen(Landroid/preference/PreferenceScreen;)V │ │ .line 225 │ @@ -577,14 +579,15 @@ │ .method public onPreferenceTreeClick(Landroid/preference/PreferenceScreen;Landroid/preference/Preference;)Z │ .locals 1 │ .param p1, "preferenceScreen" # Landroid/preference/PreferenceScreen; │ .param p2, "preference" # Landroid/preference/Preference; │ │ .prologue │ .line 233 │ + .line 234 │ invoke-virtual {p0}, Landroid/support/v4/preference/PreferenceFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v0 │ │ instance-of v0, v0, Landroid/support/v4/preference/PreferenceFragment$OnPreferenceStartFragmentCallback; │ │ if-eqz v0, :cond_0 ├── smali/android/support/v4/preference/PreferenceFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Landroid/support/v4/preference/PreferenceFragment; │ │ │ # direct methods │ .method constructor (Landroid/support/v4/preference/PreferenceFragment;)V │ .locals 0 │ + .param p1, "this$0" # Landroid/support/v4/preference/PreferenceFragment; │ │ .prologue │ .line 69 │ iput-object p1, p0, Landroid/support/v4/preference/PreferenceFragment$2;->this$0:Landroid/support/v4/preference/PreferenceFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/android/support/v4/preference/PreferenceFragment$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$preferenceScreen:Landroid/preference/PreferenceScreen; │ │ │ # direct methods │ .method constructor (Landroid/support/v4/preference/PreferenceFragment;Landroid/preference/PreferenceScreen;)V │ .locals 0 │ + .param p1, "this$0" # Landroid/support/v4/preference/PreferenceFragment; │ │ .prologue │ .line 275 │ iput-object p1, p0, Landroid/support/v4/preference/PreferenceFragment$3;->this$0:Landroid/support/v4/preference/PreferenceFragment; │ │ iput-object p2, p0, Landroid/support/v4/preference/PreferenceFragment$3;->val$preferenceScreen:Landroid/preference/PreferenceScreen; ├── smali/android/support/v4/preference/PreferenceManagerCompat.smali │ @@ -35,15 +35,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 33 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 42 │ return-void │ .end method │ │ .method static dispatchActivityDestroy(Landroid/preference/PreferenceManager;)V │ .locals 5 │ .param p0, "manager" # Landroid/preference/PreferenceManager; │ │ @@ -603,39 +602,41 @@ │ const/4 v3, 0x1 │ │ invoke-virtual {v1, v3}, Ljava/lang/reflect/Field;->setAccessible(Z)V │ │ .line 83 │ if-eqz p1, :cond_0 │ │ - .line 84 │ + .line 85 │ invoke-virtual {v1}, Ljava/lang/reflect/Field;->getType()Ljava/lang/Class; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader; │ │ move-result-object v3 │ │ const/4 v4, 0x1 │ │ new-array v4, v4, [Ljava/lang/Class; │ │ const/4 v5, 0x0 │ │ + .line 86 │ invoke-virtual {v1}, Ljava/lang/reflect/Field;->getType()Ljava/lang/Class; │ │ move-result-object v6 │ │ aput-object v6, v4, v5 │ │ new-instance v5, Landroid/support/v4/preference/PreferenceManagerCompat$1; │ │ invoke-direct {v5, p1}, Landroid/support/v4/preference/PreferenceManagerCompat$1;->(Landroid/support/v4/preference/PreferenceManagerCompat$OnPreferenceTreeClickListener;)V │ │ + .line 84 │ invoke-static {v3, v4, v5}, Ljava/lang/reflect/Proxy;->newProxyInstance(Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object; │ │ move-result-object v2 │ │ .line 96 │ .local v2, "proxy":Ljava/lang/Object; │ invoke-virtual {v1, p0, v2}, Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V ├── smali/android/support/v4/preferencefragment/R.smali │ @@ -19,10 +19,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 26 │ return-void │ .end method ├── smali/android/support/v7/appcompat/R.smali │ @@ -26,10 +26,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 846 │ return-void │ .end method ├── smali/android/support/v7/cardview/R.smali │ @@ -19,10 +19,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 39 │ return-void │ .end method ├── smali/com/devspark/progressfragment/R.smali │ @@ -16,10 +16,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 18 │ return-void │ .end method ├── smali/com/gh4a/BackgroundTask.smali │ @@ -41,22 +41,20 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 6 │ .local p0, "this":Lcom/gh4a/BackgroundTask;, "Lcom/gh4a/BackgroundTask;" │ check-cast p1, [Ljava/lang/Void; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/BackgroundTask;->doInBackground([Ljava/lang/Void;)Ljava/lang/Object; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/gh4a/BaseActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/BaseActivity; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/BaseActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/BaseActivity; │ │ .prologue │ .line 84 │ iput-object p1, p0, Lcom/gh4a/BaseActivity$1;->this$0:Lcom/gh4a/BaseActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/gh4a/BaseActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/BaseActivity; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/BaseActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/BaseActivity; │ │ .prologue │ .line 341 │ iput-object p1, p0, Lcom/gh4a/BaseActivity$2;->this$0:Lcom/gh4a/BaseActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/gh4a/BaseActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/BaseActivity; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/BaseActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/BaseActivity; │ │ .prologue │ .line 398 │ iput-object p1, p0, Lcom/gh4a/BaseActivity$3;->this$0:Lcom/gh4a/BaseActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/gh4a/BaseActivity.smali │ @@ -138,28 +138,30 @@ │ │ const/4 v2, 0x2 │ │ new-array v2, v2, [I │ │ const/4 v3, 0x0 │ │ + .line 360 │ invoke-virtual {p1}, Lcom/gh4a/widget/ColorDrawable;->getColor()I │ │ move-result v4 │ │ aput v4, v2, v3 │ │ const/4 v3, 0x1 │ │ invoke-static {p0, p2}, Lcom/gh4a/utils/UiUtils;->resolveColor(Landroid/content/Context;I)I │ │ move-result v4 │ │ aput v4, v2, v3 │ │ + .line 359 │ invoke-static {p1, v1, v2}, Lcom/nineoldandroids/animation/ObjectAnimator;->ofInt(Ljava/lang/Object;Ljava/lang/String;[I)Lcom/nineoldandroids/animation/ObjectAnimator; │ │ move-result-object v0 │ │ .line 361 │ .local v0, "animation":Lcom/nineoldandroids/animation/ObjectAnimator; │ new-instance v1, Lcom/nineoldandroids/animation/ArgbEvaluator; │ @@ -210,28 +212,31 @@ │ │ new-array v1, v1, [I │ │ const/4 v2, 0x0 │ │ const v3, 0x7f0100f8 │ │ + .line 462 │ invoke-static {p0, v3}, Lcom/gh4a/utils/UiUtils;->resolveColor(Landroid/content/Context;I)I │ │ move-result v3 │ │ aput v3, v1, v2 │ │ const v2, 0x7f0100f9 │ │ + .line 463 │ invoke-static {p0, v2}, Lcom/gh4a/utils/UiUtils;->resolveColor(Landroid/content/Context;I)I │ │ move-result v2 │ │ aput v2, v1, v4 │ │ + .line 461 │ invoke-virtual {v0, v1}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressBar;->setSmoothProgressDrawableColors([I)V │ │ .line 466 │ const v0, 0x7f0a0066 │ │ invoke-virtual {p0, v0}, Lcom/gh4a/BaseActivity;->findViewById(I)Landroid/view/View; │ │ @@ -588,38 +593,41 @@ │ │ const/4 v1, 0x4 │ │ new-array v1, v1, [I │ │ const v2, 0x7f0100f8 │ │ + .line 380 │ invoke-static {p0, v2}, Lcom/gh4a/utils/UiUtils;->resolveColor(Landroid/content/Context;I)I │ │ move-result v2 │ │ aput v2, v1, v4 │ │ const/4 v2, 0x1 │ │ aput v4, v1, v2 │ │ const/4 v2, 0x2 │ │ const v3, 0x7f0100f9 │ │ + .line 381 │ invoke-static {p0, v3}, Lcom/gh4a/utils/UiUtils;->resolveColor(Landroid/content/Context;I)I │ │ move-result v3 │ │ aput v3, v1, v2 │ │ const/4 v2, 0x3 │ │ aput v4, v1, v2 │ │ + .line 379 │ invoke-virtual {v0, v1}, Lcom/gh4a/widget/SwipeRefreshLayout;->setColorSchemeColors([I)V │ │ .line 386 │ :goto_0 │ return-void │ │ .line 384 │ @@ -1637,26 +1645,29 @@ │ │ .line 201 │ .local v2, "window":Landroid/view/Window; │ const-string v3, "statusBarColor" │ │ new-array v4, v8, [I │ │ + .line 202 │ invoke-virtual {v2}, Landroid/view/Window;->getStatusBarColor()I │ │ move-result v5 │ │ aput v5, v4, v6 │ │ + .line 203 │ invoke-static {p0, p2}, Lcom/gh4a/utils/UiUtils;->resolveColor(Landroid/content/Context;I)I │ │ move-result v5 │ │ aput v5, v4, v7 │ │ + .line 201 │ invoke-static {v2, v3, v4}, Lcom/nineoldandroids/animation/ObjectAnimator;->ofInt(Ljava/lang/Object;Ljava/lang/String;[I)Lcom/nineoldandroids/animation/ObjectAnimator; │ │ move-result-object v1 │ │ .line 204 │ .local v1, "statusBarAnimation":Lcom/nineoldandroids/animation/ObjectAnimator; │ new-instance v3, Lcom/nineoldandroids/animation/ArgbEvaluator; │ @@ -1676,22 +1687,24 @@ │ │ move-result-object v4 │ │ aput-object v4, v3, v6 │ │ iget-object v4, p0, Lcom/gh4a/BaseActivity;->mDrawerTitleBackground:Lcom/gh4a/widget/ColorDrawable; │ │ + .line 207 │ invoke-direct {p0, v4, p1}, Lcom/gh4a/BaseActivity;->createColorTransition(Lcom/gh4a/widget/ColorDrawable;I)Lcom/nineoldandroids/animation/ObjectAnimator; │ │ move-result-object v4 │ │ aput-object v4, v3, v7 │ │ aput-object v1, v3, v8 │ │ + .line 206 │ invoke-virtual {v0, v3}, Lcom/nineoldandroids/animation/AnimatorSet;->playTogether([Lcom/nineoldandroids/animation/Animator;)V │ │ .line 214 │ .end local v1 # "statusBarAnimation":Lcom/nineoldandroids/animation/ObjectAnimator; │ .end local v2 # "window":Landroid/view/Window; │ :goto_0 │ const-wide/16 v4, 0xc8 │ @@ -1714,17 +1727,19 @@ │ │ move-result-object v4 │ │ aput-object v4, v3, v6 │ │ iget-object v4, p0, Lcom/gh4a/BaseActivity;->mDrawerTitleBackground:Lcom/gh4a/widget/ColorDrawable; │ │ + .line 211 │ invoke-direct {p0, v4, p1}, Lcom/gh4a/BaseActivity;->createColorTransition(Lcom/gh4a/widget/ColorDrawable;I)Lcom/nineoldandroids/animation/ObjectAnimator; │ │ move-result-object v4 │ │ aput-object v4, v3, v7 │ │ + .line 210 │ invoke-virtual {v0, v3}, Lcom/nineoldandroids/animation/AnimatorSet;->playTogether([Lcom/nineoldandroids/animation/Animator;)V │ │ goto :goto_0 │ .end method ├── smali/com/gh4a/BasePagerActivity.smali │ @@ -29,15 +29,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 16 │ invoke-direct {p0}, Lcom/gh4a/BaseActivity;->()V │ │ - .line 135 │ return-void │ .end method │ │ .method private setupPager()Landroid/support/v4/view/ViewPager; │ .locals 12 │ │ .prologue ├── smali/com/gh4a/BrowseFilter.smali │ @@ -150,46 +150,51 @@ │ │ .line 41 │ :cond_4 │ if-eqz v1, :cond_5 │ │ const-string v12, "languages" │ │ + .line 42 │ invoke-virtual {v12, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v12 │ │ if-nez v12, :cond_5 │ │ const-string v12, "training" │ │ + .line 43 │ invoke-virtual {v12, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v12 │ │ if-nez v12, :cond_5 │ │ const-string v12, "login" │ │ + .line 44 │ invoke-virtual {v12, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v12 │ │ if-nez v12, :cond_5 │ │ const-string v12, "contact" │ │ + .line 45 │ invoke-virtual {v12, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v12 │ │ if-nez v12, :cond_5 │ │ const-string v12, "features" │ │ + .line 46 │ invoke-virtual {v12, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v12 │ │ if-eqz v12, :cond_6 │ │ .line 47 │ @@ -487,20 +492,21 @@ │ .line 78 │ invoke-static {v3}, Lcom/gh4a/utils/StringUtils;->isBlank(Ljava/lang/String;)Z │ │ move-result v12 │ │ if-nez v12, :cond_11 │ │ - .line 80 │ + .line 81 │ :try_start_0 │ invoke-static {v3}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ move-result v12 │ │ + .line 80 │ invoke-static {p0, v11, v9, v12}, Lcom/gh4a/utils/IntentUtils;->getIssueActivityIntent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)Landroid/content/Intent; │ :try_end_0 │ .catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_1 │ │ move-result-object v4 │ │ goto/16 :goto_2 │ @@ -577,20 +583,21 @@ │ │ invoke-static {v3}, Lcom/gh4a/utils/StringUtils;->isBlank(Ljava/lang/String;)Z │ │ move-result v12 │ │ if-nez v12, :cond_15 │ │ - .line 98 │ + .line 99 │ :try_start_1 │ invoke-static {v3}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ move-result v12 │ │ + .line 98 │ invoke-static {p0, v11, v9, v12}, Lcom/gh4a/utils/IntentUtils;->getPullRequestActivityIntent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)Landroid/content/Intent; │ :try_end_1 │ .catch Ljava/lang/NumberFormatException; {:try_start_1 .. :try_end_1} :catch_0 │ │ move-result-object v4 │ │ goto/16 :goto_2 ├── smali/com/gh4a/ClientForAuthorization.smali │ @@ -378,14 +378,15 @@ │ │ .line 44 │ if-eqz v1, :cond_1 │ │ .line 45 │ invoke-virtual {v1}, Ljava/net/HttpURLConnection;->disconnect()V │ │ + .line 33 │ :cond_1 │ :goto_0 │ return-object v4 │ │ .line 32 │ :cond_2 │ :try_start_1 │ @@ -554,14 +555,15 @@ │ │ .line 65 │ if-eqz v0, :cond_1 │ │ .line 66 │ invoke-virtual {v0}, Ljava/net/HttpURLConnection;->disconnect()V │ │ + .line 57 │ :cond_1 │ return-object v3 │ │ .line 58 │ :catch_0 │ move-exception v1 ├── smali/com/gh4a/ColorPickerDialog$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/ColorPickerDialog; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/ColorPickerDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/ColorPickerDialog; │ │ .prologue │ .line 43 │ iput-object p1, p0, Lcom/gh4a/ColorPickerDialog$1;->this$0:Lcom/gh4a/ColorPickerDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -72,14 +73,15 @@ │ │ const/4 v4, 0x3 │ │ new-array v4, v4, [Ljava/lang/Object; │ │ const/4 v5, 0x0 │ │ + .line 49 │ invoke-static {v1}, Landroid/graphics/Color;->red(I)I │ │ move-result v6 │ │ invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v6 │ @@ -106,14 +108,15 @@ │ │ invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v6 │ │ aput-object v6, v4, v5 │ │ + .line 48 │ invoke-static {v2, v3, v4}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v0 │ │ .line 50 │ .local v0, "color":Ljava/lang/String; │ iget-object v2, p0, Lcom/gh4a/ColorPickerDialog$1;->this$0:Lcom/gh4a/ColorPickerDialog; ├── smali/com/gh4a/Gh4Application.smali │ @@ -390,24 +390,27 @@ │ │ invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ const-string v1, "USER_LOGIN" │ │ + .line 162 │ invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ const-string v1, "Token" │ │ + .line 163 │ invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ + .line 164 │ invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V │ │ .line 165 │ return-void │ .end method │ │ .method public onConfigurationChanged(Landroid/content/res/Configuration;)V ├── smali/com/gh4a/ProgressDialogTask.smali │ @@ -100,40 +100,43 @@ │ │ if-eqz v0, :cond_0 │ │ iget-object v0, p0, Lcom/gh4a/ProgressDialogTask;->mContext:Landroid/content/Context; │ │ iget v2, p0, Lcom/gh4a/ProgressDialogTask;->mTitleResId:I │ │ + .line 22 │ invoke-virtual {v0, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ :goto_0 │ iget-object v2, p0, Lcom/gh4a/ProgressDialogTask;->mContext:Landroid/content/Context; │ │ iget v3, p0, Lcom/gh4a/ProgressDialogTask;->mMessageResId:I │ │ + .line 23 │ invoke-virtual {v2, v3}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ const/4 v3, 0x0 │ │ + .line 21 │ invoke-static {v1, v0, v2, v3}, Landroid/app/ProgressDialog;->show(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Landroid/app/ProgressDialog; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/gh4a/ProgressDialogTask;->mProgressDialog:Landroid/app/ProgressDialog; │ │ .line 24 │ invoke-super {p0}, Lcom/gh4a/BackgroundTask;->onPreExecute()V │ │ .line 25 │ return-void │ │ - .line 21 │ + .line 22 │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method ├── smali/com/gh4a/R.smali │ @@ -30,10 +30,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 3463 │ return-void │ .end method ├── smali/com/gh4a/activities/BlogListActivity.smali │ @@ -71,18 +71,20 @@ │ │ move-result-object v2 │ │ const v3, 0x7f0a0066 │ │ iget-object v4, p0, Lcom/gh4a/activities/BlogListActivity;->mFragment:Lcom/gh4a/fragment/BlogListFragment; │ │ + .line 38 │ invoke-virtual {v2, v3, v4}, Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v2 │ │ + .line 39 │ invoke-virtual {v2}, Landroid/support/v4/app/FragmentTransaction;->commit()I │ │ .line 44 │ :goto_0 │ invoke-virtual {p0}, Lcom/gh4a/activities/BlogListActivity;->getSupportActionBar()Landroid/support/v7/app/ActionBar; │ │ move-result-object v0 ├── smali/com/gh4a/activities/BookmarkListActivity$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$id:J │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/BookmarkListActivity;J)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/activities/BookmarkListActivity; │ │ .prologue │ .line 80 │ iput-object p1, p0, Lcom/gh4a/activities/BookmarkListActivity$1;->this$0:Lcom/gh4a/activities/BookmarkListActivity; │ │ iput-wide p2, p0, Lcom/gh4a/activities/BookmarkListActivity$1;->val$id:J ├── smali/com/gh4a/activities/BookmarkListActivity.smali │ @@ -288,56 +288,62 @@ │ .local p1, "adapterView":Landroid/widget/AdapterView;, "Landroid/widget/AdapterView<*>;" │ invoke-static {p0}, Lcom/gh4a/utils/UiUtils;->createDialogBuilderWithAlertIcon(Landroid/content/Context;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f0d0112 │ │ + .line 77 │ invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog$Builder;->setTitle(I)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f0d0113 │ │ + .line 78 │ invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog$Builder;->setMessage(I)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const/4 v1, 0x0 │ │ + .line 79 │ invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog$Builder;->setCancelable(Z)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f0d0164 │ │ + .line 80 │ invoke-virtual {p0, v1}, Lcom/gh4a/activities/BookmarkListActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ new-instance v2, Lcom/gh4a/activities/BookmarkListActivity$1; │ │ invoke-direct {v2, p0, p4, p5}, Lcom/gh4a/activities/BookmarkListActivity$1;->(Lcom/gh4a/activities/BookmarkListActivity;J)V │ │ invoke-virtual {v0, v1, v2}, Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f0d00d5 │ │ + .line 86 │ invoke-virtual {p0, v1}, Lcom/gh4a/activities/BookmarkListActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ const/4 v2, 0x0 │ │ invoke-virtual {v0, v1, v2}, Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 87 │ invoke-virtual {v0}, Landroid/support/v7/app/AlertDialog$Builder;->show()Landroid/support/v7/app/AlertDialog; │ │ .line 88 │ const/4 v0, 0x1 │ │ return v0 │ .end method │ @@ -387,22 +393,19 @@ │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic onLoadFinished(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Landroid/support/v4/content/Loader; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 26 │ check-cast p2, Landroid/database/Cursor; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/gh4a/activities/BookmarkListActivity;->onLoadFinished(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V │ │ return-void │ .end method │ │ .method public onLoaderReset(Landroid/support/v4/content/Loader;)V │ .locals 2 ├── smali/com/gh4a/activities/CommitActivity.smali │ @@ -380,14 +380,15 @@ │ │ new-array v5, v5, [Ljava/lang/Object; │ │ iget-object v6, p0, Lcom/gh4a/activities/CommitActivity;->mObjectSha:Ljava/lang/String; │ │ const/4 v7, 0x7 │ │ + .line 103 │ invoke-virtual {v6, v8, v7}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v5, v8 │ │ new-instance v6, Ljava/lang/StringBuilder; │ @@ -414,14 +415,15 @@ │ │ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v5, v2 │ │ + .line 102 │ invoke-virtual {p0, v4, v5}, Lcom/gh4a/activities/CommitActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v1, v3, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 104 ├── smali/com/gh4a/activities/CompareActivity.smali │ @@ -114,14 +114,15 @@ │ if-nez p1, :cond_1 │ │ .line 48 │ iget-object v4, p0, Lcom/gh4a/activities/CompareActivity;->mRepoOwner:Ljava/lang/String; │ │ iget-object v5, p0, Lcom/gh4a/activities/CompareActivity;->mRepoName:Ljava/lang/String; │ │ + .line 49 │ invoke-static {v4, v5, v1, v3}, Lcom/gh4a/fragment/CommitCompareFragment;->newInstance(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/gh4a/fragment/CommitCompareFragment; │ │ move-result-object v2 │ │ .line 50 │ .local v2, "fragment":Landroid/support/v4/app/Fragment; │ invoke-virtual {p0}, Lcom/gh4a/activities/CompareActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; │ @@ -130,18 +131,20 @@ │ │ invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v4 │ │ const v5, 0x7f0a0066 │ │ + .line 51 │ invoke-virtual {v4, v5, v2}, Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v4 │ │ + .line 52 │ invoke-virtual {v4}, Landroid/support/v4/app/FragmentTransaction;->commit()I │ │ .line 55 │ .end local v2 # "fragment":Landroid/support/v4/app/Fragment; │ :cond_1 │ invoke-virtual {p0}, Lcom/gh4a/activities/CompareActivity;->getSupportActionBar()Landroid/support/v7/app/ActionBar; ├── smali/com/gh4a/activities/ContributorListActivity.smali │ @@ -96,18 +96,20 @@ │ │ invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v3 │ │ const v4, 0x7f0a0066 │ │ + .line 44 │ invoke-virtual {v3, v4, v2}, Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v3 │ │ + .line 45 │ invoke-virtual {v3}, Landroid/support/v4/app/FragmentTransaction;->commit()I │ │ .line 48 │ .end local v2 # "fragment":Lcom/gh4a/fragment/ContributorListFragment; │ :cond_0 │ invoke-virtual {p0}, Lcom/gh4a/activities/ContributorListActivity;->getSupportActionBar()Landroid/support/v7/app/ActionBar; ├── smali/com/gh4a/activities/DiffViewerActivity$1.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/activities/DiffViewerActivity; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/DiffViewerActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/activities/DiffViewerActivity; │ │ .prologue │ .line 84 │ iput-object p1, p0, Lcom/gh4a/activities/DiffViewerActivity$1;->this$0:Lcom/gh4a/activities/DiffViewerActivity; │ │ invoke-direct {p0}, Lcom/gh4a/loader/LoaderCallbacks;->()V ├── smali/com/gh4a/activities/DiffViewerActivity$2.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$position:I │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/DiffViewerActivity;Landroid/widget/EditText;JI)V │ .locals 1 │ + .param p1, "this$0" # Lcom/gh4a/activities/DiffViewerActivity; │ │ .prologue │ .line 262 │ iput-object p1, p0, Lcom/gh4a/activities/DiffViewerActivity$2;->this$0:Lcom/gh4a/activities/DiffViewerActivity; │ │ iput-object p2, p0, Lcom/gh4a/activities/DiffViewerActivity$2;->val$body:Landroid/widget/EditText; ├── smali/com/gh4a/activities/DiffViewerActivity$CommentActionPopup$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lcom/gh4a/activities/DiffViewerActivity$CommentActionPopup; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/DiffViewerActivity$CommentActionPopup;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/gh4a/activities/DiffViewerActivity$CommentActionPopup; │ │ .prologue │ .line 357 │ iput-object p1, p0, Lcom/gh4a/activities/DiffViewerActivity$CommentActionPopup$1;->this$1:Lcom/gh4a/activities/DiffViewerActivity$CommentActionPopup; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/gh4a/activities/DiffViewerActivity$CommentActionPopup.smali │ @@ -57,14 +57,15 @@ │ iput-object p5, p0, Lcom/gh4a/activities/DiffViewerActivity$CommentActionPopup;->mLineText:Ljava/lang/String; │ │ .line 338 │ new-instance v0, Landroid/widget/ArrayAdapter; │ │ const v2, 0x7f030043 │ │ + .line 339 │ invoke-direct {p0, p2, p3}, Lcom/gh4a/activities/DiffViewerActivity$CommentActionPopup;->isOwnComment(J)Z │ │ move-result v3 │ │ invoke-direct {p0, v3}, Lcom/gh4a/activities/DiffViewerActivity$CommentActionPopup;->populateChoices(Z)[Ljava/lang/String; │ │ move-result-object v3 │ @@ -354,42 +355,47 @@ │ │ iget-object v1, p0, Lcom/gh4a/activities/DiffViewerActivity$CommentActionPopup;->this$0:Lcom/gh4a/activities/DiffViewerActivity; │ │ invoke-direct {v0, v1}, Landroid/support/v7/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v1, 0x7f0d0032 │ │ + .line 355 │ invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog$Builder;->setTitle(I)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f0d002e │ │ + .line 356 │ invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog$Builder;->setMessage(I)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f0d00f0 │ │ new-instance v2, Lcom/gh4a/activities/DiffViewerActivity$CommentActionPopup$1; │ │ invoke-direct {v2, p0}, Lcom/gh4a/activities/DiffViewerActivity$CommentActionPopup$1;->(Lcom/gh4a/activities/DiffViewerActivity$CommentActionPopup;)V │ │ + .line 357 │ invoke-virtual {v0, v1, v2}, Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f0d001d │ │ const/4 v2, 0x0 │ │ + .line 363 │ invoke-virtual {v0, v1, v2}, Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 364 │ invoke-virtual {v0}, Landroid/support/v7/app/AlertDialog$Builder;->show()Landroid/support/v7/app/AlertDialog; │ │ .line 368 │ :goto_0 │ invoke-virtual {p0}, Lcom/gh4a/activities/DiffViewerActivity$CommentActionPopup;->dismiss()V │ │ .line 369 ├── smali/com/gh4a/activities/DiffViewerActivity$CommentTask.smali │ @@ -64,21 +64,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic onSuccess(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 404 │ check-cast p1, Ljava/lang/Void; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/activities/DiffViewerActivity$CommentTask;->onSuccess(Ljava/lang/Void;)V │ │ return-void │ .end method │ │ .method protected onSuccess(Ljava/lang/Void;)V │ .locals 2 ├── smali/com/gh4a/activities/DiffViewerActivity$DeleteCommentTask.smali │ @@ -52,21 +52,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic onSuccess(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 429 │ check-cast p1, Ljava/lang/Void; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/activities/DiffViewerActivity$DeleteCommentTask;->onSuccess(Ljava/lang/Void;)V │ │ return-void │ .end method │ │ .method protected onSuccess(Ljava/lang/Void;)V │ .locals 2 ├── smali/com/gh4a/activities/DiffViewerActivity.smali │ @@ -105,15 +105,14 @@ │ .line 83 │ new-instance v0, Lcom/gh4a/activities/DiffViewerActivity$1; │ │ invoke-direct {v0, p0}, Lcom/gh4a/activities/DiffViewerActivity$1;->(Lcom/gh4a/activities/DiffViewerActivity;)V │ │ iput-object v0, p0, Lcom/gh4a/activities/DiffViewerActivity;->mCommentCallback:Lcom/gh4a/loader/LoaderCallbacks; │ │ - .line 429 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/gh4a/activities/DiffViewerActivity;Z)V │ .locals 0 │ .param p0, "x0" # Lcom/gh4a/activities/DiffViewerActivity; │ .param p1, "x1" # Z │ @@ -187,26 +186,25 @@ │ .end annotation │ │ .prologue │ .line 177 │ .local p1, "comments":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_2 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/eclipse/egit/github/core/CommitComment; │ │ .line 178 │ .local v0, "comment":Lorg/eclipse/egit/github/core/CommitComment; │ @@ -221,21 +219,21 @@ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ .line 181 │ invoke-virtual {v0}, Lorg/eclipse/egit/github/core/CommitComment;->getPosition()I │ │ - move-result v3 │ + move-result v2 │ │ .line 182 │ - .local v3, "position":I │ + .local v2, "position":I │ iget-object v4, p0, Lcom/gh4a/activities/DiffViewerActivity;->mCommitCommentsByPos:Landroid/util/SparseArray; │ │ - invoke-virtual {v4, v3}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; │ + invoke-virtual {v4, v2}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/util/List; │ │ .line 183 │ .local v1, "commentsByPos":Ljava/util/List;, "Ljava/util/List;" │ @@ -247,26 +245,26 @@ │ .end local v1 # "commentsByPos":Ljava/util/List;, "Ljava/util/List;" │ invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ .line 185 │ .restart local v1 # "commentsByPos":Ljava/util/List;, "Ljava/util/List;" │ iget-object v4, p0, Lcom/gh4a/activities/DiffViewerActivity;->mCommitCommentsByPos:Landroid/util/SparseArray; │ │ - invoke-virtual {v4, v3, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ + invoke-virtual {v4, v2, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ │ .line 187 │ :cond_1 │ invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 189 │ .end local v0 # "comment":Lorg/eclipse/egit/github/core/CommitComment; │ .end local v1 # "commentsByPos":Ljava/util/List;, "Ljava/util/List;" │ - .end local v3 # "position":I │ + .end local v2 # "position":I │ :cond_2 │ return-void │ .end method │ │ .method private openCommentDialog(JLjava/lang/String;I)V │ .locals 15 │ .param p1, "id" # J │ @@ -369,52 +367,57 @@ │ .local v3, "saveCb":Landroid/content/DialogInterface$OnClickListener; │ new-instance v4, Landroid/support/v7/app/AlertDialog$Builder; │ │ invoke-direct {v4, p0}, Landroid/support/v7/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const/4 v6, 0x1 │ │ + .line 275 │ invoke-virtual {v4, v6}, Landroid/support/v7/app/AlertDialog$Builder;->setCancelable(Z)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ const v6, 0x7f0d0023 │ │ const/4 v7, 0x1 │ │ new-array v7, v7, [Ljava/lang/Object; │ │ const/4 v8, 0x0 │ │ + .line 276 │ invoke-static/range {p4 .. p4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v14 │ │ aput-object v14, v7, v8 │ │ invoke-virtual {p0, v6, v7}, Lcom/gh4a/activities/DiffViewerActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v4, v6}, Landroid/support/v7/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ + .line 277 │ invoke-virtual {v4, v10}, Landroid/support/v7/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ + .line 278 │ invoke-virtual {v4, v13, v3}, Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ const v6, 0x7f0d001d │ │ const/4 v7, 0x0 │ │ + .line 279 │ invoke-virtual {v4, v6, v7}, Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ .line 281 │ .local v2, "builder":Landroid/support/v7/app/AlertDialog$Builder; │ invoke-virtual {v2}, Landroid/support/v7/app/AlertDialog$Builder;->show()Landroid/support/v7/app/AlertDialog; │ @@ -716,14 +719,15 @@ │ iget-object v3, p0, Lcom/gh4a/activities/DiffViewerActivity;->mWebView:Landroid/webkit/WebView; │ │ invoke-virtual {v3, p0}, Landroid/webkit/WebView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V │ │ .line 126 │ const-string v3, "Commit.COMMENTS" │ │ + .line 127 │ invoke-virtual {v2, v3}, Landroid/os/Bundle;->getSerializable(Ljava/lang/String;)Ljava/io/Serializable; │ │ move-result-object v1 │ │ check-cast v1, Ljava/util/ArrayList; │ │ .line 129 │ @@ -922,14 +926,15 @@ │ │ new-array v5, v5, [Ljava/lang/Object; │ │ iget-object v6, p0, Lcom/gh4a/activities/DiffViewerActivity;->mSha:Ljava/lang/String; │ │ const/4 v7, 0x7 │ │ + .line 163 │ invoke-virtual {v6, v8, v7}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v5, v8 │ │ new-instance v6, Ljava/lang/StringBuilder; │ @@ -956,14 +961,15 @@ │ │ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v5, v2 │ │ + .line 162 │ invoke-virtual {p0, v4, v5}, Lcom/gh4a/activities/DiffViewerActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v0, v3, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 164 │ @@ -1097,192 +1103,191 @@ │ │ invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ .line 193 │ .local v3, "content":Ljava/lang/StringBuilder; │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v9}, Lcom/gh4a/Gh4Application;->isAuthorized()Z │ + invoke-virtual {v8}, Lcom/gh4a/Gh4Application;->isAuthorized()Z │ │ move-result v0 │ │ .line 195 │ .local v0, "authorized":Z │ - const-string v9, "" │ + const-string v8, "" │ │ - invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 196 │ - const-string v9, "append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 197 │ - sget v9, Lcom/gh4a/Gh4Application;->THEME:I │ + sget v8, Lcom/gh4a/Gh4Application;->THEME:I │ │ - invoke-static {v9}, Lcom/gh4a/utils/ThemeUtils;->getCssTheme(I)Ljava/lang/String; │ + invoke-static {v8}, Lcom/gh4a/utils/ThemeUtils;->getCssTheme(I)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 198 │ - const-string v9, ".css\' rel=\'stylesheet\' type=\'text/css\'/>" │ + const-string v8, ".css\' rel=\'stylesheet\' type=\'text/css\'/>" │ │ - invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 199 │ - const-string v9, "
"
│ +    const-string v8, "
"
│  
│ -    invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ +    invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│  
│      .line 201
│ -    iget-object v9, p0, Lcom/gh4a/activities/DiffViewerActivity;->mDiff:Ljava/lang/String;
│ +    iget-object v8, p0, Lcom/gh4a/activities/DiffViewerActivity;->mDiff:Ljava/lang/String;
│  
│ -    invoke-static {v9}, Landroid/text/TextUtils;->htmlEncode(Ljava/lang/String;)Ljava/lang/String;
│ +    invoke-static {v8}, Landroid/text/TextUtils;->htmlEncode(Ljava/lang/String;)Ljava/lang/String;
│  
│      move-result-object v5
│  
│      .line 202
│      .local v5, "encoded":Ljava/lang/String;
│ -    const-string v9, "\n"
│ +    const-string v8, "\n"
│  
│ -    invoke-virtual {v5, v9}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
│ +    invoke-virtual {v5, v8}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
│  
│ -    move-result-object v9
│ +    move-result-object v8
│  
│ -    iput-object v9, p0, Lcom/gh4a/activities/DiffViewerActivity;->mDiffLines:[Ljava/lang/String;
│ +    iput-object v8, p0, Lcom/gh4a/activities/DiffViewerActivity;->mDiffLines:[Ljava/lang/String;
│  
│      .line 204
│      const/4 v6, 0x0
│  
│      .local v6, "i":I
│      :goto_0
│ -    iget-object v9, p0, Lcom/gh4a/activities/DiffViewerActivity;->mDiffLines:[Ljava/lang/String;
│ +    iget-object v8, p0, Lcom/gh4a/activities/DiffViewerActivity;->mDiffLines:[Ljava/lang/String;
│  
│ -    array-length v9, v9
│ +    array-length v8, v8
│  
│ -    if-ge v6, v9, :cond_7
│ +    if-ge v6, v8, :cond_7
│  
│      .line 205
│ -    iget-object v9, p0, Lcom/gh4a/activities/DiffViewerActivity;->mDiffLines:[Ljava/lang/String;
│ +    iget-object v8, p0, Lcom/gh4a/activities/DiffViewerActivity;->mDiffLines:[Ljava/lang/String;
│  
│ -    aget-object v8, v9, v6
│ +    aget-object v7, v8, v6
│  
│      .line 206
│ -    .local v8, "line":Ljava/lang/String;
│ +    .local v7, "line":Ljava/lang/String;
│      const/4 v4, 0x0
│  
│      .line 207
│      .local v4, "cssClass":Ljava/lang/String;
│ -    const-string v9, "@@"
│ +    const-string v8, "@@"
│  
│ -    invoke-virtual {v8, v9}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
│ +    invoke-virtual {v7, v8}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
│  
│ -    move-result v9
│ +    move-result v8
│  
│ -    if-eqz v9, :cond_4
│ +    if-eqz v8, :cond_4
│  
│      .line 208
│      const-string v4, "change"
│  
│      .line 215
│      :cond_0
│      :goto_1
│ -    const-string v9, "
append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 216 │ if-eqz v4, :cond_1 │ │ .line 217 │ - const-string v9, "class=\"" │ + const-string v8, "class=\"" │ │ - invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - const-string v10, "\"" │ + const-string v9, "\"" │ │ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 219 │ :cond_1 │ if-eqz v0, :cond_2 │ │ .line 220 │ - const-string v9, " onclick=\"javascript:location.href=\'comment://add" │ + const-string v8, " onclick=\"javascript:location.href=\'comment://add" │ │ - invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 221 │ - const-string v9, "?position=" │ + const-string v8, "?position=" │ │ - invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - const-string v10, "\'\"" │ + const-string v9, "\'\"" │ │ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 223 │ :cond_2 │ - const-string v9, ">" │ + const-string v8, ">" │ │ - invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - const-string v10, "
" │ + const-string v9, "" │ │ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 225 │ - iget-object v9, p0, Lcom/gh4a/activities/DiffViewerActivity;->mCommitCommentsByPos:Landroid/util/SparseArray; │ + iget-object v8, p0, Lcom/gh4a/activities/DiffViewerActivity;->mCommitCommentsByPos:Landroid/util/SparseArray; │ │ - invoke-virtual {v9, v6}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; │ + invoke-virtual {v8, v6}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Ljava/util/List; │ │ .line 226 │ .local v2, "comments":Ljava/util/List;, "Ljava/util/List;" │ if-eqz v2, :cond_6 │ │ .line 227 │ invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v7 │ + move-result-object v8 │ │ - .local v7, "i$":Ljava/util/Iterator; │ :goto_2 │ - invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v9 │ │ if-eqz v9, :cond_6 │ │ - invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lorg/eclipse/egit/github/core/CommitComment; │ │ .line 228 │ .local v1, "comment":Lorg/eclipse/egit/github/core/CommitComment; │ @@ -1356,14 +1361,15 @@ │ │ const-string v13, "" │ │ invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v12 │ │ + .line 237 │ invoke-virtual {v1}, Lorg/eclipse/egit/github/core/CommitComment;->getUser()Lorg/eclipse/egit/github/core/User; │ │ move-result-object v13 │ │ invoke-virtual {v13}, Lorg/eclipse/egit/github/core/User;->getLogin()Ljava/lang/String; │ │ move-result-object v13 │ @@ -1380,24 +1386,26 @@ │ │ invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v12 │ │ aput-object v12, v10, v11 │ │ + .line 238 │ invoke-virtual {v1}, Lorg/eclipse/egit/github/core/CommitComment;->getCreatedAt()Ljava/util/Date; │ │ move-result-object v11 │ │ invoke-static {p0, v11, v14}, Lcom/gh4a/utils/StringUtils;->formatRelativeTime(Landroid/content/Context;Ljava/util/Date;Z)Ljava/lang/CharSequence; │ │ move-result-object v11 │ │ aput-object v11, v10, v14 │ │ + .line 236 │ invoke-virtual {p0, v9, v10}, Lcom/gh4a/activities/DiffViewerActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 239 │ @@ -1420,38 +1428,37 @@ │ invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto/16 :goto_2 │ │ .line 209 │ .end local v1 # "comment":Lorg/eclipse/egit/github/core/CommitComment; │ .end local v2 # "comments":Ljava/util/List;, "Ljava/util/List;" │ - .end local v7 # "i$":Ljava/util/Iterator; │ :cond_4 │ - const-string v9, "+" │ + const-string v8, "+" │ │ - invoke-virtual {v8, v9}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v7, v8}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ - move-result v9 │ + move-result v8 │ │ - if-eqz v9, :cond_5 │ + if-eqz v8, :cond_5 │ │ .line 210 │ const-string v4, "add" │ │ goto/16 :goto_1 │ │ .line 211 │ :cond_5 │ - const-string v9, "-" │ + const-string v8, "-" │ │ - invoke-virtual {v8, v9}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v7, v8}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ - move-result v9 │ + move-result v8 │ │ - if-eqz v9, :cond_0 │ + if-eqz v8, :cond_0 │ │ .line 212 │ const-string v4, "remove" │ │ goto/16 :goto_1 │ │ .line 204 │ @@ -1460,26 +1467,26 @@ │ add-int/lit8 v6, v6, 0x1 │ │ goto/16 :goto_0 │ │ .line 243 │ .end local v2 # "comments":Ljava/util/List;, "Ljava/util/List;" │ .end local v4 # "cssClass":Ljava/lang/String; │ - .end local v8 # "line":Ljava/lang/String; │ + .end local v7 # "line":Ljava/lang/String; │ :cond_7 │ - const-string v9, "
" │ + const-string v8, "
" │ │ - invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 244 │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {p0, v9}, Lcom/gh4a/activities/DiffViewerActivity;->loadThemedHtml(Ljava/lang/String;)V │ + invoke-virtual {p0, v8}, Lcom/gh4a/activities/DiffViewerActivity;->loadThemedHtml(Ljava/lang/String;)V │ │ .line 245 │ return-void │ .end method │ │ .method protected abstract updateComment(JLjava/lang/String;I)V │ .annotation system Ldalvik/annotation/Throws; ├── smali/com/gh4a/activities/DownloadsActivity.smali │ @@ -108,18 +108,20 @@ │ │ invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v3 │ │ const v4, 0x7f0a0066 │ │ + .line 32 │ invoke-virtual {v3, v4, v2}, Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v3 │ │ + .line 33 │ invoke-virtual {v3}, Landroid/support/v4/app/FragmentTransaction;->commit()I │ │ .line 36 │ .end local v2 # "fragment":Landroid/support/v4/app/Fragment; │ :cond_1 │ invoke-virtual {p0}, Lcom/gh4a/activities/DownloadsActivity;->getSupportActionBar()Landroid/support/v7/app/ActionBar; ├── smali/com/gh4a/activities/EditCommentActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/activities/EditCommentActivity; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/EditCommentActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/activities/EditCommentActivity; │ │ .prologue │ .line 73 │ iput-object p1, p0, Lcom/gh4a/activities/EditCommentActivity$1;->this$0:Lcom/gh4a/activities/EditCommentActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/gh4a/activities/EditCommentActivity$DeleteCommentTask.smali │ @@ -52,21 +52,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic onSuccess(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 113 │ check-cast p1, Ljava/lang/Void; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/activities/EditCommentActivity$DeleteCommentTask;->onSuccess(Ljava/lang/Void;)V │ │ return-void │ .end method │ │ .method protected onSuccess(Ljava/lang/Void;)V │ .locals 2 ├── smali/com/gh4a/activities/EditCommentActivity$EditCommentTask.smali │ @@ -58,21 +58,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic onSuccess(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 89 │ check-cast p1, Ljava/lang/Void; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/activities/EditCommentActivity$EditCommentTask;->onSuccess(Ljava/lang/Void;)V │ │ return-void │ .end method │ │ .method protected onSuccess(Ljava/lang/Void;)V │ .locals 2 ├── smali/com/gh4a/activities/EditCommentActivity.smali │ @@ -26,15 +26,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 23 │ invoke-direct {p0}, Lcom/gh4a/BaseActivity;->()V │ │ - .line 113 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/gh4a/activities/EditCommentActivity;)J │ .locals 2 │ .param p0, "x0" # Lcom/gh4a/activities/EditCommentActivity; │ │ @@ -310,36 +309,40 @@ │ :pswitch_1 │ new-instance v2, Landroid/support/v7/app/AlertDialog$Builder; │ │ invoke-direct {v2, p0}, Landroid/support/v7/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v3, 0x7f0d0032 │ │ + .line 72 │ invoke-virtual {v2, v3}, Landroid/support/v7/app/AlertDialog$Builder;->setMessage(I)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const v3, 0x7f0d00f0 │ │ new-instance v4, Lcom/gh4a/activities/EditCommentActivity$1; │ │ invoke-direct {v4, p0}, Lcom/gh4a/activities/EditCommentActivity$1;->(Lcom/gh4a/activities/EditCommentActivity;)V │ │ + .line 73 │ invoke-virtual {v2, v3, v4}, Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const v3, 0x7f0d001d │ │ const/4 v4, 0x0 │ │ + .line 79 │ invoke-virtual {v2, v3, v4}, Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ + .line 80 │ invoke-virtual {v2}, Landroid/support/v7/app/AlertDialog$Builder;->show()Landroid/support/v7/app/AlertDialog; │ │ goto :goto_0 │ │ .line 63 │ nop ├── smali/com/gh4a/activities/EditPullRequestCommentActivity.smali │ @@ -32,14 +32,15 @@ │ │ move-result-object v0 │ │ .line 28 │ .local v0, "app":Lcom/gh4a/Gh4Application; │ sget-object v2, Lcom/gh4a/Gh4Application;->PULL_SERVICE:Ljava/lang/String; │ │ + .line 29 │ invoke-virtual {v0, v2}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; │ │ move-result-object v1 │ │ check-cast v1, Lorg/eclipse/egit/github/core/service/PullRequestService; │ │ .line 31 │ @@ -67,14 +68,15 @@ │ │ move-result-object v0 │ │ .line 15 │ .local v0, "app":Lcom/gh4a/Gh4Application; │ sget-object v3, Lcom/gh4a/Gh4Application;->PULL_SERVICE:Ljava/lang/String; │ │ + .line 16 │ invoke-virtual {v0, v3}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; │ │ move-result-object v2 │ │ check-cast v2, Lorg/eclipse/egit/github/core/service/PullRequestService; │ │ .line 18 ├── smali/com/gh4a/activities/FileViewerActivity$1.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/activities/FileViewerActivity; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/FileViewerActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/activities/FileViewerActivity; │ │ .prologue │ .line 52 │ iput-object p1, p0, Lcom/gh4a/activities/FileViewerActivity$1;->this$0:Lcom/gh4a/activities/FileViewerActivity; │ │ invoke-direct {p0}, Lcom/gh4a/loader/LoaderCallbacks;->()V ├── smali/com/gh4a/activities/FileViewerActivity.smali │ @@ -519,14 +519,15 @@ │ │ const v5, 0x7f0d013e │ │ new-array v6, v10, [Ljava/lang/Object; │ │ iget-object v7, p0, Lcom/gh4a/activities/FileViewerActivity;->mPath:Ljava/lang/String; │ │ + .line 135 │ invoke-static {v7}, Lcom/gh4a/utils/FileUtils;->getFileName(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v7 │ │ aput-object v7, v6, v9 │ │ new-instance v7, Ljava/lang/StringBuilder; │ @@ -553,14 +554,15 @@ │ │ invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v7 │ │ aput-object v7, v6, v3 │ │ + .line 134 │ invoke-virtual {p0, v5, v6}, Lcom/gh4a/activities/FileViewerActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v1, v4, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 136 ├── smali/com/gh4a/activities/FollowerFollowingListActivity.smali │ @@ -103,18 +103,20 @@ │ │ invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v4 │ │ const v5, 0x7f0a0066 │ │ + .line 48 │ invoke-virtual {v4, v5, v2}, Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v4 │ │ + .line 49 │ invoke-virtual {v4}, Landroid/support/v4/app/FragmentTransaction;->commit()I │ │ .line 52 │ .end local v2 # "fragment":Landroid/support/v4/app/Fragment; │ :cond_1 │ invoke-virtual {p0}, Lcom/gh4a/activities/FollowerFollowingListActivity;->getSupportActionBar()Landroid/support/v7/app/ActionBar; ├── smali/com/gh4a/activities/ForkListActivity.smali │ @@ -78,18 +78,20 @@ │ │ invoke-virtual {v5}, Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v5 │ │ const v6, 0x7f0a0066 │ │ + .line 42 │ invoke-virtual {v5, v6, v2}, Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v5 │ │ + .line 43 │ invoke-virtual {v5}, Landroid/support/v4/app/FragmentTransaction;->commit()I │ │ .line 46 │ .end local v2 # "fragment":Landroid/support/v4/app/Fragment; │ :cond_1 │ invoke-virtual {p0}, Lcom/gh4a/activities/ForkListActivity;->getSupportActionBar()Landroid/support/v7/app/ActionBar; ├── smali/com/gh4a/activities/GistActivity$2.smali │ @@ -26,14 +26,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/activities/GistActivity; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/GistActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/activities/GistActivity; │ │ .prologue │ .line 74 │ iput-object p1, p0, Lcom/gh4a/activities/GistActivity$2;->this$0:Lcom/gh4a/activities/GistActivity; │ │ invoke-direct {p0}, Lcom/gh4a/loader/LoaderCallbacks;->()V ├── smali/com/gh4a/activities/GistActivity$1.smali │ @@ -26,14 +26,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/activities/GistActivity; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/GistActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/activities/GistActivity; │ │ .prologue │ .line 57 │ iput-object p1, p0, Lcom/gh4a/activities/GistActivity$1;->this$0:Lcom/gh4a/activities/GistActivity; │ │ invoke-direct {p0}, Lcom/gh4a/loader/LoaderCallbacks;->()V ├── smali/com/gh4a/activities/GistActivity$UpdateStarTask.smali │ @@ -42,21 +42,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic onSuccess(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 215 │ check-cast p1, Ljava/lang/Void; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/activities/GistActivity$UpdateStarTask;->onSuccess(Ljava/lang/Void;)V │ │ return-void │ .end method │ │ .method protected onSuccess(Ljava/lang/Void;)V │ .locals 2 │ @@ -126,15 +124,15 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 222 │ + .line 223 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v1 │ │ sget-object v2, Lcom/gh4a/Gh4Application;->GIST_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v1, v2}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; ├── smali/com/gh4a/activities/GistActivity.smali │ @@ -64,15 +64,14 @@ │ .line 74 │ new-instance v0, Lcom/gh4a/activities/GistActivity$2; │ │ invoke-direct {v0, p0}, Lcom/gh4a/activities/GistActivity$2;->(Lcom/gh4a/activities/GistActivity;)V │ │ iput-object v0, p0, Lcom/gh4a/activities/GistActivity;->mStarCallback:Lcom/gh4a/loader/LoaderCallbacks; │ │ - .line 215 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/gh4a/activities/GistActivity;)Ljava/lang/String; │ .locals 1 │ .param p0, "x0" # Lcom/gh4a/activities/GistActivity; │ │ @@ -147,188 +146,188 @@ │ .param p1, "gist" # Lorg/eclipse/egit/github/core/Gist; │ │ .prologue │ .line 112 │ iput-object p1, p0, Lcom/gh4a/activities/GistActivity;->mGist:Lorg/eclipse/egit/github/core/Gist; │ │ .line 114 │ - const v8, 0x7f0a007b │ + const v7, 0x7f0a007b │ │ - invoke-virtual {p0, v8}, Lcom/gh4a/activities/GistActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v7}, Lcom/gh4a/activities/GistActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - check-cast v7, Landroid/widget/TextView; │ + check-cast v6, Landroid/widget/TextView; │ │ .line 115 │ - .local v7, "tvDesc":Landroid/widget/TextView; │ + .local v6, "tvDesc":Landroid/widget/TextView; │ invoke-virtual {p1}, Lorg/eclipse/egit/github/core/Gist;->getDescription()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-static {v8}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ + invoke-static {v7}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ - move-result v8 │ + move-result v7 │ │ - if-eqz v8, :cond_0 │ + if-eqz v7, :cond_0 │ │ - const v8, 0x7f0d0067 │ + const v7, 0x7f0d0067 │ │ - invoke-virtual {p0, v8}, Lcom/gh4a/activities/GistActivity;->getString(I)Ljava/lang/String; │ + .line 116 │ + invoke-virtual {p0, v7}, Lcom/gh4a/activities/GistActivity;->getString(I)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ + .line 115 │ :goto_0 │ - invoke-virtual {v7, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v6, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 118 │ - const v8, 0x7f0a0094 │ + const v7, 0x7f0a0094 │ │ - invoke-virtual {p0, v8}, Lcom/gh4a/activities/GistActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v7}, Lcom/gh4a/activities/GistActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Landroid/widget/TextView; │ + check-cast v5, Landroid/widget/TextView; │ │ .line 119 │ - .local v6, "tvCreatedAt":Landroid/widget/TextView; │ + .local v5, "tvCreatedAt":Landroid/widget/TextView; │ invoke-virtual {p1}, Lorg/eclipse/egit/github/core/Gist;->getCreatedAt()Ljava/util/Date; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - const/4 v9, 0x1 │ + const/4 v8, 0x1 │ │ - invoke-static {p0, v8, v9}, Lcom/gh4a/utils/StringUtils;->formatRelativeTime(Landroid/content/Context;Ljava/util/Date;Z)Ljava/lang/CharSequence; │ + invoke-static {p0, v7, v8}, Lcom/gh4a/utils/StringUtils;->formatRelativeTime(Landroid/content/Context;Ljava/util/Date;Z)Ljava/lang/CharSequence; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v6, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v5, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 121 │ invoke-virtual {p1}, Lorg/eclipse/egit/github/core/Gist;->getFiles()Ljava/util/Map; │ │ move-result-object v1 │ │ .line 122 │ .local v1, "files":Ljava/util/Map;, "Ljava/util/Map;" │ if-eqz v1, :cond_1 │ │ invoke-interface {v1}, Ljava/util/Map;->isEmpty()Z │ │ - move-result v8 │ + move-result v7 │ │ - if-nez v8, :cond_1 │ + if-nez v7, :cond_1 │ │ .line 123 │ - const v8, 0x7f0a009b │ + const v7, 0x7f0a009b │ │ - invoke-virtual {p0, v8}, Lcom/gh4a/activities/GistActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v7}, Lcom/gh4a/activities/GistActivity;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/view/ViewGroup; │ │ .line 124 │ .local v0, "container":Landroid/view/ViewGroup; │ invoke-virtual {p0}, Lcom/gh4a/activities/GistActivity;->getLayoutInflater()Landroid/view/LayoutInflater; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 126 │ - .local v4, "inflater":Landroid/view/LayoutInflater; │ + .local v3, "inflater":Landroid/view/LayoutInflater; │ invoke-interface {v1}, Ljava/util/Map;->values()Ljava/util/Collection; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v8}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ + invoke-interface {v7}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v7 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v8 │ │ if-eqz v8, :cond_2 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Lorg/eclipse/egit/github/core/GistFile; │ │ .line 127 │ .local v2, "gistFile":Lorg/eclipse/egit/github/core/GistFile; │ const v8, 0x7f030060 │ │ const/4 v9, 0x0 │ │ - invoke-virtual {v4, v8, v0, v9}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; │ + invoke-virtual {v3, v8, v0, v9}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Landroid/widget/TextView; │ + check-cast v4, Landroid/widget/TextView; │ │ .line 130 │ - .local v5, "rowView":Landroid/widget/TextView; │ + .local v4, "rowView":Landroid/widget/TextView; │ invoke-virtual {v2}, Lorg/eclipse/egit/github/core/GistFile;->getFilename()Ljava/lang/String; │ │ move-result-object v8 │ │ - invoke-virtual {v5, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v4, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 131 │ const v8, 0x1010036 │ │ invoke-static {p0, v8}, Lcom/gh4a/utils/UiUtils;->resolveColor(Landroid/content/Context;I)I │ │ move-result v8 │ │ - invoke-virtual {v5, v8}, Landroid/widget/TextView;->setTextColor(I)V │ + invoke-virtual {v4, v8}, Landroid/widget/TextView;->setTextColor(I)V │ │ .line 132 │ - invoke-virtual {v5, p0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v4, p0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 133 │ - invoke-virtual {v5, v2}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V │ + invoke-virtual {v4, v2}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V │ │ .line 134 │ - invoke-virtual {v0, v5}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V │ + invoke-virtual {v0, v4}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V │ │ goto :goto_1 │ │ - .line 115 │ + .line 116 │ .end local v0 # "container":Landroid/view/ViewGroup; │ .end local v1 # "files":Ljava/util/Map;, "Ljava/util/Map;" │ .end local v2 # "gistFile":Lorg/eclipse/egit/github/core/GistFile; │ - .end local v3 # "i$":Ljava/util/Iterator; │ - .end local v4 # "inflater":Landroid/view/LayoutInflater; │ - .end local v5 # "rowView":Landroid/widget/TextView; │ - .end local v6 # "tvCreatedAt":Landroid/widget/TextView; │ + .end local v3 # "inflater":Landroid/view/LayoutInflater; │ + .end local v4 # "rowView":Landroid/widget/TextView; │ + .end local v5 # "tvCreatedAt":Landroid/widget/TextView; │ :cond_0 │ invoke-virtual {p1}, Lorg/eclipse/egit/github/core/Gist;->getDescription()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ goto :goto_0 │ │ .line 137 │ .restart local v1 # "files":Ljava/util/Map;, "Ljava/util/Map;" │ - .restart local v6 # "tvCreatedAt":Landroid/widget/TextView; │ + .restart local v5 # "tvCreatedAt":Landroid/widget/TextView; │ :cond_1 │ - const v8, 0x7f0a009a │ + const v7, 0x7f0a009a │ │ - invoke-virtual {p0, v8}, Lcom/gh4a/activities/GistActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v7}, Lcom/gh4a/activities/GistActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - const/16 v9, 0x8 │ + const/16 v8, 0x8 │ │ - invoke-virtual {v8, v9}, Landroid/view/View;->setVisibility(I)V │ + invoke-virtual {v7, v8}, Landroid/view/View;->setVisibility(I)V │ │ .line 139 │ :cond_2 │ return-void │ .end method │ │ │ @@ -541,14 +540,15 @@ │ │ invoke-interface {p1, v4, v2, v4, v3}, Landroid/view/Menu;->add(IIII)Landroid/view/MenuItem; │ │ move-result-object v2 │ │ const v3, 0x7f020080 │ │ + .line 153 │ invoke-interface {v2, v3}, Landroid/view/MenuItem;->setIcon(I)Landroid/view/MenuItem; │ │ move-result-object v1 │ │ .line 154 │ .local v1, "starItem":Landroid/view/MenuItem; │ invoke-static {v1, v5}, Landroid/support/v4/view/MenuItemCompat;->setShowAsAction(Landroid/view/MenuItem;I)V │ @@ -565,14 +565,15 @@ │ │ invoke-interface {p1, v4, v2, v4, v3}, Landroid/view/Menu;->add(IIII)Landroid/view/MenuItem; │ │ move-result-object v2 │ │ const v3, 0x7f02007f │ │ + .line 158 │ invoke-interface {v2, v3}, Landroid/view/MenuItem;->setIcon(I)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ .line 159 │ .local v0, "shareItem":Landroid/view/MenuItem; │ invoke-static {v0, v5}, Landroid/support/v4/view/MenuItemCompat;->setShowAsAction(Landroid/view/MenuItem;I)V │ @@ -638,18 +639,20 @@ │ │ aput-object v5, v4, v6 │ │ iget-object v5, p0, Lcom/gh4a/activities/GistActivity;->mUserLogin:Ljava/lang/String; │ │ aput-object v5, v4, v1 │ │ + .line 194 │ invoke-virtual {p0, v3, v4}, Lcom/gh4a/activities/GistActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 193 │ invoke-virtual {v0, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 195 │ const-string v2, "android.intent.extra.TEXT" │ │ iget-object v3, p0, Lcom/gh4a/activities/GistActivity;->mGist:Lorg/eclipse/egit/github/core/Gist; ├── smali/com/gh4a/activities/GistViewerActivity$1.smali │ @@ -26,14 +26,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/activities/GistViewerActivity; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/GistViewerActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/activities/GistViewerActivity; │ │ .prologue │ .line 44 │ iput-object p1, p0, Lcom/gh4a/activities/GistViewerActivity$1;->this$0:Lcom/gh4a/activities/GistViewerActivity; │ │ invoke-direct {p0}, Lcom/gh4a/loader/LoaderCallbacks;->()V │ │ @@ -153,19 +154,21 @@ │ │ invoke-virtual {v2}, Lorg/eclipse/egit/github/core/GistFile;->getContent()Ljava/lang/String; │ │ move-result-object v2 │ │ iget-object v3, p0, Lcom/gh4a/activities/GistViewerActivity$1;->this$0:Lcom/gh4a/activities/GistViewerActivity; │ │ + .line 55 │ # getter for: Lcom/gh4a/activities/GistViewerActivity;->mFileName:Ljava/lang/String; │ invoke-static {v3}, Lcom/gh4a/activities/GistViewerActivity;->access$200(Lcom/gh4a/activities/GistViewerActivity;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 54 │ invoke-static {v2, v3, v4, v4, v4}, Lcom/gh4a/utils/StringUtils;->highlightSyntax(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Lcom/gh4a/activities/GistViewerActivity;->loadThemedHtml(Ljava/lang/String;)V │ │ .line 60 ├── smali/com/gh4a/activities/Github4AndroidActivity$1.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$username:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/Github4AndroidActivity;Ljava/lang/String;Ljava/lang/String;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/activities/Github4AndroidActivity; │ │ .prologue │ .line 333 │ iput-object p1, p0, Lcom/gh4a/activities/Github4AndroidActivity$1;->this$0:Lcom/gh4a/activities/Github4AndroidActivity; │ │ iput-object p2, p0, Lcom/gh4a/activities/Github4AndroidActivity$1;->val$username:Ljava/lang/String; │ │ @@ -61,14 +62,15 @@ │ │ iget-object v2, p0, Lcom/gh4a/activities/Github4AndroidActivity$1;->val$username:Ljava/lang/String; │ │ iget-object v3, p0, Lcom/gh4a/activities/Github4AndroidActivity$1;->val$password:Ljava/lang/String; │ │ iget-object v4, p0, Lcom/gh4a/activities/Github4AndroidActivity$1;->val$authCode:Landroid/widget/EditText; │ │ + .line 337 │ invoke-virtual {v4}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v4 ├── smali/com/gh4a/activities/Github4AndroidActivity$LoginTask.smali │ @@ -104,144 +104,136 @@ │ iput-object p4, p0, Lcom/gh4a/activities/Github4AndroidActivity$LoginTask;->mOtpCode:Ljava/lang/String; │ │ .line 198 │ return-void │ .end method │ │ .method private getHashedDeviceId()Ljava/lang/String; │ - .locals 14 │ + .locals 13 │ │ .prologue │ + const/4 v6, 0x0 │ + │ .line 268 │ - iget-object v9, p0, Lcom/gh4a/activities/Github4AndroidActivity$LoginTask;->this$0:Lcom/gh4a/activities/Github4AndroidActivity; │ + iget-object v7, p0, Lcom/gh4a/activities/Github4AndroidActivity$LoginTask;->this$0:Lcom/gh4a/activities/Github4AndroidActivity; │ │ - invoke-virtual {v9}, Lcom/gh4a/activities/Github4AndroidActivity;->getContentResolver()Landroid/content/ContentResolver; │ + invoke-virtual {v7}, Lcom/gh4a/activities/Github4AndroidActivity;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v9 │ + move-result-object v7 │ │ - const-string v10, "android_id" │ + const-string v8, "android_id" │ │ - invoke-static {v9, v10}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String; │ + invoke-static {v7, v8}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ .line 270 │ .local v0, "androidId":Ljava/lang/String; │ if-nez v0, :cond_0 │ │ .line 272 │ sget-object v0, Landroid/os/Build;->FINGERPRINT:Ljava/lang/String; │ │ .line 276 │ :cond_0 │ :try_start_0 │ - const-string v9, "SHA-1" │ + const-string v7, "SHA-1" │ │ - invoke-static {v9}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; │ + invoke-static {v7}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 277 │ - .local v3, "digest":Ljava/security/MessageDigest; │ - const-string v9, "UTF-8" │ + .local v2, "digest":Ljava/security/MessageDigest; │ + const-string v7, "UTF-8" │ │ - invoke-virtual {v0, v9}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B │ + invoke-virtual {v0, v7}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B │ │ - move-result-object v9 │ + move-result-object v7 │ │ - invoke-virtual {v3, v9}, Ljava/security/MessageDigest;->digest([B)[B │ + invoke-virtual {v2, v7}, Ljava/security/MessageDigest;->digest([B)[B │ │ - move-result-object v7 │ + move-result-object v4 │ │ .line 278 │ - .local v7, "result":[B │ - new-instance v8, Ljava/lang/StringBuilder; │ + .local v4, "result":[B │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ .line 279 │ - .local v8, "sb":Ljava/lang/StringBuilder; │ - move-object v1, v7 │ - │ - .local v1, "arr$":[B │ - array-length v6, v1 │ - │ - .local v6, "len$":I │ - const/4 v5, 0x0 │ + .local v5, "sb":Ljava/lang/StringBuilder; │ + array-length v7, v4 │ │ - .local v5, "i$":I │ :goto_0 │ - if-ge v5, v6, :cond_1 │ + if-ge v6, v7, :cond_1 │ │ - aget-byte v2, v1, v5 │ + aget-byte v1, v4, v6 │ │ .line 280 │ - .local v2, "b":B │ - sget-object v9, Ljava/util/Locale;->US:Ljava/util/Locale; │ + .local v1, "b":B │ + sget-object v8, Ljava/util/Locale;->US:Ljava/util/Locale; │ │ - const-string v10, "%02X" │ + const-string v9, "%02X" │ │ - const/4 v11, 0x1 │ + const/4 v10, 0x1 │ │ - new-array v11, v11, [Ljava/lang/Object; │ + new-array v10, v10, [Ljava/lang/Object; │ │ - const/4 v12, 0x0 │ + const/4 v11, 0x0 │ │ - invoke-static {v2}, Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; │ + invoke-static {v1}, Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - aput-object v13, v11, v12 │ + aput-object v12, v10, v11 │ │ - invoke-static {v9, v10, v11}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static {v8, v9, v10}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 279 │ - add-int/lit8 v5, v5, 0x1 │ + add-int/lit8 v6, v6, 0x1 │ │ goto :goto_0 │ │ .line 282 │ - .end local v2 # "b":B │ + .end local v1 # "b":B │ :cond_1 │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ :try_end_0 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/io/UnsupportedEncodingException; {:try_start_0 .. :try_end_0} :catch_1 │ │ move-result-object v0 │ │ .line 285 │ .end local v0 # "androidId":Ljava/lang/String; │ - .end local v1 # "arr$":[B │ - .end local v3 # "digest":Ljava/security/MessageDigest; │ - .end local v5 # "i$":I │ - .end local v6 # "len$":I │ - .end local v7 # "result":[B │ - .end local v8 # "sb":Ljava/lang/StringBuilder; │ + .end local v2 # "digest":Ljava/security/MessageDigest; │ + .end local v4 # "result":[B │ + .end local v5 # "sb":Ljava/lang/StringBuilder; │ :goto_1 │ return-object v0 │ │ .line 283 │ .restart local v0 # "androidId":Ljava/lang/String; │ :catch_0 │ - move-exception v4 │ + move-exception v3 │ │ .line 285 │ - .local v4, "e":Ljava/lang/Exception; │ + .local v3, "e":Ljava/lang/Exception; │ :goto_2 │ goto :goto_1 │ │ .line 283 │ - .end local v4 # "e":Ljava/lang/Exception; │ + .end local v3 # "e":Ljava/lang/Exception; │ :catch_1 │ - move-exception v4 │ + move-exception v3 │ │ goto :goto_2 │ .end method │ │ │ # virtual methods │ .method protected onError(Ljava/lang/Exception;)V │ @@ -320,21 +312,19 @@ │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic onSuccess(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 179 │ check-cast p1, Lorg/eclipse/egit/github/core/Authorization; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/activities/Github4AndroidActivity$LoginTask;->onSuccess(Lorg/eclipse/egit/github/core/Authorization;)V │ │ return-void │ .end method │ │ .method protected onSuccess(Lorg/eclipse/egit/github/core/Authorization;)V │ .locals 5 │ @@ -407,129 +397,128 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected run()Lorg/eclipse/egit/github/core/Authorization; │ - .locals 13 │ + .locals 12 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - const/4 v12, 0x1 │ + const/4 v11, 0x1 │ │ .line 206 │ new-instance v3, Lcom/gh4a/ClientForAuthorization; │ │ - iget-object v9, p0, Lcom/gh4a/activities/Github4AndroidActivity$LoginTask;->mOtpCode:Ljava/lang/String; │ + iget-object v8, p0, Lcom/gh4a/activities/Github4AndroidActivity$LoginTask;->mOtpCode:Ljava/lang/String; │ │ - invoke-direct {v3, v9}, Lcom/gh4a/ClientForAuthorization;->(Ljava/lang/String;)V │ + invoke-direct {v3, v8}, Lcom/gh4a/ClientForAuthorization;->(Ljava/lang/String;)V │ │ .line 207 │ .local v3, "client":Lorg/eclipse/egit/github/core/client/GitHubClient; │ - iget-object v9, p0, Lcom/gh4a/activities/Github4AndroidActivity$LoginTask;->mUserName:Ljava/lang/String; │ + iget-object v8, p0, Lcom/gh4a/activities/Github4AndroidActivity$LoginTask;->mUserName:Ljava/lang/String; │ │ - iget-object v10, p0, Lcom/gh4a/activities/Github4AndroidActivity$LoginTask;->mPassword:Ljava/lang/String; │ + iget-object v9, p0, Lcom/gh4a/activities/Github4AndroidActivity$LoginTask;->mPassword:Ljava/lang/String; │ │ - invoke-virtual {v3, v9, v10}, Lorg/eclipse/egit/github/core/client/GitHubClient;->setCredentials(Ljava/lang/String;Ljava/lang/String;)Lorg/eclipse/egit/github/core/client/GitHubClient; │ + invoke-virtual {v3, v8, v9}, Lorg/eclipse/egit/github/core/client/GitHubClient;->setCredentials(Ljava/lang/String;Ljava/lang/String;)Lorg/eclipse/egit/github/core/client/GitHubClient; │ │ .line 208 │ - const-string v9, "Octodroid" │ + const-string v8, "Octodroid" │ │ - invoke-virtual {v3, v9}, Lorg/eclipse/egit/github/core/client/GitHubClient;->setUserAgent(Ljava/lang/String;)Lorg/eclipse/egit/github/core/client/GitHubClient; │ + invoke-virtual {v3, v8}, Lorg/eclipse/egit/github/core/client/GitHubClient;->setUserAgent(Ljava/lang/String;)Lorg/eclipse/egit/github/core/client/GitHubClient; │ │ .line 210 │ - new-instance v9, Ljava/lang/StringBuilder; │ + new-instance v8, Ljava/lang/StringBuilder; │ │ - invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ - const-string v10, "Octodroid - " │ + const-string v9, "Octodroid - " │ │ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - sget-object v10, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String; │ + sget-object v9, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String; │ │ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - const-string v10, " " │ + const-string v9, " " │ │ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - sget-object v10, Landroid/os/Build;->MODEL:Ljava/lang/String; │ + sget-object v9, Landroid/os/Build;->MODEL:Ljava/lang/String; │ │ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ .line 211 │ .local v4, "description":Ljava/lang/String; │ invoke-direct {p0}, Lcom/gh4a/activities/Github4AndroidActivity$LoginTask;->getHashedDeviceId()Ljava/lang/String; │ │ move-result-object v5 │ │ .line 212 │ .local v5, "fingerprint":Ljava/lang/String; │ - const/4 v7, 0x1 │ + const/4 v6, 0x1 │ │ .line 214 │ - .local v7, "index":I │ + .local v6, "index":I │ new-instance v1, Lorg/eclipse/egit/github/core/service/OAuthService; │ │ invoke-direct {v1, v3}, Lorg/eclipse/egit/github/core/service/OAuthService;->(Lorg/eclipse/egit/github/core/client/GitHubClient;)V │ │ .line 215 │ .local v1, "authService":Lorg/eclipse/egit/github/core/service/OAuthService; │ invoke-virtual {v1}, Lorg/eclipse/egit/github/core/service/OAuthService;->getAuthorizations()Ljava/util/List; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-interface {v9}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v8}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v6 │ + move-result-object v8 │ │ - .local v6, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v9 │ │ if-eqz v9, :cond_3 │ │ - invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Lorg/eclipse/egit/github/core/Authorization; │ │ .line 216 │ .local v2, "authorization":Lorg/eclipse/egit/github/core/Authorization; │ invoke-virtual {v2}, Lorg/eclipse/egit/github/core/Authorization;->getNote()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 217 │ - .local v8, "note":Ljava/lang/String; │ + .local v7, "note":Ljava/lang/String; │ const-string v9, "Gh4a" │ │ - invoke-virtual {v9, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v9, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v9 │ │ if-eqz v9, :cond_1 │ │ .line 218 │ invoke-virtual {v2}, Lorg/eclipse/egit/github/core/Authorization;->getId()I │ @@ -538,19 +527,19 @@ │ │ invoke-virtual {v1, v9}, Lorg/eclipse/egit/github/core/service/OAuthService;->deleteAuthorization(I)V │ │ goto :goto_0 │ │ .line 219 │ :cond_1 │ - if-eqz v8, :cond_0 │ + if-eqz v7, :cond_0 │ │ const-string v9, "Octodroid" │ │ - invoke-virtual {v8, v9}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v7, v9}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v9 │ │ if-eqz v9, :cond_0 │ │ .line 220 │ invoke-virtual {v2}, Lorg/eclipse/egit/github/core/Authorization;->getFingerprint()Ljava/lang/String; │ @@ -570,99 +559,99 @@ │ │ invoke-virtual {v1, v9}, Lorg/eclipse/egit/github/core/service/OAuthService;->deleteAuthorization(I)V │ │ goto :goto_0 │ │ .line 222 │ :cond_2 │ - invoke-virtual {v8, v4}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v7, v4}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v9 │ │ if-eqz v9, :cond_0 │ │ .line 223 │ - add-int/lit8 v7, v7, 0x1 │ + add-int/lit8 v6, v6, 0x1 │ │ goto :goto_0 │ │ .line 228 │ .end local v2 # "authorization":Lorg/eclipse/egit/github/core/Authorization; │ - .end local v8 # "note":Ljava/lang/String; │ + .end local v7 # "note":Ljava/lang/String; │ :cond_3 │ - if-le v7, v12, :cond_4 │ + if-le v6, v11, :cond_4 │ │ .line 229 │ - new-instance v9, Ljava/lang/StringBuilder; │ + new-instance v8, Ljava/lang/StringBuilder; │ │ - invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - const-string v10, " #" │ + const-string v9, " #" │ │ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ .line 232 │ :cond_4 │ new-instance v0, Lorg/eclipse/egit/github/core/Authorization; │ │ invoke-direct {v0}, Lorg/eclipse/egit/github/core/Authorization;->()V │ │ .line 233 │ .local v0, "auth":Lorg/eclipse/egit/github/core/Authorization; │ invoke-virtual {v0, v4}, Lorg/eclipse/egit/github/core/Authorization;->setNote(Ljava/lang/String;)Lorg/eclipse/egit/github/core/Authorization; │ │ .line 234 │ - const-string v9, "http://github.com/slapperwan/gh4a" │ + const-string v8, "http://github.com/slapperwan/gh4a" │ │ - invoke-virtual {v0, v9}, Lorg/eclipse/egit/github/core/Authorization;->setUrl(Ljava/lang/String;)Lorg/eclipse/egit/github/core/Authorization; │ + invoke-virtual {v0, v8}, Lorg/eclipse/egit/github/core/Authorization;->setUrl(Ljava/lang/String;)Lorg/eclipse/egit/github/core/Authorization; │ │ .line 235 │ invoke-virtual {v0, v5}, Lorg/eclipse/egit/github/core/Authorization;->setFingerprint(Ljava/lang/String;)Lorg/eclipse/egit/github/core/Authorization; │ │ .line 236 │ - const/4 v9, 0x3 │ + const/4 v8, 0x3 │ │ - new-array v9, v9, [Ljava/lang/String; │ + new-array v8, v8, [Ljava/lang/String; │ │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ - const-string v11, "user" │ + const-string v10, "user" │ │ - aput-object v11, v9, v10 │ + aput-object v10, v8, v9 │ │ - const-string v10, "repo" │ + const-string v9, "repo" │ │ - aput-object v10, v9, v12 │ + aput-object v9, v8, v11 │ │ - const/4 v10, 0x2 │ + const/4 v9, 0x2 │ │ - const-string v11, "gist" │ + const-string v10, "gist" │ │ - aput-object v11, v9, v10 │ + aput-object v10, v8, v9 │ │ - invoke-static {v9}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ + invoke-static {v8}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v0, v9}, Lorg/eclipse/egit/github/core/Authorization;->setScopes(Ljava/util/List;)Lorg/eclipse/egit/github/core/Authorization; │ + invoke-virtual {v0, v8}, Lorg/eclipse/egit/github/core/Authorization;->setScopes(Ljava/util/List;)Lorg/eclipse/egit/github/core/Authorization; │ │ .line 238 │ invoke-virtual {v1, v0}, Lorg/eclipse/egit/github/core/service/OAuthService;->createAuthorization(Lorg/eclipse/egit/github/core/Authorization;)Lorg/eclipse/egit/github/core/Authorization; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - return-object v9 │ + return-object v8 │ .end method ├── smali/com/gh4a/activities/Github4AndroidActivity.smali │ @@ -161,15 +161,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 64 │ invoke-direct {p0}, Lcom/gh4a/BaseActivity;->()V │ │ - .line 291 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/gh4a/activities/Github4AndroidActivity;Ljava/lang/String;Ljava/lang/String;)V │ .locals 0 │ .param p0, "x0" # Lcom/gh4a/activities/Github4AndroidActivity; │ .param p1, "x1" # Ljava/lang/String; │ @@ -270,24 +269,27 @@ │ :goto_0 │ return-void │ │ .line 174 │ :cond_0 │ const v4, 0x7f0d003f │ │ + .line 175 │ invoke-virtual {p0, v4}, Lcom/gh4a/activities/Github4AndroidActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ const/4 v5, 0x1 │ │ + .line 174 │ invoke-static {p0, v4, v5}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v4 │ │ + .line 175 │ invoke-virtual {v4}, Landroid/widget/Toast;->show()V │ │ goto :goto_0 │ .end method │ │ .method private open2FADialog(Ljava/lang/String;Ljava/lang/String;)V │ .locals 7 │ @@ -324,44 +326,50 @@ │ .local v0, "authCode":Landroid/widget/EditText; │ new-instance v3, Landroid/support/v7/app/AlertDialog$Builder; │ │ invoke-direct {v3, p0}, Landroid/support/v7/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const/4 v4, 0x0 │ │ + .line 330 │ invoke-virtual {v3, v4}, Landroid/support/v7/app/AlertDialog$Builder;->setCancelable(Z)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const v4, 0x7f0d014d │ │ + .line 331 │ invoke-virtual {v3, v4}, Landroid/support/v7/app/AlertDialog$Builder;->setTitle(I)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ + .line 332 │ invoke-virtual {v3, v1}, Landroid/support/v7/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const v4, 0x7f0d0160 │ │ new-instance v5, Lcom/gh4a/activities/Github4AndroidActivity$1; │ │ invoke-direct {v5, p0, p1, p2, v0}, Lcom/gh4a/activities/Github4AndroidActivity$1;->(Lcom/gh4a/activities/Github4AndroidActivity;Ljava/lang/String;Ljava/lang/String;Landroid/widget/EditText;)V │ │ + .line 333 │ invoke-virtual {v3, v4, v5}, Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const v4, 0x7f0d001d │ │ + .line 341 │ invoke-virtual {v3, v4, v6}, Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ + .line 342 │ invoke-virtual {v3}, Landroid/support/v7/app/AlertDialog$Builder;->show()Landroid/support/v7/app/AlertDialog; │ │ .line 343 │ return-void │ .end method ├── smali/com/gh4a/activities/IssueActivity$2.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/activities/IssueActivity; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/IssueActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/activities/IssueActivity; │ │ .prologue │ .line 108 │ iput-object p1, p0, Lcom/gh4a/activities/IssueActivity$2;->this$0:Lcom/gh4a/activities/IssueActivity; │ │ invoke-direct {p0}, Lcom/gh4a/loader/LoaderCallbacks;->()V ├── smali/com/gh4a/activities/IssueActivity$1.smali │ @@ -26,14 +26,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/activities/IssueActivity; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/IssueActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/activities/IssueActivity; │ │ .prologue │ .line 89 │ iput-object p1, p0, Lcom/gh4a/activities/IssueActivity$1;->this$0:Lcom/gh4a/activities/IssueActivity; │ │ invoke-direct {p0}, Lcom/gh4a/loader/LoaderCallbacks;->()V ├── smali/com/gh4a/activities/IssueActivity$3.smali │ @@ -26,14 +26,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/activities/IssueActivity; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/IssueActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/activities/IssueActivity; │ │ .prologue │ .line 131 │ iput-object p1, p0, Lcom/gh4a/activities/IssueActivity$3;->this$0:Lcom/gh4a/activities/IssueActivity; │ │ invoke-direct {p0}, Lcom/gh4a/loader/LoaderCallbacks;->()V ├── smali/com/gh4a/activities/IssueActivity$IssueOpenCloseTask.smali │ @@ -77,21 +77,19 @@ │ │ .line 520 │ return-void │ .end method │ │ .method protected bridge synthetic onSuccess(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 483 │ check-cast p1, Lorg/eclipse/egit/github/core/Issue; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/activities/IssueActivity$IssueOpenCloseTask;->onSuccess(Lorg/eclipse/egit/github/core/Issue;)V │ │ return-void │ .end method │ │ .method protected onSuccess(Lorg/eclipse/egit/github/core/Issue;)V │ .locals 2 │ @@ -181,15 +179,15 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 493 │ + .line 494 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v3 │ │ sget-object v4, Lcom/gh4a/Gh4Application;->ISSUE_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v3, v4}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; ├── smali/com/gh4a/activities/IssueActivity.smali │ @@ -111,15 +111,14 @@ │ .line 131 │ new-instance v0, Lcom/gh4a/activities/IssueActivity$3; │ │ invoke-direct {v0, p0}, Lcom/gh4a/activities/IssueActivity$3;->(Lcom/gh4a/activities/IssueActivity;)V │ │ iput-object v0, p0, Lcom/gh4a/activities/IssueActivity;->mCollaboratorCallback:Lcom/gh4a/loader/LoaderCallbacks; │ │ - .line 483 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/gh4a/activities/IssueActivity;)Ljava/lang/String; │ .locals 1 │ .param p0, "x0" # Lcom/gh4a/activities/IssueActivity; │ │ @@ -350,639 +349,636 @@ │ │ .prologue │ .line 230 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gh4a/activities/IssueActivity;->mListHeaderView:Landroid/view/View; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v25, v0 │ │ - const v27, 0x7f0a0073 │ + const v26, 0x7f0a0073 │ │ - invoke-virtual/range {v26 .. v27}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual/range {v25 .. v26}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - check-cast v10, Landroid/widget/ImageView; │ + check-cast v9, Landroid/widget/ImageView; │ │ .line 231 │ - .local v10, "ivGravatar":Landroid/widget/ImageView; │ + .local v9, "ivGravatar":Landroid/widget/ImageView; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gh4a/activities/IssueActivity;->mIssue:Lorg/eclipse/egit/github/core/Issue; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v25, v0 │ │ - invoke-virtual/range {v26 .. v26}, Lorg/eclipse/egit/github/core/Issue;->getUser()Lorg/eclipse/egit/github/core/User; │ + invoke-virtual/range {v25 .. v25}, Lorg/eclipse/egit/github/core/Issue;->getUser()Lorg/eclipse/egit/github/core/User; │ │ - move-result-object v26 │ + move-result-object v25 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v25 │ │ - invoke-static {v10, v0}, Lcom/gh4a/utils/AvatarHandler;->assignAvatar(Landroid/widget/ImageView;Lorg/eclipse/egit/github/core/User;)V │ + invoke-static {v9, v0}, Lcom/gh4a/utils/AvatarHandler;->assignAvatar(Landroid/widget/ImageView;Lorg/eclipse/egit/github/core/User;)V │ │ .line 232 │ move-object/from16 v0, p0 │ │ - invoke-virtual {v10, v0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v9, v0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 234 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gh4a/activities/IssueActivity;->mHeader:Landroid/view/ViewGroup; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v25, v0 │ │ - const v27, 0x7f0a00b3 │ + const v26, 0x7f0a00b3 │ │ - invoke-virtual/range {v26 .. v27}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View; │ + invoke-virtual/range {v25 .. v26}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - check-cast v23, Landroid/widget/TextView; │ + check-cast v22, Landroid/widget/TextView; │ │ .line 235 │ - .local v23, "tvState":Landroid/widget/TextView; │ - const-string v26, "closed" │ + .local v22, "tvState":Landroid/widget/TextView; │ + const-string v25, "closed" │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gh4a/activities/IssueActivity;->mIssue:Lorg/eclipse/egit/github/core/Issue; │ │ - move-object/from16 v27, v0 │ + move-object/from16 v26, v0 │ │ - invoke-virtual/range {v27 .. v27}, Lorg/eclipse/egit/github/core/Issue;->getState()Ljava/lang/String; │ + invoke-virtual/range {v26 .. v26}, Lorg/eclipse/egit/github/core/Issue;->getState()Ljava/lang/String; │ │ - move-result-object v27 │ + move-result-object v26 │ │ - invoke-virtual/range {v26 .. v27}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v25 .. v26}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v5 │ │ .line 236 │ .local v5, "closed":Z │ if-eqz v5, :cond_1 │ │ - const v17, 0x7f0d001e │ + const v16, 0x7f0d001e │ │ .line 237 │ - .local v17, "stateTextResId":I │ + .local v16, "stateTextResId":I │ :goto_0 │ if-eqz v5, :cond_2 │ │ - const v16, 0x7f010006 │ + const v15, 0x7f010006 │ │ .line 239 │ - .local v16, "stateColorAttributeId":I │ + .local v15, "stateColorAttributeId":I │ :goto_1 │ move-object/from16 v0, p0 │ │ - move/from16 v1, v17 │ + move/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Lcom/gh4a/activities/IssueActivity;->getString(I)Ljava/lang/String; │ │ - move-result-object v26 │ + move-result-object v25 │ │ invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale; │ │ - move-result-object v27 │ + move-result-object v26 │ │ - invoke-virtual/range {v26 .. v27}, Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String; │ + invoke-virtual/range {v25 .. v26}, Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String; │ │ - move-result-object v26 │ + move-result-object v25 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v22 │ │ - move-object/from16 v1, v26 │ + move-object/from16 v1, v25 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 240 │ if-eqz v5, :cond_3 │ │ - const v26, 0x7f010007 │ + const v25, 0x7f010007 │ │ :goto_2 │ move-object/from16 v0, p0 │ │ - move/from16 v1, v16 │ + move/from16 v1, v25 │ │ - move/from16 v2, v26 │ - │ - invoke-virtual {v0, v1, v2}, Lcom/gh4a/activities/IssueActivity;->transitionHeaderToColor(II)V │ + invoke-virtual {v0, v15, v1}, Lcom/gh4a/activities/IssueActivity;->transitionHeaderToColor(II)V │ │ .line 242 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gh4a/activities/IssueActivity;->mListView:Landroid/widget/ListView; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v25, v0 │ │ + .line 243 │ move-object/from16 v0, p0 │ │ - move/from16 v1, v16 │ - │ - invoke-static {v0, v1}, Lcom/gh4a/utils/UiUtils;->resolveColor(Landroid/content/Context;I)I │ + invoke-static {v0, v15}, Lcom/gh4a/utils/UiUtils;->resolveColor(Landroid/content/Context;I)I │ │ - move-result v27 │ + move-result v26 │ │ - invoke-static/range {v26 .. v27}, Lcom/gh4a/utils/UiUtils;->trySetListOverscrollColor(Landroid/widget/ListView;I)V │ + .line 242 │ + invoke-static/range {v25 .. v26}, Lcom/gh4a/utils/UiUtils;->trySetListOverscrollColor(Landroid/widget/ListView;I)V │ │ .line 244 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gh4a/activities/IssueActivity;->mEditFab:Lcom/shamanland/fab/FloatingActionButton; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v25, v0 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v25 │ │ invoke-virtual {v0, v5}, Lcom/shamanland/fab/FloatingActionButton;->setSelected(Z)V │ │ .line 246 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gh4a/activities/IssueActivity;->mListHeaderView:Landroid/view/View; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v25, v0 │ │ - const v27, 0x7f0a009d │ + const v26, 0x7f0a009d │ │ - invoke-virtual/range {v26 .. v27}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual/range {v25 .. v26}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - check-cast v19, Landroid/widget/TextView; │ + check-cast v18, Landroid/widget/TextView; │ │ .line 247 │ - .local v19, "tvExtra":Landroid/widget/TextView; │ + .local v18, "tvExtra":Landroid/widget/TextView; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gh4a/activities/IssueActivity;->mIssue:Lorg/eclipse/egit/github/core/Issue; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v25, v0 │ │ - invoke-virtual/range {v26 .. v26}, Lorg/eclipse/egit/github/core/Issue;->getUser()Lorg/eclipse/egit/github/core/User; │ + invoke-virtual/range {v25 .. v25}, Lorg/eclipse/egit/github/core/Issue;->getUser()Lorg/eclipse/egit/github/core/User; │ │ - move-result-object v26 │ + move-result-object v25 │ │ - invoke-virtual/range {v26 .. v26}, Lorg/eclipse/egit/github/core/User;->getLogin()Ljava/lang/String; │ + invoke-virtual/range {v25 .. v25}, Lorg/eclipse/egit/github/core/User;->getLogin()Ljava/lang/String; │ │ - move-result-object v26 │ + move-result-object v25 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ - move-object/from16 v1, v26 │ + move-object/from16 v1, v25 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 249 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gh4a/activities/IssueActivity;->mListHeaderView:Landroid/view/View; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v25, v0 │ │ - const v27, 0x7f0a0075 │ + const v26, 0x7f0a0075 │ │ - invoke-virtual/range {v26 .. v27}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual/range {v25 .. v26}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v24 │ + move-result-object v23 │ │ - check-cast v24, Landroid/widget/TextView; │ + check-cast v23, Landroid/widget/TextView; │ │ .line 250 │ - .local v24, "tvTimestamp":Landroid/widget/TextView; │ + .local v23, "tvTimestamp":Landroid/widget/TextView; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gh4a/activities/IssueActivity;->mIssue:Lorg/eclipse/egit/github/core/Issue; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v25, v0 │ │ - invoke-virtual/range {v26 .. v26}, Lorg/eclipse/egit/github/core/Issue;->getCreatedAt()Ljava/util/Date; │ + invoke-virtual/range {v25 .. v25}, Lorg/eclipse/egit/github/core/Issue;->getCreatedAt()Ljava/util/Date; │ │ - move-result-object v26 │ + move-result-object v25 │ │ - const/16 v27, 0x1 │ + const/16 v26, 0x1 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v26 │ + move-object/from16 v1, v25 │ │ - move/from16 v2, v27 │ + move/from16 v2, v26 │ │ invoke-static {v0, v1, v2}, Lcom/gh4a/utils/StringUtils;->formatRelativeTime(Landroid/content/Context;Ljava/util/Date;Z)Ljava/lang/CharSequence; │ │ - move-result-object v26 │ + move-result-object v25 │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v26 │ + move-object/from16 v1, v25 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 252 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gh4a/activities/IssueActivity;->mHeader:Landroid/view/ViewGroup; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v25, v0 │ │ - const v27, 0x7f0a0079 │ + const v26, 0x7f0a0079 │ │ - invoke-virtual/range {v26 .. v27}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View; │ + invoke-virtual/range {v25 .. v26}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View; │ │ - move-result-object v25 │ + move-result-object v24 │ │ - check-cast v25, Landroid/widget/TextView; │ + check-cast v24, Landroid/widget/TextView; │ │ .line 253 │ - .local v25, "tvTitle":Landroid/widget/TextView; │ + .local v24, "tvTitle":Landroid/widget/TextView; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gh4a/activities/IssueActivity;->mIssue:Lorg/eclipse/egit/github/core/Issue; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v25, v0 │ │ - invoke-virtual/range {v26 .. v26}, Lorg/eclipse/egit/github/core/Issue;->getTitle()Ljava/lang/String; │ + invoke-virtual/range {v25 .. v25}, Lorg/eclipse/egit/github/core/Issue;->getTitle()Ljava/lang/String; │ │ - move-result-object v26 │ + move-result-object v25 │ │ - invoke-virtual/range {v25 .. v26}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual/range {v24 .. v25}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 255 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gh4a/activities/IssueActivity;->mIssue:Lorg/eclipse/egit/github/core/Issue; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v25, v0 │ │ - invoke-virtual/range {v26 .. v26}, Lorg/eclipse/egit/github/core/Issue;->getBodyHtml()Ljava/lang/String; │ + invoke-virtual/range {v25 .. v25}, Lorg/eclipse/egit/github/core/Issue;->getBodyHtml()Ljava/lang/String; │ │ move-result-object v4 │ │ .line 256 │ .local v4, "body":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gh4a/activities/IssueActivity;->mListHeaderView:Landroid/view/View; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v25, v0 │ │ - const v27, 0x7f0a007b │ + const v26, 0x7f0a007b │ │ - invoke-virtual/range {v26 .. v27}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual/range {v25 .. v26}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v7 │ │ check-cast v7, Landroid/widget/TextView; │ │ .line 257 │ .local v7, "descriptionView":Landroid/widget/TextView; │ invoke-static {v4}, Lcom/gh4a/utils/StringUtils;->isBlank(Ljava/lang/String;)Z │ │ - move-result v26 │ + move-result v25 │ │ - if-nez v26, :cond_0 │ + if-nez v25, :cond_0 │ │ .line 258 │ invoke-static {v4}, Lcom/github/mobile/util/HtmlUtils;->format(Ljava/lang/String;)Ljava/lang/CharSequence; │ │ - move-result-object v26 │ + move-result-object v25 │ │ - invoke-interface/range {v26 .. v26}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ + invoke-interface/range {v25 .. v25}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ .line 259 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gh4a/activities/IssueActivity;->mImageGetter:Lcom/github/mobile/util/HttpImageGetter; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v25, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gh4a/activities/IssueActivity;->mIssue:Lorg/eclipse/egit/github/core/Issue; │ │ - move-object/from16 v27, v0 │ + move-object/from16 v26, v0 │ │ - invoke-virtual/range {v27 .. v27}, Lorg/eclipse/egit/github/core/Issue;->getNumber()I │ + invoke-virtual/range {v26 .. v26}, Lorg/eclipse/egit/github/core/Issue;->getNumber()I │ │ - move-result v27 │ + move-result v26 │ │ - invoke-static/range {v27 .. v27}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v26 .. v26}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v27 │ + move-result-object v26 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v25 │ │ - move-object/from16 v1, v27 │ + move-object/from16 v1, v26 │ │ invoke-virtual {v0, v7, v4, v1}, Lcom/github/mobile/util/HttpImageGetter;->bind(Landroid/widget/TextView;Ljava/lang/String;Ljava/lang/Object;)Lcom/github/mobile/util/HttpImageGetter; │ │ .line 261 │ :cond_0 │ - sget-object v26, Lcom/gh4a/utils/UiUtils;->CHECKING_LINK_METHOD:Landroid/text/method/LinkMovementMethod; │ + sget-object v25, Lcom/gh4a/utils/UiUtils;->CHECKING_LINK_METHOD:Landroid/text/method/LinkMovementMethod; │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v25 │ │ invoke-virtual {v7, v0}, Landroid/widget/TextView;->setMovementMethod(Landroid/text/method/MovementMethod;)V │ │ .line 263 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gh4a/activities/IssueActivity;->mListHeaderView:Landroid/view/View; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v25, v0 │ │ - const v27, 0x7f0a009e │ + const v26, 0x7f0a009e │ │ - invoke-virtual/range {v26 .. v27}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual/range {v25 .. v26}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v15 │ + move-result-object v14 │ │ .line 264 │ - .local v15, "milestoneGroup":Landroid/view/View; │ + .local v14, "milestoneGroup":Landroid/view/View; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gh4a/activities/IssueActivity;->mIssue:Lorg/eclipse/egit/github/core/Issue; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v25, v0 │ │ - invoke-virtual/range {v26 .. v26}, Lorg/eclipse/egit/github/core/Issue;->getMilestone()Lorg/eclipse/egit/github/core/Milestone; │ + invoke-virtual/range {v25 .. v25}, Lorg/eclipse/egit/github/core/Issue;->getMilestone()Lorg/eclipse/egit/github/core/Milestone; │ │ - move-result-object v26 │ + move-result-object v25 │ │ - if-eqz v26, :cond_4 │ + if-eqz v25, :cond_4 │ │ .line 265 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gh4a/activities/IssueActivity;->mListHeaderView:Landroid/view/View; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v25, v0 │ │ - const v27, 0x7f0a00a1 │ + const v26, 0x7f0a00a1 │ │ - invoke-virtual/range {v26 .. v27}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual/range {v25 .. v26}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v21 │ + move-result-object v20 │ │ - check-cast v21, Landroid/widget/TextView; │ + check-cast v20, Landroid/widget/TextView; │ │ .line 266 │ - .local v21, "tvMilestone":Landroid/widget/TextView; │ + .local v20, "tvMilestone":Landroid/widget/TextView; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gh4a/activities/IssueActivity;->mIssue:Lorg/eclipse/egit/github/core/Issue; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v25, v0 │ │ - invoke-virtual/range {v26 .. v26}, Lorg/eclipse/egit/github/core/Issue;->getMilestone()Lorg/eclipse/egit/github/core/Milestone; │ + invoke-virtual/range {v25 .. v25}, Lorg/eclipse/egit/github/core/Issue;->getMilestone()Lorg/eclipse/egit/github/core/Milestone; │ │ - move-result-object v26 │ + move-result-object v25 │ │ - invoke-virtual/range {v26 .. v26}, Lorg/eclipse/egit/github/core/Milestone;->getTitle()Ljava/lang/String; │ + invoke-virtual/range {v25 .. v25}, Lorg/eclipse/egit/github/core/Milestone;->getTitle()Ljava/lang/String; │ │ - move-result-object v26 │ + move-result-object v25 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v26 │ + move-object/from16 v1, v25 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 267 │ - const/16 v26, 0x0 │ + const/16 v25, 0x0 │ │ - move/from16 v0, v26 │ + move/from16 v0, v25 │ │ - invoke-virtual {v15, v0}, Landroid/view/View;->setVisibility(I)V │ + invoke-virtual {v14, v0}, Landroid/view/View;->setVisibility(I)V │ │ .line 272 │ - .end local v21 # "tvMilestone":Landroid/widget/TextView; │ + .end local v20 # "tvMilestone":Landroid/widget/TextView; │ :goto_3 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gh4a/activities/IssueActivity;->mListHeaderView:Landroid/view/View; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v25, v0 │ │ - const v27, 0x7f0a00a2 │ + const v26, 0x7f0a00a2 │ │ - invoke-virtual/range {v26 .. v27}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual/range {v25 .. v26}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v3 │ │ .line 273 │ .local v3, "assigneeGroup":Landroid/view/View; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gh4a/activities/IssueActivity;->mIssue:Lorg/eclipse/egit/github/core/Issue; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v25, v0 │ │ - invoke-virtual/range {v26 .. v26}, Lorg/eclipse/egit/github/core/Issue;->getAssignee()Lorg/eclipse/egit/github/core/User; │ + invoke-virtual/range {v25 .. v25}, Lorg/eclipse/egit/github/core/Issue;->getAssignee()Lorg/eclipse/egit/github/core/User; │ │ - move-result-object v26 │ + move-result-object v25 │ │ - if-eqz v26, :cond_5 │ + if-eqz v25, :cond_5 │ │ .line 274 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gh4a/activities/IssueActivity;->mListHeaderView:Landroid/view/View; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v25, v0 │ │ - const v27, 0x7f0a00a6 │ + const v26, 0x7f0a00a6 │ │ - invoke-virtual/range {v26 .. v27}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual/range {v25 .. v26}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - check-cast v18, Landroid/widget/TextView; │ + check-cast v17, Landroid/widget/TextView; │ │ .line 275 │ - .local v18, "tvAssignee":Landroid/widget/TextView; │ + .local v17, "tvAssignee":Landroid/widget/TextView; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gh4a/activities/IssueActivity;->mIssue:Lorg/eclipse/egit/github/core/Issue; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v25, v0 │ │ - invoke-virtual/range {v26 .. v26}, Lorg/eclipse/egit/github/core/Issue;->getAssignee()Lorg/eclipse/egit/github/core/User; │ + invoke-virtual/range {v25 .. v25}, Lorg/eclipse/egit/github/core/Issue;->getAssignee()Lorg/eclipse/egit/github/core/User; │ │ - move-result-object v26 │ + move-result-object v25 │ │ - invoke-virtual/range {v26 .. v26}, Lorg/eclipse/egit/github/core/User;->getLogin()Ljava/lang/String; │ + invoke-virtual/range {v25 .. v25}, Lorg/eclipse/egit/github/core/User;->getLogin()Ljava/lang/String; │ │ - move-result-object v26 │ + move-result-object v25 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - move-object/from16 v1, v26 │ + move-object/from16 v1, v25 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 277 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gh4a/activities/IssueActivity;->mListHeaderView:Landroid/view/View; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v25, v0 │ │ - const v27, 0x7f0a00a5 │ + const v26, 0x7f0a00a5 │ │ - invoke-virtual/range {v26 .. v27}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual/range {v25 .. v26}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Landroid/widget/ImageView; │ + check-cast v8, Landroid/widget/ImageView; │ │ .line 278 │ - .local v9, "ivAssignee":Landroid/widget/ImageView; │ + .local v8, "ivAssignee":Landroid/widget/ImageView; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gh4a/activities/IssueActivity;->mIssue:Lorg/eclipse/egit/github/core/Issue; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v25, v0 │ │ - invoke-virtual/range {v26 .. v26}, Lorg/eclipse/egit/github/core/Issue;->getAssignee()Lorg/eclipse/egit/github/core/User; │ + invoke-virtual/range {v25 .. v25}, Lorg/eclipse/egit/github/core/Issue;->getAssignee()Lorg/eclipse/egit/github/core/User; │ │ - move-result-object v26 │ + move-result-object v25 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v25 │ │ - invoke-static {v9, v0}, Lcom/gh4a/utils/AvatarHandler;->assignAvatar(Landroid/widget/ImageView;Lorg/eclipse/egit/github/core/User;)V │ + invoke-static {v8, v0}, Lcom/gh4a/utils/AvatarHandler;->assignAvatar(Landroid/widget/ImageView;Lorg/eclipse/egit/github/core/User;)V │ │ .line 279 │ move-object/from16 v0, p0 │ │ - invoke-virtual {v9, v0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v8, v0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 280 │ - const/16 v26, 0x0 │ + const/16 v25, 0x0 │ │ - move/from16 v0, v26 │ + move/from16 v0, v25 │ │ invoke-virtual {v3, v0}, Landroid/view/View;->setVisibility(I)V │ │ .line 285 │ - .end local v9 # "ivAssignee":Landroid/widget/ImageView; │ - .end local v18 # "tvAssignee":Landroid/widget/TextView; │ + .end local v8 # "ivAssignee":Landroid/widget/ImageView; │ + .end local v17 # "tvAssignee":Landroid/widget/TextView; │ :goto_4 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gh4a/activities/IssueActivity;->mIssue:Lorg/eclipse/egit/github/core/Issue; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v25, v0 │ │ - invoke-virtual/range {v26 .. v26}, Lorg/eclipse/egit/github/core/Issue;->getLabels()Ljava/util/List; │ + invoke-virtual/range {v25 .. v25}, Lorg/eclipse/egit/github/core/Issue;->getLabels()Ljava/util/List; │ │ - move-result-object v14 │ + move-result-object v13 │ │ .line 286 │ - .local v14, "labels":Ljava/util/List;, "Ljava/util/List;" │ + .local v13, "labels":Ljava/util/List;, "Ljava/util/List;" │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gh4a/activities/IssueActivity;->mListHeaderView:Landroid/view/View; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v25, v0 │ │ - const v27, 0x7f0a00a7 │ + const v26, 0x7f0a00a7 │ │ - invoke-virtual/range {v26 .. v27}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual/range {v25 .. v26}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v13 │ + move-result-object v12 │ │ .line 287 │ - .local v13, "labelGroup":Landroid/view/View; │ - if-eqz v14, :cond_8 │ + .local v12, "labelGroup":Landroid/view/View; │ + if-eqz v13, :cond_8 │ │ - invoke-interface {v14}, Ljava/util/List;->isEmpty()Z │ + invoke-interface {v13}, Ljava/util/List;->isEmpty()Z │ │ - move-result v26 │ + move-result v25 │ │ - if-nez v26, :cond_8 │ + if-nez v25, :cond_8 │ │ .line 288 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gh4a/activities/IssueActivity;->mListHeaderView:Landroid/view/View; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v25, v0 │ │ - const v27, 0x7f0a00aa │ + const v26, 0x7f0a00aa │ │ - invoke-virtual/range {v26 .. v27}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual/range {v25 .. v26}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - check-cast v12, Landroid/view/ViewGroup; │ + check-cast v11, Landroid/view/ViewGroup; │ │ .line 289 │ - .local v12, "labelContainer":Landroid/view/ViewGroup; │ - invoke-virtual {v12}, Landroid/view/ViewGroup;->removeAllViews()V │ + .local v11, "labelContainer":Landroid/view/ViewGroup; │ + invoke-virtual {v11}, Landroid/view/ViewGroup;->removeAllViews()V │ │ .line 291 │ - invoke-interface {v14}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v13}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v8 │ + move-result-object v25 │ │ - .local v8, "i$":Ljava/util/Iterator; │ :goto_5 │ - invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v25 .. v25}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v26 │ │ if-eqz v26, :cond_6 │ │ - invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v25 .. v25}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - check-cast v11, Lorg/eclipse/egit/github/core/Label; │ + check-cast v10, Lorg/eclipse/egit/github/core/Label; │ │ .line 292 │ - .local v11, "label":Lorg/eclipse/egit/github/core/Label; │ + .local v10, "label":Lorg/eclipse/egit/github/core/Label; │ invoke-virtual/range {p0 .. p0}, Lcom/gh4a/activities/IssueActivity;->getLayoutInflater()Landroid/view/LayoutInflater; │ │ move-result-object v26 │ │ const v27, 0x7f03003b │ │ const/16 v28, 0x0 │ │ move-object/from16 v0, v26 │ │ move/from16 v1, v27 │ │ move/from16 v2, v28 │ │ - invoke-virtual {v0, v1, v12, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; │ + invoke-virtual {v0, v1, v11, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - check-cast v20, Landroid/widget/TextView; │ + check-cast v19, Landroid/widget/TextView; │ │ .line 294 │ - .local v20, "tvLabel":Landroid/widget/TextView; │ + .local v19, "tvLabel":Landroid/widget/TextView; │ new-instance v26, Ljava/lang/StringBuilder; │ │ invoke-direct/range {v26 .. v26}, Ljava/lang/StringBuilder;->()V │ │ const-string v27, "#" │ │ invoke-virtual/range {v26 .. v27}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v26 │ │ - invoke-virtual {v11}, Lorg/eclipse/egit/github/core/Label;->getColor()Ljava/lang/String; │ + invoke-virtual {v10}, Lorg/eclipse/egit/github/core/Label;->getColor()Ljava/lang/String; │ │ move-result-object v27 │ │ invoke-virtual/range {v26 .. v27}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v26 │ │ @@ -992,284 +988,281 @@ │ │ invoke-static/range {v26 .. v26}, Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I │ │ move-result v6 │ │ .line 296 │ .local v6, "color":I │ - invoke-virtual {v11}, Lorg/eclipse/egit/github/core/Label;->getName()Ljava/lang/String; │ + invoke-virtual {v10}, Lorg/eclipse/egit/github/core/Label;->getName()Ljava/lang/String; │ │ move-result-object v26 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ move-object/from16 v1, v26 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 297 │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ invoke-virtual {v0, v6}, Landroid/widget/TextView;->setBackgroundColor(I)V │ │ .line 298 │ move-object/from16 v0, p0 │ │ invoke-static {v0, v6}, Lcom/gh4a/utils/UiUtils;->textColorForBackground(Landroid/content/Context;I)I │ │ move-result v26 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ move/from16 v1, v26 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V │ │ .line 300 │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ - invoke-virtual {v12, v0}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V │ + invoke-virtual {v11, v0}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V │ │ goto :goto_5 │ │ .line 236 │ .end local v3 # "assigneeGroup":Landroid/view/View; │ .end local v4 # "body":Ljava/lang/String; │ .end local v6 # "color":I │ .end local v7 # "descriptionView":Landroid/widget/TextView; │ - .end local v8 # "i$":Ljava/util/Iterator; │ - .end local v11 # "label":Lorg/eclipse/egit/github/core/Label; │ - .end local v12 # "labelContainer":Landroid/view/ViewGroup; │ - .end local v13 # "labelGroup":Landroid/view/View; │ - .end local v14 # "labels":Ljava/util/List;, "Ljava/util/List;" │ - .end local v15 # "milestoneGroup":Landroid/view/View; │ - .end local v16 # "stateColorAttributeId":I │ - .end local v17 # "stateTextResId":I │ - .end local v19 # "tvExtra":Landroid/widget/TextView; │ - .end local v20 # "tvLabel":Landroid/widget/TextView; │ - .end local v24 # "tvTimestamp":Landroid/widget/TextView; │ - .end local v25 # "tvTitle":Landroid/widget/TextView; │ + .end local v10 # "label":Lorg/eclipse/egit/github/core/Label; │ + .end local v11 # "labelContainer":Landroid/view/ViewGroup; │ + .end local v12 # "labelGroup":Landroid/view/View; │ + .end local v13 # "labels":Ljava/util/List;, "Ljava/util/List;" │ + .end local v14 # "milestoneGroup":Landroid/view/View; │ + .end local v15 # "stateColorAttributeId":I │ + .end local v16 # "stateTextResId":I │ + .end local v18 # "tvExtra":Landroid/widget/TextView; │ + .end local v19 # "tvLabel":Landroid/widget/TextView; │ + .end local v23 # "tvTimestamp":Landroid/widget/TextView; │ + .end local v24 # "tvTitle":Landroid/widget/TextView; │ :cond_1 │ - const v17, 0x7f0d00f1 │ + const v16, 0x7f0d00f1 │ │ goto/16 :goto_0 │ │ .line 237 │ - .restart local v17 # "stateTextResId":I │ + .restart local v16 # "stateTextResId":I │ :cond_2 │ - const v16, 0x7f010009 │ + const v15, 0x7f010009 │ │ goto/16 :goto_1 │ │ .line 240 │ - .restart local v16 # "stateColorAttributeId":I │ + .restart local v15 # "stateColorAttributeId":I │ :cond_3 │ - const v26, 0x7f01000a │ + const v25, 0x7f01000a │ │ goto/16 :goto_2 │ │ .line 269 │ .restart local v4 # "body":Ljava/lang/String; │ .restart local v7 # "descriptionView":Landroid/widget/TextView; │ - .restart local v15 # "milestoneGroup":Landroid/view/View; │ - .restart local v19 # "tvExtra":Landroid/widget/TextView; │ - .restart local v24 # "tvTimestamp":Landroid/widget/TextView; │ - .restart local v25 # "tvTitle":Landroid/widget/TextView; │ + .restart local v14 # "milestoneGroup":Landroid/view/View; │ + .restart local v18 # "tvExtra":Landroid/widget/TextView; │ + .restart local v23 # "tvTimestamp":Landroid/widget/TextView; │ + .restart local v24 # "tvTitle":Landroid/widget/TextView; │ :cond_4 │ - const/16 v26, 0x8 │ + const/16 v25, 0x8 │ │ - move/from16 v0, v26 │ + move/from16 v0, v25 │ │ - invoke-virtual {v15, v0}, Landroid/view/View;->setVisibility(I)V │ + invoke-virtual {v14, v0}, Landroid/view/View;->setVisibility(I)V │ │ goto/16 :goto_3 │ │ .line 282 │ .restart local v3 # "assigneeGroup":Landroid/view/View; │ :cond_5 │ - const/16 v26, 0x8 │ + const/16 v25, 0x8 │ │ - move/from16 v0, v26 │ + move/from16 v0, v25 │ │ invoke-virtual {v3, v0}, Landroid/view/View;->setVisibility(I)V │ │ goto/16 :goto_4 │ │ .line 302 │ - .restart local v8 # "i$":Ljava/util/Iterator; │ - .restart local v12 # "labelContainer":Landroid/view/ViewGroup; │ - .restart local v13 # "labelGroup":Landroid/view/View; │ - .restart local v14 # "labels":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v11 # "labelContainer":Landroid/view/ViewGroup; │ + .restart local v12 # "labelGroup":Landroid/view/View; │ + .restart local v13 # "labels":Ljava/util/List;, "Ljava/util/List;" │ :cond_6 │ - const/16 v26, 0x0 │ + const/16 v25, 0x0 │ │ - move/from16 v0, v26 │ + move/from16 v0, v25 │ │ - invoke-virtual {v13, v0}, Landroid/view/View;->setVisibility(I)V │ + invoke-virtual {v12, v0}, Landroid/view/View;->setVisibility(I)V │ │ .line 303 │ - const/16 v26, 0x0 │ + const/16 v25, 0x0 │ │ - move/from16 v0, v26 │ + move/from16 v0, v25 │ │ - invoke-virtual {v12, v0}, Landroid/view/ViewGroup;->setVisibility(I)V │ + invoke-virtual {v11, v0}, Landroid/view/ViewGroup;->setVisibility(I)V │ │ .line 308 │ - .end local v8 # "i$":Ljava/util/Iterator; │ - .end local v12 # "labelContainer":Landroid/view/ViewGroup; │ + .end local v11 # "labelContainer":Landroid/view/ViewGroup; │ :goto_6 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gh4a/activities/IssueActivity;->mListHeaderView:Landroid/view/View; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v25, v0 │ │ - const v27, 0x7f0a00ab │ + const v26, 0x7f0a00ab │ │ - invoke-virtual/range {v26 .. v27}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual/range {v25 .. v26}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - check-cast v22, Landroid/widget/TextView; │ + check-cast v21, Landroid/widget/TextView; │ │ .line 309 │ - .local v22, "tvPull":Landroid/widget/TextView; │ + .local v21, "tvPull":Landroid/widget/TextView; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gh4a/activities/IssueActivity;->mIssue:Lorg/eclipse/egit/github/core/Issue; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v25, v0 │ │ - invoke-virtual/range {v26 .. v26}, Lorg/eclipse/egit/github/core/Issue;->getPullRequest()Lorg/eclipse/egit/github/core/PullRequest; │ + invoke-virtual/range {v25 .. v25}, Lorg/eclipse/egit/github/core/Issue;->getPullRequest()Lorg/eclipse/egit/github/core/PullRequest; │ │ - move-result-object v26 │ + move-result-object v25 │ │ - if-eqz v26, :cond_9 │ + if-eqz v25, :cond_9 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gh4a/activities/IssueActivity;->mIssue:Lorg/eclipse/egit/github/core/Issue; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v25, v0 │ │ - invoke-virtual/range {v26 .. v26}, Lorg/eclipse/egit/github/core/Issue;->getPullRequest()Lorg/eclipse/egit/github/core/PullRequest; │ + invoke-virtual/range {v25 .. v25}, Lorg/eclipse/egit/github/core/Issue;->getPullRequest()Lorg/eclipse/egit/github/core/PullRequest; │ │ - move-result-object v26 │ + move-result-object v25 │ │ - invoke-virtual/range {v26 .. v26}, Lorg/eclipse/egit/github/core/PullRequest;->getDiffUrl()Ljava/lang/String; │ + invoke-virtual/range {v25 .. v25}, Lorg/eclipse/egit/github/core/PullRequest;->getDiffUrl()Ljava/lang/String; │ │ - move-result-object v26 │ + move-result-object v25 │ │ - if-eqz v26, :cond_9 │ + if-eqz v25, :cond_9 │ │ .line 310 │ - const/16 v26, 0x0 │ + const/16 v25, 0x0 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ - move/from16 v1, v26 │ + move/from16 v1, v25 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V │ │ .line 311 │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ move-object/from16 v1, p0 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 316 │ :goto_7 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gh4a/activities/IssueActivity;->mHeader:Landroid/view/ViewGroup; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v25, v0 │ │ - invoke-virtual/range {v26 .. v26}, Landroid/view/ViewGroup;->getVisibility()I │ + invoke-virtual/range {v25 .. v25}, Landroid/view/ViewGroup;->getVisibility()I │ │ - move-result v26 │ + move-result v25 │ │ - const/16 v27, 0x8 │ + const/16 v26, 0x8 │ │ - move/from16 v0, v26 │ + move/from16 v0, v25 │ │ - move/from16 v1, v27 │ + move/from16 v1, v26 │ │ if-ne v0, v1, :cond_7 │ │ .line 317 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gh4a/activities/IssueActivity;->mHeader:Landroid/view/ViewGroup; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v25, v0 │ │ - const/16 v27, 0x0 │ + const/16 v26, 0x0 │ │ - invoke-virtual/range {v26 .. v27}, Landroid/view/ViewGroup;->setVisibility(I)V │ + invoke-virtual/range {v25 .. v26}, Landroid/view/ViewGroup;->setVisibility(I)V │ │ .line 318 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gh4a/activities/IssueActivity;->mEditFab:Lcom/shamanland/fab/FloatingActionButton; │ │ - move-object/from16 v27, v0 │ + move-object/from16 v26, v0 │ │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Lcom/gh4a/activities/IssueActivity;->mIsCollaborator:Z │ │ - move/from16 v26, v0 │ + move/from16 v25, v0 │ │ - if-eqz v26, :cond_a │ + if-eqz v25, :cond_a │ │ - const/16 v26, 0x0 │ + const/16 v25, 0x0 │ │ :goto_8 │ - move-object/from16 v0, v27 │ + move-object/from16 v0, v26 │ │ - move/from16 v1, v26 │ + move/from16 v1, v25 │ │ invoke-virtual {v0, v1}, Lcom/shamanland/fab/FloatingActionButton;->setVisibility(I)V │ │ .line 321 │ :cond_7 │ invoke-virtual/range {p0 .. p0}, Lcom/gh4a/activities/IssueActivity;->refreshDone()V │ │ .line 322 │ return-void │ │ .line 305 │ - .end local v22 # "tvPull":Landroid/widget/TextView; │ + .end local v21 # "tvPull":Landroid/widget/TextView; │ :cond_8 │ - const/16 v26, 0x8 │ + const/16 v25, 0x8 │ │ - move/from16 v0, v26 │ + move/from16 v0, v25 │ │ - invoke-virtual {v13, v0}, Landroid/view/View;->setVisibility(I)V │ + invoke-virtual {v12, v0}, Landroid/view/View;->setVisibility(I)V │ │ goto :goto_6 │ │ .line 313 │ - .restart local v22 # "tvPull":Landroid/widget/TextView; │ + .restart local v21 # "tvPull":Landroid/widget/TextView; │ :cond_9 │ - const/16 v26, 0x8 │ + const/16 v25, 0x8 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ - move/from16 v1, v26 │ + move/from16 v1, v25 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V │ │ goto :goto_7 │ │ .line 318 │ :cond_a │ - const/16 v26, 0x8 │ + const/16 v25, 0x8 │ │ goto :goto_8 │ .end method │ │ .method private fillDataIfDone()V │ .locals 1 │ │ @@ -2032,14 +2025,15 @@ │ │ if-eqz v6, :cond_2 │ │ if-eqz v0, :cond_2 │ │ iget-object v6, p0, Lcom/gh4a/activities/IssueActivity;->mIssue:Lorg/eclipse/egit/github/core/Issue; │ │ + .line 331 │ invoke-virtual {v6}, Lorg/eclipse/egit/github/core/Issue;->getUser()Lorg/eclipse/egit/github/core/User; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Lorg/eclipse/egit/github/core/User;->getLogin()Ljava/lang/String; │ │ move-result-object v6 │ @@ -2109,15 +2103,15 @@ │ return v4 │ │ .end local v1 # "canOpenOrClose":Z │ .end local v3 # "isCreator":Z │ :cond_2 │ move v3, v5 │ │ - .line 330 │ + .line 331 │ goto :goto_0 │ │ .restart local v3 # "isCreator":Z │ :cond_3 │ move v1, v5 │ │ .line 332 │ @@ -2252,14 +2246,15 @@ │ │ const/4 v6, 0x3 │ │ new-array v6, v6, [Ljava/lang/Object; │ │ iget v7, p0, Lcom/gh4a/activities/IssueActivity;->mIssueNumber:I │ │ + .line 371 │ invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v7 │ │ aput-object v7, v6, v4 │ │ iget-object v4, p0, Lcom/gh4a/activities/IssueActivity;->mIssue:Lorg/eclipse/egit/github/core/Issue; │ @@ -2296,14 +2291,15 @@ │ │ invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v7 │ │ aput-object v7, v6, v4 │ │ + .line 370 │ invoke-virtual {p0, v5, v6}, Lcom/gh4a/activities/IssueActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v1, v2, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 372 │ @@ -2403,15 +2399,15 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 471 │ + .line 472 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v1 │ │ sget-object v2, Lcom/gh4a/Gh4Application;->ISSUE_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v1, v2}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; ├── smali/com/gh4a/activities/IssueEditActivity$1.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/activities/IssueEditActivity; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/IssueEditActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/activities/IssueEditActivity; │ │ .prologue │ .line 88 │ iput-object p1, p0, Lcom/gh4a/activities/IssueEditActivity$1;->this$0:Lcom/gh4a/activities/IssueEditActivity; │ │ invoke-direct {p0}, Lcom/gh4a/loader/LoaderCallbacks;->()V ├── smali/com/gh4a/activities/IssueEditActivity$3.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/activities/IssueEditActivity; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/IssueEditActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/activities/IssueEditActivity; │ │ .prologue │ .line 121 │ iput-object p1, p0, Lcom/gh4a/activities/IssueEditActivity$3;->this$0:Lcom/gh4a/activities/IssueEditActivity; │ │ invoke-direct {p0}, Lcom/gh4a/loader/LoaderCallbacks;->()V ├── smali/com/gh4a/activities/IssueEditActivity$4.smali │ @@ -26,14 +26,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/activities/IssueEditActivity; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/IssueEditActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/activities/IssueEditActivity; │ │ .prologue │ .line 137 │ iput-object p1, p0, Lcom/gh4a/activities/IssueEditActivity$4;->this$0:Lcom/gh4a/activities/IssueEditActivity; │ │ invoke-direct {p0}, Lcom/gh4a/loader/LoaderCallbacks;->()V ├── smali/com/gh4a/activities/IssueEditActivity$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/activities/IssueEditActivity; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/IssueEditActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/activities/IssueEditActivity; │ │ .prologue │ .line 266 │ iput-object p1, p0, Lcom/gh4a/activities/IssueEditActivity$5;->this$0:Lcom/gh4a/activities/IssueEditActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/gh4a/activities/IssueEditActivity$2.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/activities/IssueEditActivity; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/IssueEditActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/activities/IssueEditActivity; │ │ .prologue │ .line 104 │ iput-object p1, p0, Lcom/gh4a/activities/IssueEditActivity$2;->this$0:Lcom/gh4a/activities/IssueEditActivity; │ │ invoke-direct {p0}, Lcom/gh4a/loader/LoaderCallbacks;->()V │ │ @@ -68,14 +69,15 @@ │ .line 107 │ new-instance v0, Lcom/gh4a/loader/MilestoneListLoader; │ │ iget-object v1, p0, Lcom/gh4a/activities/IssueEditActivity$2;->this$0:Lcom/gh4a/activities/IssueEditActivity; │ │ iget-object v2, p0, Lcom/gh4a/activities/IssueEditActivity$2;->this$0:Lcom/gh4a/activities/IssueEditActivity; │ │ + .line 108 │ # getter for: Lcom/gh4a/activities/IssueEditActivity;->mRepoOwner:Ljava/lang/String; │ invoke-static {v2}, Lcom/gh4a/activities/IssueEditActivity;->access$000(Lcom/gh4a/activities/IssueEditActivity;)Ljava/lang/String; │ │ move-result-object v2 │ │ iget-object v3, p0, Lcom/gh4a/activities/IssueEditActivity$2;->this$0:Lcom/gh4a/activities/IssueEditActivity; │ │ @@ -84,14 +86,15 @@ │ │ move-result-object v3 │ │ const-string v4, "open" │ │ invoke-direct {v0, v1, v2, v3, v4}, Lcom/gh4a/loader/MilestoneListLoader;->(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ + .line 107 │ return-object v0 │ .end method │ │ .method public onResultReady(Lcom/gh4a/loader/LoaderResult;)V │ .locals 2 │ .annotation system Ldalvik/annotation/Signature; │ value = { ├── smali/com/gh4a/activities/IssueEditActivity$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/activities/IssueEditActivity; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/IssueEditActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/activities/IssueEditActivity; │ │ .prologue │ .line 308 │ iput-object p1, p0, Lcom/gh4a/activities/IssueEditActivity$6;->this$0:Lcom/gh4a/activities/IssueEditActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/gh4a/activities/IssueEditActivity$8.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$selectedLabels:Ljava/util/List; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/IssueEditActivity;Ljava/util/List;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/activities/IssueEditActivity; │ │ .prologue │ .line 374 │ iput-object p1, p0, Lcom/gh4a/activities/IssueEditActivity$8;->this$0:Lcom/gh4a/activities/IssueEditActivity; │ │ iput-object p2, p0, Lcom/gh4a/activities/IssueEditActivity$8;->val$selectedLabels:Ljava/util/List; ├── smali/com/gh4a/activities/IssueEditActivity$7.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$selectedLabels:Ljava/util/List; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/IssueEditActivity;Ljava/util/List;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/activities/IssueEditActivity; │ │ .prologue │ .line 341 │ iput-object p1, p0, Lcom/gh4a/activities/IssueEditActivity$7;->this$0:Lcom/gh4a/activities/IssueEditActivity; │ │ iput-object p2, p0, Lcom/gh4a/activities/IssueEditActivity$7;->val$selectedLabels:Ljava/util/List; ├── smali/com/gh4a/activities/IssueEditActivity.smali │ @@ -163,15 +163,14 @@ │ .line 137 │ new-instance v0, Lcom/gh4a/activities/IssueEditActivity$4; │ │ invoke-direct {v0, p0}, Lcom/gh4a/activities/IssueEditActivity$4;->(Lcom/gh4a/activities/IssueEditActivity;)V │ │ iput-object v0, p0, Lcom/gh4a/activities/IssueEditActivity;->mIsCollaboratorCallback:Lcom/gh4a/loader/LoaderCallbacks; │ │ - .line 400 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/gh4a/activities/IssueEditActivity;)Ljava/lang/String; │ .locals 1 │ .param p0, "x0" # Lcom/gh4a/activities/IssueEditActivity; │ │ @@ -1070,15 +1069,15 @@ │ │ move-result-object v7 │ │ check-cast v7, Landroid/widget/EditText; │ │ iput-object v7, p0, Lcom/gh4a/activities/IssueEditActivity;->mDescView:Landroid/widget/EditText; │ │ - .line 181 │ + .line 182 │ invoke-virtual {p0}, Lcom/gh4a/activities/IssueEditActivity;->getLayoutInflater()Landroid/view/LayoutInflater; │ │ move-result-object v7 │ │ const v8, 0x7f030022 │ │ invoke-virtual {v7, v8, v12}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ @@ -1116,28 +1115,30 @@ │ │ new-array v8, v11, [Ljava/lang/Object; │ │ const/4 v9, 0x0 │ │ iget-object v10, p0, Lcom/gh4a/activities/IssueEditActivity;->mEditIssue:Lorg/eclipse/egit/github/core/Issue; │ │ + .line 189 │ invoke-virtual {v10}, Lorg/eclipse/egit/github/core/Issue;->getNumber()I │ │ move-result v10 │ │ invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v10 │ │ aput-object v10, v8, v9 │ │ invoke-virtual {p0, v7, v8}, Lcom/gh4a/activities/IssueEditActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v7 │ │ + .line 188 │ :goto_1 │ invoke-virtual {v0, v7}, Landroid/support/v7/app/ActionBar;->setTitle(Ljava/lang/CharSequence;)V │ │ .line 191 │ new-instance v7, Ljava/lang/StringBuilder; │ │ invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ @@ -1302,18 +1303,19 @@ │ invoke-direct {p0}, Lcom/gh4a/activities/IssueEditActivity;->updateLabels()V │ │ .line 215 │ invoke-direct {p0}, Lcom/gh4a/activities/IssueEditActivity;->updateLabelStates()V │ │ goto/16 :goto_0 │ │ - .line 188 │ + .line 189 │ :cond_4 │ const v7, 0x7f0d007a │ │ + .line 190 │ invoke-virtual {p0, v7}, Lcom/gh4a/activities/IssueEditActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v7 │ │ goto/16 :goto_1 │ .end method │ │ @@ -1455,14 +1457,15 @@ │ move-result-object v6 │ │ aput-object v6, v0, v1 │ │ .line 302 │ if-eqz v4, :cond_1 │ │ + .line 303 │ invoke-virtual {v5}, Lorg/eclipse/egit/github/core/User;->getLogin()Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v4}, Lorg/eclipse/egit/github/core/User;->getLogin()Ljava/lang/String; │ │ move-result-object v7 │ @@ -1491,187 +1494,192 @@ │ │ .line 321 │ .local v2, "selectCb":Landroid/content/DialogInterface$OnClickListener; │ new-instance v6, Landroid/support/v7/app/AlertDialog$Builder; │ │ invoke-direct {v6, p0}, Landroid/support/v7/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 322 │ invoke-virtual {v6, v9}, Landroid/support/v7/app/AlertDialog$Builder;->setCancelable(Z)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ const v7, 0x7f0d0070 │ │ + .line 323 │ invoke-virtual {v6, v7}, Landroid/support/v7/app/AlertDialog$Builder;->setTitle(I)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ + .line 324 │ invoke-virtual {v6, v0, v3, v2}, Landroid/support/v7/app/AlertDialog$Builder;->setSingleChoiceItems([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ const v7, 0x7f0d001d │ │ + .line 325 │ invoke-virtual {v6, v7, v10}, Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ + .line 326 │ invoke-virtual {v6}, Landroid/support/v7/app/AlertDialog$Builder;->show()Landroid/support/v7/app/AlertDialog; │ │ goto :goto_0 │ .end method │ │ .method public showLabelDialog(Landroid/view/View;)V │ - .locals 14 │ + .locals 13 │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ .line 331 │ - iget-object v10, p0, Lcom/gh4a/activities/IssueEditActivity;->mAllLabels:Ljava/util/List; │ + iget-object v9, p0, Lcom/gh4a/activities/IssueEditActivity;->mAllLabels:Ljava/util/List; │ │ - if-nez v10, :cond_0 │ + if-nez v9, :cond_0 │ │ .line 332 │ - const v10, 0x7f0d00b8 │ + const v9, 0x7f0d00b8 │ │ - invoke-virtual {p0, v10}, Lcom/gh4a/activities/IssueEditActivity;->getString(I)Ljava/lang/String; │ + invoke-virtual {p0, v9}, Lcom/gh4a/activities/IssueEditActivity;->getString(I)Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - const/4 v11, 0x1 │ + const/4 v10, 0x1 │ │ - invoke-virtual {p0, v10, v11}, Lcom/gh4a/activities/IssueEditActivity;->showProgressDialog(Ljava/lang/String;Z)Landroid/app/ProgressDialog; │ + invoke-virtual {p0, v9, v10}, Lcom/gh4a/activities/IssueEditActivity;->showProgressDialog(Ljava/lang/String;Z)Landroid/app/ProgressDialog; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - iput-object v10, p0, Lcom/gh4a/activities/IssueEditActivity;->mProgressDialog:Landroid/app/ProgressDialog; │ + iput-object v9, p0, Lcom/gh4a/activities/IssueEditActivity;->mProgressDialog:Landroid/app/ProgressDialog; │ │ .line 333 │ invoke-virtual {p0}, Lcom/gh4a/activities/IssueEditActivity;->getSupportLoaderManager()Landroid/support/v4/app/LoaderManager; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - const/4 v11, 0x0 │ + const/4 v10, 0x0 │ │ - const/4 v12, 0x0 │ + const/4 v11, 0x0 │ │ - iget-object v13, p0, Lcom/gh4a/activities/IssueEditActivity;->mLabelCallback:Lcom/gh4a/loader/LoaderCallbacks; │ + iget-object v12, p0, Lcom/gh4a/activities/IssueEditActivity;->mLabelCallback:Lcom/gh4a/loader/LoaderCallbacks; │ │ - invoke-virtual {v10, v11, v12, v13}, Landroid/support/v4/app/LoaderManager;->initLoader(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ + invoke-virtual {v9, v10, v11, v12}, Landroid/support/v4/app/LoaderManager;->initLoader(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ .line 383 │ :goto_0 │ return-void │ │ .line 335 │ :cond_0 │ invoke-virtual {p0}, Lcom/gh4a/activities/IssueEditActivity;->getLayoutInflater()Landroid/view/LayoutInflater; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 336 │ - .local v3, "inflater":Landroid/view/LayoutInflater; │ - iget-object v10, p0, Lcom/gh4a/activities/IssueEditActivity;->mEditIssue:Lorg/eclipse/egit/github/core/Issue; │ + .local v2, "inflater":Landroid/view/LayoutInflater; │ + iget-object v9, p0, Lcom/gh4a/activities/IssueEditActivity;->mEditIssue:Lorg/eclipse/egit/github/core/Issue; │ │ - invoke-virtual {v10}, Lorg/eclipse/egit/github/core/Issue;->getLabels()Ljava/util/List; │ + invoke-virtual {v9}, Lorg/eclipse/egit/github/core/Issue;->getLabels()Ljava/util/List; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - if-eqz v10, :cond_1 │ + if-eqz v9, :cond_1 │ │ - new-instance v7, Ljava/util/ArrayList; │ + new-instance v6, Ljava/util/ArrayList; │ │ - iget-object v10, p0, Lcom/gh4a/activities/IssueEditActivity;->mEditIssue:Lorg/eclipse/egit/github/core/Issue; │ + iget-object v9, p0, Lcom/gh4a/activities/IssueEditActivity;->mEditIssue:Lorg/eclipse/egit/github/core/Issue; │ │ - invoke-virtual {v10}, Lorg/eclipse/egit/github/core/Issue;->getLabels()Ljava/util/List; │ + .line 337 │ + invoke-virtual {v9}, Lorg/eclipse/egit/github/core/Issue;->getLabels()Ljava/util/List; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-direct {v7, v10}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V │ + invoke-direct {v6, v9}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V │ │ .line 338 │ - .local v7, "selectedLabels":Ljava/util/List;, "Ljava/util/List;" │ + .local v6, "selectedLabels":Ljava/util/List;, "Ljava/util/List;" │ :goto_1 │ - const v10, 0x7f030030 │ + const v9, 0x7f030030 │ │ - const/4 v11, 0x0 │ + const/4 v10, 0x0 │ │ - invoke-virtual {v3, v10, v11}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ + invoke-virtual {v2, v9, v10}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 339 │ - .local v5, "labelContainerView":Landroid/view/View; │ - const v10, 0x7f0a0092 │ + .local v4, "labelContainerView":Landroid/view/View; │ + const v9, 0x7f0a0092 │ │ - invoke-virtual {v5, v10}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v4, v9}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/view/ViewGroup; │ │ .line 341 │ .local v1, "container":Landroid/view/ViewGroup; │ new-instance v0, Lcom/gh4a/activities/IssueEditActivity$7; │ │ - invoke-direct {v0, p0, v7}, Lcom/gh4a/activities/IssueEditActivity$7;->(Lcom/gh4a/activities/IssueEditActivity;Ljava/util/List;)V │ + invoke-direct {v0, p0, v6}, Lcom/gh4a/activities/IssueEditActivity$7;->(Lcom/gh4a/activities/IssueEditActivity;Ljava/util/List;)V │ │ .line 355 │ .local v0, "clickListener":Landroid/view/View$OnClickListener; │ - iget-object v10, p0, Lcom/gh4a/activities/IssueEditActivity;->mAllLabels:Ljava/util/List; │ + iget-object v9, p0, Lcom/gh4a/activities/IssueEditActivity;->mAllLabels:Ljava/util/List; │ │ - invoke-interface {v10}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v9}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v9 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_2 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v10 │ │ if-eqz v10, :cond_2 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lorg/eclipse/egit/github/core/Label; │ + check-cast v3, Lorg/eclipse/egit/github/core/Label; │ │ .line 356 │ - .local v4, "label":Lorg/eclipse/egit/github/core/Label; │ + .local v3, "label":Lorg/eclipse/egit/github/core/Label; │ const v10, 0x7f030054 │ │ const/4 v11, 0x0 │ │ - invoke-virtual {v3, v10, v1, v11}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; │ + invoke-virtual {v2, v10, v1, v11}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 357 │ - .local v6, "rowView":Landroid/view/View; │ + .local v5, "rowView":Landroid/view/View; │ const v10, 0x7f0a00ed │ │ - invoke-virtual {v6, v10}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v5, v10}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v9 │ + move-result-object v8 │ │ .line 358 │ - .local v9, "viewColor":Landroid/view/View; │ + .local v8, "viewColor":Landroid/view/View; │ new-instance v10, Ljava/lang/StringBuilder; │ │ invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ │ const-string v11, "#" │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ - invoke-virtual {v4}, Lorg/eclipse/egit/github/core/Label;->getColor()Ljava/lang/String; │ + invoke-virtual {v3}, Lorg/eclipse/egit/github/core/Label;->getColor()Ljava/lang/String; │ │ move-result-object v11 │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ @@ -1679,114 +1687,118 @@ │ │ move-result-object v10 │ │ invoke-static {v10}, Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I │ │ move-result v10 │ │ - invoke-virtual {v9, v10}, Landroid/view/View;->setBackgroundColor(I)V │ + invoke-virtual {v8, v10}, Landroid/view/View;->setBackgroundColor(I)V │ │ .line 360 │ const v10, 0x7f0a0079 │ │ - invoke-virtual {v6, v10}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v5, v10}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, Landroid/widget/TextView; │ + check-cast v7, Landroid/widget/TextView; │ │ .line 361 │ - .local v8, "tvLabel":Landroid/widget/TextView; │ - invoke-virtual {v4}, Lorg/eclipse/egit/github/core/Label;->getName()Ljava/lang/String; │ + .local v7, "tvLabel":Landroid/widget/TextView; │ + invoke-virtual {v3}, Lorg/eclipse/egit/github/core/Label;->getName()Ljava/lang/String; │ │ move-result-object v10 │ │ - invoke-virtual {v8, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v7, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 362 │ - invoke-virtual {v8, v0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v7, v0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 363 │ - invoke-virtual {v8, v4}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V │ + invoke-virtual {v7, v3}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V │ │ .line 365 │ - invoke-interface {v7, v4}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ + invoke-interface {v6, v3}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ │ move-result v10 │ │ - invoke-direct {p0, v8, v10}, Lcom/gh4a/activities/IssueEditActivity;->setLabelSelection(Landroid/widget/TextView;Z)V │ + invoke-direct {p0, v7, v10}, Lcom/gh4a/activities/IssueEditActivity;->setLabelSelection(Landroid/widget/TextView;Z)V │ │ .line 366 │ - invoke-virtual {v1, v6}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V │ + invoke-virtual {v1, v5}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V │ │ goto :goto_2 │ │ - .line 336 │ + .line 337 │ .end local v0 # "clickListener":Landroid/view/View$OnClickListener; │ .end local v1 # "container":Landroid/view/ViewGroup; │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v4 # "label":Lorg/eclipse/egit/github/core/Label; │ - .end local v5 # "labelContainerView":Landroid/view/View; │ - .end local v6 # "rowView":Landroid/view/View; │ - .end local v7 # "selectedLabels":Ljava/util/List;, "Ljava/util/List;" │ - .end local v8 # "tvLabel":Landroid/widget/TextView; │ - .end local v9 # "viewColor":Landroid/view/View; │ + .end local v3 # "label":Lorg/eclipse/egit/github/core/Label; │ + .end local v4 # "labelContainerView":Landroid/view/View; │ + .end local v5 # "rowView":Landroid/view/View; │ + .end local v6 # "selectedLabels":Ljava/util/List;, "Ljava/util/List;" │ + .end local v7 # "tvLabel":Landroid/widget/TextView; │ + .end local v8 # "viewColor":Landroid/view/View; │ :cond_1 │ - new-instance v7, Ljava/util/ArrayList; │ + new-instance v6, Ljava/util/ArrayList; │ │ - invoke-direct {v7}, Ljava/util/ArrayList;->()V │ + invoke-direct {v6}, Ljava/util/ArrayList;->()V │ │ goto :goto_1 │ │ .line 369 │ .restart local v0 # "clickListener":Landroid/view/View$OnClickListener; │ .restart local v1 # "container":Landroid/view/ViewGroup; │ - .restart local v2 # "i$":Ljava/util/Iterator; │ - .restart local v5 # "labelContainerView":Landroid/view/View; │ - .restart local v7 # "selectedLabels":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v4 # "labelContainerView":Landroid/view/View; │ + .restart local v6 # "selectedLabels":Ljava/util/List;, "Ljava/util/List;" │ :cond_2 │ - new-instance v10, Landroid/support/v7/app/AlertDialog$Builder; │ + new-instance v9, Landroid/support/v7/app/AlertDialog$Builder; │ │ - invoke-direct {v10, p0}, Landroid/support/v7/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v9, p0}, Landroid/support/v7/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ - const/4 v11, 0x1 │ + const/4 v10, 0x1 │ │ - invoke-virtual {v10, v11}, Landroid/support/v7/app/AlertDialog$Builder;->setCancelable(Z)Landroid/support/v7/app/AlertDialog$Builder; │ + .line 370 │ + invoke-virtual {v9, v10}, Landroid/support/v7/app/AlertDialog$Builder;->setCancelable(Z)Landroid/support/v7/app/AlertDialog$Builder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - const v11, 0x7f0d0096 │ + const v10, 0x7f0d0096 │ │ - invoke-virtual {v10, v11}, Landroid/support/v7/app/AlertDialog$Builder;->setTitle(I)Landroid/support/v7/app/AlertDialog$Builder; │ + .line 371 │ + invoke-virtual {v9, v10}, Landroid/support/v7/app/AlertDialog$Builder;->setTitle(I)Landroid/support/v7/app/AlertDialog$Builder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10, v5}, Landroid/support/v7/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder; │ + .line 372 │ + invoke-virtual {v9, v4}, Landroid/support/v7/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - const v11, 0x7f0d001d │ + const v10, 0x7f0d001d │ │ - const/4 v12, 0x0 │ + const/4 v11, 0x0 │ │ - invoke-virtual {v10, v11, v12}, Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ + .line 373 │ + invoke-virtual {v9, v10, v11}, Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - const v11, 0x7f0d00f0 │ + const v10, 0x7f0d00f0 │ │ - new-instance v12, Lcom/gh4a/activities/IssueEditActivity$8; │ + new-instance v11, Lcom/gh4a/activities/IssueEditActivity$8; │ │ - invoke-direct {v12, p0, v7}, Lcom/gh4a/activities/IssueEditActivity$8;->(Lcom/gh4a/activities/IssueEditActivity;Ljava/util/List;)V │ + invoke-direct {v11, p0, v6}, Lcom/gh4a/activities/IssueEditActivity$8;->(Lcom/gh4a/activities/IssueEditActivity;Ljava/util/List;)V │ │ - invoke-virtual {v10, v11, v12}, Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ + .line 374 │ + invoke-virtual {v9, v10, v11}, Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10}, Landroid/support/v7/app/AlertDialog$Builder;->show()Landroid/support/v7/app/AlertDialog; │ + .line 381 │ + invoke-virtual {v9}, Landroid/support/v7/app/AlertDialog$Builder;->show()Landroid/support/v7/app/AlertDialog; │ │ goto/16 :goto_0 │ .end method │ │ .method public showMilestonesDialog(Landroid/view/View;)V │ .locals 11 │ .param p1, "view" # Landroid/view/View; │ @@ -1930,31 +1942,36 @@ │ │ .line 279 │ .local v3, "selectCb":Landroid/content/DialogInterface$OnClickListener; │ new-instance v6, Landroid/support/v7/app/AlertDialog$Builder; │ │ invoke-direct {v6, p0}, Landroid/support/v7/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 280 │ invoke-virtual {v6, v9}, Landroid/support/v7/app/AlertDialog$Builder;->setCancelable(Z)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ const v7, 0x7f0d00a0 │ │ + .line 281 │ invoke-virtual {v6, v7}, Landroid/support/v7/app/AlertDialog$Builder;->setTitle(I)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ + .line 282 │ invoke-virtual {v6, v2, v4, v3}, Landroid/support/v7/app/AlertDialog$Builder;->setSingleChoiceItems([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ const v7, 0x7f0d001d │ │ + .line 283 │ invoke-virtual {v6, v7, v10}, Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ + .line 284 │ invoke-virtual {v6}, Landroid/support/v7/app/AlertDialog$Builder;->show()Landroid/support/v7/app/AlertDialog; │ │ goto :goto_0 │ .end method ├── smali/com/gh4a/activities/IssueLabelListActivity$1.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/activities/IssueLabelListActivity; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/IssueLabelListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/activities/IssueLabelListActivity; │ │ .prologue │ .line 72 │ iput-object p1, p0, Lcom/gh4a/activities/IssueLabelListActivity$1;->this$0:Lcom/gh4a/activities/IssueLabelListActivity; │ │ invoke-direct {p0}, Lcom/gh4a/loader/LoaderCallbacks;->()V │ │ @@ -101,132 +102,128 @@ │ "Lorg/eclipse/egit/github/core/Label;", │ ">;>;)V" │ } │ .end annotation │ │ .prologue │ .local p1, "result":Lcom/gh4a/loader/LoaderResult;, "Lcom/gh4a/loader/LoaderResult;>;" │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - const/4 v4, 0x1 │ + const/4 v3, 0x1 │ │ .line 79 │ - iget-object v3, p0, Lcom/gh4a/activities/IssueLabelListActivity$1;->this$0:Lcom/gh4a/activities/IssueLabelListActivity; │ + iget-object v2, p0, Lcom/gh4a/activities/IssueLabelListActivity$1;->this$0:Lcom/gh4a/activities/IssueLabelListActivity; │ │ - invoke-virtual {p1, v3}, Lcom/gh4a/loader/LoaderResult;->handleError(Landroid/content/Context;)Z │ + invoke-virtual {p1, v2}, Lcom/gh4a/loader/LoaderResult;->handleError(Landroid/content/Context;)Z │ │ - move-result v3 │ + move-result v2 │ │ - if-nez v3, :cond_0 │ + if-nez v2, :cond_0 │ │ - move v2, v4 │ + move v1, v3 │ │ .line 80 │ - .local v2, "success":Z │ + .local v1, "success":Z │ :goto_0 │ - iget-object v3, p0, Lcom/gh4a/activities/IssueLabelListActivity$1;->this$0:Lcom/gh4a/activities/IssueLabelListActivity; │ + iget-object v2, p0, Lcom/gh4a/activities/IssueLabelListActivity$1;->this$0:Lcom/gh4a/activities/IssueLabelListActivity; │ │ - invoke-virtual {v3}, Lcom/gh4a/activities/IssueLabelListActivity;->getCurrentFocus()Landroid/view/View; │ + invoke-virtual {v2}, Lcom/gh4a/activities/IssueLabelListActivity;->getCurrentFocus()Landroid/view/View; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-static {v3}, Lcom/gh4a/utils/UiUtils;->hideImeForView(Landroid/view/View;)V │ + invoke-static {v2}, Lcom/gh4a/utils/UiUtils;->hideImeForView(Landroid/view/View;)V │ │ .line 81 │ - if-eqz v2, :cond_2 │ + if-eqz v1, :cond_2 │ │ .line 82 │ - iget-object v3, p0, Lcom/gh4a/activities/IssueLabelListActivity$1;->this$0:Lcom/gh4a/activities/IssueLabelListActivity; │ + iget-object v2, p0, Lcom/gh4a/activities/IssueLabelListActivity$1;->this$0:Lcom/gh4a/activities/IssueLabelListActivity; │ │ # getter for: Lcom/gh4a/activities/IssueLabelListActivity;->mAdapter:Lcom/gh4a/adapter/IssueLabelAdapter; │ - invoke-static {v3}, Lcom/gh4a/activities/IssueLabelListActivity;->access$200(Lcom/gh4a/activities/IssueLabelListActivity;)Lcom/gh4a/adapter/IssueLabelAdapter; │ + invoke-static {v2}, Lcom/gh4a/activities/IssueLabelListActivity;->access$200(Lcom/gh4a/activities/IssueLabelListActivity;)Lcom/gh4a/adapter/IssueLabelAdapter; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3}, Lcom/gh4a/adapter/IssueLabelAdapter;->clear()V │ + invoke-virtual {v2}, Lcom/gh4a/adapter/IssueLabelAdapter;->clear()V │ │ .line 83 │ invoke-virtual {p1}, Lcom/gh4a/loader/LoaderResult;->getData()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/util/List; │ + check-cast v2, Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v3 │ + move-result v5 │ │ - if-eqz v3, :cond_1 │ + if-eqz v5, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/eclipse/egit/github/core/Label; │ + check-cast v0, Lorg/eclipse/egit/github/core/Label; │ │ .line 84 │ - .local v1, "label":Lorg/eclipse/egit/github/core/Label; │ - iget-object v3, p0, Lcom/gh4a/activities/IssueLabelListActivity$1;->this$0:Lcom/gh4a/activities/IssueLabelListActivity; │ + .local v0, "label":Lorg/eclipse/egit/github/core/Label; │ + iget-object v5, p0, Lcom/gh4a/activities/IssueLabelListActivity$1;->this$0:Lcom/gh4a/activities/IssueLabelListActivity; │ │ # getter for: Lcom/gh4a/activities/IssueLabelListActivity;->mAdapter:Lcom/gh4a/adapter/IssueLabelAdapter; │ - invoke-static {v3}, Lcom/gh4a/activities/IssueLabelListActivity;->access$200(Lcom/gh4a/activities/IssueLabelListActivity;)Lcom/gh4a/adapter/IssueLabelAdapter; │ + invoke-static {v5}, Lcom/gh4a/activities/IssueLabelListActivity;->access$200(Lcom/gh4a/activities/IssueLabelListActivity;)Lcom/gh4a/adapter/IssueLabelAdapter; │ │ - move-result-object v3 │ + move-result-object v5 │ │ new-instance v6, Lcom/gh4a/adapter/IssueLabelAdapter$EditableLabel; │ │ - invoke-direct {v6, v1}, Lcom/gh4a/adapter/IssueLabelAdapter$EditableLabel;->(Lorg/eclipse/egit/github/core/Label;)V │ + invoke-direct {v6, v0}, Lcom/gh4a/adapter/IssueLabelAdapter$EditableLabel;->(Lorg/eclipse/egit/github/core/Label;)V │ │ - invoke-virtual {v3, v6}, Lcom/gh4a/adapter/IssueLabelAdapter;->add(Ljava/lang/Object;)V │ + invoke-virtual {v5, v6}, Lcom/gh4a/adapter/IssueLabelAdapter;->add(Ljava/lang/Object;)V │ │ goto :goto_1 │ │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "label":Lorg/eclipse/egit/github/core/Label; │ - .end local v2 # "success":Z │ + .end local v0 # "label":Lorg/eclipse/egit/github/core/Label; │ + .end local v1 # "success":Z │ :cond_0 │ - move v2, v5 │ + move v1, v4 │ │ .line 79 │ goto :goto_0 │ │ .line 86 │ - .restart local v0 # "i$":Ljava/util/Iterator; │ - .restart local v2 # "success":Z │ + .restart local v1 # "success":Z │ :cond_1 │ - iget-object v3, p0, Lcom/gh4a/activities/IssueLabelListActivity$1;->this$0:Lcom/gh4a/activities/IssueLabelListActivity; │ + iget-object v2, p0, Lcom/gh4a/activities/IssueLabelListActivity$1;->this$0:Lcom/gh4a/activities/IssueLabelListActivity; │ │ # getter for: Lcom/gh4a/activities/IssueLabelListActivity;->mAdapter:Lcom/gh4a/adapter/IssueLabelAdapter; │ - invoke-static {v3}, Lcom/gh4a/activities/IssueLabelListActivity;->access$200(Lcom/gh4a/activities/IssueLabelListActivity;)Lcom/gh4a/adapter/IssueLabelAdapter; │ + invoke-static {v2}, Lcom/gh4a/activities/IssueLabelListActivity;->access$200(Lcom/gh4a/activities/IssueLabelListActivity;)Lcom/gh4a/adapter/IssueLabelAdapter; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3}, Lcom/gh4a/adapter/IssueLabelAdapter;->notifyDataSetChanged()V │ + invoke-virtual {v2}, Lcom/gh4a/adapter/IssueLabelAdapter;->notifyDataSetChanged()V │ │ .line 88 │ - .end local v0 # "i$":Ljava/util/Iterator; │ :cond_2 │ - iget-object v3, p0, Lcom/gh4a/activities/IssueLabelListActivity$1;->this$0:Lcom/gh4a/activities/IssueLabelListActivity; │ + iget-object v2, p0, Lcom/gh4a/activities/IssueLabelListActivity$1;->this$0:Lcom/gh4a/activities/IssueLabelListActivity; │ │ - if-nez v2, :cond_3 │ + if-nez v1, :cond_3 │ │ - move v5, v4 │ + move v4, v3 │ │ :cond_3 │ # invokes: Lcom/gh4a/activities/IssueLabelListActivity;->setContentEmpty(Z)V │ - invoke-static {v3, v5}, Lcom/gh4a/activities/IssueLabelListActivity;->access$300(Lcom/gh4a/activities/IssueLabelListActivity;Z)V │ + invoke-static {v2, v4}, Lcom/gh4a/activities/IssueLabelListActivity;->access$300(Lcom/gh4a/activities/IssueLabelListActivity;Z)V │ │ .line 89 │ - iget-object v3, p0, Lcom/gh4a/activities/IssueLabelListActivity$1;->this$0:Lcom/gh4a/activities/IssueLabelListActivity; │ + iget-object v2, p0, Lcom/gh4a/activities/IssueLabelListActivity$1;->this$0:Lcom/gh4a/activities/IssueLabelListActivity; │ │ # invokes: Lcom/gh4a/activities/IssueLabelListActivity;->setContentShown(Z)V │ - invoke-static {v3, v4}, Lcom/gh4a/activities/IssueLabelListActivity;->access$400(Lcom/gh4a/activities/IssueLabelListActivity;Z)V │ + invoke-static {v2, v3}, Lcom/gh4a/activities/IssueLabelListActivity;->access$400(Lcom/gh4a/activities/IssueLabelListActivity;Z)V │ │ .line 90 │ return-void │ .end method ├── smali/com/gh4a/activities/IssueEditActivity$SaveIssueTask.smali │ @@ -52,21 +52,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic onSuccess(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 400 │ check-cast p1, Ljava/lang/Void; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/activities/IssueEditActivity$SaveIssueTask;->onSuccess(Ljava/lang/Void;)V │ │ return-void │ .end method │ │ .method protected onSuccess(Ljava/lang/Void;)V │ .locals 5 │ @@ -74,31 +72,34 @@ │ │ .prologue │ .line 423 │ iget-object v2, p0, Lcom/gh4a/activities/IssueEditActivity$SaveIssueTask;->mContext:Landroid/content/Context; │ │ iget-object v1, p0, Lcom/gh4a/activities/IssueEditActivity$SaveIssueTask;->this$0:Lcom/gh4a/activities/IssueEditActivity; │ │ + .line 424 │ # invokes: Lcom/gh4a/activities/IssueEditActivity;->isInEditMode()Z │ invoke-static {v1}, Lcom/gh4a/activities/IssueEditActivity;->access$1400(Lcom/gh4a/activities/IssueEditActivity;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ const v1, 0x7f0d00af │ │ + .line 423 │ :goto_0 │ invoke-static {v2, v1}, Lcom/gh4a/utils/ToastUtils;->showMessage(Landroid/content/Context;I)V │ │ .line 425 │ iget-object v1, p0, Lcom/gh4a/activities/IssueEditActivity$SaveIssueTask;->this$0:Lcom/gh4a/activities/IssueEditActivity; │ │ iget-object v2, p0, Lcom/gh4a/activities/IssueEditActivity$SaveIssueTask;->this$0:Lcom/gh4a/activities/IssueEditActivity; │ │ + .line 426 │ # getter for: Lcom/gh4a/activities/IssueEditActivity;->mRepoOwner:Ljava/lang/String; │ invoke-static {v2}, Lcom/gh4a/activities/IssueEditActivity;->access$000(Lcom/gh4a/activities/IssueEditActivity;)Ljava/lang/String; │ │ move-result-object v2 │ │ iget-object v3, p0, Lcom/gh4a/activities/IssueEditActivity$SaveIssueTask;->this$0:Lcom/gh4a/activities/IssueEditActivity; │ │ @@ -114,14 +115,15 @@ │ │ move-result-object v4 │ │ invoke-virtual {v4}, Lorg/eclipse/egit/github/core/Issue;->getNumber()I │ │ move-result v4 │ │ + .line 425 │ invoke-static {v1, v2, v3, v4}, Lcom/gh4a/utils/IntentUtils;->getIssueActivityIntent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)Landroid/content/Intent; │ │ move-result-object v0 │ │ .line 427 │ .local v0, "intent":Landroid/content/Intent; │ const/high16 v1, 0x4000000 │ @@ -144,15 +146,15 @@ │ iget-object v1, p0, Lcom/gh4a/activities/IssueEditActivity$SaveIssueTask;->this$0:Lcom/gh4a/activities/IssueEditActivity; │ │ invoke-virtual {v1}, Lcom/gh4a/activities/IssueEditActivity;->finish()V │ │ .line 431 │ return-void │ │ - .line 423 │ + .line 424 │ .end local v0 # "intent":Landroid/content/Intent; │ :cond_0 │ const v1, 0x7f0d00ae │ │ goto :goto_0 │ .end method │ │ @@ -178,15 +180,15 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 410 │ + .line 411 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v1 │ │ sget-object v2, Lcom/gh4a/Gh4Application;->ISSUE_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v1, v2}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; ├── smali/com/gh4a/activities/IssueLabelListActivity$DeleteIssueLabelTask.smali │ @@ -52,21 +52,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic onSuccess(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 274 │ check-cast p1, Ljava/lang/Void; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/activities/IssueLabelListActivity$DeleteIssueLabelTask;->onSuccess(Ljava/lang/Void;)V │ │ return-void │ .end method │ │ .method protected onSuccess(Ljava/lang/Void;)V │ .locals 2 │ @@ -114,15 +112,15 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 284 │ + .line 285 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v1 │ │ sget-object v2, Lcom/gh4a/Gh4Application;->LABEL_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v1, v2}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; ├── smali/com/gh4a/activities/IssueLabelListActivity$AddIssueLabelTask.smali │ @@ -99,21 +99,19 @@ │ │ .line 367 │ return-void │ .end method │ │ .method protected bridge synthetic onSuccess(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 333 │ check-cast p1, Ljava/lang/Void; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/activities/IssueLabelListActivity$AddIssueLabelTask;->onSuccess(Ljava/lang/Void;)V │ │ return-void │ .end method │ │ .method protected onSuccess(Ljava/lang/Void;)V │ .locals 2 │ @@ -169,15 +167,15 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 345 │ + .line 346 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v2 │ │ sget-object v3, Lcom/gh4a/Gh4Application;->LABEL_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v2, v3}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; ├── smali/com/gh4a/activities/IssueLabelListActivity$EditActionMode.smali │ @@ -123,14 +123,15 @@ │ :cond_0 │ new-instance v0, Lcom/gh4a/activities/IssueLabelListActivity$EditIssueLabelTask; │ │ iget-object v1, p0, Lcom/gh4a/activities/IssueLabelListActivity$EditActionMode;->this$0:Lcom/gh4a/activities/IssueLabelListActivity; │ │ iget-object v2, p0, Lcom/gh4a/activities/IssueLabelListActivity$EditActionMode;->mLabel:Lcom/gh4a/adapter/IssueLabelAdapter$EditableLabel; │ │ + .line 236 │ invoke-virtual {v2}, Lcom/gh4a/adapter/IssueLabelAdapter$EditableLabel;->getName()Ljava/lang/String; │ │ move-result-object v2 │ │ iget-object v3, p0, Lcom/gh4a/activities/IssueLabelListActivity$EditActionMode;->mLabel:Lcom/gh4a/adapter/IssueLabelAdapter$EditableLabel; │ │ iget-object v3, v3, Lcom/gh4a/adapter/IssueLabelAdapter$EditableLabel;->editedName:Ljava/lang/String; │ @@ -139,14 +140,15 @@ │ │ iget-object v4, v4, Lcom/gh4a/adapter/IssueLabelAdapter$EditableLabel;->editedColor:Ljava/lang/String; │ │ invoke-direct {v0, v1, v2, v3, v4}, Lcom/gh4a/activities/IssueLabelListActivity$EditIssueLabelTask;->(Lcom/gh4a/activities/IssueLabelListActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ new-array v1, v5, [Ljava/lang/Void; │ │ + .line 235 │ invoke-static {v0, v1}, Landroid/support/v4/os/AsyncTaskCompat;->executeParallel(Landroid/os/AsyncTask;[Ljava/lang/Object;)Landroid/os/AsyncTask; │ │ goto :goto_0 │ │ .line 240 │ :pswitch_1 │ new-instance v0, Landroid/support/v7/app/AlertDialog$Builder; │ @@ -159,14 +161,15 @@ │ │ const v2, 0x7f0d007c │ │ new-array v3, v6, [Ljava/lang/Object; │ │ iget-object v4, p0, Lcom/gh4a/activities/IssueLabelListActivity$EditActionMode;->mLabel:Lcom/gh4a/adapter/IssueLabelAdapter$EditableLabel; │ │ + .line 241 │ invoke-virtual {v4}, Lcom/gh4a/adapter/IssueLabelAdapter$EditableLabel;->getName()Ljava/lang/String; │ │ move-result-object v4 │ │ aput-object v4, v3, v5 │ │ invoke-virtual {v1, v2, v3}, Lcom/gh4a/activities/IssueLabelListActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ @@ -175,36 +178,40 @@ │ │ invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f0d007b │ │ + .line 242 │ invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog$Builder;->setMessage(I)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f0d00f0 │ │ new-instance v2, Lcom/gh4a/activities/IssueLabelListActivity$EditActionMode$1; │ │ invoke-direct {v2, p0}, Lcom/gh4a/activities/IssueLabelListActivity$EditActionMode$1;->(Lcom/gh4a/activities/IssueLabelListActivity$EditActionMode;)V │ │ + .line 243 │ invoke-virtual {v0, v1, v2}, Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f0d001d │ │ const/4 v2, 0x0 │ │ + .line 250 │ invoke-virtual {v0, v1, v2}, Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 251 │ invoke-virtual {v0}, Landroid/support/v7/app/AlertDialog$Builder;->show()Landroid/support/v7/app/AlertDialog; │ │ goto :goto_0 │ │ .line 229 │ :pswitch_data_0 │ .packed-switch 0x1 │ @@ -230,14 +237,15 @@ │ │ invoke-interface {p2, v4, v6, v4, v2}, Landroid/view/Menu;->add(IIII)Landroid/view/MenuItem; │ │ move-result-object v2 │ │ const v3, 0x7f020051 │ │ + .line 210 │ invoke-interface {v2, v3}, Landroid/view/MenuItem;->setIcon(I)Landroid/view/MenuItem; │ │ move-result-object v1 │ │ .line 211 │ .local v1, "saveItem":Landroid/view/MenuItem; │ invoke-static {v1, v5}, Landroid/support/v4/view/MenuItemCompat;->setShowAsAction(Landroid/view/MenuItem;I)V │ @@ -259,14 +267,15 @@ │ │ invoke-interface {p2, v4, v5, v4, v2}, Landroid/view/Menu;->add(IIII)Landroid/view/MenuItem; │ │ move-result-object v2 │ │ const v3, 0x7f02004a │ │ + .line 215 │ invoke-interface {v2, v3}, Landroid/view/MenuItem;->setIcon(I)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ .line 216 │ .local v0, "deleteItem":Landroid/view/MenuItem; │ invoke-static {v0, v5}, Landroid/support/v4/view/MenuItemCompat;->setShowAsAction(Landroid/view/MenuItem;I)V ├── smali/com/gh4a/activities/IssueLabelListActivity$EditIssueLabelTask.smali │ @@ -80,21 +80,19 @@ │ │ .line 330 │ return-void │ .end method │ │ .method protected bridge synthetic onSuccess(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 296 │ check-cast p1, Ljava/lang/Void; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/activities/IssueLabelListActivity$EditIssueLabelTask;->onSuccess(Ljava/lang/Void;)V │ │ return-void │ .end method │ │ .method protected onSuccess(Ljava/lang/Void;)V │ .locals 2 │ @@ -142,15 +140,15 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 310 │ + .line 311 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v2 │ │ sget-object v3, Lcom/gh4a/Gh4Application;->LABEL_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v2, v3}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; │ @@ -195,18 +193,20 @@ │ │ invoke-direct {v2, v3, v4}, Lorg/eclipse/egit/github/core/RepositoryId;->(Ljava/lang/String;Ljava/lang/String;)V │ │ iget-object v3, p0, Lcom/gh4a/activities/IssueLabelListActivity$EditIssueLabelTask;->mOldLabelName:Ljava/lang/String; │ │ const-string v4, "UTF-8" │ │ + .line 318 │ invoke-static {v3, v4}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 317 │ invoke-virtual {v1, v2, v3, v0}, Lorg/eclipse/egit/github/core/service/LabelService;->editLabel(Lorg/eclipse/egit/github/core/IRepositoryIdProvider;Ljava/lang/String;Lorg/eclipse/egit/github/core/Label;)Lorg/eclipse/egit/github/core/Label; │ │ .line 319 │ const/4 v2, 0x0 │ │ return-object v2 │ .end method ├── smali/com/gh4a/activities/IssueLabelListActivity$EditActionMode$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lcom/gh4a/activities/IssueLabelListActivity$EditActionMode; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/IssueLabelListActivity$EditActionMode;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/gh4a/activities/IssueLabelListActivity$EditActionMode; │ │ .prologue │ .line 243 │ iput-object p1, p0, Lcom/gh4a/activities/IssueLabelListActivity$EditActionMode$1;->this$1:Lcom/gh4a/activities/IssueLabelListActivity$EditActionMode; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -47,14 +48,15 @@ │ │ iget-object v1, p0, Lcom/gh4a/activities/IssueLabelListActivity$EditActionMode$1;->this$1:Lcom/gh4a/activities/IssueLabelListActivity$EditActionMode; │ │ iget-object v1, v1, Lcom/gh4a/activities/IssueLabelListActivity$EditActionMode;->this$0:Lcom/gh4a/activities/IssueLabelListActivity; │ │ iget-object v2, p0, Lcom/gh4a/activities/IssueLabelListActivity$EditActionMode$1;->this$1:Lcom/gh4a/activities/IssueLabelListActivity$EditActionMode; │ │ + .line 247 │ # getter for: Lcom/gh4a/activities/IssueLabelListActivity$EditActionMode;->mLabel:Lcom/gh4a/adapter/IssueLabelAdapter$EditableLabel; │ invoke-static {v2}, Lcom/gh4a/activities/IssueLabelListActivity$EditActionMode;->access$500(Lcom/gh4a/activities/IssueLabelListActivity$EditActionMode;)Lcom/gh4a/adapter/IssueLabelAdapter$EditableLabel; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Lcom/gh4a/adapter/IssueLabelAdapter$EditableLabel;->getName()Ljava/lang/String; │ │ @@ -62,12 +64,13 @@ │ │ invoke-direct {v0, v1, v2}, Lcom/gh4a/activities/IssueLabelListActivity$DeleteIssueLabelTask;->(Lcom/gh4a/activities/IssueLabelListActivity;Ljava/lang/String;)V │ │ const/4 v1, 0x0 │ │ new-array v1, v1, [Ljava/lang/Void; │ │ + .line 246 │ invoke-static {v0, v1}, Landroid/support/v4/os/AsyncTaskCompat;->executeParallel(Landroid/os/AsyncTask;[Ljava/lang/Object;)Landroid/os/AsyncTask; │ │ .line 248 │ return-void │ .end method ├── smali/com/gh4a/activities/IssueListActivity$1.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/activities/IssueListActivity; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/IssueListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/activities/IssueListActivity; │ │ .prologue │ .line 86 │ iput-object p1, p0, Lcom/gh4a/activities/IssueListActivity$1;->this$0:Lcom/gh4a/activities/IssueListActivity; │ │ invoke-direct {p0}, Lcom/gh4a/loader/LoaderCallbacks;->()V ├── smali/com/gh4a/activities/IssueLabelListActivity.smali │ @@ -66,15 +66,14 @@ │ .line 72 │ new-instance v0, Lcom/gh4a/activities/IssueLabelListActivity$1; │ │ invoke-direct {v0, p0}, Lcom/gh4a/activities/IssueLabelListActivity$1;->(Lcom/gh4a/activities/IssueLabelListActivity;)V │ │ iput-object v0, p0, Lcom/gh4a/activities/IssueLabelListActivity;->mLabelCallback:Lcom/gh4a/loader/LoaderCallbacks; │ │ - .line 333 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/gh4a/activities/IssueLabelListActivity;)Ljava/lang/String; │ .locals 1 │ .param p0, "x0" # Lcom/gh4a/activities/IssueLabelListActivity; │ │ @@ -512,14 +511,15 @@ │ move-result v5 │ │ if-eqz v5, :cond_2 │ │ .line 126 │ const-string v5, "editing_label" │ │ + .line 127 │ invoke-virtual {p1, v5}, Landroid/os/Bundle;->getSerializable(Ljava/lang/String;)Ljava/io/Serializable; │ │ move-result-object v5 │ │ check-cast v5, Lcom/gh4a/adapter/IssueLabelAdapter$EditableLabel; │ │ iput-object v5, p0, Lcom/gh4a/activities/IssueLabelListActivity;->mAddedLabel:Lcom/gh4a/adapter/IssueLabelAdapter$EditableLabel; │ @@ -547,14 +547,15 @@ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ .line 131 │ const-string v5, "editing_label" │ │ + .line 132 │ invoke-virtual {p1, v5}, Landroid/os/Bundle;->getSerializable(Ljava/lang/String;)Ljava/io/Serializable; │ │ move-result-object v4 │ │ check-cast v4, Lcom/gh4a/adapter/IssueLabelAdapter$EditableLabel; │ │ .line 133 ├── smali/com/gh4a/activities/IssueListActivity$2.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/activities/IssueListActivity; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/IssueListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/activities/IssueListActivity; │ │ .prologue │ .line 105 │ iput-object p1, p0, Lcom/gh4a/activities/IssueListActivity$2;->this$0:Lcom/gh4a/activities/IssueListActivity; │ │ invoke-direct {p0}, Lcom/gh4a/loader/LoaderCallbacks;->()V ├── smali/com/gh4a/activities/IssueListActivity$3.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/activities/IssueListActivity; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/IssueListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/activities/IssueListActivity; │ │ .prologue │ .line 126 │ iput-object p1, p0, Lcom/gh4a/activities/IssueListActivity$3;->this$0:Lcom/gh4a/activities/IssueListActivity; │ │ invoke-direct {p0}, Lcom/gh4a/loader/LoaderCallbacks;->()V ├── smali/com/gh4a/activities/IssueListActivity$4.smali │ @@ -26,14 +26,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/activities/IssueListActivity; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/IssueListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/activities/IssueListActivity; │ │ .prologue │ .line 144 │ iput-object p1, p0, Lcom/gh4a/activities/IssueListActivity$4;->this$0:Lcom/gh4a/activities/IssueListActivity; │ │ invoke-direct {p0}, Lcom/gh4a/loader/LoaderCallbacks;->()V ├── smali/com/gh4a/activities/IssueListActivity$6.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$checkedItems:[Z │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/IssueListActivity;[Ljava/lang/String;[Z)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/activities/IssueListActivity; │ │ .prologue │ .line 286 │ iput-object p1, p0, Lcom/gh4a/activities/IssueListActivity$6;->this$0:Lcom/gh4a/activities/IssueListActivity; │ │ iput-object p2, p0, Lcom/gh4a/activities/IssueListActivity$6;->val$allLabelArray:[Ljava/lang/String; ├── smali/com/gh4a/activities/IssueListActivity$5.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$checkedItems:[Z │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/IssueListActivity;[Z)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/activities/IssueListActivity; │ │ .prologue │ .line 280 │ iput-object p1, p0, Lcom/gh4a/activities/IssueListActivity$5;->this$0:Lcom/gh4a/activities/IssueListActivity; │ │ iput-object p2, p0, Lcom/gh4a/activities/IssueListActivity$5;->val$checkedItems:[Z ├── smali/com/gh4a/activities/IssueListActivity$7.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$milestoneIds:[I │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/IssueListActivity;[I)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/activities/IssueListActivity; │ │ .prologue │ .line 325 │ iput-object p1, p0, Lcom/gh4a/activities/IssueListActivity$7;->this$0:Lcom/gh4a/activities/IssueListActivity; │ │ iput-object p2, p0, Lcom/gh4a/activities/IssueListActivity$7;->val$milestoneIds:[I ├── smali/com/gh4a/activities/IssueListActivity$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/activities/IssueListActivity; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/IssueListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/activities/IssueListActivity; │ │ .prologue │ .line 356 │ iput-object p1, p0, Lcom/gh4a/activities/IssueListActivity$8;->this$0:Lcom/gh4a/activities/IssueListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/gh4a/activities/IssueListActivity.smali │ @@ -882,36 +882,41 @@ │ .local v2, "selectCb":Landroid/content/DialogInterface$OnClickListener; │ new-instance v5, Landroid/support/v7/app/AlertDialog$Builder; │ │ invoke-direct {v5, p0}, Landroid/support/v7/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const/4 v6, 0x1 │ │ + .line 366 │ invoke-virtual {v5, v6}, Landroid/support/v7/app/AlertDialog$Builder;->setCancelable(Z)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v5 │ │ const v6, 0x7f0d0092 │ │ + .line 367 │ invoke-virtual {v5, v6}, Landroid/support/v7/app/AlertDialog$Builder;->setTitle(I)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v5 │ │ + .line 368 │ invoke-virtual {v5, v0, v3, v2}, Landroid/support/v7/app/AlertDialog$Builder;->setSingleChoiceItems([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v5 │ │ const v6, 0x7f0d001d │ │ const/4 v7, 0x0 │ │ + .line 369 │ invoke-virtual {v5, v6, v7}, Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v5 │ │ + .line 370 │ invoke-virtual {v5}, Landroid/support/v7/app/AlertDialog$Builder;->show()Landroid/support/v7/app/AlertDialog; │ │ .line 371 │ return-void │ .end method │ │ .method private showLabelsDialog()V │ @@ -1018,42 +1023,48 @@ │ │ .line 299 │ .local v4, "okCb":Landroid/content/DialogInterface$OnClickListener; │ new-instance v6, Landroid/support/v7/app/AlertDialog$Builder; │ │ invoke-direct {v6, p0}, Landroid/support/v7/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 300 │ invoke-virtual {v6, v7}, Landroid/support/v7/app/AlertDialog$Builder;->setCancelable(Z)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ const v7, 0x7f0d0093 │ │ + .line 301 │ invoke-virtual {v6, v7}, Landroid/support/v7/app/AlertDialog$Builder;->setTitle(I)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ + .line 302 │ invoke-virtual {v6, v0, v1, v5}, Landroid/support/v7/app/AlertDialog$Builder;->setMultiChoiceItems([Ljava/lang/CharSequence;[ZLandroid/content/DialogInterface$OnMultiChoiceClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ const v7, 0x7f0d00f0 │ │ + .line 303 │ invoke-virtual {v6, v7, v4}, Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ const v7, 0x7f0d001d │ │ const/4 v8, 0x0 │ │ + .line 304 │ invoke-virtual {v6, v7, v8}, Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ + .line 305 │ invoke-virtual {v6}, Landroid/support/v7/app/AlertDialog$Builder;->show()Landroid/support/v7/app/AlertDialog; │ │ .line 306 │ return-void │ .end method │ │ .method private showMilestonesDialog()V │ @@ -1174,36 +1185,41 @@ │ .local v4, "selectCb":Landroid/content/DialogInterface$OnClickListener; │ new-instance v6, Landroid/support/v7/app/AlertDialog$Builder; │ │ invoke-direct {v6, p0}, Landroid/support/v7/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const/4 v7, 0x1 │ │ + .line 335 │ invoke-virtual {v6, v7}, Landroid/support/v7/app/AlertDialog$Builder;->setCancelable(Z)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ const v7, 0x7f0d0094 │ │ + .line 336 │ invoke-virtual {v6, v7}, Landroid/support/v7/app/AlertDialog$Builder;->setTitle(I)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ + .line 337 │ invoke-virtual {v6, v3, v5, v4}, Landroid/support/v7/app/AlertDialog$Builder;->setSingleChoiceItems([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ const v7, 0x7f0d001d │ │ const/4 v8, 0x0 │ │ + .line 338 │ invoke-virtual {v6, v7, v8}, Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ + .line 339 │ invoke-virtual {v6}, Landroid/support/v7/app/AlertDialog$Builder;->show()Landroid/support/v7/app/AlertDialog; │ │ .line 340 │ return-void │ .end method │ │ │ @@ -1449,50 +1465,55 @@ │ .line 198 │ new-array v0, v5, [[I │ │ new-array v1, v5, [I │ │ const v2, 0x7f010009 │ │ + .line 200 │ invoke-static {p0, v2}, Lcom/gh4a/utils/UiUtils;->resolveColor(Landroid/content/Context;I)I │ │ move-result v2 │ │ aput v2, v1, v3 │ │ const v2, 0x7f01000a │ │ + .line 201 │ invoke-static {p0, v2}, Lcom/gh4a/utils/UiUtils;->resolveColor(Landroid/content/Context;I)I │ │ move-result v2 │ │ aput v2, v1, v4 │ │ aput-object v1, v0, v3 │ │ new-array v1, v5, [I │ │ const v2, 0x7f010006 │ │ + .line 204 │ invoke-static {p0, v2}, Lcom/gh4a/utils/UiUtils;->resolveColor(Landroid/content/Context;I)I │ │ move-result v2 │ │ aput v2, v1, v3 │ │ const v2, 0x7f010007 │ │ + .line 205 │ invoke-static {p0, v2}, Lcom/gh4a/utils/UiUtils;->resolveColor(Landroid/content/Context;I)I │ │ move-result v2 │ │ aput v2, v1, v4 │ │ aput-object v1, v0, v4 │ │ + .line 198 │ return-object v0 │ .end method │ │ .method protected getTabTitleResIds()[I │ .locals 1 │ │ .prologue ├── smali/com/gh4a/activities/IssueListBaseActivity.smali │ @@ -233,14 +233,15 @@ │ │ invoke-interface {p1, v3, v1, v3, v2}, Landroid/view/Menu;->add(IIII)Landroid/view/MenuItem; │ │ move-result-object v1 │ │ const v2, 0x7f02001a │ │ + .line 89 │ invoke-interface {v1, v2}, Landroid/view/MenuItem;->setIcon(I)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ .line 90 │ .local v0, "item":Landroid/view/MenuItem; │ const/4 v1, 0x2 │ @@ -401,74 +402,73 @@ │ │ .method protected updateSortDrawerItemState(I)V │ .locals 4 │ .param p1, "activeItemId" # I │ │ .prologue │ .line 130 │ - iget-object v2, p0, Lcom/gh4a/activities/IssueListBaseActivity;->mDrawerItems:Ljava/util/ArrayList; │ + iget-object v1, p0, Lcom/gh4a/activities/IssueListBaseActivity;->mDrawerItems:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_2 │ + if-eqz v1, :cond_2 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lcom/gh4a/adapter/DrawerAdapter$Item; │ + check-cast v0, Lcom/gh4a/adapter/DrawerAdapter$Item; │ │ .line 131 │ - .local v1, "item":Lcom/gh4a/adapter/DrawerAdapter$Item; │ - invoke-virtual {v1}, Lcom/gh4a/adapter/DrawerAdapter$Item;->getId()I │ + .local v0, "item":Lcom/gh4a/adapter/DrawerAdapter$Item; │ + invoke-virtual {v0}, Lcom/gh4a/adapter/DrawerAdapter$Item;->getId()I │ │ - move-result v2 │ + move-result v1 │ │ - const/4 v3, 0x6 │ + const/4 v2, 0x6 │ │ - if-lt v2, v3, :cond_0 │ + if-lt v1, v2, :cond_0 │ │ - move-object v2, v1 │ + move-object v1, v0 │ │ .line 132 │ - check-cast v2, Lcom/gh4a/adapter/DrawerAdapter$RadioItem; │ + check-cast v1, Lcom/gh4a/adapter/DrawerAdapter$RadioItem; │ │ - invoke-virtual {v1}, Lcom/gh4a/adapter/DrawerAdapter$Item;->getId()I │ + invoke-virtual {v0}, Lcom/gh4a/adapter/DrawerAdapter$Item;->getId()I │ │ - move-result v3 │ + move-result v2 │ │ - if-ne v3, p1, :cond_1 │ + if-ne v2, p1, :cond_1 │ │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ :goto_1 │ - invoke-virtual {v2, v3}, Lcom/gh4a/adapter/DrawerAdapter$RadioItem;->setChecked(Z)V │ + invoke-virtual {v1, v2}, Lcom/gh4a/adapter/DrawerAdapter$RadioItem;->setChecked(Z)V │ │ goto :goto_0 │ │ :cond_1 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ goto :goto_1 │ │ .line 135 │ - .end local v1 # "item":Lcom/gh4a/adapter/DrawerAdapter$Item; │ + .end local v0 # "item":Lcom/gh4a/adapter/DrawerAdapter$Item; │ :cond_2 │ - iget-object v2, p0, Lcom/gh4a/activities/IssueListBaseActivity;->mDrawerAdapter:Lcom/gh4a/adapter/DrawerAdapter; │ + iget-object v1, p0, Lcom/gh4a/activities/IssueListBaseActivity;->mDrawerAdapter:Lcom/gh4a/adapter/DrawerAdapter; │ │ - invoke-virtual {v2}, Lcom/gh4a/adapter/DrawerAdapter;->notifyDataSetChanged()V │ + invoke-virtual {v1}, Lcom/gh4a/adapter/DrawerAdapter;->notifyDataSetChanged()V │ │ .line 136 │ return-void │ .end method │ │ .method protected updateSortModeAndReload(Ljava/lang/String;ZI)V │ .locals 0 ├── smali/com/gh4a/activities/IssueMilestoneEditActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/activities/IssueMilestoneEditActivity; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/IssueMilestoneEditActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/activities/IssueMilestoneEditActivity; │ │ .prologue │ .line 176 │ iput-object p1, p0, Lcom/gh4a/activities/IssueMilestoneEditActivity$1;->this$0:Lcom/gh4a/activities/IssueMilestoneEditActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -45,14 +46,15 @@ │ .line 179 │ new-instance v0, Lcom/gh4a/activities/IssueMilestoneEditActivity$DeleteIssueMilestoneTask; │ │ iget-object v1, p0, Lcom/gh4a/activities/IssueMilestoneEditActivity$1;->this$0:Lcom/gh4a/activities/IssueMilestoneEditActivity; │ │ iget-object v2, p0, Lcom/gh4a/activities/IssueMilestoneEditActivity$1;->this$0:Lcom/gh4a/activities/IssueMilestoneEditActivity; │ │ + .line 180 │ # getter for: Lcom/gh4a/activities/IssueMilestoneEditActivity;->mMilestone:Lorg/eclipse/egit/github/core/Milestone; │ invoke-static {v2}, Lcom/gh4a/activities/IssueMilestoneEditActivity;->access$000(Lcom/gh4a/activities/IssueMilestoneEditActivity;)Lorg/eclipse/egit/github/core/Milestone; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Lorg/eclipse/egit/github/core/Milestone;->getNumber()I │ │ @@ -60,12 +62,13 @@ │ │ invoke-direct {v0, v1, v2}, Lcom/gh4a/activities/IssueMilestoneEditActivity$DeleteIssueMilestoneTask;->(Lcom/gh4a/activities/IssueMilestoneEditActivity;I)V │ │ const/4 v1, 0x0 │ │ new-array v1, v1, [Ljava/lang/Void; │ │ + .line 179 │ invoke-static {v0, v1}, Landroid/support/v4/os/AsyncTaskCompat;->executeParallel(Landroid/os/AsyncTask;[Ljava/lang/Object;)Landroid/os/AsyncTask; │ │ .line 181 │ return-void │ .end method ├── smali/com/gh4a/activities/IssueMilestoneEditActivity$DatePickerFragment$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/activities/IssueMilestoneEditActivity$DatePickerFragment; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/IssueMilestoneEditActivity$DatePickerFragment;Landroid/content/Context;Landroid/app/DatePickerDialog$OnDateSetListener;III)V │ .locals 6 │ + .param p1, "this$0" # Lcom/gh4a/activities/IssueMilestoneEditActivity$DatePickerFragment; │ .param p2, "x0" # Landroid/content/Context; │ .param p3, "x1" # Landroid/app/DatePickerDialog$OnDateSetListener; │ .param p4, "x2" # I │ .param p5, "x3" # I │ .param p6, "x4" # I │ │ .prologue ├── smali/com/gh4a/activities/IssueMilestoneEditActivity$DeleteIssueMilestoneTask.smali │ @@ -52,21 +52,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic onSuccess(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 258 │ check-cast p1, Ljava/lang/Void; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/activities/IssueMilestoneEditActivity$DeleteIssueMilestoneTask;->onSuccess(Ljava/lang/Void;)V │ │ return-void │ .end method │ │ .method protected onSuccess(Ljava/lang/Void;)V │ .locals 1 │ @@ -105,15 +103,15 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 268 │ + .line 269 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v1 │ │ sget-object v2, Lcom/gh4a/Gh4Application;->MILESTONE_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v1, v2}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; ├── smali/com/gh4a/activities/IssueMilestoneEditActivity$SaveIssueMilestoneTask.smali │ @@ -68,21 +68,19 @@ │ │ .line 255 │ return-void │ .end method │ │ .method protected bridge synthetic onSuccess(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 224 │ check-cast p1, Ljava/lang/Void; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/activities/IssueMilestoneEditActivity$SaveIssueMilestoneTask;->onSuccess(Ljava/lang/Void;)V │ │ return-void │ .end method │ │ .method protected onSuccess(Ljava/lang/Void;)V │ .locals 1 │ @@ -121,15 +119,15 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 234 │ + .line 235 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v2 │ │ sget-object v3, Lcom/gh4a/Gh4Application;->MILESTONE_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v2, v3}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; ├── smali/com/gh4a/activities/IssueMilestoneEditActivity.smali │ @@ -38,15 +38,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 58 │ invoke-direct {p0}, Lcom/gh4a/BaseActivity;->()V │ │ - .line 280 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/gh4a/activities/IssueMilestoneEditActivity;)Lorg/eclipse/egit/github/core/Milestone; │ .locals 1 │ .param p0, "x0" # Lcom/gh4a/activities/IssueMilestoneEditActivity; │ │ @@ -361,14 +360,15 @@ │ return-void │ │ .line 152 │ .end local v1 # "title":Ljava/lang/String; │ :cond_0 │ iget-object v2, p0, Lcom/gh4a/activities/IssueMilestoneEditActivity;->mTitleView:Landroid/widget/EditText; │ │ + .line 153 │ invoke-virtual {v2}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v1 │ @@ -580,15 +580,15 @@ │ │ move-result-object v7 │ │ check-cast v7, Landroid/widget/TextView; │ │ iput-object v7, p0, Lcom/gh4a/activities/IssueMilestoneEditActivity;->mDueView:Landroid/widget/TextView; │ │ - .line 100 │ + .line 101 │ invoke-virtual {p0}, Lcom/gh4a/activities/IssueMilestoneEditActivity;->getLayoutInflater()Landroid/view/LayoutInflater; │ │ move-result-object v7 │ │ const v8, 0x7f030022 │ │ const/4 v9, 0x0 │ @@ -781,52 +781,58 @@ │ │ new-array v3, v0, [Ljava/lang/Object; │ │ const/4 v4, 0x0 │ │ iget-object v5, p0, Lcom/gh4a/activities/IssueMilestoneEditActivity;->mMilestone:Lorg/eclipse/egit/github/core/Milestone; │ │ + .line 174 │ invoke-virtual {v5}, Lorg/eclipse/egit/github/core/Milestone;->getTitle()Ljava/lang/String; │ │ move-result-object v5 │ │ aput-object v5, v3, v4 │ │ + .line 173 │ invoke-virtual {p0, v2, v3}, Lcom/gh4a/activities/IssueMilestoneEditActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Landroid/support/v7/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f0d007b │ │ + .line 175 │ invoke-virtual {v1, v2}, Landroid/support/v7/app/AlertDialog$Builder;->setMessage(I)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f0d00f0 │ │ new-instance v3, Lcom/gh4a/activities/IssueMilestoneEditActivity$1; │ │ invoke-direct {v3, p0}, Lcom/gh4a/activities/IssueMilestoneEditActivity$1;->(Lcom/gh4a/activities/IssueMilestoneEditActivity;)V │ │ + .line 176 │ invoke-virtual {v1, v2, v3}, Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f0d001d │ │ const/4 v3, 0x0 │ │ + .line 183 │ invoke-virtual {v1, v2, v3}, Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ + .line 184 │ invoke-virtual {v1}, Landroid/support/v7/app/AlertDialog$Builder;->show()Landroid/support/v7/app/AlertDialog; │ │ goto :goto_0 │ │ .line 170 │ nop ├── smali/com/gh4a/activities/IssueMilestoneListActivity.smali │ @@ -114,18 +114,20 @@ │ │ invoke-virtual {v2}, Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v2 │ │ const v3, 0x7f0a0066 │ │ + .line 45 │ invoke-virtual {v2, v3, v1}, Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v2 │ │ + .line 46 │ invoke-virtual {v2}, Landroid/support/v4/app/FragmentTransaction;->commit()I │ │ .line 49 │ .end local v1 # "fragment":Landroid/support/v4/app/Fragment; │ :cond_1 │ invoke-virtual {p0}, Lcom/gh4a/activities/IssueMilestoneListActivity;->getSupportActionBar()Landroid/support/v7/app/ActionBar; ├── smali/com/gh4a/activities/PullRequestActivity$1.smali │ @@ -26,14 +26,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/activities/PullRequestActivity; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/PullRequestActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/activities/PullRequestActivity; │ │ .prologue │ .line 60 │ iput-object p1, p0, Lcom/gh4a/activities/PullRequestActivity$1;->this$0:Lcom/gh4a/activities/PullRequestActivity; │ │ invoke-direct {p0}, Lcom/gh4a/loader/LoaderCallbacks;->()V │ │ @@ -64,14 +65,15 @@ │ .line 63 │ new-instance v0, Lcom/gh4a/loader/PullRequestLoader; │ │ iget-object v1, p0, Lcom/gh4a/activities/PullRequestActivity$1;->this$0:Lcom/gh4a/activities/PullRequestActivity; │ │ iget-object v2, p0, Lcom/gh4a/activities/PullRequestActivity$1;->this$0:Lcom/gh4a/activities/PullRequestActivity; │ │ + .line 64 │ # getter for: Lcom/gh4a/activities/PullRequestActivity;->mRepoOwner:Ljava/lang/String; │ invoke-static {v2}, Lcom/gh4a/activities/PullRequestActivity;->access$000(Lcom/gh4a/activities/PullRequestActivity;)Ljava/lang/String; │ │ move-result-object v2 │ │ iget-object v3, p0, Lcom/gh4a/activities/PullRequestActivity$1;->this$0:Lcom/gh4a/activities/PullRequestActivity; │ │ @@ -85,14 +87,15 @@ │ # getter for: Lcom/gh4a/activities/PullRequestActivity;->mPullRequestNumber:I │ invoke-static {v4}, Lcom/gh4a/activities/PullRequestActivity;->access$200(Lcom/gh4a/activities/PullRequestActivity;)I │ │ move-result v4 │ │ invoke-direct {v0, v1, v2, v3, v4}, Lcom/gh4a/loader/PullRequestLoader;->(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)V │ │ + .line 63 │ return-object v0 │ .end method │ │ .method public onResultReady(Lcom/gh4a/loader/LoaderResult;)V │ .locals 5 │ .annotation system Ldalvik/annotation/Signature; │ value = { ├── smali/com/gh4a/activities/PullRequestActivity.smali │ @@ -336,14 +336,15 @@ │ .line 132 │ iget-object v0, p0, Lcom/gh4a/activities/PullRequestActivity;->mRepoOwner:Ljava/lang/String; │ │ iget-object v1, p0, Lcom/gh4a/activities/PullRequestActivity;->mRepoName:Ljava/lang/String; │ │ iget-object v2, p0, Lcom/gh4a/activities/PullRequestActivity;->mPullRequest:Lorg/eclipse/egit/github/core/PullRequest; │ │ + .line 133 │ invoke-virtual {v2}, Lorg/eclipse/egit/github/core/PullRequest;->getBase()Lorg/eclipse/egit/github/core/PullRequestMarker; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Lorg/eclipse/egit/github/core/PullRequestMarker;->getSha()Ljava/lang/String; │ │ move-result-object v2 │ @@ -354,14 +355,15 @@ │ │ move-result-object v3 │ │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/PullRequestMarker;->getSha()Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 132 │ invoke-static {v0, v1, v2, v3}, Lcom/gh4a/fragment/CommitCompareFragment;->newInstance(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/gh4a/fragment/CommitCompareFragment; │ │ move-result-object v0 │ │ .line 138 │ :goto_0 │ return-object v0 ├── smali/com/gh4a/activities/PullRequestDiffViewerActivity.smali │ @@ -66,14 +66,15 @@ │ │ move-result-object v0 │ │ .line 85 │ .local v0, "app":Lcom/gh4a/Gh4Application; │ sget-object v2, Lcom/gh4a/Gh4Application;->PULL_SERVICE:Ljava/lang/String; │ │ + .line 86 │ invoke-virtual {v0, v2}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; │ │ move-result-object v1 │ │ check-cast v1, Lorg/eclipse/egit/github/core/service/PullRequestService; │ │ .line 88 │ @@ -194,14 +195,15 @@ │ │ move-result-object v0 │ │ .line 72 │ .local v0, "app":Lcom/gh4a/Gh4Application; │ sget-object v5, Lcom/gh4a/Gh4Application;->PULL_SERVICE:Ljava/lang/String; │ │ + .line 73 │ invoke-virtual {v0, v5}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; │ │ move-result-object v3 │ │ check-cast v3, Lorg/eclipse/egit/github/core/service/PullRequestService; │ │ .line 74 ├── smali/com/gh4a/activities/PullRequestListActivity.smali │ @@ -92,50 +92,55 @@ │ .line 61 │ new-array v0, v5, [[I │ │ new-array v1, v5, [I │ │ const v2, 0x7f010009 │ │ + .line 63 │ invoke-static {p0, v2}, Lcom/gh4a/utils/UiUtils;->resolveColor(Landroid/content/Context;I)I │ │ move-result v2 │ │ aput v2, v1, v3 │ │ const v2, 0x7f01000a │ │ + .line 64 │ invoke-static {p0, v2}, Lcom/gh4a/utils/UiUtils;->resolveColor(Landroid/content/Context;I)I │ │ move-result v2 │ │ aput v2, v1, v4 │ │ aput-object v1, v0, v3 │ │ new-array v1, v5, [I │ │ const v2, 0x7f010006 │ │ + .line 67 │ invoke-static {p0, v2}, Lcom/gh4a/utils/UiUtils;->resolveColor(Landroid/content/Context;I)I │ │ move-result v2 │ │ aput v2, v1, v3 │ │ const v2, 0x7f010007 │ │ + .line 68 │ invoke-static {p0, v2}, Lcom/gh4a/utils/UiUtils;->resolveColor(Landroid/content/Context;I)I │ │ move-result v2 │ │ aput v2, v1, v4 │ │ aput-object v1, v0, v4 │ │ + .line 61 │ return-object v0 │ .end method │ │ .method protected getTabTitleResIds()[I │ .locals 1 │ │ .prologue ├── smali/com/gh4a/activities/ReleaseInfoActivity$1.smali │ @@ -26,14 +26,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/activities/ReleaseInfoActivity; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/ReleaseInfoActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/activities/ReleaseInfoActivity; │ │ .prologue │ .line 56 │ iput-object p1, p0, Lcom/gh4a/activities/ReleaseInfoActivity$1;->this$0:Lcom/gh4a/activities/ReleaseInfoActivity; │ │ invoke-direct {p0}, Lcom/gh4a/loader/LoaderCallbacks;->()V ├── smali/com/gh4a/activities/ReleaseInfoActivity.smali │ @@ -121,24 +121,26 @@ │ │ move-result-object v9 │ │ aput-object v9, v8, v11 │ │ iget-object v9, p0, Lcom/gh4a/activities/ReleaseInfoActivity;->mRelease:Lorg/eclipse/egit/github/core/Release; │ │ + .line 114 │ invoke-virtual {v9}, Lorg/eclipse/egit/github/core/Release;->getCreatedAt()Ljava/util/Date; │ │ move-result-object v9 │ │ invoke-static {p0, v9, v10}, Lcom/gh4a/utils/StringUtils;->formatRelativeTime(Landroid/content/Context;Ljava/util/Date;Z)Ljava/lang/CharSequence; │ │ move-result-object v9 │ │ aput-object v9, v8, v10 │ │ + .line 113 │ invoke-virtual {p0, v7, v8}, Lcom/gh4a/activities/ReleaseInfoActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v2 │ │ .line 115 │ .local v2, "detailsText":Ljava/lang/String; │ invoke-static {v1, v2}, Lcom/gh4a/utils/StringUtils;->applyBoldTagsAndSetText(Lcom/gh4a/widget/StyleableTextView;Ljava/lang/String;)V │ @@ -420,18 +422,20 @@ │ :pswitch_0 │ iget-object v0, p0, Lcom/gh4a/activities/ReleaseInfoActivity;->mRepoOwner:Ljava/lang/String; │ │ iget-object v1, p0, Lcom/gh4a/activities/ReleaseInfoActivity;->mRepoName:Ljava/lang/String; │ │ iget-object v2, p0, Lcom/gh4a/activities/ReleaseInfoActivity;->mRelease:Lorg/eclipse/egit/github/core/Release; │ │ + .line 170 │ invoke-virtual {v2}, Lorg/eclipse/egit/github/core/Release;->getTagName()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 169 │ invoke-static {p0, v0, v1, v2}, Lcom/gh4a/utils/IntentUtils;->getRepoActivityIntent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v0 │ │ invoke-virtual {p0, v0}, Lcom/gh4a/activities/ReleaseInfoActivity;->startActivity(Landroid/content/Intent;)V │ │ goto :goto_0 │ @@ -662,24 +666,26 @@ │ │ move-result-object v1 │ │ invoke-virtual {v7}, Lorg/eclipse/egit/github/core/Download;->getContentType()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 162 │ invoke-virtual {v7}, Lorg/eclipse/egit/github/core/Download;->getName()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v7}, Lorg/eclipse/egit/github/core/Download;->getDescription()Ljava/lang/String; │ │ move-result-object v4 │ │ const-string v5, "application/octet-stream" │ │ move-object v0, p0 │ │ + .line 161 │ invoke-static/range {v0 .. v5}, Lcom/gh4a/utils/UiUtils;->enqueueDownload(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ .line 163 │ return-void │ .end method ├── smali/com/gh4a/activities/ReleaseListActivity$1.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/activities/ReleaseListActivity; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/ReleaseListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/activities/ReleaseListActivity; │ │ .prologue │ .line 44 │ iput-object p1, p0, Lcom/gh4a/activities/ReleaseListActivity$1;->this$0:Lcom/gh4a/activities/ReleaseListActivity; │ │ invoke-direct {p0}, Lcom/gh4a/loader/LoaderCallbacks;->()V ├── smali/com/gh4a/activities/RepositoryActivity$1.smali │ @@ -26,14 +26,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/activities/RepositoryActivity; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/RepositoryActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/activities/RepositoryActivity; │ │ .prologue │ .line 80 │ iput-object p1, p0, Lcom/gh4a/activities/RepositoryActivity$1;->this$0:Lcom/gh4a/activities/RepositoryActivity; │ │ invoke-direct {p0}, Lcom/gh4a/loader/LoaderCallbacks;->()V ├── smali/com/gh4a/activities/RepositoryActivity$2.smali │ @@ -29,14 +29,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/activities/RepositoryActivity; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/RepositoryActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/activities/RepositoryActivity; │ │ .prologue │ .line 107 │ iput-object p1, p0, Lcom/gh4a/activities/RepositoryActivity$2;->this$0:Lcom/gh4a/activities/RepositoryActivity; │ │ invoke-direct {p0}, Lcom/gh4a/loader/LoaderCallbacks;->()V │ │ @@ -77,14 +78,15 @@ │ # getter for: Lcom/gh4a/activities/RepositoryActivity;->mRepoOwner:Ljava/lang/String; │ invoke-static {v2}, Lcom/gh4a/activities/RepositoryActivity;->access$000(Lcom/gh4a/activities/RepositoryActivity;)Ljava/lang/String; │ │ move-result-object v2 │ │ iget-object v3, p0, Lcom/gh4a/activities/RepositoryActivity$2;->this$0:Lcom/gh4a/activities/RepositoryActivity; │ │ + .line 111 │ # getter for: Lcom/gh4a/activities/RepositoryActivity;->mRepoName:Ljava/lang/String; │ invoke-static {v3}, Lcom/gh4a/activities/RepositoryActivity;->access$100(Lcom/gh4a/activities/RepositoryActivity;)Ljava/lang/String; │ │ move-result-object v3 │ │ const-string v4, ".gitmodules" │ │ @@ -93,14 +95,15 @@ │ # getter for: Lcom/gh4a/activities/RepositoryActivity;->mSelectedRef:Ljava/lang/String; │ invoke-static {v5}, Lcom/gh4a/activities/RepositoryActivity;->access$1000(Lcom/gh4a/activities/RepositoryActivity;)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-direct/range {v0 .. v5}, Lcom/gh4a/loader/GitModuleParserLoader;->(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ + .line 110 │ return-object v0 │ .end method │ │ .method public onResultReady(Lcom/gh4a/loader/LoaderResult;)V │ .locals 3 │ .annotation system Ldalvik/annotation/Signature; │ value = { ├── smali/com/gh4a/activities/RepositoryActivity$3$1.smali │ @@ -34,15 +34,16 @@ │ # instance fields │ .field final synthetic this$1:Lcom/gh4a/activities/RepositoryActivity$3; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/RepositoryActivity$3;Landroid/content/Context;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$1" # Lcom/gh4a/activities/RepositoryActivity$3; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 127 │ iput-object p1, p0, Lcom/gh4a/activities/RepositoryActivity$3$1;->this$1:Lcom/gh4a/activities/RepositoryActivity$3; │ │ invoke-direct {p0, p2}, Lcom/gh4a/loader/BaseLoader;->(Landroid/content/Context;)V │ │ @@ -105,14 +106,15 @@ │ │ invoke-virtual {v0}, Lcom/gh4a/loader/BranchListLoader;->doLoadInBackground()Ljava/util/List; │ │ move-result-object v0 │ │ new-instance v1, Lcom/gh4a/loader/TagListLoader; │ │ + .line 131 │ invoke-virtual {p0}, Lcom/gh4a/activities/RepositoryActivity$3$1;->getContext()Landroid/content/Context; │ │ move-result-object v2 │ │ iget-object v3, p0, Lcom/gh4a/activities/RepositoryActivity$3$1;->this$1:Lcom/gh4a/activities/RepositoryActivity$3; │ │ iget-object v3, v3, Lcom/gh4a/activities/RepositoryActivity$3;->this$0:Lcom/gh4a/activities/RepositoryActivity; │ @@ -133,14 +135,15 @@ │ │ invoke-direct {v1, v2, v3, v4}, Lcom/gh4a/loader/TagListLoader;->(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ invoke-virtual {v1}, Lcom/gh4a/loader/TagListLoader;->doLoadInBackground()Ljava/util/List; │ │ move-result-object v1 │ │ + .line 130 │ invoke-static {v0, v1}, Landroid/support/v4/util/Pair;->create(Ljava/lang/Object;Ljava/lang/Object;)Landroid/support/v4/util/Pair; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/gh4a/activities/RepositoryActivity$3.smali │ @@ -34,14 +34,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/activities/RepositoryActivity; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/RepositoryActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/activities/RepositoryActivity; │ │ .prologue │ .line 123 │ iput-object p1, p0, Lcom/gh4a/activities/RepositoryActivity$3;->this$0:Lcom/gh4a/activities/RepositoryActivity; │ │ invoke-direct {p0}, Lcom/gh4a/loader/LoaderCallbacks;->()V ├── smali/com/gh4a/activities/RepositoryActivity$4.smali │ @@ -26,14 +26,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/activities/RepositoryActivity; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/RepositoryActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/activities/RepositoryActivity; │ │ .prologue │ .line 147 │ iput-object p1, p0, Lcom/gh4a/activities/RepositoryActivity$4;->this$0:Lcom/gh4a/activities/RepositoryActivity; │ │ invoke-direct {p0}, Lcom/gh4a/loader/LoaderCallbacks;->()V ├── smali/com/gh4a/activities/RepositoryActivity$5.smali │ @@ -26,14 +26,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/activities/RepositoryActivity; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/RepositoryActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/activities/RepositoryActivity; │ │ .prologue │ .line 161 │ iput-object p1, p0, Lcom/gh4a/activities/RepositoryActivity$5;->this$0:Lcom/gh4a/activities/RepositoryActivity; │ │ invoke-direct {p0}, Lcom/gh4a/loader/LoaderCallbacks;->()V ├── smali/com/gh4a/activities/RepositoryActivity$6.smali │ @@ -33,14 +33,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/activities/RepositoryActivity; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/RepositoryActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/activities/RepositoryActivity; │ │ .prologue │ .line 196 │ iput-object p1, p0, Lcom/gh4a/activities/RepositoryActivity$6;->this$0:Lcom/gh4a/activities/RepositoryActivity; │ │ invoke-direct {p0}, Ljava/util/LinkedHashMap;->()V ├── smali/com/gh4a/activities/RepositoryActivity$7.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$adapter:Lcom/gh4a/activities/RepositoryActivity$BranchAndTagAdapter; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/RepositoryActivity;Lcom/gh4a/activities/RepositoryActivity$BranchAndTagAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/activities/RepositoryActivity; │ │ .prologue │ .line 506 │ iput-object p1, p0, Lcom/gh4a/activities/RepositoryActivity$7;->this$0:Lcom/gh4a/activities/RepositoryActivity; │ │ iput-object p2, p0, Lcom/gh4a/activities/RepositoryActivity$7;->val$adapter:Lcom/gh4a/activities/RepositoryActivity$BranchAndTagAdapter; ├── smali/com/gh4a/activities/RepositoryActivity$UpdateStarTask.smali │ @@ -42,21 +42,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic onSuccess(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 605 │ check-cast p1, Ljava/lang/Void; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/activities/RepositoryActivity$UpdateStarTask;->onSuccess(Ljava/lang/Void;)V │ │ return-void │ .end method │ │ .method protected onSuccess(Ljava/lang/Void;)V │ .locals 2 │ @@ -158,15 +156,15 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 612 │ + .line 613 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v2 │ │ sget-object v3, Lcom/gh4a/Gh4Application;->STAR_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v2, v3}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; ├── smali/com/gh4a/activities/RepositoryActivity.smali │ @@ -273,15 +273,14 @@ │ .line 195 │ new-instance v0, Lcom/gh4a/activities/RepositoryActivity$6; │ │ invoke-direct {v0, p0}, Lcom/gh4a/activities/RepositoryActivity$6;->(Lcom/gh4a/activities/RepositoryActivity;)V │ │ iput-object v0, p0, Lcom/gh4a/activities/RepositoryActivity;->mContentCache:Ljava/util/Map; │ │ - .line 633 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/gh4a/activities/RepositoryActivity;)Ljava/lang/String; │ .locals 1 │ .param p0, "x0" # Lcom/gh4a/activities/RepositoryActivity; │ │ @@ -817,40 +816,45 @@ │ :cond_4 │ new-instance v6, Landroid/support/v7/app/AlertDialog$Builder; │ │ invoke-direct {v6, p0}, Landroid/support/v7/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const/4 v7, 0x1 │ │ + .line 504 │ invoke-virtual {v6, v7}, Landroid/support/v7/app/AlertDialog$Builder;->setCancelable(Z)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ const v7, 0x7f0d0120 │ │ + .line 505 │ invoke-virtual {v6, v7}, Landroid/support/v7/app/AlertDialog$Builder;->setTitle(I)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ new-instance v7, Lcom/gh4a/activities/RepositoryActivity$7; │ │ invoke-direct {v7, p0, v0}, Lcom/gh4a/activities/RepositoryActivity$7;->(Lcom/gh4a/activities/RepositoryActivity;Lcom/gh4a/activities/RepositoryActivity$BranchAndTagAdapter;)V │ │ + .line 506 │ invoke-virtual {v6, v0, v2, v7}, Landroid/support/v7/app/AlertDialog$Builder;->setSingleChoiceItems(Landroid/widget/ListAdapter;ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ const v7, 0x7f0d001d │ │ const/4 v8, 0x0 │ │ + .line 513 │ invoke-virtual {v6, v7, v8}, Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ + .line 514 │ invoke-virtual {v6}, Landroid/support/v7/app/AlertDialog$Builder;->show()Landroid/support/v7/app/AlertDialog; │ │ .line 515 │ return-void │ .end method │ │ .method private updateTitle()V │ @@ -1044,22 +1048,24 @@ │ │ .line 297 │ .local v0, "path":Ljava/lang/String; │ iget-object v2, p0, Lcom/gh4a/activities/RepositoryActivity;->mRepository:Lorg/eclipse/egit/github/core/Repository; │ │ iget-object v1, p0, Lcom/gh4a/activities/RepositoryActivity;->mContentCache:Ljava/util/Map; │ │ + .line 298 │ invoke-interface {v1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/util/ArrayList; │ │ iget-object v3, p0, Lcom/gh4a/activities/RepositoryActivity;->mSelectedRef:Ljava/lang/String; │ │ + .line 297 │ invoke-static {v2, v0, v1, v3}, Lcom/gh4a/fragment/ContentListFragment;->newInstance(Lorg/eclipse/egit/github/core/Repository;Ljava/lang/String;Ljava/util/ArrayList;Ljava/lang/String;)Lcom/gh4a/fragment/ContentListFragment; │ │ move-result-object v1 │ │ iput-object v1, p0, Lcom/gh4a/activities/RepositoryActivity;->mContentListFragment:Lcom/gh4a/fragment/ContentListFragment; │ │ .line 299 │ @@ -1205,15 +1211,15 @@ │ :cond_0 │ invoke-super {p0}, Lcom/gh4a/BasePagerActivity;->onBackPressed()V │ │ goto :goto_0 │ .end method │ │ .method public onContentsLoaded(Lcom/gh4a/fragment/ContentListFragment;Ljava/util/List;)V │ - .locals 6 │ + .locals 5 │ .param p1, "fragment" # Lcom/gh4a/fragment/ContentListFragment; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Lcom/gh4a/fragment/ContentListFragment;", │ "Ljava/util/List", │ "<", │ @@ -1230,47 +1236,46 @@ │ .line 352 │ :cond_0 │ :goto_0 │ return-void │ │ .line 340 │ :cond_1 │ - iget-object v3, p0, Lcom/gh4a/activities/RepositoryActivity;->mContentCache:Ljava/util/Map; │ + iget-object v2, p0, Lcom/gh4a/activities/RepositoryActivity;->mContentCache:Ljava/util/Map; │ │ invoke-virtual {p1}, Lcom/gh4a/fragment/ContentListFragment;->getPath()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - new-instance v5, Ljava/util/ArrayList; │ + new-instance v4, Ljava/util/ArrayList; │ │ - invoke-direct {v5, p2}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V │ + invoke-direct {v4, p2}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V │ │ - invoke-interface {v3, v4, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v2, v3, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 341 │ invoke-virtual {p1}, Lcom/gh4a/fragment/ContentListFragment;->getPath()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - if-nez v3, :cond_0 │ + if-nez v2, :cond_0 │ │ .line 342 │ invoke-interface {p2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_2 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/eclipse/egit/github/core/RepositoryContents; │ │ .line 343 │ .local v0, "content":Lorg/eclipse/egit/github/core/RepositoryContents; │ @@ -1298,77 +1303,76 @@ │ move-result v3 │ │ if-eqz v3, :cond_2 │ │ .line 345 │ invoke-virtual {p0}, Lcom/gh4a/activities/RepositoryActivity;->getSupportLoaderManager()Landroid/support/v4/app/LoaderManager; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 346 │ - .local v2, "lm":Landroid/support/v4/app/LoaderManager; │ - const/4 v3, 0x4 │ + .local v1, "lm":Landroid/support/v4/app/LoaderManager; │ + const/4 v2, 0x4 │ │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ - iget-object v5, p0, Lcom/gh4a/activities/RepositoryActivity;->mGitModuleCallback:Lcom/gh4a/loader/LoaderCallbacks; │ + iget-object v4, p0, Lcom/gh4a/activities/RepositoryActivity;->mGitModuleCallback:Lcom/gh4a/loader/LoaderCallbacks; │ │ - invoke-virtual {v2, v3, v4, v5}, Landroid/support/v4/app/LoaderManager;->restartLoader(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ + invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/app/LoaderManager;->restartLoader(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ goto :goto_0 │ .end method │ │ .method public onCreate(Landroid/os/Bundle;)V │ - .locals 11 │ + .locals 10 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ - const/4 v10, 0x0 │ - │ const/4 v9, 0x0 │ │ + const/4 v8, 0x0 │ + │ .line 212 │ invoke-super {p0, p1}, Lcom/gh4a/BasePagerActivity;->onCreate(Landroid/os/Bundle;)V │ │ .line 213 │ invoke-virtual {p0}, Lcom/gh4a/activities/RepositoryActivity;->hasErrorView()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_1 │ + if-eqz v5, :cond_1 │ │ .line 254 │ :cond_0 │ :goto_0 │ return-void │ │ .line 217 │ :cond_1 │ if-eqz p1, :cond_5 │ │ .line 218 │ - const-string v6, "dir_stack" │ + const-string v5, "dir_stack" │ │ - invoke-virtual {p1, v6}, Landroid/os/Bundle;->getStringArrayList(Ljava/lang/String;)Ljava/util/ArrayList; │ + invoke-virtual {p1, v5}, Landroid/os/Bundle;->getStringArrayList(Ljava/lang/String;)Ljava/util/ArrayList; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v5}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_2 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Ljava/lang/String; │ │ .line 219 │ .local v2, "entry":Ljava/lang/String; │ @@ -1377,236 +1381,237 @@ │ invoke-virtual {v6, v2}, Ljava/util/Stack;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 222 │ .end local v2 # "entry":Ljava/lang/String; │ :cond_2 │ - const-string v6, "content_cache_" │ + const-string v5, "content_cache_" │ │ - invoke-virtual {v6}, Ljava/lang/String;->length()I │ + invoke-virtual {v5}, Ljava/lang/String;->length()I │ │ - move-result v5 │ + move-result v4 │ │ .line 223 │ - .local v5, "prefixLen":I │ + .local v4, "prefixLen":I │ invoke-virtual {p1}, Landroid/os/Bundle;->keySet()Ljava/util/Set; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v6}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v5}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v6 │ │ :cond_3 │ :goto_2 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_5 │ + if-eqz v5, :cond_5 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/lang/String; │ + check-cast v3, Ljava/lang/String; │ │ .line 224 │ - .local v4, "key":Ljava/lang/String; │ - const-string v6, "content_cache_" │ + .local v3, "key":Ljava/lang/String; │ + const-string v5, "content_cache_" │ │ - invoke-virtual {v4, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v3, v5}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_3 │ + if-eqz v5, :cond_3 │ │ .line 225 │ - invoke-virtual {v4, v5}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual {v3, v4}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ move-result-object v1 │ │ .line 226 │ .local v1, "cacheKey":Ljava/lang/String; │ - const-string v6, "/" │ + const-string v5, "/" │ │ - invoke-virtual {v1, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_4 │ + if-eqz v5, :cond_4 │ │ .line 227 │ const/4 v1, 0x0 │ │ .line 229 │ :cond_4 │ iget-object v7, p0, Lcom/gh4a/activities/RepositoryActivity;->mContentCache:Ljava/util/Map; │ │ - invoke-virtual {p1, v4}, Landroid/os/Bundle;->getSerializable(Ljava/lang/String;)Ljava/io/Serializable; │ + .line 230 │ + invoke-virtual {p1, v3}, Landroid/os/Bundle;->getSerializable(Ljava/lang/String;)Ljava/io/Serializable; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Ljava/util/ArrayList; │ + check-cast v5, Ljava/util/ArrayList; │ │ - invoke-interface {v7, v1, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + .line 229 │ + invoke-interface {v7, v1, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_2 │ │ .line 235 │ .end local v1 # "cacheKey":Ljava/lang/String; │ - .end local v3 # "i$":Ljava/util/Iterator; │ - .end local v4 # "key":Ljava/lang/String; │ - .end local v5 # "prefixLen":I │ + .end local v3 # "key":Ljava/lang/String; │ + .end local v4 # "prefixLen":I │ :cond_5 │ invoke-virtual {p0}, Lcom/gh4a/activities/RepositoryActivity;->getIntent()Landroid/content/Intent; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle; │ + invoke-virtual {v5}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle; │ │ move-result-object v0 │ │ .line 236 │ .local v0, "bundle":Landroid/os/Bundle; │ - const-string v6, "REPO_OWNER" │ + const-string v5, "REPO_OWNER" │ │ - invoke-virtual {v0, v6}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v0, v5}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - iput-object v6, p0, Lcom/gh4a/activities/RepositoryActivity;->mRepoOwner:Ljava/lang/String; │ + iput-object v5, p0, Lcom/gh4a/activities/RepositoryActivity;->mRepoOwner:Ljava/lang/String; │ │ .line 237 │ - const-string v6, "REPO_NAME" │ + const-string v5, "REPO_NAME" │ │ - invoke-virtual {v0, v6}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v0, v5}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - iput-object v6, p0, Lcom/gh4a/activities/RepositoryActivity;->mRepoName:Ljava/lang/String; │ + iput-object v5, p0, Lcom/gh4a/activities/RepositoryActivity;->mRepoName:Ljava/lang/String; │ │ .line 238 │ - const-string v6, "SELECTED_REF" │ + const-string v5, "SELECTED_REF" │ │ - invoke-virtual {v0, v6}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v0, v5}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - iput-object v6, p0, Lcom/gh4a/activities/RepositoryActivity;->mSelectedRef:Ljava/lang/String; │ + iput-object v5, p0, Lcom/gh4a/activities/RepositoryActivity;->mSelectedRef:Ljava/lang/String; │ │ .line 239 │ - const-string v6, "initial_page" │ + const-string v5, "initial_page" │ │ - const/4 v7, -0x1 │ + const/4 v6, -0x1 │ │ - invoke-virtual {v0, v6, v7}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I │ + invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I │ │ - move-result v6 │ + move-result v5 │ │ - iput v6, p0, Lcom/gh4a/activities/RepositoryActivity;->mInitialPage:I │ + iput v5, p0, Lcom/gh4a/activities/RepositoryActivity;->mInitialPage:I │ │ .line 241 │ invoke-virtual {p0}, Lcom/gh4a/activities/RepositoryActivity;->getSupportActionBar()Landroid/support/v7/app/ActionBar; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - iput-object v6, p0, Lcom/gh4a/activities/RepositoryActivity;->mActionBar:Landroid/support/v7/app/ActionBar; │ + iput-object v5, p0, Lcom/gh4a/activities/RepositoryActivity;->mActionBar:Landroid/support/v7/app/ActionBar; │ │ .line 242 │ - iget-object v6, p0, Lcom/gh4a/activities/RepositoryActivity;->mActionBar:Landroid/support/v7/app/ActionBar; │ + iget-object v5, p0, Lcom/gh4a/activities/RepositoryActivity;->mActionBar:Landroid/support/v7/app/ActionBar; │ │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v6, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ - iget-object v8, p0, Lcom/gh4a/activities/RepositoryActivity;->mRepoOwner:Ljava/lang/String; │ + iget-object v7, p0, Lcom/gh4a/activities/RepositoryActivity;->mRepoOwner:Ljava/lang/String; │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - const-string v8, "/" │ + const-string v7, "/" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - iget-object v8, p0, Lcom/gh4a/activities/RepositoryActivity;->mRepoName:Ljava/lang/String; │ + iget-object v7, p0, Lcom/gh4a/activities/RepositoryActivity;->mRepoName:Ljava/lang/String; │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v6, v7}, Landroid/support/v7/app/ActionBar;->setTitle(Ljava/lang/CharSequence;)V │ + invoke-virtual {v5, v6}, Landroid/support/v7/app/ActionBar;->setTitle(Ljava/lang/CharSequence;)V │ │ .line 243 │ - iget-object v6, p0, Lcom/gh4a/activities/RepositoryActivity;->mActionBar:Landroid/support/v7/app/ActionBar; │ + iget-object v5, p0, Lcom/gh4a/activities/RepositoryActivity;->mActionBar:Landroid/support/v7/app/ActionBar; │ │ - const/4 v7, 0x1 │ + const/4 v6, 0x1 │ │ - invoke-virtual {v6, v7}, Landroid/support/v7/app/ActionBar;->setDisplayHomeAsUpEnabled(Z)V │ + invoke-virtual {v5, v6}, Landroid/support/v7/app/ActionBar;->setDisplayHomeAsUpEnabled(Z)V │ │ .line 245 │ - const v6, 0x7f0d011d │ + const v5, 0x7f0d011d │ │ - invoke-virtual {p0, v6}, Lcom/gh4a/activities/RepositoryActivity;->setEmptyText(I)V │ + invoke-virtual {p0, v5}, Lcom/gh4a/activities/RepositoryActivity;->setEmptyText(I)V │ │ .line 246 │ - invoke-virtual {p0, v9}, Lcom/gh4a/activities/RepositoryActivity;->setContentShown(Z)V │ + invoke-virtual {p0, v8}, Lcom/gh4a/activities/RepositoryActivity;->setContentShown(Z)V │ │ .line 247 │ - invoke-virtual {p0, v9}, Lcom/gh4a/activities/RepositoryActivity;->setTabsEnabled(Z)V │ + invoke-virtual {p0, v8}, Lcom/gh4a/activities/RepositoryActivity;->setTabsEnabled(Z)V │ │ .line 249 │ invoke-virtual {p0}, Lcom/gh4a/activities/RepositoryActivity;->getSupportLoaderManager()Landroid/support/v4/app/LoaderManager; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - iget-object v7, p0, Lcom/gh4a/activities/RepositoryActivity;->mRepoCallback:Lcom/gh4a/loader/LoaderCallbacks; │ + iget-object v6, p0, Lcom/gh4a/activities/RepositoryActivity;->mRepoCallback:Lcom/gh4a/loader/LoaderCallbacks; │ │ - invoke-virtual {v6, v9, v10, v7}, Landroid/support/v4/app/LoaderManager;->initLoader(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ + invoke-virtual {v5, v8, v9, v6}, Landroid/support/v4/app/LoaderManager;->initLoader(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ .line 250 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Lcom/gh4a/Gh4Application;->isAuthorized()Z │ + invoke-virtual {v5}, Lcom/gh4a/Gh4Application;->isAuthorized()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_0 │ + if-eqz v5, :cond_0 │ │ .line 251 │ invoke-virtual {p0}, Lcom/gh4a/activities/RepositoryActivity;->getSupportLoaderManager()Landroid/support/v4/app/LoaderManager; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - const/4 v7, 0x2 │ + const/4 v6, 0x2 │ │ - iget-object v8, p0, Lcom/gh4a/activities/RepositoryActivity;->mWatchCallback:Lcom/gh4a/loader/LoaderCallbacks; │ + iget-object v7, p0, Lcom/gh4a/activities/RepositoryActivity;->mWatchCallback:Lcom/gh4a/loader/LoaderCallbacks; │ │ - invoke-virtual {v6, v7, v10, v8}, Landroid/support/v4/app/LoaderManager;->initLoader(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ + invoke-virtual {v5, v6, v9, v7}, Landroid/support/v4/app/LoaderManager;->initLoader(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ .line 252 │ invoke-virtual {p0}, Lcom/gh4a/activities/RepositoryActivity;->getSupportLoaderManager()Landroid/support/v4/app/LoaderManager; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - const/4 v7, 0x3 │ + const/4 v6, 0x3 │ │ - iget-object v8, p0, Lcom/gh4a/activities/RepositoryActivity;->mStarCallback:Lcom/gh4a/loader/LoaderCallbacks; │ + iget-object v7, p0, Lcom/gh4a/activities/RepositoryActivity;->mStarCallback:Lcom/gh4a/loader/LoaderCallbacks; │ │ - invoke-virtual {v6, v7, v10, v8}, Landroid/support/v4/app/LoaderManager;->initLoader(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ + invoke-virtual {v5, v6, v9, v7}, Landroid/support/v4/app/LoaderManager;->initLoader(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ goto/16 :goto_0 │ .end method │ │ .method public onCreateOptionsMenu(Landroid/view/Menu;)Z │ .locals 2 │ .param p1, "menu" # Landroid/view/Menu; │ @@ -1885,22 +1890,24 @@ │ │ invoke-interface {v0}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ iget-object v2, p0, Lcom/gh4a/activities/RepositoryActivity;->mActionBar:Landroid/support/v7/app/ActionBar; │ │ + .line 474 │ invoke-virtual {v2}, Landroid/support/v7/app/ActionBar;->getSubtitle()Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 473 │ invoke-virtual {p0, v0, v8, v6, v2}, Lcom/gh4a/activities/RepositoryActivity;->saveBookmark(Ljava/lang/String;ILandroid/content/Intent;Ljava/lang/String;)V │ │ move v0, v8 │ │ .line 475 │ goto/16 :goto_0 │ │ @@ -1937,14 +1944,15 @@ │ │ const-string v2, "/archive/" │ │ invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 478 │ invoke-direct {p0}, Lcom/gh4a/activities/RepositoryActivity;->getCurrentRef()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ @@ -1975,14 +1983,15 @@ │ │ const-string v3, "-" │ │ invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 480 │ invoke-direct {p0}, Lcom/gh4a/activities/RepositoryActivity;->getCurrentRef()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ @@ -1997,14 +2006,15 @@ │ │ move-result-object v3 │ │ move-object v0, p0 │ │ move-object v5, v4 │ │ + .line 479 │ invoke-static/range {v0 .. v5}, Lcom/gh4a/utils/UiUtils;->enqueueDownload(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ move v0, v8 │ │ .line 481 │ goto/16 :goto_0 │ │ @@ -2196,105 +2206,104 @@ │ invoke-direct {p0}, Lcom/gh4a/activities/RepositoryActivity;->refreshFragments()V │ │ .line 333 │ return-void │ .end method │ │ .method protected onSaveInstanceState(Landroid/os/Bundle;)V │ - .locals 6 │ + .locals 5 │ .param p1, "outState" # Landroid/os/Bundle; │ │ .prologue │ .line 270 │ invoke-super {p0, p1}, Lcom/gh4a/BasePagerActivity;->onSaveInstanceState(Landroid/os/Bundle;)V │ │ .line 271 │ - const-string v3, "dir_stack" │ + const-string v2, "dir_stack" │ │ - new-instance v4, Ljava/util/ArrayList; │ + new-instance v3, Ljava/util/ArrayList; │ │ - iget-object v5, p0, Lcom/gh4a/activities/RepositoryActivity;->mDirStack:Ljava/util/Stack; │ + iget-object v4, p0, Lcom/gh4a/activities/RepositoryActivity;->mDirStack:Ljava/util/Stack; │ │ - invoke-direct {v4, v5}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V │ + invoke-direct {v3, v4}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V │ │ - invoke-virtual {p1, v3, v4}, Landroid/os/Bundle;->putStringArrayList(Ljava/lang/String;Ljava/util/ArrayList;)V │ + invoke-virtual {p1, v2, v3}, Landroid/os/Bundle;->putStringArrayList(Ljava/lang/String;Ljava/util/ArrayList;)V │ │ .line 272 │ - iget-object v3, p0, Lcom/gh4a/activities/RepositoryActivity;->mContentCache:Ljava/util/Map; │ + iget-object v2, p0, Lcom/gh4a/activities/RepositoryActivity;->mContentCache:Ljava/util/Map; │ │ - invoke-interface {v3}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + invoke-interface {v2}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_1 │ + if-eqz v2, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/util/Map$Entry; │ │ .line 273 │ .local v0, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;>;" │ invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/String; │ + check-cast v1, Ljava/lang/String; │ │ .line 274 │ - .local v2, "key":Ljava/lang/String; │ - if-nez v2, :cond_0 │ + .local v1, "key":Ljava/lang/String; │ + if-nez v1, :cond_0 │ │ .line 275 │ - const-string v2, "/" │ + const-string v1, "/" │ │ .line 277 │ :cond_0 │ - new-instance v3, Ljava/lang/StringBuilder; │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ const-string v4, "content_cache_" │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/io/Serializable; │ + check-cast v2, Ljava/io/Serializable; │ │ - invoke-virtual {p1, v4, v3}, Landroid/os/Bundle;->putSerializable(Ljava/lang/String;Ljava/io/Serializable;)V │ + invoke-virtual {p1, v4, v2}, Landroid/os/Bundle;->putSerializable(Ljava/lang/String;Ljava/io/Serializable;)V │ │ goto :goto_0 │ │ .line 279 │ .end local v0 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;>;" │ - .end local v2 # "key":Ljava/lang/String; │ + .end local v1 # "key":Ljava/lang/String; │ :cond_1 │ return-void │ .end method │ │ .method public onTreeSelected(Lorg/eclipse/egit/github/core/RepositoryContents;)V │ .locals 6 │ .param p1, "content" # Lorg/eclipse/egit/github/core/RepositoryContents; │ @@ -2383,22 +2392,24 @@ │ .line 364 │ .end local v1 # "userRepo":[Ljava/lang/String; │ :cond_1 │ iget-object v2, p0, Lcom/gh4a/activities/RepositoryActivity;->mRepoOwner:Ljava/lang/String; │ │ iget-object v3, p0, Lcom/gh4a/activities/RepositoryActivity;->mRepoName:Ljava/lang/String; │ │ + .line 365 │ invoke-direct {p0}, Lcom/gh4a/activities/RepositoryActivity;->getCurrentRef()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {p1}, Lorg/eclipse/egit/github/core/RepositoryContents;->getPath()Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 364 │ invoke-static {p0, v2, v3, v4, v5}, Lcom/gh4a/utils/IntentUtils;->getFileViewerActivityIntent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v2 │ │ invoke-virtual {p0, v2}, Lcom/gh4a/activities/RepositoryActivity;->startActivity(Landroid/content/Intent;)V │ │ goto :goto_0 ├── smali/com/gh4a/activities/RepositoryActivity$UpdateWatchTask.smali │ @@ -42,21 +42,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic onSuccess(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 633 │ check-cast p1, Ljava/lang/Void; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/activities/RepositoryActivity$UpdateWatchTask;->onSuccess(Ljava/lang/Void;)V │ │ return-void │ .end method │ │ .method protected onSuccess(Ljava/lang/Void;)V │ .locals 2 │ @@ -126,15 +124,15 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 640 │ + .line 641 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v2 │ │ sget-object v3, Lcom/gh4a/Gh4Application;->WATCHER_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v2, v3}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; ├── smali/com/gh4a/activities/SearchActivity$LoadRepositoryTask.smali │ @@ -54,21 +54,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic onSuccess(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 244 │ check-cast p1, Ljava/util/List; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/activities/SearchActivity$LoadRepositoryTask;->onSuccess(Ljava/util/List;)V │ │ return-void │ .end method │ │ .method protected onSuccess(Ljava/util/List;)V │ .locals 1 │ @@ -141,15 +139,15 @@ │ .line 255 │ const/4 v2, 0x0 │ │ .line 263 │ :goto_0 │ return-object v2 │ │ - .line 258 │ + .line 259 │ :cond_0 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v2 │ │ sget-object v3, Lcom/gh4a/Gh4Application;->REPO_SERVICE:Ljava/lang/String; ├── smali/com/gh4a/activities/SearchActivity$SearchTypeAdapter.smali │ @@ -239,15 +239,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic getItem(I)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 160 │ invoke-virtual {p0, p1}, Lcom/gh4a/activities/SearchActivity$SearchTypeAdapter;->getItem(I)Ljava/lang/CharSequence; │ │ move-result-object v0 ├── smali/com/gh4a/activities/SearchActivity.smali │ @@ -45,15 +45,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 59 │ invoke-direct {p0}, Lcom/gh4a/BaseActivity;->()V │ │ - .line 272 │ return-void │ .end method │ │ .method private updateSearchTypeHint()V │ .locals 2 │ │ .prologue │ @@ -444,14 +443,15 @@ │ iget-object v6, p0, Lcom/gh4a/activities/SearchActivity;->mRepoAdapter:Lcom/gh4a/adapter/RepositoryAdapter; │ │ invoke-virtual {v5, v6}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V │ │ .line 115 │ const-string v5, "repo_results" │ │ + .line 116 │ invoke-virtual {p1, v5}, Landroid/os/Bundle;->getSerializable(Ljava/lang/String;)Ljava/io/Serializable; │ │ move-result-object v1 │ │ check-cast v1, Ljava/util/ArrayList; │ │ .line 117 │ @@ -484,14 +484,15 @@ │ iget-object v6, p0, Lcom/gh4a/activities/SearchActivity;->mUserAdapter:Lcom/gh4a/adapter/SearchUserAdapter; │ │ invoke-virtual {v5, v6}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V │ │ .line 121 │ const-string v5, "user_results" │ │ + .line 122 │ invoke-virtual {p1, v5}, Landroid/os/Bundle;->getSerializable(Ljava/lang/String;)Ljava/io/Serializable; │ │ move-result-object v2 │ │ check-cast v2, Ljava/util/ArrayList; │ │ .line 123 │ @@ -585,14 +586,15 @@ │ │ move-result-object v6 │ │ invoke-interface {p1, v6}, Landroid/view/ContextMenu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ move-result-object v6 │ │ + .line 311 │ invoke-virtual {v5}, Lorg/eclipse/egit/github/core/SearchUser;->getLogin()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v5}, Lorg/eclipse/egit/github/core/SearchUser;->getName()Ljava/lang/String; │ │ move-result-object v8 │ @@ -652,14 +654,15 @@ │ │ move-result-object v6 │ │ invoke-interface {p1, v6}, Landroid/view/ContextMenu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ move-result-object v6 │ │ + .line 317 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/User;->getLogin()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/User;->getName()Ljava/lang/String; │ │ move-result-object v8 │ @@ -685,14 +688,15 @@ │ │ move-result-object v6 │ │ invoke-interface {p1, v6}, Landroid/view/ContextMenu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ move-result-object v6 │ │ + .line 319 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/User;->getLogin()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v4}, Lorg/eclipse/egit/github/core/Repository;->getName()Ljava/lang/String; │ │ move-result-object v8 │ @@ -774,15 +778,15 @@ │ if-eqz v3, :cond_0 │ │ move-object v1, v0 │ │ .line 389 │ check-cast v1, Lorg/eclipse/egit/github/core/Repository; │ │ - .line 390 │ + .line 391 │ .local v1, "repository":Lorg/eclipse/egit/github/core/Repository; │ invoke-virtual {v1}, Lorg/eclipse/egit/github/core/Repository;->getOwner()Lorg/eclipse/egit/github/core/User; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/User;->getLogin()Ljava/lang/String; │ │ @@ -790,14 +794,15 @@ │ │ invoke-virtual {v1}, Lorg/eclipse/egit/github/core/Repository;->getName()Ljava/lang/String; │ │ move-result-object v4 │ │ const/4 v5, 0x0 │ │ + .line 390 │ invoke-static {p0, v3, v4, v5}, Lcom/gh4a/utils/IntentUtils;->getRepoActivityIntent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v3 │ │ invoke-virtual {p0, v3}, Lcom/gh4a/activities/SearchActivity;->startActivity(Landroid/content/Intent;)V │ │ goto :goto_0 ├── smali/com/gh4a/activities/SettingsActivity.smali │ @@ -83,28 +83,31 @@ │ iput-object v1, p0, Lcom/gh4a/activities/SettingsActivity;->mResultIntent:Landroid/content/Intent; │ │ .line 32 │ invoke-virtual {p0}, Lcom/gh4a/activities/SettingsActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; │ │ move-result-object v1 │ │ + .line 33 │ invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v1 │ │ const v2, 0x7f0a0066 │ │ new-instance v3, Lcom/gh4a/fragment/SettingsFragment; │ │ invoke-direct {v3}, Lcom/gh4a/fragment/SettingsFragment;->()V │ │ + .line 34 │ invoke-virtual {v1, v2, v3}, Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v1 │ │ + .line 35 │ invoke-virtual {v1}, Landroid/support/v4/app/FragmentTransaction;->commit()I │ │ .line 40 │ :goto_0 │ const/4 v1, -0x1 │ │ iget-object v2, p0, Lcom/gh4a/activities/SettingsActivity;->mResultIntent:Landroid/content/Intent; ├── smali/com/gh4a/activities/UserActivity$1.smali │ @@ -26,14 +26,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/activities/UserActivity; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/UserActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/activities/UserActivity; │ │ .prologue │ .line 79 │ iput-object p1, p0, Lcom/gh4a/activities/UserActivity$1;->this$0:Lcom/gh4a/activities/UserActivity; │ │ invoke-direct {p0}, Lcom/gh4a/loader/LoaderCallbacks;->()V ├── smali/com/gh4a/activities/UserActivity$UpdateFollowTask.smali │ @@ -42,21 +42,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic onSuccess(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 283 │ check-cast p1, Ljava/lang/Void; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/activities/UserActivity$UpdateFollowTask;->onSuccess(Ljava/lang/Void;)V │ │ return-void │ .end method │ │ .method protected onSuccess(Ljava/lang/Void;)V │ .locals 2 │ @@ -158,15 +156,15 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/Exception; │ } │ .end annotation │ │ .prologue │ - .line 290 │ + .line 291 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v1 │ │ sget-object v2, Lcom/gh4a/Gh4Application;->USER_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v1, v2}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; ├── smali/com/gh4a/activities/UserActivity.smali │ @@ -259,15 +259,14 @@ │ .line 79 │ new-instance v0, Lcom/gh4a/activities/UserActivity$1; │ │ invoke-direct {v0, p0}, Lcom/gh4a/activities/UserActivity$1;->(Lcom/gh4a/activities/UserActivity;)V │ │ iput-object v0, p0, Lcom/gh4a/activities/UserActivity;->mIsFollowingCallback:Lcom/gh4a/loader/LoaderCallbacks; │ │ - .line 283 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/gh4a/activities/UserActivity;)Ljava/lang/String; │ .locals 1 │ .param p0, "x0" # Lcom/gh4a/activities/UserActivity; │ │ @@ -360,14 +359,15 @@ │ iget-boolean v0, p0, Lcom/gh4a/activities/UserActivity;->mIsTopLevelMode:Z │ │ if-eqz v0, :cond_0 │ │ .line 174 │ iget-object v0, p0, Lcom/gh4a/activities/UserActivity;->mUserLogin:Ljava/lang/String; │ │ + .line 175 │ invoke-static {v0}, Lcom/gh4a/fragment/PrivateEventListFragment;->newInstance(Ljava/lang/String;)Lcom/gh4a/fragment/PrivateEventListFragment; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/gh4a/activities/UserActivity;->mPrivateEventListFragment:Lcom/gh4a/fragment/PrivateEventListFragment; │ │ .line 176 │ @@ -376,14 +376,15 @@ │ goto :goto_0 │ │ .line 181 │ :cond_0 │ :pswitch_2 │ iget-object v0, p0, Lcom/gh4a/activities/UserActivity;->mUserLogin:Ljava/lang/String; │ │ + .line 182 │ invoke-static {v0}, Lcom/gh4a/fragment/PublicEventListFragment;->newInstance(Ljava/lang/String;)Lcom/gh4a/fragment/PublicEventListFragment; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/gh4a/activities/UserActivity;->mPublicEventListFragment:Lcom/gh4a/fragment/PublicEventListFragment; │ │ .line 183 │ @@ -481,14 +482,15 @@ │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ const-string v0, "auth_changed" │ │ + .line 222 │ invoke-virtual {p3, v0, v1}, Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ .line 223 ├── smali/com/gh4a/activities/SearchActivity$LoadUserTask.smali │ @@ -54,21 +54,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic onSuccess(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 272 │ check-cast p1, Ljava/util/List; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/activities/SearchActivity$LoadUserTask;->onSuccess(Ljava/util/List;)V │ │ return-void │ .end method │ │ .method protected onSuccess(Ljava/util/List;)V │ .locals 1 │ @@ -141,15 +139,15 @@ │ .line 283 │ const/4 v1, 0x0 │ │ .line 288 │ :goto_0 │ return-object v1 │ │ - .line 286 │ + .line 287 │ :cond_0 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v1 │ │ sget-object v2, Lcom/gh4a/Gh4Application;->USER_SERVICE:Ljava/lang/String; ├── smali/com/gh4a/activities/UserListActivity$1.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/activities/UserListActivity; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/UserListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/activities/UserListActivity; │ │ .prologue │ .line 42 │ iput-object p1, p0, Lcom/gh4a/activities/UserListActivity$1;->this$0:Lcom/gh4a/activities/UserListActivity; │ │ invoke-direct {p0}, Lcom/gh4a/loader/LoaderCallbacks;->()V ├── smali/com/gh4a/activities/UserListActivity.smali │ @@ -203,18 +203,20 @@ │ iget-object v2, p0, Lcom/gh4a/activities/UserListActivity;->mUserAdapter:Lcom/gh4a/adapter/UserAdapter; │ │ invoke-virtual {v1, v2}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V │ │ .line 81 │ const v2, 0x7f010020 │ │ + .line 82 │ invoke-static {p0, v2}, Lcom/gh4a/utils/UiUtils;->resolveDrawable(Landroid/content/Context;I)I │ │ move-result v2 │ │ + .line 81 │ invoke-virtual {v1, v2}, Landroid/widget/ListView;->setBackgroundResource(I)V │ │ .line 84 │ invoke-virtual {p0}, Lcom/gh4a/activities/UserListActivity;->getSupportLoaderManager()Landroid/support/v4/app/LoaderManager; │ │ move-result-object v2 ├── smali/com/gh4a/activities/WebViewerActivity$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/activities/WebViewerActivity; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/WebViewerActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/activities/WebViewerActivity; │ │ .prologue │ .line 60 │ iput-object p1, p0, Lcom/gh4a/activities/WebViewerActivity$1;->this$0:Lcom/gh4a/activities/WebViewerActivity; │ │ invoke-direct {p0}, Landroid/webkit/WebViewClient;->()V ├── smali/com/gh4a/activities/WikiListActivity$1.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/activities/WikiListActivity; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/WikiListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/activities/WikiListActivity; │ │ .prologue │ .line 48 │ iput-object p1, p0, Lcom/gh4a/activities/WikiListActivity$1;->this$0:Lcom/gh4a/activities/WikiListActivity; │ │ invoke-direct {p0}, Lcom/gh4a/loader/LoaderCallbacks;->()V ├── smali/com/gh4a/activities/WikiListActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/activities/WikiListActivity; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/activities/WikiListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/activities/WikiListActivity; │ │ .prologue │ .line 91 │ iput-object p1, p0, Lcom/gh4a/activities/WikiListActivity$2;->this$0:Lcom/gh4a/activities/WikiListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/gh4a/activities/WikiListActivity.smali │ @@ -121,15 +121,15 @@ │ .line 43 │ invoke-direct {p0, p1}, Lcom/gh4a/activities/WikiListActivity;->openViewer(Lcom/gh4a/holder/Feed;)V │ │ return-void │ .end method │ │ .method private fillData(Ljava/util/List;)V │ - .locals 6 │ + .locals 5 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/List", │ "<", │ "Lcom/gh4a/holder/Feed;", │ ">;)V" │ @@ -138,17 +138,17 @@ │ │ .prologue │ .line 105 │ .local p1, "result":Ljava/util/List;, "Ljava/util/List;" │ if-eqz p1, :cond_1 │ │ .line 106 │ - iget-object v4, p0, Lcom/gh4a/activities/WikiListActivity;->mListView:Landroid/widget/ListView; │ + iget-object v3, p0, Lcom/gh4a/activities/WikiListActivity;->mListView:Landroid/widget/ListView; │ │ - invoke-virtual {v4}, Landroid/widget/ListView;->getAdapter()Landroid/widget/ListAdapter; │ + invoke-virtual {v3}, Landroid/widget/ListView;->getAdapter()Landroid/widget/ListAdapter; │ │ move-result-object v0 │ │ check-cast v0, Lcom/gh4a/adapter/CommonFeedAdapter; │ │ .line 107 │ .local v0, "adapter":Lcom/gh4a/adapter/CommonFeedAdapter; │ @@ -156,65 +156,63 @@ │ │ .line 108 │ invoke-virtual {v0}, Lcom/gh4a/adapter/CommonFeedAdapter;->notifyDataSetChanged()V │ │ .line 110 │ invoke-virtual {p0}, Lcom/gh4a/activities/WikiListActivity;->getIntent()Landroid/content/Intent; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - const-string v5, "Object.SHA" │ + const-string v4, "Object.SHA" │ │ - invoke-virtual {v4, v5}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v3, v4}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 111 │ - .local v3, "initialPage":Ljava/lang/String; │ - if-eqz v3, :cond_1 │ + .local v2, "initialPage":Ljava/lang/String; │ + if-eqz v2, :cond_1 │ │ .line 112 │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/gh4a/holder/Feed; │ │ .line 113 │ .local v1, "feed":Lcom/gh4a/holder/Feed; │ invoke-virtual {v1}, Lcom/gh4a/holder/Feed;->getId()Ljava/lang/String; │ │ move-result-object v4 │ │ - invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v2, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ .line 114 │ invoke-direct {p0, v1}, Lcom/gh4a/activities/WikiListActivity;->openViewer(Lcom/gh4a/holder/Feed;)V │ │ .line 120 │ .end local v0 # "adapter":Lcom/gh4a/adapter/CommonFeedAdapter; │ .end local v1 # "feed":Lcom/gh4a/holder/Feed; │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v3 # "initialPage":Ljava/lang/String; │ + .end local v2 # "initialPage":Ljava/lang/String; │ :cond_1 │ return-void │ .end method │ │ .method private openViewer(Lcom/gh4a/holder/Feed;)V │ .locals 3 │ .param p1, "feed" # Lcom/gh4a/holder/Feed; │ @@ -429,18 +427,20 @@ │ invoke-virtual {v2, v3}, Landroid/widget/ListView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V │ │ .line 98 │ iget-object v2, p0, Lcom/gh4a/activities/WikiListActivity;->mListView:Landroid/widget/ListView; │ │ const v3, 0x7f010020 │ │ + .line 99 │ invoke-static {p0, v3}, Lcom/gh4a/utils/UiUtils;->resolveDrawable(Landroid/content/Context;I)I │ │ move-result v3 │ │ + .line 98 │ invoke-virtual {v2, v3}, Landroid/widget/ListView;->setBackgroundResource(I)V │ │ .line 101 │ invoke-virtual {p0}, Lcom/gh4a/activities/WikiListActivity;->getSupportLoaderManager()Landroid/support/v4/app/LoaderManager; │ │ move-result-object v2 ├── smali/com/gh4a/adapter/BookmarkAdapter.smali │ @@ -2,15 +2,14 @@ │ .super Landroid/support/v4/widget/CursorAdapter; │ .source "BookmarkAdapter.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/gh4a/adapter/BookmarkAdapter$1;, │ Lcom/gh4a/adapter/BookmarkAdapter$ViewHolder; │ } │ .end annotation │ │ │ # instance fields │ .field private final mRepoIconResId:I ├── smali/com/gh4a/adapter/CommitAdapter.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Landroid/view/View$OnClickListener; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/gh4a/adapter/CommitAdapter$1;, │ Lcom/gh4a/adapter/CommitAdapter$ViewHolder; │ } │ .end annotation │ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Lcom/gh4a/adapter/RootAdapter", │ @@ -38,22 +37,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic bindView(Landroid/view/View;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Landroid/view/View; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 35 │ check-cast p2, Lorg/eclipse/egit/github/core/RepositoryCommit; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/gh4a/adapter/CommitAdapter;->bindView(Landroid/view/View;Lorg/eclipse/egit/github/core/RepositoryCommit;)V │ │ return-void │ .end method │ │ .method protected bindView(Landroid/view/View;Lorg/eclipse/egit/github/core/RepositoryCommit;)V │ .locals 8 │ @@ -170,14 +166,15 @@ │ invoke-virtual {v4, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 85 │ iget-object v4, v3, Lcom/gh4a/adapter/CommitAdapter$ViewHolder;->tvTimestamp:Landroid/widget/TextView; │ │ iget-object v5, p0, Lcom/gh4a/adapter/CommitAdapter;->mContext:Landroid/content/Context; │ │ + .line 86 │ invoke-virtual {p2}, Lorg/eclipse/egit/github/core/RepositoryCommit;->getCommit()Lorg/eclipse/egit/github/core/Commit; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Lorg/eclipse/egit/github/core/Commit;->getAuthor()Lorg/eclipse/egit/github/core/CommitUser; │ │ move-result-object v6 │ @@ -186,14 +183,15 @@ │ │ move-result-object v6 │ │ invoke-static {v5, v6, v7}, Lcom/gh4a/utils/StringUtils;->formatRelativeTime(Landroid/content/Context;Ljava/util/Date;Z)Ljava/lang/CharSequence; │ │ move-result-object v5 │ │ + .line 85 │ invoke-virtual {v4, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 87 │ return-void │ │ .line 81 │ :cond_1 │ @@ -337,18 +335,20 @@ │ │ check-cast v0, Lorg/eclipse/egit/github/core/RepositoryCommit; │ │ .line 93 │ .local v0, "commit":Lorg/eclipse/egit/github/core/RepositoryCommit; │ iget-object v2, p0, Lcom/gh4a/adapter/CommitAdapter;->mContext:Landroid/content/Context; │ │ + .line 94 │ invoke-static {v0}, Lcom/gh4a/utils/CommitUtils;->getAuthorLogin(Lorg/eclipse/egit/github/core/RepositoryCommit;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 93 │ invoke-static {v2, v3}, Lcom/gh4a/utils/IntentUtils;->getUserActivityIntent(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v1 │ │ .line 95 │ .local v1, "intent":Landroid/content/Intent; │ if-eqz v1, :cond_0 ├── smali/com/gh4a/adapter/CommitNoteAdapter.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Landroid/view/View$OnClickListener; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/gh4a/adapter/CommitNoteAdapter$1;, │ Lcom/gh4a/adapter/CommitNoteAdapter$ViewHolder;, │ Lcom/gh4a/adapter/CommitNoteAdapter$OnEditComment; │ } │ .end annotation │ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ @@ -62,22 +61,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic bindView(Landroid/view/View;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Landroid/view/View; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 41 │ check-cast p2, Lorg/eclipse/egit/github/core/CommitComment; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/gh4a/adapter/CommitNoteAdapter;->bindView(Landroid/view/View;Lorg/eclipse/egit/github/core/CommitComment;)V │ │ return-void │ .end method │ │ .method protected bindView(Landroid/view/View;Lorg/eclipse/egit/github/core/CommitComment;)V │ .locals 11 │ @@ -154,18 +150,20 @@ │ invoke-virtual {v5, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 91 │ iget-object v5, v4, Lcom/gh4a/adapter/CommitNoteAdapter$ViewHolder;->tvTimestamp:Landroid/widget/TextView; │ │ iget-object v6, p0, Lcom/gh4a/adapter/CommitNoteAdapter;->mContext:Landroid/content/Context; │ │ + .line 92 │ invoke-virtual {p2}, Lorg/eclipse/egit/github/core/CommitComment;->getCreatedAt()Ljava/util/Date; │ │ move-result-object v7 │ │ + .line 91 │ invoke-static {v6, v7, v8}, Lcom/gh4a/utils/StringUtils;->formatRelativeTime(Landroid/content/Context;Ljava/util/Date;Z)Ljava/lang/CharSequence; │ │ move-result-object v6 │ │ invoke-virtual {v5, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 94 │ @@ -198,14 +196,15 @@ │ invoke-virtual {v5, v6, v0, v7}, Lcom/github/mobile/util/HttpImageGetter;->bind(Landroid/widget/TextView;Ljava/lang/String;Ljava/lang/Object;)Lcom/github/mobile/util/HttpImageGetter; │ │ .line 97 │ iget-object v5, p0, Lcom/gh4a/adapter/CommitNoteAdapter;->mEditCallback:Lcom/gh4a/adapter/CommitNoteAdapter$OnEditComment; │ │ if-eqz v5, :cond_1 │ │ + .line 98 │ invoke-virtual {v2}, Lorg/eclipse/egit/github/core/User;->getLogin()Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v5, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v5 ├── smali/com/gh4a/adapter/CommonFeedAdapter.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Landroid/view/View$OnClickListener; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/gh4a/adapter/CommonFeedAdapter$1;, │ Lcom/gh4a/adapter/CommonFeedAdapter$ViewHolder; │ } │ .end annotation │ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Lcom/gh4a/adapter/RootAdapter", │ @@ -118,22 +117,24 @@ │ move-result v3 │ │ if-lez v3, :cond_2 │ │ .line 70 │ iget-object v3, v2, Lcom/gh4a/adapter/CommonFeedAdapter$ViewHolder;->ivGravatar:Landroid/widget/ImageView; │ │ + .line 71 │ invoke-virtual {p2}, Lcom/gh4a/holder/Feed;->getUserId()I │ │ move-result v6 │ │ invoke-virtual {p2}, Lcom/gh4a/holder/Feed;->getAvatarUrl()Ljava/lang/String; │ │ move-result-object v7 │ │ + .line 70 │ invoke-static {v3, v6, v7}, Lcom/gh4a/utils/AvatarHandler;->assignAvatar(Landroid/widget/ImageView;ILjava/lang/String;)V │ │ .line 72 │ iget-object v3, v2, Lcom/gh4a/adapter/CommonFeedAdapter$ViewHolder;->ivGravatar:Landroid/widget/ImageView; │ │ invoke-virtual {v3, p2}, Landroid/widget/ImageView;->setTag(Ljava/lang/Object;)V │ │ @@ -153,14 +154,15 @@ │ │ move-result-object v3 │ │ if-eqz v3, :cond_3 │ │ iget-object v3, p0, Lcom/gh4a/adapter/CommonFeedAdapter;->mContext:Landroid/content/Context; │ │ + .line 80 │ invoke-static {v3}, Landroid/text/format/DateFormat;->getMediumDateFormat(Landroid/content/Context;)Ljava/text/DateFormat; │ │ move-result-object v3 │ │ invoke-virtual {p2}, Lcom/gh4a/holder/Feed;->getPublished()Ljava/util/Date; │ │ move-result-object v5 │ @@ -216,15 +218,15 @@ │ :cond_2 │ iget-object v3, v2, Lcom/gh4a/adapter/CommonFeedAdapter$ViewHolder;->ivGravatar:Landroid/widget/ImageView; │ │ invoke-virtual {v3, v5}, Landroid/widget/ImageView;->setVisibility(I)V │ │ goto :goto_2 │ │ - .line 79 │ + .line 80 │ :cond_3 │ const-string v0, "" │ │ goto :goto_3 │ │ .line 86 │ :cond_4 │ @@ -238,22 +240,19 @@ │ invoke-virtual {v3, v5}, Landroid/widget/TextView;->setVisibility(I)V │ │ goto :goto_4 │ .end method │ │ .method protected bridge synthetic bindView(Landroid/view/View;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Landroid/view/View; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 33 │ check-cast p2, Lcom/gh4a/holder/Feed; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/gh4a/adapter/CommonFeedAdapter;->bindView(Landroid/view/View;Lcom/gh4a/holder/Feed;)V │ │ return-void │ .end method │ │ .method protected createView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;I)Landroid/view/View; │ .locals 4 ├── smali/com/gh4a/adapter/ContributorAdapter.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Landroid/view/View$OnClickListener; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/gh4a/adapter/ContributorAdapter$1;, │ Lcom/gh4a/adapter/ContributorAdapter$ViewHolder; │ } │ .end annotation │ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Lcom/gh4a/adapter/RootAdapter", │ @@ -38,22 +37,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic bindView(Landroid/view/View;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Landroid/view/View; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 18 │ check-cast p2, Lorg/eclipse/egit/github/core/Contributor; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/gh4a/adapter/ContributorAdapter;->bindView(Landroid/view/View;Lorg/eclipse/egit/github/core/Contributor;)V │ │ return-void │ .end method │ │ .method protected bindView(Landroid/view/View;Lorg/eclipse/egit/github/core/Contributor;)V │ .locals 8 │ @@ -68,22 +64,24 @@ │ │ check-cast v0, Lcom/gh4a/adapter/ContributorAdapter$ViewHolder; │ │ .line 42 │ .local v0, "viewHolder":Lcom/gh4a/adapter/ContributorAdapter$ViewHolder; │ iget-object v1, v0, Lcom/gh4a/adapter/ContributorAdapter$ViewHolder;->ivGravatar:Landroid/widget/ImageView; │ │ + .line 43 │ invoke-virtual {p2}, Lorg/eclipse/egit/github/core/Contributor;->getId()I │ │ move-result v2 │ │ invoke-virtual {p2}, Lorg/eclipse/egit/github/core/Contributor;->getAvatarUrl()Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 42 │ invoke-static {v1, v2, v3}, Lcom/gh4a/utils/AvatarHandler;->assignAvatar(Landroid/widget/ImageView;ILjava/lang/String;)V │ │ .line 44 │ iget-object v1, v0, Lcom/gh4a/adapter/ContributorAdapter$ViewHolder;->ivGravatar:Landroid/widget/ImageView; │ │ invoke-virtual {v1, p2}, Landroid/widget/ImageView;->setTag(Ljava/lang/Object;)V │ │ @@ -111,14 +109,15 @@ │ │ invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v2 │ │ const/high16 v3, 0x7f0c0000 │ │ + .line 48 │ invoke-virtual {p2}, Lorg/eclipse/egit/github/core/Contributor;->getContributions()I │ │ move-result v4 │ │ const/4 v5, 0x1 │ │ new-array v5, v5, [Ljava/lang/Object; │ @@ -131,14 +130,15 @@ │ │ invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v7 │ │ aput-object v7, v5, v6 │ │ + .line 47 │ invoke-virtual {v2, v3, v4, v5}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 49 │ @@ -236,22 +236,24 @@ │ │ check-cast v0, Lorg/eclipse/egit/github/core/Contributor; │ │ .line 55 │ .local v0, "contributor":Lorg/eclipse/egit/github/core/Contributor; │ iget-object v2, p0, Lcom/gh4a/adapter/ContributorAdapter;->mContext:Landroid/content/Context; │ │ + .line 56 │ invoke-virtual {v0}, Lorg/eclipse/egit/github/core/Contributor;->getLogin()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v0}, Lorg/eclipse/egit/github/core/Contributor;->getName()Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 55 │ invoke-static {v2, v3, v4}, Lcom/gh4a/utils/IntentUtils;->getUserActivityIntent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v1 │ │ .line 57 │ .local v1, "intent":Landroid/content/Intent; │ if-eqz v1, :cond_0 ├── smali/com/gh4a/adapter/DownloadAdapter.smali │ @@ -2,15 +2,14 @@ │ .super Lcom/gh4a/adapter/RootAdapter; │ .source "DownloadAdapter.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/gh4a/adapter/DownloadAdapter$1;, │ Lcom/gh4a/adapter/DownloadAdapter$ViewHolder; │ } │ .end annotation │ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Lcom/gh4a/adapter/RootAdapter", │ @@ -34,22 +33,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic bindView(Landroid/view/View;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Landroid/view/View; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 15 │ check-cast p2, Lorg/eclipse/egit/github/core/Download; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/gh4a/adapter/DownloadAdapter;->bindView(Landroid/view/View;Lorg/eclipse/egit/github/core/Download;)V │ │ return-void │ .end method │ │ .method protected bindView(Landroid/view/View;Lorg/eclipse/egit/github/core/Download;)V │ .locals 9 │ @@ -111,24 +107,26 @@ │ │ const v3, 0x7f0d0036 │ │ new-array v4, v8, [Ljava/lang/Object; │ │ iget-object v5, p0, Lcom/gh4a/adapter/DownloadAdapter;->mContext:Landroid/content/Context; │ │ + .line 48 │ invoke-virtual {p2}, Lorg/eclipse/egit/github/core/Download;->getCreatedAt()Ljava/util/Date; │ │ move-result-object v6 │ │ invoke-static {v5, v6, v8}, Lcom/gh4a/utils/StringUtils;->formatRelativeTime(Landroid/content/Context;Ljava/util/Date;Z)Ljava/lang/CharSequence; │ │ move-result-object v5 │ │ aput-object v5, v4, v7 │ │ + .line 47 │ invoke-virtual {v2, v3, v4}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 49 ├── smali/com/gh4a/adapter/FeedAdapter.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Landroid/view/View$OnClickListener; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/gh4a/adapter/FeedAdapter$1;, │ Lcom/gh4a/adapter/FeedAdapter$ViewHolder; │ } │ .end annotation │ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Lcom/gh4a/adapter/RootAdapter", │ @@ -223,14 +222,15 @@ │ │ new-array v0, v0, [Ljava/lang/Object; │ │ move-object/from16 v25, v0 │ │ const/16 v26, 0x0 │ │ + .line 148 │ invoke-virtual/range {v17 .. v17}, Lorg/eclipse/egit/github/core/event/CreatePayload;->getRefType()Ljava/lang/String; │ │ move-result-object v27 │ │ aput-object v27, v25, v26 │ │ const/16 v26, 0x1 │ @@ -245,14 +245,15 @@ │ │ invoke-virtual/range {v17 .. v17}, Lorg/eclipse/egit/github/core/event/CreatePayload;->getRef()Ljava/lang/String; │ │ move-result-object v27 │ │ aput-object v27, v25, v26 │ │ + .line 147 │ move-object/from16 v0, v19 │ │ move/from16 v1, v24 │ │ move-object/from16 v2, v25 │ │ invoke-virtual {v0, v1, v2}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ @@ -339,14 +340,15 @@ │ │ new-array v0, v0, [Ljava/lang/Object; │ │ move-object/from16 v25, v0 │ │ const/16 v26, 0x0 │ │ + .line 162 │ invoke-virtual/range {v22 .. v22}, Lorg/eclipse/egit/github/core/User;->getLogin()Ljava/lang/String; │ │ move-result-object v27 │ │ aput-object v27, v25, v26 │ │ const/16 v26, 0x1 │ @@ -369,14 +371,15 @@ │ │ invoke-static/range {v27 .. v27}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v27 │ │ aput-object v27, v25, v26 │ │ + .line 161 │ move-object/from16 v0, v19 │ │ move/from16 v1, v24 │ │ move-object/from16 v2, v25 │ │ invoke-virtual {v0, v1, v2}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ @@ -663,14 +666,15 @@ │ │ new-array v0, v0, [Ljava/lang/Object; │ │ move-object/from16 v25, v0 │ │ const/16 v26, 0x0 │ │ + .line 195 │ invoke-virtual/range {v18 .. v18}, Lorg/eclipse/egit/github/core/PullRequest;->getTitle()Ljava/lang/String; │ │ move-result-object v27 │ │ aput-object v27, v25, v26 │ │ const/16 v26, 0x1 │ @@ -683,14 +687,15 @@ │ │ move-result-object v27 │ │ aput-object v27, v25, v26 │ │ const/16 v26, 0x2 │ │ + .line 196 │ invoke-virtual/range {v18 .. v18}, Lorg/eclipse/egit/github/core/PullRequest;->getAdditions()I │ │ move-result v27 │ │ invoke-static/range {v27 .. v27}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v27 │ @@ -705,14 +710,15 @@ │ │ invoke-static/range {v27 .. v27}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v27 │ │ aput-object v27, v25, v26 │ │ + .line 194 │ move-object/from16 v0, v19 │ │ move/from16 v1, v24 │ │ move-object/from16 v2, v25 │ │ invoke-virtual {v0, v1, v2}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ @@ -731,15 +737,15 @@ │ │ invoke-virtual {v0, v13}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v24 │ │ if-eqz v24, :cond_e │ │ - .line 200 │ + .line 201 │ invoke-virtual/range {p1 .. p1}, Lorg/eclipse/egit/github/core/event/Event;->getPayload()Lorg/eclipse/egit/github/core/event/EventPayload; │ │ move-result-object v17 │ │ check-cast v17, Lorg/eclipse/egit/github/core/event/PullRequestReviewCommentPayload; │ │ .line 202 │ @@ -908,14 +914,15 @@ │ │ move-object/from16 v25, v0 │ │ const v26, 0x7f0e0136 │ │ invoke-direct/range {v24 .. v26}, Landroid/text/style/TextAppearanceSpan;->(Landroid/content/Context;I)V │ │ + .line 228 │ invoke-virtual/range {v21 .. v21}, Landroid/text/SpannableStringBuilder;->length()I │ │ move-result v25 │ │ invoke-virtual/range {v20 .. v20}, Ljava/lang/String;->length()I │ │ move-result v26 │ @@ -924,14 +931,15 @@ │ │ invoke-virtual/range {v21 .. v21}, Landroid/text/SpannableStringBuilder;->length()I │ │ move-result v26 │ │ const/16 v27, 0x0 │ │ + .line 227 │ move-object/from16 v0, v21 │ │ move-object/from16 v1, v24 │ │ move/from16 v2, v25 │ │ move/from16 v3, v26 │ @@ -982,20 +990,22 @@ │ :goto_2 │ move-object/from16 v0, v25 │ │ move/from16 v1, v24 │ │ invoke-direct {v0, v1}, Lcom/gh4a/widget/EllipsizeLineSpan;->(I)V │ │ + .line 233 │ invoke-virtual/range {v21 .. v21}, Landroid/text/SpannableStringBuilder;->length()I │ │ move-result v24 │ │ const/16 v26, 0x0 │ │ + .line 232 │ move-object/from16 v0, v21 │ │ move-object/from16 v1, v25 │ │ move/from16 v2, v24 │ │ move/from16 v3, v26 │ @@ -1089,14 +1099,15 @@ │ │ move/from16 v2, p2 │ │ move/from16 v3, v26 │ │ invoke-direct {v0, v1, v2, v3}, Lcom/gh4a/widget/CustomTypefaceSpan;->(Landroid/content/Context;II)V │ │ + .line 240 │ invoke-virtual/range {v21 .. v21}, Landroid/text/SpannableStringBuilder;->length()I │ │ move-result v25 │ │ invoke-virtual/range {v23 .. v23}, Ljava/lang/String;->length()I │ │ move-result v26 │ @@ -1105,14 +1116,15 @@ │ │ invoke-virtual/range {v21 .. v21}, Landroid/text/SpannableStringBuilder;->length()I │ │ move-result v26 │ │ const/16 v27, 0x0 │ │ + .line 239 │ move-object/from16 v0, v21 │ │ move-object/from16 v1, v24 │ │ move/from16 v2, v25 │ │ move/from16 v3, v26 │ @@ -1305,14 +1317,15 @@ │ │ new-array v0, v0, [Ljava/lang/Object; │ │ move-object/from16 v23, v0 │ │ const/16 v24, 0x0 │ │ + .line 281 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/User;->getLogin()Ljava/lang/String; │ │ move-result-object v25 │ │ aput-object v25, v23, v24 │ │ const/16 v24, 0x1 │ @@ -1333,22 +1346,24 @@ │ │ move-result-object v25 │ │ aput-object v25, v23, v24 │ │ const/16 v24, 0x2 │ │ + .line 282 │ move-object/from16 v0, p0 │ │ invoke-direct {v0, v7}, Lcom/gh4a/adapter/FeedAdapter;->formatFromRepoName(Lorg/eclipse/egit/github/core/event/EventRepository;)Ljava/lang/String; │ │ move-result-object v25 │ │ aput-object v25, v23, v24 │ │ + .line 280 │ move-object/from16 v0, v18 │ │ move/from16 v1, v22 │ │ move-object/from16 v2, v23 │ │ invoke-virtual {v0, v1, v2}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ @@ -1406,14 +1421,15 @@ │ │ new-array v0, v0, [Ljava/lang/Object; │ │ move-object/from16 v23, v0 │ │ const/16 v24, 0x0 │ │ + .line 289 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/User;->getLogin()Ljava/lang/String; │ │ move-result-object v25 │ │ aput-object v25, v23, v24 │ │ const/16 v24, 0x1 │ @@ -1422,14 +1438,15 @@ │ │ invoke-direct {v0, v7}, Lcom/gh4a/adapter/FeedAdapter;->formatFromRepoName(Lorg/eclipse/egit/github/core/event/EventRepository;)Ljava/lang/String; │ │ move-result-object v25 │ │ aput-object v25, v23, v24 │ │ + .line 288 │ move-object/from16 v0, v18 │ │ move/from16 v1, v22 │ │ move-object/from16 v2, v23 │ │ invoke-virtual {v0, v1, v2}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ @@ -1474,14 +1491,15 @@ │ │ new-array v0, v0, [Ljava/lang/Object; │ │ move-object/from16 v23, v0 │ │ const/16 v24, 0x0 │ │ + .line 292 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/User;->getLogin()Ljava/lang/String; │ │ move-result-object v25 │ │ aput-object v25, v23, v24 │ │ const/16 v24, 0x1 │ @@ -1502,14 +1520,15 @@ │ │ invoke-direct {v0, v7}, Lcom/gh4a/adapter/FeedAdapter;->formatFromRepoName(Lorg/eclipse/egit/github/core/event/EventRepository;)Ljava/lang/String; │ │ move-result-object v25 │ │ aput-object v25, v23, v24 │ │ + .line 291 │ move-object/from16 v0, v18 │ │ move/from16 v1, v22 │ │ move-object/from16 v2, v23 │ │ invoke-virtual {v0, v1, v2}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ @@ -1562,28 +1581,30 @@ │ │ new-array v0, v0, [Ljava/lang/Object; │ │ move-object/from16 v23, v0 │ │ const/16 v24, 0x0 │ │ + .line 299 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/User;->getLogin()Ljava/lang/String; │ │ move-result-object v25 │ │ aput-object v25, v23, v24 │ │ const/16 v24, 0x1 │ │ invoke-virtual {v15}, Lorg/eclipse/egit/github/core/event/DeletePayload;->getRef()Ljava/lang/String; │ │ move-result-object v25 │ │ aput-object v25, v23, v24 │ │ + .line 298 │ move-object/from16 v0, v18 │ │ move/from16 v1, v22 │ │ move-object/from16 v2, v23 │ │ invoke-virtual {v0, v1, v2}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ @@ -1602,14 +1623,15 @@ │ │ new-array v0, v0, [Ljava/lang/Object; │ │ move-object/from16 v23, v0 │ │ const/16 v24, 0x0 │ │ + .line 302 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/User;->getLogin()Ljava/lang/String; │ │ move-result-object v25 │ │ aput-object v25, v23, v24 │ │ const/16 v24, 0x1 │ @@ -1626,22 +1648,24 @@ │ │ move-result-object v25 │ │ aput-object v25, v23, v24 │ │ const/16 v24, 0x3 │ │ + .line 303 │ move-object/from16 v0, p0 │ │ invoke-direct {v0, v7}, Lcom/gh4a/adapter/FeedAdapter;->formatFromRepoName(Lorg/eclipse/egit/github/core/event/EventRepository;)Ljava/lang/String; │ │ move-result-object v25 │ │ aput-object v25, v23, v24 │ │ + .line 301 │ move-object/from16 v0, v18 │ │ move/from16 v1, v22 │ │ move-object/from16 v2, v23 │ │ invoke-virtual {v0, v1, v2}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ @@ -1672,14 +1696,15 @@ │ │ new-array v0, v0, [Ljava/lang/Object; │ │ move-object/from16 v23, v0 │ │ const/16 v24, 0x0 │ │ + .line 308 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/User;->getLogin()Ljava/lang/String; │ │ move-result-object v25 │ │ aput-object v25, v23, v24 │ │ const/16 v24, 0x1 │ @@ -1688,14 +1713,15 @@ │ │ invoke-direct {v0, v7}, Lcom/gh4a/adapter/FeedAdapter;->formatFromRepoName(Lorg/eclipse/egit/github/core/event/EventRepository;)Ljava/lang/String; │ │ move-result-object v25 │ │ aput-object v25, v23, v24 │ │ + .line 307 │ move-object/from16 v0, v18 │ │ move/from16 v1, v22 │ │ move-object/from16 v2, v23 │ │ invoke-virtual {v0, v1, v2}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ @@ -1733,14 +1759,15 @@ │ │ new-array v0, v0, [Ljava/lang/Object; │ │ move-object/from16 v23, v0 │ │ const/16 v24, 0x0 │ │ + .line 313 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/User;->getLogin()Ljava/lang/String; │ │ move-result-object v25 │ │ aput-object v25, v23, v24 │ │ const/16 v24, 0x1 │ @@ -1751,14 +1778,15 @@ │ │ invoke-virtual/range {v25 .. v25}, Lorg/eclipse/egit/github/core/User;->getLogin()Ljava/lang/String; │ │ move-result-object v25 │ │ aput-object v25, v23, v24 │ │ + .line 312 │ move-object/from16 v0, v18 │ │ move/from16 v1, v22 │ │ move-object/from16 v2, v23 │ │ invoke-virtual {v0, v1, v2}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ @@ -1791,14 +1819,15 @@ │ │ new-array v0, v0, [Ljava/lang/Object; │ │ move-object/from16 v23, v0 │ │ const/16 v24, 0x0 │ │ + .line 317 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/User;->getLogin()Ljava/lang/String; │ │ move-result-object v25 │ │ aput-object v25, v23, v24 │ │ const/16 v24, 0x1 │ @@ -1807,14 +1836,15 @@ │ │ invoke-direct {v0, v7}, Lcom/gh4a/adapter/FeedAdapter;->formatFromRepoName(Lorg/eclipse/egit/github/core/event/EventRepository;)Ljava/lang/String; │ │ move-result-object v25 │ │ aput-object v25, v23, v24 │ │ + .line 316 │ move-object/from16 v0, v18 │ │ move/from16 v1, v22 │ │ move-object/from16 v2, v23 │ │ invoke-virtual {v0, v1, v2}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ @@ -1844,14 +1874,15 @@ │ │ new-array v0, v0, [Ljava/lang/Object; │ │ move-object/from16 v23, v0 │ │ const/16 v24, 0x0 │ │ + .line 321 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/User;->getLogin()Ljava/lang/String; │ │ move-result-object v25 │ │ aput-object v25, v23, v24 │ │ const/16 v24, 0x1 │ @@ -1860,14 +1891,15 @@ │ │ invoke-direct {v0, v7}, Lcom/gh4a/adapter/FeedAdapter;->formatFromRepoName(Lorg/eclipse/egit/github/core/event/EventRepository;)Ljava/lang/String; │ │ move-result-object v25 │ │ aput-object v25, v23, v24 │ │ + .line 320 │ move-object/from16 v0, v18 │ │ move/from16 v1, v22 │ │ move-object/from16 v2, v23 │ │ invoke-virtual {v0, v1, v2}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ @@ -2077,14 +2109,15 @@ │ │ new-array v0, v0, [Ljava/lang/Object; │ │ move-object/from16 v26, v0 │ │ const/16 v27, 0x0 │ │ + .line 341 │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v28 │ │ aput-object v28, v26, v27 │ │ move-object/from16 v0, v18 │ @@ -2097,22 +2130,24 @@ │ │ move-result-object v25 │ │ aput-object v25, v23, v24 │ │ const/16 v24, 0x2 │ │ + .line 342 │ move-object/from16 v0, p0 │ │ invoke-direct {v0, v7}, Lcom/gh4a/adapter/FeedAdapter;->formatFromRepoName(Lorg/eclipse/egit/github/core/event/EventRepository;)Ljava/lang/String; │ │ move-result-object v25 │ │ aput-object v25, v23, v24 │ │ + .line 340 │ move-object/from16 v0, v18 │ │ move/from16 v1, v22 │ │ move-object/from16 v2, v23 │ │ invoke-virtual {v0, v1, v2}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ @@ -2187,14 +2222,15 @@ │ │ move-result-object v24 │ │ aput-object v24, v22, v23 │ │ const/16 v23, 0x1 │ │ + .line 351 │ invoke-virtual {v12}, Lorg/eclipse/egit/github/core/Issue;->getNumber()I │ │ move-result v24 │ │ invoke-static/range {v24 .. v24}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v24 │ @@ -2207,14 +2243,15 @@ │ │ invoke-direct {v0, v7}, Lcom/gh4a/adapter/FeedAdapter;->formatFromRepoName(Lorg/eclipse/egit/github/core/event/EventRepository;)Ljava/lang/String; │ │ move-result-object v24 │ │ aput-object v24, v22, v23 │ │ + .line 350 │ move-object/from16 v0, v18 │ │ move-object/from16 v1, v22 │ │ invoke-virtual {v0, v9, v1}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v22 │ @@ -2259,14 +2296,15 @@ │ │ new-array v0, v0, [Ljava/lang/Object; │ │ move-object/from16 v23, v0 │ │ const/16 v24, 0x0 │ │ + .line 357 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/User;->getLogin()Ljava/lang/String; │ │ move-result-object v25 │ │ aput-object v25, v23, v24 │ │ const/16 v24, 0x1 │ @@ -2275,14 +2313,15 @@ │ │ move-result-object v25 │ │ aput-object v25, v23, v24 │ │ const/16 v24, 0x2 │ │ + .line 358 │ invoke-virtual {v6}, Lorg/eclipse/egit/github/core/event/IssuesPayload;->getIssue()Lorg/eclipse/egit/github/core/Issue; │ │ move-result-object v25 │ │ invoke-virtual/range {v25 .. v25}, Lorg/eclipse/egit/github/core/Issue;->getNumber()I │ │ move-result v25 │ @@ -2299,14 +2338,15 @@ │ │ invoke-direct {v0, v7}, Lcom/gh4a/adapter/FeedAdapter;->formatFromRepoName(Lorg/eclipse/egit/github/core/event/EventRepository;)Ljava/lang/String; │ │ move-result-object v25 │ │ aput-object v25, v23, v24 │ │ + .line 356 │ move-object/from16 v0, v18 │ │ move/from16 v1, v22 │ │ move-object/from16 v2, v23 │ │ invoke-virtual {v0, v1, v2}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ @@ -2345,14 +2385,15 @@ │ │ new-array v0, v0, [Ljava/lang/Object; │ │ move-object/from16 v24, v0 │ │ const/16 v22, 0x0 │ │ + .line 363 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/User;->getLogin()Ljava/lang/String; │ │ move-result-object v25 │ │ aput-object v25, v24, v22 │ │ const/16 v25, 0x1 │ @@ -2372,34 +2413,37 @@ │ move-result-object v22 │ │ :goto_5 │ aput-object v22, v24, v25 │ │ const/16 v22, 0x2 │ │ + .line 364 │ move-object/from16 v0, p0 │ │ invoke-direct {v0, v7}, Lcom/gh4a/adapter/FeedAdapter;->formatFromRepoName(Lorg/eclipse/egit/github/core/event/EventRepository;)Ljava/lang/String; │ │ move-result-object v25 │ │ aput-object v25, v24, v22 │ │ + .line 362 │ move-object/from16 v0, v18 │ │ move/from16 v1, v23 │ │ move-object/from16 v2, v24 │ │ invoke-virtual {v0, v1, v2}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v22 │ │ goto/16 :goto_0 │ │ + .line 363 │ :cond_14 │ const-string v22, "" │ │ goto :goto_5 │ │ .line 366 │ .end local v15 # "payload":Lorg/eclipse/egit/github/core/event/MemberPayload; │ @@ -2423,14 +2467,15 @@ │ │ new-array v0, v0, [Ljava/lang/Object; │ │ move-object/from16 v23, v0 │ │ const/16 v24, 0x0 │ │ + .line 368 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/User;->getLogin()Ljava/lang/String; │ │ move-result-object v25 │ │ aput-object v25, v23, v24 │ │ const/16 v24, 0x1 │ @@ -2439,14 +2484,15 @@ │ │ invoke-direct {v0, v7}, Lcom/gh4a/adapter/FeedAdapter;->formatFromRepoName(Lorg/eclipse/egit/github/core/event/EventRepository;)Ljava/lang/String; │ │ move-result-object v25 │ │ aput-object v25, v23, v24 │ │ + .line 367 │ move-object/from16 v0, v18 │ │ move/from16 v1, v22 │ │ move-object/from16 v2, v23 │ │ invoke-virtual {v0, v1, v2}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ @@ -2484,14 +2530,15 @@ │ │ new-array v0, v0, [Ljava/lang/Object; │ │ move-object/from16 v23, v0 │ │ const/16 v24, 0x0 │ │ + .line 373 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/User;->getLogin()Ljava/lang/String; │ │ move-result-object v25 │ │ aput-object v25, v23, v24 │ │ const/16 v24, 0x1 │ @@ -2500,14 +2547,15 @@ │ │ move-result-object v25 │ │ aput-object v25, v23, v24 │ │ const/16 v24, 0x2 │ │ + .line 374 │ invoke-virtual {v15}, Lorg/eclipse/egit/github/core/event/PullRequestPayload;->getNumber()I │ │ move-result v25 │ │ invoke-static/range {v25 .. v25}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v25 │ @@ -2520,14 +2568,15 @@ │ │ invoke-direct {v0, v7}, Lcom/gh4a/adapter/FeedAdapter;->formatFromRepoName(Lorg/eclipse/egit/github/core/event/EventRepository;)Ljava/lang/String; │ │ move-result-object v25 │ │ aput-object v25, v23, v24 │ │ + .line 372 │ move-object/from16 v0, v18 │ │ move/from16 v1, v22 │ │ move-object/from16 v2, v23 │ │ invoke-virtual {v0, v1, v2}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ @@ -2545,15 +2594,15 @@ │ │ invoke-virtual {v0, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v22 │ │ if-eqz v22, :cond_19 │ │ - .line 377 │ + .line 378 │ invoke-virtual/range {p1 .. p1}, Lorg/eclipse/egit/github/core/event/Event;->getPayload()Lorg/eclipse/egit/github/core/event/EventPayload; │ │ move-result-object v15 │ │ check-cast v15, Lorg/eclipse/egit/github/core/event/PullRequestReviewCommentPayload; │ │ .line 379 │ @@ -2573,14 +2622,15 @@ │ │ new-array v0, v0, [Ljava/lang/Object; │ │ move-object/from16 v23, v0 │ │ const/16 v24, 0x0 │ │ + .line 381 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/User;->getLogin()Ljava/lang/String; │ │ move-result-object v25 │ │ aput-object v25, v23, v24 │ │ const/16 v24, 0x1 │ @@ -2597,22 +2647,24 @@ │ │ move-result-object v25 │ │ aput-object v25, v23, v24 │ │ const/16 v24, 0x2 │ │ + .line 382 │ move-object/from16 v0, p0 │ │ invoke-direct {v0, v7}, Lcom/gh4a/adapter/FeedAdapter;->formatFromRepoName(Lorg/eclipse/egit/github/core/event/EventRepository;)Ljava/lang/String; │ │ move-result-object v25 │ │ aput-object v25, v23, v24 │ │ + .line 380 │ move-object/from16 v0, v18 │ │ move/from16 v1, v22 │ │ move-object/from16 v2, v23 │ │ invoke-virtual {v0, v1, v2}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ @@ -2640,14 +2692,15 @@ │ │ new-array v0, v0, [Ljava/lang/Object; │ │ move-object/from16 v23, v0 │ │ const/16 v24, 0x0 │ │ + .line 387 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/User;->getLogin()Ljava/lang/String; │ │ move-result-object v25 │ │ aput-object v25, v23, v24 │ │ const/16 v24, 0x1 │ @@ -2668,22 +2721,24 @@ │ │ move-result-object v25 │ │ aput-object v25, v23, v24 │ │ const/16 v24, 0x2 │ │ + .line 388 │ move-object/from16 v0, p0 │ │ invoke-direct {v0, v7}, Lcom/gh4a/adapter/FeedAdapter;->formatFromRepoName(Lorg/eclipse/egit/github/core/event/EventRepository;)Ljava/lang/String; │ │ move-result-object v25 │ │ aput-object v25, v23, v24 │ │ + .line 386 │ move-object/from16 v0, v18 │ │ move/from16 v1, v22 │ │ move-object/from16 v2, v23 │ │ invoke-virtual {v0, v1, v2}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ @@ -2735,14 +2790,15 @@ │ │ new-array v0, v0, [Ljava/lang/Object; │ │ move-object/from16 v24, v0 │ │ const/16 v22, 0x0 │ │ + .line 396 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/User;->getLogin()Ljava/lang/String; │ │ move-result-object v25 │ │ aput-object v25, v24, v22 │ │ const/16 v25, 0x1 │ @@ -2766,34 +2822,37 @@ │ aget-object v22, v16, v22 │ │ :goto_6 │ aput-object v22, v24, v25 │ │ const/16 v22, 0x2 │ │ + .line 397 │ move-object/from16 v0, p0 │ │ invoke-direct {v0, v7}, Lcom/gh4a/adapter/FeedAdapter;->formatFromRepoName(Lorg/eclipse/egit/github/core/event/EventRepository;)Ljava/lang/String; │ │ move-result-object v25 │ │ aput-object v25, v24, v22 │ │ + .line 395 │ move-object/from16 v0, v18 │ │ move/from16 v1, v23 │ │ move-object/from16 v2, v24 │ │ invoke-virtual {v0, v1, v2}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v22 │ │ goto/16 :goto_0 │ │ + .line 396 │ :cond_1a │ invoke-virtual {v15}, Lorg/eclipse/egit/github/core/event/PushPayload;->getRef()Ljava/lang/String; │ │ move-result-object v22 │ │ goto :goto_6 │ │ @@ -2828,22 +2887,24 @@ │ │ move-result-object v25 │ │ aput-object v25, v23, v24 │ │ const/16 v24, 0x1 │ │ + .line 401 │ move-object/from16 v0, p0 │ │ invoke-direct {v0, v7}, Lcom/gh4a/adapter/FeedAdapter;->formatFromRepoName(Lorg/eclipse/egit/github/core/event/EventRepository;)Ljava/lang/String; │ │ move-result-object v25 │ │ aput-object v25, v23, v24 │ │ + .line 400 │ move-object/from16 v0, v18 │ │ move/from16 v1, v22 │ │ move-object/from16 v2, v23 │ │ invoke-virtual {v0, v1, v2}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ @@ -2899,14 +2960,15 @@ │ │ new-array v0, v0, [Ljava/lang/Object; │ │ move-object/from16 v23, v0 │ │ const/16 v24, 0x0 │ │ + .line 410 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/User;->getLogin()Ljava/lang/String; │ │ move-result-object v25 │ │ aput-object v25, v23, v24 │ │ const/16 v24, 0x1 │ @@ -2925,14 +2987,15 @@ │ │ invoke-virtual/range {v20 .. v20}, Lorg/eclipse/egit/github/core/Team;->getName()Ljava/lang/String; │ │ move-result-object v25 │ │ aput-object v25, v23, v24 │ │ + .line 409 │ move-object/from16 v0, v18 │ │ move/from16 v1, v22 │ │ move-object/from16 v2, v23 │ │ invoke-virtual {v0, v1, v2}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ @@ -2958,14 +3021,15 @@ │ │ new-array v0, v0, [Ljava/lang/Object; │ │ move-object/from16 v23, v0 │ │ const/16 v24, 0x0 │ │ + .line 413 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/User;->getLogin()Ljava/lang/String; │ │ move-result-object v25 │ │ aput-object v25, v23, v24 │ │ const/16 v24, 0x1 │ @@ -2984,14 +3048,15 @@ │ │ invoke-virtual/range {v20 .. v20}, Lorg/eclipse/egit/github/core/Team;->getName()Ljava/lang/String; │ │ move-result-object v25 │ │ aput-object v25, v23, v24 │ │ + .line 412 │ move-object/from16 v0, v18 │ │ move/from16 v1, v22 │ │ move-object/from16 v2, v23 │ │ invoke-virtual {v0, v1, v2}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ @@ -3024,14 +3089,15 @@ │ │ new-array v0, v0, [Ljava/lang/Object; │ │ move-object/from16 v23, v0 │ │ const/16 v24, 0x0 │ │ + .line 419 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/User;->getLogin()Ljava/lang/String; │ │ move-result-object v25 │ │ aput-object v25, v23, v24 │ │ const/16 v24, 0x1 │ @@ -3040,14 +3106,15 @@ │ │ invoke-direct {v0, v7}, Lcom/gh4a/adapter/FeedAdapter;->formatFromRepoName(Lorg/eclipse/egit/github/core/event/EventRepository;)Ljava/lang/String; │ │ move-result-object v25 │ │ aput-object v25, v23, v24 │ │ + .line 418 │ move-object/from16 v0, v18 │ │ move/from16 v1, v22 │ │ move-object/from16 v2, v23 │ │ invoke-virtual {v0, v1, v2}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ @@ -3203,22 +3270,19 @@ │ goto :goto_0 │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic bindView(Landroid/view/View;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Landroid/view/View; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 71 │ check-cast p2, Lorg/eclipse/egit/github/core/event/Event; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/gh4a/adapter/FeedAdapter;->bindView(Landroid/view/View;Lorg/eclipse/egit/github/core/event/Event;)V │ │ return-void │ .end method │ │ .method protected bindView(Landroid/view/View;Lorg/eclipse/egit/github/core/event/Event;)V │ .locals 7 │ @@ -3262,18 +3326,20 @@ │ invoke-static {v4, v5}, Lcom/gh4a/utils/StringUtils;->applyBoldTagsAndSetText(Lcom/gh4a/widget/StyleableTextView;Ljava/lang/String;)V │ │ .line 101 │ iget-object v4, v2, Lcom/gh4a/adapter/FeedAdapter$ViewHolder;->tvCreatedAt:Landroid/widget/TextView; │ │ iget-object v5, p0, Lcom/gh4a/adapter/FeedAdapter;->mContext:Landroid/content/Context; │ │ + .line 102 │ invoke-virtual {p2}, Lorg/eclipse/egit/github/core/event/Event;->getCreatedAt()Ljava/util/Date; │ │ move-result-object v6 │ │ + .line 101 │ invoke-static {v5, v6, v3}, Lcom/gh4a/utils/StringUtils;->formatRelativeTime(Landroid/content/Context;Ljava/util/Date;Z)Ljava/lang/CharSequence; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 104 ├── smali/com/gh4a/adapter/FileAdapter.smali │ @@ -2,15 +2,14 @@ │ .super Lcom/gh4a/adapter/RootAdapter; │ .source "FileAdapter.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/gh4a/adapter/FileAdapter$1;, │ Lcom/gh4a/adapter/FileAdapter$ViewHolder; │ } │ .end annotation │ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Lcom/gh4a/adapter/RootAdapter", │ @@ -129,22 +128,19 @@ │ goto :goto_0 │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic bindView(Landroid/view/View;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Landroid/view/View; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 34 │ check-cast p2, Lorg/eclipse/egit/github/core/RepositoryContents; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/gh4a/adapter/FileAdapter;->bindView(Landroid/view/View;Lorg/eclipse/egit/github/core/RepositoryContents;)V │ │ return-void │ .end method │ │ .method protected bindView(Landroid/view/View;Lorg/eclipse/egit/github/core/RepositoryContents;)V │ .locals 8 ├── smali/com/gh4a/adapter/GistAdapter.smali │ @@ -2,15 +2,14 @@ │ .super Lcom/gh4a/adapter/RootAdapter; │ .source "GistAdapter.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/gh4a/adapter/GistAdapter$1;, │ Lcom/gh4a/adapter/GistAdapter$ViewHolder; │ } │ .end annotation │ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Lcom/gh4a/adapter/RootAdapter", │ @@ -42,22 +41,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic bindView(Landroid/view/View;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Landroid/view/View; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 32 │ check-cast p2, Lorg/eclipse/egit/github/core/Gist; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/gh4a/adapter/GistAdapter;->bindView(Landroid/view/View;Lorg/eclipse/egit/github/core/Gist;)V │ │ return-void │ .end method │ │ .method protected bindView(Landroid/view/View;Lorg/eclipse/egit/github/core/Gist;)V │ .locals 7 │ @@ -112,22 +108,24 @@ │ │ .line 69 │ :goto_1 │ iget-object v4, v2, Lcom/gh4a/adapter/GistAdapter$ViewHolder;->tvTimestamp:Landroid/widget/TextView; │ │ iget-object v5, p0, Lcom/gh4a/adapter/GistAdapter;->mContext:Landroid/content/Context; │ │ + .line 70 │ invoke-virtual {p2}, Lorg/eclipse/egit/github/core/Gist;->getCreatedAt()Ljava/util/Date; │ │ move-result-object v6 │ │ invoke-static {v5, v6, v3}, Lcom/gh4a/utils/StringUtils;->formatRelativeTime(Landroid/content/Context;Ljava/util/Date;Z)Ljava/lang/CharSequence; │ │ move-result-object v3 │ │ + .line 69 │ invoke-virtual {v4, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 71 │ iget-object v4, v2, Lcom/gh4a/adapter/GistAdapter$ViewHolder;->tvTitle:Landroid/widget/TextView; │ │ invoke-virtual {p2}, Lorg/eclipse/egit/github/core/Gist;->getDescription()Ljava/lang/String; │ │ @@ -139,18 +137,20 @@ │ │ if-eqz v3, :cond_2 │ │ iget-object v3, p0, Lcom/gh4a/adapter/GistAdapter;->mContext:Landroid/content/Context; │ │ const v5, 0x7f0d0067 │ │ + .line 72 │ invoke-virtual {v3, v5}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 71 │ :goto_2 │ invoke-virtual {v4, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 73 │ iget-object v3, v2, Lcom/gh4a/adapter/GistAdapter$ViewHolder;->tvSha:Landroid/widget/TextView; │ │ invoke-virtual {p2}, Lorg/eclipse/egit/github/core/Gist;->getId()Ljava/lang/String; │ @@ -202,15 +202,15 @@ │ .line 66 │ iget-object v4, v2, Lcom/gh4a/adapter/GistAdapter$ViewHolder;->tvCreator:Landroid/widget/TextView; │ │ invoke-virtual {v4, v3}, Landroid/widget/TextView;->setVisibility(I)V │ │ goto :goto_1 │ │ - .line 71 │ + .line 72 │ :cond_2 │ invoke-virtual {p2}, Lorg/eclipse/egit/github/core/Gist;->getDescription()Ljava/lang/String; │ │ move-result-object v3 │ │ goto :goto_2 │ .end method ├── smali/com/gh4a/adapter/IssueAdapter.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Landroid/view/View$OnClickListener; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/gh4a/adapter/IssueAdapter$1;, │ Lcom/gh4a/adapter/IssueAdapter$ViewHolder; │ } │ .end annotation │ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Lcom/gh4a/adapter/RootAdapter", │ @@ -38,22 +37,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic bindView(Landroid/view/View;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Landroid/view/View; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 34 │ check-cast p2, Lorg/eclipse/egit/github/core/Issue; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/gh4a/adapter/IssueAdapter;->bindView(Landroid/view/View;Lorg/eclipse/egit/github/core/Issue;)V │ │ return-void │ .end method │ │ .method protected bindView(Landroid/view/View;Lorg/eclipse/egit/github/core/Issue;)V │ .locals 7 │ @@ -146,20 +142,22 @@ │ invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 70 │ iget-object v1, v0, Lcom/gh4a/adapter/IssueAdapter$ViewHolder;->tvTimestamp:Landroid/widget/TextView; │ │ iget-object v2, p0, Lcom/gh4a/adapter/IssueAdapter;->mContext:Landroid/content/Context; │ │ + .line 71 │ invoke-virtual {p2}, Lorg/eclipse/egit/github/core/Issue;->getCreatedAt()Ljava/util/Date; │ │ move-result-object v3 │ │ const/4 v4, 0x1 │ │ + .line 70 │ invoke-static {v2, v3, v4}, Lcom/gh4a/utils/StringUtils;->formatRelativeTime(Landroid/content/Context;Ljava/util/Date;Z)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 73 ├── smali/com/gh4a/adapter/IssueEventAdapter$1.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$event:Lorg/eclipse/egit/github/core/IssueEvent; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/adapter/IssueEventAdapter;Lorg/eclipse/egit/github/core/IssueEvent;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/adapter/IssueEventAdapter; │ │ .prologue │ .line 183 │ iput-object p1, p0, Lcom/gh4a/adapter/IssueEventAdapter$1;->this$0:Lcom/gh4a/adapter/IssueEventAdapter; │ │ iput-object p2, p0, Lcom/gh4a/adapter/IssueEventAdapter$1;->val$event:Lorg/eclipse/egit/github/core/IssueEvent; │ │ @@ -49,14 +50,15 @@ │ │ iget-object v1, p0, Lcom/gh4a/adapter/IssueEventAdapter$1;->this$0:Lcom/gh4a/adapter/IssueEventAdapter; │ │ iget-object v1, v1, Lcom/gh4a/adapter/IssueEventAdapter;->mContext:Landroid/content/Context; │ │ iget-object v2, p0, Lcom/gh4a/adapter/IssueEventAdapter$1;->this$0:Lcom/gh4a/adapter/IssueEventAdapter; │ │ + .line 187 │ # getter for: Lcom/gh4a/adapter/IssueEventAdapter;->mRepoOwner:Ljava/lang/String; │ invoke-static {v2}, Lcom/gh4a/adapter/IssueEventAdapter;->access$100(Lcom/gh4a/adapter/IssueEventAdapter;)Ljava/lang/String; │ │ move-result-object v2 │ │ iget-object v3, p0, Lcom/gh4a/adapter/IssueEventAdapter$1;->this$0:Lcom/gh4a/adapter/IssueEventAdapter; │ │ @@ -67,14 +69,15 @@ │ │ iget-object v4, p0, Lcom/gh4a/adapter/IssueEventAdapter$1;->val$event:Lorg/eclipse/egit/github/core/IssueEvent; │ │ invoke-virtual {v4}, Lorg/eclipse/egit/github/core/IssueEvent;->getCommitId()Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 186 │ invoke-static {v1, v2, v3, v4}, Lcom/gh4a/utils/IntentUtils;->getCommitInfoActivityIntent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V │ │ .line 188 ├── smali/com/gh4a/adapter/IssueEventAdapter.smali │ @@ -140,24 +140,26 @@ │ │ new-array v8, v8, [Ljava/lang/Object; │ │ const/4 v9, 0x0 │ │ iget-object v10, p0, Lcom/gh4a/adapter/IssueEventAdapter;->mContext:Landroid/content/Context; │ │ + .line 169 │ invoke-virtual {p1}, Lorg/eclipse/egit/github/core/IssueEvent;->getActor()Lorg/eclipse/egit/github/core/User; │ │ move-result-object v11 │ │ invoke-static {v10, v11}, Lcom/gh4a/utils/CommitUtils;->getUserLogin(Landroid/content/Context;Lorg/eclipse/egit/github/core/User;)Ljava/lang/String; │ │ move-result-object v10 │ │ aput-object v10, v8, v9 │ │ + .line 168 │ invoke-virtual {v7, v5, v8}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v4 │ │ .line 171 │ :cond_0 │ iget-object v7, p0, Lcom/gh4a/adapter/IssueEventAdapter;->mContext:Landroid/content/Context; │ @@ -331,30 +333,33 @@ │ │ aput-object v0, v9, v10 │ │ const/4 v10, 0x1 │ │ if-eqz v1, :cond_b │ │ + .line 158 │ .end local v1 # "assigneeLogin":Ljava/lang/String; │ :goto_5 │ aput-object v1, v9, v10 │ │ + .line 157 │ invoke-virtual {v7, v8, v9}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v4 │ │ goto/16 :goto_0 │ │ .restart local v1 # "assigneeLogin":Ljava/lang/String; │ :cond_b │ iget-object v11, p0, Lcom/gh4a/adapter/IssueEventAdapter;->mContext:Landroid/content/Context; │ │ const v12, 0x7f0d014e │ │ + .line 158 │ invoke-virtual {v11, v12}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ goto :goto_5 │ │ .line 160 │ @@ -376,14 +381,15 @@ │ │ const/4 v9, 0x2 │ │ new-array v9, v9, [Ljava/lang/Object; │ │ const/4 v10, 0x0 │ │ + .line 162 │ invoke-virtual {p1}, Lorg/eclipse/egit/github/core/IssueEvent;->getActor()Lorg/eclipse/egit/github/core/User; │ │ move-result-object v11 │ │ invoke-virtual {v11}, Lorg/eclipse/egit/github/core/User;->getLogin()Ljava/lang/String; │ │ move-result-object v11 │ @@ -398,14 +404,15 @@ │ │ invoke-virtual {v11}, Lorg/eclipse/egit/github/core/User;->getLogin()Ljava/lang/String; │ │ move-result-object v11 │ │ aput-object v11, v9, v10 │ │ + .line 161 │ invoke-virtual {v7, v8, v9}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v4 │ │ goto/16 :goto_0 │ │ .line 164 │ @@ -549,43 +556,48 @@ │ │ const/4 v13, 0x0 │ │ move-object/from16 v0, p0 │ │ iget-object v14, v0, Lcom/gh4a/adapter/IssueEventAdapter;->mContext:Landroid/content/Context; │ │ + .line 103 │ invoke-virtual/range {p2 .. p2}, Lcom/gh4a/loader/IssueEventHolder;->getUser()Lorg/eclipse/egit/github/core/User; │ │ move-result-object v15 │ │ invoke-static {v14, v15}, Lcom/gh4a/utils/CommitUtils;->getUserLogin(Landroid/content/Context;Lorg/eclipse/egit/github/core/User;)Ljava/lang/String; │ │ move-result-object v14 │ │ aput-object v14, v12, v13 │ │ + .line 102 │ invoke-virtual {v10, v11, v12}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v10 │ │ + .line 101 │ invoke-static {v9, v10}, Lcom/gh4a/utils/StringUtils;->applyBoldTagsAndSetText(Lcom/gh4a/widget/StyleableTextView;Ljava/lang/String;)V │ │ .line 104 │ iget-object v9, v8, Lcom/gh4a/adapter/IssueEventAdapter$ViewHolder;->tvTimestamp:Landroid/widget/TextView; │ │ move-object/from16 v0, p0 │ │ iget-object v10, v0, Lcom/gh4a/adapter/IssueEventAdapter;->mContext:Landroid/content/Context; │ │ + .line 105 │ invoke-virtual/range {p2 .. p2}, Lcom/gh4a/loader/IssueEventHolder;->getCreatedAt()Ljava/util/Date; │ │ move-result-object v11 │ │ const/4 v12, 0x1 │ │ + .line 104 │ invoke-static {v10, v11, v12}, Lcom/gh4a/utils/StringUtils;->formatRelativeTime(Landroid/content/Context;Ljava/util/Date;Z)Ljava/lang/CharSequence; │ │ move-result-object v10 │ │ invoke-virtual {v9, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 107 │ @@ -614,24 +626,26 @@ │ │ const/4 v11, 0x1 │ │ new-array v11, v11, [Ljava/lang/Object; │ │ const/4 v12, 0x0 │ │ + .line 110 │ invoke-virtual {v4}, Lorg/eclipse/egit/github/core/CommitComment;->getPath()Ljava/lang/String; │ │ move-result-object v13 │ │ invoke-static {v13}, Lcom/gh4a/utils/FileUtils;->getFileName(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v13 │ │ aput-object v13, v11, v12 │ │ + .line 109 │ invoke-virtual {v9, v10, v11}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v7 │ │ .line 112 │ .local v7, "text":Ljava/lang/String; │ iget-object v9, v8, Lcom/gh4a/adapter/IssueEventAdapter$ViewHolder;->tvFile:Lcom/gh4a/widget/StyleableTextView; │ @@ -788,18 +802,20 @@ │ │ move-object/from16 v0, p2 │ │ iget-object v10, v0, Lcom/gh4a/loader/IssueEventHolder;->event:Lorg/eclipse/egit/github/core/IssueEvent; │ │ iget-object v11, v8, Lcom/gh4a/adapter/IssueEventAdapter$ViewHolder;->tvExtra:Lcom/gh4a/widget/StyleableTextView; │ │ + .line 123 │ invoke-virtual {v11}, Lcom/gh4a/widget/StyleableTextView;->getTypefaceValue()I │ │ move-result v11 │ │ + .line 122 │ move-object/from16 v0, p0 │ │ invoke-direct {v0, v10, v11}, Lcom/gh4a/adapter/IssueEventAdapter;->formatEvent(Lorg/eclipse/egit/github/core/IssueEvent;I)Ljava/lang/CharSequence; │ │ move-result-object v10 │ │ invoke-virtual {v9, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ @@ -822,22 +838,19 @@ │ invoke-virtual {v9, v10}, Landroid/widget/ImageView;->setVisibility(I)V │ │ goto :goto_4 │ .end method │ │ .method protected bridge synthetic bindView(Landroid/view/View;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Landroid/view/View; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 49 │ check-cast p2, Lcom/gh4a/loader/IssueEventHolder; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/gh4a/adapter/IssueEventAdapter;->bindView(Landroid/view/View;Lcom/gh4a/loader/IssueEventHolder;)V │ │ return-void │ .end method │ │ .method public clear()V │ .locals 2 ├── smali/com/gh4a/adapter/IssueLabelAdapter$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$holder:Lcom/gh4a/adapter/IssueLabelAdapter$ViewHolder; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/adapter/IssueLabelAdapter;Lcom/gh4a/adapter/IssueLabelAdapter$ViewHolder;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/adapter/IssueLabelAdapter; │ │ .prologue │ .line 61 │ iput-object p1, p0, Lcom/gh4a/adapter/IssueLabelAdapter$1;->this$0:Lcom/gh4a/adapter/IssueLabelAdapter; │ │ iput-object p2, p0, Lcom/gh4a/adapter/IssueLabelAdapter$1;->val$holder:Lcom/gh4a/adapter/IssueLabelAdapter$ViewHolder; ├── smali/com/gh4a/adapter/IssueLabelAdapter$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$holder:Lcom/gh4a/adapter/IssueLabelAdapter$ViewHolder; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/adapter/IssueLabelAdapter;Lcom/gh4a/adapter/IssueLabelAdapter$ViewHolder;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/adapter/IssueLabelAdapter; │ │ .prologue │ .line 135 │ iput-object p1, p0, Lcom/gh4a/adapter/IssueLabelAdapter$2;->this$0:Lcom/gh4a/adapter/IssueLabelAdapter; │ │ iput-object p2, p0, Lcom/gh4a/adapter/IssueLabelAdapter$2;->val$holder:Lcom/gh4a/adapter/IssueLabelAdapter$ViewHolder; ├── smali/com/gh4a/adapter/IssueLabelAdapter.smali │ @@ -263,22 +263,19 @@ │ move-result-object v1 │ │ goto :goto_4 │ .end method │ │ .method protected bridge synthetic bindView(Landroid/view/View;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Landroid/view/View; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 23 │ check-cast p2, Lcom/gh4a/adapter/IssueLabelAdapter$EditableLabel; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/gh4a/adapter/IssueLabelAdapter;->bindView(Landroid/view/View;Lcom/gh4a/adapter/IssueLabelAdapter$EditableLabel;)V │ │ return-void │ .end method │ │ .method protected createView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;I)Landroid/view/View; │ .locals 9 ├── smali/com/gh4a/adapter/MilestoneAdapter.smali │ @@ -2,15 +2,14 @@ │ .super Lcom/gh4a/adapter/RootAdapter; │ .source "MilestoneAdapter.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/gh4a/adapter/MilestoneAdapter$1;, │ Lcom/gh4a/adapter/MilestoneAdapter$ViewHolder; │ } │ .end annotation │ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Lcom/gh4a/adapter/RootAdapter", │ @@ -58,22 +57,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic bindView(Landroid/view/View;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Landroid/view/View; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 32 │ check-cast p2, Lorg/eclipse/egit/github/core/Milestone; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/gh4a/adapter/MilestoneAdapter;->bindView(Landroid/view/View;Lorg/eclipse/egit/github/core/Milestone;)V │ │ return-void │ .end method │ │ .method protected bindView(Landroid/view/View;Lorg/eclipse/egit/github/core/Milestone;)V │ .locals 9 │ @@ -155,24 +151,26 @@ │ │ iget-object v2, p0, Lcom/gh4a/adapter/MilestoneAdapter;->mContext:Landroid/content/Context; │ │ const v3, 0x7f0d00a2 │ │ new-array v4, v7, [Ljava/lang/Object; │ │ + .line 72 │ invoke-virtual {p2}, Lorg/eclipse/egit/github/core/Milestone;->getOpenIssues()I │ │ move-result v5 │ │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ aput-object v5, v4, v6 │ │ + .line 71 │ invoke-virtual {v2, v3, v4}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 73 │ @@ -180,24 +178,26 @@ │ │ iget-object v2, p0, Lcom/gh4a/adapter/MilestoneAdapter;->mContext:Landroid/content/Context; │ │ const v3, 0x7f0d009b │ │ new-array v4, v7, [Ljava/lang/Object; │ │ + .line 74 │ invoke-virtual {p2}, Lorg/eclipse/egit/github/core/Milestone;->getClosedIssues()I │ │ move-result v5 │ │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ aput-object v5, v4, v6 │ │ + .line 73 │ invoke-virtual {v2, v3, v4}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 76 │ @@ -208,26 +208,28 @@ │ if-eqz v1, :cond_2 │ │ .line 77 │ iget-object v1, v0, Lcom/gh4a/adapter/MilestoneAdapter$ViewHolder;->tvDue:Landroid/widget/TextView; │ │ iget-object v2, p0, Lcom/gh4a/adapter/MilestoneAdapter;->mContext:Landroid/content/Context; │ │ + .line 78 │ invoke-static {v2}, Landroid/text/format/DateFormat;->getMediumDateFormat(Landroid/content/Context;)Ljava/text/DateFormat; │ │ move-result-object v2 │ │ invoke-virtual {p2}, Lorg/eclipse/egit/github/core/Milestone;->getDueOn()Ljava/util/Date; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 77 │ invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 79 │ iget-object v1, v0, Lcom/gh4a/adapter/MilestoneAdapter$ViewHolder;->tvDue:Landroid/widget/TextView; │ │ invoke-virtual {v1, v6}, Landroid/widget/TextView;->setVisibility(I)V ├── smali/com/gh4a/adapter/PullRequestAdapter.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Landroid/view/View$OnClickListener; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/gh4a/adapter/PullRequestAdapter$1;, │ Lcom/gh4a/adapter/PullRequestAdapter$ViewHolder; │ } │ .end annotation │ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Lcom/gh4a/adapter/RootAdapter", │ @@ -38,22 +37,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic bindView(Landroid/view/View;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Landroid/view/View; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 35 │ check-cast p2, Lorg/eclipse/egit/github/core/PullRequest; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/gh4a/adapter/PullRequestAdapter;->bindView(Landroid/view/View;Lorg/eclipse/egit/github/core/PullRequest;)V │ │ return-void │ .end method │ │ .method protected bindView(Landroid/view/View;Lorg/eclipse/egit/github/core/PullRequest;)V │ .locals 7 │ @@ -137,24 +133,26 @@ │ invoke-virtual {v3, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 71 │ iget-object v3, v2, Lcom/gh4a/adapter/PullRequestAdapter$ViewHolder;->tvTimestamp:Landroid/widget/TextView; │ │ iget-object v4, p0, Lcom/gh4a/adapter/PullRequestAdapter;->mContext:Landroid/content/Context; │ │ + .line 72 │ invoke-virtual {p2}, Lorg/eclipse/egit/github/core/PullRequest;->getCreatedAt()Ljava/util/Date; │ │ move-result-object v5 │ │ const/4 v6, 0x1 │ │ invoke-static {v4, v5, v6}, Lcom/gh4a/utils/StringUtils;->formatRelativeTime(Landroid/content/Context;Ljava/util/Date;Z)Ljava/lang/CharSequence; │ │ move-result-object v4 │ │ + .line 71 │ invoke-virtual {v3, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 74 │ invoke-virtual {p2}, Lorg/eclipse/egit/github/core/PullRequest;->getComments()I │ │ move-result v3 ├── smali/com/gh4a/adapter/ReleaseAdapter.smali │ @@ -2,15 +2,14 @@ │ .super Lcom/gh4a/adapter/RootAdapter; │ .source "ReleaseAdapter.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/gh4a/adapter/ReleaseAdapter$1;, │ Lcom/gh4a/adapter/ReleaseAdapter$ViewHolder; │ } │ .end annotation │ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Lcom/gh4a/adapter/RootAdapter", │ @@ -91,22 +90,19 @@ │ goto :goto_0 │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic bindView(Landroid/view/View;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Landroid/view/View; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 14 │ check-cast p2, Lorg/eclipse/egit/github/core/Release; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/gh4a/adapter/ReleaseAdapter;->bindView(Landroid/view/View;Lorg/eclipse/egit/github/core/Release;)V │ │ return-void │ .end method │ │ .method protected bindView(Landroid/view/View;Lorg/eclipse/egit/github/core/Release;)V │ .locals 9 │ @@ -151,24 +147,26 @@ │ │ new-array v4, v8, [Ljava/lang/Object; │ │ const/4 v5, 0x0 │ │ iget-object v6, p0, Lcom/gh4a/adapter/ReleaseAdapter;->mContext:Landroid/content/Context; │ │ + .line 39 │ invoke-virtual {p2}, Lorg/eclipse/egit/github/core/Release;->getCreatedAt()Ljava/util/Date; │ │ move-result-object v7 │ │ invoke-static {v6, v7, v8}, Lcom/gh4a/utils/StringUtils;->formatRelativeTime(Landroid/content/Context;Ljava/util/Date;Z)Ljava/lang/CharSequence; │ │ move-result-object v6 │ │ aput-object v6, v4, v5 │ │ + .line 38 │ invoke-virtual {v2, v3, v4}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 40 ├── smali/com/gh4a/adapter/RepositoryAdapter.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Landroid/widget/Filterable; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/gh4a/adapter/RepositoryAdapter$1;, │ Lcom/gh4a/adapter/RepositoryAdapter$ViewHolder; │ } │ .end annotation │ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Lcom/gh4a/adapter/RootAdapter", │ @@ -38,22 +37,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic bindView(Landroid/view/View;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Landroid/view/View; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 33 │ check-cast p2, Lorg/eclipse/egit/github/core/Repository; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/gh4a/adapter/RepositoryAdapter;->bindView(Landroid/view/View;Lorg/eclipse/egit/github/core/Repository;)V │ │ return-void │ .end method │ │ .method protected bindView(Landroid/view/View;Lorg/eclipse/egit/github/core/Repository;)V │ .locals 8 │ @@ -145,18 +141,20 @@ │ │ invoke-virtual {p2}, Lorg/eclipse/egit/github/core/Repository;->getLanguage()Ljava/lang/String; │ │ move-result-object v1 │ │ if-eqz v1, :cond_1 │ │ + .line 68 │ invoke-virtual {p2}, Lorg/eclipse/egit/github/core/Repository;->getLanguage()Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 67 │ :goto_1 │ invoke-virtual {v2, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 69 │ iget-object v1, v0, Lcom/gh4a/adapter/RepositoryAdapter$ViewHolder;->tvForks:Landroid/widget/TextView; │ │ invoke-virtual {p2}, Lorg/eclipse/egit/github/core/Repository;->getForks()I │ @@ -212,15 +210,15 @@ │ │ const/16 v2, 0x8 │ │ invoke-virtual {v1, v2}, Landroid/widget/TextView;->setVisibility(I)V │ │ goto :goto_0 │ │ - .line 67 │ + .line 68 │ :cond_1 │ iget-object v1, p0, Lcom/gh4a/adapter/RepositoryAdapter;->mContext:Landroid/content/Context; │ │ const v3, 0x7f0d014e │ │ invoke-virtual {v1, v3}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ @@ -325,22 +323,19 @@ │ │ .line 51 │ return-object v0 │ .end method │ │ .method protected bridge synthetic isFiltered(Ljava/lang/CharSequence;Ljava/lang/Object;)Z │ .locals 1 │ - .param p1, "x0" # Ljava/lang/CharSequence; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 33 │ check-cast p2, Lorg/eclipse/egit/github/core/Repository; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/gh4a/adapter/RepositoryAdapter;->isFiltered(Ljava/lang/CharSequence;Lorg/eclipse/egit/github/core/Repository;)Z │ │ move-result v0 │ │ return v0 │ .end method ├── smali/com/gh4a/adapter/RepositoryIssueAdapter.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Landroid/view/View$OnClickListener; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/gh4a/adapter/RepositoryIssueAdapter$1;, │ Lcom/gh4a/adapter/RepositoryIssueAdapter$ViewHolder; │ } │ .end annotation │ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Lcom/gh4a/adapter/RootAdapter", │ @@ -38,22 +37,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic bindView(Landroid/view/View;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Landroid/view/View; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 34 │ check-cast p2, Lorg/eclipse/egit/github/core/Issue; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/gh4a/adapter/RepositoryIssueAdapter;->bindView(Landroid/view/View;Lorg/eclipse/egit/github/core/Issue;)V │ │ return-void │ .end method │ │ .method protected bindView(Landroid/view/View;Lorg/eclipse/egit/github/core/Issue;)V │ .locals 12 │ @@ -101,14 +97,15 @@ │ .line 69 │ invoke-virtual {p2}, Lorg/eclipse/egit/github/core/Issue;->getUser()Lorg/eclipse/egit/github/core/User; │ │ move-result-object v4 │ │ if-eqz v4, :cond_0 │ │ + .line 70 │ invoke-virtual {p2}, Lorg/eclipse/egit/github/core/Issue;->getUser()Lorg/eclipse/egit/github/core/User; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Lorg/eclipse/egit/github/core/User;->getLogin()Ljava/lang/String; │ │ move-result-object v2 │ @@ -130,18 +127,20 @@ │ invoke-virtual {v4, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 74 │ iget-object v4, v3, Lcom/gh4a/adapter/RepositoryIssueAdapter$ViewHolder;->tvTimestamp:Landroid/widget/TextView; │ │ iget-object v5, p0, Lcom/gh4a/adapter/RepositoryIssueAdapter;->mContext:Landroid/content/Context; │ │ + .line 75 │ invoke-virtual {p2}, Lorg/eclipse/egit/github/core/Issue;->getCreatedAt()Ljava/util/Date; │ │ move-result-object v6 │ │ + .line 74 │ invoke-static {v5, v6, v10}, Lcom/gh4a/utils/StringUtils;->formatRelativeTime(Landroid/content/Context;Ljava/util/Date;Z)Ljava/lang/CharSequence; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 77 │ @@ -221,26 +220,28 @@ │ │ const v6, 0x7f0d011b │ │ const/4 v7, 0x2 │ │ new-array v7, v7, [Ljava/lang/Object; │ │ + .line 88 │ invoke-virtual {p2}, Lorg/eclipse/egit/github/core/Issue;->getNumber()I │ │ move-result v8 │ │ invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v8 │ │ aput-object v8, v7, v9 │ │ aput-object v0, v7, v10 │ │ + .line 87 │ invoke-virtual {v5, v6, v7}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 90 │ @@ -268,15 +269,15 @@ │ │ invoke-virtual {v4, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 96 │ :goto_2 │ return-void │ │ - .line 69 │ + .line 70 │ .end local v0 # "repoName":Ljava/lang/String; │ .end local v1 # "urlPart":[Ljava/lang/String; │ .end local v2 # "userName":Ljava/lang/String; │ :cond_0 │ iget-object v4, p0, Lcom/gh4a/adapter/RepositoryIssueAdapter;->mContext:Landroid/content/Context; │ │ const v5, 0x7f0d0033 ├── smali/com/gh4a/adapter/RootAdapter$1.smali │ @@ -17,18 +17,19 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/adapter/RootAdapter; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/adapter/RootAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/adapter/RootAdapter; │ │ .prologue │ .line 44 │ - .local p0, "this":Lcom/gh4a/adapter/RootAdapter$1;, "Lcom/gh4a/adapter/RootAdapter.1;" │ + .local p0, "this":Lcom/gh4a/adapter/RootAdapter$1;, "Lcom/gh4a/adapter/RootAdapter$1;" │ iput-object p1, p0, Lcom/gh4a/adapter/RootAdapter$1;->this$0:Lcom/gh4a/adapter/RootAdapter; │ │ invoke-direct {p0}, Landroid/widget/Filter;->()V │ │ return-void │ .end method │ │ @@ -36,125 +37,124 @@ │ # virtual methods │ .method protected performFiltering(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ .locals 5 │ .param p1, "constraint" # Ljava/lang/CharSequence; │ │ .prologue │ .line 47 │ - .local p0, "this":Lcom/gh4a/adapter/RootAdapter$1;, "Lcom/gh4a/adapter/RootAdapter.1;" │ - new-instance v3, Landroid/widget/Filter$FilterResults; │ + .local p0, "this":Lcom/gh4a/adapter/RootAdapter$1;, "Lcom/gh4a/adapter/RootAdapter$1;" │ + new-instance v2, Landroid/widget/Filter$FilterResults; │ │ - invoke-direct {v3}, Landroid/widget/Filter$FilterResults;->()V │ + invoke-direct {v2}, Landroid/widget/Filter$FilterResults;->()V │ │ .line 48 │ - .local v3, "results":Landroid/widget/Filter$FilterResults; │ + .local v2, "results":Landroid/widget/Filter$FilterResults; │ invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_0 │ + if-eqz v3, :cond_0 │ │ .line 49 │ - iget-object v4, p0, Lcom/gh4a/adapter/RootAdapter$1;->this$0:Lcom/gh4a/adapter/RootAdapter; │ + iget-object v3, p0, Lcom/gh4a/adapter/RootAdapter$1;->this$0:Lcom/gh4a/adapter/RootAdapter; │ │ # getter for: Lcom/gh4a/adapter/RootAdapter;->mUnfilteredObjects:Ljava/util/List; │ - invoke-static {v4}, Lcom/gh4a/adapter/RootAdapter;->access$000(Lcom/gh4a/adapter/RootAdapter;)Ljava/util/List; │ + invoke-static {v3}, Lcom/gh4a/adapter/RootAdapter;->access$000(Lcom/gh4a/adapter/RootAdapter;)Ljava/util/List; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - iput-object v4, v3, Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object; │ + iput-object v3, v2, Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object; │ │ .line 50 │ - iget-object v4, p0, Lcom/gh4a/adapter/RootAdapter$1;->this$0:Lcom/gh4a/adapter/RootAdapter; │ + iget-object v3, p0, Lcom/gh4a/adapter/RootAdapter$1;->this$0:Lcom/gh4a/adapter/RootAdapter; │ │ # getter for: Lcom/gh4a/adapter/RootAdapter;->mUnfilteredObjects:Ljava/util/List; │ - invoke-static {v4}, Lcom/gh4a/adapter/RootAdapter;->access$000(Lcom/gh4a/adapter/RootAdapter;)Ljava/util/List; │ + invoke-static {v3}, Lcom/gh4a/adapter/RootAdapter;->access$000(Lcom/gh4a/adapter/RootAdapter;)Ljava/util/List; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v4}, Ljava/util/List;->size()I │ + invoke-interface {v3}, Ljava/util/List;->size()I │ │ - move-result v4 │ + move-result v3 │ │ - iput v4, v3, Landroid/widget/Filter$FilterResults;->count:I │ + iput v3, v2, Landroid/widget/Filter$FilterResults;->count:I │ │ .line 61 │ :goto_0 │ - return-object v3 │ + return-object v2 │ │ .line 52 │ :cond_0 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ .line 53 │ .local v0, "filtered":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - iget-object v4, p0, Lcom/gh4a/adapter/RootAdapter$1;->this$0:Lcom/gh4a/adapter/RootAdapter; │ + iget-object v3, p0, Lcom/gh4a/adapter/RootAdapter$1;->this$0:Lcom/gh4a/adapter/RootAdapter; │ │ # getter for: Lcom/gh4a/adapter/RootAdapter;->mUnfilteredObjects:Ljava/util/List; │ - invoke-static {v4}, Lcom/gh4a/adapter/RootAdapter;->access$000(Lcom/gh4a/adapter/RootAdapter;)Ljava/util/List; │ + invoke-static {v3}, Lcom/gh4a/adapter/RootAdapter;->access$000(Lcom/gh4a/adapter/RootAdapter;)Ljava/util/List; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_1 │ :goto_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_2 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 54 │ - .local v2, "object":Ljava/lang/Object;, "TT;" │ + .local v1, "object":Ljava/lang/Object;, "TT;" │ iget-object v4, p0, Lcom/gh4a/adapter/RootAdapter$1;->this$0:Lcom/gh4a/adapter/RootAdapter; │ │ - invoke-virtual {v4, p1, v2}, Lcom/gh4a/adapter/RootAdapter;->isFiltered(Ljava/lang/CharSequence;Ljava/lang/Object;)Z │ + invoke-virtual {v4, p1, v1}, Lcom/gh4a/adapter/RootAdapter;->isFiltered(Ljava/lang/CharSequence;Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ .line 55 │ - invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 58 │ - .end local v2 # "object":Ljava/lang/Object;, "TT;" │ + .end local v1 # "object":Ljava/lang/Object;, "TT;" │ :cond_2 │ - iput-object v0, v3, Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object; │ + iput-object v0, v2, Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object; │ │ .line 59 │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ - move-result v4 │ + move-result v3 │ │ - iput v4, v3, Landroid/widget/Filter$FilterResults;->count:I │ + iput v3, v2, Landroid/widget/Filter$FilterResults;->count:I │ │ goto :goto_0 │ .end method │ │ .method protected publishResults(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ .locals 2 │ .param p1, "constraint" # Ljava/lang/CharSequence; │ .param p2, "results" # Landroid/widget/Filter$FilterResults; │ │ .prologue │ .line 67 │ - .local p0, "this":Lcom/gh4a/adapter/RootAdapter$1;, "Lcom/gh4a/adapter/RootAdapter.1;" │ + .local p0, "this":Lcom/gh4a/adapter/RootAdapter$1;, "Lcom/gh4a/adapter/RootAdapter$1;" │ iget-object v1, p0, Lcom/gh4a/adapter/RootAdapter$1;->this$0:Lcom/gh4a/adapter/RootAdapter; │ │ iget-object v0, p2, Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object; │ │ check-cast v0, Ljava/util/List; │ │ # setter for: Lcom/gh4a/adapter/RootAdapter;->mObjects:Ljava/util/List; ├── smali/com/gh4a/adapter/RootAdapter.smali │ @@ -272,18 +272,20 @@ │ .line 118 │ iget-object v0, p0, Lcom/gh4a/adapter/RootAdapter;->mContext:Landroid/content/Context; │ │ invoke-static {v0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; │ │ move-result-object v0 │ │ + .line 119 │ invoke-virtual {p0, p1}, Lcom/gh4a/adapter/RootAdapter;->getItemViewType(I)I │ │ move-result v1 │ │ + .line 118 │ invoke-virtual {p0, v0, p3, v1}, Lcom/gh4a/adapter/RootAdapter;->createView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;I)Landroid/view/View; │ │ move-result-object p2 │ │ .line 121 │ :cond_0 │ invoke-virtual {p0, p1}, Lcom/gh4a/adapter/RootAdapter;->getItem(I)Ljava/lang/Object; ├── smali/com/gh4a/adapter/SearchUserAdapter.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Landroid/view/View$OnClickListener; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/gh4a/adapter/SearchUserAdapter$1;, │ Lcom/gh4a/adapter/SearchUserAdapter$ViewHolder; │ } │ .end annotation │ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Lcom/gh4a/adapter/RootAdapter", │ @@ -83,22 +82,19 @@ │ goto :goto_0 │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic bindView(Landroid/view/View;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Landroid/view/View; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 32 │ check-cast p2, Lorg/eclipse/egit/github/core/SearchUser; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/gh4a/adapter/SearchUserAdapter;->bindView(Landroid/view/View;Lorg/eclipse/egit/github/core/SearchUser;)V │ │ return-void │ .end method │ │ .method protected bindView(Landroid/view/View;Lorg/eclipse/egit/github/core/SearchUser;)V │ .locals 7 │ @@ -160,14 +156,15 @@ │ │ const/4 v4, 0x2 │ │ new-array v4, v4, [Ljava/lang/Object; │ │ const/4 v5, 0x0 │ │ + .line 61 │ invoke-virtual {p2}, Lorg/eclipse/egit/github/core/SearchUser;->getFollowers()I │ │ move-result v6 │ │ invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v6 │ @@ -182,14 +179,15 @@ │ │ invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v6 │ │ aput-object v6, v4, v5 │ │ + .line 60 │ invoke-virtual {v2, v3, v4}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 62 │ @@ -289,22 +287,24 @@ │ │ .line 68 │ .local v0, "user":Lorg/eclipse/egit/github/core/SearchUser; │ iget-object v1, p0, Lcom/gh4a/adapter/SearchUserAdapter;->mContext:Landroid/content/Context; │ │ iget-object v2, p0, Lcom/gh4a/adapter/SearchUserAdapter;->mContext:Landroid/content/Context; │ │ + .line 69 │ invoke-virtual {v0}, Lorg/eclipse/egit/github/core/SearchUser;->getLogin()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v0}, Lorg/eclipse/egit/github/core/SearchUser;->getName()Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 68 │ invoke-static {v2, v3, v4}, Lcom/gh4a/utils/IntentUtils;->getUserActivityIntent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V │ │ .line 71 ├── smali/com/gh4a/adapter/TrendAdapter.smali │ @@ -2,15 +2,14 @@ │ .super Lcom/gh4a/adapter/RootAdapter; │ .source "TrendAdapter.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/gh4a/adapter/TrendAdapter$1;, │ Lcom/gh4a/adapter/TrendAdapter$ViewHolder; │ } │ .end annotation │ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Lcom/gh4a/adapter/RootAdapter", │ @@ -131,22 +130,19 @@ │ invoke-virtual {v4, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic bindView(Landroid/view/View;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Landroid/view/View; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 30 │ check-cast p2, Lcom/gh4a/holder/Trend; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/gh4a/adapter/TrendAdapter;->bindView(Landroid/view/View;Lcom/gh4a/holder/Trend;)V │ │ return-void │ .end method │ │ .method protected createView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;I)Landroid/view/View; │ .locals 4 ├── smali/com/gh4a/adapter/UserAdapter.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Landroid/view/View$OnClickListener; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/gh4a/adapter/UserAdapter$1;, │ Lcom/gh4a/adapter/UserAdapter$ViewHolder; │ } │ .end annotation │ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Lcom/gh4a/adapter/RootAdapter", │ @@ -38,22 +37,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic bindView(Landroid/view/View;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Landroid/view/View; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 32 │ check-cast p2, Lorg/eclipse/egit/github/core/User; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/gh4a/adapter/UserAdapter;->bindView(Landroid/view/View;Lorg/eclipse/egit/github/core/User;)V │ │ return-void │ .end method │ │ .method protected bindView(Landroid/view/View;Lorg/eclipse/egit/github/core/User;)V │ .locals 4 ├── smali/com/gh4a/db/BookmarksProvider.smali │ @@ -68,15 +68,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 14 │ invoke-direct {p0}, Landroid/content/ContentProvider;->()V │ │ - .line 17 │ return-void │ .end method │ │ │ # virtual methods │ .method public delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ .locals 6 │ @@ -601,20 +600,22 @@ │ │ const/4 v5, 0x1 │ │ new-array v5, v5, [Ljava/lang/String; │ │ const/4 v6, 0x0 │ │ + .line 117 │ invoke-virtual {p1}, Landroid/net/Uri;->getLastPathSegment()Ljava/lang/String; │ │ move-result-object v7 │ │ aput-object v7, v5, v6 │ │ + .line 116 │ invoke-virtual {v1, v3, p2, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ move-result v0 │ │ .line 118 │ .restart local v0 # "count":I │ goto :goto_0 ├── smali/com/gh4a/fragment/BlogListFragment.smali │ @@ -164,18 +164,16 @@ │ │ .line 57 │ return-void │ .end method │ │ .method public bridge synthetic onItemClick(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 33 │ check-cast p1, Lcom/gh4a/holder/Feed; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/fragment/BlogListFragment;->onItemClick(Lcom/gh4a/holder/Feed;)V │ │ return-void │ .end method ├── smali/com/gh4a/fragment/CommentBoxFragment$CommentTask.smali │ @@ -72,21 +72,19 @@ │ │ .line 122 │ return-void │ .end method │ │ .method protected bridge synthetic onSuccess(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 96 │ check-cast p1, Ljava/lang/Void; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/fragment/CommentBoxFragment$CommentTask;->onSuccess(Ljava/lang/Void;)V │ │ return-void │ .end method │ │ .method protected onSuccess(Ljava/lang/Void;)V │ .locals 2 ├── smali/com/gh4a/fragment/CommentBoxFragment.smali │ @@ -29,15 +29,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 25 │ invoke-direct {p0}, Landroid/support/v4/app/Fragment;->()V │ │ - .line 96 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/gh4a/fragment/CommentBoxFragment;)Lcom/gh4a/fragment/CommentBoxFragment$Callback; │ .locals 1 │ .param p0, "x0" # Lcom/gh4a/fragment/CommentBoxFragment; │ │ @@ -121,25 +120,28 @@ │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ iget-object v0, p0, Lcom/gh4a/fragment/CommentBoxFragment;->mCommentEditor:Landroid/widget/EditText; │ │ + .line 78 │ invoke-static {v0}, Lcom/gh4a/utils/UiUtils;->canViewScrollUp(Landroid/view/View;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ const/4 v0, 0x1 │ │ + .line 77 │ :goto_0 │ return v0 │ │ + .line 78 │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public onAttach(Landroid/app/Activity;)V ├── smali/com/gh4a/fragment/CommitCompareFragment.smali │ @@ -248,21 +248,19 @@ │ invoke-direct/range {v0 .. v5}, Lcom/gh4a/loader/CommitCompareLoader;->(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ return-object v0 │ .end method │ │ .method protected bridge synthetic onItemClick(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 35 │ check-cast p1, Lorg/eclipse/egit/github/core/RepositoryCommit; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/fragment/CommitCompareFragment;->onItemClick(Lorg/eclipse/egit/github/core/RepositoryCommit;)V │ │ return-void │ .end method │ │ .method protected onItemClick(Lorg/eclipse/egit/github/core/RepositoryCommit;)V │ .locals 5 │ @@ -274,18 +272,20 @@ │ │ move-result-object v1 │ │ iget-object v2, p0, Lcom/gh4a/fragment/CommitCompareFragment;->mRepoOwner:Ljava/lang/String; │ │ iget-object v3, p0, Lcom/gh4a/fragment/CommitCompareFragment;->mRepoName:Ljava/lang/String; │ │ + .line 80 │ invoke-virtual {p1}, Lorg/eclipse/egit/github/core/RepositoryCommit;->getSha()Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 79 │ invoke-static {v1, v2, v3, v4}, Lcom/gh4a/utils/IntentUtils;->getCommitInfoActivityIntent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v0 │ │ .line 81 │ .local v0, "intent":Landroid/content/Intent; │ const/16 v1, 0x7d0 ├── smali/com/gh4a/fragment/CommitFragment$1.smali │ @@ -26,14 +26,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/fragment/CommitFragment; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/fragment/CommitFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/fragment/CommitFragment; │ │ .prologue │ .line 53 │ iput-object p1, p0, Lcom/gh4a/fragment/CommitFragment$1;->this$0:Lcom/gh4a/fragment/CommitFragment; │ │ invoke-direct {p0}, Lcom/gh4a/loader/LoaderCallbacks;->()V ├── smali/com/gh4a/fragment/CommitFragment$2.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/fragment/CommitFragment; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/fragment/CommitFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/fragment/CommitFragment; │ │ .prologue │ .line 71 │ iput-object p1, p0, Lcom/gh4a/fragment/CommitFragment$2;->this$0:Lcom/gh4a/fragment/CommitFragment; │ │ invoke-direct {p0}, Lcom/gh4a/loader/LoaderCallbacks;->()V │ │ @@ -86,25 +87,27 @@ │ # getter for: Lcom/gh4a/fragment/CommitFragment;->mRepoName:Ljava/lang/String; │ invoke-static {v3}, Lcom/gh4a/fragment/CommitFragment;->access$100(Lcom/gh4a/fragment/CommitFragment;)Ljava/lang/String; │ │ move-result-object v3 │ │ iget-object v4, p0, Lcom/gh4a/fragment/CommitFragment$2;->this$0:Lcom/gh4a/fragment/CommitFragment; │ │ + .line 75 │ # getter for: Lcom/gh4a/fragment/CommitFragment;->mObjectSha:Ljava/lang/String; │ invoke-static {v4}, Lcom/gh4a/fragment/CommitFragment;->access$200(Lcom/gh4a/fragment/CommitFragment;)Ljava/lang/String; │ │ move-result-object v4 │ │ const/4 v5, 0x0 │ │ const/4 v6, 0x1 │ │ invoke-direct/range {v0 .. v6}, Lcom/gh4a/loader/CommitCommentListLoader;->(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V │ │ + .line 74 │ return-object v0 │ .end method │ │ .method public onResultReady(Lcom/gh4a/loader/LoaderResult;)V │ .locals 2 │ .annotation system Ldalvik/annotation/Signature; │ value = { ├── smali/com/gh4a/fragment/CommitFragment.smali │ @@ -506,26 +506,27 @@ │ │ invoke-virtual/range {v20 .. v21}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v18 │ │ check-cast v18, Landroid/widget/TextView; │ │ - .line 176 │ + .line 177 │ .local v18, "tvTimestamp":Landroid/widget/TextView; │ invoke-virtual {v5}, Lorg/eclipse/egit/github/core/Commit;->getAuthor()Lorg/eclipse/egit/github/core/CommitUser; │ │ move-result-object v20 │ │ invoke-virtual/range {v20 .. v20}, Lorg/eclipse/egit/github/core/CommitUser;->getDate()Ljava/util/Date; │ │ move-result-object v20 │ │ const/16 v21, 0x1 │ │ + .line 176 │ move-object/from16 v0, v20 │ │ move/from16 v1, v21 │ │ invoke-static {v3, v0, v1}, Lcom/gh4a/utils/StringUtils;->formatRelativeTime(Landroid/content/Context;Ljava/util/Date;Z)Ljava/lang/CharSequence; │ │ move-result-object v20 │ @@ -584,14 +585,15 @@ │ │ iget-object v0, v0, Lcom/gh4a/fragment/CommitFragment;->mContentView:Landroid/view/View; │ │ move-object/from16 v20, v0 │ │ const v21, 0x7f0a0078 │ │ + .line 184 │ invoke-virtual/range {v20 .. v21}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v6 │ │ check-cast v6, Lcom/gh4a/widget/StyleableTextView; │ │ .line 186 │ @@ -625,24 +627,26 @@ │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gh4a/fragment/CommitFragment;->mCommit:Lorg/eclipse/egit/github/core/RepositoryCommit; │ │ move-object/from16 v23, v0 │ │ + .line 188 │ move-object/from16 v0, v23 │ │ invoke-static {v4, v0}, Lcom/gh4a/utils/CommitUtils;->getCommitterName(Landroid/content/Context;Lorg/eclipse/egit/github/core/RepositoryCommit;)Ljava/lang/String; │ │ move-result-object v23 │ │ aput-object v23, v21, v22 │ │ const/16 v22, 0x1 │ │ + .line 189 │ invoke-virtual {v5}, Lorg/eclipse/egit/github/core/Commit;->getCommitter()Lorg/eclipse/egit/github/core/CommitUser; │ │ move-result-object v23 │ │ invoke-virtual/range {v23 .. v23}, Lorg/eclipse/egit/github/core/CommitUser;->getDate()Ljava/util/Date; │ │ move-result-object v23 │ @@ -655,14 +659,15 @@ │ │ invoke-static {v3, v0, v1}, Lcom/gh4a/utils/StringUtils;->formatRelativeTime(Landroid/content/Context;Ljava/util/Date;Z)Ljava/lang/CharSequence; │ │ move-result-object v23 │ │ aput-object v23, v21, v22 │ │ + .line 187 │ move-object/from16 v0, p0 │ │ move/from16 v1, v20 │ │ move-object/from16 v2, v21 │ │ invoke-virtual {v0, v1, v2}, Lcom/gh4a/fragment/CommitFragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ @@ -764,15 +769,15 @@ │ .line 98 │ return-object v1 │ .end method │ │ │ # virtual methods │ .method protected fillStats(Ljava/util/List;Ljava/util/List;)V │ - .locals 36 │ + .locals 35 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/List", │ "<", │ "Lorg/eclipse/egit/github/core/CommitFile;", │ ">;", │ @@ -787,95 +792,95 @@ │ .line 199 │ .local p1, "files":Ljava/util/List;, "Ljava/util/List;" │ .local p2, "comments":Ljava/util/List;, "Ljava/util/List;" │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gh4a/fragment/CommitFragment;->mContentView:Landroid/view/View; │ │ - move-object/from16 v32, v0 │ + move-object/from16 v31, v0 │ │ - const v33, 0x7f0a007e │ + const v32, 0x7f0a007e │ │ - invoke-virtual/range {v32 .. v33}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual/range {v31 .. v32}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v24 │ + move-result-object v23 │ │ - check-cast v24, Landroid/widget/LinearLayout; │ + check-cast v23, Landroid/widget/LinearLayout; │ │ .line 200 │ - .local v24, "llChanged":Landroid/widget/LinearLayout; │ + .local v23, "llChanged":Landroid/widget/LinearLayout; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gh4a/fragment/CommitFragment;->mContentView:Landroid/view/View; │ │ - move-object/from16 v32, v0 │ + move-object/from16 v31, v0 │ │ - const v33, 0x7f0a0081 │ + const v32, 0x7f0a0081 │ │ - invoke-virtual/range {v32 .. v33}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual/range {v31 .. v32}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - check-cast v23, Landroid/widget/LinearLayout; │ + check-cast v22, Landroid/widget/LinearLayout; │ │ .line 201 │ - .local v23, "llAdded":Landroid/widget/LinearLayout; │ + .local v22, "llAdded":Landroid/widget/LinearLayout; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gh4a/fragment/CommitFragment;->mContentView:Landroid/view/View; │ │ - move-object/from16 v32, v0 │ + move-object/from16 v31, v0 │ │ - const v33, 0x7f0a0084 │ + const v32, 0x7f0a0084 │ │ - invoke-virtual/range {v32 .. v33}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual/range {v31 .. v32}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v26 │ + move-result-object v25 │ │ - check-cast v26, Landroid/widget/LinearLayout; │ + check-cast v25, Landroid/widget/LinearLayout; │ │ .line 202 │ - .local v26, "llRenamed":Landroid/widget/LinearLayout; │ + .local v25, "llRenamed":Landroid/widget/LinearLayout; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gh4a/fragment/CommitFragment;->mContentView:Landroid/view/View; │ │ - move-object/from16 v32, v0 │ + move-object/from16 v31, v0 │ │ - const v33, 0x7f0a0087 │ + const v32, 0x7f0a0087 │ │ - invoke-virtual/range {v32 .. v33}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual/range {v31 .. v32}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v25 │ + move-result-object v24 │ │ - check-cast v25, Landroid/widget/LinearLayout; │ + check-cast v24, Landroid/widget/LinearLayout; │ │ .line 203 │ - .local v25, "llDeleted":Landroid/widget/LinearLayout; │ - const/16 v32, 0x0 │ + .local v24, "llDeleted":Landroid/widget/LinearLayout; │ + const/16 v31, 0x0 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v32 │ + move-object/from16 v1, v31 │ │ invoke-virtual {v0, v1}, Lcom/gh4a/fragment/CommitFragment;->getLayoutInflater(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ - move-result-object v22 │ + move-result-object v21 │ │ .line 204 │ - .local v22, "inflater":Landroid/view/LayoutInflater; │ + .local v21, "inflater":Landroid/view/LayoutInflater; │ const/4 v6, 0x0 │ │ .local v6, "added":I │ const/4 v8, 0x0 │ │ .local v8, "changed":I │ - const/16 v28, 0x0 │ + const/16 v27, 0x0 │ │ - .local v28, "renamed":I │ + .local v27, "renamed":I │ const/4 v14, 0x0 │ │ .line 205 │ .local v14, "deleted":I │ const/4 v7, 0x0 │ │ .local v7, "additions":I │ @@ -890,70 +895,72 @@ │ move-result v12 │ │ .line 207 │ .local v12, "count":I │ :goto_0 │ invoke-virtual/range {p0 .. p0}, Lcom/gh4a/fragment/CommitFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ - move-result-object v32 │ + move-result-object v31 │ │ - const v33, 0x1010036 │ + const v32, 0x1010036 │ │ - invoke-static/range {v32 .. v33}, Lcom/gh4a/utils/UiUtils;->resolveColor(Landroid/content/Context;I)I │ + invoke-static/range {v31 .. v32}, Lcom/gh4a/utils/UiUtils;->resolveColor(Landroid/content/Context;I)I │ │ move-result v19 │ │ .line 208 │ .local v19, "highlightColor":I │ new-instance v5, Landroid/text/style/ForegroundColorSpan; │ │ + .line 209 │ invoke-virtual/range {p0 .. p0}, Lcom/gh4a/fragment/CommitFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ - move-result-object v32 │ + move-result-object v31 │ │ - const v33, 0x7f010003 │ + const v32, 0x7f010003 │ │ - invoke-static/range {v32 .. v33}, Lcom/gh4a/utils/UiUtils;->resolveColor(Landroid/content/Context;I)I │ + invoke-static/range {v31 .. v32}, Lcom/gh4a/utils/UiUtils;->resolveColor(Landroid/content/Context;I)I │ │ - move-result v32 │ + move-result v31 │ │ - move/from16 v0, v32 │ + move/from16 v0, v31 │ │ invoke-direct {v5, v0}, Landroid/text/style/ForegroundColorSpan;->(I)V │ │ .line 210 │ .local v5, "addSpan":Landroid/text/style/ForegroundColorSpan; │ new-instance v13, Landroid/text/style/ForegroundColorSpan; │ │ + .line 211 │ invoke-virtual/range {p0 .. p0}, Lcom/gh4a/fragment/CommitFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ - move-result-object v32 │ + move-result-object v31 │ │ - const v33, 0x7f010004 │ + const v32, 0x7f010004 │ │ - invoke-static/range {v32 .. v33}, Lcom/gh4a/utils/UiUtils;->resolveColor(Landroid/content/Context;I)I │ + invoke-static/range {v31 .. v32}, Lcom/gh4a/utils/UiUtils;->resolveColor(Landroid/content/Context;I)I │ │ - move-result v32 │ + move-result v31 │ │ - move/from16 v0, v32 │ + move/from16 v0, v31 │ │ invoke-direct {v13, v0}, Landroid/text/style/ForegroundColorSpan;->(I)V │ │ .line 213 │ .local v13, "deleteSpan":Landroid/text/style/ForegroundColorSpan; │ - invoke-virtual/range {v24 .. v24}, Landroid/widget/LinearLayout;->removeAllViews()V │ + invoke-virtual/range {v23 .. v23}, Landroid/widget/LinearLayout;->removeAllViews()V │ │ .line 214 │ - invoke-virtual/range {v23 .. v23}, Landroid/widget/LinearLayout;->removeAllViews()V │ + invoke-virtual/range {v22 .. v22}, Landroid/widget/LinearLayout;->removeAllViews()V │ │ .line 215 │ - invoke-virtual/range {v26 .. v26}, Landroid/widget/LinearLayout;->removeAllViews()V │ + invoke-virtual/range {v25 .. v25}, Landroid/widget/LinearLayout;->removeAllViews()V │ │ .line 216 │ - invoke-virtual/range {v25 .. v25}, Landroid/widget/LinearLayout;->removeAllViews()V │ + invoke-virtual/range {v24 .. v24}, Landroid/widget/LinearLayout;->removeAllViews()V │ │ .line 218 │ const/16 v20, 0x0 │ │ .local v20, "i":I │ :goto_1 │ move/from16 v0, v20 │ @@ -971,27 +978,27 @@ │ │ check-cast v16, Lorg/eclipse/egit/github/core/CommitFile; │ │ .line 222 │ .local v16, "file":Lorg/eclipse/egit/github/core/CommitFile; │ invoke-virtual/range {v16 .. v16}, Lorg/eclipse/egit/github/core/CommitFile;->getStatus()Ljava/lang/String; │ │ - move-result-object v33 │ + move-result-object v32 │ │ - const/16 v32, -0x1 │ + const/16 v31, -0x1 │ │ - invoke-virtual/range {v33 .. v33}, Ljava/lang/String;->hashCode()I │ + invoke-virtual/range {v32 .. v32}, Ljava/lang/String;->hashCode()I │ │ - move-result v34 │ + move-result v33 │ │ - sparse-switch v34, :sswitch_data_0 │ + sparse-switch v33, :sswitch_data_0 │ │ :cond_0 │ :goto_2 │ - packed-switch v32, :pswitch_data_0 │ + packed-switch v31, :pswitch_data_0 │ │ .line 218 │ :goto_3 │ add-int/lit8 v20, v20, 0x1 │ │ goto :goto_1 │ │ @@ -1011,107 +1018,106 @@ │ .restart local v5 # "addSpan":Landroid/text/style/ForegroundColorSpan; │ .restart local v12 # "count":I │ .restart local v13 # "deleteSpan":Landroid/text/style/ForegroundColorSpan; │ .restart local v16 # "file":Lorg/eclipse/egit/github/core/CommitFile; │ .restart local v19 # "highlightColor":I │ .restart local v20 # "i":I │ :sswitch_0 │ - const-string v34, "added" │ + const-string v33, "added" │ │ - invoke-virtual/range {v33 .. v34}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v32 .. v33}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v33 │ + move-result v32 │ │ - if-eqz v33, :cond_0 │ + if-eqz v32, :cond_0 │ │ - const/16 v32, 0x0 │ + const/16 v31, 0x0 │ │ goto :goto_2 │ │ :sswitch_1 │ - const-string v34, "modified" │ + const-string v33, "modified" │ │ - invoke-virtual/range {v33 .. v34}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v32 .. v33}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v33 │ + move-result v32 │ │ - if-eqz v33, :cond_0 │ + if-eqz v32, :cond_0 │ │ - const/16 v32, 0x1 │ + const/16 v31, 0x1 │ │ goto :goto_2 │ │ :sswitch_2 │ - const-string v34, "renamed" │ + const-string v33, "renamed" │ │ - invoke-virtual/range {v33 .. v34}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v32 .. v33}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v33 │ + move-result v32 │ │ - if-eqz v33, :cond_0 │ + if-eqz v32, :cond_0 │ │ - const/16 v32, 0x2 │ + const/16 v31, 0x2 │ │ goto :goto_2 │ │ :sswitch_3 │ - const-string v34, "removed" │ + const-string v33, "removed" │ │ - invoke-virtual/range {v33 .. v34}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v32 .. v33}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v33 │ + move-result v32 │ │ - if-eqz v33, :cond_0 │ + if-eqz v32, :cond_0 │ │ - const/16 v32, 0x3 │ + const/16 v31, 0x3 │ │ goto :goto_2 │ │ .line 224 │ :pswitch_0 │ - move-object/from16 v27, v23 │ + move-object/from16 v26, v22 │ │ .line 225 │ - .local v27, "parent":Landroid/widget/LinearLayout; │ + .local v26, "parent":Landroid/widget/LinearLayout; │ add-int/lit8 v6, v6, 0x1 │ │ .line 243 │ :goto_4 │ invoke-virtual/range {v16 .. v16}, Lorg/eclipse/egit/github/core/CommitFile;->getAdditions()I │ │ - move-result v32 │ + move-result v31 │ │ - add-int v7, v7, v32 │ + add-int v7, v7, v31 │ │ .line 244 │ invoke-virtual/range {v16 .. v16}, Lorg/eclipse/egit/github/core/CommitFile;->getDeletions()I │ │ - move-result v32 │ + move-result v31 │ │ - add-int v15, v15, v32 │ + add-int v15, v15, v31 │ │ .line 246 │ const/4 v10, 0x0 │ │ .line 247 │ .local v10, "commentCount":I │ invoke-interface/range {p2 .. p2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v21 │ + move-result-object v31 │ │ - .local v21, "i$":Ljava/util/Iterator; │ :cond_2 │ :goto_5 │ - invoke-interface/range {v21 .. v21}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v31 .. v31}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v32 │ │ if-eqz v32, :cond_3 │ │ - invoke-interface/range {v21 .. v21}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v31 .. v31}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v9 │ │ check-cast v9, Lorg/eclipse/egit/github/core/CommitComment; │ │ .line 248 │ .local v9, "comment":Lorg/eclipse/egit/github/core/CommitComment; │ @@ -1133,242 +1139,241 @@ │ add-int/lit8 v10, v10, 0x1 │ │ goto :goto_5 │ │ .line 228 │ .end local v9 # "comment":Lorg/eclipse/egit/github/core/CommitComment; │ .end local v10 # "commentCount":I │ - .end local v21 # "i$":Ljava/util/Iterator; │ - .end local v27 # "parent":Landroid/widget/LinearLayout; │ + .end local v26 # "parent":Landroid/widget/LinearLayout; │ :pswitch_1 │ - move-object/from16 v27, v24 │ + move-object/from16 v26, v23 │ │ .line 229 │ - .restart local v27 # "parent":Landroid/widget/LinearLayout; │ + .restart local v26 # "parent":Landroid/widget/LinearLayout; │ add-int/lit8 v8, v8, 0x1 │ │ .line 230 │ goto :goto_4 │ │ .line 232 │ - .end local v27 # "parent":Landroid/widget/LinearLayout; │ + .end local v26 # "parent":Landroid/widget/LinearLayout; │ :pswitch_2 │ - move-object/from16 v27, v26 │ + move-object/from16 v26, v25 │ │ .line 233 │ - .restart local v27 # "parent":Landroid/widget/LinearLayout; │ - add-int/lit8 v28, v28, 0x1 │ + .restart local v26 # "parent":Landroid/widget/LinearLayout; │ + add-int/lit8 v27, v27, 0x1 │ │ .line 234 │ goto :goto_4 │ │ .line 236 │ - .end local v27 # "parent":Landroid/widget/LinearLayout; │ + .end local v26 # "parent":Landroid/widget/LinearLayout; │ :pswitch_3 │ - move-object/from16 v27, v25 │ + move-object/from16 v26, v24 │ │ .line 237 │ - .restart local v27 # "parent":Landroid/widget/LinearLayout; │ + .restart local v26 # "parent":Landroid/widget/LinearLayout; │ add-int/lit8 v14, v14, 0x1 │ │ .line 238 │ goto :goto_4 │ │ .line 253 │ .restart local v10 # "commentCount":I │ - .restart local v21 # "i$":Ljava/util/Iterator; │ :cond_3 │ - const v32, 0x7f030021 │ + const v31, 0x7f030021 │ │ - const/16 v33, 0x0 │ + const/16 v32, 0x0 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ - move/from16 v1, v32 │ + move/from16 v1, v31 │ │ - move-object/from16 v2, v27 │ + move-object/from16 v2, v26 │ │ - move/from16 v3, v33 │ + move/from16 v3, v32 │ │ invoke-virtual {v0, v1, v2, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; │ │ move-result-object v18 │ │ check-cast v18, Landroid/view/ViewGroup; │ │ .line 254 │ .local v18, "fileView":Landroid/view/ViewGroup; │ - const v32, 0x7f0a008d │ + const v31, 0x7f0a008d │ │ move-object/from16 v0, v18 │ │ - move/from16 v1, v32 │ + move/from16 v1, v31 │ │ invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View; │ │ move-result-object v17 │ │ check-cast v17, Landroid/widget/TextView; │ │ .line 255 │ .local v17, "fileNameView":Landroid/widget/TextView; │ invoke-virtual/range {v16 .. v16}, Lorg/eclipse/egit/github/core/CommitFile;->getFilename()Ljava/lang/String; │ │ - move-result-object v32 │ + move-result-object v31 │ │ move-object/from16 v0, v17 │ │ - move-object/from16 v1, v32 │ + move-object/from16 v1, v31 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 257 │ - const v32, 0x7f0a008e │ + const v31, 0x7f0a008e │ │ move-object/from16 v0, v18 │ │ - move/from16 v1, v32 │ + move/from16 v1, v31 │ │ invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View; │ │ - move-result-object v30 │ + move-result-object v29 │ │ - check-cast v30, Landroid/widget/TextView; │ + check-cast v29, Landroid/widget/TextView; │ │ .line 258 │ - .local v30, "statsView":Landroid/widget/TextView; │ + .local v29, "statsView":Landroid/widget/TextView; │ invoke-virtual/range {v16 .. v16}, Lorg/eclipse/egit/github/core/CommitFile;->getPatch()Ljava/lang/String; │ │ - move-result-object v32 │ + move-result-object v31 │ │ - if-eqz v32, :cond_7 │ + if-eqz v31, :cond_7 │ │ .line 259 │ - new-instance v29, Landroid/text/SpannableStringBuilder; │ + new-instance v28, Landroid/text/SpannableStringBuilder; │ │ - invoke-direct/range {v29 .. v29}, Landroid/text/SpannableStringBuilder;->()V │ + invoke-direct/range {v28 .. v28}, Landroid/text/SpannableStringBuilder;->()V │ │ .line 260 │ - .local v29, "stats":Landroid/text/SpannableStringBuilder; │ - const-string v32, "+" │ + .local v28, "stats":Landroid/text/SpannableStringBuilder; │ + const-string v31, "+" │ │ - move-object/from16 v0, v29 │ + move-object/from16 v0, v28 │ │ - move-object/from16 v1, v32 │ + move-object/from16 v1, v31 │ │ invoke-virtual {v0, v1}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; │ │ - move-result-object v32 │ + move-result-object v31 │ │ invoke-virtual/range {v16 .. v16}, Lorg/eclipse/egit/github/core/CommitFile;->getAdditions()I │ │ - move-result v33 │ + move-result v32 │ │ - invoke-static/range {v33 .. v33}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ + invoke-static/range {v32 .. v32}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ - move-result-object v33 │ + move-result-object v32 │ │ - invoke-virtual/range {v32 .. v33}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; │ + invoke-virtual/range {v31 .. v32}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; │ │ .line 261 │ - invoke-virtual/range {v29 .. v29}, Landroid/text/SpannableStringBuilder;->length()I │ + invoke-virtual/range {v28 .. v28}, Landroid/text/SpannableStringBuilder;->length()I │ │ move-result v4 │ │ .line 262 │ .local v4, "addLength":I │ - const/16 v32, 0x0 │ + const/16 v31, 0x0 │ │ - const/16 v33, 0x0 │ + const/16 v32, 0x0 │ │ - move-object/from16 v0, v29 │ + move-object/from16 v0, v28 │ │ - move/from16 v1, v32 │ + move/from16 v1, v31 │ │ - move/from16 v2, v33 │ + move/from16 v2, v32 │ │ invoke-virtual {v0, v5, v1, v4, v2}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V │ │ .line 263 │ - const-string v32, "\u00a0\u00a0\u00a0-" │ + const-string v31, "\u00a0\u00a0\u00a0-" │ │ - move-object/from16 v0, v29 │ + move-object/from16 v0, v28 │ │ - move-object/from16 v1, v32 │ + move-object/from16 v1, v31 │ │ invoke-virtual {v0, v1}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; │ │ - move-result-object v32 │ + move-result-object v31 │ │ invoke-virtual/range {v16 .. v16}, Lorg/eclipse/egit/github/core/CommitFile;->getDeletions()I │ │ - move-result v33 │ + move-result v32 │ │ - invoke-static/range {v33 .. v33}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ + invoke-static/range {v32 .. v32}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ - move-result-object v33 │ + move-result-object v32 │ │ - invoke-virtual/range {v32 .. v33}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; │ + invoke-virtual/range {v31 .. v32}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; │ │ .line 264 │ - invoke-virtual/range {v29 .. v29}, Landroid/text/SpannableStringBuilder;->length()I │ + invoke-virtual/range {v28 .. v28}, Landroid/text/SpannableStringBuilder;->length()I │ │ - move-result v32 │ + move-result v31 │ │ - const/16 v33, 0x0 │ + const/16 v32, 0x0 │ │ - move-object/from16 v0, v29 │ + move-object/from16 v0, v28 │ │ - move/from16 v1, v32 │ + move/from16 v1, v31 │ │ - move/from16 v2, v33 │ + move/from16 v2, v32 │ │ invoke-virtual {v0, v13, v4, v1, v2}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V │ │ .line 265 │ - move-object/from16 v0, v30 │ + move-object/from16 v0, v29 │ │ - move-object/from16 v1, v29 │ + move-object/from16 v1, v28 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 266 │ - const/16 v32, 0x0 │ + const/16 v31, 0x0 │ │ - move-object/from16 v0, v30 │ + move-object/from16 v0, v29 │ │ - move/from16 v1, v32 │ + move/from16 v1, v31 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V │ │ .line 271 │ .end local v4 # "addLength":I │ - .end local v29 # "stats":Landroid/text/SpannableStringBuilder; │ + .end local v28 # "stats":Landroid/text/SpannableStringBuilder; │ :goto_6 │ invoke-virtual/range {v16 .. v16}, Lorg/eclipse/egit/github/core/CommitFile;->getPatch()Ljava/lang/String; │ │ - move-result-object v32 │ + move-result-object v31 │ │ - if-nez v32, :cond_4 │ + if-nez v31, :cond_4 │ │ - move-object/from16 v0, v27 │ + move-object/from16 v0, v26 │ │ - move-object/from16 v1, v25 │ + move-object/from16 v1, v24 │ │ if-eq v0, v1, :cond_5 │ │ + .line 272 │ invoke-virtual/range {v16 .. v16}, Lorg/eclipse/egit/github/core/CommitFile;->getFilename()Ljava/lang/String; │ │ - move-result-object v32 │ + move-result-object v31 │ │ - invoke-static/range {v32 .. v32}, Lcom/gh4a/utils/FileUtils;->isImage(Ljava/lang/String;)Z │ + invoke-static/range {v31 .. v31}, Lcom/gh4a/utils/FileUtils;->isImage(Ljava/lang/String;)Z │ │ - move-result v32 │ + move-result v31 │ │ - if-eqz v32, :cond_5 │ + if-eqz v31, :cond_5 │ │ .line 273 │ :cond_4 │ move-object/from16 v0, v17 │ │ move/from16 v1, v19 │ │ @@ -1389,180 +1394,181 @@ │ invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->setTag(Ljava/lang/Object;)V │ │ .line 277 │ :cond_5 │ if-lez v10, :cond_6 │ │ .line 278 │ - const v32, 0x7f0a008c │ + const v31, 0x7f0a008c │ │ move-object/from16 v0, v18 │ │ - move/from16 v1, v32 │ + move/from16 v1, v31 │ │ invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View; │ │ move-result-object v11 │ │ check-cast v11, Landroid/widget/TextView; │ │ .line 279 │ .local v11, "commentView":Landroid/widget/TextView; │ invoke-static {v10}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ - move-result-object v32 │ + move-result-object v31 │ │ - move-object/from16 v0, v32 │ + move-object/from16 v0, v31 │ │ invoke-virtual {v11, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 280 │ - const/16 v32, 0x0 │ + const/16 v31, 0x0 │ │ - move/from16 v0, v32 │ + move/from16 v0, v31 │ │ invoke-virtual {v11, v0}, Landroid/widget/TextView;->setVisibility(I)V │ │ .line 283 │ .end local v11 # "commentView":Landroid/widget/TextView; │ :cond_6 │ - move-object/from16 v0, v27 │ + move-object/from16 v0, v26 │ │ move-object/from16 v1, v18 │ │ invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V │ │ goto/16 :goto_3 │ │ .line 268 │ :cond_7 │ - const/16 v32, 0x8 │ + const/16 v31, 0x8 │ │ - move-object/from16 v0, v30 │ + move-object/from16 v0, v29 │ │ - move/from16 v1, v32 │ + move/from16 v1, v31 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V │ │ goto :goto_6 │ │ .line 286 │ .end local v10 # "commentCount":I │ .end local v16 # "file":Lorg/eclipse/egit/github/core/CommitFile; │ .end local v17 # "fileNameView":Landroid/widget/TextView; │ .end local v18 # "fileView":Landroid/view/ViewGroup; │ - .end local v21 # "i$":Ljava/util/Iterator; │ - .end local v27 # "parent":Landroid/widget/LinearLayout; │ - .end local v30 # "statsView":Landroid/widget/TextView; │ + .end local v26 # "parent":Landroid/widget/LinearLayout; │ + .end local v29 # "statsView":Landroid/widget/TextView; │ :cond_8 │ - const v32, 0x7f0a007f │ + const v31, 0x7f0a007f │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v32 │ + move/from16 v1, v31 │ │ invoke-direct {v0, v1, v6}, Lcom/gh4a/fragment/CommitFragment;->adjustVisibility(II)V │ │ .line 287 │ - const v32, 0x7f0a007c │ + const v31, 0x7f0a007c │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v32 │ + move/from16 v1, v31 │ │ invoke-direct {v0, v1, v8}, Lcom/gh4a/fragment/CommitFragment;->adjustVisibility(II)V │ │ .line 288 │ - const v32, 0x7f0a0082 │ + const v31, 0x7f0a0082 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v32 │ + move/from16 v1, v31 │ │ - move/from16 v2, v28 │ + move/from16 v2, v27 │ │ invoke-direct {v0, v1, v2}, Lcom/gh4a/fragment/CommitFragment;->adjustVisibility(II)V │ │ .line 289 │ - const v32, 0x7f0a0085 │ + const v31, 0x7f0a0085 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v32 │ + move/from16 v1, v31 │ │ invoke-direct {v0, v1, v14}, Lcom/gh4a/fragment/CommitFragment;->adjustVisibility(II)V │ │ .line 291 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gh4a/fragment/CommitFragment;->mContentView:Landroid/view/View; │ │ - move-object/from16 v32, v0 │ + move-object/from16 v31, v0 │ │ - const v33, 0x7f0a007b │ + const v32, 0x7f0a007b │ │ - invoke-virtual/range {v32 .. v33}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual/range {v31 .. v32}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v31 │ + move-result-object v30 │ │ - check-cast v31, Landroid/widget/TextView; │ + check-cast v30, Landroid/widget/TextView; │ │ .line 292 │ - .local v31, "tvSummary":Landroid/widget/TextView; │ - const v32, 0x7f0d002b │ + .local v30, "tvSummary":Landroid/widget/TextView; │ + const v31, 0x7f0d002b │ │ - const/16 v33, 0x3 │ + const/16 v32, 0x3 │ │ - move/from16 v0, v33 │ + move/from16 v0, v32 │ │ new-array v0, v0, [Ljava/lang/Object; │ │ - move-object/from16 v33, v0 │ + move-object/from16 v32, v0 │ │ - const/16 v34, 0x0 │ + const/16 v33, 0x0 │ │ - add-int v35, v6, v8 │ + add-int v34, v6, v8 │ │ - add-int v35, v35, v28 │ + add-int v34, v34, v27 │ │ - add-int v35, v35, v14 │ + add-int v34, v34, v14 │ │ - invoke-static/range {v35 .. v35}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v34 .. v34}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v35 │ + move-result-object v34 │ │ - aput-object v35, v33, v34 │ + aput-object v34, v32, v33 │ │ - const/16 v34, 0x1 │ + const/16 v33, 0x1 │ │ + .line 293 │ invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v35 │ + move-result-object v34 │ │ - aput-object v35, v33, v34 │ + aput-object v34, v32, v33 │ │ - const/16 v34, 0x2 │ + const/16 v33, 0x2 │ │ invoke-static {v15}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v35 │ + move-result-object v34 │ │ - aput-object v35, v33, v34 │ + aput-object v34, v32, v33 │ │ + .line 292 │ move-object/from16 v0, p0 │ │ - move/from16 v1, v32 │ + move/from16 v1, v31 │ │ - move-object/from16 v2, v33 │ + move-object/from16 v2, v32 │ │ invoke-virtual {v0, v1, v2}, Lcom/gh4a/fragment/CommitFragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v32 │ + move-result-object v31 │ │ - invoke-virtual/range {v31 .. v32}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual/range {v30 .. v31}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 294 │ return-void │ │ .line 222 │ :sswitch_data_0 │ .sparse-switch ├── smali/com/gh4a/fragment/CommitListFragment.smali │ @@ -101,28 +101,30 @@ │ │ move-result-object v0 │ │ invoke-virtual {p0}, Lorg/eclipse/egit/github/core/Repository;->getName()Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 46 │ invoke-static {p1}, Lcom/gh4a/utils/StringUtils;->isBlank(Ljava/lang/String;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ invoke-virtual {p0}, Lorg/eclipse/egit/github/core/Repository;->getMasterBranch()Ljava/lang/String; │ │ move-result-object p1 │ │ .end local p1 # "ref":Ljava/lang/String; │ :cond_0 │ const/4 v2, 0x0 │ │ + .line 45 │ invoke-static {v0, v1, p1, v2}, Lcom/gh4a/fragment/CommitListFragment;->newInstance(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/gh4a/fragment/CommitListFragment; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -268,15 +270,15 @@ │ "<", │ "Lorg/eclipse/egit/github/core/RepositoryCommit;", │ ">;" │ } │ .end annotation │ │ .prologue │ - .line 104 │ + .line 105 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v1 │ │ sget-object v2, Lcom/gh4a/Gh4Application;->COMMIT_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v1, v2}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; │ @@ -304,21 +306,19 @@ │ move-result-object v1 │ │ return-object v1 │ .end method │ │ .method protected bridge synthetic onItemClick(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 36 │ check-cast p1, Lorg/eclipse/egit/github/core/RepositoryCommit; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/fragment/CommitListFragment;->onItemClick(Lorg/eclipse/egit/github/core/RepositoryCommit;)V │ │ return-void │ .end method │ │ .method protected onItemClick(Lorg/eclipse/egit/github/core/RepositoryCommit;)V │ .locals 6 │ @@ -346,18 +346,20 @@ │ │ aget-object v3, v1, v3 │ │ const/4 v4, 0x5 │ │ aget-object v4, v1, v4 │ │ + .line 86 │ invoke-virtual {p1}, Lorg/eclipse/egit/github/core/RepositoryCommit;->getSha()Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 85 │ invoke-static {v2, v3, v4, v5}, Lcom/gh4a/utils/IntentUtils;->getCommitInfoActivityIntent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v0 │ │ .line 87 │ .local v0, "intent":Landroid/content/Intent; │ const/16 v2, 0x7d0 ├── smali/com/gh4a/fragment/CommitNoteFragment.smali │ @@ -486,21 +486,19 @@ │ .line 81 │ :cond_0 │ return-void │ .end method │ │ .method protected bridge synthetic onItemClick(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 29 │ check-cast p1, Lorg/eclipse/egit/github/core/CommitComment; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/fragment/CommitNoteFragment;->onItemClick(Lorg/eclipse/egit/github/core/CommitComment;)V │ │ return-void │ .end method │ │ .method protected onItemClick(Lorg/eclipse/egit/github/core/CommitComment;)V │ .locals 0 │ @@ -517,15 +515,15 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 149 │ + .line 150 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v2 │ │ sget-object v3, Lcom/gh4a/Gh4Application;->COMMIT_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v2, v3}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; ├── smali/com/gh4a/fragment/ContributorListFragment.smali │ @@ -152,21 +152,19 @@ │ invoke-direct {v2, v3, v1, v0}, Lcom/gh4a/loader/ContributorListLoader;->(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ return-object v2 │ .end method │ │ .method protected bridge synthetic onItemClick(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 19 │ check-cast p1, Lorg/eclipse/egit/github/core/Contributor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/fragment/ContributorListFragment;->onItemClick(Lorg/eclipse/egit/github/core/Contributor;)V │ │ return-void │ .end method │ │ .method protected onItemClick(Lorg/eclipse/egit/github/core/Contributor;)V │ .locals 4 │ @@ -174,22 +172,24 @@ │ │ .prologue │ .line 50 │ invoke-virtual {p0}, Lcom/gh4a/fragment/ContributorListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v1 │ │ + .line 51 │ invoke-virtual {p1}, Lorg/eclipse/egit/github/core/Contributor;->getLogin()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {p1}, Lorg/eclipse/egit/github/core/Contributor;->getName()Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 50 │ invoke-static {v1, v2, v3}, Lcom/gh4a/utils/IntentUtils;->getUserActivityIntent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v0 │ │ .line 52 │ .local v0, "intent":Landroid/content/Intent; │ if-eqz v0, :cond_0 ├── smali/com/gh4a/fragment/DownloadsFragment.smali │ @@ -176,21 +176,19 @@ │ invoke-direct {v0, v1, v2, v3}, Lcom/gh4a/loader/DownloadsLoader;->(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic onItemClick(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 18 │ check-cast p1, Lorg/eclipse/egit/github/core/Download; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/fragment/DownloadsFragment;->onItemClick(Lorg/eclipse/egit/github/core/Download;)V │ │ return-void │ .end method │ │ .method public onItemClick(Lorg/eclipse/egit/github/core/Download;)V │ .locals 6 │ @@ -206,22 +204,24 @@ │ │ move-result-object v1 │ │ invoke-virtual {p1}, Lorg/eclipse/egit/github/core/Download;->getContentType()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 51 │ invoke-virtual {p1}, Lorg/eclipse/egit/github/core/Download;->getName()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {p1}, Lorg/eclipse/egit/github/core/Download;->getDescription()Ljava/lang/String; │ │ move-result-object v4 │ │ const/4 v5, 0x0 │ │ + .line 50 │ invoke-static/range {v0 .. v5}, Lcom/gh4a/utils/UiUtils;->enqueueDownload(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ .line 52 │ return-void │ .end method ├── smali/com/gh4a/fragment/ContentListFragment.smali │ @@ -40,15 +40,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 43 │ invoke-direct {p0}, Lcom/gh4a/fragment/ListDataBaseFragment;->()V │ │ - .line 53 │ return-void │ .end method │ │ .method public static newInstance(Lorg/eclipse/egit/github/core/Repository;Ljava/lang/String;Ljava/util/ArrayList;Ljava/lang/String;)Lcom/gh4a/fragment/ContentListFragment; │ .locals 3 │ .param p0, "repository" # Lorg/eclipse/egit/github/core/Repository; │ .param p1, "path" # Ljava/lang/String; │ @@ -497,14 +496,15 @@ │ │ invoke-virtual {p0}, Lcom/gh4a/fragment/ContentListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v1 │ │ iget-object v2, p0, Lcom/gh4a/fragment/ContentListFragment;->mRepository:Lorg/eclipse/egit/github/core/Repository; │ │ + .line 155 │ invoke-virtual {v2}, Lorg/eclipse/egit/github/core/Repository;->getOwner()Lorg/eclipse/egit/github/core/User; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Lorg/eclipse/egit/github/core/User;->getLogin()Ljava/lang/String; │ │ move-result-object v2 │ @@ -517,15 +517,15 @@ │ │ iget-object v4, p0, Lcom/gh4a/fragment/ContentListFragment;->mPath:Ljava/lang/String; │ │ iget-object v5, p0, Lcom/gh4a/fragment/ContentListFragment;->mRef:Ljava/lang/String; │ │ invoke-direct/range {v0 .. v5}, Lcom/gh4a/loader/ContentListLoader;->(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ - .line 157 │ + .line 158 │ .local v0, "loader":Lcom/gh4a/loader/ContentListLoader; │ invoke-virtual {p0}, Lcom/gh4a/fragment/ContentListFragment;->getArguments()Landroid/os/Bundle; │ │ move-result-object v1 │ │ const-string v2, "CONTENTS" │ │ @@ -545,21 +545,19 @@ │ .line 162 │ :cond_0 │ return-object v0 │ .end method │ │ .method protected bridge synthetic onItemClick(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 43 │ check-cast p1, Lorg/eclipse/egit/github/core/RepositoryContents; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/fragment/ContentListFragment;->onItemClick(Lorg/eclipse/egit/github/core/RepositoryContents;)V │ │ return-void │ .end method │ │ .method protected onItemClick(Lorg/eclipse/egit/github/core/RepositoryContents;)V │ .locals 1 ├── smali/com/gh4a/fragment/FollowersFollowingListFragment.smali │ @@ -160,15 +160,15 @@ │ "<", │ "Lorg/eclipse/egit/github/core/User;", │ ">;" │ } │ .end annotation │ │ .prologue │ - .line 74 │ + .line 75 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v1 │ │ sget-object v2, Lcom/gh4a/Gh4Application;->USER_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v1, v2}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; │ @@ -200,21 +200,19 @@ │ move-result-object v1 │ │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic onItemClick(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 32 │ check-cast p1, Lorg/eclipse/egit/github/core/User; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/fragment/FollowersFollowingListFragment;->onItemClick(Lorg/eclipse/egit/github/core/User;)V │ │ return-void │ .end method │ │ .method protected onItemClick(Lorg/eclipse/egit/github/core/User;)V │ .locals 2 ├── smali/com/gh4a/fragment/EventListFragment.smali │ @@ -170,14 +170,15 @@ │ .locals 11 │ .param p1, "item" # Landroid/view/MenuItem; │ │ .prologue │ const/4 v0, 0x0 │ │ .line 408 │ + .line 409 │ invoke-interface {p1}, Landroid/view/MenuItem;->getMenuInfo()Landroid/view/ContextMenu$ContextMenuInfo; │ │ move-result-object v9 │ │ check-cast v9, Landroid/widget/AdapterView$AdapterContextMenuInfo; │ │ .line 410 │ @@ -278,24 +279,26 @@ │ │ move-result-object v1 │ │ invoke-virtual {v6}, Lorg/eclipse/egit/github/core/Download;->getContentType()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 431 │ invoke-virtual {v6}, Lorg/eclipse/egit/github/core/Download;->getName()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v6}, Lorg/eclipse/egit/github/core/Download;->getDescription()Ljava/lang/String; │ │ move-result-object v4 │ │ const/4 v5, 0x0 │ │ + .line 430 │ invoke-static/range {v0 .. v5}, Lcom/gh4a/utils/UiUtils;->enqueueDownload(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ .line 433 │ :cond_2 │ const/4 v0, 0x1 │ │ goto :goto_0 │ @@ -556,14 +559,15 @@ │ │ move-object/from16 v1, v25 │ │ invoke-interface {v0, v1}, Landroid/view/ContextMenu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ move-result-object v25 │ │ + .line 311 │ invoke-virtual/range {p0 .. p0}, Lcom/gh4a/fragment/EventListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v26 │ │ invoke-virtual {v8}, Lorg/eclipse/egit/github/core/event/Event;->getActor()Lorg/eclipse/egit/github/core/User; │ │ move-result-object v27 │ @@ -614,14 +618,15 @@ │ │ move-object/from16 v1, v25 │ │ invoke-interface {v0, v1}, Landroid/view/ContextMenu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ move-result-object v25 │ │ + .line 314 │ invoke-virtual/range {p0 .. p0}, Lcom/gh4a/fragment/EventListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v26 │ │ const/16 v27, 0x0 │ │ move-object/from16 v0, v26 │ @@ -713,14 +718,15 @@ │ │ move-object/from16 v1, v25 │ │ invoke-interface {v0, v1}, Landroid/view/ContextMenu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ move-result-object v25 │ │ + .line 321 │ invoke-virtual/range {p0 .. p0}, Lcom/gh4a/fragment/EventListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v26 │ │ move-object/from16 v0, v26 │ │ move-object/from16 v1, v21 │ @@ -790,14 +796,15 @@ │ │ new-array v0, v0, [Ljava/lang/Object; │ │ move-object/from16 v29, v0 │ │ const/16 v30, 0x0 │ │ + .line 326 │ invoke-virtual/range {v18 .. v18}, Lorg/eclipse/egit/github/core/event/DownloadPayload;->getDownload()Lorg/eclipse/egit/github/core/Download; │ │ move-result-object v31 │ │ invoke-virtual/range {v31 .. v31}, Lorg/eclipse/egit/github/core/Download;->getName()Ljava/lang/String; │ │ move-result-object v31 │ @@ -810,14 +817,15 @@ │ │ move-object/from16 v2, v29 │ │ invoke-virtual {v0, v1, v2}, Lcom/gh4a/fragment/EventListFragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v28 │ │ + .line 325 │ move-object/from16 v0, p1 │ │ move/from16 v1, v25 │ │ move/from16 v2, v26 │ │ move/from16 v3, v27 │ @@ -891,14 +899,15 @@ │ │ move-object/from16 v1, v25 │ │ invoke-interface {v0, v1}, Landroid/view/ContextMenu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ move-result-object v25 │ │ + .line 333 │ invoke-virtual/range {p0 .. p0}, Lcom/gh4a/fragment/EventListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v26 │ │ invoke-virtual/range {v23 .. v23}, Lorg/eclipse/egit/github/core/User;->getLogin()Ljava/lang/String; │ │ move-result-object v27 │ @@ -1005,14 +1014,15 @@ │ │ move-object/from16 v1, v25 │ │ invoke-interface {v0, v1}, Landroid/view/ContextMenu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ move-result-object v25 │ │ + .line 341 │ invoke-virtual/range {p0 .. p0}, Lcom/gh4a/fragment/EventListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v26 │ │ move-object/from16 v0, v26 │ │ invoke-static {v0, v11}, Lcom/gh4a/utils/IntentUtils;->getRepoActivityIntent(Landroid/content/Context;Lorg/eclipse/egit/github/core/Repository;)Landroid/content/Intent; │ @@ -1098,14 +1108,15 @@ │ │ move-object/from16 v1, v25 │ │ invoke-interface {v0, v1}, Landroid/view/ContextMenu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ move-result-object v25 │ │ + .line 349 │ invoke-virtual/range {p0 .. p0}, Lcom/gh4a/fragment/EventListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v26 │ │ move-object/from16 v0, v26 │ │ move-object/from16 v1, v24 │ @@ -1177,14 +1188,15 @@ │ │ new-instance v27, Landroid/content/Intent; │ │ const-string v28, "android.intent.action.VIEW" │ │ const/16 v25, 0x0 │ │ + .line 356 │ move-object/from16 v0, v17 │ │ move/from16 v1, v25 │ │ invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v25 │ @@ -1240,14 +1252,15 @@ │ │ move-object/from16 v1, v25 │ │ invoke-interface {v0, v1}, Landroid/view/ContextMenu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ move-result-object v25 │ │ + .line 361 │ invoke-virtual/range {p0 .. p0}, Lcom/gh4a/fragment/EventListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v26 │ │ const-string v27, "open" │ │ move-object/from16 v0, v26 │ @@ -1329,14 +1342,15 @@ │ │ move-object/from16 v1, v25 │ │ invoke-interface {v0, v1}, Landroid/view/ContextMenu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ move-result-object v25 │ │ + .line 368 │ invoke-virtual/range {p0 .. p0}, Lcom/gh4a/fragment/EventListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v26 │ │ move-object/from16 v0, v26 │ │ move-object/from16 v1, v21 │ @@ -1412,22 +1426,25 @@ │ │ move-object/from16 v1, v25 │ │ invoke-interface {v0, v1}, Landroid/view/ContextMenu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ move-result-object v25 │ │ + .line 373 │ invoke-virtual/range {p0 .. p0}, Lcom/gh4a/fragment/EventListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v26 │ │ + .line 374 │ invoke-virtual/range {v18 .. v18}, Lorg/eclipse/egit/github/core/event/PullRequestPayload;->getNumber()I │ │ move-result v27 │ │ + .line 373 │ move-object/from16 v0, v26 │ │ move-object/from16 v1, v21 │ │ move-object/from16 v2, v19 │ │ move/from16 v3, v27 │ @@ -1564,14 +1581,15 @@ │ │ move-object/from16 v1, v25 │ │ invoke-interface {v0, v1}, Landroid/view/ContextMenu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ move-result-object v25 │ │ + .line 385 │ move-object/from16 v0, v25 │ │ invoke-interface {v0, v15}, Landroid/view/MenuItem;->setIntent(Landroid/content/Intent;)Landroid/view/MenuItem; │ │ .line 387 │ invoke-virtual/range {v18 .. v18}, Lorg/eclipse/egit/github/core/event/PushPayload;->getCommits()Ljava/util/List; │ │ @@ -1646,14 +1664,15 @@ │ │ move-object/from16 v1, v25 │ │ invoke-interface {v0, v1}, Landroid/view/ContextMenu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ move-result-object v25 │ │ + .line 391 │ invoke-virtual/range {p0 .. p0}, Lcom/gh4a/fragment/EventListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v26 │ │ move-object/from16 v0, v26 │ │ move-object/from16 v1, v21 │ @@ -1739,14 +1758,15 @@ │ │ new-array v0, v0, [Ljava/lang/Object; │ │ move-object/from16 v30, v0 │ │ const/16 v31, 0x0 │ │ + .line 401 │ invoke-interface {v7, v13}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v25 │ │ check-cast v25, Lorg/eclipse/egit/github/core/Download; │ │ invoke-virtual/range {v25 .. v25}, Lorg/eclipse/egit/github/core/Download;->getName()Ljava/lang/String; │ @@ -1761,14 +1781,15 @@ │ │ move-object/from16 v2, v30 │ │ invoke-virtual {v0, v1, v2}, Lcom/gh4a/fragment/EventListFragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v25 │ │ + .line 400 │ move-object/from16 v0, p1 │ │ move/from16 v1, v26 │ │ move/from16 v2, v27 │ │ move/from16 v3, v28 │ @@ -1800,15 +1821,15 @@ │ "<", │ "Lorg/eclipse/egit/github/core/event/Event;", │ ">;" │ } │ .end annotation │ │ .prologue │ - .line 115 │ + .line 116 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v1 │ │ sget-object v2, Lcom/gh4a/Gh4Application;->EVENT_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v1, v2}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; │ @@ -1828,21 +1849,19 @@ │ move-result-object v1 │ │ return-object v1 │ .end method │ │ .method protected bridge synthetic onItemClick(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 71 │ check-cast p1, Lorg/eclipse/egit/github/core/event/Event; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/fragment/EventListFragment;->onItemClick(Lorg/eclipse/egit/github/core/event/Event;)V │ │ return-void │ .end method │ │ .method protected onItemClick(Lorg/eclipse/egit/github/core/event/Event;)V │ .locals 26 │ @@ -1978,18 +1997,20 @@ │ if-eqz v9, :cond_4 │ │ .line 151 │ invoke-virtual/range {p0 .. p0}, Lcom/gh4a/fragment/EventListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v3 │ │ + .line 152 │ invoke-virtual {v9}, Lorg/eclipse/egit/github/core/CommitComment;->getCommitId()Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 151 │ move-object/from16 v0, v24 │ │ move-object/from16 v1, v22 │ │ invoke-static {v3, v0, v1, v4}, Lcom/gh4a/utils/IntentUtils;->getCommitInfoActivityIntent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v16 │ @@ -2143,24 +2164,26 @@ │ │ move-result-object v4 │ │ invoke-virtual {v12}, Lorg/eclipse/egit/github/core/Download;->getContentType()Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 170 │ invoke-virtual {v12}, Lorg/eclipse/egit/github/core/Download;->getName()Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v12}, Lorg/eclipse/egit/github/core/Download;->getDescription()Ljava/lang/String; │ │ move-result-object v7 │ │ const/4 v8, 0x0 │ │ + .line 169 │ invoke-static/range {v3 .. v8}, Lcom/gh4a/utils/UiUtils;->enqueueDownload(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ goto/16 :goto_1 │ │ .line 172 │ .end local v12 # "download":Lorg/eclipse/egit/github/core/Download; │ .end local v19 # "payload":Lorg/eclipse/egit/github/core/event/DownloadPayload; │ @@ -2311,14 +2334,15 @@ │ │ invoke-virtual/range {v19 .. v19}, Lorg/eclipse/egit/github/core/event/GistPayload;->getGist()Lorg/eclipse/egit/github/core/Gist; │ │ move-result-object v3 │ │ if-eqz v3, :cond_f │ │ + .line 192 │ invoke-virtual/range {v19 .. v19}, Lorg/eclipse/egit/github/core/event/GistPayload;->getGist()Lorg/eclipse/egit/github/core/Gist; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/Gist;->getUser()Lorg/eclipse/egit/github/core/User; │ │ move-result-object v3 │ @@ -2347,22 +2371,24 @@ │ if-nez v3, :cond_4 │ │ .line 196 │ invoke-virtual/range {p0 .. p0}, Lcom/gh4a/fragment/EventListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v3 │ │ + .line 197 │ invoke-virtual/range {v19 .. v19}, Lorg/eclipse/egit/github/core/event/GistPayload;->getGist()Lorg/eclipse/egit/github/core/Gist; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Lorg/eclipse/egit/github/core/Gist;->getId()Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 196 │ move-object/from16 v0, v18 │ │ invoke-static {v3, v0, v4}, Lcom/gh4a/utils/IntentUtils;->getGistActivityIntent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v16 │ │ goto/16 :goto_1 │ @@ -2500,18 +2526,20 @@ │ if-eqz v3, :cond_13 │ │ .line 215 │ invoke-virtual/range {p0 .. p0}, Lcom/gh4a/fragment/EventListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v3 │ │ + .line 216 │ invoke-virtual/range {v17 .. v17}, Lorg/eclipse/egit/github/core/Issue;->getNumber()I │ │ move-result v4 │ │ + .line 215 │ move-object/from16 v0, v24 │ │ move-object/from16 v1, v22 │ │ invoke-static {v3, v0, v1, v4}, Lcom/gh4a/utils/IntentUtils;->getPullRequestActivityIntent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)Landroid/content/Intent; │ │ move-result-object v16 │ @@ -2531,18 +2559,20 @@ │ if-eqz v17, :cond_4 │ │ .line 218 │ invoke-virtual/range {p0 .. p0}, Lcom/gh4a/fragment/EventListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v3 │ │ + .line 219 │ invoke-virtual/range {v17 .. v17}, Lorg/eclipse/egit/github/core/Issue;->getNumber()I │ │ move-result v4 │ │ + .line 218 │ move-object/from16 v0, v24 │ │ move-object/from16 v1, v22 │ │ invoke-static {v3, v0, v1, v4}, Lcom/gh4a/utils/IntentUtils;->getIssueActivityIntent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)Landroid/content/Intent; │ │ move-result-object v16 │ @@ -2571,22 +2601,24 @@ │ │ .line 224 │ .local v19, "payload":Lorg/eclipse/egit/github/core/event/IssuesPayload; │ invoke-virtual/range {p0 .. p0}, Lcom/gh4a/fragment/EventListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v3 │ │ + .line 225 │ invoke-virtual/range {v19 .. v19}, Lorg/eclipse/egit/github/core/event/IssuesPayload;->getIssue()Lorg/eclipse/egit/github/core/Issue; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Lorg/eclipse/egit/github/core/Issue;->getNumber()I │ │ move-result v4 │ │ + .line 224 │ move-object/from16 v0, v24 │ │ move-object/from16 v1, v22 │ │ invoke-static {v3, v0, v1, v4}, Lcom/gh4a/utils/IntentUtils;->getIssueActivityIntent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)Landroid/content/Intent; │ │ move-result-object v3 │ @@ -2671,18 +2703,20 @@ │ │ .line 235 │ .local v19, "payload":Lorg/eclipse/egit/github/core/event/PullRequestPayload; │ invoke-virtual/range {p0 .. p0}, Lcom/gh4a/fragment/EventListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v3 │ │ + .line 236 │ invoke-virtual/range {v19 .. v19}, Lorg/eclipse/egit/github/core/event/PullRequestPayload;->getNumber()I │ │ move-result v4 │ │ + .line 235 │ move-object/from16 v0, v24 │ │ move-object/from16 v1, v22 │ │ invoke-static {v3, v0, v1, v4}, Lcom/gh4a/utils/IntentUtils;->getPullRequestActivityIntent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)Landroid/content/Intent; │ │ move-result-object v16 │ @@ -2696,15 +2730,15 @@ │ │ invoke-virtual {v3, v14}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_1a │ │ - .line 239 │ + .line 240 │ invoke-virtual/range {p1 .. p1}, Lorg/eclipse/egit/github/core/event/Event;->getPayload()Lorg/eclipse/egit/github/core/event/EventPayload; │ │ move-result-object v19 │ │ check-cast v19, Lorg/eclipse/egit/github/core/event/PullRequestReviewCommentPayload; │ │ .line 241 │ @@ -2716,22 +2750,24 @@ │ if-eqz v3, :cond_19 │ │ .line 242 │ invoke-virtual/range {p0 .. p0}, Lcom/gh4a/fragment/EventListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v3 │ │ + .line 243 │ invoke-virtual/range {v19 .. v19}, Lorg/eclipse/egit/github/core/event/PullRequestReviewCommentPayload;->getPullRequest()Lorg/eclipse/egit/github/core/PullRequest; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Lorg/eclipse/egit/github/core/PullRequest;->getNumber()I │ │ move-result v4 │ │ + .line 242 │ move-object/from16 v0, v24 │ │ move-object/from16 v1, v22 │ │ invoke-static {v3, v0, v1, v4}, Lcom/gh4a/utils/IntentUtils;->getPullRequestActivityIntent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)Landroid/content/Intent; │ │ move-result-object v16 │ @@ -2747,22 +2783,24 @@ │ if-eqz v3, :cond_4 │ │ .line 245 │ invoke-virtual/range {p0 .. p0}, Lcom/gh4a/fragment/EventListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v3 │ │ + .line 246 │ invoke-virtual/range {v19 .. v19}, Lorg/eclipse/egit/github/core/event/PullRequestReviewCommentPayload;->getComment()Lorg/eclipse/egit/github/core/CommitComment; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Lorg/eclipse/egit/github/core/CommitComment;->getCommitId()Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 245 │ move-object/from16 v0, v24 │ │ move-object/from16 v1, v22 │ │ invoke-static {v3, v0, v1, v4}, Lcom/gh4a/utils/IntentUtils;->getCommitInfoActivityIntent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v16 │ @@ -2867,14 +2905,15 @@ │ │ .line 263 │ :cond_1b │ invoke-virtual/range {p0 .. p0}, Lcom/gh4a/fragment/EventListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v4 │ │ + .line 264 │ invoke-virtual/range {v19 .. v19}, Lorg/eclipse/egit/github/core/event/PushPayload;->getCommits()Ljava/util/List; │ │ move-result-object v3 │ │ const/4 v5, 0x0 │ │ invoke-interface {v3, v5}, Ljava/util/List;->get(I)Ljava/lang/Object; │ @@ -2883,14 +2922,15 @@ │ │ check-cast v3, Lorg/eclipse/egit/github/core/Commit; │ │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/Commit;->getSha()Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 263 │ move-object/from16 v0, v24 │ │ move-object/from16 v1, v22 │ │ invoke-static {v4, v0, v1, v3}, Lcom/gh4a/utils/IntentUtils;->getCommitInfoActivityIntent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v16 ├── smali/com/gh4a/fragment/GistListFragment.smali │ @@ -204,21 +204,19 @@ │ invoke-direct {v0, v1, v2}, Lcom/gh4a/loader/GistListLoader;->(Landroid/content/Context;Ljava/lang/String;)V │ │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic onItemClick(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 19 │ check-cast p1, Lorg/eclipse/egit/github/core/Gist; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/fragment/GistListFragment;->onItemClick(Lorg/eclipse/egit/github/core/Gist;)V │ │ return-void │ .end method │ │ .method protected onItemClick(Lorg/eclipse/egit/github/core/Gist;)V │ .locals 3 ├── smali/com/gh4a/fragment/ForkListFragment.smali │ @@ -150,15 +150,15 @@ │ "<", │ "Lorg/eclipse/egit/github/core/Repository;", │ ">;" │ } │ .end annotation │ │ .prologue │ - .line 72 │ + .line 73 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v1 │ │ sget-object v2, Lcom/gh4a/Gh4Application;->REPO_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v1, v2}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; │ @@ -182,21 +182,19 @@ │ move-result-object v1 │ │ return-object v1 │ .end method │ │ .method protected bridge synthetic onItemClick(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 32 │ check-cast p1, Lorg/eclipse/egit/github/core/Repository; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/fragment/ForkListFragment;->onItemClick(Lorg/eclipse/egit/github/core/Repository;)V │ │ return-void │ .end method │ │ .method protected onItemClick(Lorg/eclipse/egit/github/core/Repository;)V │ .locals 4 │ @@ -204,28 +202,30 @@ │ │ .prologue │ .line 66 │ invoke-virtual {p0}, Lcom/gh4a/fragment/ForkListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v0 │ │ + .line 67 │ invoke-virtual {p1}, Lorg/eclipse/egit/github/core/Repository;->getOwner()Lorg/eclipse/egit/github/core/User; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lorg/eclipse/egit/github/core/User;->getLogin()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {p1}, Lorg/eclipse/egit/github/core/Repository;->getName()Ljava/lang/String; │ │ move-result-object v2 │ │ const/4 v3, 0x0 │ │ + .line 66 │ invoke-static {v0, v1, v2, v3}, Lcom/gh4a/utils/IntentUtils;->getRepoActivityIntent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v0 │ │ invoke-virtual {p0, v0}, Lcom/gh4a/fragment/ForkListFragment;->startActivity(Landroid/content/Intent;)V │ │ .line 68 ├── smali/com/gh4a/fragment/IssueMilestoneListFragment.smali │ @@ -308,21 +308,19 @@ │ invoke-virtual {v1, v5}, Lcom/shamanland/fab/FloatingActionButton;->setVisibility(I)V │ │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic onItemClick(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 41 │ check-cast p1, Lorg/eclipse/egit/github/core/Milestone; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/fragment/IssueMilestoneListFragment;->onItemClick(Lorg/eclipse/egit/github/core/Milestone;)V │ │ return-void │ .end method │ │ .method protected onItemClick(Lorg/eclipse/egit/github/core/Milestone;)V │ .locals 3 ├── smali/com/gh4a/fragment/ListDataBaseFragment.smali │ @@ -151,27 +151,28 @@ │ move-result-object v3 │ │ invoke-virtual {v3, v5, v6, p0}, Landroid/support/v4/app/LoaderManager;->initLoader(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ .line 48 │ return-void │ │ - .line 35 │ + .line 36 │ .end local v1 # "emptyResId":I │ :cond_1 │ invoke-virtual {p0}, Lcom/gh4a/fragment/ListDataBaseFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v3 │ │ const v4, 0x7f010020 │ │ invoke-static {v3, v4}, Lcom/gh4a/utils/UiUtils;->resolveDrawable(Landroid/content/Context;I)I │ │ move-result v3 │ │ + .line 35 │ invoke-virtual {v2, v3}, Landroid/widget/ListView;->setBackgroundResource(I)V │ │ goto :goto_0 │ .end method │ │ .method protected onAddData(Lcom/gh4a/adapter/RootAdapter;Ljava/util/List;)V │ .locals 0 │ @@ -340,23 +341,20 @@ │ invoke-virtual {p0, v2}, Lcom/gh4a/fragment/ListDataBaseFragment;->setListShownNoAnimation(Z)V │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic onLoadFinished(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Landroid/support/v4/content/Loader; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 16 │ .local p0, "this":Lcom/gh4a/fragment/ListDataBaseFragment;, "Lcom/gh4a/fragment/ListDataBaseFragment;" │ check-cast p2, Lcom/gh4a/loader/LoaderResult; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/gh4a/fragment/ListDataBaseFragment;->onLoadFinished(Landroid/support/v4/content/Loader;Lcom/gh4a/loader/LoaderResult;)V │ │ return-void │ .end method │ │ .method public onLoaderReset(Landroid/support/v4/content/Loader;)V │ .locals 0 ├── smali/com/gh4a/fragment/LoadingFragmentBase.smali │ @@ -102,14 +102,15 @@ │ │ new-array v1, v1, [I │ │ const/4 v2, 0x0 │ │ iget-object v3, p0, Lcom/gh4a/fragment/LoadingFragmentBase;->mProgress:Lfr/castorflex/android/smoothprogressbar/SmoothProgressBar; │ │ + .line 34 │ invoke-virtual {v3}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressBar;->getContext()Landroid/content/Context; │ │ move-result-object v3 │ │ const v4, 0x7f0100f8 │ │ invoke-static {v3, v4}, Lcom/gh4a/utils/UiUtils;->resolveColor(Landroid/content/Context;I)I │ @@ -118,24 +119,26 @@ │ │ aput v3, v1, v2 │ │ const/4 v2, 0x1 │ │ iget-object v3, p0, Lcom/gh4a/fragment/LoadingFragmentBase;->mProgress:Lfr/castorflex/android/smoothprogressbar/SmoothProgressBar; │ │ + .line 35 │ invoke-virtual {v3}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressBar;->getContext()Landroid/content/Context; │ │ move-result-object v3 │ │ const v4, 0x7f0100f9 │ │ invoke-static {v3, v4}, Lcom/gh4a/utils/UiUtils;->resolveColor(Landroid/content/Context;I)I │ │ move-result v3 │ │ aput v3, v1, v2 │ │ + .line 33 │ invoke-virtual {v0, v1}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressBar;->setSmoothProgressDrawableColors([I)V │ │ .line 37 │ return-void │ .end method ├── smali/com/gh4a/fragment/LoadingListFragmentBase.smali │ @@ -119,38 +119,41 @@ │ .local v0, "progress":Lfr/castorflex/android/smoothprogressbar/SmoothProgressBar; │ const/4 v1, 0x2 │ │ new-array v1, v1, [I │ │ const/4 v2, 0x0 │ │ + .line 37 │ invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; │ │ move-result-object v3 │ │ const v4, 0x7f0100f8 │ │ invoke-static {v3, v4}, Lcom/gh4a/utils/UiUtils;->resolveColor(Landroid/content/Context;I)I │ │ move-result v3 │ │ aput v3, v1, v2 │ │ const/4 v2, 0x1 │ │ + .line 38 │ invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; │ │ move-result-object v3 │ │ const v4, 0x7f0100f9 │ │ invoke-static {v3, v4}, Lcom/gh4a/utils/UiUtils;->resolveColor(Landroid/content/Context;I)I │ │ move-result v3 │ │ aput v3, v1, v2 │ │ + .line 36 │ invoke-virtual {v0, v1}, Lfr/castorflex/android/smoothprogressbar/SmoothProgressBar;->setSmoothProgressDrawableColors([I)V │ │ .line 40 │ return-void │ .end method ├── smali/com/gh4a/fragment/PagedDataBaseFragment.smali │ @@ -49,15 +49,15 @@ │ .local p0, "this":Lcom/gh4a/fragment/PagedDataBaseFragment;, "Lcom/gh4a/fragment/PagedDataBaseFragment;" │ invoke-direct {p0}, Lcom/gh4a/fragment/LoadingListFragmentBase;->()V │ │ return-void │ .end method │ │ .method private fillData(Lcom/gh4a/loader/PageIteratorLoader;Ljava/util/Collection;)V │ - .locals 11 │ + .locals 10 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Lcom/gh4a/loader/PageIteratorLoader", │ ";", │ "Ljava/util/Collection", │ ";)V" │ @@ -67,181 +67,177 @@ │ .prologue │ .line 85 │ .local p0, "this":Lcom/gh4a/fragment/PagedDataBaseFragment;, "Lcom/gh4a/fragment/PagedDataBaseFragment;" │ .local p1, "loader":Lcom/gh4a/loader/PageIteratorLoader;, "Lcom/gh4a/loader/PageIteratorLoader;" │ .local p2, "data":Ljava/util/Collection;, "Ljava/util/Collection;" │ invoke-virtual {p0}, Lcom/gh4a/fragment/PagedDataBaseFragment;->getListView()Landroid/widget/ListView; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 86 │ - .local v6, "listView":Landroid/widget/ListView; │ - invoke-virtual {v6}, Landroid/widget/ListView;->getFooterViewsCount()I │ + .local v5, "listView":Landroid/widget/ListView; │ + invoke-virtual {v5}, Landroid/widget/ListView;->getFooterViewsCount()I │ │ move-result v1 │ │ .line 88 │ .local v1, "footerViewCount":I │ invoke-virtual {p1}, Lcom/gh4a/loader/PageIteratorLoader;->hasMoreData()Z │ │ - move-result v8 │ + move-result v7 │ │ - if-nez v8, :cond_1 │ + if-nez v7, :cond_1 │ │ .line 89 │ if-eqz v1, :cond_0 │ │ .line 90 │ - iget-object v8, p0, Lcom/gh4a/fragment/PagedDataBaseFragment;->mLoadingView:Landroid/widget/TextView; │ + iget-object v7, p0, Lcom/gh4a/fragment/PagedDataBaseFragment;->mLoadingView:Landroid/widget/TextView; │ │ - invoke-virtual {v6, v8}, Landroid/widget/ListView;->removeFooterView(Landroid/view/View;)Z │ + invoke-virtual {v5, v7}, Landroid/widget/ListView;->removeFooterView(Landroid/view/View;)Z │ │ .line 96 │ :cond_0 │ :goto_0 │ - iget-object v8, p0, Lcom/gh4a/fragment/PagedDataBaseFragment;->mAdapter:Lcom/gh4a/adapter/RootAdapter; │ + iget-object v7, p0, Lcom/gh4a/fragment/PagedDataBaseFragment;->mAdapter:Lcom/gh4a/adapter/RootAdapter; │ │ - invoke-virtual {v8}, Lcom/gh4a/adapter/RootAdapter;->getCount()I │ + invoke-virtual {v7}, Lcom/gh4a/adapter/RootAdapter;->getCount()I │ │ - move-result v8 │ + move-result v7 │ │ - if-lez v8, :cond_5 │ + if-lez v7, :cond_5 │ │ invoke-interface {p2}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - iget-object v9, p0, Lcom/gh4a/fragment/PagedDataBaseFragment;->mAdapter:Lcom/gh4a/adapter/RootAdapter; │ + iget-object v8, p0, Lcom/gh4a/fragment/PagedDataBaseFragment;->mAdapter:Lcom/gh4a/adapter/RootAdapter; │ │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ - invoke-virtual {v9, v10}, Lcom/gh4a/adapter/RootAdapter;->getItem(I)Ljava/lang/Object; │ + invoke-virtual {v8, v9}, Lcom/gh4a/adapter/RootAdapter;->getItem(I)Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - if-ne v8, v9, :cond_5 │ + if-ne v7, v8, :cond_5 │ │ .line 98 │ - new-instance v7, Ljava/util/ArrayList; │ + new-instance v6, Ljava/util/ArrayList; │ │ - invoke-direct {v7}, Ljava/util/ArrayList;->()V │ + invoke-direct {v6}, Ljava/util/ArrayList;->()V │ │ .line 99 │ - .local v7, "newData":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - const/4 v3, 0x0 │ + .local v6, "newData":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + const/4 v2, 0x0 │ │ - .local v3, "index":I │ - iget-object v8, p0, Lcom/gh4a/fragment/PagedDataBaseFragment;->mAdapter:Lcom/gh4a/adapter/RootAdapter; │ + .local v2, "index":I │ + iget-object v7, p0, Lcom/gh4a/fragment/PagedDataBaseFragment;->mAdapter:Lcom/gh4a/adapter/RootAdapter; │ │ - invoke-virtual {v8}, Lcom/gh4a/adapter/RootAdapter;->getCount()I │ + invoke-virtual {v7}, Lcom/gh4a/adapter/RootAdapter;->getCount()I │ │ move-result v0 │ │ .line 100 │ .local v0, "count":I │ invoke-interface {p2}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v7 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v8 │ │ if-eqz v8, :cond_4 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 101 │ - .local v5, "item":Ljava/lang/Object;, "TT;" │ - if-ge v3, v0, :cond_3 │ + .local v4, "item":Ljava/lang/Object;, "TT;" │ + if-ge v2, v0, :cond_3 │ │ iget-object v8, p0, Lcom/gh4a/fragment/PagedDataBaseFragment;->mAdapter:Lcom/gh4a/adapter/RootAdapter; │ │ - add-int/lit8 v4, v3, 0x1 │ + add-int/lit8 v3, v2, 0x1 │ │ - .end local v3 # "index":I │ - .local v4, "index":I │ - invoke-virtual {v8, v3}, Lcom/gh4a/adapter/RootAdapter;->getItem(I)Ljava/lang/Object; │ + .end local v2 # "index":I │ + .local v3, "index":I │ + invoke-virtual {v8, v2}, Lcom/gh4a/adapter/RootAdapter;->getItem(I)Ljava/lang/Object; │ │ move-result-object v8 │ │ - if-ne v5, v8, :cond_2 │ + if-ne v4, v8, :cond_2 │ │ - move v3, v4 │ + move v2, v3 │ │ .line 103 │ - .end local v4 # "index":I │ - .restart local v3 # "index":I │ + .end local v3 # "index":I │ + .restart local v2 # "index":I │ goto :goto_1 │ │ .line 92 │ .end local v0 # "count":I │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v3 # "index":I │ - .end local v5 # "item":Ljava/lang/Object;, "TT;" │ - .end local v7 # "newData":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v2 # "index":I │ + .end local v4 # "item":Ljava/lang/Object;, "TT;" │ + .end local v6 # "newData":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_1 │ if-nez v1, :cond_0 │ │ .line 93 │ - iget-object v8, p0, Lcom/gh4a/fragment/PagedDataBaseFragment;->mLoadingView:Landroid/widget/TextView; │ + iget-object v7, p0, Lcom/gh4a/fragment/PagedDataBaseFragment;->mLoadingView:Landroid/widget/TextView; │ │ - invoke-virtual {v6, v8}, Landroid/widget/ListView;->addFooterView(Landroid/view/View;)V │ + invoke-virtual {v5, v7}, Landroid/widget/ListView;->addFooterView(Landroid/view/View;)V │ │ goto :goto_0 │ │ .restart local v0 # "count":I │ - .restart local v2 # "i$":Ljava/util/Iterator; │ - .restart local v4 # "index":I │ - .restart local v5 # "item":Ljava/lang/Object;, "TT;" │ - .restart local v7 # "newData":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .restart local v3 # "index":I │ + .restart local v4 # "item":Ljava/lang/Object;, "TT;" │ + .restart local v6 # "newData":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_2 │ - move v3, v4 │ + move v2, v3 │ │ .line 105 │ - .end local v4 # "index":I │ - .restart local v3 # "index":I │ + .end local v3 # "index":I │ + .restart local v2 # "index":I │ :cond_3 │ - invoke-virtual {v7, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v6, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 107 │ - .end local v5 # "item":Ljava/lang/Object;, "TT;" │ + .end local v4 # "item":Ljava/lang/Object;, "TT;" │ :cond_4 │ - iget-object v8, p0, Lcom/gh4a/fragment/PagedDataBaseFragment;->mAdapter:Lcom/gh4a/adapter/RootAdapter; │ + iget-object v7, p0, Lcom/gh4a/fragment/PagedDataBaseFragment;->mAdapter:Lcom/gh4a/adapter/RootAdapter; │ │ - invoke-virtual {p0, v8, v7}, Lcom/gh4a/fragment/PagedDataBaseFragment;->onAddData(Lcom/gh4a/adapter/RootAdapter;Ljava/util/Collection;)V │ + invoke-virtual {p0, v7, v6}, Lcom/gh4a/fragment/PagedDataBaseFragment;->onAddData(Lcom/gh4a/adapter/RootAdapter;Ljava/util/Collection;)V │ │ .line 112 │ .end local v0 # "count":I │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v3 # "index":I │ - .end local v7 # "newData":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v2 # "index":I │ + .end local v6 # "newData":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :goto_2 │ return-void │ │ .line 109 │ :cond_5 │ - iget-object v8, p0, Lcom/gh4a/fragment/PagedDataBaseFragment;->mAdapter:Lcom/gh4a/adapter/RootAdapter; │ + iget-object v7, p0, Lcom/gh4a/fragment/PagedDataBaseFragment;->mAdapter:Lcom/gh4a/adapter/RootAdapter; │ │ - invoke-virtual {v8}, Lcom/gh4a/adapter/RootAdapter;->clear()V │ + invoke-virtual {v7}, Lcom/gh4a/adapter/RootAdapter;->clear()V │ │ .line 110 │ - iget-object v8, p0, Lcom/gh4a/fragment/PagedDataBaseFragment;->mAdapter:Lcom/gh4a/adapter/RootAdapter; │ + iget-object v7, p0, Lcom/gh4a/fragment/PagedDataBaseFragment;->mAdapter:Lcom/gh4a/adapter/RootAdapter; │ │ - invoke-virtual {p0, v8, p2}, Lcom/gh4a/fragment/PagedDataBaseFragment;->onAddData(Lcom/gh4a/adapter/RootAdapter;Ljava/util/Collection;)V │ + invoke-virtual {p0, v7, p2}, Lcom/gh4a/fragment/PagedDataBaseFragment;->onAddData(Lcom/gh4a/adapter/RootAdapter;Ljava/util/Collection;)V │ │ goto :goto_2 │ .end method │ │ │ # virtual methods │ .method protected abstract getEmptyTextResId()I │ @@ -376,26 +372,27 @@ │ move-result-object v3 │ │ invoke-virtual {v3, v5, v6, p0}, Landroid/support/v4/app/LoaderManager;->initLoader(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ .line 75 │ return-void │ │ - .line 64 │ + .line 65 │ :cond_0 │ invoke-virtual {p0}, Lcom/gh4a/fragment/PagedDataBaseFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v3 │ │ const v4, 0x7f010020 │ │ invoke-static {v3, v4}, Lcom/gh4a/utils/UiUtils;->resolveDrawable(Landroid/content/Context;I)I │ │ move-result v3 │ │ + .line 64 │ invoke-virtual {v1, v3}, Landroid/widget/ListView;->setBackgroundResource(I)V │ │ goto :goto_0 │ .end method │ │ .method protected onAddData(Lcom/gh4a/adapter/RootAdapter;Ljava/util/Collection;)V │ .locals 0 │ @@ -512,23 +509,20 @@ │ .line 160 │ :cond_0 │ return-void │ .end method │ │ .method public bridge synthetic onLoadFinished(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Landroid/support/v4/content/Loader; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 40 │ .local p0, "this":Lcom/gh4a/fragment/PagedDataBaseFragment;, "Lcom/gh4a/fragment/PagedDataBaseFragment;" │ check-cast p2, Ljava/util/Collection; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/gh4a/fragment/PagedDataBaseFragment;->onLoadFinished(Landroid/support/v4/content/Loader;Ljava/util/Collection;)V │ │ return-void │ .end method │ │ .method public onLoadFinished(Landroid/support/v4/content/Loader;Ljava/util/Collection;)V │ .locals 2 │ @@ -630,14 +624,15 @@ │ const/4 v1, 0x0 │ │ .line 141 │ if-lez p2, :cond_1 │ │ if-lez p3, :cond_1 │ │ + .line 142 │ invoke-virtual {p0}, Lcom/gh4a/fragment/PagedDataBaseFragment;->getListView()Landroid/widget/ListView; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Landroid/widget/ListView;->getFooterViewsCount()I │ │ move-result v2 │ @@ -677,15 +672,15 @@ │ :cond_0 │ return-void │ │ .end local v0 # "loadMore":Z │ :cond_1 │ move v0, v1 │ │ - .line 141 │ + .line 142 │ goto :goto_0 │ .end method │ │ .method public onScrollStateChanged(Landroid/widget/AbsListView;I)V │ .locals 0 │ .param p1, "view" # Landroid/widget/AbsListView; │ .param p2, "scrollState" # I ├── smali/com/gh4a/fragment/PrivateEventListFragment.smali │ @@ -54,15 +54,15 @@ │ "<", │ "Lorg/eclipse/egit/github/core/event/Event;", │ ">;" │ } │ .end annotation │ │ .prologue │ - .line 25 │ + .line 26 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v1 │ │ sget-object v2, Lcom/gh4a/Gh4Application;->EVENT_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v1, v2}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; ├── smali/com/gh4a/fragment/PublicTimelineFragment.smali │ @@ -63,15 +63,15 @@ │ "<", │ "Lorg/eclipse/egit/github/core/event/Event;", │ ">;" │ } │ .end annotation │ │ .prologue │ - .line 41 │ + .line 42 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v1 │ │ sget-object v2, Lcom/gh4a/Gh4Application;->EVENT_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v1, v2}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; ├── smali/com/gh4a/fragment/PullRequestFilesFragment$1.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/fragment/PullRequestFilesFragment; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/fragment/PullRequestFilesFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/fragment/PullRequestFilesFragment; │ │ .prologue │ .line 38 │ iput-object p1, p0, Lcom/gh4a/fragment/PullRequestFilesFragment$1;->this$0:Lcom/gh4a/fragment/PullRequestFilesFragment; │ │ invoke-direct {p0}, Lcom/gh4a/loader/LoaderCallbacks;->()V ├── smali/com/gh4a/fragment/PullRequestFilesFragment$2.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/fragment/PullRequestFilesFragment; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/fragment/PullRequestFilesFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/fragment/PullRequestFilesFragment; │ │ .prologue │ .line 57 │ iput-object p1, p0, Lcom/gh4a/fragment/PullRequestFilesFragment$2;->this$0:Lcom/gh4a/fragment/PullRequestFilesFragment; │ │ invoke-direct {p0}, Lcom/gh4a/loader/LoaderCallbacks;->()V │ │ @@ -72,14 +73,15 @@ │ │ invoke-virtual {v1}, Lcom/gh4a/fragment/PullRequestFilesFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v1 │ │ iget-object v2, p0, Lcom/gh4a/fragment/PullRequestFilesFragment$2;->this$0:Lcom/gh4a/fragment/PullRequestFilesFragment; │ │ + .line 61 │ # getter for: Lcom/gh4a/fragment/PullRequestFilesFragment;->mRepoOwner:Ljava/lang/String; │ invoke-static {v2}, Lcom/gh4a/fragment/PullRequestFilesFragment;->access$000(Lcom/gh4a/fragment/PullRequestFilesFragment;)Ljava/lang/String; │ │ move-result-object v2 │ │ iget-object v3, p0, Lcom/gh4a/fragment/PullRequestFilesFragment$2;->this$0:Lcom/gh4a/fragment/PullRequestFilesFragment; │ │ @@ -93,14 +95,15 @@ │ # getter for: Lcom/gh4a/fragment/PullRequestFilesFragment;->mPullRequestNumber:I │ invoke-static {v4}, Lcom/gh4a/fragment/PullRequestFilesFragment;->access$200(Lcom/gh4a/fragment/PullRequestFilesFragment;)I │ │ move-result v4 │ │ invoke-direct {v0, v1, v2, v3, v4}, Lcom/gh4a/loader/PullRequestCommentsLoader;->(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)V │ │ + .line 60 │ return-object v0 │ .end method │ │ .method public onResultReady(Lcom/gh4a/loader/LoaderResult;)V │ .locals 2 │ .annotation system Ldalvik/annotation/Signature; │ value = { ├── smali/com/gh4a/fragment/PullRequestFragment$1.smali │ @@ -26,14 +26,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/fragment/PullRequestFragment; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/fragment/PullRequestFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/fragment/PullRequestFragment; │ │ .prologue │ .line 85 │ iput-object p1, p0, Lcom/gh4a/fragment/PullRequestFragment$1;->this$0:Lcom/gh4a/fragment/PullRequestFragment; │ │ invoke-direct {p0}, Lcom/gh4a/loader/LoaderCallbacks;->()V ├── smali/com/gh4a/fragment/PullRequestFragment$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$editor:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/fragment/PullRequestFragment;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/fragment/PullRequestFragment; │ │ .prologue │ .line 336 │ iput-object p1, p0, Lcom/gh4a/fragment/PullRequestFragment$2;->this$0:Lcom/gh4a/fragment/PullRequestFragment; │ │ iput-object p2, p0, Lcom/gh4a/fragment/PullRequestFragment$2;->val$editor:Landroid/widget/EditText; ├── smali/com/gh4a/fragment/PullRequestFragment$PullRequestMergeTask.smali │ @@ -72,21 +72,19 @@ │ │ .line 482 │ return-void │ .end method │ │ .method protected bridge synthetic onSuccess(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 452 │ check-cast p1, Lorg/eclipse/egit/github/core/MergeStatus; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/fragment/PullRequestFragment$PullRequestMergeTask;->onSuccess(Lorg/eclipse/egit/github/core/MergeStatus;)V │ │ return-void │ .end method │ │ .method protected onSuccess(Lorg/eclipse/egit/github/core/MergeStatus;)V │ .locals 2 │ @@ -159,15 +157,15 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/Exception; │ } │ .end annotation │ │ .prologue │ - .line 462 │ + .line 463 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v2 │ │ sget-object v3, Lcom/gh4a/Gh4Application;->PULL_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v2, v3}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; ├── smali/com/gh4a/fragment/PullRequestFragment$PullRequestOpenCloseTask.smali │ @@ -92,21 +92,19 @@ │ const v0, 0x7f0d007e │ │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic onSuccess(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 412 │ check-cast p1, Lorg/eclipse/egit/github/core/PullRequest; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/fragment/PullRequestFragment$PullRequestOpenCloseTask;->onSuccess(Lorg/eclipse/egit/github/core/PullRequest;)V │ │ return-void │ .end method │ │ .method protected onSuccess(Lorg/eclipse/egit/github/core/PullRequest;)V │ .locals 2 │ @@ -184,15 +182,15 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 422 │ + .line 423 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v3 │ │ sget-object v4, Lcom/gh4a/Gh4Application;->PULL_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v3, v4}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; ├── smali/com/gh4a/fragment/PullRequestFragment.smali │ @@ -75,15 +75,14 @@ │ .line 85 │ new-instance v0, Lcom/gh4a/fragment/PullRequestFragment$1; │ │ invoke-direct {v0, p0}, Lcom/gh4a/fragment/PullRequestFragment$1;->(Lcom/gh4a/fragment/PullRequestFragment;)V │ │ iput-object v0, p0, Lcom/gh4a/fragment/PullRequestFragment;->mCollaboratorCallback:Lcom/gh4a/loader/LoaderCallbacks; │ │ - .line 452 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/gh4a/fragment/PullRequestFragment;)Ljava/lang/String; │ .locals 1 │ .param p0, "x0" # Lcom/gh4a/fragment/PullRequestFragment; │ │ @@ -239,20 +238,22 @@ │ .local v9, "tvTimestamp":Landroid/widget/TextView; │ invoke-virtual {p0}, Lcom/gh4a/fragment/PullRequestFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v10 │ │ iget-object v11, p0, Lcom/gh4a/fragment/PullRequestFragment;->mPullRequest:Lorg/eclipse/egit/github/core/PullRequest; │ │ + .line 292 │ invoke-virtual {v11}, Lorg/eclipse/egit/github/core/PullRequest;->getCreatedAt()Ljava/util/Date; │ │ move-result-object v11 │ │ const/4 v12, 0x1 │ │ + .line 291 │ invoke-static {v10, v11, v12}, Lcom/gh4a/utils/StringUtils;->formatRelativeTime(Landroid/content/Context;Ljava/util/Date;Z)Ljava/lang/CharSequence; │ │ move-result-object v10 │ │ invoke-virtual {v9, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 294 │ @@ -567,46 +568,51 @@ │ │ invoke-virtual {p0}, Lcom/gh4a/fragment/PullRequestFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v4 │ │ invoke-direct {v3, v4}, Landroid/support/v7/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 334 │ invoke-virtual {v3, v1}, Landroid/support/v7/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ + .line 335 │ invoke-virtual {v3, v2}, Landroid/support/v7/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const v4, 0x7f0d00ff │ │ + .line 336 │ invoke-virtual {p0, v4}, Lcom/gh4a/fragment/PullRequestFragment;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ new-instance v5, Lcom/gh4a/fragment/PullRequestFragment$2; │ │ invoke-direct {v5, p0, v0}, Lcom/gh4a/fragment/PullRequestFragment$2;->(Lcom/gh4a/fragment/PullRequestFragment;Landroid/widget/EditText;)V │ │ invoke-virtual {v3, v4, v5}, Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const v4, 0x7f0d001d │ │ + .line 343 │ invoke-virtual {p0, v4}, Lcom/gh4a/fragment/PullRequestFragment;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4, v7}, Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ + .line 344 │ invoke-virtual {v3}, Landroid/support/v7/app/AlertDialog$Builder;->show()Landroid/support/v7/app/AlertDialog; │ │ .line 345 │ return-void │ .end method │ │ .method private updateCommentSectionVisibility(Landroid/view/View;)V │ @@ -1114,20 +1120,22 @@ │ │ iget-object v2, p0, Lcom/gh4a/fragment/PullRequestFragment;->mRepoOwner:Ljava/lang/String; │ │ iget-object v3, p0, Lcom/gh4a/fragment/PullRequestFragment;->mRepoName:Ljava/lang/String; │ │ iget-object v4, p0, Lcom/gh4a/fragment/PullRequestFragment;->mPullRequest:Lorg/eclipse/egit/github/core/PullRequest; │ │ + .line 359 │ invoke-virtual {v4}, Lorg/eclipse/egit/github/core/PullRequest;->getNumber()I │ │ move-result v4 │ │ invoke-direct {v0, v1, v2, v3, v4}, Lcom/gh4a/loader/PullRequestCommentListLoader;->(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)V │ │ + .line 358 │ return-object v0 │ .end method │ │ .method public onCreateOptionsMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ .locals 12 │ .param p1, "menu" # Landroid/view/Menu; │ .param p2, "inflater" # Landroid/view/MenuInflater; │ @@ -1414,21 +1422,19 @@ │ .prologue │ .line 375 │ return-void │ .end method │ │ .method protected bridge synthetic onItemClick(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 71 │ check-cast p1, Lcom/gh4a/loader/IssueEventHolder; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/fragment/PullRequestFragment;->onItemClick(Lcom/gh4a/loader/IssueEventHolder;)V │ │ return-void │ .end method │ │ .method public onOptionsItemSelected(Landroid/view/MenuItem;)Z │ .locals 7 │ @@ -1461,34 +1467,37 @@ │ │ goto :goto_0 │ │ .line 240 │ :pswitch_2 │ new-instance v3, Lcom/gh4a/fragment/PullRequestFragment$PullRequestOpenCloseTask; │ │ + .line 241 │ invoke-interface {p1}, Landroid/view/MenuItem;->getItemId()I │ │ move-result v4 │ │ const v5, 0x7f0a0123 │ │ if-ne v4, v5, :cond_0 │ │ :goto_1 │ invoke-direct {v3, p0, v1}, Lcom/gh4a/fragment/PullRequestFragment$PullRequestOpenCloseTask;->(Lcom/gh4a/fragment/PullRequestFragment;Z)V │ │ new-array v1, v2, [Ljava/lang/Void; │ │ + .line 240 │ invoke-static {v3, v1}, Landroid/support/v4/os/AsyncTaskCompat;->executeParallel(Landroid/os/AsyncTask;[Ljava/lang/Object;)Landroid/os/AsyncTask; │ │ goto :goto_0 │ │ :cond_0 │ move v1, v2 │ │ + .line 241 │ goto :goto_1 │ │ .line 244 │ :pswitch_3 │ new-instance v0, Landroid/content/Intent; │ │ const-string v3, "android.intent.action.SEND" │ @@ -1508,14 +1517,15 @@ │ │ const/4 v5, 0x3 │ │ new-array v5, v5, [Ljava/lang/Object; │ │ iget-object v6, p0, Lcom/gh4a/fragment/PullRequestFragment;->mPullRequest:Lorg/eclipse/egit/github/core/PullRequest; │ │ + .line 247 │ invoke-virtual {v6}, Lorg/eclipse/egit/github/core/PullRequest;->getNumber()I │ │ move-result v6 │ │ invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v6 │ @@ -1556,14 +1566,15 @@ │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ aput-object v2, v5, v1 │ │ + .line 246 │ invoke-virtual {p0, v4, v5}, Lcom/gh4a/fragment/PullRequestFragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v3, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 249 │ @@ -1611,15 +1622,15 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 396 │ + .line 397 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v1 │ │ sget-object v2, Lcom/gh4a/Gh4Application;->ISSUE_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v1, v2}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; ├── smali/com/gh4a/fragment/PullRequestListFragment.smali │ @@ -171,15 +171,15 @@ │ "<", │ "Lorg/eclipse/egit/github/core/PullRequest;", │ ">;" │ } │ .end annotation │ │ .prologue │ - .line 75 │ + .line 76 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v1 │ │ sget-object v2, Lcom/gh4a/Gh4Application;->PULL_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v1, v2}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; │ @@ -205,21 +205,19 @@ │ move-result-object v1 │ │ return-object v1 │ .end method │ │ .method protected bridge synthetic onItemClick(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 32 │ check-cast p1, Lorg/eclipse/egit/github/core/PullRequest; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/fragment/PullRequestListFragment;->onItemClick(Lorg/eclipse/egit/github/core/PullRequest;)V │ │ return-void │ .end method │ │ .method protected onItemClick(Lorg/eclipse/egit/github/core/PullRequest;)V │ .locals 4 │ @@ -231,18 +229,20 @@ │ │ move-result-object v0 │ │ iget-object v1, p0, Lcom/gh4a/fragment/PullRequestListFragment;->mRepoOwner:Ljava/lang/String; │ │ iget-object v2, p0, Lcom/gh4a/fragment/PullRequestListFragment;->mRepoName:Ljava/lang/String; │ │ + .line 60 │ invoke-virtual {p1}, Lorg/eclipse/egit/github/core/PullRequest;->getNumber()I │ │ move-result v3 │ │ + .line 59 │ invoke-static {v0, v1, v2, v3}, Lcom/gh4a/utils/IntentUtils;->getPullRequestActivityIntent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)Landroid/content/Intent; │ │ move-result-object v0 │ │ invoke-virtual {p0, v0}, Lcom/gh4a/fragment/PullRequestListFragment;->startActivity(Landroid/content/Intent;)V │ │ .line 61 ├── smali/com/gh4a/fragment/RepositoryFragment$1.smali │ @@ -26,14 +26,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/fragment/RepositoryFragment; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/fragment/RepositoryFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/fragment/RepositoryFragment; │ │ .prologue │ .line 64 │ iput-object p1, p0, Lcom/gh4a/fragment/RepositoryFragment$1;->this$0:Lcom/gh4a/fragment/RepositoryFragment; │ │ invoke-direct {p0}, Lcom/gh4a/loader/LoaderCallbacks;->()V │ │ @@ -83,14 +84,15 @@ │ │ invoke-virtual {v0}, Lorg/eclipse/egit/github/core/User;->getLogin()Ljava/lang/String; │ │ move-result-object v3 │ │ iget-object v0, p0, Lcom/gh4a/fragment/RepositoryFragment$1;->this$0:Lcom/gh4a/fragment/RepositoryFragment; │ │ + .line 68 │ # getter for: Lcom/gh4a/fragment/RepositoryFragment;->mRepository:Lorg/eclipse/egit/github/core/Repository; │ invoke-static {v0}, Lcom/gh4a/fragment/RepositoryFragment;->access$000(Lcom/gh4a/fragment/RepositoryFragment;)Lorg/eclipse/egit/github/core/Repository; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lorg/eclipse/egit/github/core/Repository;->getName()Ljava/lang/String; │ │ @@ -119,16 +121,18 @@ │ invoke-virtual {v0}, Lorg/eclipse/egit/github/core/Repository;->getMasterBranch()Ljava/lang/String; │ │ move-result-object v0 │ │ :goto_0 │ invoke-direct {v1, v2, v3, v4, v0}, Lcom/gh4a/loader/ReadmeLoader;->(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ + .line 67 │ return-object v1 │ │ + .line 68 │ :cond_0 │ iget-object v0, p0, Lcom/gh4a/fragment/RepositoryFragment$1;->this$0:Lcom/gh4a/fragment/RepositoryFragment; │ │ # getter for: Lcom/gh4a/fragment/RepositoryFragment;->mRef:Ljava/lang/String; │ invoke-static {v0}, Lcom/gh4a/fragment/RepositoryFragment;->access$100(Lcom/gh4a/fragment/RepositoryFragment;)Ljava/lang/String; │ │ move-result-object v0 │ @@ -183,14 +187,15 @@ │ │ .line 74 │ .local v5, "progress":Landroid/view/View; │ new-instance v1, Lcom/gh4a/fragment/RepositoryFragment$FillReadmeTask; │ │ iget-object v0, p0, Lcom/gh4a/fragment/RepositoryFragment$1;->this$0:Lcom/gh4a/fragment/RepositoryFragment; │ │ + .line 75 │ # getter for: Lcom/gh4a/fragment/RepositoryFragment;->mRepository:Lorg/eclipse/egit/github/core/Repository; │ invoke-static {v0}, Lcom/gh4a/fragment/RepositoryFragment;->access$000(Lcom/gh4a/fragment/RepositoryFragment;)Lorg/eclipse/egit/github/core/Repository; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lorg/eclipse/egit/github/core/Repository;->getId()J │ │ @@ -215,12 +220,13 @@ │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/String; │ │ aput-object v0, v2, v3 │ │ + .line 74 │ invoke-static {v1, v2}, Landroid/support/v4/os/AsyncTaskCompat;->executeParallel(Landroid/os/AsyncTask;[Ljava/lang/Object;)Landroid/os/AsyncTask; │ │ .line 76 │ return-void │ .end method ├── smali/com/gh4a/fragment/RepositoryFragment$2.smali │ @@ -26,14 +26,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/fragment/RepositoryFragment; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/fragment/RepositoryFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/fragment/RepositoryFragment; │ │ .prologue │ .line 79 │ iput-object p1, p0, Lcom/gh4a/fragment/RepositoryFragment$2;->this$0:Lcom/gh4a/fragment/RepositoryFragment; │ │ invoke-direct {p0}, Lcom/gh4a/loader/LoaderCallbacks;->()V ├── smali/com/gh4a/fragment/RepositoryFragment$3.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/fragment/RepositoryFragment; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/fragment/RepositoryFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/fragment/RepositoryFragment; │ │ .prologue │ .line 95 │ iput-object p1, p0, Lcom/gh4a/fragment/RepositoryFragment$3;->this$0:Lcom/gh4a/fragment/RepositoryFragment; │ │ invoke-direct {p0}, Landroid/text/style/ClickableSpan;->()V ├── smali/com/gh4a/fragment/RepositoryFragment$FillReadmeTask.smali │ @@ -67,21 +67,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 307 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/fragment/RepositoryFragment$FillReadmeTask;->doInBackground([Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -118,21 +116,19 @@ │ .line 328 │ :cond_0 │ return-object v0 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 307 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/fragment/RepositoryFragment$FillReadmeTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 3 ├── smali/com/gh4a/fragment/IssueListFragment.smali │ @@ -82,64 +82,62 @@ │ .local v1, "f":Lcom/gh4a/fragment/IssueListFragment; │ new-instance v0, Landroid/os/Bundle; │ │ invoke-direct {v0}, Landroid/os/Bundle;->()V │ │ .line 59 │ .local v0, "args":Landroid/os/Bundle; │ - const-string v4, "REPO_OWNER" │ + const-string v3, "REPO_OWNER" │ │ - invoke-virtual {v0, v4, p0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v0, v3, p0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 60 │ - const-string v4, "REPO_NAME" │ + const-string v3, "REPO_NAME" │ │ - invoke-virtual {v0, v4, p1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v0, v3, p1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 62 │ if-eqz p2, :cond_0 │ │ .line 63 │ invoke-interface {p2}, Ljava/util/Map;->keySet()Ljava/util/Set; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v4}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_0 │ + if-eqz v3, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/String; │ + check-cast v2, Ljava/lang/String; │ │ .line 64 │ - .local v3, "key":Ljava/lang/String; │ - invoke-interface {p2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + .local v2, "key":Ljava/lang/String; │ + invoke-interface {p2, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/lang/String; │ + check-cast v3, Ljava/lang/String; │ │ - invoke-virtual {v0, v3, v4}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V │ │ goto :goto_0 │ │ .line 67 │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v3 # "key":Ljava/lang/String; │ + .end local v2 # "key":Ljava/lang/String; │ :cond_0 │ invoke-virtual {v1, v0}, Lcom/gh4a/fragment/IssueListFragment;->setArguments(Landroid/os/Bundle;)V │ │ .line 68 │ return-object v1 │ .end method │ │ @@ -239,105 +237,105 @@ │ .prologue │ .line 96 │ invoke-super {p0, p1}, Lcom/gh4a/fragment/PagedDataBaseFragment;->onCreate(Landroid/os/Bundle;)V │ │ .line 98 │ invoke-virtual {p0}, Lcom/gh4a/fragment/IssueListFragment;->getArguments()Landroid/os/Bundle; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - const-string v4, "REPO_OWNER" │ + const-string v3, "REPO_OWNER" │ │ - invoke-virtual {v3, v4}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v2, v3}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - iput-object v3, p0, Lcom/gh4a/fragment/IssueListFragment;->mRepoOwner:Ljava/lang/String; │ + iput-object v2, p0, Lcom/gh4a/fragment/IssueListFragment;->mRepoOwner:Ljava/lang/String; │ │ .line 99 │ invoke-virtual {p0}, Lcom/gh4a/fragment/IssueListFragment;->getArguments()Landroid/os/Bundle; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - const-string v4, "REPO_NAME" │ + const-string v3, "REPO_NAME" │ │ - invoke-virtual {v3, v4}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v2, v3}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - iput-object v3, p0, Lcom/gh4a/fragment/IssueListFragment;->mRepoName:Ljava/lang/String; │ + iput-object v2, p0, Lcom/gh4a/fragment/IssueListFragment;->mRepoName:Ljava/lang/String; │ │ .line 101 │ - new-instance v3, Ljava/util/HashMap; │ + new-instance v2, Ljava/util/HashMap; │ │ - invoke-direct {v3}, Ljava/util/HashMap;->()V │ + invoke-direct {v2}, Ljava/util/HashMap;->()V │ │ - iput-object v3, p0, Lcom/gh4a/fragment/IssueListFragment;->mFilterData:Ljava/util/Map; │ + iput-object v2, p0, Lcom/gh4a/fragment/IssueListFragment;->mFilterData:Ljava/util/Map; │ │ .line 103 │ invoke-virtual {p0}, Lcom/gh4a/fragment/IssueListFragment;->getArguments()Landroid/os/Bundle; │ │ move-result-object v0 │ │ .line 104 │ .local v0, "args":Landroid/os/Bundle; │ invoke-virtual {v0}, Landroid/os/Bundle;->keySet()Ljava/util/Set; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/String; │ + check-cast v1, Ljava/lang/String; │ │ .line 105 │ - .local v2, "key":Ljava/lang/String; │ + .local v1, "key":Ljava/lang/String; │ const-string v3, "REPO_OWNER" │ │ - invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-nez v3, :cond_0 │ │ const-string v3, "REPO_NAME" │ │ - invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + .line 106 │ + invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-nez v3, :cond_0 │ │ .line 107 │ iget-object v3, p0, Lcom/gh4a/fragment/IssueListFragment;->mFilterData:Ljava/util/Map; │ │ - invoke-virtual {v0, v2}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v0, v1}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v4 │ │ - invoke-interface {v3, v2, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v3, v1, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_0 │ │ .line 110 │ - .end local v2 # "key":Ljava/lang/String; │ + .end local v1 # "key":Ljava/lang/String; │ :cond_1 │ return-void │ .end method │ │ .method protected onCreateAdapter()Lcom/gh4a/adapter/RootAdapter; │ .locals 2 │ .annotation system Ldalvik/annotation/Signature; │ @@ -372,15 +370,15 @@ │ "<", │ "Lorg/eclipse/egit/github/core/Issue;", │ ">;" │ } │ .end annotation │ │ .prologue │ - .line 145 │ + .line 146 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v1 │ │ sget-object v2, Lcom/gh4a/Gh4Application;->ISSUE_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v1, v2}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; │ @@ -539,21 +537,19 @@ │ move-result-object v4 │ │ goto :goto_1 │ .end method │ │ .method protected bridge synthetic onItemClick(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 45 │ check-cast p1, Lorg/eclipse/egit/github/core/Issue; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/fragment/IssueListFragment;->onItemClick(Lorg/eclipse/egit/github/core/Issue;)V │ │ return-void │ .end method │ │ .method protected onItemClick(Lorg/eclipse/egit/github/core/Issue;)V │ .locals 3 ├── smali/com/gh4a/fragment/RepositoryFragment.smali │ @@ -73,15 +73,14 @@ │ .line 95 │ new-instance v0, Lcom/gh4a/fragment/RepositoryFragment$3; │ │ invoke-direct {v0, p0}, Lcom/gh4a/fragment/RepositoryFragment$3;->(Lcom/gh4a/fragment/RepositoryFragment;)V │ │ iput-object v0, p0, Lcom/gh4a/fragment/RepositoryFragment;->mLoginClickSpan:Landroid/text/style/ClickableSpan; │ │ - .line 307 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/gh4a/fragment/RepositoryFragment;)Lorg/eclipse/egit/github/core/Repository; │ .locals 1 │ .param p0, "x0" # Lcom/gh4a/fragment/RepositoryFragment; │ │ @@ -256,14 +255,15 @@ │ │ const/4 v12, 0x0 │ │ new-instance v13, Ljava/lang/StringBuilder; │ │ invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ │ + .line 186 │ invoke-virtual {v1}, Lorg/eclipse/egit/github/core/Repository;->getOwner()Lorg/eclipse/egit/github/core/User; │ │ move-result-object v14 │ │ invoke-virtual {v14}, Lorg/eclipse/egit/github/core/User;->getLogin()Ljava/lang/String; │ │ move-result-object v14 │ @@ -288,14 +288,15 @@ │ │ invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v13 │ │ aput-object v13, v11, v12 │ │ + .line 185 │ invoke-virtual {p0, v10, v11}, Lcom/gh4a/fragment/RepositoryFragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v10 │ │ invoke-virtual {v7, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 187 │ @@ -347,18 +348,20 @@ │ │ move-result v10 │ │ if-nez v10, :cond_1 │ │ iget-object v10, p0, Lcom/gh4a/fragment/RepositoryFragment;->mRepository:Lorg/eclipse/egit/github/core/Repository; │ │ + .line 196 │ invoke-virtual {v10}, Lorg/eclipse/egit/github/core/Repository;->getHomepage()Ljava/lang/String; │ │ move-result-object v10 │ │ + .line 195 │ :goto_1 │ invoke-direct {p0, v11, v12, v10}, Lcom/gh4a/fragment/RepositoryFragment;->fillTextView(IILjava/lang/String;)V │ │ .line 198 │ iget-object v10, p0, Lcom/gh4a/fragment/RepositoryFragment;->mContentView:Landroid/view/View; │ │ const v11, 0x7f0a00ce │ @@ -433,22 +436,24 @@ │ │ .line 206 │ .local v2, "permissions":Lorg/eclipse/egit/github/core/Permissions; │ const v11, 0x7f0a00dd │ │ if-eqz v2, :cond_2 │ │ + .line 207 │ invoke-virtual {v2}, Lorg/eclipse/egit/github/core/Permissions;->hasPushAccess()Z │ │ move-result v10 │ │ if-eqz v10, :cond_2 │ │ const/4 v10, 0x1 │ │ + .line 206 │ :goto_2 │ invoke-direct {p0, v11, v10}, Lcom/gh4a/fragment/RepositoryFragment;->updateClickableLabel(IZ)V │ │ .line 208 │ const v10, 0x7f0a00e0 │ │ iget-object v11, p0, Lcom/gh4a/fragment/RepositoryFragment;->mRepository:Lorg/eclipse/egit/github/core/Repository; │ @@ -610,25 +615,25 @@ │ :cond_0 │ const/16 v10, 0x8 │ │ invoke-virtual {v7, v10}, Landroid/widget/TextView;->setVisibility(I)V │ │ goto/16 :goto_0 │ │ - .line 195 │ + .line 196 │ :cond_1 │ iget-object v10, p0, Lcom/gh4a/fragment/RepositoryFragment;->mRepository:Lorg/eclipse/egit/github/core/Repository; │ │ invoke-virtual {v10}, Lorg/eclipse/egit/github/core/Repository;->getHtmlUrl()Ljava/lang/String; │ │ move-result-object v10 │ │ goto/16 :goto_1 │ │ - .line 206 │ + .line 207 │ .restart local v2 # "permissions":Lorg/eclipse/egit/github/core/Permissions; │ :cond_2 │ const/4 v10, 0x0 │ │ goto/16 :goto_2 │ │ .line 230 ├── smali/com/gh4a/fragment/RepositoryIssueListFragment.smali │ @@ -69,49 +69,47 @@ │ .line 41 │ .local v0, "args":Landroid/os/Bundle; │ if-eqz p0, :cond_0 │ │ .line 42 │ invoke-interface {p0}, Ljava/util/Map;->keySet()Ljava/util/Set; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v4}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_0 │ + if-eqz v3, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/String; │ + check-cast v2, Ljava/lang/String; │ │ .line 43 │ - .local v3, "key":Ljava/lang/String; │ - invoke-interface {p0, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + .local v2, "key":Ljava/lang/String; │ + invoke-interface {p0, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/lang/String; │ + check-cast v3, Ljava/lang/String; │ │ - invoke-virtual {v0, v3, v4}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V │ │ goto :goto_0 │ │ .line 46 │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v3 # "key":Ljava/lang/String; │ + .end local v2 # "key":Ljava/lang/String; │ :cond_0 │ invoke-virtual {v1, v0}, Lcom/gh4a/fragment/RepositoryIssueListFragment;->setArguments(Landroid/os/Bundle;)V │ │ .line 47 │ return-object v1 │ .end method │ │ @@ -132,81 +130,81 @@ │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ .line 52 │ invoke-super {p0, p1}, Lcom/gh4a/fragment/PagedDataBaseFragment;->onCreate(Landroid/os/Bundle;)V │ │ .line 54 │ - new-instance v3, Ljava/util/HashMap; │ + new-instance v2, Ljava/util/HashMap; │ │ - invoke-direct {v3}, Ljava/util/HashMap;->()V │ + invoke-direct {v2}, Ljava/util/HashMap;->()V │ │ - iput-object v3, p0, Lcom/gh4a/fragment/RepositoryIssueListFragment;->mFilterData:Ljava/util/Map; │ + iput-object v2, p0, Lcom/gh4a/fragment/RepositoryIssueListFragment;->mFilterData:Ljava/util/Map; │ │ .line 56 │ invoke-virtual {p0}, Lcom/gh4a/fragment/RepositoryIssueListFragment;->getArguments()Landroid/os/Bundle; │ │ move-result-object v0 │ │ .line 57 │ .local v0, "args":Landroid/os/Bundle; │ invoke-virtual {v0}, Landroid/os/Bundle;->keySet()Ljava/util/Set; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/String; │ + check-cast v1, Ljava/lang/String; │ │ .line 58 │ - .local v2, "key":Ljava/lang/String; │ + .local v1, "key":Ljava/lang/String; │ const-string v3, "USER_LOGIN" │ │ - invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-nez v3, :cond_0 │ │ const-string v3, "REPO_NAME" │ │ - invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + .line 59 │ + invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-nez v3, :cond_0 │ │ .line 60 │ iget-object v3, p0, Lcom/gh4a/fragment/RepositoryIssueListFragment;->mFilterData:Ljava/util/Map; │ │ - invoke-virtual {v0, v2}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v0, v1}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v4 │ │ - invoke-interface {v3, v2, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v3, v1, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_0 │ │ .line 63 │ - .end local v2 # "key":Ljava/lang/String; │ + .end local v1 # "key":Ljava/lang/String; │ :cond_1 │ return-void │ .end method │ │ .method protected onCreateAdapter()Lcom/gh4a/adapter/RootAdapter; │ .locals 2 │ .annotation system Ldalvik/annotation/Signature; │ @@ -241,15 +239,15 @@ │ "<", │ "Lorg/eclipse/egit/github/core/Issue;", │ ">;" │ } │ .end annotation │ │ .prologue │ - .line 90 │ + .line 91 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v1 │ │ sget-object v2, Lcom/gh4a/Gh4Application;->ISSUE_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v1, v2}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; │ @@ -267,21 +265,19 @@ │ move-result-object v1 │ │ return-object v1 │ .end method │ │ .method public bridge synthetic onItemClick(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 34 │ check-cast p1, Lorg/eclipse/egit/github/core/Issue; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/fragment/RepositoryIssueListFragment;->onItemClick(Lorg/eclipse/egit/github/core/Issue;)V │ │ return-void │ .end method │ │ .method public onItemClick(Lorg/eclipse/egit/github/core/Issue;)V │ .locals 5 │ @@ -316,18 +312,20 @@ │ │ move-result-object v1 │ │ aget-object v2, v0, v3 │ │ aget-object v3, v0, v4 │ │ + .line 71 │ invoke-virtual {p1}, Lorg/eclipse/egit/github/core/Issue;->getNumber()I │ │ move-result v4 │ │ + .line 70 │ invoke-static {v1, v2, v3, v4}, Lcom/gh4a/utils/IntentUtils;->getPullRequestActivityIntent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)Landroid/content/Intent; │ │ move-result-object v1 │ │ invoke-virtual {p0, v1}, Lcom/gh4a/fragment/RepositoryIssueListFragment;->startActivity(Landroid/content/Intent;)V │ │ .line 76 │ @@ -340,18 +338,20 @@ │ │ move-result-object v1 │ │ aget-object v2, v0, v3 │ │ aget-object v3, v0, v4 │ │ + .line 74 │ invoke-virtual {p1}, Lorg/eclipse/egit/github/core/Issue;->getNumber()I │ │ move-result v4 │ │ + .line 73 │ invoke-static {v1, v2, v3, v4}, Lcom/gh4a/utils/IntentUtils;->getIssueActivityIntent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)Landroid/content/Intent; │ │ move-result-object v1 │ │ invoke-virtual {p0, v1}, Lcom/gh4a/fragment/RepositoryIssueListFragment;->startActivity(Landroid/content/Intent;)V │ │ goto :goto_0 ├── smali/com/gh4a/fragment/RepositoryListFragment.smali │ @@ -102,79 +102,78 @@ │ } │ .end annotation │ │ .prologue │ .line 72 │ .local p1, "adapter":Lcom/gh4a/adapter/RootAdapter;, "Lcom/gh4a/adapter/RootAdapter;" │ .local p2, "repositories":Ljava/util/Collection;, "Ljava/util/Collection;" │ - iget-boolean v2, p0, Lcom/gh4a/fragment/RepositoryListFragment;->mIsOrg:Z │ + iget-boolean v1, p0, Lcom/gh4a/fragment/RepositoryListFragment;->mIsOrg:Z │ │ - if-nez v2, :cond_4 │ + if-nez v1, :cond_4 │ │ - const-string v2, "sources" │ + const-string v1, "sources" │ │ - iget-object v3, p0, Lcom/gh4a/fragment/RepositoryListFragment;->mRepoType:Ljava/lang/String; │ + iget-object v2, p0, Lcom/gh4a/fragment/RepositoryListFragment;->mRepoType:Ljava/lang/String; │ │ - invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v2 │ + move-result v1 │ │ - if-nez v2, :cond_0 │ + if-nez v1, :cond_0 │ │ - const-string v2, "forks" │ + const-string v1, "forks" │ │ - iget-object v3, p0, Lcom/gh4a/fragment/RepositoryListFragment;->mRepoType:Ljava/lang/String; │ + iget-object v2, p0, Lcom/gh4a/fragment/RepositoryListFragment;->mRepoType:Ljava/lang/String; │ │ - invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_4 │ + if-eqz v1, :cond_4 │ │ .line 73 │ :cond_0 │ invoke-interface {p2}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_1 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_3 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/eclipse/egit/github/core/Repository; │ + check-cast v0, Lorg/eclipse/egit/github/core/Repository; │ │ .line 74 │ - .local v1, "repository":Lorg/eclipse/egit/github/core/Repository; │ + .local v0, "repository":Lorg/eclipse/egit/github/core/Repository; │ const-string v2, "sources" │ │ iget-object v3, p0, Lcom/gh4a/fragment/RepositoryListFragment;->mRepoType:Ljava/lang/String; │ │ invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_2 │ │ - invoke-virtual {v1}, Lorg/eclipse/egit/github/core/Repository;->isFork()Z │ + invoke-virtual {v0}, Lorg/eclipse/egit/github/core/Repository;->isFork()Z │ │ move-result v2 │ │ if-nez v2, :cond_2 │ │ .line 75 │ - invoke-virtual {p1, v1}, Lcom/gh4a/adapter/RootAdapter;->add(Ljava/lang/Object;)V │ + invoke-virtual {p1, v0}, Lcom/gh4a/adapter/RootAdapter;->add(Ljava/lang/Object;)V │ │ goto :goto_0 │ │ .line 76 │ :cond_2 │ const-string v2, "forks" │ │ @@ -182,32 +181,31 @@ │ │ invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - invoke-virtual {v1}, Lorg/eclipse/egit/github/core/Repository;->isFork()Z │ + invoke-virtual {v0}, Lorg/eclipse/egit/github/core/Repository;->isFork()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ .line 77 │ - invoke-virtual {p1, v1}, Lcom/gh4a/adapter/RootAdapter;->add(Ljava/lang/Object;)V │ + invoke-virtual {p1, v0}, Lcom/gh4a/adapter/RootAdapter;->add(Ljava/lang/Object;)V │ │ goto :goto_0 │ │ .line 80 │ - .end local v1 # "repository":Lorg/eclipse/egit/github/core/Repository; │ + .end local v0 # "repository":Lorg/eclipse/egit/github/core/Repository; │ :cond_3 │ invoke-virtual {p1}, Lcom/gh4a/adapter/RootAdapter;->notifyDataSetChanged()V │ │ .line 84 │ - .end local v0 # "i$":Ljava/util/Iterator; │ :goto_1 │ return-void │ │ .line 82 │ :cond_4 │ invoke-virtual {p1, p2}, Lcom/gh4a/adapter/RootAdapter;->addAll(Ljava/util/Collection;)V │ │ @@ -408,21 +406,19 @@ │ move-result-object v4 │ │ goto :goto_1 │ .end method │ │ .method protected bridge synthetic onItemClick(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 35 │ check-cast p1, Lorg/eclipse/egit/github/core/Repository; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/fragment/RepositoryListFragment;->onItemClick(Lorg/eclipse/egit/github/core/Repository;)V │ │ return-void │ .end method │ │ .method protected onItemClick(Lorg/eclipse/egit/github/core/Repository;)V │ .locals 1 ├── smali/com/gh4a/fragment/RepositorySearchFragment.smali │ @@ -158,21 +158,19 @@ │ iget-object v1, p0, Lcom/gh4a/fragment/RepositorySearchFragment;->mLoader:Lcom/gh4a/loader/RepositorySearchLoader; │ │ return-object v1 │ .end method │ │ .method protected bridge synthetic onItemClick(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 18 │ check-cast p1, Lorg/eclipse/egit/github/core/Repository; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/fragment/RepositorySearchFragment;->onItemClick(Lorg/eclipse/egit/github/core/Repository;)V │ │ return-void │ .end method │ │ .method protected onItemClick(Lorg/eclipse/egit/github/core/Repository;)V │ .locals 4 │ @@ -180,28 +178,30 @@ │ │ .prologue │ .line 57 │ invoke-virtual {p0}, Lcom/gh4a/fragment/RepositorySearchFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v0 │ │ + .line 58 │ invoke-virtual {p1}, Lorg/eclipse/egit/github/core/Repository;->getOwner()Lorg/eclipse/egit/github/core/User; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lorg/eclipse/egit/github/core/User;->getLogin()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {p1}, Lorg/eclipse/egit/github/core/Repository;->getName()Ljava/lang/String; │ │ move-result-object v2 │ │ const/4 v3, 0x0 │ │ + .line 57 │ invoke-static {v0, v1, v2, v3}, Lcom/gh4a/utils/IntentUtils;->getRepoActivityIntent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v0 │ │ invoke-virtual {p0, v0}, Lcom/gh4a/fragment/RepositorySearchFragment;->startActivity(Landroid/content/Intent;)V │ │ .line 59 ├── smali/com/gh4a/fragment/SettingsFragment$AboutDialog.smali │ @@ -122,34 +122,38 @@ │ │ new-array v6, v6, [Ljava/lang/String; │ │ const/4 v7, 0x0 │ │ const v8, 0x7f0d00cd │ │ + .line 165 │ invoke-virtual {v1, v8}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v8 │ │ aput-object v8, v6, v7 │ │ + .line 164 │ invoke-virtual {v4, v5, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; │ │ .line 167 │ const-string v5, "message/rfc822" │ │ invoke-virtual {v4, v5}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent; │ │ .line 169 │ const v5, 0x7f0d013a │ │ + .line 170 │ invoke-virtual {v1, v5}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 169 │ invoke-static {v4, v5}, Landroid/content/Intent;->createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; │ │ move-result-object v0 │ │ .line 171 │ .local v0, "chooserIntent":Landroid/content/Intent; │ invoke-virtual {v1, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V │ @@ -176,29 +180,33 @@ │ │ .line 174 │ .local v3, "intent":Landroid/content/Intent; │ const-string v5, "REPO_OWNER" │ │ const v6, 0x7f0d00d1 │ │ + .line 175 │ invoke-virtual {v1, v6}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 174 │ invoke-virtual {v3, v5, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 176 │ const-string v5, "REPO_NAME" │ │ const v6, 0x7f0d00d0 │ │ + .line 177 │ invoke-virtual {v1, v6}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 176 │ invoke-virtual {v3, v5, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 178 │ invoke-virtual {v1, v3}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V │ │ goto :goto_0 │ .end method ├── smali/com/gh4a/fragment/SettingsFragment.smali │ @@ -48,15 +48,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 27 │ invoke-direct {p0}, Landroid/support/v4/preference/PreferenceFragment;->()V │ │ - .line 198 │ return-void │ .end method │ │ .method private getAppName()Ljava/lang/String; │ .locals 3 │ │ .prologue │ @@ -180,20 +179,22 @@ │ .line 114 │ iget-object v1, p0, Lcom/gh4a/fragment/SettingsFragment;->mLogoutPref:Landroid/preference/Preference; │ │ const v2, 0x7f0d00bb │ │ new-array v3, v3, [Ljava/lang/Object; │ │ + .line 115 │ invoke-virtual {v0}, Lcom/gh4a/Gh4Application;->getAuthLogin()Ljava/lang/String; │ │ move-result-object v4 │ │ aput-object v4, v3, v5 │ │ + .line 114 │ invoke-virtual {p0, v2, v3}, Lcom/gh4a/fragment/SettingsFragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V │ │ .line 120 ├── smali/com/gh4a/fragment/StargazerListFragment.smali │ @@ -150,15 +150,15 @@ │ "<", │ "Lorg/eclipse/egit/github/core/User;", │ ">;" │ } │ .end annotation │ │ .prologue │ - .line 75 │ + .line 76 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v1 │ │ sget-object v2, Lcom/gh4a/Gh4Application;->STAR_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v1, v2}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; │ @@ -182,21 +182,19 @@ │ move-result-object v1 │ │ return-object v1 │ .end method │ │ .method protected bridge synthetic onItemClick(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 33 │ check-cast p1, Lorg/eclipse/egit/github/core/User; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/fragment/StargazerListFragment;->onItemClick(Lorg/eclipse/egit/github/core/User;)V │ │ return-void │ .end method │ │ .method protected onItemClick(Lorg/eclipse/egit/github/core/User;)V │ .locals 2 ├── smali/com/gh4a/fragment/StarredRepositoryListFragment.smali │ @@ -129,15 +129,15 @@ │ "<", │ "Lorg/eclipse/egit/github/core/Repository;", │ ">;" │ } │ .end annotation │ │ .prologue │ - .line 67 │ + .line 68 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v1 │ │ sget-object v2, Lcom/gh4a/Gh4Application;->STAR_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v1, v2}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; │ @@ -155,21 +155,19 @@ │ move-result-object v1 │ │ return-object v1 │ .end method │ │ .method protected bridge synthetic onItemClick(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 31 │ check-cast p1, Lorg/eclipse/egit/github/core/Repository; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/fragment/StarredRepositoryListFragment;->onItemClick(Lorg/eclipse/egit/github/core/Repository;)V │ │ return-void │ .end method │ │ .method protected onItemClick(Lorg/eclipse/egit/github/core/Repository;)V │ .locals 1 ├── smali/com/gh4a/fragment/TrendingFragment.smali │ @@ -229,18 +229,16 @@ │ .line 77 │ :cond_0 │ return-void │ .end method │ │ .method protected bridge synthetic onItemClick(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 32 │ check-cast p1, Lcom/gh4a/holder/Trend; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/fragment/TrendingFragment;->onItemClick(Lcom/gh4a/holder/Trend;)V │ │ return-void │ .end method ├── smali/com/gh4a/fragment/UserFragment$1.smali │ @@ -26,14 +26,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/fragment/UserFragment; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/fragment/UserFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/fragment/UserFragment; │ │ .prologue │ .line 59 │ iput-object p1, p0, Lcom/gh4a/fragment/UserFragment$1;->this$0:Lcom/gh4a/fragment/UserFragment; │ │ invoke-direct {p0}, Lcom/gh4a/loader/LoaderCallbacks;->()V ├── smali/com/gh4a/fragment/UserFragment$2.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/fragment/UserFragment; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/fragment/UserFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/fragment/UserFragment; │ │ .prologue │ .line 78 │ iput-object p1, p0, Lcom/gh4a/fragment/UserFragment$2;->this$0:Lcom/gh4a/fragment/UserFragment; │ │ invoke-direct {p0}, Lcom/gh4a/loader/LoaderCallbacks;->()V │ │ @@ -92,27 +93,29 @@ │ # getter for: Lcom/gh4a/fragment/UserFragment;->mUserLogin:Ljava/lang/String; │ invoke-static {v2}, Lcom/gh4a/fragment/UserFragment;->access$000(Lcom/gh4a/fragment/UserFragment;)Ljava/lang/String; │ │ move-result-object v2 │ │ iget-object v3, p0, Lcom/gh4a/fragment/UserFragment$2;->this$0:Lcom/gh4a/fragment/UserFragment; │ │ + .line 84 │ # getter for: Lcom/gh4a/fragment/UserFragment;->mUser:Lorg/eclipse/egit/github/core/User; │ invoke-static {v3}, Lcom/gh4a/fragment/UserFragment;->access$100(Lcom/gh4a/fragment/UserFragment;)Lorg/eclipse/egit/github/core/User; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/User;->getType()Ljava/lang/String; │ │ move-result-object v3 │ │ const/4 v5, 0x5 │ │ invoke-direct/range {v0 .. v5}, Lcom/gh4a/loader/RepositoryListLoader;->(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;I)V │ │ + .line 83 │ return-object v0 │ .end method │ │ .method public onResultReady(Lcom/gh4a/loader/LoaderResult;)V │ .locals 2 │ .annotation system Ldalvik/annotation/Signature; │ value = { ├── smali/com/gh4a/fragment/UserFragment$3.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/fragment/UserFragment; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/fragment/UserFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/fragment/UserFragment; │ │ .prologue │ .line 96 │ iput-object p1, p0, Lcom/gh4a/fragment/UserFragment$3;->this$0:Lcom/gh4a/fragment/UserFragment; │ │ invoke-direct {p0}, Lcom/gh4a/loader/LoaderCallbacks;->()V ├── smali/com/gh4a/fragment/UserFragment.smali │ @@ -355,26 +355,28 @@ │ :goto_1 │ const v7, 0x7f0a010d │ │ const v8, 0x7f0a010e │ │ iget-object v9, p0, Lcom/gh4a/fragment/UserFragment;->mUser:Lorg/eclipse/egit/github/core/User; │ │ + .line 180 │ invoke-virtual {v9}, Lorg/eclipse/egit/github/core/User;->getPublicGists()I │ │ move-result v9 │ │ iget-object v10, p0, Lcom/gh4a/fragment/UserFragment;->mUser:Lorg/eclipse/egit/github/core/User; │ │ invoke-virtual {v10}, Lorg/eclipse/egit/github/core/User;->getPrivateGists()I │ │ move-result v10 │ │ add-int/2addr v9, v10 │ │ + .line 179 │ invoke-direct {p0, v7, v8, v9}, Lcom/gh4a/fragment/UserFragment;->fillCountIfUser(III)V │ │ .line 182 │ const v7, 0x7f0a0107 │ │ const v8, 0x7f0a0108 │ │ @@ -473,14 +475,15 @@ │ if-eqz v7, :cond_4 │ │ .line 194 │ const v7, 0x7f0d0150 │ │ new-array v8, v13, [Ljava/lang/Object; │ │ + .line 195 │ invoke-virtual {p0}, Lcom/gh4a/fragment/UserFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v9 │ │ invoke-static {v9}, Landroid/text/format/DateFormat;->getMediumDateFormat(Landroid/content/Context;)Ljava/text/DateFormat; │ │ move-result-object v9 │ @@ -493,14 +496,15 @@ │ │ invoke-virtual {v9, v10}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ move-result-object v9 │ │ aput-object v9, v8, v12 │ │ + .line 194 │ invoke-virtual {p0, v7, v8}, Lcom/gh4a/fragment/UserFragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v3, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 196 │ @@ -853,91 +857,90 @@ │ ">;)V" │ } │ .end annotation │ │ .prologue │ .line 270 │ .local p1, "topRepos":Ljava/util/Collection;, "Ljava/util/Collection;" │ - iget-object v11, p0, Lcom/gh4a/fragment/UserFragment;->mContentView:Landroid/view/View; │ + iget-object v10, p0, Lcom/gh4a/fragment/UserFragment;->mContentView:Landroid/view/View; │ │ - const v12, 0x7f0a0112 │ + const v11, 0x7f0a0112 │ │ - invoke-virtual {v11, v12}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v10, v11}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Landroid/widget/LinearLayout; │ + check-cast v3, Landroid/widget/LinearLayout; │ │ .line 271 │ - .local v4, "ll":Landroid/widget/LinearLayout; │ - invoke-virtual {v4}, Landroid/widget/LinearLayout;->removeAllViews()V │ + .local v3, "ll":Landroid/widget/LinearLayout; │ + invoke-virtual {v3}, Landroid/widget/LinearLayout;->removeAllViews()V │ │ .line 273 │ - const/4 v11, 0x0 │ + const/4 v10, 0x0 │ │ - invoke-virtual {p0, v11}, Lcom/gh4a/fragment/UserFragment;->getLayoutInflater(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ + invoke-virtual {p0, v10}, Lcom/gh4a/fragment/UserFragment;->getLayoutInflater(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 275 │ - .local v3, "inflater":Landroid/view/LayoutInflater; │ + .local v2, "inflater":Landroid/view/LayoutInflater; │ if-eqz p1, :cond_1 │ │ .line 276 │ invoke-interface {p1}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v10 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v11 │ │ if-eqz v11, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Lorg/eclipse/egit/github/core/Repository; │ + check-cast v4, Lorg/eclipse/egit/github/core/Repository; │ │ .line 277 │ - .local v5, "repo":Lorg/eclipse/egit/github/core/Repository; │ + .local v4, "repo":Lorg/eclipse/egit/github/core/Repository; │ const v11, 0x7f030063 │ │ const/4 v12, 0x0 │ │ - invoke-virtual {v3, v11, v12}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ + invoke-virtual {v2, v11, v12}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 278 │ - .local v6, "rowView":Landroid/view/View; │ - invoke-virtual {v6, p0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + .local v5, "rowView":Landroid/view/View; │ + invoke-virtual {v5, p0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 279 │ - invoke-virtual {v6, v5}, Landroid/view/View;->setTag(Ljava/lang/Object;)V │ + invoke-virtual {v5, v4}, Landroid/view/View;->setTag(Ljava/lang/Object;)V │ │ .line 281 │ const v11, 0x7f0a0079 │ │ - invoke-virtual {v6, v11}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v5, v11}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - check-cast v10, Landroid/widget/TextView; │ + check-cast v9, Landroid/widget/TextView; │ │ .line 282 │ - .local v10, "tvTitle":Landroid/widget/TextView; │ + .local v9, "tvTitle":Landroid/widget/TextView; │ new-instance v11, Ljava/lang/StringBuilder; │ │ invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v5}, Lorg/eclipse/egit/github/core/Repository;->getOwner()Lorg/eclipse/egit/github/core/User; │ + invoke-virtual {v4}, Lorg/eclipse/egit/github/core/Repository;->getOwner()Lorg/eclipse/egit/github/core/User; │ │ move-result-object v12 │ │ invoke-virtual {v12}, Lorg/eclipse/egit/github/core/User;->getLogin()Ljava/lang/String; │ │ move-result-object v12 │ │ @@ -947,178 +950,177 @@ │ │ const-string v12, "/" │ │ invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v11 │ │ - invoke-virtual {v5}, Lorg/eclipse/egit/github/core/Repository;->getName()Ljava/lang/String; │ + invoke-virtual {v4}, Lorg/eclipse/egit/github/core/Repository;->getName()Ljava/lang/String; │ │ move-result-object v12 │ │ invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v11 │ │ invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v11 │ │ - invoke-virtual {v10, v11}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v9, v11}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 284 │ const v11, 0x7f0a007b │ │ - invoke-virtual {v6, v11}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v5, v11}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - check-cast v7, Landroid/widget/TextView; │ + check-cast v6, Landroid/widget/TextView; │ │ .line 285 │ - .local v7, "tvDesc":Landroid/widget/TextView; │ - invoke-virtual {v5}, Lorg/eclipse/egit/github/core/Repository;->getDescription()Ljava/lang/String; │ + .local v6, "tvDesc":Landroid/widget/TextView; │ + invoke-virtual {v4}, Lorg/eclipse/egit/github/core/Repository;->getDescription()Ljava/lang/String; │ │ move-result-object v11 │ │ invoke-static {v11}, Lcom/gh4a/utils/StringUtils;->isBlank(Ljava/lang/String;)Z │ │ move-result v11 │ │ if-nez v11, :cond_0 │ │ .line 286 │ const/4 v11, 0x0 │ │ - invoke-virtual {v7, v11}, Landroid/widget/TextView;->setVisibility(I)V │ + invoke-virtual {v6, v11}, Landroid/widget/TextView;->setVisibility(I)V │ │ .line 287 │ - invoke-virtual {v5}, Lorg/eclipse/egit/github/core/Repository;->getDescription()Ljava/lang/String; │ + invoke-virtual {v4}, Lorg/eclipse/egit/github/core/Repository;->getDescription()Ljava/lang/String; │ │ move-result-object v11 │ │ - invoke-virtual {v7, v11}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v6, v11}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 292 │ :goto_1 │ const v11, 0x7f0a00f5 │ │ - invoke-virtual {v6, v11}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v5, v11}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, Landroid/widget/TextView; │ + check-cast v7, Landroid/widget/TextView; │ │ .line 293 │ - .local v8, "tvForks":Landroid/widget/TextView; │ - invoke-virtual {v5}, Lorg/eclipse/egit/github/core/Repository;->getForks()I │ + .local v7, "tvForks":Landroid/widget/TextView; │ + invoke-virtual {v4}, Lorg/eclipse/egit/github/core/Repository;->getForks()I │ │ move-result v11 │ │ invoke-static {v11}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v11 │ │ - invoke-virtual {v8, v11}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v7, v11}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 295 │ const v11, 0x7f0a00f6 │ │ - invoke-virtual {v6, v11}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v5, v11}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Landroid/widget/TextView; │ + check-cast v8, Landroid/widget/TextView; │ │ .line 296 │ - .local v9, "tvStars":Landroid/widget/TextView; │ - invoke-virtual {v5}, Lorg/eclipse/egit/github/core/Repository;->getWatchers()I │ + .local v8, "tvStars":Landroid/widget/TextView; │ + invoke-virtual {v4}, Lorg/eclipse/egit/github/core/Repository;->getWatchers()I │ │ move-result v11 │ │ invoke-static {v11}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v11 │ │ - invoke-virtual {v9, v11}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v8, v11}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 298 │ - invoke-virtual {v4, v6}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V │ + invoke-virtual {v3, v5}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V │ │ goto/16 :goto_0 │ │ .line 289 │ - .end local v8 # "tvForks":Landroid/widget/TextView; │ - .end local v9 # "tvStars":Landroid/widget/TextView; │ + .end local v7 # "tvForks":Landroid/widget/TextView; │ + .end local v8 # "tvStars":Landroid/widget/TextView; │ :cond_0 │ const/16 v11, 0x8 │ │ - invoke-virtual {v7, v11}, Landroid/widget/TextView;->setVisibility(I)V │ + invoke-virtual {v6, v11}, Landroid/widget/TextView;->setVisibility(I)V │ │ goto :goto_1 │ │ .line 302 │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v5 # "repo":Lorg/eclipse/egit/github/core/Repository; │ - .end local v6 # "rowView":Landroid/view/View; │ - .end local v7 # "tvDesc":Landroid/widget/TextView; │ - .end local v10 # "tvTitle":Landroid/widget/TextView; │ + .end local v4 # "repo":Lorg/eclipse/egit/github/core/Repository; │ + .end local v5 # "rowView":Landroid/view/View; │ + .end local v6 # "tvDesc":Landroid/widget/TextView; │ + .end local v9 # "tvTitle":Landroid/widget/TextView; │ :cond_1 │ invoke-virtual {p0}, Lcom/gh4a/fragment/UserFragment;->getView()Landroid/view/View; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - const v12, 0x7f0a0113 │ + const v11, 0x7f0a0113 │ │ - invoke-virtual {v11, v12}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v10, v11}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ .line 303 │ .local v0, "btnMore":Landroid/view/View; │ if-eqz p1, :cond_2 │ │ invoke-interface {p1}, Ljava/util/Collection;->isEmpty()Z │ │ - move-result v11 │ + move-result v10 │ │ - if-nez v11, :cond_2 │ + if-nez v10, :cond_2 │ │ .line 304 │ invoke-virtual {v0, p0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 305 │ - const/4 v11, 0x0 │ + const/4 v10, 0x0 │ │ - invoke-virtual {v0, v11}, Landroid/view/View;->setVisibility(I)V │ + invoke-virtual {v0, v10}, Landroid/view/View;->setVisibility(I)V │ │ .line 311 │ :goto_2 │ return-void │ │ .line 307 │ :cond_2 │ - const v11, 0x7f030033 │ + const v10, 0x7f030033 │ │ - const/4 v12, 0x0 │ + const/4 v11, 0x0 │ │ - invoke-virtual {v3, v11, v4, v12}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; │ + invoke-virtual {v2, v10, v3, v11}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/TextView; │ │ .line 308 │ .local v1, "hintView":Landroid/widget/TextView; │ - const v11, 0x7f0d0158 │ + const v10, 0x7f0d0158 │ │ - invoke-virtual {v1, v11}, Landroid/widget/TextView;->setText(I)V │ + invoke-virtual {v1, v10}, Landroid/widget/TextView;->setText(I)V │ │ .line 309 │ - invoke-virtual {v4, v1}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V │ + invoke-virtual {v3, v1}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V │ │ goto :goto_2 │ .end method │ │ .method public onActivityCreated(Landroid/os/Bundle;)V │ .locals 4 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; ├── smali/com/gh4a/fragment/WatchedRepositoryListFragment.smali │ @@ -129,15 +129,15 @@ │ "<", │ "Lorg/eclipse/egit/github/core/Repository;", │ ">;" │ } │ .end annotation │ │ .prologue │ - .line 67 │ + .line 68 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v1 │ │ sget-object v2, Lcom/gh4a/Gh4Application;->WATCHER_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v1, v2}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; │ @@ -155,21 +155,19 @@ │ move-result-object v1 │ │ return-object v1 │ .end method │ │ .method protected bridge synthetic onItemClick(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 31 │ check-cast p1, Lorg/eclipse/egit/github/core/Repository; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/fragment/WatchedRepositoryListFragment;->onItemClick(Lorg/eclipse/egit/github/core/Repository;)V │ │ return-void │ .end method │ │ .method protected onItemClick(Lorg/eclipse/egit/github/core/Repository;)V │ .locals 1 ├── smali/com/gh4a/fragment/WatcherListFragment.smali │ @@ -150,15 +150,15 @@ │ "<", │ "Lorg/eclipse/egit/github/core/User;", │ ">;" │ } │ .end annotation │ │ .prologue │ - .line 75 │ + .line 76 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v1 │ │ sget-object v2, Lcom/gh4a/Gh4Application;->WATCHER_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v1, v2}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; │ @@ -182,21 +182,19 @@ │ move-result-object v1 │ │ return-object v1 │ .end method │ │ .method protected bridge synthetic onItemClick(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 33 │ check-cast p1, Lorg/eclipse/egit/github/core/User; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/gh4a/fragment/WatcherListFragment;->onItemClick(Lorg/eclipse/egit/github/core/User;)V │ │ return-void │ .end method │ │ .method protected onItemClick(Lorg/eclipse/egit/github/core/User;)V │ .locals 2 ├── smali/com/gh4a/loader/BranchListLoader.smali │ @@ -59,15 +59,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public doLoadInBackground()Ljava/util/List; │ - .locals 8 │ + .locals 7 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()", │ "Ljava/util/List", │ "<", │ "Lorg/eclipse/egit/github/core/RepositoryBranch;", │ ">;" │ @@ -77,79 +77,77 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 27 │ + .line 28 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - sget-object v6, Lcom/gh4a/Gh4Application;->REPO_SERVICE:Ljava/lang/String; │ + sget-object v5, Lcom/gh4a/Gh4Application;->REPO_SERVICE:Ljava/lang/String; │ │ - invoke-virtual {v5, v6}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; │ + invoke-virtual {v4, v5}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lorg/eclipse/egit/github/core/service/RepositoryService; │ + check-cast v2, Lorg/eclipse/egit/github/core/service/RepositoryService; │ │ .line 29 │ - .local v3, "repoService":Lorg/eclipse/egit/github/core/service/RepositoryService; │ - new-instance v5, Lorg/eclipse/egit/github/core/RepositoryId; │ + .local v2, "repoService":Lorg/eclipse/egit/github/core/service/RepositoryService; │ + new-instance v4, Lorg/eclipse/egit/github/core/RepositoryId; │ │ - iget-object v6, p0, Lcom/gh4a/loader/BranchListLoader;->mRepoOwner:Ljava/lang/String; │ + iget-object v5, p0, Lcom/gh4a/loader/BranchListLoader;->mRepoOwner:Ljava/lang/String; │ │ - iget-object v7, p0, Lcom/gh4a/loader/BranchListLoader;->mRepoName:Ljava/lang/String; │ + iget-object v6, p0, Lcom/gh4a/loader/BranchListLoader;->mRepoName:Ljava/lang/String; │ │ - invoke-direct {v5, v6, v7}, Lorg/eclipse/egit/github/core/RepositoryId;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v4, v5, v6}, Lorg/eclipse/egit/github/core/RepositoryId;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - invoke-virtual {v3, v5}, Lorg/eclipse/egit/github/core/service/RepositoryService;->getBranches(Lorg/eclipse/egit/github/core/IRepositoryIdProvider;)Ljava/util/List; │ + invoke-virtual {v2, v4}, Lorg/eclipse/egit/github/core/service/RepositoryService;->getBranches(Lorg/eclipse/egit/github/core/IRepositoryIdProvider;)Ljava/util/List; │ │ move-result-object v1 │ │ .line 30 │ .local v1, "branches":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v4, Ljava/util/ArrayList; │ + new-instance v3, Ljava/util/ArrayList; │ │ - invoke-direct {v4}, Ljava/util/ArrayList;->()V │ + invoke-direct {v3}, Ljava/util/ArrayList;->()V │ │ .line 32 │ - .local v4, "result":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local v3, "result":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ if-eqz v1, :cond_1 │ │ .line 33 │ invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/eclipse/egit/github/core/RepositoryBranch; │ │ .line 34 │ .local v0, "branch":Lorg/eclipse/egit/github/core/RepositoryBranch; │ if-eqz v0, :cond_0 │ │ .line 35 │ - invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v3, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 39 │ .end local v0 # "branch":Lorg/eclipse/egit/github/core/RepositoryBranch; │ - .end local v2 # "i$":Ljava/util/Iterator; │ :cond_1 │ - return-object v4 │ + return-object v3 │ .end method ├── smali/com/gh4a/loader/CollaboratorListLoader.smali │ @@ -77,15 +77,15 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 27 │ + .line 28 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v1 │ │ sget-object v2, Lcom/gh4a/Gh4Application;->COLLAB_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v1, v2}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; ├── smali/com/gh4a/loader/CommitCommentListLoader.smali │ @@ -77,15 +77,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public doLoadInBackground()Ljava/util/List; │ - .locals 9 │ + .locals 8 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()", │ "Ljava/util/List", │ "<", │ "Lorg/eclipse/egit/github/core/CommitComment;", │ ">;" │ @@ -95,109 +95,108 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 34 │ + .line 35 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - sget-object v7, Lcom/gh4a/Gh4Application;->COMMIT_SERVICE:Ljava/lang/String; │ + sget-object v6, Lcom/gh4a/Gh4Application;->COMMIT_SERVICE:Ljava/lang/String; │ │ - invoke-virtual {v6, v7}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; │ + invoke-virtual {v5, v6}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; │ │ move-result-object v2 │ │ check-cast v2, Lorg/eclipse/egit/github/core/service/CommitService; │ │ .line 36 │ .local v2, "commitService":Lorg/eclipse/egit/github/core/service/CommitService; │ - new-instance v6, Lorg/eclipse/egit/github/core/RepositoryId; │ + new-instance v5, Lorg/eclipse/egit/github/core/RepositoryId; │ │ - iget-object v7, p0, Lcom/gh4a/loader/CommitCommentListLoader;->mRepoOwner:Ljava/lang/String; │ + iget-object v6, p0, Lcom/gh4a/loader/CommitCommentListLoader;->mRepoOwner:Ljava/lang/String; │ │ - iget-object v8, p0, Lcom/gh4a/loader/CommitCommentListLoader;->mRepoName:Ljava/lang/String; │ + iget-object v7, p0, Lcom/gh4a/loader/CommitCommentListLoader;->mRepoName:Ljava/lang/String; │ │ - invoke-direct {v6, v7, v8}, Lorg/eclipse/egit/github/core/RepositoryId;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v5, v6, v7}, Lorg/eclipse/egit/github/core/RepositoryId;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - iget-object v7, p0, Lcom/gh4a/loader/CommitCommentListLoader;->mSha:Ljava/lang/String; │ + iget-object v6, p0, Lcom/gh4a/loader/CommitCommentListLoader;->mSha:Ljava/lang/String; │ │ - invoke-virtual {v2, v6, v7}, Lorg/eclipse/egit/github/core/service/CommitService;->getComments(Lorg/eclipse/egit/github/core/IRepositoryIdProvider;Ljava/lang/String;)Ljava/util/List; │ + invoke-virtual {v2, v5, v6}, Lorg/eclipse/egit/github/core/service/CommitService;->getComments(Lorg/eclipse/egit/github/core/IRepositoryIdProvider;Ljava/lang/String;)Ljava/util/List; │ │ move-result-object v1 │ │ .line 39 │ .local v1, "comments":Ljava/util/List;, "Ljava/util/List;" │ if-eqz v1, :cond_0 │ │ - iget-boolean v6, p0, Lcom/gh4a/loader/CommitCommentListLoader;->mIncludePositional:Z │ + iget-boolean v5, p0, Lcom/gh4a/loader/CommitCommentListLoader;->mIncludePositional:Z │ │ - if-eqz v6, :cond_2 │ + if-eqz v5, :cond_2 │ │ - iget-boolean v6, p0, Lcom/gh4a/loader/CommitCommentListLoader;->mIncludeUnpositional:Z │ + iget-boolean v5, p0, Lcom/gh4a/loader/CommitCommentListLoader;->mIncludeUnpositional:Z │ │ - if-eqz v6, :cond_2 │ + if-eqz v5, :cond_2 │ │ :cond_0 │ - move-object v5, v1 │ + move-object v4, v1 │ │ .line 49 │ :cond_1 │ - return-object v5 │ + return-object v4 │ │ .line 42 │ :cond_2 │ - new-instance v5, Ljava/util/ArrayList; │ + new-instance v4, Ljava/util/ArrayList; │ │ - invoke-direct {v5}, Ljava/util/ArrayList;->()V │ + invoke-direct {v4}, Ljava/util/ArrayList;->()V │ │ .line 43 │ - .local v5, "result":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local v4, "result":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :cond_3 │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_1 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/eclipse/egit/github/core/CommitComment; │ │ .line 44 │ .local v0, "comment":Lorg/eclipse/egit/github/core/CommitComment; │ invoke-virtual {v0}, Lorg/eclipse/egit/github/core/CommitComment;->getPosition()I │ │ - move-result v4 │ + move-result v3 │ │ .line 45 │ - .local v4, "pos":I │ - if-gez v4, :cond_4 │ + .local v3, "pos":I │ + if-gez v3, :cond_4 │ │ iget-boolean v6, p0, Lcom/gh4a/loader/CommitCommentListLoader;->mIncludeUnpositional:Z │ │ if-nez v6, :cond_5 │ │ :cond_4 │ - if-ltz v4, :cond_3 │ + if-ltz v3, :cond_3 │ │ iget-boolean v6, p0, Lcom/gh4a/loader/CommitCommentListLoader;->mIncludePositional:Z │ │ if-eqz v6, :cond_3 │ │ .line 46 │ :cond_5 │ - invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ .end method ├── smali/com/gh4a/loader/CommitCompareLoader.smali │ @@ -89,15 +89,15 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 33 │ + .line 34 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v2 │ │ sget-object v3, Lcom/gh4a/Gh4Application;->COMMIT_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v2, v3}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; ├── smali/com/gh4a/loader/CommitLoader.smali │ @@ -71,15 +71,15 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 27 │ + .line 28 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v1 │ │ sget-object v2, Lcom/gh4a/Gh4Application;->COMMIT_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v1, v2}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; ├── smali/com/gh4a/loader/ContentListLoader$1.smali │ @@ -30,39 +30,36 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/loader/ContentListLoader; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/loader/ContentListLoader;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/loader/ContentListLoader; │ │ .prologue │ .line 58 │ iput-object p1, p0, Lcom/gh4a/loader/ContentListLoader$1;->this$0:Lcom/gh4a/loader/ContentListLoader; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 58 │ check-cast p1, Lorg/eclipse/egit/github/core/RepositoryContents; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Lorg/eclipse/egit/github/core/RepositoryContents; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/gh4a/loader/ContentListLoader$1;->compare(Lorg/eclipse/egit/github/core/RepositoryContents;Lorg/eclipse/egit/github/core/RepositoryContents;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/com/gh4a/loader/ContentLoader.smali │ @@ -89,15 +89,15 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 31 │ + .line 32 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v1 │ │ sget-object v2, Lcom/gh4a/Gh4Application;->CONTENTS_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v1, v2}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; ├── smali/com/gh4a/loader/ContributorListLoader.smali │ @@ -77,15 +77,15 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 27 │ + .line 28 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v1 │ │ sget-object v2, Lcom/gh4a/Gh4Application;->REPO_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v1, v2}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; ├── smali/com/gh4a/loader/DownloadsLoader.smali │ @@ -77,15 +77,15 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 27 │ + .line 28 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v1 │ │ sget-object v2, Lcom/gh4a/Gh4Application;->DOWNLOAD_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v1, v2}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; ├── smali/com/gh4a/loader/FeedLoader.smali │ @@ -176,15 +176,15 @@ │ │ .line 55 │ :try_start_2 │ invoke-virtual {v2}, Ljava/io/BufferedInputStream;->close()V │ :try_end_2 │ .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_0 │ │ - .line 58 │ + .line 51 │ :cond_1 │ :goto_0 │ return-object v8 │ │ .line 53 │ .end local v2 # "bis":Ljava/io/BufferedInputStream; │ .end local v3 # "factory":Ljavax/xml/parsers/SAXParserFactory; ├── smali/com/gh4a/loader/GistListLoader.smali │ @@ -71,15 +71,15 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 23 │ + .line 24 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v1 │ │ sget-object v2, Lcom/gh4a/Gh4Application;->GIST_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v1, v2}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; ├── smali/com/gh4a/loader/GistLoader.smali │ @@ -59,15 +59,15 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 22 │ + .line 23 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v1 │ │ sget-object v2, Lcom/gh4a/Gh4Application;->GIST_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v1, v2}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; ├── smali/com/gh4a/loader/GistStarLoader.smali │ @@ -42,15 +42,15 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 21 │ + .line 22 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v1 │ │ sget-object v2, Lcom/gh4a/Gh4Application;->GIST_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v1, v2}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; ├── smali/com/gh4a/loader/GitModuleParserLoader.smali │ @@ -72,15 +72,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public doLoadInBackground()Ljava/util/Map; │ - .locals 22 │ + .locals 19 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()", │ "Ljava/util/Map", │ "<", │ "Ljava/lang/String;", │ "Ljava/lang/String;", │ @@ -91,326 +91,316 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 35 │ + .line 36 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ - move-result-object v19 │ + move-result-object v15 │ │ - sget-object v20, Lcom/gh4a/Gh4Application;->CONTENTS_SERVICE:Ljava/lang/String; │ + sget-object v16, Lcom/gh4a/Gh4Application;->CONTENTS_SERVICE:Ljava/lang/String; │ │ - invoke-virtual/range {v19 .. v20}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; │ + invoke-virtual/range {v15 .. v16}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; │ │ - move-result-object v4 │ + move-result-object v2 │ │ - check-cast v4, Lorg/eclipse/egit/github/core/service/ContentsService; │ + check-cast v2, Lorg/eclipse/egit/github/core/service/ContentsService; │ │ .line 37 │ - .local v4, "contentService":Lorg/eclipse/egit/github/core/service/ContentsService; │ - new-instance v19, Lorg/eclipse/egit/github/core/RepositoryId; │ + .local v2, "contentService":Lorg/eclipse/egit/github/core/service/ContentsService; │ + new-instance v15, Lorg/eclipse/egit/github/core/RepositoryId; │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gh4a/loader/GitModuleParserLoader;->mRepoOwner:Ljava/lang/String; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v16, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gh4a/loader/GitModuleParserLoader;->mRepoName:Ljava/lang/String; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v17, v0 │ │ - invoke-direct/range {v19 .. v21}, Lorg/eclipse/egit/github/core/RepositoryId;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct/range {v15 .. v17}, Lorg/eclipse/egit/github/core/RepositoryId;->(Ljava/lang/String;Ljava/lang/String;)V │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gh4a/loader/GitModuleParserLoader;->mPath:Ljava/lang/String; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v16, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gh4a/loader/GitModuleParserLoader;->mRef:Ljava/lang/String; │ │ - move-object/from16 v21, v0 │ - │ - move-object/from16 v0, v19 │ + move-object/from16 v17, v0 │ │ - move-object/from16 v1, v20 │ + .line 38 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v2, v21 │ + move-object/from16 v1, v17 │ │ - invoke-virtual {v4, v0, v1, v2}, Lorg/eclipse/egit/github/core/service/ContentsService;->getContents(Lorg/eclipse/egit/github/core/IRepositoryIdProvider;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; │ + invoke-virtual {v2, v15, v0, v1}, Lorg/eclipse/egit/github/core/service/ContentsService;->getContents(Lorg/eclipse/egit/github/core/IRepositoryIdProvider;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; │ │ - move-result-object v5 │ + move-result-object v3 │ │ .line 40 │ - .local v5, "contents":Ljava/util/List;, "Ljava/util/List;" │ - if-eqz v5, :cond_0 │ + .local v3, "contents":Ljava/util/List;, "Ljava/util/List;" │ + if-eqz v3, :cond_0 │ │ - invoke-interface {v5}, Ljava/util/List;->isEmpty()Z │ + invoke-interface {v3}, Ljava/util/List;->isEmpty()Z │ │ - move-result v19 │ + move-result v15 │ │ - if-eqz v19, :cond_2 │ + if-eqz v15, :cond_2 │ │ .line 41 │ :cond_0 │ - const/4 v7, 0x0 │ + const/4 v5, 0x0 │ │ .line 70 │ :cond_1 │ :goto_0 │ - return-object v7 │ + return-object v5 │ │ .line 43 │ :cond_2 │ - new-instance v6, Ljava/lang/String; │ - │ - const/16 v19, 0x0 │ + new-instance v4, Ljava/lang/String; │ │ - move/from16 v0, v19 │ + const/4 v15, 0x0 │ │ - invoke-interface {v5, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v3, v15}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v19 │ - │ - check-cast v19, Lorg/eclipse/egit/github/core/RepositoryContents; │ + move-result-object v15 │ │ - invoke-virtual/range {v19 .. v19}, Lorg/eclipse/egit/github/core/RepositoryContents;->getContent()Ljava/lang/String; │ + check-cast v15, Lorg/eclipse/egit/github/core/RepositoryContents; │ │ - move-result-object v19 │ + invoke-virtual {v15}, Lorg/eclipse/egit/github/core/RepositoryContents;->getContent()Ljava/lang/String; │ │ - invoke-static/range {v19 .. v19}, Lorg/eclipse/egit/github/core/util/EncodingUtils;->fromBase64(Ljava/lang/String;)[B │ + move-result-object v15 │ │ - move-result-object v19 │ + invoke-static {v15}, Lorg/eclipse/egit/github/core/util/EncodingUtils;->fromBase64(Ljava/lang/String;)[B │ │ - move-object/from16 v0, v19 │ + move-result-object v15 │ │ - invoke-direct {v6, v0}, Ljava/lang/String;->([B)V │ + invoke-direct {v4, v15}, Ljava/lang/String;->([B)V │ │ .line 44 │ - .local v6, "data":Ljava/lang/String; │ - invoke-static {v6}, Lcom/gh4a/utils/StringUtils;->isBlank(Ljava/lang/String;)Z │ + .local v4, "data":Ljava/lang/String; │ + invoke-static {v4}, Lcom/gh4a/utils/StringUtils;->isBlank(Ljava/lang/String;)Z │ │ - move-result v19 │ + move-result v15 │ │ - if-eqz v19, :cond_3 │ + if-eqz v15, :cond_3 │ │ .line 45 │ - const/4 v7, 0x0 │ + const/4 v5, 0x0 │ │ goto :goto_0 │ │ .line 47 │ :cond_3 │ - new-instance v7, Ljava/util/HashMap; │ + new-instance v5, Ljava/util/HashMap; │ │ - invoke-direct {v7}, Ljava/util/HashMap;->()V │ + invoke-direct {v5}, Ljava/util/HashMap;->()V │ │ .line 48 │ - .local v7, "gitModuleMap":Ljava/util/Map;, "Ljava/util/Map;" │ - const-string v19, "\n" │ - │ - move-object/from16 v0, v19 │ + .local v5, "gitModuleMap":Ljava/util/Map;, "Ljava/util/Map;" │ + const-string v15, "\n" │ │ - invoke-virtual {v6, v0}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ + invoke-virtual {v4, v15}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v7 │ │ .line 49 │ - .local v11, "lines":[Ljava/lang/String; │ - const/4 v12, 0x0 │ + .local v7, "lines":[Ljava/lang/String; │ + const/4 v8, 0x0 │ │ .line 50 │ - .local v12, "path":Ljava/lang/String; │ - move-object v3, v11 │ + .local v8, "path":Ljava/lang/String; │ + array-length v0, v7 │ │ - .local v3, "arr$":[Ljava/lang/String; │ - array-length v9, v3 │ + move/from16 v16, v0 │ │ - .local v9, "len$":I │ - const/4 v8, 0x0 │ + const/4 v15, 0x0 │ │ - .local v8, "i$":I │ :goto_1 │ - if-ge v8, v9, :cond_1 │ + move/from16 v0, v16 │ │ - aget-object v10, v3, v8 │ + if-ge v15, v0, :cond_1 │ + │ + aget-object v6, v7, v15 │ │ .line 51 │ - .local v10, "line":Ljava/lang/String; │ - invoke-virtual {v10}, Ljava/lang/String;->trim()Ljava/lang/String; │ + .local v6, "line":Ljava/lang/String; │ + invoke-virtual {v6}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v6 │ │ .line 52 │ - const-string v19, "path = " │ + const-string v17, "path = " │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v10, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v6, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ - move-result v19 │ + move-result v17 │ │ - if-eqz v19, :cond_4 │ + if-eqz v17, :cond_4 │ │ .line 53 │ - const-string v19, "=" │ + const-string v17, "=" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v10, v0}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ + invoke-virtual {v6, v0}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v9 │ │ .line 54 │ - .local v13, "pathPart":[Ljava/lang/String; │ - const/16 v19, 0x1 │ + .local v9, "pathPart":[Ljava/lang/String; │ + const/16 v17, 0x1 │ │ - aget-object v19, v13, v19 │ + aget-object v17, v9, v17 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/String;->trim()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v8 │ │ .line 57 │ - .end local v13 # "pathPart":[Ljava/lang/String; │ + .end local v9 # "pathPart":[Ljava/lang/String; │ :cond_4 │ - const-string v19, "url = " │ + const-string v17, "url = " │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v10, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v6, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ - move-result v19 │ + move-result v17 │ │ - if-eqz v19, :cond_6 │ + if-eqz v17, :cond_6 │ │ .line 58 │ - const-string v19, "=" │ + const-string v17, "=" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v10, v0}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ + invoke-virtual {v6, v0}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v12 │ │ .line 59 │ - .local v16, "urlPart":[Ljava/lang/String; │ - const/16 v19, 0x1 │ + .local v12, "urlPart":[Ljava/lang/String; │ + const/16 v17, 0x1 │ │ - aget-object v19, v16, v19 │ + aget-object v17, v12, v17 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/String;->trim()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v11 │ │ .line 60 │ - .local v15, "url":Ljava/lang/String; │ - const-string v19, "/" │ + .local v11, "url":Ljava/lang/String; │ + const-string v17, "/" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v15, v0}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ + invoke-virtual {v11, v0}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v14 │ │ .line 61 │ - .local v18, "userRepoPart":[Ljava/lang/String; │ - const/16 v19, 0x3 │ + .local v14, "userRepoPart":[Ljava/lang/String; │ + const/16 v17, 0x3 │ │ - aget-object v17, v18, v19 │ + aget-object v13, v14, v17 │ │ .line 62 │ - .local v17, "user":Ljava/lang/String; │ - const/16 v19, 0x4 │ + .local v13, "user":Ljava/lang/String; │ + const/16 v17, 0x4 │ │ - aget-object v14, v18, v19 │ + aget-object v10, v14, v17 │ │ .line 64 │ - .local v14, "repo":Ljava/lang/String; │ - const-string v19, "." │ + .local v10, "repo":Ljava/lang/String; │ + const-string v17, "." │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v14, v0}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I │ + invoke-virtual {v10, v0}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I │ │ - move-result v19 │ + move-result v17 │ │ - const/16 v20, -0x1 │ + const/16 v18, -0x1 │ │ - move/from16 v0, v19 │ + move/from16 v0, v17 │ │ - move/from16 v1, v20 │ + move/from16 v1, v18 │ │ if-eq v0, v1, :cond_5 │ │ .line 65 │ - const/16 v19, 0x0 │ + const/16 v17, 0x0 │ │ - const-string v20, "." │ + const-string v18, "." │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v14, v0}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I │ + invoke-virtual {v10, v0}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I │ │ - move-result v20 │ + move-result v18 │ │ - move/from16 v0, v19 │ + move/from16 v0, v17 │ │ - move/from16 v1, v20 │ + move/from16 v1, v18 │ │ - invoke-virtual {v14, v0, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ + invoke-virtual {v10, v0, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v10 │ │ .line 67 │ :cond_5 │ - new-instance v19, Ljava/lang/StringBuilder; │ - │ - invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - move-object/from16 v0, v19 │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v1, v17 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v17 │ │ - const-string v20, "/" │ + const-string v18, "/" │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v17 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v17 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v17 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v17 │ │ - invoke-interface {v7, v12, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v5, v8, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 50 │ - .end local v14 # "repo":Ljava/lang/String; │ - .end local v15 # "url":Ljava/lang/String; │ - .end local v16 # "urlPart":[Ljava/lang/String; │ - .end local v17 # "user":Ljava/lang/String; │ - .end local v18 # "userRepoPart":[Ljava/lang/String; │ + .end local v10 # "repo":Ljava/lang/String; │ + .end local v11 # "url":Ljava/lang/String; │ + .end local v12 # "urlPart":[Ljava/lang/String; │ + .end local v13 # "user":Ljava/lang/String; │ + .end local v14 # "userRepoPart":[Ljava/lang/String; │ :cond_6 │ - add-int/lit8 v8, v8, 0x1 │ + add-int/lit8 v15, v15, 0x1 │ │ goto/16 :goto_1 │ .end method ├── smali/com/gh4a/loader/IsCollaboratorLoader.smali │ @@ -78,14 +78,15 @@ │ :goto_0 │ return-object v5 │ │ .line 32 │ :cond_0 │ sget-object v5, Lcom/gh4a/Gh4Application;->COLLAB_SERVICE:Ljava/lang/String; │ │ + .line 33 │ invoke-virtual {v0, v5}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; │ │ move-result-object v1 │ │ check-cast v1, Lorg/eclipse/egit/github/core/service/CollaboratorService; │ │ .line 35 ├── smali/com/gh4a/loader/IsFollowingUserLoader.smali │ @@ -42,15 +42,15 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 22 │ + .line 23 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v1 │ │ sget-object v2, Lcom/gh4a/Gh4Application;->USER_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v1, v2}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; ├── smali/com/gh4a/loader/IsStarringLoader.smali │ @@ -48,15 +48,15 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 25 │ + .line 26 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v1 │ │ sget-object v2, Lcom/gh4a/Gh4Application;->STAR_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v1, v2}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; ├── smali/com/gh4a/loader/IsWatchingLoader.smali │ @@ -48,15 +48,15 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 25 │ + .line 26 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v1 │ │ sget-object v2, Lcom/gh4a/Gh4Application;->WATCHER_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v1, v2}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; ├── smali/com/gh4a/loader/IssueCommentListLoader$1.smali │ @@ -60,24 +60,20 @@ │ move-result v0 │ │ return v0 │ .end method │ │ .method public bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 28 │ check-cast p1, Lcom/gh4a/loader/IssueEventHolder; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Lcom/gh4a/loader/IssueEventHolder; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/gh4a/loader/IssueCommentListLoader$1;->compare(Lcom/gh4a/loader/IssueEventHolder;Lcom/gh4a/loader/IssueEventHolder;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/com/gh4a/loader/IssueCommentListLoader.smali │ @@ -150,15 +150,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected doLoadInBackground()Ljava/util/List; │ - .locals 10 │ + .locals 9 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()", │ "Ljava/util/List", │ "<", │ "Lcom/gh4a/loader/IssueEventHolder;", │ ">;" │ @@ -168,107 +168,106 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 44 │ + .line 45 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - sget-object v8, Lcom/gh4a/Gh4Application;->ISSUE_SERVICE:Ljava/lang/String; │ + sget-object v7, Lcom/gh4a/Gh4Application;->ISSUE_SERVICE:Ljava/lang/String; │ │ - invoke-virtual {v7, v8}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; │ + invoke-virtual {v6, v7}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Lorg/eclipse/egit/github/core/service/IssueService; │ + check-cast v4, Lorg/eclipse/egit/github/core/service/IssueService; │ │ .line 46 │ - .local v5, "issueService":Lorg/eclipse/egit/github/core/service/IssueService; │ - new-instance v7, Lorg/eclipse/egit/github/core/RepositoryId; │ + .local v4, "issueService":Lorg/eclipse/egit/github/core/service/IssueService; │ + new-instance v6, Lorg/eclipse/egit/github/core/RepositoryId; │ │ - iget-object v8, p0, Lcom/gh4a/loader/IssueCommentListLoader;->mRepoOwner:Ljava/lang/String; │ + iget-object v7, p0, Lcom/gh4a/loader/IssueCommentListLoader;->mRepoOwner:Ljava/lang/String; │ │ - iget-object v9, p0, Lcom/gh4a/loader/IssueCommentListLoader;->mRepoName:Ljava/lang/String; │ + iget-object v8, p0, Lcom/gh4a/loader/IssueCommentListLoader;->mRepoName:Ljava/lang/String; │ │ - invoke-direct {v7, v8, v9}, Lorg/eclipse/egit/github/core/RepositoryId;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v6, v7, v8}, Lorg/eclipse/egit/github/core/RepositoryId;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - iget v8, p0, Lcom/gh4a/loader/IssueCommentListLoader;->mIssueNumber:I │ + iget v7, p0, Lcom/gh4a/loader/IssueCommentListLoader;->mIssueNumber:I │ │ - invoke-virtual {v5, v7, v8}, Lorg/eclipse/egit/github/core/service/IssueService;->getComments(Lorg/eclipse/egit/github/core/IRepositoryIdProvider;I)Ljava/util/List; │ + invoke-virtual {v4, v6, v7}, Lorg/eclipse/egit/github/core/service/IssueService;->getComments(Lorg/eclipse/egit/github/core/IRepositoryIdProvider;I)Ljava/util/List; │ │ move-result-object v1 │ │ .line 48 │ .local v1, "comments":Ljava/util/List;, "Ljava/util/List;" │ - iget-object v7, p0, Lcom/gh4a/loader/IssueCommentListLoader;->mRepoOwner:Ljava/lang/String; │ + iget-object v6, p0, Lcom/gh4a/loader/IssueCommentListLoader;->mRepoOwner:Ljava/lang/String; │ │ - iget-object v8, p0, Lcom/gh4a/loader/IssueCommentListLoader;->mRepoName:Ljava/lang/String; │ + iget-object v7, p0, Lcom/gh4a/loader/IssueCommentListLoader;->mRepoName:Ljava/lang/String; │ │ - iget v9, p0, Lcom/gh4a/loader/IssueCommentListLoader;->mIssueNumber:I │ + iget v8, p0, Lcom/gh4a/loader/IssueCommentListLoader;->mIssueNumber:I │ │ - invoke-virtual {v5, v7, v8, v9}, Lorg/eclipse/egit/github/core/service/IssueService;->getIssueEvents(Ljava/lang/String;Ljava/lang/String;I)Ljava/util/List; │ + invoke-virtual {v4, v6, v7, v8}, Lorg/eclipse/egit/github/core/service/IssueService;->getIssueEvents(Ljava/lang/String;Ljava/lang/String;I)Ljava/util/List; │ │ move-result-object v3 │ │ .line 49 │ .local v3, "events":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v6, Ljava/util/ArrayList; │ + new-instance v5, Ljava/util/ArrayList; │ │ - invoke-direct {v6}, Ljava/util/ArrayList;->()V │ + invoke-direct {v5}, Ljava/util/ArrayList;->()V │ │ .line 51 │ - .local v6, "result":Ljava/util/List;, "Ljava/util/List;" │ + .local v5, "result":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v6 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_0 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/eclipse/egit/github/core/Comment; │ │ .line 52 │ .local v0, "comment":Lorg/eclipse/egit/github/core/Comment; │ new-instance v7, Lcom/gh4a/loader/IssueEventHolder; │ │ invoke-direct {v7, v0}, Lcom/gh4a/loader/IssueEventHolder;->(Lorg/eclipse/egit/github/core/Comment;)V │ │ - invoke-interface {v6, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v5, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 54 │ .end local v0 # "comment":Lorg/eclipse/egit/github/core/Comment; │ :cond_0 │ invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v6 │ │ :cond_1 │ :goto_1 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_2 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Lorg/eclipse/egit/github/core/IssueEvent; │ │ .line 55 │ .local v2, "event":Lorg/eclipse/egit/github/core/IssueEvent; │ @@ -285,21 +284,21 @@ │ if-eqz v7, :cond_1 │ │ .line 56 │ new-instance v7, Lcom/gh4a/loader/IssueEventHolder; │ │ invoke-direct {v7, v2}, Lcom/gh4a/loader/IssueEventHolder;->(Lorg/eclipse/egit/github/core/IssueEvent;)V │ │ - invoke-interface {v6, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v5, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 60 │ .end local v2 # "event":Lorg/eclipse/egit/github/core/IssueEvent; │ :cond_2 │ - sget-object v7, Lcom/gh4a/loader/IssueCommentListLoader;->SORTER:Ljava/util/Comparator; │ + sget-object v6, Lcom/gh4a/loader/IssueCommentListLoader;->SORTER:Ljava/util/Comparator; │ │ - invoke-static {v6, v7}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ + invoke-static {v5, v6}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ │ .line 62 │ - return-object v6 │ + return-object v5 │ .end method ├── smali/com/gh4a/loader/IssueLoader.smali │ @@ -71,15 +71,15 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 27 │ + .line 28 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v1 │ │ sget-object v2, Lcom/gh4a/Gh4Application;->ISSUE_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v1, v2}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; ├── smali/com/gh4a/loader/LabelListLoader.smali │ @@ -77,15 +77,15 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 26 │ + .line 27 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v1 │ │ sget-object v2, Lcom/gh4a/Gh4Application;->LABEL_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v1, v2}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; ├── smali/com/gh4a/loader/LoaderCallbacks.smali │ @@ -73,23 +73,20 @@ │ │ .line 17 │ return-void │ .end method │ │ .method public bridge synthetic onLoadFinished(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Landroid/support/v4/content/Loader; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 6 │ .local p0, "this":Lcom/gh4a/loader/LoaderCallbacks;, "Lcom/gh4a/loader/LoaderCallbacks;" │ check-cast p2, Lcom/gh4a/loader/LoaderResult; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/gh4a/loader/LoaderCallbacks;->onLoadFinished(Landroid/support/v4/content/Loader;Lcom/gh4a/loader/LoaderResult;)V │ │ return-void │ .end method │ │ .method public onLoaderReset(Landroid/support/v4/content/Loader;)V │ .locals 0 ├── smali/com/gh4a/loader/LoaderResult.smali │ @@ -96,14 +96,15 @@ │ │ if-nez v1, :cond_2 │ │ const-string v1, "No authentication challenges found" │ │ iget-object v2, p0, Lcom/gh4a/loader/LoaderResult;->mException:Ljava/lang/Exception; │ │ + .line 33 │ invoke-virtual {v2}, Ljava/lang/Exception;->getMessage()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ move-result v1 ├── smali/com/gh4a/loader/MarkdownLoader.smali │ @@ -65,15 +65,15 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 24 │ + .line 25 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v1 │ │ sget-object v2, Lcom/gh4a/Gh4Application;->MARKDOWN_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v1, v2}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; ├── smali/com/gh4a/loader/MilestoneListLoader$1.smali │ @@ -30,39 +30,36 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/loader/MilestoneListLoader; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/loader/MilestoneListLoader;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/loader/MilestoneListLoader; │ │ .prologue │ .line 40 │ iput-object p1, p0, Lcom/gh4a/loader/MilestoneListLoader$1;->this$0:Lcom/gh4a/loader/MilestoneListLoader; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 40 │ check-cast p1, Lorg/eclipse/egit/github/core/Milestone; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Lorg/eclipse/egit/github/core/Milestone; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/gh4a/loader/MilestoneListLoader$1;->compare(Lorg/eclipse/egit/github/core/Milestone;Lorg/eclipse/egit/github/core/Milestone;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/com/gh4a/loader/MilestoneListLoader.smali │ @@ -99,15 +99,15 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 35 │ + .line 36 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v2 │ │ sget-object v3, Lcom/gh4a/Gh4Application;->MILESTONE_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v2, v3}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; ├── smali/com/gh4a/loader/OrganizationListLoader.smali │ @@ -71,15 +71,15 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 23 │ + .line 24 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v1 │ │ sget-object v2, Lcom/gh4a/Gh4Application;->ORG_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v1, v2}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; ├── smali/com/gh4a/loader/OrganizationMemberListLoader.smali │ @@ -71,15 +71,15 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 24 │ + .line 25 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v1 │ │ sget-object v2, Lcom/gh4a/Gh4Application;->ORG_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v1, v2}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; ├── smali/com/gh4a/loader/PullRequestCommentListLoader.smali │ @@ -52,15 +52,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public doLoadInBackground()Ljava/util/List; │ - .locals 8 │ + .locals 7 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()", │ "Ljava/util/List", │ "<", │ "Lcom/gh4a/loader/IssueEventHolder;", │ ">;" │ @@ -75,60 +75,60 @@ │ │ .prologue │ .line 31 │ invoke-super {p0}, Lcom/gh4a/loader/IssueCommentListLoader;->doLoadInBackground()Ljava/util/List; │ │ move-result-object v2 │ │ - .line 33 │ + .line 34 │ .local v2, "events":Ljava/util/List;, "Ljava/util/List;" │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - sget-object v6, Lcom/gh4a/Gh4Application;->PULL_SERVICE:Ljava/lang/String; │ + sget-object v5, Lcom/gh4a/Gh4Application;->PULL_SERVICE:Ljava/lang/String; │ │ - invoke-virtual {v5, v6}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; │ + invoke-virtual {v4, v5}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lorg/eclipse/egit/github/core/service/PullRequestService; │ + check-cast v3, Lorg/eclipse/egit/github/core/service/PullRequestService; │ │ .line 35 │ - .local v4, "pullRequestService":Lorg/eclipse/egit/github/core/service/PullRequestService; │ - new-instance v5, Lorg/eclipse/egit/github/core/RepositoryId; │ + .local v3, "pullRequestService":Lorg/eclipse/egit/github/core/service/PullRequestService; │ + new-instance v4, Lorg/eclipse/egit/github/core/RepositoryId; │ │ - iget-object v6, p0, Lcom/gh4a/loader/PullRequestCommentListLoader;->mRepoOwner:Ljava/lang/String; │ + iget-object v5, p0, Lcom/gh4a/loader/PullRequestCommentListLoader;->mRepoOwner:Ljava/lang/String; │ │ - iget-object v7, p0, Lcom/gh4a/loader/PullRequestCommentListLoader;->mRepoName:Ljava/lang/String; │ + iget-object v6, p0, Lcom/gh4a/loader/PullRequestCommentListLoader;->mRepoName:Ljava/lang/String; │ │ - invoke-direct {v5, v6, v7}, Lorg/eclipse/egit/github/core/RepositoryId;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v4, v5, v6}, Lorg/eclipse/egit/github/core/RepositoryId;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - iget v6, p0, Lcom/gh4a/loader/PullRequestCommentListLoader;->mIssueNumber:I │ + iget v5, p0, Lcom/gh4a/loader/PullRequestCommentListLoader;->mIssueNumber:I │ │ - invoke-virtual {v4, v5, v6}, Lorg/eclipse/egit/github/core/service/PullRequestService;->getComments(Lorg/eclipse/egit/github/core/IRepositoryIdProvider;I)Ljava/util/List; │ + .line 36 │ + invoke-virtual {v3, v4, v5}, Lorg/eclipse/egit/github/core/service/PullRequestService;->getComments(Lorg/eclipse/egit/github/core/IRepositoryIdProvider;I)Ljava/util/List; │ │ move-result-object v1 │ │ .line 39 │ .local v1, "commitComments":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_1 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/eclipse/egit/github/core/CommitComment; │ │ .line 40 │ .local v0, "commitComment":Lorg/eclipse/egit/github/core/CommitComment; │ @@ -148,14 +148,14 @@ │ invoke-interface {v2, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 45 │ .end local v0 # "commitComment":Lorg/eclipse/egit/github/core/CommitComment; │ :cond_1 │ - sget-object v5, Lcom/gh4a/loader/PullRequestCommentListLoader;->SORTER:Ljava/util/Comparator; │ + sget-object v4, Lcom/gh4a/loader/PullRequestCommentListLoader;->SORTER:Ljava/util/Comparator; │ │ - invoke-static {v2, v5}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ + invoke-static {v2, v4}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ │ .line 47 │ return-object v2 │ .end method ├── smali/com/gh4a/loader/PullRequestCommentsLoader.smali │ @@ -65,15 +65,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public doLoadInBackground()Ljava/util/List; │ - .locals 8 │ + .locals 7 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()", │ "Ljava/util/List", │ "<", │ "Lorg/eclipse/egit/github/core/CommitComment;", │ ">;" │ @@ -83,81 +83,80 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 30 │ + .line 31 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - sget-object v6, Lcom/gh4a/Gh4Application;->PULL_SERVICE:Ljava/lang/String; │ + sget-object v5, Lcom/gh4a/Gh4Application;->PULL_SERVICE:Ljava/lang/String; │ │ - invoke-virtual {v5, v6}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; │ + invoke-virtual {v4, v5}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lorg/eclipse/egit/github/core/service/PullRequestService; │ + check-cast v2, Lorg/eclipse/egit/github/core/service/PullRequestService; │ │ .line 32 │ - .local v3, "pullRequestService":Lorg/eclipse/egit/github/core/service/PullRequestService; │ - new-instance v5, Lorg/eclipse/egit/github/core/RepositoryId; │ + .local v2, "pullRequestService":Lorg/eclipse/egit/github/core/service/PullRequestService; │ + new-instance v4, Lorg/eclipse/egit/github/core/RepositoryId; │ │ - iget-object v6, p0, Lcom/gh4a/loader/PullRequestCommentsLoader;->mRepoOwner:Ljava/lang/String; │ + iget-object v5, p0, Lcom/gh4a/loader/PullRequestCommentsLoader;->mRepoOwner:Ljava/lang/String; │ │ - iget-object v7, p0, Lcom/gh4a/loader/PullRequestCommentsLoader;->mRepoName:Ljava/lang/String; │ + iget-object v6, p0, Lcom/gh4a/loader/PullRequestCommentsLoader;->mRepoName:Ljava/lang/String; │ │ - invoke-direct {v5, v6, v7}, Lorg/eclipse/egit/github/core/RepositoryId;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v4, v5, v6}, Lorg/eclipse/egit/github/core/RepositoryId;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - iget v6, p0, Lcom/gh4a/loader/PullRequestCommentsLoader;->mPullRequestNumber:I │ + iget v5, p0, Lcom/gh4a/loader/PullRequestCommentsLoader;->mPullRequestNumber:I │ │ - invoke-virtual {v3, v5, v6}, Lorg/eclipse/egit/github/core/service/PullRequestService;->getComments(Lorg/eclipse/egit/github/core/IRepositoryIdProvider;I)Ljava/util/List; │ + invoke-virtual {v2, v4, v5}, Lorg/eclipse/egit/github/core/service/PullRequestService;->getComments(Lorg/eclipse/egit/github/core/IRepositoryIdProvider;I)Ljava/util/List; │ │ move-result-object v1 │ │ .line 34 │ .local v1, "comments":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v4, Ljava/util/ArrayList; │ + new-instance v3, Ljava/util/ArrayList; │ │ - invoke-direct {v4}, Ljava/util/ArrayList;->()V │ + invoke-direct {v3}, Ljava/util/ArrayList;->()V │ │ .line 35 │ - .local v4, "result":Ljava/util/List;, "Ljava/util/List;" │ + .local v3, "result":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/eclipse/egit/github/core/CommitComment; │ │ .line 36 │ .local v0, "comment":Lorg/eclipse/egit/github/core/CommitComment; │ invoke-virtual {v0}, Lorg/eclipse/egit/github/core/CommitComment;->getPosition()I │ │ move-result v5 │ │ if-ltz v5, :cond_0 │ │ .line 37 │ - invoke-interface {v4, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 40 │ .end local v0 # "comment":Lorg/eclipse/egit/github/core/CommitComment; │ :cond_1 │ - return-object v4 │ + return-object v3 │ .end method ├── smali/com/gh4a/loader/PullRequestFilesLoader.smali │ @@ -83,15 +83,15 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 29 │ + .line 30 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v1 │ │ sget-object v2, Lcom/gh4a/Gh4Application;->PULL_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v1, v2}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; ├── smali/com/gh4a/loader/PullRequestLoader.smali │ @@ -71,15 +71,15 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 28 │ + .line 29 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v1 │ │ sget-object v2, Lcom/gh4a/Gh4Application;->PULL_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v1, v2}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; ├── smali/com/gh4a/loader/PullRequestCountLoader.smali │ @@ -48,15 +48,15 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 25 │ + .line 26 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v1 │ │ sget-object v2, Lcom/gh4a/Gh4Application;->PULL_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v1, v2}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; ├── smali/com/gh4a/loader/ReleaseLoader$1.smali │ @@ -30,39 +30,36 @@ │ # instance fields │ .field final synthetic this$0:Lcom/gh4a/loader/ReleaseLoader; │ │ │ # direct methods │ .method constructor (Lcom/gh4a/loader/ReleaseLoader;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/gh4a/loader/ReleaseLoader; │ │ .prologue │ .line 32 │ iput-object p1, p0, Lcom/gh4a/loader/ReleaseLoader$1;->this$0:Lcom/gh4a/loader/ReleaseLoader; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 32 │ check-cast p1, Lorg/eclipse/egit/github/core/Release; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Lorg/eclipse/egit/github/core/Release; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/gh4a/loader/ReleaseLoader$1;->compare(Lorg/eclipse/egit/github/core/Release;Lorg/eclipse/egit/github/core/Release;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/com/gh4a/loader/ReleaseLoader.smali │ @@ -77,15 +77,15 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 29 │ + .line 30 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v2 │ │ sget-object v3, Lcom/gh4a/Gh4Application;->REPO_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v2, v3}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; ├── smali/com/gh4a/loader/RepositorySearchLoader.smali │ @@ -91,15 +91,15 @@ │ │ invoke-direct {v3}, Ljava/util/ArrayList;->()V │ │ .line 57 │ :goto_0 │ return-object v3 │ │ - .line 36 │ + .line 37 │ :cond_0 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v4 │ │ sget-object v5, Lcom/gh4a/Gh4Application;->REPO_SERVICE:Ljava/lang/String; ├── smali/com/gh4a/loader/RepositoryLoader.smali │ @@ -65,15 +65,15 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 25 │ + .line 26 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v1 │ │ sget-object v2, Lcom/gh4a/Gh4Application;->REPO_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v1, v2}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; ├── smali/com/gh4a/loader/StarredGistListLoader.smali │ @@ -63,15 +63,15 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 20 │ + .line 21 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v1 │ │ sget-object v2, Lcom/gh4a/Gh4Application;->GIST_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v1, v2}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; ├── smali/com/gh4a/loader/UserLoader.smali │ @@ -59,15 +59,15 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 23 │ + .line 24 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v1 │ │ sget-object v2, Lcom/gh4a/Gh4Application;->USER_SERVICE:Ljava/lang/String; │ │ invoke-virtual {v1, v2}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; ├── smali/com/gh4a/loader/TagListLoader.smali │ @@ -59,15 +59,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public doLoadInBackground()Ljava/util/List; │ - .locals 8 │ + .locals 7 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()", │ "Ljava/util/List", │ "<", │ "Lorg/eclipse/egit/github/core/RepositoryTag;", │ ">;" │ @@ -77,79 +77,77 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - .line 27 │ + .line 28 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - sget-object v6, Lcom/gh4a/Gh4Application;->REPO_SERVICE:Ljava/lang/String; │ + sget-object v5, Lcom/gh4a/Gh4Application;->REPO_SERVICE:Ljava/lang/String; │ │ - invoke-virtual {v5, v6}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; │ + invoke-virtual {v4, v5}, Lcom/gh4a/Gh4Application;->getService(Ljava/lang/String;)Lorg/eclipse/egit/github/core/service/GitHubService; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/eclipse/egit/github/core/service/RepositoryService; │ + check-cast v0, Lorg/eclipse/egit/github/core/service/RepositoryService; │ │ .line 29 │ - .local v1, "repoService":Lorg/eclipse/egit/github/core/service/RepositoryService; │ - new-instance v5, Lorg/eclipse/egit/github/core/RepositoryId; │ + .local v0, "repoService":Lorg/eclipse/egit/github/core/service/RepositoryService; │ + new-instance v4, Lorg/eclipse/egit/github/core/RepositoryId; │ │ - iget-object v6, p0, Lcom/gh4a/loader/TagListLoader;->mRepoOwner:Ljava/lang/String; │ + iget-object v5, p0, Lcom/gh4a/loader/TagListLoader;->mRepoOwner:Ljava/lang/String; │ │ - iget-object v7, p0, Lcom/gh4a/loader/TagListLoader;->mRepoName:Ljava/lang/String; │ + iget-object v6, p0, Lcom/gh4a/loader/TagListLoader;->mRepoName:Ljava/lang/String; │ │ - invoke-direct {v5, v6, v7}, Lorg/eclipse/egit/github/core/RepositoryId;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v4, v5, v6}, Lorg/eclipse/egit/github/core/RepositoryId;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - invoke-virtual {v1, v5}, Lorg/eclipse/egit/github/core/service/RepositoryService;->getTags(Lorg/eclipse/egit/github/core/IRepositoryIdProvider;)Ljava/util/List; │ + invoke-virtual {v0, v4}, Lorg/eclipse/egit/github/core/service/RepositoryService;->getTags(Lorg/eclipse/egit/github/core/IRepositoryIdProvider;)Ljava/util/List; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 30 │ - .local v4, "tags":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v2, Ljava/util/ArrayList; │ + .local v3, "tags":Ljava/util/List;, "Ljava/util/List;" │ + new-instance v1, Ljava/util/ArrayList; │ │ - invoke-direct {v2}, Ljava/util/ArrayList;->()V │ + invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ .line 32 │ - .local v2, "result":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - if-eqz v4, :cond_1 │ + .local v1, "result":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + if-eqz v3, :cond_1 │ │ .line 33 │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v4 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lorg/eclipse/egit/github/core/RepositoryTag; │ + check-cast v2, Lorg/eclipse/egit/github/core/RepositoryTag; │ │ .line 34 │ - .local v3, "tag":Lorg/eclipse/egit/github/core/RepositoryTag; │ - if-eqz v3, :cond_0 │ + .local v2, "tag":Lorg/eclipse/egit/github/core/RepositoryTag; │ + if-eqz v2, :cond_0 │ │ .line 35 │ - invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 39 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v3 # "tag":Lorg/eclipse/egit/github/core/RepositoryTag; │ + .end local v2 # "tag":Lorg/eclipse/egit/github/core/RepositoryTag; │ :cond_1 │ - return-object v2 │ + return-object v1 │ .end method ├── smali/com/gh4a/utils/AvatarHandler$1.smali │ @@ -22,89 +22,87 @@ │ .line 54 │ invoke-direct {p0}, Landroid/os/Handler;->()V │ │ return-void │ .end method │ │ .method private processResult(ILandroid/graphics/Bitmap;)V │ - .locals 5 │ + .locals 4 │ .param p1, "requestId" # I │ .param p2, "bitmap" # Landroid/graphics/Bitmap; │ │ .prologue │ .line 71 │ # getter for: Lcom/gh4a/utils/AvatarHandler;->sRequests:Landroid/support/v4/util/SparseArrayCompat; │ invoke-static {}, Lcom/gh4a/utils/AvatarHandler;->access$000()Landroid/support/v4/util/SparseArrayCompat; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3, p1}, Landroid/support/v4/util/SparseArrayCompat;->get(I)Ljava/lang/Object; │ + invoke-virtual {v2, p1}, Landroid/support/v4/util/SparseArrayCompat;->get(I)Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lcom/gh4a/utils/AvatarHandler$Request; │ + check-cast v0, Lcom/gh4a/utils/AvatarHandler$Request; │ │ .line 72 │ - .local v1, "request":Lcom/gh4a/utils/AvatarHandler$Request; │ - if-eqz v1, :cond_0 │ + .local v0, "request":Lcom/gh4a/utils/AvatarHandler$Request; │ + if-eqz v0, :cond_0 │ │ if-eqz p2, :cond_0 │ │ .line 73 │ # getter for: Lcom/gh4a/utils/AvatarHandler;->sCache:Landroid/support/v4/util/LruCache; │ invoke-static {}, Lcom/gh4a/utils/AvatarHandler;->access$200()Landroid/support/v4/util/LruCache; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - iget v4, v1, Lcom/gh4a/utils/AvatarHandler$Request;->id:I │ + iget v3, v0, Lcom/gh4a/utils/AvatarHandler$Request;->id:I │ │ - invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v3, v4, p2}, Landroid/support/v4/util/LruCache;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, p2}, Landroid/support/v4/util/LruCache;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 75 │ - iget-object v3, v1, Lcom/gh4a/utils/AvatarHandler$Request;->views:Ljava/util/ArrayList; │ + iget-object v2, v0, Lcom/gh4a/utils/AvatarHandler$Request;->views:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Landroid/widget/ImageView; │ + check-cast v1, Landroid/widget/ImageView; │ │ .line 76 │ - .local v2, "view":Landroid/widget/ImageView; │ + .local v1, "view":Landroid/widget/ImageView; │ # invokes: Lcom/gh4a/utils/AvatarHandler;->applyAvatarToView(Landroid/widget/ImageView;Landroid/graphics/Bitmap;)V │ - invoke-static {v2, p2}, Lcom/gh4a/utils/AvatarHandler;->access$300(Landroid/widget/ImageView;Landroid/graphics/Bitmap;)V │ + invoke-static {v1, p2}, Lcom/gh4a/utils/AvatarHandler;->access$300(Landroid/widget/ImageView;Landroid/graphics/Bitmap;)V │ │ goto :goto_0 │ │ .line 79 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v2 # "view":Landroid/widget/ImageView; │ + .end local v1 # "view":Landroid/widget/ImageView; │ :cond_0 │ # getter for: Lcom/gh4a/utils/AvatarHandler;->sRequests:Landroid/support/v4/util/SparseArrayCompat; │ invoke-static {}, Lcom/gh4a/utils/AvatarHandler;->access$000()Landroid/support/v4/util/SparseArrayCompat; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3, p1}, Landroid/support/v4/util/SparseArrayCompat;->delete(I)V │ + invoke-virtual {v2, p1}, Landroid/support/v4/util/SparseArrayCompat;->delete(I)V │ │ .line 80 │ return-void │ .end method │ │ │ # virtual methods ├── smali/com/gh4a/utils/AvatarHandler$2.smali │ @@ -54,30 +54,23 @@ │ │ .line 144 │ return-void │ .end method │ │ .method protected bridge synthetic entryRemoved(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Z │ - .param p2, "x1" # Ljava/lang/Object; │ - .param p3, "x2" # Ljava/lang/Object; │ - .param p4, "x3" # Ljava/lang/Object; │ │ .prologue │ .line 139 │ check-cast p2, Ljava/lang/Integer; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ check-cast p3, Landroid/graphics/Bitmap; │ │ - .end local p3 # "x2":Ljava/lang/Object; │ check-cast p4, Landroid/graphics/Bitmap; │ │ - .end local p4 # "x3":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2, p3, p4}, Lcom/gh4a/utils/AvatarHandler$2;->entryRemoved(ZLjava/lang/Integer;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V │ │ return-void │ .end method │ │ .method protected sizeOf(Ljava/lang/Integer;Landroid/graphics/Bitmap;)I │ .locals 4 │ @@ -127,24 +120,20 @@ │ │ .restart local v0 # "sizeInBytes":J │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic sizeOf(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 139 │ check-cast p1, Ljava/lang/Integer; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Landroid/graphics/Bitmap; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/gh4a/utils/AvatarHandler$2;->sizeOf(Ljava/lang/Integer;Landroid/graphics/Bitmap;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/com/gh4a/utils/AvatarHandler.smali │ @@ -102,15 +102,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 30 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 259 │ return-void │ .end method │ │ .method static synthetic access$000()Landroid/support/v4/util/SparseArrayCompat; │ .locals 1 │ │ .prologue │ @@ -388,20 +387,22 @@ │ │ .line 129 │ :cond_4 │ sget-object v4, Lcom/gh4a/utils/AvatarHandler;->sWorkerHandler:Landroid/os/Handler; │ │ const/4 v5, 0x1 │ │ + .line 130 │ invoke-virtual {p0}, Landroid/widget/ImageView;->getWidth()I │ │ move-result v6 │ │ iget-object v7, v2, Lcom/gh4a/utils/AvatarHandler$Request;->url:Ljava/lang/String; │ │ + .line 129 │ invoke-virtual {v4, v5, v3, v6, v7}, Landroid/os/Handler;->obtainMessage(IIILjava/lang/Object;)Landroid/os/Message; │ │ move-result-object v1 │ │ .line 131 │ .local v1, "msg":Landroid/os/Message; │ invoke-virtual {v1}, Landroid/os/Message;->sendToTarget()V │ @@ -669,15 +670,15 @@ │ │ move-result v18 │ │ invoke-static/range {v17 .. v18}, Ljava/lang/Math;->min(FF)F │ │ move-result v12 │ │ - .line 242 │ + .line 243 │ .local v12, "scaleFactor":F │ invoke-virtual {v14}, Landroid/graphics/Bitmap;->getWidth()I │ │ move-result v17 │ │ move/from16 v0, v17 │ │ @@ -689,14 +690,15 @@ │ │ move/from16 v0, v17 │ │ float-to-int v0, v0 │ │ move/from16 v17, v0 │ │ + .line 244 │ invoke-virtual {v14}, Landroid/graphics/Bitmap;->getHeight()I │ │ move-result v18 │ │ move/from16 v0, v18 │ │ int-to-float v0, v0 │ @@ -709,14 +711,15 @@ │ │ float-to-int v0, v0 │ │ move/from16 v18, v0 │ │ const/16 v19, 0x1 │ │ + .line 242 │ move/from16 v0, v17 │ │ move/from16 v1, v18 │ │ move/from16 v2, v19 │ │ invoke-static {v14, v0, v1, v2}, Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; │ @@ -900,26 +903,29 @@ │ │ move-result-object v0 │ │ const-string v1, "s" │ │ sget v2, Lcom/gh4a/utils/AvatarHandler;->sMaxImageSizePx:I │ │ + .line 168 │ invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v0 │ │ + .line 169 │ invoke-virtual {v0}, Landroid/net/Uri$Builder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 167 │ return-object v0 │ .end method │ │ .method private static removeOldRequest(Landroid/widget/ImageView;)V │ .locals 6 │ .param p0, "view" # Landroid/widget/ImageView; ├── smali/com/gh4a/utils/FileUtils.smali │ @@ -348,15 +348,15 @@ │ :try_end_4 │ .catch Ljava/io/IOException; {:try_start_4 .. :try_end_4} :catch_1 │ │ :cond_4 │ :goto_3 │ move-object v2, v3 │ │ - .line 45 │ + .line 31 │ .end local v3 # "out":Ljava/io/OutputStream; │ .restart local v2 # "out":Ljava/io/OutputStream; │ goto :goto_2 │ │ .line 43 │ .end local v2 # "out":Ljava/io/OutputStream; │ .restart local v3 # "out":Ljava/io/OutputStream; ├── smali/com/gh4a/utils/IntentUtils.smali │ @@ -11,191 +11,193 @@ │ .line 30 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method private static createBrowserIntent(Landroid/content/Context;Landroid/net/Uri;)Landroid/content/Intent; │ - .locals 13 │ + .locals 12 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "uri" # Landroid/net/Uri; │ │ .prologue │ const/4 v2, 0x0 │ │ .line 164 │ - new-instance v11, Landroid/content/Intent; │ + new-instance v10, Landroid/content/Intent; │ │ - const-string v12, "android.intent.action.VIEW" │ + const-string v11, "android.intent.action.VIEW" │ │ - invoke-direct {v11, v12, p1}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;)V │ + invoke-direct {v10, v11, p1}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;)V │ │ - const-string v12, "android.intent.category.BROWSABLE" │ + const-string v11, "android.intent.category.BROWSABLE" │ │ - invoke-virtual {v11, v12}, Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent; │ + .line 165 │ + invoke-virtual {v10, v11}, Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v1 │ │ .line 166 │ .local v1, "browserIntent":Landroid/content/Intent; │ invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 167 │ - .local v8, "pm":Landroid/content/pm/PackageManager; │ - const/high16 v11, 0x10000 │ + .local v7, "pm":Landroid/content/pm/PackageManager; │ + const/high16 v10, 0x10000 │ │ - invoke-virtual {v8, v1, v11}, Landroid/content/pm/PackageManager;->queryIntentActivities(Landroid/content/Intent;I)Ljava/util/List; │ + invoke-virtual {v7, v1, v10}, Landroid/content/pm/PackageManager;->queryIntentActivities(Landroid/content/Intent;I)Ljava/util/List; │ │ move-result-object v0 │ │ .line 169 │ .local v0, "activities":Ljava/util/List;, "Ljava/util/List;" │ new-instance v3, Ljava/util/ArrayList; │ │ invoke-direct {v3}, Ljava/util/ArrayList;->()V │ │ .line 170 │ .local v3, "chooserIntents":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 172 │ - .local v7, "ourPackageName":Ljava/lang/String; │ - new-instance v11, Landroid/content/pm/ResolveInfo$DisplayNameComparator; │ + .local v6, "ourPackageName":Ljava/lang/String; │ + new-instance v10, Landroid/content/pm/ResolveInfo$DisplayNameComparator; │ │ - invoke-direct {v11, v8}, Landroid/content/pm/ResolveInfo$DisplayNameComparator;->(Landroid/content/pm/PackageManager;)V │ + invoke-direct {v10, v7}, Landroid/content/pm/ResolveInfo$DisplayNameComparator;->(Landroid/content/pm/PackageManager;)V │ │ - invoke-static {v0, v11}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ + invoke-static {v0, v10}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ │ .line 174 │ invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v10 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v11 │ │ if-eqz v11, :cond_1 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Landroid/content/pm/ResolveInfo; │ + check-cast v8, Landroid/content/pm/ResolveInfo; │ │ .line 175 │ - .local v9, "resInfo":Landroid/content/pm/ResolveInfo; │ - iget-object v5, v9, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo; │ + .local v8, "resInfo":Landroid/content/pm/ResolveInfo; │ + iget-object v4, v8, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo; │ │ .line 176 │ - .local v5, "info":Landroid/content/pm/ActivityInfo; │ - iget-boolean v11, v5, Landroid/content/pm/ActivityInfo;->enabled:Z │ + .local v4, "info":Landroid/content/pm/ActivityInfo; │ + iget-boolean v11, v4, Landroid/content/pm/ActivityInfo;->enabled:Z │ │ if-eqz v11, :cond_0 │ │ - iget-boolean v11, v5, Landroid/content/pm/ActivityInfo;->exported:Z │ + iget-boolean v11, v4, Landroid/content/pm/ActivityInfo;->exported:Z │ │ if-eqz v11, :cond_0 │ │ .line 179 │ - iget-object v11, v5, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String; │ + iget-object v11, v4, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String; │ │ - invoke-virtual {v11, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v11, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v11 │ │ if-nez v11, :cond_0 │ │ .line 183 │ - new-instance v10, Landroid/content/Intent; │ + new-instance v9, Landroid/content/Intent; │ │ - invoke-direct {v10, v1}, Landroid/content/Intent;->(Landroid/content/Intent;)V │ + invoke-direct {v9, v1}, Landroid/content/Intent;->(Landroid/content/Intent;)V │ │ .line 184 │ - .local v10, "targetIntent":Landroid/content/Intent; │ - iget-object v11, v5, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String; │ + .local v9, "targetIntent":Landroid/content/Intent; │ + iget-object v11, v4, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String; │ │ - invoke-virtual {v10, v11}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {v9, v11}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent; │ │ .line 185 │ - invoke-virtual {v3, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v3, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 188 │ - .end local v5 # "info":Landroid/content/pm/ActivityInfo; │ - .end local v9 # "resInfo":Landroid/content/pm/ResolveInfo; │ - .end local v10 # "targetIntent":Landroid/content/Intent; │ + .end local v4 # "info":Landroid/content/pm/ActivityInfo; │ + .end local v8 # "resInfo":Landroid/content/pm/ResolveInfo; │ + .end local v9 # "targetIntent":Landroid/content/Intent; │ :cond_1 │ invoke-virtual {v3}, Ljava/util/ArrayList;->isEmpty()Z │ │ - move-result v11 │ + move-result v10 │ │ - if-eqz v11, :cond_3 │ + if-eqz v10, :cond_3 │ │ - move-object v6, v2 │ + move-object v5, v2 │ │ .line 201 │ :cond_2 │ :goto_1 │ - return-object v6 │ + return-object v5 │ │ .line 192 │ :cond_3 │ invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ │ - move-result v11 │ + move-result v10 │ │ - add-int/lit8 v11, v11, -0x1 │ + add-int/lit8 v10, v10, -0x1 │ │ - invoke-virtual {v3, v11}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object; │ + invoke-virtual {v3, v10}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Landroid/content/Intent; │ + check-cast v5, Landroid/content/Intent; │ │ .line 193 │ - .local v6, "lastIntent":Landroid/content/Intent; │ + .local v5, "lastIntent":Landroid/content/Intent; │ invoke-virtual {v3}, Ljava/util/ArrayList;->isEmpty()Z │ │ - move-result v11 │ + move-result v10 │ │ - if-nez v11, :cond_2 │ + if-nez v10, :cond_2 │ │ .line 198 │ - invoke-static {v6, v2}, Landroid/content/Intent;->createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; │ + invoke-static {v5, v2}, Landroid/content/Intent;->createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; │ │ move-result-object v2 │ │ .line 199 │ .local v2, "chooserIntent":Landroid/content/Intent; │ - const-string v12, "android.intent.extra.INITIAL_INTENTS" │ + const-string v11, "android.intent.extra.INITIAL_INTENTS" │ │ + .line 200 │ invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ │ - move-result v11 │ + move-result v10 │ │ - new-array v11, v11, [Landroid/content/Intent; │ + new-array v10, v10, [Landroid/content/Intent; │ │ - invoke-virtual {v3, v11}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-virtual {v3, v10}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - check-cast v11, [Landroid/os/Parcelable; │ + check-cast v10, [Landroid/os/Parcelable; │ │ - invoke-virtual {v2, v12, v11}, Landroid/content/Intent;->putExtra(Ljava/lang/String;[Landroid/os/Parcelable;)Landroid/content/Intent; │ + .line 199 │ + invoke-virtual {v2, v11, v10}, Landroid/content/Intent;->putExtra(Ljava/lang/String;[Landroid/os/Parcelable;)Landroid/content/Intent; │ │ - move-object v6, v2 │ + move-object v5, v2 │ │ .line 201 │ goto :goto_1 │ .end method │ │ .method public static getCommitInfoActivityIntent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ .locals 2 │ @@ -672,20 +674,22 @@ │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lorg/eclipse/egit/github/core/User;->getLogin()Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 55 │ invoke-virtual {p1}, Lorg/eclipse/egit/github/core/Repository;->getName()Ljava/lang/String; │ │ move-result-object v2 │ │ const/4 v3, 0x0 │ │ + .line 54 │ invoke-static {p0, v1, v2, v3}, Lcom/gh4a/utils/IntentUtils;->getRepoActivityIntent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v0 │ │ .line 56 │ .local v0, "intent":Landroid/content/Intent; │ invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V ├── smali/com/gh4a/utils/StringUtils.smali │ @@ -160,18 +160,20 @@ │ │ .prologue │ .line 196 │ invoke-virtual {p0}, Lcom/gh4a/widget/StyleableTextView;->getContext()Landroid/content/Context; │ │ move-result-object v1 │ │ + .line 197 │ invoke-virtual {p0}, Lcom/gh4a/widget/StyleableTextView;->getTypefaceValue()I │ │ move-result v2 │ │ + .line 196 │ invoke-static {v1, p1, v2}, Lcom/gh4a/utils/StringUtils;->applyBoldTags(Landroid/content/Context;Ljava/lang/String;I)Landroid/text/SpannableStringBuilder; │ │ move-result-object v0 │ │ .line 198 │ .local v0, "text":Landroid/text/SpannableStringBuilder; │ invoke-virtual {p0, v0}, Lcom/gh4a/widget/StyleableTextView;->setText(Ljava/lang/CharSequence;)V ├── smali/com/gh4a/utils/ToastUtils.smali │ @@ -58,14 +58,15 @@ │ │ move-result-object v1 │ │ invoke-static {p0, v1, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v1 │ │ + .line 26 │ invoke-virtual {v1}, Landroid/widget/Toast;->show()V │ │ .line 27 │ return-void │ .end method │ │ .method public static showError(Landroid/content/Context;)V ├── smali/com/gh4a/utils/UiUtils.smali │ @@ -150,14 +150,15 @@ │ .line 123 │ invoke-virtual {v0}, Landroid/widget/AbsListView;->getFirstVisiblePosition()I │ │ move-result v3 │ │ if-gtz v3, :cond_2 │ │ + .line 124 │ invoke-virtual {v0, v1}, Landroid/widget/AbsListView;->getChildAt(I)Landroid/view/View; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Landroid/view/View;->getTop()I │ │ move-result v3 │ @@ -250,14 +251,15 @@ │ │ .prologue │ const/4 v2, 0x1 │ │ .line 268 │ const-string v3, "connectivity" │ │ + .line 269 │ invoke-virtual {p0, v3}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/net/ConnectivityManager; │ │ .line 271 │ @@ -561,26 +563,28 @@ │ │ invoke-virtual {v0}, Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder; │ │ move-result-object v0 │ │ const-string v4, "access_token" │ │ + .line 235 │ invoke-static {}, Lcom/gh4a/Gh4Application;->get()Lcom/gh4a/Gh4Application; │ │ move-result-object v5 │ │ invoke-virtual {v5}, Lcom/gh4a/Gh4Application;->getAuthToken()Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v0, v4, v5}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v0 │ │ + .line 236 │ invoke-virtual {v0}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri; │ │ move-result-object v1 │ │ .line 237 │ .local v1, "uri":Landroid/net/Uri; │ invoke-static {p3}, Lcom/gh4a/utils/UiUtils;->buildDownloadDestinationUri(Ljava/lang/String;)Landroid/net/Uri; │ @@ -643,44 +647,50 @@ │ .local v3, "buttonListener":Landroid/content/DialogInterface$OnClickListener; │ new-instance v0, Landroid/support/v7/app/AlertDialog$Builder; │ │ invoke-direct {v0, p0}, Landroid/support/v7/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v4, 0x7f0d0039 │ │ + .line 258 │ invoke-virtual {v0, v4}, Landroid/support/v7/app/AlertDialog$Builder;->setTitle(I)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v4, 0x7f0d0038 │ │ + .line 259 │ invoke-virtual {v0, v4}, Landroid/support/v7/app/AlertDialog$Builder;->setMessage(I)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v4, 0x7f0d003a │ │ + .line 260 │ invoke-virtual {v0, v4, v3}, Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v4, 0x7f0d003b │ │ + .line 261 │ invoke-virtual {v0, v4, v3}, Landroid/support/v7/app/AlertDialog$Builder;->setNeutralButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v4, 0x7f0d001d │ │ const/4 v5, 0x0 │ │ + .line 262 │ invoke-virtual {v0, v4, v5}, Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 263 │ invoke-virtual {v0}, Landroid/support/v7/app/AlertDialog$Builder;->show()Landroid/support/v7/app/AlertDialog; │ │ goto :goto_0 │ .end method │ │ .method public static hideImeForView(Landroid/view/View;)V │ .locals 3 │ @@ -690,15 +700,15 @@ │ .line 52 │ if-nez p0, :cond_0 │ │ .line 58 │ :goto_0 │ return-void │ │ - .line 55 │ + .line 56 │ :cond_0 │ invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context; │ │ move-result-object v1 │ │ const-string v2, "input_method" │ │ @@ -1087,22 +1097,24 @@ │ │ .line 86 │ .local v0, "alpha":I │ invoke-static {p2}, Landroid/graphics/Color;->red(I)I │ │ move-result v3 │ │ + .line 87 │ invoke-static {p2}, Landroid/graphics/Color;->green(I)I │ │ move-result v4 │ │ invoke-static {p2}, Landroid/graphics/Color;->blue(I)I │ │ move-result v5 │ │ + .line 86 │ invoke-static {v0, v3, v4, v5}, Landroid/graphics/Color;->argb(IIII)I │ │ move-result v3 │ │ invoke-virtual {v1, v3}, Landroid/widget/EdgeEffect;->setColor(I)V │ :try_end_0 │ .catch Ljava/lang/NoSuchFieldException; {:try_start_0 .. :try_end_0} :catch_1 ├── smali/com/gh4a/widget/AppCompatListPreference.smali │ @@ -211,38 +211,42 @@ │ │ invoke-virtual {p0}, Lcom/gh4a/widget/AppCompatListPreference;->getContext()Landroid/content/Context; │ │ move-result-object v5 │ │ invoke-direct {v4, v5}, Landroid/support/v7/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 45 │ invoke-virtual {p0}, Lcom/gh4a/widget/AppCompatListPreference;->getDialogTitle()Ljava/lang/CharSequence; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Landroid/support/v7/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ + .line 46 │ invoke-virtual {p0}, Lcom/gh4a/widget/AppCompatListPreference;->getDialogIcon()Landroid/graphics/drawable/Drawable; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Landroid/support/v7/app/AlertDialog$Builder;->setIcon(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ + .line 47 │ invoke-virtual {p0}, Lcom/gh4a/widget/AppCompatListPreference;->getNegativeButtonText()Ljava/lang/CharSequence; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5, p0}, Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ + .line 48 │ invoke-virtual {p0}, Lcom/gh4a/widget/AppCompatListPreference;->getEntries()[Ljava/lang/CharSequence; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5, v3, p0}, Landroid/support/v7/app/AlertDialog$Builder;->setSingleChoiceItems([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v0 ├── smali/com/gh4a/widget/ColorDrawable.smali │ @@ -2,15 +2,14 @@ │ .super Landroid/graphics/drawable/Drawable; │ .source "ColorDrawable.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/gh4a/widget/ColorDrawable$1;, │ Lcom/gh4a/widget/ColorDrawable$ColorState;, │ Lcom/gh4a/widget/ColorDrawable$ColorDrawableApi21; │ } │ .end annotation │ │ │ # instance fields ├── smali/com/gh4a/widget/LabelBadgeView.smali │ @@ -51,43 +51,45 @@ │ .line 33 │ sget-object v1, Lcom/gh4a/R$styleable;->LabelBadgeView:[I │ │ invoke-virtual {p1, p2, v1, p3, v3}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; │ │ move-result-object v0 │ │ - .line 34 │ + .line 35 │ .local v0, "a":Landroid/content/res/TypedArray; │ invoke-virtual {p0}, Lcom/gh4a/widget/LabelBadgeView;->getResources()Landroid/content/res/Resources; │ │ move-result-object v1 │ │ const v2, 0x7f09004c │ │ invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I │ │ move-result v1 │ │ + .line 34 │ invoke-virtual {v0, v3, v1}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I │ │ move-result v1 │ │ iput v1, p0, Lcom/gh4a/widget/LabelBadgeView;->mBadgeSize:I │ │ - .line 36 │ + .line 37 │ invoke-virtual {p0}, Lcom/gh4a/widget/LabelBadgeView;->getResources()Landroid/content/res/Resources; │ │ move-result-object v1 │ │ const v2, 0x7f09004d │ │ invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I │ │ move-result v1 │ │ + .line 36 │ invoke-virtual {v0, v4, v1}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I │ │ move-result v1 │ │ iput v1, p0, Lcom/gh4a/widget/LabelBadgeView;->mBadgeSpacing:I │ │ .line 39 │ @@ -294,26 +296,28 @@ │ │ int-to-float v0, v0 │ │ move/from16 v17, v0 │ │ div-float v17, v3, v17 │ │ + .line 98 │ invoke-direct/range {p0 .. p0}, Lcom/gh4a/widget/LabelBadgeView;->getBadgeRows()I │ │ move-result v18 │ │ move/from16 v0, v18 │ │ int-to-float v0, v0 │ │ move/from16 v18, v0 │ │ div-float v18, v4, v18 │ │ + .line 97 │ invoke-static/range {v17 .. v18}, Ljava/lang/Math;->min(FF)F │ │ move-result v5 │ │ .line 100 │ .local v5, "badgeSize":F │ const/4 v15, 0x0 │ @@ -557,14 +561,15 @@ │ │ iget v7, p0, Lcom/gh4a/widget/LabelBadgeView;->mBadgeSpacing:I │ │ mul-int/2addr v6, v7 │ │ add-int/2addr v5, v6 │ │ + .line 72 │ invoke-virtual {p0}, Lcom/gh4a/widget/LabelBadgeView;->getPaddingLeft()I │ │ move-result v6 │ │ add-int/2addr v5, v6 │ │ invoke-virtual {p0}, Lcom/gh4a/widget/LabelBadgeView;->getPaddingRight()I │ @@ -583,14 +588,15 @@ │ │ iget v7, p0, Lcom/gh4a/widget/LabelBadgeView;->mBadgeSpacing:I │ │ mul-int/2addr v6, v7 │ │ add-int/2addr v5, v6 │ │ + .line 74 │ invoke-virtual {p0}, Lcom/gh4a/widget/LabelBadgeView;->getPaddingTop()I │ │ move-result v6 │ │ add-int/2addr v5, v6 │ │ invoke-virtual {p0}, Lcom/gh4a/widget/LabelBadgeView;->getPaddingBottom()I │ @@ -601,18 +607,20 @@ │ │ .line 76 │ .local v0, "desiredHeight":I │ invoke-static {v1, p1, v9}, Landroid/support/v4/view/ViewCompat;->resolveSizeAndState(III)I │ │ move-result v5 │ │ + .line 77 │ invoke-static {v0, p2, v9}, Landroid/support/v4/view/ViewCompat;->resolveSizeAndState(III)I │ │ move-result v6 │ │ + .line 76 │ invoke-virtual {p0, v5, v6}, Lcom/gh4a/widget/LabelBadgeView;->setMeasuredDimension(II)V │ │ .line 78 │ return-void │ │ .line 63 │ .end local v0 # "desiredHeight":I ├── smali/com/gh4a/widget/SlidingTabLayout$InternalViewPagerListener.smali │ @@ -138,14 +138,15 @@ │ │ move-result-object v1 │ │ .line 285 │ .local v1, "selectedTitle":Landroid/view/View; │ if-eqz v1, :cond_2 │ │ + .line 286 │ invoke-virtual {v1}, Landroid/view/View;->getWidth()I │ │ move-result v3 │ │ int-to-float v3, v3 │ │ mul-float/2addr v3, p2 │ @@ -178,15 +179,15 @@ │ │ move-result-object v3 │ │ invoke-interface {v3, p1, p2, p3}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;->onPageScrolled(IFI)V │ │ goto :goto_0 │ │ - .line 285 │ + .line 286 │ .end local v0 # "extraOffset":I │ :cond_2 │ const/4 v0, 0x0 │ │ goto :goto_1 │ .end method ├── smali/com/gh4a/widget/SlidingTabLayout.smali │ @@ -2,15 +2,14 @@ │ .super Landroid/widget/HorizontalScrollView; │ .source "SlidingTabLayout.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/gh4a/widget/SlidingTabLayout$1;, │ Lcom/gh4a/widget/SlidingTabLayout$TabClickListener;, │ Lcom/gh4a/widget/SlidingTabLayout$InternalViewPagerListener;, │ Lcom/gh4a/widget/SlidingTabLayout$TabColorizer; │ } │ .end annotation ├── smali/com/gh4a/widget/SlidingTabStrip.smali │ @@ -2,15 +2,14 @@ │ .super Landroid/widget/LinearLayout; │ .source "SlidingTabStrip.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/gh4a/widget/SlidingTabStrip$1;, │ Lcom/gh4a/widget/SlidingTabStrip$SimpleTabColorizer; │ } │ .end annotation │ │ │ # static fields │ .field private static final DEFAULT_BOTTOM_BORDER_COLOR_ALPHA:B = 0x26t ├── smali/com/github/mobile/util/HtmlUtils$1.smali │ @@ -47,379 +47,362 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public handleTag(ZLjava/lang/String;Landroid/text/Editable;Lorg/xml/sax/XMLReader;)V │ - .locals 11 │ + .locals 9 │ .param p1, "opening" # Z │ .param p2, "tag" # Ljava/lang/String; │ .param p3, "output" # Landroid/text/Editable; │ .param p4, "xmlReader" # Lorg/xml/sax/XMLReader; │ │ .prologue │ + const/16 v8, 0xa │ + │ + const/4 v5, 0x0 │ + │ .line 162 │ - const-string v8, "del" │ + const-string v6, "del" │ │ - invoke-virtual {v8, p2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ + invoke-virtual {v6, p2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ - move-result v8 │ + move-result v6 │ │ - if-eqz v8, :cond_2 │ + if-eqz v6, :cond_2 │ │ .line 163 │ if-eqz p1, :cond_1 │ │ .line 164 │ - new-instance v8, Landroid/text/style/StrikethroughSpan; │ + new-instance v5, Landroid/text/style/StrikethroughSpan; │ │ - invoke-direct {v8}, Landroid/text/style/StrikethroughSpan;->()V │ + invoke-direct {v5}, Landroid/text/style/StrikethroughSpan;->()V │ │ # invokes: Lcom/github/mobile/util/HtmlUtils;->startSpan(Ljava/lang/Object;Landroid/text/Editable;)V │ - invoke-static {v8, p3}, Lcom/github/mobile/util/HtmlUtils;->access$000(Ljava/lang/Object;Landroid/text/Editable;)V │ + invoke-static {v5, p3}, Lcom/github/mobile/util/HtmlUtils;->access$000(Ljava/lang/Object;Landroid/text/Editable;)V │ │ .line 226 │ :cond_0 │ :goto_0 │ return-void │ │ .line 166 │ :cond_1 │ - const-class v8, Landroid/text/style/StrikethroughSpan; │ + const-class v5, Landroid/text/style/StrikethroughSpan; │ │ # invokes: Lcom/github/mobile/util/HtmlUtils;->endSpan(Ljava/lang/Class;Landroid/text/Editable;)V │ - invoke-static {v8, p3}, Lcom/github/mobile/util/HtmlUtils;->access$100(Ljava/lang/Class;Landroid/text/Editable;)V │ + invoke-static {v5, p3}, Lcom/github/mobile/util/HtmlUtils;->access$100(Ljava/lang/Class;Landroid/text/Editable;)V │ │ goto :goto_0 │ │ .line 170 │ :cond_2 │ - const-string v8, "ul" │ + const-string v6, "ul" │ │ - invoke-virtual {v8, p2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ + invoke-virtual {v6, p2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ - move-result v8 │ + move-result v6 │ │ - if-nez v8, :cond_3 │ + if-nez v6, :cond_3 │ │ - const-string v8, "ol" │ + const-string v6, "ol" │ │ - invoke-virtual {v8, p2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ + invoke-virtual {v6, p2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ - move-result v8 │ + move-result v6 │ │ - if-eqz v8, :cond_6 │ + if-eqz v6, :cond_6 │ │ .line 171 │ :cond_3 │ if-eqz p1, :cond_5 │ │ .line 172 │ - iget-object v8, p0, Lcom/github/mobile/util/HtmlUtils$1;->listElements:Ljava/util/LinkedList; │ + iget-object v5, p0, Lcom/github/mobile/util/HtmlUtils$1;->listElements:Ljava/util/LinkedList; │ │ - new-instance v9, Lcom/github/mobile/util/HtmlUtils$ListSeparator; │ + new-instance v6, Lcom/github/mobile/util/HtmlUtils$ListSeparator; │ │ - const-string v10, "ol" │ + const-string v7, "ol" │ │ - invoke-virtual {v10, p2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ + invoke-virtual {v7, p2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ - move-result v10 │ + move-result v7 │ │ - invoke-direct {v9, v10}, Lcom/github/mobile/util/HtmlUtils$ListSeparator;->(Z)V │ + invoke-direct {v6, v7}, Lcom/github/mobile/util/HtmlUtils$ListSeparator;->(Z)V │ │ - invoke-virtual {v8, v9}, Ljava/util/LinkedList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v5, v6}, Ljava/util/LinkedList;->add(Ljava/lang/Object;)Z │ │ .line 177 │ :cond_4 │ :goto_1 │ if-nez p1, :cond_0 │ │ - iget-object v8, p0, Lcom/github/mobile/util/HtmlUtils$1;->listElements:Ljava/util/LinkedList; │ + iget-object v5, p0, Lcom/github/mobile/util/HtmlUtils$1;->listElements:Ljava/util/LinkedList; │ │ - invoke-virtual {v8}, Ljava/util/LinkedList;->isEmpty()Z │ + invoke-virtual {v5}, Ljava/util/LinkedList;->isEmpty()Z │ │ - move-result v8 │ + move-result v5 │ │ - if-eqz v8, :cond_0 │ + if-eqz v5, :cond_0 │ │ .line 178 │ - const/16 v8, 0xa │ - │ invoke-interface {p3, v8}, Landroid/text/Editable;->append(C)Landroid/text/Editable; │ │ goto :goto_0 │ │ .line 173 │ :cond_5 │ - iget-object v8, p0, Lcom/github/mobile/util/HtmlUtils$1;->listElements:Ljava/util/LinkedList; │ + iget-object v5, p0, Lcom/github/mobile/util/HtmlUtils$1;->listElements:Ljava/util/LinkedList; │ │ - invoke-virtual {v8}, Ljava/util/LinkedList;->isEmpty()Z │ + invoke-virtual {v5}, Ljava/util/LinkedList;->isEmpty()Z │ │ - move-result v8 │ + move-result v5 │ │ - if-nez v8, :cond_4 │ + if-nez v5, :cond_4 │ │ .line 174 │ - iget-object v8, p0, Lcom/github/mobile/util/HtmlUtils$1;->listElements:Ljava/util/LinkedList; │ + iget-object v5, p0, Lcom/github/mobile/util/HtmlUtils$1;->listElements:Ljava/util/LinkedList; │ │ - invoke-virtual {v8}, Ljava/util/LinkedList;->removeLast()Ljava/lang/Object; │ + invoke-virtual {v5}, Ljava/util/LinkedList;->removeLast()Ljava/lang/Object; │ │ goto :goto_1 │ │ .line 182 │ :cond_6 │ - const-string v8, "li" │ + const-string v6, "li" │ │ - invoke-virtual {v8, p2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ + invoke-virtual {v6, p2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ - move-result v8 │ + move-result v6 │ │ - if-eqz v8, :cond_7 │ + if-eqz v6, :cond_7 │ │ if-eqz p1, :cond_7 │ │ - iget-object v8, p0, Lcom/github/mobile/util/HtmlUtils$1;->listElements:Ljava/util/LinkedList; │ + iget-object v6, p0, Lcom/github/mobile/util/HtmlUtils$1;->listElements:Ljava/util/LinkedList; │ │ - invoke-virtual {v8}, Ljava/util/LinkedList;->isEmpty()Z │ + invoke-virtual {v6}, Ljava/util/LinkedList;->isEmpty()Z │ │ - move-result v8 │ + move-result v6 │ │ - if-nez v8, :cond_7 │ + if-nez v6, :cond_7 │ │ .line 183 │ - iget-object v8, p0, Lcom/github/mobile/util/HtmlUtils$1;->listElements:Ljava/util/LinkedList; │ + iget-object v5, p0, Lcom/github/mobile/util/HtmlUtils$1;->listElements:Ljava/util/LinkedList; │ │ - invoke-virtual {v8}, Ljava/util/LinkedList;->getLast()Ljava/lang/Object; │ + invoke-virtual {v5}, Ljava/util/LinkedList;->getLast()Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - check-cast v8, Lcom/github/mobile/util/HtmlUtils$ListSeparator; │ + check-cast v5, Lcom/github/mobile/util/HtmlUtils$ListSeparator; │ │ - iget-object v9, p0, Lcom/github/mobile/util/HtmlUtils$1;->listElements:Ljava/util/LinkedList; │ + iget-object v6, p0, Lcom/github/mobile/util/HtmlUtils$1;->listElements:Ljava/util/LinkedList; │ │ - invoke-virtual {v9}, Ljava/util/LinkedList;->size()I │ + invoke-virtual {v6}, Ljava/util/LinkedList;->size()I │ │ - move-result v9 │ + move-result v6 │ │ - invoke-virtual {v8, p3, v9}, Lcom/github/mobile/util/HtmlUtils$ListSeparator;->append(Landroid/text/Editable;I)V │ + invoke-virtual {v5, p3, v6}, Lcom/github/mobile/util/HtmlUtils$ListSeparator;->append(Landroid/text/Editable;I)V │ │ goto :goto_0 │ │ .line 187 │ :cond_7 │ - const-string v8, "code" │ + const-string v6, "code" │ │ - invoke-virtual {v8, p2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ + invoke-virtual {v6, p2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ - move-result v8 │ + move-result v6 │ │ - if-eqz v8, :cond_9 │ + if-eqz v6, :cond_9 │ │ .line 188 │ if-eqz p1, :cond_8 │ │ .line 189 │ - new-instance v8, Landroid/text/style/TypefaceSpan; │ + new-instance v5, Landroid/text/style/TypefaceSpan; │ │ - const-string v9, "monospace" │ + const-string v6, "monospace" │ │ - invoke-direct {v8, v9}, Landroid/text/style/TypefaceSpan;->(Ljava/lang/String;)V │ + invoke-direct {v5, v6}, Landroid/text/style/TypefaceSpan;->(Ljava/lang/String;)V │ │ # invokes: Lcom/github/mobile/util/HtmlUtils;->startSpan(Ljava/lang/Object;Landroid/text/Editable;)V │ - invoke-static {v8, p3}, Lcom/github/mobile/util/HtmlUtils;->access$000(Ljava/lang/Object;Landroid/text/Editable;)V │ + invoke-static {v5, p3}, Lcom/github/mobile/util/HtmlUtils;->access$000(Ljava/lang/Object;Landroid/text/Editable;)V │ │ goto :goto_0 │ │ .line 191 │ :cond_8 │ - const-class v8, Landroid/text/style/TypefaceSpan; │ + const-class v5, Landroid/text/style/TypefaceSpan; │ │ # invokes: Lcom/github/mobile/util/HtmlUtils;->endSpan(Ljava/lang/Class;Landroid/text/Editable;)V │ - invoke-static {v8, p3}, Lcom/github/mobile/util/HtmlUtils;->access$100(Ljava/lang/Class;Landroid/text/Editable;)V │ + invoke-static {v5, p3}, Lcom/github/mobile/util/HtmlUtils;->access$100(Ljava/lang/Class;Landroid/text/Editable;)V │ │ goto/16 :goto_0 │ │ .line 195 │ :cond_9 │ - const-string v8, "pre" │ + const-string v6, "pre" │ │ - invoke-virtual {v8, p2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ + invoke-virtual {v6, p2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ - move-result v8 │ + move-result v6 │ │ - if-eqz v8, :cond_b │ + if-eqz v6, :cond_b │ │ .line 196 │ - const/16 v8, 0xa │ - │ invoke-interface {p3, v8}, Landroid/text/Editable;->append(C)Landroid/text/Editable; │ │ .line 197 │ if-eqz p1, :cond_a │ │ .line 198 │ - new-instance v8, Landroid/text/style/TypefaceSpan; │ + new-instance v5, Landroid/text/style/TypefaceSpan; │ │ - const-string v9, "monospace" │ + const-string v6, "monospace" │ │ - invoke-direct {v8, v9}, Landroid/text/style/TypefaceSpan;->(Ljava/lang/String;)V │ + invoke-direct {v5, v6}, Landroid/text/style/TypefaceSpan;->(Ljava/lang/String;)V │ │ # invokes: Lcom/github/mobile/util/HtmlUtils;->startSpan(Ljava/lang/Object;Landroid/text/Editable;)V │ - invoke-static {v8, p3}, Lcom/github/mobile/util/HtmlUtils;->access$000(Ljava/lang/Object;Landroid/text/Editable;)V │ + invoke-static {v5, p3}, Lcom/github/mobile/util/HtmlUtils;->access$000(Ljava/lang/Object;Landroid/text/Editable;)V │ │ goto/16 :goto_0 │ │ .line 200 │ :cond_a │ - const-class v8, Landroid/text/style/TypefaceSpan; │ + const-class v5, Landroid/text/style/TypefaceSpan; │ │ # invokes: Lcom/github/mobile/util/HtmlUtils;->endSpan(Ljava/lang/Class;Landroid/text/Editable;)V │ - invoke-static {v8, p3}, Lcom/github/mobile/util/HtmlUtils;->access$100(Ljava/lang/Class;Landroid/text/Editable;)V │ + invoke-static {v5, p3}, Lcom/github/mobile/util/HtmlUtils;->access$100(Ljava/lang/Class;Landroid/text/Editable;)V │ │ goto/16 :goto_0 │ │ .line 204 │ :cond_b │ - const-string v8, "githubroot" │ + const-string v6, "githubroot" │ │ - invoke-virtual {v8, p2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ + invoke-virtual {v6, p2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ - move-result v8 │ + move-result v6 │ │ - if-nez v8, :cond_c │ + if-nez v6, :cond_c │ │ - const-string v8, "html" │ + const-string v6, "html" │ │ - invoke-virtual {v8, p2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ + invoke-virtual {v6, p2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ - move-result v8 │ + move-result v6 │ │ - if-eqz v8, :cond_0 │ + if-eqz v6, :cond_0 │ │ :cond_c │ if-nez p1, :cond_0 │ │ .line 206 │ :goto_2 │ invoke-interface {p3}, Landroid/text/Editable;->length()I │ │ - move-result v8 │ + move-result v6 │ │ - if-lez v8, :cond_d │ + if-lez v6, :cond_d │ │ - const/4 v8, 0x0 │ + invoke-interface {p3, v5}, Landroid/text/Editable;->charAt(I)C │ │ - invoke-interface {p3, v8}, Landroid/text/Editable;->charAt(I)C │ + move-result v6 │ │ - move-result v8 │ - │ - const/16 v9, 0xa │ - │ - if-ne v8, v9, :cond_d │ + if-ne v6, v8, :cond_d │ │ .line 207 │ - const/4 v8, 0x0 │ - │ - const/4 v9, 0x1 │ + const/4 v6, 0x1 │ │ - invoke-interface {p3, v8, v9}, Landroid/text/Editable;->delete(II)Landroid/text/Editable; │ + invoke-interface {p3, v5, v6}, Landroid/text/Editable;->delete(II)Landroid/text/Editable; │ │ goto :goto_2 │ │ .line 210 │ :cond_d │ invoke-interface {p3}, Landroid/text/Editable;->length()I │ │ - move-result v8 │ + move-result v6 │ │ - add-int/lit8 v3, v8, -0x1 │ + add-int/lit8 v1, v6, -0x1 │ │ .line 211 │ - .local v3, "last":I │ + .local v1, "last":I │ :goto_3 │ - if-ltz v3, :cond_e │ + if-ltz v1, :cond_e │ │ - invoke-interface {p3, v3}, Landroid/text/Editable;->charAt(I)C │ + invoke-interface {p3, v1}, Landroid/text/Editable;->charAt(I)C │ │ - move-result v8 │ + move-result v6 │ │ - const/16 v9, 0xa │ - │ - if-ne v8, v9, :cond_e │ + if-ne v6, v8, :cond_e │ │ .line 212 │ - add-int/lit8 v8, v3, 0x1 │ + add-int/lit8 v6, v1, 0x1 │ │ - invoke-interface {p3, v3, v8}, Landroid/text/Editable;->delete(II)Landroid/text/Editable; │ + invoke-interface {p3, v1, v6}, Landroid/text/Editable;->delete(II)Landroid/text/Editable; │ │ .line 213 │ invoke-interface {p3}, Landroid/text/Editable;->length()I │ │ - move-result v8 │ + move-result v6 │ │ - add-int/lit8 v3, v8, -0x1 │ + add-int/lit8 v1, v6, -0x1 │ │ goto :goto_3 │ │ .line 216 │ :cond_e │ - const/4 v8, 0x0 │ - │ invoke-interface {p3}, Landroid/text/Editable;->length()I │ │ - move-result v9 │ + move-result v6 │ │ - const-class v10, Landroid/text/style/QuoteSpan; │ + const-class v7, Landroid/text/style/QuoteSpan; │ │ - invoke-interface {p3, v8, v9, v10}, Landroid/text/Editable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object; │ + invoke-interface {p3, v5, v6, v7}, Landroid/text/Editable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - check-cast v5, [Landroid/text/style/QuoteSpan; │ + check-cast v2, [Landroid/text/style/QuoteSpan; │ │ .line 218 │ - .local v5, "quoteSpans":[Landroid/text/style/QuoteSpan; │ - move-object v0, v5 │ - │ - .local v0, "arr$":[Landroid/text/style/QuoteSpan; │ - array-length v4, v0 │ + .local v2, "quoteSpans":[Landroid/text/style/QuoteSpan; │ + array-length v6, v2 │ │ - .local v4, "len$":I │ - const/4 v2, 0x0 │ - │ - .local v2, "i$":I │ :goto_4 │ - if-ge v2, v4, :cond_0 │ + if-ge v5, v6, :cond_0 │ │ - aget-object v6, v0, v2 │ + aget-object v3, v2, v5 │ │ .line 219 │ - .local v6, "span":Landroid/text/style/QuoteSpan; │ - invoke-interface {p3, v6}, Landroid/text/Editable;->getSpanStart(Ljava/lang/Object;)I │ + .local v3, "span":Landroid/text/style/QuoteSpan; │ + invoke-interface {p3, v3}, Landroid/text/Editable;->getSpanStart(Ljava/lang/Object;)I │ │ - move-result v7 │ + move-result v4 │ │ .line 220 │ - .local v7, "start":I │ - invoke-interface {p3, v6}, Landroid/text/Editable;->getSpanEnd(Ljava/lang/Object;)I │ + .local v4, "start":I │ + invoke-interface {p3, v3}, Landroid/text/Editable;->getSpanEnd(Ljava/lang/Object;)I │ │ - move-result v1 │ + move-result v0 │ │ .line 221 │ - .local v1, "end":I │ - invoke-interface {p3, v6}, Landroid/text/Editable;->removeSpan(Ljava/lang/Object;)V │ + .local v0, "end":I │ + invoke-interface {p3, v3}, Landroid/text/Editable;->removeSpan(Ljava/lang/Object;)V │ │ .line 222 │ - new-instance v8, Lcom/github/mobile/util/HtmlUtils$ReplySpan; │ + new-instance v7, Lcom/github/mobile/util/HtmlUtils$ReplySpan; │ │ - invoke-direct {v8}, Lcom/github/mobile/util/HtmlUtils$ReplySpan;->()V │ + invoke-direct {v7}, Lcom/github/mobile/util/HtmlUtils$ReplySpan;->()V │ │ - const/16 v9, 0x21 │ + const/16 v8, 0x21 │ │ - invoke-interface {p3, v8, v7, v1, v9}, Landroid/text/Editable;->setSpan(Ljava/lang/Object;III)V │ + invoke-interface {p3, v7, v4, v0, v8}, Landroid/text/Editable;->setSpan(Ljava/lang/Object;III)V │ │ .line 218 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ goto :goto_4 │ .end method ├── smali/com/github/mobile/util/HtmlUtils.smali │ @@ -94,15 +94,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 42 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 133 │ return-void │ .end method │ │ .method static synthetic access$000(Ljava/lang/Object;Landroid/text/Editable;)V │ .locals 0 │ .param p0, "x0" # Ljava/lang/Object; │ .param p1, "x1" # Landroid/text/Editable; │ @@ -1193,14 +1192,15 @@ │ │ .line 472 │ :cond_0 │ if-lt v1, v0, :cond_1 │ │ const-string v2, "
" │ │ + .line 473 │ invoke-virtual {p0, v2}, Ljava/lang/StringBuilder;->lastIndexOf(Ljava/lang/String;)I │ │ move-result v2 │ │ sub-int v3, v1, v0 │ │ if-ne v2, v3, :cond_1 ├── smali/com/github/mobile/util/HttpImageGetter$ImageGetterAsyncTask.smali │ @@ -34,14 +34,15 @@ │ │ .field view:Landroid/widget/TextView; │ │ │ # direct methods │ .method public constructor (Lcom/github/mobile/util/HttpImageGetter;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/github/mobile/util/HttpImageGetter; │ │ .prologue │ .line 213 │ iput-object p1, p0, Lcom/github/mobile/util/HttpImageGetter$ImageGetterAsyncTask;->this$0:Lcom/github/mobile/util/HttpImageGetter; │ │ invoke-direct {p0}, Landroid/os/AsyncTask;->()V │ │ @@ -90,15 +91,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 213 │ invoke-virtual {p0, p1}, Lcom/github/mobile/util/HttpImageGetter$ImageGetterAsyncTask;->doInBackground([Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ move-result-object v0 │ │ @@ -163,18 +163,16 @@ │ .line 235 │ :cond_0 │ return-void │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 213 │ check-cast p1, Ljava/lang/CharSequence; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/github/mobile/util/HttpImageGetter$ImageGetterAsyncTask;->onPostExecute(Ljava/lang/CharSequence;)V │ │ return-void │ .end method ├── smali/com/github/mobile/util/HttpImageGetter$LoadingImageGetter.smali │ @@ -34,40 +34,44 @@ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 61 │ invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v1 │ │ + .line 62 │ invoke-virtual {v1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; │ │ move-result-object v1 │ │ iget v1, v1, Landroid/util/DisplayMetrics;->density:F │ │ int-to-float v2, p2 │ │ mul-float/2addr v1, v2 │ │ const/high16 v2, 0x3f000000 # 0.5f │ │ add-float/2addr v1, v2 │ │ + .line 61 │ invoke-static {v1}, Ljava/lang/Math;->round(F)I │ │ move-result v0 │ │ .line 63 │ .local v0, "imageSize":I │ const v1, 0x7f01000f │ │ + .line 64 │ invoke-static {p1, v1}, Lcom/gh4a/utils/UiUtils;->resolveDrawable(Landroid/content/Context;I)I │ │ move-result v1 │ │ + .line 63 │ invoke-static {p1, v1}, Landroid/support/v4/content/ContextCompat;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v1 │ │ iput-object v1, p0, Lcom/github/mobile/util/HttpImageGetter$LoadingImageGetter;->image:Landroid/graphics/drawable/Drawable; │ │ .line 66 ├── smali/com/github/mobile/util/HttpImageGetter.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Landroid/text/Html$ImageGetter; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/github/mobile/util/HttpImageGetter$1;, │ Lcom/github/mobile/util/HttpImageGetter$ImageGetterAsyncTask;, │ Lcom/github/mobile/util/HttpImageGetter$LoadingImageGetter; │ } │ .end annotation │ │ │ # instance fields │ @@ -489,38 +488,37 @@ │ .end method │ │ .method public destroy()V │ .locals 4 │ │ .prologue │ .line 115 │ - iget-object v3, p0, Lcom/github/mobile/util/HttpImageGetter;->loadedBitmaps:Ljava/util/ArrayList; │ + iget-object v2, p0, Lcom/github/mobile/util/HttpImageGetter;->loadedBitmaps:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/ref/WeakReference; │ + check-cast v1, Ljava/lang/ref/WeakReference; │ │ .line 116 │ - .local v2, "ref":Ljava/lang/ref/WeakReference;, "Ljava/lang/ref/WeakReference;" │ - invoke-virtual {v2}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; │ + .local v1, "ref":Ljava/lang/ref/WeakReference;, "Ljava/lang/ref/WeakReference;" │ + invoke-virtual {v1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/graphics/Bitmap; │ │ .line 117 │ .local v0, "bitmap":Landroid/graphics/Bitmap; │ @@ -529,19 +527,19 @@ │ .line 118 │ invoke-virtual {v0}, Landroid/graphics/Bitmap;->recycle()V │ │ goto :goto_0 │ │ .line 121 │ .end local v0 # "bitmap":Landroid/graphics/Bitmap; │ - .end local v2 # "ref":Ljava/lang/ref/WeakReference;, "Ljava/lang/ref/WeakReference;" │ + .end local v1 # "ref":Ljava/lang/ref/WeakReference;, "Ljava/lang/ref/WeakReference;" │ :cond_1 │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ - iput-boolean v3, p0, Lcom/github/mobile/util/HttpImageGetter;->destroyed:Z │ + iput-boolean v2, p0, Lcom/github/mobile/util/HttpImageGetter;->destroyed:Z │ │ .line 122 │ return-void │ .end method │ │ .method public encode(Ljava/lang/Object;Ljava/lang/String;)V │ .locals 2 │ @@ -614,15 +612,15 @@ │ .line 246 │ iget-object v6, p0, Lcom/github/mobile/util/HttpImageGetter;->loading:Lcom/github/mobile/util/HttpImageGetter$LoadingImageGetter; │ │ invoke-virtual {v6, p1}, Lcom/github/mobile/util/HttpImageGetter$LoadingImageGetter;->getDrawable(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; │ │ move-result-object v1 │ │ - .line 275 │ + .line 272 │ :cond_0 │ :goto_0 │ return-object v1 │ │ .line 249 │ :cond_1 │ :try_start_0 │ @@ -697,14 +695,15 @@ │ invoke-virtual {v6, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 259 │ new-instance v1, Landroid/graphics/drawable/BitmapDrawable; │ │ iget-object v6, p0, Lcom/github/mobile/util/HttpImageGetter;->context:Landroid/content/Context; │ │ + .line 260 │ invoke-virtual {v6}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v6 │ │ invoke-direct {v1, v6, v0}, Landroid/graphics/drawable/BitmapDrawable;->(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V │ │ .line 261 ├── smali/com/github/mobile/util/ImageUtils.smali │ @@ -100,15 +100,15 @@ │ :try_end_2 │ .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_0 │ │ :cond_0 │ :goto_0 │ move-object v1, v2 │ │ - .line 61 │ + .line 54 │ .end local v2 # "file":Ljava/io/RandomAccessFile; │ .restart local v1 # "file":Ljava/io/RandomAccessFile; │ :cond_1 │ :goto_1 │ return-object v4 │ │ .line 59 │ @@ -366,15 +366,15 @@ │ :try_end_2 │ .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_0 │ │ :cond_0 │ :goto_0 │ move-object v1, v2 │ │ - .line 89 │ + .line 82 │ .end local v2 # "file":Ljava/io/RandomAccessFile; │ .restart local v1 # "file":Ljava/io/RandomAccessFile; │ :goto_1 │ return-object v4 │ │ .line 87 │ .end local v1 # "file":Ljava/io/RandomAccessFile; │ @@ -424,15 +424,15 @@ │ :try_end_4 │ .catch Ljava/io/IOException; {:try_start_4 .. :try_end_4} :catch_2 │ │ :cond_1 │ :goto_3 │ move-object v4, v5 │ │ - .line 89 │ + .line 82 │ goto :goto_1 │ │ .line 87 │ :catch_2 │ move-exception v0 │ │ .line 88 ├── smali/com/larswerkman/holocolorpicker/R.smali │ @@ -17,10 +17,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 35 │ return-void │ .end method ├── smali/com/shamanland/fab/R.smali │ @@ -21,10 +21,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 49 │ return-void │ .end method ├── smali/fr/castorflex/android/smoothprogressbar/R.smali │ @@ -23,10 +23,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 57 │ return-void │ .end method ├── smali/org/apmem/tools/layouts/R.smali │ @@ -17,10 +17,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 21 │ return-void │ .end method ├── smali/org/eclipse/egit/github/core/RepositoryId.smali │ @@ -112,110 +112,108 @@ │ .end method │ │ .method public static createFromId(Ljava/lang/String;)Lorg/eclipse/egit/github/core/RepositoryId; │ .locals 8 │ .param p0, "id" # Ljava/lang/String; │ │ .prologue │ - const/4 v6, 0x0 │ + const/4 v3, 0x0 │ │ .line 45 │ if-eqz p0, :cond_0 │ │ invoke-virtual {p0}, Ljava/lang/String;->length()I │ │ - move-result v7 │ + move-result v4 │ │ - if-nez v7, :cond_1 │ + if-nez v4, :cond_1 │ │ .line 58 │ :cond_0 │ :goto_0 │ - return-object v6 │ + return-object v3 │ │ .line 47 │ :cond_1 │ - const/4 v4, 0x0 │ + const/4 v1, 0x0 │ │ .line 48 │ - .local v4, "owner":Ljava/lang/String; │ - const/4 v3, 0x0 │ + .local v1, "owner":Ljava/lang/String; │ + const/4 v0, 0x0 │ │ .line 49 │ - .local v3, "name":Ljava/lang/String; │ - const-string v7, "/" │ + .local v0, "name":Ljava/lang/String; │ + const-string v4, "/" │ │ - invoke-virtual {p0, v7}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ + invoke-virtual {p0, v4}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v0 │ + move-result-object v5 │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v2, v0 │ + array-length v6, v5 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + const/4 v4, 0x0 │ │ - .local v1, "i$":I │ :goto_1 │ - if-ge v1, v2, :cond_4 │ + if-ge v4, v6, :cond_4 │ │ - aget-object v5, v0, v1 │ + aget-object v2, v5, v4 │ │ .line 50 │ - .local v5, "segment":Ljava/lang/String; │ - invoke-virtual {v5}, Ljava/lang/String;->length()I │ + .local v2, "segment":Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/String;->length()I │ │ move-result v7 │ │ if-lez v7, :cond_2 │ │ .line 51 │ - if-nez v4, :cond_3 │ + if-nez v1, :cond_3 │ │ .line 52 │ - move-object v4, v5 │ + move-object v1, v2 │ │ .line 49 │ :cond_2 │ :goto_2 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_1 │ │ .line 53 │ :cond_3 │ - if-nez v3, :cond_4 │ + if-nez v0, :cond_4 │ │ .line 54 │ - move-object v3, v5 │ + move-object v0, v2 │ │ goto :goto_2 │ │ .line 58 │ - .end local v5 # "segment":Ljava/lang/String; │ + .end local v2 # "segment":Ljava/lang/String; │ :cond_4 │ - if-eqz v4, :cond_0 │ + if-eqz v1, :cond_0 │ │ - invoke-virtual {v4}, Ljava/lang/String;->length()I │ + invoke-virtual {v1}, Ljava/lang/String;->length()I │ │ - move-result v7 │ + move-result v4 │ │ - if-lez v7, :cond_0 │ + if-lez v4, :cond_0 │ │ - if-eqz v3, :cond_0 │ + if-eqz v0, :cond_0 │ │ - invoke-virtual {v3}, Ljava/lang/String;->length()I │ + .line 59 │ + invoke-virtual {v0}, Ljava/lang/String;->length()I │ │ - move-result v7 │ + move-result v4 │ │ - if-lez v7, :cond_0 │ + if-lez v4, :cond_0 │ │ - new-instance v6, Lorg/eclipse/egit/github/core/RepositoryId; │ + new-instance v3, Lorg/eclipse/egit/github/core/RepositoryId; │ │ - invoke-direct {v6, v4, v3}, Lorg/eclipse/egit/github/core/RepositoryId;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v3, v1, v0}, Lorg/eclipse/egit/github/core/RepositoryId;->(Ljava/lang/String;Ljava/lang/String;)V │ │ goto :goto_0 │ .end method │ │ .method public static createFromUrl(Ljava/lang/String;)Lorg/eclipse/egit/github/core/RepositoryId; │ .locals 3 │ .param p0, "url" # Ljava/lang/String; ├── smali/org/eclipse/egit/github/core/client/DateFormatter.smali │ @@ -25,111 +25,103 @@ │ │ # instance fields │ .field private final formats:[Ljava/text/DateFormat; │ │ │ # direct methods │ .method public constructor ()V │ - .locals 9 │ + .locals 7 │ │ .prologue │ + const/4 v2, 0x0 │ + │ .line 43 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 44 │ - const/4 v5, 0x3 │ + const/4 v3, 0x3 │ │ - new-array v5, v5, [Ljava/text/DateFormat; │ + new-array v3, v3, [Ljava/text/DateFormat; │ │ - iput-object v5, p0, Lorg/eclipse/egit/github/core/client/DateFormatter;->formats:[Ljava/text/DateFormat; │ + iput-object v3, p0, Lorg/eclipse/egit/github/core/client/DateFormatter;->formats:[Ljava/text/DateFormat; │ │ .line 45 │ - iget-object v5, p0, Lorg/eclipse/egit/github/core/client/DateFormatter;->formats:[Ljava/text/DateFormat; │ - │ - const/4 v6, 0x0 │ + iget-object v3, p0, Lorg/eclipse/egit/github/core/client/DateFormatter;->formats:[Ljava/text/DateFormat; │ │ - new-instance v7, Ljava/text/SimpleDateFormat; │ + new-instance v4, Ljava/text/SimpleDateFormat; │ │ - const-string v8, "yyyy-MM-dd\'T\'HH:mm:ss\'Z\'" │ + const-string v5, "yyyy-MM-dd\'T\'HH:mm:ss\'Z\'" │ │ - invoke-direct {v7, v8}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ + invoke-direct {v4, v5}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ │ - aput-object v7, v5, v6 │ + aput-object v4, v3, v2 │ │ .line 46 │ - iget-object v5, p0, Lorg/eclipse/egit/github/core/client/DateFormatter;->formats:[Ljava/text/DateFormat; │ + iget-object v3, p0, Lorg/eclipse/egit/github/core/client/DateFormatter;->formats:[Ljava/text/DateFormat; │ │ - const/4 v6, 0x1 │ + const/4 v4, 0x1 │ │ - new-instance v7, Ljava/text/SimpleDateFormat; │ + new-instance v5, Ljava/text/SimpleDateFormat; │ │ - const-string v8, "yyyy/MM/dd HH:mm:ss Z" │ + const-string v6, "yyyy/MM/dd HH:mm:ss Z" │ │ - invoke-direct {v7, v8}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ + invoke-direct {v5, v6}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ .line 47 │ - iget-object v5, p0, Lorg/eclipse/egit/github/core/client/DateFormatter;->formats:[Ljava/text/DateFormat; │ + iget-object v3, p0, Lorg/eclipse/egit/github/core/client/DateFormatter;->formats:[Ljava/text/DateFormat; │ │ - const/4 v6, 0x2 │ + const/4 v4, 0x2 │ │ - new-instance v7, Ljava/text/SimpleDateFormat; │ + new-instance v5, Ljava/text/SimpleDateFormat; │ │ - const-string v8, "yyyy-MM-dd\'T\'HH:mm:ss" │ + const-string v6, "yyyy-MM-dd\'T\'HH:mm:ss" │ │ - invoke-direct {v7, v8}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ + invoke-direct {v5, v6}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ │ - aput-object v7, v5, v6 │ + aput-object v5, v3, v4 │ │ .line 48 │ - const-string v5, "Zulu" │ + const-string v3, "Zulu" │ │ - invoke-static {v5}, Ljava/util/TimeZone;->getTimeZone(Ljava/lang/String;)Ljava/util/TimeZone; │ + invoke-static {v3}, Ljava/util/TimeZone;->getTimeZone(Ljava/lang/String;)Ljava/util/TimeZone; │ │ - move-result-object v4 │ + move-result-object v1 │ │ .line 49 │ - .local v4, "timeZone":Ljava/util/TimeZone; │ - iget-object v0, p0, Lorg/eclipse/egit/github/core/client/DateFormatter;->formats:[Ljava/text/DateFormat; │ - │ - .local v0, "arr$":[Ljava/text/DateFormat; │ - array-length v3, v0 │ + .local v1, "timeZone":Ljava/util/TimeZone; │ + iget-object v3, p0, Lorg/eclipse/egit/github/core/client/DateFormatter;->formats:[Ljava/text/DateFormat; │ │ - .local v3, "len$":I │ - const/4 v2, 0x0 │ + array-length v4, v3 │ │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v3, :cond_0 │ + if-ge v2, v4, :cond_0 │ │ - aget-object v1, v0, v2 │ + aget-object v0, v3, v2 │ │ .line 50 │ - .local v1, "format":Ljava/text/DateFormat; │ - invoke-virtual {v1, v4}, Ljava/text/DateFormat;->setTimeZone(Ljava/util/TimeZone;)V │ + .local v0, "format":Ljava/text/DateFormat; │ + invoke-virtual {v0, v1}, Ljava/text/DateFormat;->setTimeZone(Ljava/util/TimeZone;)V │ │ .line 49 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 51 │ - .end local v1 # "format":Ljava/text/DateFormat; │ + .end local v0 # "format":Ljava/text/DateFormat; │ :cond_0 │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic deserialize(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Lcom/google/gson/JsonElement; │ - .param p2, "x1" # Ljava/lang/reflect/Type; │ - .param p3, "x2" # Lcom/google/gson/JsonDeserializationContext; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/google/gson/JsonParseException; │ } │ .end annotation │ │ .prologue │ @@ -150,103 +142,100 @@ │ value = { │ Lcom/google/gson/JsonParseException; │ } │ .end annotation │ │ .prologue │ .line 55 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ .line 56 │ - .local v2, "exception":Lcom/google/gson/JsonParseException; │ + .local v1, "exception":Lcom/google/gson/JsonParseException; │ invoke-virtual {p1}, Lcom/google/gson/JsonElement;->getAsString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ .line 57 │ - .local v6, "value":Ljava/lang/String; │ - iget-object v0, p0, Lorg/eclipse/egit/github/core/client/DateFormatter;->formats:[Ljava/text/DateFormat; │ + .local v3, "value":Ljava/lang/String; │ + iget-object v6, p0, Lorg/eclipse/egit/github/core/client/DateFormatter;->formats:[Ljava/text/DateFormat; │ │ - .local v0, "arr$":[Ljava/text/DateFormat; │ - array-length v5, v0 │ + array-length v7, v6 │ │ - .local v5, "len$":I │ const/4 v4, 0x0 │ │ - .local v4, "i$":I │ + move v5, v4 │ + │ :goto_0 │ - if-ge v4, v5, :cond_0 │ + if-ge v5, v7, :cond_0 │ │ - aget-object v3, v0, v4 │ + aget-object v2, v6, v5 │ │ .line 59 │ - .local v3, "format":Ljava/text/DateFormat; │ + .local v2, "format":Ljava/text/DateFormat; │ :try_start_0 │ - monitor-enter v3 │ + monitor-enter v2 │ :try_end_0 │ .catch Ljava/text/ParseException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 60 │ :try_start_1 │ - invoke-virtual {v3, v6}, Ljava/text/DateFormat;->parse(Ljava/lang/String;)Ljava/util/Date; │ + invoke-virtual {v2, v3}, Ljava/text/DateFormat;->parse(Ljava/lang/String;)Ljava/util/Date; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - monitor-exit v3 │ + monitor-exit v2 │ │ - return-object v7 │ + return-object v4 │ │ .line 61 │ :catchall_0 │ - move-exception v7 │ + move-exception v4 │ │ - monitor-exit v3 │ + monitor-exit v2 │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ :try_start_2 │ - throw v7 │ + throw v4 │ :try_end_2 │ .catch Ljava/text/ParseException; {:try_start_2 .. :try_end_2} :catch_0 │ │ .line 62 │ :catch_0 │ - move-exception v1 │ + move-exception v0 │ │ .line 63 │ - .local v1, "e":Ljava/text/ParseException; │ - new-instance v2, Lcom/google/gson/JsonParseException; │ + .local v0, "e":Ljava/text/ParseException; │ + new-instance v1, Lcom/google/gson/JsonParseException; │ │ - .end local v2 # "exception":Lcom/google/gson/JsonParseException; │ - invoke-direct {v2, v1}, Lcom/google/gson/JsonParseException;->(Ljava/lang/Throwable;)V │ + .end local v1 # "exception":Lcom/google/gson/JsonParseException; │ + invoke-direct {v1, v0}, Lcom/google/gson/JsonParseException;->(Ljava/lang/Throwable;)V │ │ .line 57 │ - .restart local v2 # "exception":Lcom/google/gson/JsonParseException; │ - add-int/lit8 v4, v4, 0x1 │ + .restart local v1 # "exception":Lcom/google/gson/JsonParseException; │ + add-int/lit8 v4, v5, 0x1 │ + │ + move v5, v4 │ │ goto :goto_0 │ │ .line 65 │ - .end local v1 # "e":Ljava/text/ParseException; │ - .end local v3 # "format":Ljava/text/DateFormat; │ + .end local v0 # "e":Ljava/text/ParseException; │ + .end local v2 # "format":Ljava/text/DateFormat; │ :cond_0 │ - throw v2 │ + throw v1 │ .end method │ │ .method public bridge synthetic serialize(Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/reflect/Type; │ - .param p3, "x2" # Lcom/google/gson/JsonSerializationContext; │ │ .prologue │ .line 35 │ check-cast p1, Ljava/util/Date; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2, p3}, Lorg/eclipse/egit/github/core/client/DateFormatter;->serialize(Ljava/util/Date;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/org/eclipse/egit/github/core/client/GitHubClient.smali │ @@ -322,15 +322,15 @@ │ │ .line 673 │ :try_start_3 │ invoke-virtual {v3}, Ljava/io/BufferedReader;->close()V │ :try_end_3 │ .catch Ljava/io/IOException; {:try_start_3 .. :try_end_3} :catch_0 │ │ - .line 676 │ + .line 670 │ :goto_2 │ return-object v4 │ │ .line 674 │ :catch_0 │ move-exception v5 │ │ @@ -415,18 +415,20 @@ │ if-nez v2, :cond_0 │ │ .line 657 │ invoke-virtual {p0, p1}, Lorg/eclipse/egit/github/core/client/GitHubClient;->getStream(Ljava/net/HttpURLConnection;)Ljava/io/InputStream; │ │ move-result-object v1 │ │ + .line 658 │ invoke-virtual {p1}, Ljava/net/HttpURLConnection;->getResponseMessage()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 657 │ invoke-virtual {p0, v1, v0, v2}, Lorg/eclipse/egit/github/core/client/GitHubClient;->createException(Ljava/io/InputStream;ILjava/lang/String;)Ljava/io/IOException; │ │ move-result-object v1 │ │ throw v1 │ .end method │ │ @@ -984,32 +986,35 @@ │ move-result v3 │ │ if-eqz v3, :cond_2 │ │ .line 784 │ new-instance v3, Lorg/eclipse/egit/github/core/client/GitHubResponse; │ │ + .line 785 │ invoke-virtual {p0, v2}, Lorg/eclipse/egit/github/core/client/GitHubClient;->getStream(Ljava/net/HttpURLConnection;)Ljava/io/InputStream; │ │ move-result-object v4 │ │ + .line 784 │ invoke-virtual {p0, p1, v4}, Lorg/eclipse/egit/github/core/client/GitHubClient;->getBody(Lorg/eclipse/egit/github/core/client/GitHubRequest;Ljava/io/InputStream;)Ljava/lang/Object; │ │ move-result-object v4 │ │ invoke-direct {v3, v2, v4}, Lorg/eclipse/egit/github/core/client/GitHubResponse;->(Ljava/net/HttpURLConnection;Ljava/lang/Object;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 791 │ if-eqz v2, :cond_1 │ │ .line 792 │ invoke-virtual {v2}, Ljava/net/HttpURLConnection;->disconnect()V │ │ + .line 787 │ :cond_1 │ :goto_0 │ return-object v3 │ │ .line 786 │ :cond_2 │ :try_start_1 │ @@ -1039,18 +1044,20 @@ │ .line 788 │ :cond_3 │ :try_start_2 │ invoke-virtual {p0, v2}, Lorg/eclipse/egit/github/core/client/GitHubClient;->getStream(Ljava/net/HttpURLConnection;)Ljava/io/InputStream; │ │ move-result-object v3 │ │ + .line 789 │ invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getResponseMessage()Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 788 │ invoke-virtual {p0, v3, v1, v4}, Lorg/eclipse/egit/github/core/client/GitHubClient;->createException(Ljava/io/InputStream;ILjava/lang/String;)Ljava/io/IOException; │ │ move-result-object v3 │ │ throw v3 │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ @@ -1297,16 +1304,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v1 │ │ .line 703 │ invoke-virtual {v0}, Ljava/net/HttpURLConnection;->disconnect()V │ │ + .line 701 │ return-object v1 │ │ + .line 703 │ :catchall_0 │ move-exception v1 │ │ invoke-virtual {v0}, Ljava/net/HttpURLConnection;->disconnect()V │ │ throw v1 │ .end method │ @@ -1517,15 +1526,15 @@ │ │ .line 444 │ :try_start_1 │ invoke-virtual {v3}, Ljava/io/BufferedReader;->close()V │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_4 │ │ - .line 466 │ + .line 455 │ :goto_0 │ return-object v4 │ │ .line 437 │ :catch_0 │ move-exception v1 │ │ @@ -1728,14 +1737,15 @@ │ │ .line 813 │ if-eqz v0, :cond_0 │ │ .line 814 │ invoke-virtual {v0}, Ljava/net/HttpURLConnection;->disconnect()V │ │ + .line 811 │ :cond_0 │ return-object v1 │ │ .line 813 │ :catchall_0 │ move-exception v1 │ │ @@ -1798,16 +1808,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v1 │ │ .line 722 │ invoke-virtual {v0}, Ljava/net/HttpURLConnection;->disconnect()V │ │ + .line 720 │ return-object v1 │ │ + .line 722 │ :catchall_0 │ move-exception v1 │ │ invoke-virtual {v0}, Ljava/net/HttpURLConnection;->disconnect()V │ │ throw v1 │ .end method │ @@ -1852,14 +1864,15 @@ │ │ .line 835 │ if-eqz v0, :cond_0 │ │ .line 836 │ invoke-virtual {v0}, Ljava/net/HttpURLConnection;->disconnect()V │ │ + .line 833 │ :cond_0 │ return-object v1 │ │ .line 835 │ :catchall_0 │ move-exception v1 │ │ @@ -1933,14 +1946,15 @@ │ array-length v2, v0 │ │ invoke-virtual {p1, v2}, Ljava/net/HttpURLConnection;->setFixedLengthStreamingMode(I)V │ │ .line 627 │ new-instance v1, Ljava/io/BufferedOutputStream; │ │ + .line 628 │ invoke-virtual {p1}, Ljava/net/HttpURLConnection;->getOutputStream()Ljava/io/OutputStream; │ │ move-result-object v2 │ │ iget v3, p0, Lorg/eclipse/egit/github/core/client/GitHubClient;->bufferSize:I │ │ invoke-direct {v1, v2, v3}, Ljava/io/BufferedOutputStream;->(Ljava/io/OutputStream;I)V │ @@ -2057,14 +2071,15 @@ │ │ move-result v0 │ │ if-lez v0, :cond_0 │ │ if-eqz p2, :cond_0 │ │ + .line 343 │ invoke-virtual {p2}, Ljava/lang/String;->length()I │ │ move-result v0 │ │ if-lez v0, :cond_0 │ │ .line 344 │ @@ -2096,14 +2111,15 @@ │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 345 │ invoke-static {v1}, Lorg/eclipse/egit/github/core/util/EncodingUtils;->toBase64(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 ├── smali/org/eclipse/egit/github/core/client/GsonUtils.smali │ @@ -273,13 +273,14 @@ │ │ :goto_0 │ return-object v0 │ │ :cond_0 │ sget-object v0, Lorg/eclipse/egit/github/core/client/GsonUtils;->GSON_NO_NULLS:Lcom/google/gson/Gson; │ │ + .line 99 │ invoke-virtual {v0, p0}, Lcom/google/gson/Gson;->toJson(Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v0 │ │ goto :goto_0 │ .end method ├── smali/org/eclipse/egit/github/core/client/PageLinks.smali │ @@ -17,292 +17,284 @@ │ .field private next:Ljava/lang/String; │ │ .field private prev:Ljava/lang/String; │ │ │ # direct methods │ .method public constructor (Lorg/eclipse/egit/github/core/client/GitHubResponse;)V │ - .locals 13 │ + .locals 12 │ .param p1, "response" # Lorg/eclipse/egit/github/core/client/GitHubResponse; │ │ .prologue │ .line 43 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 44 │ - const-string v11, "Link" │ + const-string v8, "Link" │ │ - invoke-virtual {p1, v11}, Lorg/eclipse/egit/github/core/client/GitHubResponse;->getHeader(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {p1, v8}, Lorg/eclipse/egit/github/core/client/GitHubResponse;->getHeader(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v2 │ │ .line 45 │ - .local v5, "linkHeader":Ljava/lang/String; │ - if-eqz v5, :cond_8 │ + .local v2, "linkHeader":Ljava/lang/String; │ + if-eqz v2, :cond_8 │ │ .line 46 │ - const-string v11, "," │ + const-string v8, "," │ │ - invoke-virtual {v5, v11}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ + invoke-virtual {v2, v8}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ .line 47 │ - .local v7, "links":[Ljava/lang/String; │ - move-object v0, v7 │ + .local v4, "links":[Ljava/lang/String; │ + array-length v9, v4 │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v3, v0 │ + const/4 v8, 0x0 │ │ - .local v3, "len$":I │ - const/4 v2, 0x0 │ - │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v3, :cond_9 │ + if-ge v8, v9, :cond_9 │ │ - aget-object v4, v0, v2 │ + aget-object v1, v4, v8 │ │ .line 48 │ - .local v4, "link":Ljava/lang/String; │ - const-string v11, ";" │ + .local v1, "link":Ljava/lang/String; │ + const-string v10, ";" │ │ - invoke-virtual {v4, v11}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ + invoke-virtual {v1, v10}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v7 │ │ .line 49 │ - .local v10, "segments":[Ljava/lang/String; │ - array-length v11, v10 │ + .local v7, "segments":[Ljava/lang/String; │ + array-length v10, v7 │ │ - const/4 v12, 0x2 │ + const/4 v11, 0x2 │ │ - if-ge v11, v12, :cond_1 │ + if-ge v10, v11, :cond_1 │ │ .line 47 │ :cond_0 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v8, v8, 0x1 │ │ goto :goto_0 │ │ .line 52 │ :cond_1 │ - const/4 v11, 0x0 │ + const/4 v10, 0x0 │ │ - aget-object v11, v10, v11 │ + aget-object v10, v7, v10 │ │ - invoke-virtual {v11}, Ljava/lang/String;->trim()Ljava/lang/String; │ + invoke-virtual {v10}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ .line 53 │ - .local v6, "linkPart":Ljava/lang/String; │ - const-string v11, "<" │ + .local v3, "linkPart":Ljava/lang/String; │ + const-string v10, "<" │ │ - invoke-virtual {v6, v11}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v3, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ - move-result v11 │ + move-result v10 │ │ - if-eqz v11, :cond_0 │ + if-eqz v10, :cond_0 │ │ - const-string v11, ">" │ + const-string v10, ">" │ │ - invoke-virtual {v6, v11}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ + invoke-virtual {v3, v10}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ │ - move-result v11 │ + move-result v10 │ │ - if-eqz v11, :cond_0 │ + if-eqz v10, :cond_0 │ │ .line 55 │ - const/4 v11, 0x1 │ + const/4 v10, 0x1 │ │ - invoke-virtual {v6}, Ljava/lang/String;->length()I │ + invoke-virtual {v3}, Ljava/lang/String;->length()I │ │ - move-result v12 │ + move-result v11 │ │ - add-int/lit8 v12, v12, -0x1 │ + add-int/lit8 v11, v11, -0x1 │ │ - invoke-virtual {v6, v11, v12}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ + invoke-virtual {v3, v10, v11}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ .line 57 │ - const/4 v1, 0x1 │ + const/4 v0, 0x1 │ │ - .local v1, "i":I │ + .local v0, "i":I │ :goto_1 │ - array-length v11, v10 │ + array-length v10, v7 │ │ - if-ge v1, v11, :cond_0 │ + if-ge v0, v10, :cond_0 │ │ .line 58 │ - aget-object v11, v10, v1 │ + aget-object v10, v7, v0 │ │ - invoke-virtual {v11}, Ljava/lang/String;->trim()Ljava/lang/String; │ + invoke-virtual {v10}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - const-string v12, "=" │ + const-string v11, "=" │ │ - invoke-virtual {v11, v12}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ + invoke-virtual {v10, v11}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v5 │ │ .line 59 │ - .local v8, "rel":[Ljava/lang/String; │ - array-length v11, v8 │ + .local v5, "rel":[Ljava/lang/String; │ + array-length v10, v5 │ │ - const/4 v12, 0x2 │ + const/4 v11, 0x2 │ │ - if-lt v11, v12, :cond_2 │ + if-lt v10, v11, :cond_2 │ │ - const-string v11, "rel" │ + const-string v10, "rel" │ │ - const/4 v12, 0x0 │ + const/4 v11, 0x0 │ │ - aget-object v12, v8, v12 │ + aget-object v11, v5, v11 │ │ - invoke-virtual {v11, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v10, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v11 │ + move-result v10 │ │ - if-nez v11, :cond_3 │ + if-nez v10, :cond_3 │ │ .line 57 │ :cond_2 │ :goto_2 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v0, v0, 0x1 │ │ goto :goto_1 │ │ .line 62 │ :cond_3 │ - const/4 v11, 0x1 │ + const/4 v10, 0x1 │ │ - aget-object v9, v8, v11 │ + aget-object v6, v5, v10 │ │ .line 63 │ - .local v9, "relValue":Ljava/lang/String; │ - const-string v11, "\"" │ + .local v6, "relValue":Ljava/lang/String; │ + const-string v10, "\"" │ │ - invoke-virtual {v9, v11}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v6, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ - move-result v11 │ + move-result v10 │ │ - if-eqz v11, :cond_4 │ + if-eqz v10, :cond_4 │ │ - const-string v11, "\"" │ + const-string v10, "\"" │ │ - invoke-virtual {v9, v11}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ + invoke-virtual {v6, v10}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ │ - move-result v11 │ + move-result v10 │ │ - if-eqz v11, :cond_4 │ + if-eqz v10, :cond_4 │ │ .line 64 │ - const/4 v11, 0x1 │ + const/4 v10, 0x1 │ │ - invoke-virtual {v9}, Ljava/lang/String;->length()I │ + invoke-virtual {v6}, Ljava/lang/String;->length()I │ │ - move-result v12 │ + move-result v11 │ │ - add-int/lit8 v12, v12, -0x1 │ + add-int/lit8 v11, v11, -0x1 │ │ - invoke-virtual {v9, v11, v12}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ + invoke-virtual {v6, v10, v11}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v6 │ │ .line 66 │ :cond_4 │ - const-string v11, "first" │ + const-string v10, "first" │ │ - invoke-virtual {v11, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v10, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v11 │ + move-result v10 │ │ - if-eqz v11, :cond_5 │ + if-eqz v10, :cond_5 │ │ .line 67 │ - iput-object v6, p0, Lorg/eclipse/egit/github/core/client/PageLinks;->first:Ljava/lang/String; │ + iput-object v3, p0, Lorg/eclipse/egit/github/core/client/PageLinks;->first:Ljava/lang/String; │ │ goto :goto_2 │ │ .line 68 │ :cond_5 │ - const-string v11, "last" │ + const-string v10, "last" │ │ - invoke-virtual {v11, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v10, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v11 │ + move-result v10 │ │ - if-eqz v11, :cond_6 │ + if-eqz v10, :cond_6 │ │ .line 69 │ - iput-object v6, p0, Lorg/eclipse/egit/github/core/client/PageLinks;->last:Ljava/lang/String; │ + iput-object v3, p0, Lorg/eclipse/egit/github/core/client/PageLinks;->last:Ljava/lang/String; │ │ goto :goto_2 │ │ .line 70 │ :cond_6 │ - const-string v11, "next" │ + const-string v10, "next" │ │ - invoke-virtual {v11, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v10, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v11 │ + move-result v10 │ │ - if-eqz v11, :cond_7 │ + if-eqz v10, :cond_7 │ │ .line 71 │ - iput-object v6, p0, Lorg/eclipse/egit/github/core/client/PageLinks;->next:Ljava/lang/String; │ + iput-object v3, p0, Lorg/eclipse/egit/github/core/client/PageLinks;->next:Ljava/lang/String; │ │ goto :goto_2 │ │ .line 72 │ :cond_7 │ - const-string v11, "prev" │ + const-string v10, "prev" │ │ - invoke-virtual {v11, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v10, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v11 │ + move-result v10 │ │ - if-eqz v11, :cond_2 │ + if-eqz v10, :cond_2 │ │ .line 73 │ - iput-object v6, p0, Lorg/eclipse/egit/github/core/client/PageLinks;->prev:Ljava/lang/String; │ + iput-object v3, p0, Lorg/eclipse/egit/github/core/client/PageLinks;->prev:Ljava/lang/String; │ │ goto :goto_2 │ │ .line 77 │ - .end local v0 # "arr$":[Ljava/lang/String; │ - .end local v1 # "i":I │ - .end local v2 # "i$":I │ - .end local v3 # "len$":I │ - .end local v4 # "link":Ljava/lang/String; │ - .end local v6 # "linkPart":Ljava/lang/String; │ - .end local v7 # "links":[Ljava/lang/String; │ - .end local v8 # "rel":[Ljava/lang/String; │ - .end local v9 # "relValue":Ljava/lang/String; │ - .end local v10 # "segments":[Ljava/lang/String; │ + .end local v0 # "i":I │ + .end local v1 # "link":Ljava/lang/String; │ + .end local v3 # "linkPart":Ljava/lang/String; │ + .end local v4 # "links":[Ljava/lang/String; │ + .end local v5 # "rel":[Ljava/lang/String; │ + .end local v6 # "relValue":Ljava/lang/String; │ + .end local v7 # "segments":[Ljava/lang/String; │ :cond_8 │ - const-string v11, "X-Next" │ + const-string v8, "X-Next" │ │ - invoke-virtual {p1, v11}, Lorg/eclipse/egit/github/core/client/GitHubResponse;->getHeader(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {p1, v8}, Lorg/eclipse/egit/github/core/client/GitHubResponse;->getHeader(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - iput-object v11, p0, Lorg/eclipse/egit/github/core/client/PageLinks;->next:Ljava/lang/String; │ + iput-object v8, p0, Lorg/eclipse/egit/github/core/client/PageLinks;->next:Ljava/lang/String; │ │ .line 78 │ - const-string v11, "X-Last" │ + const-string v8, "X-Last" │ │ - invoke-virtual {p1, v11}, Lorg/eclipse/egit/github/core/client/GitHubResponse;->getHeader(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {p1, v8}, Lorg/eclipse/egit/github/core/client/GitHubResponse;->getHeader(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - iput-object v11, p0, Lorg/eclipse/egit/github/core/client/PageLinks;->last:Ljava/lang/String; │ + iput-object v8, p0, Lorg/eclipse/egit/github/core/client/PageLinks;->last:Ljava/lang/String; │ │ .line 80 │ :cond_9 │ return-void │ .end method ├── smali/org/eclipse/egit/github/core/client/RequestException.smali │ @@ -220,107 +220,106 @@ │ .method public formatErrors()Ljava/lang/String; │ .locals 8 │ │ .prologue │ const/16 v7, 0x20 │ │ .line 122 │ - iget-object v5, p0, Lorg/eclipse/egit/github/core/client/RequestException;->error:Lorg/eclipse/egit/github/core/RequestError; │ + iget-object v4, p0, Lorg/eclipse/egit/github/core/client/RequestException;->error:Lorg/eclipse/egit/github/core/RequestError; │ │ - invoke-virtual {v5}, Lorg/eclipse/egit/github/core/RequestError;->getMessage()Ljava/lang/String; │ + invoke-virtual {v4}, Lorg/eclipse/egit/github/core/RequestError;->getMessage()Ljava/lang/String; │ │ move-result-object v0 │ │ .line 123 │ .local v0, "errorMessage":Ljava/lang/String; │ if-nez v0, :cond_0 │ │ .line 124 │ const-string v0, "" │ │ .line 125 │ :cond_0 │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4, v0}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ + invoke-direct {v3, v0}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ │ .line 126 │ - .local v4, "message":Ljava/lang/StringBuilder; │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->length()I │ + .local v3, "message":Ljava/lang/StringBuilder; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->length()I │ │ - move-result v5 │ + move-result v4 │ │ - if-lez v5, :cond_1 │ + if-lez v4, :cond_1 │ │ .line 127 │ - invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - const/16 v6, 0x28 │ + const/16 v5, 0x28 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - iget v6, p0, Lorg/eclipse/egit/github/core/client/RequestException;->status:I │ + iget v5, p0, Lorg/eclipse/egit/github/core/client/RequestException;->status:I │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - const/16 v6, 0x29 │ + const/16 v5, 0x29 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 130 │ :goto_0 │ - iget-object v5, p0, Lorg/eclipse/egit/github/core/client/RequestException;->error:Lorg/eclipse/egit/github/core/RequestError; │ + iget-object v4, p0, Lorg/eclipse/egit/github/core/client/RequestException;->error:Lorg/eclipse/egit/github/core/RequestError; │ │ - invoke-virtual {v5}, Lorg/eclipse/egit/github/core/RequestError;->getErrors()Ljava/util/List; │ + invoke-virtual {v4}, Lorg/eclipse/egit/github/core/RequestError;->getErrors()Ljava/util/List; │ │ move-result-object v1 │ │ .line 131 │ .local v1, "errors":Ljava/util/List;, "Ljava/util/List;" │ if-eqz v1, :cond_3 │ │ invoke-interface {v1}, Ljava/util/List;->size()I │ │ - move-result v5 │ + move-result v4 │ │ - if-lez v5, :cond_3 │ + if-lez v4, :cond_3 │ │ .line 132 │ - const/16 v5, 0x3a │ + const/16 v4, 0x3a │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 133 │ invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_2 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Lorg/eclipse/egit/github/core/FieldError; │ │ .line 134 │ .local v2, "fieldError":Lorg/eclipse/egit/github/core/FieldError; │ - invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ invoke-virtual {p0, v2}, Lorg/eclipse/egit/github/core/client/RequestException;->format(Lorg/eclipse/egit/github/core/FieldError;)Ljava/lang/String; │ │ move-result-object v6 │ │ @@ -333,42 +332,39 @@ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ goto :goto_1 │ │ .line 129 │ .end local v1 # "errors":Ljava/util/List;, "Ljava/util/List;" │ .end local v2 # "fieldError":Lorg/eclipse/egit/github/core/FieldError; │ - .end local v3 # "i$":Ljava/util/Iterator; │ :cond_1 │ - iget v5, p0, Lorg/eclipse/egit/github/core/client/RequestException;->status:I │ + iget v4, p0, Lorg/eclipse/egit/github/core/client/RequestException;->status:I │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ goto :goto_0 │ │ .line 135 │ .restart local v1 # "errors":Ljava/util/List;, "Ljava/util/List;" │ - .restart local v3 # "i$":Ljava/util/Iterator; │ :cond_2 │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->length()I │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->length()I │ │ - move-result v5 │ + move-result v4 │ │ - add-int/lit8 v5, v5, -0x1 │ + add-int/lit8 v4, v4, -0x1 │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->deleteCharAt(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->deleteCharAt(I)Ljava/lang/StringBuilder; │ │ .line 137 │ - .end local v3 # "i$":Ljava/util/Iterator; │ :cond_3 │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - return-object v5 │ + return-object v4 │ .end method │ │ .method public getError()Lorg/eclipse/egit/github/core/RequestError; │ .locals 1 │ │ .prologue │ .line 69 ├── smali/org/eclipse/egit/github/core/client/EventFormatter.smali │ @@ -37,40 +37,40 @@ │ │ const-class v1, Ljava/util/Date; │ │ new-instance v2, Lorg/eclipse/egit/github/core/client/DateFormatter; │ │ invoke-direct {v2}, Lorg/eclipse/egit/github/core/client/DateFormatter;->()V │ │ + .line 73 │ invoke-virtual {v0, v1, v2}, Lcom/google/gson/GsonBuilder;->registerTypeAdapter(Ljava/lang/reflect/Type;Ljava/lang/Object;)Lcom/google/gson/GsonBuilder; │ │ move-result-object v0 │ │ sget-object v1, Lcom/google/gson/FieldNamingPolicy;->LOWER_CASE_WITH_UNDERSCORES:Lcom/google/gson/FieldNamingPolicy; │ │ + .line 74 │ invoke-virtual {v0, v1}, Lcom/google/gson/GsonBuilder;->setFieldNamingPolicy(Lcom/google/gson/FieldNamingPolicy;)Lcom/google/gson/GsonBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lcom/google/gson/GsonBuilder;->create()Lcom/google/gson/Gson; │ │ move-result-object v0 │ │ iput-object v0, p0, Lorg/eclipse/egit/github/core/client/EventFormatter;->gson:Lcom/google/gson/Gson; │ │ + .line 72 │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic deserialize(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Lcom/google/gson/JsonElement; │ - .param p2, "x1" # Ljava/lang/reflect/Type; │ - .param p3, "x2" # Lcom/google/gson/JsonDeserializationContext; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/google/gson/JsonParseException; │ } │ .end annotation │ │ .prologue ├── smali/org/eclipse/egit/github/core/service/CollaboratorService$1.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/CollaboratorService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/CollaboratorService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/CollaboratorService; │ │ .prologue │ .line 65 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/CollaboratorService$1;->this$0:Lorg/eclipse/egit/github/core/service/CollaboratorService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/CollaboratorService.smali │ @@ -192,18 +192,20 @@ │ invoke-virtual {v1, v2}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setUri(Ljava/lang/StringBuilder;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 65 │ new-instance v3, Lorg/eclipse/egit/github/core/service/CollaboratorService$1; │ │ invoke-direct {v3, p0}, Lorg/eclipse/egit/github/core/service/CollaboratorService$1;->(Lorg/eclipse/egit/github/core/service/CollaboratorService;)V │ │ + .line 66 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/service/CollaboratorService$1;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v3 │ │ + .line 65 │ invoke-virtual {v1, v3}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 67 │ invoke-virtual {p0, v1}, Lorg/eclipse/egit/github/core/service/CollaboratorService;->getAll(Lorg/eclipse/egit/github/core/client/PagedRequest;)Ljava/util/List; │ │ move-result-object v3 ├── smali/org/eclipse/egit/github/core/service/CommitService$1.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/CommitService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/CommitService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/CommitService; │ │ .prologue │ .line 143 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/CommitService$1;->this$0:Lorg/eclipse/egit/github/core/service/CommitService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/CommitService$3.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/CommitService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/CommitService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/CommitService; │ │ .prologue │ .line 388 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/CommitService$3;->this$0:Lorg/eclipse/egit/github/core/service/CommitService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/CommitService$2.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/CommitService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/CommitService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/CommitService; │ │ .prologue │ .line 246 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/CommitService$2;->this$0:Lorg/eclipse/egit/github/core/service/CommitService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/CommitService.smali │ @@ -1003,18 +1003,20 @@ │ │ .line 388 │ .local v1, "request":Lorg/eclipse/egit/github/core/client/PagedRequest;, "Lorg/eclipse/egit/github/core/client/PagedRequest;" │ new-instance v3, Lorg/eclipse/egit/github/core/service/CommitService$3; │ │ invoke-direct {v3, p0}, Lorg/eclipse/egit/github/core/service/CommitService$3;->(Lorg/eclipse/egit/github/core/service/CommitService;)V │ │ + .line 389 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/service/CommitService$3;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v3 │ │ + .line 388 │ invoke-virtual {v1, v3}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 390 │ invoke-virtual {v1, v2}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setUri(Ljava/lang/StringBuilder;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 391 │ invoke-virtual {p0, v1}, Lorg/eclipse/egit/github/core/service/CommitService;->getAll(Lorg/eclipse/egit/github/core/client/PagedRequest;)Ljava/util/List; │ @@ -1133,18 +1135,20 @@ │ invoke-virtual {v1, v2}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setUri(Ljava/lang/StringBuilder;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 481 │ new-instance v3, Lorg/eclipse/egit/github/core/service/CommitService$4; │ │ invoke-direct {v3, p0}, Lorg/eclipse/egit/github/core/service/CommitService$4;->(Lorg/eclipse/egit/github/core/service/CommitService;)V │ │ + .line 482 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/service/CommitService$4;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v3 │ │ + .line 481 │ invoke-virtual {v1, v3}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 483 │ invoke-virtual {p0, v1}, Lorg/eclipse/egit/github/core/service/CommitService;->createPageIterator(Lorg/eclipse/egit/github/core/client/PagedRequest;)Lorg/eclipse/egit/github/core/client/PageIterator; │ │ move-result-object v3 │ │ @@ -1308,18 +1312,20 @@ │ invoke-virtual {v1, v2}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setUri(Ljava/lang/StringBuilder;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 246 │ new-instance v3, Lorg/eclipse/egit/github/core/service/CommitService$2; │ │ invoke-direct {v3, p0}, Lorg/eclipse/egit/github/core/service/CommitService$2;->(Lorg/eclipse/egit/github/core/service/CommitService;)V │ │ + .line 247 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/service/CommitService$2;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v3 │ │ + .line 246 │ invoke-virtual {v1, v3}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 248 │ invoke-virtual {p0, v1}, Lorg/eclipse/egit/github/core/service/CommitService;->createPageIterator(Lorg/eclipse/egit/github/core/client/PagedRequest;)Lorg/eclipse/egit/github/core/client/PageIterator; │ │ move-result-object v3 │ │ @@ -1470,18 +1476,20 @@ │ invoke-virtual {v2, v3}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setUri(Ljava/lang/StringBuilder;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 143 │ new-instance v4, Lorg/eclipse/egit/github/core/service/CommitService$1; │ │ invoke-direct {v4, p0}, Lorg/eclipse/egit/github/core/service/CommitService$1;->(Lorg/eclipse/egit/github/core/service/CommitService;)V │ │ + .line 144 │ invoke-virtual {v4}, Lorg/eclipse/egit/github/core/service/CommitService$1;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v4 │ │ + .line 143 │ invoke-virtual {v2, v4}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 146 │ if-nez p2, :cond_0 │ │ if-eqz p3, :cond_3 ├── smali/org/eclipse/egit/github/core/service/CommitService$4.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/CommitService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/CommitService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/CommitService; │ │ .prologue │ .line 481 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/CommitService$4;->this$0:Lorg/eclipse/egit/github/core/service/CommitService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/ContentsService$1.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/ContentsService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/ContentsService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/ContentsService; │ │ .prologue │ .line 183 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/ContentsService$1;->this$0:Lorg/eclipse/egit/github/core/service/ContentsService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/ContentsService.smali │ @@ -165,22 +165,24 @@ │ │ move-result-object v5 │ │ const-string v6, "+" │ │ const-string v7, "%20" │ │ + .line 174 │ invoke-virtual {v5, v6, v7}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v5 │ │ const-string v6, "." │ │ const-string v7, "%2E" │ │ + .line 175 │ invoke-virtual {v5, v6, v7}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v1 │ │ .line 176 │ .local v1, "encodedPath":Ljava/lang/String; │ const/4 v5, 0x0 │ @@ -215,18 +217,20 @@ │ invoke-virtual {v3, v5}, Lorg/eclipse/egit/github/core/client/GitHubRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 183 │ new-instance v5, Lorg/eclipse/egit/github/core/service/ContentsService$1; │ │ invoke-direct {v5, p0}, Lorg/eclipse/egit/github/core/service/ContentsService$1;->(Lorg/eclipse/egit/github/core/service/ContentsService;)V │ │ + .line 184 │ invoke-virtual {v5}, Lorg/eclipse/egit/github/core/service/ContentsService$1;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v5 │ │ + .line 183 │ invoke-virtual {v3, v5}, Lorg/eclipse/egit/github/core/client/GitHubRequest;->setArrayType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 185 │ if-eqz p3, :cond_2 │ │ invoke-virtual {p3}, Ljava/lang/String;->length()I ├── smali/org/eclipse/egit/github/core/service/DataService$1.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/DataService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/DataService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/DataService; │ │ .prologue │ .line 251 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/DataService$1;->this$0:Lorg/eclipse/egit/github/core/service/DataService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/DataService.smali │ @@ -118,201 +118,199 @@ │ :cond_1 │ const/4 v3, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public createCommit(Lorg/eclipse/egit/github/core/IRepositoryIdProvider;Lorg/eclipse/egit/github/core/Commit;)Lorg/eclipse/egit/github/core/Commit; │ - .locals 11 │ + .locals 10 │ .param p1, "repository" # Lorg/eclipse/egit/github/core/IRepositoryIdProvider; │ .param p2, "commit" # Lorg/eclipse/egit/github/core/Commit; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 374 │ invoke-virtual {p0, p1}, Lorg/eclipse/egit/github/core/service/DataService;->getId(Lorg/eclipse/egit/github/core/IRepositoryIdProvider;)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 375 │ - .local v1, "id":Ljava/lang/String; │ + .local v0, "id":Ljava/lang/String; │ if-nez p2, :cond_0 │ │ .line 376 │ - new-instance v8, Ljava/lang/IllegalArgumentException; │ + new-instance v7, Ljava/lang/IllegalArgumentException; │ │ - const-string v9, "Commit cannot be null" │ + const-string v8, "Commit cannot be null" │ │ - invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ - throw v8 │ + throw v7 │ │ .line 378 │ :cond_0 │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v6, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ .line 379 │ - .local v7, "uri":Ljava/lang/StringBuilder; │ - const-string v8, "/repos" │ + .local v6, "uri":Ljava/lang/StringBuilder; │ + const-string v7, "/repos" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 380 │ - const/16 v8, 0x2f │ + const/16 v7, 0x2f │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 381 │ - const-string v8, "/git" │ + const-string v7, "/git" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 382 │ - const-string v8, "/commits" │ + const-string v7, "/commits" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 383 │ - new-instance v2, Ljava/util/HashMap; │ + new-instance v1, Ljava/util/HashMap; │ │ - invoke-direct {v2}, Ljava/util/HashMap;->()V │ + invoke-direct {v1}, Ljava/util/HashMap;->()V │ │ .line 384 │ - .local v2, "params":Ljava/util/Map;, "Ljava/util/Map;" │ - const-string v8, "author" │ + .local v1, "params":Ljava/util/Map;, "Ljava/util/Map;" │ + const-string v7, "author" │ │ invoke-virtual {p2}, Lorg/eclipse/egit/github/core/Commit;->getAuthor()Lorg/eclipse/egit/github/core/CommitUser; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-interface {v2, v8, v9}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v1, v7, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 385 │ - const-string v8, "committer" │ + const-string v7, "committer" │ │ invoke-virtual {p2}, Lorg/eclipse/egit/github/core/Commit;->getCommitter()Lorg/eclipse/egit/github/core/CommitUser; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-interface {v2, v8, v9}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v1, v7, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 386 │ - const-string v8, "message" │ + const-string v7, "message" │ │ invoke-virtual {p2}, Lorg/eclipse/egit/github/core/Commit;->getMessage()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-interface {v2, v8, v9}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v1, v7, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 387 │ invoke-virtual {p2}, Lorg/eclipse/egit/github/core/Commit;->getParents()Ljava/util/List; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 388 │ - .local v5, "parents":Ljava/util/List;, "Ljava/util/List;" │ - if-eqz v5, :cond_2 │ + .local v4, "parents":Ljava/util/List;, "Ljava/util/List;" │ + if-eqz v4, :cond_2 │ │ - invoke-interface {v5}, Ljava/util/List;->size()I │ + invoke-interface {v4}, Ljava/util/List;->size()I │ │ - move-result v8 │ + move-result v7 │ │ - if-lez v8, :cond_2 │ + if-lez v7, :cond_2 │ │ .line 389 │ - new-instance v4, Ljava/util/ArrayList; │ + new-instance v3, Ljava/util/ArrayList; │ │ - invoke-direct {v4}, Ljava/util/ArrayList;->()V │ + invoke-direct {v3}, Ljava/util/ArrayList;->()V │ │ .line 390 │ - .local v4, "parentIds":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + .local v3, "parentIds":Ljava/util/List;, "Ljava/util/List;" │ + invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v7 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v8 │ │ if-eqz v8, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lorg/eclipse/egit/github/core/Commit; │ + check-cast v2, Lorg/eclipse/egit/github/core/Commit; │ │ .line 391 │ - .local v3, "parent":Lorg/eclipse/egit/github/core/Commit; │ - invoke-virtual {v3}, Lorg/eclipse/egit/github/core/Commit;->getSha()Ljava/lang/String; │ + .local v2, "parent":Lorg/eclipse/egit/github/core/Commit; │ + invoke-virtual {v2}, Lorg/eclipse/egit/github/core/Commit;->getSha()Ljava/lang/String; │ │ move-result-object v8 │ │ - invoke-interface {v4, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 392 │ - .end local v3 # "parent":Lorg/eclipse/egit/github/core/Commit; │ + .end local v2 # "parent":Lorg/eclipse/egit/github/core/Commit; │ :cond_1 │ - const-string v8, "parents" │ + const-string v7, "parents" │ │ - invoke-interface {v2, v8, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v1, v7, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 394 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v4 # "parentIds":Ljava/util/List;, "Ljava/util/List;" │ + .end local v3 # "parentIds":Ljava/util/List;, "Ljava/util/List;" │ :cond_2 │ invoke-virtual {p2}, Lorg/eclipse/egit/github/core/Commit;->getTree()Lorg/eclipse/egit/github/core/Tree; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 395 │ - .local v6, "tree":Lorg/eclipse/egit/github/core/Tree; │ - if-eqz v6, :cond_3 │ + .local v5, "tree":Lorg/eclipse/egit/github/core/Tree; │ + if-eqz v5, :cond_3 │ │ .line 396 │ - const-string v8, "tree" │ + const-string v7, "tree" │ │ - invoke-virtual {v6}, Lorg/eclipse/egit/github/core/Tree;->getSha()Ljava/lang/String; │ + invoke-virtual {v5}, Lorg/eclipse/egit/github/core/Tree;->getSha()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-interface {v2, v8, v9}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v1, v7, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 397 │ :cond_3 │ - iget-object v8, p0, Lorg/eclipse/egit/github/core/service/DataService;->client:Lorg/eclipse/egit/github/core/client/GitHubClient; │ + iget-object v7, p0, Lorg/eclipse/egit/github/core/service/DataService;->client:Lorg/eclipse/egit/github/core/client/GitHubClient; │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - const-class v10, Lorg/eclipse/egit/github/core/Commit; │ + const-class v9, Lorg/eclipse/egit/github/core/Commit; │ │ - invoke-virtual {v8, v9, v2, v10}, Lorg/eclipse/egit/github/core/client/GitHubClient;->post(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/reflect/Type;)Ljava/lang/Object; │ + invoke-virtual {v7, v8, v1, v9}, Lorg/eclipse/egit/github/core/client/GitHubClient;->post(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/reflect/Type;)Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, Lorg/eclipse/egit/github/core/Commit; │ + check-cast v7, Lorg/eclipse/egit/github/core/Commit; │ │ - return-object v8 │ + return-object v7 │ .end method │ │ .method public createReference(Lorg/eclipse/egit/github/core/IRepositoryIdProvider;Lorg/eclipse/egit/github/core/Reference;)Lorg/eclipse/egit/github/core/Reference; │ .locals 7 │ .param p1, "repository" # Lorg/eclipse/egit/github/core/IRepositoryIdProvider; │ .param p2, "reference" # Lorg/eclipse/egit/github/core/Reference; │ .annotation system Ldalvik/annotation/Throws; │ @@ -1345,18 +1343,20 @@ │ │ .line 251 │ .local v1, "request":Lorg/eclipse/egit/github/core/client/PagedRequest;, "Lorg/eclipse/egit/github/core/client/PagedRequest;" │ new-instance v3, Lorg/eclipse/egit/github/core/service/DataService$1; │ │ invoke-direct {v3, p0}, Lorg/eclipse/egit/github/core/service/DataService$1;->(Lorg/eclipse/egit/github/core/service/DataService;)V │ │ + .line 252 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/service/DataService$1;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v3 │ │ + .line 251 │ invoke-virtual {v1, v3}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 253 │ invoke-virtual {v1, v2}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setUri(Ljava/lang/StringBuilder;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 254 │ invoke-virtual {p0, v1}, Lorg/eclipse/egit/github/core/service/DataService;->getAll(Lorg/eclipse/egit/github/core/client/PagedRequest;)Ljava/util/List; ├── smali/org/eclipse/egit/github/core/service/DeployKeyService$1.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/DeployKeyService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/DeployKeyService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/DeployKeyService; │ │ .prologue │ .line 66 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/DeployKeyService$1;->this$0:Lorg/eclipse/egit/github/core/service/DeployKeyService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/DownloadService$1.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/DownloadService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/DownloadService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/DownloadService; │ │ .prologue │ .line 144 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/DownloadService$1;->this$0:Lorg/eclipse/egit/github/core/service/DownloadService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/DownloadService.smali │ @@ -75,24 +75,26 @@ │ │ .line 312 │ :cond_0 │ new-instance v3, Ljava/io/FileInputStream; │ │ invoke-direct {v3, p3}, Ljava/io/FileInputStream;->(Ljava/io/File;)V │ │ + .line 313 │ invoke-virtual {p3}, Ljava/io/File;->length()J │ │ move-result-wide v4 │ │ move-object v0, p0 │ │ move-object v1, p1 │ │ move-object v2, p2 │ │ + .line 312 │ invoke-virtual/range {v0 .. v5}, Lorg/eclipse/egit/github/core/service/DownloadService;->createDownload(Lorg/eclipse/egit/github/core/IRepositoryIdProvider;Lorg/eclipse/egit/github/core/Download;Ljava/io/InputStream;J)Lorg/eclipse/egit/github/core/DownloadResource; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -175,18 +177,20 @@ │ │ .line 144 │ .local v1, "request":Lorg/eclipse/egit/github/core/client/PagedRequest;, "Lorg/eclipse/egit/github/core/client/PagedRequest;" │ new-instance v3, Lorg/eclipse/egit/github/core/service/DownloadService$1; │ │ invoke-direct {v3, p0}, Lorg/eclipse/egit/github/core/service/DownloadService$1;->(Lorg/eclipse/egit/github/core/service/DownloadService;)V │ │ + .line 145 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/service/DownloadService$1;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v3 │ │ + .line 144 │ invoke-virtual {v1, v3}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 146 │ invoke-virtual {v1, v2}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setUri(Ljava/lang/StringBuilder;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 147 │ return-object v1 ├── smali/org/eclipse/egit/github/core/service/EventService$1.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/EventService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/EventService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/EventService; │ │ .prologue │ .line 91 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/EventService$1;->this$0:Lorg/eclipse/egit/github/core/service/EventService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/EventService$2.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/EventService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/EventService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/EventService; │ │ .prologue │ .line 390 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/EventService$2;->this$0:Lorg/eclipse/egit/github/core/service/EventService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/DeployKeyService.smali │ @@ -362,18 +362,20 @@ │ invoke-virtual {v1, v2}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setUri(Ljava/lang/StringBuilder;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 66 │ new-instance v3, Lorg/eclipse/egit/github/core/service/DeployKeyService$1; │ │ invoke-direct {v3, p0}, Lorg/eclipse/egit/github/core/service/DeployKeyService$1;->(Lorg/eclipse/egit/github/core/service/DeployKeyService;)V │ │ + .line 67 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/service/DeployKeyService$1;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v3 │ │ + .line 66 │ invoke-virtual {v1, v3}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 68 │ invoke-virtual {p0, v1}, Lorg/eclipse/egit/github/core/service/DeployKeyService;->getAll(Lorg/eclipse/egit/github/core/client/PagedRequest;)Ljava/util/List; │ │ move-result-object v3 ├── smali/org/eclipse/egit/github/core/service/EventService$3.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/EventService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/EventService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/EventService; │ │ .prologue │ .line 412 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/EventService$3;->this$0:Lorg/eclipse/egit/github/core/service/EventService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/EventService$4.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/EventService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/EventService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/EventService; │ │ .prologue │ .line 433 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/EventService$4;->this$0:Lorg/eclipse/egit/github/core/service/EventService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/EventService$5.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/EventService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/EventService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/EventService; │ │ .prologue │ .line 458 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/EventService$5;->this$0:Lorg/eclipse/egit/github/core/service/EventService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/EventService$6.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/EventService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/EventService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/EventService; │ │ .prologue │ .line 483 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/EventService$6;->this$0:Lorg/eclipse/egit/github/core/service/EventService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/EventService$7.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/EventService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/EventService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/EventService; │ │ .prologue │ .line 506 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/EventService$7;->this$0:Lorg/eclipse/egit/github/core/service/EventService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/EventService.smali │ @@ -86,18 +86,20 @@ │ │ move-result-object v3 │ │ new-instance v4, Lorg/eclipse/egit/github/core/service/EventService$3; │ │ invoke-direct {v4, p0}, Lorg/eclipse/egit/github/core/service/EventService$3;->(Lorg/eclipse/egit/github/core/service/EventService;)V │ │ + .line 413 │ invoke-virtual {v4}, Lorg/eclipse/egit/github/core/service/EventService$3;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v4 │ │ + .line 412 │ invoke-virtual {v3, v4}, Lorg/eclipse/egit/github/core/client/GitHubRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 414 │ return-object v1 │ .end method │ │ .method protected createOrgEventRequest(Ljava/lang/String;II)Lorg/eclipse/egit/github/core/client/PagedRequest; │ @@ -151,18 +153,20 @@ │ │ move-result-object v2 │ │ new-instance v3, Lorg/eclipse/egit/github/core/service/EventService$4; │ │ invoke-direct {v3, p0}, Lorg/eclipse/egit/github/core/service/EventService$4;->(Lorg/eclipse/egit/github/core/service/EventService;)V │ │ + .line 434 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/service/EventService$4;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v3 │ │ + .line 433 │ invoke-virtual {v2, v3}, Lorg/eclipse/egit/github/core/client/GitHubRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 435 │ return-object v0 │ .end method │ │ .method protected createRepoEventRequest(Lorg/eclipse/egit/github/core/IRepositoryIdProvider;II)Lorg/eclipse/egit/github/core/client/PagedRequest; │ @@ -222,18 +226,20 @@ │ │ move-result-object v3 │ │ new-instance v4, Lorg/eclipse/egit/github/core/service/EventService$2; │ │ invoke-direct {v4, p0}, Lorg/eclipse/egit/github/core/service/EventService$2;->(Lorg/eclipse/egit/github/core/service/EventService;)V │ │ + .line 391 │ invoke-virtual {v4}, Lorg/eclipse/egit/github/core/service/EventService$2;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v4 │ │ + .line 390 │ invoke-virtual {v3, v4}, Lorg/eclipse/egit/github/core/client/GitHubRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 392 │ return-object v1 │ .end method │ │ .method protected createUserEventRequest(Ljava/lang/String;ZII)Lorg/eclipse/egit/github/core/client/PagedRequest; │ @@ -297,18 +303,20 @@ │ │ move-result-object v2 │ │ new-instance v3, Lorg/eclipse/egit/github/core/service/EventService$6; │ │ invoke-direct {v3, p0}, Lorg/eclipse/egit/github/core/service/EventService$6;->(Lorg/eclipse/egit/github/core/service/EventService;)V │ │ + .line 484 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/service/EventService$6;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v3 │ │ + .line 483 │ invoke-virtual {v2, v3}, Lorg/eclipse/egit/github/core/client/GitHubRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 485 │ return-object v0 │ .end method │ │ .method protected createUserOrgEventRequest(Ljava/lang/String;Ljava/lang/String;II)Lorg/eclipse/egit/github/core/client/PagedRequest; │ @@ -377,18 +385,20 @@ │ │ move-result-object v2 │ │ new-instance v3, Lorg/eclipse/egit/github/core/service/EventService$7; │ │ invoke-direct {v3, p0}, Lorg/eclipse/egit/github/core/service/EventService$7;->(Lorg/eclipse/egit/github/core/service/EventService;)V │ │ + .line 507 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/service/EventService$7;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v3 │ │ + .line 506 │ invoke-virtual {v2, v3}, Lorg/eclipse/egit/github/core/client/GitHubRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 508 │ return-object v0 │ .end method │ │ .method protected createUserReceivedEventRequest(Ljava/lang/String;ZII)Lorg/eclipse/egit/github/core/client/PagedRequest; │ @@ -452,18 +462,20 @@ │ │ move-result-object v2 │ │ new-instance v3, Lorg/eclipse/egit/github/core/service/EventService$5; │ │ invoke-direct {v3, p0}, Lorg/eclipse/egit/github/core/service/EventService$5;->(Lorg/eclipse/egit/github/core/service/EventService;)V │ │ + .line 459 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/service/EventService$5;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v3 │ │ + .line 458 │ invoke-virtual {v2, v3}, Lorg/eclipse/egit/github/core/client/GitHubRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 460 │ return-object v0 │ .end method │ │ .method public pageEvents(Lorg/eclipse/egit/github/core/IRepositoryIdProvider;)Lorg/eclipse/egit/github/core/client/PageIterator; │ @@ -795,18 +807,20 @@ │ invoke-virtual {v0, v1}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setUri(Ljava/lang/String;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 91 │ new-instance v1, Lorg/eclipse/egit/github/core/service/EventService$1; │ │ invoke-direct {v1, p0}, Lorg/eclipse/egit/github/core/service/EventService$1;->(Lorg/eclipse/egit/github/core/service/EventService;)V │ │ + .line 92 │ invoke-virtual {v1}, Lorg/eclipse/egit/github/core/service/EventService$1;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v1 │ │ + .line 91 │ invoke-virtual {v0, v1}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 93 │ invoke-virtual {p0, v0}, Lorg/eclipse/egit/github/core/service/EventService;->createPageIterator(Lorg/eclipse/egit/github/core/client/PagedRequest;)Lorg/eclipse/egit/github/core/client/PageIterator; │ │ move-result-object v1 ├── smali/org/eclipse/egit/github/core/service/GistService$2.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/GistService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/GistService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/GistService; │ │ .prologue │ .line 160 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/GistService$2;->this$0:Lorg/eclipse/egit/github/core/service/GistService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/GistService$1.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/GistService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/GistService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/GistService; │ │ .prologue │ .line 126 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/GistService$1;->this$0:Lorg/eclipse/egit/github/core/service/GistService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/GistService$4.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/GistService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/GistService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/GistService; │ │ .prologue │ .line 320 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/GistService$4;->this$0:Lorg/eclipse/egit/github/core/service/GistService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/GistService$3.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/GistService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/GistService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/GistService; │ │ .prologue │ .line 246 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/GistService$3;->this$0:Lorg/eclipse/egit/github/core/service/GistService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/GistService.smali │ @@ -263,18 +263,20 @@ │ │ move-result-object v2 │ │ new-instance v3, Lorg/eclipse/egit/github/core/service/GistService$2; │ │ invoke-direct {v3, p0}, Lorg/eclipse/egit/github/core/service/GistService$2;->(Lorg/eclipse/egit/github/core/service/GistService;)V │ │ + .line 161 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/service/GistService$2;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v3 │ │ + .line 160 │ invoke-virtual {v2, v3}, Lorg/eclipse/egit/github/core/client/GitHubRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 162 │ return-object v0 │ .end method │ │ .method public deleteComment(J)V │ @@ -592,18 +594,20 @@ │ │ move-result-object v2 │ │ new-instance v3, Lorg/eclipse/egit/github/core/service/GistService$4; │ │ invoke-direct {v3, p0}, Lorg/eclipse/egit/github/core/service/GistService$4;->(Lorg/eclipse/egit/github/core/service/GistService;)V │ │ + .line 321 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/service/GistService$4;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v3 │ │ + .line 320 │ invoke-virtual {v2, v3}, Lorg/eclipse/egit/github/core/client/GitHubRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 322 │ invoke-virtual {p0, v0}, Lorg/eclipse/egit/github/core/service/GistService;->getAll(Lorg/eclipse/egit/github/core/client/PagedRequest;)Ljava/util/List; │ │ move-result-object v2 │ │ @@ -941,18 +945,20 @@ │ invoke-virtual {v0, v1}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setUri(Ljava/lang/String;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 246 │ new-instance v1, Lorg/eclipse/egit/github/core/service/GistService$3; │ │ invoke-direct {v1, p0}, Lorg/eclipse/egit/github/core/service/GistService$3;->(Lorg/eclipse/egit/github/core/service/GistService;)V │ │ + .line 247 │ invoke-virtual {v1}, Lorg/eclipse/egit/github/core/service/GistService$3;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v1 │ │ + .line 246 │ invoke-virtual {v0, v1}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 248 │ invoke-virtual {p0, v0}, Lorg/eclipse/egit/github/core/service/GistService;->createPageIterator(Lorg/eclipse/egit/github/core/client/PagedRequest;)Lorg/eclipse/egit/github/core/client/PageIterator; │ │ move-result-object v1 │ │ @@ -1033,18 +1039,20 @@ │ invoke-virtual {v0, v1}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setUri(Ljava/lang/String;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 126 │ new-instance v1, Lorg/eclipse/egit/github/core/service/GistService$1; │ │ invoke-direct {v1, p0}, Lorg/eclipse/egit/github/core/service/GistService$1;->(Lorg/eclipse/egit/github/core/service/GistService;)V │ │ + .line 127 │ invoke-virtual {v1}, Lorg/eclipse/egit/github/core/service/GistService$1;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v1 │ │ + .line 126 │ invoke-virtual {v0, v1}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 128 │ invoke-virtual {p0, v0}, Lorg/eclipse/egit/github/core/service/GistService;->createPageIterator(Lorg/eclipse/egit/github/core/client/PagedRequest;)Lorg/eclipse/egit/github/core/client/PageIterator; │ │ move-result-object v1 ├── smali/org/eclipse/egit/github/core/service/IssueService$1.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/IssueService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/IssueService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/IssueService; │ │ .prologue │ .line 271 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/IssueService$1;->this$0:Lorg/eclipse/egit/github/core/service/IssueService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/IssueService$2.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/IssueService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/IssueService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/IssueService; │ │ .prologue │ .line 430 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/IssueService$2;->this$0:Lorg/eclipse/egit/github/core/service/IssueService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/IssueService$3.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/IssueService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/IssueService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/IssueService; │ │ .prologue │ .line 451 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/IssueService$3;->this$0:Lorg/eclipse/egit/github/core/service/IssueService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/IssueService$5.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/IssueService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/IssueService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/IssueService; │ │ .prologue │ .line 1089 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/IssueService$5;->this$0:Lorg/eclipse/egit/github/core/service/IssueService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/IssueService.smali │ @@ -614,18 +614,20 @@ │ invoke-virtual {v0, v1}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setUri(Ljava/lang/StringBuilder;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 430 │ new-instance v2, Lorg/eclipse/egit/github/core/service/IssueService$2; │ │ invoke-direct {v2, p0}, Lorg/eclipse/egit/github/core/service/IssueService$2;->(Lorg/eclipse/egit/github/core/service/IssueService;)V │ │ + .line 431 │ invoke-virtual {v2}, Lorg/eclipse/egit/github/core/service/IssueService$2;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v2 │ │ + .line 430 │ invoke-virtual {v0, v2}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 432 │ invoke-virtual {p0, v0}, Lorg/eclipse/egit/github/core/service/IssueService;->getAll(Lorg/eclipse/egit/github/core/client/PagedRequest;)Ljava/util/List; │ │ move-result-object v2 │ │ @@ -926,15 +928,15 @@ │ │ move-result-object v1 │ │ return-object v1 │ .end method │ │ .method protected createIssueMap(Lorg/eclipse/egit/github/core/Issue;Z)Ljava/util/Map; │ - .locals 10 │ + .locals 9 │ .param p1, "issue" # Lorg/eclipse/egit/github/core/Issue; │ .param p2, "newIssue" # Z │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Lorg/eclipse/egit/github/core/Issue;", │ "Z)", │ @@ -944,173 +946,169 @@ │ "Ljava/lang/Object;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 604 │ - new-instance v7, Ljava/util/HashMap; │ + new-instance v6, Ljava/util/HashMap; │ │ - invoke-direct {v7}, Ljava/util/HashMap;->()V │ + invoke-direct {v6}, Ljava/util/HashMap;->()V │ │ .line 605 │ - .local v7, "params":Ljava/util/Map;, "Ljava/util/Map;" │ + .local v6, "params":Ljava/util/Map;, "Ljava/util/Map;" │ if-eqz p1, :cond_4 │ │ .line 606 │ - const-string v8, "body" │ + const-string v7, "body" │ │ invoke-virtual {p1}, Lorg/eclipse/egit/github/core/Issue;->getBody()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-interface {v7, v8, v9}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v6, v7, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 607 │ - const-string v8, "title" │ + const-string v7, "title" │ │ invoke-virtual {p1}, Lorg/eclipse/egit/github/core/Issue;->getTitle()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-interface {v7, v8, v9}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v6, v7, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 608 │ invoke-virtual {p1}, Lorg/eclipse/egit/github/core/Issue;->getAssignee()Lorg/eclipse/egit/github/core/User; │ │ move-result-object v0 │ │ .line 609 │ .local v0, "assignee":Lorg/eclipse/egit/github/core/User; │ if-eqz v0, :cond_0 │ │ .line 610 │ - const-string v8, "assignee" │ + const-string v7, "assignee" │ │ invoke-virtual {v0}, Lorg/eclipse/egit/github/core/User;->getLogin()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-interface {v7, v8, v9}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v6, v7, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 612 │ :cond_0 │ invoke-virtual {p1}, Lorg/eclipse/egit/github/core/Issue;->getMilestone()Lorg/eclipse/egit/github/core/Milestone; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 613 │ - .local v5, "milestone":Lorg/eclipse/egit/github/core/Milestone; │ - if-eqz v5, :cond_1 │ + .local v4, "milestone":Lorg/eclipse/egit/github/core/Milestone; │ + if-eqz v4, :cond_1 │ │ .line 614 │ - invoke-virtual {v5}, Lorg/eclipse/egit/github/core/Milestone;->getNumber()I │ + invoke-virtual {v4}, Lorg/eclipse/egit/github/core/Milestone;->getNumber()I │ │ - move-result v6 │ + move-result v5 │ │ .line 615 │ - .local v6, "number":I │ - if-lez v6, :cond_2 │ + .local v5, "number":I │ + if-lez v5, :cond_2 │ │ .line 616 │ - const-string v8, "milestone" │ + const-string v7, "milestone" │ │ - invoke-static {v6}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ + invoke-static {v5}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-interface {v7, v8, v9}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v6, v7, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 622 │ - .end local v6 # "number":I │ + .end local v5 # "number":I │ :cond_1 │ :goto_0 │ invoke-virtual {p1}, Lorg/eclipse/egit/github/core/Issue;->getLabels()Ljava/util/List; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 623 │ - .local v4, "labels":Ljava/util/List;, "Ljava/util/List;" │ - if-eqz v4, :cond_4 │ + .local v3, "labels":Ljava/util/List;, "Ljava/util/List;" │ + if-eqz v3, :cond_4 │ │ .line 624 │ - new-instance v3, Ljava/util/ArrayList; │ + new-instance v2, Ljava/util/ArrayList; │ │ - invoke-interface {v4}, Ljava/util/List;->size()I │ + invoke-interface {v3}, Ljava/util/List;->size()I │ │ - move-result v8 │ + move-result v7 │ │ - invoke-direct {v3, v8}, Ljava/util/ArrayList;->(I)V │ + invoke-direct {v2, v7}, Ljava/util/ArrayList;->(I)V │ │ .line 625 │ - .local v3, "labelNames":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + .local v2, "labelNames":Ljava/util/List;, "Ljava/util/List;" │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v7 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v8 │ │ if-eqz v8, :cond_3 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lorg/eclipse/egit/github/core/Label; │ + check-cast v1, Lorg/eclipse/egit/github/core/Label; │ │ .line 626 │ - .local v2, "label":Lorg/eclipse/egit/github/core/Label; │ - invoke-virtual {v2}, Lorg/eclipse/egit/github/core/Label;->getName()Ljava/lang/String; │ + .local v1, "label":Lorg/eclipse/egit/github/core/Label; │ + invoke-virtual {v1}, Lorg/eclipse/egit/github/core/Label;->getName()Ljava/lang/String; │ │ move-result-object v8 │ │ - invoke-interface {v3, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v2, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 618 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v2 # "label":Lorg/eclipse/egit/github/core/Label; │ - .end local v3 # "labelNames":Ljava/util/List;, "Ljava/util/List;" │ - .end local v4 # "labels":Ljava/util/List;, "Ljava/util/List;" │ - .restart local v6 # "number":I │ + .end local v1 # "label":Lorg/eclipse/egit/github/core/Label; │ + .end local v2 # "labelNames":Ljava/util/List;, "Ljava/util/List;" │ + .end local v3 # "labels":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v5 # "number":I │ :cond_2 │ if-nez p2, :cond_1 │ │ .line 619 │ - const-string v8, "milestone" │ + const-string v7, "milestone" │ │ - const-string v9, "" │ + const-string v8, "" │ │ - invoke-interface {v7, v8, v9}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v6, v7, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_0 │ │ .line 627 │ - .end local v6 # "number":I │ - .restart local v1 # "i$":Ljava/util/Iterator; │ - .restart local v3 # "labelNames":Ljava/util/List;, "Ljava/util/List;" │ - .restart local v4 # "labels":Ljava/util/List;, "Ljava/util/List;" │ + .end local v5 # "number":I │ + .restart local v2 # "labelNames":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v3 # "labels":Ljava/util/List;, "Ljava/util/List;" │ :cond_3 │ - const-string v8, "labels" │ + const-string v7, "labels" │ │ - invoke-interface {v7, v8, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v6, v7, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 630 │ .end local v0 # "assignee":Lorg/eclipse/egit/github/core/User; │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v3 # "labelNames":Ljava/util/List;, "Ljava/util/List;" │ - .end local v4 # "labels":Ljava/util/List;, "Ljava/util/List;" │ - .end local v5 # "milestone":Lorg/eclipse/egit/github/core/Milestone; │ + .end local v2 # "labelNames":Ljava/util/List;, "Ljava/util/List;" │ + .end local v3 # "labels":Ljava/util/List;, "Ljava/util/List;" │ + .end local v4 # "milestone":Lorg/eclipse/egit/github/core/Milestone; │ :cond_4 │ - return-object v7 │ + return-object v6 │ .end method │ │ .method protected createIssuesRequest(Ljava/lang/String;Ljava/util/Map;II)Lorg/eclipse/egit/github/core/client/PagedRequest; │ .locals 3 │ .param p1, "repoId" # Ljava/lang/String; │ .param p3, "start" # I │ .param p4, "size" # I │ @@ -1168,18 +1166,20 @@ │ invoke-virtual {v2, v1}, Lorg/eclipse/egit/github/core/client/GitHubRequest;->setUri(Ljava/lang/StringBuilder;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 451 │ new-instance v2, Lorg/eclipse/egit/github/core/service/IssueService$3; │ │ invoke-direct {v2, p0}, Lorg/eclipse/egit/github/core/service/IssueService$3;->(Lorg/eclipse/egit/github/core/service/IssueService;)V │ │ + .line 452 │ invoke-virtual {v2}, Lorg/eclipse/egit/github/core/service/IssueService$3;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v2 │ │ + .line 451 │ invoke-virtual {v0, v2}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 453 │ return-object v0 │ .end method │ │ .method public deleteComment(Ljava/lang/String;Ljava/lang/String;J)V │ @@ -2214,18 +2214,20 @@ │ invoke-virtual {v0, v1}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setUri(Ljava/lang/StringBuilder;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 1023 │ new-instance v2, Lorg/eclipse/egit/github/core/service/IssueService$4; │ │ invoke-direct {v2, p0}, Lorg/eclipse/egit/github/core/service/IssueService$4;->(Lorg/eclipse/egit/github/core/service/IssueService;)V │ │ + .line 1024 │ invoke-virtual {v2}, Lorg/eclipse/egit/github/core/service/IssueService$4;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v2 │ │ + .line 1023 │ invoke-virtual {v0, v2}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 1025 │ invoke-virtual {p0, v0}, Lorg/eclipse/egit/github/core/service/IssueService;->createPageIterator(Lorg/eclipse/egit/github/core/client/PagedRequest;)Lorg/eclipse/egit/github/core/client/PageIterator; │ │ move-result-object v2 │ │ @@ -2377,18 +2379,20 @@ │ invoke-virtual {v0, v1}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setUri(Ljava/lang/StringBuilder;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 1089 │ new-instance v2, Lorg/eclipse/egit/github/core/service/IssueService$5; │ │ invoke-direct {v2, p0}, Lorg/eclipse/egit/github/core/service/IssueService$5;->(Lorg/eclipse/egit/github/core/service/IssueService;)V │ │ + .line 1090 │ invoke-virtual {v2}, Lorg/eclipse/egit/github/core/service/IssueService$5;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v2 │ │ + .line 1089 │ invoke-virtual {v0, v2}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 1091 │ invoke-virtual {p0, v0}, Lorg/eclipse/egit/github/core/service/IssueService;->createPageIterator(Lorg/eclipse/egit/github/core/client/PagedRequest;)Lorg/eclipse/egit/github/core/client/PageIterator; │ │ move-result-object v2 │ │ @@ -2686,18 +2690,20 @@ │ invoke-virtual {v0, v1}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setUri(Ljava/lang/String;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 271 │ new-instance v1, Lorg/eclipse/egit/github/core/service/IssueService$1; │ │ invoke-direct {v1, p0}, Lorg/eclipse/egit/github/core/service/IssueService$1;->(Lorg/eclipse/egit/github/core/service/IssueService;)V │ │ + .line 272 │ invoke-virtual {v1}, Lorg/eclipse/egit/github/core/service/IssueService$1;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v1 │ │ + .line 271 │ invoke-virtual {v0, v1}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 273 │ invoke-virtual {p0, v0}, Lorg/eclipse/egit/github/core/service/IssueService;->createPageIterator(Lorg/eclipse/egit/github/core/client/PagedRequest;)Lorg/eclipse/egit/github/core/client/PageIterator; │ │ move-result-object v1 │ │ @@ -3043,22 +3049,24 @@ │ │ move-result-object v4 │ │ const-string v5, "+" │ │ const-string v6, "%20" │ │ + .line 1145 │ invoke-virtual {v4, v5, v6}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v4 │ │ const-string v5, "." │ │ const-string v6, "%2E" │ │ + .line 1146 │ invoke-virtual {v4, v5, v6}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ .line 1147 │ .local v0, "encodedQuery":Ljava/lang/String; │ invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; ├── smali/org/eclipse/egit/github/core/service/LabelService$1.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/LabelService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/LabelService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/LabelService; │ │ .prologue │ .line 88 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/LabelService$1;->this$0:Lorg/eclipse/egit/github/core/service/LabelService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/LabelService$2.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/LabelService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/LabelService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/LabelService; │ │ .prologue │ .line 139 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/LabelService$2;->this$0:Lorg/eclipse/egit/github/core/service/LabelService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/LabelService.smali │ @@ -328,18 +328,20 @@ │ invoke-virtual {v0, v1}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setUri(Ljava/lang/StringBuilder;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 88 │ new-instance v2, Lorg/eclipse/egit/github/core/service/LabelService$1; │ │ invoke-direct {v2, p0}, Lorg/eclipse/egit/github/core/service/LabelService$1;->(Lorg/eclipse/egit/github/core/service/LabelService;)V │ │ + .line 89 │ invoke-virtual {v2}, Lorg/eclipse/egit/github/core/service/LabelService$1;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v2 │ │ + .line 88 │ invoke-virtual {v0, v2}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 90 │ invoke-virtual {p0, v0}, Lorg/eclipse/egit/github/core/service/LabelService;->getAll(Lorg/eclipse/egit/github/core/client/PagedRequest;)Ljava/util/List; │ │ move-result-object v2 │ │ @@ -445,18 +447,20 @@ │ │ move-result-object v2 │ │ new-instance v3, Lorg/eclipse/egit/github/core/service/LabelService$2; │ │ invoke-direct {v3, p0}, Lorg/eclipse/egit/github/core/service/LabelService$2;->(Lorg/eclipse/egit/github/core/service/LabelService;)V │ │ + .line 140 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/service/LabelService$2;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v3 │ │ + .line 139 │ invoke-virtual {v1, v2, p3, v3}, Lorg/eclipse/egit/github/core/client/GitHubClient;->put(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/reflect/Type;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/util/List; │ │ return-object v1 ├── smali/org/eclipse/egit/github/core/service/MilestoneService$1.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/MilestoneService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/MilestoneService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/MilestoneService; │ │ .prologue │ .line 95 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/MilestoneService$1;->this$0:Lorg/eclipse/egit/github/core/service/MilestoneService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/MilestoneService.smali │ @@ -344,18 +344,20 @@ │ │ move-result-object v2 │ │ new-instance v3, Lorg/eclipse/egit/github/core/service/MilestoneService$1; │ │ invoke-direct {v3, p0}, Lorg/eclipse/egit/github/core/service/MilestoneService$1;->(Lorg/eclipse/egit/github/core/service/MilestoneService;)V │ │ + .line 96 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/service/MilestoneService$1;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v3 │ │ + .line 95 │ invoke-virtual {v2, v3}, Lorg/eclipse/egit/github/core/client/GitHubRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 97 │ invoke-virtual {p0, v0}, Lorg/eclipse/egit/github/core/service/MilestoneService;->getAll(Lorg/eclipse/egit/github/core/client/PagedRequest;)Ljava/util/List; │ │ move-result-object v2 ├── smali/org/eclipse/egit/github/core/service/IssueService$4.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/IssueService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/IssueService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/IssueService; │ │ .prologue │ .line 1023 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/IssueService$4;->this$0:Lorg/eclipse/egit/github/core/service/IssueService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/OAuthService$1.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/OAuthService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/OAuthService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/OAuthService; │ │ .prologue │ .line 61 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/OAuthService$1;->this$0:Lorg/eclipse/egit/github/core/service/OAuthService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/OAuthService.smali │ @@ -248,18 +248,20 @@ │ invoke-virtual {v0, v1}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setUri(Ljava/lang/String;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 61 │ new-instance v1, Lorg/eclipse/egit/github/core/service/OAuthService$1; │ │ invoke-direct {v1, p0}, Lorg/eclipse/egit/github/core/service/OAuthService$1;->(Lorg/eclipse/egit/github/core/service/OAuthService;)V │ │ + .line 62 │ invoke-virtual {v1}, Lorg/eclipse/egit/github/core/service/OAuthService$1;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v1 │ │ + .line 61 │ invoke-virtual {v0, v1}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 63 │ invoke-virtual {p0, v0}, Lorg/eclipse/egit/github/core/service/OAuthService;->getAll(Lorg/eclipse/egit/github/core/client/PagedRequest;)Ljava/util/List; │ │ move-result-object v1 ├── smali/org/eclipse/egit/github/core/service/OrganizationService$1.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/OrganizationService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/OrganizationService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/OrganizationService; │ │ .prologue │ .line 76 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/OrganizationService$1;->this$0:Lorg/eclipse/egit/github/core/service/OrganizationService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/OrganizationService$2.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/OrganizationService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/OrganizationService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/OrganizationService; │ │ .prologue │ .line 173 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/OrganizationService$2;->this$0:Lorg/eclipse/egit/github/core/service/OrganizationService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/OrganizationService$3.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/OrganizationService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/OrganizationService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/OrganizationService; │ │ .prologue │ .line 196 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/OrganizationService$3;->this$0:Lorg/eclipse/egit/github/core/service/OrganizationService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/OrganizationService.smali │ @@ -63,18 +63,20 @@ │ │ .line 76 │ :goto_0 │ new-instance v2, Lorg/eclipse/egit/github/core/service/OrganizationService$1; │ │ invoke-direct {v2, p0}, Lorg/eclipse/egit/github/core/service/OrganizationService$1;->(Lorg/eclipse/egit/github/core/service/OrganizationService;)V │ │ + .line 77 │ invoke-virtual {v2}, Lorg/eclipse/egit/github/core/service/OrganizationService$1;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v2 │ │ + .line 76 │ invoke-virtual {v0, v2}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 78 │ return-object v0 │ │ .line 71 │ :cond_0 │ @@ -283,18 +285,20 @@ │ invoke-virtual {v0, v1}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setUri(Ljava/lang/StringBuilder;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 173 │ new-instance v2, Lorg/eclipse/egit/github/core/service/OrganizationService$2; │ │ invoke-direct {v2, p0}, Lorg/eclipse/egit/github/core/service/OrganizationService$2;->(Lorg/eclipse/egit/github/core/service/OrganizationService;)V │ │ + .line 174 │ invoke-virtual {v2}, Lorg/eclipse/egit/github/core/service/OrganizationService$2;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v2 │ │ + .line 173 │ invoke-virtual {v0, v2}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 175 │ invoke-virtual {p0, v0}, Lorg/eclipse/egit/github/core/service/OrganizationService;->getAll(Lorg/eclipse/egit/github/core/client/PagedRequest;)Ljava/util/List; │ │ move-result-object v2 │ │ @@ -581,18 +585,20 @@ │ invoke-virtual {v0, v1}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setUri(Ljava/lang/StringBuilder;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 196 │ new-instance v2, Lorg/eclipse/egit/github/core/service/OrganizationService$3; │ │ invoke-direct {v2, p0}, Lorg/eclipse/egit/github/core/service/OrganizationService$3;->(Lorg/eclipse/egit/github/core/service/OrganizationService;)V │ │ + .line 197 │ invoke-virtual {v2}, Lorg/eclipse/egit/github/core/service/OrganizationService$3;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v2 │ │ + .line 196 │ invoke-virtual {v0, v2}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 198 │ invoke-virtual {p0, v0}, Lorg/eclipse/egit/github/core/service/OrganizationService;->getAll(Lorg/eclipse/egit/github/core/client/PagedRequest;)Ljava/util/List; │ │ move-result-object v2 ├── smali/org/eclipse/egit/github/core/service/PullRequestService$1.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/PullRequestService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/PullRequestService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/PullRequestService; │ │ .prologue │ .line 137 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/PullRequestService$1;->this$0:Lorg/eclipse/egit/github/core/service/PullRequestService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/PullRequestService$2.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/PullRequestService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/PullRequestService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/PullRequestService; │ │ .prologue │ .line 317 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/PullRequestService$2;->this$0:Lorg/eclipse/egit/github/core/service/PullRequestService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/PullRequestService$3.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/PullRequestService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/PullRequestService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/PullRequestService; │ │ .prologue │ .line 340 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/PullRequestService$3;->this$0:Lorg/eclipse/egit/github/core/service/PullRequestService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/PullRequestService$4.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/PullRequestService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/PullRequestService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/PullRequestService; │ │ .prologue │ .line 443 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/PullRequestService$4;->this$0:Lorg/eclipse/egit/github/core/service/PullRequestService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/PullRequestService.smali │ @@ -515,18 +515,20 @@ │ │ .line 137 │ :cond_0 │ new-instance v3, Lorg/eclipse/egit/github/core/service/PullRequestService$1; │ │ invoke-direct {v3, p0}, Lorg/eclipse/egit/github/core/service/PullRequestService$1;->(Lorg/eclipse/egit/github/core/service/PullRequestService;)V │ │ + .line 138 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/service/PullRequestService$1;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v3 │ │ + .line 137 │ invoke-virtual {v1, v3}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 139 │ return-object v1 │ .end method │ │ .method public deleteComment(Lorg/eclipse/egit/github/core/IRepositoryIdProvider;J)V │ @@ -955,18 +957,20 @@ │ invoke-virtual {v1, v2}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setUri(Ljava/lang/StringBuilder;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 317 │ new-instance v3, Lorg/eclipse/egit/github/core/service/PullRequestService$2; │ │ invoke-direct {v3, p0}, Lorg/eclipse/egit/github/core/service/PullRequestService$2;->(Lorg/eclipse/egit/github/core/service/PullRequestService;)V │ │ + .line 318 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/service/PullRequestService$2;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v3 │ │ + .line 317 │ invoke-virtual {v1, v3}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 319 │ invoke-virtual {p0, v1}, Lorg/eclipse/egit/github/core/service/PullRequestService;->getAll(Lorg/eclipse/egit/github/core/client/PagedRequest;)Ljava/util/List; │ │ move-result-object v3 │ │ @@ -1046,18 +1050,20 @@ │ invoke-virtual {v1, v2}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setUri(Ljava/lang/StringBuilder;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 340 │ new-instance v3, Lorg/eclipse/egit/github/core/service/PullRequestService$3; │ │ invoke-direct {v3, p0}, Lorg/eclipse/egit/github/core/service/PullRequestService$3;->(Lorg/eclipse/egit/github/core/service/PullRequestService;)V │ │ + .line 341 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/service/PullRequestService$3;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v3 │ │ + .line 340 │ invoke-virtual {v1, v3}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 342 │ invoke-virtual {p0, v1}, Lorg/eclipse/egit/github/core/service/PullRequestService;->getAll(Lorg/eclipse/egit/github/core/client/PagedRequest;)Ljava/util/List; │ │ move-result-object v3 │ │ @@ -1296,20 +1302,22 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ const-string v4, "commit_message" │ │ + .line 382 │ invoke-static {v4, p3}, Ljava/util/Collections;->singletonMap(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; │ │ move-result-object v4 │ │ const-class v5, Lorg/eclipse/egit/github/core/MergeStatus; │ │ + .line 381 │ invoke-virtual {v2, v3, v4, v5}, Lorg/eclipse/egit/github/core/client/GitHubClient;->put(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/reflect/Type;)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Lorg/eclipse/egit/github/core/MergeStatus; │ │ return-object v2 │ @@ -1439,18 +1447,20 @@ │ invoke-virtual {v1, v2}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setUri(Ljava/lang/StringBuilder;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 443 │ new-instance v3, Lorg/eclipse/egit/github/core/service/PullRequestService$4; │ │ invoke-direct {v3, p0}, Lorg/eclipse/egit/github/core/service/PullRequestService$4;->(Lorg/eclipse/egit/github/core/service/PullRequestService;)V │ │ + .line 444 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/service/PullRequestService$4;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v3 │ │ + .line 443 │ invoke-virtual {v1, v3}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 445 │ invoke-virtual {p0, v1}, Lorg/eclipse/egit/github/core/service/PullRequestService;->createPageIterator(Lorg/eclipse/egit/github/core/client/PagedRequest;)Lorg/eclipse/egit/github/core/client/PageIterator; │ │ move-result-object v3 ├── smali/org/eclipse/egit/github/core/service/RepositoryService$10.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/RepositoryService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/RepositoryService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/RepositoryService; │ │ .prologue │ .line 896 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/RepositoryService$10;->this$0:Lorg/eclipse/egit/github/core/service/RepositoryService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/RepositoryService$11.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/RepositoryService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/RepositoryService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/RepositoryService; │ │ .prologue │ .line 916 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/RepositoryService$11;->this$0:Lorg/eclipse/egit/github/core/service/RepositoryService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/RepositoryService$1.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/RepositoryService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/RepositoryService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/RepositoryService; │ │ .prologue │ .line 230 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/RepositoryService$1;->this$0:Lorg/eclipse/egit/github/core/service/RepositoryService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/RepositoryService$2.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/RepositoryService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/RepositoryService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/RepositoryService; │ │ .prologue │ .line 256 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/RepositoryService$2;->this$0:Lorg/eclipse/egit/github/core/service/RepositoryService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/RepositoryService$3.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/RepositoryService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/RepositoryService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/RepositoryService; │ │ .prologue │ .line 365 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/RepositoryService$3;->this$0:Lorg/eclipse/egit/github/core/service/RepositoryService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/RepositoryService$5.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/RepositoryService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/RepositoryService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/RepositoryService; │ │ .prologue │ .line 648 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/RepositoryService$5;->this$0:Lorg/eclipse/egit/github/core/service/RepositoryService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/RepositoryService$4.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/RepositoryService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/RepositoryService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/RepositoryService; │ │ .prologue │ .line 477 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/RepositoryService$4;->this$0:Lorg/eclipse/egit/github/core/service/RepositoryService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/RepositoryService$6.smali │ @@ -29,14 +29,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/RepositoryService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/RepositoryService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/RepositoryService; │ │ .prologue │ .line 813 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/RepositoryService$6;->this$0:Lorg/eclipse/egit/github/core/service/RepositoryService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/RepositoryService$7.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/RepositoryService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/RepositoryService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/RepositoryService; │ │ .prologue │ .line 833 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/RepositoryService$7;->this$0:Lorg/eclipse/egit/github/core/service/RepositoryService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/RepositoryService$8.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/RepositoryService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/RepositoryService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/RepositoryService; │ │ .prologue │ .line 853 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/RepositoryService$8;->this$0:Lorg/eclipse/egit/github/core/service/RepositoryService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/RepositoryService$9.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/RepositoryService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/RepositoryService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/RepositoryService; │ │ .prologue │ .line 876 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/RepositoryService$9;->this$0:Lorg/eclipse/egit/github/core/service/RepositoryService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/RepositoryService.smali │ @@ -170,18 +170,20 @@ │ invoke-virtual {v1, v2}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setUri(Ljava/lang/StringBuilder;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 648 │ new-instance v3, Lorg/eclipse/egit/github/core/service/RepositoryService$5; │ │ invoke-direct {v3, p0}, Lorg/eclipse/egit/github/core/service/RepositoryService$5;->(Lorg/eclipse/egit/github/core/service/RepositoryService;)V │ │ + .line 649 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/service/RepositoryService$5;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v3 │ │ + .line 648 │ invoke-virtual {v1, v3}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 650 │ return-object v1 │ .end method │ │ .method public createRepository(Ljava/lang/String;Lorg/eclipse/egit/github/core/Repository;)Lorg/eclipse/egit/github/core/Repository; │ @@ -836,18 +838,20 @@ │ invoke-virtual {v1, v2}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setUri(Ljava/lang/StringBuilder;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 833 │ new-instance v3, Lorg/eclipse/egit/github/core/service/RepositoryService$7; │ │ invoke-direct {v3, p0}, Lorg/eclipse/egit/github/core/service/RepositoryService$7;->(Lorg/eclipse/egit/github/core/service/RepositoryService;)V │ │ + .line 834 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/service/RepositoryService$7;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v3 │ │ + .line 833 │ invoke-virtual {v1, v3}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 835 │ invoke-virtual {p0, v1}, Lorg/eclipse/egit/github/core/service/RepositoryService;->getAll(Lorg/eclipse/egit/github/core/client/PagedRequest;)Ljava/util/List; │ │ move-result-object v3 │ │ @@ -930,18 +934,20 @@ │ │ .line 876 │ :cond_0 │ new-instance v3, Lorg/eclipse/egit/github/core/service/RepositoryService$9; │ │ invoke-direct {v3, p0}, Lorg/eclipse/egit/github/core/service/RepositoryService$9;->(Lorg/eclipse/egit/github/core/service/RepositoryService;)V │ │ + .line 877 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/service/RepositoryService$9;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v3 │ │ + .line 876 │ invoke-virtual {v1, v3}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 878 │ invoke-virtual {p0, v1}, Lorg/eclipse/egit/github/core/service/RepositoryService;->getAll(Lorg/eclipse/egit/github/core/client/PagedRequest;)Ljava/util/List; │ │ move-result-object v3 │ │ @@ -1118,18 +1124,20 @@ │ invoke-virtual {v1, v2}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setUri(Ljava/lang/StringBuilder;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 916 │ new-instance v3, Lorg/eclipse/egit/github/core/service/RepositoryService$11; │ │ invoke-direct {v3, p0}, Lorg/eclipse/egit/github/core/service/RepositoryService$11;->(Lorg/eclipse/egit/github/core/service/RepositoryService;)V │ │ + .line 917 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/service/RepositoryService$11;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v3 │ │ + .line 916 │ invoke-virtual {v1, v3}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 918 │ invoke-virtual {p0, v1}, Lorg/eclipse/egit/github/core/service/RepositoryService;->getAll(Lorg/eclipse/egit/github/core/client/PagedRequest;)Ljava/util/List; │ │ move-result-object v3 │ │ @@ -1197,18 +1205,20 @@ │ invoke-virtual {v1, v2}, Lorg/eclipse/egit/github/core/client/GitHubRequest;->setUri(Ljava/lang/StringBuilder;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 813 │ new-instance v3, Lorg/eclipse/egit/github/core/service/RepositoryService$6; │ │ invoke-direct {v3, p0}, Lorg/eclipse/egit/github/core/service/RepositoryService$6;->(Lorg/eclipse/egit/github/core/service/RepositoryService;)V │ │ + .line 814 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/service/RepositoryService$6;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v3 │ │ + .line 813 │ invoke-virtual {v1, v3}, Lorg/eclipse/egit/github/core/client/GitHubRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 815 │ iget-object v3, p0, Lorg/eclipse/egit/github/core/service/RepositoryService;->client:Lorg/eclipse/egit/github/core/client/GitHubClient; │ │ invoke-virtual {v3, v1}, Lorg/eclipse/egit/github/core/client/GitHubClient;->get(Lorg/eclipse/egit/github/core/client/GitHubRequest;)Lorg/eclipse/egit/github/core/client/GitHubResponse; │ │ @@ -1354,18 +1364,20 @@ │ invoke-virtual {v1, v2}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setUri(Ljava/lang/StringBuilder;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 896 │ new-instance v3, Lorg/eclipse/egit/github/core/service/RepositoryService$10; │ │ invoke-direct {v3, p0}, Lorg/eclipse/egit/github/core/service/RepositoryService$10;->(Lorg/eclipse/egit/github/core/service/RepositoryService;)V │ │ + .line 897 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/service/RepositoryService$10;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v3 │ │ + .line 896 │ invoke-virtual {v1, v3}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 898 │ invoke-virtual {p0, v1}, Lorg/eclipse/egit/github/core/service/RepositoryService;->getAll(Lorg/eclipse/egit/github/core/client/PagedRequest;)Ljava/util/List; │ │ move-result-object v3 │ │ @@ -1660,18 +1672,20 @@ │ invoke-virtual {v1, v2}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setUri(Ljava/lang/StringBuilder;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 853 │ new-instance v3, Lorg/eclipse/egit/github/core/service/RepositoryService$8; │ │ invoke-direct {v3, p0}, Lorg/eclipse/egit/github/core/service/RepositoryService$8;->(Lorg/eclipse/egit/github/core/service/RepositoryService;)V │ │ + .line 854 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/service/RepositoryService$8;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v3 │ │ + .line 853 │ invoke-virtual {v1, v3}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 855 │ invoke-virtual {p0, v1}, Lorg/eclipse/egit/github/core/service/RepositoryService;->getAll(Lorg/eclipse/egit/github/core/client/PagedRequest;)Ljava/util/List; │ │ move-result-object v3 │ │ @@ -1732,34 +1746,38 @@ │ cmp-long v1, p1, v2 │ │ if-lez v1, :cond_0 │ │ .line 254 │ const-string v1, "since" │ │ + .line 255 │ invoke-static {p1, p2}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 254 │ invoke-static {v1, v2}, Ljava/util/Collections;->singletonMap(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setParams(Ljava/util/Map;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 256 │ :cond_0 │ new-instance v1, Lorg/eclipse/egit/github/core/service/RepositoryService$2; │ │ invoke-direct {v1, p0}, Lorg/eclipse/egit/github/core/service/RepositoryService$2;->(Lorg/eclipse/egit/github/core/service/RepositoryService;)V │ │ + .line 257 │ invoke-virtual {v1}, Lorg/eclipse/egit/github/core/service/RepositoryService$2;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v1 │ │ + .line 256 │ invoke-virtual {v0, v1}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 258 │ invoke-virtual {p0, v0}, Lorg/eclipse/egit/github/core/service/RepositoryService;->createPageIterator(Lorg/eclipse/egit/github/core/client/PagedRequest;)Lorg/eclipse/egit/github/core/client/PageIterator; │ │ move-result-object v1 │ │ @@ -2083,18 +2101,20 @@ │ invoke-virtual {v0, v1}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setUri(Ljava/lang/StringBuilder;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 477 │ new-instance v2, Lorg/eclipse/egit/github/core/service/RepositoryService$4; │ │ invoke-direct {v2, p0}, Lorg/eclipse/egit/github/core/service/RepositoryService$4;->(Lorg/eclipse/egit/github/core/service/RepositoryService;)V │ │ + .line 478 │ invoke-virtual {v2}, Lorg/eclipse/egit/github/core/service/RepositoryService$4;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v2 │ │ + .line 477 │ invoke-virtual {v0, v2}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 479 │ invoke-virtual {p0, v0}, Lorg/eclipse/egit/github/core/service/RepositoryService;->createPageIterator(Lorg/eclipse/egit/github/core/client/PagedRequest;)Lorg/eclipse/egit/github/core/client/PageIterator; │ │ move-result-object v2 │ │ @@ -2404,18 +2424,20 @@ │ invoke-virtual {v0, v1}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setUri(Ljava/lang/StringBuilder;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 365 │ new-instance v2, Lorg/eclipse/egit/github/core/service/RepositoryService$3; │ │ invoke-direct {v2, p0}, Lorg/eclipse/egit/github/core/service/RepositoryService$3;->(Lorg/eclipse/egit/github/core/service/RepositoryService;)V │ │ + .line 366 │ invoke-virtual {v2}, Lorg/eclipse/egit/github/core/service/RepositoryService$3;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v2 │ │ + .line 365 │ invoke-virtual {v0, v2}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 367 │ invoke-virtual {p0, v0}, Lorg/eclipse/egit/github/core/service/RepositoryService;->createPageIterator(Lorg/eclipse/egit/github/core/client/PagedRequest;)Lorg/eclipse/egit/github/core/client/PageIterator; │ │ move-result-object v2 │ │ @@ -2517,18 +2539,20 @@ │ invoke-virtual {v0, p1}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setParams(Ljava/util/Map;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 230 │ new-instance v1, Lorg/eclipse/egit/github/core/service/RepositoryService$1; │ │ invoke-direct {v1, p0}, Lorg/eclipse/egit/github/core/service/RepositoryService$1;->(Lorg/eclipse/egit/github/core/service/RepositoryService;)V │ │ + .line 231 │ invoke-virtual {v1}, Lorg/eclipse/egit/github/core/service/RepositoryService$1;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v1 │ │ + .line 230 │ invoke-virtual {v0, v1}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 232 │ invoke-virtual {p0, v0}, Lorg/eclipse/egit/github/core/service/RepositoryService;->createPageIterator(Lorg/eclipse/egit/github/core/client/PagedRequest;)Lorg/eclipse/egit/github/core/client/PageIterator; │ │ move-result-object v1 │ │ @@ -2750,150 +2774,150 @@ │ .local p2, "queryParams":Ljava/util/Map;, "Ljava/util/Map;" │ const/16 v5, 0x20 │ │ .line 547 │ if-nez p1, :cond_0 │ │ .line 548 │ - new-instance v3, Ljava/lang/IllegalArgumentException; │ + new-instance v2, Ljava/lang/IllegalArgumentException; │ │ - const-string v4, "Query cannot be null" │ + const-string v3, "Query cannot be null" │ │ - invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ - throw v3 │ + throw v2 │ │ .line 549 │ :cond_0 │ invoke-virtual {p1}, Ljava/lang/String;->length()I │ │ - move-result v3 │ + move-result v2 │ │ - if-nez v3, :cond_1 │ + if-nez v2, :cond_1 │ │ .line 550 │ - new-instance v3, Ljava/lang/IllegalArgumentException; │ + new-instance v2, Ljava/lang/IllegalArgumentException; │ │ - const-string v4, "Query cannot be empty" │ + const-string v3, "Query cannot be empty" │ │ - invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ - throw v3 │ + throw v2 │ │ .line 551 │ :cond_1 │ if-nez p2, :cond_2 │ │ .line 552 │ - new-instance v3, Ljava/lang/IllegalArgumentException; │ + new-instance v2, Ljava/lang/IllegalArgumentException; │ │ - const-string v4, "Params cannot be null" │ + const-string v3, "Params cannot be null" │ │ - invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ - throw v3 │ + throw v2 │ │ .line 553 │ :cond_2 │ invoke-interface {p2}, Ljava/util/Map;->isEmpty()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_3 │ + if-eqz v2, :cond_3 │ │ .line 554 │ - new-instance v3, Ljava/lang/IllegalArgumentException; │ + new-instance v2, Ljava/lang/IllegalArgumentException; │ │ - const-string v4, "Params cannot be empty" │ + const-string v3, "Params cannot be empty" │ │ - invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ - throw v3 │ + throw v2 │ │ .line 556 │ :cond_3 │ - new-instance v2, Ljava/lang/StringBuilder; │ + new-instance v1, Ljava/lang/StringBuilder; │ │ - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ .line 557 │ - .local v2, "queryBuilder":Ljava/lang/StringBuilder; │ - invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .local v1, "queryBuilder":Ljava/lang/StringBuilder; │ + invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 558 │ invoke-interface {p2}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_4 │ + if-eqz v2, :cond_4 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Ljava/util/Map$Entry; │ + check-cast v0, Ljava/util/Map$Entry; │ │ .line 559 │ - .local v1, "param":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ + .local v0, "param":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ + invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/String; │ + check-cast v2, Ljava/lang/String; │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v2 │ │ const/16 v4, 0x3a │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ - invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ + invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/String; │ + check-cast v2, Ljava/lang/String; │ │ - invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + .line 560 │ + invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ goto :goto_0 │ │ .line 561 │ - .end local v1 # "param":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ + .end local v0 # "param":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ :cond_4 │ - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {p0, v3, p3}, Lorg/eclipse/egit/github/core/service/RepositoryService;->searchRepositories(Ljava/lang/String;I)Ljava/util/List; │ + invoke-virtual {p0, v2, p3}, Lorg/eclipse/egit/github/core/service/RepositoryService;->searchRepositories(Ljava/lang/String;I)Ljava/util/List; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - return-object v3 │ + return-object v2 │ .end method │ │ .method public testHook(Lorg/eclipse/egit/github/core/IRepositoryIdProvider;I)V │ .locals 4 │ .param p1, "repository" # Lorg/eclipse/egit/github/core/IRepositoryIdProvider; │ .param p2, "hookId" # I │ .annotation system Ldalvik/annotation/Throws; ├── smali/org/eclipse/egit/github/core/service/StarService$1.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/StarService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/StarService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/StarService; │ │ .prologue │ .line 57 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/StarService$1;->this$0:Lorg/eclipse/egit/github/core/service/StarService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/StarService$2.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/StarService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/StarService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/StarService; │ │ .prologue │ .line 132 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/StarService$2;->this$0:Lorg/eclipse/egit/github/core/service/StarService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/StarService$3.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/StarService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/StarService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/StarService; │ │ .prologue │ .line 147 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/StarService$3;->this$0:Lorg/eclipse/egit/github/core/service/StarService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/StarService.smali │ @@ -85,18 +85,20 @@ │ invoke-virtual {v1, v2}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setUri(Ljava/lang/StringBuilder;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 57 │ new-instance v3, Lorg/eclipse/egit/github/core/service/StarService$1; │ │ invoke-direct {v3, p0}, Lorg/eclipse/egit/github/core/service/StarService$1;->(Lorg/eclipse/egit/github/core/service/StarService;)V │ │ + .line 58 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/service/StarService$1;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v3 │ │ + .line 57 │ invoke-virtual {v1, v3}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 59 │ return-object v1 │ .end method │ │ .method protected createStarredRequest(II)Lorg/eclipse/egit/github/core/client/PagedRequest; │ @@ -126,18 +128,20 @@ │ invoke-virtual {v0, v1}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setUri(Ljava/lang/String;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 147 │ new-instance v1, Lorg/eclipse/egit/github/core/service/StarService$3; │ │ invoke-direct {v1, p0}, Lorg/eclipse/egit/github/core/service/StarService$3;->(Lorg/eclipse/egit/github/core/service/StarService;)V │ │ + .line 148 │ invoke-virtual {v1}, Lorg/eclipse/egit/github/core/service/StarService$3;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v1 │ │ + .line 147 │ invoke-virtual {v0, v1}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 149 │ return-object v0 │ .end method │ │ .method protected createStarredRequest(Ljava/lang/String;II)Lorg/eclipse/egit/github/core/client/PagedRequest; │ @@ -220,18 +224,20 @@ │ invoke-virtual {v0, v1}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setUri(Ljava/lang/StringBuilder;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 132 │ new-instance v2, Lorg/eclipse/egit/github/core/service/StarService$2; │ │ invoke-direct {v2, p0}, Lorg/eclipse/egit/github/core/service/StarService$2;->(Lorg/eclipse/egit/github/core/service/StarService;)V │ │ + .line 133 │ invoke-virtual {v2}, Lorg/eclipse/egit/github/core/service/StarService$2;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v2 │ │ + .line 132 │ invoke-virtual {v0, v2}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 134 │ return-object v0 │ .end method │ │ .method public getStargazers(Lorg/eclipse/egit/github/core/IRepositoryIdProvider;)Ljava/util/List; ├── smali/org/eclipse/egit/github/core/service/TeamService$1.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/TeamService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/TeamService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/TeamService; │ │ .prologue │ .line 91 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/TeamService$1;->this$0:Lorg/eclipse/egit/github/core/service/TeamService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/TeamService$2.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/TeamService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/TeamService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/TeamService; │ │ .prologue │ .line 179 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/TeamService$2;->this$0:Lorg/eclipse/egit/github/core/service/TeamService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/TeamService$4.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/TeamService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/TeamService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/TeamService; │ │ .prologue │ .line 330 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/TeamService$4;->this$0:Lorg/eclipse/egit/github/core/service/TeamService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/TeamService$3.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/TeamService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/TeamService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/TeamService; │ │ .prologue │ .line 258 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/TeamService$3;->this$0:Lorg/eclipse/egit/github/core/service/TeamService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/UserService$1.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/UserService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/UserService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/UserService; │ │ .prologue │ .line 148 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/UserService$1;->this$0:Lorg/eclipse/egit/github/core/service/UserService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/TeamService.smali │ @@ -487,18 +487,20 @@ │ invoke-virtual {v0, v1}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setUri(Ljava/lang/StringBuilder;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 179 │ new-instance v2, Lorg/eclipse/egit/github/core/service/TeamService$2; │ │ invoke-direct {v2, p0}, Lorg/eclipse/egit/github/core/service/TeamService$2;->(Lorg/eclipse/egit/github/core/service/TeamService;)V │ │ + .line 180 │ invoke-virtual {v2}, Lorg/eclipse/egit/github/core/service/TeamService$2;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v2 │ │ + .line 179 │ invoke-virtual {v0, v2}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 181 │ invoke-virtual {p0, v0}, Lorg/eclipse/egit/github/core/service/TeamService;->getAll(Lorg/eclipse/egit/github/core/client/PagedRequest;)Ljava/util/List; │ │ move-result-object v2 │ │ @@ -557,18 +559,20 @@ │ invoke-virtual {v0, v1}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setUri(Ljava/lang/StringBuilder;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 258 │ new-instance v2, Lorg/eclipse/egit/github/core/service/TeamService$3; │ │ invoke-direct {v2, p0}, Lorg/eclipse/egit/github/core/service/TeamService$3;->(Lorg/eclipse/egit/github/core/service/TeamService;)V │ │ + .line 259 │ invoke-virtual {v2}, Lorg/eclipse/egit/github/core/service/TeamService$3;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v2 │ │ + .line 258 │ invoke-virtual {v0, v2}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 260 │ invoke-virtual {p0, v0}, Lorg/eclipse/egit/github/core/service/TeamService;->getAll(Lorg/eclipse/egit/github/core/client/PagedRequest;)Ljava/util/List; │ │ move-result-object v2 │ │ @@ -716,18 +720,20 @@ │ invoke-virtual {v0, v1}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setUri(Ljava/lang/StringBuilder;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 91 │ new-instance v2, Lorg/eclipse/egit/github/core/service/TeamService$1; │ │ invoke-direct {v2, p0}, Lorg/eclipse/egit/github/core/service/TeamService$1;->(Lorg/eclipse/egit/github/core/service/TeamService;)V │ │ + .line 92 │ invoke-virtual {v2}, Lorg/eclipse/egit/github/core/service/TeamService$1;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v2 │ │ + .line 91 │ invoke-virtual {v0, v2}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 93 │ invoke-virtual {p0, v0}, Lorg/eclipse/egit/github/core/service/TeamService;->getAll(Lorg/eclipse/egit/github/core/client/PagedRequest;)Ljava/util/List; │ │ move-result-object v2 │ │ @@ -794,18 +800,20 @@ │ invoke-virtual {v1, v2}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setUri(Ljava/lang/StringBuilder;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 330 │ new-instance v3, Lorg/eclipse/egit/github/core/service/TeamService$4; │ │ invoke-direct {v3, p0}, Lorg/eclipse/egit/github/core/service/TeamService$4;->(Lorg/eclipse/egit/github/core/service/TeamService;)V │ │ + .line 331 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/service/TeamService$4;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v3 │ │ + .line 330 │ invoke-virtual {v1, v3}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 332 │ invoke-virtual {p0, v1}, Lorg/eclipse/egit/github/core/service/TeamService;->getAll(Lorg/eclipse/egit/github/core/client/PagedRequest;)Ljava/util/List; │ │ move-result-object v3 ├── smali/org/eclipse/egit/github/core/service/UserService$4.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/UserService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/UserService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/UserService; │ │ .prologue │ .line 468 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/UserService$4;->this$0:Lorg/eclipse/egit/github/core/service/UserService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/UserService$2.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/UserService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/UserService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/UserService; │ │ .prologue │ .line 172 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/UserService$2;->this$0:Lorg/eclipse/egit/github/core/service/UserService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/UserService$3.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/UserService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/UserService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/UserService; │ │ .prologue │ .line 422 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/UserService$3;->this$0:Lorg/eclipse/egit/github/core/service/UserService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/UserService.smali │ @@ -122,18 +122,20 @@ │ │ .line 148 │ :goto_0 │ new-instance v2, Lorg/eclipse/egit/github/core/service/UserService$1; │ │ invoke-direct {v2, p0}, Lorg/eclipse/egit/github/core/service/UserService$1;->(Lorg/eclipse/egit/github/core/service/UserService;)V │ │ + .line 149 │ invoke-virtual {v2}, Lorg/eclipse/egit/github/core/service/UserService$1;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v2 │ │ + .line 148 │ invoke-virtual {v0, v2}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 150 │ return-object v0 │ │ .line 143 │ :cond_0 │ @@ -198,18 +200,20 @@ │ │ .line 172 │ :goto_0 │ new-instance v2, Lorg/eclipse/egit/github/core/service/UserService$2; │ │ invoke-direct {v2, p0}, Lorg/eclipse/egit/github/core/service/UserService$2;->(Lorg/eclipse/egit/github/core/service/UserService;)V │ │ + .line 173 │ invoke-virtual {v2}, Lorg/eclipse/egit/github/core/service/UserService$2;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v2 │ │ + .line 172 │ invoke-virtual {v0, v2}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 174 │ return-object v0 │ │ .line 167 │ :cond_0 │ @@ -508,18 +512,20 @@ │ invoke-virtual {v0, v1}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setUri(Ljava/lang/String;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 422 │ new-instance v1, Lorg/eclipse/egit/github/core/service/UserService$3; │ │ invoke-direct {v1, p0}, Lorg/eclipse/egit/github/core/service/UserService$3;->(Lorg/eclipse/egit/github/core/service/UserService;)V │ │ + .line 423 │ invoke-virtual {v1}, Lorg/eclipse/egit/github/core/service/UserService$3;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v1 │ │ + .line 422 │ invoke-virtual {v0, v1}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 424 │ invoke-virtual {p0, v0}, Lorg/eclipse/egit/github/core/service/UserService;->getAll(Lorg/eclipse/egit/github/core/client/PagedRequest;)Ljava/util/List; │ │ move-result-object v1 │ │ @@ -744,18 +750,20 @@ │ invoke-virtual {v0, v1}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setUri(Ljava/lang/String;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 468 │ new-instance v1, Lorg/eclipse/egit/github/core/service/UserService$4; │ │ invoke-direct {v1, p0}, Lorg/eclipse/egit/github/core/service/UserService$4;->(Lorg/eclipse/egit/github/core/service/UserService;)V │ │ + .line 469 │ invoke-virtual {v1}, Lorg/eclipse/egit/github/core/service/UserService$4;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v1 │ │ + .line 468 │ invoke-virtual {v0, v1}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 470 │ invoke-virtual {p0, v0}, Lorg/eclipse/egit/github/core/service/UserService;->getAll(Lorg/eclipse/egit/github/core/client/PagedRequest;)Ljava/util/List; │ │ move-result-object v1 │ │ @@ -1494,22 +1502,24 @@ │ │ move-result-object v3 │ │ const-string v4, "+" │ │ const-string v5, "%20" │ │ + .line 557 │ invoke-virtual {v3, v4, v5}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v3 │ │ const-string v4, "." │ │ const-string v5, "%2E" │ │ + .line 558 │ invoke-virtual {v3, v4, v5}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ .line 559 │ .local v0, "encodedQuery":Ljava/lang/String; │ const/16 v3, 0x2f ├── smali/org/eclipse/egit/github/core/service/WatcherService$1.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/WatcherService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/WatcherService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/WatcherService; │ │ .prologue │ .line 81 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/WatcherService$1;->this$0:Lorg/eclipse/egit/github/core/service/WatcherService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/WatcherService$3.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/WatcherService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/WatcherService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/WatcherService; │ │ .prologue │ .line 172 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/WatcherService$3;->this$0:Lorg/eclipse/egit/github/core/service/WatcherService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/service/WatcherService.smali │ @@ -60,18 +60,20 @@ │ invoke-virtual {v0, v1}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setUri(Ljava/lang/String;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 172 │ new-instance v1, Lorg/eclipse/egit/github/core/service/WatcherService$3; │ │ invoke-direct {v1, p0}, Lorg/eclipse/egit/github/core/service/WatcherService$3;->(Lorg/eclipse/egit/github/core/service/WatcherService;)V │ │ + .line 173 │ invoke-virtual {v1}, Lorg/eclipse/egit/github/core/service/WatcherService$3;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v1 │ │ + .line 172 │ invoke-virtual {v0, v1}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 174 │ return-object v0 │ .end method │ │ .method protected createWatchedRequest(Ljava/lang/String;II)Lorg/eclipse/egit/github/core/client/PagedRequest; │ @@ -154,18 +156,20 @@ │ invoke-virtual {v0, v1}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setUri(Ljava/lang/StringBuilder;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 157 │ new-instance v2, Lorg/eclipse/egit/github/core/service/WatcherService$2; │ │ invoke-direct {v2, p0}, Lorg/eclipse/egit/github/core/service/WatcherService$2;->(Lorg/eclipse/egit/github/core/service/WatcherService;)V │ │ + .line 158 │ invoke-virtual {v2}, Lorg/eclipse/egit/github/core/service/WatcherService$2;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v2 │ │ + .line 157 │ invoke-virtual {v0, v2}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 159 │ return-object v0 │ .end method │ │ .method protected createWatcherRequest(Lorg/eclipse/egit/github/core/IRepositoryIdProvider;II)Lorg/eclipse/egit/github/core/client/PagedRequest; │ @@ -224,18 +228,20 @@ │ invoke-virtual {v1, v2}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setUri(Ljava/lang/StringBuilder;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 81 │ new-instance v3, Lorg/eclipse/egit/github/core/service/WatcherService$1; │ │ invoke-direct {v3, p0}, Lorg/eclipse/egit/github/core/service/WatcherService$1;->(Lorg/eclipse/egit/github/core/service/WatcherService;)V │ │ + .line 82 │ invoke-virtual {v3}, Lorg/eclipse/egit/github/core/service/WatcherService$1;->getType()Ljava/lang/reflect/Type; │ │ move-result-object v3 │ │ + .line 81 │ invoke-virtual {v1, v3}, Lorg/eclipse/egit/github/core/client/PagedRequest;->setType(Ljava/lang/reflect/Type;)Lorg/eclipse/egit/github/core/client/GitHubRequest; │ │ .line 83 │ return-object v1 │ .end method │ │ .method public getWatched()Ljava/util/List; ├── smali/org/eclipse/egit/github/core/service/WatcherService$2.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/eclipse/egit/github/core/service/WatcherService; │ │ │ # direct methods │ .method constructor (Lorg/eclipse/egit/github/core/service/WatcherService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/eclipse/egit/github/core/service/WatcherService; │ │ .prologue │ .line 157 │ iput-object p1, p0, Lorg/eclipse/egit/github/core/service/WatcherService$2;->this$0:Lorg/eclipse/egit/github/core/service/WatcherService; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/eclipse/egit/github/core/util/Base64.smali │ @@ -26,14 +26,15 @@ │ │ .line 54 │ :try_start_0 │ const-string v2, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" │ │ const-string v3, "UTF-8" │ │ + .line 58 │ invoke-virtual {v2, v3}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B │ │ move-result-object v2 │ │ sput-object v2, Lorg/eclipse/egit/github/core/util/Base64;->ENC:[B │ :try_end_0 │ .catch Ljava/io/UnsupportedEncodingException; {:try_start_0 .. :try_end_0} :catch_0 │ @@ -313,32 +314,35 @@ │ │ const/4 v11, 0x2 │ │ new-array v11, v11, [Ljava/lang/Object; │ │ const/4 v12, 0x0 │ │ + .line 284 │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v13 │ │ aput-object v13, v11, v12 │ │ const/4 v12, 0x1 │ │ aget-byte v13, p0, v3 │ │ and-int/lit16 v13, v13, 0xff │ │ + .line 285 │ invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v13 │ │ aput-object v13, v11, v12 │ │ + .line 283 │ invoke-static {v10, v11}, Ljava/text/MessageFormat;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v10 │ │ invoke-direct {v9, v10}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ throw v9 ├── smali/org/eclipse/egit/github/core/util/LabelComparator.smali │ @@ -35,25 +35,21 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 21 │ check-cast p1, Lorg/eclipse/egit/github/core/Label; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Lorg/eclipse/egit/github/core/Label; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lorg/eclipse/egit/github/core/util/LabelComparator;->compare(Lorg/eclipse/egit/github/core/Label;Lorg/eclipse/egit/github/core/Label;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/org/eclipse/egit/github/core/util/MilestoneComparator.smali │ @@ -35,25 +35,21 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 21 │ check-cast p1, Lorg/eclipse/egit/github/core/Milestone; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Lorg/eclipse/egit/github/core/Milestone; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lorg/eclipse/egit/github/core/util/MilestoneComparator;->compare(Lorg/eclipse/egit/github/core/Milestone;Lorg/eclipse/egit/github/core/Milestone;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/org/eclipse/egit/github/core/util/MultiPartUtils.smali │ @@ -62,15 +62,15 @@ │ │ move-result-object v1 │ │ return-object v1 │ .end method │ │ .method public static post(Ljava/net/HttpURLConnection;Ljava/util/Map;)Ljava/net/HttpURLConnection; │ - .locals 15 │ + .locals 14 │ .param p0, "post" # Ljava/net/HttpURLConnection; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/net/HttpURLConnection;", │ "Ljava/util/Map", │ "<", │ @@ -90,303 +90,304 @@ │ .prologue │ .line 55 │ .local p1, "parts":Ljava/util/Map;, "Ljava/util/Map;" │ const-string v1, "00content0boundary00" │ │ .line 56 │ .local v1, "boundary":Ljava/lang/String; │ - const/4 v12, 0x1 │ + const/4 v11, 0x1 │ │ - invoke-virtual {p0, v12}, Ljava/net/HttpURLConnection;->setDoOutput(Z)V │ + invoke-virtual {p0, v11}, Ljava/net/HttpURLConnection;->setDoOutput(Z)V │ │ .line 57 │ - const-string v12, "Content-Type" │ + const-string v11, "Content-Type" │ │ - new-instance v13, Ljava/lang/StringBuilder; │ + new-instance v12, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ │ - const-string v14, "multipart/form-data; boundary=" │ + const-string v13, "multipart/form-data; boundary=" │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-virtual {p0, v12, v13}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {p0, v11, v12}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 59 │ - new-instance v7, Ljava/io/BufferedOutputStream; │ + new-instance v6, Ljava/io/BufferedOutputStream; │ │ + .line 60 │ invoke-virtual {p0}, Ljava/net/HttpURLConnection;->getOutputStream()Ljava/io/OutputStream; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-direct {v7, v12}, Ljava/io/BufferedOutputStream;->(Ljava/io/OutputStream;)V │ + invoke-direct {v6, v11}, Ljava/io/BufferedOutputStream;->(Ljava/io/OutputStream;)V │ │ .line 61 │ - .local v7, "output":Ljava/io/BufferedOutputStream; │ - const/16 v12, 0x2000 │ + .local v6, "output":Ljava/io/BufferedOutputStream; │ + const/16 v11, 0x2000 │ │ - new-array v3, v12, [B │ + new-array v3, v11, [B │ │ .line 62 │ .local v3, "buffer":[B │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v11, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ - const-string v13, "--" │ + const-string v12, "--" │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - const-string v13, "\r\n" │ + const-string v12, "\r\n" │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - const-string v13, "UTF-8" │ + const-string v12, "UTF-8" │ │ - invoke-virtual {v12, v13}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B │ + .line 63 │ + invoke-virtual {v11, v12}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B │ │ move-result-object v2 │ │ .line 64 │ .local v2, "boundarySeparator":[B │ - const-string v12, "\r\n" │ + const-string v11, "\r\n" │ │ - const-string v13, "UTF-8" │ + const-string v12, "UTF-8" │ │ - invoke-virtual {v12, v13}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B │ + invoke-virtual {v11, v12}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 66 │ - .local v6, "newline":[B │ + .local v5, "newline":[B │ :try_start_0 │ - invoke-interface/range {p1 .. p1}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + invoke-interface {p1}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-interface {v12}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v11}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v12 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v12 │ + move-result v11 │ │ - if-eqz v12, :cond_2 │ + if-eqz v11, :cond_2 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, Ljava/util/Map$Entry; │ + check-cast v7, Ljava/util/Map$Entry; │ │ .line 67 │ - .local v8, "part":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - invoke-virtual {v7, v2}, Ljava/io/BufferedOutputStream;->write([B)V │ + .local v7, "part":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ + invoke-virtual {v6, v2}, Ljava/io/BufferedOutputStream;->write([B)V │ │ .line 68 │ - new-instance v9, Ljava/lang/StringBuilder; │ + new-instance v8, Ljava/lang/StringBuilder; │ │ - const-string v12, "Content-Disposition: " │ + const-string v11, "Content-Disposition: " │ │ - invoke-direct {v9, v12}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ + invoke-direct {v8, v11}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ │ .line 70 │ - .local v9, "partBuffer":Ljava/lang/StringBuilder; │ - const-string v12, "form-data; name=\"" │ + .local v8, "partBuffer":Ljava/lang/StringBuilder; │ + const-string v11, "form-data; name=\"" │ │ - invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 71 │ - invoke-interface {v8}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - check-cast v12, Ljava/lang/String; │ + check-cast v11, Ljava/lang/String; │ │ - invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 72 │ - const/16 v12, 0x22 │ + const/16 v11, 0x22 │ │ - invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 73 │ - invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v11 │ │ const-string v13, "UTF-8" │ │ - invoke-virtual {v12, v13}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B │ + invoke-virtual {v11, v13}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v7, v12}, Ljava/io/BufferedOutputStream;->write([B)V │ + invoke-virtual {v6, v11}, Ljava/io/BufferedOutputStream;->write([B)V │ │ .line 74 │ - invoke-virtual {v7, v6}, Ljava/io/BufferedOutputStream;->write([B)V │ + invoke-virtual {v6, v5}, Ljava/io/BufferedOutputStream;->write([B)V │ │ .line 75 │ - invoke-virtual {v7, v6}, Ljava/io/BufferedOutputStream;->write([B)V │ + invoke-virtual {v6, v5}, Ljava/io/BufferedOutputStream;->write([B)V │ │ .line 76 │ - invoke-interface {v8}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v10 │ │ .line 77 │ - .local v11, "value":Ljava/lang/Object; │ - instance-of v12, v11, Ljava/io/InputStream; │ + .local v10, "value":Ljava/lang/Object; │ + instance-of v11, v10, Ljava/io/InputStream; │ │ - if-eqz v12, :cond_1 │ + if-eqz v11, :cond_1 │ │ .line 78 │ - move-object v0, v11 │ + move-object v0, v10 │ │ check-cast v0, Ljava/io/InputStream; │ │ - move-object v5, v0 │ + move-object v4, v0 │ │ .line 80 │ - .local v5, "input":Ljava/io/InputStream; │ + .local v4, "input":Ljava/io/InputStream; │ :goto_1 │ - invoke-virtual {v5, v3}, Ljava/io/InputStream;->read([B)I │ + invoke-virtual {v4, v3}, Ljava/io/InputStream;->read([B)I │ │ - move-result v10 │ + move-result v9 │ │ - .local v10, "read":I │ - const/4 v12, -0x1 │ + .local v9, "read":I │ + const/4 v11, -0x1 │ │ - if-eq v10, v12, :cond_0 │ + if-eq v9, v11, :cond_0 │ │ .line 81 │ - const/4 v12, 0x0 │ + const/4 v11, 0x0 │ │ - invoke-virtual {v7, v3, v12, v10}, Ljava/io/BufferedOutputStream;->write([BII)V │ + invoke-virtual {v6, v3, v11, v9}, Ljava/io/BufferedOutputStream;->write([BII)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_1 │ │ .line 90 │ - .end local v4 # "i$":Ljava/util/Iterator; │ - .end local v5 # "input":Ljava/io/InputStream; │ - .end local v8 # "part":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - .end local v9 # "partBuffer":Ljava/lang/StringBuilder; │ - .end local v10 # "read":I │ - .end local v11 # "value":Ljava/lang/Object; │ + .end local v4 # "input":Ljava/io/InputStream; │ + .end local v7 # "part":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ + .end local v8 # "partBuffer":Ljava/lang/StringBuilder; │ + .end local v9 # "read":I │ + .end local v10 # "value":Ljava/lang/Object; │ :catchall_0 │ - move-exception v12 │ + move-exception v11 │ │ - invoke-virtual {v7}, Ljava/io/BufferedOutputStream;->close()V │ + invoke-virtual {v6}, Ljava/io/BufferedOutputStream;->close()V │ │ - throw v12 │ + throw v11 │ │ .line 82 │ - .restart local v4 # "i$":Ljava/util/Iterator; │ - .restart local v5 # "input":Ljava/io/InputStream; │ - .restart local v8 # "part":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - .restart local v9 # "partBuffer":Ljava/lang/StringBuilder; │ - .restart local v10 # "read":I │ - .restart local v11 # "value":Ljava/lang/Object; │ + .restart local v4 # "input":Ljava/io/InputStream; │ + .restart local v7 # "part":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ + .restart local v8 # "partBuffer":Ljava/lang/StringBuilder; │ + .restart local v9 # "read":I │ + .restart local v10 # "value":Ljava/lang/Object; │ :cond_0 │ :try_start_1 │ - invoke-virtual {v5}, Ljava/io/InputStream;->close()V │ + invoke-virtual {v4}, Ljava/io/InputStream;->close()V │ │ .line 86 │ - .end local v5 # "input":Ljava/io/InputStream; │ - .end local v10 # "read":I │ + .end local v4 # "input":Ljava/io/InputStream; │ + .end local v9 # "read":I │ :goto_2 │ - invoke-virtual {v7, v6}, Ljava/io/BufferedOutputStream;->write([B)V │ + invoke-virtual {v6, v5}, Ljava/io/BufferedOutputStream;->write([B)V │ │ goto :goto_0 │ │ .line 84 │ :cond_1 │ - invoke-interface {v8}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v12}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-virtual {v11}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v11 │ │ const-string v13, "UTF-8" │ │ - invoke-virtual {v12, v13}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B │ + .line 85 │ + invoke-virtual {v11, v13}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v7, v12}, Ljava/io/BufferedOutputStream;->write([B)V │ + .line 84 │ + invoke-virtual {v6, v11}, Ljava/io/BufferedOutputStream;->write([B)V │ │ goto :goto_2 │ │ .line 88 │ - .end local v8 # "part":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - .end local v9 # "partBuffer":Ljava/lang/StringBuilder; │ - .end local v11 # "value":Ljava/lang/Object; │ + .end local v7 # "part":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ + .end local v8 # "partBuffer":Ljava/lang/StringBuilder; │ + .end local v10 # "value":Ljava/lang/Object; │ :cond_2 │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v11, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ - const-string v13, "--" │ + const-string v12, "--" │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - const-string v13, "--\r\n" │ + const-string v12, "--\r\n" │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - const-string v13, "UTF-8" │ + const-string v12, "UTF-8" │ │ - invoke-virtual {v12, v13}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B │ + invoke-virtual {v11, v12}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v7, v12}, Ljava/io/BufferedOutputStream;->write([B)V │ + invoke-virtual {v6, v11}, Ljava/io/BufferedOutputStream;->write([B)V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 90 │ - invoke-virtual {v7}, Ljava/io/BufferedOutputStream;->close()V │ + invoke-virtual {v6}, Ljava/io/BufferedOutputStream;->close()V │ │ .line 92 │ return-object p0 │ .end method ├── smali/org/eclipse/egit/github/core/util/UrlUtils.smali │ @@ -81,61 +81,60 @@ │ .prologue │ .line 154 │ .local p0, "params":Ljava/util/Map;, "Ljava/util/Map;" │ if-eqz p0, :cond_0 │ │ invoke-interface {p0}, Ljava/util/Map;->isEmpty()Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_1 │ + if-eqz v1, :cond_1 │ │ .line 158 │ :cond_0 │ return-void │ │ .line 156 │ :cond_1 │ invoke-interface {p0}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_0 │ + if-eqz v1, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Ljava/util/Map$Entry; │ + check-cast v0, Ljava/util/Map$Entry; │ │ .line 157 │ - .local v1, "param":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ + .local v0, "param":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ + invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/String; │ + check-cast v1, Ljava/lang/String; │ │ - invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ + invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/String; │ + check-cast v2, Ljava/lang/String; │ │ - invoke-static {v2, v3, p1}, Lorg/eclipse/egit/github/core/util/UrlUtils;->addParam(Ljava/lang/String;Ljava/lang/String;Ljava/lang/StringBuilder;)V │ + invoke-static {v1, v2, p1}, Lorg/eclipse/egit/github/core/util/UrlUtils;->addParam(Ljava/lang/String;Ljava/lang/String;Ljava/lang/StringBuilder;)V │ │ goto :goto_0 │ .end method │ │ .method public static createRemoteHttpsUrl(Lorg/eclipse/egit/github/core/IRepositoryIdProvider;Ljava/lang/String;)Ljava/lang/String; │ .locals 1 │ .param p0, "repository" # Lorg/eclipse/egit/github/core/IRepositoryIdProvider; │ @@ -399,98 +398,93 @@ │ │ .method public static getParam(Ljava/net/URI;Ljava/lang/String;)Ljava/lang/String; │ .locals 10 │ .param p0, "uri" # Ljava/net/URI; │ .param p1, "name" # Ljava/lang/String; │ │ .prologue │ - const/4 v7, 0x0 │ + const/4 v4, 0x0 │ + │ + const/4 v6, 0x0 │ │ .line 168 │ invoke-virtual {p0}, Ljava/net/URI;->getRawQuery()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ .line 169 │ - .local v6, "query":Ljava/lang/String; │ - if-eqz v6, :cond_0 │ + .local v3, "query":Ljava/lang/String; │ + if-eqz v3, :cond_0 │ │ - invoke-virtual {v6}, Ljava/lang/String;->length()I │ + invoke-virtual {v3}, Ljava/lang/String;->length()I │ │ - move-result v8 │ + move-result v5 │ │ - if-nez v8, :cond_1 │ + if-nez v5, :cond_1 │ │ .line 180 │ :cond_0 │ :goto_0 │ - return-object v7 │ + return-object v4 │ │ .line 171 │ :cond_1 │ - const-string v8, "&" │ + const-string v5, "&" │ │ - invoke-virtual {v6, v8}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ + invoke-virtual {v3, v5}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v1 │ │ .line 172 │ - .local v4, "params":[Ljava/lang/String; │ - move-object v0, v4 │ - │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v2, v0 │ + .local v1, "params":[Ljava/lang/String; │ + array-length v7, v1 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + move v5, v6 │ │ - .local v1, "i$":I │ :goto_1 │ - if-ge v1, v2, :cond_0 │ + if-ge v5, v7, :cond_0 │ │ - aget-object v3, v0, v1 │ + aget-object v0, v1, v5 │ │ .line 173 │ - .local v3, "param":Ljava/lang/String; │ + .local v0, "param":Ljava/lang/String; │ const-string v8, "=" │ │ - invoke-virtual {v3, v8}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ + invoke-virtual {v0, v8}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v2 │ │ .line 174 │ - .local v5, "parts":[Ljava/lang/String; │ - array-length v8, v5 │ + .local v2, "parts":[Ljava/lang/String; │ + array-length v8, v2 │ │ const/4 v9, 0x2 │ │ if-eq v8, v9, :cond_3 │ │ .line 172 │ :cond_2 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ goto :goto_1 │ │ .line 176 │ :cond_3 │ - const/4 v8, 0x0 │ - │ - aget-object v8, v5, v8 │ + aget-object v8, v2, v6 │ │ invoke-virtual {p1, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v8 │ │ if-eqz v8, :cond_2 │ │ .line 178 │ - const/4 v7, 0x1 │ + const/4 v4, 0x1 │ │ - aget-object v7, v5, v7 │ + aget-object v4, v2, v4 │ │ - invoke-static {v7}, Lorg/eclipse/egit/github/core/util/UrlUtils;->decode(Ljava/lang/String;)Ljava/lang/String; │ + invoke-static {v4}, Lorg/eclipse/egit/github/core/util/UrlUtils;->decode(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ goto :goto_0 │ .end method