--- /home/hans/code/fdroid/data/tmp/com.jbirdvegas.mgerrit_2111084.apk +++ /home/hans/code/fdroid/data/tmp/sigcp_com.jbirdvegas.mgerrit_2111084.apk ├── zipinfo {} │ @@ -1,1168 +1,1168 @@ │ -Zip file size: 6403609 bytes, number of entries: 1166 │ +Zip file size: 6399649 bytes, number of entries: 1166 │ -rw---- 2.0 fat 110299 bl defN 16-May-01 19:22 META-INF/MANIFEST.MF │ -rw---- 2.0 fat 110420 bl defN 16-May-01 19:22 META-INF/8BBE2B1C.SF │ -rw---- 2.0 fat 1326 bl defN 16-May-01 19:22 META-INF/8BBE2B1C.RSA │ --rw---- 2.0 fat 44 bl defN 16-May-01 17:13 META-INF/services/com.fasterxml.jackson.core.ObjectCodec │ --rw---- 2.0 fat 74 bl defN 16-May-01 17:13 META-INF/gradle-plugins/org.ajoberstar.github-pages.properties │ --rw---- 2.0 fat 79 bl defN 16-May-01 17:13 META-INF/gradle-plugins/org.ajoberstar.release-base.properties │ --rw---- 2.0 fat 85 bl defN 16-May-01 17:13 META-INF/gradle-plugins/org.ajoberstar.release-opinion.properties │ --rw---- 2.0 fat 710 bl defN 16-May-01 17:13 META-INF/rxandroid.properties │ --rw---- 2.0 fat 631 bl defN 16-May-01 17:13 META-INF/rxjava.properties │ --rw---- 2.0 fat 39 bl defN 16-May-01 17:13 META-INF/services/com.fasterxml.jackson.core.JsonFactory │ -rw---- 2.0 fat 41 bl defN 16-May-01 17:13 META-INF/buildserverid │ -rw---- 2.0 fat 41 bl defN 16-May-01 17:13 META-INF/fdroidserverid │ --rw---- 2.0 fat 6732 bX defN 16-May-01 17:13 AndroidManifest.xml │ --rw---- 2.0 fat 2104 bl defN 16-May-01 17:13 assets/fonts/materialdrawerfont-font-v5.0.0.ttf │ --rw---- 2.0 fat 620 bl defN 16-May-01 17:13 res/anim-v21/design_bottom_sheet_slide_in.xml │ --rw---- 2.0 fat 620 bl defN 16-May-01 17:13 res/anim-v21/design_bottom_sheet_slide_out.xml │ --rw---- 2.0 fat 396 bl defN 16-May-01 17:13 res/anim/abc_fade_in.xml │ --rw---- 2.0 fat 396 bl defN 16-May-01 17:13 res/anim/abc_fade_out.xml │ --rw---- 2.0 fat 860 bl defN 16-May-01 17:13 res/anim/abc_grow_fade_in_from_bottom.xml │ --rw---- 2.0 fat 512 bl defN 16-May-01 17:13 res/anim/abc_popup_enter.xml │ --rw---- 2.0 fat 512 bl defN 16-May-01 17:13 res/anim/abc_popup_exit.xml │ --rw---- 2.0 fat 860 bl defN 16-May-01 17:13 res/anim/abc_shrink_fade_out_from_bottom.xml │ --rw---- 2.0 fat 400 bl defN 16-May-01 17:13 res/anim/abc_slide_in_bottom.xml │ --rw---- 2.0 fat 400 bl defN 16-May-01 17:13 res/anim/abc_slide_in_top.xml │ --rw---- 2.0 fat 400 bl defN 16-May-01 17:13 res/anim/abc_slide_out_bottom.xml │ --rw---- 2.0 fat 400 bl defN 16-May-01 17:13 res/anim/abc_slide_out_top.xml │ --rw---- 2.0 fat 884 bl defN 16-May-01 17:13 res/anim/cards_incoming_anim.xml │ --rw---- 2.0 fat 620 bl defN 16-May-01 17:13 res/anim/design_bottom_sheet_slide_in.xml │ --rw---- 2.0 fat 620 bl defN 16-May-01 17:13 res/anim/design_bottom_sheet_slide_out.xml │ --rw---- 2.0 fat 688 bl defN 16-May-01 17:13 res/anim/design_fab_in.xml │ --rw---- 2.0 fat 688 bl defN 16-May-01 17:13 res/anim/design_fab_out.xml │ --rw---- 2.0 fat 320 bl defN 16-May-01 17:13 res/anim/design_snackbar_in.xml │ --rw---- 2.0 fat 320 bl defN 16-May-01 17:13 res/anim/design_snackbar_out.xml │ --rw---- 2.0 fat 472 bl defN 16-May-01 17:13 res/color-v11/abc_background_cache_hint_selector_material_dark.xml │ --rw---- 2.0 fat 472 bl defN 16-May-01 17:13 res/color-v11/abc_background_cache_hint_selector_material_light.xml │ --rw---- 2.0 fat 548 bl defN 16-May-01 17:13 res/color-v23/abc_color_highlight_material.xml │ --rw---- 2.0 fat 468 bl defN 16-May-01 17:13 res/color/abc_primary_text_disable_only_material_dark.xml │ --rw---- 2.0 fat 468 bl defN 16-May-01 17:13 res/color/abc_primary_text_disable_only_material_light.xml │ --rw---- 2.0 fat 468 bl defN 16-May-01 17:13 res/color/abc_primary_text_material_dark.xml │ --rw---- 2.0 fat 468 bl defN 16-May-01 17:13 res/color/abc_primary_text_material_light.xml │ --rw---- 2.0 fat 596 bl defN 16-May-01 17:13 res/color/abc_search_url_text.xml │ --rw---- 2.0 fat 468 bl defN 16-May-01 17:13 res/color/abc_secondary_text_material_dark.xml │ --rw---- 2.0 fat 468 bl defN 16-May-01 17:13 res/color/abc_secondary_text_material_light.xml │ --rw---- 2.0 fat 468 bl defN 16-May-01 17:13 res/color/switch_thumb_material_dark.xml │ --rw---- 2.0 fat 468 bl defN 16-May-01 17:13 res/color/switch_thumb_material_light.xml │ --rw---- 2.0 fat 932 bl defN 16-May-01 17:13 res/drawable-anydpi-v21/ic_account.xml │ --rw---- 2.0 fat 932 bl defN 16-May-01 17:13 res/drawable-anydpi-v21/ic_account_dark.xml │ --rw---- 2.0 fat 944 bl defN 16-May-01 17:13 res/drawable-anydpi-v21/ic_calendar.xml │ --rw---- 2.0 fat 944 bl defN 16-May-01 17:13 res/drawable-anydpi-v21/ic_calendar_dark.xml │ --rw---- 1.0 fat 233 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/ab_transparent.9.png │ --rw---- 1.0 fat 232 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/ab_transparent_dark.9.png │ --rw---- 1.0 fat 287 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ --rw---- 1.0 fat 1589 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ --rw---- 1.0 fat 1057 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ --rw---- 1.0 fat 1548 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 1748 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 229 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 233 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 983 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 494 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/abc_ic_star_black_16dp.png │ --rw---- 1.0 fat 975 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/abc_ic_star_black_36dp.png │ --rw---- 1.0 fat 350 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/abc_ic_star_half_black_16dp.png │ --rw---- 1.0 fat 623 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/abc_ic_star_half_black_36dp.png │ --rw---- 1.0 fat 170 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 244 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 212 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 212 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 212 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 239 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 240 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 817 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 1290 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 259 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ --rw---- 1.0 fat 271 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ --rw---- 1.0 fat 387 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ --rw---- 1.0 fat 214 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ --rw---- 1.0 fat 201 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 368 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 538 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 199 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 192 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 198 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 182 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 182 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 426 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/ic_account.png │ --rw---- 1.0 fat 426 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/ic_account_dark.png │ --rw---- 1.0 fat 402 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/ic_action_about.png │ --rw---- 1.0 fat 402 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/ic_action_about_dark.png │ --rw---- 1.0 fat 237 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/ic_action_accept.png │ --rw---- 1.0 fat 237 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/ic_action_accept_dark.png │ --rw---- 1.0 fat 231 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/ic_action_cancel.png │ --rw---- 1.0 fat 231 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/ic_action_cancel_dark.png │ --rw---- 1.0 fat 275 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/ic_action_next_item.png │ --rw---- 1.0 fat 275 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/ic_action_next_item_dark.png │ --rw---- 1.0 fat 165 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/ic_action_overflow.png │ --rw---- 1.0 fat 165 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/ic_action_overflow_dark.png │ --rw---- 1.0 fat 417 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/ic_action_refresh.png │ --rw---- 1.0 fat 417 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/ic_action_refresh_dark.png │ --rw---- 1.0 fat 254 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/ic_action_save.png │ --rw---- 1.0 fat 254 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/ic_action_save_dark.png │ --rw---- 1.0 fat 393 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/ic_action_search.png │ --rw---- 1.0 fat 393 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/ic_action_search_dark.png │ --rw---- 1.0 fat 265 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/ic_action_secure.png │ --rw---- 1.0 fat 265 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/ic_action_secure_dark.png │ --rw---- 1.0 fat 256 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/ic_action_send.png │ --rw---- 1.0 fat 256 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/ic_action_send_dark.png │ --rw---- 1.0 fat 332 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/ic_action_share.png │ --rw---- 1.0 fat 332 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/ic_action_share_dark.png │ --rw---- 1.0 fat 342 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/ic_action_split.png │ --rw---- 1.0 fat 342 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/ic_action_split_dark.png │ --rw---- 1.0 fat 393 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/ic_action_starred.png │ --rw---- 1.0 fat 393 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/ic_action_starred_dark.png │ --rw---- 1.0 fat 462 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/ic_action_unstarred.png │ --rw---- 1.0 fat 462 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/ic_action_unstarred_dark.png │ --rw---- 1.0 fat 370 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/ic_action_warning.png │ --rw---- 1.0 fat 350 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/ic_action_warning_dark.png │ --rw---- 1.0 fat 633 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/ic_action_web_site.png │ --rw---- 1.0 fat 633 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/ic_action_web_site_dark.png │ --rw---- 1.0 fat 287 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/ic_calendar.png │ --rw---- 1.0 fat 287 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/ic_calendar_dark.png │ --rw---- 1.0 fat 4094 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 140 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/ic_menu_project.png │ --rw---- 1.0 fat 140 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/ic_menu_project_dark.png │ --rw---- 1.0 fat 293 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/ic_menu_source.png │ --rw---- 1.0 fat 293 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/ic_menu_source_dark.png │ --rw---- 1.0 fat 1095 b- stor 16-May-01 17:08 res/drawable-hdpi-v4/ic_menu_view.png │ --rw---- 1.0 fat 272 b- stor 16-May-01 17:08 res/drawable-ldpi-v4/ic_account.png │ --rw---- 1.0 fat 272 b- stor 16-May-01 17:08 res/drawable-ldpi-v4/ic_account_dark.png │ --rw---- 1.0 fat 228 b- stor 16-May-01 17:08 res/drawable-ldpi-v4/ic_calendar.png │ --rw---- 1.0 fat 228 b- stor 16-May-01 17:08 res/drawable-ldpi-v4/ic_calendar_dark.png │ --rw---- 1.0 fat 367 b- stor 16-May-01 17:08 res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 342 b- stor 16-May-01 17:08 res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 483 b- stor 16-May-01 17:08 res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 593 b- stor 16-May-01 17:08 res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 518 b- stor 16-May-01 17:08 res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 228 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/ab_transparent.9.png │ --rw---- 1.0 fat 227 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/ab_transparent_dark.9.png │ --rw---- 1.0 fat 274 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ --rw---- 1.0 fat 1331 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ --rw---- 1.0 fat 985 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ --rw---- 1.0 fat 1047 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 1124 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 225 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 263 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 659 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 360 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/abc_ic_star_black_16dp.png │ --rw---- 1.0 fat 709 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/abc_ic_star_black_36dp.png │ --rw---- 1.0 fat 254 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/abc_ic_star_half_black_16dp.png │ --rw---- 1.0 fat 475 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/abc_ic_star_half_black_36dp.png │ --rw---- 1.0 fat 170 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 222 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 211 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 211 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 211 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 226 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 227 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 589 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 863 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 214 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ --rw---- 1.0 fat 202 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ --rw---- 1.0 fat 279 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ --rw---- 1.0 fat 208 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ --rw---- 1.0 fat 197 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 353 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 428 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 192 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 186 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 185 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 181 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 180 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 293 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/ic_account.png │ --rw---- 1.0 fat 293 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/ic_account_dark.png │ --rw---- 1.0 fat 278 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/ic_action_about.png │ --rw---- 1.0 fat 278 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/ic_action_about_dark.png │ --rw---- 1.0 fat 202 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/ic_action_accept.png │ --rw---- 1.0 fat 202 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/ic_action_accept_dark.png │ --rw---- 1.0 fat 186 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/ic_action_cancel.png │ --rw---- 1.0 fat 186 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/ic_action_cancel_dark.png │ --rw---- 1.0 fat 243 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/ic_action_collapse.png │ --rw---- 1.0 fat 248 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/ic_action_expand.png │ --rw---- 1.0 fat 225 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/ic_action_next_item.png │ --rw---- 1.0 fat 225 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/ic_action_next_item_dark.png │ --rw---- 1.0 fat 138 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/ic_action_overflow.png │ --rw---- 1.0 fat 138 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/ic_action_overflow_dark.png │ --rw---- 1.0 fat 226 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/ic_action_previous_item.png │ --rw---- 1.0 fat 226 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/ic_action_previous_item_dark.png │ --rw---- 1.0 fat 336 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/ic_action_refresh.png │ --rw---- 1.0 fat 336 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/ic_action_refresh_dark.png │ --rw---- 1.0 fat 237 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/ic_action_save.png │ --rw---- 1.0 fat 237 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/ic_action_save_dark.png │ --rw---- 1.0 fat 316 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/ic_action_search.png │ --rw---- 1.0 fat 316 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/ic_action_search_dark.png │ --rw---- 1.0 fat 226 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/ic_action_secure.png │ --rw---- 1.0 fat 226 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/ic_action_secure_dark.png │ --rw---- 1.0 fat 216 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/ic_action_send.png │ --rw---- 1.0 fat 216 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/ic_action_send_dark.png │ --rw---- 1.0 fat 277 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/ic_action_split.png │ --rw---- 1.0 fat 277 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/ic_action_split_dark.png │ --rw---- 1.0 fat 316 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/ic_action_starred.png │ --rw---- 1.0 fat 316 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/ic_action_starred_dark.png │ --rw---- 1.0 fat 364 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/ic_action_unstarred.png │ --rw---- 1.0 fat 364 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/ic_action_unstarred_dark.png │ --rw---- 1.0 fat 309 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/ic_action_warning.png │ --rw---- 1.0 fat 292 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/ic_action_warning_dark.png │ --rw---- 1.0 fat 437 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/ic_action_web_site.png │ --rw---- 1.0 fat 437 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/ic_action_web_site_dark.png │ --rw---- 1.0 fat 184 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/ic_calendar.png │ --rw---- 1.0 fat 184 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/ic_calendar_dark.png │ --rw---- 1.0 fat 2464 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 158 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/ic_menu_project.png │ --rw---- 1.0 fat 158 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/ic_menu_project_dark.png │ --rw---- 1.0 fat 244 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/ic_menu_source.png │ --rw---- 1.0 fat 244 b- stor 16-May-01 17:08 res/drawable-mdpi-v4/ic_menu_source_dark.png │ --rw---- 1.0 fat 1346 b- stor 16-May-01 17:08 res/drawable-nodpi-v4/emo_im_angel.png │ --rw---- 1.0 fat 5280 b- stor 16-May-01 17:08 res/drawable-nodpi-v4/emo_im_chuck.png │ --rw---- 1.0 fat 1371 b- stor 16-May-01 17:08 res/drawable-nodpi-v4/emo_im_cool.png │ --rw---- 1.0 fat 1160 b- stor 16-May-01 17:08 res/drawable-nodpi-v4/emo_im_crying.png │ --rw---- 1.0 fat 1145 b- stor 16-May-01 17:08 res/drawable-nodpi-v4/emo_im_embarrassed.png │ --rw---- 1.0 fat 1258 b- stor 16-May-01 17:08 res/drawable-nodpi-v4/emo_im_foot_in_mouth.png │ --rw---- 1.0 fat 1214 b- stor 16-May-01 17:08 res/drawable-nodpi-v4/emo_im_happy.png │ --rw---- 1.0 fat 1350 b- stor 16-May-01 17:08 res/drawable-nodpi-v4/emo_im_kissing.png │ --rw---- 1.0 fat 1160 b- stor 16-May-01 17:08 res/drawable-nodpi-v4/emo_im_laughing.png │ --rw---- 1.0 fat 1344 b- stor 16-May-01 17:08 res/drawable-nodpi-v4/emo_im_lips_are_sealed.png │ --rw---- 1.0 fat 1458 b- stor 16-May-01 17:08 res/drawable-nodpi-v4/emo_im_money_mouth.png │ --rw---- 1.0 fat 1167 b- stor 16-May-01 17:08 res/drawable-nodpi-v4/emo_im_sad.png │ --rw---- 1.0 fat 1230 b- stor 16-May-01 17:08 res/drawable-nodpi-v4/emo_im_surprised.png │ --rw---- 1.0 fat 1313 b- stor 16-May-01 17:08 res/drawable-nodpi-v4/emo_im_tongue_sticking_out.png │ --rw---- 1.0 fat 1033 b- stor 16-May-01 17:08 res/drawable-nodpi-v4/emo_im_undecided.png │ --rw---- 1.0 fat 1207 b- stor 16-May-01 17:08 res/drawable-nodpi-v4/emo_im_winking.png │ --rw---- 1.0 fat 1253 b- stor 16-May-01 17:08 res/drawable-nodpi-v4/emo_im_wtf.png │ --rw---- 1.0 fat 1263 b- stor 16-May-01 17:08 res/drawable-nodpi-v4/emo_im_yelling.png │ --rw---- 2.0 fat 336 bl defN 16-May-01 17:13 res/drawable-v21/abc_action_bar_item_background_material.xml │ --rw---- 2.0 fat 1908 bl defN 16-May-01 17:13 res/drawable-v21/abc_btn_colored_material.xml │ --rw---- 2.0 fat 1360 bl defN 16-May-01 17:13 res/drawable-v21/abc_edit_text_material.xml │ --rw---- 2.0 fat 712 bl defN 16-May-01 17:13 res/drawable-v21/abc_ratingbar_indicator_material.xml │ --rw---- 2.0 fat 712 bl defN 16-May-01 17:13 res/drawable-v21/abc_ratingbar_small_material.xml │ --rw---- 2.0 fat 336 bl defN 16-May-01 17:13 res/drawable-v21/ripple_dark.xml │ --rw---- 2.0 fat 336 bl defN 16-May-01 17:13 res/drawable-v21/ripple_light.xml │ --rw---- 2.0 fat 380 bl defN 16-May-01 17:13 res/drawable-v23/abc_control_background_material.xml │ --rw---- 1.0 fat 236 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ab_transparent.9.png │ --rw---- 1.0 fat 236 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ab_transparent_dark.9.png │ --rw---- 1.0 fat 297 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ --rw---- 1.0 fat 2172 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ --rw---- 1.0 fat 1524 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ --rw---- 1.0 fat 2259 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 2606 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 234 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 325 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 656 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/abc_ic_star_black_16dp.png │ --rw---- 1.0 fat 1234 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/abc_ic_star_black_36dp.png │ --rw---- 1.0 fat 432 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/abc_ic_star_half_black_16dp.png │ --rw---- 1.0 fat 784 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/abc_ic_star_half_black_36dp.png │ --rw---- 1.0 fat 170 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 244 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 214 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 214 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 214 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 254 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 253 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 1122 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 1811 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 345 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ --rw---- 1.0 fat 400 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ --rw---- 1.0 fat 557 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ --rw---- 1.0 fat 219 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ --rw---- 1.0 fat 207 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 507 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 741 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 205 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 198 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 197 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 190 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 190 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 409 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/card_background.9.png │ --rw---- 1.0 fat 446 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/card_background_shadow.9.png │ --rw---- 1.0 fat 453 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ic_account.png │ --rw---- 1.0 fat 453 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ic_account_dark.png │ --rw---- 1.0 fat 452 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ic_action_about.png │ --rw---- 1.0 fat 452 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ic_action_about_dark.png │ --rw---- 1.0 fat 270 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ic_action_accept.png │ --rw---- 1.0 fat 270 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ic_action_accept_dark.png │ --rw---- 1.0 fat 260 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ic_action_cancel.png │ --rw---- 1.0 fat 260 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ic_action_cancel_dark.png │ --rw---- 1.0 fat 337 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ic_action_collapse.png │ --rw---- 1.0 fat 359 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ic_action_expand.png │ --rw---- 1.0 fat 308 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ic_action_next_item.png │ --rw---- 1.0 fat 308 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ic_action_next_item_dark.png │ --rw---- 1.0 fat 171 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ic_action_overflow.png │ --rw---- 1.0 fat 171 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ic_action_overflow_dark.png │ --rw---- 1.0 fat 311 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ic_action_previous_item.png │ --rw---- 1.0 fat 311 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ic_action_previous_item_dark.png │ --rw---- 1.0 fat 510 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ic_action_refresh.png │ --rw---- 1.0 fat 510 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ic_action_refresh_dark.png │ --rw---- 1.0 fat 277 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ic_action_save.png │ --rw---- 1.0 fat 277 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ic_action_save_dark.png │ --rw---- 1.0 fat 483 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ic_action_search.png │ --rw---- 1.0 fat 483 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ic_action_search_dark.png │ --rw---- 1.0 fat 305 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ic_action_secure.png │ --rw---- 1.0 fat 305 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ic_action_secure_dark.png │ --rw---- 1.0 fat 306 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ic_action_send.png │ --rw---- 1.0 fat 306 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ic_action_send_dark.png │ --rw---- 1.0 fat 388 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ic_action_share.png │ --rw---- 1.0 fat 388 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ic_action_share_dark.png │ --rw---- 1.0 fat 393 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ic_action_split.png │ --rw---- 1.0 fat 393 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ic_action_split_dark.png │ --rw---- 1.0 fat 476 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ic_action_starred.png │ --rw---- 1.0 fat 476 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ic_action_starred_dark.png │ --rw---- 1.0 fat 596 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ic_action_unstarred.png │ --rw---- 1.0 fat 596 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ic_action_unstarred_dark.png │ --rw---- 1.0 fat 451 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ic_action_warning.png │ --rw---- 1.0 fat 413 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ic_action_warning_dark.png │ --rw---- 1.0 fat 826 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ic_action_web_site.png │ --rw---- 1.0 fat 826 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ic_action_web_site_dark.png │ --rw---- 1.0 fat 267 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ic_calendar.png │ --rw---- 1.0 fat 267 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ic_calendar_dark.png │ --rw---- 1.0 fat 5761 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 180 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ic_menu_project.png │ --rw---- 1.0 fat 180 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ic_menu_project_dark.png │ --rw---- 1.0 fat 320 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ic_menu_source.png │ --rw---- 1.0 fat 320 b- stor 16-May-01 17:08 res/drawable-xhdpi-v4/ic_menu_source_dark.png │ --rw---- 1.0 fat 305 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ --rw---- 1.0 fat 2265 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ --rw---- 1.0 fat 1032 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ --rw---- 1.0 fat 3755 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 4239 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 246 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 306 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 1823 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 893 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/abc_ic_star_black_16dp.png │ --rw---- 1.0 fat 1705 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/abc_ic_star_black_36dp.png │ --rw---- 1.0 fat 586 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/abc_ic_star_half_black_16dp.png │ --rw---- 1.0 fat 1104 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/abc_ic_star_half_black_36dp.png │ --rw---- 1.0 fat 178 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 245 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 221 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 221 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 221 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 307 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 305 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 1779 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 2774 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 396 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ --rw---- 1.0 fat 589 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ --rw---- 1.0 fat 811 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ --rw---- 1.0 fat 218 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ --rw---- 1.0 fat 212 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 595 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 1060 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 210 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 202 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 204 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 193 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 196 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 611 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/ic_account.png │ --rw---- 1.0 fat 611 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/ic_account_dark.png │ --rw---- 1.0 fat 651 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/ic_action_about.png │ --rw---- 1.0 fat 651 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/ic_action_about_dark.png │ --rw---- 1.0 fat 335 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/ic_action_accept.png │ --rw---- 1.0 fat 335 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/ic_action_accept_dark.png │ --rw---- 1.0 fat 338 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/ic_action_cancel.png │ --rw---- 1.0 fat 338 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/ic_action_cancel_dark.png │ --rw---- 1.0 fat 419 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/ic_action_collapse.png │ --rw---- 1.0 fat 436 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/ic_action_expand.png │ --rw---- 1.0 fat 383 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/ic_action_next_item.png │ --rw---- 1.0 fat 383 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/ic_action_next_item_dark.png │ --rw---- 1.0 fat 245 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/ic_action_overflow.png │ --rw---- 1.0 fat 245 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/ic_action_overflow_dark.png │ --rw---- 1.0 fat 389 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/ic_action_previous_item.png │ --rw---- 1.0 fat 389 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/ic_action_previous_item_dark.png │ --rw---- 1.0 fat 687 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/ic_action_refresh.png │ --rw---- 1.0 fat 687 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/ic_action_refresh_dark.png │ --rw---- 1.0 fat 312 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/ic_action_save.png │ --rw---- 1.0 fat 312 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/ic_action_save_dark.png │ --rw---- 1.0 fat 642 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/ic_action_search.png │ --rw---- 1.0 fat 642 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/ic_action_search_dark.png │ --rw---- 1.0 fat 366 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/ic_action_secure.png │ --rw---- 1.0 fat 366 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/ic_action_secure_dark.png │ --rw---- 1.0 fat 384 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/ic_action_send.png │ --rw---- 1.0 fat 384 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/ic_action_send_dark.png │ --rw---- 1.0 fat 523 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/ic_action_share.png │ --rw---- 1.0 fat 523 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/ic_action_share_dark.png │ --rw---- 1.0 fat 498 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/ic_action_split.png │ --rw---- 1.0 fat 498 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/ic_action_split_dark.png │ --rw---- 1.0 fat 633 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/ic_action_starred.png │ --rw---- 1.0 fat 633 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/ic_action_starred_dark.png │ --rw---- 1.0 fat 814 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/ic_action_unstarred.png │ --rw---- 1.0 fat 814 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/ic_action_unstarred_dark.png │ --rw---- 1.0 fat 581 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/ic_action_warning.png │ --rw---- 1.0 fat 531 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/ic_action_warning_dark.png │ --rw---- 1.0 fat 1258 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/ic_action_web_site.png │ --rw---- 1.0 fat 1258 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/ic_action_web_site_dark.png │ --rw---- 1.0 fat 348 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/ic_calendar.png │ --rw---- 1.0 fat 348 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/ic_calendar_dark.png │ --rw---- 1.0 fat 9295 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 154 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/ic_menu_project.png │ --rw---- 1.0 fat 154 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/ic_menu_project_dark.png │ --rw---- 1.0 fat 421 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/ic_menu_source.png │ --rw---- 1.0 fat 421 b- stor 16-May-01 17:08 res/drawable-xxhdpi-v4/ic_menu_source_dark.png │ --rw---- 1.0 fat 3524 b- stor 16-May-01 17:08 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 3853 b- stor 16-May-01 17:08 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 1515 b- stor 16-May-01 17:08 res/drawable-xxxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 1131 b- stor 16-May-01 17:08 res/drawable-xxxhdpi-v4/abc_ic_star_black_16dp.png │ --rw---- 1.0 fat 2096 b- stor 16-May-01 17:08 res/drawable-xxxhdpi-v4/abc_ic_star_black_36dp.png │ --rw---- 1.0 fat 731 b- stor 16-May-01 17:08 res/drawable-xxxhdpi-v4/abc_ic_star_half_black_16dp.png │ --rw---- 1.0 fat 1329 b- stor 16-May-01 17:08 res/drawable-xxxhdpi-v4/abc_ic_star_half_black_36dp.png │ --rw---- 1.0 fat 666 b- stor 16-May-01 17:08 res/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ --rw---- 1.0 fat 959 b- stor 16-May-01 17:08 res/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ --rw---- 1.0 fat 513 b- stor 16-May-01 17:08 res/drawable-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 1025 b- stor 16-May-01 17:08 res/drawable-xxxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 208 b- stor 16-May-01 17:08 res/drawable-xxxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 719 b- stor 16-May-01 17:08 res/drawable-xxxhdpi-v4/ic_account.png │ --rw---- 1.0 fat 719 b- stor 16-May-01 17:08 res/drawable-xxxhdpi-v4/ic_account_dark.png │ --rw---- 1.0 fat 359 b- stor 16-May-01 17:08 res/drawable-xxxhdpi-v4/ic_calendar.png │ --rw---- 1.0 fat 359 b- stor 16-May-01 17:08 res/drawable-xxxhdpi-v4/ic_calendar_dark.png │ --rw---- 2.0 fat 700 bl defN 16-May-01 17:13 res/drawable/abc_btn_borderless_material.xml │ --rw---- 2.0 fat 560 bl defN 16-May-01 17:13 res/drawable/abc_btn_check_material.xml │ --rw---- 2.0 fat 4276 bl defN 16-May-01 17:13 res/drawable/abc_btn_checkbox_checked_mtrl.xml │ --rw---- 2.0 fat 4216 bl defN 16-May-01 17:13 res/drawable/abc_btn_checkbox_unchecked_mtrl.xml │ --rw---- 2.0 fat 428 bl defN 16-May-01 17:13 res/drawable/abc_btn_colored_material.xml │ --rw---- 2.0 fat 1092 bl defN 16-May-01 17:13 res/drawable/abc_btn_default_mtrl_shape.xml │ --rw---- 2.0 fat 560 bl defN 16-May-01 17:13 res/drawable/abc_btn_radio_material.xml │ --rw---- 2.0 fat 2416 bl defN 16-May-01 17:13 res/drawable/abc_btn_radio_off_mtrl.xml │ --rw---- 2.0 fat 2332 bl defN 16-May-01 17:13 res/drawable/abc_btn_radio_on_mtrl.xml │ --rw---- 2.0 fat 436 bl defN 16-May-01 17:13 res/drawable/abc_cab_background_internal_bg.xml │ --rw---- 2.0 fat 412 bl defN 16-May-01 17:13 res/drawable/abc_cab_background_top_material.xml │ --rw---- 2.0 fat 844 bl defN 16-May-01 17:13 res/drawable/abc_dialog_material_background_dark.xml │ --rw---- 2.0 fat 844 bl defN 16-May-01 17:13 res/drawable/abc_dialog_material_background_light.xml │ --rw---- 2.0 fat 1040 bl defN 16-May-01 17:13 res/drawable/abc_edit_text_material.xml │ --rw---- 2.0 fat 908 bl defN 16-May-01 17:13 res/drawable/abc_ic_ab_back_material.xml │ --rw---- 2.0 fat 924 bl defN 16-May-01 17:13 res/drawable/abc_ic_clear_material.xml │ --rw---- 2.0 fat 832 bl defN 16-May-01 17:13 res/drawable/abc_ic_go_search_api_material.xml │ --rw---- 2.0 fat 1116 bl defN 16-May-01 17:13 res/drawable/abc_ic_menu_copy_material.xml │ --rw---- 2.0 fat 1756 bl defN 16-May-01 17:13 res/drawable/abc_ic_menu_cut_material.xml │ --rw---- 2.0 fat 1132 bl defN 16-May-01 17:13 res/drawable/abc_ic_menu_overflow_material.xml │ --rw---- 2.0 fat 1300 bl defN 16-May-01 17:13 res/drawable/abc_ic_menu_paste_material.xml │ --rw---- 2.0 fat 1736 bl defN 16-May-01 17:13 res/drawable/abc_ic_menu_selectall_material.xml │ --rw---- 2.0 fat 1420 bl defN 16-May-01 17:13 res/drawable/abc_ic_menu_share_material.xml │ --rw---- 2.0 fat 1208 bl defN 16-May-01 17:13 res/drawable/abc_ic_voice_search_api_material.xml │ --rw---- 2.0 fat 1136 bl defN 16-May-01 17:13 res/drawable/abc_item_background_holo_dark.xml │ --rw---- 2.0 fat 1136 bl defN 16-May-01 17:13 res/drawable/abc_item_background_holo_light.xml │ --rw---- 2.0 fat 508 bl defN 16-May-01 17:13 res/drawable/abc_list_selector_background_transition_holo_dark.xml │ --rw---- 2.0 fat 508 bl defN 16-May-01 17:13 res/drawable/abc_list_selector_background_transition_holo_light.xml │ --rw---- 2.0 fat 1208 bl defN 16-May-01 17:13 res/drawable/abc_list_selector_holo_dark.xml │ --rw---- 2.0 fat 1208 bl defN 16-May-01 17:13 res/drawable/abc_list_selector_holo_light.xml │ --rw---- 2.0 fat 664 bl defN 16-May-01 17:13 res/drawable/abc_ratingbar_full_material.xml │ --rw---- 2.0 fat 760 bl defN 16-May-01 17:13 res/drawable/abc_ratingbar_indicator_material.xml │ --rw---- 2.0 fat 760 bl defN 16-May-01 17:13 res/drawable/abc_ratingbar_small_material.xml │ --rw---- 2.0 fat 1232 bl defN 16-May-01 17:13 res/drawable/abc_seekbar_thumb_material.xml │ --rw---- 2.0 fat 1532 bl defN 16-May-01 17:13 res/drawable/abc_seekbar_track_material.xml │ --rw---- 2.0 fat 1328 bl defN 16-May-01 17:13 res/drawable/abc_spinner_textfield_background_material.xml │ --rw---- 2.0 fat 560 bl defN 16-May-01 17:13 res/drawable/abc_switch_thumb_material.xml │ --rw---- 2.0 fat 564 bl defN 16-May-01 17:13 res/drawable/abc_tab_indicator_material.xml │ --rw---- 2.0 fat 600 bl defN 16-May-01 17:13 res/drawable/abc_text_cursor_material.xml │ --rw---- 2.0 fat 880 bl defN 16-May-01 17:13 res/drawable/abc_textfield_search_material.xml │ --rw---- 2.0 fat 860 bl defN 16-May-01 17:13 res/drawable/border_top.xml │ --rw---- 2.0 fat 860 bl defN 16-May-01 17:13 res/drawable/border_top_dark.xml │ --rw---- 2.0 fat 1136 bl defN 16-May-01 17:13 res/drawable/commit_card_background_states.xml │ --rw---- 2.0 fat 1136 bl defN 16-May-01 17:13 res/drawable/commit_card_background_states_dark.xml │ --rw---- 2.0 fat 436 bl defN 16-May-01 17:13 res/drawable/design_fab_background.xml │ --rw---- 2.0 fat 564 bl defN 16-May-01 17:13 res/drawable/design_snackbar_background.xml │ --rw---- 2.0 fat 980 bl defN 16-May-01 17:13 res/drawable/files_card_background_states.xml │ --rw---- 2.0 fat 980 bl defN 16-May-01 17:13 res/drawable/files_card_background_states_dark.xml │ --rw---- 1.0 fat 8703 b- stor 16-May-01 17:08 res/drawable/gravatar.png │ --rw---- 1.0 fat 35612 b- stor 16-May-01 17:08 res/drawable/header.jpg │ --rw---- 2.0 fat 536 bl defN 16-May-01 17:13 res/drawable/horiz_overflow.xml │ --rw---- 2.0 fat 536 bl defN 16-May-01 17:13 res/drawable/horiz_overflow_dark.xml │ --rw---- 2.0 fat 448 bl defN 16-May-01 17:13 res/drawable/ic_nav_expand.xml │ --rw---- 2.0 fat 448 bl defN 16-May-01 17:13 res/drawable/ic_nav_expand_dark.xml │ --rw---- 2.0 fat 448 bl defN 16-May-01 17:13 res/drawable/ic_nav_previous_item.xml │ --rw---- 2.0 fat 448 bl defN 16-May-01 17:13 res/drawable/ic_nav_previous_item_dark.xml │ --rw---- 2.0 fat 540 bl defN 16-May-01 17:13 res/drawable/material_drawer_badge.xml │ --rw---- 2.0 fat 436 bl defN 16-May-01 17:13 res/drawable/material_drawer_circle_mask.xml │ --rw---- 2.0 fat 544 bl defN 16-May-01 17:13 res/drawable/material_drawer_shadow_bottom.xml │ --rw---- 1.0 fat 218 b- stor 16-May-01 17:08 res/drawable/material_drawer_shadow_left.9.png │ --rw---- 1.0 fat 224 b- stor 16-May-01 17:08 res/drawable/material_drawer_shadow_right.9.png │ --rw---- 2.0 fat 544 bl defN 16-May-01 17:13 res/drawable/material_drawer_shadow_top.xml │ --rw---- 2.0 fat 564 bl defN 16-May-01 17:13 res/drawable/rect_complete.xml │ --rw---- 2.0 fat 564 bl defN 16-May-01 17:13 res/drawable/rect_error.xml │ --rw---- 2.0 fat 1072 bl defN 16-May-01 17:13 res/drawable/rect_normal.xml │ --rw---- 2.0 fat 564 bl defN 16-May-01 17:13 res/drawable/rect_pressed.xml │ --rw---- 2.0 fat 564 bl defN 16-May-01 17:13 res/drawable/rect_progress.xml │ --rw---- 2.0 fat 1444 bl defN 16-May-01 17:13 res/layout-sw600dp-v13/content_main.xml │ --rw---- 2.0 fat 528 bl defN 16-May-01 17:13 res/layout-sw600dp-v13/design_layout_snackbar.xml │ --rw---- 2.0 fat 3484 bl defN 16-May-01 17:13 res/layout-v16/diff_viewer.xml │ --rw---- 2.0 fat 2800 bl defN 16-May-01 17:13 res/layout-v16/material_drawer_compact_header.xml │ --rw---- 2.0 fat 3128 bl defN 16-May-01 17:13 res/layout-v16/material_drawer_header.xml │ --rw---- 2.0 fat 2152 bl defN 16-May-01 17:13 res/layout-v16/material_drawer_item_expandable.xml │ --rw---- 2.0 fat 1196 bl defN 16-May-01 17:13 res/layout-v16/material_drawer_item_mini.xml │ --rw---- 2.0 fat 2028 bl defN 16-May-01 17:13 res/layout-v16/material_drawer_item_primary.xml │ --rw---- 2.0 fat 1744 bl defN 16-May-01 17:13 res/layout-v16/material_drawer_item_profile.xml │ --rw---- 2.0 fat 1124 bl defN 16-May-01 17:13 res/layout-v16/material_drawer_item_profile_setting.xml │ --rw---- 2.0 fat 2028 bl defN 16-May-01 17:13 res/layout-v16/material_drawer_item_secondary.xml │ --rw---- 2.0 fat 2068 bl defN 16-May-01 17:13 res/layout-v16/material_drawer_item_secondary_switch.xml │ --rw---- 2.0 fat 1924 bl defN 16-May-01 17:13 res/layout-v16/material_drawer_item_secondary_toggle.xml │ --rw---- 2.0 fat 1000 bl defN 16-May-01 17:13 res/layout-v16/material_drawer_item_section.xml │ --rw---- 2.0 fat 2068 bl defN 16-May-01 17:13 res/layout-v16/material_drawer_item_switch.xml │ --rw---- 2.0 fat 1924 bl defN 16-May-01 17:13 res/layout-v16/material_drawer_item_toggle.xml │ --rw---- 2.0 fat 1692 bl defN 16-May-01 17:13 res/layout-v17/abc_alert_dialog_button_bar_material.xml │ --rw---- 2.0 fat 3328 bl defN 16-May-01 17:13 res/layout-v17/abc_alert_dialog_material.xml │ --rw---- 2.0 fat 1156 bl defN 16-May-01 17:13 res/layout-v17/abc_dialog_title_material.xml │ --rw---- 2.0 fat 3696 bl defN 16-May-01 17:13 res/layout-v17/abc_search_view.xml │ --rw---- 2.0 fat 3420 bl defN 16-May-01 17:13 res/layout-v17/commit_card.xml │ --rw---- 2.0 fat 1892 bl defN 16-May-01 17:13 res/layout-v17/commit_comment.xml │ --rw---- 2.0 fat 3132 bl defN 16-May-01 17:13 res/layout-v17/commit_details_card.xml │ --rw---- 2.0 fat 1016 bl defN 16-May-01 17:13 res/layout-v17/date_card_header.xml │ --rw---- 2.0 fat 1336 bl defN 16-May-01 17:13 res/layout-v17/design_layout_snackbar_include.xml │ --rw---- 2.0 fat 1352 bl defN 16-May-01 17:13 res/layout-v17/item_user.xml │ --rw---- 2.0 fat 3176 bl defN 16-May-01 17:13 res/layout-v17/material_drawer_compact_header.xml │ --rw---- 2.0 fat 2380 bl defN 16-May-01 17:13 res/layout-v17/material_drawer_item_expandable.xml │ --rw---- 2.0 fat 1280 bl defN 16-May-01 17:13 res/layout-v17/material_drawer_item_mini.xml │ --rw---- 2.0 fat 892 bl defN 16-May-01 17:13 res/layout-v17/material_drawer_item_mini_profile.xml │ --rw---- 2.0 fat 2256 bl defN 16-May-01 17:13 res/layout-v17/material_drawer_item_primary.xml │ --rw---- 2.0 fat 1972 bl defN 16-May-01 17:13 res/layout-v17/material_drawer_item_profile.xml │ --rw---- 2.0 fat 1248 bl defN 16-May-01 17:13 res/layout-v17/material_drawer_item_profile_setting.xml │ --rw---- 2.0 fat 2256 bl defN 16-May-01 17:13 res/layout-v17/material_drawer_item_secondary.xml │ --rw---- 2.0 fat 2276 bl defN 16-May-01 17:13 res/layout-v17/material_drawer_item_secondary_switch.xml │ --rw---- 2.0 fat 2112 bl defN 16-May-01 17:13 res/layout-v17/material_drawer_item_secondary_toggle.xml │ --rw---- 2.0 fat 2276 bl defN 16-May-01 17:13 res/layout-v17/material_drawer_item_switch.xml │ --rw---- 2.0 fat 2112 bl defN 16-May-01 17:13 res/layout-v17/material_drawer_item_toggle.xml │ --rw---- 2.0 fat 1064 bl defN 16-May-01 17:13 res/layout-v17/material_drawer_slider.xml │ --rw---- 2.0 fat 1780 bl defN 16-May-01 17:13 res/layout-v17/notification_template_big_media.xml │ --rw---- 2.0 fat 1920 bl defN 16-May-01 17:13 res/layout-v17/notification_template_big_media_narrow.xml │ --rw---- 2.0 fat 2848 bl defN 16-May-01 17:13 res/layout-v17/notification_template_lines.xml │ --rw---- 2.0 fat 1428 bl defN 16-May-01 17:13 res/layout-v17/notification_template_media.xml │ --rw---- 2.0 fat 660 bl defN 16-May-01 17:13 res/layout-v17/notification_template_part_chronometer.xml │ --rw---- 2.0 fat 660 bl defN 16-May-01 17:13 res/layout-v17/notification_template_part_time.xml │ --rw---- 2.0 fat 1572 bl defN 16-May-01 17:13 res/layout-v17/partial_label.xml │ --rw---- 2.0 fat 2688 bl defN 16-May-01 17:13 res/layout-v17/patchset_labels_card.xml │ --rw---- 2.0 fat 1048 bl defN 16-May-01 17:13 res/layout-v17/projects_list.xml │ --rw---- 2.0 fat 608 bl defN 16-May-01 17:13 res/layout-v17/projects_subproject_row.xml │ --rw---- 2.0 fat 2216 bl defN 16-May-01 17:13 res/layout-v17/properties_card.xml │ --rw---- 2.0 fat 872 bl defN 16-May-01 17:13 res/layout-v17/select_dialog_multichoice_material.xml │ --rw---- 2.0 fat 872 bl defN 16-May-01 17:13 res/layout-v17/select_dialog_singlechoice_material.xml │ --rw---- 2.0 fat 1632 bl defN 16-May-01 17:13 res/layout-v21/abc_screen_toolbar.xml │ --rw---- 2.0 fat 2192 bl defN 16-May-01 17:13 res/layout-v21/activity_search_categories.xml │ --rw---- 2.0 fat 3460 bl defN 16-May-01 17:13 res/layout-v21/commit_card.xml │ --rw---- 2.0 fat 1932 bl defN 16-May-01 17:13 res/layout-v21/commit_comment.xml │ --rw---- 2.0 fat 3172 bl defN 16-May-01 17:13 res/layout-v21/commit_details_card.xml │ --rw---- 2.0 fat 1012 bl defN 16-May-01 17:13 res/layout-v21/date_card_header.xml │ --rw---- 2.0 fat 1228 bl defN 16-May-01 17:13 res/layout-v21/fragment_add_comment.xml │ --rw---- 2.0 fat 3216 bl defN 16-May-01 17:13 res/layout-v21/material_drawer_compact_header.xml │ --rw---- 2.0 fat 3228 bl defN 16-May-01 17:13 res/layout-v21/material_drawer_header.xml │ --rw---- 2.0 fat 932 bl defN 16-May-01 17:13 res/layout-v21/material_drawer_item_mini_profile.xml │ --rw---- 2.0 fat 2012 bl defN 16-May-01 17:13 res/layout-v21/material_drawer_item_profile.xml │ --rw---- 2.0 fat 1104 bl defN 16-May-01 17:13 res/layout-v21/material_drawer_slider.xml │ --rw---- 2.0 fat 2548 bl defN 16-May-01 17:13 res/layout-v21/partial_quick_comment.xml │ --rw---- 2.0 fat 2696 bl defN 16-May-01 17:13 res/layout-v21/patchset_changes_card.xml │ --rw---- 2.0 fat 2728 bl defN 16-May-01 17:13 res/layout-v21/patchset_labels_card.xml │ --rw---- 2.0 fat 808 bl defN 16-May-01 17:13 res/layout-v21/patchset_message_card.xml │ --rw---- 2.0 fat 2256 bl defN 16-May-01 17:13 res/layout-v21/properties_card.xml │ --rw---- 2.0 fat 1204 bl defN 16-May-01 17:13 res/layout-v21/refine_search_card.xml │ --rw---- 2.0 fat 940 bl defN 16-May-01 17:13 res/layout/abc_action_bar_title_item.xml │ --rw---- 2.0 fat 448 bl defN 16-May-01 17:13 res/layout/abc_action_bar_up_container.xml │ --rw---- 2.0 fat 396 bl defN 16-May-01 17:13 res/layout/abc_action_bar_view_list_nav_layout.xml │ --rw---- 2.0 fat 804 bl defN 16-May-01 17:13 res/layout/abc_action_menu_item_layout.xml │ --rw---- 2.0 fat 584 bl defN 16-May-01 17:13 res/layout/abc_action_menu_layout.xml │ --rw---- 2.0 fat 500 bl defN 16-May-01 17:13 res/layout/abc_action_mode_bar.xml │ --rw---- 2.0 fat 704 bl defN 16-May-01 17:13 res/layout/abc_action_mode_close_item_material.xml │ --rw---- 2.0 fat 1728 bl defN 16-May-01 17:13 res/layout/abc_activity_chooser_view.xml │ --rw---- 2.0 fat 1272 bl defN 16-May-01 17:13 res/layout/abc_activity_chooser_view_list_item.xml │ --rw---- 2.0 fat 1648 bl defN 16-May-01 17:13 res/layout/abc_alert_dialog_button_bar_material.xml │ --rw---- 2.0 fat 3284 bl defN 16-May-01 17:13 res/layout/abc_alert_dialog_material.xml │ --rw---- 2.0 fat 1112 bl defN 16-May-01 17:13 res/layout/abc_dialog_title_material.xml │ --rw---- 2.0 fat 396 bl defN 16-May-01 17:13 res/layout/abc_expanded_menu_layout.xml │ --rw---- 2.0 fat 536 bl defN 16-May-01 17:13 res/layout/abc_list_menu_item_checkbox.xml │ --rw---- 2.0 fat 688 bl defN 16-May-01 17:13 res/layout/abc_list_menu_item_icon.xml │ --rw---- 2.0 fat 1404 bl defN 16-May-01 17:13 res/layout/abc_list_menu_item_layout.xml │ --rw---- 2.0 fat 536 bl defN 16-May-01 17:13 res/layout/abc_list_menu_item_radio.xml │ --rw---- 2.0 fat 1548 bl defN 16-May-01 17:13 res/layout/abc_popup_menu_item_layout.xml │ --rw---- 2.0 fat 556 bl defN 16-May-01 17:13 res/layout/abc_screen_content_include.xml │ --rw---- 2.0 fat 872 bl defN 16-May-01 17:13 res/layout/abc_screen_simple.xml │ --rw---- 2.0 fat 828 bl defN 16-May-01 17:13 res/layout/abc_screen_simple_overlay_action_mode.xml │ --rw---- 2.0 fat 1580 bl defN 16-May-01 17:13 res/layout/abc_screen_toolbar.xml │ --rw---- 2.0 fat 2204 bl defN 16-May-01 17:13 res/layout/abc_search_dropdown_item_icons_2line.xml │ --rw---- 2.0 fat 3648 bl defN 16-May-01 17:13 res/layout/abc_search_view.xml │ --rw---- 2.0 fat 768 bl defN 16-May-01 17:13 res/layout/abc_select_dialog_material.xml │ --rw---- 2.0 fat 2152 bl defN 16-May-01 17:13 res/layout/activity_search_categories.xml │ --rw---- 2.0 fat 692 bl defN 16-May-01 17:13 res/layout/activity_single_pane.xml │ --rw---- 2.0 fat 1508 bl defN 16-May-01 17:13 res/layout/add_team_row.xml │ --rw---- 2.0 fat 944 bl defN 16-May-01 17:13 res/layout/card_header.xml │ --rw---- 2.0 fat 632 bl defN 16-May-01 17:13 res/layout/change_list.xml │ --rw---- 2.0 fat 3204 bl defN 16-May-01 17:13 res/layout/commit_card.xml │ --rw---- 2.0 fat 1752 bl defN 16-May-01 17:13 res/layout/commit_comment.xml │ --rw---- 2.0 fat 2960 bl defN 16-May-01 17:13 res/layout/commit_details_card.xml │ --rw---- 2.0 fat 960 bl defN 16-May-01 17:13 res/layout/commit_list.xml │ --rw---- 2.0 fat 888 bl defN 16-May-01 17:13 res/layout/content_main.xml │ --rw---- 2.0 fat 932 bl defN 16-May-01 17:13 res/layout/date_card_header.xml │ --rw---- 2.0 fat 820 bl defN 16-May-01 17:13 res/layout/design_bottom_sheet_dialog.xml │ --rw---- 2.0 fat 528 bl defN 16-May-01 17:13 res/layout/design_layout_snackbar.xml │ --rw---- 2.0 fat 1240 bl defN 16-May-01 17:13 res/layout/design_layout_snackbar_include.xml │ --rw---- 2.0 fat 368 bl defN 16-May-01 17:13 res/layout/design_layout_tab_icon.xml │ --rw---- 2.0 fat 444 bl defN 16-May-01 17:13 res/layout/design_layout_tab_text.xml │ --rw---- 2.0 fat 328 bl defN 16-May-01 17:13 res/layout/design_menu_item_action_area.xml │ --rw---- 2.0 fat 536 bl defN 16-May-01 17:13 res/layout/design_navigation_item.xml │ --rw---- 2.0 fat 448 bl defN 16-May-01 17:13 res/layout/design_navigation_item_header.xml │ --rw---- 2.0 fat 480 bl defN 16-May-01 17:13 res/layout/design_navigation_item_separator.xml │ --rw---- 2.0 fat 572 bl defN 16-May-01 17:13 res/layout/design_navigation_item_subheader.xml │ --rw---- 2.0 fat 528 bl defN 16-May-01 17:13 res/layout/design_navigation_menu.xml │ --rw---- 2.0 fat 864 bl defN 16-May-01 17:13 res/layout/design_navigation_menu_item.xml │ --rw---- 2.0 fat 1380 bl defN 16-May-01 17:13 res/layout/dialog_help.xml │ --rw---- 2.0 fat 1812 bl defN 16-May-01 17:13 res/layout/diff_files_dropdown_row.xml │ --rw---- 2.0 fat 704 bl defN 16-May-01 17:13 res/layout/diff_files_row.xml │ --rw---- 2.0 fat 680 bl defN 16-May-01 17:13 res/layout/diff_option_checkbox.xml │ --rw---- 2.0 fat 3428 bl defN 16-May-01 17:13 res/layout/diff_viewer.xml │ --rw---- 2.0 fat 372 bl defN 16-May-01 17:13 res/layout/empty_row.xml │ --rw---- 2.0 fat 1120 bl defN 16-May-01 17:13 res/layout/fragment_add_comment.xml │ --rw---- 2.0 fat 1188 bl defN 16-May-01 17:13 res/layout/fragment_labels.xml │ --rw---- 2.0 fat 1364 bl defN 16-May-01 17:13 res/layout/gerrit_row.xml │ --rw---- 2.0 fat 944 bl defN 16-May-01 17:13 res/layout/gerrit_switcher.xml │ --rw---- 2.0 fat 956 bl defN 16-May-01 17:13 res/layout/item_label_values.xml │ --rw---- 2.0 fat 1372 bl defN 16-May-01 17:13 res/layout/item_search_category.xml │ --rw---- 2.0 fat 884 bl defN 16-May-01 17:13 res/layout/item_textview_header.xml │ --rw---- 2.0 fat 1200 bl defN 16-May-01 17:13 res/layout/item_user.xml │ --rw---- 2.0 fat 1048 bl defN 16-May-01 17:13 res/layout/loading_placeholder.xml │ --rw---- 2.0 fat 1048 bl defN 16-May-01 17:13 res/layout/loading_view.xml │ --rw---- 2.0 fat 924 bl defN 16-May-01 17:13 res/layout/main.xml │ --rw---- 2.0 fat 436 bl defN 16-May-01 17:13 res/layout/material_drawer.xml │ --rw---- 2.0 fat 2696 bl defN 16-May-01 17:13 res/layout/material_drawer_compact_header.xml │ --rw---- 2.0 fat 388 bl defN 16-May-01 17:13 res/layout/material_drawer_fits_not.xml │ --rw---- 2.0 fat 3028 bl defN 16-May-01 17:13 res/layout/material_drawer_header.xml │ --rw---- 2.0 fat 372 bl defN 16-May-01 17:13 res/layout/material_drawer_item_container.xml │ --rw---- 2.0 fat 560 bl defN 16-May-01 17:13 res/layout/material_drawer_item_divider.xml │ --rw---- 2.0 fat 2048 bl defN 16-May-01 17:13 res/layout/material_drawer_item_expandable.xml │ --rw---- 2.0 fat 1140 bl defN 16-May-01 17:13 res/layout/material_drawer_item_mini.xml │ --rw---- 2.0 fat 796 bl defN 16-May-01 17:13 res/layout/material_drawer_item_mini_profile.xml │ --rw---- 2.0 fat 1908 bl defN 16-May-01 17:13 res/layout/material_drawer_item_primary.xml │ --rw---- 2.0 fat 1644 bl defN 16-May-01 17:13 res/layout/material_drawer_item_profile.xml │ --rw---- 2.0 fat 1064 bl defN 16-May-01 17:13 res/layout/material_drawer_item_profile_setting.xml │ --rw---- 2.0 fat 1908 bl defN 16-May-01 17:13 res/layout/material_drawer_item_secondary.xml │ --rw---- 2.0 fat 1964 bl defN 16-May-01 17:13 res/layout/material_drawer_item_secondary_switch.xml │ --rw---- 2.0 fat 1820 bl defN 16-May-01 17:13 res/layout/material_drawer_item_secondary_toggle.xml │ --rw---- 2.0 fat 936 bl defN 16-May-01 17:13 res/layout/material_drawer_item_section.xml │ --rw---- 2.0 fat 1964 bl defN 16-May-01 17:13 res/layout/material_drawer_item_switch.xml │ --rw---- 2.0 fat 1820 bl defN 16-May-01 17:13 res/layout/material_drawer_item_toggle.xml │ --rw---- 2.0 fat 396 bl defN 16-May-01 17:13 res/layout/material_drawer_recycler_view.xml │ --rw---- 2.0 fat 908 bl defN 16-May-01 17:13 res/layout/material_drawer_slider.xml │ --rw---- 2.0 fat 492 bl defN 16-May-01 17:13 res/layout/materialize.xml │ --rw---- 2.0 fat 1360 bl defN 16-May-01 17:13 res/layout/network_disconnected.xml │ --rw---- 2.0 fat 616 bl defN 16-May-01 17:13 res/layout/notification_media_action.xml │ --rw---- 2.0 fat 800 bl defN 16-May-01 17:13 res/layout/notification_media_cancel_action.xml │ --rw---- 2.0 fat 1640 bl defN 16-May-01 17:13 res/layout/notification_template_big_media.xml │ --rw---- 2.0 fat 1660 bl defN 16-May-01 17:13 res/layout/notification_template_big_media_narrow.xml │ --rw---- 2.0 fat 2676 bl defN 16-May-01 17:13 res/layout/notification_template_lines.xml │ --rw---- 2.0 fat 1336 bl defN 16-May-01 17:13 res/layout/notification_template_media.xml │ --rw---- 2.0 fat 616 bl defN 16-May-01 17:13 res/layout/notification_template_part_chronometer.xml │ --rw---- 2.0 fat 616 bl defN 16-May-01 17:13 res/layout/notification_template_part_time.xml │ --rw---- 2.0 fat 1760 bl defN 16-May-01 17:13 res/layout/partial_blank_profile_header.xml │ --rw---- 2.0 fat 1316 bl defN 16-May-01 17:13 res/layout/partial_label.xml │ --rw---- 2.0 fat 2064 bl defN 16-May-01 17:13 res/layout/partial_quick_comment.xml │ --rw---- 2.0 fat 2656 bl defN 16-May-01 17:13 res/layout/patchset_changes_card.xml │ --rw---- 2.0 fat 2552 bl defN 16-May-01 17:13 res/layout/patchset_labels_card.xml │ --rw---- 2.0 fat 1272 bl defN 16-May-01 17:13 res/layout/patchset_list.xml │ --rw---- 2.0 fat 768 bl defN 16-May-01 17:13 res/layout/patchset_message_card.xml │ --rw---- 2.0 fat 764 bl defN 16-May-01 17:13 res/layout/patchset_pager.xml │ --rw---- 2.0 fat 964 bl defN 16-May-01 17:13 res/layout/projects_list.xml │ --rw---- 2.0 fat 520 bl defN 16-May-01 17:13 res/layout/projects_subproject_row.xml │ --rw---- 2.0 fat 2092 bl defN 16-May-01 17:13 res/layout/properties_card.xml │ --rw---- 2.0 fat 1164 bl defN 16-May-01 17:13 res/layout/refine_search_card.xml │ --rw---- 2.0 fat 544 bl defN 16-May-01 17:13 res/layout/search_category_autocomplete.xml │ --rw---- 2.0 fat 708 bl defN 16-May-01 17:13 res/layout/search_category_date.xml │ --rw---- 2.0 fat 984 bl defN 16-May-01 17:13 res/layout/search_category_date_absolute.xml │ --rw---- 2.0 fat 532 bl defN 16-May-01 17:13 res/layout/search_category_text.xml │ --rw---- 2.0 fat 648 bl defN 16-May-01 17:13 res/layout/select_dialog_item_material.xml │ --rw---- 2.0 fat 788 bl defN 16-May-01 17:13 res/layout/select_dialog_multichoice_material.xml │ --rw---- 2.0 fat 788 bl defN 16-May-01 17:13 res/layout/select_dialog_singlechoice_material.xml │ --rw---- 2.0 fat 2768 bl defN 16-May-01 17:13 res/layout/sign_in.xml │ --rw---- 2.0 fat 1328 bl defN 16-May-01 17:13 res/layout/striped_image.xml │ --rw---- 2.0 fat 508 bl defN 16-May-01 17:13 res/layout/support_simple_spinner_dropdown_item.xml │ --rw---- 2.0 fat 564 bl defN 16-May-01 17:13 res/layout/toolbar.xml │ --rw---- 2.0 fat 800 bl defN 16-May-01 17:13 res/menu/change_details_menu.xml │ --rw---- 2.0 fat 1216 bl defN 16-May-01 17:13 res/menu/change_list_menu.xml │ --rw---- 2.0 fat 656 bl defN 16-May-01 17:13 res/menu/changed_file_menu.xml │ --rw---- 2.0 fat 556 bl defN 16-May-01 17:13 res/menu/comment_menu.xml │ --rw---- 2.0 fat 696 bl defN 16-May-01 17:13 res/menu/dialog_menu.xml │ --rw---- 2.0 fat 1076 bl defN 16-May-01 17:13 res/menu/gerrit_instances_menu.xml │ --rw---- 2.0 fat 648 bl defN 16-May-01 17:13 res/menu/main_drawer.xml │ --rw---- 2.0 fat 644 bl defN 16-May-01 17:13 res/menu/projects_menu.xml │ --rw---- 2.0 fat 612 bl defN 16-May-01 17:13 res/menu/search_menu.xml │ --rw---- 2.0 fat 204 bl defN 16-May-01 17:13 res/transition/shared_view_transform.xml │ --rw---- 2.0 fat 312 bl defN 16-May-01 17:13 res/xml/changes_searchable.xml │ --rw---- 2.0 fat 1784 bl defN 16-May-01 17:13 res/xml/prefs.xml │ --rw---- 2.0 fat 312 bl defN 16-May-01 17:13 res/xml/projects_searchable.xml │ --rw---- 1.0 fat 587236 b- stor 16-May-01 17:08 resources.arsc │ --rw---- 2.0 fat 3639724 bl defN 16-May-01 17:13 classes2.dex │ --rw---- 2.0 fat 8059596 bl defN 16-May-01 17:13 classes.dex │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 version.properties │ --rw---- 2.0 fat 328 bl defN 16-May-01 17:13 org/eclipse/jgit/internal/storage/dfs/DfsText.properties │ --rw---- 2.0 fat 33656 bl defN 16-May-01 17:13 org/eclipse/jgit/internal/JGitText.properties │ --rw---- 2.0 fat 534 bl defN 16-May-01 17:13 org/eclipse/jgit/gitrepo/internal/RepoText.properties │ --rw---- 2.0 fat 441220 bl defN 16-May-01 17:13 com/sun/jna/win32-x86/jnidispatch.dll │ --rw---- 2.0 fat 262796 bl defN 16-May-01 17:13 com/sun/jna/darwin/libjnidispatch.jnilib │ --rw---- 2.0 fat 200192 bl defN 16-May-01 17:13 com/sun/jna/win32-amd64/jnidispatch.dll │ --rw---- 2.0 fat 68304 bl defN 16-May-01 17:13 com/sun/jna/w32ce-arm/jnidispatch.dll │ --rw---- 2.0 fat 238 bl defN 16-May-01 17:13 org/eclipse/jgit/awtui/UIText.properties │ --rw---- 2.0 fat 650 bl defN 16-May-01 17:13 org/joda/time/format/messages.properties │ --rw---- 2.0 fat 1091 bl defN 16-May-01 17:13 org/joda/time/format/messages_cs.properties │ --rw---- 2.0 fat 663 bl defN 16-May-01 17:13 org/joda/time/format/messages_da.properties │ --rw---- 2.0 fat 660 bl defN 16-May-01 17:13 org/joda/time/format/messages_de.properties │ --rw---- 2.0 fat 0 bl defN 16-May-01 17:13 org/joda/time/format/messages_en.properties │ --rw---- 2.0 fat 665 bl defN 16-May-01 17:13 org/joda/time/format/messages_es.properties │ --rw---- 2.0 fat 670 bl defN 16-May-01 17:13 org/joda/time/format/messages_fr.properties │ --rw---- 2.0 fat 650 bl defN 16-May-01 17:13 org/joda/time/format/messages_it.properties │ --rw---- 2.0 fat 658 bl defN 16-May-01 17:13 org/joda/time/format/messages_ja.properties │ --rw---- 2.0 fat 649 bl defN 16-May-01 17:13 org/joda/time/format/messages_nl.properties │ --rw---- 2.0 fat 1172 bl defN 16-May-01 17:13 org/joda/time/format/messages_pl.properties │ --rw---- 2.0 fat 652 bl defN 16-May-01 17:13 org/joda/time/format/messages_pt.properties │ --rw---- 2.0 fat 1815 bl defN 16-May-01 17:13 org/joda/time/format/messages_ru.properties │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Abidjan │ --rw---- 2.0 fat 443 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Accra │ --rw---- 2.0 fat 86 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Addis_Ababa │ --rw---- 2.0 fat 308 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Algiers │ --rw---- 2.0 fat 86 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Asmara │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Bamako │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Bangui │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Banjul │ --rw---- 2.0 fat 58 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Bissau │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Blantyre │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Brazzaville │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Bujumbura │ --rw---- 2.0 fat 934 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Cairo │ --rw---- 2.0 fat 776 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Casablanca │ --rw---- 2.0 fat 390 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Ceuta │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Conakry │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Dakar │ --rw---- 2.0 fat 86 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Dar_es_Salaam │ --rw---- 2.0 fat 86 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Djibouti │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Douala │ --rw---- 2.0 fat 699 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/El_Aaiun │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Freetown │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Gaborone │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Harare │ --rw---- 2.0 fat 79 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Johannesburg │ --rw---- 2.0 fat 288 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Juba │ --rw---- 2.0 fat 86 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Kampala │ --rw---- 2.0 fat 288 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Khartoum │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Kigali │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Kinshasa │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Lagos │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Libreville │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Lome │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Luanda │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Lubumbashi │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Lusaka │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Malabo │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Maputo │ --rw---- 2.0 fat 79 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Maseru │ --rw---- 2.0 fat 79 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Mbabane │ --rw---- 2.0 fat 86 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Mogadishu │ --rw---- 2.0 fat 88 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Monrovia │ --rw---- 2.0 fat 86 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Nairobi │ --rw---- 2.0 fat 66 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Ndjamena │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Niamey │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Nouakchott │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Ouagadougou │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Porto-Novo │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Sao_Tome │ --rw---- 2.0 fat 274 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Tripoli │ --rw---- 2.0 fat 297 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Tunis │ --rw---- 2.0 fat 144 bl defN 16-May-01 17:13 org/joda/time/tz/data/Africa/Windhoek │ --rw---- 2.0 fat 704 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Adak │ --rw---- 2.0 fat 711 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Anchorage │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Anguilla │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Antigua │ --rw---- 2.0 fat 402 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Araguaina │ --rw---- 2.0 fat 486 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Argentina/Buenos_Aires │ --rw---- 2.0 fat 492 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Argentina/Catamarca │ --rw---- 2.0 fat 492 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Argentina/Cordoba │ --rw---- 2.0 fat 485 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Argentina/Jujuy │ --rw---- 2.0 fat 499 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Argentina/La_Rioja │ --rw---- 2.0 fat 499 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Argentina/Mendoza │ --rw---- 2.0 fat 492 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Argentina/Rio_Gallegos │ --rw---- 2.0 fat 478 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Argentina/Salta │ --rw---- 2.0 fat 499 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Argentina/San_Juan │ --rw---- 2.0 fat 506 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Argentina/San_Luis │ --rw---- 2.0 fat 506 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Argentina/Tucuman │ --rw---- 2.0 fat 492 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Argentina/Ushuaia │ --rw---- 2.0 fat 58 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Aruba │ --rw---- 2.0 fat 645 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Asuncion │ --rw---- 2.0 fat 108 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Atikokan │ --rw---- 2.0 fat 472 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Bahia │ --rw---- 2.0 fat 358 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Bahia_Banderas │ --rw---- 2.0 fat 128 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Barbados │ --rw---- 2.0 fat 248 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Belem │ --rw---- 2.0 fat 435 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Belize │ --rw---- 2.0 fat 96 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Blanc-Sablon │ --rw---- 2.0 fat 276 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Boa_Vista │ --rw---- 2.0 fat 87 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Bogota │ --rw---- 2.0 fat 725 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Boise │ --rw---- 2.0 fat 532 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Cambridge_Bay │ --rw---- 2.0 fat 974 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Campo_Grande │ --rw---- 2.0 fat 347 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Cancun │ --rw---- 2.0 fat 81 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Caracas │ --rw---- 2.0 fat 53 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Cayenne │ --rw---- 2.0 fat 67 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Cayman │ --rw---- 2.0 fat 1315 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Chicago │ --rw---- 2.0 fat 218 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Chihuahua │ --rw---- 2.0 fat 129 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Costa_Rica │ --rw---- 2.0 fat 65 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Creston │ --rw---- 2.0 fat 960 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Cuiaba │ --rw---- 2.0 fat 58 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Curacao │ --rw---- 2.0 fat 288 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Danmarkshavn │ --rw---- 2.0 fat 564 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Dawson │ --rw---- 2.0 fat 465 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Dawson_Creek │ --rw---- 2.0 fat 764 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Denver │ --rw---- 2.0 fat 637 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Detroit │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Dominica │ --rw---- 2.0 fat 737 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Edmonton │ --rw---- 2.0 fat 281 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Eirunepe │ --rw---- 2.0 fat 79 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/El_Salvador │ --rw---- 2.0 fat 315 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Fortaleza │ --rw---- 2.0 fat 1060 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Fort_Nelson │ --rw---- 2.0 fat 639 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Glace_Bay │ --rw---- 2.0 fat 316 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Godthab │ --rw---- 2.0 fat 1193 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Goose_Bay │ --rw---- 2.0 fat 595 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Grand_Turk │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Grenada │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Guadeloupe │ --rw---- 2.0 fat 107 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Guatemala │ --rw---- 2.0 fat 64 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Guayaquil │ --rw---- 2.0 fat 85 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Guyana │ --rw---- 2.0 fat 1255 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Halifax │ --rw---- 2.0 fat 832 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Havana │ --rw---- 2.0 fat 155 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Hermosillo │ --rw---- 2.0 fat 361 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Indiana/Indianapolis │ --rw---- 2.0 fat 741 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Indiana/Knox │ --rw---- 2.0 fat 389 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Indiana/Marengo │ --rw---- 2.0 fat 494 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Indiana/Petersburg │ --rw---- 2.0 fat 375 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Indiana/Tell_City │ --rw---- 2.0 fat 235 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Indiana/Vevay │ --rw---- 2.0 fat 389 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Indiana/Vincennes │ --rw---- 2.0 fat 424 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Indiana/Winamac │ --rw---- 2.0 fat 491 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Inuvik │ --rw---- 2.0 fat 513 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Iqaluit │ --rw---- 2.0 fat 212 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Jamaica │ --rw---- 2.0 fat 700 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Juneau │ --rw---- 2.0 fat 914 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Kentucky/Louisville │ --rw---- 2.0 fat 704 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Kentucky/Monticello │ --rw---- 2.0 fat 58 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Kralendijk │ --rw---- 2.0 fat 89 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/La_Paz │ --rw---- 2.0 fat 166 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Lima │ --rw---- 2.0 fat 960 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Los_Angeles │ --rw---- 2.0 fat 58 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Lower_Princes │ --rw---- 2.0 fat 332 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Maceio │ --rw---- 2.0 fat 175 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Managua │ --rw---- 2.0 fat 262 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Manaus │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Marigot │ --rw---- 2.0 fat 87 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Martinique │ --rw---- 2.0 fat 297 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Matamoros │ --rw---- 2.0 fat 236 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Mazatlan │ --rw---- 2.0 fat 665 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Menominee │ --rw---- 2.0 fat 192 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Merida │ --rw---- 2.0 fat 361 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Metlakatla │ --rw---- 2.0 fat 274 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Mexico_City │ --rw---- 2.0 fat 386 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Miquelon │ --rw---- 2.0 fat 1113 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Moncton │ --rw---- 2.0 fat 187 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Monterrey │ --rw---- 2.0 fat 675 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Montevideo │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Montserrat │ --rw---- 2.0 fat 692 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Nassau │ --rw---- 2.0 fat 1310 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/New_York │ --rw---- 2.0 fat 604 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Nipigon │ --rw---- 2.0 fat 707 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Nome │ --rw---- 2.0 fat 318 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Noronha │ --rw---- 2.0 fat 774 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/North_Dakota/Beulah │ --rw---- 2.0 fat 718 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/North_Dakota/Center │ --rw---- 2.0 fat 718 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/North_Dakota/New_Salem │ --rw---- 2.0 fat 330 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Ojinaga │ --rw---- 2.0 fat 67 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Panama │ --rw---- 2.0 fat 530 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Pangnirtung │ --rw---- 2.0 fat 103 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Paramaribo │ --rw---- 2.0 fat 125 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Phoenix │ --rw---- 2.0 fat 347 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Port-au-Prince │ --rw---- 2.0 fat 248 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Porto_Velho │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Port_of_Spain │ --rw---- 2.0 fat 77 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Puerto_Rico │ --rw---- 2.0 fat 604 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Rainy_River │ --rw---- 2.0 fat 484 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Rankin_Inlet │ --rw---- 2.0 fat 318 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Recife │ --rw---- 2.0 fat 430 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Regina │ --rw---- 2.0 fat 491 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Resolute │ --rw---- 2.0 fat 267 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Rio_Branco │ --rw---- 2.0 fat 260 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Santarem │ --rw---- 2.0 fat 888 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Santiago │ --rw---- 2.0 fat 186 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Santo_Domingo │ --rw---- 2.0 fat 974 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Sao_Paulo │ --rw---- 2.0 fat 327 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Scoresbysund │ --rw---- 2.0 fat 695 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Sitka │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/St_Barthelemy │ --rw---- 2.0 fat 1734 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/St_Johns │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/St_Kitts │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/St_Lucia │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/St_Thomas │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/St_Vincent │ --rw---- 2.0 fat 220 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Swift_Current │ --rw---- 2.0 fat 93 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Tegucigalpa │ --rw---- 2.0 fat 314 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Thule │ --rw---- 2.0 fat 634 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Thunder_Bay │ --rw---- 2.0 fat 748 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Tijuana │ --rw---- 2.0 fat 1290 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Toronto │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Tortola │ --rw---- 2.0 fat 989 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Vancouver │ --rw---- 2.0 fat 564 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Whitehorse │ --rw---- 2.0 fat 961 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Winnipeg │ --rw---- 2.0 fat 690 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Yakutat │ --rw---- 2.0 fat 510 bl defN 16-May-01 17:13 org/joda/time/tz/data/America/Yellowknife │ --rw---- 2.0 fat 72 bl defN 16-May-01 17:13 org/joda/time/tz/data/Antarctica/Casey │ --rw---- 2.0 fat 80 bl defN 16-May-01 17:13 org/joda/time/tz/data/Antarctica/Davis │ --rw---- 2.0 fat 57 bl defN 16-May-01 17:13 org/joda/time/tz/data/Antarctica/DumontDUrville │ --rw---- 2.0 fat 680 bl defN 16-May-01 17:13 org/joda/time/tz/data/Antarctica/Macquarie │ --rw---- 2.0 fat 45 bl defN 16-May-01 17:13 org/joda/time/tz/data/Antarctica/Mawson │ --rw---- 2.0 fat 751 bl defN 16-May-01 17:13 org/joda/time/tz/data/Antarctica/McMurdo │ --rw---- 2.0 fat 607 bl defN 16-May-01 17:13 org/joda/time/tz/data/Antarctica/Palmer │ --rw---- 2.0 fat 38 bl defN 16-May-01 17:13 org/joda/time/tz/data/Antarctica/Rothera │ --rw---- 2.0 fat 38 bl defN 16-May-01 17:13 org/joda/time/tz/data/Antarctica/Syowa │ --rw---- 2.0 fat 83 bl defN 16-May-01 17:13 org/joda/time/tz/data/Antarctica/Troll │ --rw---- 2.0 fat 38 bl defN 16-May-01 17:13 org/joda/time/tz/data/Antarctica/Vostok │ --rw---- 2.0 fat 481 bl defN 16-May-01 17:13 org/joda/time/tz/data/Arctic/Longyearbyen │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Aden │ --rw---- 2.0 fat 383 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Almaty │ --rw---- 2.0 fat 568 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Amman │ --rw---- 2.0 fat 495 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Anadyr │ --rw---- 2.0 fat 416 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Aqtau │ --rw---- 2.0 fat 403 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Aqtobe │ --rw---- 2.0 fat 234 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Ashgabat │ --rw---- 2.0 fat 436 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Baghdad │ --rw---- 2.0 fat 58 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Bahrain │ --rw---- 2.0 fat 301 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Baku │ --rw---- 2.0 fat 67 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Bangkok │ --rw---- 2.0 fat 523 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Beirut │ --rw---- 2.0 fat 422 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Bishkek │ --rw---- 2.0 fat 53 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Brunei │ --rw---- 2.0 fat 515 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Chita │ --rw---- 2.0 fat 421 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Choibalsan │ --rw---- 2.0 fat 120 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Colombo │ --rw---- 2.0 fat 771 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Damascus │ --rw---- 2.0 fat 137 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Dhaka │ --rw---- 2.0 fat 85 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Dili │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Dubai │ --rw---- 2.0 fat 220 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Dushanbe │ --rw---- 2.0 fat 774 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Gaza │ --rw---- 2.0 fat 788 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Hebron │ --rw---- 2.0 fat 533 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Hong_Kong │ --rw---- 2.0 fat 411 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Hovd │ --rw---- 2.0 fat 127 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Ho_Chi_Minh │ --rw---- 2.0 fat 523 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Irkutsk │ --rw---- 2.0 fat 999 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Istanbul │ --rw---- 2.0 fat 125 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Jakarta │ --rw---- 2.0 fat 66 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Jayapura │ --rw---- 2.0 fat 754 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Jerusalem │ --rw---- 2.0 fat 53 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Kabul │ --rw---- 2.0 fat 495 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Kamchatka │ --rw---- 2.0 fat 133 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Karachi │ --rw---- 2.0 fat 64 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Kathmandu │ --rw---- 2.0 fat 529 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Khandyga │ --rw---- 2.0 fat 94 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Kolkata │ --rw---- 2.0 fat 502 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Krasnoyarsk │ --rw---- 2.0 fat 136 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Kuala_Lumpur │ --rw---- 2.0 fat 212 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Kuching │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Kuwait │ --rw---- 2.0 fat 344 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Macau │ --rw---- 2.0 fat 502 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Magadan │ --rw---- 2.0 fat 87 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Makassar │ --rw---- 2.0 fat 123 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Manila │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Muscat │ --rw---- 2.0 fat 421 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Nicosia │ --rw---- 2.0 fat 515 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Novokuznetsk │ --rw---- 2.0 fat 509 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Novosibirsk │ --rw---- 2.0 fat 502 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Omsk │ --rw---- 2.0 fat 410 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Oral │ --rw---- 2.0 fat 67 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Phnom_Penh │ --rw---- 2.0 fat 120 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Pontianak │ --rw---- 2.0 fat 82 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Pyongyang │ --rw---- 2.0 fat 58 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Qatar │ --rw---- 2.0 fat 410 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Qyzylorda │ --rw---- 2.0 fat 92 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Rangoon │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Riyadh │ --rw---- 2.0 fat 520 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Sakhalin │ --rw---- 2.0 fat 239 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Samarkand │ --rw---- 2.0 fat 209 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Seoul │ --rw---- 2.0 fat 163 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Shanghai │ --rw---- 2.0 fat 143 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Singapore │ --rw---- 2.0 fat 508 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Srednekolymsk │ --rw---- 2.0 fat 339 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Taipei │ --rw---- 2.0 fat 233 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Tashkent │ --rw---- 2.0 fat 437 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Tbilisi │ --rw---- 2.0 fat 773 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Tehran │ --rw---- 2.0 fat 58 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Thimphu │ --rw---- 2.0 fat 126 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Tokyo │ --rw---- 2.0 fat 411 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Ulaanbaatar │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Urumqi │ --rw---- 2.0 fat 521 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Ust-Nera │ --rw---- 2.0 fat 67 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Vientiane │ --rw---- 2.0 fat 502 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Vladivostok │ --rw---- 2.0 fat 502 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Yakutsk │ --rw---- 2.0 fat 536 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Yekaterinburg │ --rw---- 2.0 fat 496 bl defN 16-May-01 17:13 org/joda/time/tz/data/Asia/Yerevan │ --rw---- 2.0 fat 1074 bl defN 16-May-01 17:13 org/joda/time/tz/data/Atlantic/Azores │ --rw---- 2.0 fat 552 bl defN 16-May-01 17:13 org/joda/time/tz/data/Atlantic/Bermuda │ --rw---- 2.0 fat 329 bl defN 16-May-01 17:13 org/joda/time/tz/data/Atlantic/Canary │ --rw---- 2.0 fat 73 bl defN 16-May-01 17:13 org/joda/time/tz/data/Atlantic/Cape_Verde │ --rw---- 2.0 fat 302 bl defN 16-May-01 17:13 org/joda/time/tz/data/Atlantic/Faroe │ --rw---- 2.0 fat 1078 bl defN 16-May-01 17:13 org/joda/time/tz/data/Atlantic/Madeira │ --rw---- 2.0 fat 523 bl defN 16-May-01 17:13 org/joda/time/tz/data/Atlantic/Reykjavik │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/Atlantic/South_Georgia │ --rw---- 2.0 fat 549 bl defN 16-May-01 17:13 org/joda/time/tz/data/Atlantic/Stanley │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/Atlantic/St_Helena │ --rw---- 2.0 fat 668 bl defN 16-May-01 17:13 org/joda/time/tz/data/Australia/Adelaide │ --rw---- 2.0 fat 165 bl defN 16-May-01 17:13 org/joda/time/tz/data/Australia/Brisbane │ --rw---- 2.0 fat 681 bl defN 16-May-01 17:13 org/joda/time/tz/data/Australia/Broken_Hill │ --rw---- 2.0 fat 654 bl defN 16-May-01 17:13 org/joda/time/tz/data/Australia/Currie │ --rw---- 2.0 fat 116 bl defN 16-May-01 17:13 org/joda/time/tz/data/Australia/Darwin │ --rw---- 2.0 fat 295 bl defN 16-May-01 17:13 org/joda/time/tz/data/Australia/Eucla │ --rw---- 2.0 fat 710 bl defN 16-May-01 17:13 org/joda/time/tz/data/Australia/Hobart │ --rw---- 2.0 fat 193 bl defN 16-May-01 17:13 org/joda/time/tz/data/Australia/Lindeman │ --rw---- 2.0 fat 478 bl defN 16-May-01 17:13 org/joda/time/tz/data/Australia/Lord_Howe │ --rw---- 2.0 fat 661 bl defN 16-May-01 17:13 org/joda/time/tz/data/Australia/Melbourne │ --rw---- 2.0 fat 179 bl defN 16-May-01 17:13 org/joda/time/tz/data/Australia/Perth │ --rw---- 2.0 fat 661 bl defN 16-May-01 17:13 org/joda/time/tz/data/Australia/Sydney │ --rw---- 2.0 fat 435 bl defN 16-May-01 17:13 org/joda/time/tz/data/CET │ --rw---- 2.0 fat 688 bl defN 16-May-01 17:13 org/joda/time/tz/data/CST6CDT │ --rw---- 2.0 fat 337 bl defN 16-May-01 17:13 org/joda/time/tz/data/EET │ --rw---- 2.0 fat 8 bl defN 16-May-01 17:13 org/joda/time/tz/data/EST │ --rw---- 2.0 fat 688 bl defN 16-May-01 17:13 org/joda/time/tz/data/EST5EDT │ --rw---- 2.0 fat 8 bl defN 16-May-01 17:13 org/joda/time/tz/data/Etc/GMT │ --rw---- 2.0 fat 10 bl defN 16-May-01 17:13 org/joda/time/tz/data/Etc/GMT+1 │ --rw---- 2.0 fat 11 bl defN 16-May-01 17:13 org/joda/time/tz/data/Etc/GMT+10 │ --rw---- 2.0 fat 11 bl defN 16-May-01 17:13 org/joda/time/tz/data/Etc/GMT+11 │ --rw---- 2.0 fat 11 bl defN 16-May-01 17:13 org/joda/time/tz/data/Etc/GMT+12 │ --rw---- 2.0 fat 10 bl defN 16-May-01 17:13 org/joda/time/tz/data/Etc/GMT+2 │ --rw---- 2.0 fat 10 bl defN 16-May-01 17:13 org/joda/time/tz/data/Etc/GMT+3 │ --rw---- 2.0 fat 10 bl defN 16-May-01 17:13 org/joda/time/tz/data/Etc/GMT+4 │ --rw---- 2.0 fat 10 bl defN 16-May-01 17:13 org/joda/time/tz/data/Etc/GMT+5 │ --rw---- 2.0 fat 10 bl defN 16-May-01 17:13 org/joda/time/tz/data/Etc/GMT+6 │ --rw---- 2.0 fat 10 bl defN 16-May-01 17:13 org/joda/time/tz/data/Etc/GMT+7 │ --rw---- 2.0 fat 10 bl defN 16-May-01 17:13 org/joda/time/tz/data/Etc/GMT+8 │ --rw---- 2.0 fat 10 bl defN 16-May-01 17:13 org/joda/time/tz/data/Etc/GMT+9 │ --rw---- 2.0 fat 10 bl defN 16-May-01 17:13 org/joda/time/tz/data/Etc/GMT-1 │ --rw---- 2.0 fat 11 bl defN 16-May-01 17:13 org/joda/time/tz/data/Etc/GMT-10 │ --rw---- 2.0 fat 11 bl defN 16-May-01 17:13 org/joda/time/tz/data/Etc/GMT-11 │ --rw---- 2.0 fat 11 bl defN 16-May-01 17:13 org/joda/time/tz/data/Etc/GMT-12 │ --rw---- 2.0 fat 11 bl defN 16-May-01 17:13 org/joda/time/tz/data/Etc/GMT-13 │ --rw---- 2.0 fat 11 bl defN 16-May-01 17:13 org/joda/time/tz/data/Etc/GMT-14 │ --rw---- 2.0 fat 10 bl defN 16-May-01 17:13 org/joda/time/tz/data/Etc/GMT-2 │ --rw---- 2.0 fat 10 bl defN 16-May-01 17:13 org/joda/time/tz/data/Etc/GMT-3 │ --rw---- 2.0 fat 10 bl defN 16-May-01 17:13 org/joda/time/tz/data/Etc/GMT-4 │ --rw---- 2.0 fat 10 bl defN 16-May-01 17:13 org/joda/time/tz/data/Etc/GMT-5 │ --rw---- 2.0 fat 10 bl defN 16-May-01 17:13 org/joda/time/tz/data/Etc/GMT-6 │ --rw---- 2.0 fat 10 bl defN 16-May-01 17:13 org/joda/time/tz/data/Etc/GMT-7 │ --rw---- 2.0 fat 10 bl defN 16-May-01 17:13 org/joda/time/tz/data/Etc/GMT-8 │ --rw---- 2.0 fat 10 bl defN 16-May-01 17:13 org/joda/time/tz/data/Etc/GMT-9 │ --rw---- 2.0 fat 8 bl defN 16-May-01 17:13 org/joda/time/tz/data/Etc/UCT │ --rw---- 2.0 fat 8 bl defN 16-May-01 17:13 org/joda/time/tz/data/Etc/UTC │ --rw---- 2.0 fat 1210 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Amsterdam │ --rw---- 2.0 fat 258 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Andorra │ --rw---- 2.0 fat 488 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Athens │ --rw---- 2.0 fat 327 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Belgrade │ --rw---- 2.0 fat 504 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Berlin │ --rw---- 2.0 fat 505 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Bratislava │ --rw---- 2.0 fat 817 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Brussels │ --rw---- 2.0 fat 477 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Bucharest │ --rw---- 2.0 fat 554 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Budapest │ --rw---- 2.0 fat 351 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Busingen │ --rw---- 2.0 fat 530 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Chisinau │ --rw---- 2.0 fat 449 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Copenhagen │ --rw---- 2.0 fat 1109 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Dublin │ --rw---- 2.0 fat 899 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Gibraltar │ --rw---- 2.0 fat 1188 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Guernsey │ --rw---- 2.0 fat 337 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Helsinki │ --rw---- 2.0 fat 1188 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Isle_of_Man │ --rw---- 2.0 fat 999 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Istanbul │ --rw---- 2.0 fat 1188 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Jersey │ --rw---- 2.0 fat 621 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Kaliningrad │ --rw---- 2.0 fat 379 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Kiev │ --rw---- 2.0 fat 1068 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Lisbon │ --rw---- 2.0 fat 327 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Ljubljana │ --rw---- 2.0 fat 1188 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/London │ --rw---- 2.0 fat 789 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Luxembourg │ --rw---- 2.0 fat 662 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Madrid │ --rw---- 2.0 fat 680 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Malta │ --rw---- 2.0 fat 337 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Mariehamn │ --rw---- 2.0 fat 565 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Minsk │ --rw---- 2.0 fat 823 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Monaco │ --rw---- 2.0 fat 685 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Moscow │ --rw---- 2.0 fat 421 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Nicosia │ --rw---- 2.0 fat 481 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Oslo │ --rw---- 2.0 fat 816 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Paris │ --rw---- 2.0 fat 327 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Podgorica │ --rw---- 2.0 fat 505 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Prague │ --rw---- 2.0 fat 525 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Riga │ --rw---- 2.0 fat 701 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Rome │ --rw---- 2.0 fat 531 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Samara │ --rw---- 2.0 fat 701 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/San_Marino │ --rw---- 2.0 fat 327 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Sarajevo │ --rw---- 2.0 fat 602 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Simferopol │ --rw---- 2.0 fat 327 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Skopje │ --rw---- 2.0 fat 418 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Sofia │ --rw---- 2.0 fat 351 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Stockholm │ --rw---- 2.0 fat 477 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Tallinn │ --rw---- 2.0 fat 428 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Tirane │ --rw---- 2.0 fat 358 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Uzhgorod │ --rw---- 2.0 fat 351 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Vaduz │ --rw---- 2.0 fat 701 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Vatican │ --rw---- 2.0 fat 470 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Vienna │ --rw---- 2.0 fat 481 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Vilnius │ --rw---- 2.0 fat 524 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Volgograd │ --rw---- 2.0 fat 671 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Warsaw │ --rw---- 2.0 fat 327 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Zagreb │ --rw---- 2.0 fat 383 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Zaporozhye │ --rw---- 2.0 fat 351 bl defN 16-May-01 17:13 org/joda/time/tz/data/Europe/Zurich │ --rw---- 2.0 fat 8 bl defN 16-May-01 17:13 org/joda/time/tz/data/HST │ --rw---- 2.0 fat 86 bl defN 16-May-01 17:13 org/joda/time/tz/data/Indian/Antananarivo │ --rw---- 2.0 fat 53 bl defN 16-May-01 17:13 org/joda/time/tz/data/Indian/Chagos │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/Indian/Christmas │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/Indian/Cocos │ --rw---- 2.0 fat 86 bl defN 16-May-01 17:13 org/joda/time/tz/data/Indian/Comoro │ --rw---- 2.0 fat 37 bl defN 16-May-01 17:13 org/joda/time/tz/data/Indian/Kerguelen │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/Indian/Mahe │ --rw---- 2.0 fat 61 bl defN 16-May-01 17:13 org/joda/time/tz/data/Indian/Maldives │ --rw---- 2.0 fat 77 bl defN 16-May-01 17:13 org/joda/time/tz/data/Indian/Mauritius │ --rw---- 2.0 fat 86 bl defN 16-May-01 17:13 org/joda/time/tz/data/Indian/Mayotte │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/Indian/Reunion │ --rw---- 2.0 fat 435 bl defN 16-May-01 17:13 org/joda/time/tz/data/MET │ --rw---- 2.0 fat 8 bl defN 16-May-01 17:13 org/joda/time/tz/data/MST │ --rw---- 2.0 fat 688 bl defN 16-May-01 17:13 org/joda/time/tz/data/MST7MDT │ --rw---- 2.0 fat 155 bl defN 16-May-01 17:13 org/joda/time/tz/data/Pacific/Apia │ --rw---- 2.0 fat 751 bl defN 16-May-01 17:13 org/joda/time/tz/data/Pacific/Auckland │ --rw---- 2.0 fat 99 bl defN 16-May-01 17:13 org/joda/time/tz/data/Pacific/Bougainville │ --rw---- 2.0 fat 996 bl defN 16-May-01 17:13 org/joda/time/tz/data/Pacific/Chatham │ --rw---- 2.0 fat 47 bl defN 16-May-01 17:13 org/joda/time/tz/data/Pacific/Chuuk │ --rw---- 2.0 fat 733 bl defN 16-May-01 17:13 org/joda/time/tz/data/Pacific/Easter │ --rw---- 2.0 fat 192 bl defN 16-May-01 17:13 org/joda/time/tz/data/Pacific/Efate │ --rw---- 2.0 fat 61 bl defN 16-May-01 17:13 org/joda/time/tz/data/Pacific/Enderbury │ --rw---- 2.0 fat 53 bl defN 16-May-01 17:13 org/joda/time/tz/data/Pacific/Fakaofo │ --rw---- 2.0 fat 190 bl defN 16-May-01 17:13 org/joda/time/tz/data/Pacific/Fiji │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/Pacific/Funafuti │ --rw---- 2.0 fat 59 bl defN 16-May-01 17:13 org/joda/time/tz/data/Pacific/Galapagos │ --rw---- 2.0 fat 47 bl defN 16-May-01 17:13 org/joda/time/tz/data/Pacific/Gambier │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/Pacific/Guadalcanal │ --rw---- 2.0 fat 69 bl defN 16-May-01 17:13 org/joda/time/tz/data/Pacific/Guam │ --rw---- 2.0 fat 86 bl defN 16-May-01 17:13 org/joda/time/tz/data/Pacific/Honolulu │ --rw---- 2.0 fat 86 bl defN 16-May-01 17:13 org/joda/time/tz/data/Pacific/Johnston │ --rw---- 2.0 fat 67 bl defN 16-May-01 17:13 org/joda/time/tz/data/Pacific/Kiritimati │ --rw---- 2.0 fat 61 bl defN 16-May-01 17:13 org/joda/time/tz/data/Pacific/Kosrae │ --rw---- 2.0 fat 66 bl defN 16-May-01 17:13 org/joda/time/tz/data/Pacific/Kwajalein │ --rw---- 2.0 fat 53 bl defN 16-May-01 17:13 org/joda/time/tz/data/Pacific/Majuro │ --rw---- 2.0 fat 44 bl defN 16-May-01 17:13 org/joda/time/tz/data/Pacific/Marquesas │ --rw---- 2.0 fat 86 bl defN 16-May-01 17:13 org/joda/time/tz/data/Pacific/Midway │ --rw---- 2.0 fat 72 bl defN 16-May-01 17:13 org/joda/time/tz/data/Pacific/Nauru │ --rw---- 2.0 fat 66 bl defN 16-May-01 17:13 org/joda/time/tz/data/Pacific/Niue │ --rw---- 2.0 fat 91 bl defN 16-May-01 17:13 org/joda/time/tz/data/Pacific/Norfolk │ --rw---- 2.0 fat 94 bl defN 16-May-01 17:13 org/joda/time/tz/data/Pacific/Noumea │ --rw---- 2.0 fat 86 bl defN 16-May-01 17:13 org/joda/time/tz/data/Pacific/Pago_Pago │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/Pacific/Palau │ --rw---- 2.0 fat 58 bl defN 16-May-01 17:13 org/joda/time/tz/data/Pacific/Pitcairn │ --rw---- 2.0 fat 47 bl defN 16-May-01 17:13 org/joda/time/tz/data/Pacific/Pohnpei │ --rw---- 2.0 fat 68 bl defN 16-May-01 17:13 org/joda/time/tz/data/Pacific/Port_Moresby │ --rw---- 2.0 fat 235 bl defN 16-May-01 17:13 org/joda/time/tz/data/Pacific/Rarotonga │ --rw---- 2.0 fat 69 bl defN 16-May-01 17:13 org/joda/time/tz/data/Pacific/Saipan │ --rw---- 2.0 fat 47 bl defN 16-May-01 17:13 org/joda/time/tz/data/Pacific/Tahiti │ --rw---- 2.0 fat 47 bl defN 16-May-01 17:13 org/joda/time/tz/data/Pacific/Tarawa │ --rw---- 2.0 fat 107 bl defN 16-May-01 17:13 org/joda/time/tz/data/Pacific/Tongatapu │ --rw---- 2.0 fat 47 bl defN 16-May-01 17:13 org/joda/time/tz/data/Pacific/Wake │ --rw---- 2.0 fat 46 bl defN 16-May-01 17:13 org/joda/time/tz/data/Pacific/Wallis │ --rw---- 2.0 fat 688 bl defN 16-May-01 17:13 org/joda/time/tz/data/PST8PDT │ --rw---- 2.0 fat 337 bl defN 16-May-01 17:13 org/joda/time/tz/data/WET │ --rw---- 2.0 fat 11813 bl defN 16-May-01 17:13 org/joda/time/tz/data/ZoneInfoMap │ -1166 files, 14337394 bytes uncompressed, 6204426 bytes compressed: 56.7% │ +-rw---- 2.0 fat 6732 bX defN 08-Jan-01 00:00 AndroidManifest.xml │ +-rw---- 2.0 fat 2104 bl defN 08-Jan-01 00:00 assets/fonts/materialdrawerfont-font-v5.0.0.ttf │ +-rw---- 2.0 fat 620 bl defN 08-Jan-01 00:00 res/anim-v21/design_bottom_sheet_slide_in.xml │ +-rw---- 2.0 fat 620 bl defN 08-Jan-01 00:00 res/anim-v21/design_bottom_sheet_slide_out.xml │ +-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 884 bl defN 08-Jan-01 00:00 res/anim/cards_incoming_anim.xml │ +-rw---- 2.0 fat 620 bl defN 08-Jan-01 00:00 res/anim/design_bottom_sheet_slide_in.xml │ +-rw---- 2.0 fat 620 bl defN 08-Jan-01 00:00 res/anim/design_bottom_sheet_slide_out.xml │ +-rw---- 2.0 fat 688 bl defN 08-Jan-01 00:00 res/anim/design_fab_in.xml │ +-rw---- 2.0 fat 688 bl defN 08-Jan-01 00:00 res/anim/design_fab_out.xml │ +-rw---- 2.0 fat 320 bl defN 08-Jan-01 00:00 res/anim/design_snackbar_in.xml │ +-rw---- 2.0 fat 320 bl defN 08-Jan-01 00:00 res/anim/design_snackbar_out.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 548 bl defN 08-Jan-01 00:00 res/color-v23/abc_color_highlight_material.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/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 932 bl defN 08-Jan-01 00:00 res/drawable-anydpi-v21/ic_account.xml │ +-rw---- 2.0 fat 932 bl defN 08-Jan-01 00:00 res/drawable-anydpi-v21/ic_account_dark.xml │ +-rw---- 2.0 fat 944 bl defN 08-Jan-01 00:00 res/drawable-anydpi-v21/ic_calendar.xml │ +-rw---- 2.0 fat 944 bl defN 08-Jan-01 00:00 res/drawable-anydpi-v21/ic_calendar_dark.xml │ +-rw---- 1.0 fat 233 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ab_transparent.9.png │ +-rw---- 1.0 fat 232 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ab_transparent_dark.9.png │ +-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 1589 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ +-rw---- 1.0 fat 1057 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ +-rw---- 1.0 fat 1548 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 1748 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 233 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 983 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 494 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_star_black_16dp.png │ +-rw---- 1.0 fat 975 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_star_black_36dp.png │ +-rw---- 1.0 fat 350 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_star_half_black_16dp.png │ +-rw---- 1.0 fat 623 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_star_half_black_36dp.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 817 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 259 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ +-rw---- 1.0 fat 271 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ +-rw---- 1.0 fat 387 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ +-rw---- 1.0 fat 214 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ +-rw---- 1.0 fat 201 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 368 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 538 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 192 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 198 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 426 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_account.png │ +-rw---- 1.0 fat 426 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_account_dark.png │ +-rw---- 1.0 fat 402 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_about.png │ +-rw---- 1.0 fat 402 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_about_dark.png │ +-rw---- 1.0 fat 237 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_accept.png │ +-rw---- 1.0 fat 237 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_accept_dark.png │ +-rw---- 1.0 fat 231 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_cancel.png │ +-rw---- 1.0 fat 231 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_cancel_dark.png │ +-rw---- 1.0 fat 275 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_next_item.png │ +-rw---- 1.0 fat 275 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_next_item_dark.png │ +-rw---- 1.0 fat 165 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_overflow.png │ +-rw---- 1.0 fat 165 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_overflow_dark.png │ +-rw---- 1.0 fat 417 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_refresh.png │ +-rw---- 1.0 fat 417 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_refresh_dark.png │ +-rw---- 1.0 fat 254 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_save.png │ +-rw---- 1.0 fat 254 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_save_dark.png │ +-rw---- 1.0 fat 393 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_search.png │ +-rw---- 1.0 fat 393 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_search_dark.png │ +-rw---- 1.0 fat 265 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_secure.png │ +-rw---- 1.0 fat 265 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_secure_dark.png │ +-rw---- 1.0 fat 256 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_send.png │ +-rw---- 1.0 fat 256 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_send_dark.png │ +-rw---- 1.0 fat 332 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_share.png │ +-rw---- 1.0 fat 332 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_share_dark.png │ +-rw---- 1.0 fat 342 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_split.png │ +-rw---- 1.0 fat 342 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_split_dark.png │ +-rw---- 1.0 fat 393 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_starred.png │ +-rw---- 1.0 fat 393 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_starred_dark.png │ +-rw---- 1.0 fat 462 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_unstarred.png │ +-rw---- 1.0 fat 462 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_unstarred_dark.png │ +-rw---- 1.0 fat 370 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_warning.png │ +-rw---- 1.0 fat 350 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_warning_dark.png │ +-rw---- 1.0 fat 633 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_web_site.png │ +-rw---- 1.0 fat 633 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_web_site_dark.png │ +-rw---- 1.0 fat 287 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_calendar.png │ +-rw---- 1.0 fat 287 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_calendar_dark.png │ +-rw---- 1.0 fat 4094 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 140 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_menu_project.png │ +-rw---- 1.0 fat 140 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_menu_project_dark.png │ +-rw---- 1.0 fat 293 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_menu_source.png │ +-rw---- 1.0 fat 293 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_menu_source_dark.png │ +-rw---- 1.0 fat 1095 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_menu_view.png │ +-rw---- 1.0 fat 272 b- stor 08-Jan-01 00:00 res/drawable-ldpi-v4/ic_account.png │ +-rw---- 1.0 fat 272 b- stor 08-Jan-01 00:00 res/drawable-ldpi-v4/ic_account_dark.png │ +-rw---- 1.0 fat 228 b- stor 08-Jan-01 00:00 res/drawable-ldpi-v4/ic_calendar.png │ +-rw---- 1.0 fat 228 b- stor 08-Jan-01 00:00 res/drawable-ldpi-v4/ic_calendar_dark.png │ +-rw---- 1.0 fat 367 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 342 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 483 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 593 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 518 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 228 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ab_transparent.9.png │ +-rw---- 1.0 fat 227 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ab_transparent_dark.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 1331 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ +-rw---- 1.0 fat 985 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ +-rw---- 1.0 fat 1047 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 1124 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 263 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 659 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 360 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_star_black_16dp.png │ +-rw---- 1.0 fat 709 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_star_black_36dp.png │ +-rw---- 1.0 fat 254 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_star_half_black_16dp.png │ +-rw---- 1.0 fat 475 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_star_half_black_36dp.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 589 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 214 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ +-rw---- 1.0 fat 202 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ +-rw---- 1.0 fat 279 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ +-rw---- 1.0 fat 208 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ +-rw---- 1.0 fat 197 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_scrubber_track_mtrl_alpha.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 428 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 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 293 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_account.png │ +-rw---- 1.0 fat 293 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_account_dark.png │ +-rw---- 1.0 fat 278 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_about.png │ +-rw---- 1.0 fat 278 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_about_dark.png │ +-rw---- 1.0 fat 202 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_accept.png │ +-rw---- 1.0 fat 202 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_accept_dark.png │ +-rw---- 1.0 fat 186 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_cancel.png │ +-rw---- 1.0 fat 186 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_cancel_dark.png │ +-rw---- 1.0 fat 243 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_collapse.png │ +-rw---- 1.0 fat 248 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_expand.png │ +-rw---- 1.0 fat 225 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_next_item.png │ +-rw---- 1.0 fat 225 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_next_item_dark.png │ +-rw---- 1.0 fat 138 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_overflow.png │ +-rw---- 1.0 fat 138 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_overflow_dark.png │ +-rw---- 1.0 fat 226 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_previous_item.png │ +-rw---- 1.0 fat 226 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_previous_item_dark.png │ +-rw---- 1.0 fat 336 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_refresh.png │ +-rw---- 1.0 fat 336 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_refresh_dark.png │ +-rw---- 1.0 fat 237 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_save.png │ +-rw---- 1.0 fat 237 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_save_dark.png │ +-rw---- 1.0 fat 316 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_search.png │ +-rw---- 1.0 fat 316 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_search_dark.png │ +-rw---- 1.0 fat 226 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_secure.png │ +-rw---- 1.0 fat 226 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_secure_dark.png │ +-rw---- 1.0 fat 216 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_send.png │ +-rw---- 1.0 fat 216 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_send_dark.png │ +-rw---- 1.0 fat 277 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_split.png │ +-rw---- 1.0 fat 277 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_split_dark.png │ +-rw---- 1.0 fat 316 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_starred.png │ +-rw---- 1.0 fat 316 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_starred_dark.png │ +-rw---- 1.0 fat 364 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_unstarred.png │ +-rw---- 1.0 fat 364 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_unstarred_dark.png │ +-rw---- 1.0 fat 309 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_warning.png │ +-rw---- 1.0 fat 292 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_warning_dark.png │ +-rw---- 1.0 fat 437 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_web_site.png │ +-rw---- 1.0 fat 437 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_web_site_dark.png │ +-rw---- 1.0 fat 184 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_calendar.png │ +-rw---- 1.0 fat 184 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_calendar_dark.png │ +-rw---- 1.0 fat 2464 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 158 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_menu_project.png │ +-rw---- 1.0 fat 158 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_menu_project_dark.png │ +-rw---- 1.0 fat 244 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_menu_source.png │ +-rw---- 1.0 fat 244 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_menu_source_dark.png │ +-rw---- 1.0 fat 1346 b- stor 08-Jan-01 00:00 res/drawable-nodpi-v4/emo_im_angel.png │ +-rw---- 1.0 fat 5280 b- stor 08-Jan-01 00:00 res/drawable-nodpi-v4/emo_im_chuck.png │ +-rw---- 1.0 fat 1371 b- stor 08-Jan-01 00:00 res/drawable-nodpi-v4/emo_im_cool.png │ +-rw---- 1.0 fat 1160 b- stor 08-Jan-01 00:00 res/drawable-nodpi-v4/emo_im_crying.png │ +-rw---- 1.0 fat 1145 b- stor 08-Jan-01 00:00 res/drawable-nodpi-v4/emo_im_embarrassed.png │ +-rw---- 1.0 fat 1258 b- stor 08-Jan-01 00:00 res/drawable-nodpi-v4/emo_im_foot_in_mouth.png │ +-rw---- 1.0 fat 1214 b- stor 08-Jan-01 00:00 res/drawable-nodpi-v4/emo_im_happy.png │ +-rw---- 1.0 fat 1350 b- stor 08-Jan-01 00:00 res/drawable-nodpi-v4/emo_im_kissing.png │ +-rw---- 1.0 fat 1160 b- stor 08-Jan-01 00:00 res/drawable-nodpi-v4/emo_im_laughing.png │ +-rw---- 1.0 fat 1344 b- stor 08-Jan-01 00:00 res/drawable-nodpi-v4/emo_im_lips_are_sealed.png │ +-rw---- 1.0 fat 1458 b- stor 08-Jan-01 00:00 res/drawable-nodpi-v4/emo_im_money_mouth.png │ +-rw---- 1.0 fat 1167 b- stor 08-Jan-01 00:00 res/drawable-nodpi-v4/emo_im_sad.png │ +-rw---- 1.0 fat 1230 b- stor 08-Jan-01 00:00 res/drawable-nodpi-v4/emo_im_surprised.png │ +-rw---- 1.0 fat 1313 b- stor 08-Jan-01 00:00 res/drawable-nodpi-v4/emo_im_tongue_sticking_out.png │ +-rw---- 1.0 fat 1033 b- stor 08-Jan-01 00:00 res/drawable-nodpi-v4/emo_im_undecided.png │ +-rw---- 1.0 fat 1207 b- stor 08-Jan-01 00:00 res/drawable-nodpi-v4/emo_im_winking.png │ +-rw---- 1.0 fat 1253 b- stor 08-Jan-01 00:00 res/drawable-nodpi-v4/emo_im_wtf.png │ +-rw---- 1.0 fat 1263 b- stor 08-Jan-01 00:00 res/drawable-nodpi-v4/emo_im_yelling.png │ +-rw---- 2.0 fat 336 bl defN 08-Jan-01 00:00 res/drawable-v21/abc_action_bar_item_background_material.xml │ +-rw---- 2.0 fat 1908 bl defN 08-Jan-01 00:00 res/drawable-v21/abc_btn_colored_material.xml │ +-rw---- 2.0 fat 1360 bl defN 08-Jan-01 00:00 res/drawable-v21/abc_edit_text_material.xml │ +-rw---- 2.0 fat 712 bl defN 08-Jan-01 00:00 res/drawable-v21/abc_ratingbar_indicator_material.xml │ +-rw---- 2.0 fat 712 bl defN 08-Jan-01 00:00 res/drawable-v21/abc_ratingbar_small_material.xml │ +-rw---- 2.0 fat 336 bl defN 08-Jan-01 00:00 res/drawable-v21/ripple_dark.xml │ +-rw---- 2.0 fat 336 bl defN 08-Jan-01 00:00 res/drawable-v21/ripple_light.xml │ +-rw---- 2.0 fat 380 bl defN 08-Jan-01 00:00 res/drawable-v23/abc_control_background_material.xml │ +-rw---- 1.0 fat 236 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ab_transparent.9.png │ +-rw---- 1.0 fat 236 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ab_transparent_dark.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 2172 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ +-rw---- 1.0 fat 1524 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ +-rw---- 1.0 fat 2259 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 2606 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 325 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 656 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_star_black_16dp.png │ +-rw---- 1.0 fat 1234 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_star_black_36dp.png │ +-rw---- 1.0 fat 432 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_star_half_black_16dp.png │ +-rw---- 1.0 fat 784 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_star_half_black_36dp.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 1122 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 345 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ +-rw---- 1.0 fat 400 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ +-rw---- 1.0 fat 557 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ +-rw---- 1.0 fat 219 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ +-rw---- 1.0 fat 207 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_scrubber_track_mtrl_alpha.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 741 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 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 409 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/card_background.9.png │ +-rw---- 1.0 fat 446 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/card_background_shadow.9.png │ +-rw---- 1.0 fat 453 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_account.png │ +-rw---- 1.0 fat 453 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_account_dark.png │ +-rw---- 1.0 fat 452 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_about.png │ +-rw---- 1.0 fat 452 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_about_dark.png │ +-rw---- 1.0 fat 270 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_accept.png │ +-rw---- 1.0 fat 270 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_accept_dark.png │ +-rw---- 1.0 fat 260 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_cancel.png │ +-rw---- 1.0 fat 260 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_cancel_dark.png │ +-rw---- 1.0 fat 337 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_collapse.png │ +-rw---- 1.0 fat 359 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_expand.png │ +-rw---- 1.0 fat 308 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_next_item.png │ +-rw---- 1.0 fat 308 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_next_item_dark.png │ +-rw---- 1.0 fat 171 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_overflow.png │ +-rw---- 1.0 fat 171 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_overflow_dark.png │ +-rw---- 1.0 fat 311 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_previous_item.png │ +-rw---- 1.0 fat 311 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_previous_item_dark.png │ +-rw---- 1.0 fat 510 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_refresh.png │ +-rw---- 1.0 fat 510 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_refresh_dark.png │ +-rw---- 1.0 fat 277 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_save.png │ +-rw---- 1.0 fat 277 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_save_dark.png │ +-rw---- 1.0 fat 483 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_search.png │ +-rw---- 1.0 fat 483 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_search_dark.png │ +-rw---- 1.0 fat 305 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_secure.png │ +-rw---- 1.0 fat 305 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_secure_dark.png │ +-rw---- 1.0 fat 306 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_send.png │ +-rw---- 1.0 fat 306 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_send_dark.png │ +-rw---- 1.0 fat 388 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_share.png │ +-rw---- 1.0 fat 388 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_share_dark.png │ +-rw---- 1.0 fat 393 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_split.png │ +-rw---- 1.0 fat 393 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_split_dark.png │ +-rw---- 1.0 fat 476 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_starred.png │ +-rw---- 1.0 fat 476 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_starred_dark.png │ +-rw---- 1.0 fat 596 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_unstarred.png │ +-rw---- 1.0 fat 596 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_unstarred_dark.png │ +-rw---- 1.0 fat 451 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_warning.png │ +-rw---- 1.0 fat 413 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_warning_dark.png │ +-rw---- 1.0 fat 826 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_web_site.png │ +-rw---- 1.0 fat 826 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_web_site_dark.png │ +-rw---- 1.0 fat 267 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_calendar.png │ +-rw---- 1.0 fat 267 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_calendar_dark.png │ +-rw---- 1.0 fat 5761 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 180 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_menu_project.png │ +-rw---- 1.0 fat 180 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_menu_project_dark.png │ +-rw---- 1.0 fat 320 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_menu_source.png │ +-rw---- 1.0 fat 320 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_menu_source_dark.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 2265 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 3755 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 4239 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 306 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 1823 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 893 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_star_black_16dp.png │ +-rw---- 1.0 fat 1705 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_star_black_36dp.png │ +-rw---- 1.0 fat 586 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_star_half_black_16dp.png │ +-rw---- 1.0 fat 1104 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_star_half_black_36dp.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 1779 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 396 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ +-rw---- 1.0 fat 589 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ +-rw---- 1.0 fat 811 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ +-rw---- 1.0 fat 218 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ +-rw---- 1.0 fat 212 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 595 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 1060 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 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 611 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_account.png │ +-rw---- 1.0 fat 611 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_account_dark.png │ +-rw---- 1.0 fat 651 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_about.png │ +-rw---- 1.0 fat 651 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_about_dark.png │ +-rw---- 1.0 fat 335 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_accept.png │ +-rw---- 1.0 fat 335 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_accept_dark.png │ +-rw---- 1.0 fat 338 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_cancel.png │ +-rw---- 1.0 fat 338 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_cancel_dark.png │ +-rw---- 1.0 fat 419 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_collapse.png │ +-rw---- 1.0 fat 436 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_expand.png │ +-rw---- 1.0 fat 383 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_next_item.png │ +-rw---- 1.0 fat 383 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_next_item_dark.png │ +-rw---- 1.0 fat 245 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_overflow.png │ +-rw---- 1.0 fat 245 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_overflow_dark.png │ +-rw---- 1.0 fat 389 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_previous_item.png │ +-rw---- 1.0 fat 389 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_previous_item_dark.png │ +-rw---- 1.0 fat 687 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_refresh.png │ +-rw---- 1.0 fat 687 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_refresh_dark.png │ +-rw---- 1.0 fat 312 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_save.png │ +-rw---- 1.0 fat 312 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_save_dark.png │ +-rw---- 1.0 fat 642 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_search.png │ +-rw---- 1.0 fat 642 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_search_dark.png │ +-rw---- 1.0 fat 366 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_secure.png │ +-rw---- 1.0 fat 366 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_secure_dark.png │ +-rw---- 1.0 fat 384 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_send.png │ +-rw---- 1.0 fat 384 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_send_dark.png │ +-rw---- 1.0 fat 523 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_share.png │ +-rw---- 1.0 fat 523 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_share_dark.png │ +-rw---- 1.0 fat 498 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_split.png │ +-rw---- 1.0 fat 498 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_split_dark.png │ +-rw---- 1.0 fat 633 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_starred.png │ +-rw---- 1.0 fat 633 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_starred_dark.png │ +-rw---- 1.0 fat 814 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_unstarred.png │ +-rw---- 1.0 fat 814 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_unstarred_dark.png │ +-rw---- 1.0 fat 581 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_warning.png │ +-rw---- 1.0 fat 531 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_warning_dark.png │ +-rw---- 1.0 fat 1258 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_web_site.png │ +-rw---- 1.0 fat 1258 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_web_site_dark.png │ +-rw---- 1.0 fat 348 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_calendar.png │ +-rw---- 1.0 fat 348 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_calendar_dark.png │ +-rw---- 1.0 fat 9295 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 154 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_menu_project.png │ +-rw---- 1.0 fat 154 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_menu_project_dark.png │ +-rw---- 1.0 fat 421 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_menu_source.png │ +-rw---- 1.0 fat 421 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_menu_source_dark.png │ +-rw---- 1.0 fat 3524 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 3853 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 1515 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 1131 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_star_black_16dp.png │ +-rw---- 1.0 fat 2096 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_star_black_36dp.png │ +-rw---- 1.0 fat 731 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_star_half_black_16dp.png │ +-rw---- 1.0 fat 1329 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_star_half_black_36dp.png │ +-rw---- 1.0 fat 666 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ +-rw---- 1.0 fat 959 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ +-rw---- 1.0 fat 513 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 1025 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---- 1.0 fat 719 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_account.png │ +-rw---- 1.0 fat 719 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_account_dark.png │ +-rw---- 1.0 fat 359 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_calendar.png │ +-rw---- 1.0 fat 359 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_calendar_dark.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 4276 bl defN 08-Jan-01 00:00 res/drawable/abc_btn_checkbox_checked_mtrl.xml │ +-rw---- 2.0 fat 4216 bl defN 08-Jan-01 00:00 res/drawable/abc_btn_checkbox_unchecked_mtrl.xml │ +-rw---- 2.0 fat 428 bl defN 08-Jan-01 00:00 res/drawable/abc_btn_colored_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 2416 bl defN 08-Jan-01 00:00 res/drawable/abc_btn_radio_off_mtrl.xml │ +-rw---- 2.0 fat 2332 bl defN 08-Jan-01 00:00 res/drawable/abc_btn_radio_on_mtrl.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 908 bl defN 08-Jan-01 00:00 res/drawable/abc_ic_ab_back_material.xml │ +-rw---- 2.0 fat 924 bl defN 08-Jan-01 00:00 res/drawable/abc_ic_clear_material.xml │ +-rw---- 2.0 fat 832 bl defN 08-Jan-01 00:00 res/drawable/abc_ic_go_search_api_material.xml │ +-rw---- 2.0 fat 1116 bl defN 08-Jan-01 00:00 res/drawable/abc_ic_menu_copy_material.xml │ +-rw---- 2.0 fat 1756 bl defN 08-Jan-01 00:00 res/drawable/abc_ic_menu_cut_material.xml │ +-rw---- 2.0 fat 1132 bl defN 08-Jan-01 00:00 res/drawable/abc_ic_menu_overflow_material.xml │ +-rw---- 2.0 fat 1300 bl defN 08-Jan-01 00:00 res/drawable/abc_ic_menu_paste_material.xml │ +-rw---- 2.0 fat 1736 bl defN 08-Jan-01 00:00 res/drawable/abc_ic_menu_selectall_material.xml │ +-rw---- 2.0 fat 1420 bl defN 08-Jan-01 00:00 res/drawable/abc_ic_menu_share_material.xml │ +-rw---- 2.0 fat 1208 bl defN 08-Jan-01 00:00 res/drawable/abc_ic_voice_search_api_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 760 bl defN 08-Jan-01 00:00 res/drawable/abc_ratingbar_indicator_material.xml │ +-rw---- 2.0 fat 760 bl defN 08-Jan-01 00:00 res/drawable/abc_ratingbar_small_material.xml │ +-rw---- 2.0 fat 1232 bl defN 08-Jan-01 00:00 res/drawable/abc_seekbar_thumb_material.xml │ +-rw---- 2.0 fat 1532 bl defN 08-Jan-01 00:00 res/drawable/abc_seekbar_track_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 600 bl defN 08-Jan-01 00:00 res/drawable/abc_text_cursor_material.xml │ +-rw---- 2.0 fat 880 bl defN 08-Jan-01 00:00 res/drawable/abc_textfield_search_material.xml │ +-rw---- 2.0 fat 860 bl defN 08-Jan-01 00:00 res/drawable/border_top.xml │ +-rw---- 2.0 fat 860 bl defN 08-Jan-01 00:00 res/drawable/border_top_dark.xml │ +-rw---- 2.0 fat 1136 bl defN 08-Jan-01 00:00 res/drawable/commit_card_background_states.xml │ +-rw---- 2.0 fat 1136 bl defN 08-Jan-01 00:00 res/drawable/commit_card_background_states_dark.xml │ +-rw---- 2.0 fat 436 bl defN 08-Jan-01 00:00 res/drawable/design_fab_background.xml │ +-rw---- 2.0 fat 564 bl defN 08-Jan-01 00:00 res/drawable/design_snackbar_background.xml │ +-rw---- 2.0 fat 980 bl defN 08-Jan-01 00:00 res/drawable/files_card_background_states.xml │ +-rw---- 2.0 fat 980 bl defN 08-Jan-01 00:00 res/drawable/files_card_background_states_dark.xml │ +-rw---- 1.0 fat 8703 b- stor 08-Jan-01 00:00 res/drawable/gravatar.png │ +-rw---- 1.0 fat 35612 b- stor 08-Jan-01 00:00 res/drawable/header.jpg │ +-rw---- 2.0 fat 536 bl defN 08-Jan-01 00:00 res/drawable/horiz_overflow.xml │ +-rw---- 2.0 fat 536 bl defN 08-Jan-01 00:00 res/drawable/horiz_overflow_dark.xml │ +-rw---- 2.0 fat 448 bl defN 08-Jan-01 00:00 res/drawable/ic_nav_expand.xml │ +-rw---- 2.0 fat 448 bl defN 08-Jan-01 00:00 res/drawable/ic_nav_expand_dark.xml │ +-rw---- 2.0 fat 448 bl defN 08-Jan-01 00:00 res/drawable/ic_nav_previous_item.xml │ +-rw---- 2.0 fat 448 bl defN 08-Jan-01 00:00 res/drawable/ic_nav_previous_item_dark.xml │ +-rw---- 2.0 fat 540 bl defN 08-Jan-01 00:00 res/drawable/material_drawer_badge.xml │ +-rw---- 2.0 fat 436 bl defN 08-Jan-01 00:00 res/drawable/material_drawer_circle_mask.xml │ +-rw---- 2.0 fat 544 bl defN 08-Jan-01 00:00 res/drawable/material_drawer_shadow_bottom.xml │ +-rw---- 1.0 fat 218 b- stor 08-Jan-01 00:00 res/drawable/material_drawer_shadow_left.9.png │ +-rw---- 1.0 fat 224 b- stor 08-Jan-01 00:00 res/drawable/material_drawer_shadow_right.9.png │ +-rw---- 2.0 fat 544 bl defN 08-Jan-01 00:00 res/drawable/material_drawer_shadow_top.xml │ +-rw---- 2.0 fat 564 bl defN 08-Jan-01 00:00 res/drawable/rect_complete.xml │ +-rw---- 2.0 fat 564 bl defN 08-Jan-01 00:00 res/drawable/rect_error.xml │ +-rw---- 2.0 fat 1072 bl defN 08-Jan-01 00:00 res/drawable/rect_normal.xml │ +-rw---- 2.0 fat 564 bl defN 08-Jan-01 00:00 res/drawable/rect_pressed.xml │ +-rw---- 2.0 fat 564 bl defN 08-Jan-01 00:00 res/drawable/rect_progress.xml │ +-rw---- 2.0 fat 1444 bl defN 08-Jan-01 00:00 res/layout-sw600dp-v13/content_main.xml │ +-rw---- 2.0 fat 528 bl defN 08-Jan-01 00:00 res/layout-sw600dp-v13/design_layout_snackbar.xml │ +-rw---- 2.0 fat 3484 bl defN 08-Jan-01 00:00 res/layout-v16/diff_viewer.xml │ +-rw---- 2.0 fat 2800 bl defN 08-Jan-01 00:00 res/layout-v16/material_drawer_compact_header.xml │ +-rw---- 2.0 fat 3128 bl defN 08-Jan-01 00:00 res/layout-v16/material_drawer_header.xml │ +-rw---- 2.0 fat 2152 bl defN 08-Jan-01 00:00 res/layout-v16/material_drawer_item_expandable.xml │ +-rw---- 2.0 fat 1196 bl defN 08-Jan-01 00:00 res/layout-v16/material_drawer_item_mini.xml │ +-rw---- 2.0 fat 2028 bl defN 08-Jan-01 00:00 res/layout-v16/material_drawer_item_primary.xml │ +-rw---- 2.0 fat 1744 bl defN 08-Jan-01 00:00 res/layout-v16/material_drawer_item_profile.xml │ +-rw---- 2.0 fat 1124 bl defN 08-Jan-01 00:00 res/layout-v16/material_drawer_item_profile_setting.xml │ +-rw---- 2.0 fat 2028 bl defN 08-Jan-01 00:00 res/layout-v16/material_drawer_item_secondary.xml │ +-rw---- 2.0 fat 2068 bl defN 08-Jan-01 00:00 res/layout-v16/material_drawer_item_secondary_switch.xml │ +-rw---- 2.0 fat 1924 bl defN 08-Jan-01 00:00 res/layout-v16/material_drawer_item_secondary_toggle.xml │ +-rw---- 2.0 fat 1000 bl defN 08-Jan-01 00:00 res/layout-v16/material_drawer_item_section.xml │ +-rw---- 2.0 fat 2068 bl defN 08-Jan-01 00:00 res/layout-v16/material_drawer_item_switch.xml │ +-rw---- 2.0 fat 1924 bl defN 08-Jan-01 00:00 res/layout-v16/material_drawer_item_toggle.xml │ +-rw---- 2.0 fat 1692 bl defN 08-Jan-01 00:00 res/layout-v17/abc_alert_dialog_button_bar_material.xml │ +-rw---- 2.0 fat 3328 bl defN 08-Jan-01 00:00 res/layout-v17/abc_alert_dialog_material.xml │ +-rw---- 2.0 fat 1156 bl defN 08-Jan-01 00:00 res/layout-v17/abc_dialog_title_material.xml │ +-rw---- 2.0 fat 3696 bl defN 08-Jan-01 00:00 res/layout-v17/abc_search_view.xml │ +-rw---- 2.0 fat 3420 bl defN 08-Jan-01 00:00 res/layout-v17/commit_card.xml │ +-rw---- 2.0 fat 1892 bl defN 08-Jan-01 00:00 res/layout-v17/commit_comment.xml │ +-rw---- 2.0 fat 3132 bl defN 08-Jan-01 00:00 res/layout-v17/commit_details_card.xml │ +-rw---- 2.0 fat 1016 bl defN 08-Jan-01 00:00 res/layout-v17/date_card_header.xml │ +-rw---- 2.0 fat 1336 bl defN 08-Jan-01 00:00 res/layout-v17/design_layout_snackbar_include.xml │ +-rw---- 2.0 fat 1352 bl defN 08-Jan-01 00:00 res/layout-v17/item_user.xml │ +-rw---- 2.0 fat 3176 bl defN 08-Jan-01 00:00 res/layout-v17/material_drawer_compact_header.xml │ +-rw---- 2.0 fat 2380 bl defN 08-Jan-01 00:00 res/layout-v17/material_drawer_item_expandable.xml │ +-rw---- 2.0 fat 1280 bl defN 08-Jan-01 00:00 res/layout-v17/material_drawer_item_mini.xml │ +-rw---- 2.0 fat 892 bl defN 08-Jan-01 00:00 res/layout-v17/material_drawer_item_mini_profile.xml │ +-rw---- 2.0 fat 2256 bl defN 08-Jan-01 00:00 res/layout-v17/material_drawer_item_primary.xml │ +-rw---- 2.0 fat 1972 bl defN 08-Jan-01 00:00 res/layout-v17/material_drawer_item_profile.xml │ +-rw---- 2.0 fat 1248 bl defN 08-Jan-01 00:00 res/layout-v17/material_drawer_item_profile_setting.xml │ +-rw---- 2.0 fat 2256 bl defN 08-Jan-01 00:00 res/layout-v17/material_drawer_item_secondary.xml │ +-rw---- 2.0 fat 2276 bl defN 08-Jan-01 00:00 res/layout-v17/material_drawer_item_secondary_switch.xml │ +-rw---- 2.0 fat 2112 bl defN 08-Jan-01 00:00 res/layout-v17/material_drawer_item_secondary_toggle.xml │ +-rw---- 2.0 fat 2276 bl defN 08-Jan-01 00:00 res/layout-v17/material_drawer_item_switch.xml │ +-rw---- 2.0 fat 2112 bl defN 08-Jan-01 00:00 res/layout-v17/material_drawer_item_toggle.xml │ +-rw---- 2.0 fat 1064 bl defN 08-Jan-01 00:00 res/layout-v17/material_drawer_slider.xml │ +-rw---- 2.0 fat 1780 bl defN 08-Jan-01 00:00 res/layout-v17/notification_template_big_media.xml │ +-rw---- 2.0 fat 1920 bl defN 08-Jan-01 00:00 res/layout-v17/notification_template_big_media_narrow.xml │ +-rw---- 2.0 fat 2848 bl defN 08-Jan-01 00:00 res/layout-v17/notification_template_lines.xml │ +-rw---- 2.0 fat 1428 bl defN 08-Jan-01 00:00 res/layout-v17/notification_template_media.xml │ +-rw---- 2.0 fat 660 bl defN 08-Jan-01 00:00 res/layout-v17/notification_template_part_chronometer.xml │ +-rw---- 2.0 fat 660 bl defN 08-Jan-01 00:00 res/layout-v17/notification_template_part_time.xml │ +-rw---- 2.0 fat 1572 bl defN 08-Jan-01 00:00 res/layout-v17/partial_label.xml │ +-rw---- 2.0 fat 2688 bl defN 08-Jan-01 00:00 res/layout-v17/patchset_labels_card.xml │ +-rw---- 2.0 fat 1048 bl defN 08-Jan-01 00:00 res/layout-v17/projects_list.xml │ +-rw---- 2.0 fat 608 bl defN 08-Jan-01 00:00 res/layout-v17/projects_subproject_row.xml │ +-rw---- 2.0 fat 2216 bl defN 08-Jan-01 00:00 res/layout-v17/properties_card.xml │ +-rw---- 2.0 fat 872 bl defN 08-Jan-01 00:00 res/layout-v17/select_dialog_multichoice_material.xml │ +-rw---- 2.0 fat 872 bl defN 08-Jan-01 00:00 res/layout-v17/select_dialog_singlechoice_material.xml │ +-rw---- 2.0 fat 1632 bl defN 08-Jan-01 00:00 res/layout-v21/abc_screen_toolbar.xml │ +-rw---- 2.0 fat 2192 bl defN 08-Jan-01 00:00 res/layout-v21/activity_search_categories.xml │ +-rw---- 2.0 fat 3460 bl defN 08-Jan-01 00:00 res/layout-v21/commit_card.xml │ +-rw---- 2.0 fat 1932 bl defN 08-Jan-01 00:00 res/layout-v21/commit_comment.xml │ +-rw---- 2.0 fat 3172 bl defN 08-Jan-01 00:00 res/layout-v21/commit_details_card.xml │ +-rw---- 2.0 fat 1012 bl defN 08-Jan-01 00:00 res/layout-v21/date_card_header.xml │ +-rw---- 2.0 fat 1228 bl defN 08-Jan-01 00:00 res/layout-v21/fragment_add_comment.xml │ +-rw---- 2.0 fat 3216 bl defN 08-Jan-01 00:00 res/layout-v21/material_drawer_compact_header.xml │ +-rw---- 2.0 fat 3228 bl defN 08-Jan-01 00:00 res/layout-v21/material_drawer_header.xml │ +-rw---- 2.0 fat 932 bl defN 08-Jan-01 00:00 res/layout-v21/material_drawer_item_mini_profile.xml │ +-rw---- 2.0 fat 2012 bl defN 08-Jan-01 00:00 res/layout-v21/material_drawer_item_profile.xml │ +-rw---- 2.0 fat 1104 bl defN 08-Jan-01 00:00 res/layout-v21/material_drawer_slider.xml │ +-rw---- 2.0 fat 2548 bl defN 08-Jan-01 00:00 res/layout-v21/partial_quick_comment.xml │ +-rw---- 2.0 fat 2696 bl defN 08-Jan-01 00:00 res/layout-v21/patchset_changes_card.xml │ +-rw---- 2.0 fat 2728 bl defN 08-Jan-01 00:00 res/layout-v21/patchset_labels_card.xml │ +-rw---- 2.0 fat 808 bl defN 08-Jan-01 00:00 res/layout-v21/patchset_message_card.xml │ +-rw---- 2.0 fat 2256 bl defN 08-Jan-01 00:00 res/layout-v21/properties_card.xml │ +-rw---- 2.0 fat 1204 bl defN 08-Jan-01 00:00 res/layout-v21/refine_search_card.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 804 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 500 bl defN 08-Jan-01 00:00 res/layout/abc_action_mode_bar.xml │ +-rw---- 2.0 fat 704 bl defN 08-Jan-01 00:00 res/layout/abc_action_mode_close_item_material.xml │ +-rw---- 2.0 fat 1728 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 1648 bl defN 08-Jan-01 00:00 res/layout/abc_alert_dialog_button_bar_material.xml │ +-rw---- 2.0 fat 3284 bl defN 08-Jan-01 00:00 res/layout/abc_alert_dialog_material.xml │ +-rw---- 2.0 fat 1112 bl defN 08-Jan-01 00:00 res/layout/abc_dialog_title_material.xml │ +-rw---- 2.0 fat 396 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 1404 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 1548 bl defN 08-Jan-01 00:00 res/layout/abc_popup_menu_item_layout.xml │ +-rw---- 2.0 fat 556 bl defN 08-Jan-01 00:00 res/layout/abc_screen_content_include.xml │ +-rw---- 2.0 fat 872 bl defN 08-Jan-01 00:00 res/layout/abc_screen_simple.xml │ +-rw---- 2.0 fat 828 bl defN 08-Jan-01 00:00 res/layout/abc_screen_simple_overlay_action_mode.xml │ +-rw---- 2.0 fat 1580 bl defN 08-Jan-01 00:00 res/layout/abc_screen_toolbar.xml │ +-rw---- 2.0 fat 2204 bl defN 08-Jan-01 00:00 res/layout/abc_search_dropdown_item_icons_2line.xml │ +-rw---- 2.0 fat 3648 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 2152 bl defN 08-Jan-01 00:00 res/layout/activity_search_categories.xml │ +-rw---- 2.0 fat 692 bl defN 08-Jan-01 00:00 res/layout/activity_single_pane.xml │ +-rw---- 2.0 fat 1508 bl defN 08-Jan-01 00:00 res/layout/add_team_row.xml │ +-rw---- 2.0 fat 944 bl defN 08-Jan-01 00:00 res/layout/card_header.xml │ +-rw---- 2.0 fat 632 bl defN 08-Jan-01 00:00 res/layout/change_list.xml │ +-rw---- 2.0 fat 3204 bl defN 08-Jan-01 00:00 res/layout/commit_card.xml │ +-rw---- 2.0 fat 1752 bl defN 08-Jan-01 00:00 res/layout/commit_comment.xml │ +-rw---- 2.0 fat 2960 bl defN 08-Jan-01 00:00 res/layout/commit_details_card.xml │ +-rw---- 2.0 fat 960 bl defN 08-Jan-01 00:00 res/layout/commit_list.xml │ +-rw---- 2.0 fat 888 bl defN 08-Jan-01 00:00 res/layout/content_main.xml │ +-rw---- 2.0 fat 932 bl defN 08-Jan-01 00:00 res/layout/date_card_header.xml │ +-rw---- 2.0 fat 820 bl defN 08-Jan-01 00:00 res/layout/design_bottom_sheet_dialog.xml │ +-rw---- 2.0 fat 528 bl defN 08-Jan-01 00:00 res/layout/design_layout_snackbar.xml │ +-rw---- 2.0 fat 1240 bl defN 08-Jan-01 00:00 res/layout/design_layout_snackbar_include.xml │ +-rw---- 2.0 fat 368 bl defN 08-Jan-01 00:00 res/layout/design_layout_tab_icon.xml │ +-rw---- 2.0 fat 444 bl defN 08-Jan-01 00:00 res/layout/design_layout_tab_text.xml │ +-rw---- 2.0 fat 328 bl defN 08-Jan-01 00:00 res/layout/design_menu_item_action_area.xml │ +-rw---- 2.0 fat 536 bl defN 08-Jan-01 00:00 res/layout/design_navigation_item.xml │ +-rw---- 2.0 fat 448 bl defN 08-Jan-01 00:00 res/layout/design_navigation_item_header.xml │ +-rw---- 2.0 fat 480 bl defN 08-Jan-01 00:00 res/layout/design_navigation_item_separator.xml │ +-rw---- 2.0 fat 572 bl defN 08-Jan-01 00:00 res/layout/design_navigation_item_subheader.xml │ +-rw---- 2.0 fat 528 bl defN 08-Jan-01 00:00 res/layout/design_navigation_menu.xml │ +-rw---- 2.0 fat 864 bl defN 08-Jan-01 00:00 res/layout/design_navigation_menu_item.xml │ +-rw---- 2.0 fat 1380 bl defN 08-Jan-01 00:00 res/layout/dialog_help.xml │ +-rw---- 2.0 fat 1812 bl defN 08-Jan-01 00:00 res/layout/diff_files_dropdown_row.xml │ +-rw---- 2.0 fat 704 bl defN 08-Jan-01 00:00 res/layout/diff_files_row.xml │ +-rw---- 2.0 fat 680 bl defN 08-Jan-01 00:00 res/layout/diff_option_checkbox.xml │ +-rw---- 2.0 fat 3428 bl defN 08-Jan-01 00:00 res/layout/diff_viewer.xml │ +-rw---- 2.0 fat 372 bl defN 08-Jan-01 00:00 res/layout/empty_row.xml │ +-rw---- 2.0 fat 1120 bl defN 08-Jan-01 00:00 res/layout/fragment_add_comment.xml │ +-rw---- 2.0 fat 1188 bl defN 08-Jan-01 00:00 res/layout/fragment_labels.xml │ +-rw---- 2.0 fat 1364 bl defN 08-Jan-01 00:00 res/layout/gerrit_row.xml │ +-rw---- 2.0 fat 944 bl defN 08-Jan-01 00:00 res/layout/gerrit_switcher.xml │ +-rw---- 2.0 fat 956 bl defN 08-Jan-01 00:00 res/layout/item_label_values.xml │ +-rw---- 2.0 fat 1372 bl defN 08-Jan-01 00:00 res/layout/item_search_category.xml │ +-rw---- 2.0 fat 884 bl defN 08-Jan-01 00:00 res/layout/item_textview_header.xml │ +-rw---- 2.0 fat 1200 bl defN 08-Jan-01 00:00 res/layout/item_user.xml │ +-rw---- 2.0 fat 1048 bl defN 08-Jan-01 00:00 res/layout/loading_placeholder.xml │ +-rw---- 2.0 fat 1048 bl defN 08-Jan-01 00:00 res/layout/loading_view.xml │ +-rw---- 2.0 fat 924 bl defN 08-Jan-01 00:00 res/layout/main.xml │ +-rw---- 2.0 fat 436 bl defN 08-Jan-01 00:00 res/layout/material_drawer.xml │ +-rw---- 2.0 fat 2696 bl defN 08-Jan-01 00:00 res/layout/material_drawer_compact_header.xml │ +-rw---- 2.0 fat 388 bl defN 08-Jan-01 00:00 res/layout/material_drawer_fits_not.xml │ +-rw---- 2.0 fat 3028 bl defN 08-Jan-01 00:00 res/layout/material_drawer_header.xml │ +-rw---- 2.0 fat 372 bl defN 08-Jan-01 00:00 res/layout/material_drawer_item_container.xml │ +-rw---- 2.0 fat 560 bl defN 08-Jan-01 00:00 res/layout/material_drawer_item_divider.xml │ +-rw---- 2.0 fat 2048 bl defN 08-Jan-01 00:00 res/layout/material_drawer_item_expandable.xml │ +-rw---- 2.0 fat 1140 bl defN 08-Jan-01 00:00 res/layout/material_drawer_item_mini.xml │ +-rw---- 2.0 fat 796 bl defN 08-Jan-01 00:00 res/layout/material_drawer_item_mini_profile.xml │ +-rw---- 2.0 fat 1908 bl defN 08-Jan-01 00:00 res/layout/material_drawer_item_primary.xml │ +-rw---- 2.0 fat 1644 bl defN 08-Jan-01 00:00 res/layout/material_drawer_item_profile.xml │ +-rw---- 2.0 fat 1064 bl defN 08-Jan-01 00:00 res/layout/material_drawer_item_profile_setting.xml │ +-rw---- 2.0 fat 1908 bl defN 08-Jan-01 00:00 res/layout/material_drawer_item_secondary.xml │ +-rw---- 2.0 fat 1964 bl defN 08-Jan-01 00:00 res/layout/material_drawer_item_secondary_switch.xml │ +-rw---- 2.0 fat 1820 bl defN 08-Jan-01 00:00 res/layout/material_drawer_item_secondary_toggle.xml │ +-rw---- 2.0 fat 936 bl defN 08-Jan-01 00:00 res/layout/material_drawer_item_section.xml │ +-rw---- 2.0 fat 1964 bl defN 08-Jan-01 00:00 res/layout/material_drawer_item_switch.xml │ +-rw---- 2.0 fat 1820 bl defN 08-Jan-01 00:00 res/layout/material_drawer_item_toggle.xml │ +-rw---- 2.0 fat 396 bl defN 08-Jan-01 00:00 res/layout/material_drawer_recycler_view.xml │ +-rw---- 2.0 fat 908 bl defN 08-Jan-01 00:00 res/layout/material_drawer_slider.xml │ +-rw---- 2.0 fat 492 bl defN 08-Jan-01 00:00 res/layout/materialize.xml │ +-rw---- 2.0 fat 1360 bl defN 08-Jan-01 00:00 res/layout/network_disconnected.xml │ +-rw---- 2.0 fat 616 bl defN 08-Jan-01 00:00 res/layout/notification_media_action.xml │ +-rw---- 2.0 fat 800 bl defN 08-Jan-01 00:00 res/layout/notification_media_cancel_action.xml │ +-rw---- 2.0 fat 1640 bl defN 08-Jan-01 00:00 res/layout/notification_template_big_media.xml │ +-rw---- 2.0 fat 1660 bl defN 08-Jan-01 00:00 res/layout/notification_template_big_media_narrow.xml │ +-rw---- 2.0 fat 2676 bl defN 08-Jan-01 00:00 res/layout/notification_template_lines.xml │ +-rw---- 2.0 fat 1336 bl defN 08-Jan-01 00:00 res/layout/notification_template_media.xml │ +-rw---- 2.0 fat 616 bl defN 08-Jan-01 00:00 res/layout/notification_template_part_chronometer.xml │ +-rw---- 2.0 fat 616 bl defN 08-Jan-01 00:00 res/layout/notification_template_part_time.xml │ +-rw---- 2.0 fat 1760 bl defN 08-Jan-01 00:00 res/layout/partial_blank_profile_header.xml │ +-rw---- 2.0 fat 1316 bl defN 08-Jan-01 00:00 res/layout/partial_label.xml │ +-rw---- 2.0 fat 2064 bl defN 08-Jan-01 00:00 res/layout/partial_quick_comment.xml │ +-rw---- 2.0 fat 2656 bl defN 08-Jan-01 00:00 res/layout/patchset_changes_card.xml │ +-rw---- 2.0 fat 2552 bl defN 08-Jan-01 00:00 res/layout/patchset_labels_card.xml │ +-rw---- 2.0 fat 1272 bl defN 08-Jan-01 00:00 res/layout/patchset_list.xml │ +-rw---- 2.0 fat 768 bl defN 08-Jan-01 00:00 res/layout/patchset_message_card.xml │ +-rw---- 2.0 fat 764 bl defN 08-Jan-01 00:00 res/layout/patchset_pager.xml │ +-rw---- 2.0 fat 964 bl defN 08-Jan-01 00:00 res/layout/projects_list.xml │ +-rw---- 2.0 fat 520 bl defN 08-Jan-01 00:00 res/layout/projects_subproject_row.xml │ +-rw---- 2.0 fat 2092 bl defN 08-Jan-01 00:00 res/layout/properties_card.xml │ +-rw---- 2.0 fat 1164 bl defN 08-Jan-01 00:00 res/layout/refine_search_card.xml │ +-rw---- 2.0 fat 544 bl defN 08-Jan-01 00:00 res/layout/search_category_autocomplete.xml │ +-rw---- 2.0 fat 708 bl defN 08-Jan-01 00:00 res/layout/search_category_date.xml │ +-rw---- 2.0 fat 984 bl defN 08-Jan-01 00:00 res/layout/search_category_date_absolute.xml │ +-rw---- 2.0 fat 532 bl defN 08-Jan-01 00:00 res/layout/search_category_text.xml │ +-rw---- 2.0 fat 648 bl defN 08-Jan-01 00:00 res/layout/select_dialog_item_material.xml │ +-rw---- 2.0 fat 788 bl defN 08-Jan-01 00:00 res/layout/select_dialog_multichoice_material.xml │ +-rw---- 2.0 fat 788 bl defN 08-Jan-01 00:00 res/layout/select_dialog_singlechoice_material.xml │ +-rw---- 2.0 fat 2768 bl defN 08-Jan-01 00:00 res/layout/sign_in.xml │ +-rw---- 2.0 fat 1328 bl defN 08-Jan-01 00:00 res/layout/striped_image.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 564 bl defN 08-Jan-01 00:00 res/layout/toolbar.xml │ +-rw---- 2.0 fat 800 bl defN 08-Jan-01 00:00 res/menu/change_details_menu.xml │ +-rw---- 2.0 fat 1216 bl defN 08-Jan-01 00:00 res/menu/change_list_menu.xml │ +-rw---- 2.0 fat 656 bl defN 08-Jan-01 00:00 res/menu/changed_file_menu.xml │ +-rw---- 2.0 fat 556 bl defN 08-Jan-01 00:00 res/menu/comment_menu.xml │ +-rw---- 2.0 fat 696 bl defN 08-Jan-01 00:00 res/menu/dialog_menu.xml │ +-rw---- 2.0 fat 1076 bl defN 08-Jan-01 00:00 res/menu/gerrit_instances_menu.xml │ +-rw---- 2.0 fat 648 bl defN 08-Jan-01 00:00 res/menu/main_drawer.xml │ +-rw---- 2.0 fat 644 bl defN 08-Jan-01 00:00 res/menu/projects_menu.xml │ +-rw---- 2.0 fat 612 bl defN 08-Jan-01 00:00 res/menu/search_menu.xml │ +-rw---- 2.0 fat 204 bl defN 08-Jan-01 00:00 res/transition/shared_view_transform.xml │ +-rw---- 2.0 fat 312 bl defN 08-Jan-01 00:00 res/xml/changes_searchable.xml │ +-rw---- 2.0 fat 1784 bl defN 08-Jan-01 00:00 res/xml/prefs.xml │ +-rw---- 2.0 fat 312 bl defN 08-Jan-01 00:00 res/xml/projects_searchable.xml │ +-rw---- 1.0 fat 587236 b- stor 08-Jan-01 00:00 resources.arsc │ +-rw---- 2.0 fat 8058892 bl defN 08-Jan-01 00:00 classes.dex │ +-rw---- 2.0 fat 3639720 bl defN 08-Jan-01 00:00 classes2.dex │ +-rw---- 2.0 fat 650 bl defN 08-Jan-01 00:00 org/joda/time/format/messages.properties │ +-rw---- 2.0 fat 1091 bl defN 08-Jan-01 00:00 org/joda/time/format/messages_cs.properties │ +-rw---- 2.0 fat 663 bl defN 08-Jan-01 00:00 org/joda/time/format/messages_da.properties │ +-rw---- 2.0 fat 660 bl defN 08-Jan-01 00:00 org/joda/time/format/messages_de.properties │ +-rw---- 2.0 fat 0 bl defN 08-Jan-01 00:00 org/joda/time/format/messages_en.properties │ +-rw---- 2.0 fat 665 bl defN 08-Jan-01 00:00 org/joda/time/format/messages_es.properties │ +-rw---- 2.0 fat 670 bl defN 08-Jan-01 00:00 org/joda/time/format/messages_fr.properties │ +-rw---- 2.0 fat 650 bl defN 08-Jan-01 00:00 org/joda/time/format/messages_it.properties │ +-rw---- 2.0 fat 658 bl defN 08-Jan-01 00:00 org/joda/time/format/messages_ja.properties │ +-rw---- 2.0 fat 649 bl defN 08-Jan-01 00:00 org/joda/time/format/messages_nl.properties │ +-rw---- 2.0 fat 1172 bl defN 08-Jan-01 00:00 org/joda/time/format/messages_pl.properties │ +-rw---- 2.0 fat 652 bl defN 08-Jan-01 00:00 org/joda/time/format/messages_pt.properties │ +-rw---- 2.0 fat 1815 bl defN 08-Jan-01 00:00 org/joda/time/format/messages_ru.properties │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Abidjan │ +-rw---- 2.0 fat 443 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Accra │ +-rw---- 2.0 fat 86 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Addis_Ababa │ +-rw---- 2.0 fat 308 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Algiers │ +-rw---- 2.0 fat 86 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Asmara │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Bamako │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Bangui │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Banjul │ +-rw---- 2.0 fat 58 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Bissau │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Blantyre │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Brazzaville │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Bujumbura │ +-rw---- 2.0 fat 934 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Cairo │ +-rw---- 2.0 fat 776 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Casablanca │ +-rw---- 2.0 fat 390 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Ceuta │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Conakry │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Dakar │ +-rw---- 2.0 fat 86 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Dar_es_Salaam │ +-rw---- 2.0 fat 86 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Djibouti │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Douala │ +-rw---- 2.0 fat 699 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/El_Aaiun │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Freetown │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Gaborone │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Harare │ +-rw---- 2.0 fat 79 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Johannesburg │ +-rw---- 2.0 fat 288 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Juba │ +-rw---- 2.0 fat 86 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Kampala │ +-rw---- 2.0 fat 288 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Khartoum │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Kigali │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Kinshasa │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Lagos │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Libreville │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Lome │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Luanda │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Lubumbashi │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Lusaka │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Malabo │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Maputo │ +-rw---- 2.0 fat 79 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Maseru │ +-rw---- 2.0 fat 79 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Mbabane │ +-rw---- 2.0 fat 86 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Mogadishu │ +-rw---- 2.0 fat 88 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Monrovia │ +-rw---- 2.0 fat 86 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Nairobi │ +-rw---- 2.0 fat 66 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Ndjamena │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Niamey │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Nouakchott │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Ouagadougou │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Porto-Novo │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Sao_Tome │ +-rw---- 2.0 fat 274 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Tripoli │ +-rw---- 2.0 fat 297 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Tunis │ +-rw---- 2.0 fat 144 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Africa/Windhoek │ +-rw---- 2.0 fat 704 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Adak │ +-rw---- 2.0 fat 711 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Anchorage │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Anguilla │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Antigua │ +-rw---- 2.0 fat 402 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Araguaina │ +-rw---- 2.0 fat 486 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Argentina/Buenos_Aires │ +-rw---- 2.0 fat 492 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Argentina/Catamarca │ +-rw---- 2.0 fat 492 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Argentina/Cordoba │ +-rw---- 2.0 fat 485 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Argentina/Jujuy │ +-rw---- 2.0 fat 499 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Argentina/La_Rioja │ +-rw---- 2.0 fat 499 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Argentina/Mendoza │ +-rw---- 2.0 fat 492 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Argentina/Rio_Gallegos │ +-rw---- 2.0 fat 478 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Argentina/Salta │ +-rw---- 2.0 fat 499 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Argentina/San_Juan │ +-rw---- 2.0 fat 506 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Argentina/San_Luis │ +-rw---- 2.0 fat 506 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Argentina/Tucuman │ +-rw---- 2.0 fat 492 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Argentina/Ushuaia │ +-rw---- 2.0 fat 58 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Aruba │ +-rw---- 2.0 fat 645 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Asuncion │ +-rw---- 2.0 fat 108 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Atikokan │ +-rw---- 2.0 fat 472 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Bahia │ +-rw---- 2.0 fat 358 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Bahia_Banderas │ +-rw---- 2.0 fat 128 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Barbados │ +-rw---- 2.0 fat 248 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Belem │ +-rw---- 2.0 fat 435 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Belize │ +-rw---- 2.0 fat 96 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Blanc-Sablon │ +-rw---- 2.0 fat 276 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Boa_Vista │ +-rw---- 2.0 fat 87 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Bogota │ +-rw---- 2.0 fat 725 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Boise │ +-rw---- 2.0 fat 532 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Cambridge_Bay │ +-rw---- 2.0 fat 974 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Campo_Grande │ +-rw---- 2.0 fat 347 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Cancun │ +-rw---- 2.0 fat 81 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Caracas │ +-rw---- 2.0 fat 53 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Cayenne │ +-rw---- 2.0 fat 67 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Cayman │ +-rw---- 2.0 fat 1315 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Chicago │ +-rw---- 2.0 fat 218 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Chihuahua │ +-rw---- 2.0 fat 129 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Costa_Rica │ +-rw---- 2.0 fat 65 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Creston │ +-rw---- 2.0 fat 960 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Cuiaba │ +-rw---- 2.0 fat 58 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Curacao │ +-rw---- 2.0 fat 288 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Danmarkshavn │ +-rw---- 2.0 fat 564 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Dawson │ +-rw---- 2.0 fat 465 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Dawson_Creek │ +-rw---- 2.0 fat 764 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Denver │ +-rw---- 2.0 fat 637 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Detroit │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Dominica │ +-rw---- 2.0 fat 737 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Edmonton │ +-rw---- 2.0 fat 281 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Eirunepe │ +-rw---- 2.0 fat 79 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/El_Salvador │ +-rw---- 2.0 fat 315 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Fortaleza │ +-rw---- 2.0 fat 1060 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Fort_Nelson │ +-rw---- 2.0 fat 639 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Glace_Bay │ +-rw---- 2.0 fat 316 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Godthab │ +-rw---- 2.0 fat 1193 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Goose_Bay │ +-rw---- 2.0 fat 595 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Grand_Turk │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Grenada │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Guadeloupe │ +-rw---- 2.0 fat 107 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Guatemala │ +-rw---- 2.0 fat 64 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Guayaquil │ +-rw---- 2.0 fat 85 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Guyana │ +-rw---- 2.0 fat 1255 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Halifax │ +-rw---- 2.0 fat 832 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Havana │ +-rw---- 2.0 fat 155 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Hermosillo │ +-rw---- 2.0 fat 361 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Indiana/Indianapolis │ +-rw---- 2.0 fat 741 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Indiana/Knox │ +-rw---- 2.0 fat 389 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Indiana/Marengo │ +-rw---- 2.0 fat 494 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Indiana/Petersburg │ +-rw---- 2.0 fat 375 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Indiana/Tell_City │ +-rw---- 2.0 fat 235 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Indiana/Vevay │ +-rw---- 2.0 fat 389 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Indiana/Vincennes │ +-rw---- 2.0 fat 424 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Indiana/Winamac │ +-rw---- 2.0 fat 491 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Inuvik │ +-rw---- 2.0 fat 513 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Iqaluit │ +-rw---- 2.0 fat 212 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Jamaica │ +-rw---- 2.0 fat 700 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Juneau │ +-rw---- 2.0 fat 914 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Kentucky/Louisville │ +-rw---- 2.0 fat 704 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Kentucky/Monticello │ +-rw---- 2.0 fat 58 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Kralendijk │ +-rw---- 2.0 fat 89 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/La_Paz │ +-rw---- 2.0 fat 166 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Lima │ +-rw---- 2.0 fat 960 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Los_Angeles │ +-rw---- 2.0 fat 58 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Lower_Princes │ +-rw---- 2.0 fat 332 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Maceio │ +-rw---- 2.0 fat 175 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Managua │ +-rw---- 2.0 fat 262 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Manaus │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Marigot │ +-rw---- 2.0 fat 87 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Martinique │ +-rw---- 2.0 fat 297 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Matamoros │ +-rw---- 2.0 fat 236 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Mazatlan │ +-rw---- 2.0 fat 665 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Menominee │ +-rw---- 2.0 fat 192 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Merida │ +-rw---- 2.0 fat 361 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Metlakatla │ +-rw---- 2.0 fat 274 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Mexico_City │ +-rw---- 2.0 fat 386 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Miquelon │ +-rw---- 2.0 fat 1113 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Moncton │ +-rw---- 2.0 fat 187 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Monterrey │ +-rw---- 2.0 fat 675 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Montevideo │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Montserrat │ +-rw---- 2.0 fat 692 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Nassau │ +-rw---- 2.0 fat 1310 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/New_York │ +-rw---- 2.0 fat 604 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Nipigon │ +-rw---- 2.0 fat 707 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Nome │ +-rw---- 2.0 fat 318 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Noronha │ +-rw---- 2.0 fat 774 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/North_Dakota/Beulah │ +-rw---- 2.0 fat 718 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/North_Dakota/Center │ +-rw---- 2.0 fat 718 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/North_Dakota/New_Salem │ +-rw---- 2.0 fat 330 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Ojinaga │ +-rw---- 2.0 fat 67 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Panama │ +-rw---- 2.0 fat 530 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Pangnirtung │ +-rw---- 2.0 fat 103 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Paramaribo │ +-rw---- 2.0 fat 125 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Phoenix │ +-rw---- 2.0 fat 347 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Port-au-Prince │ +-rw---- 2.0 fat 248 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Porto_Velho │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Port_of_Spain │ +-rw---- 2.0 fat 77 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Puerto_Rico │ +-rw---- 2.0 fat 604 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Rainy_River │ +-rw---- 2.0 fat 484 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Rankin_Inlet │ +-rw---- 2.0 fat 318 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Recife │ +-rw---- 2.0 fat 430 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Regina │ +-rw---- 2.0 fat 491 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Resolute │ +-rw---- 2.0 fat 267 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Rio_Branco │ +-rw---- 2.0 fat 260 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Santarem │ +-rw---- 2.0 fat 888 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Santiago │ +-rw---- 2.0 fat 186 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Santo_Domingo │ +-rw---- 2.0 fat 974 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Sao_Paulo │ +-rw---- 2.0 fat 327 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Scoresbysund │ +-rw---- 2.0 fat 695 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Sitka │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/St_Barthelemy │ +-rw---- 2.0 fat 1734 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/St_Johns │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/St_Kitts │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/St_Lucia │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/St_Thomas │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/St_Vincent │ +-rw---- 2.0 fat 220 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Swift_Current │ +-rw---- 2.0 fat 93 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Tegucigalpa │ +-rw---- 2.0 fat 314 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Thule │ +-rw---- 2.0 fat 634 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Thunder_Bay │ +-rw---- 2.0 fat 748 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Tijuana │ +-rw---- 2.0 fat 1290 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Toronto │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Tortola │ +-rw---- 2.0 fat 989 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Vancouver │ +-rw---- 2.0 fat 564 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Whitehorse │ +-rw---- 2.0 fat 961 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Winnipeg │ +-rw---- 2.0 fat 690 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Yakutat │ +-rw---- 2.0 fat 510 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/America/Yellowknife │ +-rw---- 2.0 fat 72 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Antarctica/Casey │ +-rw---- 2.0 fat 80 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Antarctica/Davis │ +-rw---- 2.0 fat 57 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Antarctica/DumontDUrville │ +-rw---- 2.0 fat 680 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Antarctica/Macquarie │ +-rw---- 2.0 fat 45 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Antarctica/Mawson │ +-rw---- 2.0 fat 751 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Antarctica/McMurdo │ +-rw---- 2.0 fat 607 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Antarctica/Palmer │ +-rw---- 2.0 fat 38 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Antarctica/Rothera │ +-rw---- 2.0 fat 38 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Antarctica/Syowa │ +-rw---- 2.0 fat 83 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Antarctica/Troll │ +-rw---- 2.0 fat 38 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Antarctica/Vostok │ +-rw---- 2.0 fat 481 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Arctic/Longyearbyen │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Aden │ +-rw---- 2.0 fat 383 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Almaty │ +-rw---- 2.0 fat 568 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Amman │ +-rw---- 2.0 fat 495 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Anadyr │ +-rw---- 2.0 fat 416 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Aqtau │ +-rw---- 2.0 fat 403 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Aqtobe │ +-rw---- 2.0 fat 234 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Ashgabat │ +-rw---- 2.0 fat 436 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Baghdad │ +-rw---- 2.0 fat 58 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Bahrain │ +-rw---- 2.0 fat 301 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Baku │ +-rw---- 2.0 fat 67 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Bangkok │ +-rw---- 2.0 fat 523 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Beirut │ +-rw---- 2.0 fat 422 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Bishkek │ +-rw---- 2.0 fat 53 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Brunei │ +-rw---- 2.0 fat 515 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Chita │ +-rw---- 2.0 fat 421 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Choibalsan │ +-rw---- 2.0 fat 120 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Colombo │ +-rw---- 2.0 fat 771 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Damascus │ +-rw---- 2.0 fat 137 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Dhaka │ +-rw---- 2.0 fat 85 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Dili │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Dubai │ +-rw---- 2.0 fat 220 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Dushanbe │ +-rw---- 2.0 fat 774 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Gaza │ +-rw---- 2.0 fat 788 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Hebron │ +-rw---- 2.0 fat 533 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Hong_Kong │ +-rw---- 2.0 fat 411 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Hovd │ +-rw---- 2.0 fat 127 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Ho_Chi_Minh │ +-rw---- 2.0 fat 523 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Irkutsk │ +-rw---- 2.0 fat 999 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Istanbul │ +-rw---- 2.0 fat 125 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Jakarta │ +-rw---- 2.0 fat 66 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Jayapura │ +-rw---- 2.0 fat 754 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Jerusalem │ +-rw---- 2.0 fat 53 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Kabul │ +-rw---- 2.0 fat 495 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Kamchatka │ +-rw---- 2.0 fat 133 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Karachi │ +-rw---- 2.0 fat 64 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Kathmandu │ +-rw---- 2.0 fat 529 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Khandyga │ +-rw---- 2.0 fat 94 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Kolkata │ +-rw---- 2.0 fat 502 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Krasnoyarsk │ +-rw---- 2.0 fat 136 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Kuala_Lumpur │ +-rw---- 2.0 fat 212 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Kuching │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Kuwait │ +-rw---- 2.0 fat 344 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Macau │ +-rw---- 2.0 fat 502 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Magadan │ +-rw---- 2.0 fat 87 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Makassar │ +-rw---- 2.0 fat 123 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Manila │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Muscat │ +-rw---- 2.0 fat 421 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Nicosia │ +-rw---- 2.0 fat 515 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Novokuznetsk │ +-rw---- 2.0 fat 509 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Novosibirsk │ +-rw---- 2.0 fat 502 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Omsk │ +-rw---- 2.0 fat 410 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Oral │ +-rw---- 2.0 fat 67 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Phnom_Penh │ +-rw---- 2.0 fat 120 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Pontianak │ +-rw---- 2.0 fat 82 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Pyongyang │ +-rw---- 2.0 fat 58 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Qatar │ +-rw---- 2.0 fat 410 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Qyzylorda │ +-rw---- 2.0 fat 92 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Rangoon │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Riyadh │ +-rw---- 2.0 fat 520 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Sakhalin │ +-rw---- 2.0 fat 239 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Samarkand │ +-rw---- 2.0 fat 209 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Seoul │ +-rw---- 2.0 fat 163 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Shanghai │ +-rw---- 2.0 fat 143 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Singapore │ +-rw---- 2.0 fat 508 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Srednekolymsk │ +-rw---- 2.0 fat 339 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Taipei │ +-rw---- 2.0 fat 233 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Tashkent │ +-rw---- 2.0 fat 437 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Tbilisi │ +-rw---- 2.0 fat 773 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Tehran │ +-rw---- 2.0 fat 58 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Thimphu │ +-rw---- 2.0 fat 126 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Tokyo │ +-rw---- 2.0 fat 411 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Ulaanbaatar │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Urumqi │ +-rw---- 2.0 fat 521 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Ust-Nera │ +-rw---- 2.0 fat 67 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Vientiane │ +-rw---- 2.0 fat 502 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Vladivostok │ +-rw---- 2.0 fat 502 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Yakutsk │ +-rw---- 2.0 fat 536 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Yekaterinburg │ +-rw---- 2.0 fat 496 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Asia/Yerevan │ +-rw---- 2.0 fat 1074 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Atlantic/Azores │ +-rw---- 2.0 fat 552 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Atlantic/Bermuda │ +-rw---- 2.0 fat 329 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Atlantic/Canary │ +-rw---- 2.0 fat 73 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Atlantic/Cape_Verde │ +-rw---- 2.0 fat 302 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Atlantic/Faroe │ +-rw---- 2.0 fat 1078 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Atlantic/Madeira │ +-rw---- 2.0 fat 523 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Atlantic/Reykjavik │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Atlantic/South_Georgia │ +-rw---- 2.0 fat 549 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Atlantic/Stanley │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Atlantic/St_Helena │ +-rw---- 2.0 fat 668 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Australia/Adelaide │ +-rw---- 2.0 fat 165 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Australia/Brisbane │ +-rw---- 2.0 fat 681 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Australia/Broken_Hill │ +-rw---- 2.0 fat 654 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Australia/Currie │ +-rw---- 2.0 fat 116 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Australia/Darwin │ +-rw---- 2.0 fat 295 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Australia/Eucla │ +-rw---- 2.0 fat 710 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Australia/Hobart │ +-rw---- 2.0 fat 193 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Australia/Lindeman │ +-rw---- 2.0 fat 478 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Australia/Lord_Howe │ +-rw---- 2.0 fat 661 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Australia/Melbourne │ +-rw---- 2.0 fat 179 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Australia/Perth │ +-rw---- 2.0 fat 661 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Australia/Sydney │ +-rw---- 2.0 fat 435 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/CET │ +-rw---- 2.0 fat 688 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/CST6CDT │ +-rw---- 2.0 fat 337 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/EET │ +-rw---- 2.0 fat 8 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/EST │ +-rw---- 2.0 fat 688 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/EST5EDT │ +-rw---- 2.0 fat 8 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Etc/GMT │ +-rw---- 2.0 fat 10 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Etc/GMT+1 │ +-rw---- 2.0 fat 11 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Etc/GMT+10 │ +-rw---- 2.0 fat 11 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Etc/GMT+11 │ +-rw---- 2.0 fat 11 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Etc/GMT+12 │ +-rw---- 2.0 fat 10 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Etc/GMT+2 │ +-rw---- 2.0 fat 10 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Etc/GMT+3 │ +-rw---- 2.0 fat 10 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Etc/GMT+4 │ +-rw---- 2.0 fat 10 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Etc/GMT+5 │ +-rw---- 2.0 fat 10 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Etc/GMT+6 │ +-rw---- 2.0 fat 10 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Etc/GMT+7 │ +-rw---- 2.0 fat 10 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Etc/GMT+8 │ +-rw---- 2.0 fat 10 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Etc/GMT+9 │ +-rw---- 2.0 fat 10 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Etc/GMT-1 │ +-rw---- 2.0 fat 11 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Etc/GMT-10 │ +-rw---- 2.0 fat 11 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Etc/GMT-11 │ +-rw---- 2.0 fat 11 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Etc/GMT-12 │ +-rw---- 2.0 fat 11 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Etc/GMT-13 │ +-rw---- 2.0 fat 11 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Etc/GMT-14 │ +-rw---- 2.0 fat 10 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Etc/GMT-2 │ +-rw---- 2.0 fat 10 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Etc/GMT-3 │ +-rw---- 2.0 fat 10 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Etc/GMT-4 │ +-rw---- 2.0 fat 10 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Etc/GMT-5 │ +-rw---- 2.0 fat 10 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Etc/GMT-6 │ +-rw---- 2.0 fat 10 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Etc/GMT-7 │ +-rw---- 2.0 fat 10 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Etc/GMT-8 │ +-rw---- 2.0 fat 10 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Etc/GMT-9 │ +-rw---- 2.0 fat 8 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Etc/UCT │ +-rw---- 2.0 fat 8 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Etc/UTC │ +-rw---- 2.0 fat 1210 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Amsterdam │ +-rw---- 2.0 fat 258 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Andorra │ +-rw---- 2.0 fat 488 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Athens │ +-rw---- 2.0 fat 327 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Belgrade │ +-rw---- 2.0 fat 504 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Berlin │ +-rw---- 2.0 fat 505 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Bratislava │ +-rw---- 2.0 fat 817 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Brussels │ +-rw---- 2.0 fat 477 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Bucharest │ +-rw---- 2.0 fat 554 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Budapest │ +-rw---- 2.0 fat 351 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Busingen │ +-rw---- 2.0 fat 530 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Chisinau │ +-rw---- 2.0 fat 449 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Copenhagen │ +-rw---- 2.0 fat 1109 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Dublin │ +-rw---- 2.0 fat 899 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Gibraltar │ +-rw---- 2.0 fat 1188 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Guernsey │ +-rw---- 2.0 fat 337 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Helsinki │ +-rw---- 2.0 fat 1188 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Isle_of_Man │ +-rw---- 2.0 fat 999 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Istanbul │ +-rw---- 2.0 fat 1188 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Jersey │ +-rw---- 2.0 fat 621 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Kaliningrad │ +-rw---- 2.0 fat 379 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Kiev │ +-rw---- 2.0 fat 1068 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Lisbon │ +-rw---- 2.0 fat 327 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Ljubljana │ +-rw---- 2.0 fat 1188 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/London │ +-rw---- 2.0 fat 789 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Luxembourg │ +-rw---- 2.0 fat 662 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Madrid │ +-rw---- 2.0 fat 680 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Malta │ +-rw---- 2.0 fat 337 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Mariehamn │ +-rw---- 2.0 fat 565 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Minsk │ +-rw---- 2.0 fat 823 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Monaco │ +-rw---- 2.0 fat 685 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Moscow │ +-rw---- 2.0 fat 421 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Nicosia │ +-rw---- 2.0 fat 481 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Oslo │ +-rw---- 2.0 fat 816 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Paris │ +-rw---- 2.0 fat 327 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Podgorica │ +-rw---- 2.0 fat 505 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Prague │ +-rw---- 2.0 fat 525 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Riga │ +-rw---- 2.0 fat 701 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Rome │ +-rw---- 2.0 fat 531 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Samara │ +-rw---- 2.0 fat 701 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/San_Marino │ +-rw---- 2.0 fat 327 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Sarajevo │ +-rw---- 2.0 fat 602 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Simferopol │ +-rw---- 2.0 fat 327 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Skopje │ +-rw---- 2.0 fat 418 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Sofia │ +-rw---- 2.0 fat 351 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Stockholm │ +-rw---- 2.0 fat 477 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Tallinn │ +-rw---- 2.0 fat 428 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Tirane │ +-rw---- 2.0 fat 358 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Uzhgorod │ +-rw---- 2.0 fat 351 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Vaduz │ +-rw---- 2.0 fat 701 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Vatican │ +-rw---- 2.0 fat 470 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Vienna │ +-rw---- 2.0 fat 481 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Vilnius │ +-rw---- 2.0 fat 524 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Volgograd │ +-rw---- 2.0 fat 671 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Warsaw │ +-rw---- 2.0 fat 327 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Zagreb │ +-rw---- 2.0 fat 383 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Zaporozhye │ +-rw---- 2.0 fat 351 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Europe/Zurich │ +-rw---- 2.0 fat 8 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/HST │ +-rw---- 2.0 fat 86 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Indian/Antananarivo │ +-rw---- 2.0 fat 53 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Indian/Chagos │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Indian/Christmas │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Indian/Cocos │ +-rw---- 2.0 fat 86 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Indian/Comoro │ +-rw---- 2.0 fat 37 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Indian/Kerguelen │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Indian/Mahe │ +-rw---- 2.0 fat 61 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Indian/Maldives │ +-rw---- 2.0 fat 77 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Indian/Mauritius │ +-rw---- 2.0 fat 86 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Indian/Mayotte │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Indian/Reunion │ +-rw---- 2.0 fat 435 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/MET │ +-rw---- 2.0 fat 8 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/MST │ +-rw---- 2.0 fat 688 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/MST7MDT │ +-rw---- 2.0 fat 155 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Pacific/Apia │ +-rw---- 2.0 fat 751 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Pacific/Auckland │ +-rw---- 2.0 fat 99 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Pacific/Bougainville │ +-rw---- 2.0 fat 996 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Pacific/Chatham │ +-rw---- 2.0 fat 47 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Pacific/Chuuk │ +-rw---- 2.0 fat 733 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Pacific/Easter │ +-rw---- 2.0 fat 192 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Pacific/Efate │ +-rw---- 2.0 fat 61 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Pacific/Enderbury │ +-rw---- 2.0 fat 53 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Pacific/Fakaofo │ +-rw---- 2.0 fat 190 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Pacific/Fiji │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Pacific/Funafuti │ +-rw---- 2.0 fat 59 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Pacific/Galapagos │ +-rw---- 2.0 fat 47 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Pacific/Gambier │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Pacific/Guadalcanal │ +-rw---- 2.0 fat 69 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Pacific/Guam │ +-rw---- 2.0 fat 86 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Pacific/Honolulu │ +-rw---- 2.0 fat 86 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Pacific/Johnston │ +-rw---- 2.0 fat 67 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Pacific/Kiritimati │ +-rw---- 2.0 fat 61 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Pacific/Kosrae │ +-rw---- 2.0 fat 66 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Pacific/Kwajalein │ +-rw---- 2.0 fat 53 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Pacific/Majuro │ +-rw---- 2.0 fat 44 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Pacific/Marquesas │ +-rw---- 2.0 fat 86 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Pacific/Midway │ +-rw---- 2.0 fat 72 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Pacific/Nauru │ +-rw---- 2.0 fat 66 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Pacific/Niue │ +-rw---- 2.0 fat 91 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Pacific/Norfolk │ +-rw---- 2.0 fat 94 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Pacific/Noumea │ +-rw---- 2.0 fat 86 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Pacific/Pago_Pago │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Pacific/Palau │ +-rw---- 2.0 fat 58 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Pacific/Pitcairn │ +-rw---- 2.0 fat 47 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Pacific/Pohnpei │ +-rw---- 2.0 fat 68 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Pacific/Port_Moresby │ +-rw---- 2.0 fat 235 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Pacific/Rarotonga │ +-rw---- 2.0 fat 69 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Pacific/Saipan │ +-rw---- 2.0 fat 47 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Pacific/Tahiti │ +-rw---- 2.0 fat 47 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Pacific/Tarawa │ +-rw---- 2.0 fat 107 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Pacific/Tongatapu │ +-rw---- 2.0 fat 47 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Pacific/Wake │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/Pacific/Wallis │ +-rw---- 2.0 fat 688 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/PST8PDT │ +-rw---- 2.0 fat 337 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/WET │ +-rw---- 2.0 fat 11813 bl defN 08-Jan-01 00:00 org/joda/time/tz/data/ZoneInfoMap │ +-rw---- 2.0 fat 710 bl defN 08-Jan-01 00:00 META-INF/rxandroid.properties │ +-rw---- 2.0 fat 44 bl defN 08-Jan-01 00:00 META-INF/services/com.fasterxml.jackson.core.ObjectCodec │ +-rw---- 2.0 fat 39 bl defN 08-Jan-01 00:00 META-INF/services/com.fasterxml.jackson.core.JsonFactory │ +-rw---- 2.0 fat 631 bl defN 08-Jan-01 00:00 META-INF/rxjava.properties │ +-rw---- 2.0 fat 74 bl defN 08-Jan-01 00:00 META-INF/gradle-plugins/org.ajoberstar.github-pages.properties │ +-rw---- 2.0 fat 79 bl defN 08-Jan-01 00:00 META-INF/gradle-plugins/org.ajoberstar.release-base.properties │ +-rw---- 2.0 fat 85 bl defN 08-Jan-01 00:00 META-INF/gradle-plugins/org.ajoberstar.release-opinion.properties │ +-rw---- 2.0 fat 46 bl defN 08-Jan-01 00:00 version.properties │ +-rw---- 2.0 fat 238 bl defN 08-Jan-01 00:00 org/eclipse/jgit/awtui/UIText.properties │ +-rw---- 2.0 fat 441220 bl defN 08-Jan-01 00:00 com/sun/jna/win32-x86/jnidispatch.dll │ +-rw---- 2.0 fat 262796 bl defN 08-Jan-01 00:00 com/sun/jna/darwin/libjnidispatch.jnilib │ +-rw---- 2.0 fat 200192 bl defN 08-Jan-01 00:00 com/sun/jna/win32-amd64/jnidispatch.dll │ +-rw---- 2.0 fat 68304 bl defN 08-Jan-01 00:00 com/sun/jna/w32ce-arm/jnidispatch.dll │ +-rw---- 2.0 fat 328 bl defN 08-Jan-01 00:00 org/eclipse/jgit/internal/storage/dfs/DfsText.properties │ +-rw---- 2.0 fat 33656 bl defN 08-Jan-01 00:00 org/eclipse/jgit/internal/JGitText.properties │ +-rw---- 2.0 fat 534 bl defN 08-Jan-01 00:00 org/eclipse/jgit/gitrepo/internal/RepoText.properties │ +1166 files, 14336686 bytes uncompressed, 6204205 bytes compressed: 56.7% ├── APK metadata │┄ ordering differences only │ @@ -6,18 +6,14 @@ │ packageInfo: null │ sdkInfo: │ minSdkVersion: '14' │ targetSdkVersion: '23' │ sharedLibrary: false │ unknownFiles: │ version.properties: '8' │ - org/eclipse/jgit/internal/JGitText.properties: '8' │ - org/eclipse/jgit/internal/storage/dfs/DfsText.properties: '8' │ - org/eclipse/jgit/gitrepo/internal/RepoText.properties: '8' │ - org/eclipse/jgit/awtui/UIText.properties: '8' │ org/joda/time/format/messages.properties: '8' │ org/joda/time/format/messages_cs.properties: '8' │ org/joda/time/format/messages_da.properties: '8' │ org/joda/time/format/messages_de.properties: '8' │ org/joda/time/format/messages_en.properties: '8' │ org/joda/time/format/messages_es.properties: '8' │ org/joda/time/format/messages_fr.properties: '8' │ @@ -482,14 +478,18 @@ │ org/joda/time/tz/data/Pacific/Rarotonga: '8' │ org/joda/time/tz/data/Pacific/Saipan: '8' │ org/joda/time/tz/data/Pacific/Tahiti: '8' │ org/joda/time/tz/data/Pacific/Tarawa: '8' │ org/joda/time/tz/data/Pacific/Tongatapu: '8' │ org/joda/time/tz/data/Pacific/Wake: '8' │ org/joda/time/tz/data/Pacific/Wallis: '8' │ + org/eclipse/jgit/awtui/UIText.properties: '8' │ + org/eclipse/jgit/internal/JGitText.properties: '8' │ + org/eclipse/jgit/internal/storage/dfs/DfsText.properties: '8' │ + org/eclipse/jgit/gitrepo/internal/RepoText.properties: '8' │ com/sun/jna/win32-x86/jnidispatch.dll: '8' │ com/sun/jna/darwin/libjnidispatch.jnilib: '8' │ com/sun/jna/win32-amd64/jnidispatch.dll: '8' │ com/sun/jna/w32ce-arm/jnidispatch.dll: '8' │ usesFramework: │ ids: │ - 1 ├── AndroidManifest.xml │ @@ -1,9 +1,9 @@ │ │ - ├── smali/android/support/design/R.smali │ @@ -26,10 +26,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 1151 │ return-void │ .end method ├── smali/android/support/v4/app/BundleCompatDonut.smali │ @@ -96,17 +96,17 @@ │ │ invoke-virtual {v1, p0, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/os/IBinder; │ :try_end_1 │ - .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_1 .. :try_end_1} :catch_2 │ - .catch Ljava/lang/IllegalAccessException; {:try_start_1 .. :try_end_1} :catch_3 │ - .catch Ljava/lang/IllegalArgumentException; {:try_start_1 .. :try_end_1} :catch_1 │ + .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_1 .. :try_end_1} :catch_3 │ + .catch Ljava/lang/IllegalAccessException; {:try_start_1 .. :try_end_1} :catch_1 │ + .catch Ljava/lang/IllegalArgumentException; {:try_start_1 .. :try_end_1} :catch_2 │ │ .line 58 │ :goto_1 │ return-object v1 │ │ .line 43 │ :catch_0 │ @@ -233,17 +233,17 @@ │ │ const/4 v3, 0x1 │ │ aput-object p2, v2, v3 │ │ invoke-virtual {v1, p0, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ :try_end_1 │ - .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_1 .. :try_end_1} :catch_2 │ - .catch Ljava/lang/IllegalAccessException; {:try_start_1 .. :try_end_1} :catch_3 │ - .catch Ljava/lang/IllegalArgumentException; {:try_start_1 .. :try_end_1} :catch_1 │ + .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_1 .. :try_end_1} :catch_3 │ + .catch Ljava/lang/IllegalAccessException; {:try_start_1 .. :try_end_1} :catch_1 │ + .catch Ljava/lang/IllegalArgumentException; {:try_start_1 .. :try_end_1} :catch_2 │ │ .line 82 │ :cond_1 │ :goto_1 │ return-void │ │ .line 67 ├── smali/android/support/v4/media/IMediaBrowserServiceCallbacksAdapterApi21$Stub.smali │ @@ -47,16 +47,16 @@ │ │ invoke-virtual {v1, v2, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ move-result-object v2 │ │ sput-object v2, Landroid/support/v4/media/IMediaBrowserServiceCallbacksAdapterApi21$Stub;->sAsInterfaceMethod:Ljava/lang/reflect/Method; │ :try_end_0 │ - .catch Ljava/lang/ClassNotFoundException; {:try_start_0 .. :try_end_0} :catch_1 │ - .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_0 │ + .catch Ljava/lang/ClassNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ + .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_1 │ │ .line 100 │ :goto_0 │ return-void │ │ .line 97 │ :catch_0 ├── smali/android/support/v4/media/IMediaBrowserServiceCallbacksAdapterApi21.smali │ @@ -128,16 +128,16 @@ │ │ invoke-virtual {v2, v3, v4}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ move-result-object v3 │ │ iput-object v3, p0, Landroid/support/v4/media/IMediaBrowserServiceCallbacksAdapterApi21;->mOnLoadChildrenMethod:Ljava/lang/reflect/Method; │ :try_end_0 │ - .catch Ljava/lang/ClassNotFoundException; {:try_start_0 .. :try_end_0} :catch_1 │ - .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_0 │ + .catch Ljava/lang/ClassNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ + .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_1 │ │ .line 53 │ .end local v1 # "parceledListSliceClass":Ljava/lang/Class; │ .end local v2 # "theClass":Ljava/lang/Class; │ :goto_0 │ return-void ├── smali/android/support/v4/media/ParceledListSliceAdapterApi21.smali │ @@ -34,16 +34,16 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/Class;->getConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; │ │ move-result-object v2 │ │ sput-object v2, Landroid/support/v4/media/ParceledListSliceAdapterApi21;->sConstructor:Ljava/lang/reflect/Constructor; │ :try_end_0 │ - .catch Ljava/lang/ClassNotFoundException; {:try_start_0 .. :try_end_0} :catch_1 │ - .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_0 │ + .catch Ljava/lang/ClassNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ + .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_1 │ │ .line 37 │ :goto_0 │ return-void │ │ .line 34 │ :catch_0 ├── 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 953 │ return-void │ .end method ├── smali/android/support/v7/recyclerview/R.smali │ @@ -18,10 +18,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 24 │ return-void │ .end method ├── smali/com/dd/processbutton/R.smali │ @@ -20,10 +20,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 55 │ return-void │ .end method ├── smali/com/jbirdvegas/mgerrit/R.smali │ @@ -30,10 +30,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 4685 │ return-void │ .end method ├── smali/com/jbirdvegas/mgerrit/activities/BaseDrawerActivity$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity; │ │ .prologue │ .line 84 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity$1;->this$0:Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity; │ │ invoke-direct {p0}, Lcom/mikepenz/materialdrawer/util/AbstractDrawerImageLoader;->()V ├── smali/com/jbirdvegas/mgerrit/activities/BaseDrawerActivity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity; │ │ .prologue │ .line 356 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity$4;->this$0:Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jbirdvegas/mgerrit/activities/BaseDrawerActivity.smali │ @@ -127,88 +127,88 @@ │ .line 72 │ iget-object v0, p0, Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity;->mDrawer:Lcom/mikepenz/materialdrawer/Drawer; │ │ return-object v0 │ .end method │ │ .method private addGerritsToDrawer()V │ - .locals 13 │ + .locals 12 │ │ .prologue │ .line 228 │ - new-instance v8, Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper; │ + new-instance v7, Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper; │ │ - invoke-direct {v8}, Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper;->()V │ + invoke-direct {v7}, Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper;->()V │ │ .line 229 │ - .local v8, "teamsHelper":Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper; │ - new-instance v7, Ljava/util/ArrayList; │ + .local v7, "teamsHelper":Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper; │ + new-instance v6, Ljava/util/ArrayList; │ │ - invoke-virtual {v8}, Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper;->getGerritNamesList()Ljava/util/List; │ + invoke-virtual {v7}, Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper;->getGerritNamesList()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 230 │ - .local v7, "teams":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - new-instance v9, Ljava/util/ArrayList; │ + .local v6, "teams":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + new-instance v8, Ljava/util/ArrayList; │ │ - invoke-virtual {v8}, Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper;->getGerritUrlsList()Ljava/util/List; │ + invoke-virtual {v7}, Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper;->getGerritUrlsList()Ljava/util/List; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-direct {v9, v10}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V │ + invoke-direct {v8, v9}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V │ │ .line 232 │ - .local v9, "urls":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local v8, "urls":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ new-instance v2, Ljava/util/HashSet; │ │ invoke-direct {v2}, Ljava/util/HashSet;->()V │ │ .line 234 │ .local v2, "gerrits":Ljava/util/Set;, "Ljava/util/Set;" │ - invoke-virtual {v7}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ │ - move-result v10 │ + move-result v9 │ │ - invoke-virtual {v9}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v8}, Ljava/util/ArrayList;->size()I │ │ - move-result v11 │ + move-result v10 │ │ - invoke-static {v10, v11}, Ljava/lang/Math;->min(II)I │ + invoke-static {v9, v10}, Ljava/lang/Math;->min(II)I │ │ - move-result v6 │ + move-result v5 │ │ .line 235 │ - .local v6, "min":I │ + .local v5, "min":I │ const/4 v3, 0x0 │ │ .local v3, "i":I │ :goto_0 │ - if-ge v3, v6, :cond_0 │ + if-ge v3, v5, :cond_0 │ │ .line 236 │ - new-instance v12, Lcom/jbirdvegas/mgerrit/objects/GerritDetails; │ + new-instance v11, Lcom/jbirdvegas/mgerrit/objects/GerritDetails; │ │ - invoke-virtual {v7, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v6, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - check-cast v10, Ljava/lang/String; │ + check-cast v9, Ljava/lang/String; │ │ - invoke-virtual {v9, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v8, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - check-cast v11, Ljava/lang/String; │ + check-cast v10, Ljava/lang/String; │ │ - invoke-direct {v12, v10, v11}, Lcom/jbirdvegas/mgerrit/objects/GerritDetails;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v11, v9, v10}, Lcom/jbirdvegas/mgerrit/objects/GerritDetails;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - invoke-interface {v2, v12}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ + invoke-interface {v2, v11}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ .line 235 │ add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ .line 238 │ @@ -220,103 +220,102 @@ │ .line 239 │ .local v1, "gerritData":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ invoke-static {v1}, Ljava/util/Collections;->sort(Ljava/util/List;)V │ │ .line 242 │ invoke-virtual {v1}, Ljava/util/ArrayList;->size()I │ │ - move-result v10 │ + move-result v9 │ │ - if-lez v10, :cond_1 │ + if-lez v9, :cond_1 │ │ - iget-object v10, p0, Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity;->mGerrits:Ljava/util/ArrayList; │ + iget-object v9, p0, Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity;->mGerrits:Ljava/util/ArrayList; │ │ - invoke-virtual {v10}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v9}, Ljava/util/ArrayList;->size()I │ │ - move-result v10 │ + move-result v9 │ │ - if-nez v10, :cond_1 │ + if-nez v9, :cond_1 │ │ .line 243 │ - iget-object v10, p0, Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity;->mDrawer:Lcom/mikepenz/materialdrawer/Drawer; │ + iget-object v9, p0, Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity;->mDrawer:Lcom/mikepenz/materialdrawer/Drawer; │ │ - new-instance v11, Lcom/mikepenz/materialdrawer/model/DividerDrawerItem; │ + new-instance v10, Lcom/mikepenz/materialdrawer/model/DividerDrawerItem; │ │ - invoke-direct {v11}, Lcom/mikepenz/materialdrawer/model/DividerDrawerItem;->()V │ + invoke-direct {v10}, Lcom/mikepenz/materialdrawer/model/DividerDrawerItem;->()V │ │ - invoke-virtual {v10, v11}, Lcom/mikepenz/materialdrawer/Drawer;->addItem(Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem;)V │ + invoke-virtual {v9, v10}, Lcom/mikepenz/materialdrawer/Drawer;->addItem(Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem;)V │ │ .line 246 │ :cond_1 │ invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v10 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :cond_2 │ :goto_1 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v10 │ + move-result v9 │ │ - if-eqz v10, :cond_3 │ + if-eqz v9, :cond_3 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/jbirdvegas/mgerrit/objects/GerritDetails; │ │ .line 247 │ .local v0, "gerrit":Lcom/jbirdvegas/mgerrit/objects/GerritDetails; │ - iget-object v10, p0, Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity;->mGerrits:Ljava/util/ArrayList; │ + iget-object v9, p0, Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity;->mGerrits:Ljava/util/ArrayList; │ │ - invoke-virtual {v10, v0}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z │ + invoke-virtual {v9, v0}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z │ │ - move-result v10 │ + move-result v9 │ │ - if-nez v10, :cond_2 │ + if-nez v9, :cond_2 │ │ .line 248 │ - new-instance v10, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ + new-instance v9, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ │ - invoke-direct {v10}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->()V │ + invoke-direct {v9}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->()V │ │ invoke-virtual {v0}, Lcom/jbirdvegas/mgerrit/objects/GerritDetails;->getGerritName()Ljava/lang/String; │ │ move-result-object v11 │ │ - invoke-virtual {v10, v11}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->withName(Ljava/lang/String;)Ljava/lang/Object; │ + invoke-virtual {v9, v11}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->withName(Ljava/lang/String;)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - check-cast v10, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ + check-cast v9, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ │ - invoke-virtual {v10, v0}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->withTag(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v9, v0}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->withTag(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ + check-cast v4, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ │ .line 249 │ - .local v5, "item":Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ - iget-object v10, p0, Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity;->mDrawer:Lcom/mikepenz/materialdrawer/Drawer; │ + .local v4, "item":Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ + iget-object v9, p0, Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity;->mDrawer:Lcom/mikepenz/materialdrawer/Drawer; │ │ - invoke-virtual {v10, v5}, Lcom/mikepenz/materialdrawer/Drawer;->addItem(Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem;)V │ + invoke-virtual {v9, v4}, Lcom/mikepenz/materialdrawer/Drawer;->addItem(Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem;)V │ │ .line 250 │ - iget-object v10, p0, Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity;->mGerrits:Ljava/util/ArrayList; │ + iget-object v9, p0, Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity;->mGerrits:Ljava/util/ArrayList; │ │ - invoke-virtual {v10, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v9, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 254 │ .end local v0 # "gerrit":Lcom/jbirdvegas/mgerrit/objects/GerritDetails; │ - .end local v5 # "item":Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ + .end local v4 # "item":Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ :cond_3 │ return-void │ .end method │ │ .method private onMenuItemSelected(I)Z │ .locals 5 │ .param p1, "itemId" # I │ @@ -504,140 +503,139 @@ │ .locals 7 │ .param p1, "gerritUrl" # Ljava/lang/String; │ │ .prologue │ const/4 v6, 0x1 │ │ .line 268 │ - new-instance v3, Landroid/util/TypedValue; │ + new-instance v2, Landroid/util/TypedValue; │ │ - invoke-direct {v3}, Landroid/util/TypedValue;->()V │ + invoke-direct {v2}, Landroid/util/TypedValue;->()V │ │ .line 269 │ - .local v3, "typedvalueattr":Landroid/util/TypedValue; │ + .local v2, "typedvalueattr":Landroid/util/TypedValue; │ invoke-virtual {p0}, Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity;->getTheme()Landroid/content/res/Resources$Theme; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - const v5, 0x7f0100ed │ + const v4, 0x7f0100ed │ │ - invoke-virtual {v4, v5, v3, v6}, Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z │ + invoke-virtual {v3, v4, v2, v6}, Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z │ │ .line 271 │ - iget-object v4, p0, Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity;->mDrawer:Lcom/mikepenz/materialdrawer/Drawer; │ + iget-object v3, p0, Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity;->mDrawer:Lcom/mikepenz/materialdrawer/Drawer; │ │ - invoke-virtual {v4}, Lcom/mikepenz/materialdrawer/Drawer;->getDrawerItems()Ljava/util/List; │ + invoke-virtual {v3}, Lcom/mikepenz/materialdrawer/Drawer;->getDrawerItems()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 v5 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_2 │ + if-eqz v3, :cond_2 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem; │ + check-cast v1, Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem; │ │ .line 272 │ - .local v2, "item":Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem; │ - invoke-interface {v2}, Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem;->getTag()Ljava/lang/Object; │ + .local v1, "item":Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem; │ + invoke-interface {v1}, Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem;->getTag()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - instance-of v4, v4, Lcom/jbirdvegas/mgerrit/objects/GerritDetails; │ + instance-of v3, v3, Lcom/jbirdvegas/mgerrit/objects/GerritDetails; │ │ - if-eqz v4, :cond_0 │ + if-eqz v3, :cond_0 │ │ .line 273 │ - invoke-interface {v2}, Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem;->getTag()Ljava/lang/Object; │ + invoke-interface {v1}, Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem;->getTag()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/jbirdvegas/mgerrit/objects/GerritDetails; │ │ .line 274 │ .local v0, "gerrit":Lcom/jbirdvegas/mgerrit/objects/GerritDetails; │ invoke-virtual {v0}, Lcom/jbirdvegas/mgerrit/objects/GerritDetails;->getGerritUrl()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v3, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_1 │ + if-eqz v3, :cond_1 │ │ .line 275 │ - check-cast v2, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ + check-cast v1, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ │ - .end local v2 # "item":Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem; │ - iget v4, v3, Landroid/util/TypedValue;->resourceId:I │ + .end local v1 # "item":Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem; │ + iget v3, v2, Landroid/util/TypedValue;->resourceId:I │ │ - invoke-virtual {v2, v4}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->withIcon(I)Ljava/lang/Object; │ + invoke-virtual {v1, v3}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->withIcon(I)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ + check-cast v3, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - invoke-virtual {v4, v5}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->withSelectable(Z)Ljava/lang/Object; │ + invoke-virtual {v3, v4}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->withSelectable(Z)Ljava/lang/Object; │ │ goto :goto_0 │ │ - .restart local v2 # "item":Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem; │ + .restart local v1 # "item":Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem; │ :cond_1 │ - move-object v4, v2 │ + move-object v3, v1 │ │ .line 277 │ - check-cast v4, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ + check-cast v3, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - check-cast v5, Landroid/graphics/drawable/Drawable; │ + check-cast v4, Landroid/graphics/drawable/Drawable; │ │ - invoke-virtual {v4, v5}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->withIcon(Landroid/graphics/drawable/Drawable;)Ljava/lang/Object; │ + invoke-virtual {v3, v4}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->withIcon(Landroid/graphics/drawable/Drawable;)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ + check-cast v3, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ │ - invoke-virtual {v4, v6}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->withSelectable(Z)Ljava/lang/Object; │ + invoke-virtual {v3, v6}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->withSelectable(Z)Ljava/lang/Object; │ │ .line 279 │ - iget-object v4, p0, Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity;->mDrawer:Lcom/mikepenz/materialdrawer/Drawer; │ + iget-object v3, p0, Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity;->mDrawer:Lcom/mikepenz/materialdrawer/Drawer; │ │ - invoke-virtual {v4}, Lcom/mikepenz/materialdrawer/Drawer;->getAdapter()Lcom/mikepenz/fastadapter/FastAdapter; │ + invoke-virtual {v3}, Lcom/mikepenz/materialdrawer/Drawer;->getAdapter()Lcom/mikepenz/fastadapter/FastAdapter; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - iget-object v5, p0, Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity;->mDrawer:Lcom/mikepenz/materialdrawer/Drawer; │ + iget-object v4, p0, Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity;->mDrawer:Lcom/mikepenz/materialdrawer/Drawer; │ │ - invoke-virtual {v5, v2}, Lcom/mikepenz/materialdrawer/Drawer;->getPosition(Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem;)I │ + invoke-virtual {v4, v1}, Lcom/mikepenz/materialdrawer/Drawer;->getPosition(Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem;)I │ │ - move-result v5 │ + move-result v4 │ │ - invoke-virtual {v4, v5}, Lcom/mikepenz/fastadapter/FastAdapter;->notifyItemChanged(I)V │ + invoke-virtual {v3, v4}, Lcom/mikepenz/fastadapter/FastAdapter;->notifyItemChanged(I)V │ │ goto :goto_0 │ │ .line 283 │ .end local v0 # "gerrit":Lcom/jbirdvegas/mgerrit/objects/GerritDetails; │ - .end local v2 # "item":Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem; │ + .end local v1 # "item":Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem; │ :cond_2 │ return-void │ .end method │ │ │ # virtual methods │ .method protected getDrawer()Lcom/mikepenz/materialdrawer/Drawer; │ @@ -680,36 +678,41 @@ │ invoke-static {v2}, Lcom/mikepenz/materialdrawer/util/DrawerImageLoader;->init(Lcom/mikepenz/materialdrawer/util/DrawerImageLoader$IDrawerImageLoader;)Lcom/mikepenz/materialdrawer/util/DrawerImageLoader; │ │ .line 120 │ new-instance v2, Lcom/mikepenz/materialdrawer/AccountHeaderBuilder; │ │ invoke-direct {v2}, Lcom/mikepenz/materialdrawer/AccountHeaderBuilder;->()V │ │ + .line 121 │ invoke-virtual {v2, p0}, Lcom/mikepenz/materialdrawer/AccountHeaderBuilder;->withActivity(Landroid/app/Activity;)Lcom/mikepenz/materialdrawer/AccountHeaderBuilder; │ │ move-result-object v2 │ │ + .line 122 │ invoke-virtual {v2, v4}, Lcom/mikepenz/materialdrawer/AccountHeaderBuilder;->withSelectionListEnabledForSingleProfile(Z)Lcom/mikepenz/materialdrawer/AccountHeaderBuilder; │ │ move-result-object v2 │ │ const v3, 0x7f02006a │ │ + .line 123 │ invoke-virtual {v2, v3}, Lcom/mikepenz/materialdrawer/AccountHeaderBuilder;->withHeaderBackground(I)Lcom/mikepenz/materialdrawer/AccountHeaderBuilder; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity$2; │ │ invoke-direct {v3, p0}, Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity$2;->(Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity;)V │ │ + .line 124 │ invoke-virtual {v2, v3}, Lcom/mikepenz/materialdrawer/AccountHeaderBuilder;->withOnAccountHeaderListener(Lcom/mikepenz/materialdrawer/AccountHeader$OnAccountHeaderListener;)Lcom/mikepenz/materialdrawer/AccountHeaderBuilder; │ │ move-result-object v2 │ │ + .line 134 │ invoke-virtual {v2}, Lcom/mikepenz/materialdrawer/AccountHeaderBuilder;->build()Lcom/mikepenz/materialdrawer/AccountHeader; │ │ move-result-object v2 │ │ iput-object v2, p0, Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity;->mProfileHeader:Lcom/mikepenz/materialdrawer/AccountHeader; │ │ .line 136 │ @@ -719,28 +722,31 @@ │ │ invoke-virtual {v2, p0}, Lcom/mikepenz/materialdrawer/DrawerBuilder;->withActivity(Landroid/app/Activity;)Lcom/mikepenz/materialdrawer/DrawerBuilder; │ │ move-result-object v2 │ │ const v3, 0x7f0f0006 │ │ + .line 137 │ invoke-virtual {v2, v3}, Lcom/mikepenz/materialdrawer/DrawerBuilder;->inflateMenu(I)Lcom/mikepenz/materialdrawer/DrawerBuilder; │ │ move-result-object v2 │ │ iget-object v3, p0, Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity;->mProfileHeader:Lcom/mikepenz/materialdrawer/AccountHeader; │ │ + .line 138 │ invoke-virtual {v2, v3}, Lcom/mikepenz/materialdrawer/DrawerBuilder;->withAccountHeader(Lcom/mikepenz/materialdrawer/AccountHeader;)Lcom/mikepenz/materialdrawer/DrawerBuilder; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity$3; │ │ invoke-direct {v3, p0}, Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity$3;->(Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity;)V │ │ + .line 139 │ invoke-virtual {v2, v3}, Lcom/mikepenz/materialdrawer/DrawerBuilder;->withOnDrawerItemClickListener(Lcom/mikepenz/materialdrawer/Drawer$OnDrawerItemClickListener;)Lcom/mikepenz/materialdrawer/DrawerBuilder; │ │ move-result-object v0 │ │ .line 158 │ .local v0, "drawerBuilder":Lcom/mikepenz/materialdrawer/DrawerBuilder; │ invoke-virtual {p0}, Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity;->getSupportActionBar()Landroid/support/v7/app/ActionBar; │ @@ -929,50 +935,54 @@ │ .local v0, "email":Ljava/lang/String; │ iget-object v2, p0, Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity;->mProfileHeader:Lcom/mikepenz/materialdrawer/AccountHeader; │ │ new-instance v3, Lcom/mikepenz/materialdrawer/model/ProfileDrawerItem; │ │ invoke-direct {v3}, Lcom/mikepenz/materialdrawer/model/ProfileDrawerItem;->()V │ │ + .line 211 │ invoke-virtual {v3, v1}, Lcom/mikepenz/materialdrawer/model/ProfileDrawerItem;->withName(Ljava/lang/String;)Lcom/mikepenz/materialdrawer/model/ProfileDrawerItem; │ │ move-result-object v3 │ │ invoke-virtual {v3, v0}, Lcom/mikepenz/materialdrawer/model/ProfileDrawerItem;->withEmail(Ljava/lang/String;)Lcom/mikepenz/materialdrawer/model/ProfileDrawerItem; │ │ move-result-object v3 │ │ + .line 212 │ invoke-virtual {p0}, Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v4 │ │ const v5, 0x7f0d01a1 │ │ invoke-virtual {v4, v5}, Landroid/content/res/Resources;->getColor(I)I │ │ move-result v4 │ │ invoke-virtual {v3, v4}, Lcom/mikepenz/materialdrawer/model/ProfileDrawerItem;->withTextColor(I)Lcom/mikepenz/materialdrawer/model/ProfileDrawerItem; │ │ move-result-object v3 │ │ + .line 213 │ invoke-static {v0}, Lcom/jbirdvegas/mgerrit/helpers/GravatarHelper;->getGravatarUrl(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-static {v4}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Lcom/mikepenz/materialdrawer/model/ProfileDrawerItem;->withIcon(Landroid/net/Uri;)Lcom/mikepenz/materialdrawer/model/ProfileDrawerItem; │ │ move-result-object v3 │ │ const/4 v4, 0x0 │ │ + .line 210 │ invoke-virtual {v2, v3, v4}, Lcom/mikepenz/materialdrawer/AccountHeader;->addProfile(Lcom/mikepenz/materialdrawer/model/interfaces/IProfile;I)V │ │ .line 215 │ iget-object v2, p0, Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity;->mProfileHeader:Lcom/mikepenz/materialdrawer/AccountHeader; │ │ iget-object v3, p0, Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity;->mDrawer:Lcom/mikepenz/materialdrawer/Drawer; │ │ @@ -1101,14 +1111,15 @@ │ │ new-instance v1, Lcom/jbirdvegas/mgerrit/search/IsSearch; │ │ const-string v2, "starred" │ │ invoke-direct {v1, v2}, Lcom/jbirdvegas/mgerrit/search/IsSearch;->(Ljava/lang/String;)V │ │ + .line 339 │ invoke-static {v0, v1}, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->findKeyword(Ljava/util/Set;Lcom/jbirdvegas/mgerrit/search/SearchKeyword;)I │ │ move-result v1 │ │ const/4 v2, -0x1 │ │ if-eq v1, v2, :cond_2 ├── smali/com/jbirdvegas/mgerrit/activities/DiffViewer$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jbirdvegas/mgerrit/activities/DiffViewer; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/activities/DiffViewer;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/activities/DiffViewer; │ │ .prologue │ .line 63 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/activities/DiffViewer$1;->this$0:Lcom/jbirdvegas/mgerrit/activities/DiffViewer; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jbirdvegas/mgerrit/activities/BaseDrawerActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity; │ │ .prologue │ .line 139 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity$3;->this$0:Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -74,22 +75,24 @@ │ │ check-cast v0, Lcom/jbirdvegas/mgerrit/objects/GerritDetails; │ │ .line 147 │ .local v0, "gerrit":Lcom/jbirdvegas/mgerrit/objects/GerritDetails; │ iget-object v2, p0, Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity$3;->this$0:Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity; │ │ + .line 148 │ invoke-virtual {v0}, Lcom/jbirdvegas/mgerrit/objects/GerritDetails;->getGerritUrl()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v0}, Lcom/jbirdvegas/mgerrit/objects/GerritDetails;->getGerritName()Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 147 │ invoke-static {v2, v3, v4}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->setCurrentGerrit(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ .line 150 │ .end local v0 # "gerrit":Lcom/jbirdvegas/mgerrit/objects/GerritDetails; │ :cond_0 │ iget-object v2, p0, Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity$3;->this$0:Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity; ├── smali/com/jbirdvegas/mgerrit/activities/BaseDrawerActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity; │ │ .prologue │ .line 124 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity$2;->this$0:Lcom/jbirdvegas/mgerrit/activities/BaseDrawerActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jbirdvegas/mgerrit/activities/GerritControllerActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jbirdvegas/mgerrit/activities/GerritControllerActivity; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/activities/GerritControllerActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/activities/GerritControllerActivity; │ │ .prologue │ .line 253 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/activities/GerritControllerActivity$1;->this$0:Lcom/jbirdvegas/mgerrit/activities/GerritControllerActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -49,14 +50,15 @@ │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ iget-object v3, p0, Lcom/jbirdvegas/mgerrit/activities/GerritControllerActivity$1;->this$0:Lcom/jbirdvegas/mgerrit/activities/GerritControllerActivity; │ │ + .line 257 │ # getter for: Lcom/jbirdvegas/mgerrit/activities/GerritControllerActivity;->mGerritWebsite:Ljava/lang/String; │ invoke-static {v3}, Lcom/jbirdvegas/mgerrit/activities/GerritControllerActivity;->access$000(Lcom/jbirdvegas/mgerrit/activities/GerritControllerActivity;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; ├── smali/com/jbirdvegas/mgerrit/activities/DiffViewer.smali │ @@ -102,15 +102,14 @@ │ .line 63 │ new-instance v0, Lcom/jbirdvegas/mgerrit/activities/DiffViewer$1; │ │ invoke-direct {v0, p0}, Lcom/jbirdvegas/mgerrit/activities/DiffViewer$1;->(Lcom/jbirdvegas/mgerrit/activities/DiffViewer;)V │ │ iput-object v0, p0, Lcom/jbirdvegas/mgerrit/activities/DiffViewer;->mSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; │ │ - .line 120 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/jbirdvegas/mgerrit/activities/DiffViewer;)Ljava/lang/String; │ .locals 1 │ .param p0, "x0" # Lcom/jbirdvegas/mgerrit/activities/DiffViewer; │ │ @@ -406,159 +405,154 @@ │ invoke-virtual {p0, v1}, Lcom/jbirdvegas/mgerrit/activities/DiffViewer;->setTitle(Ljava/lang/CharSequence;)V │ │ .line 229 │ return-void │ .end method │ │ .method private setTextView(Ljava/lang/String;)V │ - .locals 13 │ + .locals 12 │ .param p1, "result" # Ljava/lang/String; │ │ .prologue │ - const/4 v12, 0x2 │ + const/4 v11, 0x2 │ │ - const/4 v11, 0x0 │ + const/4 v7, 0x0 │ │ .line 200 │ - const-string v9, "\\Qdiff --git \\E" │ + const-string v6, "\\Qdiff --git \\E" │ │ - invoke-static {v9}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ + invoke-static {v6}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ - move-result-object v8 │ + move-result-object v5 │ │ .line 201 │ - .local v8, "pattern":Ljava/util/regex/Pattern; │ - invoke-virtual {v8, p1}, Ljava/util/regex/Pattern;->split(Ljava/lang/CharSequence;)[Ljava/lang/String; │ + .local v5, "pattern":Ljava/util/regex/Pattern; │ + invoke-virtual {v5, p1}, Ljava/util/regex/Pattern;->split(Ljava/lang/CharSequence;)[Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 202 │ - .local v4, "filesChanged":[Ljava/lang/String; │ - new-instance v1, Ljava/lang/StringBuilder; │ + .local v3, "filesChanged":[Ljava/lang/String; │ + new-instance v0, Ljava/lang/StringBuilder; │ │ - invoke-direct {v1, v11}, Ljava/lang/StringBuilder;->(I)V │ + invoke-direct {v0, v7}, Ljava/lang/StringBuilder;->(I)V │ │ .line 203 │ - .local v1, "builder":Ljava/lang/StringBuilder; │ - move-object v0, v4 │ + .local v0, "builder":Ljava/lang/StringBuilder; │ + array-length v8, v3 │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v7, v0 │ + move v6, v7 │ │ - .local v7, "len$":I │ - const/4 v5, 0x0 │ - │ - .local v5, "i$":I │ :goto_0 │ - if-ge v5, v7, :cond_2 │ + if-ge v6, v8, :cond_2 │ │ - aget-object v2, v0, v5 │ + aget-object v1, v3, v6 │ │ .line 205 │ - .local v2, "change":Ljava/lang/String; │ + .local v1, "change":Ljava/lang/String; │ iget-object v9, p0, Lcom/jbirdvegas/mgerrit/activities/DiffViewer;->mFilePath:Ljava/lang/String; │ │ - invoke-virtual {v2, v9}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I │ + invoke-virtual {v1, v9}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I │ │ - move-result v6 │ + move-result v4 │ │ .line 206 │ - .local v6, "index":I │ - if-gez v6, :cond_1 │ + .local v4, "index":I │ + if-gez v4, :cond_1 │ │ .line 203 │ :cond_0 │ :goto_1 │ - add-int/lit8 v5, v5, 0x1 │ + add-int/lit8 v6, v6, 0x1 │ │ goto :goto_0 │ │ .line 208 │ :cond_1 │ - invoke-virtual {v2, v12, v6}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ + invoke-virtual {v1, v11, v4}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ move-result-object v9 │ │ const-string v10, " " │ │ - invoke-virtual {v9, v10, v12}, Ljava/lang/String;->split(Ljava/lang/String;I)[Ljava/lang/String; │ + invoke-virtual {v9, v10, v11}, Ljava/lang/String;->split(Ljava/lang/String;I)[Ljava/lang/String; │ │ move-result-object v9 │ │ - aget-object v3, v9, v11 │ + aget-object v2, v9, v7 │ │ .line 209 │ - .local v3, "concat":Ljava/lang/String; │ + .local v2, "concat":Ljava/lang/String; │ iget-object v9, p0, Lcom/jbirdvegas/mgerrit/activities/DiffViewer;->mFilePath:Ljava/lang/String; │ │ - invoke-virtual {v3, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v2, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v9 │ │ if-eqz v9, :cond_0 │ │ .line 210 │ const-string v9, "\n" │ │ iget-object v10, p0, Lcom/jbirdvegas/mgerrit/activities/DiffViewer;->mLineSplit:Ljava/lang/String; │ │ - invoke-virtual {v2, v9, v10}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v1, v9, v10}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ .line 211 │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_1 │ │ .line 214 │ - .end local v2 # "change":Ljava/lang/String; │ - .end local v3 # "concat":Ljava/lang/String; │ - .end local v6 # "index":I │ + .end local v1 # "change":Ljava/lang/String; │ + .end local v2 # "concat":Ljava/lang/String; │ + .end local v4 # "index":I │ :cond_2 │ - invoke-virtual {v1}, Ljava/lang/StringBuilder;->length()I │ + invoke-virtual {v0}, Ljava/lang/StringBuilder;->length()I │ │ - move-result v9 │ + move-result v6 │ │ - if-nez v9, :cond_3 │ + if-nez v6, :cond_3 │ │ .line 215 │ - const-string v9, "Diff not found!" │ + const-string v6, "Diff not found!" │ │ - invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 222 │ :goto_2 │ - iget-object v9, p0, Lcom/jbirdvegas/mgerrit/activities/DiffViewer;->mDiffTextView:Lcom/jbirdvegas/mgerrit/views/DiffTextView; │ + iget-object v6, p0, Lcom/jbirdvegas/mgerrit/activities/DiffViewer;->mDiffTextView:Lcom/jbirdvegas/mgerrit/views/DiffTextView; │ │ - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - invoke-virtual {v9, v10}, Lcom/jbirdvegas/mgerrit/views/DiffTextView;->setDiffText(Ljava/lang/String;)V │ + invoke-virtual {v6, v7}, Lcom/jbirdvegas/mgerrit/views/DiffTextView;->setDiffText(Ljava/lang/String;)V │ │ .line 223 │ return-void │ │ .line 218 │ :cond_3 │ - iget-object v9, p0, Lcom/jbirdvegas/mgerrit/activities/DiffViewer;->mDiffTextView:Lcom/jbirdvegas/mgerrit/views/DiffTextView; │ + iget-object v6, p0, Lcom/jbirdvegas/mgerrit/activities/DiffViewer;->mDiffTextView:Lcom/jbirdvegas/mgerrit/views/DiffTextView; │ │ - const v10, 0x10301b3 │ + const v7, 0x10301b3 │ │ - invoke-virtual {v9, p0, v10}, Lcom/jbirdvegas/mgerrit/views/DiffTextView;->setTextAppearance(Landroid/content/Context;I)V │ + invoke-virtual {v6, p0, v7}, Lcom/jbirdvegas/mgerrit/views/DiffTextView;->setTextAppearance(Landroid/content/Context;I)V │ │ .line 219 │ - iget-object v9, p0, Lcom/jbirdvegas/mgerrit/activities/DiffViewer;->mDiffTextView:Lcom/jbirdvegas/mgerrit/views/DiffTextView; │ + iget-object v6, p0, Lcom/jbirdvegas/mgerrit/activities/DiffViewer;->mDiffTextView:Lcom/jbirdvegas/mgerrit/views/DiffTextView; │ │ - sget-object v10, Landroid/graphics/Typeface;->MONOSPACE:Landroid/graphics/Typeface; │ + sget-object v7, Landroid/graphics/Typeface;->MONOSPACE:Landroid/graphics/Typeface; │ │ - invoke-virtual {v9, v10}, Lcom/jbirdvegas/mgerrit/views/DiffTextView;->setTypeface(Landroid/graphics/Typeface;)V │ + invoke-virtual {v6, v7}, Lcom/jbirdvegas/mgerrit/views/DiffTextView;->setTypeface(Landroid/graphics/Typeface;)V │ │ goto :goto_2 │ .end method │ │ .method private switchViews(Lcom/jbirdvegas/mgerrit/activities/DiffViewer$DiffType;)V │ .locals 2 │ .param p1, "type" # Lcom/jbirdvegas/mgerrit/activities/DiffViewer$DiffType; ├── smali/com/jbirdvegas/mgerrit/activities/GerritControllerActivity.smali │ @@ -59,14 +59,15 @@ │ .line 194 │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const v2, 0x7f070080 │ │ + .line 195 │ invoke-virtual {p0, v2}, Lcom/jbirdvegas/mgerrit/activities/GerritControllerActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ @@ -83,18 +84,20 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ const/4 v2, 0x1 │ │ + .line 194 │ invoke-static {p0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v1 │ │ + .line 196 │ invoke-virtual {v1}, Landroid/widget/Toast;->show()V │ │ .line 197 │ invoke-static {p0}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->getCurrentGerritName(Landroid/content/Context;)Ljava/lang/String; │ │ move-result-object v0 │ │ @@ -347,22 +350,24 @@ │ │ move-result-object v9 │ │ .line 93 │ .local v9, "suppliedGerritInstance":Ljava/lang/String; │ if-eqz v9, :cond_0 │ │ + .line 94 │ invoke-virtual {v9}, Ljava/lang/String;->isEmpty()Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ const-string v0, "http" │ │ + .line 95 │ invoke-virtual {v9, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ .line 97 │ @@ -383,47 +388,51 @@ │ │ invoke-virtual {p0, v11}, Lcom/jbirdvegas/mgerrit/activities/GerritControllerActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ const v1, 0x7f0700e6 │ │ + .line 104 │ invoke-virtual {p0, v1}, Lcom/jbirdvegas/mgerrit/activities/GerritControllerActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {p0}, Lcom/jbirdvegas/mgerrit/helpers/ROMHelper;->determineRom(Landroid/content/Context;)Ljava/lang/String; │ │ move-result-object v4 │ │ move-object v1, p0 │ │ + .line 103 │ invoke-virtual/range {v0 .. v5}, Lcom/jbirdvegas/mgerrit/helpers/AnalyticsHelper;->sendAnalyticsEvent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;)Lcom/jbirdvegas/mgerrit/helpers/AnalyticsHelper; │ │ .line 107 │ invoke-static {}, Lcom/jbirdvegas/mgerrit/helpers/AnalyticsHelper;->getInstance()Lcom/jbirdvegas/mgerrit/helpers/AnalyticsHelper; │ │ move-result-object v0 │ │ invoke-virtual {p0, v11}, Lcom/jbirdvegas/mgerrit/activities/GerritControllerActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ const v1, 0x7f0700e7 │ │ + .line 108 │ invoke-virtual {p0, v1}, Lcom/jbirdvegas/mgerrit/activities/GerritControllerActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {p0}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->getCurrentTheme(Landroid/content/Context;)Ljava/lang/String; │ │ move-result-object v4 │ │ move-object v1, p0 │ │ + .line 107 │ invoke-virtual/range {v0 .. v5}, Lcom/jbirdvegas/mgerrit/helpers/AnalyticsHelper;->sendAnalyticsEvent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;)Lcom/jbirdvegas/mgerrit/helpers/AnalyticsHelper; │ │ .line 110 │ const v0, 0x7f030040 │ │ invoke-virtual {p0, v0}, Lcom/jbirdvegas/mgerrit/activities/GerritControllerActivity;->setContentView(I)V │ │ @@ -457,14 +466,15 @@ │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v0 │ │ iget-object v1, p0, Lcom/jbirdvegas/mgerrit/activities/GerritControllerActivity;->mChangeDetail:Lcom/jbirdvegas/mgerrit/fragments/PatchSetViewerFragment; │ │ + .line 120 │ invoke-virtual {v0, v12, v1}, Landroid/support/v4/app/FragmentTransaction;->replace(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;->commit()I │ │ .line 122 │ @@ -489,14 +499,15 @@ │ │ move-result-object v0 │ │ const v1, 0x7f0e00a7 │ │ iget-object v2, p0, Lcom/jbirdvegas/mgerrit/activities/GerritControllerActivity;->mChangeList:Lcom/jbirdvegas/mgerrit/fragments/ChangeListFragment; │ │ + .line 127 │ invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/FragmentTransaction;->replace(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;->commit()I │ │ .line 130 ├── smali/com/jbirdvegas/mgerrit/activities/GerritSwitcher$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jbirdvegas/mgerrit/activities/GerritSwitcher; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/activities/GerritSwitcher;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/activities/GerritSwitcher; │ │ .prologue │ .line 80 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/activities/GerritSwitcher$1;->this$0:Lcom/jbirdvegas/mgerrit/activities/GerritSwitcher; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jbirdvegas/mgerrit/activities/GerritSwitcher.smali │ @@ -179,40 +179,45 @@ │ value = "null -> false" │ .end annotation │ │ .prologue │ .line 194 │ if-eqz p1, :cond_1 │ │ + .line 195 │ invoke-static {p1}, Landroid/webkit/URLUtil;->isHttpUrl(Ljava/lang/String;)Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ + .line 196 │ invoke-static {p1}, Landroid/webkit/URLUtil;->isHttpsUrl(Ljava/lang/String;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ const-string v0, "." │ │ + .line 197 │ invoke-virtual {p1, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ :cond_0 │ const/4 v0, 0x1 │ │ + .line 194 │ :goto_0 │ return v0 │ │ + .line 197 │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method private onCommitSelection()Z ├── smali/com/jbirdvegas/mgerrit/activities/PatchSetViewerActivity$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jbirdvegas/mgerrit/activities/PatchSetViewerActivity; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/activities/PatchSetViewerActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/activities/PatchSetViewerActivity; │ │ .prologue │ .line 108 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/activities/PatchSetViewerActivity$1;->this$0:Lcom/jbirdvegas/mgerrit/activities/PatchSetViewerActivity; │ │ invoke-direct {p0}, Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener;->()V ├── smali/com/jbirdvegas/mgerrit/activities/PrefsActivity.smali │ @@ -85,18 +85,20 @@ │ │ const v1, 0x7f0e0090 │ │ new-instance v2, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment; │ │ invoke-direct {v2}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->()V │ │ + .line 43 │ invoke-virtual {v0, v1, v2}, Landroid/app/FragmentTransaction;->replace(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; │ │ move-result-object v0 │ │ + .line 44 │ invoke-virtual {v0}, Landroid/app/FragmentTransaction;->commit()I │ │ .line 45 │ return-void │ .end method │ │ .method public onOptionsItemSelected(Landroid/view/MenuItem;)Z ├── smali/com/jbirdvegas/mgerrit/activities/ProjectsList$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jbirdvegas/mgerrit/activities/ProjectsList; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/activities/ProjectsList;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/activities/ProjectsList; │ │ .prologue │ .line 69 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/activities/ProjectsList$1;->this$0:Lcom/jbirdvegas/mgerrit/activities/ProjectsList; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jbirdvegas/mgerrit/activities/ProjectsList$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jbirdvegas/mgerrit/activities/ProjectsList; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/activities/ProjectsList;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/activities/ProjectsList; │ │ .prologue │ .line 87 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/activities/ProjectsList$2;->this$0:Lcom/jbirdvegas/mgerrit/activities/ProjectsList; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jbirdvegas/mgerrit/activities/ProjectsList$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jbirdvegas/mgerrit/activities/ProjectsList; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/activities/ProjectsList;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/activities/ProjectsList; │ │ .prologue │ .line 100 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/activities/ProjectsList$3;->this$0:Lcom/jbirdvegas/mgerrit/activities/ProjectsList; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jbirdvegas/mgerrit/activities/ReviewActivity.smali │ @@ -174,18 +174,20 @@ │ │ const v1, 0x7f0e0090 │ │ iget-object v2, p0, Lcom/jbirdvegas/mgerrit/activities/ReviewActivity;->mFragment:Lcom/jbirdvegas/mgerrit/fragments/CommentFragment; │ │ sget-object v3, Lcom/jbirdvegas/mgerrit/activities/ReviewActivity;->FRAGMENT_TAG:Ljava/lang/String; │ │ + .line 57 │ invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentTransaction;->replace(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v0 │ │ + .line 58 │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;->commit()I │ │ .line 62 │ :goto_0 │ return-void │ │ .line 60 ├── smali/com/jbirdvegas/mgerrit/adapters/ChangeListAdapter$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jbirdvegas/mgerrit/adapters/ChangeListAdapter; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/adapters/ChangeListAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/adapters/ChangeListAdapter; │ │ .prologue │ .line 108 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/adapters/ChangeListAdapter$1;->this$0:Lcom/jbirdvegas/mgerrit/adapters/ChangeListAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jbirdvegas/mgerrit/adapters/ChangeListAdapter$TagHolder.smali │ @@ -74,22 +74,24 @@ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/jbirdvegas/mgerrit/adapters/ChangeListAdapter$TagHolder;->changeStatus:Ljava/lang/String; │ │ .line 327 │ const-string v0, "_change_number" │ │ + .line 328 │ invoke-interface {p2, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v0 │ │ invoke-interface {p2, v0}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v0 │ │ + .line 327 │ invoke-static {p1, v0}, Lcom/jbirdvegas/mgerrit/helpers/Tools;->getWebAddress(Landroid/content/Context;I)Ljava/lang/String; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/jbirdvegas/mgerrit/adapters/ChangeListAdapter$TagHolder;->webAddress:Ljava/lang/String; │ │ .line 329 ├── smali/com/jbirdvegas/mgerrit/adapters/ChangeListAdapter.smali │ @@ -1081,22 +1081,24 @@ │ │ new-array v8, v10, [Ljava/lang/Object; │ │ const/4 v9, 0x0 │ │ const v6, 0x7f0e002b │ │ + .line 291 │ invoke-virtual {v1, v6}, Landroid/view/View;->getTag(I)Ljava/lang/Object; │ │ move-result-object v6 │ │ check-cast v6, Ljava/lang/String; │ │ aput-object v6, v8, v9 │ │ + .line 290 │ invoke-static {v7, v8}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v4 │ │ .line 292 │ .local v4, "title":Ljava/lang/String; │ invoke-interface {v5, v4}, Landroid/view/MenuItem;->setTitle(Ljava/lang/CharSequence;)Landroid/view/MenuItem; ├── smali/com/jbirdvegas/mgerrit/adapters/CommitDetailsAdapter.smali │ @@ -2,15 +2,14 @@ │ .super Landroid/widget/BaseExpandableListAdapter; │ .source "CommitDetailsAdapter.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/jbirdvegas/mgerrit/adapters/CommitDetailsAdapter$1;, │ Lcom/jbirdvegas/mgerrit/adapters/CommitDetailsAdapter$ChildGroupDetails;, │ Lcom/jbirdvegas/mgerrit/adapters/CommitDetailsAdapter$GroupViewHolder;, │ Lcom/jbirdvegas/mgerrit/adapters/CommitDetailsAdapter$Cards; │ } │ .end annotation ├── smali/com/jbirdvegas/mgerrit/adapters/EndlessAdapterWrapper$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jbirdvegas/mgerrit/adapters/EndlessAdapterWrapper; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/adapters/EndlessAdapterWrapper;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/adapters/EndlessAdapterWrapper; │ │ .prologue │ .line 54 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/adapters/EndlessAdapterWrapper$1;->this$0:Lcom/jbirdvegas/mgerrit/adapters/EndlessAdapterWrapper; │ │ invoke-direct {p0}, Landroid/database/DataSetObserver;->()V ├── smali/com/jbirdvegas/mgerrit/adapters/FileAdapter.smali │ @@ -96,24 +96,26 @@ │ │ invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v0 │ │ sget-object v1, Lcom/jbirdvegas/mgerrit/adapters/FileAdapter;->mStatus_index:Ljava/lang/Integer; │ │ + .line 161 │ invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I │ │ move-result v1 │ │ invoke-interface {p2, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ iget-boolean v2, p0, Lcom/jbirdvegas/mgerrit/adapters/FileAdapter;->mUsingLightTheme:Z │ │ + .line 160 │ invoke-static {v0, p1, v1, v2}, Lcom/jbirdvegas/mgerrit/helpers/Tools;->colorPath(Landroid/content/res/Resources;Landroid/widget/TextView;Ljava/lang/String;Z)V │ │ .line 162 │ sget-object v0, Lcom/jbirdvegas/mgerrit/adapters/FileAdapter;->mPath_index:Ljava/lang/Integer; │ │ invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I ├── smali/com/jbirdvegas/mgerrit/adapters/FileAdapter$ViewHolder.smali │ @@ -27,14 +27,15 @@ │ │ .field final synthetic this$0:Lcom/jbirdvegas/mgerrit/adapters/FileAdapter; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/adapters/FileAdapter;Landroid/view/View;)V │ .locals 1 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/adapters/FileAdapter; │ .param p2, "view" # Landroid/view/View; │ │ .prologue │ .line 208 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/adapters/FileAdapter$ViewHolder;->this$0:Lcom/jbirdvegas/mgerrit/adapters/FileAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jbirdvegas/mgerrit/adapters/RatingAdapter$ViewHolder.smali │ @@ -21,14 +21,15 @@ │ │ .field private final txtValue:Landroid/widget/TextView; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/adapters/RatingAdapter;Landroid/view/View;)V │ .locals 1 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/adapters/RatingAdapter; │ .param p2, "view" # Landroid/view/View; │ │ .prologue │ .line 132 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/adapters/RatingAdapter$ViewHolder;->this$0:Lcom/jbirdvegas/mgerrit/adapters/RatingAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jbirdvegas/mgerrit/adapters/SearchCategoryAdapter$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$category:Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/adapters/SearchCategoryAdapter;Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/adapters/SearchCategoryAdapter; │ │ .prologue │ .line 119 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/adapters/SearchCategoryAdapter$2;->this$0:Lcom/jbirdvegas/mgerrit/adapters/SearchCategoryAdapter; │ │ iput-object p2, p0, Lcom/jbirdvegas/mgerrit/adapters/SearchCategoryAdapter$2;->val$category:Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory; ├── smali/com/jbirdvegas/mgerrit/adapters/RatingAdapter.smali │ @@ -452,57 +452,56 @@ │ │ .prologue │ .line 109 │ const/4 v0, 0x0 │ │ .line 110 │ .local v0, "i":I │ - iget-object v3, p0, Lcom/jbirdvegas/mgerrit/adapters/RatingAdapter;->mData:Ljava/util/List; │ + iget-object v2, p0, Lcom/jbirdvegas/mgerrit/adapters/RatingAdapter;->mData: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 v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :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, Lcom/jbirdvegas/mgerrit/objects/LabelValues; │ + check-cast v1, Lcom/jbirdvegas/mgerrit/objects/LabelValues; │ │ .line 111 │ - .local v2, "labelValues":Lcom/jbirdvegas/mgerrit/objects/LabelValues; │ - iget v3, v2, Lcom/jbirdvegas/mgerrit/objects/LabelValues;->value:I │ + .local v1, "labelValues":Lcom/jbirdvegas/mgerrit/objects/LabelValues; │ + iget v3, v1, Lcom/jbirdvegas/mgerrit/objects/LabelValues;->value:I │ │ if-ne v3, p1, :cond_0 │ │ .line 114 │ .end local v0 # "i":I │ - .end local v2 # "labelValues":Lcom/jbirdvegas/mgerrit/objects/LabelValues; │ + .end local v1 # "labelValues":Lcom/jbirdvegas/mgerrit/objects/LabelValues; │ :goto_1 │ return v0 │ │ .line 112 │ .restart local v0 # "i":I │ - .restart local v2 # "labelValues":Lcom/jbirdvegas/mgerrit/objects/LabelValues; │ + .restart local v1 # "labelValues":Lcom/jbirdvegas/mgerrit/objects/LabelValues; │ :cond_0 │ add-int/lit8 v0, v0, 0x1 │ │ .line 113 │ goto :goto_0 │ │ .line 114 │ - .end local v2 # "labelValues":Lcom/jbirdvegas/mgerrit/objects/LabelValues; │ + .end local v1 # "labelValues":Lcom/jbirdvegas/mgerrit/objects/LabelValues; │ :cond_1 │ const/4 v0, -0x1 │ │ goto :goto_1 │ .end method │ │ .method public getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; ├── smali/com/jbirdvegas/mgerrit/adapters/SearchCategoryAdapter$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jbirdvegas/mgerrit/adapters/SearchCategoryAdapter; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/adapters/SearchCategoryAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/adapters/SearchCategoryAdapter; │ │ .prologue │ .line 71 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/adapters/SearchCategoryAdapter$1;->this$0:Lcom/jbirdvegas/mgerrit/adapters/SearchCategoryAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jbirdvegas/mgerrit/adapters/SearchCategoryAdapter$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$category:Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/adapters/SearchCategoryAdapter;Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/adapters/SearchCategoryAdapter; │ │ .prologue │ .line 111 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/adapters/SearchCategoryAdapter$3;->this$0:Lcom/jbirdvegas/mgerrit/adapters/SearchCategoryAdapter; │ │ iput-object p2, p0, Lcom/jbirdvegas/mgerrit/adapters/SearchCategoryAdapter$3;->val$category:Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory; ├── smali/com/jbirdvegas/mgerrit/adapters/TeamListAdapter$1.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$position:I │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/adapters/TeamListAdapter;Landroid/widget/ListView;I)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/adapters/TeamListAdapter; │ │ .prologue │ .line 151 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/adapters/TeamListAdapter$1;->this$0:Lcom/jbirdvegas/mgerrit/adapters/TeamListAdapter; │ │ iput-object p2, p0, Lcom/jbirdvegas/mgerrit/adapters/TeamListAdapter$1;->val$lv:Landroid/widget/ListView; ├── smali/com/jbirdvegas/mgerrit/adapters/TeamListAdapter$2.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$position:I │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/adapters/TeamListAdapter;Landroid/widget/ListView;I)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/adapters/TeamListAdapter; │ │ .prologue │ .line 174 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/adapters/TeamListAdapter$2;->this$0:Lcom/jbirdvegas/mgerrit/adapters/TeamListAdapter; │ │ iput-object p2, p0, Lcom/jbirdvegas/mgerrit/adapters/TeamListAdapter$2;->val$lv:Landroid/widget/ListView; ├── smali/com/jbirdvegas/mgerrit/adapters/SearchCategoryAdapter.smali │ @@ -104,50 +104,54 @@ │ │ iget-object v2, p0, Lcom/jbirdvegas/mgerrit/adapters/SearchCategoryAdapter;->mContext:Landroid/content/Context; │ │ invoke-direct {v1, v2}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ iget-object v2, p0, Lcom/jbirdvegas/mgerrit/adapters/SearchCategoryAdapter;->mContext:Landroid/content/Context; │ │ + .line 109 │ invoke-virtual {p2, v2}, Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory;->name(Landroid/content/Context;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ iget-object v2, p0, Lcom/jbirdvegas/mgerrit/adapters/SearchCategoryAdapter;->mContext:Landroid/content/Context; │ │ iget-object v3, p0, Lcom/jbirdvegas/mgerrit/adapters/SearchCategoryAdapter;->mInflater:Landroid/view/LayoutInflater; │ │ + .line 110 │ invoke-virtual {p2, v2, v3}, Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory;->dialogLayout(Landroid/content/Context;Landroid/view/LayoutInflater;)Landroid/view/View; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f0700bf │ │ new-instance v3, Lcom/jbirdvegas/mgerrit/adapters/SearchCategoryAdapter$3; │ │ invoke-direct {v3, p0, p2}, Lcom/jbirdvegas/mgerrit/adapters/SearchCategoryAdapter$3;->(Lcom/jbirdvegas/mgerrit/adapters/SearchCategoryAdapter;Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory;)V │ │ + .line 111 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f0700be │ │ new-instance v3, Lcom/jbirdvegas/mgerrit/adapters/SearchCategoryAdapter$2; │ │ invoke-direct {v3, p0, p2}, Lcom/jbirdvegas/mgerrit/adapters/SearchCategoryAdapter$2;->(Lcom/jbirdvegas/mgerrit/adapters/SearchCategoryAdapter;Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory;)V │ │ + .line 119 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ .line 127 │ .local v0, "ad":Landroid/app/AlertDialog$Builder; │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ @@ -163,21 +167,20 @@ │ │ # virtual methods │ .method public clear()V │ .locals 3 │ │ .prologue │ .line 136 │ - iget-object v2, p0, Lcom/jbirdvegas/mgerrit/adapters/SearchCategoryAdapter;->mCategories:Ljava/util/List; │ + iget-object v1, p0, Lcom/jbirdvegas/mgerrit/adapters/SearchCategoryAdapter;->mCategories:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ @@ -230,61 +233,60 @@ │ "Lcom/jbirdvegas/mgerrit/search/SearchKeyword;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 97 │ - new-instance v3, Ljava/util/ArrayList; │ + new-instance v2, Ljava/util/ArrayList; │ │ - invoke-direct {v3}, Ljava/util/ArrayList;->()V │ + invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ .line 98 │ - .local v3, "keywords":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - iget-object v4, p0, Lcom/jbirdvegas/mgerrit/adapters/SearchCategoryAdapter;->mCategories:Ljava/util/List; │ + .local v2, "keywords":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + iget-object v3, p0, Lcom/jbirdvegas/mgerrit/adapters/SearchCategoryAdapter;->mCategories:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :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, Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory; │ │ .line 99 │ .local v0, "category":Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory; │ invoke-virtual {v0}, Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory;->getKeyword()Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 100 │ - .local v2, "keyword":Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ - if-eqz v2, :cond_0 │ + .local v1, "keyword":Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ + if-eqz v1, :cond_0 │ │ .line 101 │ - invoke-virtual {v3, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v2, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 104 │ .end local v0 # "category":Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory; │ - .end local v2 # "keyword":Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ + .end local v1 # "keyword":Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ :cond_1 │ - return-object v3 │ + return-object v2 │ .end method │ │ .method public getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ .locals 6 │ .param p1, "position" # I │ .param p2, "convertView" # Landroid/view/View; │ .param p3, "parent" # Landroid/view/ViewGroup; ├── smali/com/jbirdvegas/mgerrit/adapters/TeamListAdapter$3.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jbirdvegas/mgerrit/adapters/TeamListAdapter; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/adapters/TeamListAdapter;)V │ .locals 1 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/adapters/TeamListAdapter; │ │ .prologue │ .line 190 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/adapters/TeamListAdapter$3;->this$0:Lcom/jbirdvegas/mgerrit/adapters/TeamListAdapter; │ │ const/4 v0, 0x0 ├── smali/com/jbirdvegas/mgerrit/adapters/TeamListAdapter$4.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jbirdvegas/mgerrit/adapters/TeamListAdapter; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/adapters/TeamListAdapter;)V │ .locals 1 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/adapters/TeamListAdapter; │ │ .prologue │ .line 197 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/adapters/TeamListAdapter$4;->this$0:Lcom/jbirdvegas/mgerrit/adapters/TeamListAdapter; │ │ const/4 v0, 0x0 ├── smali/com/jbirdvegas/mgerrit/cards/CommitCardBinder$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jbirdvegas/mgerrit/cards/CommitCardBinder; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/cards/CommitCardBinder;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/cards/CommitCardBinder; │ │ .prologue │ .line 176 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/cards/CommitCardBinder$1;->this$0:Lcom/jbirdvegas/mgerrit/cards/CommitCardBinder; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jbirdvegas/mgerrit/cards/CommitCardBinder$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jbirdvegas/mgerrit/cards/CommitCardBinder; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/cards/CommitCardBinder;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/cards/CommitCardBinder; │ │ .prologue │ .line 187 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/cards/CommitCardBinder$2;->this$0:Lcom/jbirdvegas/mgerrit/cards/CommitCardBinder; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jbirdvegas/mgerrit/cards/CommitCardBinder$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$view:Landroid/widget/TextView; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/cards/CommitCardBinder;Landroid/widget/TextView;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/cards/CommitCardBinder; │ │ .prologue │ .line 212 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/cards/CommitCardBinder$3;->this$0:Lcom/jbirdvegas/mgerrit/cards/CommitCardBinder; │ │ iput-object p2, p0, Lcom/jbirdvegas/mgerrit/cards/CommitCardBinder$3;->val$view:Landroid/widget/TextView; ├── smali/com/jbirdvegas/mgerrit/cards/CommitCardBinder$4.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$view:Landroid/widget/ImageView; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/cards/CommitCardBinder;Landroid/widget/ImageView;I)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/cards/CommitCardBinder; │ │ .prologue │ .line 225 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/cards/CommitCardBinder$4;->this$0:Lcom/jbirdvegas/mgerrit/cards/CommitCardBinder; │ │ iput-object p2, p0, Lcom/jbirdvegas/mgerrit/cards/CommitCardBinder$4;->val$view:Landroid/widget/ImageView; ├── smali/com/jbirdvegas/mgerrit/cards/PatchSetChangesCard$ViewHolder.smali │ @@ -33,14 +33,15 @@ │ │ .field final synthetic this$0:Lcom/jbirdvegas/mgerrit/cards/PatchSetChangesCard; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/cards/PatchSetChangesCard;Landroid/view/View;)V │ .locals 1 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/cards/PatchSetChangesCard; │ .param p2, "view" # Landroid/view/View; │ │ .prologue │ .line 220 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/cards/PatchSetChangesCard$ViewHolder;->this$0:Lcom/jbirdvegas/mgerrit/cards/PatchSetChangesCard; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jbirdvegas/mgerrit/cards/PatchSetCommentsCard$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jbirdvegas/mgerrit/cards/PatchSetCommentsCard; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/cards/PatchSetCommentsCard;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/cards/PatchSetCommentsCard; │ │ .prologue │ .line 79 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/cards/PatchSetCommentsCard$1;->this$0:Lcom/jbirdvegas/mgerrit/cards/PatchSetCommentsCard; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jbirdvegas/mgerrit/cards/PatchSetCommentsCard.smali │ @@ -332,24 +332,27 @@ │ .line 88 │ iget-object v4, v3, Lcom/jbirdvegas/mgerrit/cards/PatchSetCommentsCard$ViewHolder;->timestamp:Landroid/widget/TextView; │ │ iget-object v5, p0, Lcom/jbirdvegas/mgerrit/cards/PatchSetCommentsCard;->mContext:Landroid/content/Context; │ │ iget-object v6, p0, Lcom/jbirdvegas/mgerrit/cards/PatchSetCommentsCard;->mContext:Landroid/content/Context; │ │ + .line 89 │ invoke-static {v6}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->getServerTimeZone(Landroid/content/Context;)Ljava/util/TimeZone; │ │ move-result-object v6 │ │ iget-object v7, p0, Lcom/jbirdvegas/mgerrit/cards/PatchSetCommentsCard;->mContext:Landroid/content/Context; │ │ + .line 90 │ invoke-static {v7}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->getLocalTimeZone(Landroid/content/Context;)Ljava/util/TimeZone; │ │ move-result-object v7 │ │ + .line 88 │ invoke-static {v5, v2, v6, v7}, Lcom/jbirdvegas/mgerrit/helpers/Tools;->prettyPrintDateTime(Landroid/content/Context;Ljava/lang/String;Ljava/util/TimeZone;Ljava/util/TimeZone;)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 95 │ @@ -363,22 +366,24 @@ │ .line 97 │ iget-object v4, v3, Lcom/jbirdvegas/mgerrit/cards/PatchSetCommentsCard$ViewHolder;->commentMessage:Landroid/widget/TextView; │ │ iget-object v5, p0, Lcom/jbirdvegas/mgerrit/cards/PatchSetCommentsCard;->mContext:Landroid/content/Context; │ │ iget-object v6, p0, Lcom/jbirdvegas/mgerrit/cards/PatchSetCommentsCard;->message_index:Ljava/lang/Integer; │ │ + .line 98 │ invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I │ │ move-result v6 │ │ invoke-interface {p1, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 97 │ invoke-static {v5, v6}, Lcom/jbirdvegas/mgerrit/helpers/EmoticonSupportHelper;->getSmiledText(Landroid/content/Context;Ljava/lang/CharSequence;)Landroid/text/Spannable; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 101 ├── smali/com/jbirdvegas/mgerrit/cards/PatchSetPropertiesCard.smali │ @@ -300,24 +300,27 @@ │ │ move-result-object v3 │ │ iget-object v4, p0, Lcom/jbirdvegas/mgerrit/cards/PatchSetPropertiesCard;->mContext:Landroid/content/Context; │ │ iget-object v5, p0, Lcom/jbirdvegas/mgerrit/cards/PatchSetPropertiesCard;->mContext:Landroid/content/Context; │ │ + .line 71 │ invoke-static {v5}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->getServerTimeZone(Landroid/content/Context;)Ljava/util/TimeZone; │ │ move-result-object v5 │ │ iget-object v6, p0, Lcom/jbirdvegas/mgerrit/cards/PatchSetPropertiesCard;->mContext:Landroid/content/Context; │ │ + .line 72 │ invoke-static {v6}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->getLocalTimeZone(Landroid/content/Context;)Ljava/util/TimeZone; │ │ move-result-object v6 │ │ + .line 70 │ invoke-static {v4, v0, v5, v6}, Lcom/jbirdvegas/mgerrit/helpers/Tools;->prettyPrintDateTime(Landroid/content/Context;Ljava/lang/String;Ljava/util/TimeZone;Ljava/util/TimeZone;)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 74 │ @@ -337,24 +340,27 @@ │ │ move-result-object v3 │ │ iget-object v4, p0, Lcom/jbirdvegas/mgerrit/cards/PatchSetPropertiesCard;->mContext:Landroid/content/Context; │ │ iget-object v5, p0, Lcom/jbirdvegas/mgerrit/cards/PatchSetPropertiesCard;->mContext:Landroid/content/Context; │ │ + .line 76 │ invoke-static {v5}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->getServerTimeZone(Landroid/content/Context;)Ljava/util/TimeZone; │ │ move-result-object v5 │ │ iget-object v6, p0, Lcom/jbirdvegas/mgerrit/cards/PatchSetPropertiesCard;->mContext:Landroid/content/Context; │ │ + .line 77 │ invoke-static {v6}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->getLocalTimeZone(Landroid/content/Context;)Ljava/util/TimeZone; │ │ move-result-object v6 │ │ + .line 75 │ invoke-static {v4, v0, v5, v6}, Lcom/jbirdvegas/mgerrit/helpers/Tools;->prettyPrintDateTime(Landroid/content/Context;Ljava/lang/String;Ljava/util/TimeZone;Ljava/util/TimeZone;)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 79 ├── smali/com/jbirdvegas/mgerrit/cards/PatchSetMessageCard.smali │ @@ -115,33 +115,37 @@ │ if-nez v2, :cond_2 │ │ .line 55 │ iget-object v2, v1, Lcom/jbirdvegas/mgerrit/cards/PatchSetMessageCard$ViewHolder;->commitMessageTextView:Landroid/widget/TextView; │ │ iget-object v3, p0, Lcom/jbirdvegas/mgerrit/cards/PatchSetMessageCard;->mContext:Landroid/content/Context; │ │ + .line 56 │ invoke-static {v3, v0}, Lcom/jbirdvegas/mgerrit/helpers/EmoticonSupportHelper;->getSmiledText(Landroid/content/Context;Ljava/lang/CharSequence;)Landroid/text/Spannable; │ │ move-result-object v3 │ │ + .line 55 │ invoke-virtual {v2, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 61 │ :goto_0 │ return-object p2 │ │ .line 58 │ :cond_2 │ iget-object v2, v1, Lcom/jbirdvegas/mgerrit/cards/PatchSetMessageCard$ViewHolder;->commitMessageTextView:Landroid/widget/TextView; │ │ iget-object v3, p0, Lcom/jbirdvegas/mgerrit/cards/PatchSetMessageCard;->mContext:Landroid/content/Context; │ │ const v4, 0x7f070067 │ │ + .line 59 │ invoke-virtual {v3, v4}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 58 │ invoke-virtual {v2, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ goto :goto_0 │ .end method ├── smali/com/jbirdvegas/mgerrit/cards/PatchSetReviewersCard$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jbirdvegas/mgerrit/cards/PatchSetReviewersCard; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/cards/PatchSetReviewersCard;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/cards/PatchSetReviewersCard; │ │ .prologue │ .line 76 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/cards/PatchSetReviewersCard$1;->this$0:Lcom/jbirdvegas/mgerrit/cards/PatchSetReviewersCard; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jbirdvegas/mgerrit/database/Changes.smali │ @@ -672,20 +672,22 @@ │ │ new-array v4, v4, [Ljava/lang/String; │ │ const/4 v5, 0x0 │ │ aput-object p1, v4, v5 │ │ + .line 204 │ invoke-static {p2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v5 │ │ aput-object v5, v4, v6 │ │ + .line 203 │ invoke-virtual {v2, v1, v0, v3, v4}, Landroid/content/ContentResolver;->update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 205 │ return-void │ .end method │ │ .method public static unstarAllChanges(Landroid/content/Context;)V ├── smali/com/jbirdvegas/mgerrit/database/DBHelper.smali │ @@ -50,66 +50,65 @@ │ │ .method private dropTables(Landroid/database/sqlite/SQLiteDatabase;)V │ .locals 6 │ .param p1, "db" # Landroid/database/sqlite/SQLiteDatabase; │ │ .prologue │ .line 115 │ - sget-object v4, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ + sget-object v3, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ │ - invoke-virtual {v4}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v3}, Ljava/util/ArrayList;->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 v4 │ │ if-eqz v4, :cond_0 │ │ - 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 │ │ - check-cast v2, Ljava/lang/Class; │ + check-cast v1, Ljava/lang/Class; │ │ .line 117 │ - .local v2, "table":Ljava/lang/Class;, "Ljava/lang/Class<+Lcom/jbirdvegas/mgerrit/database/DatabaseTable;>;" │ + .local v1, "table":Ljava/lang/Class;, "Ljava/lang/Class<+Lcom/jbirdvegas/mgerrit/database/DatabaseTable;>;" │ :try_start_0 │ const-string v4, "TABLE" │ │ - invoke-virtual {v2, v4}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ + invoke-virtual {v1, v4}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ move-result-object v4 │ │ const/4 v5, 0x0 │ │ invoke-virtual {v4, v5}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 118 │ - .local v3, "tableName":Ljava/lang/String; │ + .local v2, "tableName":Ljava/lang/String; │ new-instance v4, Ljava/lang/StringBuilder; │ │ invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ const-string v5, "drop table if exists " │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ - invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ @@ -117,46 +116,46 @@ │ :try_end_0 │ .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/lang/NoSuchFieldException; {:try_start_0 .. :try_end_0} :catch_1 │ │ goto :goto_0 │ │ .line 119 │ - .end local v3 # "tableName":Ljava/lang/String; │ + .end local v2 # "tableName":Ljava/lang/String; │ :catch_0 │ move-exception v0 │ │ .line 120 │ .local v0, "e":Ljava/lang/IllegalAccessException; │ - new-instance v4, Ljava/lang/IllegalAccessError; │ + new-instance v3, Ljava/lang/IllegalAccessError; │ │ - const-string v5, "\'TABLE\' constant must not be private." │ + const-string v4, "\'TABLE\' constant must not be private." │ │ - invoke-direct {v4, v5}, Ljava/lang/IllegalAccessError;->(Ljava/lang/String;)V │ + invoke-direct {v3, v4}, Ljava/lang/IllegalAccessError;->(Ljava/lang/String;)V │ │ - throw v4 │ + throw v3 │ │ .line 121 │ .end local v0 # "e":Ljava/lang/IllegalAccessException; │ :catch_1 │ move-exception v0 │ │ .line 122 │ .local v0, "e":Ljava/lang/NoSuchFieldException; │ - new-instance v4, Ljava/lang/NoSuchFieldError; │ + new-instance v3, Ljava/lang/NoSuchFieldError; │ │ - const-string v5, "Database table must provide static constant \'TABLE\'." │ + const-string v4, "Database table must provide static constant \'TABLE\'." │ │ - invoke-direct {v4, v5}, Ljava/lang/NoSuchFieldError;->(Ljava/lang/String;)V │ + invoke-direct {v3, v4}, Ljava/lang/NoSuchFieldError;->(Ljava/lang/String;)V │ │ - throw v4 │ + throw v3 │ │ .line 125 │ .end local v0 # "e":Ljava/lang/NoSuchFieldException; │ - .end local v2 # "table":Ljava/lang/Class;, "Ljava/lang/Class<+Lcom/jbirdvegas/mgerrit/database/DatabaseTable;>;" │ + .end local v1 # "table":Ljava/lang/Class;, "Ljava/lang/Class<+Lcom/jbirdvegas/mgerrit/database/DatabaseTable;>;" │ :cond_0 │ return-void │ .end method │ │ .method public static getDatabaseName(Ljava/lang/String;)Ljava/lang/String; │ .locals 6 │ .param p0, "gerritURL" # Ljava/lang/String; │ @@ -228,224 +227,221 @@ │ aget-object v0, v1, v2 │ │ .restart local v0 # "name":Ljava/lang/String; │ goto :goto_0 │ .end method │ │ .method private instantiateTables()V │ - .locals 8 │ + .locals 7 │ │ .prologue │ .line 128 │ - 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 │ │ - sput-object v5, Lcom/jbirdvegas/mgerrit/database/DBHelper;->mTables:Ljava/util/List; │ + sput-object v4, Lcom/jbirdvegas/mgerrit/database/DBHelper;->mTables:Ljava/util/List; │ │ .line 129 │ - sget-object v5, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ + sget-object v4, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ │ - invoke-virtual {v5}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v4}, Ljava/util/ArrayList;->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 v5 │ │ if-eqz v5, :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/Class; │ + check-cast v2, Ljava/lang/Class; │ │ .line 131 │ - .local v3, "table":Ljava/lang/Class;, "Ljava/lang/Class<+Lcom/jbirdvegas/mgerrit/database/DatabaseTable;>;" │ + .local v2, "table":Ljava/lang/Class;, "Ljava/lang/Class<+Lcom/jbirdvegas/mgerrit/database/DatabaseTable;>;" │ :try_start_0 │ const-string v5, "getInstance" │ │ const/4 v6, 0x0 │ │ new-array v6, v6, [Ljava/lang/Class; │ │ - invoke-virtual {v3, v5, v6}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ + invoke-virtual {v2, v5, v6}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ move-result-object v1 │ │ .line 132 │ .local v1, "getTableInst":Ljava/lang/reflect/Method; │ const/4 v5, 0x0 │ │ const/4 v6, 0x0 │ │ new-array v6, v6, [Ljava/lang/Object; │ │ invoke-virtual {v1, v5, v6}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lcom/jbirdvegas/mgerrit/database/DatabaseTable; │ + check-cast v3, Lcom/jbirdvegas/mgerrit/database/DatabaseTable; │ │ .line 133 │ - .local v4, "tableInst":Lcom/jbirdvegas/mgerrit/database/DatabaseTable; │ + .local v3, "tableInst":Lcom/jbirdvegas/mgerrit/database/DatabaseTable; │ sget-object v5, Lcom/jbirdvegas/mgerrit/database/DBHelper;->mTables:Ljava/util/List; │ │ - invoke-interface {v5, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v5, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 134 │ .end local v1 # "getTableInst":Ljava/lang/reflect/Method; │ - .end local v4 # "tableInst":Lcom/jbirdvegas/mgerrit/database/DatabaseTable; │ + .end local v3 # "tableInst":Lcom/jbirdvegas/mgerrit/database/DatabaseTable; │ :catch_0 │ move-exception v0 │ │ .line 135 │ .local v0, "e":Ljava/lang/Exception; │ - new-instance v5, Ljava/lang/RuntimeException; │ + new-instance v4, Ljava/lang/RuntimeException; │ │ - new-instance v6, Ljava/lang/StringBuilder; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - const-string v7, "Unable to instantiate table " │ + const-string v6, "Unable to instantiate table " │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v3}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-direct {v5, v6, v0}, Ljava/lang/RuntimeException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ + invoke-direct {v4, v5, v0}, Ljava/lang/RuntimeException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ - throw v5 │ + throw v4 │ │ .line 138 │ .end local v0 # "e":Ljava/lang/Exception; │ - .end local v3 # "table":Ljava/lang/Class;, "Ljava/lang/Class<+Lcom/jbirdvegas/mgerrit/database/DatabaseTable;>;" │ + .end local v2 # "table":Ljava/lang/Class;, "Ljava/lang/Class<+Lcom/jbirdvegas/mgerrit/database/DatabaseTable;>;" │ :cond_0 │ return-void │ .end method │ │ .method private registerTables()V │ .locals 3 │ │ .prologue │ .line 141 │ invoke-direct {p0}, Lcom/jbirdvegas/mgerrit/database/DBHelper;->instantiateTables()V │ │ .line 142 │ - sget-object v2, Lcom/jbirdvegas/mgerrit/database/DBHelper;->mTables:Ljava/util/List; │ + sget-object v1, Lcom/jbirdvegas/mgerrit/database/DBHelper;->mTables:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :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_0 │ │ - 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, Lcom/jbirdvegas/mgerrit/database/DatabaseTable; │ + check-cast v0, Lcom/jbirdvegas/mgerrit/database/DatabaseTable; │ │ .line 143 │ - .local v1, "table":Lcom/jbirdvegas/mgerrit/database/DatabaseTable; │ + .local v0, "table":Lcom/jbirdvegas/mgerrit/database/DatabaseTable; │ iget-object v2, p0, Lcom/jbirdvegas/mgerrit/database/DBHelper;->mContext:Landroid/content/Context; │ │ - invoke-virtual {v1, v2}, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->registerContentObserver(Landroid/content/Context;)V │ + invoke-virtual {v0, v2}, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->registerContentObserver(Landroid/content/Context;)V │ │ goto :goto_0 │ │ .line 145 │ - .end local v1 # "table":Lcom/jbirdvegas/mgerrit/database/DatabaseTable; │ + .end local v0 # "table":Lcom/jbirdvegas/mgerrit/database/DatabaseTable; │ :cond_0 │ return-void │ .end method │ │ │ # virtual methods │ .method public onCreate(Landroid/database/sqlite/SQLiteDatabase;)V │ .locals 10 │ .param p1, "db" # Landroid/database/sqlite/SQLiteDatabase; │ │ .prologue │ .line 53 │ - sget-object v6, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ + sget-object v5, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ │ - 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_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_0 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/lang/Class; │ + check-cast v3, Ljava/lang/Class; │ │ .line 55 │ - .local v4, "table":Ljava/lang/Class;, "Ljava/lang/Class<+Lcom/jbirdvegas/mgerrit/database/DatabaseTable;>;" │ + .local v3, "table":Ljava/lang/Class;, "Ljava/lang/Class<+Lcom/jbirdvegas/mgerrit/database/DatabaseTable;>;" │ :try_start_0 │ const-string v6, "getInstance" │ │ const/4 v7, 0x0 │ │ new-array v7, v7, [Ljava/lang/Class; │ │ - invoke-virtual {v4, v6, v7}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ + invoke-virtual {v3, v6, v7}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ move-result-object v2 │ │ .line 56 │ .local v2, "getTableInst":Ljava/lang/reflect/Method; │ const/4 v6, 0x0 │ │ const/4 v7, 0x0 │ │ new-array v7, v7, [Ljava/lang/Object; │ │ invoke-virtual {v2, v6, v7}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Lcom/jbirdvegas/mgerrit/database/DatabaseTable; │ + check-cast v4, Lcom/jbirdvegas/mgerrit/database/DatabaseTable; │ │ .line 58 │ - .local v5, "tableInst":Lcom/jbirdvegas/mgerrit/database/DatabaseTable; │ + .local v4, "tableInst":Lcom/jbirdvegas/mgerrit/database/DatabaseTable; │ const-string v6, "create" │ │ const/4 v7, 0x2 │ │ new-array v7, v7, [Ljava/lang/Class; │ │ const/4 v8, 0x0 │ @@ -456,15 +452,15 @@ │ │ const/4 v8, 0x1 │ │ const-class v9, Landroid/database/sqlite/SQLiteDatabase; │ │ aput-object v9, v7, v8 │ │ - invoke-virtual {v4, v6, v7}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ + invoke-virtual {v3, v6, v7}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ move-result-object v0 │ │ .line 59 │ .local v0, "createTable":Ljava/lang/reflect/Method; │ const/4 v6, 0x2 │ │ @@ -476,60 +472,60 @@ │ │ aput-object v8, v6, v7 │ │ const/4 v7, 0x1 │ │ aput-object p1, v6, v7 │ │ - invoke-virtual {v0, v5, v6}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v0, v4, v6}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 60 │ .end local v0 # "createTable":Ljava/lang/reflect/Method; │ .end local v2 # "getTableInst":Ljava/lang/reflect/Method; │ - .end local v5 # "tableInst":Lcom/jbirdvegas/mgerrit/database/DatabaseTable; │ + .end local v4 # "tableInst":Lcom/jbirdvegas/mgerrit/database/DatabaseTable; │ :catch_0 │ move-exception v1 │ │ .line 61 │ .local v1, "e":Ljava/lang/Exception; │ - new-instance v6, Ljava/lang/RuntimeException; │ + new-instance v5, Ljava/lang/RuntimeException; │ │ - 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 │ │ - const-string v8, "Unable to create table for " │ + const-string v7, "Unable to create table for " │ │ - 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 {v4}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object 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 │ │ - 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-direct {v6, v7, v1}, Ljava/lang/RuntimeException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ + invoke-direct {v5, v6, v1}, Ljava/lang/RuntimeException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ - throw v6 │ + throw v5 │ │ .line 64 │ .end local v1 # "e":Ljava/lang/Exception; │ - .end local v4 # "table":Ljava/lang/Class;, "Ljava/lang/Class<+Lcom/jbirdvegas/mgerrit/database/DatabaseTable;>;" │ + .end local v3 # "table":Ljava/lang/Class;, "Ljava/lang/Class<+Lcom/jbirdvegas/mgerrit/database/DatabaseTable;>;" │ :cond_0 │ return-void │ .end method │ │ .method public onUpgrade(Landroid/database/sqlite/SQLiteDatabase;II)V │ .locals 3 │ .param p1, "db" # Landroid/database/sqlite/SQLiteDatabase; │ @@ -638,40 +634,39 @@ │ .locals 3 │ │ .prologue │ .line 148 │ invoke-virtual {p0}, Lcom/jbirdvegas/mgerrit/database/DBHelper;->close()V │ │ .line 149 │ - sget-object v2, Lcom/jbirdvegas/mgerrit/database/DBHelper;->mTables:Ljava/util/List; │ + sget-object v1, Lcom/jbirdvegas/mgerrit/database/DBHelper;->mTables:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :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_0 │ │ - 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, Lcom/jbirdvegas/mgerrit/database/DatabaseTable; │ + check-cast v0, Lcom/jbirdvegas/mgerrit/database/DatabaseTable; │ │ .line 150 │ - .local v1, "table":Lcom/jbirdvegas/mgerrit/database/DatabaseTable; │ + .local v0, "table":Lcom/jbirdvegas/mgerrit/database/DatabaseTable; │ iget-object v2, p0, Lcom/jbirdvegas/mgerrit/database/DBHelper;->mContext:Landroid/content/Context; │ │ - invoke-virtual {v1, v2}, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->unRegisterContentObserver(Landroid/content/Context;)V │ + invoke-virtual {v0, v2}, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->unRegisterContentObserver(Landroid/content/Context;)V │ │ goto :goto_0 │ │ .line 152 │ - .end local v1 # "table":Lcom/jbirdvegas/mgerrit/database/DatabaseTable; │ + .end local v0 # "table":Lcom/jbirdvegas/mgerrit/database/DatabaseTable; │ :cond_0 │ return-void │ .end method ├── smali/com/jbirdvegas/mgerrit/database/DatabaseFactory$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jbirdvegas/mgerrit/database/DatabaseFactory; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/database/DatabaseFactory;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/database/DatabaseFactory; │ │ .prologue │ .line 127 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/database/DatabaseFactory$1;->this$0:Lcom/jbirdvegas/mgerrit/database/DatabaseFactory; │ │ invoke-direct {p0}, Ljava/lang/Thread;->()V ├── smali/com/jbirdvegas/mgerrit/database/DatabaseFactory.smali │ @@ -38,120 +38,123 @@ │ │ # direct methods │ .method static constructor ()V │ .locals 8 │ │ .prologue │ .line 77 │ - new-instance v4, Landroid/content/UriMatcher; │ + new-instance v3, Landroid/content/UriMatcher; │ │ - const/4 v5, -0x1 │ + const/4 v4, -0x1 │ │ - invoke-direct {v4, v5}, Landroid/content/UriMatcher;->(I)V │ + invoke-direct {v3, v4}, Landroid/content/UriMatcher;->(I)V │ │ - sput-object v4, Lcom/jbirdvegas/mgerrit/database/DatabaseFactory;->URI_MATCHER:Landroid/content/UriMatcher; │ + sput-object v3, Lcom/jbirdvegas/mgerrit/database/DatabaseFactory;->URI_MATCHER:Landroid/content/UriMatcher; │ │ .line 79 │ - sget-object v4, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ + sget-object v3, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ │ - invoke-virtual {v4}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ + .local v1, "method":Ljava/lang/reflect/Method; │ + .local v2, "table":Ljava/lang/Class;, "Ljava/lang/Class<+Lcom/jbirdvegas/mgerrit/database/DatabaseTable;>;" │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/Class; │ + .end local v2 # "table":Ljava/lang/Class;, "Ljava/lang/Class<+Lcom/jbirdvegas/mgerrit/database/DatabaseTable;>;" │ + check-cast v2, Ljava/lang/Class; │ │ .line 81 │ - .local v3, "table":Ljava/lang/Class;, "Ljava/lang/Class<+Lcom/jbirdvegas/mgerrit/database/DatabaseTable;>;" │ + .end local v1 # "method":Ljava/lang/reflect/Method; │ + .restart local v2 # "table":Ljava/lang/Class;, "Ljava/lang/Class<+Lcom/jbirdvegas/mgerrit/database/DatabaseTable;>;" │ :try_start_0 │ const-string v4, "addURIMatches" │ │ const/4 v5, 0x1 │ │ new-array v5, v5, [Ljava/lang/Class; │ │ const/4 v6, 0x0 │ │ const-class v7, Landroid/content/UriMatcher; │ │ aput-object v7, v5, v6 │ │ - invoke-virtual {v3, v4, v5}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ + invoke-virtual {v2, v4, v5}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 82 │ - .local v2, "method":Ljava/lang/reflect/Method; │ + .restart local v1 # "method":Ljava/lang/reflect/Method; │ const/4 v4, 0x0 │ │ const/4 v5, 0x1 │ │ new-array v5, v5, [Ljava/lang/Object; │ │ const/4 v6, 0x0 │ │ sget-object v7, Lcom/jbirdvegas/mgerrit/database/DatabaseFactory;->URI_MATCHER:Landroid/content/UriMatcher; │ │ aput-object v7, v5, v6 │ │ - invoke-virtual {v2, v4, v5}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v1, v4, v5}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 83 │ - .end local v2 # "method":Ljava/lang/reflect/Method; │ + .end local v1 # "method":Ljava/lang/reflect/Method; │ :catch_0 │ move-exception v0 │ │ .line 84 │ .local v0, "e":Ljava/lang/Exception; │ - new-instance v4, Ljava/lang/RuntimeException; │ + new-instance v3, Ljava/lang/RuntimeException; │ │ - new-instance v5, Ljava/lang/StringBuilder; │ + new-instance v4, Ljava/lang/StringBuilder; │ │ - invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ - const-string v6, "Unable to add URI matches for class " │ + const-string v5, "Unable to add URI matches for class " │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v3}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-direct {v4, v5, v0}, Ljava/lang/RuntimeException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ + invoke-direct {v3, v4, v0}, Ljava/lang/RuntimeException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ - throw v4 │ + throw v3 │ │ .line 87 │ .end local v0 # "e":Ljava/lang/Exception; │ - .end local v3 # "table":Ljava/lang/Class;, "Ljava/lang/Class<+Lcom/jbirdvegas/mgerrit/database/DatabaseTable;>;" │ + .restart local v1 # "method":Ljava/lang/reflect/Method; │ :cond_0 │ return-void │ .end method │ │ .method public constructor ()V │ .locals 2 │ │ @@ -192,94 +195,93 @@ │ .line 48 │ iget-boolean v0, p0, Lcom/jbirdvegas/mgerrit/database/DatabaseFactory;->mLocked:Z │ │ return v0 │ .end method │ │ .method public static changeGerrit(Landroid/content/Context;Ljava/lang/String;)V │ - .locals 6 │ + .locals 5 │ .param p0, "context" # Landroid/content/Context; │ .annotation build Lorg/jetbrains/annotations/NotNull; │ .end annotation │ .end param │ .param p1, "newGerrit" # Ljava/lang/String; │ │ .prologue │ .line 147 │ - const-string v3, "DatabaseFactory" │ + const-string v2, "DatabaseFactory" │ │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ - const-string v5, "Switching Gerrit instance to: " │ + const-string v4, "Switching Gerrit instance to: " │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-static {v3, v4}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v2, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 151 │ - sget-object v3, Lcom/jbirdvegas/mgerrit/database/DatabaseFactory;->mInstances:Ljava/util/List; │ + sget-object v2, Lcom/jbirdvegas/mgerrit/database/DatabaseFactory;->mInstances:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - 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, Ljava/lang/ref/WeakReference; │ + check-cast v1, Ljava/lang/ref/WeakReference; │ │ .line 152 │ - .local v2, "key":Ljava/lang/ref/WeakReference;, "Ljava/lang/ref/WeakReference;" │ - invoke-virtual {v2}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; │ + .local v1, "key":Ljava/lang/ref/WeakReference;, "Ljava/lang/ref/WeakReference;" │ + invoke-virtual {v1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lcom/jbirdvegas/mgerrit/database/DatabaseFactory; │ + check-cast v0, Lcom/jbirdvegas/mgerrit/database/DatabaseFactory; │ │ .line 153 │ - .local v1, "instance":Lcom/jbirdvegas/mgerrit/database/DatabaseFactory; │ - if-nez v1, :cond_0 │ + .local v0, "instance":Lcom/jbirdvegas/mgerrit/database/DatabaseFactory; │ + if-nez v0, :cond_0 │ │ .line 154 │ sget-object v3, Lcom/jbirdvegas/mgerrit/database/DatabaseFactory;->mInstances:Ljava/util/List; │ │ - invoke-interface {v3, v2}, Ljava/util/List;->remove(Ljava/lang/Object;)Z │ + invoke-interface {v3, v1}, Ljava/util/List;->remove(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 159 │ :cond_0 │ - invoke-virtual {v1}, Lcom/jbirdvegas/mgerrit/database/DatabaseFactory;->waitUntilUnlocked()V │ + invoke-virtual {v0}, Lcom/jbirdvegas/mgerrit/database/DatabaseFactory;->waitUntilUnlocked()V │ │ goto :goto_0 │ │ .line 163 │ - .end local v1 # "instance":Lcom/jbirdvegas/mgerrit/database/DatabaseFactory; │ - .end local v2 # "key":Ljava/lang/ref/WeakReference;, "Ljava/lang/ref/WeakReference;" │ + .end local v0 # "instance":Lcom/jbirdvegas/mgerrit/database/DatabaseFactory; │ + .end local v1 # "key":Ljava/lang/ref/WeakReference;, "Ljava/lang/ref/WeakReference;" │ :cond_1 │ invoke-static {p0, p1}, Lcom/jbirdvegas/mgerrit/database/DatabaseFactory;->getDatabase(Landroid/content/Context;Ljava/lang/String;)V │ │ .line 164 │ return-void │ .end method │ │ @@ -573,131 +575,124 @@ │ │ throw v0 │ .end method │ │ │ # virtual methods │ .method public bulkInsert(Landroid/net/Uri;[Landroid/content/ContentValues;)I │ - .locals 10 │ + .locals 8 │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "values" # [Landroid/content/ContentValues; │ .annotation build Lorg/jetbrains/annotations/NotNull; │ .end annotation │ .end param │ .annotation build Lorg/jetbrains/annotations/Contract; │ value = "null -> fail" │ .end annotation │ │ .prologue │ .line 282 │ invoke-static {p1}, Lcom/jbirdvegas/mgerrit/database/DatabaseFactory;->getUriTable(Landroid/net/Uri;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ .line 284 │ - .local v6, "table":Ljava/lang/String; │ + .local v3, "table":Ljava/lang/String; │ invoke-static {p1}, Lcom/jbirdvegas/mgerrit/helpers/DBParams;->getConflictParameter(Landroid/net/Uri;)Ljava/lang/Integer; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 285 │ - .local v1, "conflictAlgorithm":Ljava/lang/Integer; │ + .local v0, "conflictAlgorithm":Ljava/lang/Integer; │ invoke-static {p1}, Lcom/jbirdvegas/mgerrit/helpers/DBParams;->updateOnDuplicateInsertion(Landroid/net/Uri;)Z │ │ - move-result v7 │ + move-result v4 │ │ .line 286 │ - .local v7, "update":Z │ - const/4 v5, 0x0 │ + .local v4, "update":Z │ + const/4 v2, 0x0 │ │ .line 288 │ - .local v5, "numInserted":I │ + .local v2, "numInserted":I │ invoke-direct {p0}, Lcom/jbirdvegas/mgerrit/database/DatabaseFactory;->lock()V │ │ .line 289 │ - sget-object v8, Lcom/jbirdvegas/mgerrit/database/DatabaseFactory;->wdb:Landroid/database/sqlite/SQLiteDatabase; │ + sget-object v5, Lcom/jbirdvegas/mgerrit/database/DatabaseFactory;->wdb:Landroid/database/sqlite/SQLiteDatabase; │ │ - invoke-virtual {v8}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ + invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ │ .line 291 │ - move-object v0, p2 │ - │ - .local v0, "arr$":[Landroid/content/ContentValues; │ :try_start_0 │ - array-length v4, v0 │ + array-length v6, p2 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ + const/4 v5, 0x0 │ │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v4, :cond_1 │ + if-ge v5, v6, :cond_1 │ │ - aget-object v2, v0, v3 │ + aget-object v1, p2, v5 │ │ .line 292 │ - .local v2, "cv":Landroid/content/ContentValues; │ - invoke-virtual {p0, v6, v2, v1, v7}, Lcom/jbirdvegas/mgerrit/database/DatabaseFactory;->insert(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/Integer;Z)Z │ + .local v1, "cv":Landroid/content/ContentValues; │ + invoke-virtual {p0, v3, v1, v0, v4}, Lcom/jbirdvegas/mgerrit/database/DatabaseFactory;->insert(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/Integer;Z)Z │ │ - move-result v8 │ + move-result v7 │ │ - if-eqz v8, :cond_0 │ + if-eqz v7, :cond_0 │ │ - add-int/lit8 v5, v5, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ .line 291 │ :cond_0 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ goto :goto_0 │ │ .line 295 │ - .end local v2 # "cv":Landroid/content/ContentValues; │ + .end local v1 # "cv":Landroid/content/ContentValues; │ :cond_1 │ - sget-object v8, Lcom/jbirdvegas/mgerrit/database/DatabaseFactory;->wdb:Landroid/database/sqlite/SQLiteDatabase; │ + sget-object v5, Lcom/jbirdvegas/mgerrit/database/DatabaseFactory;->wdb:Landroid/database/sqlite/SQLiteDatabase; │ │ - invoke-virtual {v8}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ + invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 297 │ - sget-object v8, Lcom/jbirdvegas/mgerrit/database/DatabaseFactory;->wdb:Landroid/database/sqlite/SQLiteDatabase; │ + sget-object v5, Lcom/jbirdvegas/mgerrit/database/DatabaseFactory;->wdb:Landroid/database/sqlite/SQLiteDatabase; │ │ - invoke-virtual {v8}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 299 │ invoke-direct {p0}, Lcom/jbirdvegas/mgerrit/database/DatabaseFactory;->unlock()V │ │ .line 301 │ invoke-virtual {p0}, Lcom/jbirdvegas/mgerrit/database/DatabaseFactory;->getContext()Landroid/content/Context; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v8}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ + invoke-virtual {v5}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - const/4 v9, 0x0 │ + const/4 v6, 0x0 │ │ - invoke-virtual {v8, p1, v9}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ + invoke-virtual {v5, p1, v6}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ │ .line 302 │ - return v5 │ + return v2 │ │ .line 297 │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ :catchall_0 │ - move-exception v8 │ + move-exception v5 │ │ - sget-object v9, Lcom/jbirdvegas/mgerrit/database/DatabaseFactory;->wdb:Landroid/database/sqlite/SQLiteDatabase; │ + sget-object v6, Lcom/jbirdvegas/mgerrit/database/DatabaseFactory;->wdb:Landroid/database/sqlite/SQLiteDatabase; │ │ - invoke-virtual {v9}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v6}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ - throw v8 │ + throw v5 │ .end method │ │ .method public closeDatabase()V │ .locals 2 │ │ .prologue │ const/4 v1, 0x0 │ @@ -1285,12 +1280,13 @@ │ │ .prologue │ .line 127 │ new-instance v0, Lcom/jbirdvegas/mgerrit/database/DatabaseFactory$1; │ │ invoke-direct {v0, p0}, Lcom/jbirdvegas/mgerrit/database/DatabaseFactory$1;->(Lcom/jbirdvegas/mgerrit/database/DatabaseFactory;)V │ │ + .line 140 │ invoke-virtual {v0}, Lcom/jbirdvegas/mgerrit/database/DatabaseFactory$1;->start()V │ │ .line 141 │ return-void │ .end method ├── smali/com/jbirdvegas/mgerrit/database/DatabaseTable.smali │ @@ -54,374 +54,379 @@ │ │ # direct methods │ .method static constructor ()V │ .locals 7 │ │ .prologue │ .line 90 │ - 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 │ │ - sput-object v5, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ + sput-object v4, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ │ .line 91 │ - sget-object v5, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ + sget-object v4, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ │ - const-class v6, Lcom/jbirdvegas/mgerrit/database/Changes; │ + const-class v5, Lcom/jbirdvegas/mgerrit/database/Changes; │ │ - invoke-virtual {v5, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v4, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 92 │ - sget-object v5, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ + sget-object v4, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ │ - const-class v6, Lcom/jbirdvegas/mgerrit/database/CommitMarker; │ + const-class v5, Lcom/jbirdvegas/mgerrit/database/CommitMarker; │ │ - invoke-virtual {v5, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v4, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 93 │ - sget-object v5, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ + sget-object v4, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ │ - const-class v6, Lcom/jbirdvegas/mgerrit/database/Config; │ + const-class v5, Lcom/jbirdvegas/mgerrit/database/Config; │ │ - invoke-virtual {v5, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v4, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 94 │ - sget-object v5, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ + sget-object v4, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ │ - const-class v6, Lcom/jbirdvegas/mgerrit/database/FileInfoTable; │ + const-class v5, Lcom/jbirdvegas/mgerrit/database/FileInfoTable; │ │ - invoke-virtual {v5, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v4, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 95 │ - sget-object v5, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ + sget-object v4, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ │ - const-class v6, Lcom/jbirdvegas/mgerrit/database/MessageInfo; │ + const-class v5, Lcom/jbirdvegas/mgerrit/database/MessageInfo; │ │ - invoke-virtual {v5, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v4, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 96 │ - sget-object v5, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ + sget-object v4, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ │ - const-class v6, Lcom/jbirdvegas/mgerrit/database/MoreChanges; │ + const-class v5, Lcom/jbirdvegas/mgerrit/database/MoreChanges; │ │ - invoke-virtual {v5, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v4, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 97 │ - sget-object v5, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ + sget-object v4, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ │ - const-class v6, Lcom/jbirdvegas/mgerrit/database/ProjectsTable; │ + const-class v5, Lcom/jbirdvegas/mgerrit/database/ProjectsTable; │ │ - invoke-virtual {v5, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v4, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 98 │ - sget-object v5, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ + sget-object v4, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ │ - const-class v6, Lcom/jbirdvegas/mgerrit/database/Reviewers; │ + const-class v5, Lcom/jbirdvegas/mgerrit/database/Reviewers; │ │ - invoke-virtual {v5, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v4, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 99 │ - sget-object v5, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ + sget-object v4, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ │ - const-class v6, Lcom/jbirdvegas/mgerrit/database/Revisions; │ + const-class v5, Lcom/jbirdvegas/mgerrit/database/Revisions; │ │ - invoke-virtual {v5, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v4, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 100 │ - sget-object v5, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ + sget-object v4, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ │ - const-class v6, Lcom/jbirdvegas/mgerrit/database/SelectedChange; │ + const-class v5, Lcom/jbirdvegas/mgerrit/database/SelectedChange; │ │ - invoke-virtual {v5, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v4, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 101 │ - sget-object v5, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ + sget-object v4, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ │ - const-class v6, Lcom/jbirdvegas/mgerrit/database/SyncTime; │ + const-class v5, Lcom/jbirdvegas/mgerrit/database/SyncTime; │ │ - invoke-virtual {v5, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v4, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 102 │ - sget-object v5, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ + sget-object v4, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ │ - const-class v6, Lcom/jbirdvegas/mgerrit/database/Users; │ + const-class v5, Lcom/jbirdvegas/mgerrit/database/Users; │ │ - invoke-virtual {v5, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v4, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 103 │ - sget-object v5, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ + sget-object v4, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ │ - const-class v6, Lcom/jbirdvegas/mgerrit/database/Labels; │ + const-class v5, Lcom/jbirdvegas/mgerrit/database/Labels; │ │ - invoke-virtual {v5, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v4, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 104 │ - sget-object v5, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ + sget-object v4, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ │ - const-class v6, Lcom/jbirdvegas/mgerrit/database/FileChanges; │ + const-class v5, Lcom/jbirdvegas/mgerrit/database/FileChanges; │ │ - invoke-virtual {v5, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v4, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 105 │ - sget-object v5, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ + sget-object v4, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ │ - const-class v6, Lcom/jbirdvegas/mgerrit/database/UserMessage; │ + const-class v5, Lcom/jbirdvegas/mgerrit/database/UserMessage; │ │ - invoke-virtual {v5, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v4, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 106 │ - sget-object v5, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ + sget-object v4, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ │ - const-class v6, Lcom/jbirdvegas/mgerrit/database/UserReviewers; │ + const-class v5, Lcom/jbirdvegas/mgerrit/database/UserReviewers; │ │ - invoke-virtual {v5, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v4, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 107 │ - sget-object v5, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ + sget-object v4, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ │ - const-class v6, Lcom/jbirdvegas/mgerrit/database/UserChanges; │ + const-class v5, Lcom/jbirdvegas/mgerrit/database/UserChanges; │ │ - invoke-virtual {v5, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v4, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 108 │ - sget-object v5, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ + sget-object v4, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ │ - const-class v6, Lcom/jbirdvegas/mgerrit/database/ReviewerLabels; │ + const-class v5, Lcom/jbirdvegas/mgerrit/database/ReviewerLabels; │ │ - invoke-virtual {v5, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v4, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 117 │ - new-instance v5, Landroid/util/SparseArray; │ + new-instance v4, Landroid/util/SparseArray; │ │ - invoke-direct {v5}, Landroid/util/SparseArray;->()V │ + invoke-direct {v4}, Landroid/util/SparseArray;->()V │ │ - sput-object v5, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->sContentTypeMap:Landroid/util/SparseArray; │ + sput-object v4, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->sContentTypeMap:Landroid/util/SparseArray; │ │ .line 119 │ - sget-object v5, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ + sget-object v4, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ │ - invoke-virtual {v5}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v4}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v4 │ │ - .local v1, "i$":Ljava/util/Iterator; │ + .local v1, "key":I │ + .local v2, "table":Ljava/lang/Class;, "Ljava/lang/Class<+Lcom/jbirdvegas/mgerrit/database/DatabaseTable;>;" │ + .local v3, "value":Ljava/lang/String; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ - invoke-interface {v1}, 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/Class; │ + .end local v2 # "table":Ljava/lang/Class;, "Ljava/lang/Class<+Lcom/jbirdvegas/mgerrit/database/DatabaseTable;>;" │ + check-cast v2, Ljava/lang/Class; │ │ .line 122 │ - .local v3, "table":Ljava/lang/Class;, "Ljava/lang/Class<+Lcom/jbirdvegas/mgerrit/database/DatabaseTable;>;" │ + .end local v1 # "key":I │ + .end local v3 # "value":Ljava/lang/String; │ + .restart local v2 # "table":Ljava/lang/Class;, "Ljava/lang/Class<+Lcom/jbirdvegas/mgerrit/database/DatabaseTable;>;" │ :try_start_0 │ const-string v5, "ITEM_LIST" │ │ - invoke-virtual {v3, v5}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ + invoke-virtual {v2, v5}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ move-result-object v5 │ │ const/4 v6, 0x0 │ │ invoke-virtual {v5, v6}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ │ - move-result v2 │ + move-result v1 │ │ .line 123 │ - .local v2, "key":I │ + .restart local v1 # "key":I │ const-string v5, "CONTENT_TYPE" │ │ - invoke-virtual {v3, v5}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ + invoke-virtual {v2, v5}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ move-result-object v5 │ │ const/4 v6, 0x0 │ │ invoke-virtual {v5, v6}, Ljava/lang/reflect/Field;->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; │ │ .line 124 │ - .local v4, "value":Ljava/lang/String; │ + .restart local v3 # "value":Ljava/lang/String; │ sget-object v5, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->sContentTypeMap:Landroid/util/SparseArray; │ │ - invoke-virtual {v5, v2, v4}, Landroid/util/SparseArray;->append(ILjava/lang/Object;)V │ + invoke-virtual {v5, v1, v3}, Landroid/util/SparseArray;->append(ILjava/lang/Object;)V │ │ .line 126 │ const-string v5, "ITEM_ID" │ │ - invoke-virtual {v3, v5}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ + invoke-virtual {v2, v5}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ move-result-object v5 │ │ const/4 v6, 0x0 │ │ invoke-virtual {v5, v6}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ │ - move-result v2 │ + move-result v1 │ │ .line 127 │ const-string v5, "CONTENT_ITEM_TYPE" │ │ - invoke-virtual {v3, v5}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ + invoke-virtual {v2, v5}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ move-result-object v5 │ │ const/4 v6, 0x0 │ │ invoke-virtual {v5, v6}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - .end local v4 # "value":Ljava/lang/String; │ - check-cast v4, Ljava/lang/String; │ + .end local v3 # "value":Ljava/lang/String; │ + check-cast v3, Ljava/lang/String; │ │ .line 128 │ - .restart local v4 # "value":Ljava/lang/String; │ + .restart local v3 # "value":Ljava/lang/String; │ sget-object v5, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->sContentTypeMap:Landroid/util/SparseArray; │ │ - invoke-virtual {v5, v2, v4}, Landroid/util/SparseArray;->append(ILjava/lang/Object;)V │ + invoke-virtual {v5, v1, v3}, Landroid/util/SparseArray;->append(ILjava/lang/Object;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 130 │ - .end local v2 # "key":I │ - .end local v4 # "value":Ljava/lang/String; │ + .end local v1 # "key":I │ + .end local v3 # "value":Ljava/lang/String; │ :catch_0 │ move-exception v0 │ │ .line 131 │ .local v0, "e":Ljava/lang/Exception; │ invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V │ │ .line 132 │ - new-instance v5, Ljava/lang/RuntimeException; │ + new-instance v4, Ljava/lang/RuntimeException; │ │ - const-string v6, "Table does not provide sufficient MIME type information" │ + const-string v5, "Table does not provide sufficient MIME type information" │ │ - invoke-direct {v5, v6, v0}, Ljava/lang/RuntimeException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ + invoke-direct {v4, v5, v0}, Ljava/lang/RuntimeException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ - throw v5 │ + throw v4 │ │ .line 142 │ .end local v0 # "e":Ljava/lang/Exception; │ - .end local v3 # "table":Ljava/lang/Class;, "Ljava/lang/Class<+Lcom/jbirdvegas/mgerrit/database/DatabaseTable;>;" │ + .restart local v1 # "key":I │ + .restart local v3 # "value":Ljava/lang/String; │ :cond_0 │ - new-instance v5, Landroid/util/SparseArray; │ + new-instance v4, Landroid/util/SparseArray; │ │ - invoke-direct {v5}, Landroid/util/SparseArray;->()V │ + invoke-direct {v4}, Landroid/util/SparseArray;->()V │ │ - sput-object v5, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->sTableMap:Landroid/util/SparseArray; │ + sput-object v4, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->sTableMap:Landroid/util/SparseArray; │ │ .line 144 │ - sget-object v5, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ + sget-object v4, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->tables:Ljava/util/ArrayList; │ │ - invoke-virtual {v5}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v4}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v4 │ │ :goto_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_1 │ │ - invoke-interface {v1}, 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/Class; │ + .end local v2 # "table":Ljava/lang/Class;, "Ljava/lang/Class<+Lcom/jbirdvegas/mgerrit/database/DatabaseTable;>;" │ + check-cast v2, Ljava/lang/Class; │ │ .line 147 │ - .restart local v3 # "table":Ljava/lang/Class;, "Ljava/lang/Class<+Lcom/jbirdvegas/mgerrit/database/DatabaseTable;>;" │ + .restart local v2 # "table":Ljava/lang/Class;, "Ljava/lang/Class<+Lcom/jbirdvegas/mgerrit/database/DatabaseTable;>;" │ :try_start_1 │ const-string v5, "ITEM_LIST" │ │ - invoke-virtual {v3, v5}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ + invoke-virtual {v2, v5}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ move-result-object v5 │ │ const/4 v6, 0x0 │ │ invoke-virtual {v5, v6}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ │ - move-result v2 │ + move-result v1 │ │ .line 148 │ - .restart local v2 # "key":I │ const-string v5, "TABLE" │ │ - invoke-virtual {v3, v5}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ + invoke-virtual {v2, v5}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ move-result-object v5 │ │ const/4 v6, 0x0 │ │ invoke-virtual {v5, v6}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/lang/String; │ + .end local v3 # "value":Ljava/lang/String; │ + check-cast v3, Ljava/lang/String; │ │ .line 149 │ - .restart local v4 # "value":Ljava/lang/String; │ + .restart local v3 # "value":Ljava/lang/String; │ sget-object v5, Lcom/jbirdvegas/mgerrit/database/DatabaseTable;->sTableMap:Landroid/util/SparseArray; │ │ - invoke-virtual {v5, v2, v4}, Landroid/util/SparseArray;->append(ILjava/lang/Object;)V │ + invoke-virtual {v5, v1, v3}, Landroid/util/SparseArray;->append(ILjava/lang/Object;)V │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_1 │ │ .line 150 │ - .end local v2 # "key":I │ - .end local v4 # "value":Ljava/lang/String; │ + .end local v3 # "value":Ljava/lang/String; │ :catch_1 │ move-exception v0 │ │ .line 151 │ .restart local v0 # "e":Ljava/lang/Exception; │ invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V │ │ .line 152 │ - new-instance v5, Ljava/lang/RuntimeException; │ + new-instance v4, Ljava/lang/RuntimeException; │ │ - const-string v6, "Unable to initialise table mappings due to inaccessible field" │ + const-string v5, "Unable to initialise table mappings due to inaccessible field" │ │ - invoke-direct {v5, v6, v0}, Ljava/lang/RuntimeException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ + invoke-direct {v4, v5, v0}, Ljava/lang/RuntimeException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ - throw v5 │ + throw v4 │ │ .line 155 │ .end local v0 # "e":Ljava/lang/Exception; │ - .end local v3 # "table":Ljava/lang/Class;, "Ljava/lang/Class<+Lcom/jbirdvegas/mgerrit/database/DatabaseTable;>;" │ + .restart local v3 # "value":Ljava/lang/String; │ :cond_1 │ return-void │ .end method │ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 35 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 64 │ return-void │ .end method │ │ .method public static isEmpty(Landroid/content/Context;Landroid/net/Uri;)Z │ .locals 10 │ .param p0, "context" # Landroid/content/Context; │ .annotation build Lorg/jetbrains/annotations/NotNull; ├── smali/com/jbirdvegas/mgerrit/database/FileChanges.smali │ @@ -262,26 +262,28 @@ │ │ sget-object v2, Lcom/jbirdvegas/mgerrit/database/FileChanges;->CONTENT_URI:Landroid/net/Uri; │ │ const-string v4, "Changes._change_number = ? AND FileInfo.change_id = Changes.change_id AND (binary = 0 OR is_image = 1)" │ │ new-array v5, v5, [Ljava/lang/String; │ │ + .line 135 │ invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v1 │ │ aput-object v1, v5, v6 │ │ const-string v6, "filename ASC" │ │ move-object v1, p0 │ │ invoke-direct/range {v0 .. v6}, Landroid/support/v4/content/CursorLoader;->(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V │ │ + .line 130 │ return-object v0 │ .end method │ │ .method public static getFileChanges(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/CursorLoader; │ .locals 7 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "changeid" # Ljava/lang/String; ├── smali/com/jbirdvegas/mgerrit/database/FileInfoTable.smali │ @@ -176,176 +176,175 @@ │ ">;)I" │ } │ .end annotation │ │ .prologue │ .line 116 │ .local p3, "files":Ljava/util/List;, "Ljava/util/List;" │ - 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 118 │ - .local v5, "values":Ljava/util/List;, "Ljava/util/List;" │ + .local v4, "values":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {p3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v6 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_2 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/jbirdvegas/mgerrit/objects/ChangedFileInfo; │ │ .line 119 │ .local v0, "file":Lcom/jbirdvegas/mgerrit/objects/ChangedFileInfo; │ if-eqz v0, :cond_0 │ │ .line 122 │ - new-instance v3, Landroid/content/ContentValues; │ + new-instance v2, Landroid/content/ContentValues; │ │ const/4 v7, 0x6 │ │ - invoke-direct {v3, v7}, Landroid/content/ContentValues;->(I)V │ + invoke-direct {v2, v7}, Landroid/content/ContentValues;->(I)V │ │ .line 123 │ - .local v3, "row":Landroid/content/ContentValues; │ + .local v2, "row":Landroid/content/ContentValues; │ const-string v7, "change_id" │ │ - invoke-virtual {v3, v7, p1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v2, v7, p1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 124 │ const-string v7, "filename" │ │ iget-object v8, v0, Lcom/jbirdvegas/mgerrit/objects/ChangedFileInfo;->path:Ljava/lang/String; │ │ - invoke-virtual {v3, v7, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v2, v7, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 126 │ - iget-object v2, v0, Lcom/jbirdvegas/mgerrit/objects/ChangedFileInfo;->oldPath:Ljava/lang/String; │ + iget-object v1, v0, Lcom/jbirdvegas/mgerrit/objects/ChangedFileInfo;->oldPath:Ljava/lang/String; │ │ .line 127 │ - .local v2, "oldPath":Ljava/lang/String; │ - if-eqz v2, :cond_1 │ + .local v1, "oldPath":Ljava/lang/String; │ + if-eqz v1, :cond_1 │ │ - invoke-virtual {v2}, Ljava/lang/String;->isEmpty()Z │ + invoke-virtual {v1}, Ljava/lang/String;->isEmpty()Z │ │ move-result v7 │ │ if-nez v7, :cond_1 │ │ const-string v7, "old_path" │ │ - invoke-virtual {v3, v7, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v2, v7, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 129 │ :cond_1 │ const-string v7, "psNumber" │ │ invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v8 │ │ - invoke-virtual {v3, v7, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v2, v7, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 130 │ const-string v7, "lines_inserted" │ │ iget-object v8, v0, Lcom/jbirdvegas/mgerrit/objects/ChangedFileInfo;->linesInserted:Ljava/lang/Integer; │ │ - invoke-virtual {v3, v7, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v2, v7, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 131 │ const-string v7, "lines_deleted" │ │ iget-object v8, v0, Lcom/jbirdvegas/mgerrit/objects/ChangedFileInfo;->linesDeleted:Ljava/lang/Integer; │ │ - invoke-virtual {v3, v7, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v2, v7, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 132 │ const-string v7, "status" │ │ iget-object v8, v0, Lcom/jbirdvegas/mgerrit/objects/ChangedFileInfo;->status:Ljava/lang/Character; │ │ invoke-static {v8}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v8 │ │ - invoke-virtual {v3, v7, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v2, v7, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 133 │ const-string v7, "binary" │ │ iget-object v8, v0, Lcom/jbirdvegas/mgerrit/objects/ChangedFileInfo;->binary:Ljava/lang/Boolean; │ │ - invoke-virtual {v3, v7, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Boolean;)V │ + invoke-virtual {v2, v7, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Boolean;)V │ │ .line 134 │ const-string v7, "is_image" │ │ invoke-virtual {v0}, Lcom/jbirdvegas/mgerrit/objects/ChangedFileInfo;->isImage()Z │ │ move-result v8 │ │ invoke-static {v8}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v8 │ │ - invoke-virtual {v3, v7, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Boolean;)V │ + invoke-virtual {v2, v7, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Boolean;)V │ │ .line 135 │ - invoke-interface {v5, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v4, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 138 │ .end local v0 # "file":Lcom/jbirdvegas/mgerrit/objects/ChangedFileInfo; │ - .end local v2 # "oldPath":Ljava/lang/String; │ - .end local v3 # "row":Landroid/content/ContentValues; │ + .end local v1 # "oldPath":Ljava/lang/String; │ + .end local v2 # "row":Landroid/content/ContentValues; │ :cond_2 │ - sget-object v7, Lcom/jbirdvegas/mgerrit/database/FileInfoTable;->CONTENT_URI:Landroid/net/Uri; │ + sget-object v6, Lcom/jbirdvegas/mgerrit/database/FileInfoTable;->CONTENT_URI:Landroid/net/Uri; │ │ - invoke-static {v7}, Lcom/jbirdvegas/mgerrit/helpers/DBParams;->insertWithReplace(Landroid/net/Uri;)Landroid/net/Uri; │ + invoke-static {v6}, Lcom/jbirdvegas/mgerrit/helpers/DBParams;->insertWithReplace(Landroid/net/Uri;)Landroid/net/Uri; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 139 │ - .local v4, "uri":Landroid/net/Uri; │ - invoke-interface {v5}, Ljava/util/List;->size()I │ + .local v3, "uri":Landroid/net/Uri; │ + invoke-interface {v4}, Ljava/util/List;->size()I │ │ - move-result v7 │ + move-result v6 │ │ - new-array v6, v7, [Landroid/content/ContentValues; │ + new-array v5, v6, [Landroid/content/ContentValues; │ │ .line 140 │ - .local v6, "valuesArray":[Landroid/content/ContentValues; │ + .local v5, "valuesArray":[Landroid/content/ContentValues; │ invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v5, v6}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-interface {v4, v5}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - check-cast v7, [Landroid/content/ContentValues; │ + check-cast v6, [Landroid/content/ContentValues; │ │ - invoke-virtual {v8, v4, v7}, Landroid/content/ContentResolver;->bulkInsert(Landroid/net/Uri;[Landroid/content/ContentValues;)I │ + invoke-virtual {v7, v3, v6}, Landroid/content/ContentResolver;->bulkInsert(Landroid/net/Uri;[Landroid/content/ContentValues;)I │ │ - move-result v7 │ + move-result v6 │ │ - return v7 │ + return v6 │ .end method │ │ │ # virtual methods │ .method public create(Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase;)V │ .locals 1 │ .param p1, "tag" # Ljava/lang/String; ├── smali/com/jbirdvegas/mgerrit/database/Labels.smali │ @@ -244,258 +244,254 @@ │ } │ .end annotation │ │ .prologue │ .line 90 │ .local p2, "labels":Ljava/util/Map;, "Ljava/util/Map;" │ .local p3, "permittedLabels":Ljava/util/Map;, "Ljava/util/Map;>;" │ - new-instance v11, Ljava/util/ArrayList; │ + new-instance v9, Ljava/util/ArrayList; │ │ - invoke-direct {v11}, Ljava/util/ArrayList;->()V │ + invoke-direct {v9}, Ljava/util/ArrayList;->()V │ │ .line 92 │ - .local v11, "rows":Ljava/util/List;, "Ljava/util/List;" │ + .local v9, "rows":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface/range {p3 .. p3}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v15 │ + move-result-object v13 │ │ - invoke-interface {v15}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v13}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v14 │ │ :cond_0 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v14}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v15 │ + move-result v13 │ │ - if-eqz v15, :cond_3 │ + if-eqz v13, :cond_3 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v14}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Ljava/util/Map$Entry; │ │ .line 93 │ .local v2, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;>;" │ invoke-interface {v2}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - check-cast v7, Ljava/lang/String; │ + check-cast v5, Ljava/lang/String; │ │ .line 94 │ - .local v7, "label":Ljava/lang/String; │ + .local v5, "label":Ljava/lang/String; │ invoke-interface {v2}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v7 │ │ - check-cast v9, Ljava/util/Collection; │ + check-cast v7, Ljava/util/Collection; │ │ .line 96 │ - .local v9, "permittedValues":Ljava/util/Collection;, "Ljava/util/Collection;" │ + .local v7, "permittedValues":Ljava/util/Collection;, "Ljava/util/Collection;" │ move-object/from16 v0, p2 │ │ - invoke-interface {v0, v7}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v0, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - check-cast v6, Lcom/google/gerrit/extensions/common/LabelInfo; │ + check-cast v4, Lcom/google/gerrit/extensions/common/LabelInfo; │ │ .line 97 │ - .local v6, "infoEntry":Lcom/google/gerrit/extensions/common/LabelInfo; │ - iget-object v8, v6, Lcom/google/gerrit/extensions/common/LabelInfo;->values:Ljava/util/Map; │ + .local v4, "infoEntry":Lcom/google/gerrit/extensions/common/LabelInfo; │ + iget-object v6, v4, Lcom/google/gerrit/extensions/common/LabelInfo;->values:Ljava/util/Map; │ │ .line 99 │ - .local v8, "labelValues":Ljava/util/Map;, "Ljava/util/Map;" │ - invoke-interface {v9}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ + .local v6, "labelValues":Ljava/util/Map;, "Ljava/util/Map;" │ + invoke-interface {v7}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v5 │ + move-result-object v15 │ │ - .local v5, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v15}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v15 │ + move-result v13 │ │ - if-eqz v15, :cond_0 │ + if-eqz v13, :cond_0 │ │ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v15}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v13 │ + move-result-object v11 │ │ - check-cast v13, Ljava/lang/String; │ + check-cast v11, Ljava/lang/String; │ │ .line 100 │ - .local v13, "value":Ljava/lang/String; │ - new-instance v10, Landroid/content/ContentValues; │ + .local v11, "value":Ljava/lang/String; │ + new-instance v8, Landroid/content/ContentValues; │ │ - const/4 v15, 0x5 │ + const/4 v13, 0x5 │ │ - invoke-direct {v10, v15}, Landroid/content/ContentValues;->(I)V │ + invoke-direct {v8, v13}, Landroid/content/ContentValues;->(I)V │ │ .line 101 │ - .local v10, "row":Landroid/content/ContentValues; │ - const-string v15, "project" │ + .local v8, "row":Landroid/content/ContentValues; │ + const-string v13, "project" │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v10, v15, v0}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v8, v13, v0}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 102 │ - const-string v15, "label" │ + const-string v13, "label" │ │ - invoke-virtual {v10, v15, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v8, v13, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 103 │ - if-eqz v8, :cond_1 │ + if-eqz v6, :cond_1 │ │ const-string v16, "desc" │ │ - invoke-interface {v8, v13}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v6, v11}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v15 │ + move-result-object v13 │ │ - check-cast v15, Ljava/lang/String; │ + check-cast v13, Ljava/lang/String; │ │ move-object/from16 v0, v16 │ │ - invoke-virtual {v10, v0, v15}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v8, v0, v13}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 106 │ :cond_1 │ :try_start_0 │ - invoke-virtual {v13}, Ljava/lang/String;->trim()Ljava/lang/String; │ + invoke-virtual {v11}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v13 │ │ - invoke-static {v15}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + invoke-static {v13}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ move-result v3 │ │ .line 107 │ .local v3, "i":I │ - const-string v15, "value" │ + const-string v13, "value" │ │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v16 │ │ move-object/from16 v0, v16 │ │ - invoke-virtual {v10, v15, v0}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v8, v13, v0}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 108 │ const-string v16, "is_default" │ │ - iget-object v15, v6, Lcom/google/gerrit/extensions/common/LabelInfo;->defaultValue:Ljava/lang/Short; │ + iget-object v13, v4, Lcom/google/gerrit/extensions/common/LabelInfo;->defaultValue:Ljava/lang/Short; │ │ - invoke-virtual {v15}, Ljava/lang/Short;->shortValue()S │ + invoke-virtual {v13}, Ljava/lang/Short;->shortValue()S │ │ - move-result v15 │ + move-result v13 │ │ - if-ne v15, v3, :cond_2 │ + if-ne v13, v3, :cond_2 │ │ - const/4 v15, 0x1 │ + const/4 v13, 0x1 │ │ :goto_1 │ - invoke-static {v15}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + invoke-static {v13}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ - move-result-object v15 │ + move-result-object v13 │ │ move-object/from16 v0, v16 │ │ - invoke-virtual {v10, v0, v15}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Boolean;)V │ + invoke-virtual {v8, v0, v13}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Boolean;)V │ :try_end_0 │ .catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 114 │ .end local v3 # "i":I │ :goto_2 │ - invoke-interface {v11, v10}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v9, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 108 │ .restart local v3 # "i":I │ :cond_2 │ - const/4 v15, 0x0 │ + const/4 v13, 0x0 │ │ goto :goto_1 │ │ .line 109 │ .end local v3 # "i":I │ :catch_0 │ move-exception v1 │ │ .line 111 │ .local v1, "e":Ljava/lang/NumberFormatException; │ - const-string v15, "value" │ + const-string v13, "value" │ │ - invoke-virtual {v10, v15, v13}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v8, v13, v11}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 112 │ - const-string v15, "is_default" │ + const-string v13, "is_default" │ │ const/16 v16, 0x0 │ │ invoke-static/range {v16 .. v16}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v16 │ │ move-object/from16 v0, v16 │ │ - invoke-virtual {v10, v15, v0}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Boolean;)V │ + invoke-virtual {v8, v13, v0}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Boolean;)V │ │ goto :goto_2 │ │ .line 119 │ .end local v1 # "e":Ljava/lang/NumberFormatException; │ .end local v2 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;>;" │ - .end local v5 # "i$":Ljava/util/Iterator; │ - .end local v6 # "infoEntry":Lcom/google/gerrit/extensions/common/LabelInfo; │ - .end local v7 # "label":Ljava/lang/String; │ - .end local v8 # "labelValues":Ljava/util/Map;, "Ljava/util/Map;" │ - .end local v9 # "permittedValues":Ljava/util/Collection;, "Ljava/util/Collection;" │ - .end local v10 # "row":Landroid/content/ContentValues; │ - .end local v13 # "value":Ljava/lang/String; │ + .end local v4 # "infoEntry":Lcom/google/gerrit/extensions/common/LabelInfo; │ + .end local v5 # "label":Ljava/lang/String; │ + .end local v6 # "labelValues":Ljava/util/Map;, "Ljava/util/Map;" │ + .end local v7 # "permittedValues":Ljava/util/Collection;, "Ljava/util/Collection;" │ + .end local v8 # "row":Landroid/content/ContentValues; │ + .end local v11 # "value":Ljava/lang/String; │ :cond_3 │ - sget-object v15, Lcom/jbirdvegas/mgerrit/database/Labels;->CONTENT_URI:Landroid/net/Uri; │ + sget-object v13, Lcom/jbirdvegas/mgerrit/database/Labels;->CONTENT_URI:Landroid/net/Uri; │ │ - invoke-static {v15}, Lcom/jbirdvegas/mgerrit/helpers/DBParams;->insertWithReplace(Landroid/net/Uri;)Landroid/net/Uri; │ + invoke-static {v13}, Lcom/jbirdvegas/mgerrit/helpers/DBParams;->insertWithReplace(Landroid/net/Uri;)Landroid/net/Uri; │ │ - move-result-object v12 │ + move-result-object v10 │ │ .line 121 │ - .local v12, "uri":Landroid/net/Uri; │ - invoke-interface {v11}, Ljava/util/List;->size()I │ + .local v10, "uri":Landroid/net/Uri; │ + invoke-interface {v9}, Ljava/util/List;->size()I │ │ - move-result v15 │ + move-result v13 │ │ - new-array v14, v15, [Landroid/content/ContentValues; │ + new-array v12, v13, [Landroid/content/ContentValues; │ │ .line 122 │ - .local v14, "valuesArray":[Landroid/content/ContentValues; │ + .local v12, "valuesArray":[Landroid/content/ContentValues; │ invoke-virtual/range {p0 .. p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v16 │ - │ - invoke-interface {v11, v14}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + move-result-object v14 │ │ - move-result-object v15 │ + invoke-interface {v9, v12}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - check-cast v15, [Landroid/content/ContentValues; │ + move-result-object v13 │ │ - move-object/from16 v0, v16 │ + check-cast v13, [Landroid/content/ContentValues; │ │ - invoke-virtual {v0, v12, v15}, Landroid/content/ContentResolver;->bulkInsert(Landroid/net/Uri;[Landroid/content/ContentValues;)I │ + invoke-virtual {v14, v10, v13}, Landroid/content/ContentResolver;->bulkInsert(Landroid/net/Uri;[Landroid/content/ContentValues;)I │ │ - move-result v15 │ + move-result v13 │ │ - return v15 │ + return v13 │ .end method │ │ │ # virtual methods │ .method public create(Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase;)V │ .locals 1 │ .param p1, "TAG" # Ljava/lang/String; ├── smali/com/jbirdvegas/mgerrit/database/MoreChanges.smali │ @@ -161,22 +161,24 @@ │ │ new-array v4, v4, [Ljava/lang/String; │ │ aput-object p1, v4, v9 │ │ sget-object v5, Lcom/jbirdvegas/mgerrit/tasks/GerritService$Direction;->Older:Lcom/jbirdvegas/mgerrit/tasks/GerritService$Direction; │ │ + .line 92 │ invoke-virtual {v5}, Lcom/jbirdvegas/mgerrit/tasks/GerritService$Direction;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ aput-object v5, v4, v8 │ │ const/4 v5, 0x0 │ │ + .line 89 │ invoke-virtual/range {v0 .. v5}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v6 │ │ .line 94 │ .local v6, "c":Landroid/database/Cursor; │ invoke-interface {v6}, Landroid/database/Cursor;->moveToFirst()Z ├── smali/com/jbirdvegas/mgerrit/database/MessageInfo.smali │ @@ -170,163 +170,162 @@ │ .end annotation │ │ .prologue │ .local p2, "comments":Ljava/util/Collection;, "Ljava/util/Collection;" │ const/4 v9, 0x0 │ │ .line 103 │ - 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 105 │ - .local v5, "values":Ljava/util/List;, "Ljava/util/List;" │ + .local v4, "values":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {p2}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v6 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_2 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/google/gerrit/extensions/common/ChangeMessageInfo; │ │ .line 106 │ .local v1, "comment":Lcom/google/gerrit/extensions/common/ChangeMessageInfo; │ if-eqz v1, :cond_0 │ │ .line 109 │ - new-instance v3, Landroid/content/ContentValues; │ + new-instance v2, Landroid/content/ContentValues; │ │ const/4 v7, 0x6 │ │ - invoke-direct {v3, v7}, Landroid/content/ContentValues;->(I)V │ + invoke-direct {v2, v7}, Landroid/content/ContentValues;->(I)V │ │ .line 110 │ - .local v3, "row":Landroid/content/ContentValues; │ + .local v2, "row":Landroid/content/ContentValues; │ const-string v7, "change_id" │ │ - invoke-virtual {v3, v7, p1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v2, v7, p1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 111 │ const-string v7, "message_id" │ │ iget-object v8, v1, Lcom/google/gerrit/extensions/common/ChangeMessageInfo;->id:Ljava/lang/String; │ │ - invoke-virtual {v3, v7, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v2, v7, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 113 │ iget-object v0, v1, Lcom/google/gerrit/extensions/common/ChangeMessageInfo;->author:Lcom/google/gerrit/extensions/common/AccountInfo; │ │ .line 114 │ .local v0, "author":Lcom/google/gerrit/extensions/common/AccountInfo; │ if-eqz v0, :cond_1 │ │ .line 115 │ const-string v7, "author" │ │ iget-object v8, v0, Lcom/google/gerrit/extensions/common/AccountInfo;->_accountId:Ljava/lang/Integer; │ │ - invoke-virtual {v3, v7, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v2, v7, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 122 │ :goto_1 │ const-string v7, "timestamp" │ │ iget-object v8, v1, Lcom/google/gerrit/extensions/common/ChangeMessageInfo;->date:Ljava/sql/Timestamp; │ │ invoke-virtual {v8}, Ljava/sql/Timestamp;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ - invoke-virtual {v3, v7, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v2, v7, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 123 │ const-string v7, "message" │ │ iget-object v8, v1, Lcom/google/gerrit/extensions/common/ChangeMessageInfo;->message:Ljava/lang/String; │ │ - invoke-virtual {v3, v7, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v2, v7, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 124 │ const-string v7, "_revision_number" │ │ iget-object v8, v1, Lcom/google/gerrit/extensions/common/ChangeMessageInfo;->_revisionNumber:Ljava/lang/Integer; │ │ - invoke-virtual {v3, v7, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v2, v7, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 125 │ - invoke-interface {v5, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v4, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 120 │ :cond_1 │ const-string v7, "author" │ │ invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v8 │ │ - invoke-virtual {v3, v7, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v2, v7, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ goto :goto_1 │ │ .line 129 │ .end local v0 # "author":Lcom/google/gerrit/extensions/common/AccountInfo; │ .end local v1 # "comment":Lcom/google/gerrit/extensions/common/ChangeMessageInfo; │ - .end local v3 # "row":Landroid/content/ContentValues; │ + .end local v2 # "row":Landroid/content/ContentValues; │ :cond_2 │ - const-string v7, "Gerrit Code Review" │ + const-string v6, "Gerrit Code Review" │ │ - const/4 v8, 0x0 │ + const/4 v7, 0x0 │ │ - invoke-static {p0, v9, v7, v8}, Lcom/jbirdvegas/mgerrit/database/Users;->insertUser(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;)Landroid/net/Uri; │ + invoke-static {p0, v9, v6, v7}, Lcom/jbirdvegas/mgerrit/database/Users;->insertUser(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;)Landroid/net/Uri; │ │ .line 131 │ - sget-object v7, Lcom/jbirdvegas/mgerrit/database/MessageInfo;->CONTENT_URI:Landroid/net/Uri; │ + sget-object v6, Lcom/jbirdvegas/mgerrit/database/MessageInfo;->CONTENT_URI:Landroid/net/Uri; │ │ - invoke-static {v7}, Lcom/jbirdvegas/mgerrit/helpers/DBParams;->insertWithReplace(Landroid/net/Uri;)Landroid/net/Uri; │ + invoke-static {v6}, Lcom/jbirdvegas/mgerrit/helpers/DBParams;->insertWithReplace(Landroid/net/Uri;)Landroid/net/Uri; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 132 │ - .local v4, "uri":Landroid/net/Uri; │ - invoke-interface {v5}, Ljava/util/List;->size()I │ + .local v3, "uri":Landroid/net/Uri; │ + invoke-interface {v4}, Ljava/util/List;->size()I │ │ - move-result v7 │ + move-result v6 │ │ - new-array v6, v7, [Landroid/content/ContentValues; │ + new-array v5, v6, [Landroid/content/ContentValues; │ │ .line 133 │ - .local v6, "valuesArray":[Landroid/content/ContentValues; │ + .local v5, "valuesArray":[Landroid/content/ContentValues; │ invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v5, v6}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-interface {v4, v5}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - check-cast v7, [Landroid/content/ContentValues; │ + check-cast v6, [Landroid/content/ContentValues; │ │ - invoke-virtual {v8, v4, v7}, Landroid/content/ContentResolver;->bulkInsert(Landroid/net/Uri;[Landroid/content/ContentValues;)I │ + invoke-virtual {v7, v3, v6}, Landroid/content/ContentResolver;->bulkInsert(Landroid/net/Uri;[Landroid/content/ContentValues;)I │ │ - move-result v7 │ + move-result v6 │ │ - return v7 │ + return v6 │ .end method │ │ │ # virtual methods │ .method public create(Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase;)V │ .locals 1 │ .param p1, "tag" # Ljava/lang/String; ├── smali/com/jbirdvegas/mgerrit/database/Revisions.smali │ @@ -199,169 +199,168 @@ │ │ .line 147 │ :goto_0 │ return-void │ │ .line 121 │ :cond_0 │ - iget v5, p2, Lcom/google/gerrit/extensions/common/RevisionInfo;->_number:I │ + iget v4, p2, Lcom/google/gerrit/extensions/common/RevisionInfo;->_number:I │ │ .line 122 │ - .local v5, "ps":I │ - new-instance v6, Landroid/content/ContentValues; │ + .local v4, "ps":I │ + new-instance v5, Landroid/content/ContentValues; │ │ - const/16 v8, 0x9 │ + const/16 v7, 0x9 │ │ - invoke-direct {v6, v8}, Landroid/content/ContentValues;->(I)V │ + invoke-direct {v5, v7}, Landroid/content/ContentValues;->(I)V │ │ .line 124 │ - .local v6, "row":Landroid/content/ContentValues; │ - const-string v8, "change_id" │ + .local v5, "row":Landroid/content/ContentValues; │ + const-string v7, "change_id" │ │ - invoke-virtual {v6, v8, p1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v5, v7, p1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 125 │ - const-string v8, "psNumber" │ + const-string v7, "psNumber" │ │ - invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v6, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v5, v7, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 126 │ - const-string v8, "commitId" │ + const-string v7, "commitId" │ │ - iget-object v9, p2, Lcom/google/gerrit/extensions/common/RevisionInfo;->commit:Lcom/google/gerrit/extensions/common/CommitInfo; │ + iget-object v8, p2, Lcom/google/gerrit/extensions/common/RevisionInfo;->commit:Lcom/google/gerrit/extensions/common/CommitInfo; │ │ - iget-object v9, v9, Lcom/google/gerrit/extensions/common/CommitInfo;->commit:Ljava/lang/String; │ + iget-object v8, v8, Lcom/google/gerrit/extensions/common/CommitInfo;->commit:Ljava/lang/String; │ │ - invoke-virtual {v6, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v5, v7, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 127 │ - iget-object v8, p2, Lcom/google/gerrit/extensions/common/RevisionInfo;->commit:Lcom/google/gerrit/extensions/common/CommitInfo; │ + iget-object v7, p2, Lcom/google/gerrit/extensions/common/RevisionInfo;->commit:Lcom/google/gerrit/extensions/common/CommitInfo; │ │ - iget-object v0, v8, Lcom/google/gerrit/extensions/common/CommitInfo;->author:Lcom/google/gerrit/extensions/common/GitPerson; │ + iget-object v0, v7, Lcom/google/gerrit/extensions/common/CommitInfo;->author:Lcom/google/gerrit/extensions/common/GitPerson; │ │ .line 128 │ .local v0, "author":Lcom/google/gerrit/extensions/common/GitPerson; │ if-eqz v0, :cond_1 │ │ .line 129 │ - const-string v8, "author" │ + const-string v7, "author" │ │ - iget-object v9, v0, Lcom/google/gerrit/extensions/common/GitPerson;->email:Ljava/lang/String; │ + iget-object v8, v0, Lcom/google/gerrit/extensions/common/GitPerson;->email:Ljava/lang/String; │ │ - invoke-virtual {v6, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v5, v7, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 131 │ :cond_1 │ - iget-object v8, p2, Lcom/google/gerrit/extensions/common/RevisionInfo;->commit:Lcom/google/gerrit/extensions/common/CommitInfo; │ + iget-object v7, p2, Lcom/google/gerrit/extensions/common/RevisionInfo;->commit:Lcom/google/gerrit/extensions/common/CommitInfo; │ │ - iget-object v1, v8, Lcom/google/gerrit/extensions/common/CommitInfo;->committer:Lcom/google/gerrit/extensions/common/GitPerson; │ + iget-object v1, v7, Lcom/google/gerrit/extensions/common/CommitInfo;->committer:Lcom/google/gerrit/extensions/common/GitPerson; │ │ .line 132 │ .local v1, "committer":Lcom/google/gerrit/extensions/common/GitPerson; │ if-eqz v1, :cond_2 │ │ .line 133 │ - const-string v8, "committer" │ + const-string v7, "committer" │ │ - iget-object v9, v1, Lcom/google/gerrit/extensions/common/GitPerson;->email:Ljava/lang/String; │ + iget-object v8, v1, Lcom/google/gerrit/extensions/common/GitPerson;->email:Ljava/lang/String; │ │ - invoke-virtual {v6, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v5, v7, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 135 │ :cond_2 │ - const-string v8, "message" │ + const-string v7, "message" │ │ - iget-object v9, p2, Lcom/google/gerrit/extensions/common/RevisionInfo;->commit:Lcom/google/gerrit/extensions/common/CommitInfo; │ + iget-object v8, p2, Lcom/google/gerrit/extensions/common/RevisionInfo;->commit:Lcom/google/gerrit/extensions/common/CommitInfo; │ │ - iget-object v9, v9, Lcom/google/gerrit/extensions/common/CommitInfo;->message:Ljava/lang/String; │ + iget-object v8, v8, Lcom/google/gerrit/extensions/common/CommitInfo;->message:Ljava/lang/String; │ │ - invoke-virtual {v6, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v5, v7, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 137 │ - sget-object v8, Lcom/jbirdvegas/mgerrit/database/Revisions;->CONTENT_URI:Landroid/net/Uri; │ + sget-object v7, Lcom/jbirdvegas/mgerrit/database/Revisions;->CONTENT_URI:Landroid/net/Uri; │ │ - invoke-static {v8}, Lcom/jbirdvegas/mgerrit/helpers/DBParams;->insertWithReplace(Landroid/net/Uri;)Landroid/net/Uri; │ + invoke-static {v7}, Lcom/jbirdvegas/mgerrit/helpers/DBParams;->insertWithReplace(Landroid/net/Uri;)Landroid/net/Uri; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 138 │ - .local v7, "uri":Landroid/net/Uri; │ + .local v6, "uri":Landroid/net/Uri; │ invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8, v7, v6}, Landroid/content/ContentResolver;->insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ + invoke-virtual {v7, v6, v5}, Landroid/content/ContentResolver;->insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ .line 140 │ new-instance v3, Ljava/util/ArrayList; │ │ - iget-object v8, p2, Lcom/google/gerrit/extensions/common/RevisionInfo;->files:Ljava/util/Map; │ + iget-object v7, p2, Lcom/google/gerrit/extensions/common/RevisionInfo;->files:Ljava/util/Map; │ │ - invoke-interface {v8}, Ljava/util/Map;->size()I │ + invoke-interface {v7}, Ljava/util/Map;->size()I │ │ - move-result v8 │ + move-result v7 │ │ - invoke-direct {v3, v8}, Ljava/util/ArrayList;->(I)V │ + invoke-direct {v3, v7}, Ljava/util/ArrayList;->(I)V │ │ .line 141 │ .local v3, "files":Ljava/util/ArrayList; │ - iget-object v8, p2, Lcom/google/gerrit/extensions/common/RevisionInfo;->files:Ljava/util/Map; │ + iget-object v7, p2, Lcom/google/gerrit/extensions/common/RevisionInfo;->files:Ljava/util/Map; │ │ - invoke-interface {v8}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + invoke-interface {v7}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v8}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v7}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v9 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v8 │ + move-result v7 │ │ - if-eqz v8, :cond_3 │ + if-eqz v7, :cond_3 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Ljava/util/Map$Entry; │ │ .line 142 │ .local v2, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ new-instance v10, Lcom/jbirdvegas/mgerrit/objects/ChangedFileInfo; │ │ invoke-interface {v2}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, Ljava/lang/String; │ + check-cast v7, Ljava/lang/String; │ │ invoke-interface {v2}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Lcom/google/gerrit/extensions/common/FileInfo; │ + check-cast v8, Lcom/google/gerrit/extensions/common/FileInfo; │ │ - invoke-direct {v10, v8, v9}, Lcom/jbirdvegas/mgerrit/objects/ChangedFileInfo;->(Ljava/lang/String;Lcom/google/gerrit/extensions/common/FileInfo;)V │ + invoke-direct {v10, v7, v8}, Lcom/jbirdvegas/mgerrit/objects/ChangedFileInfo;->(Ljava/lang/String;Lcom/google/gerrit/extensions/common/FileInfo;)V │ │ invoke-virtual {v3, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 146 │ .end local v2 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ :cond_3 │ - invoke-static {p0, p1, v5, v3}, Lcom/jbirdvegas/mgerrit/database/FileInfoTable;->insertChangedFiles(Landroid/content/Context;Ljava/lang/String;ILjava/util/List;)I │ + invoke-static {p0, p1, v4, v3}, Lcom/jbirdvegas/mgerrit/database/FileInfoTable;->insertChangedFiles(Landroid/content/Context;Ljava/lang/String;ILjava/util/List;)I │ │ goto/16 :goto_0 │ .end method │ │ │ # virtual methods │ .method public create(Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase;)V ├── smali/com/jbirdvegas/mgerrit/database/UserChanges.smali │ @@ -357,14 +357,15 @@ │ .local v7, "valuesArray":[Ljava/lang/String; │ new-instance v0, Landroid/support/v4/content/CursorLoader; │ │ sget-object v2, Lcom/jbirdvegas/mgerrit/database/UserChanges;->CONTENT_URI:Landroid/net/Uri; │ │ sget-object v3, Lcom/jbirdvegas/mgerrit/database/UserChanges;->CHANGE_LIST_PROJECTION:[Ljava/lang/String; │ │ + .line 276 │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-interface {p3, v7}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ move-result-object v5 │ @@ -373,14 +374,15 @@ │ │ const-string v6, "time_modified DESC" │ │ move-object v1, p0 │ │ invoke-direct/range {v0 .. v6}, Landroid/support/v4/content/CursorLoader;->(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V │ │ + .line 275 │ return-object v0 │ .end method │ │ .method public static findCommitsWithSubject(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/content/CursorLoader; │ .locals 4 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "status" # Ljava/lang/String; │ @@ -528,221 +530,220 @@ │ ">;)I" │ } │ .end annotation │ │ .prologue │ .line 148 │ .local p1, "commits":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 149 │ - .local v6, "values":Ljava/util/List;, "Ljava/util/List;" │ + .local v5, "values":Ljava/util/List;, "Ljava/util/List;" │ new-instance v1, Ljava/util/HashSet; │ │ invoke-direct {v1}, Ljava/util/HashSet;->()V │ │ .line 150 │ .local v1, "committers":Ljava/util/Set;, "Ljava/util/Set;" │ - new-instance v3, Ljava/util/HashSet; │ + new-instance v2, Ljava/util/HashSet; │ │ - invoke-direct {v3}, Ljava/util/HashSet;->()V │ + invoke-direct {v2}, Ljava/util/HashSet;->()V │ │ .line 152 │ - .local v3, "projects":Ljava/util/Set;, "Ljava/util/Set;" │ + .local v2, "projects":Ljava/util/Set;, "Ljava/util/Set;" │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v8 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v8 │ + move-result v7 │ │ - if-eqz v8, :cond_1 │ + if-eqz v7, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/gerrit/extensions/common/ChangeInfo; │ │ .line 153 │ .local v0, "commit":Lcom/google/gerrit/extensions/common/ChangeInfo; │ - new-instance v4, Landroid/content/ContentValues; │ + new-instance v3, Landroid/content/ContentValues; │ │ - const/16 v8, 0x9 │ + const/16 v7, 0x9 │ │ - invoke-direct {v4, v8}, Landroid/content/ContentValues;->(I)V │ + invoke-direct {v3, v7}, Landroid/content/ContentValues;->(I)V │ │ .line 155 │ - .local v4, "row":Landroid/content/ContentValues; │ - const-string v8, "change_id" │ + .local v3, "row":Landroid/content/ContentValues; │ + const-string v7, "change_id" │ │ iget-object v9, v0, Lcom/google/gerrit/extensions/common/ChangeInfo;->changeId:Ljava/lang/String; │ │ - invoke-virtual {v4, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v3, v7, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 156 │ - const-string v8, "subject" │ + const-string v7, "subject" │ │ iget-object v9, v0, Lcom/google/gerrit/extensions/common/ChangeInfo;->subject:Ljava/lang/String; │ │ - invoke-virtual {v4, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v3, v7, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 157 │ - const-string v8, "_change_number" │ + const-string v7, "_change_number" │ │ iget v9, v0, Lcom/google/gerrit/extensions/common/ChangeInfo;->_number:I │ │ invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v9 │ │ - invoke-virtual {v4, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v3, v7, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 158 │ - const-string v8, "time_created" │ + const-string v7, "time_created" │ │ iget-object v9, v0, Lcom/google/gerrit/extensions/common/ChangeInfo;->created:Ljava/sql/Timestamp; │ │ invoke-virtual {v9}, Ljava/sql/Timestamp;->toString()Ljava/lang/String; │ │ move-result-object v9 │ │ - invoke-virtual {v4, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v3, v7, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 159 │ - const-string v8, "time_modified" │ + const-string v7, "time_modified" │ │ iget-object v9, v0, Lcom/google/gerrit/extensions/common/ChangeInfo;->updated:Ljava/sql/Timestamp; │ │ invoke-virtual {v9}, Ljava/sql/Timestamp;->toString()Ljava/lang/String; │ │ move-result-object v9 │ │ - invoke-virtual {v4, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v3, v7, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 160 │ - const-string v8, "owner" │ + const-string v7, "owner" │ │ iget-object v9, v0, Lcom/google/gerrit/extensions/common/ChangeInfo;->owner:Lcom/google/gerrit/extensions/common/AccountInfo; │ │ iget-object v9, v9, Lcom/google/gerrit/extensions/common/AccountInfo;->_accountId:Ljava/lang/Integer; │ │ - invoke-virtual {v4, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v3, v7, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 161 │ - const-string v8, "project" │ + const-string v7, "project" │ │ iget-object v9, v0, Lcom/google/gerrit/extensions/common/ChangeInfo;->project:Ljava/lang/String; │ │ - invoke-virtual {v4, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v3, v7, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 164 │ const-string v9, "status" │ │ - iget-object v8, v0, Lcom/google/gerrit/extensions/common/ChangeInfo;->status:Lcom/google/gerrit/extensions/client/ChangeStatus; │ + iget-object v7, v0, Lcom/google/gerrit/extensions/common/ChangeInfo;->status:Lcom/google/gerrit/extensions/client/ChangeStatus; │ │ - if-eqz v8, :cond_0 │ + if-eqz v7, :cond_0 │ │ - iget-object v8, v0, Lcom/google/gerrit/extensions/common/ChangeInfo;->status:Lcom/google/gerrit/extensions/client/ChangeStatus; │ + iget-object v7, v0, Lcom/google/gerrit/extensions/common/ChangeInfo;->status:Lcom/google/gerrit/extensions/client/ChangeStatus; │ │ - invoke-virtual {v8}, Lcom/google/gerrit/extensions/client/ChangeStatus;->name()Ljava/lang/String; │ + invoke-virtual {v7}, Lcom/google/gerrit/extensions/client/ChangeStatus;->name()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ :goto_1 │ - invoke-virtual {v4, v9, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v3, v9, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 165 │ - const-string v8, "topic" │ + const-string v7, "topic" │ │ iget-object v9, v0, Lcom/google/gerrit/extensions/common/ChangeInfo;->topic:Ljava/lang/String; │ │ - invoke-virtual {v4, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v3, v7, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 166 │ - const-string v8, "branch" │ + const-string v7, "branch" │ │ iget-object v9, v0, Lcom/google/gerrit/extensions/common/ChangeInfo;->branch:Ljava/lang/String; │ │ - invoke-virtual {v4, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v3, v7, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 167 │ - const-string v8, "starred" │ + const-string v7, "starred" │ │ iget-object v9, v0, Lcom/google/gerrit/extensions/common/ChangeInfo;->starred:Ljava/lang/Boolean; │ │ - invoke-virtual {v4, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Boolean;)V │ + invoke-virtual {v3, v7, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Boolean;)V │ │ .line 168 │ - invoke-interface {v6, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v5, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 170 │ - iget-object v8, v0, Lcom/google/gerrit/extensions/common/ChangeInfo;->owner:Lcom/google/gerrit/extensions/common/AccountInfo; │ + iget-object v7, v0, Lcom/google/gerrit/extensions/common/ChangeInfo;->owner:Lcom/google/gerrit/extensions/common/AccountInfo; │ │ - invoke-interface {v1, v8}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ + invoke-interface {v1, v7}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ .line 171 │ - iget-object v8, v0, Lcom/google/gerrit/extensions/common/ChangeInfo;->project:Ljava/lang/String; │ + iget-object v7, v0, Lcom/google/gerrit/extensions/common/ChangeInfo;->project:Ljava/lang/String; │ │ - invoke-interface {v3, v8}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ + invoke-interface {v2, v7}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ goto/16 :goto_0 │ │ .line 164 │ :cond_0 │ - const-string v8, "NEW" │ + const-string v7, "NEW" │ │ goto :goto_1 │ │ .line 175 │ .end local v0 # "commit":Lcom/google/gerrit/extensions/common/ChangeInfo; │ - .end local v4 # "row":Landroid/content/ContentValues; │ + .end local v3 # "row":Landroid/content/ContentValues; │ :cond_1 │ invoke-static {p0, v1}, Lcom/jbirdvegas/mgerrit/database/Users;->insertUsers(Landroid/content/Context;Ljava/util/Collection;)I │ │ .line 178 │ - invoke-static {p0, v3}, Lcom/jbirdvegas/mgerrit/database/ProjectsTable;->insertProjectsArray(Landroid/content/Context;Ljava/util/Collection;)I │ + invoke-static {p0, v2}, Lcom/jbirdvegas/mgerrit/database/ProjectsTable;->insertProjectsArray(Landroid/content/Context;Ljava/util/Collection;)I │ │ .line 181 │ - sget-object v8, Lcom/jbirdvegas/mgerrit/database/Changes;->CONTENT_URI:Landroid/net/Uri; │ + sget-object v7, Lcom/jbirdvegas/mgerrit/database/Changes;->CONTENT_URI:Landroid/net/Uri; │ │ - invoke-static {v8}, Lcom/jbirdvegas/mgerrit/helpers/DBParams;->insertWithReplace(Landroid/net/Uri;)Landroid/net/Uri; │ + invoke-static {v7}, Lcom/jbirdvegas/mgerrit/helpers/DBParams;->insertWithReplace(Landroid/net/Uri;)Landroid/net/Uri; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 182 │ - .local v5, "uri":Landroid/net/Uri; │ - invoke-interface {v6}, Ljava/util/List;->size()I │ + .local v4, "uri":Landroid/net/Uri; │ + invoke-interface {v5}, Ljava/util/List;->size()I │ │ - move-result v8 │ + move-result v7 │ │ - new-array v7, v8, [Landroid/content/ContentValues; │ + new-array v6, v7, [Landroid/content/ContentValues; │ │ .line 183 │ - .local v7, "valuesArray":[Landroid/content/ContentValues; │ + .local v6, "valuesArray":[Landroid/content/ContentValues; │ invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-interface {v6, v7}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-interface {v5, v6}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, [Landroid/content/ContentValues; │ + check-cast v7, [Landroid/content/ContentValues; │ │ - invoke-virtual {v9, v5, v8}, Landroid/content/ContentResolver;->bulkInsert(Landroid/net/Uri;[Landroid/content/ContentValues;)I │ + invoke-virtual {v8, v4, v7}, Landroid/content/ContentResolver;->bulkInsert(Landroid/net/Uri;[Landroid/content/ContentValues;)I │ │ - move-result v8 │ + move-result v7 │ │ - return v8 │ + return v7 │ .end method │ │ .method public static updateChange(Landroid/content/Context;Lcom/google/gerrit/extensions/common/ChangeInfo;)Z │ .locals 8 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "commit" # Lcom/google/gerrit/extensions/common/ChangeInfo; ├── smali/com/jbirdvegas/mgerrit/database/Users.smali │ @@ -324,22 +324,24 @@ │ │ const/4 v4, 0x1 │ │ new-array v4, v4, [Ljava/lang/String; │ │ const/4 v5, 0x0 │ │ + .line 200 │ invoke-virtual {p1}, Ljava/lang/Integer;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v4, v5 │ │ const/4 v5, 0x0 │ │ + .line 199 │ invoke-virtual/range {v0 .. v5}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v9 │ │ .restart local v9 # "c":Landroid/database/Cursor; │ goto :goto_0 │ │ @@ -541,122 +543,121 @@ │ ">;)I" │ } │ .end annotation │ │ .prologue │ .line 101 │ .local p1, "users":Ljava/util/Collection;, "Ljava/util/Collection;" │ - 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 103 │ - .local v6, "values":Ljava/util/List;, "Ljava/util/List;" │ - const/4 v8, 0x0 │ + .local v5, "values":Ljava/util/List;, "Ljava/util/List;" │ + const/4 v7, 0x0 │ │ - invoke-static {p0, v8}, Lcom/jbirdvegas/mgerrit/database/Users;->getUser(Landroid/content/Context;Ljava/lang/Integer;)Lcom/jbirdvegas/mgerrit/objects/UserAccountInfo; │ + invoke-static {p0, v7}, Lcom/jbirdvegas/mgerrit/database/Users;->getUser(Landroid/content/Context;Ljava/lang/Integer;)Lcom/jbirdvegas/mgerrit/objects/UserAccountInfo; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 105 │ - .local v3, "self":Lcom/jbirdvegas/mgerrit/objects/UserAccountInfo; │ + .local v2, "self":Lcom/jbirdvegas/mgerrit/objects/UserAccountInfo; │ invoke-interface {p1}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v7 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ :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_3 │ │ - invoke-interface {v0}, 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 │ │ - check-cast v5, Lcom/google/gerrit/extensions/common/AccountInfo; │ + check-cast v4, Lcom/google/gerrit/extensions/common/AccountInfo; │ │ .line 106 │ - .local v5, "user":Lcom/google/gerrit/extensions/common/AccountInfo; │ - new-instance v2, Landroid/content/ContentValues; │ + .local v4, "user":Lcom/google/gerrit/extensions/common/AccountInfo; │ + new-instance v1, Landroid/content/ContentValues; │ │ - invoke-direct {v2}, Landroid/content/ContentValues;->()V │ + invoke-direct {v1}, Landroid/content/ContentValues;->()V │ │ .line 107 │ - .local v2, "row":Landroid/content/ContentValues; │ - if-eqz v5, :cond_0 │ + .local v1, "row":Landroid/content/ContentValues; │ + if-eqz v4, :cond_0 │ │ .line 109 │ - if-eqz v3, :cond_1 │ + if-eqz v2, :cond_1 │ │ - iget-object v8, v5, Lcom/google/gerrit/extensions/common/AccountInfo;->_accountId:Ljava/lang/Integer; │ + iget-object v8, v4, Lcom/google/gerrit/extensions/common/AccountInfo;->_accountId:Ljava/lang/Integer; │ │ invoke-virtual {v8}, Ljava/lang/Integer;->intValue()I │ │ move-result v8 │ │ - invoke-virtual {v3}, Lcom/jbirdvegas/mgerrit/objects/UserAccountInfo;->getAccountId()I │ + invoke-virtual {v2}, Lcom/jbirdvegas/mgerrit/objects/UserAccountInfo;->getAccountId()I │ │ move-result v9 │ │ if-ne v8, v9, :cond_1 │ │ .line 112 │ const-string v8, "http_user" │ │ - iget-object v9, v3, Lcom/jbirdvegas/mgerrit/objects/UserAccountInfo;->username:Ljava/lang/String; │ + iget-object v9, v2, Lcom/jbirdvegas/mgerrit/objects/UserAccountInfo;->username:Ljava/lang/String; │ │ - invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 113 │ const-string v8, "http_password" │ │ - iget-object v9, v3, Lcom/jbirdvegas/mgerrit/objects/UserAccountInfo;->password:Ljava/lang/String; │ + iget-object v9, v2, Lcom/jbirdvegas/mgerrit/objects/UserAccountInfo;->password:Ljava/lang/String; │ │ - invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 116 │ :cond_1 │ const-string v8, "account_id" │ │ - iget-object v9, v5, Lcom/google/gerrit/extensions/common/AccountInfo;->_accountId:Ljava/lang/Integer; │ + iget-object v9, v4, Lcom/google/gerrit/extensions/common/AccountInfo;->_accountId:Ljava/lang/Integer; │ │ - invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 117 │ const-string v8, "email" │ │ - iget-object v9, v5, Lcom/google/gerrit/extensions/common/AccountInfo;->email:Ljava/lang/String; │ + iget-object v9, v4, Lcom/google/gerrit/extensions/common/AccountInfo;->email:Ljava/lang/String; │ │ - invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 118 │ - iget-object v1, v5, Lcom/google/gerrit/extensions/common/AccountInfo;->name:Ljava/lang/String; │ + iget-object v0, v4, Lcom/google/gerrit/extensions/common/AccountInfo;->name:Ljava/lang/String; │ │ .line 119 │ - .local v1, "name":Ljava/lang/String; │ - if-eqz v1, :cond_2 │ + .local v0, "name":Ljava/lang/String; │ + if-eqz v0, :cond_2 │ │ - invoke-virtual {v1}, Ljava/lang/String;->length()I │ + invoke-virtual {v0}, Ljava/lang/String;->length()I │ │ move-result v8 │ │ if-lez v8, :cond_2 │ │ .line 120 │ const-string v8, "name" │ │ - invoke-virtual {v2, v8, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v8, v0}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 125 │ :goto_1 │ - invoke-interface {v6, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v5, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 122 │ :cond_2 │ const-string v8, "Users" │ │ @@ -664,69 +665,69 @@ │ │ const/4 v10, 0x1 │ │ new-array v10, v10, [Ljava/lang/Object; │ │ const/4 v11, 0x0 │ │ - iget-object v12, v5, Lcom/google/gerrit/extensions/common/AccountInfo;->_accountId:Ljava/lang/Integer; │ + iget-object v12, v4, Lcom/google/gerrit/extensions/common/AccountInfo;->_accountId:Ljava/lang/Integer; │ │ aput-object v12, v10, v11 │ │ invoke-static {v9, v10}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-static {v8, v9}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 123 │ const-string v8, "name" │ │ const-string v9, "Unknown" │ │ - invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ goto :goto_1 │ │ .line 128 │ - .end local v1 # "name":Ljava/lang/String; │ - .end local v2 # "row":Landroid/content/ContentValues; │ - .end local v5 # "user":Lcom/google/gerrit/extensions/common/AccountInfo; │ + .end local v0 # "name":Ljava/lang/String; │ + .end local v1 # "row":Landroid/content/ContentValues; │ + .end local v4 # "user":Lcom/google/gerrit/extensions/common/AccountInfo; │ :cond_3 │ - sget-object v8, Lcom/jbirdvegas/mgerrit/database/Users;->CONTENT_URI:Landroid/net/Uri; │ + sget-object v7, Lcom/jbirdvegas/mgerrit/database/Users;->CONTENT_URI:Landroid/net/Uri; │ │ - invoke-static {v8}, Lcom/jbirdvegas/mgerrit/helpers/DBParams;->insertWithReplace(Landroid/net/Uri;)Landroid/net/Uri; │ + invoke-static {v7}, Lcom/jbirdvegas/mgerrit/helpers/DBParams;->insertWithReplace(Landroid/net/Uri;)Landroid/net/Uri; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 130 │ - .local v4, "uri":Landroid/net/Uri; │ - invoke-interface {v6}, Ljava/util/List;->size()I │ + .local v3, "uri":Landroid/net/Uri; │ + invoke-interface {v5}, Ljava/util/List;->size()I │ │ - move-result v8 │ + move-result v7 │ │ - new-array v7, v8, [Landroid/content/ContentValues; │ + new-array v6, v7, [Landroid/content/ContentValues; │ │ .line 131 │ - .local v7, "valuesArray":[Landroid/content/ContentValues; │ + .local v6, "valuesArray":[Landroid/content/ContentValues; │ invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-interface {v6, v7}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-interface {v5, v6}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, [Landroid/content/ContentValues; │ + check-cast v7, [Landroid/content/ContentValues; │ │ - invoke-virtual {v9, v4, v8}, Landroid/content/ContentResolver;->bulkInsert(Landroid/net/Uri;[Landroid/content/ContentValues;)I │ + invoke-virtual {v8, v3, v7}, Landroid/content/ContentResolver;->bulkInsert(Landroid/net/Uri;[Landroid/content/ContentValues;)I │ │ - move-result v8 │ + move-result v7 │ │ - return v8 │ + return v7 │ .end method │ │ .method public static logout(Landroid/content/Context;)V │ .locals 5 │ .param p0, "context" # Landroid/content/Context; │ │ .prologue ├── smali/com/jbirdvegas/mgerrit/database/Reviewers.smali │ @@ -171,97 +171,96 @@ │ ">;" │ } │ .end annotation │ │ .prologue │ .line 106 │ .local p2, "approvers":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v3, Ljava/util/ArrayList; │ + new-instance v2, Ljava/util/ArrayList; │ │ - invoke-direct {v3}, Ljava/util/ArrayList;->()V │ + invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ .line 108 │ - .local v3, "values":Ljava/util/List;, "Ljava/util/List;" │ + .local v2, "values":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {p2}, Ljava/util/List;->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 v4 │ │ if-eqz v4, :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, Lcom/google/gerrit/extensions/common/ApprovalInfo; │ │ .line 109 │ .local v0, "approver":Lcom/google/gerrit/extensions/common/ApprovalInfo; │ - new-instance v2, Landroid/content/ContentValues; │ + new-instance v1, Landroid/content/ContentValues; │ │ - invoke-direct {v2}, Landroid/content/ContentValues;->()V │ + invoke-direct {v1}, Landroid/content/ContentValues;->()V │ │ .line 110 │ - .local v2, "row":Landroid/content/ContentValues; │ + .local v1, "row":Landroid/content/ContentValues; │ const-string v4, "user" │ │ iget-object v5, v0, Lcom/google/gerrit/extensions/common/ApprovalInfo;->_accountId:Ljava/lang/Integer; │ │ - invoke-virtual {v2, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 111 │ const-string v4, "change_id" │ │ - invoke-virtual {v2, v4, p1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v4, p1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 113 │ const-string v4, "Code-Review" │ │ invoke-virtual {v4, p3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ const-string v4, "code_review" │ │ iget-object v5, v0, Lcom/google/gerrit/extensions/common/ApprovalInfo;->value:Ljava/lang/Integer; │ │ - invoke-virtual {v2, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 115 │ :goto_1 │ - invoke-interface {v3, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v2, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 114 │ :cond_0 │ const-string v4, "verified" │ │ iget-object v5, v0, Lcom/google/gerrit/extensions/common/ApprovalInfo;->value:Ljava/lang/Integer; │ │ - invoke-virtual {v2, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ goto :goto_1 │ │ .line 117 │ .end local v0 # "approver":Lcom/google/gerrit/extensions/common/ApprovalInfo; │ - .end local v2 # "row":Landroid/content/ContentValues; │ + .end local v1 # "row":Landroid/content/ContentValues; │ :cond_1 │ - return-object v3 │ + return-object v2 │ .end method │ │ .method public static insertReviewers(Landroid/content/Context;Ljava/lang/String;Ljava/util/Map;)I │ - .locals 11 │ + .locals 9 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "changeid" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Landroid/content/Context;", │ "Ljava/lang/String;", │ @@ -270,120 +269,113 @@ │ "Ljava/lang/String;", │ "Lcom/google/gerrit/extensions/common/LabelInfo;", │ ">;)I" │ } │ .end annotation │ │ .prologue │ - .line 85 │ .local p2, "labels":Ljava/util/Map;, "Ljava/util/Map;" │ - sget-object v9, Lcom/jbirdvegas/mgerrit/database/Reviewers;->CONTENT_URI:Landroid/net/Uri; │ + const/4 v6, 0x0 │ │ - invoke-static {v9}, Lcom/jbirdvegas/mgerrit/helpers/DBParams;->insertWithIgnore(Landroid/net/Uri;)Landroid/net/Uri; │ + .line 85 │ + sget-object v7, Lcom/jbirdvegas/mgerrit/database/Reviewers;->CONTENT_URI:Landroid/net/Uri; │ │ - move-result-object v6 │ + invoke-static {v7}, Lcom/jbirdvegas/mgerrit/helpers/DBParams;->insertWithIgnore(Landroid/net/Uri;)Landroid/net/Uri; │ + │ + move-result-object v3 │ │ .line 86 │ - .local v6, "uri":Landroid/net/Uri; │ - new-instance v7, Ljava/util/ArrayList; │ + .local v3, "uri":Landroid/net/Uri; │ + new-instance v4, Ljava/util/ArrayList; │ │ - invoke-direct {v7}, Ljava/util/ArrayList;->()V │ + invoke-direct {v4}, Ljava/util/ArrayList;->()V │ │ .line 88 │ - .local v7, "values":Ljava/util/List;, "Ljava/util/List;" │ - const/4 v9, 0x2 │ + .local v4, "values":Ljava/util/List;, "Ljava/util/List;" │ + const/4 v7, 0x2 │ │ - new-array v5, v9, [Ljava/lang/String; │ + new-array v2, v7, [Ljava/lang/String; │ │ - const/4 v9, 0x0 │ + const-string v7, "Code-Review" │ │ - const-string v10, "Code-Review" │ + aput-object v7, v2, v6 │ │ - aput-object v10, v5, v9 │ + const/4 v7, 0x1 │ │ - const/4 v9, 0x1 │ + const-string v8, "Verified" │ │ - const-string v10, "Verified" │ - │ - aput-object v10, v5, v9 │ + aput-object v8, v2, v7 │ │ .line 90 │ - .local v5, "permittedLabels":[Ljava/lang/String; │ - move-object v0, v5 │ - │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v4, v0 │ - │ - .local v4, "len$":I │ - const/4 v1, 0x0 │ + .local v2, "permittedLabels":[Ljava/lang/String; │ + array-length v7, v2 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v4, :cond_1 │ + if-ge v6, v7, :cond_1 │ │ - aget-object v2, v0, v1 │ + aget-object v0, v2, v6 │ │ .line 91 │ - .local v2, "label":Ljava/lang/String; │ - invoke-interface {p2, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + .local v0, "label":Ljava/lang/String; │ + invoke-interface {p2, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - check-cast v3, Lcom/google/gerrit/extensions/common/LabelInfo; │ + check-cast v1, Lcom/google/gerrit/extensions/common/LabelInfo; │ │ .line 93 │ - .local v3, "labelInfo":Lcom/google/gerrit/extensions/common/LabelInfo; │ - if-eqz v3, :cond_0 │ + .local v1, "labelInfo":Lcom/google/gerrit/extensions/common/LabelInfo; │ + if-eqz v1, :cond_0 │ │ - iget-object v9, v3, Lcom/google/gerrit/extensions/common/LabelInfo;->all:Ljava/util/List; │ + iget-object v8, v1, Lcom/google/gerrit/extensions/common/LabelInfo;->all:Ljava/util/List; │ │ - if-eqz v9, :cond_0 │ + if-eqz v8, :cond_0 │ │ .line 94 │ - iget-object v9, v3, Lcom/google/gerrit/extensions/common/LabelInfo;->all:Ljava/util/List; │ + iget-object v8, v1, Lcom/google/gerrit/extensions/common/LabelInfo;->all:Ljava/util/List; │ │ - invoke-static {p0, p1, v9, v2}, Lcom/jbirdvegas/mgerrit/database/Reviewers;->insertLabels(Landroid/content/Context;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)Ljava/util/List; │ + invoke-static {p0, p1, v8, v0}, Lcom/jbirdvegas/mgerrit/database/Reviewers;->insertLabels(Landroid/content/Context;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)Ljava/util/List; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-interface {v7, v9}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ + invoke-interface {v4, v8}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ │ .line 90 │ :cond_0 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v6, v6, 0x1 │ │ goto :goto_0 │ │ .line 98 │ - .end local v2 # "label":Ljava/lang/String; │ - .end local v3 # "labelInfo":Lcom/google/gerrit/extensions/common/LabelInfo; │ + .end local v0 # "label":Ljava/lang/String; │ + .end local v1 # "labelInfo":Lcom/google/gerrit/extensions/common/LabelInfo; │ :cond_1 │ - invoke-interface {v7}, Ljava/util/List;->size()I │ + invoke-interface {v4}, Ljava/util/List;->size()I │ │ - move-result v9 │ + move-result v6 │ │ - new-array v8, v9, [Landroid/content/ContentValues; │ + new-array v5, v6, [Landroid/content/ContentValues; │ │ .line 99 │ - .local v8, "valuesArray":[Landroid/content/ContentValues; │ + .local v5, "valuesArray":[Landroid/content/ContentValues; │ invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - invoke-interface {v7, v8}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-interface {v4, v5}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v6 │ │ - check-cast v9, [Landroid/content/ContentValues; │ + check-cast v6, [Landroid/content/ContentValues; │ │ - invoke-virtual {v10, v6, v9}, Landroid/content/ContentResolver;->bulkInsert(Landroid/net/Uri;[Landroid/content/ContentValues;)I │ + invoke-virtual {v7, v3, v6}, Landroid/content/ContentResolver;->bulkInsert(Landroid/net/Uri;[Landroid/content/ContentValues;)I │ │ - move-result v9 │ + move-result v6 │ │ - return v9 │ + return v6 │ .end method │ │ │ # virtual methods │ .method public create(Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase;)V │ .locals 1 │ .param p1, "tag" # Ljava/lang/String; ├── smali/com/jbirdvegas/mgerrit/database/ProjectsTable.smali │ @@ -243,24 +243,26 @@ │ │ move-result-object v2 │ │ .line 154 │ .local v2, "uri":Landroid/net/Uri; │ new-instance v0, Landroid/support/v4/content/CursorLoader; │ │ + .line 155 │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ const-string v6, "base ASC, project ASC" │ │ move-object v1, p0 │ │ invoke-direct/range {v0 .. v6}, Landroid/support/v4/content/CursorLoader;->(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V │ │ + .line 154 │ return-object v0 │ │ .line 141 │ .end local v2 # "uri":Landroid/net/Uri; │ .end local v5 # "whereQuery":[Ljava/lang/String; │ .end local v7 # "newQuery":Ljava/lang/String; │ .end local v8 # "where":Ljava/lang/StringBuilder; │ @@ -401,20 +403,22 @@ │ :goto_1 │ invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v0 │ │ sget-object v1, Lcom/jbirdvegas/mgerrit/database/ProjectsTable;->CONTENT_URI:Landroid/net/Uri; │ │ + .line 178 │ invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ const-string v5, "base ASC, project ASC" │ │ + .line 177 │ invoke-virtual/range {v0 .. v5}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ return-object v0 │ │ .line 165 │ @@ -473,122 +477,121 @@ │ ">;)I" │ } │ .end annotation │ │ .prologue │ .line 89 │ .local p1, "projects":Ljava/util/List;, "Ljava/util/List;" │ - 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 91 │ - .local v5, "projectValues":Ljava/util/List;, "Ljava/util/List;" │ + .local v4, "projectValues":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v8 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v8 │ + move-result v7 │ │ - if-eqz v8, :cond_0 │ + if-eqz v7, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lcom/google/gerrit/extensions/common/ProjectInfo; │ + check-cast v2, Lcom/google/gerrit/extensions/common/ProjectInfo; │ │ .line 92 │ - .local v3, "project":Lcom/google/gerrit/extensions/common/ProjectInfo; │ - new-instance v4, Landroid/content/ContentValues; │ + .local v2, "project":Lcom/google/gerrit/extensions/common/ProjectInfo; │ + new-instance v3, Landroid/content/ContentValues; │ │ - const/4 v8, 0x2 │ + const/4 v7, 0x2 │ │ - invoke-direct {v4, v8}, Landroid/content/ContentValues;->(I)V │ + invoke-direct {v3, v7}, Landroid/content/ContentValues;->(I)V │ │ .line 94 │ - .local v4, "projectRow":Landroid/content/ContentValues; │ - iget-object v1, v3, Lcom/google/gerrit/extensions/common/ProjectInfo;->name:Ljava/lang/String; │ + .local v3, "projectRow":Landroid/content/ContentValues; │ + iget-object v0, v2, Lcom/google/gerrit/extensions/common/ProjectInfo;->name:Ljava/lang/String; │ │ .line 95 │ - .local v1, "path":Ljava/lang/String; │ - const-string v8, "path" │ + .local v0, "path":Ljava/lang/String; │ + const-string v7, "path" │ │ - invoke-virtual {v4, v8, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v3, v7, v0}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 96 │ - invoke-static {v1}, Lcom/jbirdvegas/mgerrit/database/ProjectsTable;->splitPath(Ljava/lang/String;)Landroid/util/Pair; │ + invoke-static {v0}, Lcom/jbirdvegas/mgerrit/database/ProjectsTable;->splitPath(Ljava/lang/String;)Landroid/util/Pair; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 97 │ - .local v2, "proj":Landroid/util/Pair;, "Landroid/util/Pair;" │ + .local v1, "proj":Landroid/util/Pair;, "Landroid/util/Pair;" │ const-string v9, "base" │ │ - iget-object v8, v2, Landroid/util/Pair;->first:Ljava/lang/Object; │ + iget-object v7, v1, Landroid/util/Pair;->first:Ljava/lang/Object; │ │ - check-cast v8, Ljava/lang/String; │ + check-cast v7, Ljava/lang/String; │ │ - invoke-virtual {v4, v9, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v3, v9, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 98 │ const-string v9, "project" │ │ - iget-object v8, v2, Landroid/util/Pair;->second:Ljava/lang/Object; │ + iget-object v7, v1, Landroid/util/Pair;->second:Ljava/lang/Object; │ │ - check-cast v8, Ljava/lang/String; │ + check-cast v7, Ljava/lang/String; │ │ - invoke-virtual {v4, v9, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v3, v9, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 100 │ - invoke-interface {v5, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v4, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 104 │ - .end local v1 # "path":Ljava/lang/String; │ - .end local v2 # "proj":Landroid/util/Pair;, "Landroid/util/Pair;" │ - .end local v3 # "project":Lcom/google/gerrit/extensions/common/ProjectInfo; │ - .end local v4 # "projectRow":Landroid/content/ContentValues; │ + .end local v0 # "path":Ljava/lang/String; │ + .end local v1 # "proj":Landroid/util/Pair;, "Landroid/util/Pair;" │ + .end local v2 # "project":Lcom/google/gerrit/extensions/common/ProjectInfo; │ + .end local v3 # "projectRow":Landroid/content/ContentValues; │ :cond_0 │ - sget-object v8, Lcom/jbirdvegas/mgerrit/database/ProjectsTable;->CONTENT_URI:Landroid/net/Uri; │ + sget-object v7, Lcom/jbirdvegas/mgerrit/database/ProjectsTable;->CONTENT_URI:Landroid/net/Uri; │ │ - invoke-static {v8}, Lcom/jbirdvegas/mgerrit/helpers/DBParams;->insertWithIgnore(Landroid/net/Uri;)Landroid/net/Uri; │ + invoke-static {v7}, Lcom/jbirdvegas/mgerrit/helpers/DBParams;->insertWithIgnore(Landroid/net/Uri;)Landroid/net/Uri; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 106 │ - .local v6, "uri":Landroid/net/Uri; │ - invoke-interface {v5}, Ljava/util/List;->size()I │ + .local v5, "uri":Landroid/net/Uri; │ + invoke-interface {v4}, Ljava/util/List;->size()I │ │ - move-result v8 │ + move-result v7 │ │ - new-array v7, v8, [Landroid/content/ContentValues; │ + new-array v6, v7, [Landroid/content/ContentValues; │ │ .line 107 │ - .local v7, "valuesArray":[Landroid/content/ContentValues; │ + .local v6, "valuesArray":[Landroid/content/ContentValues; │ invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-interface {v5, v7}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-interface {v4, v6}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, [Landroid/content/ContentValues; │ + check-cast v7, [Landroid/content/ContentValues; │ │ - invoke-virtual {v9, v6, v8}, Landroid/content/ContentResolver;->bulkInsert(Landroid/net/Uri;[Landroid/content/ContentValues;)I │ + invoke-virtual {v8, v5, v7}, Landroid/content/ContentResolver;->bulkInsert(Landroid/net/Uri;[Landroid/content/ContentValues;)I │ │ - move-result v8 │ + move-result v7 │ │ - return v8 │ + return v7 │ .end method │ │ .method public static insertProjectsArray(Landroid/content/Context;Ljava/util/Collection;)I │ .locals 9 │ .param p0, "context" # Landroid/content/Context; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ @@ -600,117 +603,116 @@ │ ">;)I" │ } │ .end annotation │ │ .prologue │ .line 111 │ .local p1, "projects":Ljava/util/Collection;, "Ljava/util/Collection;" │ - 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 113 │ - .local v4, "projectValues":Ljava/util/List;, "Ljava/util/List;" │ + .local v3, "projectValues":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {p1}, Ljava/util/Collection;->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 v7 │ + move-result v6 │ │ - if-eqz v7, :cond_0 │ + if-eqz v6, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Ljava/lang/String; │ + check-cast v0, Ljava/lang/String; │ │ .line 114 │ - .local v1, "path":Ljava/lang/String; │ - new-instance v3, Landroid/content/ContentValues; │ + .local v0, "path":Ljava/lang/String; │ + new-instance v2, Landroid/content/ContentValues; │ │ - const/4 v7, 0x2 │ + const/4 v6, 0x2 │ │ - invoke-direct {v3, v7}, Landroid/content/ContentValues;->(I)V │ + invoke-direct {v2, v6}, Landroid/content/ContentValues;->(I)V │ │ .line 116 │ - .local v3, "projectRow":Landroid/content/ContentValues; │ - const-string v7, "path" │ + .local v2, "projectRow":Landroid/content/ContentValues; │ + const-string v6, "path" │ │ - invoke-virtual {v3, v7, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v2, v6, v0}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 117 │ - invoke-static {v1}, Lcom/jbirdvegas/mgerrit/database/ProjectsTable;->splitPath(Ljava/lang/String;)Landroid/util/Pair; │ + invoke-static {v0}, Lcom/jbirdvegas/mgerrit/database/ProjectsTable;->splitPath(Ljava/lang/String;)Landroid/util/Pair; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 118 │ - .local v2, "proj":Landroid/util/Pair;, "Landroid/util/Pair;" │ + .local v1, "proj":Landroid/util/Pair;, "Landroid/util/Pair;" │ const-string v8, "base" │ │ - iget-object v7, v2, Landroid/util/Pair;->first:Ljava/lang/Object; │ + iget-object v6, v1, Landroid/util/Pair;->first:Ljava/lang/Object; │ │ - check-cast v7, Ljava/lang/String; │ + check-cast v6, Ljava/lang/String; │ │ - invoke-virtual {v3, v8, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v2, v8, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 119 │ const-string v8, "project" │ │ - iget-object v7, v2, Landroid/util/Pair;->second:Ljava/lang/Object; │ + iget-object v6, v1, Landroid/util/Pair;->second:Ljava/lang/Object; │ │ - check-cast v7, Ljava/lang/String; │ + check-cast v6, Ljava/lang/String; │ │ - invoke-virtual {v3, v8, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v2, v8, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 121 │ - invoke-interface {v4, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 125 │ - .end local v1 # "path":Ljava/lang/String; │ - .end local v2 # "proj":Landroid/util/Pair;, "Landroid/util/Pair;" │ - .end local v3 # "projectRow":Landroid/content/ContentValues; │ + .end local v0 # "path":Ljava/lang/String; │ + .end local v1 # "proj":Landroid/util/Pair;, "Landroid/util/Pair;" │ + .end local v2 # "projectRow":Landroid/content/ContentValues; │ :cond_0 │ - sget-object v7, Lcom/jbirdvegas/mgerrit/database/ProjectsTable;->CONTENT_URI:Landroid/net/Uri; │ + sget-object v6, Lcom/jbirdvegas/mgerrit/database/ProjectsTable;->CONTENT_URI:Landroid/net/Uri; │ │ - invoke-static {v7}, Lcom/jbirdvegas/mgerrit/helpers/DBParams;->insertWithIgnore(Landroid/net/Uri;)Landroid/net/Uri; │ + invoke-static {v6}, Lcom/jbirdvegas/mgerrit/helpers/DBParams;->insertWithIgnore(Landroid/net/Uri;)Landroid/net/Uri; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 127 │ - .local v5, "uri":Landroid/net/Uri; │ - invoke-interface {v4}, Ljava/util/List;->size()I │ + .local v4, "uri":Landroid/net/Uri; │ + invoke-interface {v3}, Ljava/util/List;->size()I │ │ - move-result v7 │ + move-result v6 │ │ - new-array v6, v7, [Landroid/content/ContentValues; │ + new-array v5, v6, [Landroid/content/ContentValues; │ │ .line 128 │ - .local v6, "valuesArray":[Landroid/content/ContentValues; │ + .local v5, "valuesArray":[Landroid/content/ContentValues; │ invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v4, v6}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-interface {v3, v5}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - check-cast v7, [Landroid/content/ContentValues; │ + check-cast v6, [Landroid/content/ContentValues; │ │ - invoke-virtual {v8, v5, v7}, Landroid/content/ContentResolver;->bulkInsert(Landroid/net/Uri;[Landroid/content/ContentValues;)I │ + invoke-virtual {v7, v4, v6}, Landroid/content/ContentResolver;->bulkInsert(Landroid/net/Uri;[Landroid/content/ContentValues;)I │ │ - move-result v7 │ + move-result v6 │ │ - return v7 │ + return v6 │ .end method │ │ .method public static searchProjects(Landroid/content/Context;Ljava/lang/String;)Landroid/database/Cursor; │ .locals 8 │ .param p0, "context" # Landroid/content/Context; │ .annotation build Lorg/jetbrains/annotations/NotNull; │ .end annotation ├── smali/com/jbirdvegas/mgerrit/fragments/CardsFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jbirdvegas/mgerrit/fragments/CardsFragment; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/fragments/CardsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/fragments/CardsFragment; │ │ .prologue │ .line 110 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/fragments/CardsFragment$1;->this$0:Lcom/jbirdvegas/mgerrit/fragments/CardsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jbirdvegas/mgerrit/fragments/CardsFragment$2.smali │ @@ -17,16 +17,17 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jbirdvegas/mgerrit/fragments/CardsFragment; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/fragments/CardsFragment;Landroid/content/Context;Lcom/jbirdvegas/mgerrit/adapters/ChangeListWrappable;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ - .param p3, "x1" # Lcom/jbirdvegas/mgerrit/adapters/ChangeListWrappable; │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/fragments/CardsFragment; │ + .param p2, "context" # Landroid/content/Context; │ + .param p3, "wrapped" # Lcom/jbirdvegas/mgerrit/adapters/ChangeListWrappable; │ │ .prologue │ .line 178 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/fragments/CardsFragment$2;->this$0:Lcom/jbirdvegas/mgerrit/fragments/CardsFragment; │ │ invoke-direct {p0, p2, p3}, Lcom/jbirdvegas/mgerrit/adapters/EndlessAdapterWrapper;->(Landroid/content/Context;Lcom/jbirdvegas/mgerrit/adapters/ChangeListWrappable;)V ├── smali/com/jbirdvegas/mgerrit/fragments/CardsFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jbirdvegas/mgerrit/fragments/CardsFragment; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/fragments/CardsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/fragments/CardsFragment; │ │ .prologue │ .line 192 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/fragments/CardsFragment$3;->this$0:Lcom/jbirdvegas/mgerrit/fragments/CardsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jbirdvegas/mgerrit/fragments/CardsFragment$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jbirdvegas/mgerrit/fragments/CardsFragment; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/fragments/CardsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/fragments/CardsFragment; │ │ .prologue │ .line 467 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/fragments/CardsFragment$4;->this$0:Lcom/jbirdvegas/mgerrit/fragments/CardsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jbirdvegas/mgerrit/fragments/ChangeListFragment$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jbirdvegas/mgerrit/fragments/ChangeListFragment; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/fragments/ChangeListFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/fragments/ChangeListFragment; │ │ .prologue │ .line 91 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/fragments/ChangeListFragment$1;->this$0:Lcom/jbirdvegas/mgerrit/fragments/ChangeListFragment; │ │ invoke-direct {p0}, Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener;->()V ├── smali/com/jbirdvegas/mgerrit/fragments/CardsFragment.smali │ @@ -351,14 +351,15 @@ │ │ iget-object v1, p0, Lcom/jbirdvegas/mgerrit/fragments/CardsFragment;->mParent:Landroid/support/v4/app/FragmentActivity; │ │ const v2, 0x7f03001e │ │ const/4 v3, 0x0 │ │ + .line 173 │ invoke-virtual {p0}, Lcom/jbirdvegas/mgerrit/fragments/CardsFragment;->getQuery()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-direct/range {v0 .. v7}, Lcom/jbirdvegas/mgerrit/adapters/ChangeListAdapter;->(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[IILjava/lang/String;)V │ │ iput-object v0, p0, Lcom/jbirdvegas/mgerrit/fragments/CardsFragment;->mAdapter:Lcom/jbirdvegas/mgerrit/adapters/ChangeListAdapter; ├── smali/com/jbirdvegas/mgerrit/fragments/CommentFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jbirdvegas/mgerrit/fragments/CommentFragment; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/fragments/CommentFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/fragments/CommentFragment; │ │ .prologue │ .line 219 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/fragments/CommentFragment$1;->this$0:Lcom/jbirdvegas/mgerrit/fragments/CommentFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jbirdvegas/mgerrit/fragments/ChangeListFragment.smali │ @@ -67,15 +67,14 @@ │ │ invoke-virtual {v0}, Lcom/jbirdvegas/mgerrit/objects/JSONCommit$Status;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/jbirdvegas/mgerrit/fragments/ChangeListFragment;->mSelectedStatus:Ljava/lang/String; │ │ - .line 133 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/jbirdvegas/mgerrit/fragments/ChangeListFragment;)Lcom/jbirdvegas/mgerrit/fragments/ChangeListFragment$SectionsPagerAdapter; │ .locals 1 │ .param p0, "x0" # Lcom/jbirdvegas/mgerrit/fragments/ChangeListFragment; │ │ @@ -180,14 +179,15 @@ │ .line 89 │ iget-object v1, p0, Lcom/jbirdvegas/mgerrit/fragments/ChangeListFragment;->mViewPager:Landroid/support/v4/view/ViewPager; │ │ new-instance v2, Lcom/jbirdvegas/mgerrit/fragments/ChangeListFragment$1; │ │ invoke-direct {v2, p0}, Lcom/jbirdvegas/mgerrit/fragments/ChangeListFragment$1;->(Lcom/jbirdvegas/mgerrit/fragments/ChangeListFragment;)V │ │ + .line 90 │ invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;->setOnPageChangeListener(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ .line 112 │ new-instance v1, Ljava/util/ArrayList; │ │ invoke-direct {v1}, Ljava/util/ArrayList;->()V ├── smali/com/jbirdvegas/mgerrit/fragments/ChangeListFragment$SectionsPagerAdapter.smali │ @@ -25,14 +25,15 @@ │ │ .field final synthetic this$0:Lcom/jbirdvegas/mgerrit/fragments/ChangeListFragment; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/fragments/ChangeListFragment;Landroid/support/v4/app/FragmentManager;)V │ .locals 2 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/fragments/ChangeListFragment; │ .param p2, "fm" # Landroid/support/v4/app/FragmentManager; │ │ .prologue │ const/4 v1, 0x0 │ │ .line 141 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/fragments/ChangeListFragment$SectionsPagerAdapter;->this$0:Lcom/jbirdvegas/mgerrit/fragments/ChangeListFragment; ├── smali/com/jbirdvegas/mgerrit/fragments/CommentFragment$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jbirdvegas/mgerrit/fragments/CommentFragment; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/fragments/CommentFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/fragments/CommentFragment; │ │ .prologue │ .line 244 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/fragments/CommentFragment$4;->this$0:Lcom/jbirdvegas/mgerrit/fragments/CommentFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jbirdvegas/mgerrit/fragments/CommentFragment$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$message:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/fragments/CommentFragment;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/fragments/CommentFragment; │ │ .prologue │ .line 209 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/fragments/CommentFragment$2;->this$0:Lcom/jbirdvegas/mgerrit/fragments/CommentFragment; │ │ iput-object p2, p0, Lcom/jbirdvegas/mgerrit/fragments/CommentFragment$2;->val$message:Ljava/lang/String; ├── smali/com/jbirdvegas/mgerrit/fragments/CommentFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jbirdvegas/mgerrit/fragments/CommentFragment; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/fragments/CommentFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/fragments/CommentFragment; │ │ .prologue │ .line 198 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/fragments/CommentFragment$3;->this$0:Lcom/jbirdvegas/mgerrit/fragments/CommentFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jbirdvegas/mgerrit/fragments/CommentFragment$5.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$message:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/fragments/CommentFragment;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/fragments/CommentFragment; │ │ .prologue │ .line 237 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/fragments/CommentFragment$5;->this$0:Lcom/jbirdvegas/mgerrit/fragments/CommentFragment; │ │ iput-object p2, p0, Lcom/jbirdvegas/mgerrit/fragments/CommentFragment$5;->val$message:Ljava/lang/String; ├── smali/com/jbirdvegas/mgerrit/fragments/CommentFragment.smali │ @@ -441,34 +441,37 @@ │ .line 235 │ new-instance v1, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v1, p1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v2, 0x7f0700b6 │ │ + .line 236 │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x1040013 │ │ new-instance v3, Lcom/jbirdvegas/mgerrit/fragments/CommentFragment$5; │ │ invoke-direct {v3, p0, p2}, Lcom/jbirdvegas/mgerrit/fragments/CommentFragment$5;->(Lcom/jbirdvegas/mgerrit/fragments/CommentFragment;Ljava/lang/String;)V │ │ + .line 237 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f0700b7 │ │ new-instance v3, Lcom/jbirdvegas/mgerrit/fragments/CommentFragment$4; │ │ invoke-direct {v3, p0}, Lcom/jbirdvegas/mgerrit/fragments/CommentFragment$4;->(Lcom/jbirdvegas/mgerrit/fragments/CommentFragment;)V │ │ + .line 244 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ .line 252 │ .local v0, "ad":Landroid/app/AlertDialog$Builder; │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ @@ -519,44 +522,48 @@ │ :cond_0 │ new-instance v3, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v3, p1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v4, 0x7f0700b3 │ │ + .line 197 │ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const v4, 0x7f0700b4 │ │ new-instance v5, Lcom/jbirdvegas/mgerrit/fragments/CommentFragment$3; │ │ invoke-direct {v5, p0}, Lcom/jbirdvegas/mgerrit/fragments/CommentFragment$3;->(Lcom/jbirdvegas/mgerrit/fragments/CommentFragment;)V │ │ + .line 198 │ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const v4, 0x7f0700b8 │ │ new-instance v5, Lcom/jbirdvegas/mgerrit/fragments/CommentFragment$2; │ │ invoke-direct {v5, p0, v1}, Lcom/jbirdvegas/mgerrit/fragments/CommentFragment$2;->(Lcom/jbirdvegas/mgerrit/fragments/CommentFragment;Ljava/lang/String;)V │ │ + .line 208 │ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setNeutralButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const v4, 0x7f0700b2 │ │ new-instance v5, Lcom/jbirdvegas/mgerrit/fragments/CommentFragment$1; │ │ invoke-direct {v5, p0}, Lcom/jbirdvegas/mgerrit/fragments/CommentFragment$1;->(Lcom/jbirdvegas/mgerrit/fragments/CommentFragment;)V │ │ + .line 218 │ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ .line 226 │ .local v0, "ad":Landroid/app/AlertDialog$Builder; │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; ├── smali/com/jbirdvegas/mgerrit/fragments/DatePickerFragment.smali │ @@ -30,15 +30,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 35 │ invoke-direct {p0}, Landroid/app/DialogFragment;->()V │ │ - .line 92 │ return-void │ .end method │ │ .method public static onDateChanged(Lorg/joda/time/DateTime;Lorg/joda/time/DateTime;)Lorg/joda/time/DateTime; │ .locals 2 │ .param p0, "dateTime" # Lorg/joda/time/DateTime; │ .param p1, "selectedDateTime" # Lorg/joda/time/DateTime; ├── smali/com/jbirdvegas/mgerrit/fragments/LabelsFragment.smali │ @@ -102,96 +102,95 @@ │ │ # virtual methods │ .method public getReview()Landroid/os/Bundle; │ .locals 7 │ │ .prologue │ .line 84 │ - new-instance v1, Landroid/os/Bundle; │ + new-instance v0, Landroid/os/Bundle; │ │ - invoke-direct {v1}, Landroid/os/Bundle;->()V │ + invoke-direct {v0}, Landroid/os/Bundle;->()V │ │ .line 85 │ - .local v1, "review":Landroid/os/Bundle; │ - iget-object v5, p0, Lcom/jbirdvegas/mgerrit/fragments/LabelsFragment;->labelViews:Ljava/util/ArrayList; │ + .local v0, "review":Landroid/os/Bundle; │ + iget-object v4, p0, Lcom/jbirdvegas/mgerrit/fragments/LabelsFragment;->labelViews:Ljava/util/ArrayList; │ │ - invoke-virtual {v5}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v4}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v5 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_1 │ + if-eqz v4, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Landroid/view/View; │ + check-cast v3, Landroid/view/View; │ │ .line 86 │ - .local v4, "view":Landroid/view/View; │ - const v5, 0x7f0e00fd │ + .local v3, "view":Landroid/view/View; │ + const v4, 0x7f0e00fd │ │ - invoke-virtual {v4, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v3, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Landroid/widget/TextView; │ + check-cast v2, Landroid/widget/TextView; │ │ .line 87 │ - .local v3, "txtLabel":Landroid/widget/TextView; │ - const v5, 0x7f0e00fe │ + .local v2, "txtLabel":Landroid/widget/TextView; │ + const v4, 0x7f0e00fe │ │ - invoke-virtual {v4, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v3, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Landroid/widget/Spinner; │ + check-cast v1, Landroid/widget/Spinner; │ │ .line 88 │ - .local v2, "spnRating":Landroid/widget/Spinner; │ - if-eqz v3, :cond_0 │ - │ + .local v1, "spnRating":Landroid/widget/Spinner; │ if-eqz v2, :cond_0 │ │ + if-eqz v1, :cond_0 │ + │ .line 89 │ - invoke-virtual {v3}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; │ + invoke-virtual {v2}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v5}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ + invoke-interface {v4}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ - invoke-virtual {v2}, Landroid/widget/Spinner;->getSelectedItem()Ljava/lang/Object; │ + invoke-virtual {v1}, Landroid/widget/Spinner;->getSelectedItem()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Lcom/jbirdvegas/mgerrit/objects/LabelValues; │ + check-cast v4, Lcom/jbirdvegas/mgerrit/objects/LabelValues; │ │ - invoke-virtual {v5}, Lcom/jbirdvegas/mgerrit/objects/LabelValues;->getValue()I │ + invoke-virtual {v4}, Lcom/jbirdvegas/mgerrit/objects/LabelValues;->getValue()I │ │ - move-result v5 │ + move-result v4 │ │ - invoke-virtual {v1, v6, v5}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V │ + invoke-virtual {v0, v6, v4}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V │ │ goto :goto_0 │ │ .line 92 │ - .end local v2 # "spnRating":Landroid/widget/Spinner; │ - .end local v3 # "txtLabel":Landroid/widget/TextView; │ - .end local v4 # "view":Landroid/view/View; │ + .end local v1 # "spnRating":Landroid/widget/Spinner; │ + .end local v2 # "txtLabel":Landroid/widget/TextView; │ + .end local v3 # "view":Landroid/view/View; │ :cond_1 │ - return-object v1 │ + return-object v0 │ .end method │ │ .method public onActivityCreated(Landroid/os/Bundle;)V │ .locals 4 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue ├── smali/com/jbirdvegas/mgerrit/fragments/PatchSetViewerFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jbirdvegas/mgerrit/fragments/PatchSetViewerFragment; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/fragments/PatchSetViewerFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/fragments/PatchSetViewerFragment; │ │ .prologue │ .line 140 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/fragments/PatchSetViewerFragment$1;->this$0:Lcom/jbirdvegas/mgerrit/fragments/PatchSetViewerFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jbirdvegas/mgerrit/fragments/PatchSetViewerFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jbirdvegas/mgerrit/fragments/PatchSetViewerFragment; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/fragments/PatchSetViewerFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/fragments/PatchSetViewerFragment; │ │ .prologue │ .line 183 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/fragments/PatchSetViewerFragment$2;->this$0:Lcom/jbirdvegas/mgerrit/fragments/PatchSetViewerFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jbirdvegas/mgerrit/fragments/PatchSetViewerFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jbirdvegas/mgerrit/fragments/PatchSetViewerFragment; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/fragments/PatchSetViewerFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/fragments/PatchSetViewerFragment; │ │ .prologue │ .line 217 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/fragments/PatchSetViewerFragment$3;->this$0:Lcom/jbirdvegas/mgerrit/fragments/PatchSetViewerFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jbirdvegas/mgerrit/fragments/PatchSetViewerFragment$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jbirdvegas/mgerrit/fragments/PatchSetViewerFragment; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/fragments/PatchSetViewerFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/fragments/PatchSetViewerFragment; │ │ .prologue │ .line 256 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/fragments/PatchSetViewerFragment$5;->this$0:Lcom/jbirdvegas/mgerrit/fragments/PatchSetViewerFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -137,21 +138,23 @@ │ # getter for: Lcom/jbirdvegas/mgerrit/fragments/PatchSetViewerFragment;->mParent:Landroid/app/Activity; │ invoke-static {v2}, Lcom/jbirdvegas/mgerrit/fragments/PatchSetViewerFragment;->access$500(Lcom/jbirdvegas/mgerrit/fragments/PatchSetViewerFragment;)Landroid/app/Activity; │ │ move-result-object v2 │ │ iget-object v3, p0, Lcom/jbirdvegas/mgerrit/fragments/PatchSetViewerFragment$5;->this$0:Lcom/jbirdvegas/mgerrit/fragments/PatchSetViewerFragment; │ │ + .line 268 │ # getter for: Lcom/jbirdvegas/mgerrit/fragments/PatchSetViewerFragment;->mCommentText:Landroid/widget/TextView; │ invoke-static {v3}, Lcom/jbirdvegas/mgerrit/fragments/PatchSetViewerFragment;->access$700(Lcom/jbirdvegas/mgerrit/fragments/PatchSetViewerFragment;)Landroid/widget/TextView; │ │ move-result-object v3 │ │ const-string v4, "comment_message" │ │ + .line 267 │ invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActivityOptionsCompat;->makeSceneTransitionAnimation(Landroid/app/Activity;Landroid/view/View;Ljava/lang/String;)Landroid/support/v4/app/ActivityOptionsCompat; │ │ move-result-object v1 │ │ .line 269 │ .local v1, "options":Landroid/support/v4/app/ActivityOptionsCompat; │ iget-object v2, p0, Lcom/jbirdvegas/mgerrit/fragments/PatchSetViewerFragment$5;->this$0:Lcom/jbirdvegas/mgerrit/fragments/PatchSetViewerFragment; ├── smali/com/jbirdvegas/mgerrit/fragments/PatchSetViewerFragment$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jbirdvegas/mgerrit/fragments/PatchSetViewerFragment; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/fragments/PatchSetViewerFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/fragments/PatchSetViewerFragment; │ │ .prologue │ .line 248 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/fragments/PatchSetViewerFragment$4;->this$0:Lcom/jbirdvegas/mgerrit/fragments/PatchSetViewerFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jbirdvegas/mgerrit/fragments/PrefsFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment; │ │ .prologue │ .line 161 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment$3;->this$0:Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jbirdvegas/mgerrit/fragments/PrefsFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment; │ │ .prologue │ .line 111 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment$1;->this$0:Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -60,14 +61,15 @@ │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ iget-object v2, p0, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment$1;->this$0:Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment; │ │ const v3, 0x7f070080 │ │ + .line 116 │ invoke-virtual {v2, v3}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ @@ -82,16 +84,18 @@ │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 115 │ invoke-static {v0, v1, v4}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 117 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ .line 118 │ return v4 │ .end method ├── smali/com/jbirdvegas/mgerrit/fragments/PrefsFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment; │ │ .prologue │ .line 142 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment$2;->this$0:Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jbirdvegas/mgerrit/fragments/PrefsFragment.smali │ @@ -50,15 +50,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 47 │ invoke-direct {p0}, Landroid/preference/PreferenceFragment;->()V │ │ - .line 63 │ return-void │ .end method │ │ .method static synthetic access$100(Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;Ljava/lang/String;)Ljava/lang/String; │ .locals 1 │ .param p0, "x0" # Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment; │ .param p1, "x1" # Ljava/lang/String; │ @@ -216,18 +215,20 @@ │ │ move-result-object v0 │ │ const-string v1, "animation_key" │ │ const/4 v2, 0x1 │ │ + .line 276 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v0 │ │ + .line 275 │ return v0 │ .end method │ │ .method public static getCurrentGerrit(Landroid/content/Context;)Ljava/lang/String; │ .locals 7 │ .param p0, "context" # Landroid/content/Context; │ │ @@ -239,14 +240,15 @@ │ │ move-result-object v3 │ │ const-string v4, "gerrit_instances_key" │ │ const/4 v5, 0x0 │ │ + .line 182 │ invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ .line 184 │ .local v0, "currentGerrit":Ljava/lang/String; │ if-nez v0, :cond_0 │ @@ -326,14 +328,15 @@ │ move-result-object v0 │ │ .line 434 │ invoke-static {p0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v2 │ │ + .line 435 │ invoke-interface {v2}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v2 │ │ const-string v3, "current_gerrit_name" │ │ invoke-interface {v2, v3, v0}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ @@ -377,24 +380,26 @@ │ .line 337 │ invoke-static {p0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v0 │ │ const-string v1, "app_theme" │ │ + .line 338 │ invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v2 │ │ const v3, 0x7f070138 │ │ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 337 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -406,24 +411,26 @@ │ .line 342 │ invoke-static {p0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v2 │ │ const-string v3, "app_theme" │ │ + .line 343 │ invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v4 │ │ const v5, 0x7f070138 │ │ invoke-virtual {v4, v5}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 342 │ invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ .line 344 │ .local v1, "themename":Ljava/lang/String; │ invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ @@ -473,14 +480,15 @@ │ │ move-result-object v2 │ │ const-string v3, "change_diff" │ │ const v4, 0x7f0700df │ │ + .line 395 │ invoke-virtual {v0, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ @@ -661,26 +669,28 @@ │ .line 287 │ invoke-static {p0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v0 │ │ const-string v1, "local_timezone" │ │ + .line 288 │ invoke-static {}, Ljava/util/TimeZone;->getDefault()Ljava/util/TimeZone; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/util/TimeZone;->getID()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 287 │ invoke-static {v0}, Ljava/util/TimeZone;->getTimeZone(Ljava/lang/String;)Ljava/util/TimeZone; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -765,26 +775,28 @@ │ .line 282 │ invoke-static {p0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v0 │ │ const-string v1, "server_timezone" │ │ + .line 283 │ invoke-static {}, Ljava/util/TimeZone;->getDefault()Ljava/util/TimeZone; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/util/TimeZone;->getID()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 282 │ invoke-static {v0}, Ljava/util/TimeZone;->getTimeZone(Ljava/lang/String;)Ljava/util/TimeZone; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -834,32 +846,35 @@ │ │ move-result-object v0 │ │ const-string v1, "tablet_layout_mode" │ │ const/4 v2, 0x0 │ │ + .line 384 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v0 │ │ + .line 383 │ return v0 │ .end method │ │ .method private launchWebsite(Landroid/preference/Preference;)Z │ .locals 3 │ .param p1, "pref" # Landroid/preference/Preference; │ .annotation build Lorg/jetbrains/annotations/Contract; │ value = "null -> false" │ .end annotation │ │ .prologue │ .line 237 │ if-eqz p1, :cond_0 │ │ + .line 238 │ invoke-virtual {p1}, Landroid/preference/Preference;->getSummary()Ljava/lang/CharSequence; │ │ move-result-object v1 │ │ check-cast v1, Ljava/lang/String; │ │ const-string v2, "http" │ @@ -931,24 +946,27 @@ │ │ invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ const-string v1, "gerrit_instances_key" │ │ + .line 200 │ invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ const-string v1, "current_gerrit_name" │ │ + .line 201 │ invoke-interface {v0, v1, p2}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ + .line 202 │ invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 203 │ return-void │ .end method │ │ .method public static setCurrentProject(Landroid/content/Context;Ljava/lang/String;)V │ @@ -1139,14 +1157,15 @@ │ │ .prologue │ .line 388 │ invoke-static {p0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v0 │ │ + .line 389 │ invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ const-string v1, "tablet_layout_mode" │ │ invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; │ @@ -1268,260 +1287,258 @@ │ :cond_0 │ return-void │ .end method │ │ │ # virtual methods │ .method public onCreate(Landroid/os/Bundle;)V │ - .locals 14 │ + .locals 13 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ .line 99 │ invoke-super {p0, p1}, Landroid/preference/PreferenceFragment;->onCreate(Landroid/os/Bundle;)V │ │ .line 100 │ - const v12, 0x7f060001 │ + const v9, 0x7f060001 │ │ - invoke-virtual {p0, v12}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->addPreferencesFromResource(I)V │ + invoke-virtual {p0, v9}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->addPreferencesFromResource(I)V │ │ .line 102 │ - const-string v12, "libraries" │ + const-string v9, "libraries" │ │ - invoke-virtual {p0, v12}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ + invoke-virtual {p0, v9}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - check-cast v4, Landroid/preference/PreferenceCategory; │ + check-cast v1, Landroid/preference/PreferenceCategory; │ │ .line 103 │ - .local v4, "libraries":Landroid/preference/PreferenceCategory; │ - invoke-direct {p0, v4}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->addLibraries(Landroid/preference/PreferenceCategory;)V │ + .local v1, "libraries":Landroid/preference/PreferenceCategory; │ + invoke-direct {p0, v1}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->addLibraries(Landroid/preference/PreferenceCategory;)V │ │ .line 105 │ invoke-virtual {p0}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->getActivity()Landroid/app/Activity; │ │ - move-result-object v12 │ + move-result-object v9 │ │ - iput-object v12, p0, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->mContext:Landroid/content/Context; │ + iput-object v9, p0, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->mContext:Landroid/content/Context; │ │ .line 108 │ - const-string v12, "gerrit_instances_key" │ + const-string v9, "gerrit_instances_key" │ │ - invoke-virtual {p0, v12}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ + invoke-virtual {p0, v9}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ - move-result-object v12 │ + move-result-object v9 │ │ - iput-object v12, p0, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->mGerritSwitcher:Landroid/preference/Preference; │ + iput-object v9, p0, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->mGerritSwitcher:Landroid/preference/Preference; │ │ .line 109 │ - iget-object v12, p0, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->mGerritSwitcher:Landroid/preference/Preference; │ + iget-object v9, p0, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->mGerritSwitcher:Landroid/preference/Preference; │ │ invoke-virtual {p0}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->getActivity()Landroid/app/Activity; │ │ - move-result-object v13 │ + move-result-object v10 │ │ - invoke-static {v13}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->getCurrentGerrit(Landroid/content/Context;)Ljava/lang/String; │ + invoke-static {v10}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->getCurrentGerrit(Landroid/content/Context;)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v10 │ │ - invoke-virtual {v12, v13}, Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V │ + invoke-virtual {v9, v10}, Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V │ │ .line 110 │ - iget-object v12, p0, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->mGerritSwitcher:Landroid/preference/Preference; │ + iget-object v9, p0, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->mGerritSwitcher:Landroid/preference/Preference; │ │ - invoke-virtual {v12, p0}, Landroid/preference/Preference;->setOnPreferenceClickListener(Landroid/preference/Preference$OnPreferenceClickListener;)V │ + invoke-virtual {v9, p0}, Landroid/preference/Preference;->setOnPreferenceClickListener(Landroid/preference/Preference$OnPreferenceClickListener;)V │ │ .line 111 │ - iget-object v12, p0, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->mGerritSwitcher:Landroid/preference/Preference; │ + iget-object v9, p0, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->mGerritSwitcher:Landroid/preference/Preference; │ │ - new-instance v13, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment$1; │ + new-instance v10, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment$1; │ │ - invoke-direct {v13, p0}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment$1;->(Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;)V │ + invoke-direct {v10, p0}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment$1;->(Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;)V │ │ - invoke-virtual {v12, v13}, Landroid/preference/Preference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ + invoke-virtual {v9, v10}, Landroid/preference/Preference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ .line 122 │ - const-string v12, "animation_key" │ + const-string v9, "animation_key" │ │ - invoke-virtual {p0, v12}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ + invoke-virtual {p0, v9}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ - move-result-object v12 │ + move-result-object v9 │ │ - check-cast v12, Landroid/preference/CheckBoxPreference; │ + check-cast v9, Landroid/preference/CheckBoxPreference; │ │ - iget-object v13, p0, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->mContext:Landroid/content/Context; │ + iget-object v10, p0, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->mContext:Landroid/content/Context; │ │ - invoke-static {v13}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->getAnimationPreference(Landroid/content/Context;)Z │ + .line 123 │ + invoke-static {v10}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->getAnimationPreference(Landroid/content/Context;)Z │ │ - move-result v13 │ + move-result v10 │ │ - invoke-virtual {v12, v13}, Landroid/preference/CheckBoxPreference;->setChecked(Z)V │ + invoke-virtual {v9, v10}, Landroid/preference/CheckBoxPreference;->setChecked(Z)V │ │ .line 124 │ - const-string v12, "server_timezone" │ + const-string v9, "server_timezone" │ │ - invoke-virtual {p0, v12}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ + invoke-virtual {p0, v9}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - check-cast v7, Landroid/preference/ListPreference; │ + check-cast v4, Landroid/preference/ListPreference; │ │ .line 126 │ - .local v7, "serverTimeZoneList":Landroid/preference/ListPreference; │ + .local v4, "serverTimeZoneList":Landroid/preference/ListPreference; │ invoke-static {}, Ljava/util/TimeZone;->getAvailableIDs()[Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v9 │ │ - invoke-virtual {v7, v12}, Landroid/preference/ListPreference;->setEntryValues([Ljava/lang/CharSequence;)V │ + invoke-virtual {v4, v9}, Landroid/preference/ListPreference;->setEntryValues([Ljava/lang/CharSequence;)V │ │ .line 127 │ - new-instance v9, Ljava/util/LinkedList; │ + new-instance v6, Ljava/util/LinkedList; │ │ - invoke-direct {v9}, Ljava/util/LinkedList;->()V │ + invoke-direct {v6}, Ljava/util/LinkedList;->()V │ │ .line 128 │ - .local v9, "timeZones":Ljava/util/LinkedList;, "Ljava/util/LinkedList;" │ + .local v6, "timeZones":Ljava/util/LinkedList;, "Ljava/util/LinkedList;" │ invoke-static {}, Ljava/util/TimeZone;->getAvailableIDs()[Ljava/lang/String; │ │ - move-result-object v0 │ + move-result-object v10 │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v3, v0 │ + array-length v11, v10 │ │ - .local v3, "len$":I │ - const/4 v2, 0x0 │ + const/4 v9, 0x0 │ │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v3, :cond_0 │ + if-ge v9, v11, :cond_0 │ │ - aget-object v10, v0, v2 │ + aget-object v7, v10, v9 │ │ .line 129 │ - .local v10, "tz":Ljava/lang/String; │ - invoke-static {v10}, Ljava/util/TimeZone;->getTimeZone(Ljava/lang/String;)Ljava/util/TimeZone; │ + .local v7, "tz":Ljava/lang/String; │ + invoke-static {v7}, Ljava/util/TimeZone;->getTimeZone(Ljava/lang/String;)Ljava/util/TimeZone; │ │ move-result-object v12 │ │ invoke-virtual {v12}, Ljava/util/TimeZone;->getID()Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v9, v12}, Ljava/util/LinkedList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v6, v12}, Ljava/util/LinkedList;->add(Ljava/lang/Object;)Z │ │ .line 128 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v9, v9, 0x1 │ │ goto :goto_0 │ │ .line 131 │ - .end local v10 # "tz":Ljava/lang/String; │ + .end local v7 # "tz":Ljava/lang/String; │ :cond_0 │ - invoke-virtual {v9}, Ljava/util/LinkedList;->size()I │ + invoke-virtual {v6}, Ljava/util/LinkedList;->size()I │ │ - move-result v12 │ + move-result v9 │ │ - new-array v11, v12, [Ljava/lang/CharSequence; │ + new-array v8, v9, [Ljava/lang/CharSequence; │ │ .line 132 │ - .local v11, "zoneEntries":[Ljava/lang/CharSequence; │ - invoke-virtual {v9, v11}, Ljava/util/LinkedList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + .local v8, "zoneEntries":[Ljava/lang/CharSequence; │ + invoke-virtual {v6, v8}, Ljava/util/LinkedList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v12 │ + move-result-object v9 │ │ - check-cast v12, [Ljava/lang/CharSequence; │ + check-cast v9, [Ljava/lang/CharSequence; │ │ - invoke-virtual {v7, v12}, Landroid/preference/ListPreference;->setEntries([Ljava/lang/CharSequence;)V │ + invoke-virtual {v4, v9}, Landroid/preference/ListPreference;->setEntries([Ljava/lang/CharSequence;)V │ │ .line 136 │ - const-string v12, "local_timezone" │ + const-string v9, "local_timezone" │ │ - invoke-virtual {p0, v12}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ + invoke-virtual {p0, v9}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - check-cast v5, Landroid/preference/ListPreference; │ + check-cast v2, Landroid/preference/ListPreference; │ │ .line 137 │ - .local v5, "localTimeZoneList":Landroid/preference/ListPreference; │ + .local v2, "localTimeZoneList":Landroid/preference/ListPreference; │ invoke-static {}, Ljava/util/TimeZone;->getAvailableIDs()[Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v9 │ │ - invoke-virtual {v5, v12}, Landroid/preference/ListPreference;->setEntries([Ljava/lang/CharSequence;)V │ + invoke-virtual {v2, v9}, Landroid/preference/ListPreference;->setEntries([Ljava/lang/CharSequence;)V │ │ .line 138 │ - invoke-virtual {v5, v11}, Landroid/preference/ListPreference;->setEntryValues([Ljava/lang/CharSequence;)V │ + invoke-virtual {v2, v8}, Landroid/preference/ListPreference;->setEntryValues([Ljava/lang/CharSequence;)V │ │ .line 140 │ - const-string v12, "app_theme" │ + const-string v9, "app_theme" │ │ - invoke-virtual {p0, v12}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ + invoke-virtual {p0, v9}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ - move-result-object v8 │ + move-result-object v5 │ │ .line 141 │ - .local v8, "themeSelector":Landroid/preference/Preference; │ - invoke-direct {p0, v8}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->setThemeSummary(Landroid/preference/Preference;)V │ + .local v5, "themeSelector":Landroid/preference/Preference; │ + invoke-direct {p0, v5}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->setThemeSummary(Landroid/preference/Preference;)V │ │ .line 142 │ - new-instance v12, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment$2; │ + new-instance v9, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment$2; │ │ - invoke-direct {v12, p0}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment$2;->(Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;)V │ + invoke-direct {v9, p0}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment$2;->(Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;)V │ │ - invoke-virtual {v8, v12}, Landroid/preference/Preference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ + invoke-virtual {v5, v9}, Landroid/preference/Preference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ .line 158 │ - const-string v12, "change_diff" │ + const-string v9, "change_diff" │ │ - invoke-virtual {p0, v12}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ + invoke-virtual {p0, v9}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 159 │ - .local v1, "diffDefault":Landroid/preference/Preference; │ + .local v0, "diffDefault":Landroid/preference/Preference; │ invoke-virtual {p0}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->getActivity()Landroid/app/Activity; │ │ - move-result-object v12 │ + move-result-object v9 │ │ - invoke-static {v12}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->getDiffDefault(Landroid/content/Context;)Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment$DiffModes; │ + invoke-static {v9}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->getDiffDefault(Landroid/content/Context;)Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment$DiffModes; │ │ - move-result-object v6 │ + move-result-object v3 │ │ .line 160 │ - .local v6, "mode":Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment$DiffModes; │ - iget-object v12, p0, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->mContext:Landroid/content/Context; │ + .local v3, "mode":Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment$DiffModes; │ + iget-object v9, p0, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->mContext:Landroid/content/Context; │ │ - invoke-virtual {v6, v12}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment$DiffModes;->getSummary(Landroid/content/Context;)Ljava/lang/String; │ + invoke-virtual {v3, v9}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment$DiffModes;->getSummary(Landroid/content/Context;)Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v9 │ │ - invoke-virtual {v1, v12}, Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V │ + invoke-virtual {v0, v9}, Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V │ │ .line 161 │ - new-instance v12, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment$3; │ + new-instance v9, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment$3; │ │ - invoke-direct {v12, p0}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment$3;->(Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;)V │ + invoke-direct {v9, p0}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment$3;->(Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;)V │ │ - invoke-virtual {v1, v12}, Landroid/preference/Preference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ + invoke-virtual {v0, v9}, Landroid/preference/Preference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ .line 170 │ - const-string v12, "auth" │ + const-string v9, "auth" │ │ - invoke-virtual {p0, v12}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ + invoke-virtual {p0, v9}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ - move-result-object v12 │ + move-result-object v9 │ │ - iput-object v12, p0, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->mSigninPref:Landroid/preference/Preference; │ + iput-object v9, p0, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->mSigninPref:Landroid/preference/Preference; │ │ .line 171 │ - iget-object v12, p0, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->mSigninPref:Landroid/preference/Preference; │ + iget-object v9, p0, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->mSigninPref:Landroid/preference/Preference; │ │ - invoke-virtual {v12, p0}, Landroid/preference/Preference;->setOnPreferenceClickListener(Landroid/preference/Preference$OnPreferenceClickListener;)V │ + invoke-virtual {v9, p0}, Landroid/preference/Preference;->setOnPreferenceClickListener(Landroid/preference/Preference$OnPreferenceClickListener;)V │ │ .line 172 │ return-void │ .end method │ │ .method public onPreferenceClick(Landroid/preference/Preference;)Z │ .locals 6 ├── smali/com/jbirdvegas/mgerrit/fragments/TimePickerFragment.smali │ @@ -26,15 +26,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 34 │ invoke-direct {p0}, Landroid/app/DialogFragment;->()V │ │ - .line 73 │ return-void │ .end method │ │ │ # virtual methods │ .method public onCreateDialog(Landroid/os/Bundle;)Landroid/app/Dialog; │ .locals 9 ├── smali/com/jbirdvegas/mgerrit/helpers/DBParams.smali │ @@ -314,22 +314,25 @@ │ │ move-result-object v0 │ │ const-string v1, "conflict" │ │ const-string v2, "IGNORE" │ │ + .line 58 │ 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 59 │ invoke-virtual {v0}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri; │ │ move-result-object v0 │ │ + .line 57 │ return-object v0 │ .end method │ │ .method public static insertWithIgnore(Landroid/net/Uri;)Landroid/net/Uri; │ .locals 3 │ .param p0, "uri" # Landroid/net/Uri; ├── smali/com/jbirdvegas/mgerrit/helpers/EmoticonSupportHelper.smali │ @@ -24,15 +24,15 @@ │ .locals 4 │ │ .prologue │ const v2, 0x7f02005b │ │ const v3, 0x7f020055 │ │ - .line 20 │ + .line 21 │ invoke-static {}, Landroid/text/Spannable$Factory;->getInstance()Landroid/text/Spannable$Factory; │ │ move-result-object v0 │ │ sput-object v0, Lcom/jbirdvegas/mgerrit/helpers/EmoticonSupportHelper;->spannableFactory:Landroid/text/Spannable$Factory; │ │ .line 23 │ @@ -245,182 +245,181 @@ │ invoke-interface {p0, v0, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 52 │ return-void │ .end method │ │ .method public static addSmiles(Landroid/content/Context;Landroid/text/Spannable;)Z │ - .locals 13 │ + .locals 11 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "spannable" # Landroid/text/Spannable; │ │ .prologue │ .line 55 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ .line 56 │ - .local v2, "hasChanges":Z │ - sget-object v9, Lcom/jbirdvegas/mgerrit/helpers/EmoticonSupportHelper;->emoticons:Ljava/util/Map; │ + .local v1, "hasChanges":Z │ + sget-object v5, Lcom/jbirdvegas/mgerrit/helpers/EmoticonSupportHelper;->emoticons:Ljava/util/Map; │ │ - invoke-interface {v9}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + invoke-interface {v5}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v9 │ + move-result-object v5 │ │ - invoke-interface {v9}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v5}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v7 │ │ :cond_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v9 │ + move-result v5 │ │ - if-eqz v9, :cond_4 │ + if-eqz v5, :cond_4 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, 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 57 │ - .local v1, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ + .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 v9 │ + move-result-object v5 │ │ - check-cast v9, Ljava/util/regex/Pattern; │ + check-cast v5, Ljava/util/regex/Pattern; │ │ - invoke-virtual {v9, p1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ + invoke-virtual {v5, p1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v6 │ + move-result-object v2 │ │ .line 58 │ - .local v6, "matcher":Ljava/util/regex/Matcher; │ + .local v2, "matcher":Ljava/util/regex/Matcher; │ :cond_1 │ :goto_0 │ - invoke-virtual {v6}, Ljava/util/regex/Matcher;->find()Z │ + invoke-virtual {v2}, Ljava/util/regex/Matcher;->find()Z │ │ - move-result v9 │ + move-result v5 │ │ - if-eqz v9, :cond_0 │ + if-eqz v5, :cond_0 │ │ .line 59 │ - const/4 v7, 0x1 │ + const/4 v3, 0x1 │ │ .line 60 │ - .local v7, "set":Z │ - invoke-virtual {v6}, Ljava/util/regex/Matcher;->start()I │ + .local v3, "set":Z │ + invoke-virtual {v2}, Ljava/util/regex/Matcher;->start()I │ │ - move-result v9 │ + move-result v5 │ │ - invoke-virtual {v6}, Ljava/util/regex/Matcher;->end()I │ + .line 61 │ + invoke-virtual {v2}, Ljava/util/regex/Matcher;->end()I │ │ - move-result v10 │ + move-result v6 │ │ - const-class v11, Landroid/text/style/ImageSpan; │ + const-class v8, Landroid/text/style/ImageSpan; │ │ - invoke-interface {p1, v9, v10, v11}, Landroid/text/Spannable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object; │ + .line 60 │ + invoke-interface {p1, v5, v6, v8}, Landroid/text/Spannable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object; │ │ - move-result-object v0 │ + move-result-object v5 │ │ - check-cast v0, [Landroid/text/style/ImageSpan; │ + check-cast v5, [Landroid/text/style/ImageSpan; │ │ - .local v0, "arr$":[Landroid/text/style/ImageSpan; │ - array-length v5, v0 │ + array-length v8, v5 │ │ - .local v5, "len$":I │ - const/4 v4, 0x0 │ + const/4 v6, 0x0 │ │ - .local v4, "i$":I │ :goto_1 │ - if-ge v4, v5, :cond_3 │ + if-ge v6, v8, :cond_3 │ │ - aget-object v8, v0, v4 │ + aget-object v4, v5, v6 │ │ .line 62 │ - .local v8, "span":Landroid/text/style/ImageSpan; │ - invoke-interface {p1, v8}, Landroid/text/Spannable;->getSpanStart(Ljava/lang/Object;)I │ + .local v4, "span":Landroid/text/style/ImageSpan; │ + invoke-interface {p1, v4}, Landroid/text/Spannable;->getSpanStart(Ljava/lang/Object;)I │ │ move-result v9 │ │ - invoke-virtual {v6}, Ljava/util/regex/Matcher;->start()I │ + invoke-virtual {v2}, Ljava/util/regex/Matcher;->start()I │ │ move-result v10 │ │ if-lt v9, v10, :cond_2 │ │ - invoke-interface {p1, v8}, Landroid/text/Spannable;->getSpanEnd(Ljava/lang/Object;)I │ + .line 63 │ + invoke-interface {p1, v4}, Landroid/text/Spannable;->getSpanEnd(Ljava/lang/Object;)I │ │ move-result v9 │ │ - invoke-virtual {v6}, Ljava/util/regex/Matcher;->end()I │ + invoke-virtual {v2}, Ljava/util/regex/Matcher;->end()I │ │ move-result v10 │ │ if-gt v9, v10, :cond_2 │ │ .line 64 │ - invoke-interface {p1, v8}, Landroid/text/Spannable;->removeSpan(Ljava/lang/Object;)V │ + invoke-interface {p1, v4}, Landroid/text/Spannable;->removeSpan(Ljava/lang/Object;)V │ │ .line 60 │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v6, v6, 0x1 │ │ goto :goto_1 │ │ .line 66 │ :cond_2 │ - const/4 v7, 0x0 │ + const/4 v3, 0x0 │ │ .line 70 │ - .end local v8 # "span":Landroid/text/style/ImageSpan; │ + .end local v4 # "span":Landroid/text/style/ImageSpan; │ :cond_3 │ - if-eqz v7, :cond_1 │ + if-eqz v3, :cond_1 │ │ .line 71 │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ .line 72 │ - new-instance v10, Landroid/text/style/ImageSpan; │ + new-instance v6, Landroid/text/style/ImageSpan; │ │ - 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 v9 │ + move-result-object v5 │ │ - check-cast v9, Ljava/lang/Integer; │ + check-cast v5, Ljava/lang/Integer; │ │ - invoke-virtual {v9}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ │ - move-result v9 │ + move-result v5 │ │ - invoke-direct {v10, p0, v9}, Landroid/text/style/ImageSpan;->(Landroid/content/Context;I)V │ + invoke-direct {v6, p0, v5}, Landroid/text/style/ImageSpan;->(Landroid/content/Context;I)V │ │ - invoke-virtual {v6}, Ljava/util/regex/Matcher;->start()I │ + .line 73 │ + invoke-virtual {v2}, Ljava/util/regex/Matcher;->start()I │ │ - move-result v9 │ + move-result v5 │ │ - invoke-virtual {v6}, Ljava/util/regex/Matcher;->end()I │ + invoke-virtual {v2}, Ljava/util/regex/Matcher;->end()I │ │ - move-result v11 │ + move-result v8 │ │ - const/16 v12, 0x21 │ + const/16 v9, 0x21 │ │ - invoke-interface {p1, v10, v9, v11, v12}, Landroid/text/Spannable;->setSpan(Ljava/lang/Object;III)V │ + .line 72 │ + invoke-interface {p1, v6, v5, v8, v9}, Landroid/text/Spannable;->setSpan(Ljava/lang/Object;III)V │ │ goto :goto_0 │ │ .line 78 │ - .end local v0 # "arr$":[Landroid/text/style/ImageSpan; │ - .end local v1 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - .end local v4 # "i$":I │ - .end local v5 # "len$":I │ - .end local v6 # "matcher":Ljava/util/regex/Matcher; │ - .end local v7 # "set":Z │ + .end local v0 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ + .end local v2 # "matcher":Ljava/util/regex/Matcher; │ + .end local v3 # "set":Z │ :cond_4 │ - return v2 │ + return v1 │ .end method │ │ .method public static getSmiledText(Landroid/content/Context;Ljava/lang/CharSequence;)Landroid/text/Spannable; │ .locals 2 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "text" # Ljava/lang/CharSequence; ├── smali/com/jbirdvegas/mgerrit/helpers/GerritTeamsHelper$GerritInstance.smali │ @@ -23,14 +23,15 @@ │ │ .field final synthetic this$0:Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper;Ljava/lang/String;Ljava/lang/String;J)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper; │ .param p2, "teamName" # Ljava/lang/String; │ .param p3, "teamUrl" # Ljava/lang/String; │ .param p4, "timestamp" # J │ │ .prologue │ .line 79 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper$GerritInstance;->this$0:Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper; │ @@ -48,14 +49,15 @@ │ │ .line 83 │ return-void │ .end method │ │ .method public constructor (Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper;Lorg/json/JSONObject;)V │ .locals 4 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper; │ .param p2, "jsonObject" # Lorg/json/JSONObject; │ │ .prologue │ .line 85 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper$GerritInstance;->this$0:Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jbirdvegas/mgerrit/helpers/GerritTeamsHelper.smali │ @@ -77,14 +77,15 @@ │ .line 46 │ new-instance v0, Ljava/io/File; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ + .line 47 │ invoke-static {}, Landroid/os/Environment;->getDataDirectory()Ljava/io/File; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ move-result-object v2 │ @@ -103,14 +104,15 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Ljava/io/File;->(Ljava/lang/String;)V │ │ sput-object v0, Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper;->mExternalCacheDir:Ljava/io/File; │ │ + .line 46 │ return-void │ .end method │ │ .method public constructor ()V │ .locals 1 │ │ .prologue │ @@ -193,139 +195,133 @@ │ "Ljava/lang/String;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 157 │ - new-instance v2, Ljava/util/LinkedList; │ + new-instance v1, Ljava/util/LinkedList; │ │ - invoke-direct {v2}, Ljava/util/LinkedList;->()V │ + invoke-direct {v1}, Ljava/util/LinkedList;->()V │ │ .line 158 │ - .local v2, "names":Ljava/util/List;, "Ljava/util/List;" │ - iget-object v3, p0, Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper;->mInstanceList:Ljava/util/List; │ + .local v1, "names":Ljava/util/List;, "Ljava/util/List;" │ + iget-object v2, p0, Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper;->mInstanceList:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper$GerritInstance; │ + check-cast v0, Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper$GerritInstance; │ │ .line 159 │ - .local v1, "instance":Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper$GerritInstance; │ - invoke-virtual {v1}, Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper$GerritInstance;->getTeamName()Ljava/lang/String; │ + .local v0, "instance":Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper$GerritInstance; │ + invoke-virtual {v0}, Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper$GerritInstance;->getTeamName()Ljava/lang/String; │ │ move-result-object v3 │ │ - invoke-interface {v2, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v1, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 161 │ - .end local v1 # "instance":Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper$GerritInstance; │ + .end local v0 # "instance":Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper$GerritInstance; │ :cond_0 │ - return-object v2 │ + return-object v1 │ .end method │ │ .method private final getAllTeams()Ljava/util/List; │ - .locals 9 │ + .locals 8 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()", │ "Ljava/util/List", │ "<", │ "Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper$GerritInstance;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 141 │ - sget-object v7, Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper;->mExternalCacheDir:Ljava/io/File; │ + sget-object v4, Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper;->mExternalCacheDir:Ljava/io/File; │ │ - invoke-virtual {v7}, Ljava/io/File;->listFiles()[Ljava/io/File; │ + invoke-virtual {v4}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 142 │ - .local v3, "files":[Ljava/io/File; │ - if-nez v3, :cond_1 │ + .local v2, "files":[Ljava/io/File; │ + if-nez v2, :cond_1 │ │ .line 143 │ - new-instance v5, Ljava/util/LinkedList; │ + new-instance v3, Ljava/util/LinkedList; │ │ - invoke-direct {v5}, Ljava/util/LinkedList;->()V │ + invoke-direct {v3}, Ljava/util/LinkedList;->()V │ │ .line 153 │ :cond_0 │ - return-object v5 │ + return-object v3 │ │ .line 145 │ :cond_1 │ - new-instance v5, Ljava/util/LinkedList; │ + new-instance v3, Ljava/util/LinkedList; │ │ - invoke-direct {v5}, Ljava/util/LinkedList;->()V │ + invoke-direct {v3}, Ljava/util/LinkedList;->()V │ │ .line 146 │ - .local v5, "instances":Ljava/util/List;, "Ljava/util/List;" │ - move-object v0, v3 │ + .local v3, "instances":Ljava/util/List;, "Ljava/util/List;" │ + array-length v5, v2 │ │ - .local v0, "arr$":[Ljava/io/File; │ - array-length v6, v0 │ - │ - .local v6, "len$":I │ const/4 v4, 0x0 │ │ - .local v4, "i$":I │ :goto_0 │ - if-ge v4, v6, :cond_0 │ + if-ge v4, v5, :cond_0 │ │ - aget-object v2, v0, v4 │ + aget-object v1, v2, v4 │ │ .line 148 │ - .local v2, "file":Ljava/io/File; │ + .local v1, "file":Ljava/io/File; │ :try_start_0 │ - invoke-direct {p0, v2}, Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper;->readFileToGerritInstance(Ljava/io/File;)Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper$GerritInstance; │ + invoke-direct {p0, v1}, Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper;->readFileToGerritInstance(Ljava/io/File;)Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper$GerritInstance; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-interface {v5, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ :try_end_0 │ .catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 146 │ :goto_1 │ add-int/lit8 v4, v4, 0x1 │ │ goto :goto_0 │ │ .line 149 │ :catch_0 │ - move-exception v1 │ + move-exception v0 │ │ .line 150 │ - .local v1, "e":Lorg/json/JSONException; │ - sget-object v7, Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper;->TAG:Ljava/lang/String; │ + .local v0, "e":Lorg/json/JSONException; │ + sget-object v6, Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper;->TAG:Ljava/lang/String; │ │ - const-string v8, "Failed to read stored Gerrit instance" │ + const-string v7, "Failed to read stored Gerrit instance" │ │ - invoke-static {v7, v8, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v6, v7, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_1 │ .end method │ │ .method private final getAllUrls()Ljava/util/List; │ .locals 4 │ .annotation system Ldalvik/annotation/Signature; │ @@ -336,54 +332,53 @@ │ "Ljava/lang/String;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 165 │ - new-instance v2, Ljava/util/LinkedList; │ + new-instance v1, Ljava/util/LinkedList; │ │ - invoke-direct {v2}, Ljava/util/LinkedList;->()V │ + invoke-direct {v1}, Ljava/util/LinkedList;->()V │ │ .line 166 │ - .local v2, "urls":Ljava/util/List;, "Ljava/util/List;" │ - iget-object v3, p0, Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper;->mInstanceList:Ljava/util/List; │ + .local v1, "urls":Ljava/util/List;, "Ljava/util/List;" │ + iget-object v2, p0, Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper;->mInstanceList:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper$GerritInstance; │ + check-cast v0, Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper$GerritInstance; │ │ .line 167 │ - .local v1, "instance":Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper$GerritInstance; │ - invoke-virtual {v1}, Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper$GerritInstance;->getTeamUrl()Ljava/lang/String; │ + .local v0, "instance":Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper$GerritInstance; │ + invoke-virtual {v0}, Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper$GerritInstance;->getTeamUrl()Ljava/lang/String; │ │ move-result-object v3 │ │ - invoke-interface {v2, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v1, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 169 │ - .end local v1 # "instance":Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper$GerritInstance; │ + .end local v0 # "instance":Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper$GerritInstance; │ :cond_0 │ - return-object v2 │ + return-object v1 │ .end method │ │ .method private readFileToGerritInstance(Ljava/io/File;)Lcom/jbirdvegas/mgerrit/helpers/GerritTeamsHelper$GerritInstance; │ .locals 10 │ .param p1, "file" # Ljava/io/File; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ @@ -890,38 +885,43 @@ │ :try_start_1 │ new-instance v4, Lorg/json/JSONObject; │ │ invoke-direct {v4}, Lorg/json/JSONObject;->()V │ │ const-string v5, "team_name" │ │ + .line 120 │ invoke-virtual {v4, v5, p0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ move-result-object v4 │ │ const-string v5, "team_url" │ │ + .line 121 │ invoke-virtual {v4, v5, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ move-result-object v4 │ │ const-string v5, "timestamp" │ │ + .line 122 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ move-result-wide v6 │ │ invoke-virtual {v4, v5, v6, v7}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject; │ │ move-result-object v4 │ │ + .line 123 │ invoke-virtual {v4}, Lorg/json/JSONObject;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 119 │ invoke-virtual {v3, v4}, Ljava/io/BufferedWriter;->write(Ljava/lang/String;)V │ :try_end_1 │ .catch Lorg/json/JSONException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_1 │ │ .line 130 ├── smali/com/jbirdvegas/mgerrit/helpers/MD5Helper.smali │ @@ -32,88 +32,84 @@ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 22 │ return-void │ .end method │ │ .method public static varargs hex([B)Ljava/lang/String; │ - .locals 8 │ + .locals 7 │ .param p0, "array" # [B │ │ .prologue │ - .line 25 │ - new-instance v4, Ljava/lang/StringBuilder; │ + const/4 v2, 0x0 │ │ - const/4 v5, 0x0 │ + .line 25 │ + new-instance v1, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4, v5}, Ljava/lang/StringBuilder;->(I)V │ + invoke-direct {v1, v2}, Ljava/lang/StringBuilder;->(I)V │ │ .line 26 │ - .local v4, "sb":Ljava/lang/StringBuilder; │ - move-object v1, p0 │ - │ - .local v1, "arr$":[B │ - array-length v3, v1 │ + .local v1, "sb":Ljava/lang/StringBuilder; │ + array-length v3, p0 │ │ - .local v3, "len$":I │ - const/4 v2, 0x0 │ - │ - .local v2, "i$":I │ :goto_0 │ if-ge v2, v3, :cond_0 │ │ - aget-byte v0, v1, v2 │ + aget-byte v0, p0, v2 │ │ .line 27 │ .local v0, "anArray":B │ - and-int/lit16 v5, v0, 0xff │ + and-int/lit16 v4, v0, 0xff │ │ - or-int/lit16 v5, v5, 0x100 │ + or-int/lit16 v4, v4, 0x100 │ │ - invoke-static {v5}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ + invoke-static {v4}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - const/4 v6, 0x1 │ + const/4 v5, 0x1 │ │ - const/4 v7, 0x3 │ + const/4 v6, 0x3 │ │ - invoke-virtual {v5, v6, v7}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ + .line 28 │ + invoke-virtual {v4, v5, v6}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .line 27 │ + invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 26 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 30 │ .end local v0 # "anArray":B │ :cond_0 │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - return-object v5 │ + return-object v2 │ .end method │ │ .method public static md5Hex(Ljava/lang/String;)Ljava/lang/String; │ .locals 4 │ .param p0, "message" # Ljava/lang/String; │ .annotation build Lorg/jetbrains/annotations/Contract; │ value = "null -> null" │ .end annotation │ │ .prologue │ .line 37 │ :try_start_0 │ const-string v2, "MD5" │ │ + .line 38 │ invoke-static {v2}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; │ │ move-result-object v1 │ │ .line 39 │ .local v1, "md":Ljava/security/MessageDigest; │ const-string v2, "CP1252" ├── smali/com/jbirdvegas/mgerrit/helpers/Tools.smali │ @@ -174,14 +174,15 @@ │ const/high16 v1, 0x80000 │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; │ │ .line 213 │ const-string v1, "android.intent.extra.SUBJECT" │ │ + .line 214 │ invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v2 │ │ const v3, 0x7f070065 │ │ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ @@ -196,14 +197,15 @@ │ │ aput-object p1, v3, v4 │ │ invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 213 │ invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 216 │ const-string v1, "android.intent.extra.TEXT" │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ @@ -431,14 +433,15 @@ │ .locals 3 │ .param p0, "context" # Landroid/content/Context; │ │ .prologue │ .line 111 │ const-string v2, "connectivity" │ │ + .line 112 │ invoke-virtual {p0, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/net/ConnectivityManager; │ │ .line 113 │ @@ -545,14 +548,15 @@ │ invoke-static {p0, v2}, Lcom/jbirdvegas/mgerrit/helpers/Tools;->getWebAddress(Landroid/content/Context;I)Ljava/lang/String; │ │ .line 303 │ new-instance v1, Landroid/content/Intent; │ │ const-string v2, "android.intent.action.VIEW" │ │ + .line 304 │ invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I │ │ move-result v3 │ │ invoke-static {p0, v3}, Lcom/jbirdvegas/mgerrit/helpers/Tools;->getWebAddress(Landroid/content/Context;I)Ljava/lang/String; │ │ move-result-object v3 │ @@ -584,14 +588,15 @@ │ │ const/4 v3, 0x4 │ │ new-array v3, v3, [Ljava/lang/Object; │ │ const/4 v4, 0x0 │ │ + .line 309 │ invoke-static {p0}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->getCurrentGerrit(Landroid/content/Context;)Ljava/lang/String; │ │ move-result-object v5 │ │ aput-object v5, v3, v4 │ │ const/4 v4, 0x1 │ @@ -602,14 +607,15 @@ │ │ aput-object p2, v3, v4 │ │ const/4 v4, 0x3 │ │ aput-object p3, v3, v4 │ │ + .line 308 │ invoke-static {v0, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {v3}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v3 │ @@ -651,18 +657,20 @@ │ .local v1, "checkBox":Landroid/widget/CheckBox; │ new-instance v0, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v0, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v2, 0x7f07001b │ │ + .line 323 │ invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 324 │ invoke-virtual {v0, v7}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v8 │ │ const v9, 0x7f070027 │ │ new-instance v0, Lcom/jbirdvegas/mgerrit/helpers/Tools$2; │ @@ -673,14 +681,15 @@ │ │ move-object v4, p2 │ │ move-object v5, p3 │ │ invoke-direct/range {v0 .. v5}, Lcom/jbirdvegas/mgerrit/helpers/Tools$2;->(Landroid/widget/CheckBox;Landroid/content/Context;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;)V │ │ + .line 325 │ invoke-virtual {v8, v9, v0}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v8 │ │ const v9, 0x7f070026 │ │ new-instance v0, Lcom/jbirdvegas/mgerrit/helpers/Tools$1; │ @@ -691,14 +700,15 @@ │ │ move-object v4, p2 │ │ move-object v5, p3 │ │ invoke-direct/range {v0 .. v5}, Lcom/jbirdvegas/mgerrit/helpers/Tools$1;->(Landroid/widget/CheckBox;Landroid/content/Context;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;)V │ │ + .line 334 │ invoke-virtual {v8, v9, v0}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ .line 344 │ .local v6, "ad":Landroid/app/AlertDialog$Builder; │ invoke-virtual {v6}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ @@ -931,24 +941,27 @@ │ │ new-array v4, v4, [Ljava/lang/Object; │ │ const/4 v5, 0x0 │ │ const v6, 0x7f070016 │ │ + .line 139 │ invoke-virtual {p0, v6}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v4, v5 │ │ + .line 138 │ invoke-static {v3, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 140 │ invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale; │ │ move-result-object v4 │ │ invoke-direct {v2, v3, v4}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;Ljava/util/Locale;)V │ │ .line 142 │ @@ -1056,85 +1069,82 @@ │ .end method │ │ .method public static stackTraceToString(Ljava/lang/Throwable;)Ljava/lang/String; │ .locals 7 │ .param p0, "e" # Ljava/lang/Throwable; │ │ .prologue │ - .line 70 │ - new-instance v4, Ljava/lang/StringBuilder; │ + const/4 v2, 0x0 │ │ - const/4 v5, 0x0 │ + .line 70 │ + new-instance v1, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4, v5}, Ljava/lang/StringBuilder;->(I)V │ + invoke-direct {v1, v2}, Ljava/lang/StringBuilder;->(I)V │ │ .line 71 │ - .local v4, "sb":Ljava/lang/StringBuilder; │ + .local v1, "sb":Ljava/lang/StringBuilder; │ invoke-virtual {p0}, Ljava/lang/Throwable;->getLocalizedMessage()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - const-string v6, "\n\n" │ + const-string v4, "\n\n" │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 72 │ invoke-virtual {p0}, Ljava/lang/Throwable;->getStackTrace()[Ljava/lang/StackTraceElement; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .local v0, "arr$":[Ljava/lang/StackTraceElement; │ - array-length v3, v0 │ + array-length v4, v3 │ │ - .local v3, "len$":I │ - const/4 v2, 0x0 │ - │ - .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 73 │ - .local v1, "element":Ljava/lang/StackTraceElement; │ + .local v0, "element":Ljava/lang/StackTraceElement; │ const-string v5, "-- " │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ - invoke-virtual {v1}, Ljava/lang/StackTraceElement;->toString()Ljava/lang/String; │ + .line 74 │ + invoke-virtual {v0}, Ljava/lang/StackTraceElement;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ const/16 v6, 0xa │ │ + .line 75 │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 72 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 77 │ - .end local v1 # "element":Ljava/lang/StackTraceElement; │ + .end local v0 # "element":Ljava/lang/StackTraceElement; │ :cond_0 │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - return-object v5 │ + return-object v2 │ .end method │ │ .method public static toggleAnimations(ZLse/emilsjolander/stickylistheaders/StickyListHeadersListView;Lcom/nhaarman/listviewanimations/appearance/SingleAnimationAdapter;Lcom/jbirdvegas/mgerrit/adapters/ChangeListWrappable;)Landroid/widget/BaseAdapter; │ .locals 1 │ .param p0, "enable" # Z │ .param p1, "lv" # Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ .param p2, "animAdapter" # Lcom/nhaarman/listviewanimations/appearance/SingleAnimationAdapter; ├── smali/com/jbirdvegas/mgerrit/message/NewChangeSelected.smali │ @@ -44,20 +44,22 @@ │ .line 46 │ invoke-static {}, Lcom/jbirdvegas/mgerrit/helpers/AnalyticsHelper;->getInstance()Lcom/jbirdvegas/mgerrit/helpers/AnalyticsHelper; │ │ move-result-object v0 │ │ const-string v1, "Change ID" │ │ + .line 47 │ invoke-virtual {v0, v1, p1}, Lcom/jbirdvegas/mgerrit/helpers/AnalyticsHelper;->setCustomString(Ljava/lang/String;Ljava/lang/String;)Lcom/jbirdvegas/mgerrit/helpers/AnalyticsHelper; │ │ move-result-object v0 │ │ const-string v1, "Change number" │ │ + .line 48 │ invoke-virtual {v0, v1, p2}, Lcom/jbirdvegas/mgerrit/helpers/AnalyticsHelper;->setCustomInt(Ljava/lang/String;I)Lcom/jbirdvegas/mgerrit/helpers/AnalyticsHelper; │ │ .line 49 │ return-void │ .end method │ │ .method public constructor (Ljava/lang/String;ILjava/lang/String;Lcom/jbirdvegas/mgerrit/fragments/PatchSetViewerFragment;)V ├── smali/com/jbirdvegas/mgerrit/message/SearchQueryChanged.smali │ @@ -177,53 +177,52 @@ │ return-object v0 │ .end method │ │ .method public needsExpanding()Z │ .locals 4 │ │ .prologue │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ .line 73 │ - iget-object v3, p0, Lcom/jbirdvegas/mgerrit/message/SearchQueryChanged;->mTokens:Ljava/util/Set; │ + iget-object v2, p0, Lcom/jbirdvegas/mgerrit/message/SearchQueryChanged;->mTokens:Ljava/util/Set; │ │ - if-nez v3, :cond_1 │ + if-nez v2, :cond_1 │ │ .line 77 │ :cond_0 │ :goto_0 │ - return v2 │ + return v1 │ │ .line 74 │ :cond_1 │ - iget-object v3, p0, Lcom/jbirdvegas/mgerrit/message/SearchQueryChanged;->mTokens:Ljava/util/Set; │ + iget-object v2, p0, Lcom/jbirdvegas/mgerrit/message/SearchQueryChanged;->mTokens:Ljava/util/Set; │ │ - 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 v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_2 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ + check-cast v0, Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ │ .line 75 │ - .local v1, "token":Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ - invoke-virtual {v1}, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->multipleResults()Z │ + .local v0, "token":Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ + invoke-virtual {v0}, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->multipleResults()Z │ │ move-result v3 │ │ if-nez v3, :cond_2 │ │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ goto :goto_0 │ .end method ├── smali/com/jbirdvegas/mgerrit/objects/CacheManager$5.smali │ @@ -32,18 +32,19 @@ │ │ .field final synthetic val$key:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/objects/CacheManager;Ljava/lang/Class;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/objects/CacheManager; │ │ .prologue │ .line 180 │ - .local p0, "this":Lcom/jbirdvegas/mgerrit/objects/CacheManager$5;, "Lcom/jbirdvegas/mgerrit/objects/CacheManager.5;" │ + .local p0, "this":Lcom/jbirdvegas/mgerrit/objects/CacheManager$5;, "Lcom/jbirdvegas/mgerrit/objects/CacheManager$5;" │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/objects/CacheManager$5;->this$0:Lcom/jbirdvegas/mgerrit/objects/CacheManager; │ │ iput-object p2, p0, Lcom/jbirdvegas/mgerrit/objects/CacheManager$5;->val$clazz:Ljava/lang/Class; │ │ iput-object p3, p0, Lcom/jbirdvegas/mgerrit/objects/CacheManager$5;->val$key:Ljava/lang/String; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ @@ -55,15 +56,15 @@ │ # virtual methods │ .method public onFailure(Ljava/lang/Exception;)V │ .locals 4 │ .param p1, "e" # Ljava/lang/Exception; │ │ .prologue │ .line 188 │ - .local p0, "this":Lcom/jbirdvegas/mgerrit/objects/CacheManager$5;, "Lcom/jbirdvegas/mgerrit/objects/CacheManager.5;" │ + .local p0, "this":Lcom/jbirdvegas/mgerrit/objects/CacheManager$5;, "Lcom/jbirdvegas/mgerrit/objects/CacheManager$5;" │ iget-object v0, p0, Lcom/jbirdvegas/mgerrit/objects/CacheManager$5;->this$0:Lcom/jbirdvegas/mgerrit/objects/CacheManager; │ │ # getter for: Lcom/jbirdvegas/mgerrit/objects/CacheManager;->mEventBus:Lorg/greenrobot/eventbus/EventBus; │ invoke-static {v0}, Lcom/jbirdvegas/mgerrit/objects/CacheManager;->access$100(Lcom/jbirdvegas/mgerrit/objects/CacheManager;)Lorg/greenrobot/eventbus/EventBus; │ │ move-result-object v0 │ │ @@ -87,15 +88,15 @@ │ value = { │ "(TT;)V" │ } │ .end annotation │ │ .prologue │ .line 183 │ - .local p0, "this":Lcom/jbirdvegas/mgerrit/objects/CacheManager$5;, "Lcom/jbirdvegas/mgerrit/objects/CacheManager.5;" │ + .local p0, "this":Lcom/jbirdvegas/mgerrit/objects/CacheManager$5;, "Lcom/jbirdvegas/mgerrit/objects/CacheManager$5;" │ .local p1, "data":Ljava/lang/Object;, "TT;" │ iget-object v0, p0, Lcom/jbirdvegas/mgerrit/objects/CacheManager$5;->this$0:Lcom/jbirdvegas/mgerrit/objects/CacheManager; │ │ # getter for: Lcom/jbirdvegas/mgerrit/objects/CacheManager;->mEventBus:Lorg/greenrobot/eventbus/EventBus; │ invoke-static {v0}, Lcom/jbirdvegas/mgerrit/objects/CacheManager;->access$100(Lcom/jbirdvegas/mgerrit/objects/CacheManager;)Lorg/greenrobot/eventbus/EventBus; │ │ move-result-object v0 ├── smali/com/jbirdvegas/mgerrit/objects/CacheManager$6.smali │ @@ -22,18 +22,19 @@ │ │ .field final synthetic val$key:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/objects/CacheManager;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/objects/CacheManager; │ │ .prologue │ .line 209 │ - .local p0, "this":Lcom/jbirdvegas/mgerrit/objects/CacheManager$6;, "Lcom/jbirdvegas/mgerrit/objects/CacheManager.6;" │ + .local p0, "this":Lcom/jbirdvegas/mgerrit/objects/CacheManager$6;, "Lcom/jbirdvegas/mgerrit/objects/CacheManager$6;" │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/objects/CacheManager$6;->this$0:Lcom/jbirdvegas/mgerrit/objects/CacheManager; │ │ iput-object p2, p0, Lcom/jbirdvegas/mgerrit/objects/CacheManager$6;->val$key:Ljava/lang/String; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ @@ -42,15 +43,15 @@ │ │ # virtual methods │ .method public run()V │ .locals 6 │ │ .prologue │ .line 212 │ - .local p0, "this":Lcom/jbirdvegas/mgerrit/objects/CacheManager$6;, "Lcom/jbirdvegas/mgerrit/objects/CacheManager.6;" │ + .local p0, "this":Lcom/jbirdvegas/mgerrit/objects/CacheManager$6;, "Lcom/jbirdvegas/mgerrit/objects/CacheManager$6;" │ # getter for: Lcom/jbirdvegas/mgerrit/objects/CacheManager;->sBitmapCache:Lcom/vincentbrison/openlibraries/android/dualcache/lib/DualCache; │ invoke-static {}, Lcom/jbirdvegas/mgerrit/objects/CacheManager;->access$000()Lcom/vincentbrison/openlibraries/android/dualcache/lib/DualCache; │ │ move-result-object v1 │ │ iget-object v2, p0, Lcom/jbirdvegas/mgerrit/objects/CacheManager$6;->val$key:Ljava/lang/String; ├── smali/com/jbirdvegas/mgerrit/objects/CacheManager.smali │ @@ -236,24 +236,26 @@ │ │ const/16 v2, 0x800 │ │ new-instance v3, Lcom/jbirdvegas/mgerrit/objects/CacheManager$2; │ │ invoke-direct {v3}, Lcom/jbirdvegas/mgerrit/objects/CacheManager$2;->()V │ │ + .line 83 │ invoke-virtual {v1, v2, v3}, Lcom/vincentbrison/openlibraries/android/dualcache/lib/DualCacheBuilder;->useReferenceInRam(ILcom/vincentbrison/openlibraries/android/dualcache/lib/SizeOf;)Lcom/vincentbrison/openlibraries/android/dualcache/lib/DualCacheDiskBuilder; │ │ move-result-object v1 │ │ const/high16 v2, 0xc00000 │ │ new-instance v3, Lcom/jbirdvegas/mgerrit/objects/CacheManager$1; │ │ invoke-direct {v3}, Lcom/jbirdvegas/mgerrit/objects/CacheManager$1;->()V │ │ + .line 89 │ invoke-virtual {v1, v2, v4, v3}, Lcom/vincentbrison/openlibraries/android/dualcache/lib/DualCacheDiskBuilder;->useCustomSerializerInDisk(IZLcom/vincentbrison/openlibraries/android/dualcache/lib/Serializer;)Lcom/vincentbrison/openlibraries/android/dualcache/lib/DualCache; │ │ move-result-object v1 │ │ sput-object v1, Lcom/jbirdvegas/mgerrit/objects/CacheManager;->sBitmapCache:Lcom/vincentbrison/openlibraries/android/dualcache/lib/DualCache; │ │ .line 113 │ @@ -359,14 +361,15 @@ │ │ new-instance v1, Lcom/jbirdvegas/mgerrit/objects/CacheManager$4; │ │ invoke-direct {v1, p0, p1}, Lcom/jbirdvegas/mgerrit/objects/CacheManager$4;->(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 161 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 165 │ :goto_0 │ return-void │ │ .line 163 │ @@ -445,14 +448,15 @@ │ │ new-instance v1, Lcom/jbirdvegas/mgerrit/objects/CacheManager$8; │ │ invoke-direct {v1, p0}, Lcom/jbirdvegas/mgerrit/objects/CacheManager$8;->(Ljava/lang/String;)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 261 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 266 │ const/4 v0, 0x0 │ │ :goto_0 │ return-object v0 │ @@ -569,14 +573,15 @@ │ │ new-instance v2, Lcom/jbirdvegas/mgerrit/objects/CacheManager$6; │ │ invoke-direct {v2, p0, p1}, Lcom/jbirdvegas/mgerrit/objects/CacheManager$6;->(Lcom/jbirdvegas/mgerrit/objects/CacheManager;Ljava/lang/String;)V │ │ invoke-direct {v1, v2}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 219 │ invoke-virtual {v1}, Ljava/lang/Thread;->start()V │ │ .line 227 │ :goto_0 │ const/4 v1, 0x0 │ │ :goto_1 ├── smali/com/jbirdvegas/mgerrit/objects/ChangedFileInfo$Status.smali │ @@ -187,86 +187,81 @@ │ .end method │ │ .method public static getValue(Ljava/lang/String;)Lcom/jbirdvegas/mgerrit/objects/ChangedFileInfo$Status; │ .locals 6 │ .param p0, "value" # Ljava/lang/String; │ │ .prologue │ + const/4 v2, 0x0 │ + │ .line 59 │ if-nez p0, :cond_1 │ │ - sget-object v3, Lcom/jbirdvegas/mgerrit/objects/ChangedFileInfo$Status;->MODIFIED:Lcom/jbirdvegas/mgerrit/objects/ChangedFileInfo$Status; │ + sget-object v0, Lcom/jbirdvegas/mgerrit/objects/ChangedFileInfo$Status;->MODIFIED:Lcom/jbirdvegas/mgerrit/objects/ChangedFileInfo$Status; │ │ .line 66 │ :cond_0 │ :goto_0 │ - return-object v3 │ + return-object v0 │ │ .line 60 │ :cond_1 │ - const/4 v5, 0x0 │ - │ - invoke-virtual {p0, v5}, Ljava/lang/String;->charAt(I)C │ + invoke-virtual {p0, v2}, Ljava/lang/String;->charAt(I)C │ │ - move-result v5 │ + move-result v3 │ │ - invoke-static {v5}, Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; │ + invoke-static {v3}, Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; │ │ - move-result-object v4 │ + move-result-object v1 │ │ .line 61 │ - .local v4, "status":Ljava/lang/Character; │ + .local v1, "status":Ljava/lang/Character; │ invoke-static {}, Lcom/jbirdvegas/mgerrit/objects/ChangedFileInfo$Status;->values()[Lcom/jbirdvegas/mgerrit/objects/ChangedFileInfo$Status; │ │ - move-result-object v0 │ - │ - .local v0, "arr$":[Lcom/jbirdvegas/mgerrit/objects/ChangedFileInfo$Status; │ - array-length v2, v0 │ + move-result-object v3 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + array-length v4, v3 │ │ - .local v1, "i$":I │ :goto_1 │ - if-ge v1, v2, :cond_2 │ + if-ge v2, v4, :cond_2 │ │ - aget-object v3, v0, v1 │ + aget-object v0, v3, v2 │ │ .line 62 │ - .local v3, "s":Lcom/jbirdvegas/mgerrit/objects/ChangedFileInfo$Status; │ - invoke-virtual {v3}, Lcom/jbirdvegas/mgerrit/objects/ChangedFileInfo$Status;->getStatusCode()Ljava/lang/Character; │ + .local v0, "s":Lcom/jbirdvegas/mgerrit/objects/ChangedFileInfo$Status; │ + invoke-virtual {v0}, Lcom/jbirdvegas/mgerrit/objects/ChangedFileInfo$Status;->getStatusCode()Ljava/lang/Character; │ │ move-result-object v5 │ │ - invoke-virtual {v4, v5}, Ljava/lang/Character;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v5}, Ljava/lang/Character;->equals(Ljava/lang/Object;)Z │ │ move-result v5 │ │ if-nez v5, :cond_0 │ │ .line 63 │ - invoke-virtual {v3}, Lcom/jbirdvegas/mgerrit/objects/ChangedFileInfo$Status;->name()Ljava/lang/String; │ + invoke-virtual {v0}, Lcom/jbirdvegas/mgerrit/objects/ChangedFileInfo$Status;->name()Ljava/lang/String; │ │ move-result-object v5 │ │ - invoke-virtual {v4, v5}, Ljava/lang/Character;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v5}, Ljava/lang/Character;->equals(Ljava/lang/Object;)Z │ │ move-result v5 │ │ if-nez v5, :cond_0 │ │ .line 61 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_1 │ │ .line 66 │ - .end local v3 # "s":Lcom/jbirdvegas/mgerrit/objects/ChangedFileInfo$Status; │ + .end local v0 # "s":Lcom/jbirdvegas/mgerrit/objects/ChangedFileInfo$Status; │ :cond_2 │ - sget-object v3, Lcom/jbirdvegas/mgerrit/objects/ChangedFileInfo$Status;->MODIFIED:Lcom/jbirdvegas/mgerrit/objects/ChangedFileInfo$Status; │ + sget-object v0, Lcom/jbirdvegas/mgerrit/objects/ChangedFileInfo$Status;->MODIFIED:Lcom/jbirdvegas/mgerrit/objects/ChangedFileInfo$Status; │ │ goto :goto_0 │ .end method │ │ .method public static valueOf(Ljava/lang/String;)Lcom/jbirdvegas/mgerrit/objects/ChangedFileInfo$Status; │ .locals 1 │ .param p0, "name" # Ljava/lang/String; ├── smali/com/jbirdvegas/mgerrit/objects/CheckableView.smali │ @@ -185,21 +185,20 @@ │ .param p1, "isChecked" # Z │ │ .prologue │ .line 46 │ iput-boolean p1, p0, Lcom/jbirdvegas/mgerrit/objects/CheckableView;->mIsChecked:Z │ │ .line 47 │ - iget-object v2, p0, Lcom/jbirdvegas/mgerrit/objects/CheckableView;->checkableViews:Ljava/util/List; │ + iget-object v1, p0, Lcom/jbirdvegas/mgerrit/objects/CheckableView;->checkableViews:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ @@ -222,31 +221,30 @@ │ .end method │ │ .method public toggle()V │ .locals 3 │ │ .prologue │ .line 59 │ - iget-boolean v2, p0, Lcom/jbirdvegas/mgerrit/objects/CheckableView;->mIsChecked:Z │ + iget-boolean v1, p0, Lcom/jbirdvegas/mgerrit/objects/CheckableView;->mIsChecked:Z │ │ - if-nez v2, :cond_0 │ + if-nez v1, :cond_0 │ │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ :goto_0 │ - iput-boolean v2, p0, Lcom/jbirdvegas/mgerrit/objects/CheckableView;->mIsChecked:Z │ + iput-boolean v1, p0, Lcom/jbirdvegas/mgerrit/objects/CheckableView;->mIsChecked:Z │ │ .line 60 │ - iget-object v2, p0, Lcom/jbirdvegas/mgerrit/objects/CheckableView;->checkableViews:Ljava/util/List; │ + iget-object v1, p0, Lcom/jbirdvegas/mgerrit/objects/CheckableView;->checkableViews:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_1 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ @@ -260,18 +258,16 @@ │ .local v0, "c":Landroid/widget/Checkable; │ invoke-interface {v0}, Landroid/widget/Checkable;->toggle()V │ │ goto :goto_1 │ │ .line 59 │ .end local v0 # "c":Landroid/widget/Checkable; │ - .end local v1 # "i$":Ljava/util/Iterator; │ :cond_0 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ goto :goto_0 │ │ .line 63 │ - .restart local v1 # "i$":Ljava/util/Iterator; │ :cond_1 │ return-void │ .end method ├── smali/com/jbirdvegas/mgerrit/objects/CommitterObject.smali │ @@ -177,32 +177,36 @@ │ │ .prologue │ .line 95 │ new-instance v0, Lcom/jbirdvegas/mgerrit/objects/CommitterObject; │ │ const-string v1, "name" │ │ + .line 96 │ invoke-virtual {p0, v1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ const-string v2, "email" │ │ + .line 97 │ invoke-virtual {p0, v2}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ const-string v3, "_account_id" │ │ + .line 98 │ invoke-virtual {p0, v3}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I │ │ move-result v3 │ │ invoke-direct {v0, v1, v2, v3}, Lcom/jbirdvegas/mgerrit/objects/CommitterObject;->(Ljava/lang/String;Ljava/lang/String;I)V │ │ + .line 95 │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public equals(Ljava/lang/Object;)Z │ .locals 5 ├── smali/com/jbirdvegas/mgerrit/objects/JSONCommit.smali │ @@ -2,15 +2,14 @@ │ .super Lcom/google/gerrit/extensions/common/ChangeInfo; │ .source "JSONCommit.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/jbirdvegas/mgerrit/objects/JSONCommit$1;, │ Lcom/jbirdvegas/mgerrit/objects/JSONCommit$Status; │ } │ .end annotation │ │ │ # static fields │ .field public static final KEY_STATUS:Ljava/lang/String; = "status" │ @@ -26,10 +25,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 25 │ invoke-direct {p0}, Lcom/google/gerrit/extensions/common/ChangeInfo;->()V │ │ - .line 33 │ return-void │ .end method ├── smali/com/jbirdvegas/mgerrit/search/AfterSearch.smali │ @@ -71,14 +71,15 @@ │ │ .line 53 │ .local v0, "instant":Lorg/joda/time/DateTime; │ if-eqz p1, :cond_1 │ │ const-string v1, "2.9" │ │ + .line 54 │ invoke-virtual {p1, v1}, Lcom/jbirdvegas/mgerrit/objects/ServerVersion;->isFeatureSupported(Ljava/lang/String;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ .line 55 ├── smali/com/jbirdvegas/mgerrit/search/BeforeSearch.smali │ @@ -71,14 +71,15 @@ │ │ .line 52 │ .local v0, "dateTime":Lorg/joda/time/DateTime; │ if-eqz p1, :cond_1 │ │ const-string v1, "2.9" │ │ + .line 53 │ invoke-virtual {p1, v1}, Lcom/jbirdvegas/mgerrit/objects/ServerVersion;->isFeatureSupported(Ljava/lang/String;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ .line 54 ├── smali/com/jbirdvegas/mgerrit/search/AgeSearch.smali │ @@ -413,84 +413,92 @@ │ invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 106 │ new-instance v0, Lorg/joda/time/format/PeriodFormatterBuilder; │ │ invoke-direct {v0}, Lorg/joda/time/format/PeriodFormatterBuilder;->()V │ │ + .line 107 │ invoke-virtual {v0}, Lorg/joda/time/format/PeriodFormatterBuilder;->appendYears()Lorg/joda/time/format/PeriodFormatterBuilder; │ │ move-result-object v0 │ │ const-string v1, " years " │ │ invoke-virtual {v0, v1}, Lorg/joda/time/format/PeriodFormatterBuilder;->appendSuffix(Ljava/lang/String;)Lorg/joda/time/format/PeriodFormatterBuilder; │ │ move-result-object v0 │ │ + .line 108 │ invoke-virtual {v0}, Lorg/joda/time/format/PeriodFormatterBuilder;->appendMonths()Lorg/joda/time/format/PeriodFormatterBuilder; │ │ move-result-object v0 │ │ const-string v1, " months " │ │ invoke-virtual {v0, v1}, Lorg/joda/time/format/PeriodFormatterBuilder;->appendSuffix(Ljava/lang/String;)Lorg/joda/time/format/PeriodFormatterBuilder; │ │ move-result-object v0 │ │ + .line 109 │ invoke-virtual {v0}, Lorg/joda/time/format/PeriodFormatterBuilder;->appendWeeks()Lorg/joda/time/format/PeriodFormatterBuilder; │ │ move-result-object v0 │ │ const-string v1, " weeks " │ │ invoke-virtual {v0, v1}, Lorg/joda/time/format/PeriodFormatterBuilder;->appendSuffix(Ljava/lang/String;)Lorg/joda/time/format/PeriodFormatterBuilder; │ │ move-result-object v0 │ │ + .line 110 │ invoke-virtual {v0}, Lorg/joda/time/format/PeriodFormatterBuilder;->appendDays()Lorg/joda/time/format/PeriodFormatterBuilder; │ │ move-result-object v0 │ │ const-string v1, " days " │ │ invoke-virtual {v0, v1}, Lorg/joda/time/format/PeriodFormatterBuilder;->appendSuffix(Ljava/lang/String;)Lorg/joda/time/format/PeriodFormatterBuilder; │ │ move-result-object v0 │ │ + .line 111 │ invoke-virtual {v0}, Lorg/joda/time/format/PeriodFormatterBuilder;->appendHours()Lorg/joda/time/format/PeriodFormatterBuilder; │ │ move-result-object v0 │ │ const-string v1, " hours " │ │ invoke-virtual {v0, v1}, Lorg/joda/time/format/PeriodFormatterBuilder;->appendSuffix(Ljava/lang/String;)Lorg/joda/time/format/PeriodFormatterBuilder; │ │ move-result-object v0 │ │ + .line 112 │ invoke-virtual {v0}, Lorg/joda/time/format/PeriodFormatterBuilder;->appendMinutes()Lorg/joda/time/format/PeriodFormatterBuilder; │ │ move-result-object v0 │ │ const-string v1, " minutes " │ │ invoke-virtual {v0, v1}, Lorg/joda/time/format/PeriodFormatterBuilder;->appendSuffix(Ljava/lang/String;)Lorg/joda/time/format/PeriodFormatterBuilder; │ │ move-result-object v0 │ │ + .line 113 │ invoke-virtual {v0}, Lorg/joda/time/format/PeriodFormatterBuilder;->appendSeconds()Lorg/joda/time/format/PeriodFormatterBuilder; │ │ move-result-object v0 │ │ const-string v1, " seconds" │ │ invoke-virtual {v0, v1}, Lorg/joda/time/format/PeriodFormatterBuilder;->appendSuffix(Ljava/lang/String;)Lorg/joda/time/format/PeriodFormatterBuilder; │ │ move-result-object v0 │ │ + .line 114 │ invoke-virtual {v0}, Lorg/joda/time/format/PeriodFormatterBuilder;->toFormatter()Lorg/joda/time/format/PeriodFormatter; │ │ move-result-object v0 │ │ sput-object v0, Lcom/jbirdvegas/mgerrit/search/AgeSearch;->periodParser:Lorg/joda/time/format/PeriodFormatter; │ │ .line 120 │ @@ -509,14 +517,15 @@ │ │ sget-object v1, Ljava/util/Locale;->US:Ljava/util/Locale; │ │ invoke-virtual {v0, v1}, Lorg/joda/time/format/DateTimeFormatter;->withLocale(Ljava/util/Locale;)Lorg/joda/time/format/DateTimeFormatter; │ │ move-result-object v0 │ │ + .line 123 │ invoke-static {}, Ljava/util/TimeZone;->getDefault()Ljava/util/TimeZone; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/util/TimeZone;->getRawOffset()I │ │ move-result v1 │ @@ -540,14 +549,15 @@ │ │ invoke-virtual {v0, v1}, Lorg/joda/time/format/DateTimeFormatterBuilder;->appendPattern(Ljava/lang/String;)Lorg/joda/time/format/DateTimeFormatterBuilder; │ │ move-result-object v0 │ │ const/16 v1, 0x54 │ │ + .line 127 │ invoke-virtual {v0, v1}, Lorg/joda/time/format/DateTimeFormatterBuilder;->appendLiteral(C)Lorg/joda/time/format/DateTimeFormatterBuilder; │ │ move-result-object v0 │ │ const-string v1, "HH:mm:ss" │ │ invoke-virtual {v0, v1}, Lorg/joda/time/format/DateTimeFormatterBuilder;->appendPattern(Ljava/lang/String;)Lorg/joda/time/format/DateTimeFormatterBuilder; │ @@ -647,15 +657,15 @@ │ iput-object v0, p0, Lcom/jbirdvegas/mgerrit/search/AgeSearch;->mPeriod:Lorg/joda/time/Period; │ │ .line 147 │ return-void │ .end method │ │ .method private adjust(Lorg/joda/time/Period;I)Lorg/joda/time/Period; │ - .locals 5 │ + .locals 4 │ .param p1, "period" # Lorg/joda/time/Period; │ .param p2, "adjustment" # I │ │ .prologue │ .line 263 │ if-nez p2, :cond_0 │ │ @@ -663,182 +673,181 @@ │ .end local p1 # "period":Lorg/joda/time/Period; │ :goto_0 │ return-object p1 │ │ .line 266 │ .restart local p1 # "period":Lorg/joda/time/Period; │ :cond_0 │ - new-instance v2, Ljava/util/LinkedHashMap; │ + new-instance v1, Ljava/util/LinkedHashMap; │ │ - invoke-direct {v2}, Ljava/util/LinkedHashMap;->()V │ + invoke-direct {v1}, Ljava/util/LinkedHashMap;->()V │ │ .line 267 │ - .local v2, "map":Ljava/util/LinkedHashMap;, "Ljava/util/LinkedHashMap;" │ + .local v1, "map":Ljava/util/LinkedHashMap;, "Ljava/util/LinkedHashMap;" │ invoke-virtual {p1}, Lorg/joda/time/Period;->getSeconds()I │ │ - move-result v3 │ + move-result v2 │ │ - invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v3 │ + move-result-object v2 │ │ invoke-static {}, Lorg/joda/time/DurationFieldType;->seconds()Lorg/joda/time/DurationFieldType; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v2, v3, v4}, Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v1, v2, v3}, Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 268 │ invoke-virtual {p1}, Lorg/joda/time/Period;->getMinutes()I │ │ - move-result v3 │ + move-result v2 │ │ - invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v3 │ + move-result-object v2 │ │ invoke-static {}, Lorg/joda/time/DurationFieldType;->minutes()Lorg/joda/time/DurationFieldType; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v2, v3, v4}, Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v1, v2, v3}, Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 269 │ invoke-virtual {p1}, Lorg/joda/time/Period;->getHours()I │ │ - move-result v3 │ + move-result v2 │ │ - invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v3 │ + move-result-object v2 │ │ invoke-static {}, Lorg/joda/time/DurationFieldType;->hours()Lorg/joda/time/DurationFieldType; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v2, v3, v4}, Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v1, v2, v3}, Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 270 │ invoke-virtual {p1}, Lorg/joda/time/Period;->getDays()I │ │ - move-result v3 │ + move-result v2 │ │ - invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v3 │ + move-result-object v2 │ │ invoke-static {}, Lorg/joda/time/DurationFieldType;->days()Lorg/joda/time/DurationFieldType; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v2, v3, v4}, Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v1, v2, v3}, Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 271 │ invoke-virtual {p1}, Lorg/joda/time/Period;->getWeeks()I │ │ - move-result v3 │ + move-result v2 │ │ - invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v3 │ + move-result-object v2 │ │ invoke-static {}, Lorg/joda/time/DurationFieldType;->weeks()Lorg/joda/time/DurationFieldType; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v2, v3, v4}, Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v1, v2, v3}, Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 272 │ invoke-virtual {p1}, Lorg/joda/time/Period;->getMonths()I │ │ - move-result v3 │ + move-result v2 │ │ - invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v3 │ + move-result-object v2 │ │ invoke-static {}, Lorg/joda/time/DurationFieldType;->months()Lorg/joda/time/DurationFieldType; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v2, v3, v4}, Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v1, v2, v3}, Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 273 │ invoke-virtual {p1}, Lorg/joda/time/Period;->getYears()I │ │ - move-result v3 │ + move-result v2 │ │ - invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v3 │ + move-result-object v2 │ │ invoke-static {}, Lorg/joda/time/DurationFieldType;->years()Lorg/joda/time/DurationFieldType; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v2, v3, v4}, Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v1, v2, v3}, Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 275 │ - invoke-virtual {v2}, Ljava/util/LinkedHashMap;->entrySet()Ljava/util/Set; │ + invoke-virtual {v1}, Ljava/util/LinkedHashMap;->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; │ :cond_1 │ - 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_2 │ + if-eqz v2, :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 v0 │ │ check-cast v0, Ljava/util/Map$Entry; │ │ .line 276 │ .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 v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/Integer; │ + check-cast v2, Ljava/lang/Integer; │ │ - invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ │ - move-result v3 │ + move-result v2 │ │ - if-lez v3, :cond_1 │ + if-lez v2, :cond_1 │ │ .line 277 │ invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lorg/joda/time/DurationFieldType; │ + check-cast v2, Lorg/joda/time/DurationFieldType; │ │ - invoke-virtual {p1, v3, p2}, Lorg/joda/time/Period;->withFieldAdded(Lorg/joda/time/DurationFieldType;I)Lorg/joda/time/Period; │ + invoke-virtual {p1, v2, p2}, Lorg/joda/time/Period;->withFieldAdded(Lorg/joda/time/DurationFieldType;I)Lorg/joda/time/Period; │ │ move-result-object p1 │ │ goto/16 :goto_0 │ │ .line 281 │ .end local v0 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ :cond_2 │ invoke-static {}, Lorg/joda/time/DurationFieldType;->years()Lorg/joda/time/DurationFieldType; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {p1, v3, p2}, Lorg/joda/time/Period;->withFieldAdded(Lorg/joda/time/DurationFieldType;I)Lorg/joda/time/Period; │ + invoke-virtual {p1, v2, p2}, Lorg/joda/time/Period;->withFieldAdded(Lorg/joda/time/DurationFieldType;I)Lorg/joda/time/Period; │ │ move-result-object p1 │ │ goto/16 :goto_0 │ .end method │ │ .method private static extractParameter(Ljava/lang/String;)Ljava/lang/String; │ @@ -1521,14 +1530,15 @@ │ │ .line 316 │ :cond_3 │ if-eqz p1, :cond_5 │ │ const-string v6, "2.9" │ │ + .line 317 │ invoke-virtual {p1, v6}, Lcom/jbirdvegas/mgerrit/objects/ServerVersion;->isFeatureSupported(Ljava/lang/String;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_5 │ │ iget-object v6, p0, Lcom/jbirdvegas/mgerrit/search/AgeSearch;->mDateTime:Lorg/joda/time/DateTime; ├── smali/com/jbirdvegas/mgerrit/search/SearchKeyword.smali │ @@ -64,113 +64,114 @@ │ │ .prologue │ const/4 v8, 0x1 │ │ const/4 v7, 0x0 │ │ .line 57 │ - 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 │ │ - sput-object v3, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->_KEYWORDS:Ljava/util/Map; │ + sput-object v2, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->_KEYWORDS:Ljava/util/Map; │ │ .line 58 │ - new-instance v3, Ljava/util/HashSet; │ + new-instance v2, Ljava/util/HashSet; │ │ - invoke-direct {v3}, Ljava/util/HashSet;->()V │ + invoke-direct {v2}, Ljava/util/HashSet;->()V │ │ - sput-object v3, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->_CLASSES:Ljava/util/Set; │ + sput-object v2, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->_CLASSES:Ljava/util/Set; │ │ .line 61 │ - sget-object v3, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->_CLASSES:Ljava/util/Set; │ + sget-object v2, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->_CLASSES:Ljava/util/Set; │ │ - const-class v4, Lcom/jbirdvegas/mgerrit/search/IsSearch; │ + const-class v3, Lcom/jbirdvegas/mgerrit/search/IsSearch; │ │ - invoke-interface {v3, v4}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ + invoke-interface {v2, v3}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ .line 62 │ - sget-object v3, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->_CLASSES:Ljava/util/Set; │ + sget-object v2, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->_CLASSES:Ljava/util/Set; │ │ - const-class v4, Lcom/jbirdvegas/mgerrit/search/ChangeSearch; │ + const-class v3, Lcom/jbirdvegas/mgerrit/search/ChangeSearch; │ │ - invoke-interface {v3, v4}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ + invoke-interface {v2, v3}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ .line 63 │ - sget-object v3, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->_CLASSES:Ljava/util/Set; │ + sget-object v2, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->_CLASSES:Ljava/util/Set; │ │ - const-class v4, Lcom/jbirdvegas/mgerrit/search/SubjectSearch; │ + const-class v3, Lcom/jbirdvegas/mgerrit/search/SubjectSearch; │ │ - invoke-interface {v3, v4}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ + invoke-interface {v2, v3}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ .line 64 │ - sget-object v3, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->_CLASSES:Ljava/util/Set; │ + sget-object v2, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->_CLASSES:Ljava/util/Set; │ │ - const-class v4, Lcom/jbirdvegas/mgerrit/search/ProjectSearch; │ + const-class v3, Lcom/jbirdvegas/mgerrit/search/ProjectSearch; │ │ - invoke-interface {v3, v4}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ + invoke-interface {v2, v3}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ .line 65 │ - sget-object v3, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->_CLASSES:Ljava/util/Set; │ + sget-object v2, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->_CLASSES:Ljava/util/Set; │ │ - const-class v4, Lcom/jbirdvegas/mgerrit/search/OwnerSearch; │ + const-class v3, Lcom/jbirdvegas/mgerrit/search/OwnerSearch; │ │ - invoke-interface {v3, v4}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ + invoke-interface {v2, v3}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ .line 66 │ - sget-object v3, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->_CLASSES:Ljava/util/Set; │ + sget-object v2, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->_CLASSES:Ljava/util/Set; │ │ - const-class v4, Lcom/jbirdvegas/mgerrit/search/TopicSearch; │ + const-class v3, Lcom/jbirdvegas/mgerrit/search/TopicSearch; │ │ - invoke-interface {v3, v4}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ + invoke-interface {v2, v3}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ .line 67 │ - sget-object v3, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->_CLASSES:Ljava/util/Set; │ + sget-object v2, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->_CLASSES:Ljava/util/Set; │ │ - const-class v4, Lcom/jbirdvegas/mgerrit/search/BranchSearch; │ + const-class v3, Lcom/jbirdvegas/mgerrit/search/BranchSearch; │ │ - invoke-interface {v3, v4}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ + invoke-interface {v2, v3}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ .line 68 │ - sget-object v3, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->_CLASSES:Ljava/util/Set; │ + sget-object v2, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->_CLASSES:Ljava/util/Set; │ │ - const-class v4, Lcom/jbirdvegas/mgerrit/search/AgeSearch; │ + const-class v3, Lcom/jbirdvegas/mgerrit/search/AgeSearch; │ │ - invoke-interface {v3, v4}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ + invoke-interface {v2, v3}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ .line 69 │ - sget-object v3, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->_CLASSES:Ljava/util/Set; │ + sget-object v2, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->_CLASSES:Ljava/util/Set; │ │ - const-class v4, Lcom/jbirdvegas/mgerrit/search/NumberSearch; │ + const-class v3, Lcom/jbirdvegas/mgerrit/search/NumberSearch; │ │ - invoke-interface {v3, v4}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ + invoke-interface {v2, v3}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ .line 72 │ - sget-object v3, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->_CLASSES:Ljava/util/Set; │ + sget-object v2, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->_CLASSES:Ljava/util/Set; │ │ - invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ move-result-object v2 │ │ - .local v2, "i$":Ljava/util/Iterator; │ + .local v0, "clazz":Ljava/lang/Class;, "Ljava/lang/Class<+Lcom/jbirdvegas/mgerrit/search/SearchKeyword;>;" │ :goto_0 │ invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ + .end local v0 # "clazz":Ljava/lang/Class;, "Ljava/lang/Class<+Lcom/jbirdvegas/mgerrit/search/SearchKeyword;>;" │ check-cast v0, Ljava/lang/Class; │ │ .line 74 │ - .local v0, "clazz":Ljava/lang/Class;, "Ljava/lang/Class<+Lcom/jbirdvegas/mgerrit/search/SearchKeyword;>;" │ + .restart local v0 # "clazz":Ljava/lang/Class;, "Ljava/lang/Class<+Lcom/jbirdvegas/mgerrit/search/SearchKeyword;>;" │ :try_start_0 │ invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {v3}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; │ :try_end_0 │ @@ -201,55 +202,54 @@ │ move-result-object v4 │ │ invoke-static {v3, v4}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_0 │ │ .line 85 │ - .end local v0 # "clazz":Ljava/lang/Class;, "Ljava/lang/Class<+Lcom/jbirdvegas/mgerrit/search/SearchKeyword;>;" │ .end local v1 # "e":Ljava/lang/ClassNotFoundException; │ :cond_0 │ - const/4 v3, 0x5 │ + const/4 v2, 0x5 │ │ - new-array v3, v3, [Ljava/lang/String; │ + new-array v2, v2, [Ljava/lang/String; │ │ - const-string v4, "=" │ + const-string v3, "=" │ │ - aput-object v4, v3, v7 │ + aput-object v3, v2, v7 │ │ - const-string v4, "<" │ + const-string v3, "<" │ │ - aput-object v4, v3, v8 │ + aput-object v3, v2, v8 │ │ - const/4 v4, 0x2 │ + const/4 v3, 0x2 │ │ - const-string v5, ">" │ + const-string v4, ">" │ │ - aput-object v5, v3, v4 │ + aput-object v4, v2, v3 │ │ - const/4 v4, 0x3 │ + const/4 v3, 0x3 │ │ - const-string v5, "<=" │ + const-string v4, "<=" │ │ - aput-object v5, v3, v4 │ + aput-object v4, v2, v3 │ │ - const/4 v4, 0x4 │ + const/4 v3, 0x4 │ │ - const-string v5, ">=" │ + const-string v4, ">=" │ │ - aput-object v5, v3, v4 │ + aput-object v4, v2, v3 │ │ - sput-object v3, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->operators:[Ljava/lang/String; │ + sput-object v2, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->operators:[Ljava/lang/String; │ │ .line 440 │ - new-instance v3, Lcom/jbirdvegas/mgerrit/search/SearchKeyword$1; │ + new-instance v2, Lcom/jbirdvegas/mgerrit/search/SearchKeyword$1; │ │ - invoke-direct {v3}, Lcom/jbirdvegas/mgerrit/search/SearchKeyword$1;->()V │ + invoke-direct {v2}, Lcom/jbirdvegas/mgerrit/search/SearchKeyword$1;->()V │ │ - sput-object v3, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->CREATOR:Landroid/os/Parcelable$Creator; │ + sput-object v2, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->CREATOR:Landroid/os/Parcelable$Creator; │ │ return-void │ .end method │ │ .method public constructor (Ljava/lang/String;Ljava/lang/String;)V │ .locals 1 │ .param p1, "name" # Ljava/lang/String; │ @@ -377,67 +377,66 @@ │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ .line 400 │ .local v1, "builder":Ljava/lang/StringBuilder; │ invoke-static {p0}, Lcom/jbirdvegas/mgerrit/database/Config;->getServerVersion(Landroid/content/Context;)Lcom/jbirdvegas/mgerrit/objects/ServerVersion; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 401 │ - .local v5, "version":Lcom/jbirdvegas/mgerrit/objects/ServerVersion; │ + .local v4, "version":Lcom/jbirdvegas/mgerrit/objects/ServerVersion; │ const/4 v0, 0x0 │ │ .line 402 │ .local v0, "addSeparator":Z │ if-eqz p1, :cond_2 │ │ invoke-interface {p1}, Ljava/util/List;->isEmpty()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-nez v6, :cond_2 │ + if-nez v5, :cond_2 │ │ .line 403 │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v5 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_2 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ + check-cast v2, Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ │ .line 404 │ - .local v3, "keyword":Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ - invoke-virtual {v3, v5}, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->getGerritQuery(Lcom/jbirdvegas/mgerrit/objects/ServerVersion;)Ljava/lang/String; │ + .local v2, "keyword":Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ + invoke-virtual {v2, v4}, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->getGerritQuery(Lcom/jbirdvegas/mgerrit/objects/ServerVersion;)Ljava/lang/String; │ │ move-result-object v6 │ │ const-string v7, "UTF-8" │ │ invoke-static {v6, v7}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 405 │ - .local v4, "operator":Ljava/lang/String; │ - if-eqz v4, :cond_0 │ + .local v3, "operator":Ljava/lang/String; │ + if-eqz v3, :cond_0 │ │ - invoke-virtual {v4}, Ljava/lang/String;->isEmpty()Z │ + invoke-virtual {v3}, Ljava/lang/String;->isEmpty()Z │ │ move-result v6 │ │ if-nez v6, :cond_0 │ │ .line 406 │ if-eqz v0, :cond_1 │ @@ -445,25 +444,24 @@ │ .line 407 │ const/16 v6, 0x2b │ │ invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 409 │ :cond_1 │ - invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 410 │ const/4 v0, 0x1 │ │ goto :goto_0 │ │ .line 414 │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v3 # "keyword":Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ - .end local v4 # "operator":Ljava/lang/String; │ + .end local v2 # "keyword":Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ + .end local v3 # "operator":Ljava/lang/String; │ :cond_2 │ return-object v1 │ .end method │ │ .method private static buildToken(Ljava/lang/String;)Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ .locals 6 │ .param p0, "tokenStr" # Ljava/lang/String; │ @@ -572,126 +570,125 @@ │ .annotation build Lorg/jetbrains/annotations/NotNull; │ .end annotation │ .end param │ .param p1, "param" # Ljava/lang/String; │ │ .prologue │ .line 146 │ - sget-object v6, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->_KEYWORDS:Ljava/util/Map; │ + sget-object v5, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->_KEYWORDS:Ljava/util/Map; │ │ - invoke-interface {v6}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + invoke-interface {v5}, Ljava/util/Map;->entrySet()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 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - 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_2 │ + if-eqz v5, :cond_2 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Ljava/util/Map$Entry; │ │ .line 147 │ .local v2, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;>;" │ invoke-interface {v2}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Ljava/lang/String; │ + check-cast v5, Ljava/lang/String; │ │ - invoke-virtual {p0, v6}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ + invoke-virtual {p0, v5}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_0 │ + if-eqz v5, :cond_0 │ │ .line 150 │ :try_start_0 │ invoke-interface {v2}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Ljava/lang/Class; │ + check-cast v5, Ljava/lang/Class; │ │ const/4 v7, 0x1 │ │ new-array v7, v7, [Ljava/lang/Class; │ │ const/4 v8, 0x0 │ │ const-class v9, Ljava/lang/String; │ │ aput-object v9, v7, v8 │ │ - invoke-virtual {v6, v7}, Ljava/lang/Class;->getDeclaredConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; │ + invoke-virtual {v5, v7}, Ljava/lang/Class;->getDeclaredConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; │ │ move-result-object v0 │ │ .line 151 │ .local v0, "constructor":Ljava/lang/reflect/Constructor;, "Ljava/lang/reflect/Constructor<+Lcom/jbirdvegas/mgerrit/search/SearchKeyword;>;" │ - const/4 v6, 0x1 │ + const/4 v5, 0x1 │ │ - new-array v6, v6, [Ljava/lang/Object; │ + new-array v5, v5, [Ljava/lang/Object; │ │ const/4 v7, 0x0 │ │ - aput-object p1, v6, v7 │ + aput-object p1, v5, v7 │ │ - invoke-virtual {v0, v6}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v0, v5}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ + check-cast v3, Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ │ .line 152 │ - .local v4, "keyword":Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ - invoke-virtual {v4}, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->whiteListedParameters()Ljava/util/List; │ + .local v3, "keyword":Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ + invoke-virtual {v3}, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->whiteListedParameters()Ljava/util/List; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 153 │ - .local v5, "params":Ljava/util/List;, "Ljava/util/List;" │ - if-eqz v5, :cond_1 │ + .local v4, "params":Ljava/util/List;, "Ljava/util/List;" │ + if-eqz v4, :cond_1 │ │ - invoke-interface {v5, p1}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ + invoke-interface {v4, p1}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_0 │ + if-eqz v5, :cond_0 │ │ .line 161 │ .end local v0 # "constructor":Ljava/lang/reflect/Constructor;, "Ljava/lang/reflect/Constructor<+Lcom/jbirdvegas/mgerrit/search/SearchKeyword;>;" │ .end local v2 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;>;" │ - .end local v4 # "keyword":Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ - .end local v5 # "params":Ljava/util/List;, "Ljava/util/List;" │ + .end local v3 # "keyword":Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ + .end local v4 # "params":Ljava/util/List;, "Ljava/util/List;" │ :cond_1 │ :goto_1 │ - return-object v4 │ + return-object v3 │ │ .line 156 │ .restart local v2 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;>;" │ :catch_0 │ move-exception v1 │ │ .line 157 │ .local v1, "e":Ljava/lang/Exception; │ - const-string v6, "SearchKeyword" │ + const-string v5, "SearchKeyword" │ │ new-instance v7, Ljava/lang/StringBuilder; │ │ invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ const-string v8, "Could not call constructor for " │ │ @@ -703,23 +700,23 @@ │ │ move-result-object v7 │ │ invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v7 │ │ - invoke-static {v6, v7, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v5, v7, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_0 │ │ .line 161 │ .end local v1 # "e":Ljava/lang/Exception; │ .end local v2 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;>;" │ :cond_2 │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ goto :goto_1 │ .end method │ │ .method public static constructDbSearchQuery(Ljava/util/Set;)Ljava/lang/String; │ .locals 4 │ .annotation system Ldalvik/annotation/Signature; │ @@ -941,64 +938,61 @@ │ │ .method protected static extractOperator(Ljava/lang/String;)Ljava/lang/String; │ .locals 6 │ .param p0, "param" # Ljava/lang/String; │ │ .prologue │ .line 375 │ - const-string v3, "=" │ + const-string v0, "=" │ │ .line 376 │ - .local v3, "op":Ljava/lang/String; │ - sget-object v0, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->operators:[Ljava/lang/String; │ + .local v0, "op":Ljava/lang/String; │ + sget-object v3, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->operators:[Ljava/lang/String; │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v2, v0 │ + array-length v4, v3 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + const/4 v2, 0x0 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_1 │ + if-ge v2, v4, :cond_1 │ │ - aget-object v4, v0, v1 │ + aget-object v1, v3, v2 │ │ .line 377 │ - .local v4, "operator":Ljava/lang/String; │ - invoke-virtual {p0, v4}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + .local v1, "operator":Ljava/lang/String; │ + invoke-virtual {p0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ - move-object v3, v4 │ + move-object v0, v1 │ │ .line 376 │ :cond_0 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 380 │ - .end local v4 # "operator":Ljava/lang/String; │ + .end local v1 # "operator":Ljava/lang/String; │ :cond_1 │ - const-string v5, "==" │ + const-string v2, "==" │ │ - invoke-virtual {p0, v5}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {p0, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ - move-result v5 │ + move-result v2 │ │ - if-eqz v5, :cond_2 │ + if-eqz v2, :cond_2 │ │ - const-string v3, "=" │ + const-string v0, "=" │ │ .line 381 │ :cond_2 │ - return-object v3 │ + return-object v0 │ .end method │ │ .method public static findKeyword(Ljava/util/Set;Lcom/jbirdvegas/mgerrit/search/SearchKeyword;)I │ .locals 4 │ .param p1, "keyword" # Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ @@ -1017,55 +1011,54 @@ │ .local p0, "tokens":Ljava/util/Set;, "Ljava/util/Set;" │ const/4 v0, 0x0 │ │ .line 367 │ .local v0, "i":I │ invoke-interface {p0}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :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, Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ + check-cast v1, Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ │ .line 368 │ - .local v2, "sk":Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ - invoke-virtual {v2, p1}, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->equals(Ljava/lang/Object;)Z │ + .local v1, "sk":Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ + invoke-virtual {v1, p1}, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ .line 371 │ .end local v0 # "i":I │ - .end local v2 # "sk":Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ + .end local v1 # "sk":Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ :goto_1 │ return v0 │ │ .line 369 │ .restart local v0 # "i":I │ - .restart local v2 # "sk":Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ + .restart local v1 # "sk":Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ :cond_0 │ add-int/lit8 v0, v0, 0x1 │ │ .line 370 │ goto :goto_0 │ │ .line 371 │ - .end local v2 # "sk":Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ + .end local v1 # "sk":Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ :cond_1 │ const/4 v0, -0x1 │ │ goto :goto_1 │ .end method │ │ .method public static findKeyword(Ljava/util/Set;Ljava/lang/Class;)I │ @@ -1126,64 +1119,63 @@ │ :cond_0 │ const/4 v0, 0x0 │ │ .line 351 │ .local v0, "i":I │ invoke-interface {p0}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :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_3 │ │ - 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 │ │ .line 352 │ - .local v2, "token":Ljava/lang/Object; │ + .local v1, "token":Ljava/lang/Object; │ if-ge v0, p2, :cond_1 │ │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ .line 353 │ :cond_1 │ - invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ + invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ move-result-object v3 │ │ invoke-virtual {v3, p1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_2 │ │ .line 356 │ .end local v0 # "i":I │ - .end local v2 # "token":Ljava/lang/Object; │ + .end local v1 # "token":Ljava/lang/Object; │ :goto_1 │ return v0 │ │ .line 354 │ .restart local v0 # "i":I │ - .restart local v2 # "token":Ljava/lang/Object; │ + .restart local v1 # "token":Ljava/lang/Object; │ :cond_2 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ .line 356 │ - .end local v2 # "token":Ljava/lang/Object; │ + .end local v1 # "token":Ljava/lang/Object; │ :cond_3 │ const/4 v0, -0x1 │ │ goto :goto_1 │ .end method │ │ .method public static getDefaultOperatorName(Lcom/jbirdvegas/mgerrit/search/SearchKeyword;)Ljava/lang/String; │ @@ -1339,47 +1331,46 @@ │ "Ljava/lang/String;" │ } │ .end annotation │ │ .prologue │ .line 221 │ .local p0, "tokens":Ljava/util/Set;, "Ljava/util/Set;" │ - const-string v1, "" │ + const-string v0, "" │ │ .line 222 │ - .local v1, "query":Ljava/lang/String; │ + .local v0, "query":Ljava/lang/String; │ invoke-interface {p0}, Ljava/util/Set;->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, Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ + check-cast v1, Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ │ .line 223 │ - .local v2, "token":Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ + .local v1, "token":Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ new-instance v3, Ljava/lang/StringBuilder; │ │ invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ - invoke-virtual {v2}, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->toString()Ljava/lang/String; │ + invoke-virtual {v1}, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ @@ -1387,27 +1378,27 @@ │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 224 │ goto :goto_0 │ │ .line 225 │ - .end local v2 # "token":Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ + .end local v1 # "token":Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ :cond_0 │ - invoke-virtual {v1}, Ljava/lang/String;->trim()Ljava/lang/String; │ + invoke-virtual {v0}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - return-object v3 │ + return-object v2 │ .end method │ │ .method protected static isParameterValid(Ljava/lang/String;)Z │ .locals 1 │ .param p0, "param" # Ljava/lang/String; │ .annotation build Lorg/jetbrains/annotations/Contract; │ value = "null -> false" │ @@ -1681,94 +1672,92 @@ │ .local p0, "tokens":Ljava/util/Set;, "Ljava/util/Set;" │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ .line 311 │ .local v0, "ageSearches":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v3, Ljava/util/ArrayList; │ + new-instance v2, Ljava/util/ArrayList; │ │ - invoke-direct {v3}, Ljava/util/ArrayList;->()V │ + invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ .line 313 │ - .local v3, "otherSearches":Ljava/util/List;, "Ljava/util/List;" │ + .local v2, "otherSearches":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {p0}, Ljava/util/Set;->size()I │ │ - move-result v4 │ + move-result v3 │ │ - if-lez v4, :cond_2 │ + if-lez v3, :cond_2 │ │ .line 314 │ invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 315 │ invoke-interface {p0}, 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 v4 │ │ if-eqz v4, :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 v2 │ + move-result-object v1 │ │ - check-cast v2, Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ + check-cast v1, Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ │ .line 316 │ - .local v2, "o":Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ - instance-of v4, v2, Lcom/jbirdvegas/mgerrit/search/AgeSearch; │ + .local v1, "o":Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ + instance-of v4, v1, Lcom/jbirdvegas/mgerrit/search/AgeSearch; │ │ if-eqz v4, :cond_0 │ │ - check-cast v2, Lcom/jbirdvegas/mgerrit/search/AgeSearch; │ + check-cast v1, Lcom/jbirdvegas/mgerrit/search/AgeSearch; │ │ - .end local v2 # "o":Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ - invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + .end local v1 # "o":Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ + invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 317 │ - .restart local v2 # "o":Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ + .restart local v1 # "o":Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ :cond_0 │ - invoke-interface {v3, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v2, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 320 │ - .end local v2 # "o":Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ + .end local v1 # "o":Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ :cond_1 │ invoke-static {v0}, Ljava/util/Collections;->sort(Ljava/util/List;)V │ │ .line 321 │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ - invoke-interface {v0, v4}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v0, v3}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v3, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v2, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 326 │ - .end local v1 # "i$":Ljava/util/Iterator; │ :goto_1 │ - new-instance v4, Ljava/util/HashSet; │ + new-instance v3, Ljava/util/HashSet; │ │ - invoke-direct {v4, v3}, Ljava/util/HashSet;->(Ljava/util/Collection;)V │ + invoke-direct {v3, v2}, Ljava/util/HashSet;->(Ljava/util/Collection;)V │ │ - return-object v4 │ + return-object v3 │ │ .line 323 │ :cond_2 │ - invoke-interface {v3, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v2, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ .end method │ │ │ # virtual methods │ .method public abstract buildSearch()Ljava/lang/String; ├── smali/com/jbirdvegas/mgerrit/search/categories/AfterCategory.smali │ @@ -301,14 +301,15 @@ │ │ move-result v1 │ │ invoke-virtual {v0, v1}, Lorg/joda/time/DateTime;->withHourOfDay(I)Lorg/joda/time/DateTime; │ │ move-result-object v0 │ │ + .line 106 │ invoke-virtual {p1}, Lorg/joda/time/LocalTime;->getMinuteOfHour()I │ │ move-result v1 │ │ invoke-virtual {v0, v1}, Lorg/joda/time/DateTime;->withMinuteOfHour(I)Lorg/joda/time/DateTime; │ │ move-result-object v0 ├── smali/com/jbirdvegas/mgerrit/search/categories/BeforeCategory.smali │ @@ -297,14 +297,15 @@ │ │ move-result v1 │ │ invoke-virtual {v0, v1}, Lorg/joda/time/DateTime;->withHourOfDay(I)Lorg/joda/time/DateTime; │ │ move-result-object v0 │ │ + .line 102 │ invoke-virtual {p1}, Lorg/joda/time/LocalTime;->getMinuteOfHour()I │ │ move-result v1 │ │ invoke-virtual {v0, v1}, Lorg/joda/time/DateTime;->withMinuteOfHour(I)Lorg/joda/time/DateTime; │ │ move-result-object v0 ├── smali/com/jbirdvegas/mgerrit/search/categories/OwnerCategory$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$context:Landroid/content/Context; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/search/categories/OwnerCategory;Landroid/content/Context;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/search/categories/OwnerCategory; │ │ .prologue │ .line 108 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/search/categories/OwnerCategory$1;->this$0:Lcom/jbirdvegas/mgerrit/search/categories/OwnerCategory; │ │ iput-object p2, p0, Lcom/jbirdvegas/mgerrit/search/categories/OwnerCategory$1;->val$context:Landroid/content/Context; │ │ @@ -72,27 +73,29 @@ │ │ const/4 v3, 0x2 │ │ new-array v3, v3, [Ljava/lang/Object; │ │ const/4 v4, 0x0 │ │ + .line 114 │ invoke-interface {p1, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ aput-object v5, v3, v4 │ │ const/4 v4, 0x1 │ │ invoke-interface {p1, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ aput-object v5, v3, v4 │ │ + .line 113 │ invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v2 │ │ return-object v2 │ .end method ├── smali/com/jbirdvegas/mgerrit/search/categories/OwnerCategory$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$context:Landroid/content/Context; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/search/categories/OwnerCategory;Landroid/content/Context;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/search/categories/OwnerCategory; │ │ .prologue │ .line 118 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/search/categories/OwnerCategory$2;->this$0:Lcom/jbirdvegas/mgerrit/search/categories/OwnerCategory; │ │ iput-object p2, p0, Lcom/jbirdvegas/mgerrit/search/categories/OwnerCategory$2;->val$context:Landroid/content/Context; ├── smali/com/jbirdvegas/mgerrit/search/categories/ProjectCategory$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jbirdvegas/mgerrit/search/categories/ProjectCategory; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/search/categories/ProjectCategory;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/search/categories/ProjectCategory; │ │ .prologue │ .line 87 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/search/categories/ProjectCategory$1;->this$0:Lcom/jbirdvegas/mgerrit/search/categories/ProjectCategory; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jbirdvegas/mgerrit/search/categories/ProjectCategory$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$context:Landroid/content/Context; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/search/categories/ProjectCategory;Landroid/content/Context;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/search/categories/ProjectCategory; │ │ .prologue │ .line 95 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/search/categories/ProjectCategory$2;->this$0:Lcom/jbirdvegas/mgerrit/search/categories/ProjectCategory; │ │ iput-object p2, p0, Lcom/jbirdvegas/mgerrit/search/categories/ProjectCategory$2;->val$context:Landroid/content/Context; ├── smali/com/jbirdvegas/mgerrit/search/categories/SearchCategory$2.smali │ @@ -26,18 +26,19 @@ │ │ .field final synthetic val$timeListener:Lcom/jbirdvegas/mgerrit/fragments/TimePickerFragment$DialogListener; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory;Lorg/joda/time/DateTime;Lcom/jbirdvegas/mgerrit/fragments/TimePickerFragment$DialogListener;Landroid/support/v7/app/AppCompatActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory; │ │ .prologue │ .line 186 │ - .local p0, "this":Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory$2;, "Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory.2;" │ + .local p0, "this":Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory$2;, "Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory$2;" │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory$2;->this$0:Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory; │ │ iput-object p2, p0, Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory$2;->val$dt:Lorg/joda/time/DateTime; │ │ iput-object p3, p0, Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory$2;->val$timeListener:Lcom/jbirdvegas/mgerrit/fragments/TimePickerFragment$DialogListener; │ │ iput-object p4, p0, Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory$2;->val$activity:Landroid/support/v7/app/AppCompatActivity; │ @@ -51,15 +52,15 @@ │ # virtual methods │ .method public onClick(Landroid/view/View;)V │ .locals 4 │ .param p1, "v" # Landroid/view/View; │ │ .prologue │ .line 189 │ - .local p0, "this":Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory$2;, "Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory.2;" │ + .local p0, "this":Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory$2;, "Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory$2;" │ new-instance v1, Lcom/jbirdvegas/mgerrit/fragments/TimePickerFragment; │ │ invoke-direct {v1}, Lcom/jbirdvegas/mgerrit/fragments/TimePickerFragment;->()V │ │ .line 190 │ .local v1, "newFragment":Lcom/jbirdvegas/mgerrit/fragments/TimePickerFragment; │ new-instance v0, Landroid/os/Bundle; ├── smali/com/jbirdvegas/mgerrit/search/categories/SearchCategory.smali │ @@ -35,15 +35,14 @@ │ .locals 0 │ │ .prologue │ .line 61 │ .local p0, "this":Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory;, "Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory;" │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 88 │ return-void │ .end method │ │ .method public static bindKeywordsToCategories(Landroid/content/Context;Ljava/util/Collection;Ljava/util/Collection;)V │ .locals 6 │ .param p0, "context" # Landroid/content/Context; │ .annotation system Ldalvik/annotation/Signature; │ @@ -63,82 +62,80 @@ │ │ .prologue │ .line 211 │ .local p1, "categories":Ljava/util/Collection;, "Ljava/util/Collection;" │ .local p2, "keywords":Ljava/util/Collection;, "Ljava/util/Collection;" │ invoke-interface {p1}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ :cond_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_3 │ + if-eqz v3, :cond_3 │ │ - 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, Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory; │ │ .line 212 │ .local v0, "category":Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory; │ invoke-interface {p2}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_1 │ - 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 v3 │ + move-result-object v1 │ │ - check-cast v3, Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ + check-cast v1, Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ │ .line 213 │ - .local v3, "keyword":Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ - if-eqz v3, :cond_1 │ + .local v1, "keyword":Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ + if-eqz v1, :cond_1 │ │ - invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ + invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ move-result-object v4 │ │ invoke-virtual {v0}, Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory;->getClazz()Ljava/lang/Class; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ .line 214 │ - invoke-virtual {v0, p0, v3}, Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory;->setKeyword(Landroid/content/Context;Lcom/jbirdvegas/mgerrit/search/SearchKeyword;)V │ + invoke-virtual {v0, p0, v1}, Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory;->setKeyword(Landroid/content/Context;Lcom/jbirdvegas/mgerrit/search/SearchKeyword;)V │ │ .line 218 │ - .end local v3 # "keyword":Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ + .end local v1 # "keyword":Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ :cond_2 │ invoke-virtual {v0}, Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory;->getKeyword()Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - if-eqz v4, :cond_0 │ + if-eqz v3, :cond_0 │ │ .line 220 │ .end local v0 # "category":Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory; │ - .end local v2 # "i$":Ljava/util/Iterator; │ :cond_3 │ return-void │ .end method │ │ │ # virtual methods │ .method public clearKeyword()V ├── smali/com/jbirdvegas/mgerrit/search/categories/SearchCategory$1.smali │ @@ -26,18 +26,19 @@ │ │ .field final synthetic val$dt:Lorg/joda/time/DateTime; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory;Lorg/joda/time/DateTime;Lcom/jbirdvegas/mgerrit/fragments/DatePickerFragment$DialogListener;Landroid/support/v7/app/AppCompatActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory; │ │ .prologue │ .line 171 │ - .local p0, "this":Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory$1;, "Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory.1;" │ + .local p0, "this":Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory$1;, "Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory$1;" │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory$1;->this$0:Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory; │ │ iput-object p2, p0, Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory$1;->val$dt:Lorg/joda/time/DateTime; │ │ iput-object p3, p0, Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory$1;->val$dateListener:Lcom/jbirdvegas/mgerrit/fragments/DatePickerFragment$DialogListener; │ │ iput-object p4, p0, Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory$1;->val$activity:Landroid/support/v7/app/AppCompatActivity; │ @@ -51,15 +52,15 @@ │ # virtual methods │ .method public onClick(Landroid/view/View;)V │ .locals 6 │ .param p1, "v" # Landroid/view/View; │ │ .prologue │ .line 174 │ - .local p0, "this":Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory$1;, "Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory.1;" │ + .local p0, "this":Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory$1;, "Lcom/jbirdvegas/mgerrit/search/categories/SearchCategory$1;" │ new-instance v1, Lcom/jbirdvegas/mgerrit/fragments/DatePickerFragment; │ │ invoke-direct {v1}, Lcom/jbirdvegas/mgerrit/fragments/DatePickerFragment;->()V │ │ .line 175 │ .local v1, "newFragment":Lcom/jbirdvegas/mgerrit/fragments/DatePickerFragment; │ new-instance v0, Landroid/os/Bundle; ├── smali/com/jbirdvegas/mgerrit/tasks/AccountProcessor.smali │ @@ -342,20 +342,22 @@ │ │ move-result-object v2 │ │ iget-object v3, p0, Lcom/jbirdvegas/mgerrit/tasks/AccountProcessor;->mContext:Landroid/content/Context; │ │ const v4, 0x7f0700e8 │ │ + .line 82 │ invoke-virtual {v3, v4}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ const/4 v5, 0x0 │ │ move-object v4, p1 │ │ + .line 81 │ invoke-virtual/range {v0 .. v5}, Lcom/jbirdvegas/mgerrit/helpers/AnalyticsHelper;->sendAnalyticsEvent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;)Lcom/jbirdvegas/mgerrit/helpers/AnalyticsHelper; │ │ .line 83 │ return-void │ .end method ├── smali/com/jbirdvegas/mgerrit/tasks/ChangeListProcessor.smali │ @@ -157,15 +157,14 @@ │ .prologue │ .line 170 │ .local p1, "commits":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ @@ -334,20 +333,22 @@ │ if-ne v6, v7, :cond_1 │ │ .line 127 │ iget-object v6, p0, Lcom/jbirdvegas/mgerrit/tasks/ChangeListProcessor;->mContext:Landroid/content/Context; │ │ const-string v7, "changes_list" │ │ + .line 128 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ move-result-wide v8 │ │ iget-object v10, p0, Lcom/jbirdvegas/mgerrit/tasks/ChangeListProcessor;->mStatus:Ljava/lang/String; │ │ + .line 127 │ invoke-static {v6, v7, v8, v9, v10}, Lcom/jbirdvegas/mgerrit/database/SyncTime;->setValue(Landroid/content/Context;Ljava/lang/String;JLjava/lang/String;)V │ │ .line 131 │ iget-object v6, p0, Lcom/jbirdvegas/mgerrit/tasks/ChangeListProcessor;->mContext:Landroid/content/Context; │ │ iget-object v7, p0, Lcom/jbirdvegas/mgerrit/tasks/ChangeListProcessor;->mStatus:Ljava/lang/String; │ │ @@ -539,14 +540,15 @@ │ │ invoke-interface {v4}, Lcom/google/gerrit/extensions/api/changes/Changes;->query()Lcom/google/gerrit/extensions/api/changes/Changes$QueryRequest; │ │ move-result-object v4 │ │ iget-object v5, p0, Lcom/jbirdvegas/mgerrit/tasks/ChangeListProcessor;->mContext:Landroid/content/Context; │ │ + .line 151 │ invoke-virtual {v5}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v5 │ │ const v6, 0x7f0b0006 │ │ invoke-virtual {v5, v6}, Landroid/content/res/Resources;->getInteger(I)I │ @@ -555,14 +557,15 @@ │ │ invoke-virtual {v4, v5}, Lcom/google/gerrit/extensions/api/changes/Changes$QueryRequest;->withLimit(I)Lcom/google/gerrit/extensions/api/changes/Changes$QueryRequest; │ │ move-result-object v4 │ │ sget-object v5, Lcom/google/gerrit/extensions/client/ListChangesOption;->DETAILED_ACCOUNTS:Lcom/google/gerrit/extensions/client/ListChangesOption; │ │ + .line 152 │ invoke-virtual {v4, v5}, Lcom/google/gerrit/extensions/api/changes/Changes$QueryRequest;->withOption(Lcom/google/gerrit/extensions/client/ListChangesOption;)Lcom/google/gerrit/extensions/api/changes/Changes$QueryRequest; │ │ move-result-object v2 │ │ .line 153 │ .local v2, "info":Lcom/google/gerrit/extensions/api/changes/Changes$QueryRequest; │ iget-object v4, p0, Lcom/jbirdvegas/mgerrit/tasks/ChangeListProcessor;->mSortKey:Ljava/lang/String; ├── smali/com/jbirdvegas/mgerrit/tasks/CommitProcessor.smali │ @@ -163,14 +163,15 @@ │ │ .line 145 │ .local v0, "exception":Lcom/google/gerrit/extensions/restapi/RestApiException; │ invoke-static {}, Lcom/jbirdvegas/mgerrit/helpers/AnalyticsHelper;->getInstance()Lcom/jbirdvegas/mgerrit/helpers/AnalyticsHelper; │ │ move-result-object v1 │ │ + .line 146 │ invoke-virtual {p0}, Lcom/jbirdvegas/mgerrit/tasks/CommitProcessor;->getContext()Landroid/content/Context; │ │ move-result-object v2 │ │ const v3, 0x7f0700d1 │ │ invoke-virtual {v2, v3}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ @@ -179,14 +180,15 @@ │ │ iget-object v3, p0, Lcom/jbirdvegas/mgerrit/tasks/CommitProcessor;->mChangeId:Ljava/lang/String; │ │ invoke-virtual {v1, v2, v3}, Lcom/jbirdvegas/mgerrit/helpers/AnalyticsHelper;->setCustomString(Ljava/lang/String;Ljava/lang/String;)Lcom/jbirdvegas/mgerrit/helpers/AnalyticsHelper; │ │ move-result-object v1 │ │ + .line 147 │ invoke-virtual {p0}, Lcom/jbirdvegas/mgerrit/tasks/CommitProcessor;->getContext()Landroid/content/Context; │ │ move-result-object v2 │ │ const v3, 0x7f0700d2 │ │ invoke-virtual {v2, v3}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ @@ -195,14 +197,15 @@ │ │ iget v3, p0, Lcom/jbirdvegas/mgerrit/tasks/CommitProcessor;->mChangeNumber:I │ │ invoke-virtual {v1, v2, v3}, Lcom/jbirdvegas/mgerrit/helpers/AnalyticsHelper;->setCustomInt(Ljava/lang/String;I)Lcom/jbirdvegas/mgerrit/helpers/AnalyticsHelper; │ │ move-result-object v1 │ │ + .line 148 │ invoke-virtual {v1, v0}, Lcom/jbirdvegas/mgerrit/helpers/AnalyticsHelper;->logException(Ljava/lang/Exception;)Lcom/jbirdvegas/mgerrit/helpers/AnalyticsHelper; │ │ .line 149 │ return-object v0 │ .end method │ │ .method private queryOptions()Ljava/util/EnumSet; ├── smali/com/jbirdvegas/mgerrit/tasks/ProjectListProcessor.smali │ @@ -104,20 +104,22 @@ │ .prologue │ .line 58 │ .local p1, "data":Ljava/util/List;, "Ljava/util/List;" │ iget-object v0, p0, Lcom/jbirdvegas/mgerrit/tasks/ProjectListProcessor;->mContext:Landroid/content/Context; │ │ const-string v1, "projects_list" │ │ + .line 59 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ move-result-wide v2 │ │ const/4 v4, 0x0 │ │ + .line 58 │ invoke-static {v0, v1, v2, v3, v4}, Lcom/jbirdvegas/mgerrit/database/SyncTime;->setValue(Landroid/content/Context;Ljava/lang/String;JLjava/lang/String;)V │ │ .line 60 │ return-void │ .end method │ │ .method protected bridge synthetic getData(Lcom/urswolfer/gerrit/client/rest/GerritRestApi;)Ljava/lang/Object; ├── smali/com/jbirdvegas/mgerrit/tasks/ReviewProcessor.smali │ @@ -197,129 +197,127 @@ │ │ move-result v1 │ │ goto :goto_0 │ .end method │ │ .method protected getData(Lcom/urswolfer/gerrit/client/rest/GerritRestApi;)Lcom/google/gerrit/extensions/common/ChangeInfo; │ - .locals 7 │ + .locals 6 │ .param p1, "gerritApi" # Lcom/urswolfer/gerrit/client/rest/GerritRestApi; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/google/gerrit/extensions/restapi/RestApiException; │ } │ .end annotation │ │ .prologue │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ .line 73 │ - new-instance v3, Lcom/google/gerrit/extensions/api/changes/ReviewInput; │ + new-instance v2, Lcom/google/gerrit/extensions/api/changes/ReviewInput; │ │ - invoke-direct {v3}, Lcom/google/gerrit/extensions/api/changes/ReviewInput;->()V │ + invoke-direct {v2}, Lcom/google/gerrit/extensions/api/changes/ReviewInput;->()V │ │ .line 74 │ - .local v3, "reviewInput":Lcom/google/gerrit/extensions/api/changes/ReviewInput; │ - iget-object v5, p0, Lcom/jbirdvegas/mgerrit/tasks/ReviewProcessor;->mMessage:Ljava/lang/String; │ + .local v2, "reviewInput":Lcom/google/gerrit/extensions/api/changes/ReviewInput; │ + iget-object v4, p0, Lcom/jbirdvegas/mgerrit/tasks/ReviewProcessor;->mMessage:Ljava/lang/String; │ │ - if-eqz v5, :cond_1 │ + if-eqz v4, :cond_1 │ │ - iget-object v5, p0, Lcom/jbirdvegas/mgerrit/tasks/ReviewProcessor;->mMessage:Ljava/lang/String; │ + iget-object v4, p0, Lcom/jbirdvegas/mgerrit/tasks/ReviewProcessor;->mMessage:Ljava/lang/String; │ │ - invoke-virtual {v5}, Ljava/lang/String;->isEmpty()Z │ + invoke-virtual {v4}, Ljava/lang/String;->isEmpty()Z │ │ - move-result v5 │ + move-result v4 │ │ - if-nez v5, :cond_1 │ + if-nez v4, :cond_1 │ │ .line 75 │ - iget-object v5, p0, Lcom/jbirdvegas/mgerrit/tasks/ReviewProcessor;->mMessage:Ljava/lang/String; │ + iget-object v4, p0, Lcom/jbirdvegas/mgerrit/tasks/ReviewProcessor;->mMessage:Ljava/lang/String; │ │ - invoke-virtual {v3, v5}, Lcom/google/gerrit/extensions/api/changes/ReviewInput;->message(Ljava/lang/String;)Lcom/google/gerrit/extensions/api/changes/ReviewInput; │ + invoke-virtual {v2, v4}, Lcom/google/gerrit/extensions/api/changes/ReviewInput;->message(Ljava/lang/String;)Lcom/google/gerrit/extensions/api/changes/ReviewInput; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 77 │ - iget-object v5, p0, Lcom/jbirdvegas/mgerrit/tasks/ReviewProcessor;->mLabels:Landroid/os/Bundle; │ + iget-object v4, p0, Lcom/jbirdvegas/mgerrit/tasks/ReviewProcessor;->mLabels:Landroid/os/Bundle; │ │ - if-eqz v5, :cond_0 │ + if-eqz v4, :cond_0 │ │ .line 78 │ - iget-object v5, p0, Lcom/jbirdvegas/mgerrit/tasks/ReviewProcessor;->mLabels:Landroid/os/Bundle; │ + iget-object v4, p0, Lcom/jbirdvegas/mgerrit/tasks/ReviewProcessor;->mLabels:Landroid/os/Bundle; │ │ - invoke-virtual {v5}, Landroid/os/Bundle;->keySet()Ljava/util/Set; │ + invoke-virtual {v4}, Landroid/os/Bundle;->keySet()Ljava/util/Set; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v5}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v4 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, 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 79 │ - .local v2, "label":Ljava/lang/String; │ + .local v1, "label":Ljava/lang/String; │ iget-object v5, p0, Lcom/jbirdvegas/mgerrit/tasks/ReviewProcessor;->mLabels:Landroid/os/Bundle; │ │ - invoke-virtual {v5, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I │ + invoke-virtual {v5, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I │ │ move-result v5 │ │ - invoke-virtual {v3, v2, v5}, Lcom/google/gerrit/extensions/api/changes/ReviewInput;->label(Ljava/lang/String;I)Lcom/google/gerrit/extensions/api/changes/ReviewInput; │ + invoke-virtual {v2, v1, v5}, Lcom/google/gerrit/extensions/api/changes/ReviewInput;->label(Ljava/lang/String;I)Lcom/google/gerrit/extensions/api/changes/ReviewInput; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 80 │ goto :goto_0 │ │ .line 83 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v2 # "label":Ljava/lang/String; │ + .end local v1 # "label":Ljava/lang/String; │ :cond_0 │ - iget-object v5, p0, Lcom/jbirdvegas/mgerrit/tasks/ReviewProcessor;->mContext:Landroid/content/Context; │ + iget-object v4, p0, Lcom/jbirdvegas/mgerrit/tasks/ReviewProcessor;->mContext:Landroid/content/Context; │ │ - iget-object v6, p0, Lcom/jbirdvegas/mgerrit/tasks/ReviewProcessor;->mChangeId:Ljava/lang/String; │ + iget-object v5, p0, Lcom/jbirdvegas/mgerrit/tasks/ReviewProcessor;->mChangeId:Ljava/lang/String; │ │ - invoke-static {v5, p1, v6, v4}, Lcom/jbirdvegas/mgerrit/helpers/ApiHelper;->fetchChange(Landroid/content/Context;Lcom/urswolfer/gerrit/client/rest/GerritRestApi;Ljava/lang/String;Ljava/lang/Integer;)Lcom/google/gerrit/extensions/api/changes/ChangeApi; │ + invoke-static {v4, p1, v5, v3}, Lcom/jbirdvegas/mgerrit/helpers/ApiHelper;->fetchChange(Landroid/content/Context;Lcom/urswolfer/gerrit/client/rest/GerritRestApi;Ljava/lang/String;Ljava/lang/Integer;)Lcom/google/gerrit/extensions/api/changes/ChangeApi; │ │ move-result-object v0 │ │ .line 84 │ .local v0, "change":Lcom/google/gerrit/extensions/api/changes/ChangeApi; │ invoke-interface {v0}, Lcom/google/gerrit/extensions/api/changes/ChangeApi;->current()Lcom/google/gerrit/extensions/api/changes/RevisionApi; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v4, v3}, Lcom/google/gerrit/extensions/api/changes/RevisionApi;->review(Lcom/google/gerrit/extensions/api/changes/ReviewInput;)V │ + invoke-interface {v3, v2}, Lcom/google/gerrit/extensions/api/changes/RevisionApi;->review(Lcom/google/gerrit/extensions/api/changes/ReviewInput;)V │ │ .line 87 │ invoke-direct {p0}, Lcom/jbirdvegas/mgerrit/tasks/ReviewProcessor;->queryOptions()Ljava/util/EnumSet; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v0, v4}, Lcom/google/gerrit/extensions/api/changes/ChangeApi;->get(Ljava/util/EnumSet;)Lcom/google/gerrit/extensions/common/ChangeInfo; │ + invoke-interface {v0, v3}, Lcom/google/gerrit/extensions/api/changes/ChangeApi;->get(Ljava/util/EnumSet;)Lcom/google/gerrit/extensions/common/ChangeInfo; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 89 │ .end local v0 # "change":Lcom/google/gerrit/extensions/api/changes/ChangeApi; │ :cond_1 │ - return-object v4 │ + return-object v3 │ .end method │ │ .method protected bridge synthetic getData(Lcom/urswolfer/gerrit/client/rest/GerritRestApi;)Ljava/lang/Object; │ .locals 1 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/google/gerrit/extensions/restapi/RestApiException; │ @@ -472,20 +470,22 @@ │ │ move-result-object v2 │ │ iget-object v3, p0, Lcom/jbirdvegas/mgerrit/tasks/ReviewProcessor;->mContext:Landroid/content/Context; │ │ const v4, 0x7f0700e4 │ │ + .line 104 │ invoke-virtual {v3, v4}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ const/4 v5, 0x0 │ │ move-object v4, p1 │ │ + .line 103 │ invoke-virtual/range {v0 .. v5}, Lcom/jbirdvegas/mgerrit/helpers/AnalyticsHelper;->sendAnalyticsEvent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;)Lcom/jbirdvegas/mgerrit/helpers/AnalyticsHelper; │ │ .line 105 │ return-void │ .end method ├── smali/com/jbirdvegas/mgerrit/tasks/SyncProcessor$ResponseHandler.smali │ @@ -25,14 +25,15 @@ │ │ .field final synthetic this$0:Lcom/jbirdvegas/mgerrit/tasks/SyncProcessor; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/tasks/SyncProcessor;Ljava/lang/Object;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/tasks/SyncProcessor; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(TT;)V" │ } │ .end annotation │ │ .prologue ├── smali/com/jbirdvegas/mgerrit/views/DiffTextView.smali │ @@ -151,179 +151,179 @@ │ invoke-virtual {v0}, Landroid/content/res/TypedArray;->recycle()V │ │ .line 69 │ return-void │ .end method │ │ .method private colorizeDiffs([Ljava/lang/String;Landroid/text/SpannableString;II)V │ - .locals 13 │ + .locals 12 │ .param p1, "split" # [Ljava/lang/String; │ .param p2, "spannableString" # Landroid/text/SpannableString; │ .param p3, "charCounter" # I │ .param p4, "lineTracker" # I │ │ .prologue │ .line 124 │ - move-object v0, p1 │ + array-length v6, p1 │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v3, v0 │ + const/4 v5, 0x0 │ │ - .local v3, "len$":I │ - const/4 v2, 0x0 │ - │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v3, :cond_3 │ + if-ge v5, v6, :cond_3 │ │ - aget-object v5, v0, v2 │ + aget-object v2, p1, v5 │ │ .line 125 │ - .local v5, "string":Ljava/lang/String; │ + .local v2, "string":Ljava/lang/String; │ add-int/lit8 p3, p3, 0x1 │ │ .line 126 │ add-int/lit8 p4, p4, 0x1 │ │ .line 127 │ - invoke-virtual {v5}, Ljava/lang/String;->length()I │ + invoke-virtual {v2}, Ljava/lang/String;->length()I │ │ - move-result v8 │ + move-result v7 │ │ - add-int v8, v8, p3 │ + add-int/2addr v7, p3 │ │ invoke-virtual {p2}, Landroid/text/SpannableString;->length()I │ │ - move-result v9 │ + move-result v8 │ │ - if-le v8, v9, :cond_2 │ + if-le v7, v8, :cond_2 │ │ + .line 128 │ invoke-virtual {p2}, Landroid/text/SpannableString;->length()I │ │ - move-result v1 │ + move-result v0 │ │ .line 130 │ - .local v1, "end":I │ + .local v0, "end":I │ :goto_1 │ - invoke-virtual {v5}, Ljava/lang/String;->trim()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ .line 132 │ - .local v7, "trimmed":Ljava/lang/String; │ - invoke-virtual {p0, v7}, Lcom/jbirdvegas/mgerrit/views/DiffTextView;->setColor(Ljava/lang/String;)Landroid/text/style/CharacterStyle; │ + .local v4, "trimmed":Ljava/lang/String; │ + invoke-virtual {p0, v4}, Lcom/jbirdvegas/mgerrit/views/DiffTextView;->setColor(Ljava/lang/String;)Landroid/text/style/CharacterStyle; │ │ - move-result-object v6 │ + move-result-object v3 │ │ .line 133 │ - .local v6, "style":Landroid/text/style/CharacterStyle; │ - if-eqz v6, :cond_0 │ + .local v3, "style":Landroid/text/style/CharacterStyle; │ + if-eqz v3, :cond_0 │ │ .line 134 │ - add-int/lit8 v8, p3, -0x1 │ + add-int/lit8 v7, p3, -0x1 │ │ - const/4 v9, 0x0 │ + const/4 v8, 0x0 │ │ - invoke-virtual {p2, v6, v8, v1, v9}, Landroid/text/SpannableString;->setSpan(Ljava/lang/Object;III)V │ + invoke-virtual {p2, v3, v7, v0, v8}, Landroid/text/SpannableString;->setSpan(Ljava/lang/Object;III)V │ │ .line 138 │ :cond_0 │ - invoke-direct {p0, v5}, Lcom/jbirdvegas/mgerrit/views/DiffTextView;->findLastNonSpace(Ljava/lang/String;)I │ + invoke-direct {p0, v2}, Lcom/jbirdvegas/mgerrit/views/DiffTextView;->findLastNonSpace(Ljava/lang/String;)I │ │ - move-result v4 │ + move-result v1 │ │ .line 140 │ - .local v4, "startWhitespace":I │ - if-lez v4, :cond_1 │ + .local v1, "startWhitespace":I │ + if-lez v1, :cond_1 │ │ .line 141 │ - const-string v8, "DiffTextView" │ + const-string v7, "DiffTextView" │ │ - const-string v9, "Trailing whitespace at line: %d index: %d through %d in diff view" │ + const-string v8, "Trailing whitespace at line: %d index: %d through %d in diff view" │ │ - const/4 v10, 0x3 │ + const/4 v9, 0x3 │ │ - new-array v10, v10, [Ljava/lang/Object; │ + new-array v9, v9, [Ljava/lang/Object; │ │ - const/4 v11, 0x0 │ + const/4 v10, 0x0 │ │ + .line 142 │ invoke-static/range {p4 .. p4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - aput-object v12, v10, v11 │ + aput-object v11, v9, v10 │ │ - const/4 v11, 0x1 │ + const/4 v10, 0x1 │ │ - invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + .line 143 │ + invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - aput-object v12, v10, v11 │ + aput-object v11, v9, v10 │ │ - const/4 v11, 0x2 │ + const/4 v10, 0x2 │ │ - invoke-virtual {v5}, Ljava/lang/String;->length()I │ + .line 144 │ + invoke-virtual {v2}, Ljava/lang/String;->length()I │ │ - move-result v12 │ + move-result v11 │ │ - invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - aput-object v12, v10, v11 │ + aput-object v11, v9, v10 │ │ - invoke-static {v9, v10}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + .line 141 │ + invoke-static {v8, v9}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-static {v8, v9}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v7, v8}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 145 │ invoke-virtual {p0}, Lcom/jbirdvegas/mgerrit/views/DiffTextView;->getTrailingSpaceColor()Landroid/text/style/CharacterStyle; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - add-int v9, p3, v4 │ + add-int v8, p3, v1 │ │ - add-int/lit8 v9, v9, -0x1 │ + add-int/lit8 v8, v8, -0x1 │ │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ - invoke-virtual {p2, v8, v9, v1, v10}, Landroid/text/SpannableString;->setSpan(Ljava/lang/Object;III)V │ + invoke-virtual {p2, v7, v8, v0, v9}, Landroid/text/SpannableString;->setSpan(Ljava/lang/Object;III)V │ │ .line 150 │ :cond_1 │ - invoke-virtual {v5}, Ljava/lang/String;->length()I │ + invoke-virtual {v2}, Ljava/lang/String;->length()I │ │ - move-result v8 │ + move-result v7 │ │ - add-int p3, p3, v8 │ + add-int/2addr p3, v7 │ │ .line 124 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ goto :goto_0 │ │ - .line 127 │ - .end local v1 # "end":I │ - .end local v4 # "startWhitespace":I │ - .end local v6 # "style":Landroid/text/style/CharacterStyle; │ - .end local v7 # "trimmed":Ljava/lang/String; │ + .line 129 │ + .end local v0 # "end":I │ + .end local v1 # "startWhitespace":I │ + .end local v3 # "style":Landroid/text/style/CharacterStyle; │ + .end local v4 # "trimmed":Ljava/lang/String; │ :cond_2 │ - invoke-virtual {v5}, Ljava/lang/String;->length()I │ + invoke-virtual {v2}, Ljava/lang/String;->length()I │ │ - move-result v8 │ + move-result v7 │ │ - add-int v1, p3, v8 │ + add-int v0, p3, v7 │ │ goto :goto_1 │ │ .line 152 │ - .end local v5 # "string":Ljava/lang/String; │ + .end local v2 # "string":Ljava/lang/String; │ :cond_3 │ return-void │ .end method │ │ .method private findLastNonSpace(Ljava/lang/String;)I │ .locals 5 │ .param p1, "s" # Ljava/lang/String; │ @@ -386,61 +386,60 @@ │ .locals 6 │ .param p1, "spannableString" # Landroid/text/SpannableString; │ │ .prologue │ const/16 v5, 0x200 │ │ .line 175 │ - iget-object v2, p0, Lcom/jbirdvegas/mgerrit/views/DiffTextView;->tabs:Ljava/util/LinkedList; │ + iget-object v1, p0, Lcom/jbirdvegas/mgerrit/views/DiffTextView;->tabs:Ljava/util/LinkedList; │ │ - invoke-virtual {v2}, Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ :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_1 │ │ - 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, Ljava/lang/Integer; │ + check-cast v0, Ljava/lang/Integer; │ │ .line 176 │ - .local v1, "ints":Ljava/lang/Integer; │ + .local v0, "ints":Ljava/lang/Integer; │ const-string v2, "DiffTextView" │ │ new-instance v3, Ljava/lang/StringBuilder; │ │ invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ const-string v4, "Index of tab: " │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ - invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {v2, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 177 │ - invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I │ │ move-result v2 │ │ add-int/lit8 v2, v2, 0x1 │ │ invoke-virtual {p1}, Landroid/text/SpannableString;->length()I │ │ @@ -449,53 +448,57 @@ │ if-ge v2, v3, :cond_0 │ │ .line 178 │ invoke-virtual {p0}, Lcom/jbirdvegas/mgerrit/views/DiffTextView;->getTrailingSpaceColor()Landroid/text/style/CharacterStyle; │ │ move-result-object v2 │ │ - invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I │ + .line 179 │ + invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I │ │ move-result v3 │ │ add-int/lit8 v3, v3, -0x1 │ │ - invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I │ │ move-result v4 │ │ add-int/lit8 v4, v4, 0x1 │ │ + .line 178 │ invoke-virtual {p1, v2, v3, v4, v5}, Landroid/text/SpannableString;->setSpan(Ljava/lang/Object;III)V │ │ .line 181 │ new-instance v2, Landroid/text/style/ForegroundColorSpan; │ │ const/4 v3, -0x1 │ │ invoke-direct {v2, v3}, Landroid/text/style/ForegroundColorSpan;->(I)V │ │ - invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I │ + .line 182 │ + invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I │ │ move-result v3 │ │ add-int/lit8 v3, v3, -0x1 │ │ - invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I │ │ move-result v4 │ │ add-int/lit8 v4, v4, 0x1 │ │ + .line 181 │ invoke-virtual {p1, v2, v3, v4, v5}, Landroid/text/SpannableString;->setSpan(Ljava/lang/Object;III)V │ │ goto :goto_0 │ │ .line 186 │ - .end local v1 # "ints":Ljava/lang/Integer; │ + .end local v0 # "ints":Ljava/lang/Integer; │ :cond_1 │ return-void │ .end method │ │ │ # virtual methods │ .method public getTrailingSpaceColor()Landroid/text/style/CharacterStyle; ├── smali/com/jbirdvegas/mgerrit/views/GerritSearchView$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jbirdvegas/mgerrit/views/GerritSearchView; │ │ │ # direct methods │ .method constructor (Lcom/jbirdvegas/mgerrit/views/GerritSearchView;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jbirdvegas/mgerrit/views/GerritSearchView; │ │ .prologue │ .line 166 │ iput-object p1, p0, Lcom/jbirdvegas/mgerrit/views/GerritSearchView$1;->this$0:Lcom/jbirdvegas/mgerrit/views/GerritSearchView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jbirdvegas/mgerrit/views/GerritSearchView.smali │ @@ -130,138 +130,138 @@ │ │ move-result-object v0 │ │ goto :goto_0 │ .end method │ │ .method private processTokens(Ljava/util/Set;)Z │ - .locals 8 │ + .locals 7 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/Set", │ "<", │ "Lcom/jbirdvegas/mgerrit/search/SearchKeyword;", │ ">;)Z" │ } │ .end annotation │ │ .prologue │ .line 134 │ .local p1, "tokens":Ljava/util/Set;, "Ljava/util/Set;" │ - iget-object v5, p0, Lcom/jbirdvegas/mgerrit/views/GerritSearchView;->mAdditionalKeywords:Ljava/util/Set; │ + iget-object v4, p0, Lcom/jbirdvegas/mgerrit/views/GerritSearchView;->mAdditionalKeywords:Ljava/util/Set; │ │ - invoke-direct {p0, p1, v5}, Lcom/jbirdvegas/mgerrit/views/GerritSearchView;->safeMerge(Ljava/util/Set;Ljava/util/Set;)Ljava/util/Set; │ + invoke-direct {p0, p1, v4}, Lcom/jbirdvegas/mgerrit/views/GerritSearchView;->safeMerge(Ljava/util/Set;Ljava/util/Set;)Ljava/util/Set; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 135 │ - .local v2, "newTokens":Ljava/util/Set;, "Ljava/util/Set;" │ - iput-object v2, p0, Lcom/jbirdvegas/mgerrit/views/GerritSearchView;->mCurrentKeywords:Ljava/util/Set; │ + .local v1, "newTokens":Ljava/util/Set;, "Ljava/util/Set;" │ + iput-object v1, p0, Lcom/jbirdvegas/mgerrit/views/GerritSearchView;->mCurrentKeywords:Ljava/util/Set; │ │ .line 137 │ - const-string v4, "" │ + const-string v3, "" │ │ .line 138 │ - .local v4, "where":Ljava/lang/String; │ + .local v3, "where":Ljava/lang/String; │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ .line 140 │ .local v0, "bindArgs":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - if-eqz v2, :cond_1 │ + if-eqz v1, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Set;->isEmpty()Z │ + invoke-interface {v1}, Ljava/util/Set;->isEmpty()Z │ │ - move-result v5 │ + move-result v4 │ │ - if-nez v5, :cond_1 │ + if-nez v4, :cond_1 │ │ .line 141 │ - invoke-static {v2}, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->constructDbSearchQuery(Ljava/util/Set;)Ljava/lang/String; │ + invoke-static {v1}, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->constructDbSearchQuery(Ljava/util/Set;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 142 │ - if-eqz v4, :cond_0 │ + if-eqz v3, :cond_0 │ │ - invoke-virtual {v4}, Ljava/lang/String;->isEmpty()Z │ + invoke-virtual {v3}, Ljava/lang/String;->isEmpty()Z │ │ - move-result v5 │ + move-result v4 │ │ - if-nez v5, :cond_0 │ + if-nez v4, :cond_0 │ │ .line 143 │ - invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v4 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_1 │ │ - invoke-interface {v1}, 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, Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ + check-cast v2, Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ │ .line 144 │ - .local v3, "token":Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ - invoke-virtual {v3}, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->getEscapeArgument()[Ljava/lang/String; │ + .local v2, "token":Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ + invoke-virtual {v2}, Lcom/jbirdvegas/mgerrit/search/SearchKeyword;->getEscapeArgument()[Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-static {v5}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ │ move-result-object v5 │ │ invoke-virtual {v0, v5}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z │ │ goto :goto_0 │ │ .line 147 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v3 # "token":Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ + .end local v2 # "token":Lcom/jbirdvegas/mgerrit/search/SearchKeyword; │ :cond_0 │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ .line 153 │ :goto_1 │ - return v5 │ + return v4 │ │ .line 151 │ :cond_1 │ - iget-object v5, p0, Lcom/jbirdvegas/mgerrit/views/GerritSearchView;->mEventBus:Lorg/greenrobot/eventbus/EventBus; │ + iget-object v4, p0, Lcom/jbirdvegas/mgerrit/views/GerritSearchView;->mEventBus:Lorg/greenrobot/eventbus/EventBus; │ │ - new-instance v6, Lcom/jbirdvegas/mgerrit/message/SearchQueryChanged; │ + new-instance v5, Lcom/jbirdvegas/mgerrit/message/SearchQueryChanged; │ │ + .line 152 │ invoke-virtual {p0}, Lcom/jbirdvegas/mgerrit/views/GerritSearchView;->getContext()Landroid/content/Context; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ + invoke-virtual {v6}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; │ + invoke-virtual {v6}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-direct {v6, v4, v0, v7, p1}, Lcom/jbirdvegas/mgerrit/message/SearchQueryChanged;->(Ljava/lang/String;Ljava/util/ArrayList;Ljava/lang/String;Ljava/util/Set;)V │ + invoke-direct {v5, v3, v0, v6, p1}, Lcom/jbirdvegas/mgerrit/message/SearchQueryChanged;->(Ljava/lang/String;Ljava/util/ArrayList;Ljava/lang/String;Ljava/util/Set;)V │ │ - invoke-virtual {v5, v6}, Lorg/greenrobot/eventbus/EventBus;->postSticky(Ljava/lang/Object;)V │ + .line 151 │ + invoke-virtual {v4, v5}, Lorg/greenrobot/eventbus/EventBus;->postSticky(Ljava/lang/Object;)V │ │ .line 153 │ - const/4 v5, 0x1 │ + const/4 v4, 0x1 │ │ goto :goto_1 │ .end method │ │ .method private safeMerge(Ljava/util/Set;Ljava/util/Set;)Ljava/util/Set; │ .locals 2 │ .annotation system Ldalvik/annotation/Signature; │ @@ -410,14 +410,15 @@ │ │ move-result v0 │ │ if-gez v0, :cond_0 │ │ iget-object v0, p0, Lcom/jbirdvegas/mgerrit/views/GerritSearchView;->mContext:Landroid/content/Context; │ │ + .line 280 │ invoke-static {v0}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->getCurrentProject(Landroid/content/Context;)Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/String;->isEmpty()Z │ │ move-result v0 │ @@ -441,14 +442,15 @@ │ │ move-result v0 │ │ if-gez v0, :cond_1 │ │ iget-object v0, p0, Lcom/jbirdvegas/mgerrit/views/GerritSearchView;->mContext:Landroid/content/Context; │ │ + .line 286 │ invoke-static {v0}, Lcom/jbirdvegas/mgerrit/fragments/PrefsFragment;->getTrackingUser(Landroid/content/Context;)Ljava/lang/Integer; │ │ move-result-object v0 │ │ if-eqz v0, :cond_1 │ │ .line 287 ├── smali/com/mikepenz/fastadapter/R.smali │ @@ -26,10 +26,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 973 │ return-void │ .end method ├── smali/com/mikepenz/iconics/core/R.smali │ @@ -26,10 +26,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 985 │ return-void │ .end method ├── smali/com/mikepenz/materialdrawer/R.smali │ @@ -26,10 +26,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 1745 │ return-void │ .end method ├── smali/com/mikepenz/materialize/R.smali │ @@ -26,10 +26,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 1323 │ return-void │ .end method ├── smali/com/nhaarman/listviewanimations/slh/R.smali │ @@ -16,10 +16,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 14 │ return-void │ .end method ├── smali_classes2/de/hdodenhof/circleimageview/R.smali │ @@ -16,10 +16,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 16 │ return-void │ .end method ├── smali_classes2/se/emilsjolander/stickylistheaders/R.smali │ @@ -16,10 +16,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 15 │ return-void │ .end method ├── original/AndroidManifest.xml │ @@ -56,16 +56,16 @@ │ 00000370: 7300 6900 6f00 6e00 4e00 6100 6d00 6500 s.i.o.n.N.a.m.e. │ 00000380: 0000 0800 6d00 6100 6e00 6900 6600 6500 ....m.a.n.i.f.e. │ 00000390: 7300 7400 0000 1600 6300 6f00 6d00 2e00 s.t.....c.o.m... │ 000003a0: 6a00 6200 6900 7200 6400 7600 6500 6700 j.b.i.r.d.v.e.g. │ 000003b0: 6100 7300 2e00 6d00 6700 6500 7200 7200 a.s...m.g.e.r.r. │ 000003c0: 6900 7400 0000 0800 3200 2e00 3100 3100 i.t.....2...1.1. │ 000003d0: 3100 2e00 3800 3400 0000 0200 3200 3300 1...8.4.....2.3. │ -000003e0: 0000 0b00 3600 2e00 3000 2d00 3200 3100 ....6...0.-.2.1. │ -000003f0: 3600 3600 3700 3600 3700 0000 0800 7500 6.6.7.6.7.....u. │ +000003e0: 0000 0b00 3600 2e00 3000 2d00 3200 3700 ....6...0.-.2.7. │ +000003f0: 3000 3400 3000 3000 3200 0000 0800 7500 0.4.0.0.2.....u. │ 00000400: 7300 6500 7300 2d00 7300 6400 6b00 0000 s.e.s.-.s.d.k... │ 00000410: 0f00 7500 7300 6500 7300 2d00 7000 6500 ..u.s.e.s.-.p.e. │ 00000420: 7200 6d00 6900 7300 7300 6900 6f00 6e00 r.m.i.s.s.i.o.n. │ 00000430: 0000 1b00 6100 6e00 6400 7200 6f00 6900 ....a.n.d.r.o.i. │ 00000440: 6400 2e00 7000 6500 7200 6d00 6900 7300 d...p.e.r.m.i.s. │ 00000450: 7300 6900 6f00 6e00 2e00 4900 4e00 5400 s.i.o.n...I.N.T. │ 00000460: 4500 5200 4e00 4500 5400 0000 2700 6100 E.R.N.E.T...'.a.