70.6 MB
/home/fdroid/fdroiddata/tmp/org.gnucash.android_16300.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.gnucash.android_16300.apk
4.11 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: res/layout-v16/radial_time_header_label.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/color-v11/primary_text_holo_dark.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/layout-xlarge-v11/abs__screen_action_bar_overlay.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/layout-v11/abs__screen_action_bar.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/menu-v11/default_save_actions.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/color-v11/secondary_text_holo_dark.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/menu-v11/account_actions.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/layout-v11/abs__screen_action_bar_overlay.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/color-v11/abs__primary_text_holo_light.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/menu-v11/transactions_list_actions.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/menu-v11/scheduled_export_actions.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/color-v11/abs__primary_text_holo_dark.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/layout-v11/abs__action_menu_layout.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/menu-v11/account_context_menu.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/layout-v11/default_buttons.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/menu-v11/chart_actions.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/xml-v11/preference_headers.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/xml-v11/transaction_appwidget_info.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/xml-v12/transaction_appwidget_info.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/menu-v11/global_actions.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/menu-v11/sub_account_actions.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/layout-v17/list_item_scheduled_trxn.xml entry referenced by META-INF/MANIFEST.MF not found in the APK [ truncated after 25 lines; 8 ignored ]
    
Offset 1, 18 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·2cca028ded20d325622db47102a2d8908553c65b90abe2b80874336df58b658f 
10 Signer·#1·certificate·SHA-1·digest:·9c0c8af8b6be363287e6496e944bebeb1a37f0a4 
11 Signer·#1·certificate·MD5·digest:·89e5955beafde25ad91bffd842804874 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·5c90e5b8e3b20461e2ca9f502192942f5ecb98d263f9734450c5ded3c782cfe4 
15 Signer·#1·public·key·SHA-1·digest:·f43333bd4a40d528a0d710e878b7f1d70c8a27a8 
16 Signer·#1·public·key·MD5·digest:·c614642c6303b5ae4bd01d62e49fea46 
17 WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
249 KB
zipinfo {}
    
Offset 1, 1277 lines modifiedOffset 1, 1245 lines modified
Diff chunk too large, falling back to line-by-line diff (1245 lines added, 1277 lines removed)
1 Zip·file·size:·2842745·bytes,·number·of·entries:·12751 Zip·file·size:·2811821·bytes,·number·of·entries:·1243
2 -rw----·····2.0·fat···126116·bl·defN·15-Aug-12·16:09·META-INF/MANIFEST.MF2 -rw----·····2.0·fat····11544·bX·defN·17-Oct-20·00:10·AndroidManifest.xml
3 -rw----·····2.0·fat···126237·bl·defN·15-Aug-12·16:09·META-INF/374105F7.SF3 -rw----·····2.0·fat·····4083·bl·defN·17-Oct-20·00:10·assets/backward
4 -rw----·····2.0·fat·····1297·bl·defN·15-Aug-12·16:09·META-INF/374105F7.RSA4 -rw----·····2.0·fat·····5228·bl·defN·17-Oct-20·00:10·assets/fonts/AndroidClockMono-Thin.ttf
5 -rw----·····2.0·fat·······41·bl·defN·15-Aug-12·13:59·META-INF/buildserverid5 -rw----·····2.0·fat···163448·bl·defN·17-Oct-20·00:10·assets/fonts/Roboto-Bold.ttf
6 -rw----·····2.0·fat·······41·bl·defN·15-Aug-12·13:59·META-INF/fdroidserverid6 -rw----·····2.0·fat···162636·bl·defN·17-Oct-20·00:10·assets/fonts/Roboto-Light.ttf
7 -rw----·····2.0·fat····11544·bX·defN·15-Aug-12·13:59·AndroidManifest.xml7 -rw----·····2.0·fat····20066·bl·defN·17-Oct-20·00:10·assets/zone.tab
8 -rw----·····2.0·fat·····4083·bl·defN·15-Aug-12·13:59·assets/backward8 -rw----·····2.0·fat······468·bl·defN·17-Oct-20·00:10·res/color/abs__primary_text_disable_only_holo_dark.xml
9 -rw----·····2.0·fat·····5228·bl·defN·15-Aug-12·13:59·assets/fonts/AndroidClockMono-Thin.ttf9 -rw----·····2.0·fat······468·bl·defN·17-Oct-20·00:10·res/color/abs__primary_text_disable_only_holo_light.xml
10 -rw----·····2.0·fat···163448·bl·defN·15-Aug-12·13:59·assets/fonts/Roboto-Bold.ttf10 -rw----·····2.0·fat······976·bl·defN·17-Oct-20·00:10·res/color/abs__primary_text_holo_dark.xml
11 -rw----·····2.0·fat···162636·bl·defN·15-Aug-12·13:59·assets/fonts/Roboto-Light.ttf11 -rw----·····2.0·fat······976·bl·defN·17-Oct-20·00:10·res/color/abs__primary_text_holo_light.xml
12 -rw----·····2.0·fat····20066·bl·defN·15-Aug-12·13:59·assets/zone.tab12 -rw----·····2.0·fat······656·bl·defN·17-Oct-20·00:10·res/color/date_picker_selector.xml
13 -rw----·····2.0·fat······976·bl·defN·15-Aug-12·13:59·res/color-v11/abs__primary_text_holo_dark.xml13 -rw----·····2.0·fat······536·bl·defN·17-Oct-20·00:10·res/color/date_picker_year_selector.xml
14 -rw----·····2.0·fat······976·bl·defN·15-Aug-12·13:59·res/color-v11/abs__primary_text_holo_light.xml14 -rw----·····2.0·fat······468·bl·defN·17-Oct-20·00:10·res/color/dialog_text_color_holo_dark.xml
15 -rw----·····2.0·fat······976·bl·defN·15-Aug-12·13:59·res/color-v11/primary_text_holo_dark.xml15 -rw----·····2.0·fat······468·bl·defN·17-Oct-20·00:10·res/color/dialog_text_color_holo_light.xml
16 -rw----·····2.0·fat·····1336·bl·defN·15-Aug-12·13:59·res/color-v11/secondary_text_holo_dark.xml16 -rw----·····2.0·fat······468·bl·defN·17-Oct-20·00:10·res/color/done_text_color.xml
17 -rw----·····2.0·fat······468·bl·defN·15-Aug-12·13:59·res/color/abs__primary_text_disable_only_holo_dark.xml17 -rw----·····2.0·fat······468·bl·defN·17-Oct-20·00:10·res/color/done_text_color_dark.xml
18 -rw----·····2.0·fat······468·bl·defN·15-Aug-12·13:59·res/color/abs__primary_text_disable_only_holo_light.xml18 -rw----·····2.0·fat······976·bl·defN·17-Oct-20·00:10·res/color/primary_text_holo_dark.xml
19 -rw----·····2.0·fat······928·bl·defN·15-Aug-12·13:59·res/color/abs__primary_text_holo_dark.xml19 -rw----·····2.0·fat······592·bl·defN·17-Oct-20·00:10·res/color/recurrence_bubble_text_color.xml
20 -rw----·····2.0·fat······928·bl·defN·15-Aug-12·13:59·res/color/abs__primary_text_holo_light.xml20 -rw----·····2.0·fat······468·bl·defN·17-Oct-20·00:10·res/color/recurrence_spinner_text_color.xml
21 -rw----·····2.0·fat······656·bl·defN·15-Aug-12·13:59·res/color/date_picker_selector.xml21 -rw----·····2.0·fat·····1336·bl·defN·17-Oct-20·00:10·res/color/secondary_text_holo_dark.xml
22 -rw----·····2.0·fat······536·bl·defN·15-Aug-12·13:59·res/color/date_picker_year_selector.xml22 -rw----·····2.0·fat······848·bl·defN·17-Oct-20·00:10·res/color/vpi__dark_theme.xml
23 -rw----·····2.0·fat······468·bl·defN·15-Aug-12·13:59·res/color/dialog_text_color_holo_dark.xml23 -rw----·····2.0·fat······848·bl·defN·17-Oct-20·00:10·res/color/vpi__light_theme.xml
24 -rw----·····2.0·fat······468·bl·defN·15-Aug-12·13:59·res/color/dialog_text_color_holo_light.xml24 -rw----·····1.0·fat······592·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v14/appwidget_bg.9.png
25 -rw----·····2.0·fat······468·bl·defN·15-Aug-12·13:59·res/color/done_text_color.xml25 -rw----·····1.0·fat······684·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v14/appwidget_bg_focused.9.png
26 -rw----·····2.0·fat······468·bl·defN·15-Aug-12·13:59·res/color/done_text_color_dark.xml26 -rw----·····1.0·fat······726·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v14/appwidget_bg_pressed.9.png
27 -rw----·····2.0·fat······928·bl·defN·15-Aug-12·13:59·res/color/primary_text_holo_dark.xml27 -rw----·····1.0·fat······672·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v14/appwidget_dark_bg.9.png
28 -rw----·····2.0·fat······592·bl·defN·15-Aug-12·13:59·res/color/recurrence_bubble_text_color.xml28 -rw----·····1.0·fat······783·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v14/appwidget_dark_bg_focused.9.png
29 -rw----·····2.0·fat······468·bl·defN·15-Aug-12·13:59·res/color/recurrence_spinner_text_color.xml29 -rw----·····1.0·fat······199·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v14/appwidget_inner_focused_c.9.png
30 -rw----·····2.0·fat·····1288·bl·defN·15-Aug-12·13:59·res/color/secondary_text_holo_dark.xml30 -rw----·····1.0·fat······257·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v14/appwidget_inner_focused_l.9.png
31 -rw----·····2.0·fat······848·bl·defN·15-Aug-12·13:59·res/color/vpi__dark_theme.xml31 -rw----·····1.0·fat······270·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v14/appwidget_inner_focused_r.9.png
32 -rw----·····2.0·fat······848·bl·defN·15-Aug-12·13:59·res/color/vpi__light_theme.xml32 -rw----·····1.0·fat······199·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v14/appwidget_inner_pressed_c.9.png
33 -rw----·····1.0·fat······592·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v14/appwidget_bg.9.png33 -rw----·····1.0·fat······271·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v14/appwidget_inner_pressed_l.9.png
34 -rw----·····1.0·fat······684·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v14/appwidget_bg_focused.9.png34 -rw----·····1.0·fat······271·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v14/appwidget_inner_pressed_r.9.png
35 -rw----·····1.0·fat······726·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v14/appwidget_bg_pressed.9.png35 -rw----·····1.0·fat······567·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v16/switch_thumb_activated_holo_dark.9.png
36 -rw----·····1.0·fat······672·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v14/appwidget_dark_bg.9.png36 -rw----·····1.0·fat······567·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v16/switch_thumb_activated_holo_light.9.png
37 -rw----·····1.0·fat······783·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v14/appwidget_dark_bg_focused.9.png37 -rw----·····1.0·fat······550·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v16/switch_thumb_disabled_holo_dark.9.png
38 -rw----·····1.0·fat······199·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v14/appwidget_inner_focused_c.9.png38 -rw----·····1.0·fat······550·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v16/switch_thumb_disabled_holo_light.9.png
39 -rw----·····1.0·fat······257·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v14/appwidget_inner_focused_l.9.png39 -rw----·····1.0·fat······561·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v16/switch_thumb_holo_dark.9.png
40 -rw----·····1.0·fat······270·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v14/appwidget_inner_focused_r.9.png40 -rw----·····1.0·fat······561·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v16/switch_thumb_holo_light.9.png
41 -rw----·····1.0·fat······199·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v14/appwidget_inner_pressed_c.9.png41 -rw----·····1.0·fat······578·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v16/switch_thumb_pressed_holo_dark.9.png
42 -rw----·····1.0·fat······271·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v14/appwidget_inner_pressed_l.9.png42 -rw----·····1.0·fat······578·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v16/switch_thumb_pressed_holo_light.9.png
43 -rw----·····1.0·fat······271·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v14/appwidget_inner_pressed_r.9.png43 -rw----·····1.0·fat······249·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__ab_bottom_solid_dark_holo.9.png
44 -rw----·····1.0·fat······567·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v16/switch_thumb_activated_holo_dark.9.png44 -rw----·····1.0·fat······249·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__ab_bottom_solid_inverse_holo.9.png
45 -rw----·····1.0·fat······567·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v16/switch_thumb_activated_holo_light.9.png45 -rw----·····1.0·fat······248·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__ab_bottom_solid_light_holo.9.png
46 -rw----·····1.0·fat······550·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v16/switch_thumb_disabled_holo_dark.9.png46 -rw----·····1.0·fat······260·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__ab_bottom_transparent_dark_holo.9.png
47 -rw----·····1.0·fat······550·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v16/switch_thumb_disabled_holo_light.9.png47 -rw----·····1.0·fat······260·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__ab_bottom_transparent_light_holo.9.png
48 -rw----·····1.0·fat······561·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v16/switch_thumb_holo_dark.9.png48 -rw----·····1.0·fat······299·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__ab_share_pack_holo_dark.9.png
49 -rw----·····1.0·fat······561·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v16/switch_thumb_holo_light.9.png49 -rw----·····1.0·fat······291·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__ab_share_pack_holo_light.9.png
50 -rw----·····1.0·fat······578·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v16/switch_thumb_pressed_holo_dark.9.png50 -rw----·····1.0·fat······255·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__ab_solid_dark_holo.9.png
51 -rw----·····1.0·fat······578·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v16/switch_thumb_pressed_holo_light.9.png51 -rw----·····1.0·fat······254·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__ab_solid_light_holo.9.png
52 -rw----·····1.0·fat······249·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__ab_bottom_solid_dark_holo.9.png52 -rw----·····1.0·fat······297·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__ab_solid_shadow_holo.9.png
53 -rw----·····1.0·fat······249·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__ab_bottom_solid_inverse_holo.9.png53 -rw----·····1.0·fat······255·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__ab_stacked_solid_dark_holo.9.png
54 -rw----·····1.0·fat······248·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__ab_bottom_solid_light_holo.9.png54 -rw----·····1.0·fat······255·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__ab_stacked_solid_light_holo.9.png
55 -rw----·····1.0·fat······260·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__ab_bottom_transparent_dark_holo.9.png55 -rw----·····1.0·fat······250·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__ab_stacked_transparent_dark_holo.9.png
56 -rw----·····1.0·fat······260·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__ab_bottom_transparent_light_holo.9.png56 -rw----·····1.0·fat······248·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__ab_stacked_transparent_light_holo.9.png
57 -rw----·····1.0·fat······299·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__ab_share_pack_holo_dark.9.png57 -rw----·····1.0·fat······278·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__ab_transparent_dark_holo.9.png
58 -rw----·····1.0·fat······291·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__ab_share_pack_holo_light.9.png58 -rw----·····1.0·fat······277·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__ab_transparent_light_holo.9.png
59 -rw----·····1.0·fat······255·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__ab_solid_dark_holo.9.png59 -rw----·····1.0·fat······210·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__btn_cab_done_default_holo_dark.9.png
60 -rw----·····1.0·fat······254·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__ab_solid_light_holo.9.png60 -rw----·····1.0·fat······210·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__btn_cab_done_default_holo_light.9.png
61 -rw----·····1.0·fat······297·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__ab_solid_shadow_holo.9.png61 -rw----·····1.0·fat······208·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__btn_cab_done_focused_holo_dark.9.png
62 -rw----·····1.0·fat······255·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__ab_stacked_solid_dark_holo.9.png62 -rw----·····1.0·fat······219·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__btn_cab_done_focused_holo_light.9.png
63 -rw----·····1.0·fat······255·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__ab_stacked_solid_light_holo.9.png63 -rw----·····1.0·fat······219·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__btn_cab_done_pressed_holo_dark.9.png
64 -rw----·····1.0·fat······250·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__ab_stacked_transparent_dark_holo.9.png64 -rw----·····1.0·fat······219·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__btn_cab_done_pressed_holo_light.9.png
65 -rw----·····1.0·fat······248·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__ab_stacked_transparent_light_holo.9.png65 -rw----·····1.0·fat······252·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__cab_background_bottom_holo_dark.9.png
66 -rw----·····1.0·fat······278·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__ab_transparent_dark_holo.9.png66 -rw----·····1.0·fat······250·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__cab_background_bottom_holo_light.9.png
67 -rw----·····1.0·fat······277·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__ab_transparent_light_holo.9.png67 -rw----·····1.0·fat······253·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__cab_background_top_holo_dark.9.png
68 -rw----·····1.0·fat······210·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__btn_cab_done_default_holo_dark.9.png68 -rw----·····1.0·fat······250·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__cab_background_top_holo_light.9.png
69 -rw----·····1.0·fat······210·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__btn_cab_done_default_holo_light.9.png69 -rw----·····1.0·fat······548·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__ic_ab_back_holo_dark.png
70 -rw----·····1.0·fat······208·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__btn_cab_done_focused_holo_dark.9.png70 -rw----·····1.0·fat······438·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__ic_ab_back_holo_light.png
71 -rw----·····1.0·fat······219·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__btn_cab_done_focused_holo_light.9.png71 -rw----·····1.0·fat······791·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__ic_cab_done_holo_dark.png
72 -rw----·····1.0·fat······219·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__btn_cab_done_pressed_holo_dark.9.png72 -rw----·····1.0·fat······605·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__ic_cab_done_holo_light.png
73 -rw----·····1.0·fat······219·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__btn_cab_done_pressed_holo_light.9.png73 -rw----·····1.0·fat······996·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__ic_clear_disabled.png
74 -rw----·····1.0·fat······252·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__cab_background_bottom_holo_dark.9.png74 -rw----·····1.0·fat·····1498·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__ic_clear_normal.png
75 -rw----·····1.0·fat······250·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__cab_background_bottom_holo_light.9.png75 -rw----·····1.0·fat······409·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__ic_clear_search_api_disabled_holo_light.png
76 -rw----·····1.0·fat······253·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__cab_background_top_holo_dark.9.png76 -rw----·····1.0·fat······451·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__ic_clear_search_api_holo_light.png
77 -rw----·····1.0·fat······250·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__cab_background_top_holo_light.9.png77 -rw----·····1.0·fat······493·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__ic_commit_search_api_holo_dark.png
78 -rw----·····1.0·fat······548·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__ic_ab_back_holo_dark.png78 -rw----·····1.0·fat······448·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__ic_commit_search_api_holo_light.png
79 -rw----·····1.0·fat······438·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__ic_ab_back_holo_light.png79 -rw----·····1.0·fat······815·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__ic_go.png
80 -rw----·····1.0·fat······791·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__ic_cab_done_holo_dark.png80 -rw----·····1.0·fat······254·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__ic_go_search_api_holo_light.png
81 -rw----·····1.0·fat······605·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__ic_cab_done_holo_light.png81 -rw----·····1.0·fat······126·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__ic_menu_moreoverflow_normal_holo_dark.png
82 -rw----·····1.0·fat······996·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__ic_clear_disabled.png82 -rw----·····1.0·fat······136·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__ic_menu_moreoverflow_normal_holo_light.png
83 -rw----·····1.0·fat·····1498·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__ic_clear_normal.png83 -rw----·····1.0·fat······578·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__ic_menu_share_holo_dark.png
84 -rw----·····1.0·fat······409·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__ic_clear_search_api_disabled_holo_light.png84 -rw----·····1.0·fat······607·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__ic_menu_share_holo_light.png
85 -rw----·····1.0·fat······451·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__ic_clear_search_api_holo_light.png85 -rw----·····1.0·fat·····1688·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__ic_search.png
86 -rw----·····1.0·fat······493·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__ic_commit_search_api_holo_dark.png86 -rw----·····1.0·fat······973·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__ic_search_api_holo_light.png
87 -rw----·····1.0·fat······448·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__ic_commit_search_api_holo_light.png87 -rw----·····1.0·fat·····2013·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__ic_voice_search.png
88 -rw----·····1.0·fat······815·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__ic_go.png88 -rw----·····1.0·fat······705·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__ic_voice_search_api_holo_light.png
89 -rw----·····1.0·fat······254·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__ic_go_search_api_holo_light.png89 -rw----·····1.0·fat······212·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__list_activated_holo.9.png
90 -rw----·····1.0·fat······126·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__ic_menu_moreoverflow_normal_holo_dark.png90 -rw----·····1.0·fat······168·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__list_divider_holo_dark.9.png
91 -rw----·····1.0·fat······136·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__ic_menu_moreoverflow_normal_holo_light.png91 -rw----·····1.0·fat······168·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__list_divider_holo_light.9.png
92 -rw----·····1.0·fat······578·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__ic_menu_share_holo_dark.png92 -rw----·····1.0·fat······212·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__list_focused_holo.9.png
93 -rw----·····1.0·fat······607·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__ic_menu_share_holo_light.png93 -rw----·····1.0·fat······212·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__list_longpressed_holo.9.png
94 -rw----·····1.0·fat·····1688·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__ic_search.png94 -rw----·····1.0·fat······212·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__list_pressed_holo_dark.9.png
95 -rw----·····1.0·fat······973·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__ic_search_api_holo_light.png95 -rw----·····1.0·fat······212·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__list_pressed_holo_light.9.png
96 -rw----·····1.0·fat·····2013·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__ic_voice_search.png96 -rw----·····1.0·fat······239·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__list_selector_disabled_holo_dark.9.png
97 -rw----·····1.0·fat······705·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__ic_voice_search_api_holo_light.png97 -rw----·····1.0·fat······240·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__list_selector_disabled_holo_light.9.png
98 -rw----·····1.0·fat······212·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__list_activated_holo.9.png98 -rw----·····1.0·fat······921·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__menu_dropdown_panel_holo_dark.9.png
99 -rw----·····1.0·fat······168·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__list_divider_holo_dark.9.png99 -rw----·····1.0·fat·····1033·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__menu_dropdown_panel_holo_light.9.png
100 -rw----·····1.0·fat······168·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__list_divider_holo_light.9.png100 -rw----·····1.0·fat······219·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__progress_bg_holo_dark.9.png
101 -rw----·····1.0·fat······212·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__list_focused_holo.9.png101 -rw----·····1.0·fat······219·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__progress_bg_holo_light.9.png
102 -rw----·····1.0·fat······212·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__list_longpressed_holo.9.png102 -rw----·····1.0·fat······894·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__progress_primary_holo_dark.9.png
103 -rw----·····1.0·fat······212·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__list_pressed_holo_dark.9.png103 -rw----·····1.0·fat······894·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__progress_primary_holo_light.9.png
104 -rw----·····1.0·fat······212·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__list_pressed_holo_light.9.png104 -rw----·····1.0·fat······219·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__progress_secondary_holo_dark.9.png
105 -rw----·····1.0·fat······239·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__list_selector_disabled_holo_dark.9.png105 -rw----·····1.0·fat······219·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__progress_secondary_holo_light.9.png
106 -rw----·····1.0·fat······240·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__list_selector_disabled_holo_light.9.png106 -rw----·····1.0·fat·····1819·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__spinner_48_inner_holo.png
107 -rw----·····1.0·fat······921·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__menu_dropdown_panel_holo_dark.9.png107 -rw----·····1.0·fat·····2380·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__spinner_48_outer_holo.png
108 -rw----·····1.0·fat·····1033·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__menu_dropdown_panel_holo_light.9.png108 -rw----·····1.0·fat······360·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__spinner_ab_default_holo_dark.9.png
109 -rw----·····1.0·fat······219·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__progress_bg_holo_dark.9.png109 -rw----·····1.0·fat······361·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__spinner_ab_default_holo_light.9.png
110 -rw----·····1.0·fat······219·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__progress_bg_holo_light.9.png110 -rw----·····1.0·fat······351·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__spinner_ab_disabled_holo_dark.9.png
111 -rw----·····1.0·fat······894·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__progress_primary_holo_dark.9.png111 -rw----·····1.0·fat······351·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__spinner_ab_disabled_holo_light.9.png
112 -rw----·····1.0·fat······894·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__progress_primary_holo_light.9.png112 -rw----·····1.0·fat······549·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__spinner_ab_focused_holo_dark.9.png
113 -rw----·····1.0·fat······219·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__progress_secondary_holo_dark.9.png113 -rw----·····1.0·fat······544·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__spinner_ab_focused_holo_light.9.png
114 -rw----·····1.0·fat······219·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__progress_secondary_holo_light.9.png114 -rw----·····1.0·fat······481·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__spinner_ab_pressed_holo_dark.9.png
115 -rw----·····1.0·fat·····1819·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__spinner_48_inner_holo.png115 -rw----·····1.0·fat······479·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__spinner_ab_pressed_holo_light.9.png
116 -rw----·····1.0·fat·····2380·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__spinner_48_outer_holo.png116 -rw----·····1.0·fat······192·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__tab_selected_focused_holo.9.png
117 -rw----·····1.0·fat······360·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__spinner_ab_default_holo_dark.9.png117 -rw----·····1.0·fat······185·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__tab_selected_holo.9.png
118 -rw----·····1.0·fat······361·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__spinner_ab_default_holo_light.9.png118 -rw----·····1.0·fat······191·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__tab_selected_pressed_holo.9.png
119 -rw----·····1.0·fat······351·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__spinner_ab_disabled_holo_dark.9.png119 -rw----·····1.0·fat······189·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__tab_unselected_pressed_holo.9.png
120 -rw----·····1.0·fat······351·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__spinner_ab_disabled_holo_light.9.png120 -rw----·····1.0·fat······209·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__textfield_search_default_holo_dark.9.png
121 -rw----·····1.0·fat······549·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__spinner_ab_focused_holo_dark.9.png121 -rw----·····1.0·fat······206·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__textfield_search_default_holo_light.9.png
122 -rw----·····1.0·fat······544·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__spinner_ab_focused_holo_light.9.png122 -rw----·····1.0·fat······212·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__textfield_search_right_default_holo_dark.9.png
123 -rw----·····1.0·fat······481·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__spinner_ab_pressed_holo_dark.9.png123 -rw----·····1.0·fat······204·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__textfield_search_right_default_holo_light.9.png
124 -rw----·····1.0·fat······479·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__spinner_ab_pressed_holo_light.9.png124 -rw----·····1.0·fat······217·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__textfield_search_right_selected_holo_dark.9.png
125 -rw----·····1.0·fat······192·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__tab_selected_focused_holo.9.png125 -rw----·····1.0·fat······217·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__textfield_search_right_selected_holo_light.9.png
126 -rw----·····1.0·fat······185·b-·stor·15-Aug-12·13:57·res/drawable-hdpi-v4/abs__tab_selected_holo.9.png126 -rw----·····1.0·fat······223·b-·stor·17-Oct-20·00:09·res/drawable-hdpi-v4/abs__textfield_search_selected_holo_dark.9.png
Max diff block lines reached; -1/254560 bytes (-0.00%) of diff not shown.
123 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Java·archive·data·(JAR)
27.4 KB
resources.arsc
27.3 KB
aapt2 dump resources {}
    
Offset 1554, 40 lines modifiedOffset 1554, 36 lines modified
1554 ······()·@color/vpi__bright_foreground_holo_dark1554 ······()·@color/vpi__bright_foreground_holo_dark
1555 ····resource·0x7f0d004d·color/abs__primary_text_disable_only_holo_dark1555 ····resource·0x7f0d004d·color/abs__primary_text_disable_only_holo_dark
1556 ······()·(file)·res/color/abs__primary_text_disable_only_holo_dark.xml·type=XML1556 ······()·(file)·res/color/abs__primary_text_disable_only_holo_dark.xml·type=XML
1557 ····resource·0x7f0d004e·color/abs__primary_text_disable_only_holo_light1557 ····resource·0x7f0d004e·color/abs__primary_text_disable_only_holo_light
1558 ······()·(file)·res/color/abs__primary_text_disable_only_holo_light.xml·type=XML1558 ······()·(file)·res/color/abs__primary_text_disable_only_holo_light.xml·type=XML
1559 ····resource·0x7f0d004f·color/abs__primary_text_holo_dark1559 ····resource·0x7f0d004f·color/abs__primary_text_holo_dark
1560 ······()·(file)·res/color/abs__primary_text_holo_dark.xml·type=XML1560 ······()·(file)·res/color/abs__primary_text_holo_dark.xml·type=XML
1561 ······(v11)·(file)·res/color-v11/abs__primary_text_holo_dark.xml·type=XML 
1562 ····resource·0x7f0d0050·color/abs__primary_text_holo_light1561 ····resource·0x7f0d0050·color/abs__primary_text_holo_light
1563 ······()·(file)·res/color/abs__primary_text_holo_light.xml·type=XML1562 ······()·(file)·res/color/abs__primary_text_holo_light.xml·type=XML
1564 ······(v11)·(file)·res/color-v11/abs__primary_text_holo_light.xml·type=XML 
1565 ····resource·0x7f0d0051·color/date_picker_selector1563 ····resource·0x7f0d0051·color/date_picker_selector
1566 ······()·(file)·res/color/date_picker_selector.xml·type=XML1564 ······()·(file)·res/color/date_picker_selector.xml·type=XML
1567 ····resource·0x7f0d0052·color/date_picker_year_selector1565 ····resource·0x7f0d0052·color/date_picker_year_selector
1568 ······()·(file)·res/color/date_picker_year_selector.xml·type=XML1566 ······()·(file)·res/color/date_picker_year_selector.xml·type=XML
1569 ····resource·0x7f0d0053·color/dialog_text_color_holo_dark1567 ····resource·0x7f0d0053·color/dialog_text_color_holo_dark
1570 ······()·(file)·res/color/dialog_text_color_holo_dark.xml·type=XML1568 ······()·(file)·res/color/dialog_text_color_holo_dark.xml·type=XML
1571 ····resource·0x7f0d0054·color/dialog_text_color_holo_light1569 ····resource·0x7f0d0054·color/dialog_text_color_holo_light
1572 ······()·(file)·res/color/dialog_text_color_holo_light.xml·type=XML1570 ······()·(file)·res/color/dialog_text_color_holo_light.xml·type=XML
1573 ····resource·0x7f0d0055·color/done_text_color1571 ····resource·0x7f0d0055·color/done_text_color
1574 ······()·(file)·res/color/done_text_color.xml·type=XML1572 ······()·(file)·res/color/done_text_color.xml·type=XML
1575 ····resource·0x7f0d0056·color/done_text_color_dark1573 ····resource·0x7f0d0056·color/done_text_color_dark
1576 ······()·(file)·res/color/done_text_color_dark.xml·type=XML1574 ······()·(file)·res/color/done_text_color_dark.xml·type=XML
1577 ····resource·0x7f0d0057·color/primary_text_holo_dark1575 ····resource·0x7f0d0057·color/primary_text_holo_dark
1578 ······()·(file)·res/color/primary_text_holo_dark.xml·type=XML1576 ······()·(file)·res/color/primary_text_holo_dark.xml·type=XML
1579 ······(v11)·(file)·res/color-v11/primary_text_holo_dark.xml·type=XML 
1580 ····resource·0x7f0d0058·color/recurrence_bubble_text_color1577 ····resource·0x7f0d0058·color/recurrence_bubble_text_color
1581 ······()·(file)·res/color/recurrence_bubble_text_color.xml·type=XML1578 ······()·(file)·res/color/recurrence_bubble_text_color.xml·type=XML
1582 ····resource·0x7f0d0059·color/recurrence_spinner_text_color1579 ····resource·0x7f0d0059·color/recurrence_spinner_text_color
1583 ······()·(file)·res/color/recurrence_spinner_text_color.xml·type=XML1580 ······()·(file)·res/color/recurrence_spinner_text_color.xml·type=XML
1584 ····resource·0x7f0d005a·color/secondary_text_holo_dark1581 ····resource·0x7f0d005a·color/secondary_text_holo_dark
1585 ······()·(file)·res/color/secondary_text_holo_dark.xml·type=XML1582 ······()·(file)·res/color/secondary_text_holo_dark.xml·type=XML
1586 ······(v11)·(file)·res/color-v11/secondary_text_holo_dark.xml·type=XML 
1587 ····resource·0x7f0d005b·color/vpi__dark_theme1583 ····resource·0x7f0d005b·color/vpi__dark_theme
1588 ······()·(file)·res/color/vpi__dark_theme.xml·type=XML1584 ······()·(file)·res/color/vpi__dark_theme.xml·type=XML
1589 ····resource·0x7f0d005c·color/vpi__light_theme1585 ····resource·0x7f0d005c·color/vpi__light_theme
1590 ······()·(file)·res/color/vpi__light_theme.xml·type=XML1586 ······()·(file)·res/color/vpi__light_theme.xml·type=XML
1591 ··type·dimen·id=09·entryCount=971587 ··type·dimen·id=09·entryCount=97
1592 ····resource·0x7f090000·dimen/abs__action_bar_default_height1588 ····resource·0x7f090000·dimen/abs__action_bar_default_height
1593 ······()·48.000000dp1589 ······()·48.000000dp
Offset 1971, 18 lines modifiedOffset 1967, 16 lines modified
1971 ······(xhdpi-v4)·(file)·res/drawable-xhdpi-v4/abs__ab_transparent_dark_holo.9.png·type=PNG1967 ······(xhdpi-v4)·(file)·res/drawable-xhdpi-v4/abs__ab_transparent_dark_holo.9.png·type=PNG
1972 ····resource·0x7f02000f·drawable/abs__ab_transparent_light_holo1968 ····resource·0x7f02000f·drawable/abs__ab_transparent_light_holo
1973 ······(mdpi-v4)·(file)·res/drawable-mdpi-v4/abs__ab_transparent_light_holo.9.png·type=PNG1969 ······(mdpi-v4)·(file)·res/drawable-mdpi-v4/abs__ab_transparent_light_holo.9.png·type=PNG
1974 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/abs__ab_transparent_light_holo.9.png·type=PNG1970 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/abs__ab_transparent_light_holo.9.png·type=PNG
1975 ······(xhdpi-v4)·(file)·res/drawable-xhdpi-v4/abs__ab_transparent_light_holo.9.png·type=PNG1971 ······(xhdpi-v4)·(file)·res/drawable-xhdpi-v4/abs__ab_transparent_light_holo.9.png·type=PNG
1976 ····resource·0x7f020010·drawable/abs__activated_background_holo_dark1972 ····resource·0x7f020010·drawable/abs__activated_background_holo_dark
1977 ······()·(file)·res/drawable/abs__activated_background_holo_dark.xml·type=XML1973 ······()·(file)·res/drawable/abs__activated_background_holo_dark.xml·type=XML
1978 ······(v11)·(file)·res/drawable-v11/abs__activated_background_holo_dark.xml·type=XML 
1979 ····resource·0x7f020011·drawable/abs__activated_background_holo_light1974 ····resource·0x7f020011·drawable/abs__activated_background_holo_light
1980 ······()·(file)·res/drawable/abs__activated_background_holo_light.xml·type=XML1975 ······()·(file)·res/drawable/abs__activated_background_holo_light.xml·type=XML
1981 ······(v11)·(file)·res/drawable-v11/abs__activated_background_holo_light.xml·type=XML 
1982 ····resource·0x7f020012·drawable/abs__btn_cab_done_default_holo_dark1976 ····resource·0x7f020012·drawable/abs__btn_cab_done_default_holo_dark
1983 ······(mdpi-v4)·(file)·res/drawable-mdpi-v4/abs__btn_cab_done_default_holo_dark.9.png·type=PNG1977 ······(mdpi-v4)·(file)·res/drawable-mdpi-v4/abs__btn_cab_done_default_holo_dark.9.png·type=PNG
1984 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/abs__btn_cab_done_default_holo_dark.9.png·type=PNG1978 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/abs__btn_cab_done_default_holo_dark.9.png·type=PNG
1985 ······(xhdpi-v4)·(file)·res/drawable-xhdpi-v4/abs__btn_cab_done_default_holo_dark.9.png·type=PNG1979 ······(xhdpi-v4)·(file)·res/drawable-xhdpi-v4/abs__btn_cab_done_default_holo_dark.9.png·type=PNG
1986 ····resource·0x7f020013·drawable/abs__btn_cab_done_default_holo_light1980 ····resource·0x7f020013·drawable/abs__btn_cab_done_default_holo_light
1987 ······(mdpi-v4)·(file)·res/drawable-mdpi-v4/abs__btn_cab_done_default_holo_light.9.png·type=PNG1981 ······(mdpi-v4)·(file)·res/drawable-mdpi-v4/abs__btn_cab_done_default_holo_light.9.png·type=PNG
1988 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/abs__btn_cab_done_default_holo_light.9.png·type=PNG1982 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/abs__btn_cab_done_default_holo_light.9.png·type=PNG
Offset 2490, 15 lines modifiedOffset 2484, 14 lines modified
2490 ····resource·0x7f0200a0·drawable/drawer_shadow2484 ····resource·0x7f0200a0·drawable/drawer_shadow
2491 ······(mdpi-v4)·(file)·res/drawable-mdpi-v4/drawer_shadow.9.png·type=PNG2485 ······(mdpi-v4)·(file)·res/drawable-mdpi-v4/drawer_shadow.9.png·type=PNG
2492 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/drawer_shadow.9.png·type=PNG2486 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/drawer_shadow.9.png·type=PNG
2493 ······(xhdpi-v4)·(file)·res/drawable-xhdpi-v4/drawer_shadow.9.png·type=PNG2487 ······(xhdpi-v4)·(file)·res/drawable-xhdpi-v4/drawer_shadow.9.png·type=PNG
2494 ······(xxhdpi-v4)·(file)·res/drawable-xxhdpi-v4/drawer_shadow.9.png·type=PNG2488 ······(xxhdpi-v4)·(file)·res/drawable-xxhdpi-v4/drawer_shadow.9.png·type=PNG
2495 ····resource·0x7f0200a1·drawable/edit_text_holo_light2489 ····resource·0x7f0200a1·drawable/edit_text_holo_light
2496 ······()·(file)·res/drawable/edit_text_holo_light.xml·type=XML2490 ······()·(file)·res/drawable/edit_text_holo_light.xml·type=XML
2497 ······(v11)·(file)·res/drawable-v11/edit_text_holo_light.xml·type=XML 
2498 ····resource·0x7f0200a2·drawable/ic_action_backspace2491 ····resource·0x7f0200a2·drawable/ic_action_backspace
2499 ······(mdpi-v4)·(file)·res/drawable-mdpi-v4/ic_action_backspace.png·type=PNG2492 ······(mdpi-v4)·(file)·res/drawable-mdpi-v4/ic_action_backspace.png·type=PNG
2500 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/ic_action_backspace.png·type=PNG2493 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/ic_action_backspace.png·type=PNG
2501 ······(xhdpi-v4)·(file)·res/drawable-xhdpi-v4/ic_action_backspace.png·type=PNG2494 ······(xhdpi-v4)·(file)·res/drawable-xhdpi-v4/ic_action_backspace.png·type=PNG
2502 ······(xxhdpi-v4)·(file)·res/drawable-xxhdpi-v4/ic_action_backspace.png·type=PNG2495 ······(xxhdpi-v4)·(file)·res/drawable-xxhdpi-v4/ic_action_backspace.png·type=PNG
2503 ····resource·0x7f0200a3·drawable/ic_backspace_dark2496 ····resource·0x7f0200a3·drawable/ic_backspace_dark
2504 ······()·(file)·res/drawable/ic_backspace_dark.xml·type=XML2497 ······()·(file)·res/drawable/ic_backspace_dark.xml·type=XML
Offset 3458, 21 lines modifiedOffset 3451, 19 lines modified
3458 ······()·(file)·res/layout/abs__action_bar_tab_bar_view.xml·type=XML3451 ······()·(file)·res/layout/abs__action_bar_tab_bar_view.xml·type=XML
3459 ····resource·0x7f030003·layout/abs__action_bar_title_item3452 ····resource·0x7f030003·layout/abs__action_bar_title_item
3460 ······()·(file)·res/layout/abs__action_bar_title_item.xml·type=XML3453 ······()·(file)·res/layout/abs__action_bar_title_item.xml·type=XML
3461 ····resource·0x7f030004·layout/abs__action_menu_item_layout3454 ····resource·0x7f030004·layout/abs__action_menu_item_layout
3462 ······()·(file)·res/layout/abs__action_menu_item_layout.xml·type=XML3455 ······()·(file)·res/layout/abs__action_menu_item_layout.xml·type=XML
3463 ····resource·0x7f030005·layout/abs__action_menu_layout3456 ····resource·0x7f030005·layout/abs__action_menu_layout
3464 ······()·(file)·res/layout/abs__action_menu_layout.xml·type=XML3457 ······()·(file)·res/layout/abs__action_menu_layout.xml·type=XML
3465 ······(v11)·(file)·res/layout-v11/abs__action_menu_layout.xml·type=XML 
3466 ····resource·0x7f030006·layout/abs__action_mode_bar3458 ····resource·0x7f030006·layout/abs__action_mode_bar
3467 ······()·(file)·res/layout/abs__action_mode_bar.xml·type=XML3459 ······()·(file)·res/layout/abs__action_mode_bar.xml·type=XML
3468 ····resource·0x7f030007·layout/abs__action_mode_close_item3460 ····resource·0x7f030007·layout/abs__action_mode_close_item
3469 ······()·(file)·res/layout/abs__action_mode_close_item.xml·type=XML3461 ······()·(file)·res/layout/abs__action_mode_close_item.xml·type=XML
3470 ······(large-v4)·(file)·res/layout-large-v4/abs__action_mode_close_item.xml·type=XML3462 ······(large-v4)·(file)·res/layout-large-v4/abs__action_mode_close_item.xml·type=XML
3471 ······(large-v13)·(file)·res/layout-large-v13/abs__action_mode_close_item.xml·type=XML 
3472 ····resource·0x7f030008·layout/abs__activity_chooser_view3463 ····resource·0x7f030008·layout/abs__activity_chooser_view
3473 ······()·(file)·res/layout/abs__activity_chooser_view.xml·type=XML3464 ······()·(file)·res/layout/abs__activity_chooser_view.xml·type=XML
3474 ····resource·0x7f030009·layout/abs__activity_chooser_view_list_item3465 ····resource·0x7f030009·layout/abs__activity_chooser_view_list_item
3475 ······()·(file)·res/layout/abs__activity_chooser_view_list_item.xml·type=XML3466 ······()·(file)·res/layout/abs__activity_chooser_view_list_item.xml·type=XML
3476 ····resource·0x7f03000a·layout/abs__list_menu_item_checkbox3467 ····resource·0x7f03000a·layout/abs__list_menu_item_checkbox
3477 ······()·(file)·res/layout/abs__list_menu_item_checkbox.xml·type=XML3468 ······()·(file)·res/layout/abs__list_menu_item_checkbox.xml·type=XML
3478 ····resource·0x7f03000b·layout/abs__list_menu_item_icon3469 ····resource·0x7f03000b·layout/abs__list_menu_item_icon
Offset 3480, 21 lines modifiedOffset 3471, 17 lines modified
3480 ····resource·0x7f03000c·layout/abs__list_menu_item_radio3471 ····resource·0x7f03000c·layout/abs__list_menu_item_radio
3481 ······()·(file)·res/layout/abs__list_menu_item_radio.xml·type=XML3472 ······()·(file)·res/layout/abs__list_menu_item_radio.xml·type=XML
3482 ····resource·0x7f03000d·layout/abs__popup_menu_item_layout3473 ····resource·0x7f03000d·layout/abs__popup_menu_item_layout
3483 ······()·(file)·res/layout/abs__popup_menu_item_layout.xml·type=XML3474 ······()·(file)·res/layout/abs__popup_menu_item_layout.xml·type=XML
3484 ····resource·0x7f03000e·layout/abs__screen_action_bar3475 ····resource·0x7f03000e·layout/abs__screen_action_bar
3485 ······()·(file)·res/layout/abs__screen_action_bar.xml·type=XML3476 ······()·(file)·res/layout/abs__screen_action_bar.xml·type=XML
3486 ······(xlarge-v4)·(file)·res/layout-xlarge-v4/abs__screen_action_bar.xml·type=XML3477 ······(xlarge-v4)·(file)·res/layout-xlarge-v4/abs__screen_action_bar.xml·type=XML
3487 ······(v11)·(file)·res/layout-v11/abs__screen_action_bar.xml·type=XML 
3488 ······(xlarge-v11)·(file)·res/layout-xlarge-v11/abs__screen_action_bar.xml·type=XML 
3489 ····resource·0x7f03000f·layout/abs__screen_action_bar_overlay3478 ····resource·0x7f03000f·layout/abs__screen_action_bar_overlay
3490 ······()·(file)·res/layout/abs__screen_action_bar_overlay.xml·type=XML3479 ······()·(file)·res/layout/abs__screen_action_bar_overlay.xml·type=XML
3491 ······(xlarge-v4)·(file)·res/layout-xlarge-v4/abs__screen_action_bar_overlay.xml·type=XML3480 ······(xlarge-v4)·(file)·res/layout-xlarge-v4/abs__screen_action_bar_overlay.xml·type=XML
3492 ······(v11)·(file)·res/layout-v11/abs__screen_action_bar_overlay.xml·type=XML 
3493 ······(xlarge-v11)·(file)·res/layout-xlarge-v11/abs__screen_action_bar_overlay.xml·type=XML 
3494 ····resource·0x7f030010·layout/abs__screen_simple3481 ····resource·0x7f030010·layout/abs__screen_simple
3495 ······()·(file)·res/layout/abs__screen_simple.xml·type=XML3482 ······()·(file)·res/layout/abs__screen_simple.xml·type=XML
3496 ····resource·0x7f030011·layout/abs__screen_simple_overlay_action_mode3483 ····resource·0x7f030011·layout/abs__screen_simple_overlay_action_mode
3497 ······()·(file)·res/layout/abs__screen_simple_overlay_action_mode.xml·type=XML3484 ······()·(file)·res/layout/abs__screen_simple_overlay_action_mode.xml·type=XML
3498 ····resource·0x7f030012·layout/abs__search_dropdown_item_icons_2line3485 ····resource·0x7f030012·layout/abs__search_dropdown_item_icons_2line
3499 ······()·(file)·res/layout/abs__search_dropdown_item_icons_2line.xml·type=XML3486 ······()·(file)·res/layout/abs__search_dropdown_item_icons_2line.xml·type=XML
3500 ····resource·0x7f030013·layout/abs__search_view3487 ····resource·0x7f030013·layout/abs__search_view
Offset 3521, 15 lines modifiedOffset 3508, 14 lines modified
3521 ······(sw600dp-v13)·(file)·res/layout-sw600dp-v13/calendar_date_picker_dialog.xml·type=XML3508 ······(sw600dp-v13)·(file)·res/layout-sw600dp-v13/calendar_date_picker_dialog.xml·type=XML
3522 ······(land)·(file)·res/layout-land/calendar_date_picker_dialog.xml·type=XML3509 ······(land)·(file)·res/layout-land/calendar_date_picker_dialog.xml·type=XML
3523 ······(sw600dp-land-v13)·(file)·res/layout-sw600dp-land-v13/calendar_date_picker_dialog.xml·type=XML3510 ······(sw600dp-land-v13)·(file)·res/layout-sw600dp-land-v13/calendar_date_picker_dialog.xml·type=XML
3524 ····resource·0x7f03001d·layout/calendar_date_picker_done_button3511 ····resource·0x7f03001d·layout/calendar_date_picker_done_button
3525 ······()·(file)·res/layout/calendar_date_picker_done_button.xml·type=XML3512 ······()·(file)·res/layout/calendar_date_picker_done_button.xml·type=XML
3526 ····resource·0x7f03001e·layout/calendar_date_picker_header_view3513 ····resource·0x7f03001e·layout/calendar_date_picker_header_view
3527 ······()·(file)·res/layout/calendar_date_picker_header_view.xml·type=XML3514 ······()·(file)·res/layout/calendar_date_picker_header_view.xml·type=XML
Max diff block lines reached; 19248/27955 bytes (68.85%) of diff not shown.
69.0 MB
classes.dex
68.4 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·3e08202c4 checksum············:·fa965c22
5 signature···········:·ffe0...449a5 signature···········:·5563...c11d
6 file_size···········:·28842926 file_size···········:·2882760
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·2425810 string_ids_size·····:·24255
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·294912 type_ids_size·······:·2949
13 type_ids_off········:·97144·(0x017b78)13 type_ids_off········:·97132·(0x017b6c)
14 proto_ids_size······:·460314 proto_ids_size······:·4603
15 proto_ids_off·······:·108940·(0x01a98c)15 proto_ids_off·······:·108928·(0x01a980)
16 field_ids_size······:·1102716 field_ids_size······:·11027
17 field_ids_off·······:·164176·(0x028150)17 field_ids_off·······:·164164·(0x028144)
18 method_ids_size·····:·2524218 method_ids_size·····:·25242
19 method_ids_off······:·252392·(0x03d9e8)19 method_ids_off······:·252380·(0x03d9dc)
20 class_defs_size·····:·212120 class_defs_size·····:·2121
21 class_defs_off······:·454328·(0x06eeb8)21 class_defs_off······:·454316·(0x06eeac)
22 data_size···········:·236209222 data_size···········:·2360572
23 data_off············:·522200·(0x07f7d8)23 data_off············:·522188·(0x07f7cc)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·25425 class_idx···········:·254
26 access_flags········:·9729·(0x2601)26 access_flags········:·9729·(0x2601)
27 superclass_idx······:·214427 superclass_idx······:·2144
28 source_file_idx·····:·112528 source_file_idx·····:·1126
29 static_fields_size··:·029 static_fields_size··:·0
30 instance_fields_size:·030 instance_fields_size:·0
31 direct_methods_size·:·031 direct_methods_size·:·0
32 virtual_methods_size:·032 virtual_methods_size:·0
  
33 Class·#0·annotations:33 Class·#0·annotations:
34 Annotations·on·class34 Annotations·on·class
Offset 44, 21 lines modifiedOffset 44, 21 lines modified
44 ··Superclass········:·'Ljava/lang/Object;'44 ··Superclass········:·'Ljava/lang/Object;'
45 ··Interfaces········-45 ··Interfaces········-
46 ····#0··············:·'Ljava/lang/annotation/Annotation;'46 ····#0··············:·'Ljava/lang/annotation/Annotation;'
47 ··Static·fields·····-47 ··Static·fields·····-
48 ··Instance·fields···-48 ··Instance·fields···-
49 ··Direct·methods····-49 ··Direct·methods····-
50 ··Virtual·methods···-50 ··Virtual·methods···-
51 ··source_file_idx···:·1125·(AnimRes.java)51 ··source_file_idx···:·1126·(AnimRes.java)
  
52 Class·#1·header:52 Class·#1·header:
53 class_idx···········:·25553 class_idx···········:·255
54 access_flags········:·9729·(0x2601)54 access_flags········:·9729·(0x2601)
55 superclass_idx······:·214455 superclass_idx······:·2144
56 source_file_idx·····:·113456 source_file_idx·····:·1135
57 static_fields_size··:·057 static_fields_size··:·0
58 instance_fields_size:·058 instance_fields_size:·0
59 direct_methods_size·:·059 direct_methods_size·:·0
60 virtual_methods_size:·060 virtual_methods_size:·0
  
61 Class·#1·annotations:61 Class·#1·annotations:
62 Annotations·on·class62 Annotations·on·class
Offset 72, 21 lines modifiedOffset 72, 21 lines modified
72 ··Superclass········:·'Ljava/lang/Object;'72 ··Superclass········:·'Ljava/lang/Object;'
73 ··Interfaces········-73 ··Interfaces········-
74 ····#0··············:·'Ljava/lang/annotation/Annotation;'74 ····#0··············:·'Ljava/lang/annotation/Annotation;'
75 ··Static·fields·····-75 ··Static·fields·····-
76 ··Instance·fields···-76 ··Instance·fields···-
77 ··Direct·methods····-77 ··Direct·methods····-
78 ··Virtual·methods···-78 ··Virtual·methods···-
79 ··source_file_idx···:·1134·(AnimatorRes.java)79 ··source_file_idx···:·1135·(AnimatorRes.java)
  
80 Class·#2·header:80 Class·#2·header:
81 class_idx···········:·25681 class_idx···········:·256
82 access_flags········:·9729·(0x2601)82 access_flags········:·9729·(0x2601)
83 superclass_idx······:·214483 superclass_idx······:·2144
84 source_file_idx·····:·115084 source_file_idx·····:·1151
85 static_fields_size··:·085 static_fields_size··:·0
86 instance_fields_size:·086 instance_fields_size:·0
87 direct_methods_size·:·087 direct_methods_size·:·0
88 virtual_methods_size:·088 virtual_methods_size:·0
  
89 Class·#2·annotations:89 Class·#2·annotations:
90 Annotations·on·class90 Annotations·on·class
Offset 100, 21 lines modifiedOffset 100, 21 lines modified
100 ··Superclass········:·'Ljava/lang/Object;'100 ··Superclass········:·'Ljava/lang/Object;'
101 ··Interfaces········-101 ··Interfaces········-
102 ····#0··············:·'Ljava/lang/annotation/Annotation;'102 ····#0··············:·'Ljava/lang/annotation/Annotation;'
103 ··Static·fields·····-103 ··Static·fields·····-
104 ··Instance·fields···-104 ··Instance·fields···-
105 ··Direct·methods····-105 ··Direct·methods····-
106 ··Virtual·methods···-106 ··Virtual·methods···-
107 ··source_file_idx···:·1150·(AnyRes.java)107 ··source_file_idx···:·1151·(AnyRes.java)
  
108 Class·#3·header:108 Class·#3·header:
109 class_idx···········:·257109 class_idx···········:·257
110 access_flags········:·9729·(0x2601)110 access_flags········:·9729·(0x2601)
111 superclass_idx······:·2144111 superclass_idx······:·2144
112 source_file_idx·····:·1161112 source_file_idx·····:·1162
113 static_fields_size··:·0113 static_fields_size··:·0
114 instance_fields_size:·0114 instance_fields_size:·0
115 direct_methods_size·:·0115 direct_methods_size·:·0
116 virtual_methods_size:·0116 virtual_methods_size:·0
  
117 Class·#3·annotations:117 Class·#3·annotations:
118 Annotations·on·class118 Annotations·on·class
Offset 128, 21 lines modifiedOffset 128, 21 lines modified
128 ··Superclass········:·'Ljava/lang/Object;'128 ··Superclass········:·'Ljava/lang/Object;'
129 ··Interfaces········-129 ··Interfaces········-
130 ····#0··············:·'Ljava/lang/annotation/Annotation;'130 ····#0··············:·'Ljava/lang/annotation/Annotation;'
131 ··Static·fields·····-131 ··Static·fields·····-
132 ··Instance·fields···-132 ··Instance·fields···-
133 ··Direct·methods····-133 ··Direct·methods····-
134 ··Virtual·methods···-134 ··Virtual·methods···-
135 ··source_file_idx···:·1161·(ArrayRes.java)135 ··source_file_idx···:·1162·(ArrayRes.java)
  
136 Class·#4·header:136 Class·#4·header:
137 class_idx···········:·258137 class_idx···········:·258
138 access_flags········:·9729·(0x2601)138 access_flags········:·9729·(0x2601)
139 superclass_idx······:·2144139 superclass_idx······:·2144
140 source_file_idx·····:·1179140 source_file_idx·····:·1180
141 static_fields_size··:·0141 static_fields_size··:·0
142 instance_fields_size:·0142 instance_fields_size:·0
143 direct_methods_size·:·0143 direct_methods_size·:·0
144 virtual_methods_size:·0144 virtual_methods_size:·0
  
145 Class·#4·annotations:145 Class·#4·annotations:
146 Annotations·on·class146 Annotations·on·class
Offset 156, 21 lines modifiedOffset 156, 21 lines modified
156 ··Superclass········:·'Ljava/lang/Object;'156 ··Superclass········:·'Ljava/lang/Object;'
157 ··Interfaces········-157 ··Interfaces········-
Max diff block lines reached; 71695893/71700089 bytes (99.99%) of diff not shown.
652 KB
classes.jar
46.6 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·4499384·bytes,·number·of·entries:·21211 Zip·file·size:·4499182·bytes,·number·of·entries:·2121
2 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimRes.class2 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimRes.class
3 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimatorRes.class3 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimatorRes.class
4 ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyRes.class4 ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyRes.class
5 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class5 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class
6 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class6 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class
7 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/BoolRes.class7 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/BoolRes.class
8 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ColorRes.class8 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ColorRes.class
Offset 809, 16 lines modifiedOffset 809, 16 lines modified
809 ?rwxrwxr-x··2.0·unx·····2747·b-·stor·80-Jan-01·00:00·com/actionbarsherlock/widget/SearchView$SearchAutoComplete.class809 ?rwxrwxr-x··2.0·unx·····2747·b-·stor·80-Jan-01·00:00·com/actionbarsherlock/widget/SearchView$SearchAutoComplete.class
810 ?rwxrwxr-x··2.0·unx······102·b-·stor·80-Jan-01·00:00·com/actionbarsherlock/widget/ShareActionProvider$1.class810 ?rwxrwxr-x··2.0·unx······102·b-·stor·80-Jan-01·00:00·com/actionbarsherlock/widget/ShareActionProvider$1.class
811 ?rwxrwxr-x··2.0·unx······242·b-·stor·80-Jan-01·00:00·com/actionbarsherlock/widget/ShareActionProvider$OnShareTargetSelectedListener.class811 ?rwxrwxr-x··2.0·unx······242·b-·stor·80-Jan-01·00:00·com/actionbarsherlock/widget/ShareActionProvider$OnShareTargetSelectedListener.class
812 ?rwxrwxr-x··2.0·unx······708·b-·stor·80-Jan-01·00:00·com/actionbarsherlock/widget/SuggestionsAdapter$ChildViewCache.class812 ?rwxrwxr-x··2.0·unx······708·b-·stor·80-Jan-01·00:00·com/actionbarsherlock/widget/SuggestionsAdapter$ChildViewCache.class
813 ?rwxrwxr-x··2.0·unx·······93·b-·stor·80-Jan-01·00:00·com/commonsware/cwac/merge/MergeAdapter$1.class813 ?rwxrwxr-x··2.0·unx·······93·b-·stor·80-Jan-01·00:00·com/commonsware/cwac/merge/MergeAdapter$1.class
814 ?rwxrwxr-x··2.0·unx······659·b-·stor·80-Jan-01·00:00·com/commonsware/cwac/merge/MergeAdapter$CascadeDataSetObserver.class814 ?rwxrwxr-x··2.0·unx······659·b-·stor·80-Jan-01·00:00·com/commonsware/cwac/merge/MergeAdapter$CascadeDataSetObserver.class
815 ?rwxrwxr-x··2.0·unx······312·b-·stor·80-Jan-01·00:00·com/commonsware/cwac/merge/MergeAdapter$PieceState.class815 ?rwxrwxr-x··2.0·unx······312·b-·stor·80-Jan-01·00:00·com/commonsware/cwac/merge/MergeAdapter$PieceState.class
816 ?rwxrwxr-x··2.0·unx·····1364·b-·stor·80-Jan-01·00:00·com/commonsware/cwac/merge/MergeAdapter$PieceStateRoster.class816 ?rwxrwxr-x··2.0·unx·····1355·b-·stor·80-Jan-01·00:00·com/commonsware/cwac/merge/MergeAdapter$PieceStateRoster.class
817 ?rwxrwxr-x··2.0·unx·····4037·b-·stor·80-Jan-01·00:00·com/commonsware/cwac/merge/MergeAdapter.class817 ?rwxrwxr-x··2.0·unx·····3987·b-·stor·80-Jan-01·00:00·com/commonsware/cwac/merge/MergeAdapter.class
818 ?rwxrwxr-x··2.0·unx·····1386·b-·stor·80-Jan-01·00:00·com/commonsware/cwac/sacklist/SackOfViewsAdapter.class818 ?rwxrwxr-x··2.0·unx·····1386·b-·stor·80-Jan-01·00:00·com/commonsware/cwac/sacklist/SackOfViewsAdapter.class
819 ?rwxrwxr-x··2.0·unx······457·b-·stor·80-Jan-01·00:00·com/doomonafireball/betterpickers/BuildConfig.class819 ?rwxrwxr-x··2.0·unx······457·b-·stor·80-Jan-01·00:00·com/doomonafireball/betterpickers/BuildConfig.class
820 ?rwxrwxr-x··2.0·unx······781·b-·stor·80-Jan-01·00:00·com/doomonafireball/betterpickers/HapticFeedbackController$1.class820 ?rwxrwxr-x··2.0·unx······781·b-·stor·80-Jan-01·00:00·com/doomonafireball/betterpickers/HapticFeedbackController$1.class
821 ?rwxrwxr-x··2.0·unx·····2390·b-·stor·80-Jan-01·00:00·com/doomonafireball/betterpickers/HapticFeedbackController.class821 ?rwxrwxr-x··2.0·unx·····2390·b-·stor·80-Jan-01·00:00·com/doomonafireball/betterpickers/HapticFeedbackController.class
822 ?rwxrwxr-x··2.0·unx······682·b-·stor·80-Jan-01·00:00·com/doomonafireball/betterpickers/R$array.class822 ?rwxrwxr-x··2.0·unx······682·b-·stor·80-Jan-01·00:00·com/doomonafireball/betterpickers/R$array.class
823 ?rwxrwxr-x··2.0·unx·····1480·b-·stor·80-Jan-01·00:00·com/doomonafireball/betterpickers/R$attr.class823 ?rwxrwxr-x··2.0·unx·····1480·b-·stor·80-Jan-01·00:00·com/doomonafireball/betterpickers/R$attr.class
824 ?rwxrwxr-x··2.0·unx·····2722·b-·stor·80-Jan-01·00:00·com/doomonafireball/betterpickers/R$color.class824 ?rwxrwxr-x··2.0·unx·····2722·b-·stor·80-Jan-01·00:00·com/doomonafireball/betterpickers/R$color.class
Offset 964, 16 lines modifiedOffset 964, 16 lines modified
964 ?rwxrwxr-x··2.0·unx·····1544·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/components/Legend$LegendPosition.class964 ?rwxrwxr-x··2.0·unx·····1544·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/components/Legend$LegendPosition.class
965 ?rwxrwxr-x··2.0·unx······928·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/components/LimitLine$LimitLabelPosition.class965 ?rwxrwxr-x··2.0·unx······928·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/components/LimitLine$LimitLabelPosition.class
966 ?rwxrwxr-x··2.0·unx·····2591·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/components/LimitLine.class966 ?rwxrwxr-x··2.0·unx·····2591·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/components/LimitLine.class
967 ?rwxrwxr-x··2.0·unx·····1310·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/components/MarkerView.class967 ?rwxrwxr-x··2.0·unx·····1310·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/components/MarkerView.class
968 ?rwxrwxr-x··2.0·unx·····1102·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/components/XAxis$XAxisPosition.class968 ?rwxrwxr-x··2.0·unx·····1102·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/components/XAxis$XAxisPosition.class
969 ?rwxrwxr-x··2.0·unx······880·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/components/YAxis$AxisDependency.class969 ?rwxrwxr-x··2.0·unx······880·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/components/YAxis$AxisDependency.class
970 ?rwxrwxr-x··2.0·unx······916·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/components/YAxis$YAxisLabelPosition.class970 ?rwxrwxr-x··2.0·unx······916·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/components/YAxis$YAxisLabelPosition.class
971 ?rwxrwxr-x··2.0·unx·····9765·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/data/ChartData.class971 ?rwxrwxr-x··2.0·unx·····9734·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/data/ChartData.class
972 ?rwxrwxr-x··2.0·unx·····6906·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/data/DataSet.class972 ?rwxrwxr-x··2.0·unx·····6896·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/data/DataSet.class
973 ?rwxrwxr-x··2.0·unx·····1391·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/data/Entry.class973 ?rwxrwxr-x··2.0·unx·····1391·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/data/Entry.class
974 ?rwxrwxr-x··2.0·unx······753·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/data/filter/Approximator$1.class974 ?rwxrwxr-x··2.0·unx······753·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/data/filter/Approximator$1.class
975 ?rwxrwxr-x··2.0·unx······940·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/data/filter/Approximator$ApproximatorType.class975 ?rwxrwxr-x··2.0·unx······940·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/data/filter/Approximator$ApproximatorType.class
976 ?rwxrwxr-x··2.0·unx·····3319·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/data/filter/Approximator.class976 ?rwxrwxr-x··2.0·unx·····3319·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/data/filter/Approximator.class
977 ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/exception/DrawingDataSetNotCreatedException.class977 ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/exception/DrawingDataSetNotCreatedException.class
978 ?rwxrwxr-x··2.0·unx······500·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/interfaces/ChartInterface.class978 ?rwxrwxr-x··2.0·unx······500·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/interfaces/ChartInterface.class
979 ?rwxrwxr-x··2.0·unx······917·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/jobs/MoveViewJob.class979 ?rwxrwxr-x··2.0·unx······917·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/jobs/MoveViewJob.class
Offset 986, 16 lines modifiedOffset 986, 16 lines modified
986 ?rwxrwxr-x··2.0·unx·····6166·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/listener/PieRadarChartTouchListener.class986 ?rwxrwxr-x··2.0·unx·····6166·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/listener/PieRadarChartTouchListener.class
987 ?rwxrwxr-x··2.0·unx·····2492·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/matrix/Vector3.class987 ?rwxrwxr-x··2.0·unx·····2492·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/matrix/Vector3.class
988 ?rwxrwxr-x··2.0·unx······947·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/renderer/CombinedChartRenderer$1.class988 ?rwxrwxr-x··2.0·unx······947·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/renderer/CombinedChartRenderer$1.class
989 ?rwxrwxr-x··2.0·unx·····2010·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/renderer/LegendRenderer$1.class989 ?rwxrwxr-x··2.0·unx·····2010·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/renderer/LegendRenderer$1.class
990 ?rwxrwxr-x··2.0·unx······922·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/renderer/Renderer.class990 ?rwxrwxr-x··2.0·unx······922·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/renderer/Renderer.class
991 ?rwxrwxr-x··2.0·unx······878·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/renderer/ScatterChartRenderer$1.class991 ?rwxrwxr-x··2.0·unx······878·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/renderer/ScatterChartRenderer$1.class
992 ?rwxrwxr-x··2.0·unx······168·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/utils/ColorFormatter.class992 ?rwxrwxr-x··2.0·unx······168·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/utils/ColorFormatter.class
993 ?rwxrwxr-x··2.0·unx·····1861·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/utils/ColorTemplate.class993 ?rwxrwxr-x··2.0·unx·····1850·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/utils/ColorTemplate.class
994 ?rwxrwxr-x··2.0·unx·····4684·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/utils/FileUtils.class994 ?rwxrwxr-x··2.0·unx·····4680·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/utils/FileUtils.class
995 ?rwxrwxr-x··2.0·unx······229·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/utils/FillFormatter.class995 ?rwxrwxr-x··2.0·unx······229·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/utils/FillFormatter.class
996 ?rwxrwxr-x··2.0·unx·····1003·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/utils/Highlight.class996 ?rwxrwxr-x··2.0·unx·····1003·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/utils/Highlight.class
997 ?rwxrwxr-x··2.0·unx······507·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/utils/PointD.class997 ?rwxrwxr-x··2.0·unx······507·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/utils/PointD.class
998 ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/utils/SelInfo.class998 ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/utils/SelInfo.class
999 ?rwxrwxr-x··2.0·unx·····4464·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/utils/Transformer.class999 ?rwxrwxr-x··2.0·unx·····4464·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/utils/Transformer.class
1000 ?rwxrwxr-x··2.0·unx·····6819·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/utils/Utils.class1000 ?rwxrwxr-x··2.0·unx·····6819·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/utils/Utils.class
1001 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/utils/ValueFormatter.class1001 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·com/github/mikephil/charting/utils/ValueFormatter.class
Offset 1086, 35 lines modifiedOffset 1086, 35 lines modified
1086 ?rwxrwxr-x··2.0·unx····16869·b-·defN·80-Jan-01·00:00·org/gnucash/android/R$string.class1086 ?rwxrwxr-x··2.0·unx····16869·b-·defN·80-Jan-01·00:00·org/gnucash/android/R$string.class
1087 ?rwxrwxr-x··2.0·unx·····7901·b-·stor·80-Jan-01·00:00·org/gnucash/android/R$style.class1087 ?rwxrwxr-x··2.0·unx·····7901·b-·stor·80-Jan-01·00:00·org/gnucash/android/R$style.class
1088 ?rwxrwxr-x··2.0·unx····16154·b-·defN·80-Jan-01·00:00·org/gnucash/android/R$styleable.class1088 ?rwxrwxr-x··2.0·unx····16154·b-·defN·80-Jan-01·00:00·org/gnucash/android/R$styleable.class
1089 ?rwxrwxr-x··2.0·unx······565·b-·stor·80-Jan-01·00:00·org/gnucash/android/R$xml.class1089 ?rwxrwxr-x··2.0·unx······565·b-·stor·80-Jan-01·00:00·org/gnucash/android/R$xml.class
1090 ?rwxrwxr-x··2.0·unx······136·b-·stor·80-Jan-01·00:00·org/gnucash/android/R.class1090 ?rwxrwxr-x··2.0·unx······136·b-·stor·80-Jan-01·00:00·org/gnucash/android/R.class
1091 ?rwxrwxr-x··2.0·unx·····5134·b-·stor·80-Jan-01·00:00·org/gnucash/android/app/GnuCashApplication.class1091 ?rwxrwxr-x··2.0·unx·····5134·b-·stor·80-Jan-01·00:00·org/gnucash/android/app/GnuCashApplication.class
1092 ?rwxrwxr-x··2.0·unx·····8306·b-·stor·80-Jan-01·00:00·org/gnucash/android/db/DatabaseAdapter.class1092 ?rwxrwxr-x··2.0·unx·····8306·b-·stor·80-Jan-01·00:00·org/gnucash/android/db/DatabaseAdapter.class
1093 ?rwxrwxr-x··2.0·unx····19913·b-·defN·80-Jan-01·00:00·org/gnucash/android/db/DatabaseHelper.class1093 ?rwxrwxr-x··2.0·unx····19880·b-·defN·80-Jan-01·00:00·org/gnucash/android/db/DatabaseHelper.class
1094 ?rwxrwxr-x··2.0·unx······320·b-·stor·80-Jan-01·00:00·org/gnucash/android/db/DatabaseSchema$CommonColumns.class1094 ?rwxrwxr-x··2.0·unx······320·b-·stor·80-Jan-01·00:00·org/gnucash/android/db/DatabaseSchema$CommonColumns.class
1095 ?rwxrwxr-x··2.0·unx······253·b-·stor·80-Jan-01·00:00·org/gnucash/android/db/DatabaseSchema.class1095 ?rwxrwxr-x··2.0·unx······253·b-·stor·80-Jan-01·00:00·org/gnucash/android/db/DatabaseSchema.class
1096 ?rwxrwxr-x··2.0·unx·····1580·b-·stor·80-Jan-01·00:00·org/gnucash/android/db/MigrationHelper$1.class1096 ?rwxrwxr-x··2.0·unx·····1618·b-·stor·80-Jan-01·00:00·org/gnucash/android/db/MigrationHelper$1.class
1097 ?rwxrwxr-x··2.0·unx·····3315·b-·stor·80-Jan-01·00:00·org/gnucash/android/db/MigrationHelper.class1097 ?rwxrwxr-x··2.0·unx·····3315·b-·stor·80-Jan-01·00:00·org/gnucash/android/db/MigrationHelper.class
1098 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·org/gnucash/android/db/SplitsDbAdapter$1.class1098 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·org/gnucash/android/db/SplitsDbAdapter$1.class
1099 ?rwxrwxr-x··2.0·unx·····1409·b-·stor·80-Jan-01·00:00·org/gnucash/android/export/ExportAsyncTask$1.class1099 ?rwxrwxr-x··2.0·unx·····1409·b-·stor·80-Jan-01·00:00·org/gnucash/android/export/ExportAsyncTask$1.class
1100 ?rwxrwxr-x··2.0·unx·····1124·b-·stor·80-Jan-01·00:00·org/gnucash/android/export/ExportAsyncTask$2.class1100 ?rwxrwxr-x··2.0·unx·····1124·b-·stor·80-Jan-01·00:00·org/gnucash/android/export/ExportAsyncTask$2.class
1101 ?rwxrwxr-x··2.0·unx····10541·b-·defN·80-Jan-01·00:00·org/gnucash/android/export/ExportAsyncTask.class1101 ?rwxrwxr-x··2.0·unx····10483·b-·defN·80-Jan-01·00:00·org/gnucash/android/export/ExportAsyncTask.class
1102 ?rwxrwxr-x··2.0·unx······680·b-·stor·80-Jan-01·00:00·org/gnucash/android/export/ExportFormat$1.class1102 ?rwxrwxr-x··2.0·unx······680·b-·stor·80-Jan-01·00:00·org/gnucash/android/export/ExportFormat$1.class
1103 ?rwxrwxr-x··2.0·unx·····1371·b-·stor·80-Jan-01·00:00·org/gnucash/android/export/ExportFormat.class1103 ?rwxrwxr-x··2.0·unx·····1371·b-·stor·80-Jan-01·00:00·org/gnucash/android/export/ExportFormat.class
1104 ?rwxrwxr-x··2.0·unx······845·b-·stor·80-Jan-01·00:00·org/gnucash/android/export/ExportParams$ExportTarget.class1104 ?rwxrwxr-x··2.0·unx······845·b-·stor·80-Jan-01·00:00·org/gnucash/android/export/ExportParams$ExportTarget.class
1105 ?rwxrwxr-x··2.0·unx·····2915·b-·stor·80-Jan-01·00:00·org/gnucash/android/export/ExportParams.class1105 ?rwxrwxr-x··2.0·unx·····2915·b-·stor·80-Jan-01·00:00·org/gnucash/android/export/ExportParams.class
1106 ?rwxrwxr-x··2.0·unx······281·b-·stor·80-Jan-01·00:00·org/gnucash/android/export/Exporter$1.class1106 ?rwxrwxr-x··2.0·unx······281·b-·stor·80-Jan-01·00:00·org/gnucash/android/export/Exporter$1.class
1107 ?rwxrwxr-x··2.0·unx······889·b-·stor·80-Jan-01·00:00·org/gnucash/android/export/Exporter$ExporterException.class1107 ?rwxrwxr-x··2.0·unx······889·b-·stor·80-Jan-01·00:00·org/gnucash/android/export/Exporter$ExporterException.class
1108 ?rwxrwxr-x··2.0·unx·····4482·b-·stor·80-Jan-01·00:00·org/gnucash/android/export/Exporter.class1108 ?rwxrwxr-x··2.0·unx·····4477·b-·stor·80-Jan-01·00:00·org/gnucash/android/export/Exporter.class
1109 ?rwxrwxr-x··2.0·unx·····3031·b-·stor·80-Jan-01·00:00·org/gnucash/android/export/ofx/OfxHelper.class1109 ?rwxrwxr-x··2.0·unx·····3031·b-·stor·80-Jan-01·00:00·org/gnucash/android/export/ofx/OfxHelper.class
1110 ?rwxrwxr-x··2.0·unx······842·b-·stor·80-Jan-01·00:00·org/gnucash/android/export/qif/QifHelper$1.class1110 ?rwxrwxr-x··2.0·unx······842·b-·stor·80-Jan-01·00:00·org/gnucash/android/export/qif/QifHelper$1.class
1111 ?rwxrwxr-x··2.0·unx·····1710·b-·stor·80-Jan-01·00:00·org/gnucash/android/export/qif/QifHelper.class1111 ?rwxrwxr-x··2.0·unx·····1710·b-·stor·80-Jan-01·00:00·org/gnucash/android/export/qif/QifHelper.class
1112 ?rwxrwxr-x··2.0·unx·····7224·b-·stor·80-Jan-01·00:00·org/gnucash/android/export/xml/GncXmlHelper.class1112 ?rwxrwxr-x··2.0·unx·····7224·b-·stor·80-Jan-01·00:00·org/gnucash/android/export/xml/GncXmlHelper.class
1113 ?rwxrwxr-x··2.0·unx····21584·b-·defN·80-Jan-01·00:00·org/gnucash/android/importer/GncXmlHandler.class1113 ?rwxrwxr-x··2.0·unx····21656·b-·defN·80-Jan-01·00:00·org/gnucash/android/importer/GncXmlHandler.class
1114 ?rwxrwxr-x··2.0·unx·····1667·b-·stor·80-Jan-01·00:00·org/gnucash/android/importer/GncXmlImporter.class1114 ?rwxrwxr-x··2.0·unx·····1667·b-·stor·80-Jan-01·00:00·org/gnucash/android/importer/GncXmlImporter.class
1115 ?rwxrwxr-x··2.0·unx·····1018·b-·stor·80-Jan-01·00:00·org/gnucash/android/importer/ImportAsyncTask$1.class1115 ?rwxrwxr-x··2.0·unx·····1018·b-·stor·80-Jan-01·00:00·org/gnucash/android/importer/ImportAsyncTask$1.class
1116 ?rwxrwxr-x··2.0·unx·····2920·b-·stor·80-Jan-01·00:00·org/gnucash/android/importer/ImportAsyncTask.class1116 ?rwxrwxr-x··2.0·unx·····2920·b-·stor·80-Jan-01·00:00·org/gnucash/android/importer/ImportAsyncTask.class
1117 ?rwxrwxr-x··2.0·unx·····1498·b-·stor·80-Jan-01·00:00·org/gnucash/android/model/Account$1.class1117 ?rwxrwxr-x··2.0·unx·····1498·b-·stor·80-Jan-01·00:00·org/gnucash/android/model/Account$1.class
1118 ?rwxrwxr-x··2.0·unx······961·b-·stor·80-Jan-01·00:00·org/gnucash/android/model/Account$OfxAccountType.class1118 ?rwxrwxr-x··2.0·unx······961·b-·stor·80-Jan-01·00:00·org/gnucash/android/model/Account$OfxAccountType.class
1119 ?rwxrwxr-x··2.0·unx·····2167·b-·stor·80-Jan-01·00:00·org/gnucash/android/model/AccountType.class1119 ?rwxrwxr-x··2.0·unx·····2167·b-·stor·80-Jan-01·00:00·org/gnucash/android/model/AccountType.class
1120 ?rwxrwxr-x··2.0·unx·····1309·b-·stor·80-Jan-01·00:00·org/gnucash/android/model/BaseModel.class1120 ?rwxrwxr-x··2.0·unx·····1309·b-·stor·80-Jan-01·00:00·org/gnucash/android/model/BaseModel.class
Offset 1122, 18 lines modifiedOffset 1122, 18 lines modified
1122 ?rwxrwxr-x··2.0·unx······747·b-·stor·80-Jan-01·00:00·org/gnucash/android/model/PeriodType$1.class1122 ?rwxrwxr-x··2.0·unx······747·b-·stor·80-Jan-01·00:00·org/gnucash/android/model/PeriodType$1.class
1123 ?rwxrwxr-x··2.0·unx·····2797·b-·stor·80-Jan-01·00:00·org/gnucash/android/model/PeriodType.class1123 ?rwxrwxr-x··2.0·unx·····2797·b-·stor·80-Jan-01·00:00·org/gnucash/android/model/PeriodType.class
1124 ?rwxrwxr-x··2.0·unx······752·b-·stor·80-Jan-01·00:00·org/gnucash/android/model/ScheduledAction$1.class1124 ?rwxrwxr-x··2.0·unx······752·b-·stor·80-Jan-01·00:00·org/gnucash/android/model/ScheduledAction$1.class
1125 ?rwxrwxr-x··2.0·unx······848·b-·stor·80-Jan-01·00:00·org/gnucash/android/model/ScheduledAction$ActionType.class1125 ?rwxrwxr-x··2.0·unx······848·b-·stor·80-Jan-01·00:00·org/gnucash/android/model/ScheduledAction$ActionType.class
1126 ?rwxrwxr-x··2.0·unx······930·b-·stor·80-Jan-01·00:00·org/gnucash/android/model/TransactionType.class1126 ?rwxrwxr-x··2.0·unx······930·b-·stor·80-Jan-01·00:00·org/gnucash/android/model/TransactionType.class
1127 ?rwxrwxr-x··2.0·unx·····1252·b-·stor·80-Jan-01·00:00·org/gnucash/android/receivers/AccountCreator.class1127 ?rwxrwxr-x··2.0·unx·····1252·b-·stor·80-Jan-01·00:00·org/gnucash/android/receivers/AccountCreator.class
1128 ?rwxrwxr-x··2.0·unx······400·b-·stor·80-Jan-01·00:00·org/gnucash/android/receivers/BootReceiver.class1128 ?rwxrwxr-x··2.0·unx······400·b-·stor·80-Jan-01·00:00·org/gnucash/android/receivers/BootReceiver.class
1129 ?rwxrwxr-x··2.0·unx·····1526·b-·stor·80-Jan-01·00:00·org/gnucash/android/receivers/TransactionAppWidgetProvider.class1129 ?rwxrwxr-x··2.0·unx·····1522·b-·stor·80-Jan-01·00:00·org/gnucash/android/receivers/TransactionAppWidgetProvider.class
1130 ?rwxrwxr-x··2.0·unx·····2922·b-·stor·80-Jan-01·00:00·org/gnucash/android/receivers/TransactionRecorder.class1130 ?rwxrwxr-x··2.0·unx·····2922·b-·stor·80-Jan-01·00:00·org/gnucash/android/receivers/TransactionRecorder.class
1131 ?rwxrwxr-x··2.0·unx······670·b-·stor·80-Jan-01·00:00·org/gnucash/android/service/SchedulerService$1.class1131 ?rwxrwxr-x··2.0·unx······670·b-·stor·80-Jan-01·00:00·org/gnucash/android/service/SchedulerService$1.class
1132 ?rwxrwxr-x··2.0·unx·····4357·b-·stor·80-Jan-01·00:00·org/gnucash/android/service/SchedulerService.class1132 ?rwxrwxr-x··2.0·unx·····4360·b-·stor·80-Jan-01·00:00·org/gnucash/android/service/SchedulerService.class
1133 ?rwxrwxr-x··2.0·unx······678·b-·stor·80-Jan-01·00:00·org/gnucash/android/ui/BaseDrawerActivity$DrawerItemClickListener.class1133 ?rwxrwxr-x··2.0·unx······678·b-·stor·80-Jan-01·00:00·org/gnucash/android/ui/BaseDrawerActivity$DrawerItemClickListener.class
1134 ?rwxrwxr-x··2.0·unx······891·b-·stor·80-Jan-01·00:00·org/gnucash/android/ui/UxArgument.class1134 ?rwxrwxr-x··2.0·unx······891·b-·stor·80-Jan-01·00:00·org/gnucash/android/ui/UxArgument.class
1135 ?rwxrwxr-x··2.0·unx·····1310·b-·stor·80-Jan-01·00:00·org/gnucash/android/ui/account/AccountFormFragment$2.class1135 ?rwxrwxr-x··2.0·unx·····1310·b-·stor·80-Jan-01·00:00·org/gnucash/android/ui/account/AccountFormFragment$2.class
1136 ?rwxrwxr-x··2.0·unx······686·b-·stor·80-Jan-01·00:00·org/gnucash/android/ui/account/AccountFormFragment$3.class1136 ?rwxrwxr-x··2.0·unx······686·b-·stor·80-Jan-01·00:00·org/gnucash/android/ui/account/AccountFormFragment$3.class
1137 ?rwxrwxr-x··2.0·unx······686·b-·stor·80-Jan-01·00:00·org/gnucash/android/ui/account/AccountFormFragment$4.class1137 ?rwxrwxr-x··2.0·unx······686·b-·stor·80-Jan-01·00:00·org/gnucash/android/ui/account/AccountFormFragment$4.class
1138 ?rwxrwxr-x··2.0·unx······501·b-·stor·80-Jan-01·00:00·org/gnucash/android/ui/account/AccountFormFragment$5.class1138 ?rwxrwxr-x··2.0·unx······501·b-·stor·80-Jan-01·00:00·org/gnucash/android/ui/account/AccountFormFragment$5.class
1139 ?rwxrwxr-x··2.0·unx·····1678·b-·stor·80-Jan-01·00:00·org/gnucash/android/ui/account/AccountFormFragment$6.class1139 ?rwxrwxr-x··2.0·unx·····1678·b-·stor·80-Jan-01·00:00·org/gnucash/android/ui/account/AccountFormFragment$6.class
Offset 1161, 21 lines modifiedOffset 1161, 21 lines modified
1161 ?rwxrwxr-x··2.0·unx······896·b-·stor·80-Jan-01·00:00·org/gnucash/android/ui/chart/PieChartActivity$2.class1161 ?rwxrwxr-x··2.0·unx······896·b-·stor·80-Jan-01·00:00·org/gnucash/android/ui/chart/PieChartActivity$2.class
1162 ?rwxrwxr-x··2.0·unx·····1212·b-·stor·80-Jan-01·00:00·org/gnucash/android/ui/chart/PieChartActivity$3.class1162 ?rwxrwxr-x··2.0·unx·····1212·b-·stor·80-Jan-01·00:00·org/gnucash/android/ui/chart/PieChartActivity$3.class
1163 ?rwxrwxr-x··2.0·unx·····2054·b-·stor·80-Jan-01·00:00·org/gnucash/android/ui/chart/PieChartActivity$4.class1163 ?rwxrwxr-x··2.0·unx·····2054·b-·stor·80-Jan-01·00:00·org/gnucash/android/ui/chart/PieChartActivity$4.class
1164 ?rwxrwxr-x··2.0·unx·····3148·b-·stor·80-Jan-01·00:00·org/gnucash/android/ui/colorpicker/ColorPickerPalette.class1164 ?rwxrwxr-x··2.0·unx·····3148·b-·stor·80-Jan-01·00:00·org/gnucash/android/ui/colorpicker/ColorPickerPalette.class
1165 ?rwxrwxr-x··2.0·unx······161·b-·stor·80-Jan-01·00:00·org/gnucash/android/ui/colorpicker/ColorPickerSwatch$OnColorSelectedListener.class1165 ?rwxrwxr-x··2.0·unx······161·b-·stor·80-Jan-01·00:00·org/gnucash/android/ui/colorpicker/ColorPickerSwatch$OnColorSelectedListener.class
1166 ?rwxrwxr-x··2.0·unx·····1941·b-·stor·80-Jan-01·00:00·org/gnucash/android/ui/colorpicker/ColorPickerSwatch.class1166 ?rwxrwxr-x··2.0·unx·····1941·b-·stor·80-Jan-01·00:00·org/gnucash/android/ui/colorpicker/ColorPickerSwatch.class
1167 ?rwxrwxr-x··2.0·unx······912·b-·stor·80-Jan-01·00:00·org/gnucash/android/ui/colorpicker/ColorSquare.class1167 ?rwxrwxr-x··2.0·unx······912·b-·stor·80-Jan-01·00:00·org/gnucash/android/ui/colorpicker/ColorSquare.class
1168 ?rwxrwxr-x··2.0·unx······985·b-·stor·80-Jan-01·00:00·org/gnucash/android/ui/colorpicker/ColorStateDrawable.class1168 ?rwxrwxr-x··2.0·unx······981·b-·stor·80-Jan-01·00:00·org/gnucash/android/ui/colorpicker/ColorStateDrawable.class
1169 ?rwxrwxr-x··2.0·unx······669·b-·stor·80-Jan-01·00:00·org/gnucash/android/ui/colorpicker/HsvColorComparator.class1169 ?rwxrwxr-x··2.0·unx······669·b-·stor·80-Jan-01·00:00·org/gnucash/android/ui/colorpicker/HsvColorComparator.class
1170 ?rwxrwxr-x··2.0·unx·····1247·b-·stor·80-Jan-01·00:00·org/gnucash/android/ui/export/ExportDialogFragment$1.class1170 ?rwxrwxr-x··2.0·unx·····1247·b-·stor·80-Jan-01·00:00·org/gnucash/android/ui/export/ExportDialogFragment$1.class
1171 ?rwxrwxr-x··2.0·unx······498·b-·stor·80-Jan-01·00:00·org/gnucash/android/ui/export/ExportDialogFragment$2.class1171 ?rwxrwxr-x··2.0·unx······498·b-·stor·80-Jan-01·00:00·org/gnucash/android/ui/export/ExportDialogFragment$2.class
1172 ?rwxrwxr-x··2.0·unx·····1717·b-·stor·80-Jan-01·00:00·org/gnucash/android/ui/export/ExportDialogFragment$3.class1172 ?rwxrwxr-x··2.0·unx·····1717·b-·stor·80-Jan-01·00:00·org/gnucash/android/ui/export/ExportDialogFragment$3.class
Max diff block lines reached; 32960/47724 bytes (69.06%) of diff not shown.
6.84 KB
com/commonsware/cwac/merge/MergeAdapter$PieceStateRoster.class
6.72 KB
javap -verbose -constants -s -l -private {}
    
Offset 133, 56 lines modifiedOffset 133, 54 lines modified
133 ····flags:·(0x0000)133 ····flags:·(0x0000)
134 ····Code:134 ····Code:
135 ······stack=300,·locals=6,·args_size=1135 ······stack=300,·locals=6,·args_size=1
136 ·········0:·aload_0136 ·········0:·aload_0
137 ·········1:·getfield······#18·················//·Field·active:Ljava/util/ArrayList;137 ·········1:·getfield······#18·················//·Field·active:Ljava/util/ArrayList;
138 ·········4:·astore_1138 ·········4:·astore_1
139 ·········5:·aload_1139 ·········5:·aload_1
140 ·········6:·ifnonnull·····86140 ·········6:·ifnonnull·····83
141 ·········9:·new···········#13·················//·class·java/util/ArrayList141 ·········9:·new···········#13·················//·class·java/util/ArrayList
142 ········12:·astore_1142 ········12:·astore_1
143 ········13:·aload_1143 ········13:·aload_1
144 ········14:·invokespecial·#14·················//·Method·java/util/ArrayList."<init>":()V144 ········14:·invokespecial·#14·················//·Method·java/util/ArrayList."<init>":()V
145 ········17:·aload_0145 ········17:·aload_0
146 ········18:·aload_1146 ········18:·aload_1
147 ········19:·putfield······#18·················//·Field·active:Ljava/util/ArrayList;147 ········19:·putfield······#18·················//·Field·active:Ljava/util/ArrayList;
148 ········22:·aload_0148 ········22:·aload_0
149 ········23:·getfield······#16·················//·Field·pieces:Ljava/util/ArrayList;149 ········23:·getfield······#16·················//·Field·pieces:Ljava/util/ArrayList;
150 ········26:·astore_1 
151 ········27:·aload_1 
152 ········28:·invokevirtual·#33·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;150 ········26:·invokevirtual·#33·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
153 ········31:·astore_2151 ········29:·astore_1
154 ········32:·aload_2152 ········30:·aload_1
155 ········33:·invokeinterface·#39,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z153 ········31:·invokeinterface·#39,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
156 ········38:·istore_3154 ········36:·istore_2
157 ········39:·iload_3155 ········37:·iload_2
158 ········40:·ifeq··········86156 ········38:·ifeq··········83
159 ········43:·aload_2157 ········41:·aload_1
160 ········44:·invokeinterface·#43,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;158 ········42:·invokeinterface·#43,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
161 ········49:·checkcast·····#21·················//·class·com/commonsware/cwac/merge/MergeAdapter$PieceState159 ········47:·checkcast·····#21·················//·class·com/commonsware/cwac/merge/MergeAdapter$PieceState
162 ········52:·astore········4 
163 ········54:·aload·········4160 ········50:·astore_3
 161 ········51:·aload_3
164 ········56:·getfield······#47·················//·Field·com/commonsware/cwac/merge/MergeAdapter$PieceState.isActive:Z162 ········52:·getfield······#47·················//·Field·com/commonsware/cwac/merge/MergeAdapter$PieceState.isActive:Z
165 ········59:·istore_3163 ········55:·istore_2
166 ········60:·iload_3164 ········56:·iload_2
167 ········61:·ifeq··········32165 ········57:·ifeq··········30
168 ········64:·aload_0166 ········60:·aload_0
169 ········65:·getfield······#18·················//·Field·active:Ljava/util/ArrayList;167 ········61:·getfield······#18·················//·Field·active:Ljava/util/ArrayList;
170 ········68:·astore_1 
171 ········69:·aload·········4168 ········64:·astore········4
 169 ········66:·aload_3
172 ········71:·getfield······#51·················//·Field·com/commonsware/cwac/merge/MergeAdapter$PieceState.adapter:Landroid/widget/ListAdapter;170 ········67:·getfield······#51·················//·Field·com/commonsware/cwac/merge/MergeAdapter$PieceState.adapter:Landroid/widget/ListAdapter;
173 ········74:·astore········5171 ········70:·astore········5
174 ········76:·aload_1172 ········72:·aload·········4
175 ········77:·aload·········5173 ········74:·aload·········5
176 ········79:·invokevirtual·#29·················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z174 ········76:·invokevirtual·#29·················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z
177 ········82:·pop175 ········79:·pop
178 ········83:·goto··········32176 ········80:·goto··········30
179 ········86:·aload_0177 ········83:·aload_0
180 ········87:·getfield······#18·················//·Field·active:Ljava/util/ArrayList;178 ········84:·getfield······#18·················//·Field·active:Ljava/util/ArrayList;
181 ········90:·areturn179 ········87:·areturn
  
182 ··java.util.List·getRawPieces();180 ··java.util.List·getRawPieces();
183 ····descriptor:·()Ljava/util/List;181 ····descriptor:·()Ljava/util/List;
184 ····flags:·(0x0000)182 ····flags:·(0x0000)
185 ····Code:183 ····Code:
186 ······stack=300,·locals=1,·args_size=1184 ······stack=300,·locals=1,·args_size=1
187 ·········0:·aload_0185 ·········0:·aload_0
Offset 242, 38 lines modifiedOffset 240, 34 lines modified
242 ··void·setActive(android.widget.ListAdapter,·boolean);240 ··void·setActive(android.widget.ListAdapter,·boolean);
243 ····descriptor:·(Landroid/widget/ListAdapter;Z)V241 ····descriptor:·(Landroid/widget/ListAdapter;Z)V
244 ····flags:·(0x0000)242 ····flags:·(0x0000)
245 ····Code:243 ····Code:
246 ······stack=300,·locals=7,·args_size=3244 ······stack=300,·locals=7,·args_size=3
247 ·········0:·aload_0245 ·········0:·aload_0
248 ·········1:·getfield······#16·················//·Field·pieces:Ljava/util/ArrayList;246 ·········1:·getfield······#16·················//·Field·pieces:Ljava/util/ArrayList;
249 ·········4:·astore_3 
250 ·········5:·aload_3 
251 ·········6:·invokevirtual·#33·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;247 ·········4:·invokevirtual·#33·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
252 ·········9:·astore········4 
253 ········11:·aload·········4248 ·········7:·astore_3
 249 ·········8:·aload_3
254 ········13:·invokeinterface·#39,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z250 ·········9:·invokeinterface·#39,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
255 ········18:·istore········5251 ········14:·istore········4
256 ········20:·iload·········5252 ········16:·iload·········4
257 ········22:·ifeq··········64253 ········18:·ifeq··········58
258 ········25:·aload·········4254 ········21:·aload_3
259 ········27:·invokeinterface·#43,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;255 ········22:·invokeinterface·#43,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
260 ········32:·checkcast·····#21·················//·class·com/commonsware/cwac/merge/MergeAdapter$PieceState256 ········27:·checkcast·····#21·················//·class·com/commonsware/cwac/merge/MergeAdapter$PieceState
261 ········35:·astore········6257 ········30:·astore········5
262 ········37:·aload·········6258 ········32:·aload·········5
263 ········39:·getfield······#51·················//·Field·com/commonsware/cwac/merge/MergeAdapter$PieceState.adapter:Landroid/widget/ListAdapter;259 ········34:·getfield······#51·················//·Field·com/commonsware/cwac/merge/MergeAdapter$PieceState.adapter:Landroid/widget/ListAdapter;
264 ········42:·astore_3 
265 ········43:·aload_3260 ········37:·astore········6
 261 ········39:·aload·········6
266 ········44:·aload_1262 ········41:·aload_1
267 ········45:·if_acmpne·····11263 ········42:·if_acmpne·····8
268 ········48:·aload·········6264 ········45:·aload·········5
269 ········50:·iload_2265 ········47:·iload_2
270 ········51:·putfield······#47·················//·Field·com/commonsware/cwac/merge/MergeAdapter$PieceState.isActive:Z266 ········48:·putfield······#47·················//·Field·com/commonsware/cwac/merge/MergeAdapter$PieceState.isActive:Z
271 ········54:·iconst_0 
272 ········55:·istore········5 
273 ········57:·aconst_null267 ········51:·aconst_null
274 ········58:·astore_3268 ········52:·astore_3
275 ········59:·aload_0269 ········53:·aload_0
276 ········60:·aconst_null270 ········54:·aconst_null
277 ········61:·putfield······#18·················//·Field·active:Ljava/util/ArrayList;271 ········55:·putfield······#18·················//·Field·active:Ljava/util/ArrayList;
278 ········64:·return272 ········58:·return
279 }273 }
34.6 KB
com/commonsware/cwac/merge/MergeAdapter.class
34.6 KB
javap -verbose -constants -s -l -private {}
    
Offset 295, 232 lines modifiedOffset 295, 220 lines modified
295 ·········0:·iconst_0295 ·········0:·iconst_0
296 ·········1:·ireturn296 ·········1:·ireturn
  
297 ··public·android.widget.ListAdapter·getAdapter(int);297 ··public·android.widget.ListAdapter·getAdapter(int);
298 ····descriptor:·(I)Landroid/widget/ListAdapter;298 ····descriptor:·(I)Landroid/widget/ListAdapter;
299 ····flags:·(0x0001)·ACC_PUBLIC299 ····flags:·(0x0001)·ACC_PUBLIC
300 ····Code:300 ····Code:
301 ······stack=300,·locals=7,·args_size=2301 ······stack=300,·locals=6,·args_size=2
302 ·········0:·aload_0302 ·········0:·aload_0
303 ·········1:·invokevirtual·#66·················//·Method·getPieces:()Ljava/util/List;303 ·········1:·invokevirtual·#66·················//·Method·getPieces:()Ljava/util/List;
304 ·········4:·astore_2 
305 ·········5:·aload_2 
306 ·········6:·invokeinterface·#72,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;304 ·········4:·invokeinterface·#72,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
307 ········11:·astore_3305 ·········9:·astore_2
308 ········12:·aload_3306 ········10:·aload_2
309 ········13:·invokeinterface·#78,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z307 ········11:·invokeinterface·#78,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
310 ········18:·istore········4 
311 ········20:·iload·········4308 ········16:·istore_3
 309 ········17:·iload_3
312 ········22:·ifeq··········62310 ········18:·ifeq··········58
313 ········25:·aload_3311 ········21:·aload_2
314 ········26:·invokeinterface·#82,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;312 ········22:·invokeinterface·#82,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
315 ········31:·checkcast·····#30·················//·class·android/widget/ListAdapter313 ········27:·checkcast·····#30·················//·class·android/widget/ListAdapter
316 ········34:·astore········5314 ········30:·astore········4
317 ········36:·aload·········5315 ········32:·aload·········4
318 ········38:·invokeinterface·#86,··1···········//·InterfaceMethod·android/widget/ListAdapter.getCount:()I316 ········34:·invokeinterface·#86,··1···········//·InterfaceMethod·android/widget/ListAdapter.getCount:()I
319 ········43:·istore········6317 ········39:·istore········5
320 ········45:·iload_1318 ········41:·iload_1
321 ········46:·iload·········6319 ········42:·iload·········5
322 ········48:·if_icmpge·····54320 ········44:·if_icmpge·····50
 321 ········47:·aload·········4
 322 ········49:·areturn
 323 ········50:·iload_1
323 ········51:·aload·········5324 ········51:·iload·········5
324 ········53:·areturn 
325 ········54:·iload_1 
326 ········55:·iload·········6 
327 ········57:·isub325 ········53:·isub
328 ········58:·istore_1326 ········54:·istore_1
329 ········59:·goto··········12327 ········55:·goto··········10
330 ········62:·aconst_null328 ········58:·aconst_null
331 ········63:·astore········5329 ········59:·astore········4
332 ········65:·goto··········51330 ········61:·goto··········47
  
333 ··public·int·getCount();331 ··public·int·getCount();
334 ····descriptor:·()I332 ····descriptor:·()I
335 ····flags:·(0x0001)·ACC_PUBLIC333 ····flags:·(0x0001)·ACC_PUBLIC
336 ····Code:334 ····Code:
337 ······stack=300,·locals=6,·args_size=1335 ······stack=300,·locals=5,·args_size=1
338 ·········0:·iconst_0336 ·········0:·iconst_0
339 ·········1:·istore_1337 ·········1:·istore_1
340 ·········2:·aload_0338 ·········2:·aload_0
341 ·········3:·invokevirtual·#66·················//·Method·getPieces:()Ljava/util/List;339 ·········3:·invokevirtual·#66·················//·Method·getPieces:()Ljava/util/List;
342 ·········6:·astore_2 
343 ·········7:·aload_2 
344 ·········8:·invokeinterface·#72,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;340 ·········6:·invokeinterface·#72,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
345 ········13:·astore_3341 ········11:·astore_2
346 ········14:·aload_3342 ········12:·aload_2
347 ········15:·invokeinterface·#78,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z343 ········13:·invokeinterface·#78,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
348 ········20:·istore········4 
349 ········22:·iload·········4344 ········18:·istore_3
 345 ········19:·iload_3
350 ········24:·ifeq··········55346 ········20:·ifeq··········49
351 ········27:·aload_3347 ········23:·aload_2
352 ········28:·invokeinterface·#82,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;348 ········24:·invokeinterface·#82,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
353 ········33:·checkcast·····#30·················//·class·android/widget/ListAdapter349 ········29:·checkcast·····#30·················//·class·android/widget/ListAdapter
354 ········36:·astore········5350 ········32:·astore········4
355 ········38:·aload·········5351 ········34:·aload·········4
356 ········40:·invokeinterface·#86,··1···········//·InterfaceMethod·android/widget/ListAdapter.getCount:()I352 ········36:·invokeinterface·#86,··1···········//·InterfaceMethod·android/widget/ListAdapter.getCount:()I
357 ········45:·istore········4353 ········41:·istore_3
358 ········47:·iload_1354 ········42:·iload_1
359 ········48:·iload·········4355 ········43:·iload_3
360 ········50:·iadd356 ········44:·iadd
361 ········51:·istore_1357 ········45:·istore_1
362 ········52:·goto··········14358 ········46:·goto··········12
363 ········55:·iload_1359 ········49:·iload_1
364 ········56:·ireturn360 ········50:·ireturn
  
365 ··public·java.lang.Object·getItem(int);361 ··public·java.lang.Object·getItem(int);
366 ····descriptor:·(I)Ljava/lang/Object;362 ····descriptor:·(I)Ljava/lang/Object;
367 ····flags:·(0x0001)·ACC_PUBLIC363 ····flags:·(0x0001)·ACC_PUBLIC
368 ····Code:364 ····Code:
369 ······stack=300,·locals=7,·args_size=2365 ······stack=300,·locals=6,·args_size=2
370 ·········0:·aload_0366 ·········0:·aload_0
371 ·········1:·invokevirtual·#66·················//·Method·getPieces:()Ljava/util/List;367 ·········1:·invokevirtual·#66·················//·Method·getPieces:()Ljava/util/List;
372 ·········4:·astore_2 
373 ·········5:·aload_2 
374 ·········6:·invokeinterface·#72,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;368 ·········4:·invokeinterface·#72,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
375 ········11:·astore_3369 ·········9:·astore_2
376 ········12:·aload_3370 ········10:·aload_2
377 ········13:·invokeinterface·#78,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z371 ········11:·invokeinterface·#78,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
378 ········18:·istore········4 
379 ········20:·iload·········4372 ········16:·istore_3
 373 ········17:·iload_3
380 ········22:·ifeq··········70374 ········18:·ifeq··········66
381 ········25:·aload_3375 ········21:·aload_2
382 ········26:·invokeinterface·#82,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;376 ········22:·invokeinterface·#82,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
383 ········31:·checkcast·····#30·················//·class·android/widget/ListAdapter377 ········27:·checkcast·····#30·················//·class·android/widget/ListAdapter
384 ········34:·astore········5378 ········30:·astore········4
385 ········36:·aload·········5379 ········32:·aload·········4
386 ········38:·invokeinterface·#86,··1···········//·InterfaceMethod·android/widget/ListAdapter.getCount:()I380 ········34:·invokeinterface·#86,··1···········//·InterfaceMethod·android/widget/ListAdapter.getCount:()I
387 ········43:·istore········6381 ········39:·istore········5
388 ········45:·iload_1382 ········41:·iload_1
389 ········46:·iload·········6383 ········42:·iload·········5
390 ········48:·if_icmpge·····62384 ········44:·if_icmpge·····58
391 ········51:·aload·········5385 ········47:·aload·········4
392 ········53:·iload_1386 ········49:·iload_1
393 ········54:·invokeinterface·#90,··2···········//·InterfaceMethod·android/widget/ListAdapter.getItem:(I)Ljava/lang/Object;387 ········50:·invokeinterface·#90,··2···········//·InterfaceMethod·android/widget/ListAdapter.getItem:(I)Ljava/lang/Object;
394 ········59:·astore_2388 ········55:·astore_2
395 ········60:·aload_2389 ········56:·aload_2
396 ········61:·areturn390 ········57:·areturn
397 ········62:·iload_1391 ········58:·iload_1
398 ········63:·iload·········6392 ········59:·iload·········5
399 ········65:·isub393 ········61:·isub
400 ········66:·istore_1394 ········62:·istore_1
401 ········67:·goto··········12395 ········63:·goto··········10
402 ········70:·iconst_0 
403 ········71:·istore········4 
404 ········73:·aconst_null396 ········66:·aconst_null
405 ········74:·astore_2397 ········67:·astore_2
406 ········75:·goto··········60398 ········68:·goto··········56
  
407 ··public·long·getItemId(int);399 ··public·long·getItemId(int);
408 ····descriptor:·(I)J400 ····descriptor:·(I)J
409 ····flags:·(0x0001)·ACC_PUBLIC401 ····flags:·(0x0001)·ACC_PUBLIC
410 ····Code:402 ····Code:
411 ······stack=300,·locals=9,·args_size=2403 ······stack=300,·locals=8,·args_size=2
Max diff block lines reached; 27434/35304 bytes (77.71%) of diff not shown.
48.1 KB
com/github/mikephil/charting/data/ChartData.class
48.0 KB
javap -verbose -constants -s -l -private {}
    
Offset 1259, 276 lines modifiedOffset 1259, 280 lines modified
1259 ········33:·pop1259 ········33:·pop
1260 ········34:·return1260 ········34:·return
  
1261 ··protected·void·calcMinMax(java.util.List);1261 ··protected·void·calcMinMax(java.util.List);
1262 ····descriptor:·(Ljava/util/List;)V1262 ····descriptor:·(Ljava/util/List;)V
1263 ····flags:·(0x0004)·ACC_PROTECTED1263 ····flags:·(0x0004)·ACC_PROTECTED
1264 ····Code:1264 ····Code:
1265 ······stack=300,·locals=13,·args_size=21265 ······stack=300,·locals=14,·args_size=2
1266 ·········0:·aload_1 
1267 ·········1:·ifnull········221266 ·········0:·fconst_0
 1267 ·········1:·fstore_2
 1268 ·········2:·aconst_null
 1269 ·········3:·astore_3
1268 ·········4:·aload_11270 ·········4:·aload_1
 1271 ·········5:·ifnull········30
 1272 ·········8:·aload_1
1269 ·········5:·invokeinterface·#67,··1···········//·InterfaceMethod·java/util/List.size:()I1273 ·········9:·invokeinterface·#67,··1···········//·InterfaceMethod·java/util/List.size:()I
1270 ········10:·istore_21274 ········14:·istore········4
1271 ········11:·iconst_11275 ········16:·iconst_1
1272 ········12:·istore_31276 ········17:·istore········5
1273 ········13:·ldc···········#166················//·float·1.4E-45f1277 ········19:·ldc···········#166················//·float·1.4E-45f
1274 ········15:·fstore········41278 ········21:·fstore········6
1275 ········17:·iload_2 
1276 ········18:·iload_31279 ········23:·iload·········4
 1280 ········25:·iload·········5
1277 ········19:·if_icmpge·····331281 ········27:·if_icmpge·····41
1278 ········22:·aload_01282 ········30:·aload_0
1279 ········23:·fconst_01283 ········31:·fconst_0
1280 ········24:·putfield······#24·················//·Field·mYMax:F1284 ········32:·putfield······#24·················//·Field·mYMax:F
1281 ········27:·aload_01285 ········35:·aload_0
1282 ········28:·fconst_01286 ········36:·fconst_0
1283 ········29:·putfield······#26·················//·Field·mYMin:F1287 ········37:·putfield······#26·················//·Field·mYMin:F
1284 ········32:·return1288 ········40:·return
1285 ········33:·aload_11289 ········41:·aload_1
1286 ········34:·iconst_01290 ········42:·iconst_0
1287 ········35:·invokeinterface·#73,··2···········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object;1291 ········43:·invokeinterface·#73,··2···········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object;
1288 ········40:·checkcast·····#100················//·class·com/github/mikephil/charting/data/DataSet1292 ········48:·checkcast·····#100················//·class·com/github/mikephil/charting/data/DataSet
1289 ········43:·invokevirtual·#124················//·Method·com/github/mikephil/charting/data/DataSet.getYMin:()F1293 ········51:·invokevirtual·#124················//·Method·com/github/mikephil/charting/data/DataSet.getYMin:()F
1290 ········46:·fstore········51294 ········54:·fstore········7
1291 ········48:·aload_01295 ········56:·aload_0
1292 ········49:·fload·········51296 ········57:·fload·········7
1293 ········51:·putfield······#26·················//·Field·mYMin:F1297 ········59:·putfield······#26·················//·Field·mYMin:F
1294 ········54:·aload_11298 ········62:·aload_1
1295 ········55:·iconst_01299 ········63:·iconst_0
1296 ········56:·invokeinterface·#73,··2···········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object;1300 ········64:·invokeinterface·#73,··2···········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object;
1297 ········61:·checkcast·····#100················//·class·com/github/mikephil/charting/data/DataSet1301 ········69:·checkcast·····#100················//·class·com/github/mikephil/charting/data/DataSet
1298 ········64:·astore········61302 ········72:·astore········8
1299 ········66:·aload·········61303 ········74:·aload·········8
1300 ········68:·invokevirtual·#121················//·Method·com/github/mikephil/charting/data/DataSet.getYMax:()F1304 ········76:·invokevirtual·#121················//·Method·com/github/mikephil/charting/data/DataSet.getYMax:()F
1301 ········71:·fstore········51305 ········79:·fstore········7
1302 ········73:·aload_01306 ········81:·aload_0
1303 ········74:·fload·········51307 ········82:·fload·········7
1304 ········76:·putfield······#24·················//·Field·mYMax:F1308 ········84:·putfield······#24·················//·Field·mYMax:F
1305 ········79:·iconst_01309 ········87:·iconst_0
1306 ········80:·istore········71310 ········88:·istore········9
1307 ········82:·aload_11311 ········90:·aload_1
1308 ········83:·invokeinterface·#67,··1···········//·InterfaceMethod·java/util/List.size:()I1312 ········91:·invokeinterface·#67,··1···········//·InterfaceMethod·java/util/List.size:()I
1309 ········88:·istore_21313 ········96:·istore········4
1310 ········89:·iload·········71314 ········98:·iload·········9
1311 ········91:·iload_21315 ·······100:·iload·········4
1312 ········92:·if_icmpge·····2281316 ·······102:·if_icmpge·····242
1313 ········95:·aload_11317 ·······105:·aload_1
1314 ········96:·iload·········71318 ·······106:·iload·········9
1315 ········98:·invokeinterface·#73,··2···········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object;1319 ·······108:·invokeinterface·#73,··2···········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object;
1316 ·······103:·checkcast·····#100················//·class·com/github/mikephil/charting/data/DataSet1320 ·······113:·checkcast·····#100················//·class·com/github/mikephil/charting/data/DataSet
1317 ·······106:·astore········61321 ·······116:·astore········8
1318 ·······108:·aload·········61322 ·······118:·aload·········8
1319 ·······110:·invokevirtual·#124················//·Method·com/github/mikephil/charting/data/DataSet.getYMin:()F1323 ·······120:·invokevirtual·#124················//·Method·com/github/mikephil/charting/data/DataSet.getYMin:()F
1320 ·······113:·fstore········51324 ·······123:·fstore········7
1321 ·······115:·aload_01325 ·······125:·aload_0
1322 ·······116:·getfield······#26·················//·Field·mYMin:F1326 ·······126:·getfield······#26·················//·Field·mYMin:F
1323 ·······119:·fstore········41327 ·······129:·fstore········6
1324 ·······121:·fload·········51328 ·······131:·fload·········7
1325 ·······123:·fload·········41329 ·······133:·fload·········6
1326 ·······125:·fcmpg1330 ·······135:·fcmpg
1327 ·······126:·istore_2 
1328 ·······127:·iload_21331 ·······136:·istore········4
 1332 ·······138:·iload·········4
1329 ·······128:·ifge··········1571333 ·······140:·ifge··········169
1330 ·······131:·aload_11334 ·······143:·aload_1
1331 ·······132:·iload·········71335 ·······144:·iload·········9
1332 ·······134:·invokeinterface·#73,··2···········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object;1336 ·······146:·invokeinterface·#73,··2···········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object;
1333 ·······139:·checkcast·····#100················//·class·com/github/mikephil/charting/data/DataSet1337 ·······151:·checkcast·····#100················//·class·com/github/mikephil/charting/data/DataSet
1334 ·······142:·astore········61338 ·······154:·astore········8
1335 ·······144:·aload·········61339 ·······156:·aload·········8
1336 ·······146:·invokevirtual·#124················//·Method·com/github/mikephil/charting/data/DataSet.getYMin:()F1340 ·······158:·invokevirtual·#124················//·Method·com/github/mikephil/charting/data/DataSet.getYMin:()F
1337 ·······149:·fstore········51341 ·······161:·fstore········7
1338 ·······151:·aload_01342 ·······163:·aload_0
1339 ·······152:·fload·········51343 ·······164:·fload·········7
1340 ·······154:·putfield······#26·················//·Field·mYMin:F1344 ·······166:·putfield······#26·················//·Field·mYMin:F
1341 ·······157:·aload_11345 ·······169:·aload_1
 1346 ·······170:·iload·········9
 1347 ·······172:·invokeinterface·#73,··2···········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object;
 1348 ·······177:·checkcast·····#100················//·class·com/github/mikephil/charting/data/DataSet
 1349 ·······180:·astore········8
 1350 ·······182:·aload·········8
 1351 ·······184:·invokevirtual·#121················//·Method·com/github/mikephil/charting/data/DataSet.getYMax:()F
 1352 ·······187:·fstore········7
 1353 ·······189:·aload_0
 1354 ·······190:·getfield······#24·················//·Field·mYMax:F
 1355 ·······193:·fstore········6
1342 ·······158:·iload·········71356 ·······195:·fload·········7
 1357 ·······197:·fload·········6
 1358 ·······199:·fcmpl
 1359 ·······200:·istore········4
 1360 ·······202:·iload·········4
 1361 ·······204:·ifle··········233
 1362 ·······207:·aload_1
 1363 ·······208:·iload·········9
1343 ·······160:·invokeinterface·#73,··2···········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object;1364 ·······210:·invokeinterface·#73,··2···········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object;
1344 ·······165:·checkcast·····#100················//·class·com/github/mikephil/charting/data/DataSet1365 ·······215:·checkcast·····#100················//·class·com/github/mikephil/charting/data/DataSet
1345 ·······168:·astore········61366 ·······218:·astore········8
1346 ·······170:·aload·········61367 ·······220:·aload·········8
1347 ·······172:·invokevirtual·#121················//·Method·com/github/mikephil/charting/data/DataSet.getYMax:()F1368 ·······222:·invokevirtual·#121················//·Method·com/github/mikephil/charting/data/DataSet.getYMax:()F
1348 ·······175:·fstore········51369 ·······225:·fstore········7
1349 ·······177:·aload_01370 ·······227:·aload_0
1350 ·······178:·getfield······#24·················//·Field·mYMax:F 
1351 ·······181:·fstore········4 
1352 ·······183:·fload·········51371 ·······228:·fload·········7
1353 ·······185:·fload·········4 
1354 ·······187:·fcmpl 
1355 ·······188:·istore_2 
1356 ·······189:·iload_2 
1357 ·······190:·ifle··········219 
1358 ·······193:·aload_1 
1359 ·······194:·iload·········7 
1360 ·······196:·invokeinterface·#73,··2···········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object; 
Max diff block lines reached; 24802/49026 bytes (50.59%) of diff not shown.
6.08 KB
com/github/mikephil/charting/data/DataSet.class
5.99 KB
javap -verbose -constants -s -l -private {}
    
Offset 709, 42 lines modifiedOffset 709, 40 lines modified
709 ··public·boolean·contains(com.github.mikephil.charting.data.Entry);709 ··public·boolean·contains(com.github.mikephil.charting.data.Entry);
710 ····descriptor:·(Lcom/github/mikephil/charting/data/Entry;)Z710 ····descriptor:·(Lcom/github/mikephil/charting/data/Entry;)Z
711 ····flags:·(0x0001)·ACC_PUBLIC711 ····flags:·(0x0001)·ACC_PUBLIC
712 ····Code:712 ····Code:
713 ······stack=300,·locals=6,·args_size=2713 ······stack=300,·locals=6,·args_size=2
714 ·········0:·aload_0714 ·········0:·aload_0
715 ·········1:·getfield······#34·················//·Field·mYVals:Ljava/util/List;715 ·········1:·getfield······#34·················//·Field·mYVals:Ljava/util/List;
716 ·········4:·astore_2 
717 ·········5:·aload_2 
718 ·········6:·invokeinterface·#123,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;716 ·········4:·invokeinterface·#123,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
719 ········11:·astore_3717 ·········9:·astore_2
720 ········12:·aload_3718 ········10:·aload_2
721 ········13:·invokeinterface·#129,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z719 ········11:·invokeinterface·#129,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
722 ········18:·istore········4 
723 ········20:·iload·········4720 ········16:·istore_3
 721 ········17:·iload_3
724 ········22:·ifeq··········55722 ········18:·ifeq··········49
725 ········25:·aload_3723 ········21:·aload_2
726 ········26:·invokeinterface·#133,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;724 ········22:·invokeinterface·#133,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
727 ········31:·checkcast·····#103················//·class·com/github/mikephil/charting/data/Entry725 ········27:·checkcast·····#103················//·class·com/github/mikephil/charting/data/Entry
728 ········34:·astore········5726 ········30:·astore········4
729 ········36:·aload·········5727 ········32:·aload·········4
730 ········38:·aload_1728 ········34:·aload_1
731 ········39:·invokevirtual·#136················//·Method·java/lang/Object.equals:(Ljava/lang/Object;)Z729 ········35:·invokevirtual·#136················//·Method·java/lang/Object.equals:(Ljava/lang/Object;)Z
732 ········42:·istore········4 
733 ········44:·iload·········4730 ········38:·istore_3
 731 ········39:·iload_3
734 ········46:·ifeq··········12732 ········40:·ifeq··········10
735 ········49:·iconst_1733 ········43:·iconst_1
 734 ········44:·istore········5
 735 ········46:·iload·········5
 736 ········48:·ireturn
 737 ········49:·iconst_0
736 ········50:·istore········4738 ········50:·istore········5
737 ········52:·iload·········4 
738 ········54:·ireturn 
739 ········55:·iconst_0 
740 ········56:·istore········4 
741 ········58:·aconst_null739 ········52:·aconst_null
742 ········59:·astore_2740 ········53:·astore_2
743 ········60:·goto··········52741 ········54:·goto··········46
  
744 ··public·abstract·com.github.mikephil.charting.data.DataSet·copy();742 ··public·abstract·com.github.mikephil.charting.data.DataSet·copy();
745 ····descriptor:·()Lcom/github/mikephil/charting/data/DataSet;743 ····descriptor:·()Lcom/github/mikephil/charting/data/DataSet;
746 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT744 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT
  
747 ··public·com.github.mikephil.charting.components.YAxis$AxisDependency·getAxisDependency();745 ··public·com.github.mikephil.charting.components.YAxis$AxisDependency·getAxisDependency();
748 ····descriptor:·()Lcom/github/mikephil/charting/components/YAxis$AxisDependency;746 ····descriptor:·()Lcom/github/mikephil/charting/components/YAxis$AxisDependency;
Offset 1413, 54 lines modifiedOffset 1411, 52 lines modified
1413 ·········7:·putfield······#32·················//·Field·mColors:Ljava/util/List;1411 ·········7:·putfield······#32·················//·Field·mColors:Ljava/util/List;
1414 ········10:·return1412 ········10:·return
  
1415 ··public·void·setColors(int[],·android.content.Context);1413 ··public·void·setColors(int[],·android.content.Context);
1416 ····descriptor:·([ILandroid/content/Context;)V1414 ····descriptor:·([ILandroid/content/Context;)V
1417 ····flags:·(0x0001)·ACC_PUBLIC1415 ····flags:·(0x0001)·ACC_PUBLIC
1418 ····Code:1416 ····Code:
1419 ······stack=300,·locals=10,·args_size=31417 ······stack=300,·locals=9,·args_size=3
1420 ·········0:·new···········#65·················//·class·java/util/ArrayList1418 ·········0:·new···········#65·················//·class·java/util/ArrayList
1421 ·········3:·astore_31419 ·········3:·astore_3
1422 ·········4:·aload_31420 ·········4:·aload_3
1423 ·········5:·invokespecial·#66·················//·Method·java/util/ArrayList."<init>":()V1421 ·········5:·invokespecial·#66·················//·Method·java/util/ArrayList."<init>":()V
1424 ·········8:·aload_11422 ·········8:·aload_1
1425 ·········9:·astore········4 
1426 ········11:·aload_1 
1427 ········12:·arraylength1423 ·········9:·arraylength
 1424 ········10:·istore········4
 1425 ········12:·iconst_0
1428 ········13:·istore········51426 ········13:·istore········5
1429 ········15:·iconst_0 
1430 ········16:·istore········6 
1431 ········18:·iload·········61427 ········15:·iload·········5
 1428 ········17:·iload·········4
 1429 ········19:·if_icmpge·····64
 1430 ········22:·aload_1
1432 ········20:·iload·········51431 ········23:·iload·········5
1433 ········22:·if_icmpge·····68 
1434 ········25:·aload·········4 
1435 ········27:·iload·········6 
1436 ········29:·iaload1432 ········25:·iaload
1437 ········30:·istore········71433 ········26:·istore········6
1438 ········32:·aload_21434 ········28:·aload_2
1439 ········33:·invokevirtual·#181················//·Method·android/content/Context.getResources:()Landroid/content/res/Resources;1435 ········29:·invokevirtual·#181················//·Method·android/content/Context.getResources:()Landroid/content/res/Resources;
1440 ········36:·iload·········71436 ········32:·iload·········6
1441 ········38:·invokevirtual·#187················//·Method·android/content/res/Resources.getColor:(I)I1437 ········34:·invokevirtual·#187················//·Method·android/content/res/Resources.getColor:(I)I
1442 ········41:·istore········81438 ········37:·istore········7
1443 ········43:·iload·········81439 ········39:·iload·········7
1444 ········45:·invokestatic··#81·················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer;1440 ········41:·invokestatic··#81·················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer;
1445 ········48:·astore········91441 ········44:·astore········8
1446 ········50:·aload_31442 ········46:·aload_3
1447 ········51:·aload·········91443 ········47:·aload·········8
1448 ········53:·invokeinterface·#87,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z1444 ········49:·invokeinterface·#87,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
1449 ········58:·pop1445 ········54:·pop
1450 ········59:·iload·········61446 ········55:·iload·········5
1451 ········61:·iconst_11447 ········57:·iconst_1
1452 ········62:·iadd1448 ········58:·iadd
1453 ········63:·istore········61449 ········59:·istore········5
1454 ········65:·goto··········181450 ········61:·goto··········15
1455 ········68:·aload_01451 ········64:·aload_0
1456 ········69:·aload_31452 ········65:·aload_3
1457 ········70:·putfield······#32·················//·Field·mColors:Ljava/util/List;1453 ········66:·putfield······#32·················//·Field·mColors:Ljava/util/List;
1458 ········73:·return1454 ········69:·return
  
1459 ··public·void·setDrawValues(boolean);1455 ··public·void·setDrawValues(boolean);
1460 ····descriptor:·(Z)V1456 ····descriptor:·(Z)V
1461 ····flags:·(0x0001)·ACC_PUBLIC1457 ····flags:·(0x0001)·ACC_PUBLIC
1462 ····Code:1458 ····Code:
1463 ······stack=300,·locals=2,·args_size=21459 ······stack=300,·locals=2,·args_size=2
1464 ·········0:·aload_01460 ·········0:·aload_0
4.85 KB
com/github/mikephil/charting/utils/ColorTemplate.class
4.75 KB
javap -verbose -constants -s -l -private {}
    
Offset 429, 89 lines modifiedOffset 429, 85 lines modified
429 ·········1:·invokespecial·#92·················//·Method·java/lang/Object."<init>":()V429 ·········1:·invokespecial·#92·················//·Method·java/lang/Object."<init>":()V
430 ·········4:·return430 ·········4:·return
  
431 ··public·static·java.util.List·createColors(android.content.res.Resources,·int[]);431 ··public·static·java.util.List·createColors(android.content.res.Resources,·int[]);
432 ····descriptor:·(Landroid/content/res/Resources;[I)Ljava/util/List;432 ····descriptor:·(Landroid/content/res/Resources;[I)Ljava/util/List;
433 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC433 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
434 ····Code:434 ····Code:
435 ······stack=300,·locals=9,·args_size=2435 ······stack=300,·locals=8,·args_size=2
436 ·········0:·new···········#94·················//·class·java/util/ArrayList436 ·········0:·new···········#94·················//·class·java/util/ArrayList
437 ·········3:·astore_2437 ·········3:·astore_2
438 ·········4:·aload_2438 ·········4:·aload_2
439 ·········5:·invokespecial·#95·················//·Method·java/util/ArrayList."<init>":()V439 ·········5:·invokespecial·#95·················//·Method·java/util/ArrayList."<init>":()V
440 ·········8:·aload_1440 ·········8:·aload_1
441 ·········9:·astore_3 
442 ········10:·aload_1 
443 ········11:·arraylength441 ·········9:·arraylength
 442 ········10:·istore_3
 443 ········11:·iconst_0
444 ········12:·istore········4444 ········12:·istore········4
445 ········14:·iconst_0 
446 ········15:·istore········5 
447 ········17:·iload·········5 
448 ········19:·iload·········4445 ········14:·iload·········4
 446 ········16:·iload_3
449 ········21:·if_icmpge·····63447 ········17:·if_icmpge·····59
450 ········24:·aload_3448 ········20:·aload_1
 449 ········21:·iload·········4
 450 ········23:·iaload
 451 ········24:·istore········5
 452 ········26:·aload_0
451 ········25:·iload·········5453 ········27:·iload·········5
452 ········27:·iaload 
453 ········28:·istore········6 
454 ········30:·aload_0 
455 ········31:·iload·········6 
456 ········33:·invokevirtual·#101················//·Method·android/content/res/Resources.getColor:(I)I454 ········29:·invokevirtual·#101················//·Method·android/content/res/Resources.getColor:(I)I
457 ········36:·istore········7455 ········32:·istore········6
458 ········38:·iload·········7456 ········34:·iload·········6
459 ········40:·invokestatic··#107················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer;457 ········36:·invokestatic··#107················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer;
460 ········43:·astore········8458 ········39:·astore········7
461 ········45:·aload_2459 ········41:·aload_2
462 ········46:·aload·········8460 ········42:·aload·········7
463 ········48:·invokeinterface·#113,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z461 ········44:·invokeinterface·#113,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
464 ········53:·pop462 ········49:·pop
465 ········54:·iload·········5463 ········50:·iload·········4
466 ········56:·iconst_1464 ········52:·iconst_1
467 ········57:·iadd465 ········53:·iadd
468 ········58:·istore········5466 ········54:·istore········4
469 ········60:·goto··········17467 ········56:·goto··········14
470 ········63:·aload_2468 ········59:·aload_2
471 ········64:·areturn469 ········60:·areturn
  
472 ··public·static·java.util.List·createColors(int[]);470 ··public·static·java.util.List·createColors(int[]);
473 ····descriptor:·([I)Ljava/util/List;471 ····descriptor:·([I)Ljava/util/List;
474 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC472 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
475 ····Code:473 ····Code:
476 ······stack=300,·locals=7,·args_size=1474 ······stack=300,·locals=6,·args_size=1
477 ·········0:·new···········#94·················//·class·java/util/ArrayList475 ·········0:·new···········#94·················//·class·java/util/ArrayList
478 ·········3:·astore_1476 ·········3:·astore_1
479 ·········4:·aload_1477 ·········4:·aload_1
480 ·········5:·invokespecial·#95·················//·Method·java/util/ArrayList."<init>":()V478 ·········5:·invokespecial·#95·················//·Method·java/util/ArrayList."<init>":()V
481 ·········8:·aload_0479 ·········8:·aload_0
482 ·········9:·astore_2 
483 ········10:·aload_0 
484 ········11:·arraylength480 ·········9:·arraylength
 481 ········10:·istore_2
 482 ········11:·iconst_0
485 ········12:·istore_3483 ········12:·istore_3
486 ········13:·iconst_0484 ········13:·iload_3
 485 ········14:·iload_2
 486 ········15:·if_icmpge·····46
 487 ········18:·aload_0
 488 ········19:·iload_3
 489 ········20:·iaload
487 ········14:·istore········4490 ········21:·istore········4
488 ········16:·iload·········4 
489 ········18:·iload_3 
490 ········19:·if_icmpge·····53 
491 ········22:·aload_2 
492 ········23:·iload·········4491 ········23:·iload·········4
493 ········25:·iaload 
494 ········26:·istore········5 
495 ········28:·iload·········5 
496 ········30:·invokestatic··#107················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer;492 ········25:·invokestatic··#107················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer;
497 ········33:·astore········6493 ········28:·astore········5
498 ········35:·aload_1494 ········30:·aload_1
499 ········36:·aload·········6495 ········31:·aload·········5
500 ········38:·invokeinterface·#113,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z496 ········33:·invokeinterface·#113,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
501 ········43:·pop497 ········38:·pop
502 ········44:·iload·········4498 ········39:·iload_3
503 ········46:·iconst_1499 ········40:·iconst_1
504 ········47:·iadd500 ········41:·iadd
505 ········48:·istore········4501 ········42:·istore_3
506 ········50:·goto··········16502 ········43:·goto··········13
507 ········53:·aload_1503 ········46:·aload_1
508 ········54:·areturn504 ········47:·areturn
  
509 ··public·static·int·getHoloBlue();505 ··public·static·int·getHoloBlue();
510 ····descriptor:·()I506 ····descriptor:·()I
511 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC507 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
512 ····Code:508 ····Code:
513 ······stack=300,·locals=0,·args_size=0509 ······stack=300,·locals=0,·args_size=0
514 ·········0:·bipush········51510 ·········0:·bipush········51
11.4 KB
com/github/mikephil/charting/utils/FileUtils.class
11.3 KB
javap -verbose -constants -s -l -private {}
    
Offset 839, 15 lines modifiedOffset 839, 15 lines modified
839 ···········265···270···154···Class·java/io/IOException839 ···········265···270···154···Class·java/io/IOException
840 ···········271···279···154···Class·java/io/IOException840 ···········271···279···154···Class·java/io/IOException
  
841 ··public·static·void·saveToSdCard(java.util.List,·java.lang.String);841 ··public·static·void·saveToSdCard(java.util.List,·java.lang.String);
842 ····descriptor:·(Ljava/util/List;Ljava/lang/String;)V842 ····descriptor:·(Ljava/util/List;Ljava/lang/String;)V
843 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC843 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
844 ····Code:844 ····Code:
845 ······stack=300,·locals=12,·args_size=2845 ······stack=300,·locals=13,·args_size=2
846 ·········0:·invokestatic··#97·················//·Method·android/os/Environment.getExternalStorageDirectory:()Ljava/io/File;846 ·········0:·invokestatic··#97·················//·Method·android/os/Environment.getExternalStorageDirectory:()Ljava/io/File;
847 ·········3:·astore_2847 ·········3:·astore_2
848 ·········4:·new···········#99·················//·class·java/io/File848 ·········4:·new···········#99·················//·class·java/io/File
849 ·········7:·astore_3849 ·········7:·astore_3
850 ·········8:·aload_3850 ·········8:·aload_3
851 ·········9:·aload_2851 ·········9:·aload_2
852 ········10:·aload_1852 ········10:·aload_1
Offset 862, 112 lines modifiedOffset 862, 110 lines modified
862 ········29:·pop862 ········29:·pop
863 ········30:·new···········#116················//·class·java/io/BufferedWriter863 ········30:·new···········#116················//·class·java/io/BufferedWriter
864 ········33:·astore········5864 ········33:·astore········5
865 ········35:·new···········#118················//·class·java/io/FileWriter865 ········35:·new···········#118················//·class·java/io/FileWriter
866 ········38:·astore········6866 ········38:·astore········6
867 ········40:·iconst_1867 ········40:·iconst_1
868 ········41:·istore········7868 ········41:·istore········7
869 ········43:·ldc···········#55·················//·float·1.4E-45f 
870 ········45:·fstore········8 
871 ········47:·aload·········6869 ········43:·aload·········6
872 ········49:·aload_3870 ········45:·aload_3
873 ········50:·iload·········7871 ········46:·iload·········7
874 ········52:·invokespecial·#121················//·Method·java/io/FileWriter."<init>":(Ljava/io/File;Z)V872 ········48:·invokespecial·#121················//·Method·java/io/FileWriter."<init>":(Ljava/io/File;Z)V
875 ········55:·aload·········5873 ········51:·aload·········5
876 ········57:·aload·········6874 ········53:·aload·········6
877 ········59:·invokespecial·#124················//·Method·java/io/BufferedWriter."<init>":(Ljava/io/Writer;)V875 ········55:·invokespecial·#124················//·Method·java/io/BufferedWriter."<init>":(Ljava/io/Writer;)V
878 ········62:·aload_0876 ········58:·aload_0
879 ········63:·invokeinterface·#128,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;877 ········59:·invokeinterface·#128,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
880 ········68:·astore········9878 ········64:·astore········6
881 ········70:·aload·········9879 ········66:·aload·········6
882 ········72:·invokeinterface·#133,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z880 ········68:·invokeinterface·#133,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
883 ········77:·istore········4881 ········73:·istore········7
884 ········79:·iload·········4882 ········75:·iload·········7
885 ········81:·ifeq··········224883 ········77:·ifeq··········220
886 ········84:·aload·········9884 ········80:·aload·········6
887 ········86:·invokeinterface·#137,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;885 ········82:·invokeinterface·#137,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
888 ········91:·astore········10886 ········87:·astore········8
889 ········93:·aload·········10887 ········89:·aload·········8
890 ········95:·checkcast·····#87·················//·class·com/github/mikephil/charting/data/Entry888 ········91:·checkcast·····#87·················//·class·com/github/mikephil/charting/data/Entry
891 ········98:·astore········10889 ········94:·astore········8
892 ·······100:·new···········#139················//·class·java/lang/StringBuilder890 ········96:·new···········#139················//·class·java/lang/StringBuilder
893 ·······103:·astore········6891 ········99:·astore········9
894 ·······105:·aload·········6892 ·······101:·aload·········9
895 ·······107:·invokespecial·#140················//·Method·java/lang/StringBuilder."<init>":()V893 ·······103:·invokespecial·#140················//·Method·java/lang/StringBuilder."<init>":()V
896 ·······110:·aload·········10894 ·······106:·aload·········8
897 ·······112:·invokevirtual·#144················//·Method·com/github/mikephil/charting/data/Entry.getVal:()F895 ·······108:·invokevirtual·#144················//·Method·com/github/mikephil/charting/data/Entry.getVal:()F
898 ·······115:·fstore········8896 ·······111:·fstore········10
899 ·······117:·aload·········6897 ·······113:·aload·········9
900 ·······119:·fload·········8898 ·······115:·fload·········10
901 ·······121:·invokevirtual·#148················//·Method·java/lang/StringBuilder.append:(F)Ljava/lang/StringBuilder;899 ·······117:·invokevirtual·#148················//·Method·java/lang/StringBuilder.append:(F)Ljava/lang/StringBuilder;
902 ·······124:·astore········6900 ·······120:·astore········9
903 ·······126:·ldc···········#40·················//·String·#901 ·······122:·ldc···········#40·················//·String·#
904 ·······128:·astore········11902 ·······124:·astore········11
905 ·······130:·aload·········6903 ·······126:·aload·········9
906 ·······132:·aload·········11904 ·······128:·aload·········11
907 ·······134:·invokevirtual·#151················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;905 ·······130:·invokevirtual·#151················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
908 ·······137:·astore········6906 ·······133:·astore········9
909 ·······139:·aload·········10907 ·······135:·aload·········8
910 ·······141:·invokevirtual·#155················//·Method·com/github/mikephil/charting/data/Entry.getXIndex:()I908 ·······137:·invokevirtual·#155················//·Method·com/github/mikephil/charting/data/Entry.getXIndex:()I
911 ·······144:·istore········7909 ·······140:·istore········12
912 ·······146:·aload·········6910 ·······142:·aload·········9
913 ·······148:·iload·········7911 ·······144:·iload·········12
914 ·······150:·invokevirtual·#158················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;912 ·······146:·invokevirtual·#158················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;
915 ·······153:·astore········6913 ·······149:·astore········9
916 ·······155:·aload·········6914 ·······151:·aload·········9
917 ·······157:·invokevirtual·#159················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;915 ·······153:·invokevirtual·#159················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
918 ·······160:·astore········6916 ·······156:·astore········9
919 ·······162:·aload·········5917 ·······158:·aload·········5
920 ·······164:·aload·········6918 ·······160:·aload·········9
921 ·······166:·invokevirtual·#162················//·Method·java/io/BufferedWriter.append:(Ljava/lang/CharSequence;)Ljava/io/Writer;919 ·······162:·invokevirtual·#162················//·Method·java/io/BufferedWriter.append:(Ljava/lang/CharSequence;)Ljava/io/Writer;
922 ·······169:·pop920 ·······165:·pop
923 ·······170:·aload·········5921 ·······166:·aload·········5
924 ·······172:·invokevirtual·#165················//·Method·java/io/BufferedWriter.newLine:()V922 ·······168:·invokevirtual·#165················//·Method·java/io/BufferedWriter.newLine:()V
925 ·······175:·goto··········70923 ·······171:·goto··········66
926 ·······178:·astore········10924 ·······174:·astore········8
927 ·······180:·ldc···········#9··················//·String·MPChart-FileUtils925 ·······176:·ldc···········#9··················//·String·MPChart-FileUtils
928 ·······182:·astore········6926 ·······178:·astore········6
929 ·······184:·aload·········10927 ·······180:·aload·········8
930 ·······186:·invokevirtual·#78·················//·Method·java/io/IOException.toString:()Ljava/lang/String;928 ·······182:·invokevirtual·#78·················//·Method·java/io/IOException.toString:()Ljava/lang/String;
931 ·······189:·astore········11929 ·······185:·astore········9
932 ·······191:·aload·········6930 ·······187:·aload·········6
933 ·······193:·aload·········11931 ·······189:·aload·········9
934 ·······195:·invokestatic··#84·················//·Method·android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;)I932 ·······191:·invokestatic··#84·················//·Method·android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;)I
935 ·······198:·pop933 ·······194:·pop
936 ·······199:·return934 ·······195:·return
937 ·······200:·astore········10935 ·······196:·astore········8
938 ·······202:·ldc···········#9··················//·String·MPChart-FileUtils936 ·······198:·ldc···········#9··················//·String·MPChart-FileUtils
939 ·······204:·astore········6937 ·······200:·astore········6
940 ·······206:·aload·········10938 ·······202:·aload·········8
941 ·······208:·invokevirtual·#78·················//·Method·java/io/IOException.toString:()Ljava/lang/String;939 ·······204:·invokevirtual·#78·················//·Method·java/io/IOException.toString:()Ljava/lang/String;
942 ·······211:·astore········11940 ·······207:·astore········9
943 ·······213:·aload·········6941 ·······209:·aload·········6
944 ·······215:·aload·········11942 ·······211:·aload·········9
945 ·······217:·invokestatic··#84·················//·Method·android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;)I943 ·······213:·invokestatic··#84·················//·Method·android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;)I
946 ·······220:·pop944 ·······216:·pop
947 ·······221:·goto··········30945 ·······217:·goto··········30
948 ·······224:·aload·········5946 ·······220:·aload·········5
949 ·······226:·invokevirtual·#166················//·Method·java/io/BufferedWriter.close:()V947 ·······222:·invokevirtual·#166················//·Method·java/io/BufferedWriter.close:()V
950 ·······229:·goto··········199948 ·······225:·goto··········195
951 ······Exception·table:949 ······Exception·table:
952 ·········from····to··target·type950 ·········from····to··target·type
953 ············25····30···200···Class·java/io/IOException951 ············25····30···196···Class·java/io/IOException
954 ············30····33···178···Class·java/io/IOException952 ············30····33···174···Class·java/io/IOException
955 ············35····38···178···Class·java/io/IOException953 ············35····38···174···Class·java/io/IOException
956 ············50····55···178···Class·java/io/IOException 
957 ············57····62···178···Class·java/io/IOException 
958 ············62····68···178···Class·java/io/IOException 
959 ············70····77···178···Class·java/io/IOException 
960 ············84····91···178···Class·java/io/IOException954 ············46····51···174···Class·java/io/IOException
961 ············93····98···178···Class·java/io/IOException955 ············53····58···174···Class·java/io/IOException
 956 ············58····64···174···Class·java/io/IOException
 957 ············66····73···174···Class·java/io/IOException
 958 ············80····87···174···Class·java/io/IOException
 959 ············89····94···174···Class·java/io/IOException
 960 ············96····99···174···Class·java/io/IOException
962 ···········100···103···178···Class·java/io/IOException961 ···········101···106···174···Class·java/io/IOException
963 ···········105···110···178···Class·java/io/IOException962 ···········106···111···174···Class·java/io/IOException
964 ···········110···115···178···Class·java/io/IOException 
965 ···········119···124···178···Class·java/io/IOException963 ···········115···120···174···Class·java/io/IOException
966 ···········132···137···178···Class·java/io/IOException964 ···········128···133···174···Class·java/io/IOException
967 ···········139···144···178···Class·java/io/IOException965 ···········135···140···174···Class·java/io/IOException
Max diff block lines reached; 0/11495 bytes (0.00%) of diff not shown.
1.5 KB
org/gnucash/android/db/DatabaseHelper.class
1.42 KB
procyon -ec {}
    
Offset 40, 15 lines modifiedOffset 40, 15 lines modified
40 ········sqLiteDatabase.execSQL("CREATE·UNIQUE·INDEX·'account_uid_index'·ON·accounts(uid)");40 ········sqLiteDatabase.execSQL("CREATE·UNIQUE·INDEX·'account_uid_index'·ON·accounts(uid)");
41 ········sqLiteDatabase.execSQL("CREATE·UNIQUE·INDEX·'transaction_uid_index'·ON·transactions(uid)");41 ········sqLiteDatabase.execSQL("CREATE·UNIQUE·INDEX·'transaction_uid_index'·ON·transactions(uid)");
42 ········sqLiteDatabase.execSQL("CREATE·UNIQUE·INDEX·'split_uid_index'·ON·splits(uid)");42 ········sqLiteDatabase.execSQL("CREATE·UNIQUE·INDEX·'split_uid_index'·ON·splits(uid)");
43 ········sqLiteDatabase.execSQL("CREATE·UNIQUE·INDEX·'scheduled_action_uid_index'·ON·scheduled_actions(uid)");43 ········sqLiteDatabase.execSQL("CREATE·UNIQUE·INDEX·'scheduled_action_uid_index'·ON·scheduled_actions(uid)");
44 ····}44 ····}
45 ····45 ····
46 ····static·String·createUpdatedAtTrigger(final·String·s)·{46 ····static·String·createUpdatedAtTrigger(final·String·s)·{
47 ········return·"CREATE·TRIGGER·update_time_trigger···AFTER·UPDATE·ON·"·+·s·+·"·FOR·EACH·ROW"·+·"··BEGIN·"·+·"UPDATE·"·+·s·+·"··SET·"·+·"modified_at"·+·"·=·CURRENT_TIMESTAMP;"·+·"··END;";47 ········return·"CREATE·TRIGGER·update_time_trigger···AFTER·UPDATE·ON·"·+·s·+·"·FOR·EACH·ROW··BEGIN·UPDATE·"·+·s·+·"··SET·"·+·"modified_at"·+·"·=·CURRENT_TIMESTAMP;··END;";
48 ····}48 ····}
49 ····49 ····
50 ····private·int·upgradeDbToVersion6(final·SQLiteDatabase·sqLiteDatabase)·{50 ····private·int·upgradeDbToVersion6(final·SQLiteDatabase·sqLiteDatabase)·{
51 ········sqLiteDatabase.execSQL("·ALTER·TABLE·accounts·ADD·COLUMN·full_name·varchar(255)·");51 ········sqLiteDatabase.execSQL("·ALTER·TABLE·accounts·ADD·COLUMN·full_name·varchar(255)·");
52 ········final·Cursor·query·=·sqLiteDatabase.query("accounts",·new·String[]·{·"_id",·"uid"·},·(String)null,·(String[])null,·(String)null,·(String)null,·(String)null);52 ········final·Cursor·query·=·sqLiteDatabase.query("accounts",·new·String[]·{·"_id",·"uid"·},·(String)null,·(String[])null,·(String)null,·(String)null,·(String)null);
53 ········while·(query·!=·null·&&·query.moveToNext())·{53 ········while·(query·!=·null·&&·query.moveToNext())·{
54 ············final·String·fullyQualifiedAccountName·=·MigrationHelper.getFullyQualifiedAccountName(sqLiteDatabase,·query.getString(query.getColumnIndexOrThrow("uid")));54 ············final·String·fullyQualifiedAccountName·=·MigrationHelper.getFullyQualifiedAccountName(sqLiteDatabase,·query.getString(query.getColumnIndexOrThrow("uid")));
2.49 KB
org/gnucash/android/db/MigrationHelper$1.class
2.4 KB
procyon -ec {}
    
Offset 6, 45 lines modifiedOffset 6, 44 lines modified
6 import·org.gnucash.android.export.Exporter;6 import·org.gnucash.android.export.Exporter;
7 import·java.io.File;7 import·java.io.File;
8 import·android.os.Environment;8 import·android.os.Environment;
  
9 final·class·MigrationHelper$1·implements·Runnable9 final·class·MigrationHelper$1·implements·Runnable
10 {10 {
11 ····public·void·run()·{11 ····public·void·run()·{
 12 ········int·i·=·0;
12 ········final·File·file·=·new·File(Environment.getExternalStorageDirectory()·+·"/gnucash");13 ········final·File·file·=·new·File(Environment.getExternalStorageDirectory()·+·"/gnucash");
13 ········if·(file.exists())·{14 ········if·(file.exists())·{
14 ············final·File[]·listFiles·=·file.listFiles();15 ············final·File[]·listFiles·=·file.listFiles();
15 ············for·(int·length·=·listFiles.length,·i·=·0;·i·<·length;·++i)·{16 ············for·(int·length·=·listFiles.length,·j·=·0;·j·<·length;·++j)·{
16 ················final·File·file2·=·listFiles[i];17 ················final·File·file2·=·listFiles[j];
17 ················if·(!file2.isDirectory())·{18 ················if·(!file2.isDirectory())·{
18 ····················final·File·file3·=·new·File(Exporter.EXPORT_FOLDER_PATH·+·"/"·+·file2.getName());19 ····················final·File·file3·=·new·File(Exporter.EXPORT_FOLDER_PATH·+·"/"·+·file2.getName());
19 ····················final·File·file4·=·file2;20 ····················final·File·file4·=·file2;
20 ····················try·{21 ····················try·{
21 ························MigrationHelper.moveFile(file4,·file3);22 ························MigrationHelper.moveFile(file4,·file3);
22 ····················}23 ····················}
23 ····················catch·(IOException·ex)·{24 ····················catch·(IOException·ex)·{
24 ························Log.e("MigrationHelper",·"Error·migrating·"·+·file2.getName());25 ························Log.e("MigrationHelper",·"Error·migrating·"·+·file2.getName());
25 ····················}26 ····················}
26 ················}27 ················}
27 ············}28 ············}
28 ············final·File·file5·=·new·File(file,·"backup");29 ············final·File·file5·=·new·File(file,·"backup");
29 ············if·(file5.exists())·{30 ············if·(file5.exists())·{
30 ················final·File[]·listFiles2·=·new·File(file,·"backup").listFiles();31 ················final·File[]·listFiles2·=·new·File(file,·"backup").listFiles();
31 ················final·int·length2·=·listFiles2.length; 
32 ················int·j·=·0; 
33 ············Label_0327_Outer:32 ············Label_0360_Outer:
34 ················while·(j·<·length2)·{33 ················while·(i·<·listFiles2.length)·{
35 ····················final·File·file6·=·listFiles2[j];34 ····················final·File·file6·=·listFiles2[i];
36 ····················final·File·file7·=·new·File(Exporter.BACKUP_FOLDER_PATH·+·"/"·+·file6.getName());35 ····················final·File·file7·=·new·File(Exporter.BACKUP_FOLDER_PATH·+·"/"·+·file6.getName());
37 ····················final·File·file8·=·file6;36 ····················final·File·file8·=·file6;
38 ····················while·(true)·{37 ····················while·(true)·{
39 ························try·{38 ························try·{
40 ····························MigrationHelper.moveFile(file8,·file7);39 ····························MigrationHelper.moveFile(file8,·file7);
41 ····························++j;40 ····························++i;
42 ····························continue·Label_0327_Outer;41 ····························continue·Label_0360_Outer;
43 ························}42 ························}
44 ························catch·(IOException·ex2)·{43 ························catch·(IOException·ex2)·{
45 ····························Log.e("MigrationHelper",·"Error·migrating·backup:·"·+·file6.getName());44 ····························Log.e("MigrationHelper",·"Error·migrating·backup:·"·+·file6.getName());
46 ····························continue;45 ····························continue;
47 ························}46 ························}
48 ························break;47 ························break;
49 ····················}48 ····················}
1.05 KB
org/gnucash/android/export/ExportAsyncTask.class
976 B
procyon -ec {}
    
Offset 97, 18 lines modifiedOffset 97, 18 lines modified
97 ····}97 ····}
98 ····98 ····
99 ····private·void·shareFile(final·String·pathname)·{99 ····private·void·shareFile(final·String·pathname)·{
100 ········final·String·string·=·PreferenceManager.getDefaultSharedPreferences(this.mContext).getString(this.mContext.getString(2131099978),·(String)null);100 ········final·String·string·=·PreferenceManager.getDefaultSharedPreferences(this.mContext).getString(this.mContext.getString(2131099978),·(String)null);
101 ········final·Intent·intent·=·new·Intent("android.intent.action.SEND_MULTIPLE");101 ········final·Intent·intent·=·new·Intent("android.intent.action.SEND_MULTIPLE");
102 ········intent.setType("text/xml");102 ········intent.setType("text/xml");
103 ········final·ArrayList<Uri>·list·=·new·ArrayList<Uri>();103 ········final·ArrayList<Uri>·list·=·new·ArrayList<Uri>();
104 ········Label_0293:·{104 ········Label_0266:·{
105 ············if·(this.mExportParams.getExportFormat()·!=·ExportFormat.QIF)·{105 ············if·(this.mExportParams.getExportFormat()·!=·ExportFormat.QIF)·{
106 ················list.add(Uri.parse("file://"·+·pathname));106 ················list.add(Uri.parse("file://"·+·pathname));
107 ················break·Label_0293;107 ················break·Label_0266;
108 ············}108 ············}
109 ············try·{109 ············try·{
110 ················final·File·file·=·new·File(pathname);110 ················final·File·file·=·new·File(pathname);
111 ················final·File·file2·=·new·File(pathname);111 ················final·File·file2·=·new·File(pathname);
112 ················final·File·file3·=·file;112 ················final·File·file3·=·file;
113 ················try·{113 ················try·{
114 ····················final·List·splitQIF·=·splitQIF(file3,·file2);114 ····················final·List·splitQIF·=·splitQIF(file3,·file2);
815 B
org/gnucash/android/export/Exporter.class
733 B
procyon -ec {}
    
Offset 111, 17 lines modifiedOffset 111, 16 lines modified
111 ········if·(!file.exists())·{111 ········if·(!file.exists())·{
112 ············file2·=·null;112 ············file2·=·null;
113 ········}113 ········}
114 ········else·{114 ········else·{
115 ············final·File[]·listFiles·=·file.listFiles((FileFilter)new·Exporter$1());115 ············final·File[]·listFiles·=·file.listFiles((FileFilter)new·Exporter$1());
116 ············long·lastModified·=·Long.MIN_VALUE;116 ············long·lastModified·=·Long.MIN_VALUE;
117 ············file2·=·null;117 ············file2·=·null;
118 ············final·File[]·array·=·listFiles; 
119 ············for·(int·length·=·listFiles.length,·i·=·0;·i·<·length;·++i)·{118 ············for·(int·length·=·listFiles.length,·i·=·0;·i·<·length;·++i)·{
120 ················final·File·file3·=·array[i];119 ················final·File·file3·=·listFiles[i];
121 ················if·(file3.lastModified()·>·lastModified)·{120 ················if·(file3.lastModified()·>·lastModified)·{
122 ····················file2·=·file3;121 ····················file2·=·file3;
123 ····················lastModified·=·file3.lastModified();122 ····················lastModified·=·file3.lastModified();
124 ················}123 ················}
125 ············}124 ············}
126 ········}125 ········}
127 ········return·file2;126 ········return·file2;
3.12 KB
org/gnucash/android/importer/GncXmlHandler.class
3.03 KB
procyon -ec {}
    
Offset 131, 46 lines modifiedOffset 131, 47 lines modified
131 ········this.mIgnoreTemplateTransaction·=·b;131 ········this.mIgnoreTemplateTransaction·=·b;
132 ········this.mIgnoreScheduledAction·=·false;132 ········this.mIgnoreScheduledAction·=·false;
133 ········this.mRecurrencePeriod·=·0L;133 ········this.mRecurrencePeriod·=·0L;
134 ········this.init(sqLiteDatabase);134 ········this.init(sqLiteDatabase);
135 ····}135 ····}
136 ····136 ····
137 ····private·int·generateMissedScheduledTransactions(final·ScheduledAction·scheduledAction)·{137 ····private·int·generateMissedScheduledTransactions(final·ScheduledAction·scheduledAction)·{
 138 ········final·long·n·=·0L;
138 ········int·n;139 ········int·n2;
139 ········if·(scheduledAction.getActionType()·!=·ScheduledAction$ActionType.TRANSACTION·||·!scheduledAction.isEnabled()·||·!scheduledAction.shouldAutoCreate()·||·(scheduledAction.getEndTime()·>·0L·&&·scheduledAction.getEndTime()·>·System.currentTimeMillis())·||·(scheduledAction.getTotalFrequency()·>·0·&&·scheduledAction.getExecutionCount()·>=·scheduledAction.getTotalFrequency()))·{140 ········if·(scheduledAction.getActionType()·!=·ScheduledAction$ActionType.TRANSACTION·||·!scheduledAction.isEnabled()·||·!scheduledAction.shouldAutoCreate()·||·(scheduledAction.getEndTime()·>·n·&&·scheduledAction.getEndTime()·>·System.currentTimeMillis())·||·(scheduledAction.getTotalFrequency()·>·0·&&·scheduledAction.getExecutionCount()·>=·scheduledAction.getTotalFrequency()))·{
140 ············n·=·0;141 ············n2·=·0;
141 ········}142 ········}
142 ········else·{143 ········else·{
143 ············long·n2·=·scheduledAction.getStartTime();144 ············long·n3·=·scheduledAction.getStartTime();
144 ············if·(scheduledAction.getLastRun()·>·0L)·{145 ············if·(scheduledAction.getLastRun()·>·n)·{
145 ················n2·=·scheduledAction.getLastRun();146 ················n3·=·scheduledAction.getLastRun();
146 ············}147 ············}
147 ············n·=·0;148 ············n2·=·0;
148 ············final·long·period·=·scheduledAction.getPeriod();149 ············final·long·period·=·scheduledAction.getPeriod();
149 ············final·String·actionUID·=·scheduledAction.getActionUID();150 ············final·String·actionUID·=·scheduledAction.getActionUID();
150 ············while·(true)·{151 ············while·(true)·{
151 ················n2·+=·period;152 ················n3·+=·period;
152 ················if·(n2·>·System.currentTimeMillis())·{153 ················if·(n3·>·System.currentTimeMillis())·{
153 ····················break;154 ····················break;
154 ················}155 ················}
155 ················for·(final·Transaction·transaction·:·this.mTemplateTransactions)·{156 ················for·(final·Transaction·transaction·:·this.mTemplateTransactions)·{
156 ····················if·(transaction.getUID().equals(actionUID))·{157 ····················if·(transaction.getUID().equals(actionUID))·{
157 ························final·Transaction·transaction2·=·new·Transaction(transaction,·true);158 ························final·Transaction·transaction2·=·new·Transaction(transaction,·true);
158 ························transaction2.setTime(n2);159 ························transaction2.setTime(n3);
159 ························transaction2.setScheduledActionUID(scheduledAction.getUID());160 ························transaction2.setScheduledActionUID(scheduledAction.getUID());
160 ························this.mTransactionList.add(transaction2);161 ························this.mTransactionList.add(transaction2);
161 ························scheduledAction.setExecutionCount(scheduledAction.getExecutionCount()·+·1);162 ························scheduledAction.setExecutionCount(scheduledAction.getExecutionCount()·+·1);
162 ························++n;163 ························++n2;
163 ························break;164 ························break;
164 ····················}165 ····················}
165 ················}166 ················}
166 ············}167 ············}
167 ············scheduledAction.setLastRun(n2);168 ············scheduledAction.setLastRun(n3);
168 ········}169 ········}
169 ········return·n;170 ········return·n2;
170 ····}171 ····}
171 ····172 ····
172 ····private·Currency·getCurrencyForAccount(final·String·key)·{173 ····private·Currency·getCurrencyForAccount(final·String·key)·{
173 ········try·{174 ········try·{
174 ············final·Account·value·=·this.mAccountMap.get(key);175 ············final·Account·value·=·this.mAccountMap.get(key);
175 ············try·{176 ············try·{
176 ················final·Account·account·=·(Account)value;177 ················final·Account·account·=·(Account)value;
4.85 KB
org/gnucash/android/receivers/TransactionAppWidgetProvider.class
4.72 KB
javap -verbose -constants -s -l -private {}
    
Offset 88, 65 lines modifiedOffset 88, 61 lines modified
88 ·········1:·invokespecial·#8··················//·Method·android/appwidget/AppWidgetProvider."<init>":()V88 ·········1:·invokespecial·#8··················//·Method·android/appwidget/AppWidgetProvider."<init>":()V
89 ·········4:·return89 ·········4:·return
  
90 ··public·void·onDeleted(android.content.Context,·int[]);90 ··public·void·onDeleted(android.content.Context,·int[]);
91 ····descriptor:·(Landroid/content/Context;[I)V91 ····descriptor:·(Landroid/content/Context;[I)V
92 ····flags:·(0x0001)·ACC_PUBLIC92 ····flags:·(0x0001)·ACC_PUBLIC
93 ····Code:93 ····Code:
94 ······stack=300,·locals=10,·args_size=394 ······stack=300,·locals=9,·args_size=3
95 ·········0:·aload_095 ·········0:·aload_0
96 ·········1:·aload_196 ·········1:·aload_1
97 ·········2:·aload_297 ·········2:·aload_2
98 ·········3:·invokespecial·#12·················//·Method·android/appwidget/AppWidgetProvider.onDeleted:(Landroid/content/Context;[I)V98 ·········3:·invokespecial·#12·················//·Method·android/appwidget/AppWidgetProvider.onDeleted:(Landroid/content/Context;[I)V
99 ·········6:·aload_199 ·········6:·aload_1
100 ·········7:·invokestatic··#18·················//·Method·android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences;100 ·········7:·invokestatic··#18·················//·Method·android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences;
101 ········10:·astore_3 
102 ········11:·aload_3 
103 ········12:·invokeinterface·#24,··1···········//·InterfaceMethod·android/content/SharedPreferences.edit:()Landroid/content/SharedPreferences$Editor;101 ········10:·invokeinterface·#24,··1···········//·InterfaceMethod·android/content/SharedPreferences.edit:()Landroid/content/SharedPreferences$Editor;
104 ········17:·astore········4102 ········15:·astore_3
105 ········19:·aload_2103 ········16:·aload_2
106 ········20:·astore········5 
107 ········22:·aload_2 
108 ········23:·arraylength104 ········17:·arraylength
109 ········24:·istore········6105 ········18:·istore········4
110 ········26:·iconst_0106 ········20:·iconst_0
111 ········27:·istore········7107 ········21:·istore········5
112 ········29:·iload·········7108 ········23:·iload·········5
 109 ········25:·iload·········4
 110 ········27:·if_icmpge·····85
 111 ········30:·aload_2
113 ········31:·iload·········6112 ········31:·iload·········5
114 ········33:·if_icmpge·····88 
115 ········36:·aload·········5 
116 ········38:·iload·········7 
117 ········40:·iaload113 ········33:·iaload
118 ········41:·istore········8114 ········34:·istore········6
119 ········43:·new···········#26·················//·class·java/lang/StringBuilder115 ········36:·new···········#26·················//·class·java/lang/StringBuilder
120 ········46:·astore_3 
121 ········47:·aload_3116 ········39:·astore········7
 117 ········41:·aload·········7
122 ········48:·invokespecial·#27·················//·Method·java/lang/StringBuilder."<init>":()V118 ········43:·invokespecial·#27·················//·Method·java/lang/StringBuilder."<init>":()V
123 ········51:·ldc···········#29·················//·String·account_uid119 ········46:·ldc···········#29·················//·String·account_uid
124 ········53:·astore········9120 ········48:·astore········8
125 ········55:·aload_3 
126 ········56:·aload·········9121 ········50:·aload·········7
 122 ········52:·aload·········8
127 ········58:·invokevirtual·#33·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;123 ········54:·invokevirtual·#33·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
128 ········61:·iload·········8124 ········57:·iload·········6
129 ········63:·invokevirtual·#36·················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;125 ········59:·invokevirtual·#36·················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;
130 ········66:·invokevirtual·#40·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;126 ········62:·invokevirtual·#40·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
 127 ········65:·astore········7
131 ········69:·astore_3 
132 ········70:·aload·········4 
133 ········72:·aload_3128 ········67:·aload_3
 129 ········68:·aload·········7
134 ········73:·invokeinterface·#46,··2···········//·InterfaceMethod·android/content/SharedPreferences$Editor.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;130 ········70:·invokeinterface·#46,··2···········//·InterfaceMethod·android/content/SharedPreferences$Editor.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
135 ········78:·pop131 ········75:·pop
136 ········79:·iload·········7132 ········76:·iload·········5
137 ········81:·iconst_1133 ········78:·iconst_1
138 ········82:·iadd134 ········79:·iadd
139 ········83:·istore········7135 ········80:·istore········5
140 ········85:·goto··········29136 ········82:·goto··········23
141 ········88:·aload·········4137 ········85:·aload_3
142 ········90:·invokeinterface·#50,··1···········//·InterfaceMethod·android/content/SharedPreferences$Editor.commit:()Z138 ········86:·invokeinterface·#50,··1···········//·InterfaceMethod·android/content/SharedPreferences$Editor.commit:()Z
143 ········95:·pop139 ········91:·pop
144 ········96:·return140 ········92:·return
  
145 ··public·void·onEnabled(android.content.Context);141 ··public·void·onEnabled(android.content.Context);
146 ····descriptor:·(Landroid/content/Context;)V142 ····descriptor:·(Landroid/content/Context;)V
147 ····flags:·(0x0001)·ACC_PUBLIC143 ····flags:·(0x0001)·ACC_PUBLIC
148 ····Code:144 ····Code:
149 ······stack=300,·locals=2,·args_size=2145 ······stack=300,·locals=2,·args_size=2
150 ·········0:·aload_0146 ·········0:·aload_0
12.7 KB
org/gnucash/android/service/SchedulerService.class
12.6 KB
javap -verbose -constants -s -l -private {}
    
Offset 460, 15 lines modifiedOffset 460, 15 lines modified
460 ···········303···308···311···Class·java/lang/InterruptedException460 ···········303···308···311···Class·java/lang/InterruptedException
461 ···········303···308···333···Class·java/util/concurrent/ExecutionException461 ···········303···308···333···Class·java/util/concurrent/ExecutionException
  
462 ··protected·void·onHandleIntent(android.content.Intent);462 ··protected·void·onHandleIntent(android.content.Intent);
463 ····descriptor:·(Landroid/content/Intent;)V463 ····descriptor:·(Landroid/content/Intent;)V
464 ····flags:·(0x0004)·ACC_PROTECTED464 ····flags:·(0x0004)·ACC_PROTECTED
465 ····Code:465 ····Code:
466 ······stack=300,·locals=24,·args_size=2466 ······stack=300,·locals=25,·args_size=2
467 ·········0:·ldc···········#9··················//·String·SchedulerService467 ·········0:·ldc···········#9··················//·String·SchedulerService
468 ·········2:·ldc···········#171················//·String·Starting·scheduled·action·service468 ·········2:·ldc···········#171················//·String·Starting·scheduled·action·service
469 ·········4:·invokestatic··#174················//·Method·android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I469 ·········4:·invokestatic··#174················//·Method·android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I
470 ·········7:·pop470 ·········7:·pop
471 ·········8:·ldc···········#176················//·String·power471 ·········8:·ldc···········#176················//·String·power
472 ········10:·astore_2472 ········10:·astore_2
473 ········11:·aload_0473 ········11:·aload_0
Offset 476, 129 lines modifiedOffset 476, 131 lines modified
476 ········13:·invokevirtual·#180················//·Method·getSystemService:(Ljava/lang/String;)Ljava/lang/Object;476 ········13:·invokevirtual·#180················//·Method·getSystemService:(Ljava/lang/String;)Ljava/lang/Object;
477 ········16:·checkcast·····#182················//·class·android/os/PowerManager477 ········16:·checkcast·····#182················//·class·android/os/PowerManager
478 ········19:·astore_3478 ········19:·astore_3
479 ········20:·iconst_1479 ········20:·iconst_1
480 ········21:·istore········4480 ········21:·istore········4
481 ········23:·ldc···········#9··················//·String·SchedulerService481 ········23:·ldc···········#9··················//·String·SchedulerService
482 ········25:·astore········5482 ········25:·astore········5
 483 ········27:·aload·········5
 484 ········29:·astore_2
483 ········27:·aload_3485 ········30:·aload_3
484 ········28:·iload·········4486 ········31:·iload·········4
485 ········30:·aload·········5487 ········33:·aload·········5
486 ········32:·invokevirtual·#186················//·Method·android/os/PowerManager.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock;488 ········35:·invokevirtual·#186················//·Method·android/os/PowerManager.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock;
487 ········35:·astore········6489 ········38:·astore········6
488 ········37:·aload·········6490 ········40:·aload·········6
489 ········39:·invokevirtual·#191················//·Method·android/os/PowerManager$WakeLock.acquire:()V491 ········42:·invokevirtual·#191················//·Method·android/os/PowerManager$WakeLock.acquire:()V
490 ········42:·invokestatic··#194················//·Method·org/gnucash/android/app/GnuCashApplication.getScheduledEventDbAdapter:()Lorg/gnucash/android/db/ScheduledActionDbAdapter;492 ········45:·invokestatic··#194················//·Method·org/gnucash/android/app/GnuCashApplication.getScheduledEventDbAdapter:()Lorg/gnucash/android/db/ScheduledActionDbAdapter;
491 ········45:·astore········7493 ········48:·astore········7
492 ········47:·aload·········7494 ········50:·aload·········7
493 ········49:·invokevirtual·#198················//·Method·org/gnucash/android/db/ScheduledActionDbAdapter.getAllEnabledScheduledActions:()Ljava/util/List;495 ········52:·invokevirtual·#198················//·Method·org/gnucash/android/db/ScheduledActionDbAdapter.getAllEnabledScheduledActions:()Ljava/util/List;
494 ········52:·astore········8496 ········55:·astore········8
495 ········54:·aload·········8497 ········57:·aload·········8
496 ········56:·invokeinterface·#204,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;498 ········59:·invokeinterface·#204,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
497 ········61:·astore········9499 ········64:·astore········9
498 ········63:·aload·········9500 ········66:·aload·········9
499 ········65:·invokeinterface·#210,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z501 ········68:·invokeinterface·#210,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
500 ········70:·istore········4502 ········73:·istore········10
501 ········72:·iload·········4503 ········75:·iload·········10
502 ········74:·ifeq··········249504 ········77:·ifeq··········252
503 ········77:·aload·········9505 ········80:·aload·········9
504 ········79:·invokeinterface·#213,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;506 ········82:·invokeinterface·#213,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
505 ········84:·checkcast·····#22·················//·class·org/gnucash/android/model/ScheduledAction507 ········87:·checkcast·····#22·················//·class·org/gnucash/android/model/ScheduledAction
506 ········87:·astore········10508 ········90:·astore········11
507 ········89:·aload·········10509 ········92:·aload·········11
508 ········91:·invokevirtual·#102················//·Method·org/gnucash/android/model/ScheduledAction.getLastRun:()J510 ········94:·invokevirtual·#102················//·Method·org/gnucash/android/model/ScheduledAction.getLastRun:()J
509 ········94:·lstore········11511 ········97:·lstore········12
510 ········96:·aload·········10512 ········99:·aload·········11
511 ········98:·invokevirtual·#105················//·Method·org/gnucash/android/model/ScheduledAction.getPeriod:()J513 ·······101:·invokevirtual·#105················//·Method·org/gnucash/android/model/ScheduledAction.getPeriod:()J
512 ·······101:·lstore········13514 ·······104:·lstore········14
513 ·······103:·aload·········10515 ·······106:·aload·········11
514 ·······105:·invokevirtual·#216················//·Method·org/gnucash/android/model/ScheduledAction.getEndTime:()J516 ·······108:·invokevirtual·#216················//·Method·org/gnucash/android/model/ScheduledAction.getEndTime:()J
515 ·······108:·lstore········15517 ·······111:·lstore········16
516 ·······110:·invokestatic··#45·················//·Method·java/lang/System.currentTimeMillis:()J518 ·······113:·invokestatic··#45·················//·Method·java/lang/System.currentTimeMillis:()J
517 ·······113:·lstore········17 
518 ·······115:·lconst_0 
519 ·······116:·lstore········19519 ·······116:·lstore········18
 520 ·······118:·lconst_0
 521 ·······119:·lstore········20
520 ·······118:·lload·········15522 ·······121:·lload·········16
521 ·······120:·lload·········19523 ·······123:·lload·········20
522 ·······122:·lcmp524 ·······125:·lcmp
523 ·······123:·istore········4525 ·······126:·istore········10
524 ·······125:·iload·········4526 ·······128:·iload·········10
525 ·······127:·ifle··········142527 ·······130:·ifle··········145
526 ·······130:·lload·········17528 ·······133:·lload·········18
527 ·······132:·lload·········15529 ·······135:·lload·········16
528 ·······134:·lcmp530 ·······137:·lcmp
529 ·······135:·istore········4531 ·······138:·istore········10
530 ·······137:·iload·········4 
531 ·······139:·iflt··········190 
532 ·······142:·aload·········10532 ·······140:·iload·········10
 533 ·······142:·iflt··········193
 534 ·······145:·aload·········11
533 ·······144:·invokevirtual·#60·················//·Method·org/gnucash/android/model/ScheduledAction.getExecutionCount:()I535 ·······147:·invokevirtual·#60·················//·Method·org/gnucash/android/model/ScheduledAction.getExecutionCount:()I
534 ·······147:·istore········4536 ·······150:·istore········10
535 ·······149:·aload·········10537 ·······152:·aload·········11
536 ·······151:·invokevirtual·#219················//·Method·org/gnucash/android/model/ScheduledAction.getTotalFrequency:()I538 ·······154:·invokevirtual·#219················//·Method·org/gnucash/android/model/ScheduledAction.getTotalFrequency:()I
537 ·······154:·istore········21539 ·······157:·istore········22
538 ·······156:·iload·········4 
539 ·······158:·iload·········21540 ·······159:·iload·········10
 541 ·······161:·iload·········22
540 ·······160:·if_icmplt·····190542 ·······163:·if_icmplt·····193
541 ·······163:·lconst_0543 ·······166:·lconst_0
542 ·······164:·lstore········19544 ·······167:·lstore········20
543 ·······166:·lload·········15545 ·······169:·lload·········16
544 ·······168:·lload·········19546 ·······171:·lload·········20
545 ·······170:·lcmp547 ·······173:·lcmp
546 ·······171:·istore········4548 ·······174:·istore········10
547 ·······173:·iload·········4 
548 ·······175:·ifne··········63 
549 ·······178:·aload·········10549 ·······176:·iload·········10
 550 ·······178:·ifne··········66
 551 ·······181:·aload·········11
550 ·······180:·invokevirtual·#219················//·Method·org/gnucash/android/model/ScheduledAction.getTotalFrequency:()I552 ·······183:·invokevirtual·#219················//·Method·org/gnucash/android/model/ScheduledAction.getTotalFrequency:()I
551 ·······183:·istore········4553 ·······186:·istore········10
552 ·······185:·iload·········4554 ·······188:·iload·········10
553 ·······187:·ifne··········63555 ·······190:·ifne··········66
554 ·······190:·lload·········11556 ·······193:·lload·········12
555 ·······192:·lload·········13557 ·······195:·lload·········14
556 ·······194:·ladd558 ·······197:·ladd
557 ·······195:·lstore········19559 ·······198:·lstore········20
 560 ·······200:·lload·········20
558 ·······197:·lload·········19561 ·······202:·lload·········18
559 ·······199:·lload·········17 
560 ·······201:·lcmp562 ·······204:·lcmp
561 ·······202:·istore········4563 ·······205:·istore········10
562 ·······204:·iload·········4 
563 ·······206:·ifgt··········63 
564 ·······209:·aload·········10564 ·······207:·iload·········10
 565 ·······209:·ifgt··········66
 566 ·······212:·aload·········11
565 ·······211:·invokevirtual·#124················//·Method·org/gnucash/android/model/ScheduledAction.getStartTime:()J567 ·······214:·invokevirtual·#124················//·Method·org/gnucash/android/model/ScheduledAction.getStartTime:()J
566 ·······214:·lstore········19568 ·······217:·lstore········20
 569 ·······219:·lload·········20
567 ·······216:·lload·········19570 ·······221:·lload·········18
568 ·······218:·lload·········17 
569 ·······220:·lcmp571 ·······223:·lcmp
570 ·······221:·istore········4572 ·······224:·istore········10
571 ·······223:·iload·········4 
572 ·······225:·ifgt··········63 
573 ·······228:·aload·········10573 ·······226:·iload·········10
Max diff block lines reached; 0/12849 bytes (0.00%) of diff not shown.
6.27 KB
org/gnucash/android/ui/colorpicker/ColorPickerPalette.class
6.16 KB
javap -verbose -constants -s -l -private {}
    
Offset 436, 15 lines modifiedOffset 436, 15 lines modified
436 ·······124:·astore········12436 ·······124:·astore········12
437 ·······126:·goto··········56437 ·······126:·goto··········56
  
438 ··public·void·drawPalette(int[],·int);438 ··public·void·drawPalette(int[],·int);
439 ····descriptor:·([II)V439 ····descriptor:·([II)V
440 ····flags:·(0x0001)·ACC_PUBLIC440 ····flags:·(0x0001)·ACC_PUBLIC
441 ····Code:441 ····Code:
442 ······stack=300,·locals=15,·args_size=3442 ······stack=300,·locals=14,·args_size=3
443 ·········0:·aload_1443 ·········0:·aload_1
444 ·········1:·ifnonnull·····5444 ·········1:·ifnonnull·····5
445 ·········4:·return445 ·········4:·return
446 ·········5:·aload_0446 ·········5:·aload_0
447 ·········6:·invokevirtual·#97·················//·Method·removeAllViews:()V447 ·········6:·invokevirtual·#97·················//·Method·removeAllViews:()V
448 ·········9:·iconst_0448 ·········9:·iconst_0
449 ········10:·istore_3449 ········10:·istore_3
Offset 452, 99 lines modifiedOffset 452, 99 lines modified
452 ········12:·istore········4452 ········12:·istore········4
453 ········14:·iconst_0453 ········14:·iconst_0
454 ········15:·istore········5454 ········15:·istore········5
455 ········17:·aload_0455 ········17:·aload_0
456 ········18:·invokespecial·#101················//·Method·createTableRow:()Landroid/widget/TableRow;456 ········18:·invokespecial·#101················//·Method·createTableRow:()Landroid/widget/TableRow;
457 ········21:·astore········6457 ········21:·astore········6
458 ········23:·aload_1458 ········23:·aload_1
459 ········24:·astore········7 
460 ········26:·aload_1 
461 ········27:·arraylength459 ········24:·arraylength
 460 ········25:·istore········7
 461 ········27:·iconst_0
462 ········28:·istore········8462 ········28:·istore········8
463 ········30:·iconst_0 
464 ········31:·istore········9 
465 ········33:·iload·········9 
466 ········35:·iload·········8463 ········30:·iload·········8
 464 ········32:·iload·········7
467 ········37:·if_icmpge·····150465 ········34:·if_icmpge·····150
 466 ········37:·aload_1
468 ········40:·aload·········7467 ········38:·iload·········8
 468 ········40:·iaload
 469 ········41:·istore········9
 470 ········43:·iload_3
 471 ········44:·iconst_1
 472 ········45:·iadd
 473 ········46:·istore_3
 474 ········47:·aload_0
469 ········42:·iload·········9475 ········48:·iload·········9
470 ········44:·iaload 
471 ········45:·istore········10 
472 ········47:·iload_3 
473 ········48:·iconst_1 
474 ········49:·iadd 
475 ········50:·istore_3 
476 ········51:·aload_0 
477 ········52:·iload·········10 
478 ········54:·iload_2476 ········50:·iload_2
479 ········55:·invokespecial·#105················//·Method·createColorSwatch:(II)Lorg/gnucash/android/ui/colorpicker/ColorPickerSwatch;477 ········51:·invokespecial·#105················//·Method·createColorSwatch:(II)Lorg/gnucash/android/ui/colorpicker/ColorPickerSwatch;
480 ········58:·astore········11478 ········54:·astore········10
481 ········60:·iload·········10479 ········56:·iload·········9
482 ········62:·iload_2480 ········58:·iload_2
483 ········63:·if_icmpne·····144481 ········59:·if_icmpne·····144
484 ········66:·iconst_1482 ········62:·iconst_1
485 ········67:·istore········12483 ········63:·istore········11
486 ········69:·aload_0484 ········65:·aload_0
487 ········70:·astore········13485 ········66:·astore········12
488 ········72:·aload_0486 ········68:·aload_0
489 ········73:·iload·········5487 ········69:·iload·········5
490 ········75:·iload_3488 ········71:·iload_3
491 ········76:·iload·········4489 ········72:·iload·········4
492 ········78:·iload·········12490 ········74:·iload·········11
493 ········80:·aload·········11491 ········76:·aload·········10
494 ········82:·invokespecial·#109················//·Method·setSwatchDescription:(IIIZLandroid/view/View;)V492 ········78:·invokespecial·#109················//·Method·setSwatchDescription:(IIIZLandroid/view/View;)V
495 ········85:·aload_0493 ········81:·aload_0
496 ········86:·aload·········6494 ········82:·aload·········6
497 ········88:·aload·········11495 ········84:·aload·········10
498 ········90:·iload·········5496 ········86:·iload·········5
499 ········92:·invokespecial·#113················//·Method·addSwatchToRow:(Landroid/widget/TableRow;Landroid/view/View;I)V497 ········88:·invokespecial·#113················//·Method·addSwatchToRow:(Landroid/widget/TableRow;Landroid/view/View;I)V
500 ········95:·iload·········4498 ········91:·iload·········4
501 ········97:·iconst_1499 ········93:·iconst_1
502 ········98:·iadd500 ········94:·iadd
503 ········99:·istore········4501 ········95:·istore········4
504 ·······101:·aload_0502 ········97:·aload_0
505 ·······102:·getfield······#91·················//·Field·mNumColumns:I503 ········98:·getfield······#91·················//·Field·mNumColumns:I
506 ·······105:·istore········14504 ·······101:·istore········13
507 ·······107:·iload·········4505 ·······103:·iload·········4
508 ·······109:·iload·········14506 ·······105:·iload·········13
509 ·······111:·if_icmpne·····135507 ·······107:·if_icmpne·····131
510 ·······114:·aload_0508 ·······110:·aload_0
511 ·······115:·aload·········6509 ·······111:·aload·········6
512 ·······117:·invokevirtual·#114················//·Method·addView:(Landroid/view/View;)V510 ·······113:·invokevirtual·#114················//·Method·addView:(Landroid/view/View;)V
513 ·······120:·aload_0511 ·······116:·aload_0
514 ·······121:·invokespecial·#101················//·Method·createTableRow:()Landroid/widget/TableRow;512 ·······117:·invokespecial·#101················//·Method·createTableRow:()Landroid/widget/TableRow;
515 ·······124:·astore········6513 ·······120:·astore········6
516 ·······126:·iconst_0514 ·······122:·iconst_0
517 ·······127:·istore········4515 ·······123:·istore········4
518 ·······129:·iload·········5516 ·······125:·iload·········5
519 ·······131:·iconst_1 
520 ·······132:·iadd 
521 ·······133:·istore········5 
522 ·······135:·iload·········9 
523 ·······137:·iconst_1517 ·······127:·iconst_1
524 ·······138:·iadd518 ·······128:·iadd
 519 ·······129:·istore········5
 520 ·······131:·iload·········8
 521 ·······133:·iconst_1
 522 ·······134:·iadd
 523 ·······135:·istore········13
 524 ·······137:·iload·········13
525 ·······139:·istore········9525 ·······139:·istore········8
526 ·······141:·goto··········33526 ·······141:·goto··········30
527 ·······144:·iconst_0527 ·······144:·iconst_0
528 ·······145:·istore········12528 ·······145:·istore········11
529 ·······147:·goto··········69529 ·······147:·goto··········65
530 ·······150:·iload·········4530 ·······150:·iload·········4
531 ·······152:·ifle··········4531 ·······152:·ifle··········4
532 ·······155:·aload_0532 ·······155:·aload_0
533 ·······156:·getfield······#91·················//·Field·mNumColumns:I533 ·······156:·getfield······#91·················//·Field·mNumColumns:I
534 ·······159:·istore········14534 ·······159:·istore········13
535 ·······161:·iload·········4535 ·······161:·iload·········4
536 ·······163:·iload·········14536 ·······163:·iload·········13
537 ·······165:·if_icmpeq·····193537 ·······165:·if_icmpeq·····193
538 ·······168:·aload_0538 ·······168:·aload_0
539 ·······169:·invokespecial·#118················//·Method·createBlankSpace:()Landroid/widget/ImageView;539 ·······169:·invokespecial·#118················//·Method·createBlankSpace:()Landroid/widget/ImageView;
540 ·······172:·astore········13540 ·······172:·astore········12
541 ·······174:·aload_0541 ·······174:·aload_0
542 ·······175:·aload·········6542 ·······175:·aload·········6
543 ·······177:·aload·········13543 ·······177:·aload·········12
544 ·······179:·iload·········5544 ·······179:·iload·········5
545 ·······181:·invokespecial·#113················//·Method·addSwatchToRow:(Landroid/widget/TableRow;Landroid/view/View;I)V545 ·······181:·invokespecial·#113················//·Method·addSwatchToRow:(Landroid/widget/TableRow;Landroid/view/View;I)V
Max diff block lines reached; 100/6221 bytes (1.61%) of diff not shown.
4.89 KB
org/gnucash/android/ui/colorpicker/ColorStateDrawable.class
4.78 KB
javap -verbose -constants -s -l -private {}
    
Offset 120, 71 lines modifiedOffset 120, 69 lines modified
120 ·········0:·iconst_1120 ·········0:·iconst_1
121 ·········1:·ireturn121 ·········1:·ireturn
  
122 ··protected·boolean·onStateChange(int[]);122 ··protected·boolean·onStateChange(int[]);
123 ····descriptor:·([I)Z123 ····descriptor:·([I)Z
124 ····flags:·(0x0004)·ACC_PROTECTED124 ····flags:·(0x0004)·ACC_PROTECTED
125 ····Code:125 ····Code:
126 ······stack=300,·locals=9,·args_size=2126 ······stack=300,·locals=8,·args_size=2
127 ·········0:·iconst_0127 ·········0:·iconst_0
128 ·········1:·istore_2128 ·········1:·istore_2
129 ·········2:·aload_1129 ·········2:·aload_1
130 ·········3:·astore_3 
131 ·········4:·aload_1 
132 ·········5:·arraylength130 ·········3:·arraylength
 131 ·········4:·istore_3
 132 ·········5:·iconst_0
133 ·········6:·istore········4133 ·········6:·istore········4
134 ·········8:·iconst_0 
135 ·········9:·istore········5 
136 ········11:·iload·········5134 ·········8:·iload·········4
 135 ········10:·iload_3
 136 ········11:·if_icmpge·····44
 137 ········14:·aload_1
137 ········13:·iload·········4138 ········15:·iload·········4
138 ········15:·if_icmpge·····48 
139 ········18:·aload_3 
140 ········19:·iload·········5 
141 ········21:·iaload139 ········17:·iaload
 140 ········18:·istore········5
 141 ········20:·ldc···········#31·················//·int·16842919
142 ········22:·istore········6142 ········22:·istore········6
143 ········24:·ldc···········#31·················//·int·16842919 
144 ········26:·istore········7143 ········24:·iload·········5
145 ········28:·iload·········6144 ········26:·iload·········6
146 ········30:·iload·········7 
147 ········32:·if_icmpeq·····46145 ········28:·if_icmpeq·····42
148 ········35:·ldc···········#33·················//·int·16842908146 ········31:·ldc···········#33·················//·int·16842908
149 ········37:·istore········7147 ········33:·istore········6
 148 ········35:·iload·········5
150 ········39:·iload·········6149 ········37:·iload·········6
151 ········41:·iload·········7 
152 ········43:·if_icmpne·····85150 ········39:·if_icmpne·····81
153 ········46:·iconst_1151 ········42:·iconst_1
154 ········47:·istore_2152 ········43:·istore_2
155 ········48:·iload_2153 ········44:·iload_2
156 ········49:·ifeq··········94154 ········45:·ifeq··········90
157 ········52:·aload_0155 ········48:·aload_0
158 ········53:·getfield······#16·················//·Field·mColor:I156 ········49:·getfield······#16·················//·Field·mColor:I
159 ········56:·istore········7157 ········52:·istore········4
160 ········58:·aload_0158 ········54:·aload_0
161 ········59:·iload·········7159 ········55:·iload·········4
162 ········61:·invokespecial·#38·················//·Method·getPressedColor:(I)I160 ········57:·invokespecial·#38·················//·Method·getPressedColor:(I)I
163 ········64:·istore········7161 ········60:·istore········4
164 ········66:·getstatic·····#44·················//·Field·android/graphics/PorterDuff$Mode.SRC_ATOP:Landroid/graphics/PorterDuff$Mode;162 ········62:·getstatic·····#44·················//·Field·android/graphics/PorterDuff$Mode.SRC_ATOP:Landroid/graphics/PorterDuff$Mode;
165 ········69:·astore········8163 ········65:·astore········7
166 ········71:·aload_0164 ········67:·aload_0
 165 ········68:·iload·········4
167 ········72:·iload·········7166 ········70:·aload·········7
168 ········74:·aload·········8 
169 ········76:·invokespecial·#48·················//·Method·android/graphics/drawable/LayerDrawable.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V167 ········72:·invokespecial·#48·················//·Method·android/graphics/drawable/LayerDrawable.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V
170 ········79:·aload_0168 ········75:·aload_0
171 ········80:·aload_1169 ········76:·aload_1
172 ········81:·invokespecial·#52·················//·Method·android/graphics/drawable/LayerDrawable.onStateChange:([I)Z170 ········77:·invokespecial·#52·················//·Method·android/graphics/drawable/LayerDrawable.onStateChange:([I)Z
173 ········84:·ireturn171 ········80:·ireturn
174 ········85:·iload·········5172 ········81:·iload·········4
175 ········87:·iconst_1173 ········83:·iconst_1
176 ········88:·iadd174 ········84:·iadd
177 ········89:·istore········5175 ········85:·istore········4
178 ········91:·goto··········11176 ········87:·goto··········8
179 ········94:·aload_0177 ········90:·aload_0
180 ········95:·getfield······#16·················//·Field·mColor:I178 ········91:·getfield······#16·················//·Field·mColor:I
181 ········98:·istore········7179 ········94:·istore········4
182 ·······100:·getstatic·····#44·················//·Field·android/graphics/PorterDuff$Mode.SRC_ATOP:Landroid/graphics/PorterDuff$Mode;180 ········96:·getstatic·····#44·················//·Field·android/graphics/PorterDuff$Mode.SRC_ATOP:Landroid/graphics/PorterDuff$Mode;
183 ·······103:·astore········8181 ········99:·astore········7
184 ·······105:·aload_0182 ·······101:·aload_0
185 ·······106:·iload·········7183 ·······102:·iload·········4
186 ·······108:·aload·········8184 ·······104:·aload·········7
187 ·······110:·invokespecial·#48·················//·Method·android/graphics/drawable/LayerDrawable.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V185 ·······106:·invokespecial·#48·················//·Method·android/graphics/drawable/LayerDrawable.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V
188 ·······113:·goto··········79186 ·······109:·goto··········75
189 }187 }
8.97 KB
org/gnucash/android/ui/export/ExportDialogFragment$ExportClickListener.class
8.83 KB
javap -verbose -constants -s -l -private {}
    
Offset 180, 15 lines modifiedOffset 180, 15 lines modified
180 ·········6:·invokespecial·#14·················//·Method·java/lang/Object."<init>":()V180 ·········6:·invokespecial·#14·················//·Method·java/lang/Object."<init>":()V
181 ·········9:·return181 ·········9:·return
  
182 ··public·void·onClick(android.view.View);182 ··public·void·onClick(android.view.View);
183 ····descriptor:·(Landroid/view/View;)V183 ····descriptor:·(Landroid/view/View;)V
184 ····flags:·(0x0001)·ACC_PUBLIC184 ····flags:·(0x0001)·ACC_PUBLIC
185 ····Code:185 ····Code:
186 ······stack=300,·locals=10,·args_size=2186 ······stack=300,·locals=11,·args_size=2
187 ·········0:·new···········#16·················//·class·org/gnucash/android/export/ExportParams187 ·········0:·new···········#16·················//·class·org/gnucash/android/export/ExportParams
188 ·········3:·astore_2188 ·········3:·astore_2
189 ·········4:·aload_0189 ·········4:·aload_0
190 ·········5:·getfield······#10·················//·Field·this$0:Lorg/gnucash/android/ui/export/ExportDialogFragment;190 ·········5:·getfield······#10·················//·Field·this$0:Lorg/gnucash/android/ui/export/ExportDialogFragment;
191 ·········8:·invokestatic··#22·················//·Method·org/gnucash/android/ui/export/ExportDialogFragment.access$000:(Lorg/gnucash/android/ui/export/ExportDialogFragment;)Lorg/gnucash/android/export/ExportFormat;191 ·········8:·invokestatic··#22·················//·Method·org/gnucash/android/ui/export/ExportDialogFragment.access$000:(Lorg/gnucash/android/ui/export/ExportDialogFragment;)Lorg/gnucash/android/export/ExportFormat;
192 ········11:·astore_3192 ········11:·astore_3
193 ········12:·aload_2193 ········12:·aload_2
Offset 225, 74 lines modifiedOffset 225, 74 lines modified
225 ········77:·astore········5225 ········77:·astore········5
226 ········79:·aload_3226 ········79:·aload_3
227 ········80:·aload·········5227 ········80:·aload·········5
228 ········82:·invokestatic··#69·················//·Method·org/gnucash/android/ui/util/RecurrenceParser.parse:(Lcom/doomonafireball/betterpickers/recurrencepicker/EventRecurrence;Lorg/gnucash/android/model/ScheduledAction$ActionType;)Ljava/util/List;228 ········82:·invokestatic··#69·················//·Method·org/gnucash/android/ui/util/RecurrenceParser.parse:(Lcom/doomonafireball/betterpickers/recurrencepicker/EventRecurrence;Lorg/gnucash/android/model/ScheduledAction$ActionType;)Ljava/util/List;
229 ········85:·astore········6229 ········85:·astore········6
230 ········87:·aload·········6230 ········87:·aload·········6
231 ········89:·invokeinterface·#75,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;231 ········89:·invokeinterface·#75,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
232 ········94:·astore········7232 ········94:·astore_3
233 ········96:·aload·········7233 ········95:·aload_3
234 ········98:·invokeinterface·#80,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z234 ········96:·invokeinterface·#80,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
235 ·······103:·istore········4235 ·······101:·istore········7
236 ·······105:·iload·········4236 ·······103:·iload·········7
237 ·······107:·ifeq··········177237 ·······105:·ifeq··········182
238 ·······110:·aload·········7238 ·······108:·aload_3
239 ·······112:·invokeinterface·#84,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;239 ·······109:·invokeinterface·#84,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
240 ·······117:·checkcast·····#86·················//·class·org/gnucash/android/model/ScheduledAction240 ·······114:·checkcast·····#86·················//·class·org/gnucash/android/model/ScheduledAction
241 ·······120:·astore········8241 ·······117:·astore········8
242 ·······122:·aload_2242 ·······119:·aload_2
243 ·······123:·invokevirtual·#90·················//·Method·org/gnucash/android/export/ExportParams.toCsv:()Ljava/lang/String;243 ·······120:·invokevirtual·#90·················//·Method·org/gnucash/android/export/ExportParams.toCsv:()Ljava/lang/String;
244 ·······126:·astore_3244 ·······123:·astore········5
245 ·······127:·aload·········8245 ·······125:·aload·········8
246 ·······129:·aload_3246 ·······127:·aload·········5
247 ·······130:·invokevirtual·#94·················//·Method·org/gnucash/android/model/ScheduledAction.setTag:(Ljava/lang/String;)V247 ·······129:·invokevirtual·#94·················//·Method·org/gnucash/android/model/ScheduledAction.setTag:(Ljava/lang/String;)V
248 ·······133:·invokestatic··#100················//·Method·java/util/UUID.randomUUID:()Ljava/util/UUID;248 ·······132:·invokestatic··#100················//·Method·java/util/UUID.randomUUID:()Ljava/util/UUID;
249 ·······136:·invokevirtual·#103················//·Method·java/util/UUID.toString:()Ljava/lang/String;249 ·······135:·invokevirtual·#103················//·Method·java/util/UUID.toString:()Ljava/lang/String;
250 ·······139:·astore_3250 ·······138:·astore········5
251 ·······140:·ldc···········#105················//·String·-251 ·······140:·ldc···········#105················//·String·-
252 ·······142:·astore········5252 ·······142:·astore········9
253 ·······144:·ldc···········#107················//·String253 ·······144:·ldc···········#107················//·String
254 ·······146:·astore········9254 ·······146:·astore········10
255 ·······148:·aload_3 
256 ·······149:·aload·········5255 ·······148:·aload·········5
257 ·······151:·aload·········9256 ·······150:·aload·········9
 257 ·······152:·aload·········10
258 ·······153:·invokevirtual·#113················//·Method·java/lang/String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;258 ·······154:·invokevirtual·#113················//·Method·java/lang/String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
259 ·······156:·astore_3259 ·······157:·astore········5
260 ·······157:·aload·········8260 ·······159:·aload·········8
261 ·······159:·aload_3261 ·······161:·aload·········5
262 ·······160:·invokevirtual·#116················//·Method·org/gnucash/android/model/ScheduledAction.setActionUID:(Ljava/lang/String;)V262 ·······163:·invokevirtual·#116················//·Method·org/gnucash/android/model/ScheduledAction.setActionUID:(Ljava/lang/String;)V
263 ·······163:·invokestatic··#122················//·Method·org/gnucash/android/db/ScheduledActionDbAdapter.getInstance:()Lorg/gnucash/android/db/ScheduledActionDbAdapter;263 ·······166:·invokestatic··#122················//·Method·org/gnucash/android/db/ScheduledActionDbAdapter.getInstance:()Lorg/gnucash/android/db/ScheduledActionDbAdapter;
264 ·······166:·astore_3 
265 ·······167:·aload_3264 ·······169:·astore········5
 265 ·······171:·aload·········5
266 ·······168:·aload·········8266 ·······173:·aload·········8
267 ·······170:·invokevirtual·#126················//·Method·org/gnucash/android/db/ScheduledActionDbAdapter.addScheduledAction:(Lorg/gnucash/android/model/ScheduledAction;)J267 ·······175:·invokevirtual·#126················//·Method·org/gnucash/android/db/ScheduledActionDbAdapter.addScheduledAction:(Lorg/gnucash/android/model/ScheduledAction;)J
268 ·······173:·pop2268 ·······178:·pop2
269 ·······174:·goto··········96269 ·······179:·goto··········95
270 ·······177:·ldc···········#128················//·String·ExportDialogFragment270 ·······182:·ldc···········#128················//·String·ExportDialogFragment
271 ·······179:·ldc···········#130················//·String·Commencing·async·export·of·transactions271 ·······184:·ldc···········#130················//·String·Commencing·async·export·of·transactions
272 ·······181:·invokestatic··#136················//·Method·android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I272 ·······186:·invokestatic··#136················//·Method·android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I
273 ·······184:·pop273 ·······189:·pop
274 ·······185:·new···········#138················//·class·org/gnucash/android/export/ExportAsyncTask274 ·······190:·new···········#138················//·class·org/gnucash/android/export/ExportAsyncTask
275 ·······188:·astore_3275 ·······193:·astore_3
276 ·······189:·aload_0276 ·······194:·aload_0
277 ·······190:·getfield······#10·················//·Field·this$0:Lorg/gnucash/android/ui/export/ExportDialogFragment;277 ·······195:·getfield······#10·················//·Field·this$0:Lorg/gnucash/android/ui/export/ExportDialogFragment;
278 ·······193:·invokevirtual·#142················//·Method·org/gnucash/android/ui/export/ExportDialogFragment.getActivity:()Landroid/support/v4/app/FragmentActivity;278 ·······198:·invokevirtual·#142················//·Method·org/gnucash/android/ui/export/ExportDialogFragment.getActivity:()Landroid/support/v4/app/FragmentActivity;
279 ·······196:·astore········5279 ·······201:·astore········5
280 ·······198:·aload_3280 ·······203:·aload_3
281 ·······199:·aload·········5281 ·······204:·aload·········5
282 ·······201:·invokespecial·#145················//·Method·org/gnucash/android/export/ExportAsyncTask."<init>":(Landroid/content/Context;)V282 ·······206:·invokespecial·#145················//·Method·org/gnucash/android/export/ExportAsyncTask."<init>":(Landroid/content/Context;)V
283 ·······204:·iconst_1283 ·······209:·iconst_1
284 ·······205:·anewarray·····#16·················//·class·org/gnucash/android/export/ExportParams284 ·······210:·anewarray·····#16·················//·class·org/gnucash/android/export/ExportParams
285 ·······208:·astore········5285 ·······213:·astore········5
286 ·······210:·aload·········5286 ·······215:·aload·········5
287 ·······212:·iconst_0287 ·······217:·iconst_0
288 ·······213:·aload_2288 ·······218:·aload_2
289 ·······214:·aastore289 ·······219:·aastore
290 ·······215:·aload_3290 ·······220:·aload_3
291 ·······216:·aload·········5291 ·······221:·aload·········5
292 ·······218:·invokevirtual·#150················//·Method·org/gnucash/android/export/ExportAsyncTask.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask;292 ·······223:·invokevirtual·#150················//·Method·org/gnucash/android/export/ExportAsyncTask.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask;
293 ·······221:·pop293 ·······226:·pop
294 ·······222:·aload_0294 ·······227:·aload_0
295 ·······223:·getfield······#10·················//·Field·this$0:Lorg/gnucash/android/ui/export/ExportDialogFragment;295 ·······228:·getfield······#10·················//·Field·this$0:Lorg/gnucash/android/ui/export/ExportDialogFragment;
296 ·······226:·invokevirtual·#153················//·Method·org/gnucash/android/ui/export/ExportDialogFragment.dismiss:()V296 ·······231:·invokevirtual·#153················//·Method·org/gnucash/android/ui/export/ExportDialogFragment.dismiss:()V
297 ·······229:·return297 ·······234:·return
298 }298 }
5.51 KB
org/gnucash/android/ui/transaction/TransactionFormFragment$1.class
5.38 KB
javap -verbose -constants -s -l -private {}
    
Offset 112, 55 lines modifiedOffset 112, 53 lines modified
112 ·········9:·aload·········6112 ·········9:·aload·········6
113 ········11:·invokeinterface·#26,··1···········//·InterfaceMethod·java/util/List.size:()I113 ········11:·invokeinterface·#26,··1···········//·InterfaceMethod·java/util/List.size:()I
114 ········16:·istore········7114 ········16:·istore········7
115 ········18:·iconst_2115 ········18:·iconst_2
116 ········19:·istore········8116 ········19:·istore········8
117 ········21:·iload·········7117 ········21:·iload·········7
118 ········23:·iload·········8118 ········23:·iload·········8
119 ········25:·if_icmpne·····126119 ········25:·if_icmpne·····122
120 ········28:·aload_0120 ········28:·aload_0
121 ········29:·getfield······#10·················//·Field·this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;121 ········29:·getfield······#10·················//·Field·this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;
122 ········32:·invokestatic··#20·················//·Method·org/gnucash/android/ui/transaction/TransactionFormFragment.access$000:(Lorg/gnucash/android/ui/transaction/TransactionFormFragment;)Ljava/util/List;122 ········32:·invokestatic··#20·················//·Method·org/gnucash/android/ui/transaction/TransactionFormFragment.access$000:(Lorg/gnucash/android/ui/transaction/TransactionFormFragment;)Ljava/util/List;
123 ········35:·astore········6 
124 ········37:·aload·········6 
125 ········39:·invokeinterface·#31,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;123 ········35:·invokeinterface·#31,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
126 ········44:·astore········9124 ········40:·astore········6
127 ········46:·aload·········9125 ········42:·aload·········6
128 ········48:·invokeinterface·#37,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z126 ········44:·invokeinterface·#37,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
129 ········53:·istore········7127 ········49:·istore········8
130 ········55:·iload·········7128 ········51:·iload·········8
131 ········57:·ifeq··········126129 ········53:·ifeq··········122
132 ········60:·aload·········9130 ········56:·aload·········6
133 ········62:·invokeinterface·#41,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;131 ········58:·invokeinterface·#41,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
134 ········67:·checkcast·····#43·················//·class·org/gnucash/android/model/Split132 ········63:·checkcast·····#43·················//·class·org/gnucash/android/model/Split
135 ········70:·astore········10133 ········66:·astore········9
136 ········72:·aload·········10134 ········68:·aload·········9
137 ········74:·invokevirtual·#47·················//·Method·org/gnucash/android/model/Split.getAccountUID:()Ljava/lang/String;135 ········70:·invokevirtual·#47·················//·Method·org/gnucash/android/model/Split.getAccountUID:()Ljava/lang/String;
138 ········77:·astore········6136 ········73:·astore········10
139 ········79:·aload_0137 ········75:·aload_0
140 ········80:·getfield······#10·················//·Field·this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;138 ········76:·getfield······#10·················//·Field·this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;
141 ········83:·invokestatic··#51·················//·Method·org/gnucash/android/ui/transaction/TransactionFormFragment.access$100:(Lorg/gnucash/android/ui/transaction/TransactionFormFragment;)Ljava/lang/String;139 ········79:·invokestatic··#51·················//·Method·org/gnucash/android/ui/transaction/TransactionFormFragment.access$100:(Lorg/gnucash/android/ui/transaction/TransactionFormFragment;)Ljava/lang/String;
142 ········86:·astore········11140 ········82:·astore········11
143 ········88:·aload·········6141 ········84:·aload·········10
144 ········90:·aload·········11142 ········86:·aload·········11
145 ········92:·invokevirtual·#57·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z143 ········88:·invokevirtual·#57·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z
146 ········95:·istore········7144 ········91:·istore········8
147 ········97:·iload·········7145 ········93:·iload·········8
148 ········99:·ifne··········46146 ········95:·ifne··········42
149 ·······102:·aload_0147 ········98:·aload_0
150 ·······103:·getfield······#10·················//·Field·this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;148 ········99:·getfield······#10·················//·Field·this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;
151 ·······106:·invokestatic··#61·················//·Method·org/gnucash/android/ui/transaction/TransactionFormFragment.access$200:(Lorg/gnucash/android/ui/transaction/TransactionFormFragment;)Lorg/gnucash/android/db/AccountsDbAdapter;149 ·······102:·invokestatic··#61·················//·Method·org/gnucash/android/ui/transaction/TransactionFormFragment.access$200:(Lorg/gnucash/android/ui/transaction/TransactionFormFragment;)Lorg/gnucash/android/db/AccountsDbAdapter;
152 ·······109:·lload·········4150 ·······105:·lload·········4
153 ·······111:·invokevirtual·#67·················//·Method·org/gnucash/android/db/AccountsDbAdapter.getUID:(J)Ljava/lang/String;151 ·······107:·invokevirtual·#67·················//·Method·org/gnucash/android/db/AccountsDbAdapter.getUID:(J)Ljava/lang/String;
154 ·······114:·astore········6152 ·······110:·astore········10
 153 ·······112:·aload·········9
155 ·······116:·aload·········10154 ·······114:·aload·········10
156 ·······118:·aload·········6 
157 ·······120:·invokevirtual·#71·················//·Method·org/gnucash/android/model/Split.setAccountUID:(Ljava/lang/String;)V155 ·······116:·invokevirtual·#71·················//·Method·org/gnucash/android/model/Split.setAccountUID:(Ljava/lang/String;)V
158 ·······123:·goto··········46156 ·······119:·goto··········42
159 ·······126:·return157 ·······122:·return
  
160 ··public·void·onNothingSelected(android.widget.AdapterView);158 ··public·void·onNothingSelected(android.widget.AdapterView);
161 ····descriptor:·(Landroid/widget/AdapterView;)V159 ····descriptor:·(Landroid/widget/AdapterView;)V
162 ····flags:·(0x0001)·ACC_PUBLIC160 ····flags:·(0x0001)·ACC_PUBLIC
163 ····Code:161 ····Code:
164 ······stack=300,·locals=2,·args_size=2162 ······stack=300,·locals=2,·args_size=2
165 ·········0:·return163 ·········0:·return
6.35 KB
org/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment$2.class
6.21 KB
javap -verbose -constants -s -l -private {}
    
Offset 133, 15 lines modifiedOffset 133, 15 lines modified
133 ·········6:·invokespecial·#14·················//·Method·java/lang/Object."<init>":()V133 ·········6:·invokespecial·#14·················//·Method·java/lang/Object."<init>":()V
134 ·········9:·return134 ·········9:·return
  
135 ··public·void·onClick(android.view.View);135 ··public·void·onClick(android.view.View);
136 ····descriptor:·(Landroid/view/View;)V136 ····descriptor:·(Landroid/view/View;)V
137 ····flags:·(0x0001)·ACC_PUBLIC137 ····flags:·(0x0001)·ACC_PUBLIC
138 ····Code:138 ····Code:
139 ······stack=300,·locals=17,·args_size=2139 ······stack=300,·locals=15,·args_size=2
140 ·········0:·aload_0140 ·········0:·aload_0
141 ·········1:·getfield······#10·················//·Field·this$0:Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;141 ·········1:·getfield······#10·················//·Field·this$0:Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;
142 ·········4:·getfield······#20·················//·Field·org/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment.mTransactionIds:[J142 ·········4:·getfield······#20·················//·Field·org/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment.mTransactionIds:[J
143 ·········7:·astore_2143 ·········7:·astore_2
144 ·········8:·aload_2144 ·········8:·aload_2
145 ·········9:·ifnonnull·····21145 ·········9:·ifnonnull·····21
146 ········12:·aload_0146 ········12:·aload_0
Offset 198, 54 lines modifiedOffset 198, 54 lines modified
198 ·······117:·astore········10198 ·······117:·astore········10
199 ·······119:·invokestatic··#83·················//·Method·org/gnucash/android/db/AccountsDbAdapter.getInstance:()Lorg/gnucash/android/db/AccountsDbAdapter;199 ·······119:·invokestatic··#83·················//·Method·org/gnucash/android/db/AccountsDbAdapter.getInstance:()Lorg/gnucash/android/db/AccountsDbAdapter;
200 ·······122:·lload_3200 ·······122:·lload_3
201 ·······123:·invokevirtual·#86·················//·Method·org/gnucash/android/db/AccountsDbAdapter.getUID:(J)Ljava/lang/String;201 ·······123:·invokevirtual·#86·················//·Method·org/gnucash/android/db/AccountsDbAdapter.getUID:(J)Ljava/lang/String;
202 ·······126:·astore········11202 ·······126:·astore········11
203 ·······128:·aload_0203 ·······128:·aload_0
204 ·······129:·getfield······#10·················//·Field·this$0:Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;204 ·······129:·getfield······#10·················//·Field·this$0:Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;
205 ·······132:·astore_2 
206 ·······133:·aload_2 
207 ·······134:·getfield······#20·················//·Field·org/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment.mTransactionIds:[J205 ·······132:·getfield······#20·················//·Field·org/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment.mTransactionIds:[J
208 ·······137:·astore········12206 ·······135:·astore········6
209 ·······139:·aload·········12207 ·······137:·aload·········6
210 ·······141:·arraylength208 ·······139:·arraylength
211 ·······142:·istore········13209 ·······140:·istore········9
212 ·······144:·iconst_0210 ·······142:·iconst_0
213 ·······145:·istore········14211 ·······143:·istore········7
 212 ·······145:·aconst_null
 213 ·······146:·astore_2
214 ·······147:·iload·········14214 ·······147:·iload·········7
215 ·······149:·iload·········13215 ·······149:·iload·········9
216 ·······151:·if_icmpge·····189216 ·······151:·if_icmpge·····191
217 ·······154:·aload·········12217 ·······154:·aload·········6
218 ·······156:·iload·········14218 ·······156:·iload·········7
219 ·······158:·laload219 ·······158:·laload
220 ·······159:·lstore········15220 ·······159:·lstore········12
221 ·······161:·aload·········5221 ·······161:·aload·········5
222 ·······163:·lload·········15222 ·······163:·lload·········12
223 ·······165:·invokevirtual·#87·················//·Method·org/gnucash/android/db/TransactionsDbAdapter.getUID:(J)Ljava/lang/String;223 ·······165:·invokevirtual·#87·················//·Method·org/gnucash/android/db/TransactionsDbAdapter.getUID:(J)Ljava/lang/String;
224 ·······168:·astore_2224 ·······168:·astore········14
225 ·······169:·aload·········5225 ·······170:·aload·········5
226 ·······171:·aload_2 
227 ·······172:·aload·········10226 ·······172:·aload·········14
228 ·······174:·aload·········11227 ·······174:·aload·········10
 228 ·······176:·aload·········11
229 ·······176:·invokevirtual·#91·················//·Method·org/gnucash/android/db/TransactionsDbAdapter.moveTransaction:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I229 ·······178:·invokevirtual·#91·················//·Method·org/gnucash/android/db/TransactionsDbAdapter.moveTransaction:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
230 ·······179:·pop230 ·······181:·pop
231 ·······180:·iload·········14231 ·······182:·iload·········7
232 ·······182:·iconst_1232 ·······184:·iconst_1
233 ·······183:·iadd233 ·······185:·iadd
234 ·······184:·istore········14234 ·······186:·istore········7
235 ·······186:·goto··········147235 ·······188:·goto··········147
236 ·······189:·aload_0236 ·······191:·aload_0
237 ·······190:·getfield······#10·················//·Field·this$0:Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;237 ·······192:·getfield······#10·················//·Field·this$0:Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;
238 ·······193:·invokevirtual·#60·················//·Method·org/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment.getActivity:()Landroid/support/v4/app/FragmentActivity;238 ·······195:·invokevirtual·#60·················//·Method·org/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment.getActivity:()Landroid/support/v4/app/FragmentActivity;
239 ·······196:·invokestatic··#97·················//·Method·org/gnucash/android/ui/widget/WidgetConfigurationActivity.updateAllWidgets:(Landroid/content/Context;)V239 ·······198:·invokestatic··#97·················//·Method·org/gnucash/android/ui/widget/WidgetConfigurationActivity.updateAllWidgets:(Landroid/content/Context;)V
240 ·······199:·aload_0240 ·······201:·aload_0
241 ·······200:·getfield······#10·················//·Field·this$0:Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;241 ·······202:·getfield······#10·················//·Field·this$0:Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;
242 ·······203:·invokevirtual·#101················//·Method·org/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment.getTargetFragment:()Landroid/support/v4/app/Fragment;242 ·······205:·invokevirtual·#101················//·Method·org/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment.getTargetFragment:()Landroid/support/v4/app/Fragment;
243 ·······206:·checkcast·····#103················//·class·org/gnucash/android/ui/util/Refreshable243 ·······208:·checkcast·····#103················//·class·org/gnucash/android/ui/util/Refreshable
244 ·······209:·invokeinterface·#106,··1··········//·InterfaceMethod·org/gnucash/android/ui/util/Refreshable.refresh:()V244 ·······211:·invokeinterface·#106,··1··········//·InterfaceMethod·org/gnucash/android/ui/util/Refreshable.refresh:()V
245 ·······214:·aload_0245 ·······216:·aload_0
246 ·······215:·getfield······#10·················//·Field·this$0:Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;246 ·······217:·getfield······#10·················//·Field·this$0:Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;
247 ·······218:·astore_2247 ·······220:·astore_2
248 ·······219:·aload_2248 ·······221:·aload_2
249 ·······220:·invokevirtual·#23·················//·Method·org/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment.dismiss:()V249 ·······222:·invokevirtual·#23·················//·Method·org/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment.dismiss:()V
250 ·······223:·goto··········103250 ·······225:·goto··········103
251 }251 }
3.34 KB
org/gnucash/android/ui/util/RecurrenceParser.class
3.25 KB
procyon -ec {}
    
Offset 63, 14 lines modifiedOffset 63, 15 lines modified
63 ············n2·+=·7;63 ············n2·+=·7;
64 ········}64 ········}
65 ········instance.add(5,·n2);65 ········instance.add(5,·n2);
66 ········return·instance;66 ········return·instance;
67 ····}67 ····}
68 ····68 ····
69 ····public·static·List·parse(final·EventRecurrence·eventRecurrence,·final·ScheduledAction$ActionType·scheduledAction$ActionType)·{69 ····public·static·List·parse(final·EventRecurrence·eventRecurrence,·final·ScheduledAction$ActionType·scheduledAction$ActionType)·{
 70 ········final·int·n·=·1;
70 ········final·ArrayList<ScheduledAction>·list·=·new·ArrayList<ScheduledAction>();71 ········final·ArrayList<ScheduledAction>·list·=·new·ArrayList<ScheduledAction>();
71 ········if·(eventRecurrence·!=·null)·{72 ········if·(eventRecurrence·!=·null)·{
72 ············switch·(eventRecurrence.freq)·{73 ············switch·(eventRecurrence.freq)·{
73 ················case·4:·{74 ················case·4:·{
74 ····················long·period;75 ····················long·period;
75 ····················if·(eventRecurrence.interval·==·0)·{76 ····················if·(eventRecurrence.interval·==·0)·{
76 ························period·=·86400000L;77 ························period·=·86400000L;
Offset 90, 18 lines modifiedOffset 91, 18 lines modified
90 ························period2·=·604800000L;91 ························period2·=·604800000L;
91 ····················}92 ····················}
92 ····················else·{93 ····················else·{
93 ························period2·=·eventRecurrence.interval·*·604800000L;94 ························period2·=·eventRecurrence.interval·*·604800000L;
94 ····················}95 ····················}
95 ····················final·int[]·byday·=·eventRecurrence.byday;96 ····················final·int[]·byday·=·eventRecurrence.byday;
96 ····················for·(int·length·=·byday.length,·i·=·0;·i·<·length;·++i)·{97 ····················for·(int·length·=·byday.length,·i·=·0;·i·<·length;·++i)·{
97 ························final·int·n·=·byday[i];98 ························final·int·n2·=·byday[i];
98 ························final·ScheduledAction·scheduledAction2·=·new·ScheduledAction(scheduledAction$ActionType);99 ························final·ScheduledAction·scheduledAction2·=·new·ScheduledAction(scheduledAction$ActionType);
99 ························scheduledAction2.setPeriod(period2);100 ························scheduledAction2.setPeriod(period2);
100 ························scheduledAction2.setStartTime(nextDayOfWeek(day2CalendarDay(n)).getTimeInMillis());101 ························scheduledAction2.setStartTime(nextDayOfWeek(day2CalendarDay(n2)).getTimeInMillis());
101 ························parseEndTime(eventRecurrence,·scheduledAction2);102 ························parseEndTime(eventRecurrence,·scheduledAction2);
102 ························list.add(scheduledAction2);103 ························list.add(scheduledAction2);
103 ····················}104 ····················}
104 ····················break;105 ····················break;
105 ················}106 ················}
106 ················case·6:·{107 ················case·6:·{
107 ····················long·period3;108 ····················long·period3;
Offset 110, 15 lines modifiedOffset 111, 15 lines modified
110 ····················}111 ····················}
111 ····················else·{112 ····················else·{
112 ························period3·=·eventRecurrence.interval·*·2592000000L;113 ························period3·=·eventRecurrence.interval·*·2592000000L;
113 ····················}114 ····················}
114 ····················final·ScheduledAction·scheduledAction3·=·new·ScheduledAction(scheduledAction$ActionType);115 ····················final·ScheduledAction·scheduledAction3·=·new·ScheduledAction(scheduledAction$ActionType);
115 ····················scheduledAction3.setPeriod(period3);116 ····················scheduledAction3.setPeriod(period3);
116 ····················final·Calendar·instance·=·Calendar.getInstance();117 ····················final·Calendar·instance·=·Calendar.getInstance();
117 ····················instance.add(2,·1);118 ····················instance.add(2,·n);
118 ····················scheduledAction3.setStartTime(instance.getTimeInMillis());119 ····················scheduledAction3.setStartTime(instance.getTimeInMillis());
119 ····················parseEndTime(eventRecurrence,·scheduledAction3);120 ····················parseEndTime(eventRecurrence,·scheduledAction3);
120 ····················list.add(scheduledAction3);121 ····················list.add(scheduledAction3);
121 ····················break;122 ····················break;
122 ················}123 ················}
123 ················case·7:·{124 ················case·7:·{
124 ····················long·period4;125 ····················long·period4;
Offset 127, 15 lines modifiedOffset 128, 15 lines modified
127 ····················}128 ····················}
128 ····················else·{129 ····················else·{
129 ························period4·=·eventRecurrence.interval·*·31104000000L;130 ························period4·=·eventRecurrence.interval·*·31104000000L;
130 ····················}131 ····················}
131 ····················final·ScheduledAction·scheduledAction4·=·new·ScheduledAction(scheduledAction$ActionType);132 ····················final·ScheduledAction·scheduledAction4·=·new·ScheduledAction(scheduledAction$ActionType);
132 ····················scheduledAction4.setPeriod(period4);133 ····················scheduledAction4.setPeriod(period4);
133 ····················final·Calendar·instance2·=·Calendar.getInstance();134 ····················final·Calendar·instance2·=·Calendar.getInstance();
134 ····················instance2.add(1,·1);135 ····················instance2.add(n,·n);
135 ····················scheduledAction4.setStartTime(instance2.getTimeInMillis());136 ····················scheduledAction4.setStartTime(instance2.getTimeInMillis());
136 ····················parseEndTime(eventRecurrence,·scheduledAction4);137 ····················parseEndTime(eventRecurrence,·scheduledAction4);
137 ····················list.add(scheduledAction4);138 ····················list.add(scheduledAction4);
138 ····················break;139 ····················break;
139 ················}140 ················}
140 ············}141 ············}
141 ········}142 ········}
1.11 KB
org/gnucash/android/ui/widget/WidgetConfigurationActivity.class
1010 B
procyon -ec {}
    
Offset 41, 17 lines modifiedOffset 41, 16 lines modified
41 ········this.mCancelButton.setOnClickListener((View$OnClickListener)new·WidgetConfigurationActivity$2(this));41 ········this.mCancelButton.setOnClickListener((View$OnClickListener)new·WidgetConfigurationActivity$2(this));
42 ····}42 ····}
43 ····43 ····
44 ····public·static·void·updateAllWidgets(final·Context·context)·{44 ····public·static·void·updateAllWidgets(final·Context·context)·{
45 ········Log.i("WidgetConfiguration",·"Updating·all·widgets");45 ········Log.i("WidgetConfiguration",·"Updating·all·widgets");
46 ········final·int[]·appWidgetIds·=·AppWidgetManager.getInstance(context).getAppWidgetIds(new·ComponentName(context,·(Class)TransactionAppWidgetProvider.class));46 ········final·int[]·appWidgetIds·=·AppWidgetManager.getInstance(context).getAppWidgetIds(new·ComponentName(context,·(Class)TransactionAppWidgetProvider.class));
47 ········final·SharedPreferences·defaultSharedPreferences·=·PreferenceManager.getDefaultSharedPreferences(context);47 ········final·SharedPreferences·defaultSharedPreferences·=·PreferenceManager.getDefaultSharedPreferences(context);
48 ········final·int[]·array·=·appWidgetIds; 
49 ········for·(int·length·=·appWidgetIds.length,·i·=·0;·i·<·length;·++i)·{48 ········for·(int·length·=·appWidgetIds.length,·i·=·0;·i·<·length;·++i)·{
50 ············final·int·j·=·array[i];49 ············final·int·j·=·appWidgetIds[i];
51 ············final·String·string·=·defaultSharedPreferences.getString("account_uid"·+·j,·(String)null);50 ············final·String·string·=·defaultSharedPreferences.getString("account_uid"·+·j,·(String)null);
52 ············if·(string·!=·null)·{51 ············if·(string·!=·null)·{
53 ················updateWidget(context,·j,·string);52 ················updateWidget(context,·j,·string);
54 ············}53 ············}
55 ········}54 ········}
56 ····}55 ····}
57 ····56 ····
3.78 KB
com/commonsware/cwac/merge/MergeSpinnerAdapter.class
3.68 KB
javap -verbose -constants -s -l -private {}
    
Offset 122, 51 lines modifiedOffset 122, 47 lines modified
122 ········10:·aload_3122 ········10:·aload_3
123 ········11:·athrow123 ········11:·athrow
  
124 ··public·android.view.View·getDropDownView(int,·android.view.View,·android.view.ViewGroup);124 ··public·android.view.View·getDropDownView(int,·android.view.View,·android.view.ViewGroup);
125 ····descriptor:·(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;125 ····descriptor:·(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;
126 ····flags:·(0x0001)·ACC_PUBLIC126 ····flags:·(0x0001)·ACC_PUBLIC
127 ····Code:127 ····Code:
128 ······stack=300,·locals=9,·args_size=4128 ······stack=300,·locals=8,·args_size=4
129 ·········0:·aload_0129 ·········0:·aload_0
130 ·········1:·invokevirtual·#19·················//·Method·getPieces:()Ljava/util/List;130 ·········1:·invokevirtual·#19·················//·Method·getPieces:()Ljava/util/List;
131 ·········4:·astore········4 
132 ·········6:·aload·········4 
133 ·········8:·invokeinterface·#25,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;131 ·········4:·invokeinterface·#25,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
134 ········13:·astore········5132 ·········9:·astore········4
135 ········15:·aload·········5133 ········11:·aload·········4
136 ········17:·invokeinterface·#31,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z134 ········13:·invokeinterface·#31,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
137 ········22:·istore········6135 ········18:·istore········5
138 ········24:·iload·········6136 ········20:·iload·········5
139 ········26:·ifeq··········86137 ········22:·ifeq··········82
140 ········29:·aload·········5138 ········25:·aload·········4
141 ········31:·invokeinterface·#35,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;139 ········27:·invokeinterface·#35,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
142 ········36:·checkcast·····#37·················//·class·android/widget/ListAdapter140 ········32:·checkcast·····#37·················//·class·android/widget/ListAdapter
143 ········39:·astore········7141 ········35:·astore········6
144 ········41:·aload·········7142 ········37:·aload·········6
145 ········43:·invokeinterface·#41,··1···········//·InterfaceMethod·android/widget/ListAdapter.getCount:()I143 ········39:·invokeinterface·#41,··1···········//·InterfaceMethod·android/widget/ListAdapter.getCount:()I
146 ········48:·istore········8144 ········44:·istore········7
147 ········50:·iload_1145 ········46:·iload_1
148 ········51:·iload·········8146 ········47:·iload·········7
149 ········53:·if_icmpge·····78147 ········49:·if_icmpge·····74
150 ········56:·aload·········7148 ········52:·aload·········6
151 ········58:·checkcast·····#43·················//·class·android/widget/SpinnerAdapter149 ········54:·checkcast·····#43·················//·class·android/widget/SpinnerAdapter
152 ········61:·astore········7150 ········57:·astore········6
153 ········63:·aload·········7151 ········59:·aload·········6
154 ········65:·iload_1152 ········61:·iload_1
155 ········66:·aload_2153 ········62:·aload_2
156 ········67:·aload_3154 ········63:·aload_3
157 ········68:·invokeinterface·#47,··4···········//·InterfaceMethod·android/widget/SpinnerAdapter.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;155 ········64:·invokeinterface·#47,··4···········//·InterfaceMethod·android/widget/SpinnerAdapter.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;
158 ········73:·astore········4 
159 ········75:·aload·········4 
160 ········77:·areturn 
161 ········78:·iload_1 
162 ········79:·iload·········8 
163 ········81:·isub 
164 ········82:·istore_1 
165 ········83:·goto··········15 
166 ········86:·iconst_0 
167 ········87:·istore········6 
168 ········89:·aconst_null 
169 ········90:·astore········4156 ········69:·astore········4
 157 ········71:·aload·········4
 158 ········73:·areturn
 159 ········74:·iload_1
 160 ········75:·iload·········7
 161 ········77:·isub
 162 ········78:·istore_1
170 ········92:·goto··········75163 ········79:·goto··········11
 164 ········82:·aconst_null
 165 ········83:·astore········4
 166 ········85:·goto··········71
171 }167 }
7.34 KB
com/github/mikephil/charting/charts/Chart.class
7.25 KB
javap -verbose -constants -s -l -private {}
    
Offset 2888, 23 lines modifiedOffset 2888, 23 lines modified
2888 ········25:·ldc_w·········#570················//·String·OnSizeChanged()2888 ········25:·ldc_w·········#570················//·String·OnSizeChanged()
2889 ········28:·astore········92889 ········28:·astore········9
2890 ········30:·aload·········82890 ········30:·aload·········8
2891 ········32:·aload·········92891 ········32:·aload·········9
2892 ········34:·invokestatic··#448················//·Method·android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I2892 ········34:·invokestatic··#448················//·Method·android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I
2893 ········37:·pop2893 ········37:·pop
2894 ········38:·iload_12894 ········38:·iload_1
2895 ········39:·ifle··········2512895 ········39:·ifle··········247
2896 ········42:·iload_22896 ········42:·iload_2
2897 ········43:·ifle··········2512897 ········43:·ifle··········247
2898 ········46:·iload_12898 ········46:·iload_1
2899 ········47:·iload·········52899 ········47:·iload·········5
2900 ········49:·if_icmpge·····2512900 ········49:·if_icmpge·····247
2901 ········52:·iload_22901 ········52:·iload_2
2902 ········53:·iload·········52902 ········53:·iload·········5
2903 ········55:·if_icmpge·····2512903 ········55:·if_icmpge·····247
2904 ········58:·aload_02904 ········58:·aload_0
2905 ········59:·getfield······#572················//·Field·mDrawBitmap:Landroid/graphics/Bitmap;2905 ········59:·getfield······#572················//·Field·mDrawBitmap:Landroid/graphics/Bitmap;
2906 ········62:·astore········82906 ········62:·astore········8
2907 ········64:·aload·········82907 ········64:·aload·········8
2908 ········66:·ifnull········802908 ········66:·ifnull········80
2909 ········69:·aload_02909 ········69:·aload_0
2910 ········70:·getfield······#572················//·Field·mDrawBitmap:Landroid/graphics/Bitmap;2910 ········70:·getfield······#572················//·Field·mDrawBitmap:Landroid/graphics/Bitmap;
Offset 2962, 46 lines modifiedOffset 2962, 44 lines modified
2962 ·······181:·astore········92962 ·······181:·astore········9
2963 ·······183:·aload·········82963 ·······183:·aload·········8
2964 ·······185:·aload·········92964 ·······185:·aload·········9
2965 ·······187:·invokestatic··#448················//·Method·android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I2965 ·······187:·invokestatic··#448················//·Method·android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I
2966 ·······190:·pop2966 ·······190:·pop
2967 ·······191:·aload_02967 ·······191:·aload_0
2968 ·······192:·getfield······#127················//·Field·mJobs:Ljava/util/ArrayList;2968 ·······192:·getfield······#127················//·Field·mJobs:Ljava/util/ArrayList;
2969 ·······195:·astore········8 
2970 ·······197:·aload·········8 
2971 ·······199:·invokevirtual·#592················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;2969 ·······195:·invokevirtual·#592················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
2972 ·······202:·astore········122970 ·······198:·astore········8
2973 ·······204:·aload·········122971 ·······200:·aload·········8
2974 ·······206:·invokeinterface·#597,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z2972 ·······202:·invokeinterface·#597,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
2975 ·······211:·istore········72973 ·······207:·istore········12
2976 ·······213:·iload·········72974 ·······209:·iload·········12
2977 ·······215:·ifeq··········2402975 ·······211:·ifeq··········236
2978 ·······218:·aload·········122976 ·······214:·aload·········8
2979 ·······220:·invokeinterface·#601,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;2977 ·······216:·invokeinterface·#601,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
2980 ·······225:·checkcast·····#603················//·class·java/lang/Runnable2978 ·······221:·checkcast·····#603················//·class·java/lang/Runnable
2981 ·······228:·astore········132979 ·······224:·astore········13
2982 ·······230:·aload_02980 ·······226:·aload_0
2983 ·······231:·aload·········132981 ·······227:·aload·········13
2984 ·······233:·invokevirtual·#607················//·Method·post:(Ljava/lang/Runnable;)Z2982 ·······229:·invokevirtual·#607················//·Method·post:(Ljava/lang/Runnable;)Z
2985 ·······236:·pop2983 ·······232:·pop
2986 ·······237:·goto··········2042984 ·······233:·goto··········200
2987 ·······240:·aload_02985 ·······236:·aload_0
2988 ·······241:·getfield······#127················//·Field·mJobs:Ljava/util/ArrayList;2986 ·······237:·getfield······#127················//·Field·mJobs:Ljava/util/ArrayList;
2989 ·······244:·astore········82987 ·······240:·astore········8
2990 ·······246:·aload·········82988 ·······242:·aload·········8
2991 ·······248:·invokevirtual·#206················//·Method·java/util/ArrayList.clear:()V2989 ·······244:·invokevirtual·#206················//·Method·java/util/ArrayList.clear:()V
 2990 ·······247:·aload_0
 2991 ·······248:·invokevirtual·#610················//·Method·notifyDataSetChanged:()V
2992 ·······251:·aload_02992 ·······251:·aload_0
2993 ·······252:·invokevirtual·#610················//·Method·notifyDataSetChanged:()V 
2994 ·······255:·aload_0 
2995 ·······256:·iload_12993 ·······252:·iload_1
2996 ·······257:·iload_22994 ·······253:·iload_2
2997 ·······258:·iload_32995 ·······254:·iload_3
2998 ·······259:·iload·········42996 ·······255:·iload·········4
2999 ·······261:·invokespecial·#613················//·Method·android/view/ViewGroup.onSizeChanged:(IIII)V2997 ·······257:·invokespecial·#613················//·Method·android/view/ViewGroup.onSizeChanged:(IIII)V
3000 ·······264:·return2998 ·······260:·return
  
3001 ··public·void·removeJob(java.lang.Runnable);2999 ··public·void·removeJob(java.lang.Runnable);
3002 ····descriptor:·(Ljava/lang/Runnable;)V3000 ····descriptor:·(Ljava/lang/Runnable;)V
3003 ····flags:·(0x0001)·ACC_PUBLIC3001 ····flags:·(0x0001)·ACC_PUBLIC
3004 ····Code:3002 ····Code:
3005 ······stack=300,·locals=2,·args_size=23003 ······stack=300,·locals=2,·args_size=2
3006 ·········0:·aload_03004 ·········0:·aload_0
Offset 3340, 39 lines modifiedOffset 3338, 37 lines modified
3340 ········55:·aload_03338 ········55:·aload_0
3341 ········56:·fload_33339 ········56:·fload_3
3342 ········57:·fload·········63340 ········57:·fload·········6
3343 ········59:·invokevirtual·#765················//·Method·calculateFormatter:(FF)V3341 ········59:·invokevirtual·#765················//·Method·calculateFormatter:(FF)V
3344 ········62:·aload_03342 ········62:·aload_0
3345 ········63:·getfield······#82·················//·Field·mData:Lcom/github/mikephil/charting/data/ChartData;3343 ········63:·getfield······#82·················//·Field·mData:Lcom/github/mikephil/charting/data/ChartData;
3346 ········66:·invokevirtual·#768················//·Method·com/github/mikephil/charting/data/ChartData.getDataSets:()Ljava/util/List;3344 ········66:·invokevirtual·#768················//·Method·com/github/mikephil/charting/data/ChartData.getDataSets:()Ljava/util/List;
3347 ········69:·astore········4 
3348 ········71:·aload·········4 
3349 ········73:·invokeinterface·#769,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;3345 ········69:·invokeinterface·#769,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
3350 ········78:·astore········73346 ········74:·astore········4
3351 ········80:·aload·········73347 ········76:·aload·········4
3352 ········82:·invokeinterface·#597,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z3348 ········78:·invokeinterface·#597,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
3353 ········87:·istore_2 
3354 ········88:·iload_23349 ········83:·istore········7
 3350 ········85:·iload·········7
3355 ········89:·ifeq··········1303351 ········87:·ifeq··········130
3356 ········92:·aload·········73352 ········90:·aload·········4
3357 ········94:·invokeinterface·#601,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;3353 ········92:·invokeinterface·#601,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
3358 ········99:·checkcast·····#332················//·class·com/github/mikephil/charting/data/DataSet3354 ········97:·checkcast·····#332················//·class·com/github/mikephil/charting/data/DataSet
3359 ·······102:·astore········83355 ·······100:·astore········8
3360 ·······104:·aload·········83356 ·······102:·aload·········8
3361 ·······106:·invokevirtual·#772················//·Method·com/github/mikephil/charting/data/DataSet.needsDefaultFormatter:()Z3357 ·······104:·invokevirtual·#772················//·Method·com/github/mikephil/charting/data/DataSet.needsDefaultFormatter:()Z
3362 ·······109:·istore_2 
3363 ·······110:·iload_23358 ·······107:·istore········7
 3359 ·······109:·iload·········7
3364 ·······111:·ifeq··········803360 ·······111:·ifeq··········76
3365 ·······114:·aload_03361 ·······114:·aload_0
3366 ·······115:·getfield······#200················//·Field·mDefaultFormatter:Lcom/github/mikephil/charting/utils/ValueFormatter;3362 ·······115:·getfield······#200················//·Field·mDefaultFormatter:Lcom/github/mikephil/charting/utils/ValueFormatter;
3367 ·······118:·astore········43363 ·······118:·astore········5
3368 ·······120:·aload·········83364 ·······120:·aload·········8
3369 ·······122:·aload·········43365 ·······122:·aload·········5
3370 ·······124:·invokevirtual·#776················//·Method·com/github/mikephil/charting/data/DataSet.setValueFormatter:(Lcom/github/mikephil/charting/utils/ValueFormatter;)V3366 ·······124:·invokevirtual·#776················//·Method·com/github/mikephil/charting/data/DataSet.setValueFormatter:(Lcom/github/mikephil/charting/utils/ValueFormatter;)V
3371 ·······127:·goto··········803367 ·······127:·goto··········76
3372 ·······130:·aload_03368 ·······130:·aload_0
3373 ·······131:·invokevirtual·#610················//·Method·notifyDataSetChanged:()V3369 ·······131:·invokevirtual·#610················//·Method·notifyDataSetChanged:()V
3374 ·······134:·aload_03370 ·······134:·aload_0
3375 ·······135:·getfield······#80·················//·Field·mLogEnabled:Z3371 ·······135:·getfield······#80·················//·Field·mLogEnabled:Z
3376 ·······138:·istore_23372 ·······138:·istore_2
3377 ·······139:·iload_23373 ·······139:·iload_2
3378 ·······140:·ifeq··········283374 ·······140:·ifeq··········28
1.88 KB
com/github/mikephil/charting/data/BarEntry.class
1.78 KB
javap -verbose -constants -s -l -private {}
    
Offset 117, 42 lines modifiedOffset 117, 40 lines modified
117 ········16:·putfield······#19·················//·Field·mVals:[F117 ········16:·putfield······#19·················//·Field·mVals:[F
118 ········19:·return118 ········19:·return
  
119 ··private·static·float·calcSum(float[]);119 ··private·static·float·calcSum(float[]);
120 ····descriptor:·([F)F120 ····descriptor:·([F)F
121 ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC121 ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC
122 ····Code:122 ····Code:
123 ······stack=300,·locals=6,·args_size=1123 ······stack=300,·locals=5,·args_size=1
124 ·········0:·fconst_0124 ·········0:·fconst_0
125 ·········1:·fstore_1125 ·········1:·fstore_1
126 ·········2:·aload_0126 ·········2:·aload_0
127 ·········3:·astore_2 
128 ·········4:·aload_0 
129 ·········5:·arraylength127 ·········3:·arraylength
 128 ·········4:·istore_2
 129 ·········5:·iconst_0
130 ·········6:·istore_3130 ·········6:·istore_3
131 ·········7:·iconst_0131 ·········7:·iload_3
132 ·········8:·istore········4 
133 ········10:·iload·········4132 ·········8:·iload_2
 133 ·········9:·if_icmpge·····29
 134 ········12:·aload_0
134 ········12:·iload_3135 ········13:·iload_3
135 ········13:·if_icmpge·····36 
136 ········16:·aload_2 
137 ········17:·iload·········4 
138 ········19:·faload136 ········14:·faload
139 ········20:·fstore········5137 ········15:·fstore········4
140 ········22:·fload_1138 ········17:·fload_1
141 ········23:·fload·········5139 ········18:·fload·········4
142 ········25:·fadd140 ········20:·fadd
143 ········26:·fstore_1141 ········21:·fstore_1
144 ········27:·iload·········4142 ········22:·iload_3
145 ········29:·iconst_1143 ········23:·iconst_1
146 ········30:·iadd144 ········24:·iadd
147 ········31:·istore········4145 ········25:·istore_3
148 ········33:·goto··········10146 ········26:·goto··········7
149 ········36:·fload_1147 ········29:·fload_1
150 ········37:·freturn148 ········30:·freturn
  
151 ··public·com.github.mikephil.charting.data.BarEntry·copy();149 ··public·com.github.mikephil.charting.data.BarEntry·copy();
152 ····descriptor:·()Lcom/github/mikephil/charting/data/BarEntry;150 ····descriptor:·()Lcom/github/mikephil/charting/data/BarEntry;
153 ····flags:·(0x0001)·ACC_PUBLIC151 ····flags:·(0x0001)·ACC_PUBLIC
154 ····Code:152 ····Code:
155 ······stack=300,·locals=6,·args_size=1153 ······stack=300,·locals=6,·args_size=1
156 ·········0:·new···········#2··················//·class·com/github/mikephil/charting/data/BarEntry154 ·········0:·new···········#2··················//·class·com/github/mikephil/charting/data/BarEntry
1010 B
org/gnucash/android/db/AccountsDbAdapter.class
916 B
procyon -ec {}
    
Offset 273, 17 lines modifiedOffset 273, 16 lines modified
273 ········if·("".equals(anObject))·{273 ········if·("".equals(anObject))·{
274 ············throw·new·IllegalArgumentException("fullName·cannot·be·empty");274 ············throw·new·IllegalArgumentException("fullName·cannot·be·empty");
275 ········}275 ········}
276 ········final·String[]·split·=·anObject.trim().split(":");276 ········final·String[]·split·=·anObject.trim().split(":");
277 ········String·parentUID·=·this.getOrCreateGnuCashRootAccountUID();277 ········String·parentUID·=·this.getOrCreateGnuCashRootAccountUID();
278 ········String·string·=·"";278 ········String·string·=·"";
279 ········final·ArrayList<Account>·list·=·new·ArrayList<Account>();279 ········final·ArrayList<Account>·list·=·new·ArrayList<Account>();
280 ········final·String[]·array·=·split; 
281 ········for·(int·length·=·split.length,·i·=·0;·i·<·length;·++i)·{280 ········for·(int·length·=·split.length,·i·=·0;·i·<·length;·++i)·{
282 ············final·String·str·=·array[i];281 ············final·String·str·=·split[i];
283 ············final·String·string2·=·string·+·str;282 ············final·String·string2·=·string·+·str;
284 ············final·String·accountUidByFullName·=·this.findAccountUidByFullName(string2);283 ············final·String·accountUidByFullName·=·this.findAccountUidByFullName(string2);
285 ············if·(accountUidByFullName·!=·null)·{284 ············if·(accountUidByFullName·!=·null)·{
286 ················parentUID·=·accountUidByFullName;285 ················parentUID·=·accountUidByFullName;
287 ············}286 ············}
288 ············else·{287 ············else·{
289 ················final·Account·e·=·new·Account(str);288 ················final·Account·e·=·new·Account(str);
20.3 KB
org/gnucash/android/db/ScheduledActionDbAdapter.class
20.2 KB
javap -verbose -constants -s -l -private {}
    
Offset 670, 233 lines modifiedOffset 670, 233 lines modified
670 ········33:·astore_3670 ········33:·astore_3
671 ········34:·aload_2671 ········34:·aload_2
672 ········35:·aload_3672 ········35:·aload_3
673 ········36:·invokevirtual·#205················//·Method·android/database/sqlite/SQLiteDatabase.compileStatement:(Ljava/lang/String;)Landroid/database/sqlite/SQLiteStatement;673 ········36:·invokevirtual·#205················//·Method·android/database/sqlite/SQLiteDatabase.compileStatement:(Ljava/lang/String;)Landroid/database/sqlite/SQLiteStatement;
674 ········39:·astore········5674 ········39:·astore········5
675 ········41:·aload_1675 ········41:·aload_1
676 ········42:·invokeinterface·#211,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;676 ········42:·invokeinterface·#211,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
677 ········47:·astore········6677 ········47:·astore_2
678 ········49:·aload·········6678 ········48:·aload_2
679 ········51:·invokeinterface·#216,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z679 ········49:·invokeinterface·#216,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
680 ········56:·istore········7680 ········54:·istore········6
681 ········58:·iload·········7681 ········56:·iload·········6
682 ········60:·ifeq··········391682 ········58:·ifeq··········406
683 ········63:·aload·········6683 ········61:·aload_2
684 ········65:·invokeinterface·#220,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;684 ········62:·invokeinterface·#220,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
685 ········70:·astore········8685 ········67:·astore········7
686 ········72:·aload·········8686 ········69:·aload·········7
687 ········74:·checkcast·····#30·················//·class·org/gnucash/android/model/ScheduledAction687 ········71:·checkcast·····#30·················//·class·org/gnucash/android/model/ScheduledAction
688 ········77:·astore········8688 ········74:·astore········7
689 ········79:·aload·········5689 ········76:·aload·········5
690 ········81:·invokevirtual·#225················//·Method·android/database/sqlite/SQLiteStatement.clearBindings:()V690 ········78:·invokevirtual·#225················//·Method·android/database/sqlite/SQLiteStatement.clearBindings:()V
691 ········84:·iconst_1691 ········81:·iconst_1
692 ········85:·istore········7692 ········82:·istore········6
693 ········87:·aload·········8693 ········84:·aload·········7
694 ········89:·invokevirtual·#228················//·Method·org/gnucash/android/model/ScheduledAction.getUID:()Ljava/lang/String;694 ········86:·invokevirtual·#228················//·Method·org/gnucash/android/model/ScheduledAction.getUID:()Ljava/lang/String;
695 ········92:·astore_3695 ········89:·astore········8
696 ········93:·aload·········5696 ········91:·aload·········5
697 ········95:·iload·········7697 ········93:·iload·········6
698 ········97:·aload_3698 ········95:·aload·········8
699 ········98:·invokevirtual·#232················//·Method·android/database/sqlite/SQLiteStatement.bindString:(ILjava/lang/String;)V699 ········97:·invokevirtual·#232················//·Method·android/database/sqlite/SQLiteStatement.bindString:(ILjava/lang/String;)V
700 ·······101:·iconst_2700 ·······100:·iconst_2
701 ·······102:·istore········7701 ·······101:·istore········6
702 ·······104:·aload·········8702 ·······103:·aload·········7
703 ·······106:·invokevirtual·#34·················//·Method·org/gnucash/android/model/ScheduledAction.getActionUID:()Ljava/lang/String;703 ·······105:·invokevirtual·#34·················//·Method·org/gnucash/android/model/ScheduledAction.getActionUID:()Ljava/lang/String;
704 ·······109:·astore_3704 ·······108:·astore········8
705 ·······110:·aload·········5705 ·······110:·aload·········5
706 ·······112:·iload·········7706 ·······112:·iload·········6
707 ·······114:·aload_3707 ·······114:·aload·········8
708 ·······115:·invokevirtual·#232················//·Method·android/database/sqlite/SQLiteStatement.bindString:(ILjava/lang/String;)V708 ·······116:·invokevirtual·#232················//·Method·android/database/sqlite/SQLiteStatement.bindString:(ILjava/lang/String;)V
709 ·······118:·iconst_3709 ·······119:·iconst_3
710 ·······119:·istore········7710 ·······120:·istore········6
711 ·······121:·aload·········8711 ·······122:·aload·········7
712 ·······123:·invokevirtual·#76·················//·Method·org/gnucash/android/model/ScheduledAction.getActionType:()Lorg/gnucash/android/model/ScheduledAction$ActionType;712 ·······124:·invokevirtual·#76·················//·Method·org/gnucash/android/model/ScheduledAction.getActionType:()Lorg/gnucash/android/model/ScheduledAction$ActionType;
713 ·······126:·astore_3 
714 ·······127:·aload_3713 ·······127:·astore········8
 714 ·······129:·aload·········8
715 ·······128:·invokevirtual·#81·················//·Method·org/gnucash/android/model/ScheduledAction$ActionType.name:()Ljava/lang/String;715 ·······131:·invokevirtual·#81·················//·Method·org/gnucash/android/model/ScheduledAction$ActionType.name:()Ljava/lang/String;
716 ·······131:·astore_3716 ·······134:·astore········8
717 ·······132:·aload·········5717 ·······136:·aload·········5
718 ·······134:·iload·········7718 ·······138:·iload·········6
719 ·······136:·aload_3719 ·······140:·aload·········8
720 ·······137:·invokevirtual·#232················//·Method·android/database/sqlite/SQLiteStatement.bindString:(ILjava/lang/String;)V720 ·······142:·invokevirtual·#232················//·Method·android/database/sqlite/SQLiteStatement.bindString:(ILjava/lang/String;)V
721 ·······140:·iconst_4721 ·······145:·iconst_4
722 ·······141:·istore········7722 ·······146:·istore········6
723 ·······143:·aload·········8723 ·······148:·aload·········7
724 ·······145:·invokevirtual·#60·················//·Method·org/gnucash/android/model/ScheduledAction.getStartTime:()J724 ·······150:·invokevirtual·#60·················//·Method·org/gnucash/android/model/ScheduledAction.getStartTime:()J
725 ·······148:·lstore········9725 ·······153:·lstore········9
726 ·······150:·aload·········5726 ·······155:·aload·········5
727 ·······152:·iload·········7727 ·······157:·iload·········6
728 ·······154:·lload·········9728 ·······159:·lload·········9
729 ·······156:·invokevirtual·#239················//·Method·android/database/sqlite/SQLiteStatement.bindLong:(IJ)V729 ·······161:·invokevirtual·#239················//·Method·android/database/sqlite/SQLiteStatement.bindLong:(IJ)V
730 ·······159:·iconst_5730 ·······164:·iconst_5
731 ·······160:·istore········7731 ·······165:·istore········6
732 ·······162:·aload·········8732 ·······167:·aload·········7
733 ·······164:·invokevirtual·#65·················//·Method·org/gnucash/android/model/ScheduledAction.getEndTime:()J733 ·······169:·invokevirtual·#65·················//·Method·org/gnucash/android/model/ScheduledAction.getEndTime:()J
734 ·······167:·lstore········9734 ·······172:·lstore········9
735 ·······169:·aload·········5735 ·······174:·aload·········5
736 ·······171:·iload·········7736 ·······176:·iload·········6
737 ·······173:·lload·········9737 ·······178:·lload·········9
738 ·······175:·invokevirtual·#239················//·Method·android/database/sqlite/SQLiteStatement.bindLong:(IJ)V738 ·······180:·invokevirtual·#239················//·Method·android/database/sqlite/SQLiteStatement.bindLong:(IJ)V
739 ·······178:·bipush········6739 ·······183:·bipush········6
740 ·······180:·istore········7740 ·······185:·istore········6
741 ·······182:·aload·········8741 ·······187:·aload·········7
742 ·······184:·invokevirtual·#70·················//·Method·org/gnucash/android/model/ScheduledAction.getLastRun:()J742 ·······189:·invokevirtual·#70·················//·Method·org/gnucash/android/model/ScheduledAction.getLastRun:()J
743 ·······187:·lstore········9743 ·······192:·lstore········9
744 ·······189:·aload·········5744 ·······194:·aload·········5
745 ·······191:·iload·········7745 ·······196:·iload·········6
746 ·······193:·lload·········9746 ·······198:·lload·········9
747 ·······195:·invokevirtual·#239················//·Method·android/database/sqlite/SQLiteStatement.bindLong:(IJ)V747 ·······200:·invokevirtual·#239················//·Method·android/database/sqlite/SQLiteStatement.bindLong:(IJ)V
748 ·······198:·bipush········7748 ·······203:·bipush········7
749 ·······200:·istore········7749 ·······205:·istore········6
750 ·······202:·aload·········8750 ·······207:·aload·········7
751 ·······204:·invokevirtual·#46·················//·Method·org/gnucash/android/model/ScheduledAction.getPeriod:()J751 ·······209:·invokevirtual·#46·················//·Method·org/gnucash/android/model/ScheduledAction.getPeriod:()J
752 ·······207:·lstore········9752 ·······212:·lstore········9
753 ·······209:·aload·········5753 ·······214:·aload·········5
754 ·······211:·iload·········7754 ·······216:·iload·········6
755 ·······213:·lload·········9755 ·······218:·lload·········9
756 ·······215:·invokevirtual·#239················//·Method·android/database/sqlite/SQLiteStatement.bindLong:(IJ)V756 ·······220:·invokevirtual·#239················//·Method·android/database/sqlite/SQLiteStatement.bindLong:(IJ)V
757 ·······218:·bipush········8757 ·······223:·bipush········8
758 ·······220:·istore········11758 ·······225:·istore········11
759 ·······222:·aload·········8759 ·······227:·aload·········7
760 ·······224:·invokevirtual·#92·················//·Method·org/gnucash/android/model/ScheduledAction.isEnabled:()Z760 ·······229:·invokevirtual·#92·················//·Method·org/gnucash/android/model/ScheduledAction.isEnabled:()Z
761 ·······227:·istore········7761 ·······232:·istore········6
762 ·······229:·iload·········7762 ·······234:·iload·········6
763 ·······231:·ifeq··········354763 ·······236:·ifeq··········367
764 ·······234:·lconst_1764 ·······239:·lconst_1
765 ·······235:·lstore········12765 ·······240:·lstore········12
766 ·······237:·aload·········5766 ·······242:·aload·········5
767 ·······239:·iload·········11767 ·······244:·iload·········11
768 ·······241:·lload·········12768 ·······246:·lload·········12
769 ·······243:·invokevirtual·#239················//·Method·android/database/sqlite/SQLiteStatement.bindLong:(IJ)V769 ·······248:·invokevirtual·#239················//·Method·android/database/sqlite/SQLiteStatement.bindLong:(IJ)V
770 ·······246:·bipush········9770 ·······251:·bipush········9
771 ·······248:·istore········7771 ·······253:·istore········6
772 ·······250:·aload·········8772 ·······255:·aload·········7
773 ·······252:·invokevirtual·#250················//·Method·org/gnucash/android/model/ScheduledAction.getCreatedTimestamp:()Ljava/sql/Timestamp;773 ·······257:·invokevirtual·#250················//·Method·org/gnucash/android/model/ScheduledAction.getCreatedTimestamp:()Ljava/sql/Timestamp;
774 ·······255:·astore_3 
775 ·······256:·aload_3774 ·······260:·astore········8
 775 ·······262:·aload·········8
776 ·······257:·invokevirtual·#255················//·Method·java/sql/Timestamp.toString:()Ljava/lang/String;776 ·······264:·invokevirtual·#255················//·Method·java/sql/Timestamp.toString:()Ljava/lang/String;
777 ·······260:·astore_3777 ·······267:·astore········8
778 ·······261:·aload·········5778 ·······269:·aload·········5
779 ·······263:·iload·········7779 ·······271:·iload·········6
780 ·······265:·aload_3 
781 ·······266:·invokevirtual·#232················//·Method·android/database/sqlite/SQLiteStatement.bindString:(ILjava/lang/String;)V 
782 ·······269:·aload·········8780 ·······273:·aload·········8
783 ·······271:·invokevirtual·#86·················//·Method·org/gnucash/android/model/ScheduledAction.getTag:()Ljava/lang/String; 
784 ·······274:·astore_2 
785 ·······275:·aload_2 
786 ·······276:·ifnonnull·····360 
787 ·······279:·bipush········10 
788 ·······281:·istore········7 
789 ·······283:·aload·········5 
790 ·······285:·iload·········7 
791 ·······287:·invokevirtual·#259················//·Method·android/database/sqlite/SQLiteStatement.bindNull:(I)V 
792 ·······290:·bipush········11 
793 ·······292:·istore········7 
794 ·······294:·aload·········8 
Max diff block lines reached; 3092/20605 bytes (15.01%) of diff not shown.
6.88 KB
org/gnucash/android/db/SplitsDbAdapter.class
6.79 KB
javap -verbose -constants -s -l -private {}
    
Offset 1043, 104 lines modifiedOffset 1043, 104 lines modified
1043 ········22:·astore········51043 ········22:·astore········5
1044 ········24:·aload·········41044 ········24:·aload·········4
1045 ········26:·aload·········51045 ········26:·aload·········5
1046 ········28:·invokevirtual·#266················//·Method·android/database/sqlite/SQLiteDatabase.compileStatement:(Ljava/lang/String;)Landroid/database/sqlite/SQLiteStatement;1046 ········28:·invokevirtual·#266················//·Method·android/database/sqlite/SQLiteDatabase.compileStatement:(Ljava/lang/String;)Landroid/database/sqlite/SQLiteStatement;
1047 ········31:·astore········61047 ········31:·astore········6
1048 ········33:·aload_11048 ········33:·aload_1
1049 ········34:·invokeinterface·#270,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;1049 ········34:·invokeinterface·#270,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
1050 ········39:·astore········71050 ········39:·astore········4
1051 ········41:·aload·········71051 ········41:·aload·········4
1052 ········43:·invokeinterface·#275,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z1052 ········43:·invokeinterface·#275,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
1053 ········48:·istore········81053 ········48:·istore········7
1054 ········50:·iload·········81054 ········50:·iload·········7
1055 ········52:·ifeq··········2601055 ········52:·ifeq··········260
1056 ········55:·aload·········71056 ········55:·aload·········4
1057 ········57:·invokeinterface·#279,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;1057 ········57:·invokeinterface·#279,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
1058 ········62:·astore········91058 ········62:·astore········8
1059 ········64:·aload·········91059 ········64:·aload·········8
1060 ········66:·checkcast·····#155················//·class·org/gnucash/android/model/Split1060 ········66:·checkcast·····#155················//·class·org/gnucash/android/model/Split
1061 ········69:·astore········91061 ········69:·astore········8
1062 ········71:·aload·········61062 ········71:·aload·········6
1063 ········73:·invokevirtual·#284················//·Method·android/database/sqlite/SQLiteStatement.clearBindings:()V1063 ········73:·invokevirtual·#284················//·Method·android/database/sqlite/SQLiteStatement.clearBindings:()V
1064 ········76:·iconst_11064 ········76:·iconst_1
1065 ········77:·istore········81065 ········77:·istore········7
1066 ········79:·aload·········91066 ········79:·aload·········8
1067 ········81:·invokevirtual·#287················//·Method·org/gnucash/android/model/Split.getUID:()Ljava/lang/String;1067 ········81:·invokevirtual·#287················//·Method·org/gnucash/android/model/Split.getUID:()Ljava/lang/String;
1068 ········84:·astore········51068 ········84:·astore········9
1069 ········86:·aload·········61069 ········86:·aload·········6
1070 ········88:·iload·········81070 ········88:·iload·········7
1071 ········90:·aload·········51071 ········90:·aload·········9
1072 ········92:·invokevirtual·#291················//·Method·android/database/sqlite/SQLiteStatement.bindString:(ILjava/lang/String;)V1072 ········92:·invokevirtual·#291················//·Method·android/database/sqlite/SQLiteStatement.bindString:(ILjava/lang/String;)V
1073 ········95:·aload·········91073 ········95:·aload·········8
1074 ········97:·invokevirtual·#186················//·Method·org/gnucash/android/model/Split.getMemo:()Ljava/lang/String;1074 ········97:·invokevirtual·#186················//·Method·org/gnucash/android/model/Split.getMemo:()Ljava/lang/String;
1075 ·······100:·astore········41075 ·······100:·astore········5
1076 ·······102:·aload·········41076 ·······102:·aload·········5
1077 ·······104:·ifnull········1261077 ·······104:·ifnull········126
1078 ·······107:·iconst_21078 ·······107:·iconst_2
1079 ·······108:·istore········81079 ·······108:·istore········7
1080 ·······110:·aload·········91080 ·······110:·aload·········8
1081 ·······112:·invokevirtual·#186················//·Method·org/gnucash/android/model/Split.getMemo:()Ljava/lang/String;1081 ·······112:·invokevirtual·#186················//·Method·org/gnucash/android/model/Split.getMemo:()Ljava/lang/String;
1082 ·······115:·astore········51082 ·······115:·astore········9
1083 ·······117:·aload·········61083 ·······117:·aload·········6
1084 ·······119:·iload·········81084 ·······119:·iload·········7
1085 ·······121:·aload·········51085 ·······121:·aload·········9
1086 ·······123:·invokevirtual·#291················//·Method·android/database/sqlite/SQLiteStatement.bindString:(ILjava/lang/String;)V1086 ·······123:·invokevirtual·#291················//·Method·android/database/sqlite/SQLiteStatement.bindString:(ILjava/lang/String;)V
1087 ·······126:·iconst_31087 ·······126:·iconst_3
1088 ·······127:·istore········81088 ·······127:·istore········7
1089 ·······129:·aload·········91089 ·······129:·aload·········8
1090 ·······131:·invokevirtual·#176················//·Method·org/gnucash/android/model/Split.getType:()Lorg/gnucash/android/model/TransactionType;1090 ·······131:·invokevirtual·#176················//·Method·org/gnucash/android/model/Split.getType:()Lorg/gnucash/android/model/TransactionType;
1091 ·······134:·astore········51091 ·······134:·astore········9
1092 ·······136:·aload·········51092 ·······136:·aload·········9
1093 ·······138:·invokevirtual·#181················//·Method·org/gnucash/android/model/TransactionType.name:()Ljava/lang/String;1093 ·······138:·invokevirtual·#181················//·Method·org/gnucash/android/model/TransactionType.name:()Ljava/lang/String;
1094 ·······141:·astore········51094 ·······141:·astore········9
1095 ·······143:·aload·········61095 ·······143:·aload·········6
1096 ·······145:·iload·········81096 ·······145:·iload·········7
1097 ·······147:·aload·········51097 ·······147:·aload·········9
1098 ·······149:·invokevirtual·#291················//·Method·android/database/sqlite/SQLiteStatement.bindString:(ILjava/lang/String;)V1098 ·······149:·invokevirtual·#291················//·Method·android/database/sqlite/SQLiteStatement.bindString:(ILjava/lang/String;)V
1099 ·······152:·iconst_41099 ·······152:·iconst_4
1100 ·······153:·istore········81100 ·······153:·istore········7
1101 ·······155:·aload·········91101 ·······155:·aload·········8
1102 ·······157:·invokevirtual·#159················//·Method·org/gnucash/android/model/Split.getAmount:()Lorg/gnucash/android/model/Money;1102 ·······157:·invokevirtual·#159················//·Method·org/gnucash/android/model/Split.getAmount:()Lorg/gnucash/android/model/Money;
1103 ·······160:·astore········51103 ·······160:·astore········9
1104 ·······162:·aload·········51104 ·······162:·aload·········9
1105 ·······164:·invokevirtual·#165················//·Method·org/gnucash/android/model/Money.toPlainString:()Ljava/lang/String;1105 ·······164:·invokevirtual·#165················//·Method·org/gnucash/android/model/Money.toPlainString:()Ljava/lang/String;
1106 ·······167:·astore········51106 ·······167:·astore········9
1107 ·······169:·aload·········61107 ·······169:·aload·········6
1108 ·······171:·iload·········81108 ·······171:·iload·········7
1109 ·······173:·aload·········51109 ·······173:·aload·········9
1110 ·······175:·invokevirtual·#291················//·Method·android/database/sqlite/SQLiteStatement.bindString:(ILjava/lang/String;)V1110 ·······175:·invokevirtual·#291················//·Method·android/database/sqlite/SQLiteStatement.bindString:(ILjava/lang/String;)V
1111 ·······178:·iconst_51111 ·······178:·iconst_5
1112 ·······179:·istore········81112 ·······179:·istore········7
1113 ·······181:·aload·········91113 ·······181:·aload·········8
1114 ·······183:·invokevirtual·#297················//·Method·org/gnucash/android/model/Split.getCreatedTimestamp:()Ljava/sql/Timestamp;1114 ·······183:·invokevirtual·#297················//·Method·org/gnucash/android/model/Split.getCreatedTimestamp:()Ljava/sql/Timestamp;
1115 ·······186:·astore········51115 ·······186:·astore········9
1116 ·······188:·aload·········51116 ·······188:·aload·········9
1117 ·······190:·invokevirtual·#300················//·Method·java/sql/Timestamp.toString:()Ljava/lang/String;1117 ·······190:·invokevirtual·#300················//·Method·java/sql/Timestamp.toString:()Ljava/lang/String;
1118 ·······193:·astore········51118 ·······193:·astore········9
1119 ·······195:·aload·········61119 ·······195:·aload·········6
1120 ·······197:·iload·········81120 ·······197:·iload·········7
1121 ·······199:·aload·········51121 ·······199:·aload·········9
1122 ·······201:·invokevirtual·#291················//·Method·android/database/sqlite/SQLiteStatement.bindString:(ILjava/lang/String;)V1122 ·······201:·invokevirtual·#291················//·Method·android/database/sqlite/SQLiteStatement.bindString:(ILjava/lang/String;)V
1123 ·······204:·bipush········61123 ·······204:·bipush········6
1124 ·······206:·istore········81124 ·······206:·istore········7
1125 ·······208:·aload·········91125 ·······208:·aload·········8
1126 ·······210:·invokevirtual·#191················//·Method·org/gnucash/android/model/Split.getAccountUID:()Ljava/lang/String;1126 ·······210:·invokevirtual·#191················//·Method·org/gnucash/android/model/Split.getAccountUID:()Ljava/lang/String;
1127 ·······213:·astore········51127 ·······213:·astore········9
1128 ·······215:·aload·········61128 ·······215:·aload·········6
1129 ·······217:·iload·········81129 ·······217:·iload·········7
1130 ·······219:·aload·········51130 ·······219:·aload·········9
1131 ·······221:·invokevirtual·#291················//·Method·android/database/sqlite/SQLiteStatement.bindString:(ILjava/lang/String;)V1131 ·······221:·invokevirtual·#291················//·Method·android/database/sqlite/SQLiteStatement.bindString:(ILjava/lang/String;)V
1132 ·······224:·bipush········71132 ·······224:·bipush········7
1133 ·······226:·istore········81133 ·······226:·istore········7
1134 ·······228:·aload·········91134 ·······228:·aload·········8
1135 ·······230:·invokevirtual·#194················//·Method·org/gnucash/android/model/Split.getTransactionUID:()Ljava/lang/String;1135 ·······230:·invokevirtual·#194················//·Method·org/gnucash/android/model/Split.getTransactionUID:()Ljava/lang/String;
1136 ·······233:·astore········51136 ·······233:·astore········9
1137 ·······235:·aload·········61137 ·······235:·aload·········6
1138 ·······237:·iload·········81138 ·······237:·iload·········7
1139 ·······239:·aload·········51139 ·······239:·aload·········9
1140 ·······241:·invokevirtual·#291················//·Method·android/database/sqlite/SQLiteStatement.bindString:(ILjava/lang/String;)V1140 ·······241:·invokevirtual·#291················//·Method·android/database/sqlite/SQLiteStatement.bindString:(ILjava/lang/String;)V
1141 ·······244:·aload·········61141 ·······244:·aload·········6
1142 ·······246:·invokevirtual·#305················//·Method·android/database/sqlite/SQLiteStatement.execute:()V1142 ·······246:·invokevirtual·#305················//·Method·android/database/sqlite/SQLiteStatement.execute:()V
1143 ·······249:·lconst_11143 ·······249:·lconst_1
1144 ·······250:·lstore········101144 ·······250:·lstore········10
1145 ·······252:·lload_21145 ·······252:·lload_2
1146 ·······253:·lload·········101146 ·······253:·lload·········10
65.0 KB
org/gnucash/android/db/TransactionsDbAdapter.class
64.9 KB
procyon -ec {}
    
Offset 29, 15 lines modifiedOffset 29, 15 lines modified
29 ····}29 ····}
30 ····30 ····
31 ····public·static·TransactionsDbAdapter·getInstance()·{31 ····public·static·TransactionsDbAdapter·getInstance()·{
32 ········return·GnuCashApplication.getTransactionDbAdapter();32 ········return·GnuCashApplication.getTransactionDbAdapter();
33 ····}33 ····}
34 ····34 ····
35 ····private·long·getTimestamp(final·String·str,·final·AccountType·accountType,·final·String·s)·{35 ····private·long·getTimestamp(final·String·str,·final·AccountType·accountType,·final·String·s)·{
36 ········final·Cursor·rawQuery·=·this.mDb.rawQuery("SELECT·"·+·str·+·"("·+·"timestamp"·+·")"·+·"·FROM·"·+·"transactions"·+·"·INNER·JOIN·"·+·"splits"·+·"·ON·"·+·"splits"·+·"."·+·"transaction_uid"·+·"·=·"·+·"transactions"·+·"."·+·"uid"·+·"·INNER·JOIN·"·+·"accounts"·+·"·ON·"·+·"accounts"·+·"."·+·"uid"·+·"·=·"·+·"splits"·+·"."·+·"account_uid"·+·"·WHERE·"·+·"accounts"·+·"."·+·"type"·+·"·=·?·AND·"·+·"transactions"·+·"."·+·"currency_code"·+·"·=·?·AND·"·+·"transactions"·+·"."·+·"is_template"·+·"·=·0",·new·String[]·{·accountType.name(),·s·});36 ········final·Cursor·rawQuery·=·this.mDb.rawQuery("SELECT·"·+·str·+·"("·+·"timestamp"·+·")·FROM·"·+·"transactions"·+·"·INNER·JOIN·"·+·"splits"·+·"·ON·"·+·"splits"·+·"."·+·"transaction_uid"·+·"·=·"·+·"transactions"·+·"."·+·"uid"·+·"·INNER·JOIN·"·+·"accounts"·+·"·ON·"·+·"accounts"·+·"."·+·"uid"·+·"·=·"·+·"splits"·+·"."·+·"account_uid"·+·"·WHERE·"·+·"accounts"·+·"."·+·"type"·+·"·=·?·AND·"·+·"transactions"·+·"."·+·"currency_code"·+·"·=·?·AND·"·+·"transactions"·+·"."·+·"is_template"·+·"·=·0",·new·String[]·{·accountType.name(),·s·});
37 ········long·long1·=·0L;37 ········long·long1·=·0L;
38 ········if·(rawQuery·!=·null)·{38 ········if·(rawQuery·!=·null)·{
39 ············if·(rawQuery.moveToFirst())·{39 ············if·(rawQuery.moveToFirst())·{
40 ················long1·=·rawQuery.getLong(0);40 ················long1·=·rawQuery.getLong(0);
41 ············}41 ············}
42 ············rawQuery.close();42 ············rawQuery.close();
43 ········}43 ········}
Offset 46, 539 lines modifiedOffset 46, 543 lines modified
46 ····46 ····
47 ····public·long·addTransaction(final·Transaction·p0)·{47 ····public·long·addTransaction(final·Transaction·p0)·{
48 ········//·48 ········//·
49 ········//·This·method·could·not·be·decompiled.49 ········//·This·method·could·not·be·decompiled.
50 ········//·50 ········//·
51 ········//·Original·Bytecode:51 ········//·Original·Bytecode:
52 ········//·52 ········//·
 53 ········//·····1:·istore_2·······
 54 ········//·····2:·iconst_0·······
 55 ········//·····3:·istore_3·······
 56 ········//·····4:·aconst_null····
 57 ········//·····5:·astore··········4
 58 ········//·····7:·aload_0········
53 ········//·····1:·aload_1········59 ········//·····8:·aload_1········
54 ········//·····2:·invokevirtual···org/gnucash/android/db/TransactionsDbAdapter.getContentValues:(Lorg/gnucash/android/model/BaseModel;)Landroid/content/ContentValues;60 ········//·····9:·invokevirtual···org/gnucash/android/db/TransactionsDbAdapter.getContentValues:(Lorg/gnucash/android/model/BaseModel;)Landroid/content/ContentValues;
55 ········//·····5:·astore_2·······61 ········//····12:·astore··········5
56 ········//·····6:·aload_1········62 ········//····14:·aload_1········
57 ········//·····7:·invokevirtual···org/gnucash/android/model/Transaction.getDescription:()Ljava/lang/String;63 ········//····15:·invokevirtual···org/gnucash/android/model/Transaction.getDescription:()Ljava/lang/String;
58 ········//····10:·astore_3·······64 ········//····18:·astore··········6
59 ········//····11:·aload_2········65 ········//····20:·aload···········5
60 ········//····12:·ldc·············"name"66 ········//····22:·ldc·············"name"
61 ········//····14:·aload_3········67 ········//····24:·aload···········6
62 ········//····15:·invokevirtual···android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V68 ········//····26:·invokevirtual···android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V
63 ········//····18:·aload_1········69 ········//····29:·aload_1········
64 ········//····19:·invokevirtual···org/gnucash/android/model/Transaction.getTimeMillis:()J70 ········//····30:·invokevirtual···org/gnucash/android/model/Transaction.getTimeMillis:()J
65 ········//····22:·lstore··········471 ········//····33:·lstore··········7
66 ········//····24:·lload···········472 ········//····35:·lload···········7
67 ········//····26:·invokestatic····java/lang/Long.valueOf:(J)Ljava/lang/Long;73 ········//····37:·invokestatic····java/lang/Long.valueOf:(J)Ljava/lang/Long;
68 ········//····29:·astore_3·······74 ········//····40:·astore··········6
69 ········//····30:·aload_2········75 ········//····42:·aload···········5
70 ········//····31:·ldc·············"timestamp"76 ········//····44:·ldc·············"timestamp"
71 ········//····33:·aload_3········77 ········//····46:·aload···········6
72 ········//····34:·invokevirtual···android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Long;)V78 ········//····48:·invokevirtual···android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Long;)V
73 ········//····37:·ldc·············"description"79 ········//····51:·ldc·············"description"
74 ········//····39:·astore··········680 ········//····53:·astore··········9
75 ········//····41:·aload_1········81 ········//····55:·aload_1········
76 ········//····42:·invokevirtual···org/gnucash/android/model/Transaction.getNote:()Ljava/lang/String;82 ········//····56:·invokevirtual···org/gnucash/android/model/Transaction.getNote:()Ljava/lang/String;
77 ········//····45:·astore_3·······83 ········//····59:·astore··········6
78 ········//····46:·aload_2········84 ········//····61:·aload···········5
 85 ········//····63:·aload···········9
79 ········//····47:·aload···········686 ········//····65:·aload···········6
80 ········//····49:·aload_3········ 
81 ········//····50:·invokevirtual···android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V87 ········//····67:·invokevirtual···android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V
82 ········//····53:·ldc·············"is_exported"88 ········//····70:·ldc·············"is_exported"
83 ········//····55:·astore_3·······89 ········//····72:·astore··········6
84 ········//····56:·aload_1········90 ········//····74:·aload_1········
85 ········//····57:·invokevirtual···org/gnucash/android/model/Transaction.isExported:()Z91 ········//····75:·invokevirtual···org/gnucash/android/model/Transaction.isExported:()Z
86 ········//····60:·istore··········7 
87 ········//····62:·iload···········7 
88 ········//····64:·ifeq············484 
89 ········//····67:·iconst_1······· 
90 ········//····68:·istore··········792 ········//····78:·istore··········10
91 ········//····70:·iload···········793 ········//····80:·iload···········10
 94 ········//····82:·ifeq············541
 95 ········//····85:·iload_2········
 96 ········//····86:·istore··········10
 97 ········//····88:·iload···········10
92 ········//····72:·invokestatic····java/lang/Integer.valueOf:(I)Ljava/lang/Integer;98 ········//····90:·invokestatic····java/lang/Integer.valueOf:(I)Ljava/lang/Integer;
93 ········//····75:·astore··········699 ········//····93:·astore··········9
94 ········//····77:·aload_2········100 ········//····95:·aload···········5
95 ········//····78:·aload_3········ 
96 ········//····79:·aload···········6101 ········//····97:·aload···········6
97 ········//····81:·invokevirtual···android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Integer;)V 
98 ········//····84:·ldc·············"is_template" 
99 ········//····86:·astore_3······· 
100 ········//····87:·aload_1········ 
101 ········//····88:·invokevirtual···org/gnucash/android/model/Transaction.isTemplate:()Z 
102 ········//····91:·istore··········7 
103 ········//····93:·iload···········7102 ········//····99:·aload···········9
104 ········//····95:·ifeq············493 
105 ········//····98:·iconst_1······· 
106 ········//····99:·istore··········7 
107 ········//···101:·iload···········7 
108 ········//···103:·invokestatic····java/lang/Integer.valueOf:(I)Ljava/lang/Integer; 
109 ········//···106:·astore··········6 
110 ········//···108:·aload_2········ 
111 ········//···109:·aload_3········ 
112 ········//···110:·aload···········6 
113 ········//···112:·invokevirtual···android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Integer;)V103 ········//···101:·invokevirtual···android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Integer;)V
 104 ········//···104:·ldc·············"is_template"
 105 ········//···106:·astore··········9
114 ········//···115:·aload_1········106 ········//···108:·aload_1········
 107 ········//···109:·invokevirtual···org/gnucash/android/model/Transaction.isTemplate:()Z
 108 ········//···112:·istore··········11
 109 ········//···114:·iload···········11
 110 ········//···116:·ifeq············550
 111 ········//···119:·iload_2········
 112 ········//···120:·invokestatic····java/lang/Integer.valueOf:(I)Ljava/lang/Integer;
 113 ········//···123:·astore··········12
 114 ········//···125:·aload···········5
 115 ········//···127:·aload···········9
 116 ········//···129:·aload···········12
 117 ········//···131:·invokevirtual···android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Integer;)V
 118 ········//···134:·aload_1········
115 ········//···116:·invokevirtual···org/gnucash/android/model/Transaction.getCurrencyCode:()Ljava/lang/String;119 ········//···135:·invokevirtual···org/gnucash/android/model/Transaction.getCurrencyCode:()Ljava/lang/String;
116 ········//···119:·astore_3·······120 ········//···138:·astore··········12
117 ········//···120:·aload_2········121 ········//···140:·aload···········5
118 ········//···121:·ldc·············"currency_code"122 ········//···142:·ldc·············"currency_code"
119 ········//···123:·aload_3········123 ········//···144:·aload···········12
120 ········//···124:·invokevirtual···android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V124 ········//···146:·invokevirtual···android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V
121 ········//···127:·aload_1········125 ········//···149:·aload_1········
122 ········//···128:·invokevirtual···org/gnucash/android/model/Transaction.getScheduledActionUID:()Ljava/lang/String;126 ········//···150:·invokevirtual···org/gnucash/android/model/Transaction.getScheduledActionUID:()Ljava/lang/String;
123 ········//···131:·astore_3·······127 ········//···153:·astore··········12
124 ········//···132:·aload_2········128 ········//···155:·aload···········5
125 ········//···133:·ldc·············"scheduled_action_uid"129 ········//···157:·ldc·············"scheduled_action_uid"
126 ········//···135:·aload_3········130 ········//···159:·aload···········12
127 ········//···136:·invokevirtual···android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V131 ········//···161:·invokevirtual···android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V
128 ········//···139:·aload_0········132 ········//···164:·aload_0········
129 ········//···140:·getfield········org/gnucash/android/db/TransactionsDbAdapter.LOG_TAG:Ljava/lang/String;133 ········//···165:·getfield········org/gnucash/android/db/TransactionsDbAdapter.LOG_TAG:Ljava/lang/String;
130 ········//···143:·astore··········6134 ········//···168:·astore··········9
131 ········//···145:·ldc·············"Replacing·transaction·in·db"135 ········//···170:·ldc·············"Replacing·transaction·in·db"
Max diff block lines reached; 39077/66431 bytes (58.82%) of diff not shown.
4.6 KB
org/gnucash/android/export/ofx/OfxExporter.class
4.51 KB
javap -verbose -constants -s -l -private {}
    
Offset 320, 50 lines modifiedOffset 320, 48 lines modified
320 ········70:·invokeinterface·#36,··2···········//·InterfaceMethod·org/w3c/dom/Element.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;320 ········70:·invokeinterface·#36,··2···········//·InterfaceMethod·org/w3c/dom/Element.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
321 ········75:·pop321 ········75:·pop
322 ········76:·aload_0322 ········76:·aload_0
323 ········77:·getfield······#44·················//·Field·mAccountsDbAdapter:Lorg/gnucash/android/db/AccountsDbAdapter;323 ········77:·getfield······#44·················//·Field·mAccountsDbAdapter:Lorg/gnucash/android/db/AccountsDbAdapter;
324 ········80:·astore········7324 ········80:·astore········7
325 ········82:·aload_0325 ········82:·aload_0
326 ········83:·getfield······#46·················//·Field·mAccountsList:Ljava/util/List;326 ········83:·getfield······#46·················//·Field·mAccountsList:Ljava/util/List;
327 ········86:·astore········4 
328 ········88:·aload·········4 
329 ········90:·invokeinterface·#52,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;327 ········86:·invokeinterface·#52,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
330 ········95:·astore········8328 ········91:·astore········4
331 ········97:·aload·········8329 ········93:·aload·········4
332 ········99:·invokeinterface·#58,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z330 ········95:·invokeinterface·#58,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
333 ·······104:·istore········9331 ·······100:·istore········8
334 ·······106:·iload·········9332 ·······102:·iload·········8
335 ·······108:·ifeq··········172333 ·······104:·ifeq··········168
336 ·······111:·aload·········8334 ·······107:·aload·········4
337 ·······113:·invokeinterface·#62,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;335 ·······109:·invokeinterface·#62,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
338 ·······118:·checkcast·····#64·················//·class·org/gnucash/android/model/Account336 ·······114:·checkcast·····#64·················//·class·org/gnucash/android/model/Account
339 ·······121:·astore········10337 ·······117:·astore········9
340 ·······123:·aload·········10338 ·······119:·aload·········9
341 ·······125:·invokevirtual·#68·················//·Method·org/gnucash/android/model/Account.getTransactionCount:()I339 ·······121:·invokevirtual·#68·················//·Method·org/gnucash/android/model/Account.getTransactionCount:()I
342 ·······128:·istore········9340 ·······124:·istore········8
343 ·······130:·iload·········9341 ·······126:·iload·········8
344 ·······132:·ifeq··········97342 ·······128:·ifeq··········93
345 ·······135:·aload_0343 ·······131:·aload_0
346 ·······136:·getfield······#72·················//·Field·mParameters:Lorg/gnucash/android/export/ExportParams;344 ·······132:·getfield······#72·················//·Field·mParameters:Lorg/gnucash/android/export/ExportParams;
347 ·······139:·invokevirtual·#77·················//·Method·org/gnucash/android/export/ExportParams.shouldExportAllTransactions:()Z345 ·······135:·invokevirtual·#77·················//·Method·org/gnucash/android/export/ExportParams.shouldExportAllTransactions:()Z
348 ·······142:·istore········9346 ·······138:·istore········8
349 ·······144:·aload·········10347 ·······140:·aload·········9
350 ·······146:·aload_1348 ·······142:·aload_1
351 ·······147:·aload·········5349 ·······143:·aload·········5
352 ·······149:·iload·········9350 ·······145:·iload·········8
353 ·······151:·invokevirtual·#81·················//·Method·org/gnucash/android/model/Account.toOfx:(Lorg/w3c/dom/Document;Lorg/w3c/dom/Element;Z)V351 ·······147:·invokevirtual·#81·················//·Method·org/gnucash/android/model/Account.toOfx:(Lorg/w3c/dom/Document;Lorg/w3c/dom/Element;Z)V
354 ·······154:·aload·········10352 ·······150:·aload·········9
355 ·······156:·invokevirtual·#85·················//·Method·org/gnucash/android/model/Account.getUID:()Ljava/lang/String;353 ·······152:·invokevirtual·#85·················//·Method·org/gnucash/android/model/Account.getUID:()Ljava/lang/String;
356 ·······159:·astore········4354 ·······155:·astore········10
357 ·······161:·aload·········7355 ·······157:·aload·········7
358 ·······163:·aload·········4356 ·······159:·aload·········10
359 ·······165:·invokevirtual·#91·················//·Method·org/gnucash/android/db/AccountsDbAdapter.markAsExported:(Ljava/lang/String;)I357 ·······161:·invokevirtual·#91·················//·Method·org/gnucash/android/db/AccountsDbAdapter.markAsExported:(Ljava/lang/String;)I
360 ·······168:·pop358 ·······164:·pop
361 ·······169:·goto··········97359 ·······165:·goto··········93
362 ·······172:·return360 ·······168:·return
  
363 ··private·void·write(org.w3c.dom.Node,·java.io.Writer,·boolean);361 ··private·void·write(org.w3c.dom.Node,·java.io.Writer,·boolean);
364 ····descriptor:·(Lorg/w3c/dom/Node;Ljava/io/Writer;Z)V362 ····descriptor:·(Lorg/w3c/dom/Node;Ljava/io/Writer;Z)V
365 ····flags:·(0x0002)·ACC_PRIVATE363 ····flags:·(0x0002)·ACC_PRIVATE
366 ····Code:364 ····Code:
367 ······stack=300,·locals=11,·args_size=4365 ······stack=300,·locals=11,·args_size=4
368 ·········0:·invokestatic··#97·················//·Method·javax/xml/transform/TransformerFactory.newInstance:()Ljavax/xml/transform/TransformerFactory;366 ·········0:·invokestatic··#97·················//·Method·javax/xml/transform/TransformerFactory.newInstance:()Ljavax/xml/transform/TransformerFactory;
4.75 KB
org/gnucash/android/export/xml/GncXmlExporter.class
4.65 KB
procyon -ec {}
    
Offset 509, 17 lines modifiedOffset 509, 18 lines modified
509 ········xmlSerializer.startTag((String)null,·"gdate");509 ········xmlSerializer.startTag((String)null,·"gdate");
510 ········xmlSerializer.text(GncXmlHelper.DATE_FORMATTER.format((Object)Long.valueOf(l)));510 ········xmlSerializer.text(GncXmlHelper.DATE_FORMATTER.format((Object)Long.valueOf(l)));
511 ········xmlSerializer.endTag((String)null,·"gdate");511 ········xmlSerializer.endTag((String)null,·"gdate");
512 ········xmlSerializer.endTag((String)null,·s);512 ········xmlSerializer.endTag((String)null,·s);
513 ····}513 ····}
514 ····514 ····
515 ····public·void·generateExport(final·Writer·output)·{515 ····public·void·generateExport(final·Writer·output)·{
 516 ········int·n·=·0;
516 ········final·int·n·=·12;517 ········final·int·n2·=·12;
517 ········try·{518 ········try·{
518 ············final·String[]·array·=·new·String[n];519 ············final·String[]·array·=·new·String[n2];
519 ············array[0]·=·"gnc";520 ············array[0]·=·"gnc";
520 ············array[1]·=·"act";521 ············array[1]·=·"act";
521 ············array[2]·=·"book";522 ············array[2]·=·"book";
522 ············array[3]·=·"cd";523 ············array[3]·=·"cd";
523 ············array[4]·=·"cmdty";524 ············array[4]·=·"cmdty";
524 ············array[5]·=·"price";525 ············array[5]·=·"price";
525 ············array[6]·=·"slot";526 ············array[6]·=·"slot";
Offset 530, 33 lines modifiedOffset 531, 31 lines modified
530 ············array[11]·=·"recurrence";531 ············array[11]·=·"recurrence";
531 ············final·XmlPullParserFactory·instance·=·XmlPullParserFactory.newInstance();532 ············final·XmlPullParserFactory·instance·=·XmlPullParserFactory.newInstance();
532 ············try·{533 ············try·{
533 ················final·XmlSerializer·serializer·=·instance.newSerializer();534 ················final·XmlSerializer·serializer·=·instance.newSerializer();
534 ················serializer.setOutput(output);535 ················serializer.setOutput(output);
535 ················serializer.startDocument("utf-8",·Boolean.valueOf(true));536 ················serializer.startDocument("utf-8",·Boolean.valueOf(true));
536 ················serializer.startTag((String)null,·"gnc-v2");537 ················serializer.startTag((String)null,·"gnc-v2");
537 ················final·String[]·array2·=·array; 
538 ················final·int·length·=·array.length;538 ················final·int·length·=·array.length;
539 ················int·n2·=·0; 
540 ················while·(true)·{539 ················while·(true)·{
541 ····················Label_0359:·{540 ····················Label_0394:·{
542 ························if·(n2·>=·length)·{541 ························if·(n·>=·length)·{
543 ····························break·Label_0359;542 ····························break·Label_0394;
544 ························}543 ························}
545 ························final·String·s·=·array2[n2];544 ························final·String·s·=·array[n];
546 ························try·{545 ························try·{
547 ····························final·StringBuilder·append·=·new·StringBuilder().append("xmlns:").append(s);546 ····························final·StringBuilder·append·=·new·StringBuilder().append("xmlns:").append(s);
548 ····························try·{547 ····························try·{
549 ································final·String·string·=·append.toString();548 ································final·String·string·=·append.toString();
550 ································try·{549 ································try·{
551 ····································try·{550 ····································try·{
552 ········································final·StringBuilder·append2·=·new·StringBuilder().append("http://www.gnucash.org/XML/").append(s);551 ········································final·StringBuilder·append2·=·new·StringBuilder().append("http://www.gnucash.org/XML/").append(s);
553 ········································try·{552 ········································try·{
554 ············································serializer.attribute((String)null,·string,·append2.toString());553 ············································serializer.attribute((String)null,·string,·append2.toString());
555 ············································++n2;554 ············································++n;
556 ············································continue;555 ············································continue;
557 ············································serializer.startTag((String)null,·"gnc:count-data");556 ············································serializer.startTag((String)null,·"gnc:count-data");
558 ············································serializer.attribute((String)null,·"cd:type",·"book");557 ············································serializer.attribute((String)null,·"cd:type",·"book");
559 ············································serializer.text("1");558 ············································serializer.text("1");
560 ············································serializer.endTag((String)null,·"gnc:count-data");559 ············································serializer.endTag((String)null,·"gnc:count-data");
561 ············································serializer.startTag((String)null,·"gnc:book");560 ············································serializer.startTag((String)null,·"gnc:book");
562 ············································serializer.attribute((String)null,·"version",·"2.0.0");561 ············································serializer.attribute((String)null,·"version",·"2.0.0");
Offset 567, 17 lines modifiedOffset 566, 17 lines modified
567 ················································serializer.text(randomUUID.toString().replaceAll("-",·""));566 ················································serializer.text(randomUUID.toString().replaceAll("-",·""));
568 ················································serializer.endTag((String)null,·"book:id");567 ················································serializer.endTag((String)null,·"book:id");
569 ················································final·AccountsDbAdapter·mAccountsDbAdapter·=·this.mAccountsDbAdapter;568 ················································final·AccountsDbAdapter·mAccountsDbAdapter·=·this.mAccountsDbAdapter;
570 ················································try·{569 ················································try·{
571 ····················································final·List·currencies·=·mAccountsDbAdapter.getCurrencies();570 ····················································final·List·currencies·=·mAccountsDbAdapter.getCurrencies();
572 ····················································int·n3·=·0;571 ····················································int·n3·=·0;
573 ····················································while·(true)·{572 ····················································while·(true)·{
574 ························································Label_0693:·{573 ························································Label_0704:·{
575 ····························································if·(n3·>=·currencies.size())·{574 ····························································if·(n3·>=·currencies.size())·{
576 ································································break·Label_0693;575 ································································break·Label_0704;
577 ····························································}576 ····························································}
578 ····························································final·Currency·value·=·currencies.get(n3);577 ····························································final·Currency·value·=·currencies.get(n3);
579 ····························································try·{578 ····························································try·{
580 ································································final·Currency·currency·=·(Currency)value;579 ································································final·Currency·currency·=·(Currency)value;
581 ································································try·{580 ································································try·{
582 ····································································if·(currency.getCurrencyCode().equals("XXX"))·{581 ····································································if·(currency.getCurrencyCode().equals("XXX"))·{
583 ········································································currencies.remove(n3);582 ········································································currencies.remove(n3);
16.2 KB
org/gnucash/android/model/Account.class
16.1 KB
javap -verbose -constants -s -l -private {}
    
Offset 504, 39 lines modifiedOffset 504, 37 lines modified
504 ·········0:·aload_0504 ·········0:·aload_0
505 ·········1:·getfield······#70·················//·Field·mCurrency:Ljava/util/Currency;505 ·········1:·getfield······#70·················//·Field·mCurrency:Ljava/util/Currency;
506 ·········4:·invokevirtual·#99·················//·Method·java/util/Currency.getCurrencyCode:()Ljava/lang/String;506 ·········4:·invokevirtual·#99·················//·Method·java/util/Currency.getCurrencyCode:()Ljava/lang/String;
507 ·········7:·invokestatic··#114················//·Method·org/gnucash/android/model/Money.createZeroInstance:(Ljava/lang/String;)Lorg/gnucash/android/model/Money;507 ·········7:·invokestatic··#114················//·Method·org/gnucash/android/model/Money.createZeroInstance:(Ljava/lang/String;)Lorg/gnucash/android/model/Money;
508 ········10:·astore_1508 ········10:·astore_1
509 ········11:·aload_0509 ········11:·aload_0
510 ········12:·getfield······#49·················//·Field·mTransactionsList:Ljava/util/List;510 ········12:·getfield······#49·················//·Field·mTransactionsList:Ljava/util/List;
511 ········15:·astore_2 
512 ········16:·aload_2 
513 ········17:·invokeinterface·#118,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;511 ········15:·invokeinterface·#118,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
514 ········22:·astore_3512 ········20:·astore_2
515 ········23:·aload_3513 ········21:·aload_2
516 ········24:·invokeinterface·#124,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z514 ········22:·invokeinterface·#124,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
517 ········29:·istore········4 
518 ········31:·iload·········4515 ········27:·istore_3
 516 ········28:·iload_3
519 ········33:·ifeq··········68517 ········29:·ifeq··········68
520 ········36:·aload_3518 ········32:·aload_2
521 ········37:·invokeinterface·#128,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;519 ········33:·invokeinterface·#128,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
522 ········42:·checkcast·····#101················//·class·org/gnucash/android/model/Transaction520 ········38:·checkcast·····#101················//·class·org/gnucash/android/model/Transaction
523 ········45:·astore········5521 ········41:·astore········4
524 ········47:·aload_0522 ········43:·aload_0
525 ········48:·invokevirtual·#131················//·Method·getUID:()Ljava/lang/String;523 ········44:·invokevirtual·#131················//·Method·getUID:()Ljava/lang/String;
526 ········51:·astore_2524 ········47:·astore········5
 525 ········49:·aload·········4
527 ········52:·aload·········5526 ········51:·aload·········5
528 ········54:·aload_2 
529 ········55:·invokevirtual·#134················//·Method·org/gnucash/android/model/Transaction.getBalance:(Ljava/lang/String;)Lorg/gnucash/android/model/Money;527 ········53:·invokevirtual·#134················//·Method·org/gnucash/android/model/Transaction.getBalance:(Ljava/lang/String;)Lorg/gnucash/android/model/Money;
530 ········58:·astore_2528 ········56:·astore········5
531 ········59:·aload_1529 ········58:·aload_1
532 ········60:·aload_2530 ········59:·aload·········5
533 ········61:·invokevirtual·#137················//·Method·org/gnucash/android/model/Money.add:(Lorg/gnucash/android/model/Money;)Lorg/gnucash/android/model/Money;531 ········61:·invokevirtual·#137················//·Method·org/gnucash/android/model/Money.add:(Lorg/gnucash/android/model/Money;)Lorg/gnucash/android/model/Money;
534 ········64:·pop532 ········64:·pop
535 ········65:·goto··········23533 ········65:·goto··········21
536 ········68:·aload_1534 ········68:·aload_1
537 ········69:·areturn535 ········69:·areturn
  
538 ··public·java.lang.String·getColorHexCode();536 ··public·java.lang.String·getColorHexCode();
539 ····descriptor:·()Ljava/lang/String;537 ····descriptor:·()Ljava/lang/String;
540 ····flags:·(0x0001)·ACC_PUBLIC538 ····flags:·(0x0001)·ACC_PUBLIC
541 ····Code:539 ····Code:
Offset 958, 151 lines modifiedOffset 956, 145 lines modified
958 ·······383:·ldc···········#230················//·String·LEDGERBAL956 ·······383:·ldc···········#230················//·String·LEDGERBAL
959 ·······385:·astore········5957 ·······385:·astore········5
960 ·······387:·aload_1958 ·······387:·aload_1
961 ·······388:·aload·········5959 ·······388:·aload·········5
962 ·······390:·invokeinterface·#187,··2··········//·InterfaceMethod·org/w3c/dom/Document.createElement:(Ljava/lang/String;)Lorg/w3c/dom/Element;960 ·······390:·invokeinterface·#187,··2··········//·InterfaceMethod·org/w3c/dom/Document.createElement:(Ljava/lang/String;)Lorg/w3c/dom/Element;
963 ·······395:·astore········17961 ·······395:·astore········17
964 ·······397:·aload·········17962 ·······397:·aload·········17
965 ·······399:·astore········4 
966 ·······401:·aload·········17 
967 ·······403:·aload·········15963 ·······399:·aload·········15
968 ·······405:·invokeinterface·#197,··2··········//·InterfaceMethod·org/w3c/dom/Element.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;964 ·······401:·invokeinterface·#197,··2··········//·InterfaceMethod·org/w3c/dom/Element.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
969 ·······410:·pop965 ·······406:·pop
970 ·······411:·aload·········17966 ·······407:·aload·········17
971 ·······413:·aload·········16967 ·······409:·aload·········16
972 ·······415:·invokeinterface·#197,··2··········//·InterfaceMethod·org/w3c/dom/Element.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;968 ·······411:·invokeinterface·#197,··2··········//·InterfaceMethod·org/w3c/dom/Element.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
973 ·······420:·pop969 ·······416:·pop
 970 ·······417:·ldc···········#232················//·String·DTSTART
 971 ·······419:·astore········5
974 ·······421:·aload_1972 ·······421:·aload_1
975 ·······422:·astore········4 
976 ·······424:·ldc···········#232················//·String·DTSTART 
977 ·······426:·astore········5 
978 ·······428:·aload_1 
979 ·······429:·aload·········5973 ·······422:·aload·········5
980 ·······431:·invokeinterface·#187,··2··········//·InterfaceMethod·org/w3c/dom/Document.createElement:(Ljava/lang/String;)Lorg/w3c/dom/Element;974 ·······424:·invokeinterface·#187,··2··········//·InterfaceMethod·org/w3c/dom/Document.createElement:(Ljava/lang/String;)Lorg/w3c/dom/Element;
981 ·······436:·astore········18975 ·······429:·astore········18
982 ·······438:·aload_1976 ·······431:·aload_1
983 ·······439:·aload·········14977 ·······432:·aload·········14
984 ·······441:·invokeinterface·#191,··2··········//·InterfaceMethod·org/w3c/dom/Document.createTextNode:(Ljava/lang/String;)Lorg/w3c/dom/Text;978 ·······434:·invokeinterface·#191,··2··········//·InterfaceMethod·org/w3c/dom/Document.createTextNode:(Ljava/lang/String;)Lorg/w3c/dom/Text;
985 ·······446:·astore········7979 ·······439:·astore········7
986 ·······448:·aload·········7980 ·······441:·aload·········7
987 ·······450:·astore········4981 ·······443:·astore········4
988 ·······452:·aload·········18982 ·······445:·aload·········18
989 ·······454:·aload·········7983 ·······447:·aload·········7
990 ·······456:·invokeinterface·#197,··2··········//·InterfaceMethod·org/w3c/dom/Element.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;984 ·······449:·invokeinterface·#197,··2··········//·InterfaceMethod·org/w3c/dom/Element.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
991 ·······461:·pop985 ·······454:·pop
 986 ·······455:·aload_1
 987 ·······456:·astore········4
 988 ·······458:·ldc···········#234················//·String·DTEND
 989 ·······460:·astore········5
992 ·······462:·aload_1990 ·······462:·aload_1
993 ·······463:·astore········4 
994 ·······465:·ldc···········#234················//·String·DTEND 
995 ·······467:·astore········5 
996 ·······469:·aload_1 
997 ·······470:·aload·········5991 ·······463:·aload·········5
998 ·······472:·invokeinterface·#187,··2··········//·InterfaceMethod·org/w3c/dom/Document.createElement:(Ljava/lang/String;)Lorg/w3c/dom/Element;992 ·······465:·invokeinterface·#187,··2··········//·InterfaceMethod·org/w3c/dom/Document.createElement:(Ljava/lang/String;)Lorg/w3c/dom/Element;
999 ·······477:·astore········19993 ·······470:·astore········19
1000 ·······479:·aload_1994 ·······472:·aload_1
1001 ·······480:·aload·········14995 ·······473:·aload·········14
1002 ·······482:·invokeinterface·#191,··2··········//·InterfaceMethod·org/w3c/dom/Document.createTextNode:(Ljava/lang/String;)Lorg/w3c/dom/Text;996 ·······475:·invokeinterface·#191,··2··········//·InterfaceMethod·org/w3c/dom/Document.createTextNode:(Ljava/lang/String;)Lorg/w3c/dom/Text;
1003 ·······487:·astore········7997 ·······480:·astore········7
1004 ·······489:·aload·········7998 ·······482:·aload·········7
1005 ·······491:·astore········4999 ·······484:·astore········4
1006 ·······493:·aload·········191000 ·······486:·aload·········19
1007 ·······495:·aload·········71001 ·······488:·aload·········7
1008 ·······497:·invokeinterface·#197,··2··········//·InterfaceMethod·org/w3c/dom/Element.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;1002 ·······490:·invokeinterface·#197,··2··········//·InterfaceMethod·org/w3c/dom/Element.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
1009 ·······502:·pop1003 ·······495:·pop
 1004 ·······496:·aload_1
 1005 ·······497:·astore········4
 1006 ·······499:·ldc···········#236················//·String·BANKTRANLIST
 1007 ·······501:·astore········5
1010 ·······503:·aload_11008 ·······503:·aload_1
1011 ·······504:·astore········4 
1012 ·······506:·ldc···········#236················//·String·BANKTRANLIST 
1013 ·······508:·astore········5 
1014 ·······510:·aload_1 
1015 ·······511:·aload·········51009 ·······504:·aload·········5
1016 ·······513:·invokeinterface·#187,··2··········//·InterfaceMethod·org/w3c/dom/Document.createElement:(Ljava/lang/String;)Lorg/w3c/dom/Element;1010 ·······506:·invokeinterface·#187,··2··········//·InterfaceMethod·org/w3c/dom/Document.createElement:(Ljava/lang/String;)Lorg/w3c/dom/Element;
1017 ·······518:·astore········201011 ·······511:·astore········20
 1012 ·······513:·aload·········20
 1013 ·······515:·aload·········18
 1014 ·······517:·invokeinterface·#197,··2··········//·InterfaceMethod·org/w3c/dom/Element.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
 1015 ·······522:·pop
1018 ·······520:·aload·········201016 ·······523:·aload·········20
1019 ·······522:·aload·········181017 ·······525:·aload·········19
1020 ·······524:·invokeinterface·#197,··2··········//·InterfaceMethod·org/w3c/dom/Element.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;1018 ·······527:·invokeinterface·#197,··2··········//·InterfaceMethod·org/w3c/dom/Element.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
1021 ·······529:·pop1019 ·······532:·pop
1022 ·······530:·aload·········20 
1023 ·······532:·aload·········19 
1024 ·······534:·invokeinterface·#197,··2··········//·InterfaceMethod·org/w3c/dom/Element.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; 
1025 ·······539:·pop 
1026 ·······540:·aload_01020 ·······533:·aload_0
1027 ·······541:·astore········41021 ·······534:·astore········4
1028 ·······543:·aload_01022 ·······536:·aload_0
Max diff block lines reached; 3105/16435 bytes (18.89%) of diff not shown.
54.0 KB
org/gnucash/android/model/Transaction.class
53.9 KB
javap -verbose -constants -s -l -private {}
    
Offset 479, 102 lines modifiedOffset 479, 102 lines modified
479 ········56:·return479 ········56:·return
  
480 ··public·org.gnucash.android.model.Transaction(org.gnucash.android.model.Transaction,·boolean);480 ··public·org.gnucash.android.model.Transaction(org.gnucash.android.model.Transaction,·boolean);
481 ····descriptor:·(Lorg/gnucash/android/model/Transaction;Z)V481 ····descriptor:·(Lorg/gnucash/android/model/Transaction;Z)V
482 ····flags:·(0x0001)·ACC_PUBLIC482 ····flags:·(0x0001)·ACC_PUBLIC
483 ····Code:483 ····Code:
484 ······stack=300,·locals=9,·args_size=3484 ······stack=300,·locals=9,·args_size=3
 485 ·········0:·iconst_0
 486 ·········1:·istore_3
 487 ·········2:·aconst_null
 488 ·········3:·astore········4
485 ·········0:·aload_0489 ·········5:·aload_0
486 ·········1:·invokespecial·#39·················//·Method·org/gnucash/android/model/BaseModel."<init>":()V490 ·········6:·invokespecial·#39·················//·Method·org/gnucash/android/model/BaseModel."<init>":()V
487 ·········4:·getstatic·····#44·················//·Field·org/gnucash/android/model/Money.DEFAULT_CURRENCY_CODE:Ljava/lang/String;491 ·········9:·getstatic·····#44·················//·Field·org/gnucash/android/model/Money.DEFAULT_CURRENCY_CODE:Ljava/lang/String;
488 ·········7:·astore_3492 ········12:·astore········5
489 ·········8:·aload_0493 ········14:·aload_0
490 ·········9:·aload_3494 ········15:·aload·········5
491 ········10:·putfield······#46·················//·Field·mCurrencyCode:Ljava/lang/String;495 ········17:·putfield······#46·················//·Field·mCurrencyCode:Ljava/lang/String;
492 ········13:·new···········#48·················//·class·java/util/ArrayList496 ········20:·new···········#48·················//·class·java/util/ArrayList
493 ········16:·astore_3 
494 ········17:·aload_3497 ········23:·astore········5
 498 ········25:·aload·········5
495 ········18:·invokespecial·#49·················//·Method·java/util/ArrayList."<init>":()V499 ········27:·invokespecial·#49·················//·Method·java/util/ArrayList."<init>":()V
496 ········21:·aload_0500 ········30:·aload_0
497 ········22:·aload_3501 ········31:·aload·········5
498 ········23:·putfield······#51·················//·Field·mSplitList:Ljava/util/List;502 ········33:·putfield······#51·················//·Field·mSplitList:Ljava/util/List;
499 ········26:·aload_0503 ········36:·aload_0
500 ········27:·ldc···········#53·················//·String504 ········37:·ldc···········#53·················//·String
501 ········29:·putfield······#55·················//·Field·mNotes:Ljava/lang/String;505 ········39:·putfield······#55·················//·Field·mNotes:Ljava/lang/String;
502 ········32:·aload_0506 ········42:·aload_0
503 ········33:·iconst_0507 ········43:·iconst_0
504 ········34:·putfield······#57·················//·Field·mIsExported:Z508 ········44:·putfield······#57·················//·Field·mIsExported:Z
505 ········37:·aload_0509 ········47:·aload_0
506 ········38:·iconst_0510 ········48:·iconst_0
507 ········39:·putfield······#59·················//·Field·mIsTemplate:Z511 ········49:·putfield······#59·················//·Field·mIsTemplate:Z
508 ········42:·iconst_0 
509 ········43:·istore········4 
510 ········45:·aload_0512 ········52:·aload_0
511 ········46:·aconst_null513 ········53:·aconst_null
512 ········47:·putfield······#61·················//·Field·mScheduledActionUID:Ljava/lang/String;514 ········54:·putfield······#61·················//·Field·mScheduledActionUID:Ljava/lang/String;
513 ········50:·aload_0515 ········57:·aload_0
514 ········51:·invokespecial·#64·················//·Method·initDefaults:()V516 ········58:·invokespecial·#64·················//·Method·initDefaults:()V
515 ········54:·aload_1517 ········61:·aload_1
516 ········55:·invokevirtual·#72·················//·Method·getDescription:()Ljava/lang/String;518 ········62:·invokevirtual·#72·················//·Method·getDescription:()Ljava/lang/String;
517 ········58:·astore_3519 ········65:·astore········5
518 ········59:·aload_0520 ········67:·aload_0
519 ········60:·aload_3521 ········68:·aload·········5
520 ········61:·invokevirtual·#68·················//·Method·setDescription:(Ljava/lang/String;)V522 ········70:·invokevirtual·#68·················//·Method·setDescription:(Ljava/lang/String;)V
521 ········64:·aload_1523 ········73:·aload_1
522 ········65:·invokevirtual·#75·················//·Method·getNote:()Ljava/lang/String;524 ········74:·invokevirtual·#75·················//·Method·getNote:()Ljava/lang/String;
523 ········68:·astore_3525 ········77:·astore········5
524 ········69:·aload_0526 ········79:·aload_0
525 ········70:·aload_3527 ········80:·aload·········5
526 ········71:·invokevirtual·#78·················//·Method·setNote:(Ljava/lang/String;)V528 ········82:·invokevirtual·#78·················//·Method·setNote:(Ljava/lang/String;)V
527 ········74:·aload_1529 ········85:·aload_1
528 ········75:·invokevirtual·#82·················//·Method·getTimeMillis:()J530 ········86:·invokevirtual·#82·················//·Method·getTimeMillis:()J
529 ········78:·lstore········5531 ········89:·lstore········6
530 ········80:·aload_0 
531 ········81:·lload·········5 
532 ········83:·invokevirtual·#86·················//·Method·setTime:(J)V 
533 ········86:·aload_1 
534 ········87:·getfield······#46·················//·Field·mCurrencyCode:Ljava/lang/String; 
535 ········90:·astore_3 
536 ········91:·aload_0532 ········91:·aload_0
 533 ········92:·lload·········6
 534 ········94:·invokevirtual·#86·················//·Method·setTime:(J)V
537 ········92:·aload_3535 ········97:·aload_1
538 ········93:·putfield······#46·················//·Field·mCurrencyCode:Ljava/lang/String;536 ········98:·getfield······#46·················//·Field·mCurrencyCode:Ljava/lang/String;
 537 ·······101:·astore········5
 538 ·······103:·aload_0
 539 ·······104:·aload·········5
 540 ·······106:·putfield······#46·················//·Field·mCurrencyCode:Ljava/lang/String;
539 ········96:·aload_1541 ·······109:·aload_1
540 ········97:·getfield······#51·················//·Field·mSplitList:Ljava/util/List;542 ·······110:·getfield······#51·················//·Field·mSplitList:Ljava/util/List;
541 ·······100:·astore_3 
542 ·······101:·aload_3 
543 ·······102:·invokeinterface·#92,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;543 ·······113:·invokeinterface·#92,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
544 ·······107:·astore········7544 ·······118:·astore········5
545 ·······109:·aload·········7545 ·······120:·aload·········5
546 ·······111:·invokeinterface·#98,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z546 ·······122:·invokeinterface·#98,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
547 ·······116:·istore········4 
548 ·······118:·iload·········4547 ·······127:·istore_3
 548 ·······128:·iload_3
549 ·······120:·ifeq··········154549 ·······129:·ifeq··········166
550 ·······123:·aload·········7550 ·······132:·aload·········5
551 ·······125:·invokeinterface·#102,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;551 ·······134:·invokeinterface·#102,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
552 ·······130:·checkcast·····#104················//·class·org/gnucash/android/model/Split552 ·······139:·checkcast·····#104················//·class·org/gnucash/android/model/Split
553 ·······133:·astore········8553 ·······142:·astore········8
554 ·······135:·new···········#104················//·class·org/gnucash/android/model/Split554 ·······144:·new···········#104················//·class·org/gnucash/android/model/Split
 555 ·······147:·astore········4
555 ·······138:·astore_3 
556 ·······139:·aload_3 
557 ·······140:·aload·········8556 ·······149:·aload·········4
 557 ·······151:·aload·········8
558 ·······142:·iload_2558 ·······153:·iload_2
559 ·······143:·invokespecial·#107················//·Method·org/gnucash/android/model/Split."<init>":(Lorg/gnucash/android/model/Split;Z)V559 ·······154:·invokespecial·#107················//·Method·org/gnucash/android/model/Split."<init>":(Lorg/gnucash/android/model/Split;Z)V
560 ·······146:·aload_0560 ·······157:·aload_0
561 ·······147:·aload_3561 ·······158:·aload·········4
562 ·······148:·invokevirtual·#111················//·Method·addSplit:(Lorg/gnucash/android/model/Split;)V562 ·······160:·invokevirtual·#111················//·Method·addSplit:(Lorg/gnucash/android/model/Split;)V
563 ·······151:·goto··········109563 ·······163:·goto··········120
564 ·······154:·iload_2564 ·······166:·iload_2
565 ·······155:·ifne··········168565 ·······167:·ifne··········182
566 ·······158:·aload_1566 ·······170:·aload_1
567 ·······159:·invokevirtual·#114················//·Method·getUID:()Ljava/lang/String;567 ·······171:·invokevirtual·#114················//·Method·getUID:()Ljava/lang/String;
568 ·······162:·astore_3568 ·······174:·astore········5
569 ·······163:·aload_0569 ·······176:·aload_0
570 ·······164:·aload_3570 ·······177:·aload·········5
571 ·······165:·invokevirtual·#117················//·Method·setUID:(Ljava/lang/String;)V571 ·······179:·invokevirtual·#117················//·Method·setUID:(Ljava/lang/String;)V
572 ·······168:·return572 ·······182:·return
  
573 ··public·static·org.gnucash.android.model.Money·computeBalance(java.lang.String,·java.util.List);573 ··public·static·org.gnucash.android.model.Money·computeBalance(java.lang.String,·java.util.List);
574 ····descriptor:·(Ljava/lang/String;Ljava/util/List;)Lorg/gnucash/android/model/Money;574 ····descriptor:·(Ljava/lang/String;Ljava/util/List;)Lorg/gnucash/android/model/Money;
575 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC575 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
576 ····Code:576 ····Code:
577 ······stack=300,·locals=14,·args_size=2577 ······stack=300,·locals=14,·args_size=2
578 ·········0:·invokestatic··#123················//·Method·org/gnucash/android/db/AccountsDbAdapter.getInstance:()Lorg/gnucash/android/db/AccountsDbAdapter;578 ·········0:·invokestatic··#123················//·Method·org/gnucash/android/db/AccountsDbAdapter.getInstance:()Lorg/gnucash/android/db/AccountsDbAdapter;
Offset 707, 51 lines modifiedOffset 707, 49 lines modified
707 ········55:·pop707 ········55:·pop
708 ········56:·new···········#208················//·class·java/lang/StringBuilder708 ········56:·new···········#208················//·class·java/lang/StringBuilder
709 ········59:·astore_3709 ········59:·astore_3
710 ········60:·aload_3710 ········60:·aload_3
711 ········61:·invokespecial·#209················//·Method·java/lang/StringBuilder."<init>":()V711 ········61:·invokespecial·#209················//·Method·java/lang/StringBuilder."<init>":()V
712 ········64:·aload_0712 ········64:·aload_0
713 ········65:·invokevirtual·#213················//·Method·getSplits:()Ljava/util/List;713 ········65:·invokevirtual·#213················//·Method·getSplits:()Ljava/util/List;
714 ········68:·astore········4 
715 ········70:·aload·········4 
716 ········72:·invokeinterface·#92,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;714 ········68:·invokeinterface·#92,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
Max diff block lines reached; 42140/55085 bytes (76.50%) of diff not shown.
6.1 KB
org/gnucash/android/ui/export/ScheduledExportListFragment$1.class
5.98 KB
javap -verbose -constants -s -l -private {}
    
Offset 143, 66 lines modifiedOffset 143, 66 lines modified
143 ·················default:·32143 ·················default:·32
144 ············}144 ············}
145 ········32:·iload_3145 ········32:·iload_3
146 ········33:·ireturn146 ········33:·ireturn
147 ········34:·aload_0147 ········34:·aload_0
148 ········35:·getfield······#10·················//·Field·this$0:Lorg/gnucash/android/ui/export/ScheduledExportListFragment;148 ········35:·getfield······#10·················//·Field·this$0:Lorg/gnucash/android/ui/export/ScheduledExportListFragment;
149 ········38:·invokevirtual·#26·················//·Method·org/gnucash/android/ui/export/ScheduledExportListFragment.getListView:()Landroid/widget/ListView;149 ········38:·invokevirtual·#26·················//·Method·org/gnucash/android/ui/export/ScheduledExportListFragment.getListView:()Landroid/widget/ListView;
150 ········41:·astore········6 
151 ········43:·aload·········6 
152 ········45:·invokevirtual·#32·················//·Method·android/widget/ListView.getCheckedItemIds:()[J150 ········41:·invokevirtual·#32·················//·Method·android/widget/ListView.getCheckedItemIds:()[J
153 ········48:·astore········7151 ········44:·astore········6
154 ········50:·aload·········7152 ········46:·aload·········6
155 ········52:·arraylength153 ········48:·arraylength
156 ········53:·istore········8154 ········49:·istore········7
157 ········55:·iconst_0155 ········51:·iconst_0
158 ········56:·istore········9156 ········52:·istore········5
 157 ········54:·aconst_null
 158 ········55:·astore········8
159 ········58:·iload·········9159 ········57:·iload·········5
160 ········60:·iload·········8160 ········59:·iload·········7
161 ········62:·if_icmpge·····110161 ········61:·if_icmpge·····109
162 ········65:·aload·········7162 ········64:·aload·········6
163 ········67:·iload·········9163 ········66:·iload·········5
164 ········69:·laload164 ········68:·laload
165 ········70:·lstore········10165 ········69:·lstore········9
166 ········72:·ldc···········#36·················//·String·Deleting·scheduled·export(s)166 ········71:·ldc···········#36·················//·String·Deleting·scheduled·export(s)
167 ········74:·astore········12167 ········73:·astore········11
168 ········76:·ldc···········#34·················//·String·ScheduledTrxnFragment168 ········75:·ldc···········#34·················//·String·ScheduledTrxnFragment
169 ········78:·aload·········12169 ········77:·aload·········11
170 ········80:·invokestatic··#42·················//·Method·android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I170 ········79:·invokestatic··#42·················//·Method·android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I
171 ········83:·pop171 ········82:·pop
172 ········84:·aload_0172 ········83:·aload_0
173 ········85:·getfield······#10·················//·Field·this$0:Lorg/gnucash/android/ui/export/ScheduledExportListFragment;173 ········84:·getfield······#10·················//·Field·this$0:Lorg/gnucash/android/ui/export/ScheduledExportListFragment;
174 ········88:·invokestatic··#46·················//·Method·org/gnucash/android/ui/export/ScheduledExportListFragment.access$000:(Lorg/gnucash/android/ui/export/ScheduledExportListFragment;)Lorg/gnucash/android/db/ScheduledActionDbAdapter;174 ········87:·invokestatic··#46·················//·Method·org/gnucash/android/ui/export/ScheduledExportListFragment.access$000:(Lorg/gnucash/android/ui/export/ScheduledExportListFragment;)Lorg/gnucash/android/db/ScheduledActionDbAdapter;
175 ········91:·astore········6175 ········90:·astore········12
176 ········93:·aload·········6176 ········92:·aload·········12
177 ········95:·lload·········10177 ········94:·lload·········9
178 ········97:·invokevirtual·#52·················//·Method·org/gnucash/android/db/ScheduledActionDbAdapter.deleteRecord:(J)Z178 ········96:·invokevirtual·#52·················//·Method·org/gnucash/android/db/ScheduledActionDbAdapter.deleteRecord:(J)Z
179 ·······100:·pop179 ········99:·pop
180 ·······101:·iload·········9180 ·······100:·iload·········5
181 ·······103:·iconst_1181 ·······102:·iconst_1
182 ·······104:·iadd182 ·······103:·iadd
183 ·······105:·istore········9183 ·······104:·istore········5
184 ·······107:·goto··········58184 ·······106:·goto··········57
185 ·······110:·aload_1185 ·······109:·aload_1
186 ·······111:·invokevirtual·#57·················//·Method·com/actionbarsherlock/view/ActionMode.finish:()V186 ·······110:·invokevirtual·#57·················//·Method·com/actionbarsherlock/view/ActionMode.finish:()V
187 ·······114:·aload_0187 ·······113:·aload_0
188 ·······115:·getfield······#10·················//·Field·this$0:Lorg/gnucash/android/ui/export/ScheduledExportListFragment;188 ·······114:·getfield······#10·················//·Field·this$0:Lorg/gnucash/android/ui/export/ScheduledExportListFragment;
189 ·······118:·invokevirtual·#61·················//·Method·org/gnucash/android/ui/export/ScheduledExportListFragment.getLoaderManager:()Landroid/support/v4/app/LoaderManager;189 ·······117:·invokevirtual·#61·················//·Method·org/gnucash/android/ui/export/ScheduledExportListFragment.getLoaderManager:()Landroid/support/v4/app/LoaderManager;
190 ·······121:·astore········6190 ·······120:·astore········8
191 ·······123:·aload·········6191 ·······122:·aload·········8
192 ·······125:·iconst_0192 ·······124:·iconst_0
193 ·······126:·invokevirtual·#67·················//·Method·android/support/v4/app/LoaderManager.destroyLoader:(I)V193 ·······125:·invokevirtual·#67·················//·Method·android/support/v4/app/LoaderManager.destroyLoader:(I)V
194 ·······129:·aload_0194 ·······128:·aload_0
195 ·······130:·getfield······#10·················//·Field·this$0:Lorg/gnucash/android/ui/export/ScheduledExportListFragment;195 ·······129:·getfield······#10·················//·Field·this$0:Lorg/gnucash/android/ui/export/ScheduledExportListFragment;
196 ·······133:·astore········4196 ·······132:·astore········4
197 ·······135:·aload·········4197 ·······134:·aload·········4
198 ·······137:·invokevirtual·#70·················//·Method·org/gnucash/android/ui/export/ScheduledExportListFragment.refreshList:()V198 ·······136:·invokevirtual·#70·················//·Method·org/gnucash/android/ui/export/ScheduledExportListFragment.refreshList:()V
199 ·······140:·iconst_1199 ·······139:·iconst_1
200 ·······141:·istore_3200 ·······140:·istore_3
201 ·······142:·goto··········32201 ·······141:·goto··········32
  
202 ··public·boolean·onCreateActionMode(com.actionbarsherlock.view.ActionMode,·com.actionbarsherlock.view.Menu);202 ··public·boolean·onCreateActionMode(com.actionbarsherlock.view.ActionMode,·com.actionbarsherlock.view.Menu);
203 ····descriptor:·(Lcom/actionbarsherlock/view/ActionMode;Lcom/actionbarsherlock/view/Menu;)Z203 ····descriptor:·(Lcom/actionbarsherlock/view/ActionMode;Lcom/actionbarsherlock/view/Menu;)Z
204 ····flags:·(0x0001)·ACC_PUBLIC204 ····flags:·(0x0001)·ACC_PUBLIC
205 ····Code:205 ····Code:
206 ······stack=300,·locals=3,·args_size=3206 ······stack=300,·locals=3,·args_size=3
207 ·········0:·aload_1207 ·········0:·aload_1
13.0 KB
org/gnucash/android/ui/transaction/ScheduledTransactionsListFragment$1.class
12.8 KB
javap -verbose -constants -s -l -private {}
    
Offset 180, 15 lines modifiedOffset 180, 15 lines modified
180 ·········6:·invokespecial·#14·················//·Method·java/lang/Object."<init>":()V180 ·········6:·invokespecial·#14·················//·Method·java/lang/Object."<init>":()V
181 ·········9:·return181 ·········9:·return
  
182 ··public·boolean·onActionItemClicked(com.actionbarsherlock.view.ActionMode,·com.actionbarsherlock.view.MenuItem);182 ··public·boolean·onActionItemClicked(com.actionbarsherlock.view.ActionMode,·com.actionbarsherlock.view.MenuItem);
183 ····descriptor:·(Lcom/actionbarsherlock/view/ActionMode;Lcom/actionbarsherlock/view/MenuItem;)Z183 ····descriptor:·(Lcom/actionbarsherlock/view/ActionMode;Lcom/actionbarsherlock/view/MenuItem;)Z
184 ····flags:·(0x0001)·ACC_PUBLIC184 ····flags:·(0x0001)·ACC_PUBLIC
185 ····Code:185 ····Code:
186 ······stack=300,·locals=20,·args_size=3186 ······stack=300,·locals=19,·args_size=3
187 ·········0:·iconst_0187 ·········0:·iconst_0
188 ·········1:·istore_3188 ·········1:·istore_3
189 ·········2:·aconst_null189 ·········2:·aconst_null
190 ·········3:·astore········4190 ·········3:·astore········4
191 ·········5:·aload_2191 ·········5:·aload_2
192 ·········6:·invokeinterface·#20,··1···········//·InterfaceMethod·com/actionbarsherlock/view/MenuItem.getItemId:()I192 ·········6:·invokeinterface·#20,··1···········//·InterfaceMethod·com/actionbarsherlock/view/MenuItem.getItemId:()I
193 ········11:·istore········5193 ········11:·istore········5
Offset 198, 119 lines modifiedOffset 198, 111 lines modified
198 ·················default:·32198 ·················default:·32
199 ············}199 ············}
200 ········32:·iload_3200 ········32:·iload_3
201 ········33:·ireturn201 ········33:·ireturn
202 ········34:·aload_0202 ········34:·aload_0
203 ········35:·getfield······#10·················//·Field·this$0:Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;203 ········35:·getfield······#10·················//·Field·this$0:Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;
204 ········38:·invokevirtual·#26·················//·Method·org/gnucash/android/ui/transaction/ScheduledTransactionsListFragment.getListView:()Landroid/widget/ListView;204 ········38:·invokevirtual·#26·················//·Method·org/gnucash/android/ui/transaction/ScheduledTransactionsListFragment.getListView:()Landroid/widget/ListView;
205 ········41:·astore········6 
206 ········43:·aload·········6 
207 ········45:·invokevirtual·#32·················//·Method·android/widget/ListView.getCheckedItemIds:()[J205 ········41:·invokevirtual·#32·················//·Method·android/widget/ListView.getCheckedItemIds:()[J
208 ········48:·astore········7206 ········44:·astore········6
209 ········50:·aload·········7207 ········46:·aload·········6
210 ········52:·arraylength208 ········48:·arraylength
211 ········53:·istore········8209 ········49:·istore········7
212 ········55:·iconst_0210 ········51:·iconst_0
213 ········56:·istore········9211 ········52:·istore········5
214 ········58:·aconst_null212 ········54:·aconst_null
215 ········59:·astore········10213 ········55:·astore········8
216 ········61:·iconst_0 
217 ········62:·istore········11214 ········57:·iload·········5
 215 ········59:·iload·········7
 216 ········61:·if_icmpge·····220
218 ········64:·iload·········11217 ········64:·aload·········6
219 ········66:·iload·········8218 ········66:·iload·········5
220 ········68:·if_icmpge·····235 
221 ········71:·aload·········7 
222 ········73:·iload·········11 
223 ········75:·laload219 ········68:·laload
224 ········76:·lstore········12220 ········69:·lstore········9
225 ········78:·ldc···········#36·················//·String·Cancelling·scheduled·transaction(s)221 ········71:·ldc···········#36·················//·String·Cancelling·scheduled·transaction(s)
226 ········80:·astore········14222 ········73:·astore········11
227 ········82:·ldc···········#34·················//·String·ScheduledTrxnFragment223 ········75:·ldc···········#34·················//·String·ScheduledTrxnFragment
228 ········84:·aload·········14224 ········77:·aload·········11
229 ········86:·invokestatic··#42·················//·Method·android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I225 ········79:·invokestatic··#42·················//·Method·android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I
230 ········89:·pop226 ········82:·pop
231 ········90:·aload_0227 ········83:·aload_0
232 ········91:·getfield······#10·················//·Field·this$0:Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;228 ········84:·getfield······#10·················//·Field·this$0:Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;
233 ········94:·invokestatic··#46·················//·Method·org/gnucash/android/ui/transaction/ScheduledTransactionsListFragment.access$000:(Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;)Lorg/gnucash/android/db/TransactionsDbAdapter;229 ········87:·invokestatic··#46·················//·Method·org/gnucash/android/ui/transaction/ScheduledTransactionsListFragment.access$000:(Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;)Lorg/gnucash/android/db/TransactionsDbAdapter;
234 ········97:·lload·········12230 ········90:·lload·········9
235 ········99:·invokevirtual·#52·················//·Method·org/gnucash/android/db/TransactionsDbAdapter.getUID:(J)Ljava/lang/String;231 ········92:·invokevirtual·#52·················//·Method·org/gnucash/android/db/TransactionsDbAdapter.getUID:(J)Ljava/lang/String;
236 ·······102:·astore········15232 ········95:·astore········12
237 ·······104:·invokestatic··#58·················//·Method·org/gnucash/android/app/GnuCashApplication.getScheduledEventDbAdapter:()Lorg/gnucash/android/db/ScheduledActionDbAdapter;233 ········97:·invokestatic··#58·················//·Method·org/gnucash/android/app/GnuCashApplication.getScheduledEventDbAdapter:()Lorg/gnucash/android/db/ScheduledActionDbAdapter;
238 ·······107:·astore········16234 ·······100:·astore········13
239 ·······109:·aload·········16235 ·······102:·aload·········13
240 ·······111:·aload·········15236 ·······104:·aload·········12
241 ·······113:·invokevirtual·#64·················//·Method·org/gnucash/android/db/ScheduledActionDbAdapter.getScheduledActionsWithUID:(Ljava/lang/String;)Ljava/util/List;237 ·······106:·invokevirtual·#64·················//·Method·org/gnucash/android/db/ScheduledActionDbAdapter.getScheduledActionsWithUID:(Ljava/lang/String;)Ljava/util/List;
242 ·······116:·astore········17238 ·······109:·astore········14
243 ·······118:·aload_0239 ·······111:·aload_0
244 ·······119:·getfield······#10·················//·Field·this$0:Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;240 ·······112:·getfield······#10·················//·Field·this$0:Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;
245 ·······122:·invokestatic··#46·················//·Method·org/gnucash/android/ui/transaction/ScheduledTransactionsListFragment.access$000:(Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;)Lorg/gnucash/android/db/TransactionsDbAdapter;241 ·······115:·invokestatic··#46·················//·Method·org/gnucash/android/ui/transaction/ScheduledTransactionsListFragment.access$000:(Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;)Lorg/gnucash/android/db/TransactionsDbAdapter;
246 ·······125:·astore········6242 ·······118:·astore········15
247 ·······127:·aload·········6243 ·······120:·aload·········15
248 ·······129:·lload·········12244 ·······122:·lload·········9
249 ·······131:·invokevirtual·#68·················//·Method·org/gnucash/android/db/TransactionsDbAdapter.deleteRecord:(J)Z245 ·······124:·invokevirtual·#68·················//·Method·org/gnucash/android/db/TransactionsDbAdapter.deleteRecord:(J)Z
250 ·······134:·istore········5246 ·······127:·istore········16
251 ·······136:·iload·········5247 ·······129:·iload·········16
252 ·······138:·ifeq··········222248 ·······131:·ifeq··········211
253 ·······141:·aload_0249 ·······134:·aload_0
254 ·······142:·getfield······#10·················//·Field·this$0:Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;250 ·······135:·getfield······#10·················//·Field·this$0:Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;
255 ·······145:·invokevirtual·#72·················//·Method·org/gnucash/android/ui/transaction/ScheduledTransactionsListFragment.getActivity:()Landroid/support/v4/app/FragmentActivity;251 ·······138:·invokevirtual·#72·················//·Method·org/gnucash/android/ui/transaction/ScheduledTransactionsListFragment.getActivity:()Landroid/support/v4/app/FragmentActivity;
256 ·······148:·astore········6252 ·······141:·astore········15
257 ·······150:·ldc···········#73·················//·int·2131099943253 ·······143:·ldc···········#73·················//·int·2131099943
258 ·······152:·istore········18254 ·······145:·istore········17
259 ·······154:·aload·········6255 ·······147:·aload·········15
260 ·······156:·iload·········18256 ·······149:·iload·········17
261 ·······158:·iconst_0257 ·······151:·iconst_0
262 ·······159:·invokestatic··#80·················//·Method·android/widget/Toast.makeText:(Landroid/content/Context;II)Landroid/widget/Toast;258 ·······152:·invokestatic··#80·················//·Method·android/widget/Toast.makeText:(Landroid/content/Context;II)Landroid/widget/Toast;
263 ·······162:·astore········6 
264 ·······164:·aload·········6 
265 ·······166:·invokevirtual·#83·················//·Method·android/widget/Toast.show:()V259 ·······155:·invokevirtual·#83·················//·Method·android/widget/Toast.show:()V
266 ·······169:·aload·········17260 ·······158:·aload·········14
267 ·······171:·invokeinterface·#89,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;261 ·······160:·invokeinterface·#89,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
268 ·······176:·astore········10262 ·······165:·astore········15
269 ·······178:·aload·········10263 ·······167:·aload·········15
270 ·······180:·invokeinterface·#95,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z264 ·······169:·invokeinterface·#95,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
271 ·······185:·istore········5265 ·······174:·istore········17
272 ·······187:·iload·········5266 ·······176:·iload·········17
273 ·······189:·ifeq··········222267 ·······178:·ifeq··········211
274 ·······192:·aload·········10268 ·······181:·aload·········15
275 ·······194:·invokeinterface·#99,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;269 ·······183:·invokeinterface·#99,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
276 ·······199:·checkcast·····#101················//·class·org/gnucash/android/model/ScheduledAction270 ·······188:·checkcast·····#101················//·class·org/gnucash/android/model/ScheduledAction
277 ·······202:·astore········19271 ·······191:·astore········18
278 ·······204:·aload·········19272 ·······193:·aload·········18
279 ·······206:·invokevirtual·#104················//·Method·org/gnucash/android/model/ScheduledAction.getUID:()Ljava/lang/String;273 ·······195:·invokevirtual·#104················//·Method·org/gnucash/android/model/ScheduledAction.getUID:()Ljava/lang/String;
280 ·······209:·astore········6274 ·······198:·astore········11
281 ·······211:·aload·········16275 ·······200:·aload·········13
282 ·······213:·aload·········6276 ·······202:·aload·········11
283 ·······215:·invokevirtual·#107················//·Method·org/gnucash/android/db/ScheduledActionDbAdapter.deleteRecord:(Ljava/lang/String;)Z277 ·······204:·invokevirtual·#107················//·Method·org/gnucash/android/db/ScheduledActionDbAdapter.deleteRecord:(Ljava/lang/String;)Z
284 ·······218:·pop278 ·······207:·pop
 279 ·······208:·goto··········167
 280 ·······211:·iload·········5
 281 ·······213:·iconst_1
 282 ·······214:·iadd
 283 ·······215:·istore········5
285 ·······219:·goto··········178284 ·······217:·goto··········57
286 ·······222:·iload·········11 
287 ·······224:·iconst_1 
288 ·······225:·iadd 
289 ·······226:·istore········9 
290 ·······228:·iload·········9 
291 ·······230:·istore········11 
292 ·······232:·goto··········64 
293 ·······235:·aload_1285 ·······220:·aload_1
294 ·······236:·invokevirtual·#112················//·Method·com/actionbarsherlock/view/ActionMode.finish:()V286 ·······221:·invokevirtual·#112················//·Method·com/actionbarsherlock/view/ActionMode.finish:()V
 287 ·······224:·aload_0
 288 ·······225:·getfield······#10·················//·Field·this$0:Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;
 289 ·······228:·invokevirtual·#116················//·Method·org/gnucash/android/ui/transaction/ScheduledTransactionsListFragment.getLoaderManager:()Landroid/support/v4/app/LoaderManager;
 290 ·······231:·astore········8
 291 ·······233:·aload·········8
 292 ·······235:·iconst_0
 293 ·······236:·invokevirtual·#122················//·Method·android/support/v4/app/LoaderManager.destroyLoader:(I)V
Max diff block lines reached; 1523/13028 bytes (11.69%) of diff not shown.
1.48 KB
org/gnucash/android/ui/transaction/TransactionsListFragment$1.class
1.35 KB
procyon -ec {}
    
Offset 14, 28 lines modifiedOffset 14, 28 lines modified
14 ····14 ····
15 ····TransactionsListFragment$1(final·TransactionsListFragment·this$0)·{15 ····TransactionsListFragment$1(final·TransactionsListFragment·this$0)·{
16 ········this.this$0·=·this$0;16 ········this.this$0·=·this$0;
17 ····}17 ····}
18 ····18 ····
19 ····public·boolean·onActionItemClicked(final·ActionMode·actionMode,·final·MenuItem·menuItem)·{19 ····public·boolean·onActionItemClicked(final·ActionMode·actionMode,·final·MenuItem·menuItem)·{
20 ········boolean·b·=·true;20 ········boolean·b·=·true;
 21 ········int·i·=·0;
21 ········switch·(menuItem.getItemId())·{22 ········switch·(menuItem.getItemId())·{
22 ············default:·{23 ············default:·{
23 ················b·=·false;24 ················b·=·false;
24 ················break;25 ················break;
25 ············}26 ············}
26 ············case·2131624237:·{27 ············case·2131624237:·{
27 ················this.this$0.showBulkMoveDialog();28 ················this.this$0.showBulkMoveDialog();
28 ················actionMode.finish();29 ················actionMode.finish();
29 ················WidgetConfigurationActivity.updateAllWidgets((Context)this.this$0.getActivity());30 ················WidgetConfigurationActivity.updateAllWidgets((Context)this.this$0.getActivity());
30 ················break;31 ················break;
31 ············}32 ············}
32 ············case·2131624223:·{33 ············case·2131624223:·{
33 ················final·long[]·checkedItemIds·=·this.this$0.getListView().getCheckedItemIds();34 ················for·(long[]·checkedItemIds·=·this.this$0.getListView().getCheckedItemIds();·i·<·checkedItemIds.length;·++i)·{
34 ················for·(int·length·=·checkedItemIds.length,·i·=·0;·i·<·length;·++i)·{ 
35 ····················TransactionsListFragment.access$000(this.this$0).deleteRecord(checkedItemIds[i]);35 ····················TransactionsListFragment.access$000(this.this$0).deleteRecord(checkedItemIds[i]);
36 ················}36 ················}
37 ················this.this$0.refresh();37 ················this.this$0.refresh();
38 ················actionMode.finish();38 ················actionMode.finish();
39 ················WidgetConfigurationActivity.updateAllWidgets((Context)this.this$0.getActivity());39 ················WidgetConfigurationActivity.updateAllWidgets((Context)this.this$0.getActivity());
40 ················break;40 ················break;
41 ············}41 ············}
2.21 KB
com/github/mikephil/charting/data/BubbleData.class
2.11 KB
javap -verbose -constants -s -l -private {}
    
Offset 162, 29 lines modifiedOffset 162, 27 lines modified
162 ········16:·aload_1162 ········16:·aload_1
163 ········17:·areturn163 ········17:·areturn
  
164 ··public·void·setHighlightCircleWidth(float);164 ··public·void·setHighlightCircleWidth(float);
165 ····descriptor:·(F)V165 ····descriptor:·(F)V
166 ····flags:·(0x0001)·ACC_PUBLIC166 ····flags:·(0x0001)·ACC_PUBLIC
167 ····Code:167 ····Code:
168 ······stack=300,·locals=6,·args_size=2168 ······stack=300,·locals=5,·args_size=2
169 ·········0:·aload_0169 ·········0:·aload_0
170 ·········1:·getfield······#37·················//·Field·mDataSets:Ljava/util/List;170 ·········1:·getfield······#37·················//·Field·mDataSets:Ljava/util/List;
171 ·········4:·astore_2 
172 ·········5:·aload_2 
173 ·········6:·invokeinterface·#41,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;171 ·········4:·invokeinterface·#41,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
174 ········11:·astore_3172 ·········9:·astore_2
175 ········12:·aload_3173 ········10:·aload_2
176 ········13:·invokeinterface·#47,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z174 ········11:·invokeinterface·#47,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
177 ········18:·istore········4 
178 ········20:·iload·········4175 ········16:·istore_3
 176 ········17:·iload_3
179 ········22:·ifeq··········45177 ········18:·ifeq··········41
180 ········25:·aload_3178 ········21:·aload_2
181 ········26:·invokeinterface·#51,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;179 ········22:·invokeinterface·#51,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
182 ········31:·checkcast·····#53·················//·class·com/github/mikephil/charting/data/BubbleDataSet180 ········27:·checkcast·····#53·················//·class·com/github/mikephil/charting/data/BubbleDataSet
183 ········34:·astore········5181 ········30:·astore········4
184 ········36:·aload·········5182 ········32:·aload·········4
185 ········38:·fload_1183 ········34:·fload_1
186 ········39:·invokevirtual·#57·················//·Method·com/github/mikephil/charting/data/BubbleDataSet.setHighlightCircleWidth:(F)V184 ········35:·invokevirtual·#57·················//·Method·com/github/mikephil/charting/data/BubbleDataSet.setHighlightCircleWidth:(F)V
187 ········42:·goto··········12185 ········38:·goto··········10
188 ········45:·return186 ········41:·return
189 }187 }
2.69 KB
com/github/mikephil/charting/data/ScatterData.class
2.59 KB
javap -verbose -constants -s -l -private {}
    
Offset 163, 40 lines modifiedOffset 163, 38 lines modified
163 ········16:·aload_1163 ········16:·aload_1
164 ········17:·areturn164 ········17:·areturn
  
165 ··public·float·getGreatestShapeSize();165 ··public·float·getGreatestShapeSize();
166 ····descriptor:·()F166 ····descriptor:·()F
167 ····flags:·(0x0001)·ACC_PUBLIC167 ····flags:·(0x0001)·ACC_PUBLIC
168 ····Code:168 ····Code:
169 ······stack=300,·locals=7,·args_size=1169 ······stack=300,·locals=6,·args_size=1
170 ·········0:·fconst_0170 ·········0:·fconst_0
171 ·········1:·fstore_1171 ·········1:·fstore_1
172 ·········2:·aload_0172 ·········2:·aload_0
173 ·········3:·getfield······#37·················//·Field·mDataSets:Ljava/util/List;173 ·········3:·getfield······#37·················//·Field·mDataSets:Ljava/util/List;
174 ·········6:·astore_2 
175 ·········7:·aload_2 
176 ·········8:·invokeinterface·#41,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;174 ·········6:·invokeinterface·#41,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
177 ········13:·astore_3175 ········11:·astore_2
178 ········14:·aload_3176 ········12:·aload_2
179 ········15:·invokeinterface·#47,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z177 ········13:·invokeinterface·#47,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
180 ········20:·istore········4 
181 ········22:·iload·········4178 ········18:·istore_3
 179 ········19:·iload_3
182 ········24:·ifeq··········62180 ········20:·ifeq··········56
183 ········27:·aload_3181 ········23:·aload_2
184 ········28:·invokeinterface·#51,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;182 ········24:·invokeinterface·#51,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
185 ········33:·checkcast·····#53·················//·class·com/github/mikephil/charting/data/ScatterDataSet183 ········29:·checkcast·····#53·················//·class·com/github/mikephil/charting/data/ScatterDataSet
186 ········36:·astore········5184 ········32:·astore········4
187 ········38:·aload·········5185 ········34:·aload·········4
188 ········40:·invokevirtual·#57·················//·Method·com/github/mikephil/charting/data/ScatterDataSet.getScatterShapeSize:()F186 ········36:·invokevirtual·#57·················//·Method·com/github/mikephil/charting/data/ScatterDataSet.getScatterShapeSize:()F
189 ········43:·fstore········6187 ········39:·fstore········5
190 ········45:·fload·········6188 ········41:·fload·········5
191 ········47:·fload_1189 ········43:·fload_1
192 ········48:·fcmpl190 ········44:·fcmpl
193 ········49:·istore········4 
194 ········51:·iload·········4191 ········45:·istore_3
 192 ········46:·iload_3
195 ········53:·ifle··········14193 ········47:·ifle··········12
196 ········56:·fload·········6194 ········50:·fload·········5
197 ········58:·fstore_1195 ········52:·fstore_1
198 ········59:·goto··········14196 ········53:·goto··········12
199 ········62:·fload_1197 ········56:·fload_1
200 ········63:·freturn198 ········57:·freturn
201 }199 }
67.3 KB
com/github/mikephil/charting/renderer/BubbleChartRenderer.class
67.2 KB
javap -verbose -constants -s -l -private {}
    
Offset 422, 45 lines modifiedOffset 422, 43 lines modified
422 ········97:·invokevirtual·#59·················//·Method·android/graphics/Paint.setStrokeWidth:(F)V422 ········97:·invokevirtual·#59·················//·Method·android/graphics/Paint.setStrokeWidth:(F)V
423 ·······100:·return423 ·······100:·return
  
424 ··public·void·drawData(android.graphics.Canvas);424 ··public·void·drawData(android.graphics.Canvas);
425 ····descriptor:·(Landroid/graphics/Canvas;)V425 ····descriptor:·(Landroid/graphics/Canvas;)V
426 ····flags:·(0x0001)·ACC_PUBLIC426 ····flags:·(0x0001)·ACC_PUBLIC
427 ····Code:427 ····Code:
428 ······stack=300,·locals=7,·args_size=2428 ······stack=300,·locals=6,·args_size=2
429 ·········0:·aload_0429 ·········0:·aload_0
430 ·········1:·getfield······#25·················//·Field·mChart:Lcom/github/mikephil/charting/interfaces/BubbleDataProvider;430 ·········1:·getfield······#25·················//·Field·mChart:Lcom/github/mikephil/charting/interfaces/BubbleDataProvider;
431 ·········4:·invokeinterface·#65,··1···········//·InterfaceMethod·com/github/mikephil/charting/interfaces/BubbleDataProvider.getBubbleData:()Lcom/github/mikephil/charting/data/BubbleData;431 ·········4:·invokeinterface·#65,··1···········//·InterfaceMethod·com/github/mikephil/charting/interfaces/BubbleDataProvider.getBubbleData:()Lcom/github/mikephil/charting/data/BubbleData;
432 ·········9:·astore_2432 ·········9:·astore_2
433 ········10:·aload_2433 ········10:·aload_2
434 ········11:·invokevirtual·#71·················//·Method·com/github/mikephil/charting/data/BubbleData.getDataSets:()Ljava/util/List;434 ········11:·invokevirtual·#71·················//·Method·com/github/mikephil/charting/data/BubbleData.getDataSets:()Ljava/util/List;
435 ········14:·astore_3 
436 ········15:·aload_3 
437 ········16:·invokeinterface·#77,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;435 ········14:·invokeinterface·#77,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
438 ········21:·astore········4 
439 ········23:·aload·········4436 ········19:·astore_3
 437 ········20:·aload_3
440 ········25:·invokeinterface·#83,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z438 ········21:·invokeinterface·#83,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
441 ········30:·istore········5439 ········26:·istore········4
442 ········32:·iload·········5440 ········28:·iload·········4
443 ········34:·ifeq··········71441 ········30:·ifeq··········66
444 ········37:·aload·········4442 ········33:·aload_3
445 ········39:·invokeinterface·#87,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;443 ········34:·invokeinterface·#87,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
446 ········44:·checkcast·····#89·················//·class·com/github/mikephil/charting/data/BubbleDataSet444 ········39:·checkcast·····#89·················//·class·com/github/mikephil/charting/data/BubbleDataSet
447 ········47:·astore········6445 ········42:·astore········5
448 ········49:·aload·········6446 ········44:·aload·········5
449 ········51:·invokevirtual·#92·················//·Method·com/github/mikephil/charting/data/BubbleDataSet.isVisible:()Z447 ········46:·invokevirtual·#92·················//·Method·com/github/mikephil/charting/data/BubbleDataSet.isVisible:()Z
450 ········54:·istore········5448 ········49:·istore········4
451 ········56:·iload·········5449 ········51:·iload·········4
452 ········58:·ifeq··········23450 ········53:·ifeq··········20
453 ········61:·aload_0451 ········56:·aload_0
454 ········62:·aload_1452 ········57:·aload_1
455 ········63:·aload·········6453 ········58:·aload·········5
456 ········65:·invokevirtual·#96·················//·Method·drawDataSet:(Landroid/graphics/Canvas;Lcom/github/mikephil/charting/data/BubbleDataSet;)V454 ········60:·invokevirtual·#96·················//·Method·drawDataSet:(Landroid/graphics/Canvas;Lcom/github/mikephil/charting/data/BubbleDataSet;)V
457 ········68:·goto··········23455 ········63:·goto··········20
458 ········71:·return456 ········66:·return
  
459 ··protected·void·drawDataSet(android.graphics.Canvas,·com.github.mikephil.charting.data.BubbleDataSet);457 ··protected·void·drawDataSet(android.graphics.Canvas,·com.github.mikephil.charting.data.BubbleDataSet);
460 ····descriptor:·(Landroid/graphics/Canvas;Lcom/github/mikephil/charting/data/BubbleDataSet;)V458 ····descriptor:·(Landroid/graphics/Canvas;Lcom/github/mikephil/charting/data/BubbleDataSet;)V
461 ····flags:·(0x0004)·ACC_PROTECTED459 ····flags:·(0x0004)·ACC_PROTECTED
462 ····Code:460 ····Code:
463 ······stack=300,·locals=30,·args_size=3461 ······stack=300,·locals=30,·args_size=3
464 ·········0:·aload_0462 ·········0:·aload_0
Offset 922, 571 lines modifiedOffset 920, 561 lines modified
922 ······stack=300,·locals=2,·args_size=2920 ······stack=300,·locals=2,·args_size=2
923 ·········0:·return921 ·········0:·return
  
924 ··public·void·drawHighlighted(android.graphics.Canvas,·com.github.mikephil.charting.utils.Highlight[]);922 ··public·void·drawHighlighted(android.graphics.Canvas,·com.github.mikephil.charting.utils.Highlight[]);
925 ····descriptor:·(Landroid/graphics/Canvas;[Lcom/github/mikephil/charting/utils/Highlight;)V923 ····descriptor:·(Landroid/graphics/Canvas;[Lcom/github/mikephil/charting/utils/Highlight;)V
926 ····flags:·(0x0001)·ACC_PUBLIC924 ····flags:·(0x0001)·ACC_PUBLIC
927 ····Code:925 ····Code:
928 ······stack=300,·locals=36,·args_size=3926 ······stack=300,·locals=35,·args_size=3
929 ·········0:·aload_0927 ·········0:·aload_0
930 ·········1:·astore_3928 ·········1:·astore_3
931 ·········2:·aload_0929 ·········2:·aload_0
932 ·········3:·getfield······#25·················//·Field·mChart:Lcom/github/mikephil/charting/interfaces/BubbleDataProvider;930 ·········3:·getfield······#25·················//·Field·mChart:Lcom/github/mikephil/charting/interfaces/BubbleDataProvider;
933 ·········6:·astore_3 
934 ·········7:·aload_3 
935 ·········8:·astore········4 
936 ········10:·aload_3 
937 ········11:·invokeinterface·#65,··1···········//·InterfaceMethod·com/github/mikephil/charting/interfaces/BubbleDataProvider.getBubbleData:()Lcom/github/mikephil/charting/data/BubbleData;931 ·········6:·invokeinterface·#65,··1···········//·InterfaceMethod·com/github/mikephil/charting/interfaces/BubbleDataProvider.getBubbleData:()Lcom/github/mikephil/charting/data/BubbleData;
938 ········16:·astore········5932 ········11:·astore········4
939 ········18:·aload_0933 ········13:·aload_0
940 ········19:·astore_3934 ········14:·astore_3
941 ········20:·aload_0935 ········15:·aload_0
942 ········21:·getfield······#108················//·Field·mAnimator:Lcom/github/mikephil/charting/animation/ChartAnimator;936 ········16:·getfield······#108················//·Field·mAnimator:Lcom/github/mikephil/charting/animation/ChartAnimator;
943 ········24:·astore_3 
944 ········25:·aload_3 
945 ········26:·astore········4 
946 ········28:·aload_3 
947 ········29:·invokevirtual·#114················//·Method·com/github/mikephil/charting/animation/ChartAnimator.getPhaseX:()F937 ········19:·invokevirtual·#114················//·Method·com/github/mikephil/charting/animation/ChartAnimator.getPhaseX:()F
948 ········32:·fstore········6938 ········22:·fstore········5
949 ········34:·aload_0939 ········24:·aload_0
950 ········35:·astore_3940 ········25:·astore_3
951 ········36:·aload_0941 ········26:·aload_0
952 ········37:·getfield······#108················//·Field·mAnimator:Lcom/github/mikephil/charting/animation/ChartAnimator;942 ········27:·getfield······#108················//·Field·mAnimator:Lcom/github/mikephil/charting/animation/ChartAnimator;
953 ········40:·astore_3 
954 ········41:·aload_3 
955 ········42:·astore········4 
956 ········44:·aload_3 
957 ········45:·invokevirtual·#117················//·Method·com/github/mikephil/charting/animation/ChartAnimator.getPhaseY:()F943 ········30:·invokevirtual·#117················//·Method·com/github/mikephil/charting/animation/ChartAnimator.getPhaseY:()F
958 ········48:·fstore········7944 ········33:·fstore········6
959 ········50:·aload_2945 ········35:·aload_2
960 ········51:·astore········8946 ········36:·astore_3
961 ········53:·aload_2947 ········37:·aload_2
962 ········54:·arraylength948 ········38:·arraylength
963 ········55:·istore········9949 ········39:·istore········7
 950 ········41:·iload·········7
 951 ········43:·istore········8
964 ········57:·iconst_0952 ········45:·iconst_0
 953 ········46:·istore········9
 954 ········48:·iload·········9
965 ········58:·istore········10955 ········50:·istore········7
966 ········60:·iload·········10 
967 ········62:·iload·········9956 ········52:·iload·········9
968 ········64:·if_icmpge·····700 
969 ········67:·aload·········8957 ········54:·iload·········8
 958 ········56:·if_icmpge·····691
 959 ········59:·aload_2
 960 ········60:·iload·········9
 961 ········62:·aaload
 962 ········63:·astore········10
970 ········69:·iload·········10963 ········65:·aload·········10
971 ········71:·aaload 
972 ········72:·astore········11 
973 ········74:·aload·········11 
974 ········76:·invokevirtual·#231················//·Method·com/github/mikephil/charting/utils/Highlight.getDataSetIndex:()I964 ········67:·invokevirtual·#231················//·Method·com/github/mikephil/charting/utils/Highlight.getDataSetIndex:()I
975 ········79:·istore········12965 ········70:·istore········11
976 ········81:·iload·········12 
977 ········83:·istore········13 
978 ········85:·aload·········5 
979 ········87:·iload·········12966 ········72:·iload·········11
 967 ········74:·istore········7
 968 ········76:·aload·········4
 969 ········78:·iload·········11
980 ········89:·invokevirtual·#235················//·Method·com/github/mikephil/charting/data/BubbleData.getDataSetByIndex:(I)Lcom/github/mikephil/charting/data/DataSet;970 ········80:·invokevirtual·#235················//·Method·com/github/mikephil/charting/data/BubbleData.getDataSetByIndex:(I)Lcom/github/mikephil/charting/data/DataSet;
981 ········92:·checkcast·····#89·················//·class·com/github/mikephil/charting/data/BubbleDataSet971 ········83:·checkcast·····#89·················//·class·com/github/mikephil/charting/data/BubbleDataSet
982 ········95:·astore········14972 ········86:·astore········12
983 ········97:·aload·········14973 ········88:·aload·········12
984 ········99:·ifnonnull·····111974 ········90:·ifnonnull·····102
985 ·······102:·iload·········10975 ········93:·iload·········9
986 ·······104:·iconst_1976 ········95:·iconst_1
987 ·······105:·iadd977 ········96:·iadd
988 ·······106:·istore········10978 ········97:·istore········9
Max diff block lines reached; 57817/68736 bytes (84.11%) of diff not shown.
3.63 KB
com/github/mikephil/charting/renderer/CandleStickChartRenderer.class
3.49 KB
javap -verbose -constants -s -l -private {}
    
Offset 393, 45 lines modifiedOffset 393, 43 lines modified
393 ·········8:·putfield······#16·················//·Field·mChart:Lcom/github/mikephil/charting/interfaces/CandleDataProvider;393 ·········8:·putfield······#16·················//·Field·mChart:Lcom/github/mikephil/charting/interfaces/CandleDataProvider;
394 ········11:·return394 ········11:·return
  
395 ··public·void·drawData(android.graphics.Canvas);395 ··public·void·drawData(android.graphics.Canvas);
396 ····descriptor:·(Landroid/graphics/Canvas;)V396 ····descriptor:·(Landroid/graphics/Canvas;)V
397 ····flags:·(0x0001)·ACC_PUBLIC397 ····flags:·(0x0001)·ACC_PUBLIC
398 ····Code:398 ····Code:
399 ······stack=300,·locals=7,·args_size=2399 ······stack=300,·locals=6,·args_size=2
400 ·········0:·aload_0400 ·········0:·aload_0
401 ·········1:·getfield······#16·················//·Field·mChart:Lcom/github/mikephil/charting/interfaces/CandleDataProvider;401 ·········1:·getfield······#16·················//·Field·mChart:Lcom/github/mikephil/charting/interfaces/CandleDataProvider;
402 ·········4:·invokeinterface·#22,··1···········//·InterfaceMethod·com/github/mikephil/charting/interfaces/CandleDataProvider.getCandleData:()Lcom/github/mikephil/charting/data/CandleData;402 ·········4:·invokeinterface·#22,··1···········//·InterfaceMethod·com/github/mikephil/charting/interfaces/CandleDataProvider.getCandleData:()Lcom/github/mikephil/charting/data/CandleData;
403 ·········9:·astore_2403 ·········9:·astore_2
404 ········10:·aload_2404 ········10:·aload_2
405 ········11:·invokevirtual·#28·················//·Method·com/github/mikephil/charting/data/CandleData.getDataSets:()Ljava/util/List;405 ········11:·invokevirtual·#28·················//·Method·com/github/mikephil/charting/data/CandleData.getDataSets:()Ljava/util/List;
406 ········14:·astore_3 
407 ········15:·aload_3 
408 ········16:·invokeinterface·#34,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;406 ········14:·invokeinterface·#34,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
409 ········21:·astore········4 
410 ········23:·aload·········4407 ········19:·astore_3
 408 ········20:·aload_3
411 ········25:·invokeinterface·#40,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z409 ········21:·invokeinterface·#40,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
412 ········30:·istore········5410 ········26:·istore········4
413 ········32:·iload·········5411 ········28:·iload·········4
414 ········34:·ifeq··········71412 ········30:·ifeq··········66
415 ········37:·aload·········4413 ········33:·aload_3
416 ········39:·invokeinterface·#44,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;414 ········34:·invokeinterface·#44,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
417 ········44:·checkcast·····#46·················//·class·com/github/mikephil/charting/data/CandleDataSet415 ········39:·checkcast·····#46·················//·class·com/github/mikephil/charting/data/CandleDataSet
418 ········47:·astore········6416 ········42:·astore········5
419 ········49:·aload·········6417 ········44:·aload·········5
420 ········51:·invokevirtual·#49·················//·Method·com/github/mikephil/charting/data/CandleDataSet.isVisible:()Z418 ········46:·invokevirtual·#49·················//·Method·com/github/mikephil/charting/data/CandleDataSet.isVisible:()Z
421 ········54:·istore········5419 ········49:·istore········4
422 ········56:·iload·········5420 ········51:·iload·········4
423 ········58:·ifeq··········23421 ········53:·ifeq··········20
424 ········61:·aload_0422 ········56:·aload_0
425 ········62:·aload_1423 ········57:·aload_1
426 ········63:·aload·········6424 ········58:·aload·········5
427 ········65:·invokevirtual·#53·················//·Method·drawDataSet:(Landroid/graphics/Canvas;Lcom/github/mikephil/charting/data/CandleDataSet;)V425 ········60:·invokevirtual·#53·················//·Method·drawDataSet:(Landroid/graphics/Canvas;Lcom/github/mikephil/charting/data/CandleDataSet;)V
428 ········68:·goto··········23426 ········63:·goto··········20
429 ········71:·return427 ········66:·return
  
430 ··protected·void·drawDataSet(android.graphics.Canvas,·com.github.mikephil.charting.data.CandleDataSet);428 ··protected·void·drawDataSet(android.graphics.Canvas,·com.github.mikephil.charting.data.CandleDataSet);
431 ····descriptor:·(Landroid/graphics/Canvas;Lcom/github/mikephil/charting/data/CandleDataSet;)V429 ····descriptor:·(Landroid/graphics/Canvas;Lcom/github/mikephil/charting/data/CandleDataSet;)V
432 ····flags:·(0x0004)·ACC_PROTECTED430 ····flags:·(0x0004)·ACC_PROTECTED
433 ····Code:431 ····Code:
434 ······stack=300,·locals=34,·args_size=3432 ······stack=300,·locals=34,·args_size=3
435 ·········0:·aload_0433 ·········0:·aload_0
1.25 KB
com/github/mikephil/charting/renderer/CombinedChartRenderer.class
1.12 KB
procyon -ec {}
    
Offset 31, 16 lines modifiedOffset 31, 16 lines modified
31 ········while·(iterator.hasNext())·{31 ········while·(iterator.hasNext())·{
32 ············((DataRenderer)iterator.next()).calcXBounds(barLineScatterCandleDataProvider,·n);32 ············((DataRenderer)iterator.next()).calcXBounds(barLineScatterCandleDataProvider,·n);
33 ········}33 ········}
34 ····}34 ····}
35 ····35 ····
36 ····protected·void·createRenderers(final·CombinedChart·combinedChart,·final·ChartAnimator·chartAnimator,·final·ViewPortHandler·viewPortHandler)·{36 ····protected·void·createRenderers(final·CombinedChart·combinedChart,·final·ChartAnimator·chartAnimator,·final·ViewPortHandler·viewPortHandler)·{
37 ········this.mRenderers·=·new·ArrayList();37 ········this.mRenderers·=·new·ArrayList();
38 ········CombinedChart$DrawOrder[]·drawOrder;38 ········final·CombinedChart$DrawOrder[]·drawOrder·=·combinedChart.getDrawOrder();
39 ········for·(int·length·=·(drawOrder·=·combinedChart.getDrawOrder()).length,·i·=·0;·i·<·length;·++i)·{39 ········for·(int·length·=·drawOrder.length,·i·=·0;·i·<·length;·++i)·{
40 ············switch·(CombinedChartRenderer$1.$SwitchMap$com$github$mikephil$charting$charts$CombinedChart$DrawOrder[drawOrder[i].ordinal()])·{40 ············switch·(CombinedChartRenderer$1.$SwitchMap$com$github$mikephil$charting$charts$CombinedChart$DrawOrder[drawOrder[i].ordinal()])·{
41 ················case·1:·{41 ················case·1:·{
42 ····················if·(combinedChart.getBarData()·!=·null)·{42 ····················if·(combinedChart.getBarData()·!=·null)·{
43 ························this.mRenderers.add(new·BarChartRenderer((BarDataProvider)combinedChart,·chartAnimator,·viewPortHandler));43 ························this.mRenderers.add(new·BarChartRenderer((BarDataProvider)combinedChart,·chartAnimator,·viewPortHandler));
44 ························break;44 ························break;
45 ····················}45 ····················}
46 ····················break;46 ····················break;
6.55 KB
com/github/mikephil/charting/renderer/LineChartRenderer.class
6.43 KB
javap -verbose -constants -s -l -private {}
    
Offset 1950, 17 lines modifiedOffset 1950, 17 lines modified
1950 ········57:·aload·········51950 ········57:·aload·········5
1951 ········59:·invokevirtual·#308················//·Method·android/graphics/Bitmap.getHeight:()I1951 ········59:·invokevirtual·#308················//·Method·android/graphics/Bitmap.getHeight:()I
1952 ········62:·istore········61952 ········62:·istore········6
1953 ········64:·iload·········61953 ········64:·iload·········6
1954 ········66:·iload·········41954 ········66:·iload·········4
1955 ········68:·if_icmpeq·····1251955 ········68:·if_icmpeq·····125
1956 ········71:·iload_21956 ········71:·iload_2
1957 ········72:·ifle··········2371957 ········72:·ifle··········236
1958 ········75:·iload·········41958 ········75:·iload·········4
1959 ········77:·ifle··········2371959 ········77:·ifle··········236
1960 ········80:·getstatic·····#314················//·Field·android/graphics/Bitmap$Config.ARGB_4444:Landroid/graphics/Bitmap$Config;1960 ········80:·getstatic·····#314················//·Field·android/graphics/Bitmap$Config.ARGB_4444:Landroid/graphics/Bitmap$Config;
1961 ········83:·astore········51961 ········83:·astore········5
1962 ········85:·iload_21962 ········85:·iload_2
1963 ········86:·iload·········41963 ········86:·iload·········4
1964 ········88:·aload·········51964 ········88:·aload·········5
1965 ········90:·invokestatic··#318················//·Method·android/graphics/Bitmap.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;1965 ········90:·invokestatic··#318················//·Method·android/graphics/Bitmap.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;
1966 ········93:·astore········51966 ········93:·astore········5
Offset 1977, 61 lines modifiedOffset 1977, 61 lines modified
1977 ·······116:·invokespecial·#321················//·Method·android/graphics/Canvas."<init>":(Landroid/graphics/Bitmap;)V1977 ·······116:·invokespecial·#321················//·Method·android/graphics/Canvas."<init>":(Landroid/graphics/Bitmap;)V
1978 ·······119:·aload_01978 ·······119:·aload_0
1979 ·······120:·aload·········51979 ·······120:·aload·········5
1980 ·······122:·putfield······#247················//·Field·mBitmapCanvas:Landroid/graphics/Canvas;1980 ·······122:·putfield······#247················//·Field·mBitmapCanvas:Landroid/graphics/Canvas;
1981 ·······125:·aload_01981 ·······125:·aload_0
1982 ·······126:·getfield······#300················//·Field·mDrawBitmap:Landroid/graphics/Bitmap;1982 ·······126:·getfield······#300················//·Field·mDrawBitmap:Landroid/graphics/Bitmap;
1983 ·······129:·astore········51983 ·······129:·astore········5
 1984 ·······131:·iconst_0
 1985 ·······132:·istore········8
1984 ·······131:·aconst_null1986 ·······134:·aconst_null
1985 ·······132:·astore········71987 ·······135:·astore········7
1986 ·······134:·aload·········51988 ·······137:·aload·········5
1987 ·······136:·iconst_01989 ·······139:·iconst_0
1988 ·······137:·invokevirtual·#324················//·Method·android/graphics/Bitmap.eraseColor:(I)V1990 ·······140:·invokevirtual·#324················//·Method·android/graphics/Bitmap.eraseColor:(I)V
1989 ·······140:·aload_01991 ·······143:·aload_0
1990 ·······141:·getfield······#34·················//·Field·mChart:Lcom/github/mikephil/charting/interfaces/LineDataProvider;1992 ·······144:·getfield······#34·················//·Field·mChart:Lcom/github/mikephil/charting/interfaces/LineDataProvider;
1991 ·······144:·invokeinterface·#118,··1··········//·InterfaceMethod·com/github/mikephil/charting/interfaces/LineDataProvider.getLineData:()Lcom/github/mikephil/charting/data/LineData;1993 ·······147:·invokeinterface·#118,··1··········//·InterfaceMethod·com/github/mikephil/charting/interfaces/LineDataProvider.getLineData:()Lcom/github/mikephil/charting/data/LineData;
1992 ·······149:·astore········81994 ·······152:·astore········9
1993 ·······151:·aload·········81995 ·······154:·aload·········9
1994 ·······153:·invokevirtual·#124················//·Method·com/github/mikephil/charting/data/LineData.getDataSets:()Ljava/util/List;1996 ·······156:·invokevirtual·#124················//·Method·com/github/mikephil/charting/data/LineData.getDataSets:()Ljava/util/List;
1995 ·······156:·astore········5 
1996 ·······158:·aload·········5 
1997 ·······160:·invokeinterface·#328,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;1997 ·······159:·invokeinterface·#328,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
1998 ·······165:·astore········91998 ·······164:·astore········5
1999 ·······167:·aload·········91999 ·······166:·aload·········5
2000 ·······169:·invokeinterface·#333,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z2000 ·······168:·invokeinterface·#333,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
2001 ·······174:·istore········62001 ·······173:·istore········8
2002 ·······176:·iload·········62002 ·······175:·iload·········8
2003 ·······178:·ifeq··········2152003 ·······177:·ifeq··········214
2004 ·······181:·aload·········92004 ·······180:·aload·········5
2005 ·······183:·invokeinterface·#337,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;2005 ·······182:·invokeinterface·#337,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
2006 ·······188:·checkcast·····#126················//·class·com/github/mikephil/charting/data/LineDataSet2006 ·······187:·checkcast·····#126················//·class·com/github/mikephil/charting/data/LineDataSet
2007 ·······191:·astore········102007 ·······190:·astore········10
2008 ·······193:·aload·········102008 ·······192:·aload·········10
2009 ·······195:·invokevirtual·#130················//·Method·com/github/mikephil/charting/data/LineDataSet.isVisible:()Z2009 ·······194:·invokevirtual·#130················//·Method·com/github/mikephil/charting/data/LineDataSet.isVisible:()Z
2010 ·······198:·istore········62010 ·······197:·istore········8
2011 ·······200:·iload·········62011 ·······199:·iload·········8
2012 ·······202:·ifeq··········1672012 ·······201:·ifeq··········166
2013 ·······205:·aload_02013 ·······204:·aload_0
2014 ·······206:·aload_12014 ·······205:·aload_1
2015 ·······207:·aload·········102015 ·······206:·aload·········10
2016 ·······209:·invokevirtual·#341················//·Method·drawDataSet:(Landroid/graphics/Canvas;Lcom/github/mikephil/charting/data/LineDataSet;)V2016 ·······208:·invokevirtual·#341················//·Method·drawDataSet:(Landroid/graphics/Canvas;Lcom/github/mikephil/charting/data/LineDataSet;)V
2017 ·······212:·goto··········1672017 ·······211:·goto··········166
2018 ·······215:·aload_02018 ·······214:·aload_0
2019 ·······216:·getfield······#300················//·Field·mDrawBitmap:Landroid/graphics/Bitmap;2019 ·······215:·getfield······#300················//·Field·mDrawBitmap:Landroid/graphics/Bitmap;
2020 ·······219:·astore········52020 ·······218:·astore········5
2021 ·······221:·aload_02021 ·······220:·aload_0
2022 ·······222:·getfield······#112················//·Field·mRenderPaint:Landroid/graphics/Paint;2022 ·······221:·getfield······#112················//·Field·mRenderPaint:Landroid/graphics/Paint;
2023 ·······225:·astore········72023 ·······224:·astore········7
2024 ·······227:·aload_12024 ·······226:·aload_1
2025 ·······228:·aload·········52025 ·······227:·aload·········5
 2026 ·······229:·fconst_0
2026 ·······230:·fconst_02027 ·······230:·fconst_0
2027 ·······231:·fconst_0 
2028 ·······232:·aload·········72028 ·······231:·aload·········7
2029 ·······234:·invokevirtual·#345················//·Method·android/graphics/Canvas.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V2029 ·······233:·invokevirtual·#345················//·Method·android/graphics/Canvas.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V
2030 ·······237:·return2030 ·······236:·return
  
2031 ··protected·void·drawDataSet(android.graphics.Canvas,·com.github.mikephil.charting.data.LineDataSet);2031 ··protected·void·drawDataSet(android.graphics.Canvas,·com.github.mikephil.charting.data.LineDataSet);
2032 ····descriptor:·(Landroid/graphics/Canvas;Lcom/github/mikephil/charting/data/LineDataSet;)V2032 ····descriptor:·(Landroid/graphics/Canvas;Lcom/github/mikephil/charting/data/LineDataSet;)V
2033 ····flags:·(0x0004)·ACC_PROTECTED2033 ····flags:·(0x0004)·ACC_PROTECTED
2034 ····Code:2034 ····Code:
2035 ······stack=300,·locals=9,·args_size=32035 ······stack=300,·locals=9,·args_size=3
2036 ·········0:·aload_22036 ·········0:·aload_2
1.07 KB
com/github/mikephil/charting/renderer/PieChartRenderer.class
975 B
procyon -ec {}
    
Offset 49, 17 lines modifiedOffset 49, 16 lines modified
49 ····49 ····
50 ····protected·void·drawCenterText(final·Canvas·canvas)·{50 ····protected·void·drawCenterText(final·Canvas·canvas)·{
51 ········final·String·centerText·=·this.mChart.getCenterText();51 ········final·String·centerText·=·this.mChart.getCenterText();
52 ········if·(this.mChart.isDrawCenterTextEnabled()·&&·centerText·!=·null)·{52 ········if·(this.mChart.isDrawCenterTextEnabled()·&&·centerText·!=·null)·{
53 ············final·PointF·centerCircleBox·=·this.mChart.getCenterCircleBox();53 ············final·PointF·centerCircleBox·=·this.mChart.getCenterCircleBox();
54 ············final·String[]·split·=·centerText.split("\n");54 ············final·String[]·split·=·centerText.split("\n");
55 ············float·n·=·0.0f;55 ············float·n·=·0.0f;
56 ············final·String[]·array·=·split; 
57 ············for·(int·length·=·split.length,·i·=·0;·i·<·length;·++i)·{56 ············for·(int·length·=·split.length,·i·=·0;·i·<·length;·++i)·{
58 ················final·float·n2·=·(float)Utils.calcTextHeight(this.mCenterTextPaint,·array[i]);57 ················final·float·n2·=·(float)Utils.calcTextHeight(this.mCenterTextPaint,·split[i]);
59 ················if·(n2·>·n)·{58 ················if·(n2·>·n)·{
60 ····················n·=·n2;59 ····················n·=·n2;
61 ················}60 ················}
62 ············}61 ············}
63 ············final·float·n3·=·n·*·0.25f;62 ············final·float·n3·=·n·*·0.25f;
64 ············final·float·n4·=·split.length·*·n·-·(split.length·-·1)·*·n3;63 ············final·float·n4·=·split.length·*·n·-·(split.length·-·1)·*·n3;
65 ············int·length2·=·split.length;64 ············int·length2·=·split.length;
3.67 KB
com/github/mikephil/charting/renderer/RadarChartRenderer.class
3.55 KB
javap -verbose -constants -s -l -private {}
    
Offset 391, 46 lines modifiedOffset 391, 44 lines modified
391 ·······118:·invokevirtual·#33·················//·Method·android/graphics/Paint.setStyle:(Landroid/graphics/Paint$Style;)V391 ·······118:·invokevirtual·#33·················//·Method·android/graphics/Paint.setStyle:(Landroid/graphics/Paint$Style;)V
392 ·······121:·return392 ·······121:·return
  
393 ··public·void·drawData(android.graphics.Canvas);393 ··public·void·drawData(android.graphics.Canvas);
394 ····descriptor:·(Landroid/graphics/Canvas;)V394 ····descriptor:·(Landroid/graphics/Canvas;)V
395 ····flags:·(0x0001)·ACC_PUBLIC395 ····flags:·(0x0001)·ACC_PUBLIC
396 ····Code:396 ····Code:
397 ······stack=300,·locals=7,·args_size=2397 ······stack=300,·locals=6,·args_size=2
398 ·········0:·aload_0398 ·········0:·aload_0
399 ·········1:·getfield······#15·················//·Field·mChart:Lcom/github/mikephil/charting/charts/RadarChart;399 ·········1:·getfield······#15·················//·Field·mChart:Lcom/github/mikephil/charting/charts/RadarChart;
400 ·········4:·invokevirtual·#59·················//·Method·com/github/mikephil/charting/charts/RadarChart.getData:()Lcom/github/mikephil/charting/data/ChartData;400 ·········4:·invokevirtual·#59·················//·Method·com/github/mikephil/charting/charts/RadarChart.getData:()Lcom/github/mikephil/charting/data/ChartData;
401 ·········7:·checkcast·····#61·················//·class·com/github/mikephil/charting/data/RadarData401 ·········7:·checkcast·····#61·················//·class·com/github/mikephil/charting/data/RadarData
402 ········10:·astore_2402 ········10:·astore_2
403 ········11:·aload_2403 ········11:·aload_2
404 ········12:·invokevirtual·#65·················//·Method·com/github/mikephil/charting/data/RadarData.getDataSets:()Ljava/util/List;404 ········12:·invokevirtual·#65·················//·Method·com/github/mikephil/charting/data/RadarData.getDataSets:()Ljava/util/List;
405 ········15:·astore_3 
406 ········16:·aload_3 
407 ········17:·invokeinterface·#71,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;405 ········15:·invokeinterface·#71,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
408 ········22:·astore········4 
409 ········24:·aload·········4406 ········20:·astore_3
 407 ········21:·aload_3
410 ········26:·invokeinterface·#77,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z408 ········22:·invokeinterface·#77,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
411 ········31:·istore········5409 ········27:·istore········4
412 ········33:·iload·········5410 ········29:·iload·········4
413 ········35:·ifeq··········72411 ········31:·ifeq··········67
414 ········38:·aload·········4412 ········34:·aload_3
415 ········40:·invokeinterface·#81,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;413 ········35:·invokeinterface·#81,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
416 ········45:·checkcast·····#83·················//·class·com/github/mikephil/charting/data/RadarDataSet414 ········40:·checkcast·····#83·················//·class·com/github/mikephil/charting/data/RadarDataSet
417 ········48:·astore········6415 ········43:·astore········5
418 ········50:·aload·········6416 ········45:·aload·········5
419 ········52:·invokevirtual·#86·················//·Method·com/github/mikephil/charting/data/RadarDataSet.isVisible:()Z417 ········47:·invokevirtual·#86·················//·Method·com/github/mikephil/charting/data/RadarDataSet.isVisible:()Z
420 ········55:·istore········5418 ········50:·istore········4
421 ········57:·iload·········5419 ········52:·iload·········4
422 ········59:·ifeq··········24420 ········54:·ifeq··········21
423 ········62:·aload_0421 ········57:·aload_0
424 ········63:·aload_1422 ········58:·aload_1
425 ········64:·aload·········6423 ········59:·aload·········5
426 ········66:·invokevirtual·#90·················//·Method·drawDataSet:(Landroid/graphics/Canvas;Lcom/github/mikephil/charting/data/RadarDataSet;)V424 ········61:·invokevirtual·#90·················//·Method·drawDataSet:(Landroid/graphics/Canvas;Lcom/github/mikephil/charting/data/RadarDataSet;)V
427 ········69:·goto··········24425 ········64:·goto··········21
428 ········72:·return426 ········67:·return
  
429 ··protected·void·drawDataSet(android.graphics.Canvas,·com.github.mikephil.charting.data.RadarDataSet);427 ··protected·void·drawDataSet(android.graphics.Canvas,·com.github.mikephil.charting.data.RadarDataSet);
430 ····descriptor:·(Landroid/graphics/Canvas;Lcom/github/mikephil/charting/data/RadarDataSet;)V428 ····descriptor:·(Landroid/graphics/Canvas;Lcom/github/mikephil/charting/data/RadarDataSet;)V
431 ····flags:·(0x0004)·ACC_PROTECTED429 ····flags:·(0x0004)·ACC_PROTECTED
432 ····Code:430 ····Code:
433 ······stack=300,·locals=20,·args_size=3431 ······stack=300,·locals=20,·args_size=3
434 ·········0:·sipush········255432 ·········0:·sipush········255
3.61 KB
com/github/mikephil/charting/renderer/ScatterChartRenderer.class
3.48 KB
javap -verbose -constants -s -l -private {}
    
Offset 358, 45 lines modifiedOffset 358, 43 lines modified
358 ········28:·invokevirtual·#32·················//·Method·android/graphics/Paint.setStrokeWidth:(F)V358 ········28:·invokevirtual·#32·················//·Method·android/graphics/Paint.setStrokeWidth:(F)V
359 ········31:·return359 ········31:·return
  
360 ··public·void·drawData(android.graphics.Canvas);360 ··public·void·drawData(android.graphics.Canvas);
361 ····descriptor:·(Landroid/graphics/Canvas;)V361 ····descriptor:·(Landroid/graphics/Canvas;)V
362 ····flags:·(0x0001)·ACC_PUBLIC362 ····flags:·(0x0001)·ACC_PUBLIC
363 ····Code:363 ····Code:
364 ······stack=300,·locals=7,·args_size=2364 ······stack=300,·locals=6,·args_size=2
365 ·········0:·aload_0365 ·········0:·aload_0
366 ·········1:·getfield······#14·················//·Field·mChart:Lcom/github/mikephil/charting/interfaces/ScatterDataProvider;366 ·········1:·getfield······#14·················//·Field·mChart:Lcom/github/mikephil/charting/interfaces/ScatterDataProvider;
367 ·········4:·invokeinterface·#38,··1···········//·InterfaceMethod·com/github/mikephil/charting/interfaces/ScatterDataProvider.getScatterData:()Lcom/github/mikephil/charting/data/ScatterData;367 ·········4:·invokeinterface·#38,··1···········//·InterfaceMethod·com/github/mikephil/charting/interfaces/ScatterDataProvider.getScatterData:()Lcom/github/mikephil/charting/data/ScatterData;
368 ·········9:·astore_2368 ·········9:·astore_2
369 ········10:·aload_2369 ········10:·aload_2
370 ········11:·invokevirtual·#44·················//·Method·com/github/mikephil/charting/data/ScatterData.getDataSets:()Ljava/util/List;370 ········11:·invokevirtual·#44·················//·Method·com/github/mikephil/charting/data/ScatterData.getDataSets:()Ljava/util/List;
371 ········14:·astore_3 
372 ········15:·aload_3 
373 ········16:·invokeinterface·#50,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;371 ········14:·invokeinterface·#50,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
374 ········21:·astore········4 
375 ········23:·aload·········4372 ········19:·astore_3
 373 ········20:·aload_3
376 ········25:·invokeinterface·#56,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z374 ········21:·invokeinterface·#56,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
377 ········30:·istore········5375 ········26:·istore········4
378 ········32:·iload·········5376 ········28:·iload·········4
379 ········34:·ifeq··········71377 ········30:·ifeq··········66
380 ········37:·aload·········4378 ········33:·aload_3
381 ········39:·invokeinterface·#60,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;379 ········34:·invokeinterface·#60,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
382 ········44:·checkcast·····#62·················//·class·com/github/mikephil/charting/data/ScatterDataSet380 ········39:·checkcast·····#62·················//·class·com/github/mikephil/charting/data/ScatterDataSet
383 ········47:·astore········6381 ········42:·astore········5
384 ········49:·aload·········6382 ········44:·aload·········5
385 ········51:·invokevirtual·#65·················//·Method·com/github/mikephil/charting/data/ScatterDataSet.isVisible:()Z383 ········46:·invokevirtual·#65·················//·Method·com/github/mikephil/charting/data/ScatterDataSet.isVisible:()Z
386 ········54:·istore········5384 ········49:·istore········4
387 ········56:·iload·········5385 ········51:·iload·········4
388 ········58:·ifeq··········23386 ········53:·ifeq··········20
389 ········61:·aload_0387 ········56:·aload_0
390 ········62:·aload_1388 ········57:·aload_1
391 ········63:·aload·········6389 ········58:·aload·········5
392 ········65:·invokevirtual·#69·················//·Method·drawDataSet:(Landroid/graphics/Canvas;Lcom/github/mikephil/charting/data/ScatterDataSet;)V390 ········60:·invokevirtual·#69·················//·Method·drawDataSet:(Landroid/graphics/Canvas;Lcom/github/mikephil/charting/data/ScatterDataSet;)V
393 ········68:·goto··········23391 ········63:·goto··········20
394 ········71:·return392 ········66:·return
  
395 ··protected·void·drawDataSet(android.graphics.Canvas,·com.github.mikephil.charting.data.ScatterDataSet);393 ··protected·void·drawDataSet(android.graphics.Canvas,·com.github.mikephil.charting.data.ScatterDataSet);
396 ····descriptor:·(Landroid/graphics/Canvas;Lcom/github/mikephil/charting/data/ScatterDataSet;)V394 ····descriptor:·(Landroid/graphics/Canvas;Lcom/github/mikephil/charting/data/ScatterDataSet;)V
397 ····flags:·(0x0004)·ACC_PROTECTED395 ····flags:·(0x0004)·ACC_PROTECTED
398 ····Code:396 ····Code:
399 ······stack=300,·locals=25,·args_size=3397 ······stack=300,·locals=25,·args_size=3
400 ·········0:·aload_0398 ·········0:·aload_0
3.65 KB
org/gnucash/android/ui/account/AccountFormFragment.class
3.54 KB
procyon -ec {}
    
Offset 101, 17 lines modifiedOffset 101, 16 lines modified
101 ········}101 ········}
102 ········return·array;102 ········return·array;
103 ····}103 ····}
104 ····104 ····
105 ····private·List·getAccountTypeStringList()·{105 ····private·List·getAccountTypeStringList()·{
106 ········final·String[]·split·=·Arrays.toString(AccountType.values()).replaceAll("\\[|]",·"").split(",");106 ········final·String[]·split·=·Arrays.toString(AccountType.values()).replaceAll("\\[|]",·"").split(",");
107 ········final·ArrayList<String>·list·=·new·ArrayList<String>();107 ········final·ArrayList<String>·list·=·new·ArrayList<String>();
108 ········final·String[]·array·=·split; 
109 ········for·(int·length·=·split.length,·i·=·0;·i·<·length;·++i)·{108 ········for·(int·length·=·split.length,·i·=·0;·i·<·length;·++i)·{
110 ············list.add(array[i].trim());109 ············list.add(split[i].trim());
111 ········}110 ········}
112 ········return·list;111 ········return·list;
113 ····}112 ····}
114 ····113 ····
115 ····private·String·getAllowedParentAccountTypes(final·AccountType·accountType)·{114 ····private·String·getAllowedParentAccountTypes(final·AccountType·accountType)·{
116 ········String·s·=·null;115 ········String·s·=·null;
117 ········switch·(AccountFormFragment$6.$SwitchMap$org$gnucash$android$model$AccountType[accountType.ordinal()])·{116 ········switch·(AccountFormFragment$6.$SwitchMap$org$gnucash$android$model$AccountType[accountType.ordinal()])·{
Offset 207, 15 lines modifiedOffset 206, 15 lines modified
207 ····private·void·loadAccountTypesList()·{206 ····private·void·loadAccountTypesList()·{
208 ········final·ArrayAdapter·adapter·=·new·ArrayAdapter((Context)this.getActivity(),·17367043,·(Object[])this.getResources().getStringArray(2131230720));207 ········final·ArrayAdapter·adapter·=·new·ArrayAdapter((Context)this.getActivity(),·17367043,·(Object[])this.getResources().getStringArray(2131230720));
209 ········adapter.setDropDownViewResource(17367049);208 ········adapter.setDropDownViewResource(17367049);
210 ········this.mAccountTypeSpinner.setAdapter((SpinnerAdapter)adapter);209 ········this.mAccountTypeSpinner.setAdapter((SpinnerAdapter)adapter);
211 ····}210 ····}
212 ····211 ····
213 ····private·void·loadDefaultTransferAccountList()·{212 ····private·void·loadDefaultTransferAccountList()·{
214 ········final·Cursor·fetchAccountsOrderedByFullName·=·this.mAccountsDbAdapter.fetchAccountsOrderedByFullName("uid·!=·'"·+·this.mAccountUID·+·"'·"·+·"·AND·"·+·"is_placeholder"·+·"=0"·+·"·AND·"·+·"is_hidden"·+·"=0"·+·"·AND·"·+·"type"·+·"·!=·?",·new·String[]·{·AccountType.ROOT.name()·});213 ········final·Cursor·fetchAccountsOrderedByFullName·=·this.mAccountsDbAdapter.fetchAccountsOrderedByFullName("uid·!=·'"·+·this.mAccountUID·+·"'··AND·"·+·"is_placeholder"·+·"=0·AND·"·+·"is_hidden"·+·"=0·AND·"·+·"type"·+·"·!=·?",·new·String[]·{·AccountType.ROOT.name()·});
215 ········if·(this.mDefaulTransferAccountSpinner.getCount()·<=·0)·{214 ········if·(this.mDefaulTransferAccountSpinner.getCount()·<=·0)·{
216 ············this.setDefaultTransferAccountInputsVisible(false);215 ············this.setDefaultTransferAccountInputsVisible(false);
217 ········}216 ········}
218 ········(this.mDefaultTransferAccountCursorAdapter·=·(SimpleCursorAdapter)new·QualifiedAccountNameCursorAdapter((Context)this.getActivity(),·17367048,·fetchAccountsOrderedByFullName)).setDropDownViewResource(17367049);217 ········(this.mDefaultTransferAccountCursorAdapter·=·(SimpleCursorAdapter)new·QualifiedAccountNameCursorAdapter((Context)this.getActivity(),·17367048,·fetchAccountsOrderedByFullName)).setDropDownViewResource(17367049);
219 ········this.mDefaulTransferAccountSpinner.setAdapter((SpinnerAdapter)this.mDefaultTransferAccountCursorAdapter);218 ········this.mDefaulTransferAccountSpinner.setAdapter((SpinnerAdapter)this.mDefaultTransferAccountCursorAdapter);
220 ····}219 ····}
221 ····220 ····
Offset 258, 29 lines modifiedOffset 257, 29 lines modified
258 ········return·accountFormFragment;257 ········return·accountFormFragment;
259 ····}258 ····}
260 ····259 ····
261 ····private·void·saveAccount()·{260 ····private·void·saveAccount()·{
262 ········Log.i("AccountFormFragment",·"Saving·account");261 ········Log.i("AccountFormFragment",·"Saving·account");
263 ········final·ArrayList<Account>·list·=·new·ArrayList<Account>();262 ········final·ArrayList<Account>·list·=·new·ArrayList<Account>();
264 ········boolean·b·=·false;263 ········boolean·b·=·false;
265 ········Label_0120:·{264 ········Label_0123:·{
266 ············if·(this.mAccount·!=·null)·{265 ············if·(this.mAccount·!=·null)·{
267 ················if·(!this.mAccount.getName().equals(this.getEnteredName()))·{266 ················if·(!this.mAccount.getName().equals(this.getEnteredName()))·{
268 ····················b·=·true;267 ····················b·=·true;
269 ················}268 ················}
270 ················else·{269 ················else·{
271 ····················b·=·false;270 ····················b·=·false;
272 ················}271 ················}
273 ················this.mAccount.setName(this.getEnteredName());272 ················this.mAccount.setName(this.getEnteredName());
274 ················break·Label_0120;273 ················break·Label_0123;
275 ············}274 ············}
276 ············final·String·enteredName·=·this.getEnteredName();275 ············final·String·enteredName·=·this.getEnteredName();
277 ············if·(enteredName·!=·null·&&·enteredName.length()·!=·0)·{276 ············if·(enteredName·!=·null·&&·enteredName.length()·!=·0)·{
278 ················this.mAccount·=·new·Account(this.getEnteredName());277 ················this.mAccount·=·new·Account(this.getEnteredName());
279 ················break·Label_0120;278 ················break·Label_0123;
280 ············}279 ············}
281 ············Toast.makeText((Context)this.getSherlockActivity(),·2131099939,·1).show();280 ············Toast.makeText((Context)this.getSherlockActivity(),·2131099939,·1).show();
282 ············return;281 ············return;
283 ········}282 ········}
284 ········this.mAccount.setCurrency(Currency.getInstance((String)this.mCurrencyCodes.get(this.mCurrencySpinner.getSelectedItemPosition())));283 ········this.mAccount.setCurrency(Currency.getInstance((String)this.mCurrencyCodes.get(this.mCurrencySpinner.getSelectedItemPosition())));
285 ········this.mAccount.setAccountType(this.getSelectedAccountType());284 ········this.mAccount.setAccountType(this.getSelectedAccountType());
286 ········this.mAccount.setPlaceHolderFlag(this.mPlaceholderCheckBox.isChecked());285 ········this.mAccount.setPlaceHolderFlag(this.mPlaceholderCheckBox.isChecked());
1.4 KB
org/gnucash/android/ui/chart/ChartDatePickerFragment.class
1.29 KB
procyon -ec {}
    
Offset 59, 17 lines modifiedOffset 59, 17 lines modified
59 ····························final·Field[]·declaredFields·=·class1.getDeclaredFields();59 ····························final·Field[]·declaredFields·=·class1.getDeclaredFields();
60 ····························try·{60 ····························try·{
61 ································final·int·length·=·declaredFields.length;61 ································final·int·length·=·declaredFields.length;
62 ································int·i·=·0;62 ································int·i·=·0;
63 ································while·(i·<·length)·{63 ································while·(i·<·length)·{
64 ····································final·Field·field2·=·declaredFields[i];64 ····································final·Field·field2·=·declaredFields[i];
65 ····································try·{65 ····································try·{
66 ········································Label_0271:·{66 ········································Label_0279:·{
67 ············································if·(!field2.getName().equals("mDaySpinner")·&&·!field2.getName().equals("mDayPicker"))·{67 ············································if·(!field2.getName().equals("mDaySpinner")·&&·!field2.getName().equals("mDayPicker"))·{
68 ················································break·Label_0271;68 ················································break·Label_0279;
69 ············································}69 ············································}
70 ············································field2.setAccessible(true);70 ············································field2.setAccessible(true);
71 ············································final·Field·field3·=·field2;71 ············································final·Field·field3·=·field2;
72 ············································try·{72 ············································try·{
73 ················································final·Object·value2·=·field3.get(obj2);73 ················································final·Object·value2·=·field3.get(obj2);
74 ················································try·{74 ················································try·{
75 ····················································((View)value2).setVisibility(8);75 ····················································((View)value2).setVisibility(8);
1.06 KB
org/gnucash/android/ui/settings/SettingsActivity.class
981 B
procyon -ec {}
    
Offset 338, 17 lines modifiedOffset 338, 16 lines modified
338 ········else·{338 ········else·{
339 ············Arrays.sort(listFiles);339 ············Arrays.sort(listFiles);
340 ············final·List<File>·list·=·Arrays.asList(listFiles);340 ············final·List<File>·list·=·Arrays.asList(listFiles);
341 ············Collections.reverse(list);341 ············Collections.reverse(list);
342 ············final·File[]·array·=·(File[])list.toArray();342 ············final·File[]·array·=·(File[])list.toArray();
343 ············final·ArrayAdapter·arrayAdapter·=·new·ArrayAdapter((Context)this,·17367058);343 ············final·ArrayAdapter·arrayAdapter·=·new·ArrayAdapter((Context)this,·17367058);
344 ············final·DateFormat·dateTimeInstance·=·DateFormat.getDateTimeInstance();344 ············final·DateFormat·dateTimeInstance·=·DateFormat.getDateTimeInstance();
345 ············final·File[]·array2·=·array; 
346 ············for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{345 ············for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{
347 ················final·File·file·=·array2[i];346 ················final·File·file·=·array[i];
348 ················final·long·exportTime·=·Exporter.getExportTime(file.getName());347 ················final·long·exportTime·=·Exporter.getExportTime(file.getName());
349 ················if·(exportTime·>·0L)·{348 ················if·(exportTime·>·0L)·{
350 ····················arrayAdapter.add((Object)dateTimeInstance.format(new·Date(exportTime)));349 ····················arrayAdapter.add((Object)dateTimeInstance.format(new·Date(exportTime)));
351 ················}350 ················}
352 ················else·{351 ················else·{
353 ····················arrayAdapter.add((Object)file.getName());352 ····················arrayAdapter.add((Object)file.getName());
354 ················}353 ················}
6.76 KB
org/gnucash/android/ui/transaction/TransactionFormFragment.class
6.64 KB
procyon -ec {}
    
Offset 302, 77 lines modifiedOffset 302, 77 lines modified
302 ················money·=·money.add(absolute2);302 ················money·=·money.add(absolute2);
303 ············}303 ············}
304 ········}304 ········}
305 ········Split·split;305 ········Split·split;
306 ········String·s2;306 ········String·s2;
307 ········Transaction·transaction;307 ········Transaction·transaction;
308 ········String·string3;308 ········String·string3;
309 ········Label_0715_Outer:Label_0899_Outer:309 ········Label_0707_Outer:Label_0891_Outer:
310 ········while·(true)·{310 ········while·(true)·{
311 ············this.mAccountsDbAdapter.beginTransaction();311 ············this.mAccountsDbAdapter.beginTransaction();
312 ············while·(true)·{312 ············while·(true)·{
313 ················Label_1157:·{313 ················Label_1149:·{
314 ················Label_1135:314 ················Label_1127:
315 ····················while·(true)·{315 ····················while·(true)·{
316 ························Label_1113:·{316 ························Label_1105:·{
317 ····························while·(true)·{317 ····························while·(true)·{
318 ································Label_1095:·{318 ································Label_1087:·{
319 ····································try·{319 ····································try·{
320 ········································if·(!money.isAmountZero())·{320 ········································if·(!money.isAmountZero())·{
321 ············································this.mSplitsList.add(new·Split(money.negate(),·this.mAccountsDbAdapter.getOrCreateImbalanceAccountUID(instance)));321 ············································this.mSplitsList.add(new·Split(money.negate(),·this.mAccountsDbAdapter.getOrCreateImbalanceAccountUID(instance)));
322 ········································}322 ········································}
323 ········································if·(this.mTransaction·!=·null)·{323 ········································if·(this.mTransaction·!=·null)·{
324 ············································this.mTransaction.setSplits(this.mSplitsList);324 ············································this.mTransaction.setSplits(this.mSplitsList);
325 ············································this.mTransaction.setDescription(string);325 ············································this.mTransaction.setDescription(string);
326 ········································}326 ········································}
327 ········································else·{327 ········································else·{
328 ············································this.mTransaction·=·new·Transaction(string);328 ············································this.mTransaction·=·new·Transaction(string);
329 ············································if·(!this.mSplitsList.isEmpty())·{329 ············································if·(!this.mSplitsList.isEmpty())·{
330 ················································break·Label_1113;330 ················································break·Label_1105;
331 ············································}331 ············································}
332 ············································split·=·new·Split(absolute,·this.mAccountUID);332 ············································split·=·new·Split(absolute,·this.mAccountUID);
333 ············································split.setType(this.mTransactionTypeButton.getTransactionType());333 ············································split.setType(this.mTransactionTypeButton.getTransactionType());
334 ············································this.mTransaction.addSplit(split);334 ············································this.mTransaction.addSplit(split);
335 ············································if·(!this.mUseDoubleEntry)·{335 ············································if·(!this.mUseDoubleEntry)·{
336 ················································break·Label_1095;336 ················································break·Label_1087;
337 ············································}337 ············································}
338 ············································s2·=·this.mAccountsDbAdapter.getUID(this.mDoubleAccountSpinner.getSelectedItemId());338 ············································s2·=·this.mAccountsDbAdapter.getUID(this.mDoubleAccountSpinner.getSelectedItemId());
339 ············································this.mTransaction.addSplit(split.createPair(s2));339 ············································this.mTransaction.addSplit(split.createPair(s2));
340 ········································}340 ········································}
341 ········································this.mTransaction.setCurrencyCode(this.mAccountsDbAdapter.getAccountCurrencyCode(this.mAccountUID));341 ········································this.mTransaction.setCurrencyCode(this.mAccountsDbAdapter.getAccountCurrencyCode(this.mAccountUID));
342 ········································this.mTransaction.setTime(gregorianCalendar.getTimeInMillis());342 ········································this.mTransaction.setTime(gregorianCalendar.getTimeInMillis());
343 ········································this.mTransaction.setNote(string2);343 ········································this.mTransaction.setNote(string2);
344 ········································this.mTransaction.setExported(false);344 ········································this.mTransaction.setExported(false);
345 ········································this.mTransactionsDbAdapter.addTransaction(this.mTransaction);345 ········································this.mTransactionsDbAdapter.addTransaction(this.mTransaction);
346 ········································if·(!this.mSaveTemplateCheckbox.isChecked())·{346 ········································if·(!this.mSaveTemplateCheckbox.isChecked())·{
347 ············································break·Label_1157;347 ············································break·Label_1149;
348 ········································}348 ········································}
349 ········································if·(!this.mEditMode)·{349 ········································if·(!this.mEditMode)·{
350 ············································transaction·=·new·Transaction(this.mTransaction,·true);350 ············································transaction·=·new·Transaction(this.mTransaction,·true);
351 ············································transaction.setTemplate(true);351 ············································transaction.setTemplate(true);
352 ············································this.mTransactionsDbAdapter.addTransaction(transaction);352 ············································this.mTransactionsDbAdapter.addTransaction(transaction);
353 ············································this.scheduleRecurringTransaction(transaction.getUID());353 ············································this.scheduleRecurringTransaction(transaction.getUID());
354 ············································this.mAccountsDbAdapter.setTransactionSuccessful();354 ············································this.mAccountsDbAdapter.setTransactionSuccessful();
355 ············································this.mAccountsDbAdapter.endTransaction();355 ············································this.mAccountsDbAdapter.endTransaction();
356 ············································WidgetConfigurationActivity.updateAllWidgets(this.getActivity().getApplicationContext());356 ············································WidgetConfigurationActivity.updateAllWidgets(this.getActivity().getApplicationContext());
357 ············································this.finish();357 ············································this.finish();
358 ············································return;358 ············································return;
359 ········································}359 ········································}
360 ········································break·Label_1135;360 ········································break·Label_1127;
361 ····································}361 ····································}
362 ····································finally·{362 ····································finally·{
363 ········································this.mAccountsDbAdapter.endTransaction();363 ········································this.mAccountsDbAdapter.endTransaction();
364 ····································}364 ····································}
365 ································}365 ································}
366 ································s2·=·this.mAccountsDbAdapter.getOrCreateImbalanceAccountUID(instance);366 ································s2·=·this.mAccountsDbAdapter.getOrCreateImbalanceAccountUID(instance);
367 ································continue·Label_0715_Outer;367 ································continue·Label_0707_Outer;
368 ····························}368 ····························}
369 ························}369 ························}
370 ························this.mTransaction.setSplits(this.mSplitsList);370 ························this.mTransaction.setSplits(this.mSplitsList);
371 ························continue·Label_0899_Outer;371 ························continue·Label_0891_Outer;
372 ····················}372 ····················}
373 ····················this.scheduleRecurringTransaction(this.mTransaction.getUID());373 ····················this.scheduleRecurringTransaction(this.mTransaction.getUID());
374 ····················continue;374 ····················continue;
375 ················}375 ················}
376 ················string3·=·this.getArguments().getString("scheduled_action_uid");376 ················string3·=·this.getArguments().getString("scheduled_action_uid");
377 ················if·(string3·!=·null)·{377 ················if·(string3·!=·null)·{
378 ····················ScheduledActionDbAdapter.getInstance().deleteRecord(string3);378 ····················ScheduledActionDbAdapter.getInstance().deleteRecord(string3);
Offset 453, 17 lines modifiedOffset 453, 17 lines modified
453 ····private·void·updateTransferAccountsList()·{453 ····private·void·updateTransferAccountsList()·{
454 ········final·StringBuilder·append·=·new·StringBuilder().append("(uid·!=·?·AND·");454 ········final·StringBuilder·append·=·new·StringBuilder().append("(uid·!=·?·AND·");
455 ········String·string;455 ········String·string;
456 ········if·(this.mMultiCurrency)·{456 ········if·(this.mMultiCurrency)·{
457 ············string·=·"";457 ············string·=·"";
458 ········}458 ········}
459 ········else·{459 ········else·{
460 ············string·=·"currency_code·=·'"·+·this.mAccountsDbAdapter.getCurrencyCode(this.mAccountUID)·+·"'"·+·"·AND·";460 ············string·=·"currency_code·=·'"·+·this.mAccountsDbAdapter.getCurrencyCode(this.mAccountUID)·+·"'·AND·";
461 ········}461 ········}
462 ········final·String·string2·=·append.append(string).append("type").append("·!=·?").append("·AND·").append("is_placeholder").append("·=·0").append(")").toString();462 ········final·String·string2·=·append.append(string).append("type").append("·!=·?·AND·").append("is_placeholder").append("·=·0)").toString();
463 ········if·(this.mCursor·!=·null)·{463 ········if·(this.mCursor·!=·null)·{
464 ············this.mCursor.close();464 ············this.mCursor.close();
465 ········}465 ········}
466 ········this.mCursor·=·this.mAccountsDbAdapter.fetchAccountsOrderedByFullName(string2,·new·String[]·{·this.mAccountUID,·AccountType.ROOT.name()·});466 ········this.mCursor·=·this.mAccountsDbAdapter.fetchAccountsOrderedByFullName(string2,·new·String[]·{·this.mAccountUID,·AccountType.ROOT.name()·});
467 ········(this.mCursorAdapter·=·(SimpleCursorAdapter)new·QualifiedAccountNameCursorAdapter((Context)this.getActivity(),·17367048,·this.mCursor)).setDropDownViewResource(17367049);467 ········(this.mCursorAdapter·=·(SimpleCursorAdapter)new·QualifiedAccountNameCursorAdapter((Context)this.getActivity(),·17367048,·this.mCursor)).setDropDownViewResource(17367049);
468 ········this.mDoubleAccountSpinner.setAdapter((SpinnerAdapter)this.mCursorAdapter);468 ········this.mDoubleAccountSpinner.setAdapter((SpinnerAdapter)this.mCursorAdapter);
469 ····}469 ····}
1.07 KB
org/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment.class
950 B
procyon -ec {}
    
Offset 155, 15 lines modifiedOffset 155, 15 lines modified
155 ········String·str;155 ········String·str;
156 ········if·(this.mMultiCurrency)·{156 ········if·(this.mMultiCurrency)·{
157 ············str·=·"";157 ············str·=·"";
158 ········}158 ········}
159 ········else·{159 ········else·{
160 ············str·=·"currency_code·=·?·AND·";160 ············str·=·"currency_code·=·?·AND·";
161 ········}161 ········}
162 ········final·String·string·=·append.append(str).append("uid").append("·!=·'").append(this.mAccountsDbAdapter.getOrCreateGnuCashRootAccountUID()).append("'·AND·").append("is_placeholder").append("·=·0").append(")").toString();162 ········final·String·string·=·append.append(str).append("uid").append("·!=·'").append(this.mAccountsDbAdapter.getOrCreateGnuCashRootAccountUID()).append("'·AND·").append("is_placeholder").append("·=·0)").toString();
163 ········final·AccountsDbAdapter·mAccountsDbAdapter·=·this.mAccountsDbAdapter;163 ········final·AccountsDbAdapter·mAccountsDbAdapter·=·this.mAccountsDbAdapter;
164 ········String[]·array;164 ········String[]·array;
165 ········if·(this.mMultiCurrency)·{165 ········if·(this.mMultiCurrency)·{
166 ············array·=·new·String[n];166 ············array·=·new·String[n];
167 ············array[0]·=·""·+·this.mAccountsDbAdapter.getOrCreateGnuCashRootAccountUID();167 ············array[0]·=·""·+·this.mAccountsDbAdapter.getOrCreateGnuCashRootAccountUID();
168 ········}168 ········}
169 ········else·{169 ········else·{
10.0 KB
com/github/mikephil/charting/charts/BubbleChart.class
9.94 KB
javap -verbose -constants -s -l -private {}
    
Offset 153, 126 lines modifiedOffset 153, 128 lines modified
153 ····Code:153 ····Code:
154 ······stack=300,·locals=9,·args_size=1154 ······stack=300,·locals=9,·args_size=1
155 ·········0:·aload_0155 ·········0:·aload_0
156 ·········1:·invokespecial·#20·················//·Method·com/github/mikephil/charting/charts/BarLineChartBase.calcMinMax:()V156 ·········1:·invokespecial·#20·················//·Method·com/github/mikephil/charting/charts/BarLineChartBase.calcMinMax:()V
157 ·········4:·aload_0157 ·········4:·aload_0
158 ·········5:·getfield······#24·················//·Field·mDeltaX:F158 ·········5:·getfield······#24·················//·Field·mDeltaX:F
159 ·········8:·fstore_1159 ·········8:·fstore_1
160 ·········9:·fconst_0160 ·········9:·iconst_0
161 ········10:·fstore_2161 ········10:·istore_2
162 ········11:·fload_1 
163 ········12:·fconst_0162 ········11:·fconst_0
 163 ········12:·fstore_3
 164 ········13:·fload_1
 165 ········14:·fconst_0
164 ········13:·fcmpl166 ········15:·fcmpl
165 ········14:·istore_3 
166 ········15:·iload_3167 ········16:·istore········4
 168 ········18:·iload·········4
167 ········16:·ifne··········49169 ········20:·ifne··········56
168 ········19:·aload_0170 ········23:·aload_0
169 ········20:·getfield······#28·················//·Field·mData:Lcom/github/mikephil/charting/data/ChartData;171 ········24:·getfield······#28·················//·Field·mData:Lcom/github/mikephil/charting/data/ChartData;
170 ········23:·checkcast·····#30·················//·class·com/github/mikephil/charting/data/BubbleData172 ········27:·checkcast·····#30·················//·class·com/github/mikephil/charting/data/BubbleData
171 ········26:·astore········4173 ········30:·astore········5
172 ········28:·aload·········4174 ········32:·aload·········5
173 ········30:·invokevirtual·#34·················//·Method·com/github/mikephil/charting/data/BubbleData.getYValCount:()I175 ········34:·invokevirtual·#34·················//·Method·com/github/mikephil/charting/data/BubbleData.getYValCount:()I
174 ········33:·istore_3 
175 ········34:·iload_3176 ········37:·istore········4
 177 ········39:·iload·········4
176 ········35:·ifle··········49178 ········41:·ifle··········56
177 ········38:·ldc···········#35·················//·int·1065353216179 ········44:·ldc···········#35·················//·int·1065353216
178 ········40:·istore_3180 ········46:·istore········4
179 ········41:·ldc···········#36·················//·float·1.0f181 ········48:·ldc···········#36·················//·float·1.0f
180 ········43:·fstore_1182 ········50:·fstore_1
181 ········44:·aload_0183 ········51:·aload_0
182 ········45:·fload_1184 ········52:·fload_1
183 ········46:·putfield······#24·················//·Field·mDeltaX:F185 ········53:·putfield······#24·················//·Field·mDeltaX:F
184 ········49:·aload_0186 ········56:·aload_0
185 ········50:·ldc···········#38·················//·float·-0.5f187 ········57:·ldc···········#38·················//·float·-0.5f
186 ········52:·putfield······#41·················//·Field·mXChartMin:F188 ········59:·putfield······#41·················//·Field·mXChartMin:F
187 ········55:·aload_0189 ········62:·aload_0
188 ········56:·getfield······#28·················//·Field·mData:Lcom/github/mikephil/charting/data/ChartData;190 ········63:·getfield······#28·················//·Field·mData:Lcom/github/mikephil/charting/data/ChartData;
189 ········59:·checkcast·····#30·················//·class·com/github/mikephil/charting/data/BubbleData191 ········66:·checkcast·····#30·················//·class·com/github/mikephil/charting/data/BubbleData
190 ········62:·invokevirtual·#44·················//·Method·com/github/mikephil/charting/data/BubbleData.getXValCount:()I192 ········69:·invokevirtual·#44·················//·Method·com/github/mikephil/charting/data/BubbleData.getXValCount:()I
191 ········65:·istore_3 
192 ········66:·iload_3193 ········72:·istore········4
 194 ········74:·iload·········4
193 ········67:·i2f195 ········76:·i2f
194 ········68:·fstore_1196 ········77:·fstore_1
 197 ········78:·ldc···········#45·················//·int·1056964608
 198 ········80:·istore_2
195 ········69:·ldc···········#46·················//·float·0.5f199 ········81:·ldc···········#46·················//·float·0.5f
196 ········71:·fstore_2200 ········83:·fstore_3
197 ········72:·fload_1201 ········84:·fload_1
198 ········73:·fload_2202 ········85:·fload_3
199 ········74:·fsub203 ········86:·fsub
200 ········75:·fstore_1204 ········87:·fstore_1
201 ········76:·aload_0205 ········88:·aload_0
202 ········77:·fload_1206 ········89:·fload_1
203 ········78:·putfield······#49·················//·Field·mXChartMax:F207 ········90:·putfield······#49·················//·Field·mXChartMax:F
204 ········81:·aload_0208 ········93:·aload_0
205 ········82:·getfield······#53·················//·Field·mRenderer:Lcom/github/mikephil/charting/renderer/DataRenderer;209 ········94:·getfield······#53·················//·Field·mRenderer:Lcom/github/mikephil/charting/renderer/DataRenderer;
206 ········85:·astore········4210 ········97:·astore········5
207 ········87:·aload·········4211 ········99:·aload·········5
208 ········89:·ifnull········194212 ·······101:·ifnull········202
209 ········92:·aload_0213 ·······104:·aload_0
210 ········93:·getfield······#28·················//·Field·mData:Lcom/github/mikephil/charting/data/ChartData;214 ·······105:·getfield······#28·················//·Field·mData:Lcom/github/mikephil/charting/data/ChartData;
211 ········96:·checkcast·····#30·················//·class·com/github/mikephil/charting/data/BubbleData215 ·······108:·checkcast·····#30·················//·class·com/github/mikephil/charting/data/BubbleData
212 ········99:·invokevirtual·#57·················//·Method·com/github/mikephil/charting/data/BubbleData.getDataSets:()Ljava/util/List;216 ·······111:·invokevirtual·#57·················//·Method·com/github/mikephil/charting/data/BubbleData.getDataSets:()Ljava/util/List;
213 ·······102:·astore········4 
214 ·······104:·aload·········4 
215 ·······106:·invokeinterface·#63,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;217 ·······114:·invokeinterface·#63,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
216 ·······111:·astore········5218 ·······119:·astore········5
217 ·······113:·aload·········5219 ·······121:·aload·········5
218 ·······115:·invokeinterface·#69,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z220 ·······123:·invokeinterface·#69,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
219 ·······120:·istore_3221 ·······128:·istore_2
220 ·······121:·iload_3222 ·······129:·iload_2
221 ·······122:·ifeq··········194223 ·······130:·ifeq··········202
222 ·······125:·aload·········5224 ·······133:·aload·········5
223 ·······127:·invokeinterface·#73,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;225 ·······135:·invokeinterface·#73,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
224 ·······132:·checkcast·····#75·················//·class·com/github/mikephil/charting/data/BubbleDataSet226 ·······140:·checkcast·····#75·················//·class·com/github/mikephil/charting/data/BubbleDataSet
225 ·······135:·astore········6227 ·······143:·astore········6
226 ·······137:·aload·········6228 ·······145:·aload·········6
227 ·······139:·invokevirtual·#79·················//·Method·com/github/mikephil/charting/data/BubbleDataSet.getXMin:()F229 ·······147:·invokevirtual·#79·················//·Method·com/github/mikephil/charting/data/BubbleDataSet.getXMin:()F
228 ·······142:·fstore········7230 ·······150:·fstore········7
229 ·······144:·aload·········6231 ·······152:·aload·········6
230 ·······146:·invokevirtual·#82·················//·Method·com/github/mikephil/charting/data/BubbleDataSet.getXMax:()F232 ·······154:·invokevirtual·#82·················//·Method·com/github/mikephil/charting/data/BubbleDataSet.getXMax:()F
231 ·······149:·fstore········8233 ·······157:·fstore········8
232 ·······151:·aload_0234 ·······159:·aload_0
233 ·······152:·getfield······#41·················//·Field·mXChartMin:F235 ·······160:·getfield······#41·················//·Field·mXChartMin:F
234 ·······155:·fstore_1236 ·······163:·fstore_3
235 ·······156:·fload·········7237 ·······164:·fload·········7
236 ·······158:·fload_1238 ·······166:·fload_3
237 ·······159:·fcmpg239 ·······167:·fcmpg
238 ·······160:·istore_3240 ·······168:·istore_2
239 ·······161:·iload_3241 ·······169:·iload_2
240 ·······162:·ifge··········171242 ·······170:·ifge··········179
241 ·······165:·aload_0243 ·······173:·aload_0
242 ·······166:·fload·········7244 ·······174:·fload·········7
243 ·······168:·putfield······#41·················//·Field·mXChartMin:F245 ·······176:·putfield······#41·················//·Field·mXChartMin:F
244 ·······171:·aload_0246 ·······179:·aload_0
245 ·······172:·getfield······#49·················//·Field·mXChartMax:F247 ·······180:·getfield······#49·················//·Field·mXChartMax:F
246 ·······175:·fstore_1 
247 ·······176:·fload·········8 
248 ·······178:·fload_1 
249 ·······179:·fcmpl 
250 ·······180:·istore_3248 ·······183:·fstore_3
251 ·······181:·iload_3 
252 ·······182:·ifle··········113 
253 ·······185:·aload_0 
254 ·······186:·fload·········8249 ·······184:·fload·········8
 250 ·······186:·fload_3
 251 ·······187:·fcmpl
 252 ·······188:·istore_2
 253 ·······189:·iload_2
 254 ·······190:·ifle··········121
 255 ·······193:·aload_0
 256 ·······194:·fload·········8
255 ·······188:·putfield······#49·················//·Field·mXChartMax:F257 ·······196:·putfield······#49·················//·Field·mXChartMax:F
256 ·······191:·goto··········113258 ·······199:·goto··········121
257 ·······194:·aload_0259 ·······202:·aload_0
258 ·······195:·getfield······#49·················//·Field·mXChartMax:F260 ·······203:·getfield······#49·················//·Field·mXChartMax:F
259 ·······198:·fstore_1261 ·······206:·fstore_1
260 ·······199:·aload_0262 ·······207:·aload_0
261 ·······200:·getfield······#41·················//·Field·mXChartMin:F263 ·······208:·getfield······#41·················//·Field·mXChartMin:F
262 ·······203:·fstore_2 
263 ·······204:·fload_1 
264 ·······205:·fload_2 
Max diff block lines reached; 600/10088 bytes (5.95%) of diff not shown.
7.44 KB
com/github/mikephil/charting/charts/CombinedChart.class
7.33 KB
javap -verbose -constants -s -l -private {}
    
Offset 445, 103 lines modifiedOffset 445, 103 lines modified
445 ········17:·astore_1445 ········17:·astore_1
446 ········18:·aload_1446 ········18:·aload_1
447 ········19:·ifnonnull·····31447 ········19:·ifnonnull·····31
448 ········22:·aload_0448 ········22:·aload_0
449 ········23:·invokevirtual·#82·················//·Method·getBubbleData:()Lcom/github/mikephil/charting/data/BubbleData;449 ········23:·invokevirtual·#82·················//·Method·getBubbleData:()Lcom/github/mikephil/charting/data/BubbleData;
450 ········26:·astore_1450 ········26:·astore_1
451 ········27:·aload_1451 ········27:·aload_1
452 ········28:·ifnull········200452 ········28:·ifnull········209
453 ········31:·aload_0453 ········31:·aload_0
454 ········32:·ldc···········#84·················//·float·-0.5f454 ········32:·ldc···········#84·················//·float·-0.5f
455 ········34:·putfield······#88·················//·Field·mXChartMin:F455 ········34:·putfield······#88·················//·Field·mXChartMin:F
456 ········37:·aload_0456 ········37:·aload_0
457 ········38:·getfield······#92·················//·Field·mData:Lcom/github/mikephil/charting/data/ChartData;457 ········38:·getfield······#92·················//·Field·mData:Lcom/github/mikephil/charting/data/ChartData;
458 ········41:·checkcast·····#94·················//·class·com/github/mikephil/charting/data/CombinedData458 ········41:·checkcast·····#94·················//·class·com/github/mikephil/charting/data/CombinedData
459 ········44:·invokevirtual·#98·················//·Method·com/github/mikephil/charting/data/CombinedData.getXVals:()Ljava/util/List;459 ········44:·invokevirtual·#98·················//·Method·com/github/mikephil/charting/data/CombinedData.getXVals:()Ljava/util/List;
460 ········47:·invokeinterface·#104,··1··········//·InterfaceMethod·java/util/List.size:()I460 ········47:·invokeinterface·#104,··1··········//·InterfaceMethod·java/util/List.size:()I
461 ········52:·istore_2461 ········52:·istore_2
462 ········53:·iload_2462 ········53:·iload_2
463 ········54:·i2f463 ········54:·i2f
464 ········55:·fstore_3464 ········55:·fstore_3
 465 ········56:·ldc···········#105················//·int·1056964608
 466 ········58:·istore········4
465 ········56:·ldc···········#106················//·float·0.5f467 ········60:·ldc···········#106················//·float·0.5f
466 ········58:·fstore········4468 ········62:·fstore········5
467 ········60:·fload_3469 ········64:·fload_3
468 ········61:·fload·········4470 ········65:·fload·········5
469 ········63:·fsub471 ········67:·fsub
470 ········64:·fstore_3472 ········68:·fstore_3
471 ········65:·aload_0473 ········69:·aload_0
472 ········66:·fload_3474 ········70:·fload_3
473 ········67:·putfield······#109················//·Field·mXChartMax:F475 ········71:·putfield······#109················//·Field·mXChartMax:F
474 ········70:·aload_0476 ········74:·aload_0
475 ········71:·invokevirtual·#82·················//·Method·getBubbleData:()Lcom/github/mikephil/charting/data/BubbleData;477 ········75:·invokevirtual·#82·················//·Method·getBubbleData:()Lcom/github/mikephil/charting/data/BubbleData;
476 ········74:·astore_1478 ········78:·astore_1
477 ········75:·aload_1479 ········79:·aload_1
478 ········76:·ifnull········176480 ········80:·ifnull········185
479 ········79:·aload_0481 ········83:·aload_0
480 ········80:·invokevirtual·#82·················//·Method·getBubbleData:()Lcom/github/mikephil/charting/data/BubbleData;482 ········84:·invokevirtual·#82·················//·Method·getBubbleData:()Lcom/github/mikephil/charting/data/BubbleData;
481 ········83:·invokevirtual·#114················//·Method·com/github/mikephil/charting/data/BubbleData.getDataSets:()Ljava/util/List;483 ········87:·invokevirtual·#114················//·Method·com/github/mikephil/charting/data/BubbleData.getDataSets:()Ljava/util/List;
482 ········86:·astore_1 
483 ········87:·aload_1 
484 ········88:·invokeinterface·#118,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;484 ········90:·invokeinterface·#118,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
485 ········93:·astore········5 
486 ········95:·aload·········5485 ········95:·astore_1
 486 ········96:·aload_1
487 ········97:·invokeinterface·#124,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z487 ········97:·invokeinterface·#124,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
488 ·······102:·istore_2488 ·······102:·istore········4
489 ·······103:·iload_2489 ·······104:·iload·········4
490 ·······104:·ifeq··········176490 ·······106:·ifeq··········185
491 ·······107:·aload·········5491 ·······109:·aload_1
492 ·······109:·invokeinterface·#128,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;492 ·······110:·invokeinterface·#128,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
493 ·······114:·checkcast·····#130················//·class·com/github/mikephil/charting/data/BubbleDataSet493 ·······115:·checkcast·····#130················//·class·com/github/mikephil/charting/data/BubbleDataSet
494 ·······117:·astore········6494 ·······118:·astore········6
495 ·······119:·aload·········6495 ·······120:·aload·········6
496 ·······121:·invokevirtual·#134················//·Method·com/github/mikephil/charting/data/BubbleDataSet.getXMin:()F496 ·······122:·invokevirtual·#134················//·Method·com/github/mikephil/charting/data/BubbleDataSet.getXMin:()F
497 ·······124:·fstore········7497 ·······125:·fstore········7
498 ·······126:·aload·········6498 ·······127:·aload·········6
499 ·······128:·invokevirtual·#137················//·Method·com/github/mikephil/charting/data/BubbleDataSet.getXMax:()F499 ·······129:·invokevirtual·#137················//·Method·com/github/mikephil/charting/data/BubbleDataSet.getXMax:()F
500 ·······131:·fstore········8500 ·······132:·fstore········8
501 ·······133:·aload_0501 ·······134:·aload_0
502 ·······134:·getfield······#88·················//·Field·mXChartMin:F502 ·······135:·getfield······#88·················//·Field·mXChartMin:F
503 ·······137:·fstore_3 
504 ·······138:·fload·········7503 ·······138:·fstore········5
505 ·······140:·fload_3 
506 ·······141:·fcmpg 
507 ·······142:·istore_2 
508 ·······143:·iload_2 
509 ·······144:·ifge··········153 
510 ·······147:·aload_0 
511 ·······148:·fload·········7504 ·······140:·fload·········7
 505 ·······142:·fload·········5
 506 ·······144:·fcmpg
 507 ·······145:·istore········4
 508 ·······147:·iload·········4
 509 ·······149:·ifge··········158
 510 ·······152:·aload_0
 511 ·······153:·fload·········7
512 ·······150:·putfield······#88·················//·Field·mXChartMin:F512 ·······155:·putfield······#88·················//·Field·mXChartMin:F
513 ·······153:·aload_0513 ·······158:·aload_0
514 ·······154:·getfield······#109················//·Field·mXChartMax:F514 ·······159:·getfield······#109················//·Field·mXChartMax:F
515 ·······157:·fstore_3 
516 ·······158:·fload·········8 
517 ·······160:·fload_3 
518 ·······161:·fcmpl 
519 ·······162:·istore_2 
520 ·······163:·iload_2 
521 ·······164:·ifle··········95515 ·······162:·fstore········5
522 ·······167:·aload_0 
523 ·······168:·fload·········8516 ·······164:·fload·········8
524 ·······170:·putfield······#109················//·Field·mXChartMax:F517 ·······166:·fload·········5
 518 ·······168:·fcmpl
 519 ·······169:·istore········4
 520 ·······171:·iload·········4
525 ·······173:·goto··········95521 ·······173:·ifle··········96
526 ·······176:·aload_0522 ·······176:·aload_0
 523 ·······177:·fload·········8
 524 ·······179:·putfield······#109················//·Field·mXChartMax:F
 525 ·······182:·goto··········96
 526 ·······185:·aload_0
527 ·······177:·getfield······#109················//·Field·mXChartMax:F527 ·······186:·getfield······#109················//·Field·mXChartMax:F
528 ·······180:·fstore_3528 ·······189:·fstore_3
529 ·······181:·aload_0529 ·······190:·aload_0
530 ·······182:·getfield······#88·················//·Field·mXChartMin:F530 ·······191:·getfield······#88·················//·Field·mXChartMin:F
531 ·······185:·fstore········4531 ·······194:·fstore········5
532 ·······187:·fload_3 
533 ·······188:·fload·········4 
534 ·······190:·fsub 
535 ·······191:·invokestatic··#143················//·Method·java/lang/Math.abs:(F)F 
536 ·······194:·fstore_3 
537 ·······195:·aload_0 
538 ·······196:·fload_3532 ·······196:·fload_3
 533 ·······197:·fload·········5
 534 ·······199:·fsub
 535 ·······200:·invokestatic··#143················//·Method·java/lang/Math.abs:(F)F
 536 ·······203:·fstore_3
 537 ·······204:·aload_0
 538 ·······205:·fload_3
539 ·······197:·putfield······#146················//·Field·mDeltaX:F539 ·······206:·putfield······#146················//·Field·mDeltaX:F
540 ·······200:·return540 ·······209:·return
  
541 ··public·com.github.mikephil.charting.data.BarData·getBarData();541 ··public·com.github.mikephil.charting.data.BarData·getBarData();
542 ····descriptor:·()Lcom/github/mikephil/charting/data/BarData;542 ····descriptor:·()Lcom/github/mikephil/charting/data/BarData;
543 ····flags:·(0x0001)·ACC_PUBLIC543 ····flags:·(0x0001)·ACC_PUBLIC
544 ····Code:544 ····Code:
545 ······stack=300,·locals=2,·args_size=1545 ······stack=300,·locals=2,·args_size=1
546 ·········0:·aload_0546 ·········0:·aload_0
3.33 KB
com/github/mikephil/charting/data/LineDataSet.class
3.23 KB
javap -verbose -constants -s -l -private {}
    
Offset 573, 54 lines modifiedOffset 573, 52 lines modified
573 ·········7:·putfield······#24·················//·Field·mCircleColors:Ljava/util/List;573 ·········7:·putfield······#24·················//·Field·mCircleColors:Ljava/util/List;
574 ········10:·return574 ········10:·return
  
575 ··public·void·setCircleColors(int[],·android.content.Context);575 ··public·void·setCircleColors(int[],·android.content.Context);
576 ····descriptor:·([ILandroid/content/Context;)V576 ····descriptor:·([ILandroid/content/Context;)V
577 ····flags:·(0x0001)·ACC_PUBLIC577 ····flags:·(0x0001)·ACC_PUBLIC
578 ····Code:578 ····Code:
579 ······stack=300,·locals=10,·args_size=3579 ······stack=300,·locals=9,·args_size=3
580 ·········0:·new···········#44·················//·class·java/util/ArrayList580 ·········0:·new···········#44·················//·class·java/util/ArrayList
581 ·········3:·astore_3581 ·········3:·astore_3
582 ·········4:·aload_3582 ·········4:·aload_3
583 ·········5:·invokespecial·#47·················//·Method·java/util/ArrayList."<init>":()V583 ·········5:·invokespecial·#47·················//·Method·java/util/ArrayList."<init>":()V
584 ·········8:·aload_1584 ·········8:·aload_1
585 ·········9:·astore········4 
586 ········11:·aload_1 
587 ········12:·arraylength585 ·········9:·arraylength
 586 ········10:·istore········4
 587 ········12:·iconst_0
588 ········13:·istore········5588 ········13:·istore········5
589 ········15:·iconst_0 
590 ········16:·istore········6 
591 ········18:·iload·········6589 ········15:·iload·········5
 590 ········17:·iload·········4
 591 ········19:·if_icmpge·····64
 592 ········22:·aload_1
592 ········20:·iload·········5593 ········23:·iload·········5
593 ········22:·if_icmpge·····68 
594 ········25:·aload·········4 
595 ········27:·iload·········6 
596 ········29:·iaload594 ········25:·iaload
597 ········30:·istore········7595 ········26:·istore········6
598 ········32:·aload_2596 ········28:·aload_2
599 ········33:·invokevirtual·#120················//·Method·android/content/Context.getResources:()Landroid/content/res/Resources;597 ········29:·invokevirtual·#120················//·Method·android/content/Context.getResources:()Landroid/content/res/Resources;
600 ········36:·iload·········7598 ········32:·iload·········6
601 ········38:·invokevirtual·#126················//·Method·android/content/res/Resources.getColor:(I)I599 ········34:·invokevirtual·#126················//·Method·android/content/res/Resources.getColor:(I)I
602 ········41:·istore········8600 ········37:·istore········7
603 ········43:·iload·········8601 ········39:·iload·········7
604 ········45:·invokestatic··#62·················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer;602 ········41:·invokestatic··#62·················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer;
605 ········48:·astore········9603 ········44:·astore········8
606 ········50:·aload_3604 ········46:·aload_3
607 ········51:·aload·········9605 ········47:·aload·········8
608 ········53:·invokeinterface·#68,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z606 ········49:·invokeinterface·#68,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
609 ········58:·pop607 ········54:·pop
610 ········59:·iload·········6608 ········55:·iload·········5
611 ········61:·iconst_1609 ········57:·iconst_1
612 ········62:·iadd610 ········58:·iadd
613 ········63:·istore········6611 ········59:·istore········5
614 ········65:·goto··········18612 ········61:·goto··········15
615 ········68:·aload_0613 ········64:·aload_0
616 ········69:·aload_3614 ········65:·aload_3
617 ········70:·putfield······#24·················//·Field·mCircleColors:Ljava/util/List;615 ········66:·putfield······#24·················//·Field·mCircleColors:Ljava/util/List;
618 ········73:·return616 ········69:·return
  
619 ··public·void·setCircleSize(float);617 ··public·void·setCircleSize(float);
620 ····descriptor:·(F)V618 ····descriptor:·(F)V
621 ····flags:·(0x0001)·ACC_PUBLIC619 ····flags:·(0x0001)·ACC_PUBLIC
622 ····Code:620 ····Code:
623 ······stack=300,·locals=3,·args_size=2621 ······stack=300,·locals=3,·args_size=2
624 ·········0:·fload_1622 ·········0:·fload_1
2.95 KB
org/gnucash/android/ui/account/DeleteAccountDialogFragment.class
2.83 KB
procyon -ec {}
    
Offset 54, 18 lines modifiedOffset 54, 18 lines modified
54 ····public·void·onActivityCreated(final·Bundle·bundle)·{54 ····public·void·onActivityCreated(final·Bundle·bundle)·{
55 ········super.onActivityCreated(bundle);55 ········super.onActivityCreated(bundle);
56 ········this.getDialog().setTitle((CharSequence)(this.getString(2131099712)·+·":·"·+·AccountsDbAdapter.getInstance().getAccountName(this.mOriginAccountUID)));56 ········this.getDialog().setTitle((CharSequence)(this.getString(2131099712)·+·":·"·+·AccountsDbAdapter.getInstance().getAccountName(this.mOriginAccountUID)));
57 ········final·AccountsDbAdapter·instance·=·AccountsDbAdapter.getInstance();57 ········final·AccountsDbAdapter·instance·=·AccountsDbAdapter.getInstance();
58 ········final·List·descendantAccountUIDs·=·instance.getDescendantAccountUIDs(this.mOriginAccountUID,·(String)null,·(String[])null);58 ········final·List·descendantAccountUIDs·=·instance.getDescendantAccountUIDs(this.mOriginAccountUID,·(String)null,·(String[])null);
59 ········final·String·currencyCode·=·instance.getCurrencyCode(this.mOriginAccountUID);59 ········final·String·currencyCode·=·instance.getCurrencyCode(this.mOriginAccountUID);
60 ········final·AccountType·accountType·=·instance.getAccountType(this.mOriginAccountUID);60 ········final·AccountType·accountType·=·instance.getAccountType(this.mOriginAccountUID);
61 ········final·QualifiedAccountNameCursorAdapter·adapter·=·new·QualifiedAccountNameCursorAdapter((Context)this.getActivity(),·17367048,·instance.fetchAccountsOrderedByFullName("(uid·!=·?·AND·currency_code·=·?·AND·type·=·?·AND·is_placeholder·=·0·AND·uid·NOT·IN·('"·+·TextUtils.join((CharSequence)"','",·(Iterable)descendantAccountUIDs)·+·"')"·+·")",·new·String[]·{·this.mOriginAccountUID,·currencyCode,·accountType.name()·}));61 ········final·QualifiedAccountNameCursorAdapter·adapter·=·new·QualifiedAccountNameCursorAdapter((Context)this.getActivity(),·17367048,·instance.fetchAccountsOrderedByFullName("(uid·!=·?·AND·currency_code·=·?·AND·type·=·?·AND·is_placeholder·=·0·AND·uid·NOT·IN·('"·+·TextUtils.join((CharSequence)"','",·(Iterable)descendantAccountUIDs)·+·"'))",·new·String[]·{·this.mOriginAccountUID,·currencyCode,·accountType.name()·}));
62 ········((SimpleCursorAdapter)adapter).setDropDownViewResource(17367049);62 ········((SimpleCursorAdapter)adapter).setDropDownViewResource(17367049);
63 ········this.mTransactionsDestinationAccountSpinner.setAdapter((SpinnerAdapter)adapter);63 ········this.mTransactionsDestinationAccountSpinner.setAdapter((SpinnerAdapter)adapter);
64 ········final·Cursor·fetchAccountsOrderedByFullName·=·instance.fetchAccountsOrderedByFullName("(uid·!=·?·AND·currency_code·=·?·AND·type·=·?·AND·uid·NOT·IN·('"·+·TextUtils.join((CharSequence)"','",·(Iterable)descendantAccountUIDs)·+·"')"·+·")",·new·String[]·{·this.mOriginAccountUID,·currencyCode,·accountType.name()·});64 ········final·Cursor·fetchAccountsOrderedByFullName·=·instance.fetchAccountsOrderedByFullName("(uid·!=·?·AND·currency_code·=·?·AND·type·=·?·AND·uid·NOT·IN·('"·+·TextUtils.join((CharSequence)"','",·(Iterable)descendantAccountUIDs)·+·"'))",·new·String[]·{·this.mOriginAccountUID,·currencyCode,·accountType.name()·});
65 ········final·QualifiedAccountNameCursorAdapter·adapter2·=·new·QualifiedAccountNameCursorAdapter((Context)this.getActivity(),·17367048,·fetchAccountsOrderedByFullName);65 ········final·QualifiedAccountNameCursorAdapter·adapter2·=·new·QualifiedAccountNameCursorAdapter((Context)this.getActivity(),·17367048,·fetchAccountsOrderedByFullName);
66 ········((SimpleCursorAdapter)adapter2).setDropDownViewResource(17367049);66 ········((SimpleCursorAdapter)adapter2).setDropDownViewResource(17367049);
67 ········this.mAccountsDestinationAccountSpinner.setAdapter((SpinnerAdapter)adapter2);67 ········this.mAccountsDestinationAccountSpinner.setAdapter((SpinnerAdapter)adapter2);
68 ········this.setListeners();68 ········this.setListeners();
69 ········if·(fetchAccountsOrderedByFullName.getCount()·==·0)·{69 ········if·(fetchAccountsOrderedByFullName.getCount()·==·0)·{
70 ············this.mMoveAccountsRadioButton.setEnabled(false);70 ············this.mMoveAccountsRadioButton.setEnabled(false);
71 ············this.mMoveAccountsRadioButton.setChecked(false);71 ············this.mMoveAccountsRadioButton.setChecked(false);
27.0 KB
org/gnucash/android/ui/chart/BarChartActivity.class
26.9 KB
javap -verbose -constants -s -l -private {}
    
Offset 1259, 15 lines modifiedOffset 1259, 15 lines modified
1259 ·······100:·invokestatic··#254················//·Method·org/joda/time/Months.monthsBetween:(Lorg/joda/time/ReadablePartial;Lorg/joda/time/ReadablePartial;)Lorg/joda/time/Months;1259 ·······100:·invokestatic··#254················//·Method·org/joda/time/Months.monthsBetween:(Lorg/joda/time/ReadablePartial;Lorg/joda/time/ReadablePartial;)Lorg/joda/time/Months;
1260 ·······103:·astore········81260 ·······103:·astore········8
1261 ·······105:·aload·········81261 ·······105:·aload·········8
1262 ·······107:·invokevirtual·#257················//·Method·org/joda/time/Months.getMonths:()I1262 ·······107:·invokevirtual·#257················//·Method·org/joda/time/Months.getMonths:()I
1263 ·······110:·istore········141263 ·······110:·istore········14
1264 ·······112:·iload·········121264 ·······112:·iload·········12
1265 ·······114:·iload·········141265 ·······114:·iload·········14
1266 ·······116:·if_icmpgt·····8851266 ·······116:·if_icmpgt·····879
1267 ·······119:·aload·········71267 ·······119:·aload·········7
1268 ·······121:·invokevirtual·#261················//·Method·org/joda/time/LocalDateTime.dayOfMonth:()Lorg/joda/time/LocalDateTime$Property;1268 ·······121:·invokevirtual·#261················//·Method·org/joda/time/LocalDateTime.dayOfMonth:()Lorg/joda/time/LocalDateTime$Property;
1269 ·······124:·invokevirtual·#267················//·Method·org/joda/time/LocalDateTime$Property.withMinimumValue:()Lorg/joda/time/LocalDateTime;1269 ·······124:·invokevirtual·#267················//·Method·org/joda/time/LocalDateTime$Property.withMinimumValue:()Lorg/joda/time/LocalDateTime;
1270 ·······127:·invokevirtual·#270················//·Method·org/joda/time/LocalDateTime.millisOfDay:()Lorg/joda/time/LocalDateTime$Property;1270 ·······127:·invokevirtual·#270················//·Method·org/joda/time/LocalDateTime.millisOfDay:()Lorg/joda/time/LocalDateTime$Property;
1271 ·······130:·invokevirtual·#267················//·Method·org/joda/time/LocalDateTime$Property.withMinimumValue:()Lorg/joda/time/LocalDateTime;1271 ·······130:·invokevirtual·#267················//·Method·org/joda/time/LocalDateTime$Property.withMinimumValue:()Lorg/joda/time/LocalDateTime;
1272 ·······133:·invokevirtual·#271················//·Method·org/joda/time/LocalDateTime.toDate:()Ljava/util/Date;1272 ·······133:·invokevirtual·#271················//·Method·org/joda/time/LocalDateTime.toDate:()Ljava/util/Date;
1273 ·······136:·invokevirtual·#242················//·Method·java/util/Date.getTime:()J1273 ·······136:·invokevirtual·#242················//·Method·java/util/Date.getTime:()J
Offset 1293, 15 lines modifiedOffset 1293, 15 lines modified
1293 ·······185:·aload·········81293 ·······185:·aload·········8
1294 ·······187:·invokeinterface·#282,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;1294 ·······187:·invokeinterface·#282,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
1295 ·······192:·astore········201295 ·······192:·astore········20
1296 ·······194:·aload·········201296 ·······194:·aload·········20
1297 ·······196:·invokeinterface·#288,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z1297 ·······196:·invokeinterface·#288,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
1298 ·······201:·istore········141298 ·······201:·istore········14
1299 ·······203:·iload·········141299 ·······203:·iload·········14
1300 ·······205:·ifeq··········7321300 ·······205:·ifeq··········729
1301 ·······208:·aload·········201301 ·······208:·aload·········20
1302 ·······210:·invokeinterface·#292,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;1302 ·······210:·invokeinterface·#292,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
1303 ·······215:·checkcast·····#294················//·class·org/gnucash/android/model/Account1303 ·······215:·checkcast·····#294················//·class·org/gnucash/android/model/Account
1304 ·······218:·astore········211304 ·······218:·astore········21
1305 ·······220:·aload·········211305 ·······220:·aload·········21
1306 ·······222:·invokevirtual·#298················//·Method·org/gnucash/android/model/Account.getAccountType:()Lorg/gnucash/android/model/AccountType;1306 ·······222:·invokevirtual·#298················//·Method·org/gnucash/android/model/Account.getAccountType:()Lorg/gnucash/android/model/AccountType;
1307 ·······225:·astore········81307 ·······225:·astore········8
Offset 1361, 20 lines modifiedOffset 1361, 20 lines modified
1361 ·······341:·istore········141361 ·······341:·istore········14
1362 ·······343:·iload·········141362 ·······343:·iload·········14
1363 ·······345:·ifne··········4111363 ·······345:·ifne··········411
1364 ·······348:·aload_01364 ·······348:·aload_0
1365 ·······349:·getfield······#121················//·Field·mUseAccountColor:Z1365 ·······349:·getfield······#121················//·Field·mUseAccountColor:Z
1366 ·······352:·istore········141366 ·······352:·istore········14
1367 ·······354:·iload·········141367 ·······354:·iload·········14
1368 ·······356:·ifeq··········6761368 ·······356:·ifeq··········673
1369 ·······359:·aload·········211369 ·······359:·aload·········21
1370 ·······361:·invokevirtual·#336················//·Method·org/gnucash/android/model/Account.getColorHexCode:()Ljava/lang/String;1370 ·······361:·invokevirtual·#336················//·Method·org/gnucash/android/model/Account.getColorHexCode:()Ljava/lang/String;
1371 ·······364:·astore········81371 ·······364:·astore········8
1372 ·······366:·aload·········81372 ·······366:·aload·········8
1373 ·······368:·ifnull········6271373 ·······368:·ifnull········624
1374 ·······371:·aload·········211374 ·······371:·aload·········21
1375 ·······373:·invokevirtual·#336················//·Method·org/gnucash/android/model/Account.getColorHexCode:()Ljava/lang/String;1375 ·······373:·invokevirtual·#336················//·Method·org/gnucash/android/model/Account.getColorHexCode:()Ljava/lang/String;
1376 ·······376:·astore········81376 ·······376:·astore········8
1377 ·······378:·aload·········81377 ·······378:·aload·········8
1378 ·······380:·invokestatic··#47·················//·Method·android/graphics/Color.parseColor:(Ljava/lang/String;)I1378 ·······380:·invokestatic··#47·················//·Method·android/graphics/Color.parseColor:(Ljava/lang/String;)I
1379 ·······383:·istore········141379 ·······383:·istore········14
1380 ·······385:·iload·········141380 ·······385:·iload·········14
Offset 1400, 290 lines modifiedOffset 1400, 282 lines modified
1400 ·······429:·aload·········81400 ·······429:·aload·········8
1401 ·······431:·invokeinterface·#352,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z1401 ·······431:·invokeinterface·#352,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
1402 ·······436:·pop1402 ·······436:·pop
1403 ·······437:·aload·········211403 ·······437:·aload·········21
1404 ·······439:·invokevirtual·#355················//·Method·org/gnucash/android/model/Account.getName:()Ljava/lang/String;1404 ·······439:·invokevirtual·#355················//·Method·org/gnucash/android/model/Account.getName:()Ljava/lang/String;
1405 ·······442:·astore········81405 ·······442:·astore········8
1406 ·······444:·aload_31406 ·······444:·aload_3
1407 ·······445:·astore········11 
1408 ·······447:·aload_3 
1409 ·······448:·aload·········81407 ·······445:·aload·········8
1410 ·······450:·invokeinterface·#352,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z1408 ·······447:·invokeinterface·#352,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
1411 ·······455:·pop1409 ·······452:·pop
1412 ·······456:·aload·········211410 ·······453:·aload·········21
1413 ·······458:·invokevirtual·#311················//·Method·org/gnucash/android/model/Account.getUID:()Ljava/lang/String;1411 ·······455:·invokevirtual·#311················//·Method·org/gnucash/android/model/Account.getUID:()Ljava/lang/String;
1414 ·······461:·astore········81412 ·······458:·astore········8
1415 ·······463:·aload·········51413 ·······460:·aload·········5
1416 ·······465:·aload·········81414 ·······462:·aload·········8
1417 ·······467:·invokeinterface·#358,··2··········//·InterfaceMethod·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;1415 ·······464:·invokeinterface·#358,··2··········//·InterfaceMethod·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
1418 ·······472:·astore········81416 ·······469:·astore········8
1419 ·······474:·aload·········41417 ·······471:·aload·········4
1420 ·······476:·aload·········81418 ·······473:·aload·········8
1421 ·······478:·invokeinterface·#352,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z1419 ·······475:·invokeinterface·#352,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
1422 ·······483:·pop1420 ·······480:·pop
1423 ·······484:·ldc···········#23·················//·String·BarChartActivity1421 ·······481:·ldc···········#23·················//·String·BarChartActivity
1424 ·······486:·astore········81422 ·······483:·astore········8
1425 ·······488:·new···········#360················//·class·java/lang/StringBuilder1423 ·······485:·new···········#360················//·class·java/lang/StringBuilder
1426 ·······491:·astore········131424 ·······488:·astore········13
1427 ·······493:·aload·········131425 ·······490:·aload·········13
1428 ·······495:·invokespecial·#361················//·Method·java/lang/StringBuilder."<init>":()V1426 ·······492:·invokespecial·#361················//·Method·java/lang/StringBuilder."<init>":()V
1429 ·······498:·aload_11427 ·······495:·aload_1
1430 ·······499:·astore········111428 ·······496:·astore········11
1431 ·······501:·aload·········131429 ·······498:·aload·········13
1432 ·······503:·aload_11430 ·······500:·aload_1
1433 ·······504:·invokevirtual·#365················//·Method·java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;1431 ·······501:·invokevirtual·#365················//·Method·java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
1434 ·······507:·astore········131432 ·······504:·astore········13
1435 ·······509:·aload·········71433 ·······506:·aload·········7
1436 ·······511:·astore········111434 ·······508:·astore········11
1437 ·······513:·ldc_w·········#367················//·String··MMMM·yyyy1435 ·······510:·ldc_w·········#367················//·String··MMMM·yyyy
1438 ·······516:·astore········281436 ·······513:·astore········28
1439 ·······518:·aload·········71437 ·······515:·aload·········7
1440 ·······520:·aload·········281438 ·······517:·aload·········28
1441 ·······522:·invokevirtual·#371················//·Method·org/joda/time/LocalDateTime.toString:(Ljava/lang/String;)Ljava/lang/String;1439 ·······519:·invokevirtual·#371················//·Method·org/joda/time/LocalDateTime.toString:(Ljava/lang/String;)Ljava/lang/String;
1442 ·······525:·astore········291440 ·······522:·astore········29
1443 ·······527:·aload·········291441 ·······524:·aload·········29
1444 ·······529:·astore········111442 ·······526:·astore········11
1445 ·······531:·aload·········131443 ·······528:·aload·········13
1446 ·······533:·aload·········291444 ·······530:·aload·········29
1447 ·······535:·invokevirtual·#374················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;1445 ·······532:·invokevirtual·#374················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1448 ·······538:·astore········131446 ·······535:·astore········13
1449 ·······540:·aload·········211447 ·······537:·aload·········21
1450 ·······542:·invokevirtual·#355················//·Method·org/gnucash/android/model/Account.getName:()Ljava/lang/String;1448 ·······539:·invokevirtual·#355················//·Method·org/gnucash/android/model/Account.getName:()Ljava/lang/String;
1451 ·······545:·astore········291449 ·······542:·astore········29
1452 ·······547:·aload·········291450 ·······544:·aload·········29
1453 ·······549:·astore········111451 ·······546:·astore········11
1454 ·······551:·aload·········131452 ·······548:·aload·········13
1455 ·······553:·aload·········291453 ·······550:·aload·········29
1456 ·······555:·invokevirtual·#374················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;1454 ·······552:·invokevirtual·#374················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1457 ·······558:·astore········131455 ·······555:·astore········13
1458 ·······560:·ldc_w·········#376················//·String··=1456 ·······557:·ldc_w·········#376················//·String··=
1459 ·······563:·astore········111457 ·······560:·astore········11
1460 ·······565:·aload·········131458 ·······562:·aload·········13
1461 ·······567:·aload·········111459 ·······564:·aload·········11
1462 ·······569:·invokevirtual·#374················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;1460 ·······566:·invokevirtual·#374················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1463 ·······572:·astore········131461 ·······569:·astore········13
1464 ·······574:·aload·········191462 ·······571:·aload·········19
1465 ·······576:·invokeinterface·#208,··1··········//·InterfaceMethod·java/util/List.size:()I1463 ·······573:·invokeinterface·#208,··1··········//·InterfaceMethod·java/util/List.size:()I
1466 ·······581:·iconst_m11464 ·······578:·iconst_m1
1467 ·······582:·iadd1465 ·······579:·iadd
1468 ·······583:·istore········301466 ·······580:·istore········30
1469 ·······585:·aload·········191467 ·······582:·aload·········19
1470 ·······587:·astore········111468 ·······584:·astore········11
1471 ·······589:·aload·········191469 ·······586:·aload·········19
1472 ·······591:·iload·········301470 ·······588:·iload·········30
1473 ·······593:·invokeinterface·#212,··2··········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object;1471 ·······590:·invokeinterface·#212,··2··········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object;
Max diff block lines reached; 292/27489 bytes (1.06%) of diff not shown.
5.2 KB
org/gnucash/android/ui/chart/ChartReportActivity.class
5.1 KB
javap -verbose -constants -s -l -private {}
    
Offset 205, 15 lines modifiedOffset 205, 15 lines modified
205 ·········1:·invokespecial·#8··················//·Method·org/gnucash/android/ui/passcode/PassLockActivity."<init>":()V205 ·········1:·invokespecial·#8··················//·Method·org/gnucash/android/ui/passcode/PassLockActivity."<init>":()V
206 ·········4:·return206 ·········4:·return
  
207 ··protected·void·onCreate(android.os.Bundle);207 ··protected·void·onCreate(android.os.Bundle);
208 ····descriptor:·(Landroid/os/Bundle;)V208 ····descriptor:·(Landroid/os/Bundle;)V
209 ····flags:·(0x0004)·ACC_PROTECTED209 ····flags:·(0x0004)·ACC_PROTECTED
210 ····Code:210 ····Code:
211 ······stack=300,·locals=16,·args_size=2211 ······stack=300,·locals=15,·args_size=2
212 ·········0:·aload_0212 ·········0:·aload_0
213 ·········1:·ldc···········#9··················//·int·2130903063213 ·········1:·ldc···········#9··················//·int·2130903063
214 ·········3:·invokevirtual·#14·················//·Method·setContentView:(I)V214 ·········3:·invokevirtual·#14·················//·Method·setContentView:(I)V
215 ·········6:·aload_0215 ·········6:·aload_0
216 ·········7:·aload_1216 ·········7:·aload_1
217 ·········8:·invokespecial·#18·················//·Method·org/gnucash/android/ui/passcode/PassLockActivity.onCreate:(Landroid/os/Bundle;)V217 ·········8:·invokespecial·#18·················//·Method·org/gnucash/android/ui/passcode/PassLockActivity.onCreate:(Landroid/os/Bundle;)V
218 ········11:·aload_0218 ········11:·aload_0
Offset 271, 66 lines modifiedOffset 271, 66 lines modified
271 ·······127:·invokeinterface·#101,··3··········//·InterfaceMethod·java/util/List.add:(ILjava/lang/Object;)V271 ·······127:·invokeinterface·#101,··3··········//·InterfaceMethod·java/util/List.add:(ILjava/lang/Object;)V
272 ·······132:·new···········#103················//·class·java/util/ArrayList272 ·······132:·new···········#103················//·class·java/util/ArrayList
273 ·······135:·astore········11273 ·······135:·astore········11
274 ·······137:·aload·········11274 ·······137:·aload·········11
275 ·······139:·invokespecial·#104················//·Method·java/util/ArrayList."<init>":()V275 ·······139:·invokespecial·#104················//·Method·java/util/ArrayList."<init>":()V
276 ·······142:·aload·········9276 ·······142:·aload·········9
277 ·······144:·invokeinterface·#108,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;277 ·······144:·invokeinterface·#108,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
278 ·······149:·astore········12278 ·······149:·astore········4
279 ·······151:·aload·········12279 ·······151:·aload·········4
280 ·······153:·invokeinterface·#114,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z280 ·······153:·invokeinterface·#114,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
281 ·······158:·istore········10281 ·······158:·istore········5
282 ·······160:·iload·········10282 ·······160:·iload·········5
283 ·······162:·ifeq··········217283 ·······162:·ifeq··········217
284 ·······165:·aload·········12284 ·······165:·aload·········4
285 ·······167:·invokeinterface·#118,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;285 ·······167:·invokeinterface·#118,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
286 ·······172:·checkcast·····#78·················//·class·java/util/Currency286 ·······172:·checkcast·····#78·················//·class·java/util/Currency
287 ·······175:·astore········13287 ·······175:·astore········12
288 ·······177:·aload·········13288 ·······177:·aload·········12
289 ·······179:·invokevirtual·#122················//·Method·java/util/Currency.getCurrencyCode:()Ljava/lang/String;289 ·······179:·invokevirtual·#122················//·Method·java/util/Currency.getCurrencyCode:()Ljava/lang/String;
290 ·······182:·astore········4290 ·······182:·astore········6
291 ·······184:·aload_2291 ·······184:·aload_2
292 ·······185:·aload·········4292 ·······185:·aload·········6
293 ·······187:·invokeinterface·#126,··2··········//·InterfaceMethod·java/util/List.indexOf:(Ljava/lang/Object;)I293 ·······187:·invokeinterface·#126,··2··········//·InterfaceMethod·java/util/List.indexOf:(Ljava/lang/Object;)I
294 ·······192:·istore········10294 ·······192:·istore········5
295 ·······194:·aload_3295 ·······194:·aload_3
296 ·······195:·iload·········10296 ·······195:·iload·········5
297 ·······197:·invokeinterface·#130,··2··········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object;297 ·······197:·invokeinterface·#130,··2··········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object;
298 ·······202:·astore········4298 ·······202:·astore········6
299 ·······204:·aload·········11299 ·······204:·aload·········11
300 ·······206:·aload·········4300 ·······206:·aload·········6
301 ·······208:·invokeinterface·#132,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z301 ·······208:·invokeinterface·#132,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
302 ·······213:·pop302 ·······213:·pop
303 ·······214:·goto··········151303 ·······214:·goto··········151
304 ·······217:·aload_0304 ·······217:·aload_0
305 ·······218:·ldc···········#133················//·int·2131624006305 ·······218:·ldc···········#133················//·int·2131624006
306 ·······220:·invokevirtual·#138················//·Method·findViewById:(I)Landroid/view/View;306 ·······220:·invokevirtual·#138················//·Method·findViewById:(I)Landroid/view/View;
307 ·······223:·checkcast·····#140················//·class·android/widget/Spinner307 ·······223:·checkcast·····#140················//·class·android/widget/Spinner
308 ·······226:·astore········14308 ·······226:·astore········13
309 ·······228:·new···········#142················//·class·android/widget/ArrayAdapter309 ·······228:·new···········#142················//·class·android/widget/ArrayAdapter
310 ·······231:·astore········15310 ·······231:·astore········14
311 ·······233:·aload·········15311 ·······233:·aload·········14
312 ·······235:·aload_0312 ·······235:·aload_0
313 ·······236:·ldc···········#143················//·int·17367048313 ·······236:·ldc···········#143················//·int·17367048
314 ·······238:·aload·········11314 ·······238:·aload·········11
315 ·······240:·invokespecial·#147················//·Method·android/widget/ArrayAdapter."<init>":(Landroid/content/Context;ILjava/util/List;)V315 ·······240:·invokespecial·#147················//·Method·android/widget/ArrayAdapter."<init>":(Landroid/content/Context;ILjava/util/List;)V
316 ·······243:·aload·········15316 ·······243:·aload·········14
317 ·······245:·ldc···········#148················//·int·17367049317 ·······245:·ldc···········#148················//·int·17367049
318 ·······247:·invokevirtual·#152················//·Method·android/widget/ArrayAdapter.setDropDownViewResource:(I)V318 ·······247:·invokevirtual·#152················//·Method·android/widget/ArrayAdapter.setDropDownViewResource:(I)V
319 ·······250:·aload·········14319 ·······250:·aload·········13
320 ·······252:·aload·········15320 ·······252:·aload·········14
321 ·······254:·invokevirtual·#156················//·Method·android/widget/Spinner.setAdapter:(Landroid/widget/SpinnerAdapter;)V321 ·······254:·invokevirtual·#156················//·Method·android/widget/Spinner.setAdapter:(Landroid/widget/SpinnerAdapter;)V
322 ·······257:·new···········#158················//·class·org/gnucash/android/ui/chart/ChartReportActivity$1322 ·······257:·new···········#158················//·class·org/gnucash/android/ui/chart/ChartReportActivity$1
323 ·······260:·astore········4323 ·······260:·astore········4
324 ·······262:·aload·········4324 ·······262:·aload·········4
325 ·······264:·aload_0325 ·······264:·aload_0
326 ·······265:·aload_2326 ·······265:·aload_2
327 ·······266:·aload_3327 ·······266:·aload_3
328 ·······267:·invokespecial·#161················//·Method·org/gnucash/android/ui/chart/ChartReportActivity$1."<init>":(Lorg/gnucash/android/ui/chart/ChartReportActivity;Ljava/util/List;Ljava/util/List;)V328 ·······267:·invokespecial·#161················//·Method·org/gnucash/android/ui/chart/ChartReportActivity$1."<init>":(Lorg/gnucash/android/ui/chart/ChartReportActivity;Ljava/util/List;Ljava/util/List;)V
329 ·······270:·aload·········14329 ·······270:·aload·········13
330 ·······272:·aload·········4330 ·······272:·aload·········4
331 ·······274:·invokevirtual·#165················//·Method·android/widget/Spinner.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V331 ·······274:·invokevirtual·#165················//·Method·android/widget/Spinner.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V
332 ·······277:·aload_0332 ·······277:·aload_0
333 ·······278:·ldc···········#166················//·int·2131624003333 ·······278:·ldc···········#166················//·int·2131624003
334 ·······280:·invokevirtual·#138················//·Method·findViewById:(I)Landroid/view/View;334 ·······280:·invokevirtual·#138················//·Method·findViewById:(I)Landroid/view/View;
335 ·······283:·astore········4335 ·······283:·astore········4
336 ·······285:·new···········#169················//·class·org/gnucash/android/ui/chart/ChartReportActivity$2336 ·······285:·new···········#169················//·class·org/gnucash/android/ui/chart/ChartReportActivity$2
1.29 KB
org/gnucash/android/ui/chart/LineChartActivity.class
1.18 KB
procyon -ec {}
    
Offset 167, 16 lines modifiedOffset 167, 16 lines modified
167 ········o.setFillColor(n);167 ········o.setFillColor(n);
168 ········return·new·LineData((List)list,·(List)Collections.singletonList(o));168 ········return·new·LineData((List)list,·(List)Collections.singletonList(o));
169 ····}169 ····}
170 ····170 ····
171 ····private·List·getEntryList(final·AccountType·obj)·{171 ····private·List·getEntryList(final·AccountType·obj)·{
172 ········final·ArrayList<String>·list·=·new·ArrayList<String>();172 ········final·ArrayList<String>·list·=·new·ArrayList<String>();
173 ········for·(final·Account·account·:·this.mAccountsDbAdapter.getSimpleAccountList())·{173 ········for·(final·Account·account·:·this.mAccountsDbAdapter.getSimpleAccountList())·{
174 ············final·Currency·mCurrency;174 ············final·Currency·currency;
175 ············if·(account.getAccountType()·==·obj·&&·!account.isPlaceholderAccount()·&&·account.getCurrency()·==·(mCurrency·=·this.mCurrency))·{175 ············if·(account.getAccountType()·==·obj·&&·!account.isPlaceholderAccount()·&&·(currency·=·account.getCurrency())·==·this.mCurrency)·{
176 ················list.add(account.getUID());176 ················list.add(account.getUID());
177 ············}177 ············}
178 ········}178 ········}
179 ········LocalDateTime·plusMonths·=·new·LocalDateTime(this.mEarliestTimestampsMap.get(obj));179 ········LocalDateTime·plusMonths·=·new·LocalDateTime(this.mEarliestTimestampsMap.get(obj));
180 ········final·LocalDateTime·localDateTime·=·new·LocalDateTime(this.mLatestTimestampsMap.get(obj));180 ········final·LocalDateTime·localDateTime·=·new·LocalDateTime(this.mLatestTimestampsMap.get(obj));
181 ········Log.d("LineChartActivity",·"Earliest·"·+·obj·+·"·date·"·+·plusMonths.toString("dd·MM·yyyy"));181 ········Log.d("LineChartActivity",·"Earliest·"·+·obj·+·"·date·"·+·plusMonths.toString("dd·MM·yyyy"));
182 ········Log.d("LineChartActivity",·"Latest·"·+·obj·+·"·date·"·+·localDateTime.toString("dd·MM·yyyy"));182 ········Log.d("LineChartActivity",·"Latest·"·+·obj·+·"·date·"·+·localDateTime.toString("dd·MM·yyyy"));
60.6 KB
org/gnucash/android/ui/chart/PieChartActivity.class
60.5 KB
javap -verbose -constants -s -l -private {}
    
Offset 1382, 76 lines modifiedOffset 1382, 74 lines modified
1382 ·······379:·invokevirtual·#215················//·Method·com/github/mikephil/charting/charts/PieChart.invalidate:()V1382 ·······379:·invokevirtual·#215················//·Method·com/github/mikephil/charting/charts/PieChart.invalidate:()V
1383 ·······382:·return1383 ·······382:·return
  
1384 ··private·java.util.Map·getCurrencyCodeToAccountMap(java.util.List);1384 ··private·java.util.Map·getCurrencyCodeToAccountMap(java.util.List);
1385 ····descriptor:·(Ljava/util/List;)Ljava/util/Map;1385 ····descriptor:·(Ljava/util/List;)Ljava/util/Map;
1386 ····flags:·(0x0002)·ACC_PRIVATE1386 ····flags:·(0x0002)·ACC_PRIVATE
1387 ····Code:1387 ····Code:
1388 ······stack=300,·locals=9,·args_size=21388 ······stack=300,·locals=10,·args_size=2
1389 ·········0:·new···········#217················//·class·java/util/HashMap1389 ·········0:·new···········#217················//·class·java/util/HashMap
1390 ·········3:·astore_21390 ·········3:·astore_2
1391 ·········4:·aload_21391 ·········4:·aload_2
1392 ·········5:·invokespecial·#218················//·Method·java/util/HashMap."<init>":()V1392 ·········5:·invokespecial·#218················//·Method·java/util/HashMap."<init>":()V
1393 ·········8:·aload_01393 ·········8:·aload_0
1394 ·········9:·getfield······#220················//·Field·mAccountsDbAdapter:Lorg/gnucash/android/db/AccountsDbAdapter;1394 ·········9:·getfield······#220················//·Field·mAccountsDbAdapter:Lorg/gnucash/android/db/AccountsDbAdapter;
1395 ········12:·invokevirtual·#225················//·Method·org/gnucash/android/db/AccountsDbAdapter.getCurrencies:()Ljava/util/List;1395 ········12:·invokevirtual·#225················//·Method·org/gnucash/android/db/AccountsDbAdapter.getCurrencies:()Ljava/util/List;
1396 ········15:·astore_3 
1397 ········16:·aload_3 
1398 ········17:·invokeinterface·#229,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;1396 ········15:·invokeinterface·#229,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
1399 ········22:·astore········4 
1400 ········24:·aload·········41397 ········20:·astore_3
 1398 ········21:·aload_3
1401 ········26:·invokeinterface·#235,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z1399 ········22:·invokeinterface·#235,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
1402 ········31:·istore········51400 ········27:·istore········4
1403 ········33:·iload·········51401 ········29:·iload·········4
1404 ········35:·ifeq··········791402 ········31:·ifeq··········76
1405 ········38:·aload·········41403 ········34:·aload_3
1406 ········40:·invokeinterface·#239,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;1404 ········35:·invokeinterface·#239,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
1407 ········45:·checkcast·····#241················//·class·java/util/Currency1405 ········40:·checkcast·····#241················//·class·java/util/Currency
1408 ········48:·astore········61406 ········43:·astore········5
1409 ········50:·aload·········61407 ········45:·aload·········5
1410 ········52:·invokevirtual·#245················//·Method·java/util/Currency.getCurrencyCode:()Ljava/lang/String;1408 ········47:·invokevirtual·#245················//·Method·java/util/Currency.getCurrencyCode:()Ljava/lang/String;
1411 ········55:·astore_31409 ········50:·astore········6
1412 ········56:·new···········#247················//·class·java/util/ArrayList1410 ········52:·new···········#247················//·class·java/util/ArrayList
1413 ········59:·astore········71411 ········55:·astore········7
1414 ········61:·aload·········71412 ········57:·aload·········7
1415 ········63:·invokespecial·#248················//·Method·java/util/ArrayList."<init>":()V1413 ········59:·invokespecial·#248················//·Method·java/util/ArrayList."<init>":()V
1416 ········66:·aload_21414 ········62:·aload_2
1417 ········67:·aload_31415 ········63:·aload·········6
1418 ········68:·aload·········71416 ········65:·aload·········7
1419 ········70:·invokeinterface·#254,··3··········//·InterfaceMethod·java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;1417 ········67:·invokeinterface·#254,··3··········//·InterfaceMethod·java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
1420 ········75:·pop1418 ········72:·pop
1421 ········76:·goto··········241419 ········73:·goto··········21
1422 ········79:·aload_11420 ········76:·aload_1
1423 ········80:·invokeinterface·#229,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;1421 ········77:·invokeinterface·#229,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
1424 ········85:·astore········41422 ········82:·astore········6
1425 ········87:·aload·········41423 ········84:·aload·········6
1426 ········89:·invokeinterface·#235,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z1424 ········86:·invokeinterface·#235,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
1427 ········94:·istore········51425 ········91:·istore········8
1428 ········96:·iload·········51426 ········93:·iload·········8
1429 ········98:·ifeq··········1451427 ········95:·ifeq··········142
1430 ·······101:·aload·········41428 ········98:·aload·········6
1431 ·······103:·invokeinterface·#239,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;1429 ·······100:·invokeinterface·#239,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
1432 ·······108:·checkcast·····#256················//·class·org/gnucash/android/model/Account1430 ·······105:·checkcast·····#256················//·class·org/gnucash/android/model/Account
1433 ·······111:·astore········81431 ·······108:·astore········9
1434 ·······113:·aload·········81432 ·······110:·aload·········9
1435 ·······115:·invokevirtual·#260················//·Method·org/gnucash/android/model/Account.getCurrency:()Ljava/util/Currency;1433 ·······112:·invokevirtual·#260················//·Method·org/gnucash/android/model/Account.getCurrency:()Ljava/util/Currency;
1436 ·······118:·invokevirtual·#245················//·Method·java/util/Currency.getCurrencyCode:()Ljava/lang/String;1434 ·······115:·invokevirtual·#245················//·Method·java/util/Currency.getCurrencyCode:()Ljava/lang/String;
1437 ·······121:·astore_31435 ·······118:·astore_3
1438 ·······122:·aload_21436 ·······119:·aload_2
1439 ·······123:·aload_31437 ·······120:·aload_3
1440 ·······124:·invokeinterface·#263,··2··········//·InterfaceMethod·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;1438 ·······121:·invokeinterface·#263,··2··········//·InterfaceMethod·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
1441 ·······129:·checkcast·····#179················//·class·java/util/List1439 ·······126:·checkcast·····#179················//·class·java/util/List
1442 ·······132:·astore_31440 ·······129:·astore_3
1443 ·······133:·aload_31441 ·······130:·aload_3
1444 ·······134:·aload·········81442 ·······131:·aload·········9
1445 ·······136:·invokeinterface·#267,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z1443 ·······133:·invokeinterface·#267,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
1446 ·······141:·pop1444 ·······138:·pop
1447 ·······142:·goto··········871445 ·······139:·goto··········84
1448 ·······145:·aload_21446 ·······142:·aload_2
1449 ·······146:·areturn1447 ·······143:·areturn
  
1450 ··private·com.github.mikephil.charting.data.PieData·getData(boolean);1448 ··private·com.github.mikephil.charting.data.PieData·getData(boolean);
1451 ····descriptor:·(Z)Lcom/github/mikephil/charting/data/PieData;1449 ····descriptor:·(Z)Lcom/github/mikephil/charting/data/PieData;
1452 ····flags:·(0x0002)·ACC_PRIVATE1450 ····flags:·(0x0002)·ACC_PRIVATE
1453 ····Code:1451 ····Code:
1454 ······stack=300,·locals=41,·args_size=21452 ······stack=300,·locals=41,·args_size=2
1455 ·········0:·aload_01453 ·········0:·aload_0
Offset 1488, 559 lines modifiedOffset 1486, 559 lines modified
1488 ········56:·astore········81486 ········56:·astore········8
1489 ········58:·new···········#247················//·class·java/util/ArrayList1487 ········58:·new···········#247················//·class·java/util/ArrayList
1490 ········61:·astore········91488 ········61:·astore········9
1491 ········63:·aload·········91489 ········63:·aload·········9
1492 ········65:·invokespecial·#248················//·Method·java/util/ArrayList."<init>":()V1490 ········65:·invokespecial·#248················//·Method·java/util/ArrayList."<init>":()V
1493 ········68:·aload·········81491 ········68:·aload·········8
Diff chunk too large, falling back to line-by-line diff (545 lines added, 545 lines removed)
1494 ········70:·invokeinterface·#229,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;1492 ········70:·invokeinterface·#229,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
1495 ········75:·astore········101493 ········75:·astore_2
1496 ········77:·aload·········101494 ········76:·aload_2
1497 ········79:·invokeinterface·#235,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z1495 ········77:·invokeinterface·#235,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
1498 ········84:·istore········111496 ········82:·istore········10
1499 ········86:·iload·········111497 ········84:·iload·········10
1500 ········88:·ifeq··········1211498 ········86:·ifeq··········118
1501 ········91:·aload·········101499 ········89:·aload_2
1502 ········93:·invokeinterface·#239,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;1500 ········90:·invokeinterface·#239,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
1503 ········98:·checkcast·····#256················//·class·org/gnucash/android/model/Account1501 ········95:·checkcast·····#256················//·class·org/gnucash/android/model/Account
1504 ·······101:·astore········121502 ········98:·astore········11
1505 ·······103:·aload·········121503 ·······100:·aload·········11
1506 ·······105:·invokevirtual·#281················//·Method·org/gnucash/android/model/Account.getUID:()Ljava/lang/String;1504 ·······102:·invokevirtual·#281················//·Method·org/gnucash/android/model/Account.getUID:()Ljava/lang/String;
1507 ·······108:·astore_21505 ·······105:·astore_3
1508 ·······109:·aload·········91506 ·······106:·aload·········9
1509 ·······111:·aload_21507 ·······108:·aload_3
1510 ·······112:·invokeinterface·#267,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z1508 ·······109:·invokeinterface·#267,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
1511 ·······117:·pop1509 ·······114:·pop
1512 ·······118:·goto··········771510 ·······115:·goto··········76
1513 ·······121:·iload_11511 ·······118:·iload_1
1514 ·······122:·ifeq··········6711512 ·······119:·ifeq··········668
1515 ·······125:·aload_01513 ·······122:·aload_0
1516 ·······126:·getfield······#122················//·Field·mChartDate:Lorg/joda/time/LocalDateTime;1514 ·······123:·getfield······#122················//·Field·mChartDate:Lorg/joda/time/LocalDateTime;
1517 ·······129:·invokevirtual·#285················//·Method·org/joda/time/LocalDateTime.dayOfMonth:()Lorg/joda/time/LocalDateTime$Property;1515 ·······126:·invokevirtual·#285················//·Method·org/joda/time/LocalDateTime.dayOfMonth:()Lorg/joda/time/LocalDateTime$Property;
1518 ·······132:·invokevirtual·#291················//·Method·org/joda/time/LocalDateTime$Property.withMinimumValue:()Lorg/joda/time/LocalDateTime;1516 ·······129:·invokevirtual·#291················//·Method·org/joda/time/LocalDateTime$Property.withMinimumValue:()Lorg/joda/time/LocalDateTime;
1519 ·······135:·invokevirtual·#294················//·Method·org/joda/time/LocalDateTime.millisOfDay:()Lorg/joda/time/LocalDateTime$Property;1517 ·······132:·invokevirtual·#294················//·Method·org/joda/time/LocalDateTime.millisOfDay:()Lorg/joda/time/LocalDateTime$Property;
1520 ·······138:·invokevirtual·#291················//·Method·org/joda/time/LocalDateTime$Property.withMinimumValue:()Lorg/joda/time/LocalDateTime;1518 ·······135:·invokevirtual·#291················//·Method·org/joda/time/LocalDateTime$Property.withMinimumValue:()Lorg/joda/time/LocalDateTime;
1521 ·······141:·invokevirtual·#298················//·Method·org/joda/time/LocalDateTime.toDate:()Ljava/util/Date;1519 ·······138:·invokevirtual·#298················//·Method·org/joda/time/LocalDateTime.toDate:()Ljava/util/Date;
1522 ·······144:·invokevirtual·#304················//·Method·java/util/Date.getTime:()J1520 ·······141:·invokevirtual·#304················//·Method·java/util/Date.getTime:()J
1523 ·······147:·lstore········131521 ·······144:·lstore········12
1524 ·······149:·aload_01522 ·······146:·aload_0
1525 ·······150:·getfield······#122················//·Field·mChartDate:Lorg/joda/time/LocalDateTime;1523 ·······147:·getfield······#122················//·Field·mChartDate:Lorg/joda/time/LocalDateTime;
1526 ·······153:·invokevirtual·#285················//·Method·org/joda/time/LocalDateTime.dayOfMonth:()Lorg/joda/time/LocalDateTime$Property;1524 ·······150:·invokevirtual·#285················//·Method·org/joda/time/LocalDateTime.dayOfMonth:()Lorg/joda/time/LocalDateTime$Property;
1527 ·······156:·invokevirtual·#307················//·Method·org/joda/time/LocalDateTime$Property.withMaximumValue:()Lorg/joda/time/LocalDateTime;1525 ·······153:·invokevirtual·#307················//·Method·org/joda/time/LocalDateTime$Property.withMaximumValue:()Lorg/joda/time/LocalDateTime;
1528 ·······159:·invokevirtual·#294················//·Method·org/joda/time/LocalDateTime.millisOfDay:()Lorg/joda/time/LocalDateTime$Property;1526 ·······156:·invokevirtual·#294················//·Method·org/joda/time/LocalDateTime.millisOfDay:()Lorg/joda/time/LocalDateTime$Property;
1529 ·······162:·invokevirtual·#307················//·Method·org/joda/time/LocalDateTime$Property.withMaximumValue:()Lorg/joda/time/LocalDateTime;1527 ·······159:·invokevirtual·#307················//·Method·org/joda/time/LocalDateTime$Property.withMaximumValue:()Lorg/joda/time/LocalDateTime;
1530 ·······165:·invokevirtual·#298················//·Method·org/joda/time/LocalDateTime.toDate:()Ljava/util/Date;1528 ·······162:·invokevirtual·#298················//·Method·org/joda/time/LocalDateTime.toDate:()Ljava/util/Date;
1531 ·······168:·invokevirtual·#304················//·Method·java/util/Date.getTime:()J1529 ·······165:·invokevirtual·#304················//·Method·java/util/Date.getTime:()J
1532 ·······171:·lstore········151530 ·······168:·lstore········14
1533 ·······173:·aload_01531 ·······170:·aload_0
1534 ·······174:·getfield······#220················//·Field·mAccountsDbAdapter:Lorg/gnucash/android/db/AccountsDbAdapter;1532 ·······171:·getfield······#220················//·Field·mAccountsDbAdapter:Lorg/gnucash/android/db/AccountsDbAdapter;
1535 ·······177:·aload·········91533 ·······174:·aload·········9
Max diff block lines reached; 173/61822 bytes (0.28%) of diff not shown.
9.06 KB
smali/com/commonsware/cwac/merge/MergeAdapter$PieceStateRoster.smali
    
Offset 104, 69 lines modifiedOffset 104, 67 lines modified
104 ············"Landroid/widget/ListAdapter;",104 ············"Landroid/widget/ListAdapter;",
105 ············">;"105 ············">;"
106 ········}106 ········}
107 ····.end·annotation107 ····.end·annotation
  
108 ····.prologue108 ····.prologue
109 ····.line·439109 ····.line·439
110 ····iget-object·v2,·p0,·Lcom/commonsware/cwac/merge/MergeAdapter$PieceStateRoster;->active:Ljava/util/ArrayList;110 ····iget-object·v1,·p0,·Lcom/commonsware/cwac/merge/MergeAdapter$PieceStateRoster;->active:Ljava/util/ArrayList;
  
111 ····if-nez·v2,·:cond_1111 ····if-nez·v1,·:cond_1
  
112 ····.line·440112 ····.line·440
113 ····new-instance·v2,·Ljava/util/ArrayList;113 ····new-instance·v1,·Ljava/util/ArrayList;
  
114 ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V114 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V
  
115 ····iput-object·v2,·p0,·Lcom/commonsware/cwac/merge/MergeAdapter$PieceStateRoster;->active:Ljava/util/ArrayList;115 ····iput-object·v1,·p0,·Lcom/commonsware/cwac/merge/MergeAdapter$PieceStateRoster;->active:Ljava/util/ArrayList;
  
116 ····.line·442116 ····.line·442
117 ····iget-object·v2,·p0,·Lcom/commonsware/cwac/merge/MergeAdapter$PieceStateRoster;->pieces:Ljava/util/ArrayList;117 ····iget-object·v1,·p0,·Lcom/commonsware/cwac/merge/MergeAdapter$PieceStateRoster;->pieces:Ljava/util/ArrayList;
  
118 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;118 ····invoke-virtual·{v1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
119 ····move-result-object·v0119 ····move-result-object·v1
  
120 ····.local·v0,·"i$":Ljava/util/Iterator; 
121 ····:cond_0120 ····:cond_0
122 ····:goto_0121 ····:goto_0
123 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z122 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
124 ····move-result·v2123 ····move-result·v2
  
125 ····if-eqz·v2,·:cond_1124 ····if-eqz·v2,·:cond_1
  
126 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;125 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
127 ····move-result-object·v1126 ····move-result-object·v0
  
128 ····check-cast·v1,·Lcom/commonsware/cwac/merge/MergeAdapter$PieceState;127 ····check-cast·v0,·Lcom/commonsware/cwac/merge/MergeAdapter$PieceState;
  
129 ····.line·443128 ····.line·443
130 ····.local·v1,·"state":Lcom/commonsware/cwac/merge/MergeAdapter$PieceState;129 ····.local·v0,·"state":Lcom/commonsware/cwac/merge/MergeAdapter$PieceState;
131 ····iget-boolean·v2,·v1,·Lcom/commonsware/cwac/merge/MergeAdapter$PieceState;->isActive:Z130 ····iget-boolean·v2,·v0,·Lcom/commonsware/cwac/merge/MergeAdapter$PieceState;->isActive:Z
  
132 ····if-eqz·v2,·:cond_0131 ····if-eqz·v2,·:cond_0
  
133 ····.line·444132 ····.line·444
134 ····iget-object·v2,·p0,·Lcom/commonsware/cwac/merge/MergeAdapter$PieceStateRoster;->active:Ljava/util/ArrayList;133 ····iget-object·v2,·p0,·Lcom/commonsware/cwac/merge/MergeAdapter$PieceStateRoster;->active:Ljava/util/ArrayList;
  
135 ····iget-object·v3,·v1,·Lcom/commonsware/cwac/merge/MergeAdapter$PieceState;->adapter:Landroid/widget/ListAdapter;134 ····iget-object·v3,·v0,·Lcom/commonsware/cwac/merge/MergeAdapter$PieceState;->adapter:Landroid/widget/ListAdapter;
  
136 ····invoke-virtual·{v2,·v3},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z135 ····invoke-virtual·{v2,·v3},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
137 ····goto·:goto_0136 ····goto·:goto_0
  
138 ····.line·449137 ····.line·449
139 ····.end·local·v0····#·"i$":Ljava/util/Iterator; 
140 ····.end·local·v1····#·"state":Lcom/commonsware/cwac/merge/MergeAdapter$PieceState;138 ····.end·local·v0····#·"state":Lcom/commonsware/cwac/merge/MergeAdapter$PieceState;
141 ····:cond_1139 ····:cond_1
142 ····iget-object·v2,·p0,·Lcom/commonsware/cwac/merge/MergeAdapter$PieceStateRoster;->active:Ljava/util/ArrayList;140 ····iget-object·v1,·p0,·Lcom/commonsware/cwac/merge/MergeAdapter$PieceStateRoster;->active:Ljava/util/ArrayList;
  
143 ····return-object·v2141 ····return-object·v1
144 .end·method142 .end·method
  
145 .method·getRawPieces()Ljava/util/List;143 .method·getRawPieces()Ljava/util/List;
146 ····.locals·1144 ····.locals·1
147 ····.annotation·system·Ldalvik/annotation/Signature;145 ····.annotation·system·Ldalvik/annotation/Signature;
148 ········value·=·{146 ········value·=·{
149 ············"()",147 ············"()",
Offset 187, 105 lines modifiedOffset 185, 104 lines modified
187 .method·setActive(Landroid/view/View;Z)V185 .method·setActive(Landroid/view/View;Z)V
188 ····.locals·3186 ····.locals·3
189 ····.param·p1,·"v"····#·Landroid/view/View;187 ····.param·p1,·"v"····#·Landroid/view/View;
190 ····.param·p2,·"isActive"····#·Z188 ····.param·p2,·"isActive"····#·Z
  
191 ····.prologue189 ····.prologue
192 ····.line·424190 ····.line·424
193 ····iget-object·v2,·p0,·Lcom/commonsware/cwac/merge/MergeAdapter$PieceStateRoster;->pieces:Ljava/util/ArrayList;191 ····iget-object·v1,·p0,·Lcom/commonsware/cwac/merge/MergeAdapter$PieceStateRoster;->pieces:Ljava/util/ArrayList;
  
194 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;192 ····invoke-virtual·{v1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
195 ····move-result-object·v0193 ····move-result-object·v2
  
196 ····.local·v0,·"i$":Ljava/util/Iterator; 
197 ····:cond_0194 ····:cond_0
198 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z195 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
199 ····move-result·v2196 ····move-result·v1
  
200 ····if-eqz·v2,·:cond_1197 ····if-eqz·v1,·:cond_1
  
201 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;198 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
202 ····move-result-object·v1199 ····move-result-object·v0
  
203 ····check-cast·v1,·Lcom/commonsware/cwac/merge/MergeAdapter$PieceState;200 ····check-cast·v0,·Lcom/commonsware/cwac/merge/MergeAdapter$PieceState;
  
204 ····.line·425201 ····.line·425
205 ····.local·v1,·"state":Lcom/commonsware/cwac/merge/MergeAdapter$PieceState;202 ····.local·v0,·"state":Lcom/commonsware/cwac/merge/MergeAdapter$PieceState;
206 ····iget-object·v2,·v1,·Lcom/commonsware/cwac/merge/MergeAdapter$PieceState;->adapter:Landroid/widget/ListAdapter;203 ····iget-object·v1,·v0,·Lcom/commonsware/cwac/merge/MergeAdapter$PieceState;->adapter:Landroid/widget/ListAdapter;
  
207 ····instance-of·v2,·v2,·Lcom/commonsware/cwac/sacklist/SackOfViewsAdapter;204 ····instance-of·v1,·v1,·Lcom/commonsware/cwac/sacklist/SackOfViewsAdapter;
  
208 ····if-eqz·v2,·:cond_0205 ····if-eqz·v1,·:cond_0
  
209 ····iget-object·v2,·v1,·Lcom/commonsware/cwac/merge/MergeAdapter$PieceState;->adapter:Landroid/widget/ListAdapter;206 ····iget-object·v1,·v0,·Lcom/commonsware/cwac/merge/MergeAdapter$PieceState;->adapter:Landroid/widget/ListAdapter;
  
210 ····check-cast·v2,·Lcom/commonsware/cwac/sacklist/SackOfViewsAdapter;207 ····check-cast·v1,·Lcom/commonsware/cwac/sacklist/SackOfViewsAdapter;
  
 208 ····.line·426
211 ····invoke-virtual·{v2,·p1},·Lcom/commonsware/cwac/sacklist/SackOfViewsAdapter;->hasView(Landroid/view/View;)Z209 ····invoke-virtual·{v1,·p1},·Lcom/commonsware/cwac/sacklist/SackOfViewsAdapter;->hasView(Landroid/view/View;)Z
  
212 ····move-result·v2210 ····move-result·v1
  
213 ····if-eqz·v2,·:cond_0211 ····if-eqz·v1,·:cond_0
  
214 ····.line·427212 ····.line·427
215 ····iput-boolean·p2,·v1,·Lcom/commonsware/cwac/merge/MergeAdapter$PieceState;->isActive:Z213 ····iput-boolean·p2,·v0,·Lcom/commonsware/cwac/merge/MergeAdapter$PieceState;->isActive:Z
  
216 ····.line·428214 ····.line·428
217 ····const/4·v2,·0x0215 ····const/4·v1,·0x0
  
218 ····iput-object·v2,·p0,·Lcom/commonsware/cwac/merge/MergeAdapter$PieceStateRoster;->active:Ljava/util/ArrayList;216 ····iput-object·v1,·p0,·Lcom/commonsware/cwac/merge/MergeAdapter$PieceStateRoster;->active:Ljava/util/ArrayList;
  
219 ····.line·432217 ····.line·432
220 ····.end·local·v1····#·"state":Lcom/commonsware/cwac/merge/MergeAdapter$PieceState;218 ····.end·local·v0····#·"state":Lcom/commonsware/cwac/merge/MergeAdapter$PieceState;
221 ····:cond_1219 ····:cond_1
Max diff block lines reached; 2386/9143 bytes (26.10%) of diff not shown.
32.8 KB
smali/com/commonsware/cwac/merge/MergeAdapter.smali
    
Offset 5, 15 lines modifiedOffset 5, 14 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Landroid/widget/SectionIndexer;6 .implements·Landroid/widget/SectionIndexer;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lcom/commonsware/cwac/merge/MergeAdapter$1;, 
11 ········Lcom/commonsware/cwac/merge/MergeAdapter$CascadeDataSetObserver;,10 ········Lcom/commonsware/cwac/merge/MergeAdapter$CascadeDataSetObserver;,
12 ········Lcom/commonsware/cwac/merge/MergeAdapter$EnabledSackAdapter;,11 ········Lcom/commonsware/cwac/merge/MergeAdapter$EnabledSackAdapter;,
13 ········Lcom/commonsware/cwac/merge/MergeAdapter$PieceStateRoster;,12 ········Lcom/commonsware/cwac/merge/MergeAdapter$PieceStateRoster;,
14 ········Lcom/commonsware/cwac/merge/MergeAdapter$PieceState;13 ········Lcom/commonsware/cwac/merge/MergeAdapter$PieceState;
15 ····}14 ····}
16 .end·annotation15 .end·annotation
  
Offset 183, 336 lines modifiedOffset 182, 331 lines modified
183 ····.locals·4182 ····.locals·4
184 ····.param·p1,·"position"····#·I183 ····.param·p1,·"position"····#·I
  
185 ····.prologue184 ····.prologue
186 ····.line·148185 ····.line·148
187 ····invoke-virtual·{p0},·Lcom/commonsware/cwac/merge/MergeAdapter;->getPieces()Ljava/util/List;186 ····invoke-virtual·{p0},·Lcom/commonsware/cwac/merge/MergeAdapter;->getPieces()Ljava/util/List;
  
188 ····move-result-object·v3187 ····move-result-object·v2
  
189 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;188 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
190 ····move-result-object·v0189 ····move-result-object·v2
  
191 ····.local·v0,·"i$":Ljava/util/Iterator; 
192 ····:goto_0190 ····:goto_0
193 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z191 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
194 ····move-result·v3192 ····move-result·v3
  
195 ····if-eqz·v3,·:cond_1193 ····if-eqz·v3,·:cond_1
  
196 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;194 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
197 ····move-result-object·v1195 ····move-result-object·v0
  
198 ····check-cast·v1,·Landroid/widget/ListAdapter;196 ····check-cast·v0,·Landroid/widget/ListAdapter;
  
199 ····.line·149197 ····.line·149
200 ····.local·v1,·"piece":Landroid/widget/ListAdapter;198 ····.local·v0,·"piece":Landroid/widget/ListAdapter;
201 ····invoke-interface·{v1},·Landroid/widget/ListAdapter;->getCount()I199 ····invoke-interface·{v0},·Landroid/widget/ListAdapter;->getCount()I
  
202 ····move-result·v2200 ····move-result·v1
  
203 ····.line·151201 ····.line·151
204 ····.local·v2,·"size":I202 ····.local·v1,·"size":I
205 ····if-ge·p1,·v2,·:cond_0203 ····if-ge·p1,·v1,·:cond_0
  
206 ····.line·158204 ····.line·158
207 ····.end·local·v1····#·"piece":Landroid/widget/ListAdapter;205 ····.end·local·v0····#·"piece":Landroid/widget/ListAdapter;
208 ····.end·local·v2····#·"size":I206 ····.end·local·v1····#·"size":I
209 ····:goto_1207 ····:goto_1
210 ····return-object·v1208 ····return-object·v0
  
211 ····.line·155209 ····.line·155
212 ····.restart·local·v1····#·"piece":Landroid/widget/ListAdapter;210 ····.restart·local·v0····#·"piece":Landroid/widget/ListAdapter;
213 ····.restart·local·v2····#·"size":I211 ····.restart·local·v1····#·"size":I
214 ····:cond_0212 ····:cond_0
215 ····sub-int/2addr·p1,·v2213 ····sub-int/2addr·p1,·v1
  
216 ····.line·156214 ····.line·156
217 ····goto·:goto_0215 ····goto·:goto_0
  
218 ····.line·158216 ····.line·158
219 ····.end·local·v1····#·"piece":Landroid/widget/ListAdapter;217 ····.end·local·v0····#·"piece":Landroid/widget/ListAdapter;
220 ····.end·local·v2····#·"size":I218 ····.end·local·v1····#·"size":I
221 ····:cond_1219 ····:cond_1
222 ····const/4·v1,·0x0220 ····const/4·v0,·0x0
  
223 ····goto·:goto_1221 ····goto·:goto_1
224 .end·method222 .end·method
  
225 .method·public·getCount()I223 .method·public·getCount()I
226 ····.locals·4224 ····.locals·4
  
227 ····.prologue225 ····.prologue
228 ····.line·167226 ····.line·167
229 ····const/4·v2,·0x0227 ····const/4·v1,·0x0
  
230 ····.line·169228 ····.line·169
231 ····.local·v2,·"total":I229 ····.local·v1,·"total":I
232 ····invoke-virtual·{p0},·Lcom/commonsware/cwac/merge/MergeAdapter;->getPieces()Ljava/util/List;230 ····invoke-virtual·{p0},·Lcom/commonsware/cwac/merge/MergeAdapter;->getPieces()Ljava/util/List;
  
233 ····move-result-object·v3231 ····move-result-object·v2
  
234 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;232 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
235 ····move-result-object·v0233 ····move-result-object·v2
  
236 ····.local·v0,·"i$":Ljava/util/Iterator; 
237 ····:goto_0234 ····:goto_0
238 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z235 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
239 ····move-result·v3236 ····move-result·v3
  
240 ····if-eqz·v3,·:cond_0237 ····if-eqz·v3,·:cond_0
  
241 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;238 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
242 ····move-result-object·v1239 ····move-result-object·v0
  
243 ····check-cast·v1,·Landroid/widget/ListAdapter;240 ····check-cast·v0,·Landroid/widget/ListAdapter;
  
244 ····.line·170241 ····.line·170
245 ····.local·v1,·"piece":Landroid/widget/ListAdapter;242 ····.local·v0,·"piece":Landroid/widget/ListAdapter;
246 ····invoke-interface·{v1},·Landroid/widget/ListAdapter;->getCount()I243 ····invoke-interface·{v0},·Landroid/widget/ListAdapter;->getCount()I
  
247 ····move-result·v3244 ····move-result·v3
  
248 ····add-int/2addr·v2,·v3245 ····add-int/2addr·v1,·v3
  
249 ····.line·171246 ····.line·171
250 ····goto·:goto_0247 ····goto·:goto_0
  
251 ····.line·173248 ····.line·173
252 ····.end·local·v1····#·"piece":Landroid/widget/ListAdapter;249 ····.end·local·v0····#·"piece":Landroid/widget/ListAdapter;
253 ····:cond_0250 ····:cond_0
254 ····return·v2251 ····return·v1
255 .end·method252 .end·method
  
256 .method·public·getItem(I)Ljava/lang/Object;253 .method·public·getItem(I)Ljava/lang/Object;
257 ····.locals·4254 ····.locals·4
Max diff block lines reached; 28926/33508 bytes (86.33%) of diff not shown.
2.9 KB
smali/com/commonsware/cwac/merge/MergeSpinnerAdapter.smali
    
Offset 103, 67 lines modifiedOffset 103, 66 lines modified
103 ····.param·p2,·"convertView"····#·Landroid/view/View;103 ····.param·p2,·"convertView"····#·Landroid/view/View;
104 ····.param·p3,·"parent"····#·Landroid/view/ViewGroup;104 ····.param·p3,·"parent"····#·Landroid/view/ViewGroup;
  
105 ····.prologue105 ····.prologue
106 ····.line·40106 ····.line·40
107 ····invoke-virtual·{p0},·Lcom/commonsware/cwac/merge/MergeSpinnerAdapter;->getPieces()Ljava/util/List;107 ····invoke-virtual·{p0},·Lcom/commonsware/cwac/merge/MergeSpinnerAdapter;->getPieces()Ljava/util/List;
  
108 ····move-result-object·v3108 ····move-result-object·v2
  
109 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;109 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
110 ····move-result-object·v0110 ····move-result-object·v2
  
111 ····.local·v0,·"i$":Ljava/util/Iterator; 
112 ····:goto_0111 ····:goto_0
113 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z112 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
114 ····move-result·v3113 ····move-result·v3
  
115 ····if-eqz·v3,·:cond_1114 ····if-eqz·v3,·:cond_1
  
116 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;115 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
117 ····move-result-object·v1116 ····move-result-object·v0
  
118 ····check-cast·v1,·Landroid/widget/ListAdapter;117 ····check-cast·v0,·Landroid/widget/ListAdapter;
  
119 ····.line·41118 ····.line·41
120 ····.local·v1,·"piece":Landroid/widget/ListAdapter;119 ····.local·v0,·"piece":Landroid/widget/ListAdapter;
121 ····invoke-interface·{v1},·Landroid/widget/ListAdapter;->getCount()I120 ····invoke-interface·{v0},·Landroid/widget/ListAdapter;->getCount()I
  
122 ····move-result·v2121 ····move-result·v1
  
123 ····.line·43122 ····.line·43
124 ····.local·v2,·"size":I123 ····.local·v1,·"size":I
125 ····if-ge·p1,·v2,·:cond_0124 ····if-ge·p1,·v1,·:cond_0
  
126 ····.line·44125 ····.line·44
127 ····check-cast·v1,·Landroid/widget/SpinnerAdapter;126 ····check-cast·v0,·Landroid/widget/SpinnerAdapter;
  
128 ····.end·local·v1····#·"piece":Landroid/widget/ListAdapter;127 ····.end·local·v0····#·"piece":Landroid/widget/ListAdapter;
129 ····invoke-interface·{v1,·p1,·p2,·p3},·Landroid/widget/SpinnerAdapter;->getDropDownView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;128 ····invoke-interface·{v0,·p1,·p2,·p3},·Landroid/widget/SpinnerAdapter;->getDropDownView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;
  
130 ····move-result-object·v3129 ····move-result-object·v2
  
131 ····.line·52130 ····.line·52
132 ····.end·local·v2····#·"size":I131 ····.end·local·v1····#·"size":I
133 ····:goto_1132 ····:goto_1
134 ····return-object·v3133 ····return-object·v2
  
135 ····.line·49134 ····.line·49
136 ····.restart·local·v1····#·"piece":Landroid/widget/ListAdapter;135 ····.restart·local·v0····#·"piece":Landroid/widget/ListAdapter;
137 ····.restart·local·v2····#·"size":I136 ····.restart·local·v1····#·"size":I
138 ····:cond_0137 ····:cond_0
139 ····sub-int/2addr·p1,·v2138 ····sub-int/2addr·p1,·v1
  
140 ····.line·50139 ····.line·50
141 ····goto·:goto_0140 ····goto·:goto_0
  
142 ····.line·52141 ····.line·52
143 ····.end·local·v1····#·"piece":Landroid/widget/ListAdapter;142 ····.end·local·v0····#·"piece":Landroid/widget/ListAdapter;
144 ····.end·local·v2····#·"size":I143 ····.end·local·v1····#·"size":I
145 ····:cond_1144 ····:cond_1
146 ····const/4·v3,·0x0145 ····const/4·v2,·0x0
  
147 ····goto·:goto_1146 ····goto·:goto_1
148 .end·method147 .end·method
493 B
smali/com/viewpagerindicator/LinePageIndicator.smali
    
Offset 5, 15 lines modifiedOffset 5, 14 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lcom/viewpagerindicator/PageIndicator;6 .implements·Lcom/viewpagerindicator/PageIndicator;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lcom/viewpagerindicator/LinePageIndicator$1;, 
11 ········Lcom/viewpagerindicator/LinePageIndicator$SavedState;10 ········Lcom/viewpagerindicator/LinePageIndicator$SavedState;
12 ····}11 ····}
13 .end·annotation12 .end·annotation
  
  
14 #·static·fields13 #·static·fields
15 .field·private·static·final·INVALID_POINTER:I·=·-0x114 .field·private·static·final·INVALID_POINTER:I·=·-0x1
1.19 KB
smali/com/viewpagerindicator/CirclePageIndicator$SavedState$1.smali
    
Offset 53, 15 lines modifiedOffset 53, 14 lines modified
53 ····invoke-direct·{v0,·p1,·v1},·Lcom/viewpagerindicator/CirclePageIndicator$SavedState;-><init>(Landroid/os/Parcel;Lcom/viewpagerindicator/CirclePageIndicator$1;)V53 ····invoke-direct·{v0,·p1,·v1},·Lcom/viewpagerindicator/CirclePageIndicator$SavedState;-><init>(Landroid/os/Parcel;Lcom/viewpagerindicator/CirclePageIndicator$1;)V
  
54 ····return-object·v054 ····return-object·v0
55 .end·method55 .end·method
  
56 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;56 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
57 ····.locals·157 ····.locals·1
58 ····.param·p1,·"x0"····#·Landroid/os/Parcel; 
  
59 ····.prologue58 ····.prologue
60 ····.line·54359 ····.line·543
61 ····invoke-virtual·{p0,·p1},·Lcom/viewpagerindicator/CirclePageIndicator$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Lcom/viewpagerindicator/CirclePageIndicator$SavedState;60 ····invoke-virtual·{p0,·p1},·Lcom/viewpagerindicator/CirclePageIndicator$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Lcom/viewpagerindicator/CirclePageIndicator$SavedState;
  
62 ····move-result-object·v061 ····move-result-object·v0
  
Offset 77, 15 lines modifiedOffset 76, 14 lines modified
77 ····new-array·v0,·p1,·[Lcom/viewpagerindicator/CirclePageIndicator$SavedState;76 ····new-array·v0,·p1,·[Lcom/viewpagerindicator/CirclePageIndicator$SavedState;
  
78 ····return-object·v077 ····return-object·v0
79 .end·method78 .end·method
  
80 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;79 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;
81 ····.locals·180 ····.locals·1
82 ····.param·p1,·"x0"····#·I 
  
83 ····.prologue81 ····.prologue
84 ····.line·54382 ····.line·543
85 ····invoke-virtual·{p0,·p1},·Lcom/viewpagerindicator/CirclePageIndicator$SavedState$1;->newArray(I)[Lcom/viewpagerindicator/CirclePageIndicator$SavedState;83 ····invoke-virtual·{p0,·p1},·Lcom/viewpagerindicator/CirclePageIndicator$SavedState$1;->newArray(I)[Lcom/viewpagerindicator/CirclePageIndicator$SavedState;
  
86 ····move-result-object·v084 ····move-result-object·v0
  
501 B
smali/com/viewpagerindicator/CirclePageIndicator.smali
    
Offset 5, 15 lines modifiedOffset 5, 14 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lcom/viewpagerindicator/PageIndicator;6 .implements·Lcom/viewpagerindicator/PageIndicator;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lcom/viewpagerindicator/CirclePageIndicator$1;, 
11 ········Lcom/viewpagerindicator/CirclePageIndicator$SavedState;10 ········Lcom/viewpagerindicator/CirclePageIndicator$SavedState;
12 ····}11 ····}
13 .end·annotation12 .end·annotation
  
  
14 #·static·fields13 #·static·fields
15 .field·private·static·final·INVALID_POINTER:I·=·-0x114 .field·private·static·final·INVALID_POINTER:I·=·-0x1
1.18 KB
smali/com/viewpagerindicator/TitlePageIndicator$SavedState$1.smali
    
Offset 53, 15 lines modifiedOffset 53, 14 lines modified
53 ····invoke-direct·{v0,·p1,·v1},·Lcom/viewpagerindicator/TitlePageIndicator$SavedState;-><init>(Landroid/os/Parcel;Lcom/viewpagerindicator/TitlePageIndicator$1;)V53 ····invoke-direct·{v0,·p1,·v1},·Lcom/viewpagerindicator/TitlePageIndicator$SavedState;-><init>(Landroid/os/Parcel;Lcom/viewpagerindicator/TitlePageIndicator$1;)V
  
54 ····return-object·v054 ····return-object·v0
55 .end·method55 .end·method
  
56 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;56 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
57 ····.locals·157 ····.locals·1
58 ····.param·p1,·"x0"····#·Landroid/os/Parcel; 
  
59 ····.prologue58 ····.prologue
60 ····.line·85059 ····.line·850
61 ····invoke-virtual·{p0,·p1},·Lcom/viewpagerindicator/TitlePageIndicator$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Lcom/viewpagerindicator/TitlePageIndicator$SavedState;60 ····invoke-virtual·{p0,·p1},·Lcom/viewpagerindicator/TitlePageIndicator$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Lcom/viewpagerindicator/TitlePageIndicator$SavedState;
  
62 ····move-result-object·v061 ····move-result-object·v0
  
Offset 77, 15 lines modifiedOffset 76, 14 lines modified
77 ····new-array·v0,·p1,·[Lcom/viewpagerindicator/TitlePageIndicator$SavedState;76 ····new-array·v0,·p1,·[Lcom/viewpagerindicator/TitlePageIndicator$SavedState;
  
78 ····return-object·v077 ····return-object·v0
79 .end·method78 .end·method
  
80 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;79 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;
81 ····.locals·180 ····.locals·1
82 ····.param·p1,·"x0"····#·I 
  
83 ····.prologue81 ····.prologue
84 ····.line·85082 ····.line·850
85 ····invoke-virtual·{p0,·p1},·Lcom/viewpagerindicator/TitlePageIndicator$SavedState$1;->newArray(I)[Lcom/viewpagerindicator/TitlePageIndicator$SavedState;83 ····invoke-virtual·{p0,·p1},·Lcom/viewpagerindicator/TitlePageIndicator$SavedState$1;->newArray(I)[Lcom/viewpagerindicator/TitlePageIndicator$SavedState;
  
86 ····move-result-object·v084 ····move-result-object·v0
  
276 B
smali/com/viewpagerindicator/R.smali
    
Offset 23, 10 lines modifiedOffset 23, 9 lines modified
23 .method·public·constructor·<init>()V23 .method·public·constructor·<init>()V
24 ····.locals·024 ····.locals·0
  
25 ····.prologue25 ····.prologue
26 ····.line·926 ····.line·9
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
28 ····.line·116 
29 ····return-void28 ····return-void
30 .end·method29 .end·method
608 B
smali/com/viewpagerindicator/TabPageIndicator$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/viewpagerindicator/TabPageIndicator;21 .field·final·synthetic·this$0:Lcom/viewpagerindicator/TabPageIndicator;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/viewpagerindicator/TabPageIndicator;)V23 .method·constructor·<init>(Lcom/viewpagerindicator/TabPageIndicator;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/viewpagerindicator/TabPageIndicator;
  
25 ····.prologue26 ····.prologue
26 ····.line·5527 ····.line·55
27 ····iput-object·p1,·p0,·Lcom/viewpagerindicator/TabPageIndicator$1;->this$0:Lcom/viewpagerindicator/TabPageIndicator;28 ····iput-object·p1,·p0,·Lcom/viewpagerindicator/TabPageIndicator$1;->this$0:Lcom/viewpagerindicator/TabPageIndicator;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.82 KB
smali/com/viewpagerindicator/IcsLinearLayout.smali
    
Offset 379, 14 lines modifiedOffset 379, 15 lines modified
  
379 ····move-result·v1379 ····move-result·v1
  
380 ····iget·v2,·p0,·Lcom/viewpagerindicator/IcsLinearLayout;->mDividerPadding:I380 ····iget·v2,·p0,·Lcom/viewpagerindicator/IcsLinearLayout;->mDividerPadding:I
  
381 ····add-int/2addr·v1,·v2381 ····add-int/2addr·v1,·v2
  
 382 ····.line·156
382 ····invoke-virtual·{p0},·Lcom/viewpagerindicator/IcsLinearLayout;->getWidth()I383 ····invoke-virtual·{p0},·Lcom/viewpagerindicator/IcsLinearLayout;->getWidth()I
  
383 ····move-result·v2384 ····move-result·v2
  
384 ····invoke-virtual·{p0},·Lcom/viewpagerindicator/IcsLinearLayout;->getPaddingRight()I385 ····invoke-virtual·{p0},·Lcom/viewpagerindicator/IcsLinearLayout;->getPaddingRight()I
  
385 ····move-result·v3386 ····move-result·v3
Offset 397, 14 lines modifiedOffset 398, 15 lines modified
  
397 ····sub-int/2addr·v2,·v3398 ····sub-int/2addr·v2,·v3
  
398 ····iget·v3,·p0,·Lcom/viewpagerindicator/IcsLinearLayout;->mDividerHeight:I399 ····iget·v3,·p0,·Lcom/viewpagerindicator/IcsLinearLayout;->mDividerHeight:I
  
399 ····add-int/2addr·v3,·p2400 ····add-int/2addr·v3,·p2
  
 401 ····.line·155
400 ····invoke-virtual·{v0,·v1,·p2,·v2,·v3},·Landroid/graphics/drawable/Drawable;->setBounds(IIII)V402 ····invoke-virtual·{v0,·v1,·p2,·v2,·v3},·Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
  
401 ····.line·157403 ····.line·157
402 ····iget-object·v0,·p0,·Lcom/viewpagerindicator/IcsLinearLayout;->mDivider:Landroid/graphics/drawable/Drawable;404 ····iget-object·v0,·p0,·Lcom/viewpagerindicator/IcsLinearLayout;->mDivider:Landroid/graphics/drawable/Drawable;
  
403 ····invoke-virtual·{v0,·p1},·Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V405 ····invoke-virtual·{v0,·p1},·Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
  
Offset 429, 28 lines modifiedOffset 431, 30 lines modified
  
429 ····add-int/2addr·v1,·v2431 ····add-int/2addr·v1,·v2
  
430 ····iget·v2,·p0,·Lcom/viewpagerindicator/IcsLinearLayout;->mDividerWidth:I432 ····iget·v2,·p0,·Lcom/viewpagerindicator/IcsLinearLayout;->mDividerWidth:I
  
431 ····add-int/2addr·v2,·p2433 ····add-int/2addr·v2,·p2
  
 434 ····.line·162
432 ····invoke-virtual·{p0},·Lcom/viewpagerindicator/IcsLinearLayout;->getHeight()I435 ····invoke-virtual·{p0},·Lcom/viewpagerindicator/IcsLinearLayout;->getHeight()I
  
433 ····move-result·v3436 ····move-result·v3
  
434 ····invoke-virtual·{p0},·Lcom/viewpagerindicator/IcsLinearLayout;->getPaddingBottom()I437 ····invoke-virtual·{p0},·Lcom/viewpagerindicator/IcsLinearLayout;->getPaddingBottom()I
  
435 ····move-result·v4438 ····move-result·v4
  
436 ····sub-int/2addr·v3,·v4439 ····sub-int/2addr·v3,·v4
  
437 ····iget·v4,·p0,·Lcom/viewpagerindicator/IcsLinearLayout;->mDividerPadding:I440 ····iget·v4,·p0,·Lcom/viewpagerindicator/IcsLinearLayout;->mDividerPadding:I
  
438 ····sub-int/2addr·v3,·v4441 ····sub-int/2addr·v3,·v4
  
 442 ····.line·161
439 ····invoke-virtual·{v0,·p2,·v1,·v2,·v3},·Landroid/graphics/drawable/Drawable;->setBounds(IIII)V443 ····invoke-virtual·{v0,·p2,·v1,·v2,·v3},·Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
  
440 ····.line·163444 ····.line·163
441 ····iget-object·v0,·p0,·Lcom/viewpagerindicator/IcsLinearLayout;->mDivider:Landroid/graphics/drawable/Drawable;445 ····iget-object·v0,·p0,·Lcom/viewpagerindicator/IcsLinearLayout;->mDivider:Landroid/graphics/drawable/Drawable;
  
442 ····invoke-virtual·{v0,·p1},·Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V446 ····invoke-virtual·{v0,·p1},·Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
  
650 B
smali/com/viewpagerindicator/UnderlinePageIndicator$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/viewpagerindicator/UnderlinePageIndicator;21 .field·final·synthetic·this$0:Lcom/viewpagerindicator/UnderlinePageIndicator;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/viewpagerindicator/UnderlinePageIndicator;)V23 .method·constructor·<init>(Lcom/viewpagerindicator/UnderlinePageIndicator;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/viewpagerindicator/UnderlinePageIndicator;
  
25 ····.prologue26 ····.prologue
26 ····.line·6027 ····.line·60
27 ····iput-object·p1,·p0,·Lcom/viewpagerindicator/UnderlinePageIndicator$1;->this$0:Lcom/viewpagerindicator/UnderlinePageIndicator;28 ····iput-object·p1,·p0,·Lcom/viewpagerindicator/UnderlinePageIndicator$1;->this$0:Lcom/viewpagerindicator/UnderlinePageIndicator;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.09 KB
smali/com/viewpagerindicator/TitlePageIndicator$LinePosition.smali
    
Offset 103, 50 lines modifiedOffset 103, 47 lines modified
103 ····.locals·5103 ····.locals·5
104 ····.param·p0,·"value"····#·I104 ····.param·p0,·"value"····#·I
  
105 ····.prologue105 ····.prologue
106 ····.line·108106 ····.line·108
107 ····invoke-static·{},·Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;->values()[Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;107 ····invoke-static·{},·Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;->values()[Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;
  
108 ····move-result-object·v0108 ····move-result-object·v2
  
109 ····.local·v0,·"arr$":[Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; 
110 ····array-length·v2,·v0109 ····array-length·v3,·v2
  
111 ····.local·v2,·"len$":I 
112 ····const/4·v1,·0x0110 ····const/4·v1,·0x0
  
113 ····.local·v1,·"i$":I 
114 ····:goto_0111 ····:goto_0
115 ····if-ge·v1,·v2,·:cond_1112 ····if-ge·v1,·v3,·:cond_1
  
116 ····aget-object·v3,·v0,·v1113 ····aget-object·v0,·v2,·v1
  
117 ····.line·109114 ····.line·109
118 ····.local·v3,·"position":Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;115 ····.local·v0,·"position":Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;
119 ····iget·v4,·v3,·Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;->value:I116 ····iget·v4,·v0,·Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;->value:I
  
120 ····if-ne·v4,·p0,·:cond_0117 ····if-ne·v4,·p0,·:cond_0
  
121 ····.line·113118 ····.line·113
122 ····.end·local·v3····#·"position":Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;119 ····.end·local·v0····#·"position":Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;
123 ····:goto_1120 ····:goto_1
124 ····return-object·v3121 ····return-object·v0
  
125 ····.line·108122 ····.line·108
126 ····.restart·local·v3····#·"position":Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;123 ····.restart·local·v0····#·"position":Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;
127 ····:cond_0124 ····:cond_0
128 ····add-int/lit8·v1,·v1,·0x1125 ····add-int/lit8·v1,·v1,·0x1
  
129 ····goto·:goto_0126 ····goto·:goto_0
  
130 ····.line·113127 ····.line·113
131 ····.end·local·v3····#·"position":Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;128 ····.end·local·v0····#·"position":Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;
132 ····:cond_1129 ····:cond_1
133 ····const/4·v3,·0x0130 ····const/4·v0,·0x0
  
134 ····goto·:goto_1131 ····goto·:goto_1
135 .end·method132 .end·method
  
136 .method·public·static·valueOf(Ljava/lang/String;)Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;133 .method·public·static·valueOf(Ljava/lang/String;)Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;
137 ····.locals·1134 ····.locals·1
138 ····.param·p0,·"name"····#·Ljava/lang/String;135 ····.param·p0,·"name"····#·Ljava/lang/String;
651 B
smali/com/viewpagerindicator/UnderlinePageIndicator$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/viewpagerindicator/UnderlinePageIndicator;21 .field·final·synthetic·this$0:Lcom/viewpagerindicator/UnderlinePageIndicator;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/viewpagerindicator/UnderlinePageIndicator;)V23 .method·constructor·<init>(Lcom/viewpagerindicator/UnderlinePageIndicator;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/viewpagerindicator/UnderlinePageIndicator;
  
25 ····.prologue26 ····.prologue
26 ····.line·27927 ····.line·279
27 ····iput-object·p1,·p0,·Lcom/viewpagerindicator/UnderlinePageIndicator$2;->this$0:Lcom/viewpagerindicator/UnderlinePageIndicator;28 ····iput-object·p1,·p0,·Lcom/viewpagerindicator/UnderlinePageIndicator$2;->this$0:Lcom/viewpagerindicator/UnderlinePageIndicator;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.22 KB
smali/com/viewpagerindicator/UnderlinePageIndicator$SavedState$1.smali
    
Offset 53, 15 lines modifiedOffset 53, 14 lines modified
53 ····invoke-direct·{v0,·p1,·v1},·Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;-><init>(Landroid/os/Parcel;Lcom/viewpagerindicator/UnderlinePageIndicator$1;)V53 ····invoke-direct·{v0,·p1,·v1},·Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;-><init>(Landroid/os/Parcel;Lcom/viewpagerindicator/UnderlinePageIndicator$1;)V
  
54 ····return-object·v054 ····return-object·v0
55 .end·method55 .end·method
  
56 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;56 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
57 ····.locals·157 ····.locals·1
58 ····.param·p1,·"x0"····#·Landroid/os/Parcel; 
  
59 ····.prologue58 ····.prologue
60 ····.line·39059 ····.line·390
61 ····invoke-virtual·{p0,·p1},·Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;60 ····invoke-virtual·{p0,·p1},·Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;
  
62 ····move-result-object·v061 ····move-result-object·v0
  
Offset 77, 15 lines modifiedOffset 76, 14 lines modified
77 ····new-array·v0,·p1,·[Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;76 ····new-array·v0,·p1,·[Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;
  
78 ····return-object·v077 ····return-object·v0
79 .end·method78 .end·method
  
80 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;79 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;
81 ····.locals·180 ····.locals·1
82 ····.param·p1,·"x0"····#·I 
  
83 ····.prologue81 ····.prologue
84 ····.line·39082 ····.line·390
85 ····invoke-virtual·{p0,·p1},·Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1;->newArray(I)[Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;83 ····invoke-virtual·{p0,·p1},·Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1;->newArray(I)[Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;
  
86 ····move-result-object·v084 ····move-result-object·v0
  
1.17 KB
smali/com/viewpagerindicator/LinePageIndicator$SavedState$1.smali
    
Offset 53, 15 lines modifiedOffset 53, 14 lines modified
53 ····invoke-direct·{v0,·p1,·v1},·Lcom/viewpagerindicator/LinePageIndicator$SavedState;-><init>(Landroid/os/Parcel;Lcom/viewpagerindicator/LinePageIndicator$1;)V53 ····invoke-direct·{v0,·p1,·v1},·Lcom/viewpagerindicator/LinePageIndicator$SavedState;-><init>(Landroid/os/Parcel;Lcom/viewpagerindicator/LinePageIndicator$1;)V
  
54 ····return-object·v054 ····return-object·v0
55 .end·method55 .end·method
  
56 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;56 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
57 ····.locals·157 ····.locals·1
58 ····.param·p1,·"x0"····#·Landroid/os/Parcel; 
  
59 ····.prologue58 ····.prologue
60 ····.line·43659 ····.line·436
61 ····invoke-virtual·{p0,·p1},·Lcom/viewpagerindicator/LinePageIndicator$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Lcom/viewpagerindicator/LinePageIndicator$SavedState;60 ····invoke-virtual·{p0,·p1},·Lcom/viewpagerindicator/LinePageIndicator$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Lcom/viewpagerindicator/LinePageIndicator$SavedState;
  
62 ····move-result-object·v061 ····move-result-object·v0
  
Offset 77, 15 lines modifiedOffset 76, 14 lines modified
77 ····new-array·v0,·p1,·[Lcom/viewpagerindicator/LinePageIndicator$SavedState;76 ····new-array·v0,·p1,·[Lcom/viewpagerindicator/LinePageIndicator$SavedState;
  
78 ····return-object·v077 ····return-object·v0
79 .end·method78 .end·method
  
80 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;79 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;
81 ····.locals·180 ····.locals·1
82 ····.param·p1,·"x0"····#·I 
  
83 ····.prologue81 ····.prologue
84 ····.line·43682 ····.line·436
85 ····invoke-virtual·{p0,·p1},·Lcom/viewpagerindicator/LinePageIndicator$SavedState$1;->newArray(I)[Lcom/viewpagerindicator/LinePageIndicator$SavedState;83 ····invoke-virtual·{p0,·p1},·Lcom/viewpagerindicator/LinePageIndicator$SavedState$1;->newArray(I)[Lcom/viewpagerindicator/LinePageIndicator$SavedState;
  
86 ····move-result-object·v084 ····move-result-object·v0
  
649 B
smali/com/viewpagerindicator/IconPageIndicator$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$iconView:Landroid/view/View;22 .field·final·synthetic·val$iconView:Landroid/view/View;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/viewpagerindicator/IconPageIndicator;Landroid/view/View;)V24 .method·constructor·<init>(Lcom/viewpagerindicator/IconPageIndicator;Landroid/view/View;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/viewpagerindicator/IconPageIndicator;
  
26 ····.prologue27 ····.prologue
27 ····.line·6128 ····.line·61
28 ····iput-object·p1,·p0,·Lcom/viewpagerindicator/IconPageIndicator$1;->this$0:Lcom/viewpagerindicator/IconPageIndicator;29 ····iput-object·p1,·p0,·Lcom/viewpagerindicator/IconPageIndicator$1;->this$0:Lcom/viewpagerindicator/IconPageIndicator;
  
29 ····iput-object·p2,·p0,·Lcom/viewpagerindicator/IconPageIndicator$1;->val$iconView:Landroid/view/View;30 ····iput-object·p2,·p0,·Lcom/viewpagerindicator/IconPageIndicator$1;->val$iconView:Landroid/view/View;
  
641 B
smali/com/viewpagerindicator/TabPageIndicator$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$tabView:Landroid/view/View;22 .field·final·synthetic·val$tabView:Landroid/view/View;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/viewpagerindicator/TabPageIndicator;Landroid/view/View;)V24 .method·constructor·<init>(Lcom/viewpagerindicator/TabPageIndicator;Landroid/view/View;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/viewpagerindicator/TabPageIndicator;
  
26 ····.prologue27 ····.prologue
27 ····.line·12528 ····.line·125
28 ····iput-object·p1,·p0,·Lcom/viewpagerindicator/TabPageIndicator$2;->this$0:Lcom/viewpagerindicator/TabPageIndicator;29 ····iput-object·p1,·p0,·Lcom/viewpagerindicator/TabPageIndicator$2;->this$0:Lcom/viewpagerindicator/TabPageIndicator;
  
29 ····iput-object·p2,·p0,·Lcom/viewpagerindicator/TabPageIndicator$2;->val$tabView:Landroid/view/View;30 ····iput-object·p2,·p0,·Lcom/viewpagerindicator/TabPageIndicator$2;->val$tabView:Landroid/view/View;
  
640 B
smali/com/viewpagerindicator/TitlePageIndicator.smali
    
Offset 5, 15 lines modifiedOffset 5, 14 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lcom/viewpagerindicator/PageIndicator;6 .implements·Lcom/viewpagerindicator/PageIndicator;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lcom/viewpagerindicator/TitlePageIndicator$1;, 
11 ········Lcom/viewpagerindicator/TitlePageIndicator$SavedState;,10 ········Lcom/viewpagerindicator/TitlePageIndicator$SavedState;,
12 ········Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;,11 ········Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;,
13 ········Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;,12 ········Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;,
14 ········Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener;13 ········Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener;
15 ····}14 ····}
16 .end·annotation15 .end·annotation
  
2.09 KB
smali/com/viewpagerindicator/TitlePageIndicator$IndicatorStyle.smali
    
Offset 119, 50 lines modifiedOffset 119, 47 lines modified
119 ····.locals·5119 ····.locals·5
120 ····.param·p0,·"value"····#·I120 ····.param·p0,·"value"····#·I
  
121 ····.prologue121 ····.prologue
122 ····.line·89122 ····.line·89
123 ····invoke-static·{},·Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;->values()[Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;123 ····invoke-static·{},·Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;->values()[Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;
  
124 ····move-result-object·v0124 ····move-result-object·v2
  
125 ····.local·v0,·"arr$":[Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; 
126 ····array-length·v2,·v0125 ····array-length·v3,·v2
  
127 ····.local·v2,·"len$":I 
128 ····const/4·v1,·0x0126 ····const/4·v1,·0x0
  
129 ····.local·v1,·"i$":I 
130 ····:goto_0127 ····:goto_0
131 ····if-ge·v1,·v2,·:cond_1128 ····if-ge·v1,·v3,·:cond_1
  
132 ····aget-object·v3,·v0,·v1129 ····aget-object·v0,·v2,·v1
  
133 ····.line·90130 ····.line·90
134 ····.local·v3,·"style":Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;131 ····.local·v0,·"style":Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;
135 ····iget·v4,·v3,·Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;->value:I132 ····iget·v4,·v0,·Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;->value:I
  
136 ····if-ne·v4,·p0,·:cond_0133 ····if-ne·v4,·p0,·:cond_0
  
137 ····.line·94134 ····.line·94
138 ····.end·local·v3····#·"style":Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;135 ····.end·local·v0····#·"style":Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;
139 ····:goto_1136 ····:goto_1
140 ····return-object·v3137 ····return-object·v0
  
141 ····.line·89138 ····.line·89
142 ····.restart·local·v3····#·"style":Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;139 ····.restart·local·v0····#·"style":Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;
143 ····:cond_0140 ····:cond_0
144 ····add-int/lit8·v1,·v1,·0x1141 ····add-int/lit8·v1,·v1,·0x1
  
145 ····goto·:goto_0142 ····goto·:goto_0
  
146 ····.line·94143 ····.line·94
147 ····.end·local·v3····#·"style":Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;144 ····.end·local·v0····#·"style":Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;
148 ····:cond_1145 ····:cond_1
149 ····const/4·v3,·0x0146 ····const/4·v0,·0x0
  
150 ····goto·:goto_1147 ····goto·:goto_1
151 .end·method148 .end·method
  
152 .method·public·static·valueOf(Ljava/lang/String;)Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;149 .method·public·static·valueOf(Ljava/lang/String;)Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;
153 ····.locals·1150 ····.locals·1
154 ····.param·p0,·"name"····#·Ljava/lang/String;151 ····.param·p0,·"name"····#·Ljava/lang/String;
4.24 KB
smali/com/github/mikephil/charting/renderer/HorizontalBarChartRenderer.smali
    
Offset 199, 28 lines modifiedOffset 199, 30 lines modified
  
199 ····add-int/lit8·v2,·v8,·0x1199 ····add-int/lit8·v2,·v8,·0x1
  
200 ····aget·v2,·v0,·v2200 ····aget·v2,·v0,·v2
  
201 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/HorizontalBarChartRenderer;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;201 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/HorizontalBarChartRenderer;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
 202 ····.line·83
202 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentRight()F203 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentRight()F
  
203 ····move-result·v3204 ····move-result·v3
  
204 ····iget-object·v0,·v6,·Lcom/github/mikephil/charting/buffer/BarBuffer;->buffer:[F205 ····iget-object·v0,·v6,·Lcom/github/mikephil/charting/buffer/BarBuffer;->buffer:[F
  
205 ····add-int/lit8·v4,·v8,·0x3206 ····add-int/lit8·v4,·v8,·0x3
  
206 ····aget·v4,·v0,·v4207 ····aget·v4,·v0,·v4
  
207 ····iget-object·v5,·p0,·Lcom/github/mikephil/charting/renderer/HorizontalBarChartRenderer;->mShadowPaint:Landroid/graphics/Paint;208 ····iget-object·v5,·p0,·Lcom/github/mikephil/charting/renderer/HorizontalBarChartRenderer;->mShadowPaint:Landroid/graphics/Paint;
  
208 ····move-object·v0,·p1209 ····move-object·v0,·p1
  
 210 ····.line·82
209 ····invoke-virtual/range·{v0·..·v5},·Landroid/graphics/Canvas;->drawRect(FFFFLandroid/graphics/Paint;)V211 ····invoke-virtual/range·{v0·..·v5},·Landroid/graphics/Canvas;->drawRect(FFFFLandroid/graphics/Paint;)V
  
210 ····.line·90212 ····.line·90
211 ····:cond_3213 ····:cond_3
212 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/HorizontalBarChartRenderer;->mRenderPaint:Landroid/graphics/Paint;214 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/HorizontalBarChartRenderer;->mRenderPaint:Landroid/graphics/Paint;
  
213 ····div-int/lit8·v1,·v8,·0x4215 ····div-int/lit8·v1,·v8,·0x4
Offset 950, 14 lines modifiedOffset 952, 15 lines modified
  
950 ····sub-float·v17,·v29,·v26952 ····sub-float·v17,·v29,·v26
  
951 ····.line·204953 ····.line·204
952 ····:cond_c954 ····:cond_c
953 ····aget·v30,·v24,·v15955 ····aget·v30,·v24,·v15
  
 956 ····.line·205
954 ····invoke-virtual·{v10},·Lcom/github/mikephil/charting/data/BarEntry;->getVal()F957 ····invoke-virtual·{v10},·Lcom/github/mikephil/charting/data/BarEntry;->getVal()F
  
955 ····move-result·v29958 ····move-result·v29
  
956 ····const/16·v31,·0x0959 ····const/16·v31,·0x0
  
957 ····cmpl-float·v29,·v29,·v31960 ····cmpl-float·v29,·v29,·v31
Offset 969, 14 lines modifiedOffset 972, 15 lines modified
969 ····:goto_b972 ····:goto_b
970 ····add-float·v29,·v29,·v30973 ····add-float·v29,·v29,·v30
  
971 ····add-int/lit8·v30,·v15,·0x1974 ····add-int/lit8·v30,·v15,·0x1
  
972 ····aget·v30,·v24,·v30975 ····aget·v30,·v24,·v30
  
 976 ····.line·204
973 ····move-object/from16·v0,·p0977 ····move-object/from16·v0,·p0
  
974 ····move-object/from16·v1,·p1978 ····move-object/from16·v1,·p1
  
975 ····move-object/from16·v2,·v25979 ····move-object/from16·v2,·v25
  
976 ····move/from16·v3,·v29980 ····move/from16·v3,·v29
Offset 1004, 15 lines modifiedOffset 1008, 15 lines modified
  
1004 ····.line·1961008 ····.line·196
1005 ····goto·:goto_a1009 ····goto·:goto_a
  
1006 ····:cond_f1010 ····:cond_f
1007 ····move/from16·v29,·v171011 ····move/from16·v29,·v17
  
1008 ····.line·2041012 ····.line·205
1009 ····goto·:goto_b1013 ····goto·:goto_b
  
1010 ····.line·2101014 ····.line·210
1011 ····.end·local·v21····#·"val":F1015 ····.end·local·v21····#·"val":F
1012 ····.end·local·v25····#·"valueText":Ljava/lang/String;1016 ····.end·local·v25····#·"valueText":Ljava/lang/String;
1013 ····.end·local·v26····#·"valueTextWidth":F1017 ····.end·local·v26····#·"valueTextWidth":F
1014 ····:cond_101018 ····:cond_10
Offset 1354, 24 lines modifiedOffset 1358, 26 lines modified
1354 ····.end·annotation1358 ····.end·annotation
  
1355 ····.prologue1359 ····.prologue
1356 ····.line·2781360 ····.line·278
1357 ····.local·p2,·"entries":Ljava/util/List;,·"Ljava/util/List<Lcom/github/mikephil/charting/data/BarEntry;>;"1361 ····.local·p2,·"entries":Ljava/util/List;,·"Ljava/util/List<Lcom/github/mikephil/charting/data/BarEntry;>;"
1358 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/HorizontalBarChartRenderer;->mChart:Lcom/github/mikephil/charting/interfaces/BarDataProvider;1362 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/HorizontalBarChartRenderer;->mChart:Lcom/github/mikephil/charting/interfaces/BarDataProvider;
  
 1363 ····.line·279
1359 ····invoke-interface·{v0},·Lcom/github/mikephil/charting/interfaces/BarDataProvider;->getBarData()Lcom/github/mikephil/charting/data/BarData;1364 ····invoke-interface·{v0},·Lcom/github/mikephil/charting/interfaces/BarDataProvider;->getBarData()Lcom/github/mikephil/charting/data/BarData;
  
1360 ····move-result-object·v01365 ····move-result-object·v0
  
1361 ····iget-object·v1,·p0,·Lcom/github/mikephil/charting/renderer/HorizontalBarChartRenderer;->mAnimator:Lcom/github/mikephil/charting/animation/ChartAnimator;1366 ····iget-object·v1,·p0,·Lcom/github/mikephil/charting/renderer/HorizontalBarChartRenderer;->mAnimator:Lcom/github/mikephil/charting/animation/ChartAnimator;
  
1362 ····invoke-virtual·{v1},·Lcom/github/mikephil/charting/animation/ChartAnimator;->getPhaseY()F1367 ····invoke-virtual·{v1},·Lcom/github/mikephil/charting/animation/ChartAnimator;->getPhaseY()F
  
1363 ····move-result·v11368 ····move-result·v1
  
 1369 ····.line·278
1364 ····invoke-virtual·{p1,·p2,·p3,·v0,·v1},·Lcom/github/mikephil/charting/utils/Transformer;->generateTransformedValuesHorizontalBarChart(Ljava/util/List;ILcom/github/mikephil/charting/data/BarData;F)[F1370 ····invoke-virtual·{p1,·p2,·p3,·v0,·v1},·Lcom/github/mikephil/charting/utils/Transformer;->generateTransformedValuesHorizontalBarChart(Ljava/util/List;ILcom/github/mikephil/charting/data/BarData;F)[F
  
1365 ····move-result-object·v01371 ····move-result-object·v0
  
1366 ····return-object·v01372 ····return-object·v0
1367 .end·method1373 .end·method
  
Offset 1428, 18 lines modifiedOffset 1434, 20 lines modified
  
1428 ····invoke-virtual·{v2},·Lcom/github/mikephil/charting/data/BarDataSet;->getStackSize()I1434 ····invoke-virtual·{v2},·Lcom/github/mikephil/charting/data/BarDataSet;->getStackSize()I
  
1429 ····move-result·v61435 ····move-result·v6
  
1430 ····mul-int/2addr·v5,·v61436 ····mul-int/2addr·v5,·v6
  
 1437 ····.line·46
1431 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/data/BarData;->getGroupSpace()F1438 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/data/BarData;->getGroupSpace()F
  
1432 ····move-result·v61439 ····move-result·v6
  
 1440 ····.line·47
1433 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/data/BarData;->getDataSetCount()I1441 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/data/BarData;->getDataSetCount()I
  
1434 ····move-result·v71442 ····move-result·v7
  
1435 ····invoke-virtual·{v2},·Lcom/github/mikephil/charting/data/BarDataSet;->isStacked()Z1443 ····invoke-virtual·{v2},·Lcom/github/mikephil/charting/data/BarDataSet;->isStacked()Z
  
1436 ····move-result·v81444 ····move-result·v8
Offset 1482, 29 lines modifiedOffset 1490, 32 lines modified
Max diff block lines reached; 679/4188 bytes (16.21%) of diff not shown.
5.63 KB
smali/com/github/mikephil/charting/renderer/CandleStickChartRenderer.smali
    
Offset 33, 60 lines modifiedOffset 33, 59 lines modified
33 #·virtual·methods33 #·virtual·methods
34 .method·public·drawData(Landroid/graphics/Canvas;)V34 .method·public·drawData(Landroid/graphics/Canvas;)V
35 ····.locals·435 ····.locals·4
36 ····.param·p1,·"c"····#·Landroid/graphics/Canvas;36 ····.param·p1,·"c"····#·Landroid/graphics/Canvas;
  
37 ····.prologue37 ····.prologue
38 ····.line·5338 ····.line·53
39 ····iget-object·v3,·p0,·Lcom/github/mikephil/charting/renderer/CandleStickChartRenderer;->mChart:Lcom/github/mikephil/charting/interfaces/CandleDataProvider;39 ····iget-object·v2,·p0,·Lcom/github/mikephil/charting/renderer/CandleStickChartRenderer;->mChart:Lcom/github/mikephil/charting/interfaces/CandleDataProvider;
  
40 ····invoke-interface·{v3},·Lcom/github/mikephil/charting/interfaces/CandleDataProvider;->getCandleData()Lcom/github/mikephil/charting/data/CandleData;40 ····invoke-interface·{v2},·Lcom/github/mikephil/charting/interfaces/CandleDataProvider;->getCandleData()Lcom/github/mikephil/charting/data/CandleData;
  
41 ····move-result-object·v041 ····move-result-object·v0
  
42 ····.line·5542 ····.line·55
43 ····.local·v0,·"candleData":Lcom/github/mikephil/charting/data/CandleData;43 ····.local·v0,·"candleData":Lcom/github/mikephil/charting/data/CandleData;
44 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/data/CandleData;->getDataSets()Ljava/util/List;44 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/data/CandleData;->getDataSets()Ljava/util/List;
  
45 ····move-result-object·v345 ····move-result-object·v2
  
46 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;46 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
47 ····move-result-object·v147 ····move-result-object·v2
  
48 ····.local·v1,·"i$":Ljava/util/Iterator; 
49 ····:cond_048 ····:cond_0
50 ····:goto_049 ····:goto_0
51 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z50 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
52 ····move-result·v351 ····move-result·v3
  
53 ····if-eqz·v3,·:cond_152 ····if-eqz·v3,·:cond_1
  
54 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;53 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
55 ····move-result-object·v254 ····move-result-object·v1
  
56 ····check-cast·v2,·Lcom/github/mikephil/charting/data/CandleDataSet;55 ····check-cast·v1,·Lcom/github/mikephil/charting/data/CandleDataSet;
  
57 ····.line·5756 ····.line·57
58 ····.local·v2,·"set":Lcom/github/mikephil/charting/data/CandleDataSet;57 ····.local·v1,·"set":Lcom/github/mikephil/charting/data/CandleDataSet;
59 ····invoke-virtual·{v2},·Lcom/github/mikephil/charting/data/CandleDataSet;->isVisible()Z58 ····invoke-virtual·{v1},·Lcom/github/mikephil/charting/data/CandleDataSet;->isVisible()Z
  
60 ····move-result·v359 ····move-result·v3
  
61 ····if-eqz·v3,·:cond_060 ····if-eqz·v3,·:cond_0
  
62 ····.line·5861 ····.line·58
63 ····invoke-virtual·{p0,·p1,·v2},·Lcom/github/mikephil/charting/renderer/CandleStickChartRenderer;->drawDataSet(Landroid/graphics/Canvas;Lcom/github/mikephil/charting/data/CandleDataSet;)V62 ····invoke-virtual·{p0,·p1,·v1},·Lcom/github/mikephil/charting/renderer/CandleStickChartRenderer;->drawDataSet(Landroid/graphics/Canvas;Lcom/github/mikephil/charting/data/CandleDataSet;)V
  
64 ····goto·:goto_063 ····goto·:goto_0
  
65 ····.line·6064 ····.line·60
66 ····.end·local·v2····#·"set":Lcom/github/mikephil/charting/data/CandleDataSet;65 ····.end·local·v1····#·"set":Lcom/github/mikephil/charting/data/CandleDataSet;
67 ····:cond_166 ····:cond_1
68 ····return-void67 ····return-void
69 .end·method68 .end·method
  
70 .method·protected·drawDataSet(Landroid/graphics/Canvas;Lcom/github/mikephil/charting/data/CandleDataSet;)V69 .method·protected·drawDataSet(Landroid/graphics/Canvas;Lcom/github/mikephil/charting/data/CandleDataSet;)V
71 ····.locals·3070 ····.locals·30
72 ····.param·p1,·"c"····#·Landroid/graphics/Canvas;71 ····.param·p1,·"c"····#·Landroid/graphics/Canvas;
Offset 725, 18 lines modifiedOffset 724, 20 lines modified
  
725 ····invoke-interface·{v10},·Lcom/github/mikephil/charting/interfaces/CandleDataProvider;->getCandleData()Lcom/github/mikephil/charting/data/CandleData;724 ····invoke-interface·{v10},·Lcom/github/mikephil/charting/interfaces/CandleDataProvider;->getCandleData()Lcom/github/mikephil/charting/data/CandleData;
  
726 ····move-result-object·v10725 ····move-result-object·v10
  
727 ····aget-object·v11,·p2,·v3726 ····aget-object·v11,·p2,·v3
  
 727 ····.line·266
728 ····invoke-virtual·{v11},·Lcom/github/mikephil/charting/utils/Highlight;->getDataSetIndex()I728 ····invoke-virtual·{v11},·Lcom/github/mikephil/charting/utils/Highlight;->getDataSetIndex()I
  
729 ····move-result·v11729 ····move-result·v11
  
 730 ····.line·265
730 ····invoke-virtual·{v10,·v11},·Lcom/github/mikephil/charting/data/CandleData;->getDataSetByIndex(I)Lcom/github/mikephil/charting/data/DataSet;731 ····invoke-virtual·{v10,·v11},·Lcom/github/mikephil/charting/data/CandleData;->getDataSetByIndex(I)Lcom/github/mikephil/charting/data/DataSet;
  
731 ····move-result-object·v7732 ····move-result-object·v7
  
732 ····check-cast·v7,·Lcom/github/mikephil/charting/data/CandleDataSet;733 ····check-cast·v7,·Lcom/github/mikephil/charting/data/CandleDataSet;
  
733 ····.line·268734 ····.line·268
Offset 882, 14 lines modifiedOffset 883, 15 lines modified
  
882 ····new-array·v2,·v10,·[F883 ····new-array·v2,·v10,·[F
  
883 ····const/4·v10,·0x0884 ····const/4·v10,·0x0
  
884 ····iget-object·v11,·p0,·Lcom/github/mikephil/charting/renderer/CandleStickChartRenderer;->mChart:Lcom/github/mikephil/charting/interfaces/CandleDataProvider;885 ····iget-object·v11,·p0,·Lcom/github/mikephil/charting/renderer/CandleStickChartRenderer;->mChart:Lcom/github/mikephil/charting/interfaces/CandleDataProvider;
  
 886 ····.line·290
885 ····invoke-interface·{v11},·Lcom/github/mikephil/charting/interfaces/CandleDataProvider;->getXChartMin()F887 ····invoke-interface·{v11},·Lcom/github/mikephil/charting/interfaces/CandleDataProvider;->getXChartMin()F
  
886 ····move-result·v11888 ····move-result·v11
  
887 ····aput·v11,·v2,·v10889 ····aput·v11,·v2,·v10
  
888 ····const/4·v10,·0x1890 ····const/4·v10,·0x1
Offset 1023, 14 lines modifiedOffset 1025, 15 lines modified
  
1023 ····move-object/from16·v0,·p01025 ····move-object/from16·v0,·p0
  
1024 ····iget-object·v0,·v0,·Lcom/github/mikephil/charting/renderer/CandleStickChartRenderer;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;1026 ····iget-object·v0,·v0,·Lcom/github/mikephil/charting/renderer/CandleStickChartRenderer;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
1025 ····move-object/from16·v20,·v01027 ····move-object/from16·v20,·v0
  
 1028 ····.line·204
1026 ····invoke-virtual/range·{v20·..·v20},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->getScaleX()F1029 ····invoke-virtual/range·{v20·..·v20},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->getScaleX()F
  
1027 ····move-result·v201030 ····move-result·v20
  
1028 ····mul-float·v6,·v6,·v201031 ····mul-float·v6,·v6,·v20
  
1029 ····cmpg-float·v5,·v5,·v61032 ····cmpg-float·v5,·v5,·v6
Offset 1158, 26 lines modifiedOffset 1161, 28 lines modified
  
1158 ····.line·2281161 ····.line·228
1159 ····.local·v8,·"maxx":I1162 ····.local·v8,·"maxx":I
1160 ····move-object/from16·v0,·p01163 ····move-object/from16·v0,·p0
  
1161 ····iget-object·v5,·v0,·Lcom/github/mikephil/charting/renderer/CandleStickChartRenderer;->mAnimator:Lcom/github/mikephil/charting/animation/ChartAnimator;1164 ····iget-object·v5,·v0,·Lcom/github/mikephil/charting/renderer/CandleStickChartRenderer;->mAnimator:Lcom/github/mikephil/charting/animation/ChartAnimator;
  
 1165 ····.line·229
1162 ····invoke-virtual·{v5},·Lcom/github/mikephil/charting/animation/ChartAnimator;->getPhaseX()F1166 ····invoke-virtual·{v5},·Lcom/github/mikephil/charting/animation/ChartAnimator;->getPhaseX()F
  
1163 ····move-result·v51167 ····move-result·v5
  
1164 ····move-object/from16·v0,·p01168 ····move-object/from16·v0,·p0
Max diff block lines reached; 558/5619 bytes (9.93%) of diff not shown.
8.47 KB
smali/com/github/mikephil/charting/renderer/ScatterChartRenderer.smali
    
Offset 1, 20 lines modifiedOffset 1, 12 lines modified
1 .class·public·Lcom/github/mikephil/charting/renderer/ScatterChartRenderer;1 .class·public·Lcom/github/mikephil/charting/renderer/ScatterChartRenderer;
2 .super·Lcom/github/mikephil/charting/renderer/DataRenderer;2 .super·Lcom/github/mikephil/charting/renderer/DataRenderer;
3 .source·"ScatterChartRenderer.java"3 .source·"ScatterChartRenderer.java"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lcom/github/mikephil/charting/renderer/ScatterChartRenderer$1; 
8 ····} 
9 .end·annotation 
  
  
10 #·instance·fields4 #·instance·fields
11 .field·protected·mChart:Lcom/github/mikephil/charting/interfaces/ScatterDataProvider;5 .field·protected·mChart:Lcom/github/mikephil/charting/interfaces/ScatterDataProvider;
  
12 .field·protected·mScatterBuffers:[Lcom/github/mikephil/charting/buffer/ScatterBuffer;6 .field·protected·mScatterBuffers:[Lcom/github/mikephil/charting/buffer/ScatterBuffer;
  
  
13 #·direct·methods7 #·direct·methods
Offset 50, 60 lines modifiedOffset 42, 59 lines modified
50 #·virtual·methods42 #·virtual·methods
51 .method·public·drawData(Landroid/graphics/Canvas;)V43 .method·public·drawData(Landroid/graphics/Canvas;)V
52 ····.locals·444 ····.locals·4
53 ····.param·p1,·"c"····#·Landroid/graphics/Canvas;45 ····.param·p1,·"c"····#·Landroid/graphics/Canvas;
  
54 ····.prologue46 ····.prologue
55 ····.line·5247 ····.line·52
56 ····iget-object·v3,·p0,·Lcom/github/mikephil/charting/renderer/ScatterChartRenderer;->mChart:Lcom/github/mikephil/charting/interfaces/ScatterDataProvider;48 ····iget-object·v2,·p0,·Lcom/github/mikephil/charting/renderer/ScatterChartRenderer;->mChart:Lcom/github/mikephil/charting/interfaces/ScatterDataProvider;
  
57 ····invoke-interface·{v3},·Lcom/github/mikephil/charting/interfaces/ScatterDataProvider;->getScatterData()Lcom/github/mikephil/charting/data/ScatterData;49 ····invoke-interface·{v2},·Lcom/github/mikephil/charting/interfaces/ScatterDataProvider;->getScatterData()Lcom/github/mikephil/charting/data/ScatterData;
  
58 ····move-result-object·v150 ····move-result-object·v0
  
59 ····.line·5451 ····.line·54
60 ····.local·v1,·"scatterData":Lcom/github/mikephil/charting/data/ScatterData;52 ····.local·v0,·"scatterData":Lcom/github/mikephil/charting/data/ScatterData;
61 ····invoke-virtual·{v1},·Lcom/github/mikephil/charting/data/ScatterData;->getDataSets()Ljava/util/List;53 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/data/ScatterData;->getDataSets()Ljava/util/List;
  
62 ····move-result-object·v354 ····move-result-object·v2
  
63 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;55 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
64 ····move-result-object·v056 ····move-result-object·v2
  
65 ····.local·v0,·"i$":Ljava/util/Iterator; 
66 ····:cond_057 ····:cond_0
67 ····:goto_058 ····:goto_0
68 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z59 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
69 ····move-result·v360 ····move-result·v3
  
70 ····if-eqz·v3,·:cond_161 ····if-eqz·v3,·:cond_1
  
71 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;62 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
72 ····move-result-object·v263 ····move-result-object·v1
  
73 ····check-cast·v2,·Lcom/github/mikephil/charting/data/ScatterDataSet;64 ····check-cast·v1,·Lcom/github/mikephil/charting/data/ScatterDataSet;
  
74 ····.line·5665 ····.line·56
75 ····.local·v2,·"set":Lcom/github/mikephil/charting/data/ScatterDataSet;66 ····.local·v1,·"set":Lcom/github/mikephil/charting/data/ScatterDataSet;
76 ····invoke-virtual·{v2},·Lcom/github/mikephil/charting/data/ScatterDataSet;->isVisible()Z67 ····invoke-virtual·{v1},·Lcom/github/mikephil/charting/data/ScatterDataSet;->isVisible()Z
  
77 ····move-result·v368 ····move-result·v3
  
78 ····if-eqz·v3,·:cond_069 ····if-eqz·v3,·:cond_0
  
79 ····.line·5770 ····.line·57
80 ····invoke-virtual·{p0,·p1,·v2},·Lcom/github/mikephil/charting/renderer/ScatterChartRenderer;->drawDataSet(Landroid/graphics/Canvas;Lcom/github/mikephil/charting/data/ScatterDataSet;)V71 ····invoke-virtual·{p0,·p1,·v1},·Lcom/github/mikephil/charting/renderer/ScatterChartRenderer;->drawDataSet(Landroid/graphics/Canvas;Lcom/github/mikephil/charting/data/ScatterDataSet;)V
  
81 ····goto·:goto_072 ····goto·:goto_0
  
82 ····.line·5973 ····.line·59
83 ····.end·local·v2····#·"set":Lcom/github/mikephil/charting/data/ScatterDataSet;74 ····.end·local·v1····#·"set":Lcom/github/mikephil/charting/data/ScatterDataSet;
84 ····:cond_175 ····:cond_1
85 ····return-void76 ····return-void
86 .end·method77 .end·method
  
87 .method·protected·drawDataSet(Landroid/graphics/Canvas;Lcom/github/mikephil/charting/data/ScatterDataSet;)V78 .method·protected·drawDataSet(Landroid/graphics/Canvas;Lcom/github/mikephil/charting/data/ScatterDataSet;)V
88 ····.locals·1679 ····.locals·16
89 ····.param·p1,·"c"····#·Landroid/graphics/Canvas;80 ····.param·p1,·"c"····#·Landroid/graphics/Canvas;
Offset 271, 14 lines modifiedOffset 262, 15 lines modified
  
271 ····iget-object·v2,·v7,·Lcom/github/mikephil/charting/buffer/ScatterBuffer;->buffer:[F262 ····iget-object·v2,·v7,·Lcom/github/mikephil/charting/buffer/ScatterBuffer;->buffer:[F
  
272 ····add-int/lit8·v3,·v9,·0x1263 ····add-int/lit8·v3,·v9,·0x1
  
273 ····aget·v2,·v2,·v3264 ····aget·v2,·v2,·v3
  
 265 ····.line·92
274 ····invoke-virtual·{v1,·v2},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->isInBoundsY(F)Z266 ····invoke-virtual·{v1,·v2},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->isInBoundsY(F)Z
  
275 ····move-result·v1267 ····move-result·v1
  
276 ····if-nez·v1,·:cond_2268 ····if-nez·v1,·:cond_2
  
277 ····.line·86269 ····.line·86
Offset 401, 14 lines modifiedOffset 393, 15 lines modified
  
401 ····iget-object·v2,·v7,·Lcom/github/mikephil/charting/buffer/ScatterBuffer;->buffer:[F393 ····iget-object·v2,·v7,·Lcom/github/mikephil/charting/buffer/ScatterBuffer;->buffer:[F
  
402 ····add-int/lit8·v3,·v9,·0x1394 ····add-int/lit8·v3,·v9,·0x1
  
403 ····aget·v2,·v2,·v3395 ····aget·v2,·v2,·v3
  
 396 ····.line·112
404 ····invoke-virtual·{v1,·v2},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->isInBoundsY(F)Z397 ····invoke-virtual·{v1,·v2},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->isInBoundsY(F)Z
  
405 ····move-result·v1398 ····move-result·v1
  
406 ····if-nez·v1,·:cond_4399 ····if-nez·v1,·:cond_4
  
407 ····.line·106400 ····.line·106
Offset 519, 14 lines modifiedOffset 512, 15 lines modified
  
519 ····iget-object·v2,·v7,·Lcom/github/mikephil/charting/buffer/ScatterBuffer;->buffer:[F512 ····iget-object·v2,·v7,·Lcom/github/mikephil/charting/buffer/ScatterBuffer;->buffer:[F
  
520 ····add-int/lit8·v3,·v9,·0x1513 ····add-int/lit8·v3,·v9,·0x1
  
521 ····aget·v2,·v2,·v3514 ····aget·v2,·v2,·v3
  
 515 ····.line·133
522 ····invoke-virtual·{v1,·v2},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->isInBoundsY(F)Z516 ····invoke-virtual·{v1,·v2},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->isInBoundsY(F)Z
  
523 ····move-result·v1517 ····move-result·v1
  
524 ····if-nez·v1,·:cond_6518 ····if-nez·v1,·:cond_6
Max diff block lines reached; 3594/8531 bytes (42.13%) of diff not shown.
6.91 KB
smali/com/github/mikephil/charting/renderer/XAxisRendererHorizontalBarChart.smali
    
Offset 167, 14 lines modifiedOffset 167, 15 lines modified
  
167 ····move-result·v7167 ····move-result·v7
  
168 ····mul-float/2addr·v6,·v7168 ····mul-float/2addr·v6,·v7
  
169 ····add-float/2addr·v5,·v6169 ····add-float/2addr·v5,·v6
  
 170 ····.line·97
170 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/data/BarData;->getGroupSpace()F171 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/data/BarData;->getGroupSpace()F
  
171 ····move-result·v6172 ····move-result·v6
  
172 ····div-float/2addr·v6,·v9173 ····div-float/2addr·v6,·v9
  
173 ····add-float/2addr·v5,·v6174 ····add-float/2addr·v5,·v6
Offset 549, 24 lines modifiedOffset 550, 26 lines modified
  
549 ····sget-object·v1,·Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;->TOP:Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;550 ····sget-object·v1,·Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;->TOP:Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;
  
550 ····if-eq·v0,·v1,·:cond_2551 ····if-eq·v0,·v1,·:cond_2
  
551 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRendererHorizontalBarChart;->mXAxis:Lcom/github/mikephil/charting/components/XAxis;552 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRendererHorizontalBarChart;->mXAxis:Lcom/github/mikephil/charting/components/XAxis;
  
 553 ····.line·156
552 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/components/XAxis;->getPosition()Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;554 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/components/XAxis;->getPosition()Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;
  
553 ····move-result-object·v0555 ····move-result-object·v0
  
554 ····sget-object·v1,·Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;->TOP_INSIDE:Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;556 ····sget-object·v1,·Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;->TOP_INSIDE:Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;
  
555 ····if-eq·v0,·v1,·:cond_2557 ····if-eq·v0,·v1,·:cond_2
  
556 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRendererHorizontalBarChart;->mXAxis:Lcom/github/mikephil/charting/components/XAxis;558 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRendererHorizontalBarChart;->mXAxis:Lcom/github/mikephil/charting/components/XAxis;
  
 559 ····.line·157
557 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/components/XAxis;->getPosition()Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;560 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/components/XAxis;->getPosition()Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;
  
558 ····move-result-object·v0561 ····move-result-object·v0
  
559 ····sget-object·v1,·Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;->BOTH_SIDED:Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;562 ····sget-object·v1,·Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;->BOTH_SIDED:Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;
  
560 ····if-ne·v0,·v1,·:cond_3563 ····if-ne·v0,·v1,·:cond_3
Offset 577, 34 lines modifiedOffset 580, 37 lines modified
  
577 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentRight()F580 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentRight()F
  
578 ····move-result·v1581 ····move-result·v1
  
579 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRendererHorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;582 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRendererHorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
 583 ····.line·159
580 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentTop()F584 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentTop()F
  
581 ····move-result·v2585 ····move-result·v2
  
582 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRendererHorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;586 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRendererHorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
583 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentRight()F587 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentRight()F
  
584 ····move-result·v3588 ····move-result·v3
  
585 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRendererHorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;589 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRendererHorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
 590 ····.line·160
586 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentBottom()F591 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentBottom()F
  
587 ····move-result·v4592 ····move-result·v4
  
588 ····iget-object·v5,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRendererHorizontalBarChart;->mAxisLinePaint:Landroid/graphics/Paint;593 ····iget-object·v5,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRendererHorizontalBarChart;->mAxisLinePaint:Landroid/graphics/Paint;
  
589 ····move-object·v0,·p1594 ····move-object·v0,·p1
  
 595 ····.line·158
590 ····invoke-virtual/range·{v0·..·v5},·Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V596 ····invoke-virtual/range·{v0·..·v5},·Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V
  
591 ····.line·163597 ····.line·163
592 ····:cond_3598 ····:cond_3
593 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRendererHorizontalBarChart;->mXAxis:Lcom/github/mikephil/charting/components/XAxis;599 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRendererHorizontalBarChart;->mXAxis:Lcom/github/mikephil/charting/components/XAxis;
  
594 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/components/XAxis;->getPosition()Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;600 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/components/XAxis;->getPosition()Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;
Offset 613, 24 lines modifiedOffset 619, 26 lines modified
  
613 ····sget-object·v1,·Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;->BOTTOM:Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;619 ····sget-object·v1,·Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;->BOTTOM:Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;
  
614 ····if-eq·v0,·v1,·:cond_4620 ····if-eq·v0,·v1,·:cond_4
  
615 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRendererHorizontalBarChart;->mXAxis:Lcom/github/mikephil/charting/components/XAxis;621 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRendererHorizontalBarChart;->mXAxis:Lcom/github/mikephil/charting/components/XAxis;
  
 622 ····.line·164
616 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/components/XAxis;->getPosition()Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;623 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/components/XAxis;->getPosition()Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;
  
617 ····move-result-object·v0624 ····move-result-object·v0
  
618 ····sget-object·v1,·Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;->BOTTOM_INSIDE:Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;625 ····sget-object·v1,·Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;->BOTTOM_INSIDE:Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;
  
619 ····if-eq·v0,·v1,·:cond_4626 ····if-eq·v0,·v1,·:cond_4
  
620 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRendererHorizontalBarChart;->mXAxis:Lcom/github/mikephil/charting/components/XAxis;627 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRendererHorizontalBarChart;->mXAxis:Lcom/github/mikephil/charting/components/XAxis;
  
 628 ····.line·165
621 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/components/XAxis;->getPosition()Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;629 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/components/XAxis;->getPosition()Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;
  
622 ····move-result-object·v0630 ····move-result-object·v0
  
623 ····sget-object·v1,·Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;->BOTH_SIDED:Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;631 ····sget-object·v1,·Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;->BOTH_SIDED:Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;
  
624 ····if-ne·v0,·v1,·:cond_0632 ····if-ne·v0,·v1,·:cond_0
Offset 641, 34 lines modifiedOffset 649, 37 lines modified
  
641 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentLeft()F649 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentLeft()F
  
642 ····move-result·v1650 ····move-result·v1
  
643 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRendererHorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;651 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRendererHorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
 652 ····.line·167
644 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentTop()F653 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentTop()F
  
645 ····move-result·v2654 ····move-result·v2
  
646 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRendererHorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;655 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRendererHorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
647 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentLeft()F656 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentLeft()F
  
648 ····move-result·v3657 ····move-result·v3
  
649 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRendererHorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;658 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRendererHorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
Max diff block lines reached; 1489/6916 bytes (21.53%) of diff not shown.
2.15 KB
smali/com/github/mikephil/charting/renderer/XAxisRendererBarChart.smali
    
Offset 82, 14 lines modifiedOffset 82, 15 lines modified
  
82 ····move-result·v882 ····move-result·v8
  
83 ····mul-float/2addr·v7,·v883 ····mul-float/2addr·v7,·v8
  
84 ····add-float/2addr·v6,·v784 ····add-float/2addr·v6,·v7
  
 85 ····.line·43
85 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/data/BarData;->getGroupSpace()F86 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/data/BarData;->getGroupSpace()F
  
86 ····move-result·v787 ····move-result·v7
  
87 ····div-float/2addr·v7,·v1088 ····div-float/2addr·v7,·v10
  
88 ····add-float/2addr·v6,·v789 ····add-float/2addr·v6,·v7
Offset 133, 14 lines modifiedOffset 134, 15 lines modified
  
133 ····if-eqz·v6,·:cond_2134 ····if-eqz·v6,·:cond_2
  
134 ····if-ltz·v1,·:cond_2135 ····if-ltz·v1,·:cond_2
  
135 ····iget-object·v6,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRendererBarChart;->mXAxis:Lcom/github/mikephil/charting/components/XAxis;136 ····iget-object·v6,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRendererBarChart;->mXAxis:Lcom/github/mikephil/charting/components/XAxis;
  
 137 ····.line·53
136 ····invoke-virtual·{v6},·Lcom/github/mikephil/charting/components/XAxis;->getValues()Ljava/util/List;138 ····invoke-virtual·{v6},·Lcom/github/mikephil/charting/components/XAxis;->getValues()Ljava/util/List;
  
137 ····move-result-object·v6139 ····move-result-object·v6
  
138 ····invoke-interface·{v6},·Ljava/util/List;->size()I140 ····invoke-interface·{v6},·Ljava/util/List;->size()I
  
139 ····move-result·v6141 ····move-result·v6
Offset 210, 14 lines modifiedOffset 212, 15 lines modified
  
210 ····aget·v6,·v3,·v9212 ····aget·v6,·v3,·v9
  
211 ····add-float/2addr·v6,·v5213 ····add-float/2addr·v6,·v5
  
212 ····iget-object·v7,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRendererBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;214 ····iget-object·v7,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRendererBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
 215 ····.line·64
213 ····invoke-virtual·{v7},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->getChartWidth()F216 ····invoke-virtual·{v7},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->getChartWidth()F
  
214 ····move-result·v7217 ····move-result·v7
  
215 ····cmpl-float·v6,·v6,·v7218 ····cmpl-float·v6,·v6,·v7
  
216 ····if-lez·v6,·:cond_1219 ····if-lez·v6,·:cond_1
Offset 424, 22 lines modifiedOffset 427, 24 lines modified
  
424 ····move-result·v2427 ····move-result·v2
  
425 ····aget·v3,·v8,·v10428 ····aget·v3,·v8,·v10
  
426 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRendererBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;429 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRendererBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
 430 ····.line·107
427 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentBottom()F431 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentBottom()F
  
428 ····move-result·v4432 ····move-result·v4
  
429 ····iget-object·v5,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRendererBarChart;->mGridPaint:Landroid/graphics/Paint;433 ····iget-object·v5,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRendererBarChart;->mGridPaint:Landroid/graphics/Paint;
  
430 ····move-object·v0,·p1434 ····move-object·v0,·p1
  
 435 ····.line·106
431 ····invoke-virtual/range·{v0·..·v5},·Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V436 ····invoke-virtual/range·{v0·..·v5},·Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V
  
432 ····.line·98437 ····.line·98
433 ····:cond_2438 ····:cond_2
434 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRendererBarChart;->mXAxis:Lcom/github/mikephil/charting/components/XAxis;439 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRendererBarChart;->mXAxis:Lcom/github/mikephil/charting/components/XAxis;
  
435 ····iget·v0,·v0,·Lcom/github/mikephil/charting/components/XAxis;->mAxisLabelModulus:I440 ····iget·v0,·v0,·Lcom/github/mikephil/charting/components/XAxis;->mAxisLabelModulus:I
6.83 KB
smali/com/github/mikephil/charting/renderer/RadarChartRenderer.smali
    
Offset 83, 62 lines modifiedOffset 83, 61 lines modified
83 #·virtual·methods83 #·virtual·methods
84 .method·public·drawData(Landroid/graphics/Canvas;)V84 .method·public·drawData(Landroid/graphics/Canvas;)V
85 ····.locals·485 ····.locals·4
86 ····.param·p1,·"c"····#·Landroid/graphics/Canvas;86 ····.param·p1,·"c"····#·Landroid/graphics/Canvas;
  
87 ····.prologue87 ····.prologue
88 ····.line·5588 ····.line·55
89 ····iget-object·v3,·p0,·Lcom/github/mikephil/charting/renderer/RadarChartRenderer;->mChart:Lcom/github/mikephil/charting/charts/RadarChart;89 ····iget-object·v2,·p0,·Lcom/github/mikephil/charting/renderer/RadarChartRenderer;->mChart:Lcom/github/mikephil/charting/charts/RadarChart;
  
90 ····invoke-virtual·{v3},·Lcom/github/mikephil/charting/charts/RadarChart;->getData()Lcom/github/mikephil/charting/data/ChartData;90 ····invoke-virtual·{v2},·Lcom/github/mikephil/charting/charts/RadarChart;->getData()Lcom/github/mikephil/charting/data/ChartData;
  
91 ····move-result-object·v191 ····move-result-object·v0
  
92 ····check-cast·v1,·Lcom/github/mikephil/charting/data/RadarData;92 ····check-cast·v0,·Lcom/github/mikephil/charting/data/RadarData;
  
93 ····.line·5793 ····.line·57
94 ····.local·v1,·"radarData":Lcom/github/mikephil/charting/data/RadarData;94 ····.local·v0,·"radarData":Lcom/github/mikephil/charting/data/RadarData;
95 ····invoke-virtual·{v1},·Lcom/github/mikephil/charting/data/RadarData;->getDataSets()Ljava/util/List;95 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/data/RadarData;->getDataSets()Ljava/util/List;
  
96 ····move-result-object·v396 ····move-result-object·v2
  
97 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;97 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
98 ····move-result-object·v098 ····move-result-object·v2
  
99 ····.local·v0,·"i$":Ljava/util/Iterator; 
100 ····:cond_099 ····:cond_0
101 ····:goto_0100 ····:goto_0
102 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z101 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
103 ····move-result·v3102 ····move-result·v3
  
104 ····if-eqz·v3,·:cond_1103 ····if-eqz·v3,·:cond_1
  
105 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;104 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
106 ····move-result-object·v2105 ····move-result-object·v1
  
107 ····check-cast·v2,·Lcom/github/mikephil/charting/data/RadarDataSet;106 ····check-cast·v1,·Lcom/github/mikephil/charting/data/RadarDataSet;
  
108 ····.line·59107 ····.line·59
109 ····.local·v2,·"set":Lcom/github/mikephil/charting/data/RadarDataSet;108 ····.local·v1,·"set":Lcom/github/mikephil/charting/data/RadarDataSet;
110 ····invoke-virtual·{v2},·Lcom/github/mikephil/charting/data/RadarDataSet;->isVisible()Z109 ····invoke-virtual·{v1},·Lcom/github/mikephil/charting/data/RadarDataSet;->isVisible()Z
  
111 ····move-result·v3110 ····move-result·v3
  
112 ····if-eqz·v3,·:cond_0111 ····if-eqz·v3,·:cond_0
  
113 ····.line·60112 ····.line·60
114 ····invoke-virtual·{p0,·p1,·v2},·Lcom/github/mikephil/charting/renderer/RadarChartRenderer;->drawDataSet(Landroid/graphics/Canvas;Lcom/github/mikephil/charting/data/RadarDataSet;)V113 ····invoke-virtual·{p0,·p1,·v1},·Lcom/github/mikephil/charting/renderer/RadarChartRenderer;->drawDataSet(Landroid/graphics/Canvas;Lcom/github/mikephil/charting/data/RadarDataSet;)V
  
115 ····goto·:goto_0114 ····goto·:goto_0
  
116 ····.line·62115 ····.line·62
117 ····.end·local·v2····#·"set":Lcom/github/mikephil/charting/data/RadarDataSet;116 ····.end·local·v1····#·"set":Lcom/github/mikephil/charting/data/RadarDataSet;
118 ····:cond_1117 ····:cond_1
119 ····return-void118 ····return-void
120 .end·method119 .end·method
  
121 .method·protected·drawDataSet(Landroid/graphics/Canvas;Lcom/github/mikephil/charting/data/RadarDataSet;)V120 .method·protected·drawDataSet(Landroid/graphics/Canvas;Lcom/github/mikephil/charting/data/RadarDataSet;)V
122 ····.locals·12121 ····.locals·12
123 ····.param·p1,·"c"····#·Landroid/graphics/Canvas;122 ····.param·p1,·"c"····#·Landroid/graphics/Canvas;
Offset 228, 20 lines modifiedOffset 227, 22 lines modified
  
228 ····int-to-float·v9,·v4227 ····int-to-float·v9,·v4
  
229 ····mul-float/2addr·v9,·v6228 ····mul-float/2addr·v9,·v6
  
230 ····iget-object·v10,·p0,·Lcom/github/mikephil/charting/renderer/RadarChartRenderer;->mChart:Lcom/github/mikephil/charting/charts/RadarChart;229 ····iget-object·v10,·p0,·Lcom/github/mikephil/charting/renderer/RadarChartRenderer;->mChart:Lcom/github/mikephil/charting/charts/RadarChart;
  
 230 ····.line·85
231 ····invoke-virtual·{v10},·Lcom/github/mikephil/charting/charts/RadarChart;->getRotationAngle()F231 ····invoke-virtual·{v10},·Lcom/github/mikephil/charting/charts/RadarChart;->getRotationAngle()F
  
232 ····move-result·v10232 ····move-result·v10
  
233 ····add-float/2addr·v9,·v10233 ····add-float/2addr·v9,·v10
  
 234 ····.line·84
234 ····invoke-static·{v0,·v8,·v9},·Lcom/github/mikephil/charting/utils/Utils;->getPosition(Landroid/graphics/PointF;FF)Landroid/graphics/PointF;235 ····invoke-static·{v0,·v8,·v9},·Lcom/github/mikephil/charting/utils/Utils;->getPosition(Landroid/graphics/PointF;FF)Landroid/graphics/PointF;
  
235 ····move-result-object·v5236 ····move-result-object·v5
  
236 ····.line·87237 ····.line·87
237 ····.local·v5,·"p":Landroid/graphics/PointF;238 ····.local·v5,·"p":Landroid/graphics/PointF;
238 ····if-nez·v4,·:cond_0239 ····if-nez·v4,·:cond_0
Offset 409, 18 lines modifiedOffset 410, 20 lines modified
  
409 ····move-result-object·v12410 ····move-result-object·v12
  
410 ····check-cast·v12,·Lcom/github/mikephil/charting/data/RadarData;411 ····check-cast·v12,·Lcom/github/mikephil/charting/data/RadarData;
  
411 ····aget-object·v13,·p2,·v4412 ····aget-object·v13,·p2,·v4
  
 413 ····.line·211
412 ····invoke-virtual·{v13},·Lcom/github/mikephil/charting/utils/Highlight;->getDataSetIndex()I414 ····invoke-virtual·{v13},·Lcom/github/mikephil/charting/utils/Highlight;->getDataSetIndex()I
  
413 ····move-result·v13415 ····move-result·v13
  
 416 ····.line·210
414 ····invoke-virtual·{v12,·v13},·Lcom/github/mikephil/charting/data/RadarData;->getDataSetByIndex(I)Lcom/github/mikephil/charting/data/DataSet;417 ····invoke-virtual·{v12,·v13},·Lcom/github/mikephil/charting/data/RadarData;->getDataSetByIndex(I)Lcom/github/mikephil/charting/data/DataSet;
  
415 ····move-result-object·v8418 ····move-result-object·v8
  
416 ····check-cast·v8,·Lcom/github/mikephil/charting/data/RadarDataSet;419 ····check-cast·v8,·Lcom/github/mikephil/charting/data/RadarDataSet;
  
417 ····.line·213420 ····.line·213
Offset 482, 20 lines modifiedOffset 485, 22 lines modified
  
482 ····int-to-float·v13,·v5485 ····int-to-float·v13,·v5
  
483 ····mul-float/2addr·v13,·v9486 ····mul-float/2addr·v13,·v9
  
484 ····iget-object·v14,·p0,·Lcom/github/mikephil/charting/renderer/RadarChartRenderer;->mChart:Lcom/github/mikephil/charting/charts/RadarChart;487 ····iget-object·v14,·p0,·Lcom/github/mikephil/charting/renderer/RadarChartRenderer;->mChart:Lcom/github/mikephil/charting/charts/RadarChart;
  
 488 ····.line·226
485 ····invoke-virtual·{v14},·Lcom/github/mikephil/charting/charts/RadarChart;->getRotationAngle()F489 ····invoke-virtual·{v14},·Lcom/github/mikephil/charting/charts/RadarChart;->getRotationAngle()F
  
486 ····move-result·v14490 ····move-result·v14
  
487 ····add-float/2addr·v13,·v14491 ····add-float/2addr·v13,·v14
  
 492 ····.line·225
488 ····invoke-static·{v1,·v12,·v13},·Lcom/github/mikephil/charting/utils/Utils;->getPosition(Landroid/graphics/PointF;FF)Landroid/graphics/PointF;493 ····invoke-static·{v1,·v12,·v13},·Lcom/github/mikephil/charting/utils/Utils;->getPosition(Landroid/graphics/PointF;FF)Landroid/graphics/PointF;
  
489 ····move-result-object·v6494 ····move-result-object·v6
  
490 ····.line·228495 ····.line·228
Max diff block lines reached; 1651/6854 bytes (24.09%) of diff not shown.
22.2 KB
smali/com/github/mikephil/charting/renderer/CombinedChartRenderer.smali
    
Offset 1, 20 lines modifiedOffset 1, 12 lines modified
1 .class·public·Lcom/github/mikephil/charting/renderer/CombinedChartRenderer;1 .class·public·Lcom/github/mikephil/charting/renderer/CombinedChartRenderer;
2 .super·Lcom/github/mikephil/charting/renderer/DataRenderer;2 .super·Lcom/github/mikephil/charting/renderer/DataRenderer;
3 .source·"CombinedChartRenderer.java"3 .source·"CombinedChartRenderer.java"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lcom/github/mikephil/charting/renderer/CombinedChartRenderer$1; 
8 ····} 
9 .end·annotation 
  
  
10 #·instance·fields4 #·instance·fields
11 .field·protected·mRenderers:Ljava/util/List;5 .field·protected·mRenderers:Ljava/util/List;
12 ····.annotation·system·Ldalvik/annotation/Signature;6 ····.annotation·system·Ldalvik/annotation/Signature;
13 ········value·=·{7 ········value·=·{
14 ············"Ljava/util/List",8 ············"Ljava/util/List",
15 ············"<",9 ············"<",
16 ············"Lcom/github/mikephil/charting/renderer/DataRenderer;",10 ············"Lcom/github/mikephil/charting/renderer/DataRenderer;",
Offset 47, 201 lines modifiedOffset 39, 197 lines modified
47 .method·public·calcXBounds(Lcom/github/mikephil/charting/interfaces/BarLineScatterCandleDataProvider;I)V39 .method·public·calcXBounds(Lcom/github/mikephil/charting/interfaces/BarLineScatterCandleDataProvider;I)V
48 ····.locals·340 ····.locals·3
49 ····.param·p1,·"chart"····#·Lcom/github/mikephil/charting/interfaces/BarLineScatterCandleDataProvider;41 ····.param·p1,·"chart"····#·Lcom/github/mikephil/charting/interfaces/BarLineScatterCandleDataProvider;
50 ····.param·p2,·"xAxisModulus"····#·I42 ····.param·p2,·"xAxisModulus"····#·I
  
51 ····.prologue43 ····.prologue
52 ····.line·11144 ····.line·111
53 ····iget-object·v2,·p0,·Lcom/github/mikephil/charting/renderer/CombinedChartRenderer;->mRenderers:Ljava/util/List;45 ····iget-object·v1,·p0,·Lcom/github/mikephil/charting/renderer/CombinedChartRenderer;->mRenderers:Ljava/util/List;
  
54 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;46 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
55 ····move-result-object·v047 ····move-result-object·v1
  
56 ····.local·v0,·"i$":Ljava/util/Iterator; 
57 ····:goto_048 ····:goto_0
58 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z49 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
59 ····move-result·v250 ····move-result·v2
  
60 ····if-eqz·v2,·:cond_051 ····if-eqz·v2,·:cond_0
  
61 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;52 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
62 ····move-result-object·v153 ····move-result-object·v0
  
63 ····check-cast·v1,·Lcom/github/mikephil/charting/renderer/DataRenderer;54 ····check-cast·v0,·Lcom/github/mikephil/charting/renderer/DataRenderer;
  
64 ····.line·11255 ····.line·112
65 ····.local·v1,·"renderer":Lcom/github/mikephil/charting/renderer/DataRenderer;56 ····.local·v0,·"renderer":Lcom/github/mikephil/charting/renderer/DataRenderer;
66 ····invoke-virtual·{v1,·p1,·p2},·Lcom/github/mikephil/charting/renderer/DataRenderer;->calcXBounds(Lcom/github/mikephil/charting/interfaces/BarLineScatterCandleDataProvider;I)V57 ····invoke-virtual·{v0,·p1,·p2},·Lcom/github/mikephil/charting/renderer/DataRenderer;->calcXBounds(Lcom/github/mikephil/charting/interfaces/BarLineScatterCandleDataProvider;I)V
  
67 ····goto·:goto_058 ····goto·:goto_0
  
68 ····.line·11359 ····.line·113
69 ····.end·local·v1····#·"renderer":Lcom/github/mikephil/charting/renderer/DataRenderer;60 ····.end·local·v0····#·"renderer":Lcom/github/mikephil/charting/renderer/DataRenderer;
70 ····:cond_061 ····:cond_0
71 ····return-void62 ····return-void
72 .end·method63 .end·method
  
73 .method·protected·createRenderers(Lcom/github/mikephil/charting/charts/CombinedChart;Lcom/github/mikephil/charting/animation/ChartAnimator;Lcom/github/mikephil/charting/utils/ViewPortHandler;)V64 .method·protected·createRenderers(Lcom/github/mikephil/charting/charts/CombinedChart;Lcom/github/mikephil/charting/animation/ChartAnimator;Lcom/github/mikephil/charting/utils/ViewPortHandler;)V
74 ····.locals·765 ····.locals·6
75 ····.param·p1,·"chart"····#·Lcom/github/mikephil/charting/charts/CombinedChart;66 ····.param·p1,·"chart"····#·Lcom/github/mikephil/charting/charts/CombinedChart;
76 ····.param·p2,·"animator"····#·Lcom/github/mikephil/charting/animation/ChartAnimator;67 ····.param·p2,·"animator"····#·Lcom/github/mikephil/charting/animation/ChartAnimator;
77 ····.param·p3,·"viewPortHandler"····#·Lcom/github/mikephil/charting/utils/ViewPortHandler;68 ····.param·p3,·"viewPortHandler"····#·Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
78 ····.prologue69 ····.prologue
79 ····.line·4270 ····.line·42
80 ····new-instance·v5,·Ljava/util/ArrayList;71 ····new-instance·v2,·Ljava/util/ArrayList;
  
81 ····invoke-direct·{v5},·Ljava/util/ArrayList;-><init>()V72 ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V
  
82 ····iput-object·v5,·p0,·Lcom/github/mikephil/charting/renderer/CombinedChartRenderer;->mRenderers:Ljava/util/List;73 ····iput-object·v2,·p0,·Lcom/github/mikephil/charting/renderer/CombinedChartRenderer;->mRenderers:Ljava/util/List;
  
83 ····.line·4474 ····.line·44
84 ····invoke-virtual·{p1},·Lcom/github/mikephil/charting/charts/CombinedChart;->getDrawOrder()[Lcom/github/mikephil/charting/charts/CombinedChart$DrawOrder;75 ····invoke-virtual·{p1},·Lcom/github/mikephil/charting/charts/CombinedChart;->getDrawOrder()[Lcom/github/mikephil/charting/charts/CombinedChart$DrawOrder;
  
85 ····move-result-object·v476 ····move-result-object·v1
  
86 ····.line·4677 ····.line·46
87 ····.local·v4,·"orders":[Lcom/github/mikephil/charting/charts/CombinedChart$DrawOrder;78 ····.local·v1,·"orders":[Lcom/github/mikephil/charting/charts/CombinedChart$DrawOrder;
88 ····move-object·v0,·v479 ····array-length·v3,·v1
  
 80 ····const/4·v2,·0x0
89 ····.local·v0,·"arr$":[Lcom/github/mikephil/charting/charts/CombinedChart$DrawOrder; 
90 ····array-length·v2,·v0 
  
91 ····.local·v2,·"len$":I 
92 ····const/4·v1,·0x0 
  
93 ····.local·v1,·"i$":I 
94 ····:goto_081 ····:goto_0
95 ····if-ge·v1,·v2,·:cond_182 ····if-ge·v2,·v3,·:cond_1
  
96 ····aget-object·v3,·v0,·v183 ····aget-object·v0,·v1,·v2
  
97 ····.line·4884 ····.line·48
98 ····.local·v3,·"order":Lcom/github/mikephil/charting/charts/CombinedChart$DrawOrder;85 ····.local·v0,·"order":Lcom/github/mikephil/charting/charts/CombinedChart$DrawOrder;
99 ····sget-object·v5,·Lcom/github/mikephil/charting/renderer/CombinedChartRenderer$1;->$SwitchMap$com$github$mikephil$charting$charts$CombinedChart$DrawOrder:[I86 ····sget-object·v4,·Lcom/github/mikephil/charting/renderer/CombinedChartRenderer$1;->$SwitchMap$com$github$mikephil$charting$charts$CombinedChart$DrawOrder:[I
  
100 ····invoke-virtual·{v3},·Lcom/github/mikephil/charting/charts/CombinedChart$DrawOrder;->ordinal()I87 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/charts/CombinedChart$DrawOrder;->ordinal()I
  
101 ····move-result·v688 ····move-result·v5
  
102 ····aget·v5,·v5,·v689 ····aget·v4,·v4,·v5
  
103 ····packed-switch·v5,·:pswitch_data_090 ····packed-switch·v4,·:pswitch_data_0
  
104 ····.line·4691 ····.line·46
105 ····:cond_092 ····:cond_0
106 ····:goto_193 ····:goto_1
107 ····add-int/lit8·v1,·v1,·0x194 ····add-int/lit8·v2,·v2,·0x1
  
108 ····goto·:goto_095 ····goto·:goto_0
  
109 ····.line·5096 ····.line·50
110 ····:pswitch_097 ····:pswitch_0
111 ····invoke-virtual·{p1},·Lcom/github/mikephil/charting/charts/CombinedChart;->getBarData()Lcom/github/mikephil/charting/data/BarData;98 ····invoke-virtual·{p1},·Lcom/github/mikephil/charting/charts/CombinedChart;->getBarData()Lcom/github/mikephil/charting/data/BarData;
  
112 ····move-result-object·v599 ····move-result-object·v4
  
113 ····if-eqz·v5,·:cond_0100 ····if-eqz·v4,·:cond_0
  
114 ····.line·51101 ····.line·51
115 ····iget-object·v5,·p0,·Lcom/github/mikephil/charting/renderer/CombinedChartRenderer;->mRenderers:Ljava/util/List;102 ····iget-object·v4,·p0,·Lcom/github/mikephil/charting/renderer/CombinedChartRenderer;->mRenderers:Ljava/util/List;
  
116 ····new-instance·v6,·Lcom/github/mikephil/charting/renderer/BarChartRenderer;103 ····new-instance·v5,·Lcom/github/mikephil/charting/renderer/BarChartRenderer;
Max diff block lines reached; 16380/22593 bytes (72.50%) of diff not shown.
8.0 KB
smali/com/github/mikephil/charting/renderer/BarChartRenderer.smali
    
Offset 320, 22 lines modifiedOffset 320, 24 lines modified
  
320 ····add-int/lit8·v3,·v8,·0x2320 ····add-int/lit8·v3,·v8,·0x2
  
321 ····aget·v3,·v0,·v3321 ····aget·v3,·v0,·v3
  
322 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/BarChartRenderer;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;322 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/BarChartRenderer;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
 323 ····.line·115
323 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentBottom()F324 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentBottom()F
  
324 ····move-result·v4325 ····move-result·v4
  
325 ····iget-object·v5,·p0,·Lcom/github/mikephil/charting/renderer/BarChartRenderer;->mShadowPaint:Landroid/graphics/Paint;326 ····iget-object·v5,·p0,·Lcom/github/mikephil/charting/renderer/BarChartRenderer;->mShadowPaint:Landroid/graphics/Paint;
  
326 ····move-object·v0,·p1327 ····move-object·v0,·p1
  
 328 ····.line·113
327 ····invoke-virtual/range·{v0·..·v5},·Landroid/graphics/Canvas;->drawRect(FFFFLandroid/graphics/Paint;)V329 ····invoke-virtual/range·{v0·..·v5},·Landroid/graphics/Canvas;->drawRect(FFFFLandroid/graphics/Paint;)V
  
328 ····.line·121330 ····.line·121
329 ····:cond_3331 ····:cond_3
330 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/BarChartRenderer;->mRenderPaint:Landroid/graphics/Paint;332 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/BarChartRenderer;->mRenderPaint:Landroid/graphics/Paint;
  
331 ····div-int/lit8·v1,·v8,·0x4333 ····div-int/lit8·v1,·v8,·0x4
Offset 458, 22 lines modifiedOffset 460, 24 lines modified
  
458 ····add-int/lit8·v3,·v8,·0x2460 ····add-int/lit8·v3,·v8,·0x2
  
459 ····aget·v3,·v0,·v3461 ····aget·v3,·v0,·v3
  
460 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/BarChartRenderer;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;462 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/BarChartRenderer;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
 463 ····.line·140
461 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentBottom()F464 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentBottom()F
  
462 ····move-result·v4465 ····move-result·v4
  
463 ····iget-object·v5,·p0,·Lcom/github/mikephil/charting/renderer/BarChartRenderer;->mShadowPaint:Landroid/graphics/Paint;466 ····iget-object·v5,·p0,·Lcom/github/mikephil/charting/renderer/BarChartRenderer;->mShadowPaint:Landroid/graphics/Paint;
  
464 ····move-object·v0,·p1467 ····move-object·v0,·p1
  
 468 ····.line·138
465 ····invoke-virtual/range·{v0·..·v5},·Landroid/graphics/Canvas;->drawRect(FFFFLandroid/graphics/Paint;)V469 ····invoke-virtual/range·{v0·..·v5},·Landroid/graphics/Canvas;->drawRect(FFFFLandroid/graphics/Paint;)V
  
466 ····.line·143470 ····.line·143
467 ····:cond_6471 ····:cond_6
468 ····iget-object·v0,·v6,·Lcom/github/mikephil/charting/buffer/BarBuffer;->buffer:[F472 ····iget-object·v0,·v6,·Lcom/github/mikephil/charting/buffer/BarBuffer;->buffer:[F
  
469 ····aget·v1,·v0,·v8473 ····aget·v1,·v0,·v8
Offset 661, 14 lines modifiedOffset 665, 15 lines modified
  
661 ····move-object/from16·v0,·p0665 ····move-object/from16·v0,·p0
  
662 ····iget-object·v0,·v0,·Lcom/github/mikephil/charting/renderer/BarChartRenderer;->mChart:Lcom/github/mikephil/charting/interfaces/BarDataProvider;666 ····iget-object·v0,·v0,·Lcom/github/mikephil/charting/renderer/BarChartRenderer;->mChart:Lcom/github/mikephil/charting/interfaces/BarDataProvider;
  
663 ····move-object/from16·v19,·v0667 ····move-object/from16·v19,·v0
  
 668 ····.line·339
664 ····invoke-interface/range·{v19·..·v19},·Lcom/github/mikephil/charting/interfaces/BarDataProvider;->getXChartMax()F669 ····invoke-interface/range·{v19·..·v19},·Lcom/github/mikephil/charting/interfaces/BarDataProvider;->getXChartMax()F
  
665 ····move-result·v19670 ····move-result·v19
  
666 ····move-object/from16·v0,·p0671 ····move-object/from16·v0,·p0
  
667 ····iget-object·v0,·v0,·Lcom/github/mikephil/charting/renderer/BarChartRenderer;->mAnimator:Lcom/github/mikephil/charting/animation/ChartAnimator;672 ····iget-object·v0,·v0,·Lcom/github/mikephil/charting/renderer/BarChartRenderer;->mAnimator:Lcom/github/mikephil/charting/animation/ChartAnimator;
Offset 704, 14 lines modifiedOffset 709, 15 lines modified
  
704 ····invoke-virtual·{v2,·v9},·Lcom/github/mikephil/charting/data/BarData;->getDataSetByIndex(I)Lcom/github/mikephil/charting/data/DataSet;709 ····invoke-virtual·{v2,·v9},·Lcom/github/mikephil/charting/data/BarData;->getDataSetByIndex(I)Lcom/github/mikephil/charting/data/DataSet;
  
705 ····move-result-object·v2710 ····move-result-object·v2
  
706 ····check-cast·v2,·Lcom/github/mikephil/charting/data/BarDataSet;711 ····check-cast·v2,·Lcom/github/mikephil/charting/data/BarDataSet;
  
 712 ····.line·342
707 ····invoke-virtual·{v2,·v14},·Lcom/github/mikephil/charting/data/BarDataSet;->getEntryForXIndex(I)Lcom/github/mikephil/charting/data/Entry;713 ····invoke-virtual·{v2,·v14},·Lcom/github/mikephil/charting/data/BarDataSet;->getEntryForXIndex(I)Lcom/github/mikephil/charting/data/Entry;
  
708 ····move-result-object·v10714 ····move-result-object·v10
  
709 ····check-cast·v10,·Lcom/github/mikephil/charting/data/BarEntry;715 ····check-cast·v10,·Lcom/github/mikephil/charting/data/BarEntry;
  
710 ····.line·344716 ····.line·344
Offset 774, 14 lines modifiedOffset 780, 15 lines modified
  
774 ····invoke-virtual·{v12},·Lcom/github/mikephil/charting/utils/Highlight;->getStackIndex()I780 ····invoke-virtual·{v12},·Lcom/github/mikephil/charting/utils/Highlight;->getStackIndex()I
  
775 ····move-result·v19781 ····move-result·v19
  
776 ····aget·v2,·v2,·v19782 ····aget·v2,·v2,·v19
  
 783 ····.line·354
777 ····invoke-virtual·{v12},·Lcom/github/mikephil/charting/utils/Highlight;->getStackIndex()I784 ····invoke-virtual·{v12},·Lcom/github/mikephil/charting/utils/Highlight;->getStackIndex()I
  
778 ····move-result·v19785 ····move-result·v19
  
779 ····move/from16·v0,·v19786 ····move/from16·v0,·v19
  
780 ····invoke-virtual·{v10,·v0},·Lcom/github/mikephil/charting/data/BarEntry;->getBelowSum(I)F787 ····invoke-virtual·{v10,·v0},·Lcom/github/mikephil/charting/data/BarEntry;->getBelowSum(I)F
Offset 928, 15 lines modifiedOffset 935, 15 lines modified
928 ····.end·local·v15····#·"isStack":Z935 ····.end·local·v15····#·"isStack":Z
929 ····.end·local·v16····#·"offsetY":F936 ····.end·local·v16····#·"offsetY":F
930 ····:cond_2937 ····:cond_2
931 ····const/4·v15,·0x1938 ····const/4·v15,·0x1
  
932 ····goto/16·:goto_2939 ····goto/16·:goto_2
  
933 ····.line·353940 ····.line·354
934 ····.restart·local·v3····#·"x":F941 ····.restart·local·v3····#·"x":F
935 ····.restart·local·v15····#·"isStack":Z942 ····.restart·local·v15····#·"isStack":Z
936 ····:cond_3943 ····:cond_3
937 ····invoke-virtual·{v10},·Lcom/github/mikephil/charting/data/BarEntry;->getVal()F944 ····invoke-virtual·{v10},·Lcom/github/mikephil/charting/data/BarEntry;->getVal()F
  
938 ····move-result·v4945 ····move-result·v4
  
Offset 1286, 14 lines modifiedOffset 1293, 15 lines modified
  
1286 ····iget-object·v0,·v0,·Lcom/github/mikephil/charting/renderer/BarChartRenderer;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;1293 ····iget-object·v0,·v0,·Lcom/github/mikephil/charting/renderer/BarChartRenderer;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
1287 ····move-object/from16·v28,·v01294 ····move-object/from16·v28,·v0
  
1288 ····aget·v29,·v24,·v151295 ····aget·v29,·v24,·v15
  
 1296 ····.line·226
1289 ····invoke-virtual/range·{v28·..·v29},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->isInBoundsLeft(F)Z1297 ····invoke-virtual/range·{v28·..·v29},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->isInBoundsLeft(F)Z
  
1290 ····move-result·v281298 ····move-result·v28
  
1291 ····if-nez·v28,·:cond_61299 ····if-nez·v28,·:cond_6
Max diff block lines reached; 4128/8058 bytes (51.23%) of diff not shown.
5.48 KB
smali/com/github/mikephil/charting/renderer/YAxisRendererHorizontalBarChart.smali
    
Offset 61, 18 lines modifiedOffset 61, 20 lines modified
  
61 ····invoke-virtual·{v3},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentLeft()F61 ····invoke-virtual·{v3},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentLeft()F
  
62 ····move-result·v362 ····move-result·v3
  
63 ····iget-object·v4,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRendererHorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;63 ····iget-object·v4,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRendererHorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
 64 ····.line·43
64 ····invoke-virtual·{v4},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentTop()F65 ····invoke-virtual·{v4},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentTop()F
  
65 ····move-result·v466 ····move-result·v4
  
 67 ····.line·42
66 ····invoke-virtual·{v2,·v3,·v4},·Lcom/github/mikephil/charting/utils/Transformer;->getValuesByTouchPoint(FF)Lcom/github/mikephil/charting/utils/PointD;68 ····invoke-virtual·{v2,·v3,·v4},·Lcom/github/mikephil/charting/utils/Transformer;->getValuesByTouchPoint(FF)Lcom/github/mikephil/charting/utils/PointD;
  
67 ····move-result-object·v069 ····move-result-object·v0
  
68 ····.line·4470 ····.line·44
69 ····.local·v0,·"p1":Lcom/github/mikephil/charting/utils/PointD;71 ····.local·v0,·"p1":Lcom/github/mikephil/charting/utils/PointD;
70 ····iget-object·v2,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRendererHorizontalBarChart;->mTrans:Lcom/github/mikephil/charting/utils/Transformer;72 ····iget-object·v2,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRendererHorizontalBarChart;->mTrans:Lcom/github/mikephil/charting/utils/Transformer;
Offset 81, 18 lines modifiedOffset 83, 20 lines modified
  
81 ····invoke-virtual·{v3},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentRight()F83 ····invoke-virtual·{v3},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentRight()F
  
82 ····move-result·v384 ····move-result·v3
  
83 ····iget-object·v4,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRendererHorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;85 ····iget-object·v4,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRendererHorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
 86 ····.line·45
84 ····invoke-virtual·{v4},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentTop()F87 ····invoke-virtual·{v4},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentTop()F
  
85 ····move-result·v488 ····move-result·v4
  
 89 ····.line·44
86 ····invoke-virtual·{v2,·v3,·v4},·Lcom/github/mikephil/charting/utils/Transformer;->getValuesByTouchPoint(FF)Lcom/github/mikephil/charting/utils/PointD;90 ····invoke-virtual·{v2,·v3,·v4},·Lcom/github/mikephil/charting/utils/Transformer;->getValuesByTouchPoint(FF)Lcom/github/mikephil/charting/utils/PointD;
  
87 ····move-result-object·v191 ····move-result-object·v1
  
88 ····.line·4792 ····.line·47
89 ····.local·v1,·"p2":Lcom/github/mikephil/charting/utils/PointD;93 ····.local·v1,·"p2":Lcom/github/mikephil/charting/utils/PointD;
90 ····iget-object·v2,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRendererHorizontalBarChart;->mYAxis:Lcom/github/mikephil/charting/components/YAxis;94 ····iget-object·v2,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRendererHorizontalBarChart;->mYAxis:Lcom/github/mikephil/charting/components/YAxis;
Offset 536, 68 lines modifiedOffset 540, 74 lines modified
  
536 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentLeft()F540 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentLeft()F
  
537 ····move-result·v1541 ····move-result·v1
  
538 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRendererHorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;542 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRendererHorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
 543 ····.line·126
539 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentTop()F544 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentTop()F
  
540 ····move-result·v2545 ····move-result·v2
  
541 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRendererHorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;546 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRendererHorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
542 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentRight()F547 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentRight()F
  
543 ····move-result·v3548 ····move-result·v3
  
544 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRendererHorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;549 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRendererHorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
 550 ····.line·127
545 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentTop()F551 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentTop()F
  
546 ····move-result·v4552 ····move-result·v4
  
547 ····iget-object·v5,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRendererHorizontalBarChart;->mAxisLinePaint:Landroid/graphics/Paint;553 ····iget-object·v5,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRendererHorizontalBarChart;->mAxisLinePaint:Landroid/graphics/Paint;
  
548 ····move-object·v0,·p1554 ····move-object·v0,·p1
  
 555 ····.line·125
549 ····invoke-virtual/range·{v0·..·v5},·Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V556 ····invoke-virtual/range·{v0·..·v5},·Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V
  
550 ····goto·:goto_0557 ····goto·:goto_0
  
551 ····.line·129558 ····.line·129
552 ····:cond_2559 ····:cond_2
553 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRendererHorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;560 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRendererHorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
554 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentLeft()F561 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentLeft()F
  
555 ····move-result·v1562 ····move-result·v1
  
556 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRendererHorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;563 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRendererHorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
 564 ····.line·130
557 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentBottom()F565 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentBottom()F
  
558 ····move-result·v2566 ····move-result·v2
  
559 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRendererHorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;567 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRendererHorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
560 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentRight()F568 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentRight()F
  
561 ····move-result·v3569 ····move-result·v3
  
562 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRendererHorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;570 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRendererHorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
 571 ····.line·131
563 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentBottom()F572 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentBottom()F
  
564 ····move-result·v4573 ····move-result·v4
  
565 ····iget-object·v5,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRendererHorizontalBarChart;->mAxisLinePaint:Landroid/graphics/Paint;574 ····iget-object·v5,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRendererHorizontalBarChart;->mAxisLinePaint:Landroid/graphics/Paint;
  
566 ····move-object·v0,·p1575 ····move-object·v0,·p1
  
 576 ····.line·129
567 ····invoke-virtual/range·{v0·..·v5},·Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V577 ····invoke-virtual/range·{v0·..·v5},·Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V
  
568 ····goto·:goto_0578 ····goto·:goto_0
569 .end·method579 .end·method
  
570 .method·public·renderGridLines(Landroid/graphics/Canvas;)V580 .method·public·renderGridLines(Landroid/graphics/Canvas;)V
571 ····.locals·9581 ····.locals·9
Offset 690, 22 lines modifiedOffset 700, 24 lines modified
  
690 ····move-result·v2700 ····move-result·v2
  
691 ····aget·v3,·v7,·v8701 ····aget·v3,·v7,·v8
  
692 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRendererHorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;702 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRendererHorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
 703 ····.line·178
693 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentBottom()F704 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentBottom()F
  
Max diff block lines reached; 364/5447 bytes (6.68%) of diff not shown.
24.4 KB
smali/com/github/mikephil/charting/renderer/PieChartRenderer.smali
    
Offset 131, 385 lines modifiedOffset 131, 319 lines modified
131 ····.line·67131 ····.line·67
132 ····return-void132 ····return-void
133 .end·method133 .end·method
  
  
134 #·virtual·methods134 #·virtual·methods
135 .method·protected·drawCenterText(Landroid/graphics/Canvas;)V135 .method·protected·drawCenterText(Landroid/graphics/Canvas;)V
136 ····.locals·21136 ····.locals·14
137 ····.param·p1,·"c"····#·Landroid/graphics/Canvas;137 ····.param·p1,·"c"····#·Landroid/graphics/Canvas;
  
138 ····.prologue138 ····.prologue
139 ····.line·286139 ····.line·286
140 ····move-object/from16·v0,·p0 
  
141 ····iget-object·v0,·v0,·Lcom/github/mikephil/charting/renderer/PieChartRenderer;->mChart:Lcom/github/mikephil/charting/charts/PieChart;140 ····iget-object·v11,·p0,·Lcom/github/mikephil/charting/renderer/PieChartRenderer;->mChart:Lcom/github/mikephil/charting/charts/PieChart;
  
142 ····move-object/from16·v18,·v0141 ····invoke-virtual·{v11},·Lcom/github/mikephil/charting/charts/PieChart;->getCenterText()Ljava/lang/String;
  
143 ····invoke-virtual/range·{v18·..·v18},·Lcom/github/mikephil/charting/charts/PieChart;->getCenterText()Ljava/lang/String; 
  
144 ····move-result-object·v6142 ····move-result-object·v1
  
145 ····.line·288143 ····.line·288
146 ····.local·v6,·"centerText":Ljava/lang/String;144 ····.local·v1,·"centerText":Ljava/lang/String;
147 ····move-object/from16·v0,·p0 
  
148 ····iget-object·v0,·v0,·Lcom/github/mikephil/charting/renderer/PieChartRenderer;->mChart:Lcom/github/mikephil/charting/charts/PieChart;145 ····iget-object·v11,·p0,·Lcom/github/mikephil/charting/renderer/PieChartRenderer;->mChart:Lcom/github/mikephil/charting/charts/PieChart;
  
149 ····move-object/from16·v18,·v0146 ····invoke-virtual·{v11},·Lcom/github/mikephil/charting/charts/PieChart;->isDrawCenterTextEnabled()Z
  
150 ····invoke-virtual/range·{v18·..·v18},·Lcom/github/mikephil/charting/charts/PieChart;->isDrawCenterTextEnabled()Z147 ····move-result·v11
  
151 ····move-result·v18148 ····if-eqz·v11,·:cond_2
  
152 ····if-eqz·v18,·:cond_2149 ····if-eqz·v1,·:cond_2
  
153 ····if-eqz·v6,·:cond_2 
  
154 ····.line·290150 ····.line·290
155 ····move-object/from16·v0,·p0151 ····iget-object·v11,·p0,·Lcom/github/mikephil/charting/renderer/PieChartRenderer;->mChart:Lcom/github/mikephil/charting/charts/PieChart;
  
156 ····iget-object·v0,·v0,·Lcom/github/mikephil/charting/renderer/PieChartRenderer;->mChart:Lcom/github/mikephil/charting/charts/PieChart; 
  
157 ····move-object/from16·v18,·v0 
  
158 ····invoke-virtual/range·{v18·..·v18},·Lcom/github/mikephil/charting/charts/PieChart;->getCenterCircleBox()Landroid/graphics/PointF;152 ····invoke-virtual·{v11},·Lcom/github/mikephil/charting/charts/PieChart;->getCenterCircleBox()Landroid/graphics/PointF;
  
159 ····move-result-object·v5153 ····move-result-object·v0
  
160 ····.line·293154 ····.line·293
161 ····.local·v5,·"center":Landroid/graphics/PointF;155 ····.local·v0,·"center":Landroid/graphics/PointF;
162 ····const-string·v18,·"\n"156 ····const-string·v11,·"\n"
  
163 ····move-object/from16·v0,·v18 
  
164 ····invoke-virtual·{v6,·v0},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;157 ····invoke-virtual·{v1,·v11},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
  
165 ····move-result-object·v13158 ····move-result-object·v6
  
166 ····.line·295159 ····.line·295
167 ····.local·v13,·"lines":[Ljava/lang/String;160 ····.local·v6,·"lines":[Ljava/lang/String;
168 ····const/4·v15,·0x0161 ····const/4·v8,·0x0
  
169 ····.line·298162 ····.line·298
170 ····.local·v15,·"maxlineheight":F163 ····.local·v8,·"maxlineheight":F
171 ····move-object·v4,·v13 
  
172 ····.local·v4,·"arr$":[Ljava/lang/String; 
173 ····array-length·v11,·v4164 ····array-length·v12,·v6
  
174 ····.local·v11,·"len$":I 
175 ····const/4·v10,·0x0165 ····const/4·v11,·0x0
  
176 ····.local·v10,·"i$":I 
177 ····:goto_0166 ····:goto_0
178 ····if-ge·v10,·v11,·:cond_1167 ····if-ge·v11,·v12,·:cond_1
  
179 ····aget-object·v12,·v4,·v10168 ····aget-object·v5,·v6,·v11
  
180 ····.line·299169 ····.line·299
181 ····.local·v12,·"line":Ljava/lang/String;170 ····.local·v5,·"line":Ljava/lang/String;
182 ····move-object/from16·v0,·p0 
  
183 ····iget-object·v0,·v0,·Lcom/github/mikephil/charting/renderer/PieChartRenderer;->mCenterTextPaint:Landroid/graphics/Paint;171 ····iget-object·v13,·p0,·Lcom/github/mikephil/charting/renderer/PieChartRenderer;->mCenterTextPaint:Landroid/graphics/Paint;
  
184 ····move-object/from16·v18,·v0 
  
185 ····move-object/from16·v0,·v18 
  
186 ····invoke-static·{v0,·v12},·Lcom/github/mikephil/charting/utils/Utils;->calcTextHeight(Landroid/graphics/Paint;Ljava/lang/String;)I172 ····invoke-static·{v13,·v5},·Lcom/github/mikephil/charting/utils/Utils;->calcTextHeight(Landroid/graphics/Paint;Ljava/lang/String;)I
  
187 ····move-result·v18173 ····move-result·v13
  
188 ····move/from16·v0,·v18 
  
189 ····int-to-float·v8,·v0174 ····int-to-float·v3,·v13
  
190 ····.line·300175 ····.line·300
191 ····.local·v8,·"curHeight":F176 ····.local·v3,·"curHeight":F
192 ····cmpl-float·v18,·v8,·v15177 ····cmpl-float·v13,·v3,·v8
  
193 ····if-lez·v18,·:cond_0178 ····if-lez·v13,·:cond_0
  
194 ····.line·301179 ····.line·301
195 ····move·v15,·v8180 ····move·v8,·v3
  
196 ····.line·298181 ····.line·298
197 ····:cond_0182 ····:cond_0
198 ····add-int/lit8·v10,·v10,·0x1183 ····add-int/lit8·v11,·v11,·0x1
  
199 ····goto·:goto_0184 ····goto·:goto_0
  
200 ····.line·304185 ····.line·304
201 ····.end·local·v8····#·"curHeight":F186 ····.end·local·v3····#·"curHeight":F
202 ····.end·local·v12····#·"line":Ljava/lang/String;187 ····.end·local·v5····#·"line":Ljava/lang/String;
203 ····:cond_1188 ····:cond_1
204 ····const/high16·v18,·0x3e800000····#·0.25f189 ····const/high16·v11,·0x3e800000····#·0.25f
  
205 ····mul-float·v14,·v15,·v18190 ····mul-float·v7,·v8,·v11
  
206 ····.line·306191 ····.line·306
207 ····.local·v14,·"linespacing":F192 ····.local·v7,·"linespacing":F
208 ····array-length·v0,·v13193 ····array-length·v11,·v6
  
209 ····move/from16·v18,·v0 
  
210 ····move/from16·v0,·v18 
Max diff block lines reached; 19695/24877 bytes (79.17%) of diff not shown.
3.46 KB
smali/com/github/mikephil/charting/renderer/LegendRenderer.smali
    
Offset 1, 20 lines modifiedOffset 1, 12 lines modified
1 .class·public·Lcom/github/mikephil/charting/renderer/LegendRenderer;1 .class·public·Lcom/github/mikephil/charting/renderer/LegendRenderer;
2 .super·Lcom/github/mikephil/charting/renderer/Renderer;2 .super·Lcom/github/mikephil/charting/renderer/Renderer;
3 .source·"LegendRenderer.java"3 .source·"LegendRenderer.java"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lcom/github/mikephil/charting/renderer/LegendRenderer$1; 
8 ····} 
9 .end·annotation 
  
  
10 #·instance·fields4 #·instance·fields
11 .field·protected·mLegend:Lcom/github/mikephil/charting/components/Legend;5 .field·protected·mLegend:Lcom/github/mikephil/charting/components/Legend;
  
12 .field·protected·mLegendFormPaint:Landroid/graphics/Paint;6 .field·protected·mLegendFormPaint:Landroid/graphics/Paint;
  
13 .field·protected·mLegendLabelPaint:Landroid/graphics/Paint;7 .field·protected·mLegendLabelPaint:Landroid/graphics/Paint;
  
Offset 1877, 26 lines modifiedOffset 1869, 28 lines modified
  
1877 ····if-eq·v2,·v3,·:cond_281869 ····if-eq·v2,·v3,·:cond_28
  
1878 ····move-object/from16·v0,·p01870 ····move-object/from16·v0,·p0
  
1879 ····iget-object·v2,·v0,·Lcom/github/mikephil/charting/renderer/LegendRenderer;->mLegend:Lcom/github/mikephil/charting/components/Legend;1871 ····iget-object·v2,·v0,·Lcom/github/mikephil/charting/renderer/LegendRenderer;->mLegend:Lcom/github/mikephil/charting/components/Legend;
  
 1872 ····.line·366
1880 ····invoke-virtual·{v2},·Lcom/github/mikephil/charting/components/Legend;->getPosition()Lcom/github/mikephil/charting/components/Legend$LegendPosition;1873 ····invoke-virtual·{v2},·Lcom/github/mikephil/charting/components/Legend;->getPosition()Lcom/github/mikephil/charting/components/Legend$LegendPosition;
  
1881 ····move-result-object·v21874 ····move-result-object·v2
  
1882 ····sget-object·v3,·Lcom/github/mikephil/charting/components/Legend$LegendPosition;->RIGHT_OF_CHART_CENTER:Lcom/github/mikephil/charting/components/Legend$LegendPosition;1875 ····sget-object·v3,·Lcom/github/mikephil/charting/components/Legend$LegendPosition;->RIGHT_OF_CHART_CENTER:Lcom/github/mikephil/charting/components/Legend$LegendPosition;
  
1883 ····if-eq·v2,·v3,·:cond_281876 ····if-eq·v2,·v3,·:cond_28
  
1884 ····move-object/from16·v0,·p01877 ····move-object/from16·v0,·p0
  
1885 ····iget-object·v2,·v0,·Lcom/github/mikephil/charting/renderer/LegendRenderer;->mLegend:Lcom/github/mikephil/charting/components/Legend;1878 ····iget-object·v2,·v0,·Lcom/github/mikephil/charting/renderer/LegendRenderer;->mLegend:Lcom/github/mikephil/charting/components/Legend;
  
 1879 ····.line·367
1886 ····invoke-virtual·{v2},·Lcom/github/mikephil/charting/components/Legend;->getPosition()Lcom/github/mikephil/charting/components/Legend$LegendPosition;1880 ····invoke-virtual·{v2},·Lcom/github/mikephil/charting/components/Legend;->getPosition()Lcom/github/mikephil/charting/components/Legend$LegendPosition;
  
1887 ····move-result-object·v21881 ····move-result-object·v2
  
1888 ····sget-object·v3,·Lcom/github/mikephil/charting/components/Legend$LegendPosition;->RIGHT_OF_CHART_INSIDE:Lcom/github/mikephil/charting/components/Legend$LegendPosition;1882 ····sget-object·v3,·Lcom/github/mikephil/charting/components/Legend$LegendPosition;->RIGHT_OF_CHART_INSIDE:Lcom/github/mikephil/charting/components/Legend$LegendPosition;
  
1889 ····if-ne·v2,·v3,·:cond_2e1883 ····if-ne·v2,·v3,·:cond_2e
Offset 1950, 14 lines modifiedOffset 1944, 15 lines modified
  
1950 ····if-eq·v2,·v3,·:cond_2a1944 ····if-eq·v2,·v3,·:cond_2a
  
1951 ····move-object/from16·v0,·p01945 ····move-object/from16·v0,·p0
  
1952 ····iget-object·v2,·v0,·Lcom/github/mikephil/charting/renderer/LegendRenderer;->mLegend:Lcom/github/mikephil/charting/components/Legend;1946 ····iget-object·v2,·v0,·Lcom/github/mikephil/charting/renderer/LegendRenderer;->mLegend:Lcom/github/mikephil/charting/components/Legend;
  
 1947 ····.line·380
1953 ····invoke-virtual·{v2},·Lcom/github/mikephil/charting/components/Legend;->getPosition()Lcom/github/mikephil/charting/components/Legend$LegendPosition;1948 ····invoke-virtual·{v2},·Lcom/github/mikephil/charting/components/Legend;->getPosition()Lcom/github/mikephil/charting/components/Legend$LegendPosition;
  
1954 ····move-result-object·v21949 ····move-result-object·v2
  
1955 ····sget-object·v3,·Lcom/github/mikephil/charting/components/Legend$LegendPosition;->LEFT_OF_CHART:Lcom/github/mikephil/charting/components/Legend$LegendPosition;1950 ····sget-object·v3,·Lcom/github/mikephil/charting/components/Legend$LegendPosition;->LEFT_OF_CHART:Lcom/github/mikephil/charting/components/Legend$LegendPosition;
  
1956 ····if-ne·v2,·v3,·:cond_301951 ····if-ne·v2,·v3,·:cond_30
Offset 2141, 15 lines modifiedOffset 2136, 15 lines modified
  
2141 ····.line·3902136 ····.line·390
2142 ····:goto_222137 ····:goto_22
2143 ····add-int/lit8·v6,·v6,·0x12138 ····add-int/lit8·v6,·v6,·0x1
  
2144 ····goto·:goto_1c2139 ····goto·:goto_1c
  
2145 ····.line·3652140 ····.line·367
2146 ····.end·local·v4····#·"posX":F2141 ····.end·local·v4····#·"posX":F
2147 ····.end·local·v6····#·"i":I2142 ····.end·local·v6····#·"i":I
2148 ····.end·local·v9····#·"x":F2143 ····.end·local·v9····#·"x":F
2149 ····.end·local·v10····#·"posY":F2144 ····.end·local·v10····#·"posY":F
2150 ····.end·local·v16····#·"drawingForm":Ljava/lang/Boolean;2145 ····.end·local·v16····#·"drawingForm":Ljava/lang/Boolean;
2151 ····.end·local·v19····#·"isRightAligned":Z2146 ····.end·local·v19····#·"isRightAligned":Z
2152 ····:cond_2e2147 ····:cond_2e
Offset 2193, 14 lines modifiedOffset 2188, 15 lines modified
  
2193 ····if-eq·v2,·v3,·:cond_312188 ····if-eq·v2,·v3,·:cond_31
  
2194 ····move-object/from16·v0,·p02189 ····move-object/from16·v0,·p0
  
2195 ····iget-object·v2,·v0,·Lcom/github/mikephil/charting/renderer/LegendRenderer;->mLegend:Lcom/github/mikephil/charting/components/Legend;2190 ····iget-object·v2,·v0,·Lcom/github/mikephil/charting/renderer/LegendRenderer;->mLegend:Lcom/github/mikephil/charting/components/Legend;
  
 2191 ····.line·383
2196 ····invoke-virtual·{v2},·Lcom/github/mikephil/charting/components/Legend;->getPosition()Lcom/github/mikephil/charting/components/Legend$LegendPosition;2192 ····invoke-virtual·{v2},·Lcom/github/mikephil/charting/components/Legend;->getPosition()Lcom/github/mikephil/charting/components/Legend$LegendPosition;
  
2197 ····move-result-object·v22193 ····move-result-object·v2
  
2198 ····sget-object·v3,·Lcom/github/mikephil/charting/components/Legend$LegendPosition;->LEFT_OF_CHART_CENTER:Lcom/github/mikephil/charting/components/Legend$LegendPosition;2194 ····sget-object·v3,·Lcom/github/mikephil/charting/components/Legend$LegendPosition;->LEFT_OF_CHART_CENTER:Lcom/github/mikephil/charting/components/Legend$LegendPosition;
  
2199 ····if-ne·v2,·v3,·:cond_322195 ····if-ne·v2,·v3,·:cond_32
42.1 KB
smali/com/github/mikephil/charting/renderer/BubbleChartRenderer.smali
    
Offset 81, 60 lines modifiedOffset 81, 59 lines modified
81 #·virtual·methods81 #·virtual·methods
82 .method·public·drawData(Landroid/graphics/Canvas;)V82 .method·public·drawData(Landroid/graphics/Canvas;)V
83 ····.locals·483 ····.locals·4
84 ····.param·p1,·"c"····#·Landroid/graphics/Canvas;84 ····.param·p1,·"c"····#·Landroid/graphics/Canvas;
  
85 ····.prologue85 ····.prologue
86 ····.line·4886 ····.line·48
87 ····iget-object·v3,·p0,·Lcom/github/mikephil/charting/renderer/BubbleChartRenderer;->mChart:Lcom/github/mikephil/charting/interfaces/BubbleDataProvider;87 ····iget-object·v2,·p0,·Lcom/github/mikephil/charting/renderer/BubbleChartRenderer;->mChart:Lcom/github/mikephil/charting/interfaces/BubbleDataProvider;
  
88 ····invoke-interface·{v3},·Lcom/github/mikephil/charting/interfaces/BubbleDataProvider;->getBubbleData()Lcom/github/mikephil/charting/data/BubbleData;88 ····invoke-interface·{v2},·Lcom/github/mikephil/charting/interfaces/BubbleDataProvider;->getBubbleData()Lcom/github/mikephil/charting/data/BubbleData;
  
89 ····move-result-object·v089 ····move-result-object·v0
  
90 ····.line·5090 ····.line·50
91 ····.local·v0,·"bubbleData":Lcom/github/mikephil/charting/data/BubbleData;91 ····.local·v0,·"bubbleData":Lcom/github/mikephil/charting/data/BubbleData;
92 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/data/BubbleData;->getDataSets()Ljava/util/List;92 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/data/BubbleData;->getDataSets()Ljava/util/List;
  
93 ····move-result-object·v393 ····move-result-object·v2
  
94 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;94 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
95 ····move-result-object·v195 ····move-result-object·v2
  
96 ····.local·v1,·"i$":Ljava/util/Iterator; 
97 ····:cond_096 ····:cond_0
98 ····:goto_097 ····:goto_0
99 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z98 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
100 ····move-result·v399 ····move-result·v3
  
101 ····if-eqz·v3,·:cond_1100 ····if-eqz·v3,·:cond_1
  
102 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;101 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
103 ····move-result-object·v2102 ····move-result-object·v1
  
104 ····check-cast·v2,·Lcom/github/mikephil/charting/data/BubbleDataSet;103 ····check-cast·v1,·Lcom/github/mikephil/charting/data/BubbleDataSet;
  
105 ····.line·52104 ····.line·52
106 ····.local·v2,·"set":Lcom/github/mikephil/charting/data/BubbleDataSet;105 ····.local·v1,·"set":Lcom/github/mikephil/charting/data/BubbleDataSet;
107 ····invoke-virtual·{v2},·Lcom/github/mikephil/charting/data/BubbleDataSet;->isVisible()Z106 ····invoke-virtual·{v1},·Lcom/github/mikephil/charting/data/BubbleDataSet;->isVisible()Z
  
108 ····move-result·v3107 ····move-result·v3
  
109 ····if-eqz·v3,·:cond_0108 ····if-eqz·v3,·:cond_0
  
110 ····.line·53109 ····.line·53
111 ····invoke-virtual·{p0,·p1,·v2},·Lcom/github/mikephil/charting/renderer/BubbleChartRenderer;->drawDataSet(Landroid/graphics/Canvas;Lcom/github/mikephil/charting/data/BubbleDataSet;)V110 ····invoke-virtual·{p0,·p1,·v1},·Lcom/github/mikephil/charting/renderer/BubbleChartRenderer;->drawDataSet(Landroid/graphics/Canvas;Lcom/github/mikephil/charting/data/BubbleDataSet;)V
  
112 ····goto·:goto_0111 ····goto·:goto_0
  
113 ····.line·55112 ····.line·55
114 ····.end·local·v2····#·"set":Lcom/github/mikephil/charting/data/BubbleDataSet;113 ····.end·local·v1····#·"set":Lcom/github/mikephil/charting/data/BubbleDataSet;
115 ····:cond_1114 ····:cond_1
116 ····return-void115 ····return-void
117 .end·method116 .end·method
  
118 .method·protected·drawDataSet(Landroid/graphics/Canvas;Lcom/github/mikephil/charting/data/BubbleDataSet;)V117 .method·protected·drawDataSet(Landroid/graphics/Canvas;Lcom/github/mikephil/charting/data/BubbleDataSet;)V
119 ····.locals·24118 ····.locals·24
120 ····.param·p1,·"c"····#·Landroid/graphics/Canvas;119 ····.param·p1,·"c"····#·Landroid/graphics/Canvas;
Offset 485, 14 lines modifiedOffset 484, 15 lines modified
  
485 ····const/16·v22,·0x1484 ····const/16·v22,·0x1
  
486 ····aget·v21,·v21,·v22485 ····aget·v21,·v21,·v22
  
487 ····sub-float·v21,·v21,·v18486 ····sub-float·v21,·v21,·v18
  
 487 ····.line·102
488 ····invoke-virtual/range·{v20·..·v21},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->isInBoundsBottom(F)Z488 ····invoke-virtual/range·{v20·..·v21},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->isInBoundsBottom(F)Z
  
489 ····move-result·v20489 ····move-result·v20
  
490 ····if-nez·v20,·:cond_1490 ····if-nez·v20,·:cond_1
  
491 ····.line·91491 ····.line·91
Offset 635, 627 lines modifiedOffset 635, 635 lines modified
  
635 ····.prologue635 ····.prologue
636 ····.line·187636 ····.line·187
637 ····return-void637 ····return-void
638 .end·method638 .end·method
  
639 .method·public·drawHighlighted(Landroid/graphics/Canvas;[Lcom/github/mikephil/charting/utils/Highlight;)V639 .method·public·drawHighlighted(Landroid/graphics/Canvas;[Lcom/github/mikephil/charting/utils/Highlight;)V
640 ····.locals·29640 ····.locals·28
641 ····.param·p1,·"c"····#·Landroid/graphics/Canvas;641 ····.param·p1,·"c"····#·Landroid/graphics/Canvas;
642 ····.param·p2,·"indices"····#·[Lcom/github/mikephil/charting/utils/Highlight;642 ····.param·p2,·"indices"····#·[Lcom/github/mikephil/charting/utils/Highlight;
  
643 ····.prologue643 ····.prologue
644 ····.line·194644 ····.line·194
645 ····move-object/from16·v0,·p0645 ····move-object/from16·v0,·p0
  
646 ····iget-object·v0,·v0,·Lcom/github/mikephil/charting/renderer/BubbleChartRenderer;->mChart:Lcom/github/mikephil/charting/interfaces/BubbleDataProvider;646 ····iget-object·v0,·v0,·Lcom/github/mikephil/charting/renderer/BubbleChartRenderer;->mChart:Lcom/github/mikephil/charting/interfaces/BubbleDataProvider;
  
647 ····move-object/from16·v25,·v0647 ····move-object/from16·v22,·v0
  
648 ····invoke-interface/range·{v25·..·v25},·Lcom/github/mikephil/charting/interfaces/BubbleDataProvider;->getBubbleData()Lcom/github/mikephil/charting/data/BubbleData;648 ····invoke-interface/range·{v22·..·v22},·Lcom/github/mikephil/charting/interfaces/BubbleDataProvider;->getBubbleData()Lcom/github/mikephil/charting/data/BubbleData;
  
649 ····move-result-object·v6649 ····move-result-object·v5
  
650 ····.line·196650 ····.line·196
651 ····.local·v6,·"bubbleData":Lcom/github/mikephil/charting/data/BubbleData;651 ····.local·v5,·"bubbleData":Lcom/github/mikephil/charting/data/BubbleData;
652 ····move-object/from16·v0,·p0652 ····move-object/from16·v0,·p0
  
653 ····iget-object·v0,·v0,·Lcom/github/mikephil/charting/renderer/BubbleChartRenderer;->mAnimator:Lcom/github/mikephil/charting/animation/ChartAnimator;653 ····iget-object·v0,·v0,·Lcom/github/mikephil/charting/renderer/BubbleChartRenderer;->mAnimator:Lcom/github/mikephil/charting/animation/ChartAnimator;
  
654 ····move-object/from16·v25,·v0654 ····move-object/from16·v22,·v0
  
655 ····invoke-virtual/range·{v25·..·v25},·Lcom/github/mikephil/charting/animation/ChartAnimator;->getPhaseX()F655 ····invoke-virtual/range·{v22·..·v22},·Lcom/github/mikephil/charting/animation/ChartAnimator;->getPhaseX()F
  
656 ····move-result·v20656 ····move-result·v17
  
657 ····.line·197657 ····.line·197
658 ····.local·v20,·"phaseX":F658 ····.local·v17,·"phaseX":F
659 ····move-object/from16·v0,·p0659 ····move-object/from16·v0,·p0
  
660 ····iget-object·v0,·v0,·Lcom/github/mikephil/charting/renderer/BubbleChartRenderer;->mAnimator:Lcom/github/mikephil/charting/animation/ChartAnimator;660 ····iget-object·v0,·v0,·Lcom/github/mikephil/charting/renderer/BubbleChartRenderer;->mAnimator:Lcom/github/mikephil/charting/animation/ChartAnimator;
  
661 ····move-object/from16·v25,·v0661 ····move-object/from16·v22,·v0
  
662 ····invoke-virtual/range·{v25·..·v25},·Lcom/github/mikephil/charting/animation/ChartAnimator;->getPhaseY()F662 ····invoke-virtual/range·{v22·..·v22},·Lcom/github/mikephil/charting/animation/ChartAnimator;->getPhaseY()F
  
663 ····move-result·v21663 ····move-result·v18
  
664 ····.line·199664 ····.line·199
665 ····.local·v21,·"phaseY":F665 ····.local·v18,·"phaseY":F
666 ····move-object/from16·v5,·p2666 ····move-object/from16·v0,·p2
Max diff block lines reached; 37149/42964 bytes (86.47%) of diff not shown.
7.71 KB
smali/com/github/mikephil/charting/renderer/XAxisRenderer.smali
    
Offset 94, 22 lines modifiedOffset 94, 24 lines modified
  
94 ····invoke-direct·{v0},·Ljava/lang/StringBuffer;-><init>()V94 ····invoke-direct·{v0},·Ljava/lang/StringBuffer;-><init>()V
  
95 ····.line·4095 ····.line·40
96 ····.local·v0,·"a":Ljava/lang/StringBuffer;96 ····.local·v0,·"a":Ljava/lang/StringBuffer;
97 ····iget-object·v3,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRenderer;->mXAxis:Lcom/github/mikephil/charting/components/XAxis;97 ····iget-object·v3,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRenderer;->mXAxis:Lcom/github/mikephil/charting/components/XAxis;
  
 98 ····.line·41
98 ····invoke-virtual·{v3},·Lcom/github/mikephil/charting/components/XAxis;->getSpaceBetweenLabels()I99 ····invoke-virtual·{v3},·Lcom/github/mikephil/charting/components/XAxis;->getSpaceBetweenLabels()I
  
99 ····move-result·v3100 ····move-result·v3
  
100 ····int-to-float·v3,·v3101 ····int-to-float·v3,·v3
  
101 ····add-float/2addr·v3,·p1102 ····add-float/2addr·v3,·p1
  
 103 ····.line·40
102 ····invoke-static·{v3},·Ljava/lang/Math;->round(F)I104 ····invoke-static·{v3},·Ljava/lang/Math;->round(F)I
  
103 ····move-result·v2105 ····move-result·v2
  
104 ····.line·43106 ····.line·43
105 ····.local·v2,·"max":I107 ····.local·v2,·"max":I
106 ····const/4·v1,·0x0108 ····const/4·v1,·0x0
Offset 291, 14 lines modifiedOffset 293, 15 lines modified
  
291 ····aget·v4,·v2,·v6293 ····aget·v4,·v2,·v6
  
292 ····add-float/2addr·v4,·v3294 ····add-float/2addr·v4,·v3
  
293 ····iget-object·v5,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRenderer;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;295 ····iget-object·v5,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRenderer;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
 296 ····.line·142
294 ····invoke-virtual·{v5},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->getChartWidth()F297 ····invoke-virtual·{v5},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->getChartWidth()F
  
295 ····move-result·v5298 ····move-result·v5
  
296 ····cmpl-float·v4,·v4,·v5299 ····cmpl-float·v4,·v4,·v5
  
297 ····if-lez·v4,·:cond_0300 ····if-lez·v4,·:cond_0
Offset 660, 24 lines modifiedOffset 663, 26 lines modified
  
660 ····sget-object·v1,·Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;->TOP:Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;663 ····sget-object·v1,·Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;->TOP:Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;
  
661 ····if-eq·v0,·v1,·:cond_2664 ····if-eq·v0,·v1,·:cond_2
  
662 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRenderer;->mXAxis:Lcom/github/mikephil/charting/components/XAxis;665 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRenderer;->mXAxis:Lcom/github/mikephil/charting/components/XAxis;
  
 666 ····.line·97
663 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/components/XAxis;->getPosition()Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;667 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/components/XAxis;->getPosition()Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;
  
664 ····move-result-object·v0668 ····move-result-object·v0
  
665 ····sget-object·v1,·Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;->TOP_INSIDE:Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;669 ····sget-object·v1,·Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;->TOP_INSIDE:Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;
  
666 ····if-eq·v0,·v1,·:cond_2670 ····if-eq·v0,·v1,·:cond_2
  
667 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRenderer;->mXAxis:Lcom/github/mikephil/charting/components/XAxis;671 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRenderer;->mXAxis:Lcom/github/mikephil/charting/components/XAxis;
  
 672 ····.line·98
668 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/components/XAxis;->getPosition()Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;673 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/components/XAxis;->getPosition()Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;
  
669 ····move-result-object·v0674 ····move-result-object·v0
  
670 ····sget-object·v1,·Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;->BOTH_SIDED:Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;675 ····sget-object·v1,·Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;->BOTH_SIDED:Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;
  
671 ····if-ne·v0,·v1,·:cond_3676 ····if-ne·v0,·v1,·:cond_3
Offset 688, 34 lines modifiedOffset 693, 37 lines modified
  
688 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentLeft()F693 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentLeft()F
  
689 ····move-result·v1694 ····move-result·v1
  
690 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRenderer;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;695 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRenderer;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
 696 ····.line·100
691 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentTop()F697 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentTop()F
  
692 ····move-result·v2698 ····move-result·v2
  
693 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRenderer;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;699 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRenderer;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
694 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentRight()F700 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentRight()F
  
695 ····move-result·v3701 ····move-result·v3
  
696 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRenderer;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;702 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRenderer;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
 703 ····.line·101
697 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentTop()F704 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentTop()F
  
698 ····move-result·v4705 ····move-result·v4
  
699 ····iget-object·v5,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRenderer;->mAxisLinePaint:Landroid/graphics/Paint;706 ····iget-object·v5,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRenderer;->mAxisLinePaint:Landroid/graphics/Paint;
  
700 ····move-object·v0,·p1707 ····move-object·v0,·p1
  
 708 ····.line·99
701 ····invoke-virtual/range·{v0·..·v5},·Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V709 ····invoke-virtual/range·{v0·..·v5},·Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V
  
702 ····.line·104710 ····.line·104
703 ····:cond_3711 ····:cond_3
704 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRenderer;->mXAxis:Lcom/github/mikephil/charting/components/XAxis;712 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRenderer;->mXAxis:Lcom/github/mikephil/charting/components/XAxis;
  
705 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/components/XAxis;->getPosition()Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;713 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/components/XAxis;->getPosition()Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;
Offset 724, 24 lines modifiedOffset 732, 26 lines modified
  
724 ····sget-object·v1,·Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;->BOTTOM:Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;732 ····sget-object·v1,·Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;->BOTTOM:Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;
  
725 ····if-eq·v0,·v1,·:cond_4733 ····if-eq·v0,·v1,·:cond_4
  
726 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRenderer;->mXAxis:Lcom/github/mikephil/charting/components/XAxis;734 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRenderer;->mXAxis:Lcom/github/mikephil/charting/components/XAxis;
  
 735 ····.line·105
727 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/components/XAxis;->getPosition()Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;736 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/components/XAxis;->getPosition()Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;
  
728 ····move-result-object·v0737 ····move-result-object·v0
  
729 ····sget-object·v1,·Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;->BOTTOM_INSIDE:Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;738 ····sget-object·v1,·Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;->BOTTOM_INSIDE:Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;
  
730 ····if-eq·v0,·v1,·:cond_4739 ····if-eq·v0,·v1,·:cond_4
  
731 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRenderer;->mXAxis:Lcom/github/mikephil/charting/components/XAxis;740 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/XAxisRenderer;->mXAxis:Lcom/github/mikephil/charting/components/XAxis;
  
 741 ····.line·106
732 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/components/XAxis;->getPosition()Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;742 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/components/XAxis;->getPosition()Lcom/github/mikephil/charting/components/XAxis$XAxisPosition;
  
Max diff block lines reached; 2849/7768 bytes (36.68%) of diff not shown.
22.4 KB
smali/com/github/mikephil/charting/renderer/LineChartRenderer.smali
    
Offset 223, 50 lines modifiedOffset 223, 57 lines modified
  
223 ····int-to-float·v7,·p3223 ····int-to-float·v7,·p3
  
224 ····add-float/2addr·v6,·v7224 ····add-float/2addr·v6,·v7
  
225 ····float-to-double·v6,·v6225 ····float-to-double·v6,·v6
  
 226 ····.line·393
226 ····invoke-static·{v6,·v7},·Ljava/lang/Math;->ceil(D)D227 ····invoke-static·{v6,·v7},·Ljava/lang/Math;->ceil(D)D
  
227 ····move-result-wide·v6228 ····move-result-wide·v6
  
228 ····double-to-int·v6,·v6229 ····double-to-int·v6,·v6
  
229 ····add-int/lit8·v6,·v6,·-0x1230 ····add-int/lit8·v6,·v6,·-0x1
  
 231 ····.line·394
230 ····invoke-interface·{p1},·Ljava/util/List;->size()I232 ····invoke-interface·{p1},·Ljava/util/List;->size()I
  
231 ····move-result·v7233 ····move-result·v7
  
232 ····add-int/lit8·v7,·v7,·-0x1234 ····add-int/lit8·v7,·v7,·-0x1
  
 235 ····.line·393
233 ····invoke-static·{v6,·v7},·Ljava/lang/Math;->min(II)I236 ····invoke-static·{v6,·v7},·Ljava/lang/Math;->min(II)I
  
234 ····move-result·v6237 ····move-result·v6
  
235 ····const/4·v7,·0x0238 ····const/4·v7,·0x0
  
 239 ····.line·392
236 ····invoke-static·{v6,·v7},·Ljava/lang/Math;->max(II)I240 ····invoke-static·{v6,·v7},·Ljava/lang/Math;->max(II)I
  
237 ····move-result·v6241 ····move-result·v6
  
 242 ····.line·391
238 ····invoke-interface·{p1,·v6},·Ljava/util/List;->get(I)Ljava/lang/Object;243 ····invoke-interface·{p1,·v6},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
239 ····move-result-object·v6244 ····move-result-object·v6
  
240 ····check-cast·v6,·Lcom/github/mikephil/charting/data/Entry;245 ····check-cast·v6,·Lcom/github/mikephil/charting/data/Entry;
  
 246 ····.line·394
241 ····invoke-virtual·{v6},·Lcom/github/mikephil/charting/data/Entry;->getXIndex()I247 ····invoke-virtual·{v6},·Lcom/github/mikephil/charting/data/Entry;->getXIndex()I
  
242 ····move-result·v6248 ····move-result·v6
  
243 ····int-to-float·v6,·v6249 ····int-to-float·v6,·v6
  
 250 ····.line·390
244 ····invoke-virtual·{v2,·v6,·p2},·Landroid/graphics/Path;->lineTo(FF)V251 ····invoke-virtual·{v2,·v6,·p2},·Landroid/graphics/Path;->lineTo(FF)V
  
245 ····.line·396252 ····.line·396
246 ····invoke-virtual·{v2},·Landroid/graphics/Path;->close()V253 ····invoke-virtual·{v2},·Landroid/graphics/Path;->close()V
  
247 ····.line·398254 ····.line·398
248 ····return-object·v2255 ····return-object·v2
Offset 725, 14 lines modifiedOffset 732, 15 lines modified
  
725 ····move-object/from16·v0,·p0732 ····move-object/from16·v0,·p0
  
726 ····iget-object·v0,·v0,·Lcom/github/mikephil/charting/renderer/LineChartRenderer;->mCirclePaintInner:Landroid/graphics/Paint;733 ····iget-object·v0,·v0,·Lcom/github/mikephil/charting/renderer/LineChartRenderer;->mCirclePaintInner:Landroid/graphics/Paint;
  
727 ····move-object/from16·v24,·v0734 ····move-object/from16·v24,·v0
  
 735 ····.line·522
728 ····invoke-virtual/range·{v24·..·v24},·Landroid/graphics/Paint;->getColor()I736 ····invoke-virtual/range·{v24·..·v24},·Landroid/graphics/Paint;->getColor()I
  
729 ····move-result·v24737 ····move-result·v24
  
730 ····move/from16·v0,·v24738 ····move/from16·v0,·v24
  
731 ····if-eq·v7,·v0,·:cond_2739 ····if-eq·v7,·v0,·:cond_2
Offset 1083, 22 lines modifiedOffset 1091, 24 lines modified
  
1083 ····move-result·v41091 ····move-result·v4
  
1084 ····add-float·v4,·v4,·v241092 ····add-float·v4,·v4,·v24
  
1085 ····mul-float·v4,·v4,·v211093 ····mul-float·v4,·v4,·v21
  
 1094 ····.line·176
1086 ····invoke-virtual·{v10},·Lcom/github/mikephil/charting/data/Entry;->getXIndex()I1095 ····invoke-virtual·{v10},·Lcom/github/mikephil/charting/data/Entry;->getXIndex()I
  
1087 ····move-result·v51096 ····move-result·v5
  
1088 ····int-to-float·v5,·v51097 ····int-to-float·v5,·v5
  
1089 ····sub-float/2addr·v5,·v111098 ····sub-float/2addr·v5,·v11
  
 1099 ····.line·177
1090 ····invoke-virtual·{v10},·Lcom/github/mikephil/charting/data/Entry;->getVal()F1100 ····invoke-virtual·{v10},·Lcom/github/mikephil/charting/data/Entry;->getVal()F
  
1091 ····move-result·v61101 ····move-result·v6
  
1092 ····sub-float/2addr·v6,·v121102 ····sub-float/2addr·v6,·v12
  
1093 ····mul-float·v6,·v6,·v211103 ····mul-float·v6,·v6,·v21
Offset 1111, 14 lines modifiedOffset 1121, 15 lines modified
  
1111 ····invoke-virtual·{v10},·Lcom/github/mikephil/charting/data/Entry;->getVal()F1121 ····invoke-virtual·{v10},·Lcom/github/mikephil/charting/data/Entry;->getVal()F
  
1112 ····move-result·v81122 ····move-result·v8
  
1113 ····mul-float·v8,·v8,·v211123 ····mul-float·v8,·v8,·v21
  
 1124 ····.line·175
1114 ····invoke-virtual/range·{v2·..·v8},·Landroid/graphics/Path;->cubicTo(FFFFFF)V1125 ····invoke-virtual/range·{v2·..·v8},·Landroid/graphics/Path;->cubicTo(FFFFFF)V
  
1115 ····.line·1791126 ····.line·179
1116 ····add-int/lit8·v16,·v18,·0x11127 ····add-int/lit8·v16,·v18,·0x1
  
1117 ····.local·v16,·"j":I1128 ····.local·v16,·"j":I
1118 ····invoke-interface/range·{p3·..·p3},·Ljava/util/List;->size()I1129 ····invoke-interface/range·{p3·..·p3},·Ljava/util/List;->size()I
Offset 1271, 22 lines modifiedOffset 1282, 24 lines modified
  
1271 ····move-result·v41282 ····move-result·v4
  
1272 ····add-float·v4,·v4,·v241283 ····add-float·v4,·v4,·v24
  
1273 ····mul-float·v4,·v4,·v211284 ····mul-float·v4,·v4,·v21
  
 1285 ····.line·192
1274 ····invoke-virtual·{v10},·Lcom/github/mikephil/charting/data/Entry;->getXIndex()I1286 ····invoke-virtual·{v10},·Lcom/github/mikephil/charting/data/Entry;->getXIndex()I
  
1275 ····move-result·v51287 ····move-result·v5
  
Max diff block lines reached; 20118/22766 bytes (88.37%) of diff not shown.
4.5 KB
smali/com/github/mikephil/charting/renderer/YAxisRenderer.smali
    
Offset 79, 18 lines modifiedOffset 79, 20 lines modified
  
79 ····invoke-virtual·{v3},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentLeft()F79 ····invoke-virtual·{v3},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentLeft()F
  
80 ····move-result·v380 ····move-result·v3
  
81 ····iget-object·v4,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRenderer;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;81 ····iget-object·v4,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRenderer;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
 82 ····.line·48
82 ····invoke-virtual·{v4},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentTop()F83 ····invoke-virtual·{v4},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentTop()F
  
83 ····move-result·v484 ····move-result·v4
  
 85 ····.line·47
84 ····invoke-virtual·{v2,·v3,·v4},·Lcom/github/mikephil/charting/utils/Transformer;->getValuesByTouchPoint(FF)Lcom/github/mikephil/charting/utils/PointD;86 ····invoke-virtual·{v2,·v3,·v4},·Lcom/github/mikephil/charting/utils/Transformer;->getValuesByTouchPoint(FF)Lcom/github/mikephil/charting/utils/PointD;
  
85 ····move-result-object·v087 ····move-result-object·v0
  
86 ····.line·4988 ····.line·49
87 ····.local·v0,·"p1":Lcom/github/mikephil/charting/utils/PointD;89 ····.local·v0,·"p1":Lcom/github/mikephil/charting/utils/PointD;
88 ····iget-object·v2,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRenderer;->mTrans:Lcom/github/mikephil/charting/utils/Transformer;90 ····iget-object·v2,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRenderer;->mTrans:Lcom/github/mikephil/charting/utils/Transformer;
Offset 99, 18 lines modifiedOffset 101, 20 lines modified
  
99 ····invoke-virtual·{v3},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentLeft()F101 ····invoke-virtual·{v3},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentLeft()F
  
100 ····move-result·v3102 ····move-result·v3
  
101 ····iget-object·v4,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRenderer;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;103 ····iget-object·v4,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRenderer;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
 104 ····.line·50
102 ····invoke-virtual·{v4},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentBottom()F105 ····invoke-virtual·{v4},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentBottom()F
  
103 ····move-result·v4106 ····move-result·v4
  
 107 ····.line·49
104 ····invoke-virtual·{v2,·v3,·v4},·Lcom/github/mikephil/charting/utils/Transformer;->getValuesByTouchPoint(FF)Lcom/github/mikephil/charting/utils/PointD;108 ····invoke-virtual·{v2,·v3,·v4},·Lcom/github/mikephil/charting/utils/Transformer;->getValuesByTouchPoint(FF)Lcom/github/mikephil/charting/utils/PointD;
  
105 ····move-result-object·v1109 ····move-result-object·v1
  
106 ····.line·52110 ····.line·52
107 ····.local·v1,·"p2":Lcom/github/mikephil/charting/utils/PointD;111 ····.local·v1,·"p2":Lcom/github/mikephil/charting/utils/PointD;
108 ····iget-object·v2,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRenderer;->mYAxis:Lcom/github/mikephil/charting/components/YAxis;112 ····iget-object·v2,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRenderer;->mYAxis:Lcom/github/mikephil/charting/components/YAxis;
Offset 990, 68 lines modifiedOffset 994, 74 lines modified
  
990 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentLeft()F994 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentLeft()F
  
991 ····move-result·v1995 ····move-result·v1
  
992 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRenderer;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;996 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRenderer;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
 997 ····.line·202
993 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentTop()F998 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentTop()F
  
994 ····move-result·v2999 ····move-result·v2
  
995 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRenderer;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;1000 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRenderer;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
996 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentLeft()F1001 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentLeft()F
  
997 ····move-result·v31002 ····move-result·v3
  
998 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRenderer;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;1003 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRenderer;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
 1004 ····.line·203
999 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentBottom()F1005 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentBottom()F
  
1000 ····move-result·v41006 ····move-result·v4
  
1001 ····iget-object·v5,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRenderer;->mAxisLinePaint:Landroid/graphics/Paint;1007 ····iget-object·v5,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRenderer;->mAxisLinePaint:Landroid/graphics/Paint;
  
1002 ····move-object·v0,·p11008 ····move-object·v0,·p1
  
 1009 ····.line·201
1003 ····invoke-virtual/range·{v0·..·v5},·Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V1010 ····invoke-virtual/range·{v0·..·v5},·Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V
  
1004 ····goto·:goto_01011 ····goto·:goto_0
  
1005 ····.line·2051012 ····.line·205
1006 ····:cond_21013 ····:cond_2
1007 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRenderer;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;1014 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRenderer;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
1008 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentRight()F1015 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentRight()F
  
1009 ····move-result·v11016 ····move-result·v1
  
1010 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRenderer;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;1017 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRenderer;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
 1018 ····.line·206
1011 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentTop()F1019 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentTop()F
  
1012 ····move-result·v21020 ····move-result·v2
  
1013 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRenderer;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;1021 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRenderer;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
1014 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentRight()F1022 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentRight()F
  
1015 ····move-result·v31023 ····move-result·v3
  
1016 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRenderer;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;1024 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRenderer;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
 1025 ····.line·207
1017 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentBottom()F1026 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentBottom()F
  
1018 ····move-result·v41027 ····move-result·v4
  
1019 ····iget-object·v5,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRenderer;->mAxisLinePaint:Landroid/graphics/Paint;1028 ····iget-object·v5,·p0,·Lcom/github/mikephil/charting/renderer/YAxisRenderer;->mAxisLinePaint:Landroid/graphics/Paint;
  
1020 ····move-object·v0,·p11029 ····move-object·v0,·p1
  
 1030 ····.line·205
1021 ····invoke-virtual/range·{v0·..·v5},·Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V1031 ····invoke-virtual/range·{v0·..·v5},·Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V
  
1022 ····goto·:goto_01032 ····goto·:goto_0
1023 .end·method1033 .end·method
  
1024 .method·public·renderGridLines(Landroid/graphics/Canvas;)V1034 .method·public·renderGridLines(Landroid/graphics/Canvas;)V
1025 ····.locals·61035 ····.locals·6
684 B
smali/com/github/mikephil/charting/components/MarkerView.smali
    
Offset 51, 18 lines modifiedOffset 51, 20 lines modified
51 ····invoke-virtual·{v0,·v1},·Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V51 ····invoke-virtual·{v0,·v1},·Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
  
52 ····.line·4252 ····.line·42
53 ····invoke-static·{v3,·v3},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I53 ····invoke-static·{v3,·v3},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
  
54 ····move-result·v154 ····move-result·v1
  
 55 ····.line·43
55 ····invoke-static·{v3,·v3},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I56 ····invoke-static·{v3,·v3},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
  
56 ····move-result·v257 ····move-result·v2
  
 58 ····.line·42
57 ····invoke-virtual·{v0,·v1,·v2},·Landroid/view/View;->measure(II)V59 ····invoke-virtual·{v0,·v1,·v2},·Landroid/view/View;->measure(II)V
  
58 ····.line·4660 ····.line·46
59 ····invoke-virtual·{v0},·Landroid/view/View;->getMeasuredWidth()I61 ····invoke-virtual·{v0},·Landroid/view/View;->getMeasuredWidth()I
  
60 ····move-result·v162 ····move-result·v1
  
691 B
smali/com/github/mikephil/charting/components/YAxis.smali
    
Offset 524, 14 lines modifiedOffset 524, 15 lines modified
  
524 ····invoke-virtual·{p0},·Lcom/github/mikephil/charting/components/YAxis;->isDrawLabelsEnabled()Z524 ····invoke-virtual·{p0},·Lcom/github/mikephil/charting/components/YAxis;->isDrawLabelsEnabled()Z
  
525 ····move-result·v0525 ····move-result·v0
  
526 ····if-eqz·v0,·:cond_0526 ····if-eqz·v0,·:cond_0
  
 527 ····.line·404
527 ····invoke-virtual·{p0},·Lcom/github/mikephil/charting/components/YAxis;->getLabelPosition()Lcom/github/mikephil/charting/components/YAxis$YAxisLabelPosition;528 ····invoke-virtual·{p0},·Lcom/github/mikephil/charting/components/YAxis;->getLabelPosition()Lcom/github/mikephil/charting/components/YAxis$YAxisLabelPosition;
  
528 ····move-result-object·v0529 ····move-result-object·v0
  
529 ····sget-object·v1,·Lcom/github/mikephil/charting/components/YAxis$YAxisLabelPosition;->OUTSIDE_CHART:Lcom/github/mikephil/charting/components/YAxis$YAxisLabelPosition;530 ····sget-object·v1,·Lcom/github/mikephil/charting/components/YAxis$YAxisLabelPosition;->OUTSIDE_CHART:Lcom/github/mikephil/charting/components/YAxis$YAxisLabelPosition;
  
530 ····if-ne·v0,·v1,·:cond_0531 ····if-ne·v0,·v1,·:cond_0
949 B
smali/com/github/mikephil/charting/charts/BarLineChartBase$DefaultFillFormatter.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/github/mikephil/charting/charts/BarLineChartBase;21 .field·final·synthetic·this$0:Lcom/github/mikephil/charting/charts/BarLineChartBase;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·protected·constructor·<init>(Lcom/github/mikephil/charting/charts/BarLineChartBase;)V23 .method·protected·constructor·<init>(Lcom/github/mikephil/charting/charts/BarLineChartBase;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/github/mikephil/charting/charts/BarLineChartBase;
  
25 ····.prologue26 ····.prologue
26 ····.line·140827 ····.line·1408
27 ····.local·p0,·"this":Lcom/github/mikephil/charting/charts/BarLineChartBase$DefaultFillFormatter;,·"Lcom/github/mikephil/charting/charts/BarLineChartBase<TT;>.DefaultFillFormatter;"28 ····.local·p0,·"this":Lcom/github/mikephil/charting/charts/BarLineChartBase$DefaultFillFormatter;,·"Lcom/github/mikephil/charting/charts/BarLineChartBase<TT;>.DefaultFillFormatter;"
28 ····iput-object·p1,·p0,·Lcom/github/mikephil/charting/charts/BarLineChartBase$DefaultFillFormatter;->this$0:Lcom/github/mikephil/charting/charts/BarLineChartBase;29 ····iput-object·p1,·p0,·Lcom/github/mikephil/charting/charts/BarLineChartBase$DefaultFillFormatter;->this$0:Lcom/github/mikephil/charting/charts/BarLineChartBase;
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
6.94 KB
smali/com/github/mikephil/charting/charts/HorizontalBarChart.smali
    
Offset 69, 42 lines modifiedOffset 69, 45 lines modified
69 ····.line·14869 ····.line·148
70 ····iget-object·v2,·p0,·Lcom/github/mikephil/charting/charts/HorizontalBarChart;->mXAxis:Lcom/github/mikephil/charting/components/XAxis;70 ····iget-object·v2,·p0,·Lcom/github/mikephil/charting/charts/HorizontalBarChart;->mXAxis:Lcom/github/mikephil/charting/components/XAxis;
  
71 ····iget-object·v1,·p0,·Lcom/github/mikephil/charting/charts/HorizontalBarChart;->mData:Lcom/github/mikephil/charting/data/ChartData;71 ····iget-object·v1,·p0,·Lcom/github/mikephil/charting/charts/HorizontalBarChart;->mData:Lcom/github/mikephil/charting/data/ChartData;
  
72 ····check-cast·v1,·Lcom/github/mikephil/charting/data/BarData;72 ····check-cast·v1,·Lcom/github/mikephil/charting/data/BarData;
  
 73 ····.line·149
73 ····invoke-virtual·{v1},·Lcom/github/mikephil/charting/data/BarData;->getXValCount()I74 ····invoke-virtual·{v1},·Lcom/github/mikephil/charting/data/BarData;->getXValCount()I
  
74 ····move-result·v175 ····move-result·v1
  
75 ····iget-object·v3,·p0,·Lcom/github/mikephil/charting/charts/HorizontalBarChart;->mXAxis:Lcom/github/mikephil/charting/components/XAxis;76 ····iget-object·v3,·p0,·Lcom/github/mikephil/charting/charts/HorizontalBarChart;->mXAxis:Lcom/github/mikephil/charting/components/XAxis;
  
76 ····iget·v3,·v3,·Lcom/github/mikephil/charting/components/XAxis;->mLabelHeight:I77 ····iget·v3,·v3,·Lcom/github/mikephil/charting/components/XAxis;->mLabelHeight:I
  
77 ····mul-int/2addr·v1,·v378 ····mul-int/2addr·v1,·v3
  
78 ····int-to-float·v1,·v179 ····int-to-float·v1,·v1
  
79 ····iget-object·v3,·p0,·Lcom/github/mikephil/charting/charts/HorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;80 ····iget-object·v3,·p0,·Lcom/github/mikephil/charting/charts/HorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
 81 ····.line·150
80 ····invoke-virtual·{v3},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentHeight()F82 ····invoke-virtual·{v3},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentHeight()F
  
81 ····move-result·v383 ····move-result·v3
  
82 ····const/4·v4,·0x484 ····const/4·v4,·0x4
  
83 ····aget·v4,·v0,·v485 ····aget·v4,·v0,·v4
  
84 ····mul-float/2addr·v3,·v486 ····mul-float/2addr·v3,·v4
  
85 ····div-float/2addr·v1,·v387 ····div-float/2addr·v1,·v3
  
86 ····float-to-double·v4,·v188 ····float-to-double·v4,·v1
  
 89 ····.line·149
87 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->ceil(D)D90 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->ceil(D)D
  
88 ····move-result-wide·v491 ····move-result-wide·v4
  
89 ····double-to-int·v1,·v492 ····double-to-int·v1,·v4
  
90 ····iput·v1,·v2,·Lcom/github/mikephil/charting/components/XAxis;->mAxisLabelModulus:I93 ····iput·v1,·v2,·Lcom/github/mikephil/charting/components/XAxis;->mAxisLabelModulus:I
Offset 167, 14 lines modifiedOffset 170, 15 lines modified
  
167 ····sget-object·v7,·Lcom/github/mikephil/charting/components/Legend$LegendPosition;->RIGHT_OF_CHART:Lcom/github/mikephil/charting/components/Legend$LegendPosition;170 ····sget-object·v7,·Lcom/github/mikephil/charting/components/Legend$LegendPosition;->RIGHT_OF_CHART:Lcom/github/mikephil/charting/components/Legend$LegendPosition;
  
168 ····if-eq·v6,·v7,·:cond_0171 ····if-eq·v6,·v7,·:cond_0
  
169 ····iget-object·v6,·p0,·Lcom/github/mikephil/charting/charts/HorizontalBarChart;->mLegend:Lcom/github/mikephil/charting/components/Legend;172 ····iget-object·v6,·p0,·Lcom/github/mikephil/charting/charts/HorizontalBarChart;->mLegend:Lcom/github/mikephil/charting/components/Legend;
  
 173 ····.line·71
170 ····invoke-virtual·{v6},·Lcom/github/mikephil/charting/components/Legend;->getPosition()Lcom/github/mikephil/charting/components/Legend$LegendPosition;174 ····invoke-virtual·{v6},·Lcom/github/mikephil/charting/components/Legend;->getPosition()Lcom/github/mikephil/charting/components/Legend$LegendPosition;
  
171 ····move-result-object·v6175 ····move-result-object·v6
  
172 ····sget-object·v7,·Lcom/github/mikephil/charting/components/Legend$LegendPosition;->RIGHT_OF_CHART_CENTER:Lcom/github/mikephil/charting/components/Legend$LegendPosition;176 ····sget-object·v7,·Lcom/github/mikephil/charting/components/Legend$LegendPosition;->RIGHT_OF_CHART_CENTER:Lcom/github/mikephil/charting/components/Legend$LegendPosition;
  
173 ····if-ne·v6,·v7,·:cond_6177 ····if-ne·v6,·v7,·:cond_6
Offset 234, 18 lines modifiedOffset 238, 20 lines modified
234 ····if-eqz·v6,·:cond_3238 ····if-eqz·v6,·:cond_3
  
235 ····.line·94239 ····.line·94
236 ····iget-object·v6,·p0,·Lcom/github/mikephil/charting/charts/HorizontalBarChart;->mAxisRight:Lcom/github/mikephil/charting/components/YAxis;240 ····iget-object·v6,·p0,·Lcom/github/mikephil/charting/charts/HorizontalBarChart;->mAxisRight:Lcom/github/mikephil/charting/components/YAxis;
  
237 ····iget-object·v7,·p0,·Lcom/github/mikephil/charting/charts/HorizontalBarChart;->mAxisRendererRight:Lcom/github/mikephil/charting/renderer/YAxisRenderer;241 ····iget-object·v7,·p0,·Lcom/github/mikephil/charting/charts/HorizontalBarChart;->mAxisRendererRight:Lcom/github/mikephil/charting/renderer/YAxisRenderer;
  
 242 ····.line·95
238 ····invoke-virtual·{v7},·Lcom/github/mikephil/charting/renderer/YAxisRenderer;->getPaintAxisLabels()Landroid/graphics/Paint;243 ····invoke-virtual·{v7},·Lcom/github/mikephil/charting/renderer/YAxisRenderer;->getPaintAxisLabels()Landroid/graphics/Paint;
  
239 ····move-result-object·v7244 ····move-result-object·v7
  
 245 ····.line·94
240 ····invoke-virtual·{v6,·v7},·Lcom/github/mikephil/charting/components/YAxis;->getRequiredHeightSpace(Landroid/graphics/Paint;)F246 ····invoke-virtual·{v6,·v7},·Lcom/github/mikephil/charting/components/YAxis;->getRequiredHeightSpace(Landroid/graphics/Paint;)F
  
241 ····move-result·v6247 ····move-result·v6
  
242 ····add-float/2addr·v1,·v6248 ····add-float/2addr·v1,·v6
  
243 ····.line·98249 ····.line·98
Offset 297, 22 lines modifiedOffset 303, 24 lines modified
  
297 ····move-result·v7303 ····move-result·v7
  
298 ····invoke-static·{v0,·v4},·Ljava/lang/Math;->max(FF)F304 ····invoke-static·{v0,·v4},·Ljava/lang/Math;->max(FF)F
  
299 ····move-result·v8305 ····move-result·v8
  
 306 ····.line·121
300 ····invoke-static·{v0,·v3},·Ljava/lang/Math;->max(FF)F307 ····invoke-static·{v0,·v3},·Ljava/lang/Math;->max(FF)F
  
301 ····move-result·v9308 ····move-result·v9
  
302 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->max(FF)F309 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->max(FF)F
  
303 ····move-result·v10310 ····move-result·v10
  
 311 ····.line·120
304 ····invoke-virtual·{v6,·v7,·v8,·v9,·v10},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->restrainViewPort(FFFF)V312 ····invoke-virtual·{v6,·v7,·v8,·v9,·v10},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->restrainViewPort(FFFF)V
  
305 ····.line·123313 ····.line·123
306 ····iget-boolean·v6,·p0,·Lcom/github/mikephil/charting/charts/HorizontalBarChart;->mLogEnabled:Z314 ····iget-boolean·v6,·p0,·Lcom/github/mikephil/charting/charts/HorizontalBarChart;->mLogEnabled:Z
  
307 ····if-eqz·v6,·:cond_5315 ····if-eqz·v6,·:cond_5
  
Offset 424, 14 lines modifiedOffset 432, 15 lines modified
  
424 ····sget-object·v7,·Lcom/github/mikephil/charting/components/Legend$LegendPosition;->LEFT_OF_CHART:Lcom/github/mikephil/charting/components/Legend$LegendPosition;432 ····sget-object·v7,·Lcom/github/mikephil/charting/components/Legend$LegendPosition;->LEFT_OF_CHART:Lcom/github/mikephil/charting/components/Legend$LegendPosition;
  
425 ····if-eq·v6,·v7,·:cond_7433 ····if-eq·v6,·v7,·:cond_7
  
426 ····iget-object·v6,·p0,·Lcom/github/mikephil/charting/charts/HorizontalBarChart;->mLegend:Lcom/github/mikephil/charting/components/Legend;434 ····iget-object·v6,·p0,·Lcom/github/mikephil/charting/charts/HorizontalBarChart;->mLegend:Lcom/github/mikephil/charting/components/Legend;
  
 435 ····.line·76
427 ····invoke-virtual·{v6},·Lcom/github/mikephil/charting/components/Legend;->getPosition()Lcom/github/mikephil/charting/components/Legend$LegendPosition;436 ····invoke-virtual·{v6},·Lcom/github/mikephil/charting/components/Legend;->getPosition()Lcom/github/mikephil/charting/components/Legend$LegendPosition;
  
428 ····move-result-object·v6437 ····move-result-object·v6
  
429 ····sget-object·v7,·Lcom/github/mikephil/charting/components/Legend$LegendPosition;->LEFT_OF_CHART_CENTER:Lcom/github/mikephil/charting/components/Legend$LegendPosition;438 ····sget-object·v7,·Lcom/github/mikephil/charting/components/Legend$LegendPosition;->LEFT_OF_CHART_CENTER:Lcom/github/mikephil/charting/components/Legend$LegendPosition;
  
430 ····if-ne·v6,·v7,·:cond_8439 ····if-ne·v6,·v7,·:cond_8
Offset 466, 24 lines modifiedOffset 475, 26 lines modified
  
466 ····sget-object·v7,·Lcom/github/mikephil/charting/components/Legend$LegendPosition;->BELOW_CHART_LEFT:Lcom/github/mikephil/charting/components/Legend$LegendPosition;475 ····sget-object·v7,·Lcom/github/mikephil/charting/components/Legend$LegendPosition;->BELOW_CHART_LEFT:Lcom/github/mikephil/charting/components/Legend$LegendPosition;
  
Max diff block lines reached; 2485/6977 bytes (35.62%) of diff not shown.
16.2 KB
smali/com/github/mikephil/charting/charts/Chart.smali
    
Offset 750, 14 lines modifiedOffset 750, 15 lines modified
  
750 ····move-result·v2750 ····move-result·v2
  
751 ····sub-float/2addr·v1,·v2751 ····sub-float/2addr·v1,·v2
  
752 ····sub-float/2addr·v1,·v4752 ····sub-float/2addr·v1,·v4
  
 753 ····.line·422
753 ····invoke-virtual·{p0},·Lcom/github/mikephil/charting/charts/Chart;->getHeight()I754 ····invoke-virtual·{p0},·Lcom/github/mikephil/charting/charts/Chart;->getHeight()I
  
754 ····move-result·v2755 ····move-result·v2
  
755 ····int-to-float·v2,·v2756 ····int-to-float·v2,·v2
  
756 ····iget-object·v3,·p0,·Lcom/github/mikephil/charting/charts/Chart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;757 ····iget-object·v3,·p0,·Lcom/github/mikephil/charting/charts/Chart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
Offset 768, 14 lines modifiedOffset 769, 15 lines modified
  
768 ····sub-float/2addr·v2,·v3769 ····sub-float/2addr·v2,·v3
  
769 ····sub-float/2addr·v2,·v4770 ····sub-float/2addr·v2,·v4
  
770 ····iget-object·v3,·p0,·Lcom/github/mikephil/charting/charts/Chart;->mDescPaint:Landroid/graphics/Paint;771 ····iget-object·v3,·p0,·Lcom/github/mikephil/charting/charts/Chart;->mDescPaint:Landroid/graphics/Paint;
  
 772 ····.line·421
771 ····invoke-virtual·{p1,·v0,·v1,·v2,·v3},·Landroid/graphics/Canvas;->drawText(Ljava/lang/String;FFLandroid/graphics/Paint;)V773 ····invoke-virtual·{p1,·v0,·v1,·v2,·v3},·Landroid/graphics/Canvas;->drawText(Ljava/lang/String;FFLandroid/graphics/Paint;)V
  
772 ····.line·428774 ····.line·428
773 ····:cond_0775 ····:cond_0
774 ····:goto_0776 ····:goto_0
775 ····return-void777 ····return-void
  
Offset 936, 35 lines modifiedOffset 938, 39 lines modified
936 ····.line·589938 ····.line·589
937 ····iget-object·v6,·p0,·Lcom/github/mikephil/charting/charts/Chart;->mMarkerView:Lcom/github/mikephil/charting/components/MarkerView;939 ····iget-object·v6,·p0,·Lcom/github/mikephil/charting/charts/Chart;->mMarkerView:Lcom/github/mikephil/charting/components/MarkerView;
  
938 ····invoke-static·{v9,·v9},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I940 ····invoke-static·{v9,·v9},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
  
939 ····move-result·v7941 ····move-result·v7
  
 942 ····.line·590
940 ····invoke-static·{v9,·v9},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I943 ····invoke-static·{v9,·v9},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
  
941 ····move-result·v8944 ····move-result·v8
  
 945 ····.line·589
942 ····invoke-virtual·{v6,·v7,·v8},·Lcom/github/mikephil/charting/components/MarkerView;->measure(II)V946 ····invoke-virtual·{v6,·v7,·v8},·Lcom/github/mikephil/charting/components/MarkerView;->measure(II)V
  
943 ····.line·591947 ····.line·591
944 ····iget-object·v6,·p0,·Lcom/github/mikephil/charting/charts/Chart;->mMarkerView:Lcom/github/mikephil/charting/components/MarkerView;948 ····iget-object·v6,·p0,·Lcom/github/mikephil/charting/charts/Chart;->mMarkerView:Lcom/github/mikephil/charting/components/MarkerView;
  
945 ····iget-object·v7,·p0,·Lcom/github/mikephil/charting/charts/Chart;->mMarkerView:Lcom/github/mikephil/charting/components/MarkerView;949 ····iget-object·v7,·p0,·Lcom/github/mikephil/charting/charts/Chart;->mMarkerView:Lcom/github/mikephil/charting/components/MarkerView;
  
946 ····invoke-virtual·{v7},·Lcom/github/mikephil/charting/components/MarkerView;->getMeasuredWidth()I950 ····invoke-virtual·{v7},·Lcom/github/mikephil/charting/components/MarkerView;->getMeasuredWidth()I
  
947 ····move-result·v7951 ····move-result·v7
  
948 ····iget-object·v8,·p0,·Lcom/github/mikephil/charting/charts/Chart;->mMarkerView:Lcom/github/mikephil/charting/components/MarkerView;952 ····iget-object·v8,·p0,·Lcom/github/mikephil/charting/charts/Chart;->mMarkerView:Lcom/github/mikephil/charting/components/MarkerView;
  
 953 ····.line·592
949 ····invoke-virtual·{v8},·Lcom/github/mikephil/charting/components/MarkerView;->getMeasuredHeight()I954 ····invoke-virtual·{v8},·Lcom/github/mikephil/charting/components/MarkerView;->getMeasuredHeight()I
  
950 ····move-result·v8955 ····move-result·v8
  
 956 ····.line·591
951 ····invoke-virtual·{v6,·v9,·v9,·v7,·v8},·Lcom/github/mikephil/charting/components/MarkerView;->layout(IIII)V957 ····invoke-virtual·{v6,·v9,·v9,·v7,·v8},·Lcom/github/mikephil/charting/components/MarkerView;->layout(IIII)V
  
952 ····.line·594958 ····.line·594
953 ····aget·v6,·v3,·v10959 ····aget·v6,·v3,·v10
  
954 ····iget-object·v7,·p0,·Lcom/github/mikephil/charting/charts/Chart;->mMarkerView:Lcom/github/mikephil/charting/components/MarkerView;960 ····iget-object·v7,·p0,·Lcom/github/mikephil/charting/charts/Chart;->mMarkerView:Lcom/github/mikephil/charting/components/MarkerView;
  
Offset 1098, 22 lines modifiedOffset 1104, 24 lines modified
  
1098 ····.line·9361104 ····.line·936
1099 ····.local·v0,·"ds":Lcom/github/mikephil/charting/data/DataSet;,·"Lcom/github/mikephil/charting/data/DataSet<+Lcom/github/mikephil/charting/data/Entry;>;"1105 ····.local·v0,·"ds":Lcom/github/mikephil/charting/data/DataSet;,·"Lcom/github/mikephil/charting/data/DataSet<+Lcom/github/mikephil/charting/data/Entry;>;"
1100 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/data/DataSet;->getYValueSum()F1106 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/data/DataSet;->getYValueSum()F
  
1101 ····move-result·v11107 ····move-result·v1
  
 1108 ····.line·937
1102 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/data/DataSet;->getEntryCount()I1109 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/data/DataSet;->getEntryCount()I
  
1103 ····move-result·v21110 ····move-result·v2
  
1104 ····int-to-float·v2,·v21111 ····int-to-float·v2,·v2
  
1105 ····div-float/2addr·v1,·v21112 ····div-float/2addr·v1,·v2
  
 1113 ····.line·936
1106 ····return·v11114 ····return·v1
1107 .end·method1115 .end·method
  
1108 .method·public·getCenter()Landroid/graphics/PointF;1116 .method·public·getCenter()Landroid/graphics/PointF;
1109 ····.locals·41117 ····.locals·4
  
1110 ····.prologue1118 ····.prologue
Offset 1772, 14 lines modifiedOffset 1780, 15 lines modified
  
1772 ····move-result·v01780 ····move-result·v0
  
1773 ····if-ge·p1,·v0,·:cond_01781 ····if-ge·p1,·v0,·:cond_0
  
1774 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/charts/Chart;->mData:Lcom/github/mikephil/charting/data/ChartData;1782 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/charts/Chart;->mData:Lcom/github/mikephil/charting/data/ChartData;
  
 1783 ····.line·491
1775 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/data/ChartData;->getDataSetCount()I1784 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/data/ChartData;->getDataSetCount()I
  
1776 ····move-result·v01785 ····move-result·v0
  
1777 ····if-lt·p2,·v0,·:cond_11786 ····if-lt·p2,·v0,·:cond_1
  
1778 ····.line·4931787 ····.line·493
Offset 2256, 150 lines modifiedOffset 2265, 148 lines modified
2256 ····invoke-super·{p0,·p1,·p2},·Landroid/view/ViewGroup;->onMeasure(II)V2265 ····invoke-super·{p0,·p1,·p2},·Landroid/view/ViewGroup;->onMeasure(II)V
  
2257 ····.line·14652266 ····.line·1465
2258 ····return-void2267 ····return-void
2259 .end·method2268 .end·method
  
2260 .method·protected·onSizeChanged(IIII)V2269 .method·protected·onSizeChanged(IIII)V
2261 ····.locals·52270 ····.locals·4
2262 ····.param·p1,·"w"····#·I2271 ····.param·p1,·"w"····#·I
2263 ····.param·p2,·"h"····#·I2272 ····.param·p2,·"h"····#·I
2264 ····.param·p3,·"oldw"····#·I2273 ····.param·p3,·"oldw"····#·I
2265 ····.param·p4,·"oldh"····#·I2274 ····.param·p4,·"oldh"····#·I
  
2266 ····.prologue2275 ····.prologue
Max diff block lines reached; 12702/16473 bytes (77.11%) of diff not shown.
7.48 KB
smali/com/github/mikephil/charting/charts/CombinedChart.smali
    
Offset 232, 154 lines modifiedOffset 232, 152 lines modified
232 ····.line·77232 ····.line·77
233 ····return-void233 ····return-void
234 .end·method234 .end·method
  
  
235 #·virtual·methods235 #·virtual·methods
236 .method·protected·calcMinMax()V236 .method·protected·calcMinMax()V
237 ····.locals·6237 ····.locals·5
  
238 ····.prologue238 ····.prologue
239 ····.line·90239 ····.line·90
240 ····invoke-super·{p0},·Lcom/github/mikephil/charting/charts/BarLineChartBase;->calcMinMax()V240 ····invoke-super·{p0},·Lcom/github/mikephil/charting/charts/BarLineChartBase;->calcMinMax()V
  
241 ····.line·92241 ····.line·92
242 ····invoke-virtual·{p0},·Lcom/github/mikephil/charting/charts/CombinedChart;->getBarData()Lcom/github/mikephil/charting/data/BarData;242 ····invoke-virtual·{p0},·Lcom/github/mikephil/charting/charts/CombinedChart;->getBarData()Lcom/github/mikephil/charting/data/BarData;
  
243 ····move-result-object·v4243 ····move-result-object·v3
  
244 ····if-nez·v4,·:cond_0244 ····if-nez·v3,·:cond_0
  
245 ····invoke-virtual·{p0},·Lcom/github/mikephil/charting/charts/CombinedChart;->getCandleData()Lcom/github/mikephil/charting/data/CandleData;245 ····invoke-virtual·{p0},·Lcom/github/mikephil/charting/charts/CombinedChart;->getCandleData()Lcom/github/mikephil/charting/data/CandleData;
  
246 ····move-result-object·v4246 ····move-result-object·v3
  
247 ····if-nez·v4,·:cond_0247 ····if-nez·v3,·:cond_0
  
248 ····invoke-virtual·{p0},·Lcom/github/mikephil/charting/charts/CombinedChart;->getBubbleData()Lcom/github/mikephil/charting/data/BubbleData;248 ····invoke-virtual·{p0},·Lcom/github/mikephil/charting/charts/CombinedChart;->getBubbleData()Lcom/github/mikephil/charting/data/BubbleData;
  
249 ····move-result-object·v4249 ····move-result-object·v3
  
250 ····if-eqz·v4,·:cond_4250 ····if-eqz·v3,·:cond_4
  
251 ····.line·93251 ····.line·93
252 ····:cond_0252 ····:cond_0
253 ····const/high16·v4,·-0x41000000····#·-0.5f253 ····const/high16·v3,·-0x41000000····#·-0.5f
  
254 ····iput·v4,·p0,·Lcom/github/mikephil/charting/charts/CombinedChart;->mXChartMin:F254 ····iput·v3,·p0,·Lcom/github/mikephil/charting/charts/CombinedChart;->mXChartMin:F
  
255 ····.line·94255 ····.line·94
256 ····iget-object·v4,·p0,·Lcom/github/mikephil/charting/charts/CombinedChart;->mData:Lcom/github/mikephil/charting/data/ChartData;256 ····iget-object·v3,·p0,·Lcom/github/mikephil/charting/charts/CombinedChart;->mData:Lcom/github/mikephil/charting/data/ChartData;
  
257 ····check-cast·v4,·Lcom/github/mikephil/charting/data/CombinedData;257 ····check-cast·v3,·Lcom/github/mikephil/charting/data/CombinedData;
  
258 ····invoke-virtual·{v4},·Lcom/github/mikephil/charting/data/CombinedData;->getXVals()Ljava/util/List;258 ····invoke-virtual·{v3},·Lcom/github/mikephil/charting/data/CombinedData;->getXVals()Ljava/util/List;
  
259 ····move-result-object·v4259 ····move-result-object·v3
  
260 ····invoke-interface·{v4},·Ljava/util/List;->size()I260 ····invoke-interface·{v3},·Ljava/util/List;->size()I
  
261 ····move-result·v4261 ····move-result·v3
  
262 ····int-to-float·v4,·v4262 ····int-to-float·v3,·v3
  
263 ····const/high16·v5,·0x3f000000····#·0.5f263 ····const/high16·v4,·0x3f000000····#·0.5f
  
264 ····sub-float/2addr·v4,·v5264 ····sub-float/2addr·v3,·v4
  
265 ····iput·v4,·p0,·Lcom/github/mikephil/charting/charts/CombinedChart;->mXChartMax:F265 ····iput·v3,·p0,·Lcom/github/mikephil/charting/charts/CombinedChart;->mXChartMax:F
  
266 ····.line·96266 ····.line·96
267 ····invoke-virtual·{p0},·Lcom/github/mikephil/charting/charts/CombinedChart;->getBubbleData()Lcom/github/mikephil/charting/data/BubbleData;267 ····invoke-virtual·{p0},·Lcom/github/mikephil/charting/charts/CombinedChart;->getBubbleData()Lcom/github/mikephil/charting/data/BubbleData;
  
268 ····move-result-object·v4268 ····move-result-object·v3
  
269 ····if-eqz·v4,·:cond_3269 ····if-eqz·v3,·:cond_3
  
270 ····.line·98270 ····.line·98
271 ····invoke-virtual·{p0},·Lcom/github/mikephil/charting/charts/CombinedChart;->getBubbleData()Lcom/github/mikephil/charting/data/BubbleData;271 ····invoke-virtual·{p0},·Lcom/github/mikephil/charting/charts/CombinedChart;->getBubbleData()Lcom/github/mikephil/charting/data/BubbleData;
  
272 ····move-result-object·v4272 ····move-result-object·v3
  
273 ····invoke-virtual·{v4},·Lcom/github/mikephil/charting/data/BubbleData;->getDataSets()Ljava/util/List;273 ····invoke-virtual·{v3},·Lcom/github/mikephil/charting/data/BubbleData;->getDataSets()Ljava/util/List;
  
274 ····move-result-object·v4274 ····move-result-object·v3
  
275 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;275 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
276 ····move-result-object·v0276 ····move-result-object·v3
  
277 ····.local·v0,·"i$":Ljava/util/Iterator; 
278 ····:cond_1277 ····:cond_1
279 ····:goto_0278 ····:goto_0
280 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z279 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
281 ····move-result·v4280 ····move-result·v4
  
282 ····if-eqz·v4,·:cond_3281 ····if-eqz·v4,·:cond_3
  
283 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;282 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
284 ····move-result-object·v1283 ····move-result-object·v0
  
285 ····check-cast·v1,·Lcom/github/mikephil/charting/data/BubbleDataSet;284 ····check-cast·v0,·Lcom/github/mikephil/charting/data/BubbleDataSet;
  
286 ····.line·100285 ····.line·100
287 ····.local·v1,·"set":Lcom/github/mikephil/charting/data/BubbleDataSet;286 ····.local·v0,·"set":Lcom/github/mikephil/charting/data/BubbleDataSet;
288 ····invoke-virtual·{v1},·Lcom/github/mikephil/charting/data/BubbleDataSet;->getXMin()F287 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/data/BubbleDataSet;->getXMin()F
  
289 ····move-result·v3288 ····move-result·v2
  
290 ····.line·101289 ····.line·101
291 ····.local·v3,·"xmin":F290 ····.local·v2,·"xmin":F
292 ····invoke-virtual·{v1},·Lcom/github/mikephil/charting/data/BubbleDataSet;->getXMax()F291 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/data/BubbleDataSet;->getXMax()F
  
293 ····move-result·v2292 ····move-result·v1
  
294 ····.line·103293 ····.line·103
295 ····.local·v2,·"xmax":F294 ····.local·v1,·"xmax":F
296 ····iget·v4,·p0,·Lcom/github/mikephil/charting/charts/CombinedChart;->mXChartMin:F295 ····iget·v4,·p0,·Lcom/github/mikephil/charting/charts/CombinedChart;->mXChartMin:F
  
297 ····cmpg-float·v4,·v3,·v4296 ····cmpg-float·v4,·v2,·v4
  
298 ····if-gez·v4,·:cond_2297 ····if-gez·v4,·:cond_2
  
299 ····.line·104298 ····.line·104
300 ····iput·v3,·p0,·Lcom/github/mikephil/charting/charts/CombinedChart;->mXChartMin:F299 ····iput·v2,·p0,·Lcom/github/mikephil/charting/charts/CombinedChart;->mXChartMin:F
  
301 ····.line·106300 ····.line·106
302 ····:cond_2301 ····:cond_2
303 ····iget·v4,·p0,·Lcom/github/mikephil/charting/charts/CombinedChart;->mXChartMax:F302 ····iget·v4,·p0,·Lcom/github/mikephil/charting/charts/CombinedChart;->mXChartMax:F
  
304 ····cmpl-float·v4,·v2,·v4303 ····cmpl-float·v4,·v1,·v4
  
305 ····if-lez·v4,·:cond_1304 ····if-lez·v4,·:cond_1
  
306 ····.line·107305 ····.line·107
307 ····iput·v2,·p0,·Lcom/github/mikephil/charting/charts/CombinedChart;->mXChartMax:F306 ····iput·v1,·p0,·Lcom/github/mikephil/charting/charts/CombinedChart;->mXChartMax:F
Max diff block lines reached; 2009/7541 bytes (26.64%) of diff not shown.
2.93 KB
smali/com/github/mikephil/charting/charts/PieRadarChartBase.smali
    
Offset 553, 24 lines modifiedOffset 553, 26 lines modified
  
553 ····move/from16·v25,·v0553 ····move/from16·v25,·v0
  
554 ····iget·v0,·v6,·Landroid/graphics/PointF;->y:F554 ····iget·v0,·v6,·Landroid/graphics/PointF;->y:F
  
555 ····move/from16·v26,·v0555 ····move/from16·v26,·v0
  
 556 ····.line·128
556 ····move-object/from16·v0,·p0557 ····move-object/from16·v0,·p0
  
557 ····move/from16·v1,·v25558 ····move/from16·v1,·v25
  
558 ····move/from16·v2,·v26559 ····move/from16·v2,·v26
  
559 ····invoke-virtual·{v0,·v1,·v2},·Lcom/github/mikephil/charting/charts/PieRadarChartBase;->getAngleForPoint(FF)F560 ····invoke-virtual·{v0,·v1,·v2},·Lcom/github/mikephil/charting/charts/PieRadarChartBase;->getAngleForPoint(FF)F
  
560 ····move-result·v25561 ····move-result·v25
  
 562 ····.line·127
561 ····move-object/from16·v0,·p0563 ····move-object/from16·v0,·p0
  
562 ····move/from16·v1,·v24564 ····move/from16·v1,·v24
  
563 ····move/from16·v2,·v25565 ····move/from16·v2,·v25
  
564 ····invoke-virtual·{v0,·v7,·v1,·v2},·Lcom/github/mikephil/charting/charts/PieRadarChartBase;->getPosition(Landroid/graphics/PointF;FF)Landroid/graphics/PointF;566 ····invoke-virtual·{v0,·v7,·v1,·v2},·Lcom/github/mikephil/charting/charts/PieRadarChartBase;->getPosition(Landroid/graphics/PointF;FF)Landroid/graphics/PointF;
Offset 832, 24 lines modifiedOffset 834, 26 lines modified
  
832 ····move/from16·v25,·v0834 ····move/from16·v25,·v0
  
833 ····iget·v0,·v5,·Landroid/graphics/PointF;->y:F835 ····iget·v0,·v5,·Landroid/graphics/PointF;->y:F
  
834 ····move/from16·v26,·v0836 ····move/from16·v26,·v0
  
 837 ····.line·165
835 ····move-object/from16·v0,·p0838 ····move-object/from16·v0,·p0
  
836 ····move/from16·v1,·v25839 ····move/from16·v1,·v25
  
837 ····move/from16·v2,·v26840 ····move/from16·v2,·v26
  
838 ····invoke-virtual·{v0,·v1,·v2},·Lcom/github/mikephil/charting/charts/PieRadarChartBase;->getAngleForPoint(FF)F841 ····invoke-virtual·{v0,·v1,·v2},·Lcom/github/mikephil/charting/charts/PieRadarChartBase;->getAngleForPoint(FF)F
  
839 ····move-result·v25842 ····move-result·v25
  
 843 ····.line·164
840 ····move-object/from16·v0,·p0844 ····move-object/from16·v0,·p0
  
841 ····move/from16·v1,·v24845 ····move/from16·v1,·v24
  
842 ····move/from16·v2,·v25846 ····move/from16·v2,·v25
  
843 ····invoke-virtual·{v0,·v7,·v1,·v2},·Lcom/github/mikephil/charting/charts/PieRadarChartBase;->getPosition(Landroid/graphics/PointF;FF)Landroid/graphics/PointF;847 ····invoke-virtual·{v0,·v7,·v1,·v2},·Lcom/github/mikephil/charting/charts/PieRadarChartBase;->getPosition(Landroid/graphics/PointF;FF)Landroid/graphics/PointF;
Offset 978, 14 lines modifiedOffset 982, 15 lines modified
  
978 ····move-object/from16·v0,·p0982 ····move-object/from16·v0,·p0
  
979 ····iget-object·v0,·v0,·Lcom/github/mikephil/charting/charts/PieRadarChartBase;->mLegend:Lcom/github/mikephil/charting/components/Legend;983 ····iget-object·v0,·v0,·Lcom/github/mikephil/charting/charts/PieRadarChartBase;->mLegend:Lcom/github/mikephil/charting/components/Legend;
  
980 ····move-object/from16·v24,·v0984 ····move-object/from16·v24,·v0
  
 985 ····.line·181
981 ····invoke-virtual/range·{v24·..·v24},·Lcom/github/mikephil/charting/components/Legend;->getPosition()Lcom/github/mikephil/charting/components/Legend$LegendPosition;986 ····invoke-virtual/range·{v24·..·v24},·Lcom/github/mikephil/charting/components/Legend;->getPosition()Lcom/github/mikephil/charting/components/Legend$LegendPosition;
  
982 ····move-result-object·v24987 ····move-result-object·v24
  
983 ····sget-object·v25,·Lcom/github/mikephil/charting/components/Legend$LegendPosition;->BELOW_CHART_RIGHT:Lcom/github/mikephil/charting/components/Legend$LegendPosition;988 ····sget-object·v25,·Lcom/github/mikephil/charting/components/Legend$LegendPosition;->BELOW_CHART_RIGHT:Lcom/github/mikephil/charting/components/Legend$LegendPosition;
  
984 ····move-object/from16·v0,·v24989 ····move-object/from16·v0,·v24
Offset 996, 14 lines modifiedOffset 1001, 15 lines modified
  
996 ····move-object/from16·v0,·p01001 ····move-object/from16·v0,·p0
  
997 ····iget-object·v0,·v0,·Lcom/github/mikephil/charting/charts/PieRadarChartBase;->mLegend:Lcom/github/mikephil/charting/components/Legend;1002 ····iget-object·v0,·v0,·Lcom/github/mikephil/charting/charts/PieRadarChartBase;->mLegend:Lcom/github/mikephil/charting/components/Legend;
  
998 ····move-object/from16·v24,·v01003 ····move-object/from16·v24,·v0
  
 1004 ····.line·182
999 ····invoke-virtual/range·{v24·..·v24},·Lcom/github/mikephil/charting/components/Legend;->getPosition()Lcom/github/mikephil/charting/components/Legend$LegendPosition;1005 ····invoke-virtual/range·{v24·..·v24},·Lcom/github/mikephil/charting/components/Legend;->getPosition()Lcom/github/mikephil/charting/components/Legend$LegendPosition;
  
1000 ····move-result-object·v241006 ····move-result-object·v24
  
1001 ····sget-object·v25,·Lcom/github/mikephil/charting/components/Legend$LegendPosition;->BELOW_CHART_CENTER:Lcom/github/mikephil/charting/components/Legend$LegendPosition;1007 ····sget-object·v25,·Lcom/github/mikephil/charting/components/Legend$LegendPosition;->BELOW_CHART_CENTER:Lcom/github/mikephil/charting/components/Legend$LegendPosition;
  
1002 ····move-object/from16·v0,·v241008 ····move-object/from16·v0,·v24
Offset 1299, 14 lines modifiedOffset 1305, 15 lines modified
  
1299 ····float-to-double·v2,·v21305 ····float-to-double·v2,·v2
  
1300 ····float-to-double·v4,·p21306 ····float-to-double·v4,·p2
  
1301 ····float-to-double·v6,·p31307 ····float-to-double·v6,·p3
  
 1308 ····.line·250
1302 ····invoke-static·{v6,·v7},·Ljava/lang/Math;->toRadians(D)D1309 ····invoke-static·{v6,·v7},·Ljava/lang/Math;->toRadians(D)D
  
1303 ····move-result-wide·v61310 ····move-result-wide·v6
  
1304 ····invoke-static·{v6,·v7},·Ljava/lang/Math;->sin(D)D1311 ····invoke-static·{v6,·v7},·Ljava/lang/Math;->sin(D)D
  
1305 ····move-result-wide·v61312 ····move-result-wide·v6
1.94 KB
smali/com/github/mikephil/charting/charts/BarLineChartBase$1.smali
    
Offset 28, 18 lines modifiedOffset 28, 19 lines modified
  
28 .field·final·synthetic·val$top:F28 .field·final·synthetic·val$top:F
  
  
29 #·direct·methods29 #·direct·methods
30 .method·constructor·<init>(Lcom/github/mikephil/charting/charts/BarLineChartBase;FFFF)V30 .method·constructor·<init>(Lcom/github/mikephil/charting/charts/BarLineChartBase;FFFF)V
31 ····.locals·031 ····.locals·0
 32 ····.param·p1,·"this$0"····#·Lcom/github/mikephil/charting/charts/BarLineChartBase;
  
32 ····.prologue33 ····.prologue
33 ····.line·73934 ····.line·739
34 ····.local·p0,·"this":Lcom/github/mikephil/charting/charts/BarLineChartBase$1;,·"Lcom/github/mikephil/charting/charts/BarLineChartBase.1;"35 ····.local·p0,·"this":Lcom/github/mikephil/charting/charts/BarLineChartBase$1;,·"Lcom/github/mikephil/charting/charts/BarLineChartBase$1;"
35 ····iput-object·p1,·p0,·Lcom/github/mikephil/charting/charts/BarLineChartBase$1;->this$0:Lcom/github/mikephil/charting/charts/BarLineChartBase;36 ····iput-object·p1,·p0,·Lcom/github/mikephil/charting/charts/BarLineChartBase$1;->this$0:Lcom/github/mikephil/charting/charts/BarLineChartBase;
  
36 ····iput·p2,·p0,·Lcom/github/mikephil/charting/charts/BarLineChartBase$1;->val$left:F37 ····iput·p2,·p0,·Lcom/github/mikephil/charting/charts/BarLineChartBase$1;->val$left:F
  
37 ····iput·p3,·p0,·Lcom/github/mikephil/charting/charts/BarLineChartBase$1;->val$top:F38 ····iput·p3,·p0,·Lcom/github/mikephil/charting/charts/BarLineChartBase$1;->val$top:F
  
38 ····iput·p4,·p0,·Lcom/github/mikephil/charting/charts/BarLineChartBase$1;->val$right:F39 ····iput·p4,·p0,·Lcom/github/mikephil/charting/charts/BarLineChartBase$1;->val$right:F
Offset 54, 15 lines modifiedOffset 55, 15 lines modified
  
54 #·virtual·methods55 #·virtual·methods
55 .method·public·run()V56 .method·public·run()V
56 ····.locals·557 ····.locals·5
  
57 ····.prologue58 ····.prologue
58 ····.line·74459 ····.line·744
59 ····.local·p0,·"this":Lcom/github/mikephil/charting/charts/BarLineChartBase$1;,·"Lcom/github/mikephil/charting/charts/BarLineChartBase.1;"60 ····.local·p0,·"this":Lcom/github/mikephil/charting/charts/BarLineChartBase$1;,·"Lcom/github/mikephil/charting/charts/BarLineChartBase$1;"
60 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/charts/BarLineChartBase$1;->this$0:Lcom/github/mikephil/charting/charts/BarLineChartBase;61 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/charts/BarLineChartBase$1;->this$0:Lcom/github/mikephil/charting/charts/BarLineChartBase;
  
61 ····iget-object·v0,·v0,·Lcom/github/mikephil/charting/charts/BarLineChartBase;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;62 ····iget-object·v0,·v0,·Lcom/github/mikephil/charting/charts/BarLineChartBase;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
62 ····iget·v1,·p0,·Lcom/github/mikephil/charting/charts/BarLineChartBase$1;->val$left:F63 ····iget·v1,·p0,·Lcom/github/mikephil/charting/charts/BarLineChartBase$1;->val$left:F
  
63 ····iget·v2,·p0,·Lcom/github/mikephil/charting/charts/BarLineChartBase$1;->val$top:F64 ····iget·v2,·p0,·Lcom/github/mikephil/charting/charts/BarLineChartBase$1;->val$top:F
1.78 KB
smali/com/github/mikephil/charting/charts/PieRadarChartBase$1.smali
    
Offset 20, 18 lines modifiedOffset 20, 19 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/github/mikephil/charting/charts/PieRadarChartBase;21 .field·final·synthetic·this$0:Lcom/github/mikephil/charting/charts/PieRadarChartBase;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/github/mikephil/charting/charts/PieRadarChartBase;)V23 .method·constructor·<init>(Lcom/github/mikephil/charting/charts/PieRadarChartBase;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/github/mikephil/charting/charts/PieRadarChartBase;
  
25 ····.prologue26 ····.prologue
26 ····.line·46527 ····.line·465
27 ····.local·p0,·"this":Lcom/github/mikephil/charting/charts/PieRadarChartBase$1;,·"Lcom/github/mikephil/charting/charts/PieRadarChartBase.1;"28 ····.local·p0,·"this":Lcom/github/mikephil/charting/charts/PieRadarChartBase$1;,·"Lcom/github/mikephil/charting/charts/PieRadarChartBase$1;"
28 ····iput-object·p1,·p0,·Lcom/github/mikephil/charting/charts/PieRadarChartBase$1;->this$0:Lcom/github/mikephil/charting/charts/PieRadarChartBase;29 ····iput-object·p1,·p0,·Lcom/github/mikephil/charting/charts/PieRadarChartBase$1;->this$0:Lcom/github/mikephil/charting/charts/PieRadarChartBase;
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
30 ····return-void31 ····return-void
31 .end·method32 .end·method
  
Offset 39, 15 lines modifiedOffset 40, 15 lines modified
39 #·virtual·methods40 #·virtual·methods
40 .method·public·onAnimationUpdate(Landroid/animation/ValueAnimator;)V41 .method·public·onAnimationUpdate(Landroid/animation/ValueAnimator;)V
41 ····.locals·142 ····.locals·1
42 ····.param·p1,·"animation"····#·Landroid/animation/ValueAnimator;43 ····.param·p1,·"animation"····#·Landroid/animation/ValueAnimator;
  
43 ····.prologue44 ····.prologue
44 ····.line·46945 ····.line·469
45 ····.local·p0,·"this":Lcom/github/mikephil/charting/charts/PieRadarChartBase$1;,·"Lcom/github/mikephil/charting/charts/PieRadarChartBase.1;"46 ····.local·p0,·"this":Lcom/github/mikephil/charting/charts/PieRadarChartBase$1;,·"Lcom/github/mikephil/charting/charts/PieRadarChartBase$1;"
46 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/charts/PieRadarChartBase$1;->this$0:Lcom/github/mikephil/charting/charts/PieRadarChartBase;47 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/charts/PieRadarChartBase$1;->this$0:Lcom/github/mikephil/charting/charts/PieRadarChartBase;
  
47 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/charts/PieRadarChartBase;->postInvalidate()V48 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/charts/PieRadarChartBase;->postInvalidate()V
  
48 ····.line·47049 ····.line·470
49 ····return-void50 ····return-void
50 .end·method51 .end·method
15.6 KB
smali/com/github/mikephil/charting/charts/BarLineChartBase.smali
    
Offset 516, 14 lines modifiedOffset 516, 15 lines modified
  
516 ····move-result·v10516 ····move-result·v10
  
517 ····if-nez·v10,·:cond_6517 ····if-nez·v10,·:cond_6
  
518 ····iget-object·v10,·p0,·Lcom/github/mikephil/charting/charts/BarLineChartBase;->mAxisLeft:Lcom/github/mikephil/charting/components/YAxis;518 ····iget-object·v10,·p0,·Lcom/github/mikephil/charting/charts/BarLineChartBase;->mAxisLeft:Lcom/github/mikephil/charting/components/YAxis;
  
 519 ····.line·346
519 ····invoke-virtual·{v10},·Lcom/github/mikephil/charting/components/YAxis;->getAxisMaxValue()F520 ····invoke-virtual·{v10},·Lcom/github/mikephil/charting/components/YAxis;->getAxisMaxValue()F
  
520 ····move-result·v10521 ····move-result·v10
  
521 ····:goto_2522 ····:goto_2
522 ····iput·v10,·v12,·Lcom/github/mikephil/charting/components/YAxis;->mAxisMaximum:F523 ····iput·v10,·v12,·Lcom/github/mikephil/charting/components/YAxis;->mAxisMaximum:F
  
Offset 540, 14 lines modifiedOffset 541, 15 lines modified
  
540 ····move-result·v10541 ····move-result·v10
  
541 ····if-nez·v10,·:cond_7542 ····if-nez·v10,·:cond_7
  
542 ····iget-object·v10,·p0,·Lcom/github/mikephil/charting/charts/BarLineChartBase;->mAxisRight:Lcom/github/mikephil/charting/components/YAxis;543 ····iget-object·v10,·p0,·Lcom/github/mikephil/charting/charts/BarLineChartBase;->mAxisRight:Lcom/github/mikephil/charting/components/YAxis;
  
 544 ····.line·348
543 ····invoke-virtual·{v10},·Lcom/github/mikephil/charting/components/YAxis;->getAxisMaxValue()F545 ····invoke-virtual·{v10},·Lcom/github/mikephil/charting/components/YAxis;->getAxisMaxValue()F
  
544 ····move-result·v10546 ····move-result·v10
  
545 ····:goto_3547 ····:goto_3
546 ····iput·v10,·v12,·Lcom/github/mikephil/charting/components/YAxis;->mAxisMaximum:F548 ····iput·v10,·v12,·Lcom/github/mikephil/charting/components/YAxis;->mAxisMaximum:F
  
Offset 564, 14 lines modifiedOffset 566, 15 lines modified
  
564 ····move-result·v10566 ····move-result·v10
  
565 ····if-nez·v10,·:cond_8567 ····if-nez·v10,·:cond_8
  
566 ····iget-object·v10,·p0,·Lcom/github/mikephil/charting/charts/BarLineChartBase;->mAxisLeft:Lcom/github/mikephil/charting/components/YAxis;568 ····iget-object·v10,·p0,·Lcom/github/mikephil/charting/charts/BarLineChartBase;->mAxisLeft:Lcom/github/mikephil/charting/components/YAxis;
  
 569 ····.line·350
567 ····invoke-virtual·{v10},·Lcom/github/mikephil/charting/components/YAxis;->getAxisMinValue()F570 ····invoke-virtual·{v10},·Lcom/github/mikephil/charting/components/YAxis;->getAxisMinValue()F
  
568 ····move-result·v10571 ····move-result·v10
  
569 ····:goto_4572 ····:goto_4
570 ····iput·v10,·v12,·Lcom/github/mikephil/charting/components/YAxis;->mAxisMinimum:F573 ····iput·v10,·v12,·Lcom/github/mikephil/charting/components/YAxis;->mAxisMinimum:F
  
Offset 588, 14 lines modifiedOffset 591, 15 lines modified
  
588 ····move-result·v10591 ····move-result·v10
  
589 ····if-nez·v10,·:cond_9592 ····if-nez·v10,·:cond_9
  
590 ····iget-object·v10,·p0,·Lcom/github/mikephil/charting/charts/BarLineChartBase;->mAxisRight:Lcom/github/mikephil/charting/components/YAxis;593 ····iget-object·v10,·p0,·Lcom/github/mikephil/charting/charts/BarLineChartBase;->mAxisRight:Lcom/github/mikephil/charting/components/YAxis;
  
 594 ····.line·352
591 ····invoke-virtual·{v10},·Lcom/github/mikephil/charting/components/YAxis;->getAxisMinValue()F595 ····invoke-virtual·{v10},·Lcom/github/mikephil/charting/components/YAxis;->getAxisMinValue()F
  
592 ····move-result·v10596 ····move-result·v10
  
593 ····:goto_5597 ····:goto_5
594 ····iput·v10,·v12,·Lcom/github/mikephil/charting/components/YAxis;->mAxisMinimum:F598 ····iput·v10,·v12,·Lcom/github/mikephil/charting/components/YAxis;->mAxisMinimum:F
  
Offset 685, 38 lines modifiedOffset 689, 38 lines modified
685 ····.restart·local·v2····#·"leftRange":F689 ····.restart·local·v2····#·"leftRange":F
686 ····:cond_5690 ····:cond_5
687 ····move·v10,·v6691 ····move·v10,·v6
  
688 ····.line·322692 ····.line·322
689 ····goto/16·:goto_1693 ····goto/16·:goto_1
  
690 ····.line·345694 ····.line·346
691 ····.restart·local·v0····#·"bottomSpaceLeft":F695 ····.restart·local·v0····#·"bottomSpaceLeft":F
692 ····.restart·local·v1····#·"bottomSpaceRight":F696 ····.restart·local·v1····#·"bottomSpaceRight":F
693 ····.restart·local·v7····#·"rightRange":F697 ····.restart·local·v7····#·"rightRange":F
694 ····.restart·local·v8····#·"topSpaceLeft":F698 ····.restart·local·v8····#·"topSpaceLeft":F
695 ····.restart·local·v9····#·"topSpaceRight":F699 ····.restart·local·v9····#·"topSpaceRight":F
696 ····:cond_6700 ····:cond_6
697 ····add-float·v10,·v3,·v8701 ····add-float·v10,·v3,·v8
  
698 ····goto/16·:goto_2702 ····goto/16·:goto_2
  
699 ····.line·347703 ····.line·348
700 ····:cond_7704 ····:cond_7
701 ····add-float·v10,·v4,·v9705 ····add-float·v10,·v4,·v9
  
702 ····goto·:goto_3706 ····goto·:goto_3
  
703 ····.line·349707 ····.line·350
704 ····:cond_8708 ····:cond_8
705 ····sub-float·v10,·v5,·v0709 ····sub-float·v10,·v5,·v0
  
706 ····goto·:goto_4710 ····goto·:goto_4
  
707 ····.line·351711 ····.line·352
708 ····:cond_9712 ····:cond_9
709 ····sub-float·v10,·v6,·v1713 ····sub-float·v10,·v6,·v1
  
710 ····goto·:goto_5714 ····goto·:goto_5
711 .end·method715 .end·method
  
712 .method·protected·calcModulus()V716 .method·protected·calcModulus()V
Offset 772, 42 lines modifiedOffset 776, 45 lines modified
772 ····.line·453776 ····.line·453
773 ····iget-object·v2,·p0,·Lcom/github/mikephil/charting/charts/BarLineChartBase;->mXAxis:Lcom/github/mikephil/charting/components/XAxis;777 ····iget-object·v2,·p0,·Lcom/github/mikephil/charting/charts/BarLineChartBase;->mXAxis:Lcom/github/mikephil/charting/components/XAxis;
  
774 ····iget-object·v1,·p0,·Lcom/github/mikephil/charting/charts/BarLineChartBase;->mData:Lcom/github/mikephil/charting/data/ChartData;778 ····iget-object·v1,·p0,·Lcom/github/mikephil/charting/charts/BarLineChartBase;->mData:Lcom/github/mikephil/charting/data/ChartData;
  
775 ····check-cast·v1,·Lcom/github/mikephil/charting/data/BarLineScatterCandleData;779 ····check-cast·v1,·Lcom/github/mikephil/charting/data/BarLineScatterCandleData;
  
 780 ····.line·454
776 ····invoke-virtual·{v1},·Lcom/github/mikephil/charting/data/BarLineScatterCandleData;->getXValCount()I781 ····invoke-virtual·{v1},·Lcom/github/mikephil/charting/data/BarLineScatterCandleData;->getXValCount()I
  
777 ····move-result·v1782 ····move-result·v1
  
778 ····iget-object·v3,·p0,·Lcom/github/mikephil/charting/charts/BarLineChartBase;->mXAxis:Lcom/github/mikephil/charting/components/XAxis;783 ····iget-object·v3,·p0,·Lcom/github/mikephil/charting/charts/BarLineChartBase;->mXAxis:Lcom/github/mikephil/charting/components/XAxis;
  
779 ····iget·v3,·v3,·Lcom/github/mikephil/charting/components/XAxis;->mLabelWidth:I784 ····iget·v3,·v3,·Lcom/github/mikephil/charting/components/XAxis;->mLabelWidth:I
  
780 ····mul-int/2addr·v1,·v3785 ····mul-int/2addr·v1,·v3
  
781 ····int-to-float·v1,·v1786 ····int-to-float·v1,·v1
  
782 ····iget-object·v3,·p0,·Lcom/github/mikephil/charting/charts/BarLineChartBase;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;787 ····iget-object·v3,·p0,·Lcom/github/mikephil/charting/charts/BarLineChartBase;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
 788 ····.line·455
783 ····invoke-virtual·{v3},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentWidth()F789 ····invoke-virtual·{v3},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentWidth()F
Max diff block lines reached; 12189/15853 bytes (76.89%) of diff not shown.
1.57 KB
smali/com/github/mikephil/charting/charts/Chart$1.smali
    
Offset 20, 18 lines modifiedOffset 20, 19 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/github/mikephil/charting/charts/Chart;21 .field·final·synthetic·this$0:Lcom/github/mikephil/charting/charts/Chart;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/github/mikephil/charting/charts/Chart;)V23 .method·constructor·<init>(Lcom/github/mikephil/charting/charts/Chart;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/github/mikephil/charting/charts/Chart;
  
25 ····.prologue26 ····.prologue
26 ····.line·18227 ····.line·182
27 ····.local·p0,·"this":Lcom/github/mikephil/charting/charts/Chart$1;,·"Lcom/github/mikephil/charting/charts/Chart.1;"28 ····.local·p0,·"this":Lcom/github/mikephil/charting/charts/Chart$1;,·"Lcom/github/mikephil/charting/charts/Chart$1;"
28 ····iput-object·p1,·p0,·Lcom/github/mikephil/charting/charts/Chart$1;->this$0:Lcom/github/mikephil/charting/charts/Chart;29 ····iput-object·p1,·p0,·Lcom/github/mikephil/charting/charts/Chart$1;->this$0:Lcom/github/mikephil/charting/charts/Chart;
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
30 ····return-void31 ····return-void
31 .end·method32 .end·method
  
Offset 39, 15 lines modifiedOffset 40, 15 lines modified
39 #·virtual·methods40 #·virtual·methods
40 .method·public·onAnimationUpdate(Landroid/animation/ValueAnimator;)V41 .method·public·onAnimationUpdate(Landroid/animation/ValueAnimator;)V
41 ····.locals·142 ····.locals·1
42 ····.param·p1,·"animation"····#·Landroid/animation/ValueAnimator;43 ····.param·p1,·"animation"····#·Landroid/animation/ValueAnimator;
  
43 ····.prologue44 ····.prologue
44 ····.line·18745 ····.line·187
45 ····.local·p0,·"this":Lcom/github/mikephil/charting/charts/Chart$1;,·"Lcom/github/mikephil/charting/charts/Chart.1;"46 ····.local·p0,·"this":Lcom/github/mikephil/charting/charts/Chart$1;,·"Lcom/github/mikephil/charting/charts/Chart$1;"
46 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/charts/Chart$1;->this$0:Lcom/github/mikephil/charting/charts/Chart;47 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/charts/Chart$1;->this$0:Lcom/github/mikephil/charting/charts/Chart;
  
47 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/charts/Chart;->postInvalidate()V48 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/charts/Chart;->postInvalidate()V
  
48 ····.line·18849 ····.line·188
49 ····return-void50 ····return-void
50 .end·method51 .end·method
1.74 KB
smali/com/github/mikephil/charting/charts/RadarChart.smali
    
Offset 341, 14 lines modifiedOffset 341, 15 lines modified
  
341 ····move-result·v5341 ····move-result·v5
  
342 ····if-nez·v5,·:cond_2342 ····if-nez·v5,·:cond_2
  
343 ····iget-object·v5,·p0,·Lcom/github/mikephil/charting/charts/RadarChart;->mYAxis:Lcom/github/mikephil/charting/components/YAxis;343 ····iget-object·v5,·p0,·Lcom/github/mikephil/charting/charts/RadarChart;->mYAxis:Lcom/github/mikephil/charting/components/YAxis;
  
 344 ····.line·103
344 ····invoke-virtual·{v5},·Lcom/github/mikephil/charting/components/YAxis;->getAxisMaxValue()F345 ····invoke-virtual·{v5},·Lcom/github/mikephil/charting/components/YAxis;->getAxisMaxValue()F
  
345 ····move-result·v5346 ····move-result·v5
  
346 ····:goto_1347 ····:goto_1
347 ····iput·v5,·v7,·Lcom/github/mikephil/charting/components/YAxis;->mAxisMaximum:F348 ····iput·v5,·v7,·Lcom/github/mikephil/charting/components/YAxis;->mAxisMaximum:F
  
Offset 365, 14 lines modifiedOffset 366, 15 lines modified
  
365 ····move-result·v5366 ····move-result·v5
  
366 ····if-nez·v5,·:cond_3367 ····if-nez·v5,·:cond_3
  
367 ····iget-object·v5,·p0,·Lcom/github/mikephil/charting/charts/RadarChart;->mYAxis:Lcom/github/mikephil/charting/components/YAxis;368 ····iget-object·v5,·p0,·Lcom/github/mikephil/charting/charts/RadarChart;->mYAxis:Lcom/github/mikephil/charting/components/YAxis;
  
 369 ····.line·105
368 ····invoke-virtual·{v5},·Lcom/github/mikephil/charting/components/YAxis;->getAxisMinValue()F370 ····invoke-virtual·{v5},·Lcom/github/mikephil/charting/components/YAxis;->getAxisMinValue()F
  
369 ····move-result·v5371 ····move-result·v5
  
370 ····:goto_2372 ····:goto_2
371 ····iput·v5,·v7,·Lcom/github/mikephil/charting/components/YAxis;->mAxisMinimum:F373 ····iput·v5,·v7,·Lcom/github/mikephil/charting/components/YAxis;->mAxisMinimum:F
  
Offset 418, 24 lines modifiedOffset 420, 24 lines modified
418 ····.end·local·v4····#·"topSpaceLeft":F420 ····.end·local·v4····#·"topSpaceLeft":F
419 ····:cond_1421 ····:cond_1
420 ····move·v5,·v3422 ····move·v5,·v3
  
421 ····.line·94423 ····.line·94
422 ····goto/16·:goto_0424 ····goto/16·:goto_0
  
423 ····.line·102425 ····.line·103
424 ····.restart·local·v0····#·"bottomSpaceLeft":F426 ····.restart·local·v0····#·"bottomSpaceLeft":F
425 ····.restart·local·v1····#·"leftRange":F427 ····.restart·local·v1····#·"leftRange":F
426 ····.restart·local·v4····#·"topSpaceLeft":F428 ····.restart·local·v4····#·"topSpaceLeft":F
427 ····:cond_2429 ····:cond_2
428 ····add-float·v5,·v2,·v4430 ····add-float·v5,·v2,·v4
  
429 ····goto·:goto_1431 ····goto·:goto_1
  
430 ····.line·104432 ····.line·105
431 ····:cond_3433 ····:cond_3
432 ····sub-float·v5,·v3,·v0434 ····sub-float·v5,·v3,·v0
  
433 ····goto·:goto_2435 ····goto·:goto_2
434 .end·method436 .end·method
  
435 .method·public·getFactor()F437 .method·public·getFactor()F
Offset 625, 14 lines modifiedOffset 627, 15 lines modified
  
625 ····float-to-double·v6,·v5627 ····float-to-double·v6,·v5
  
626 ····float-to-double·v8,·v3628 ····float-to-double·v8,·v3
  
627 ····float-to-double·v10,·v0629 ····float-to-double·v10,·v0
  
 630 ····.line·122
628 ····invoke-static·{v10,·v11},·Ljava/lang/Math;->toRadians(D)D631 ····invoke-static·{v10,·v11},·Ljava/lang/Math;->toRadians(D)D
  
629 ····move-result-wide·v10632 ····move-result-wide·v10
  
630 ····invoke-static·{v10,·v11},·Ljava/lang/Math;->sin(D)D633 ····invoke-static·{v10,·v11},·Ljava/lang/Math;->sin(D)D
  
631 ····move-result-wide·v10634 ····move-result-wide·v10
7.25 KB
smali/com/github/mikephil/charting/charts/BubbleChart.smali
    
Offset 57, 153 lines modifiedOffset 57, 151 lines modified
57 ····.line·3257 ····.line·32
58 ····return-void58 ····return-void
59 .end·method59 .end·method
  
  
60 #·virtual·methods60 #·virtual·methods
61 .method·protected·calcMinMax()V61 .method·protected·calcMinMax()V
62 ····.locals·662 ····.locals·5
  
63 ····.prologue63 ····.prologue
64 ····.line·4364 ····.line·43
65 ····invoke-super·{p0},·Lcom/github/mikephil/charting/charts/BarLineChartBase;->calcMinMax()V65 ····invoke-super·{p0},·Lcom/github/mikephil/charting/charts/BarLineChartBase;->calcMinMax()V
  
66 ····.line·4566 ····.line·45
67 ····iget·v4,·p0,·Lcom/github/mikephil/charting/charts/BubbleChart;->mDeltaX:F67 ····iget·v3,·p0,·Lcom/github/mikephil/charting/charts/BubbleChart;->mDeltaX:F
  
68 ····const/4·v5,·0x068 ····const/4·v4,·0x0
  
69 ····cmpl-float·v4,·v4,·v569 ····cmpl-float·v3,·v3,·v4
  
70 ····if-nez·v4,·:cond_070 ····if-nez·v3,·:cond_0
  
71 ····iget-object·v4,·p0,·Lcom/github/mikephil/charting/charts/BubbleChart;->mData:Lcom/github/mikephil/charting/data/ChartData;71 ····iget-object·v3,·p0,·Lcom/github/mikephil/charting/charts/BubbleChart;->mData:Lcom/github/mikephil/charting/data/ChartData;
  
72 ····check-cast·v4,·Lcom/github/mikephil/charting/data/BubbleData;72 ····check-cast·v3,·Lcom/github/mikephil/charting/data/BubbleData;
  
73 ····invoke-virtual·{v4},·Lcom/github/mikephil/charting/data/BubbleData;->getYValCount()I73 ····invoke-virtual·{v3},·Lcom/github/mikephil/charting/data/BubbleData;->getYValCount()I
  
74 ····move-result·v474 ····move-result·v3
  
75 ····if-lez·v4,·:cond_075 ····if-lez·v3,·:cond_0
  
76 ····.line·4676 ····.line·46
77 ····const/high16·v4,·0x3f800000····#·1.0f77 ····const/high16·v3,·0x3f800000····#·1.0f
  
78 ····iput·v4,·p0,·Lcom/github/mikephil/charting/charts/BubbleChart;->mDeltaX:F78 ····iput·v3,·p0,·Lcom/github/mikephil/charting/charts/BubbleChart;->mDeltaX:F
  
79 ····.line·4879 ····.line·48
80 ····:cond_080 ····:cond_0
81 ····const/high16·v4,·-0x41000000····#·-0.5f81 ····const/high16·v3,·-0x41000000····#·-0.5f
  
82 ····iput·v4,·p0,·Lcom/github/mikephil/charting/charts/BubbleChart;->mXChartMin:F82 ····iput·v3,·p0,·Lcom/github/mikephil/charting/charts/BubbleChart;->mXChartMin:F
  
83 ····.line·4983 ····.line·49
84 ····iget-object·v4,·p0,·Lcom/github/mikephil/charting/charts/BubbleChart;->mData:Lcom/github/mikephil/charting/data/ChartData;84 ····iget-object·v3,·p0,·Lcom/github/mikephil/charting/charts/BubbleChart;->mData:Lcom/github/mikephil/charting/data/ChartData;
  
85 ····check-cast·v4,·Lcom/github/mikephil/charting/data/BubbleData;85 ····check-cast·v3,·Lcom/github/mikephil/charting/data/BubbleData;
  
86 ····invoke-virtual·{v4},·Lcom/github/mikephil/charting/data/BubbleData;->getXValCount()I86 ····invoke-virtual·{v3},·Lcom/github/mikephil/charting/data/BubbleData;->getXValCount()I
  
87 ····move-result·v487 ····move-result·v3
  
88 ····int-to-float·v4,·v488 ····int-to-float·v3,·v3
  
89 ····const/high16·v5,·0x3f000000····#·0.5f89 ····const/high16·v4,·0x3f000000····#·0.5f
  
90 ····sub-float/2addr·v4,·v590 ····sub-float/2addr·v3,·v4
  
91 ····iput·v4,·p0,·Lcom/github/mikephil/charting/charts/BubbleChart;->mXChartMax:F91 ····iput·v3,·p0,·Lcom/github/mikephil/charting/charts/BubbleChart;->mXChartMax:F
  
92 ····.line·5192 ····.line·51
93 ····iget-object·v4,·p0,·Lcom/github/mikephil/charting/charts/BubbleChart;->mRenderer:Lcom/github/mikephil/charting/renderer/DataRenderer;93 ····iget-object·v3,·p0,·Lcom/github/mikephil/charting/charts/BubbleChart;->mRenderer:Lcom/github/mikephil/charting/renderer/DataRenderer;
  
94 ····if-eqz·v4,·:cond_394 ····if-eqz·v3,·:cond_3
  
95 ····.line·5295 ····.line·52
96 ····iget-object·v4,·p0,·Lcom/github/mikephil/charting/charts/BubbleChart;->mData:Lcom/github/mikephil/charting/data/ChartData;96 ····iget-object·v3,·p0,·Lcom/github/mikephil/charting/charts/BubbleChart;->mData:Lcom/github/mikephil/charting/data/ChartData;
  
97 ····check-cast·v4,·Lcom/github/mikephil/charting/data/BubbleData;97 ····check-cast·v3,·Lcom/github/mikephil/charting/data/BubbleData;
  
98 ····invoke-virtual·{v4},·Lcom/github/mikephil/charting/data/BubbleData;->getDataSets()Ljava/util/List;98 ····invoke-virtual·{v3},·Lcom/github/mikephil/charting/data/BubbleData;->getDataSets()Ljava/util/List;
  
99 ····move-result-object·v499 ····move-result-object·v3
  
100 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;100 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
101 ····move-result-object·v0101 ····move-result-object·v3
  
102 ····.local·v0,·"i$":Ljava/util/Iterator; 
103 ····:cond_1102 ····:cond_1
104 ····:goto_0103 ····:goto_0
105 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z104 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
106 ····move-result·v4105 ····move-result·v4
  
107 ····if-eqz·v4,·:cond_3106 ····if-eqz·v4,·:cond_3
  
108 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;107 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
109 ····move-result-object·v1108 ····move-result-object·v0
  
110 ····check-cast·v1,·Lcom/github/mikephil/charting/data/BubbleDataSet;109 ····check-cast·v0,·Lcom/github/mikephil/charting/data/BubbleDataSet;
  
111 ····.line·54110 ····.line·54
112 ····.local·v1,·"set":Lcom/github/mikephil/charting/data/BubbleDataSet;111 ····.local·v0,·"set":Lcom/github/mikephil/charting/data/BubbleDataSet;
113 ····invoke-virtual·{v1},·Lcom/github/mikephil/charting/data/BubbleDataSet;->getXMin()F112 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/data/BubbleDataSet;->getXMin()F
  
114 ····move-result·v3113 ····move-result·v2
  
115 ····.line·55114 ····.line·55
116 ····.local·v3,·"xmin":F115 ····.local·v2,·"xmin":F
117 ····invoke-virtual·{v1},·Lcom/github/mikephil/charting/data/BubbleDataSet;->getXMax()F116 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/data/BubbleDataSet;->getXMax()F
  
118 ····move-result·v2117 ····move-result·v1
  
119 ····.line·57118 ····.line·57
120 ····.local·v2,·"xmax":F119 ····.local·v1,·"xmax":F
121 ····iget·v4,·p0,·Lcom/github/mikephil/charting/charts/BubbleChart;->mXChartMin:F120 ····iget·v4,·p0,·Lcom/github/mikephil/charting/charts/BubbleChart;->mXChartMin:F
  
122 ····cmpg-float·v4,·v3,·v4121 ····cmpg-float·v4,·v2,·v4
  
123 ····if-gez·v4,·:cond_2122 ····if-gez·v4,·:cond_2
  
124 ····.line·58123 ····.line·58
125 ····iput·v3,·p0,·Lcom/github/mikephil/charting/charts/BubbleChart;->mXChartMin:F124 ····iput·v2,·p0,·Lcom/github/mikephil/charting/charts/BubbleChart;->mXChartMin:F
  
126 ····.line·60125 ····.line·60
127 ····:cond_2126 ····:cond_2
128 ····iget·v4,·p0,·Lcom/github/mikephil/charting/charts/BubbleChart;->mXChartMax:F127 ····iget·v4,·p0,·Lcom/github/mikephil/charting/charts/BubbleChart;->mXChartMax:F
  
129 ····cmpl-float·v4,·v2,·v4128 ····cmpl-float·v4,·v1,·v4
  
130 ····if-lez·v4,·:cond_1129 ····if-lez·v4,·:cond_1
  
131 ····.line·61130 ····.line·61
132 ····iput·v2,·p0,·Lcom/github/mikephil/charting/charts/BubbleChart;->mXChartMax:F131 ····iput·v1,·p0,·Lcom/github/mikephil/charting/charts/BubbleChart;->mXChartMax:F
  
Max diff block lines reached; 1206/7303 bytes (16.51%) of diff not shown.
931 B
smali/com/github/mikephil/charting/charts/BarChart.smali
    
Offset 395, 14 lines modifiedOffset 395, 15 lines modified
395 ····:goto_0395 ····:goto_0
396 ····const/4·v3,·0x2396 ····const/4·v3,·0x2
  
397 ····new-array·v1,·v3,·[F397 ····new-array·v1,·v3,·[F
  
398 ····iget-object·v3,·p0,·Lcom/github/mikephil/charting/charts/BarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;398 ····iget-object·v3,·p0,·Lcom/github/mikephil/charting/charts/BarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
 399 ····.line·363
399 ····invoke-virtual·{v3},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentRight()F400 ····invoke-virtual·{v3},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentRight()F
  
400 ····move-result·v3401 ····move-result·v3
  
401 ····aput·v3,·v1,·v5402 ····aput·v3,·v1,·v5
  
402 ····const/4·v3,·0x1403 ····const/4·v3,·0x1
Offset 889, 14 lines modifiedOffset 890, 15 lines modified
889 ····:goto_0890 ····:goto_0
890 ····const/4·v3,·0x2891 ····const/4·v3,·0x2
  
891 ····new-array·v1,·v3,·[F892 ····new-array·v1,·v3,·[F
  
892 ····iget-object·v3,·p0,·Lcom/github/mikephil/charting/charts/BarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;893 ····iget-object·v3,·p0,·Lcom/github/mikephil/charting/charts/BarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
 894 ····.line·343
893 ····invoke-virtual·{v3},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentLeft()F895 ····invoke-virtual·{v3},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->contentLeft()F
  
894 ····move-result·v3896 ····move-result·v3
  
895 ····aput·v3,·v1,·v7897 ····aput·v3,·v1,·v7
  
896 ····const/4·v3,·0x1898 ····const/4·v3,·0x1
1.06 KB
smali/com/github/mikephil/charting/charts/PieChart.smali
    
Offset 873, 14 lines modifiedOffset 873, 15 lines modified
  
873 ····if-ne·v2,·p1,·:cond_2873 ····if-ne·v2,·p1,·:cond_2
  
874 ····iget-object·v2,·p0,·Lcom/github/mikephil/charting/charts/PieChart;->mIndicesToHightlight:[Lcom/github/mikephil/charting/utils/Highlight;874 ····iget-object·v2,·p0,·Lcom/github/mikephil/charting/charts/PieChart;->mIndicesToHightlight:[Lcom/github/mikephil/charting/utils/Highlight;
  
875 ····aget-object·v2,·v2,·v0875 ····aget-object·v2,·v2,·v0
  
 876 ····.line·195
876 ····invoke-virtual·{v2},·Lcom/github/mikephil/charting/utils/Highlight;->getDataSetIndex()I877 ····invoke-virtual·{v2},·Lcom/github/mikephil/charting/utils/Highlight;->getDataSetIndex()I
  
877 ····move-result·v2878 ····move-result·v2
  
878 ····if-ne·v2,·p2,·:cond_2879 ····if-ne·v2,·p2,·:cond_2
  
879 ····.line·196880 ····.line·196
Offset 1000, 18 lines modifiedOffset 1001, 20 lines modified
  
1000 ····check-cast·v0,·Lcom/github/mikephil/charting/renderer/PieChartRenderer;1001 ····check-cast·v0,·Lcom/github/mikephil/charting/renderer/PieChartRenderer;
  
1001 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/renderer/PieChartRenderer;->getPaintCenterText()Landroid/graphics/Paint;1002 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/renderer/PieChartRenderer;->getPaintCenterText()Landroid/graphics/Paint;
  
1002 ····move-result-object·v01003 ····move-result-object·v0
  
 1004 ····.line·412
1003 ····invoke-static·{p1},·Lcom/github/mikephil/charting/utils/Utils;->convertDpToPixel(F)F1005 ····invoke-static·{p1},·Lcom/github/mikephil/charting/utils/Utils;->convertDpToPixel(F)F
  
1004 ····move-result·v11006 ····move-result·v1
  
 1007 ····.line·411
1005 ····invoke-virtual·{v0,·v1},·Landroid/graphics/Paint;->setTextSize(F)V1008 ····invoke-virtual·{v0,·v1},·Landroid/graphics/Paint;->setTextSize(F)V
  
1006 ····.line·4131009 ····.line·413
1007 ····return-void1010 ····return-void
1008 .end·method1011 .end·method
  
1009 .method·public·setCenterTextSizePixels(F)V1012 .method·public·setCenterTextSizePixels(F)V
983 B
smali/com/github/mikephil/charting/animation/Easing.smali
    
Offset 2, 30 lines modifiedOffset 2, 28 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Easing.java"3 .source·"Easing.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/github/mikephil/charting/animation/Easing$1;, 
8 ········Lcom/github/mikephil/charting/animation/Easing$EasingFunctions;,7 ········Lcom/github/mikephil/charting/animation/Easing$EasingFunctions;,
9 ········Lcom/github/mikephil/charting/animation/Easing$EasingOption;8 ········Lcom/github/mikephil/charting/animation/Easing$EasingOption;
10 ····}9 ····}
11 .end·annotation10 .end·annotation
  
  
12 #·direct·methods11 #·direct·methods
13 .method·public·constructor·<init>()V12 .method·public·constructor·<init>()V
14 ····.locals·013 ····.locals·0
  
15 ····.prologue14 ····.prologue
16 ····.line·915 ····.line·9
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
18 ····.line·108 
19 ····return-void17 ····return-void
20 .end·method18 .end·method
  
21 .method·public·static·getEasingFunctionFromOption(Lcom/github/mikephil/charting/animation/Easing$EasingOption;)Lcom/github/mikephil/charting/animation/EasingFunction;19 .method·public·static·getEasingFunctionFromOption(Lcom/github/mikephil/charting/animation/Easing$EasingOption;)Lcom/github/mikephil/charting/animation/EasingFunction;
22 ····.locals·220 ····.locals·2
23 ····.param·p0,·"easing"····#·Lcom/github/mikephil/charting/animation/Easing$EasingOption;21 ····.param·p0,·"easing"····#·Lcom/github/mikephil/charting/animation/Easing$EasingOption;
  
497 B
smali/com/github/mikephil/charting/animation/Easing$EasingFunctions$20.smali
    
Offset 109, 19 lines modifiedOffset 109, 21 lines modified
  
109 ····mul-double/2addr·v4,·v6109 ····mul-double/2addr·v4,·v6
  
110 ····float-to-double·v6,·v0110 ····float-to-double·v6,·v0
  
111 ····div-double/2addr·v4,·v6111 ····div-double/2addr·v4,·v6
  
 112 ····.line·459
112 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->sin(D)D113 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->sin(D)D
  
113 ····move-result-wide·v4114 ····move-result-wide·v4
  
114 ····double-to-float·v4,·v4115 ····double-to-float·v4,·v4
  
115 ····mul-float/2addr·v3,·v4116 ····mul-float/2addr·v3,·v4
  
116 ····neg-float·v3,·v3117 ····neg-float·v3,·v3
  
 118 ····.line·457
117 ····goto·:goto_0119 ····goto·:goto_0
118 .end·method120 .end·method
1.23 KB
smali/com/github/mikephil/charting/animation/Easing$EasingFunctions$22.smali
    
Offset 104, 14 lines modifiedOffset 104, 15 lines modified
  
104 ····sub-float/2addr·v1,·v4104 ····sub-float/2addr·v1,·v4
  
105 ····mul-float/2addr·v5,·v1105 ····mul-float/2addr·v5,·v1
  
106 ····float-to-double·v6,·v5106 ····float-to-double·v6,·v5
  
 107 ····.line·557
107 ····invoke-static·{v8,·v9,·v6,·v7},·Ljava/lang/Math;->pow(DD)D108 ····invoke-static·{v8,·v9,·v6,·v7},·Ljava/lang/Math;->pow(DD)D
  
108 ····move-result-wide·v6109 ····move-result-wide·v6
  
109 ····double-to-float·v5,·v6110 ····double-to-float·v5,·v6
  
110 ····mul-float/2addr·v4,·v1111 ····mul-float/2addr·v4,·v1
Offset 122, 24 lines modifiedOffset 123, 26 lines modified
  
122 ····mul-double/2addr·v6,·v10123 ····mul-double/2addr·v6,·v10
  
123 ····float-to-double·v8,·v0124 ····float-to-double·v8,·v0
  
124 ····div-double/2addr·v6,·v8125 ····div-double/2addr·v6,·v8
  
 126 ····.line·558
125 ····invoke-static·{v6,·v7},·Ljava/lang/Math;->sin(D)D127 ····invoke-static·{v6,·v7},·Ljava/lang/Math;->sin(D)D
  
126 ····move-result-wide·v6128 ····move-result-wide·v6
  
127 ····double-to-float·v4,·v6129 ····double-to-float·v4,·v6
  
128 ····mul-float/2addr·v4,·v5130 ····mul-float/2addr·v4,·v5
  
129 ····mul-float/2addr·v3,·v4131 ····mul-float/2addr·v3,·v4
  
 132 ····.line·556
130 ····goto·:goto_0133 ····goto·:goto_0
  
131 ····.line·560134 ····.line·560
132 ····:cond_2135 ····:cond_2
133 ····const/high16·v3,·-0x3ee00000····#·-10.0f136 ····const/high16·v3,·-0x3ee00000····#·-10.0f
  
134 ····sub-float/2addr·v1,·v4137 ····sub-float/2addr·v1,·v4
Offset 162, 21 lines modifiedOffset 165, 23 lines modified
  
162 ····mul-double/2addr·v6,·v10165 ····mul-double/2addr·v6,·v10
  
163 ····float-to-double·v8,·v0166 ····float-to-double·v8,·v0
  
164 ····div-double/2addr·v6,·v8167 ····div-double/2addr·v6,·v8
  
 168 ····.line·561
165 ····invoke-static·{v6,·v7},·Ljava/lang/Math;->sin(D)D169 ····invoke-static·{v6,·v7},·Ljava/lang/Math;->sin(D)D
  
166 ····move-result-wide·v6170 ····move-result-wide·v6
  
167 ····double-to-float·v5,·v6171 ····double-to-float·v5,·v6
  
168 ····mul-float/2addr·v3,·v5172 ····mul-float/2addr·v3,·v5
  
169 ····mul-float/2addr·v3,·v12173 ····mul-float/2addr·v3,·v12
  
170 ····add-float/2addr·v3,·v4174 ····add-float/2addr·v3,·v4
  
 175 ····.line·560
171 ····goto·:goto_0176 ····goto·:goto_0
172 .end·method177 .end·method
503 B
smali/com/github/mikephil/charting/animation/Easing$EasingFunctions$21.smali
    
Offset 107, 19 lines modifiedOffset 107, 21 lines modified
  
107 ····mul-double/2addr·v6,·v8107 ····mul-double/2addr·v6,·v8
  
108 ····float-to-double·v8,·v0108 ····float-to-double·v8,·v0
  
109 ····div-double/2addr·v6,·v8109 ····div-double/2addr·v6,·v8
  
 110 ····.line·502
110 ····invoke-static·{v6,·v7},·Ljava/lang/Math;->sin(D)D111 ····invoke-static·{v6,·v7},·Ljava/lang/Math;->sin(D)D
  
111 ····move-result-wide·v6112 ····move-result-wide·v6
  
112 ····double-to-float·v5,·v6113 ····double-to-float·v5,·v6
  
113 ····mul-float/2addr·v3,·v5114 ····mul-float/2addr·v3,·v5
  
114 ····add-float/2addr·v3,·v4115 ····add-float/2addr·v3,·v4
  
 116 ····.line·501
115 ····goto·:goto_0117 ····goto·:goto_0
116 .end·method118 .end·method
2.22 KB
smali/com/github/mikephil/charting/data/ScatterData.smali
    
Offset 185, 55 lines modifiedOffset 185, 54 lines modified
  
185 #·virtual·methods185 #·virtual·methods
186 .method·public·getGreatestShapeSize()F186 .method·public·getGreatestShapeSize()F
187 ····.locals·5187 ····.locals·5
  
188 ····.prologue188 ····.prologue
189 ····.line·50189 ····.line·50
190 ····const/4·v1,·0x0190 ····const/4·v0,·0x0
  
191 ····.line·52191 ····.line·52
192 ····.local·v1,·"max":F192 ····.local·v0,·"max":F
193 ····iget-object·v4,·p0,·Lcom/github/mikephil/charting/data/ScatterData;->mDataSets:Ljava/util/List;193 ····iget-object·v3,·p0,·Lcom/github/mikephil/charting/data/ScatterData;->mDataSets:Ljava/util/List;
  
194 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;194 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
195 ····move-result-object·v0195 ····move-result-object·v3
  
196 ····.local·v0,·"i$":Ljava/util/Iterator; 
197 ····:cond_0196 ····:cond_0
198 ····:goto_0197 ····:goto_0
199 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z198 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
200 ····move-result·v4199 ····move-result·v4
  
201 ····if-eqz·v4,·:cond_1200 ····if-eqz·v4,·:cond_1
  
202 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;201 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
203 ····move-result-object·v2202 ····move-result-object·v1
  
204 ····check-cast·v2,·Lcom/github/mikephil/charting/data/ScatterDataSet;203 ····check-cast·v1,·Lcom/github/mikephil/charting/data/ScatterDataSet;
  
205 ····.line·53204 ····.line·53
206 ····.local·v2,·"set":Lcom/github/mikephil/charting/data/ScatterDataSet;205 ····.local·v1,·"set":Lcom/github/mikephil/charting/data/ScatterDataSet;
207 ····invoke-virtual·{v2},·Lcom/github/mikephil/charting/data/ScatterDataSet;->getScatterShapeSize()F206 ····invoke-virtual·{v1},·Lcom/github/mikephil/charting/data/ScatterDataSet;->getScatterShapeSize()F
  
208 ····move-result·v3207 ····move-result·v2
  
209 ····.line·55208 ····.line·55
210 ····.local·v3,·"size":F209 ····.local·v2,·"size":F
211 ····cmpl-float·v4,·v3,·v1210 ····cmpl-float·v4,·v2,·v0
  
212 ····if-lez·v4,·:cond_0211 ····if-lez·v4,·:cond_0
  
213 ····.line·56212 ····.line·56
214 ····move·v1,·v3213 ····move·v0,·v2
  
215 ····goto·:goto_0214 ····goto·:goto_0
  
216 ····.line·59215 ····.line·59
217 ····.end·local·v2····#·"set":Lcom/github/mikephil/charting/data/ScatterDataSet;216 ····.end·local·v1····#·"set":Lcom/github/mikephil/charting/data/ScatterDataSet;
218 ····.end·local·v3····#·"size":F217 ····.end·local·v2····#·"size":F
219 ····:cond_1218 ····:cond_1
220 ····return·v1219 ····return·v0
221 .end·method220 .end·method
658 B
smali/com/github/mikephil/charting/data/CandleEntry.smali
    
Offset 128, 14 lines modifiedOffset 128, 15 lines modified
  
128 ····iget·v3,·p0,·Lcom/github/mikephil/charting/data/CandleEntry;->mShadowLow:F128 ····iget·v3,·p0,·Lcom/github/mikephil/charting/data/CandleEntry;->mShadowLow:F
  
129 ····iget·v4,·p0,·Lcom/github/mikephil/charting/data/CandleEntry;->mOpen:F129 ····iget·v4,·p0,·Lcom/github/mikephil/charting/data/CandleEntry;->mOpen:F
  
130 ····iget·v5,·p0,·Lcom/github/mikephil/charting/data/CandleEntry;->mClose:F130 ····iget·v5,·p0,·Lcom/github/mikephil/charting/data/CandleEntry;->mClose:F
  
 131 ····.line·92
131 ····invoke-virtual·{p0},·Lcom/github/mikephil/charting/data/CandleEntry;->getData()Ljava/lang/Object;132 ····invoke-virtual·{p0},·Lcom/github/mikephil/charting/data/CandleEntry;->getData()Ljava/lang/Object;
  
132 ····move-result-object·v6133 ····move-result-object·v6
  
133 ····invoke-direct/range·{v0·..·v6},·Lcom/github/mikephil/charting/data/CandleEntry;-><init>(IFFFFLjava/lang/Object;)V134 ····invoke-direct/range·{v0·..·v6},·Lcom/github/mikephil/charting/data/CandleEntry;-><init>(IFFFFLjava/lang/Object;)V
  
134 ····.line·94135 ····.line·94
29.1 KB
smali/com/github/mikephil/charting/data/ChartData.smali
    
Offset 628, 18 lines modifiedOffset 628, 20 lines modified
628 ····.line·170628 ····.line·170
629 ····invoke-interface·{p1,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object;629 ····invoke-interface·{p1,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
630 ····move-result-object·v1630 ····move-result-object·v1
  
631 ····check-cast·v1,·Lcom/github/mikephil/charting/data/DataSet;631 ····check-cast·v1,·Lcom/github/mikephil/charting/data/DataSet;
  
 632 ····.line·171
632 ····invoke-virtual·{v1},·Lcom/github/mikephil/charting/data/DataSet;->getYVals()Ljava/util/List;633 ····invoke-virtual·{v1},·Lcom/github/mikephil/charting/data/DataSet;->getYVals()Ljava/util/List;
  
633 ····move-result-object·v1634 ····move-result-object·v1
  
 635 ····.line·172
634 ····invoke-interface·{v1},·Ljava/util/List;->size()I636 ····invoke-interface·{v1},·Ljava/util/List;->size()I
  
635 ····move-result·v1637 ····move-result·v1
  
636 ····iget-object·v2,·p0,·Lcom/github/mikephil/charting/data/ChartData;->mXVals:Ljava/util/List;638 ····iget-object·v2,·p0,·Lcom/github/mikephil/charting/data/ChartData;->mXVals:Ljava/util/List;
  
637 ····invoke-interface·{v2},·Ljava/util/List;->size()I639 ····invoke-interface·{v2},·Ljava/util/List;->size()I
Offset 1144, 152 lines modifiedOffset 1146, 152 lines modified
1144 ····invoke-interface·{v0,·p1},·Ljava/util/List;->add(Ljava/lang/Object;)Z1146 ····invoke-interface·{v0,·p1},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
1145 ····.line·3951147 ····.line·395
1146 ····return-void1148 ····return-void
1147 .end·method1149 .end·method
  
1148 .method·protected·calcMinMax(Ljava/util/List;)V1150 .method·protected·calcMinMax(Ljava/util/List;)V
1149 ····.locals·91151 ····.locals·8
1150 ····.annotation·system·Ldalvik/annotation/Signature;1152 ····.annotation·system·Ldalvik/annotation/Signature;
1151 ········value·=·{1153 ········value·=·{
1152 ············"(",1154 ············"(",
1153 ············"Ljava/util/List",1155 ············"Ljava/util/List",
1154 ············"<+",1156 ············"<+",
1155 ············"Lcom/github/mikephil/charting/data/DataSet",1157 ············"Lcom/github/mikephil/charting/data/DataSet",
1156 ············"<*>;>;)V"1158 ············"<*>;>;)V"
1157 ········}1159 ········}
1158 ····.end·annotation1160 ····.end·annotation
  
1159 ····.prologue1161 ····.prologue
1160 ····.local·p0,·"this":Lcom/github/mikephil/charting/data/ChartData;,·"Lcom/github/mikephil/charting/data/ChartData<TT;>;"1162 ····.local·p0,·"this":Lcom/github/mikephil/charting/data/ChartData;,·"Lcom/github/mikephil/charting/data/ChartData<TT;>;"
1161 ····.local·p1,·"dataSets":Ljava/util/List;,·"Ljava/util/List<+Lcom/github/mikephil/charting/data/DataSet<*>;>;"1163 ····.local·p1,·"dataSets":Ljava/util/List;,·"Ljava/util/List<+Lcom/github/mikephil/charting/data/DataSet<*>;>;"
1162 ····const/4·v8,·0x0 
  
1163 ····const/4·v7,·0x01164 ····const/4·v7,·0x0
  
 1165 ····const/4·v6,·0x0
  
1164 ····.line·1921166 ····.line·192
1165 ····if-eqz·p1,·:cond_01167 ····if-eqz·p1,·:cond_0
  
1166 ····invoke-interface·{p1},·Ljava/util/List;->size()I1168 ····invoke-interface·{p1},·Ljava/util/List;->size()I
  
1167 ····move-result·v51169 ····move-result·v4
  
1168 ····const/4·v6,·0x11170 ····const/4·v5,·0x1
  
1169 ····if-ge·v5,·v6,·:cond_11171 ····if-ge·v4,·v5,·:cond_1
  
1170 ····.line·1941172 ····.line·194
1171 ····:cond_01173 ····:cond_0
1172 ····iput·v7,·p0,·Lcom/github/mikephil/charting/data/ChartData;->mYMax:F1174 ····iput·v6,·p0,·Lcom/github/mikephil/charting/data/ChartData;->mYMax:F
  
1173 ····.line·1951175 ····.line·195
1174 ····iput·v7,·p0,·Lcom/github/mikephil/charting/data/ChartData;->mYMin:F1176 ····iput·v6,·p0,·Lcom/github/mikephil/charting/data/ChartData;->mYMin:F
  
1175 ····.line·2511177 ····.line·251
1176 ····:goto_01178 ····:goto_0
1177 ····return-void1179 ····return-void
  
1178 ····.line·1991180 ····.line·199
1179 ····:cond_11181 ····:cond_1
1180 ····invoke-interface·{p1,·v8},·Ljava/util/List;->get(I)Ljava/lang/Object;1182 ····invoke-interface·{p1,·v7},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
1181 ····move-result-object·v51183 ····move-result-object·v4
  
1182 ····check-cast·v5,·Lcom/github/mikephil/charting/data/DataSet;1184 ····check-cast·v4,·Lcom/github/mikephil/charting/data/DataSet;
  
1183 ····invoke-virtual·{v5},·Lcom/github/mikephil/charting/data/DataSet;->getYMin()F1185 ····invoke-virtual·{v4},·Lcom/github/mikephil/charting/data/DataSet;->getYMin()F
  
1184 ····move-result·v51186 ····move-result·v4
  
1185 ····iput·v5,·p0,·Lcom/github/mikephil/charting/data/ChartData;->mYMin:F1187 ····iput·v4,·p0,·Lcom/github/mikephil/charting/data/ChartData;->mYMin:F
  
1186 ····.line·2001188 ····.line·200
1187 ····invoke-interface·{p1,·v8},·Ljava/util/List;->get(I)Ljava/lang/Object;1189 ····invoke-interface·{p1,·v7},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
1188 ····move-result-object·v51190 ····move-result-object·v4
  
1189 ····check-cast·v5,·Lcom/github/mikephil/charting/data/DataSet;1191 ····check-cast·v4,·Lcom/github/mikephil/charting/data/DataSet;
  
1190 ····invoke-virtual·{v5},·Lcom/github/mikephil/charting/data/DataSet;->getYMax()F1192 ····invoke-virtual·{v4},·Lcom/github/mikephil/charting/data/DataSet;->getYMax()F
  
1191 ····move-result·v51193 ····move-result·v4
  
1192 ····iput·v5,·p0,·Lcom/github/mikephil/charting/data/ChartData;->mYMax:F1194 ····iput·v4,·p0,·Lcom/github/mikephil/charting/data/ChartData;->mYMax:F
  
1193 ····.line·2021195 ····.line·202
1194 ····const/4·v3,·0x01196 ····const/4·v3,·0x0
  
1195 ····.local·v3,·"i":I1197 ····.local·v3,·"i":I
1196 ····:goto_11198 ····:goto_1
1197 ····invoke-interface·{p1},·Ljava/util/List;->size()I1199 ····invoke-interface·{p1},·Ljava/util/List;->size()I
  
1198 ····move-result·v51200 ····move-result·v4
  
1199 ····if-ge·v3,·v5,·:cond_41201 ····if-ge·v3,·v4,·:cond_4
  
1200 ····.line·2031202 ····.line·203
1201 ····invoke-interface·{p1,·v3},·Ljava/util/List;->get(I)Ljava/lang/Object;1203 ····invoke-interface·{p1,·v3},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
1202 ····move-result-object·v51204 ····move-result-object·v4
  
1203 ····check-cast·v5,·Lcom/github/mikephil/charting/data/DataSet;1205 ····check-cast·v4,·Lcom/github/mikephil/charting/data/DataSet;
  
1204 ····invoke-virtual·{v5},·Lcom/github/mikephil/charting/data/DataSet;->getYMin()F1206 ····invoke-virtual·{v4},·Lcom/github/mikephil/charting/data/DataSet;->getYMin()F
  
1205 ····move-result·v51207 ····move-result·v4
  
1206 ····iget·v6,·p0,·Lcom/github/mikephil/charting/data/ChartData;->mYMin:F1208 ····iget·v5,·p0,·Lcom/github/mikephil/charting/data/ChartData;->mYMin:F
  
1207 ····cmpg-float·v5,·v5,·v61209 ····cmpg-float·v4,·v4,·v5
  
1208 ····if-gez·v5,·:cond_21210 ····if-gez·v4,·:cond_2
  
1209 ····.line·2041211 ····.line·204
1210 ····invoke-interface·{p1,·v3},·Ljava/util/List;->get(I)Ljava/lang/Object;1212 ····invoke-interface·{p1,·v3},·Ljava/util/List;->get(I)Ljava/lang/Object;
Max diff block lines reached; 25188/29709 bytes (84.78%) of diff not shown.
1.84 KB
smali/com/github/mikephil/charting/data/BubbleData.smali
    
Offset 186, 38 lines modifiedOffset 186, 37 lines modified
186 #·virtual·methods186 #·virtual·methods
187 .method·public·setHighlightCircleWidth(F)V187 .method·public·setHighlightCircleWidth(F)V
188 ····.locals·3188 ····.locals·3
189 ····.param·p1,·"width"····#·F189 ····.param·p1,·"width"····#·F
  
190 ····.prologue190 ····.prologue
191 ····.line·50191 ····.line·50
192 ····iget-object·v2,·p0,·Lcom/github/mikephil/charting/data/BubbleData;->mDataSets:Ljava/util/List;192 ····iget-object·v1,·p0,·Lcom/github/mikephil/charting/data/BubbleData;->mDataSets:Ljava/util/List;
  
193 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;193 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
194 ····move-result-object·v0194 ····move-result-object·v1
  
195 ····.local·v0,·"i$":Ljava/util/Iterator; 
196 ····:goto_0195 ····:goto_0
197 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z196 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
198 ····move-result·v2197 ····move-result·v2
  
199 ····if-eqz·v2,·:cond_0198 ····if-eqz·v2,·:cond_0
  
200 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;199 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
201 ····move-result-object·v1200 ····move-result-object·v0
  
202 ····check-cast·v1,·Lcom/github/mikephil/charting/data/BubbleDataSet;201 ····check-cast·v0,·Lcom/github/mikephil/charting/data/BubbleDataSet;
  
203 ····.line·51202 ····.line·51
204 ····.local·v1,·"set":Lcom/github/mikephil/charting/data/BubbleDataSet;203 ····.local·v0,·"set":Lcom/github/mikephil/charting/data/BubbleDataSet;
205 ····invoke-virtual·{v1,·p1},·Lcom/github/mikephil/charting/data/BubbleDataSet;->setHighlightCircleWidth(F)V204 ····invoke-virtual·{v0,·p1},·Lcom/github/mikephil/charting/data/BubbleDataSet;->setHighlightCircleWidth(F)V
  
206 ····goto·:goto_0205 ····goto·:goto_0
  
207 ····.line·53206 ····.line·53
208 ····.end·local·v1····#·"set":Lcom/github/mikephil/charting/data/BubbleDataSet;207 ····.end·local·v0····#·"set":Lcom/github/mikephil/charting/data/BubbleDataSet;
209 ····:cond_0208 ····:cond_0
210 ····return-void209 ····return-void
211 .end·method210 .end·method
3.9 KB
smali/com/github/mikephil/charting/data/DataSet.smali
    
Offset 507, 21 lines modifiedOffset 507, 20 lines modified
507 .method·public·contains(Lcom/github/mikephil/charting/data/Entry;)Z507 .method·public·contains(Lcom/github/mikephil/charting/data/Entry;)Z
508 ····.locals·3508 ····.locals·3
509 ····.param·p1,·"e"····#·Lcom/github/mikephil/charting/data/Entry;509 ····.param·p1,·"e"····#·Lcom/github/mikephil/charting/data/Entry;
  
510 ····.prologue510 ····.prologue
511 ····.line·716511 ····.line·716
512 ····.local·p0,·"this":Lcom/github/mikephil/charting/data/DataSet;,·"Lcom/github/mikephil/charting/data/DataSet<TT;>;"512 ····.local·p0,·"this":Lcom/github/mikephil/charting/data/DataSet;,·"Lcom/github/mikephil/charting/data/DataSet<TT;>;"
513 ····iget-object·v2,·p0,·Lcom/github/mikephil/charting/data/DataSet;->mYVals:Ljava/util/List;513 ····iget-object·v1,·p0,·Lcom/github/mikephil/charting/data/DataSet;->mYVals:Ljava/util/List;
  
514 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;514 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
515 ····move-result-object·v1515 ····move-result-object·v1
  
516 ····.local·v1,·"i$":Ljava/util/Iterator; 
517 ····:cond_0516 ····:cond_0
518 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z517 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
519 ····move-result·v2518 ····move-result·v2
  
520 ····if-eqz·v2,·:cond_1519 ····if-eqz·v2,·:cond_1
  
Offset 536, 23 lines modifiedOffset 535, 23 lines modified
536 ····invoke-virtual·{v0,·p1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z535 ····invoke-virtual·{v0,·p1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
537 ····move-result·v2536 ····move-result·v2
  
538 ····if-eqz·v2,·:cond_0537 ····if-eqz·v2,·:cond_0
  
539 ····.line·718538 ····.line·718
540 ····const/4·v2,·0x1539 ····const/4·v1,·0x1
  
541 ····.line·721540 ····.line·721
542 ····.end·local·v0····#·"entry":Lcom/github/mikephil/charting/data/Entry;541 ····.end·local·v0····#·"entry":Lcom/github/mikephil/charting/data/Entry;
543 ····:goto_0542 ····:goto_0
544 ····return·v2543 ····return·v1
  
545 ····:cond_1544 ····:cond_1
546 ····const/4·v2,·0x0545 ····const/4·v1,·0x0
  
547 ····goto·:goto_0546 ····goto·:goto_0
548 .end·method547 .end·method
  
549 .method·public·abstract·copy()Lcom/github/mikephil/charting/data/DataSet;548 .method·public·abstract·copy()Lcom/github/mikephil/charting/data/DataSet;
550 ····.annotation·system·Ldalvik/annotation/Signature;549 ····.annotation·system·Ldalvik/annotation/Signature;
551 ········value·=·{550 ········value·=·{
Offset 1455, 66 lines modifiedOffset 1454, 61 lines modified
1455 ····iput-object·v0,·p0,·Lcom/github/mikephil/charting/data/DataSet;->mColors:Ljava/util/List;1454 ····iput-object·v0,·p0,·Lcom/github/mikephil/charting/data/DataSet;->mColors:Ljava/util/List;
  
1456 ····.line·5201455 ····.line·520
1457 ····return-void1456 ····return-void
1458 .end·method1457 .end·method
  
1459 .method·public·setColors([ILandroid/content/Context;)V1458 .method·public·setColors([ILandroid/content/Context;)V
1460 ····.locals·61459 ····.locals·5
1461 ····.param·p1,·"colors"····#·[I1460 ····.param·p1,·"colors"····#·[I
1462 ····.param·p2,·"c"····#·Landroid/content/Context;1461 ····.param·p2,·"c"····#·Landroid/content/Context;
  
1463 ····.prologue1462 ····.prologue
1464 ····.line·5341463 ····.line·534
1465 ····.local·p0,·"this":Lcom/github/mikephil/charting/data/DataSet;,·"Lcom/github/mikephil/charting/data/DataSet<TT;>;"1464 ····.local·p0,·"this":Lcom/github/mikephil/charting/data/DataSet;,·"Lcom/github/mikephil/charting/data/DataSet<TT;>;"
1466 ····new-instance·v1,·Ljava/util/ArrayList;1465 ····new-instance·v0,·Ljava/util/ArrayList;
  
1467 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V1466 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
1468 ····.line·5361467 ····.line·536
1469 ····.local·v1,·"clrs":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Integer;>;"1468 ····.local·v0,·"clrs":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Integer;>;"
1470 ····move-object·v0,·p1 
  
1471 ····.local·v0,·"arr$":[I 
1472 ····array-length·v4,·v01469 ····array-length·v3,·p1
  
1473 ····.local·v4,·"len$":I 
1474 ····const/4·v3,·0x01470 ····const/4·v2,·0x0
  
1475 ····.local·v3,·"i$":I 
1476 ····:goto_01471 ····:goto_0
1477 ····if-ge·v3,·v4,·:cond_01472 ····if-ge·v2,·v3,·:cond_0
  
1478 ····aget·v2,·v0,·v31473 ····aget·v1,·p1,·v2
  
1479 ····.line·5371474 ····.line·537
1480 ····.local·v2,·"color":I1475 ····.local·v1,·"color":I
1481 ····invoke-virtual·{p2},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;1476 ····invoke-virtual·{p2},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
1482 ····move-result-object·v51477 ····move-result-object·v4
  
1483 ····invoke-virtual·{v5,·v2},·Landroid/content/res/Resources;->getColor(I)I1478 ····invoke-virtual·{v4,·v1},·Landroid/content/res/Resources;->getColor(I)I
  
1484 ····move-result·v51479 ····move-result·v4
  
1485 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;1480 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
1486 ····move-result-object·v51481 ····move-result-object·v4
  
1487 ····invoke-interface·{v1,·v5},·Ljava/util/List;->add(Ljava/lang/Object;)Z1482 ····invoke-interface·{v0,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
1488 ····.line·5361483 ····.line·536
1489 ····add-int/lit8·v3,·v3,·0x11484 ····add-int/lit8·v2,·v2,·0x1
  
1490 ····goto·:goto_01485 ····goto·:goto_0
  
1491 ····.line·5401486 ····.line·540
1492 ····.end·local·v2····#·"color":I1487 ····.end·local·v1····#·"color":I
1493 ····:cond_01488 ····:cond_0
1494 ····iput-object·v1,·p0,·Lcom/github/mikephil/charting/data/DataSet;->mColors:Ljava/util/List;1489 ····iput-object·v0,·p0,·Lcom/github/mikephil/charting/data/DataSet;->mColors:Ljava/util/List;
  
1495 ····.line·5411490 ····.line·541
1496 ····return-void1491 ····return-void
1497 .end·method1492 .end·method
  
1498 .method·public·setDrawValues(Z)V1493 .method·public·setDrawValues(Z)V
1499 ····.locals·01494 ····.locals·0
1.15 KB
smali/com/github/mikephil/charting/data/BarEntry.smali
    
Offset 73, 50 lines modifiedOffset 73, 45 lines modified
73 ····iput-object·p1,·p0,·Lcom/github/mikephil/charting/data/BarEntry;->mVals:[F73 ····iput-object·p1,·p0,·Lcom/github/mikephil/charting/data/BarEntry;->mVals:[F
  
74 ····.line·4774 ····.line·47
75 ····return-void75 ····return-void
76 .end·method76 .end·method
  
77 .method·private·static·calcSum([F)F77 .method·private·static·calcSum([F)F
78 ····.locals·578 ····.locals·4
79 ····.param·p0,·"vals"····#·[F79 ····.param·p0,·"vals"····#·[F
  
80 ····.prologue80 ····.prologue
81 ····.line·13781 ····.line·137
82 ····const/4·v4,·0x082 ····const/4·v1,·0x0
  
83 ····.line·13983 ····.line·139
84 ····.local·v4,·"sum":F84 ····.local·v1,·"sum":F
85 ····move-object·v0,·p0 
  
86 ····.local·v0,·"arr$":[F 
87 ····array-length·v3,·v085 ····array-length·v3,·p0
  
88 ····.local·v3,·"len$":I 
89 ····const/4·v2,·0x086 ····const/4·v2,·0x0
  
90 ····.local·v2,·"i$":I 
91 ····:goto_087 ····:goto_0
92 ····if-ge·v2,·v3,·:cond_088 ····if-ge·v2,·v3,·:cond_0
  
93 ····aget·v1,·v0,·v289 ····aget·v0,·p0,·v2
  
94 ····.line·14090 ····.line·140
95 ····.local·v1,·"f":F91 ····.local·v0,·"f":F
96 ····add-float/2addr·v4,·v192 ····add-float/2addr·v1,·v0
  
97 ····.line·13993 ····.line·139
98 ····add-int/lit8·v2,·v2,·0x194 ····add-int/lit8·v2,·v2,·0x1
  
99 ····goto·:goto_095 ····goto·:goto_0
  
100 ····.line·14296 ····.line·142
101 ····.end·local·v1····#·"f":F97 ····.end·local·v0····#·"f":F
102 ····:cond_098 ····:cond_0
103 ····return·v499 ····return·v1
104 .end·method100 .end·method
  
  
105 #·virtual·methods101 #·virtual·methods
106 .method·public·copy()Lcom/github/mikephil/charting/data/BarEntry;102 .method·public·copy()Lcom/github/mikephil/charting/data/BarEntry;
107 ····.locals·4103 ····.locals·4
  
4.52 KB
smali/com/github/mikephil/charting/data/BubbleDataSet.smali
    
Offset 134, 125 lines modifiedOffset 134, 124 lines modified
  
134 ····move-result-object·v0134 ····move-result-object·v0
  
135 ····.line·55135 ····.line·55
136 ····.local·v0,·"entries":Ljava/util/List;,·"Ljava/util/List<Lcom/github/mikephil/charting/data/BubbleEntry;>;"136 ····.local·v0,·"entries":Ljava/util/List;,·"Ljava/util/List<Lcom/github/mikephil/charting/data/BubbleEntry;>;"
137 ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator;137 ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
138 ····move-result-object·v2138 ····move-result-object·v7
  
139 ····.local·v2,·"i$":Ljava/util/Iterator; 
140 ····:cond_0139 ····:cond_0
141 ····:goto_0140 ····:goto_0
142 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z141 ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z
  
143 ····move-result·v8142 ····move-result·v8
  
144 ····if-eqz·v8,·:cond_5143 ····if-eqz·v8,·:cond_5
  
145 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;144 ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
146 ····move-result-object·v1145 ····move-result-object·v1
  
147 ····check-cast·v1,·Lcom/github/mikephil/charting/data/BubbleEntry;146 ····check-cast·v1,·Lcom/github/mikephil/charting/data/BubbleEntry;
  
148 ····.line·57147 ····.line·57
149 ····.local·v1,·"entry":Lcom/github/mikephil/charting/data/BubbleEntry;148 ····.local·v1,·"entry":Lcom/github/mikephil/charting/data/BubbleEntry;
150 ····invoke-direct·{p0,·v1},·Lcom/github/mikephil/charting/data/BubbleDataSet;->yMin(Lcom/github/mikephil/charting/data/BubbleEntry;)F149 ····invoke-direct·{p0,·v1},·Lcom/github/mikephil/charting/data/BubbleDataSet;->yMin(Lcom/github/mikephil/charting/data/BubbleEntry;)F
  
151 ····move-result·v7150 ····move-result·v6
  
152 ····.line·58151 ····.line·58
153 ····.local·v7,·"ymin":F152 ····.local·v6,·"ymin":F
154 ····invoke-direct·{p0,·v1},·Lcom/github/mikephil/charting/data/BubbleDataSet;->yMax(Lcom/github/mikephil/charting/data/BubbleEntry;)F153 ····invoke-direct·{p0,·v1},·Lcom/github/mikephil/charting/data/BubbleDataSet;->yMax(Lcom/github/mikephil/charting/data/BubbleEntry;)F
  
155 ····move-result·v6154 ····move-result·v5
  
156 ····.line·60155 ····.line·60
157 ····.local·v6,·"ymax":F156 ····.local·v5,·"ymax":F
158 ····iget·v8,·p0,·Lcom/github/mikephil/charting/data/BubbleDataSet;->mYMin:F157 ····iget·v8,·p0,·Lcom/github/mikephil/charting/data/BubbleDataSet;->mYMin:F
  
159 ····cmpg-float·v8,·v7,·v8158 ····cmpg-float·v8,·v6,·v8
  
160 ····if-gez·v8,·:cond_1159 ····if-gez·v8,·:cond_1
  
161 ····.line·62160 ····.line·62
162 ····iput·v7,·p0,·Lcom/github/mikephil/charting/data/BubbleDataSet;->mYMin:F161 ····iput·v6,·p0,·Lcom/github/mikephil/charting/data/BubbleDataSet;->mYMin:F
  
163 ····.line·65162 ····.line·65
164 ····:cond_1163 ····:cond_1
165 ····iget·v8,·p0,·Lcom/github/mikephil/charting/data/BubbleDataSet;->mYMax:F164 ····iget·v8,·p0,·Lcom/github/mikephil/charting/data/BubbleDataSet;->mYMax:F
  
166 ····cmpl-float·v8,·v6,·v8165 ····cmpl-float·v8,·v5,·v8
  
167 ····if-lez·v8,·:cond_2166 ····if-lez·v8,·:cond_2
  
168 ····.line·67167 ····.line·67
169 ····iput·v6,·p0,·Lcom/github/mikephil/charting/data/BubbleDataSet;->mYMax:F168 ····iput·v5,·p0,·Lcom/github/mikephil/charting/data/BubbleDataSet;->mYMax:F
  
170 ····.line·70169 ····.line·70
171 ····:cond_2170 ····:cond_2
172 ····invoke-direct·{p0,·v1},·Lcom/github/mikephil/charting/data/BubbleDataSet;->xMin(Lcom/github/mikephil/charting/data/BubbleEntry;)F171 ····invoke-direct·{p0,·v1},·Lcom/github/mikephil/charting/data/BubbleDataSet;->xMin(Lcom/github/mikephil/charting/data/BubbleEntry;)F
  
173 ····move-result·v5172 ····move-result·v4
  
174 ····.line·71173 ····.line·71
175 ····.local·v5,·"xmin":F174 ····.local·v4,·"xmin":F
176 ····invoke-direct·{p0,·v1},·Lcom/github/mikephil/charting/data/BubbleDataSet;->xMax(Lcom/github/mikephil/charting/data/BubbleEntry;)F175 ····invoke-direct·{p0,·v1},·Lcom/github/mikephil/charting/data/BubbleDataSet;->xMax(Lcom/github/mikephil/charting/data/BubbleEntry;)F
  
177 ····move-result·v4176 ····move-result·v3
  
178 ····.line·73177 ····.line·73
179 ····.local·v4,·"xmax":F178 ····.local·v3,·"xmax":F
180 ····iget·v8,·p0,·Lcom/github/mikephil/charting/data/BubbleDataSet;->mXMin:F179 ····iget·v8,·p0,·Lcom/github/mikephil/charting/data/BubbleDataSet;->mXMin:F
  
181 ····cmpg-float·v8,·v5,·v8180 ····cmpg-float·v8,·v4,·v8
  
182 ····if-gez·v8,·:cond_3181 ····if-gez·v8,·:cond_3
  
183 ····.line·75182 ····.line·75
184 ····iput·v5,·p0,·Lcom/github/mikephil/charting/data/BubbleDataSet;->mXMin:F183 ····iput·v4,·p0,·Lcom/github/mikephil/charting/data/BubbleDataSet;->mXMin:F
  
185 ····.line·78184 ····.line·78
186 ····:cond_3185 ····:cond_3
187 ····iget·v8,·p0,·Lcom/github/mikephil/charting/data/BubbleDataSet;->mXMax:F186 ····iget·v8,·p0,·Lcom/github/mikephil/charting/data/BubbleDataSet;->mXMax:F
  
188 ····cmpl-float·v8,·v4,·v8187 ····cmpl-float·v8,·v3,·v8
  
189 ····if-lez·v8,·:cond_4188 ····if-lez·v8,·:cond_4
  
190 ····.line·80189 ····.line·80
191 ····iput·v4,·p0,·Lcom/github/mikephil/charting/data/BubbleDataSet;->mXMax:F190 ····iput·v3,·p0,·Lcom/github/mikephil/charting/data/BubbleDataSet;->mXMax:F
  
192 ····.line·83191 ····.line·83
193 ····:cond_4192 ····:cond_4
194 ····invoke-direct·{p0,·v1},·Lcom/github/mikephil/charting/data/BubbleDataSet;->largestSize(Lcom/github/mikephil/charting/data/BubbleEntry;)F193 ····invoke-direct·{p0,·v1},·Lcom/github/mikephil/charting/data/BubbleDataSet;->largestSize(Lcom/github/mikephil/charting/data/BubbleEntry;)F
  
195 ····move-result·v3194 ····move-result·v2
  
196 ····.line·85195 ····.line·85
197 ····.local·v3,·"size":F196 ····.local·v2,·"size":F
198 ····iget·v8,·p0,·Lcom/github/mikephil/charting/data/BubbleDataSet;->mMaxSize:F197 ····iget·v8,·p0,·Lcom/github/mikephil/charting/data/BubbleDataSet;->mMaxSize:F
  
199 ····cmpl-float·v8,·v3,·v8198 ····cmpl-float·v8,·v2,·v8
  
200 ····if-lez·v8,·:cond_0199 ····if-lez·v8,·:cond_0
  
201 ····.line·87200 ····.line·87
202 ····iput·v3,·p0,·Lcom/github/mikephil/charting/data/BubbleDataSet;->mMaxSize:F201 ····iput·v2,·p0,·Lcom/github/mikephil/charting/data/BubbleDataSet;->mMaxSize:F
  
203 ····goto·:goto_0202 ····goto·:goto_0
  
204 ····.line·90203 ····.line·90
205 ····.end·local·v1····#·"entry":Lcom/github/mikephil/charting/data/BubbleEntry;204 ····.end·local·v1····#·"entry":Lcom/github/mikephil/charting/data/BubbleEntry;
206 ····.end·local·v3····#·"size":F205 ····.end·local·v2····#·"size":F
207 ····.end·local·v4····#·"xmax":F206 ····.end·local·v3····#·"xmax":F
208 ····.end·local·v5····#·"xmin":F207 ····.end·local·v4····#·"xmin":F
209 ····.end·local·v6····#·"ymax":F208 ····.end·local·v5····#·"ymax":F
210 ····.end·local·v7····#·"ymin":F209 ····.end·local·v6····#·"ymin":F
211 ····:cond_5210 ····:cond_5
212 ····return-void211 ····return-void
213 .end·method212 .end·method
  
214 .method·public·copy()Lcom/github/mikephil/charting/data/DataSet;213 .method·public·copy()Lcom/github/mikephil/charting/data/DataSet;
215 ····.locals·4214 ····.locals·4
216 ····.annotation·system·Ldalvik/annotation/Signature;215 ····.annotation·system·Ldalvik/annotation/Signature;
1.52 KB
smali/com/github/mikephil/charting/data/PieData.smali
    
Offset 151, 15 lines modifiedOffset 151, 14 lines modified
151 ····check-cast·v0,·Lcom/github/mikephil/charting/data/PieDataSet;151 ····check-cast·v0,·Lcom/github/mikephil/charting/data/PieDataSet;
  
152 ····return-object·v0152 ····return-object·v0
153 .end·method153 .end·method
  
154 .method·public·bridge·synthetic·getDataSetByIndex(I)Lcom/github/mikephil/charting/data/DataSet;154 .method·public·bridge·synthetic·getDataSetByIndex(I)Lcom/github/mikephil/charting/data/DataSet;
155 ····.locals·1155 ····.locals·1
156 ····.param·p1,·"x0"····#·I 
  
157 ····.prologue156 ····.prologue
158 ····.line·15157 ····.line·15
159 ····invoke-virtual·{p0,·p1},·Lcom/github/mikephil/charting/data/PieData;->getDataSetByIndex(I)Lcom/github/mikephil/charting/data/PieDataSet;158 ····invoke-virtual·{p0,·p1},·Lcom/github/mikephil/charting/data/PieData;->getDataSetByIndex(I)Lcom/github/mikephil/charting/data/PieDataSet;
  
160 ····move-result-object·v0159 ····move-result-object·v0
  
Offset 185, 16 lines modifiedOffset 184, 14 lines modified
185 ····const/4·v0,·0x0184 ····const/4·v0,·0x0
  
186 ····goto·:goto_0185 ····goto·:goto_0
187 .end·method186 .end·method
  
188 .method·public·bridge·synthetic·getDataSetByLabel(Ljava/lang/String;Z)Lcom/github/mikephil/charting/data/DataSet;187 .method·public·bridge·synthetic·getDataSetByLabel(Ljava/lang/String;Z)Lcom/github/mikephil/charting/data/DataSet;
189 ····.locals·1188 ····.locals·1
190 ····.param·p1,·"x0"····#·Ljava/lang/String; 
191 ····.param·p2,·"x1"····#·Z 
  
192 ····.prologue189 ····.prologue
193 ····.line·15190 ····.line·15
194 ····invoke-virtual·{p0,·p1,·p2},·Lcom/github/mikephil/charting/data/PieData;->getDataSetByLabel(Ljava/lang/String;Z)Lcom/github/mikephil/charting/data/PieDataSet;191 ····invoke-virtual·{p0,·p1,·p2},·Lcom/github/mikephil/charting/data/PieData;->getDataSetByLabel(Ljava/lang/String;Z)Lcom/github/mikephil/charting/data/PieDataSet;
  
195 ····move-result-object·v0192 ····move-result-object·v0
  
Offset 247, 14 lines modifiedOffset 244, 15 lines modified
247 ····move-object·v0,·v1244 ····move-object·v0,·v1
  
248 ····goto·:goto_0245 ····goto·:goto_0
  
249 ····:cond_1246 ····:cond_1
250 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/data/PieData;->mDataSets:Ljava/util/List;247 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/data/PieData;->mDataSets:Ljava/util/List;
  
 248 ····.line·72
251 ····invoke-interface·{v0,·v2},·Ljava/util/List;->get(I)Ljava/lang/Object;249 ····invoke-interface·{v0,·v2},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
252 ····move-result-object·v0250 ····move-result-object·v0
  
253 ····check-cast·v0,·Lcom/github/mikephil/charting/data/PieDataSet;251 ····check-cast·v0,·Lcom/github/mikephil/charting/data/PieDataSet;
  
254 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/data/PieDataSet;->getLabel()Ljava/lang/String;252 ····invoke-virtual·{v0},·Lcom/github/mikephil/charting/data/PieDataSet;->getLabel()Ljava/lang/String;
2.42 KB
smali/com/github/mikephil/charting/data/LineDataSet.smali
    
Offset 495, 65 lines modifiedOffset 495, 60 lines modified
495 ····iput-object·v0,·p0,·Lcom/github/mikephil/charting/data/LineDataSet;->mCircleColors:Ljava/util/List;495 ····iput-object·v0,·p0,·Lcom/github/mikephil/charting/data/LineDataSet;->mCircleColors:Ljava/util/List;
  
496 ····.line·240496 ····.line·240
497 ····return-void497 ····return-void
498 .end·method498 .end·method
  
499 .method·public·setCircleColors([ILandroid/content/Context;)V499 .method·public·setCircleColors([ILandroid/content/Context;)V
500 ····.locals·6500 ····.locals·5
501 ····.param·p1,·"colors"····#·[I501 ····.param·p1,·"colors"····#·[I
502 ····.param·p2,·"c"····#·Landroid/content/Context;502 ····.param·p2,·"c"····#·Landroid/content/Context;
  
503 ····.prologue503 ····.prologue
504 ····.line·254504 ····.line·254
505 ····new-instance·v1,·Ljava/util/ArrayList;505 ····new-instance·v0,·Ljava/util/ArrayList;
  
506 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V506 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
507 ····.line·256507 ····.line·256
508 ····.local·v1,·"clrs":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Integer;>;"508 ····.local·v0,·"clrs":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Integer;>;"
509 ····move-object·v0,·p1509 ····array-length·v3,·p1
  
 510 ····const/4·v2,·0x0
510 ····.local·v0,·"arr$":[I 
511 ····array-length·v4,·v0 
  
512 ····.local·v4,·"len$":I 
513 ····const/4·v3,·0x0 
  
514 ····.local·v3,·"i$":I 
515 ····:goto_0511 ····:goto_0
516 ····if-ge·v3,·v4,·:cond_0512 ····if-ge·v2,·v3,·:cond_0
  
517 ····aget·v2,·v0,·v3513 ····aget·v1,·p1,·v2
  
518 ····.line·257514 ····.line·257
519 ····.local·v2,·"color":I515 ····.local·v1,·"color":I
520 ····invoke-virtual·{p2},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;516 ····invoke-virtual·{p2},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
521 ····move-result-object·v5517 ····move-result-object·v4
  
522 ····invoke-virtual·{v5,·v2},·Landroid/content/res/Resources;->getColor(I)I518 ····invoke-virtual·{v4,·v1},·Landroid/content/res/Resources;->getColor(I)I
  
523 ····move-result·v5519 ····move-result·v4
  
524 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;520 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
525 ····move-result-object·v5521 ····move-result-object·v4
  
526 ····invoke-interface·{v1,·v5},·Ljava/util/List;->add(Ljava/lang/Object;)Z522 ····invoke-interface·{v0,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
527 ····.line·256523 ····.line·256
528 ····add-int/lit8·v3,·v3,·0x1524 ····add-int/lit8·v2,·v2,·0x1
  
529 ····goto·:goto_0525 ····goto·:goto_0
  
530 ····.line·260526 ····.line·260
531 ····.end·local·v2····#·"color":I527 ····.end·local·v1····#·"color":I
532 ····:cond_0528 ····:cond_0
533 ····iput-object·v1,·p0,·Lcom/github/mikephil/charting/data/LineDataSet;->mCircleColors:Ljava/util/List;529 ····iput-object·v0,·p0,·Lcom/github/mikephil/charting/data/LineDataSet;->mCircleColors:Ljava/util/List;
  
534 ····.line·261530 ····.line·261
535 ····return-void531 ····return-void
536 .end·method532 .end·method
  
537 .method·public·setCircleSize(F)V533 .method·public·setCircleSize(F)V
538 ····.locals·1534 ····.locals·1
2.07 KB
smali/com/github/mikephil/charting/data/filter/Approximator.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Approximator.java"3 .source·"Approximator.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/github/mikephil/charting/data/filter/Approximator$1;, 
8 ········Lcom/github/mikephil/charting/data/filter/Approximator$ApproximatorType;7 ········Lcom/github/mikephil/charting/data/filter/Approximator$ApproximatorType;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·instance·fields10 #·instance·fields
12 .field·private·keep:[Z11 .field·private·keep:[Z
Offset 566, 24 lines modifiedOffset 565, 26 lines modified
  
566 ····sub-float·v3,·v4,·v5565 ····sub-float·v3,·v4,·v5
  
567 ····.line·221566 ····.line·221
568 ····.local·v3,·"xDiffEntryStart":F567 ····.local·v3,·"xDiffEntryStart":F
569 ····mul-float·v4,·v2,·v2568 ····mul-float·v4,·v2,·v2
  
 569 ····.line·223
570 ····invoke-virtual·{p2},·Lcom/github/mikephil/charting/data/Entry;->getVal()F570 ····invoke-virtual·{p2},·Lcom/github/mikephil/charting/data/Entry;->getVal()F
  
571 ····move-result·v5571 ····move-result·v5
  
572 ····invoke-virtual·{p1},·Lcom/github/mikephil/charting/data/Entry;->getVal()F572 ····invoke-virtual·{p1},·Lcom/github/mikephil/charting/data/Entry;->getVal()F
  
573 ····move-result·v6573 ····move-result·v6
  
574 ····sub-float/2addr·v5,·v6574 ····sub-float/2addr·v5,·v6
  
 575 ····.line·224
575 ····invoke-virtual·{p2},·Lcom/github/mikephil/charting/data/Entry;->getVal()F576 ····invoke-virtual·{p2},·Lcom/github/mikephil/charting/data/Entry;->getVal()F
  
576 ····move-result·v6577 ····move-result·v6
  
577 ····invoke-virtual·{p1},·Lcom/github/mikephil/charting/data/Entry;->getVal()F578 ····invoke-virtual·{p1},·Lcom/github/mikephil/charting/data/Entry;->getVal()F
  
578 ····move-result·v7579 ····move-result·v7
Offset 592, 46 lines modifiedOffset 593, 49 lines modified
  
592 ····mul-float/2addr·v5,·v6593 ····mul-float/2addr·v5,·v6
  
593 ····add-float/2addr·v4,·v5594 ····add-float/2addr·v4,·v5
  
594 ····float-to-double·v4,·v4595 ····float-to-double·v4,·v4
  
 596 ····.line·221
595 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->sqrt(D)D597 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->sqrt(D)D
  
596 ····move-result-wide·v0598 ····move-result-wide·v0
  
597 ····.line·225599 ····.line·226
598 ····.local·v0,·"normalLength":D600 ····.local·v0,·"normalLength":D
599 ····invoke-virtual·{p2},·Lcom/github/mikephil/charting/data/Entry;->getVal()F601 ····invoke-virtual·{p2},·Lcom/github/mikephil/charting/data/Entry;->getVal()F
  
600 ····move-result·v4602 ····move-result·v4
  
601 ····invoke-virtual·{p1},·Lcom/github/mikephil/charting/data/Entry;->getVal()F603 ····invoke-virtual·{p1},·Lcom/github/mikephil/charting/data/Entry;->getVal()F
  
602 ····move-result·v5604 ····move-result·v5
  
603 ····sub-float/2addr·v4,·v5605 ····sub-float/2addr·v4,·v5
  
604 ····mul-float/2addr·v4,·v3606 ····mul-float/2addr·v4,·v3
  
 607 ····.line·227
605 ····invoke-virtual·{p3},·Lcom/github/mikephil/charting/data/Entry;->getVal()F608 ····invoke-virtual·{p3},·Lcom/github/mikephil/charting/data/Entry;->getVal()F
  
606 ····move-result·v5609 ····move-result·v5
  
607 ····invoke-virtual·{p1},·Lcom/github/mikephil/charting/data/Entry;->getVal()F610 ····invoke-virtual·{p1},·Lcom/github/mikephil/charting/data/Entry;->getVal()F
  
608 ····move-result·v6611 ····move-result·v6
  
609 ····sub-float/2addr·v5,·v6612 ····sub-float/2addr·v5,·v6
  
610 ····mul-float/2addr·v5,·v2613 ····mul-float/2addr·v5,·v2
  
611 ····sub-float/2addr·v4,·v5614 ····sub-float/2addr·v4,·v5
  
 615 ····.line·225
612 ····invoke-static·{v4},·Ljava/lang/Math;->abs(F)F616 ····invoke-static·{v4},·Ljava/lang/Math;->abs(F)F
  
613 ····move-result·v4617 ····move-result·v4
  
614 ····float-to-double·v4,·v4618 ····float-to-double·v4,·v4
  
615 ····div-double/2addr·v4,·v0619 ····div-double/2addr·v4,·v0
2.42 KB
smali/com/github/mikephil/charting/listener/BarLineChartTouchListener.smali
    
Offset 360, 14 lines modifiedOffset 360, 15 lines modified
  
360 ····if-eqz·v3,·:cond_2360 ····if-eqz·v3,·:cond_2
  
361 ····iget-object·v3,·p0,·Lcom/github/mikephil/charting/listener/BarLineChartTouchListener;->mChart:Lcom/github/mikephil/charting/charts/BarLineChartBase;361 ····iget-object·v3,·p0,·Lcom/github/mikephil/charting/listener/BarLineChartTouchListener;->mChart:Lcom/github/mikephil/charting/charts/BarLineChartBase;
  
362 ····iget-object·v4,·p0,·Lcom/github/mikephil/charting/listener/BarLineChartTouchListener;->mClosestDataSetToTouch:Lcom/github/mikephil/charting/data/DataSet;362 ····iget-object·v4,·p0,·Lcom/github/mikephil/charting/listener/BarLineChartTouchListener;->mClosestDataSetToTouch:Lcom/github/mikephil/charting/data/DataSet;
  
 363 ····.line·274
363 ····invoke-virtual·{v4},·Lcom/github/mikephil/charting/data/DataSet;->getAxisDependency()Lcom/github/mikephil/charting/components/YAxis$AxisDependency;364 ····invoke-virtual·{v4},·Lcom/github/mikephil/charting/data/DataSet;->getAxisDependency()Lcom/github/mikephil/charting/components/YAxis$AxisDependency;
  
364 ····move-result-object·v4365 ····move-result-object·v4
  
365 ····invoke-virtual·{v3,·v4},·Lcom/github/mikephil/charting/charts/BarLineChartBase;->getAxis(Lcom/github/mikephil/charting/components/YAxis$AxisDependency;)Lcom/github/mikephil/charting/components/YAxis;366 ····invoke-virtual·{v3,·v4},·Lcom/github/mikephil/charting/charts/BarLineChartBase;->getAxis(Lcom/github/mikephil/charting/components/YAxis$AxisDependency;)Lcom/github/mikephil/charting/components/YAxis;
  
366 ····move-result-object·v3367 ····move-result-object·v3
Offset 1207, 14 lines modifiedOffset 1208, 15 lines modified
  
1207 ····if-eqz·v3,·:cond_01208 ····if-eqz·v3,·:cond_0
  
1208 ····iget-object·v3,·p0,·Lcom/github/mikephil/charting/listener/BarLineChartTouchListener;->mChart:Lcom/github/mikephil/charting/charts/BarLineChartBase;1209 ····iget-object·v3,·p0,·Lcom/github/mikephil/charting/listener/BarLineChartTouchListener;->mChart:Lcom/github/mikephil/charting/charts/BarLineChartBase;
  
1209 ····iget-object·v4,·p0,·Lcom/github/mikephil/charting/listener/BarLineChartTouchListener;->mClosestDataSetToTouch:Lcom/github/mikephil/charting/data/DataSet;1210 ····iget-object·v4,·p0,·Lcom/github/mikephil/charting/listener/BarLineChartTouchListener;->mClosestDataSetToTouch:Lcom/github/mikephil/charting/data/DataSet;
  
 1211 ····.line·479
1210 ····invoke-virtual·{v4},·Lcom/github/mikephil/charting/data/DataSet;->getAxisDependency()Lcom/github/mikephil/charting/components/YAxis$AxisDependency;1212 ····invoke-virtual·{v4},·Lcom/github/mikephil/charting/data/DataSet;->getAxisDependency()Lcom/github/mikephil/charting/components/YAxis$AxisDependency;
  
1211 ····move-result-object·v41213 ····move-result-object·v4
  
1212 ····invoke-virtual·{v3,·v4},·Lcom/github/mikephil/charting/charts/BarLineChartBase;->isInverted(Lcom/github/mikephil/charting/components/YAxis$AxisDependency;)Z1214 ····invoke-virtual·{v3,·v4},·Lcom/github/mikephil/charting/charts/BarLineChartBase;->isInverted(Lcom/github/mikephil/charting/components/YAxis$AxisDependency;)Z
  
1213 ····move-result·v31215 ····move-result·v3
Offset 1777, 14 lines modifiedOffset 1779, 15 lines modified
  
1777 ····.line·1701779 ····.line·170
1778 ····:cond_b1780 ····:cond_b
1779 ····iget·v4,·p0,·Lcom/github/mikephil/charting/listener/BarLineChartTouchListener;->mTouchMode:I1781 ····iget·v4,·p0,·Lcom/github/mikephil/charting/listener/BarLineChartTouchListener;->mTouchMode:I
  
1780 ····if-nez·v4,·:cond_41782 ····if-nez·v4,·:cond_4
  
 1783 ····.line·171
1781 ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getX()F1784 ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getX()F
  
1782 ····move-result·v41785 ····move-result·v4
  
1783 ····iget-object·v5,·p0,·Lcom/github/mikephil/charting/listener/BarLineChartTouchListener;->mTouchStartPoint:Landroid/graphics/PointF;1786 ····iget-object·v5,·p0,·Lcom/github/mikephil/charting/listener/BarLineChartTouchListener;->mTouchStartPoint:Landroid/graphics/PointF;
  
1784 ····iget·v5,·v5,·Landroid/graphics/PointF;->x:F1787 ····iget·v5,·v5,·Landroid/graphics/PointF;->x:F
Offset 1917, 14 lines modifiedOffset 1920, 15 lines modified
  
1917 ····int-to-float·v5,·v51920 ····int-to-float·v5,·v5
  
1918 ····cmpl-float·v4,·v4,·v51921 ····cmpl-float·v4,·v4,·v5
  
1919 ····if-gtz·v4,·:cond_e1922 ····if-gtz·v4,·:cond_e
  
 1923 ····.line·198
1920 ····invoke-static·{v3},·Ljava/lang/Math;->abs(F)F1924 ····invoke-static·{v3},·Ljava/lang/Math;->abs(F)F
  
1921 ····move-result·v41925 ····move-result·v4
  
1922 ····invoke-static·{},·Lcom/github/mikephil/charting/utils/Utils;->getMinimumFlingVelocity()I1926 ····invoke-static·{},·Lcom/github/mikephil/charting/utils/Utils;->getMinimumFlingVelocity()I
  
1923 ····move-result·v51927 ····move-result·v5
1.53 KB
smali/com/github/mikephil/charting/listener/PieRadarChartTouchListener.smali
    
Offset 826, 20 lines modifiedOffset 826, 22 lines modified
826 ····if-eqz·v7,·:cond_4826 ····if-eqz·v7,·:cond_4
  
827 ····.line·189827 ····.line·189
828 ····iget-object·v7,·p0,·Lcom/github/mikephil/charting/listener/PieRadarChartTouchListener;->mChart:Lcom/github/mikephil/charting/charts/PieRadarChartBase;828 ····iget-object·v7,·p0,·Lcom/github/mikephil/charting/listener/PieRadarChartTouchListener;->mChart:Lcom/github/mikephil/charting/charts/PieRadarChartBase;
  
829 ····check-cast·v7,·Lcom/github/mikephil/charting/charts/RadarChart;829 ····check-cast·v7,·Lcom/github/mikephil/charting/charts/RadarChart;
  
 830 ····.line·190
830 ····invoke-virtual·{v7},·Lcom/github/mikephil/charting/charts/RadarChart;->getFactor()F831 ····invoke-virtual·{v7},·Lcom/github/mikephil/charting/charts/RadarChart;->getFactor()F
  
831 ····move-result·v7832 ····move-result·v7
  
832 ····div-float·v7,·v2,·v7833 ····div-float·v7,·v2,·v7
  
 834 ····.line·189
833 ····invoke-static·{v6,·v7,·v10},·Lcom/github/mikephil/charting/utils/Utils;->getClosestDataSetIndex(Ljava/util/List;FLcom/github/mikephil/charting/components/YAxis$AxisDependency;)I835 ····invoke-static·{v6,·v7,·v10},·Lcom/github/mikephil/charting/utils/Utils;->getClosestDataSetIndex(Ljava/util/List;FLcom/github/mikephil/charting/components/YAxis$AxisDependency;)I
  
834 ····move-result·v1836 ····move-result·v1
  
835 ····.line·193837 ····.line·193
836 ····:cond_4838 ····:cond_4
837 ····new-instance·v3,·Lcom/github/mikephil/charting/utils/Highlight;839 ····new-instance·v3,·Lcom/github/mikephil/charting/utils/Highlight;
Offset 994, 20 lines modifiedOffset 996, 22 lines modified
  
994 ····iget·v2,·v2,·Landroid/graphics/PointF;->x:F996 ····iget·v2,·v2,·Landroid/graphics/PointF;->x:F
  
995 ····iget-object·v3,·p0,·Lcom/github/mikephil/charting/listener/PieRadarChartTouchListener;->mTouchStartPoint:Landroid/graphics/PointF;997 ····iget-object·v3,·p0,·Lcom/github/mikephil/charting/listener/PieRadarChartTouchListener;->mTouchStartPoint:Landroid/graphics/PointF;
  
996 ····iget·v3,·v3,·Landroid/graphics/PointF;->y:F998 ····iget·v3,·v3,·Landroid/graphics/PointF;->y:F
  
 999 ····.line·90
997 ····invoke-static·{v0,·v2,·v1,·v3},·Lcom/github/mikephil/charting/listener/PieRadarChartTouchListener;->distance(FFFF)F1000 ····invoke-static·{v0,·v2,·v1,·v3},·Lcom/github/mikephil/charting/listener/PieRadarChartTouchListener;->distance(FFFF)F
  
998 ····move-result·v21001 ····move-result·v2
  
999 ····const/high16·v3,·0x41000000····#·8.0f1002 ····const/high16·v3,·0x41000000····#·8.0f
  
 1003 ····.line·91
1000 ····invoke-static·{v3},·Lcom/github/mikephil/charting/utils/Utils;->convertDpToPixel(F)F1004 ····invoke-static·{v3},·Lcom/github/mikephil/charting/utils/Utils;->convertDpToPixel(F)F
  
1001 ····move-result·v31005 ····move-result·v3
  
1002 ····cmpl-float·v2,·v2,·v31006 ····cmpl-float·v2,·v2,·v3
  
1003 ····if-lez·v2,·:cond_41007 ····if-lez·v2,·:cond_4
6.58 KB
smali/com/github/mikephil/charting/utils/ColorTemplate.smali
    
Offset 39, 14 lines modifiedOffset 39, 15 lines modified
  
39 ····const/16·v1,·0xcf39 ····const/16·v1,·0xcf
  
40 ····const/16·v2,·0xf840 ····const/16·v2,·0xf8
  
41 ····const/16·v3,·0xf641 ····const/16·v3,·0xf6
  
 42 ····.line·26
42 ····invoke-static·{v1,·v2,·v3},·Landroid/graphics/Color;->rgb(III)I43 ····invoke-static·{v1,·v2,·v3},·Landroid/graphics/Color;->rgb(III)I
  
43 ····move-result·v144 ····move-result·v1
  
44 ····aput·v1,·v0,·v545 ····aput·v1,·v0,·v5
  
45 ····const/16·v1,·0x9446 ····const/16·v1,·0x94
Offset 75, 14 lines modifiedOffset 76, 15 lines modified
  
75 ····const/16·v1,·0x7676 ····const/16·v1,·0x76
  
76 ····const/16·v2,·0xae77 ····const/16·v2,·0xae
  
77 ····const/16·v3,·0xaf78 ····const/16·v3,·0xaf
  
 79 ····.line·27
78 ····invoke-static·{v1,·v2,·v3},·Landroid/graphics/Color;->rgb(III)I80 ····invoke-static·{v1,·v2,·v3},·Landroid/graphics/Color;->rgb(III)I
  
79 ····move-result·v181 ····move-result·v1
  
80 ····aput·v1,·v0,·v982 ····aput·v1,·v0,·v9
  
81 ····const/4·v1,·0x483 ····const/4·v1,·0x4
Offset 108, 14 lines modifiedOffset 110, 15 lines modified
  
108 ····const/16·v1,·0xd9110 ····const/16·v1,·0xd9
  
109 ····const/16·v2,·0x50111 ····const/16·v2,·0x50
  
110 ····const/16·v3,·0x8a112 ····const/16·v3,·0x8a
  
 113 ····.line·30
111 ····invoke-static·{v1,·v2,·v3},·Landroid/graphics/Color;->rgb(III)I114 ····invoke-static·{v1,·v2,·v3},·Landroid/graphics/Color;->rgb(III)I
  
112 ····move-result·v1115 ····move-result·v1
  
113 ····aput·v1,·v0,·v5116 ····aput·v1,·v0,·v5
  
114 ····const/16·v1,·0xfe117 ····const/16·v1,·0xfe
Offset 144, 14 lines modifiedOffset 147, 15 lines modified
  
144 ····const/16·v1,·0x6a147 ····const/16·v1,·0x6a
  
145 ····const/16·v2,·0xa7148 ····const/16·v2,·0xa7
  
146 ····const/16·v3,·0x86149 ····const/16·v3,·0x86
  
 150 ····.line·31
147 ····invoke-static·{v1,·v2,·v3},·Landroid/graphics/Color;->rgb(III)I151 ····invoke-static·{v1,·v2,·v3},·Landroid/graphics/Color;->rgb(III)I
  
148 ····move-result·v1152 ····move-result·v1
  
149 ····aput·v1,·v0,·v9153 ····aput·v1,·v0,·v9
  
150 ····const/4·v1,·0x4154 ····const/4·v1,·0x4
Offset 177, 14 lines modifiedOffset 181, 15 lines modified
  
177 ····const/16·v1,·0x40181 ····const/16·v1,·0x40
  
178 ····const/16·v2,·0x59182 ····const/16·v2,·0x59
  
179 ····const/16·v3,·0x80183 ····const/16·v3,·0x80
  
 184 ····.line·34
180 ····invoke-static·{v1,·v2,·v3},·Landroid/graphics/Color;->rgb(III)I185 ····invoke-static·{v1,·v2,·v3},·Landroid/graphics/Color;->rgb(III)I
  
181 ····move-result·v1186 ····move-result·v1
  
182 ····aput·v1,·v0,·v5187 ····aput·v1,·v0,·v5
  
183 ····const/16·v1,·0x95188 ····const/16·v1,·0x95
Offset 213, 14 lines modifiedOffset 218, 15 lines modified
  
213 ····const/16·v1,·0xbf218 ····const/16·v1,·0xbf
  
214 ····const/16·v2,·0x86219 ····const/16·v2,·0x86
  
215 ····const/16·v3,·0x86220 ····const/16·v3,·0x86
  
 221 ····.line·35
216 ····invoke-static·{v1,·v2,·v3},·Landroid/graphics/Color;->rgb(III)I222 ····invoke-static·{v1,·v2,·v3},·Landroid/graphics/Color;->rgb(III)I
  
217 ····move-result·v1223 ····move-result·v1
  
218 ····aput·v1,·v0,·v9224 ····aput·v1,·v0,·v9
  
219 ····const/4·v1,·0x4225 ····const/4·v1,·0x4
Offset 246, 14 lines modifiedOffset 252, 15 lines modified
  
246 ····const/16·v1,·0xc1252 ····const/16·v1,·0xc1
  
247 ····const/16·v2,·0x25253 ····const/16·v2,·0x25
  
248 ····const/16·v3,·0x52254 ····const/16·v3,·0x52
  
 255 ····.line·38
249 ····invoke-static·{v1,·v2,·v3},·Landroid/graphics/Color;->rgb(III)I256 ····invoke-static·{v1,·v2,·v3},·Landroid/graphics/Color;->rgb(III)I
  
250 ····move-result·v1257 ····move-result·v1
  
251 ····aput·v1,·v0,·v5258 ····aput·v1,·v0,·v5
  
252 ····const/16·v1,·0x66259 ····const/16·v1,·0x66
Offset 276, 14 lines modifiedOffset 283, 15 lines modified
  
276 ····const/16·v1,·0x6a283 ····const/16·v1,·0x6a
  
277 ····const/16·v2,·0x96284 ····const/16·v2,·0x96
  
278 ····const/16·v3,·0x1f285 ····const/16·v3,·0x1f
  
 286 ····.line·39
279 ····invoke-static·{v1,·v2,·v3},·Landroid/graphics/Color;->rgb(III)I287 ····invoke-static·{v1,·v2,·v3},·Landroid/graphics/Color;->rgb(III)I
  
280 ····move-result·v1288 ····move-result·v1
  
281 ····aput·v1,·v0,·v9289 ····aput·v1,·v0,·v9
  
282 ····const/4·v1,·0x4290 ····const/4·v1,·0x4
Max diff block lines reached; 4593/6619 bytes (69.39%) of diff not shown.
407 B
smali/com/github/mikephil/charting/utils/Utils.smali
    
Offset 1107, 14 lines modifiedOffset 1107, 15 lines modified
  
1107 ····float-to-double·v2,·v21107 ····float-to-double·v2,·v2
  
1108 ····float-to-double·v4,·p11108 ····float-to-double·v4,·p1
  
1109 ····float-to-double·v6,·p21109 ····float-to-double·v6,·p2
  
 1110 ····.line·470
1110 ····invoke-static·{v6,·v7},·Ljava/lang/Math;->toRadians(D)D1111 ····invoke-static·{v6,·v7},·Ljava/lang/Math;->toRadians(D)D
  
1111 ····move-result-wide·v61112 ····move-result-wide·v6
  
1112 ····invoke-static·{v6,·v7},·Ljava/lang/Math;->sin(D)D1113 ····invoke-static·{v6,·v7},·Ljava/lang/Math;->sin(D)D
  
1113 ····move-result-wide·v61114 ····move-result-wide·v6
2.69 KB
smali/com/github/mikephil/charting/utils/TransformerHorizontalBarChart.smali
    
Offset 38, 38 lines modifiedOffset 38, 41 lines modified
  
38 ····invoke-virtual·{v1},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->offsetLeft()F38 ····invoke-virtual·{v1},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->offsetLeft()F
  
39 ····move-result·v139 ····move-result·v1
  
40 ····iget-object·v2,·p0,·Lcom/github/mikephil/charting/utils/TransformerHorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;40 ····iget-object·v2,·p0,·Lcom/github/mikephil/charting/utils/TransformerHorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
 41 ····.line·28
41 ····invoke-virtual·{v2},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->getChartHeight()F42 ····invoke-virtual·{v2},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->getChartHeight()F
  
42 ····move-result·v243 ····move-result·v2
  
43 ····iget-object·v3,·p0,·Lcom/github/mikephil/charting/utils/TransformerHorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;44 ····iget-object·v3,·p0,·Lcom/github/mikephil/charting/utils/TransformerHorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
44 ····invoke-virtual·{v3},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->offsetBottom()F45 ····invoke-virtual·{v3},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->offsetBottom()F
  
45 ····move-result·v346 ····move-result·v3
  
46 ····sub-float/2addr·v2,·v347 ····sub-float/2addr·v2,·v3
  
 48 ····.line·27
47 ····invoke-virtual·{v0,·v1,·v2},·Landroid/graphics/Matrix;->postTranslate(FF)Z49 ····invoke-virtual·{v0,·v1,·v2},·Landroid/graphics/Matrix;->postTranslate(FF)Z
  
48 ····.line·4350 ····.line·43
49 ····:goto_051 ····:goto_0
50 ····return-void52 ····return-void
  
51 ····.line·3053 ····.line·30
52 ····:cond_054 ····:cond_0
53 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/utils/TransformerHorizontalBarChart;->mMatrixOffset:Landroid/graphics/Matrix;55 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/utils/TransformerHorizontalBarChart;->mMatrixOffset:Landroid/graphics/Matrix;
  
54 ····iget-object·v1,·p0,·Lcom/github/mikephil/charting/utils/TransformerHorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;56 ····iget-object·v1,·p0,·Lcom/github/mikephil/charting/utils/TransformerHorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
 57 ····.line·32
55 ····invoke-virtual·{v1},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->getChartWidth()F58 ····invoke-virtual·{v1},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->getChartWidth()F
  
56 ····move-result·v159 ····move-result·v1
  
57 ····iget-object·v2,·p0,·Lcom/github/mikephil/charting/utils/TransformerHorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;60 ····iget-object·v2,·p0,·Lcom/github/mikephil/charting/utils/TransformerHorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
58 ····invoke-virtual·{v2},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->offsetRight()F61 ····invoke-virtual·{v2},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->offsetRight()F
Offset 78, 26 lines modifiedOffset 81, 28 lines modified
  
78 ····sub-float/2addr·v1,·v281 ····sub-float/2addr·v1,·v2
  
79 ····neg-float·v1,·v182 ····neg-float·v1,·v1
  
80 ····iget-object·v2,·p0,·Lcom/github/mikephil/charting/utils/TransformerHorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;83 ····iget-object·v2,·p0,·Lcom/github/mikephil/charting/utils/TransformerHorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
 84 ····.line·33
81 ····invoke-virtual·{v2},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->getChartHeight()F85 ····invoke-virtual·{v2},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->getChartHeight()F
  
82 ····move-result·v286 ····move-result·v2
  
83 ····iget-object·v3,·p0,·Lcom/github/mikephil/charting/utils/TransformerHorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;87 ····iget-object·v3,·p0,·Lcom/github/mikephil/charting/utils/TransformerHorizontalBarChart;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
84 ····invoke-virtual·{v3},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->offsetBottom()F88 ····invoke-virtual·{v3},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->offsetBottom()F
  
85 ····move-result·v389 ····move-result·v3
  
86 ····sub-float/2addr·v2,·v390 ····sub-float/2addr·v2,·v3
  
 91 ····.line·31
87 ····invoke-virtual·{v0,·v1,·v2},·Landroid/graphics/Matrix;->setTranslate(FF)V92 ····invoke-virtual·{v0,·v1,·v2},·Landroid/graphics/Matrix;->setTranslate(FF)V
  
88 ····.line·3493 ····.line·34
89 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/utils/TransformerHorizontalBarChart;->mMatrixOffset:Landroid/graphics/Matrix;94 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/utils/TransformerHorizontalBarChart;->mMatrixOffset:Landroid/graphics/Matrix;
  
90 ····const/high16·v1,·-0x40800000····#·-1.0f95 ····const/high16·v1,·-0x40800000····#·-1.0f
  
1.6 KB
smali/com/github/mikephil/charting/utils/Transformer.smali
    
Offset 896, 38 lines modifiedOffset 896, 41 lines modified
  
896 ····invoke-virtual·{v1},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->offsetLeft()F896 ····invoke-virtual·{v1},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->offsetLeft()F
  
897 ····move-result·v1897 ····move-result·v1
  
898 ····iget-object·v2,·p0,·Lcom/github/mikephil/charting/utils/Transformer;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;898 ····iget-object·v2,·p0,·Lcom/github/mikephil/charting/utils/Transformer;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
 899 ····.line·79
899 ····invoke-virtual·{v2},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->getChartHeight()F900 ····invoke-virtual·{v2},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->getChartHeight()F
  
900 ····move-result·v2901 ····move-result·v2
  
901 ····iget-object·v3,·p0,·Lcom/github/mikephil/charting/utils/Transformer;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;902 ····iget-object·v3,·p0,·Lcom/github/mikephil/charting/utils/Transformer;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
902 ····invoke-virtual·{v3},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->offsetBottom()F903 ····invoke-virtual·{v3},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->offsetBottom()F
  
903 ····move-result·v3904 ····move-result·v3
  
904 ····sub-float/2addr·v2,·v3905 ····sub-float/2addr·v2,·v3
  
 906 ····.line·78
905 ····invoke-virtual·{v0,·v1,·v2},·Landroid/graphics/Matrix;->postTranslate(FF)Z907 ····invoke-virtual·{v0,·v1,·v2},·Landroid/graphics/Matrix;->postTranslate(FF)Z
  
906 ····.line·92908 ····.line·92
907 ····:goto_0909 ····:goto_0
908 ····return-void910 ····return-void
  
909 ····.line·81911 ····.line·81
910 ····:cond_0912 ····:cond_0
911 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/utils/Transformer;->mMatrixOffset:Landroid/graphics/Matrix;913 ····iget-object·v0,·p0,·Lcom/github/mikephil/charting/utils/Transformer;->mMatrixOffset:Landroid/graphics/Matrix;
  
912 ····iget-object·v1,·p0,·Lcom/github/mikephil/charting/utils/Transformer;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;914 ····iget-object·v1,·p0,·Lcom/github/mikephil/charting/utils/Transformer;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
 915 ····.line·82
913 ····invoke-virtual·{v1},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->offsetLeft()F916 ····invoke-virtual·{v1},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->offsetLeft()F
  
914 ····move-result·v1917 ····move-result·v1
  
915 ····iget-object·v2,·p0,·Lcom/github/mikephil/charting/utils/Transformer;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;918 ····iget-object·v2,·p0,·Lcom/github/mikephil/charting/utils/Transformer;->mViewPortHandler:Lcom/github/mikephil/charting/utils/ViewPortHandler;
  
916 ····invoke-virtual·{v2},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->offsetTop()F919 ····invoke-virtual·{v2},·Lcom/github/mikephil/charting/utils/ViewPortHandler;->offsetTop()F
5.36 KB
smali/com/github/mikephil/charting/utils/FileUtils.smali
    
Offset 48, 14 lines modifiedOffset 48, 15 lines modified
48 ····.line·23648 ····.line·236
49 ····.local·v3,·"reader":Ljava/io/BufferedReader;49 ····.local·v3,·"reader":Ljava/io/BufferedReader;
50 ····:try_start_050 ····:try_start_0
51 ····new-instance·v4,·Ljava/io/BufferedReader;51 ····new-instance·v4,·Ljava/io/BufferedReader;
  
52 ····new-instance·v6,·Ljava/io/InputStreamReader;52 ····new-instance·v6,·Ljava/io/InputStreamReader;
  
 53 ····.line·237
53 ····invoke-virtual·{p0,·p1},·Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream;54 ····invoke-virtual·{p0,·p1},·Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream;
  
54 ····move-result-object·v755 ····move-result-object·v7
  
55 ····const-string·v8,·"UTF-8"56 ····const-string·v8,·"UTF-8"
  
56 ····invoke-direct·{v6,·v7,·v8},·Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;Ljava/lang/String;)V57 ····invoke-direct·{v6,·v7,·v8},·Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;Ljava/lang/String;)V
Offset 312, 14 lines modifiedOffset 313, 15 lines modified
312 ····.line·115313 ····.line·115
313 ····.local·v4,·"reader":Ljava/io/BufferedReader;314 ····.local·v4,·"reader":Ljava/io/BufferedReader;
314 ····:try_start_0315 ····:try_start_0
315 ····new-instance·v5,·Ljava/io/BufferedReader;316 ····new-instance·v5,·Ljava/io/BufferedReader;
  
316 ····new-instance·v8,·Ljava/io/InputStreamReader;317 ····new-instance·v8,·Ljava/io/InputStreamReader;
  
 318 ····.line·116
317 ····invoke-virtual·{p0,·p1},·Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream;319 ····invoke-virtual·{p0,·p1},·Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream;
  
318 ····move-result-object·v9320 ····move-result-object·v9
  
319 ····const-string·v10,·"UTF-8"321 ····const-string·v10,·"UTF-8"
  
320 ····invoke-direct·{v8,·v9,·v10},·Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;Ljava/lang/String;)V322 ····invoke-direct·{v8,·v9,·v10},·Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;Ljava/lang/String;)V
Offset 802, 65 lines modifiedOffset 804, 64 lines modified
802 ····.end·annotation804 ····.end·annotation
  
803 ····.prologue805 ····.prologue
804 ····.line·199806 ····.line·199
805 ····.local·p0,·"entries":Ljava/util/List;,·"Ljava/util/List<Lcom/github/mikephil/charting/data/Entry;>;"807 ····.local·p0,·"entries":Ljava/util/List;,·"Ljava/util/List<Lcom/github/mikephil/charting/data/Entry;>;"
806 ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;808 ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;
  
807 ····move-result-object·v4809 ····move-result-object·v3
  
808 ····.line·201810 ····.line·201
809 ····.local·v4,·"sdcard":Ljava/io/File;811 ····.local·v3,·"sdcard":Ljava/io/File;
810 ····new-instance·v3,·Ljava/io/File;812 ····new-instance·v2,·Ljava/io/File;
  
811 ····invoke-direct·{v3,·v4,·p1},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V813 ····invoke-direct·{v2,·v3,·p1},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
  
812 ····.line·202814 ····.line·202
813 ····.local·v3,·"saved":Ljava/io/File;815 ····.local·v2,·"saved":Ljava/io/File;
814 ····invoke-virtual·{v3},·Ljava/io/File;->exists()Z816 ····invoke-virtual·{v2},·Ljava/io/File;->exists()Z
  
815 ····move-result·v5817 ····move-result·v4
  
816 ····if-nez·v5,·:cond_0818 ····if-nez·v4,·:cond_0
  
817 ····.line·206819 ····.line·206
818 ····:try_start_0820 ····:try_start_0
819 ····invoke-virtual·{v3},·Ljava/io/File;->createNewFile()Z821 ····invoke-virtual·{v2},·Ljava/io/File;->createNewFile()Z
820 ····:try_end_0822 ····:try_end_0
821 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1823 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1
  
822 ····.line·215824 ····.line·215
823 ····:cond_0825 ····:cond_0
824 ····:goto_0826 ····:goto_0
825 ····:try_start_1827 ····:try_start_1
826 ····new-instance·v0,·Ljava/io/BufferedWriter;828 ····new-instance·v0,·Ljava/io/BufferedWriter;
  
827 ····new-instance·v5,·Ljava/io/FileWriter;829 ····new-instance·v4,·Ljava/io/FileWriter;
  
828 ····const/4·v6,·0x1830 ····const/4·v5,·0x1
  
829 ····invoke-direct·{v5,·v3,·v6},·Ljava/io/FileWriter;-><init>(Ljava/io/File;Z)V831 ····invoke-direct·{v4,·v2,·v5},·Ljava/io/FileWriter;-><init>(Ljava/io/File;Z)V
  
830 ····invoke-direct·{v0,·v5},·Ljava/io/BufferedWriter;-><init>(Ljava/io/Writer;)V832 ····invoke-direct·{v0,·v4},·Ljava/io/BufferedWriter;-><init>(Ljava/io/Writer;)V
  
831 ····.line·217833 ····.line·217
832 ····.local·v0,·"buf":Ljava/io/BufferedWriter;834 ····.local·v0,·"buf":Ljava/io/BufferedWriter;
833 ····invoke-interface·{p0},·Ljava/util/List;->iterator()Ljava/util/Iterator;835 ····invoke-interface·{p0},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
834 ····move-result-object·v2836 ····move-result-object·v4
  
835 ····.local·v2,·"i$":Ljava/util/Iterator; 
836 ····:goto_1837 ····:goto_1
837 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z838 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
838 ····move-result·v5839 ····move-result·v5
  
839 ····if-eqz·v5,·:cond_1840 ····if-eqz·v5,·:cond_1
  
840 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;841 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
841 ····move-result-object·v1842 ····move-result-object·v1
  
842 ····check-cast·v1,·Lcom/github/mikephil/charting/data/Entry;843 ····check-cast·v1,·Lcom/github/mikephil/charting/data/Entry;
  
843 ····.line·219844 ····.line·219
844 ····.local·v1,·"e":Lcom/github/mikephil/charting/data/Entry;845 ····.local·v1,·"e":Lcom/github/mikephil/charting/data/Entry;
Offset 902, 53 lines modifiedOffset 903, 51 lines modified
902 ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_0903 ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_0
  
903 ····goto·:goto_1904 ····goto·:goto_1
  
904 ····.line·224905 ····.line·224
905 ····.end·local·v0····#·"buf":Ljava/io/BufferedWriter;906 ····.end·local·v0····#·"buf":Ljava/io/BufferedWriter;
906 ····.end·local·v1····#·"e":Lcom/github/mikephil/charting/data/Entry;907 ····.end·local·v1····#·"e":Lcom/github/mikephil/charting/data/Entry;
907 ····.end·local·v2····#·"i$":Ljava/util/Iterator; 
908 ····:catch_0908 ····:catch_0
909 ····move-exception·v1909 ····move-exception·v1
  
910 ····.line·226910 ····.line·226
911 ····.local·v1,·"e":Ljava/io/IOException;911 ····.local·v1,·"e":Ljava/io/IOException;
912 ····const-string·v5,·"MPChart-FileUtils"912 ····const-string·v4,·"MPChart-FileUtils"
  
913 ····invoke-virtual·{v1},·Ljava/io/IOException;->toString()Ljava/lang/String;913 ····invoke-virtual·{v1},·Ljava/io/IOException;->toString()Ljava/lang/String;
  
914 ····move-result-object·v6914 ····move-result-object·v5
  
915 ····invoke-static·{v5,·v6},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I915 ····invoke-static·{v4,·v5},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
  
916 ····.line·228916 ····.line·228
917 ····.end·local·v1····#·"e":Ljava/io/IOException;917 ····.end·local·v1····#·"e":Ljava/io/IOException;
918 ····:goto_2918 ····:goto_2
919 ····return-void919 ····return-void
  
920 ····.line·207920 ····.line·207
921 ····:catch_1921 ····:catch_1
922 ····move-exception·v1922 ····move-exception·v1
Max diff block lines reached; 871/5373 bytes (16.21%) of diff not shown.
274 B
smali/com/actionbarsherlock/R.smali
    
Offset 25, 10 lines modifiedOffset 25, 9 lines modified
25 .method·public·constructor·<init>()V25 .method·public·constructor·<init>()V
26 ····.locals·026 ····.locals·0
  
27 ····.prologue27 ····.prologue
28 ····.line·928 ····.line·9
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
30 ····.line·447 
31 ····return-void30 ····return-void
32 .end·method31 .end·method
298 B
smali/com/doomonafireball/betterpickers/R.smali
    
Offset 25, 10 lines modifiedOffset 25, 9 lines modified
25 .method·public·constructor·<init>()V25 .method·public·constructor·<init>()V
26 ····.locals·026 ····.locals·0
  
27 ····.prologue27 ····.prologue
28 ····.line·928 ····.line·9
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
30 ····.line·490 
31 ····return-void30 ····return-void
32 .end·method31 .end·method
307 B
smali/org/jraf/android/backport/switchwidget/R.smali
    
Offset 23, 10 lines modifiedOffset 23, 9 lines modified
23 .method·public·constructor·<init>()V23 .method·public·constructor·<init>()V
24 ····.locals·024 ····.locals·0
  
25 ····.prologue25 ····.prologue
26 ····.line·926 ····.line·9
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
28 ····.line·81 
29 ····return-void28 ····return-void
30 .end·method29 .end·method
272 B
smali/org/gnucash/android/R.smali
    
Offset 30, 10 lines modifiedOffset 30, 9 lines modified
30 .method·public·constructor·<init>()V30 .method·public·constructor·<init>()V
31 ····.locals·031 ····.locals·0
  
32 ····.prologue32 ····.prologue
33 ····.line·1033 ····.line·10
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····.line·2471 
36 ····return-void35 ····return-void
37 .end·method36 .end·method
284 B
smali/org/gnucash/android/Manifest.smali
    
Offset 16, 10 lines modifiedOffset 16, 9 lines modified
16 .method·public·constructor·<init>()V16 .method·public·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····.prologue18 ····.prologue
19 ····.line·1019 ····.line·10
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····.line·15 
22 ····return-void21 ····return-void
23 .end·method22 .end·method
574 B
smali/org/gnucash/android/model/PeriodType.smali
    
Offset 1, 19 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·enum·Lorg/gnucash/android/model/PeriodType;1 .class·public·final·enum·Lorg/gnucash/android/model/PeriodType;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Enum;
3 .source·"PeriodType.java"3 .source·"PeriodType.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lorg/gnucash/android/model/PeriodType$1; 
8 ····} 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/Signature;5 .annotation·system·Ldalvik/annotation/Signature;
11 ····value·=·{6 ····value·=·{
12 ········"Ljava/lang/Enum",7 ········"Ljava/lang/Enum",
13 ········"<",8 ········"<",
14 ········"Lorg/gnucash/android/model/PeriodType;",9 ········"Lorg/gnucash/android/model/PeriodType;",
15 ········">;"10 ········">;"
16 ····}11 ····}
1.44 KB
smali/org/gnucash/android/model/Split.smali
    
Offset 388, 31 lines modifiedOffset 388, 34 lines modified
  
388 ····move-result·v0388 ····move-result·v0
  
389 ····if-eqz·v0,·:cond_0389 ····if-eqz·v0,·:cond_0
  
390 ····iget-object·v0,·p0,·Lorg/gnucash/android/model/Split;->mSplitType:Lorg/gnucash/android/model/TransactionType;390 ····iget-object·v0,·p0,·Lorg/gnucash/android/model/Split;->mSplitType:Lorg/gnucash/android/model/TransactionType;
  
 391 ····.line·194
391 ····invoke-virtual·{v0},·Lorg/gnucash/android/model/TransactionType;->invert()Lorg/gnucash/android/model/TransactionType;392 ····invoke-virtual·{v0},·Lorg/gnucash/android/model/TransactionType;->invert()Lorg/gnucash/android/model/TransactionType;
  
392 ····move-result-object·v0393 ····move-result-object·v0
  
393 ····iget-object·v1,·p1,·Lorg/gnucash/android/model/Split;->mSplitType:Lorg/gnucash/android/model/TransactionType;394 ····iget-object·v1,·p1,·Lorg/gnucash/android/model/Split;->mSplitType:Lorg/gnucash/android/model/TransactionType;
  
394 ····invoke-virtual·{v0,·v1},·Lorg/gnucash/android/model/TransactionType;->equals(Ljava/lang/Object;)Z395 ····invoke-virtual·{v0,·v1},·Lorg/gnucash/android/model/TransactionType;->equals(Ljava/lang/Object;)Z
  
395 ····move-result·v0396 ····move-result·v0
  
396 ····if-eqz·v0,·:cond_0397 ····if-eqz·v0,·:cond_0
  
397 ····const/4·v0,·0x1398 ····const/4·v0,·0x1
  
 399 ····.line·193
398 ····:goto_0400 ····:goto_0
399 ····return·v0401 ····return·v0
  
 402 ····.line·194
400 ····:cond_0403 ····:cond_0
401 ····const/4·v0,·0x0404 ····const/4·v0,·0x0
  
402 ····goto·:goto_0405 ····goto·:goto_0
403 .end·method406 .end·method
  
404 .method·public·setAccountUID(Ljava/lang/String;)V407 .method·public·setAccountUID(Ljava/lang/String;)V
Offset 538, 14 lines modifiedOffset 541, 15 lines modified
  
538 ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;541 ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
539 ····move-result-object·v2542 ····move-result-object·v2
  
540 ····iget-object·v3,·p0,·Lorg/gnucash/android/model/Split;->mSplitType:Lorg/gnucash/android/model/TransactionType;543 ····iget-object·v3,·p0,·Lorg/gnucash/android/model/Split;->mSplitType:Lorg/gnucash/android/model/TransactionType;
  
 544 ····.line·209
541 ····invoke-virtual·{v3},·Lorg/gnucash/android/model/TransactionType;->name()Ljava/lang/String;545 ····invoke-virtual·{v3},·Lorg/gnucash/android/model/TransactionType;->name()Ljava/lang/String;
  
542 ····move-result-object·v3546 ····move-result-object·v3
  
543 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;547 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
544 ····move-result-object·v2548 ····move-result-object·v2
18.2 KB
smali/org/gnucash/android/model/Account.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lorg/gnucash/android/model/BaseModel;2 .super·Lorg/gnucash/android/model/BaseModel;
3 .source·"Account.java"3 .source·"Account.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lorg/gnucash/android/model/Account$1;, 
8 ········Lorg/gnucash/android/model/Account$OfxAccountType;7 ········Lorg/gnucash/android/model/Account$OfxAccountType;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·public·static·final·COLOR_HEX_REGEX:Ljava/lang/String;·=·"^#(?:[0-9a-fA-F]{3}){1,2}$"11 .field·public·static·final·COLOR_HEX_REGEX:Ljava/lang/String;·=·"^#(?:[0-9a-fA-F]{3}){1,2}$"
Offset 234, 62 lines modifiedOffset 233, 61 lines modified
234 .end·method233 .end·method
  
235 .method·public·getBalance()Lorg/gnucash/android/model/Money;234 .method·public·getBalance()Lorg/gnucash/android/model/Money;
236 ····.locals·4235 ····.locals·4
  
237 ····.prologue236 ····.prologue
238 ····.line·256237 ····.line·256
239 ····iget-object·v3,·p0,·Lorg/gnucash/android/model/Account;->mCurrency:Ljava/util/Currency;238 ····iget-object·v2,·p0,·Lorg/gnucash/android/model/Account;->mCurrency:Ljava/util/Currency;
  
240 ····invoke-virtual·{v3},·Ljava/util/Currency;->getCurrencyCode()Ljava/lang/String;239 ····invoke-virtual·{v2},·Ljava/util/Currency;->getCurrencyCode()Ljava/lang/String;
  
241 ····move-result-object·v3240 ····move-result-object·v2
  
242 ····invoke-static·{v3},·Lorg/gnucash/android/model/Money;->createZeroInstance(Ljava/lang/String;)Lorg/gnucash/android/model/Money;241 ····invoke-static·{v2},·Lorg/gnucash/android/model/Money;->createZeroInstance(Ljava/lang/String;)Lorg/gnucash/android/model/Money;
  
243 ····move-result-object·v0242 ····move-result-object·v0
  
244 ····.line·257243 ····.line·257
245 ····.local·v0,·"balance":Lorg/gnucash/android/model/Money;244 ····.local·v0,·"balance":Lorg/gnucash/android/model/Money;
246 ····iget-object·v3,·p0,·Lorg/gnucash/android/model/Account;->mTransactionsList:Ljava/util/List;245 ····iget-object·v2,·p0,·Lorg/gnucash/android/model/Account;->mTransactionsList:Ljava/util/List;
  
247 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;246 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
248 ····move-result-object·v1247 ····move-result-object·v2
  
249 ····.local·v1,·"i$":Ljava/util/Iterator; 
250 ····:goto_0248 ····:goto_0
251 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z249 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
252 ····move-result·v3250 ····move-result·v3
  
253 ····if-eqz·v3,·:cond_0251 ····if-eqz·v3,·:cond_0
  
254 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;252 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
255 ····move-result-object·v2253 ····move-result-object·v1
  
256 ····check-cast·v2,·Lorg/gnucash/android/model/Transaction;254 ····check-cast·v1,·Lorg/gnucash/android/model/Transaction;
  
257 ····.line·258255 ····.line·258
258 ····.local·v2,·"transaction":Lorg/gnucash/android/model/Transaction;256 ····.local·v1,·"transaction":Lorg/gnucash/android/model/Transaction;
259 ····invoke-virtual·{p0},·Lorg/gnucash/android/model/Account;->getUID()Ljava/lang/String;257 ····invoke-virtual·{p0},·Lorg/gnucash/android/model/Account;->getUID()Ljava/lang/String;
  
260 ····move-result-object·v3258 ····move-result-object·v3
  
261 ····invoke-virtual·{v2,·v3},·Lorg/gnucash/android/model/Transaction;->getBalance(Ljava/lang/String;)Lorg/gnucash/android/model/Money;259 ····invoke-virtual·{v1,·v3},·Lorg/gnucash/android/model/Transaction;->getBalance(Ljava/lang/String;)Lorg/gnucash/android/model/Money;
  
262 ····move-result-object·v3260 ····move-result-object·v3
  
263 ····invoke-virtual·{v0,·v3},·Lorg/gnucash/android/model/Money;->add(Lorg/gnucash/android/model/Money;)Lorg/gnucash/android/model/Money;261 ····invoke-virtual·{v0,·v3},·Lorg/gnucash/android/model/Money;->add(Lorg/gnucash/android/model/Money;)Lorg/gnucash/android/model/Money;
  
264 ····goto·:goto_0262 ····goto·:goto_0
  
265 ····.line·260263 ····.line·260
266 ····.end·local·v2····#·"transaction":Lorg/gnucash/android/model/Transaction;264 ····.end·local·v1····#·"transaction":Lorg/gnucash/android/model/Transaction;
267 ····:cond_0265 ····:cond_0
268 ····return-object·v0266 ····return-object·v0
269 .end·method267 .end·method
  
270 .method·public·getColorHexCode()Ljava/lang/String;268 .method·public·getColorHexCode()Ljava/lang/String;
271 ····.locals·1269 ····.locals·1
  
Offset 604, 151 lines modifiedOffset 602, 151 lines modified
604 ····.locals·21602 ····.locals·21
605 ····.param·p1,·"doc"····#·Lorg/w3c/dom/Document;603 ····.param·p1,·"doc"····#·Lorg/w3c/dom/Document;
606 ····.param·p2,·"parent"····#·Lorg/w3c/dom/Element;604 ····.param·p2,·"parent"····#·Lorg/w3c/dom/Element;
607 ····.param·p3,·"exportAllTransactions"····#·Z605 ····.param·p3,·"exportAllTransactions"····#·Z
  
608 ····.prologue606 ····.prologue
609 ····.line·429607 ····.line·429
610 ····const-string·v20,·"CURDEF"608 ····const-string·v19,·"CURDEF"
  
611 ····move-object/from16·v0,·p1609 ····move-object/from16·v0,·p1
  
612 ····move-object/from16·v1,·v20610 ····move-object/from16·v1,·v19
  
613 ····invoke-interface·{v0,·v1},·Lorg/w3c/dom/Document;->createElement(Ljava/lang/String;)Lorg/w3c/dom/Element;611 ····invoke-interface·{v0,·v1},·Lorg/w3c/dom/Document;->createElement(Ljava/lang/String;)Lorg/w3c/dom/Element;
  
614 ····move-result-object·v10612 ····move-result-object·v10
  
615 ····.line·430613 ····.line·430
616 ····.local·v10,·"currency":Lorg/w3c/dom/Element;614 ····.local·v10,·"currency":Lorg/w3c/dom/Element;
617 ····move-object/from16·v0,·p0615 ····move-object/from16·v0,·p0
  
618 ····iget-object·v0,·v0,·Lorg/gnucash/android/model/Account;->mCurrency:Ljava/util/Currency;616 ····iget-object·v0,·v0,·Lorg/gnucash/android/model/Account;->mCurrency:Ljava/util/Currency;
  
619 ····move-object/from16·v20,·v0617 ····move-object/from16·v19,·v0
  
620 ····invoke-virtual/range·{v20·..·v20},·Ljava/util/Currency;->getCurrencyCode()Ljava/lang/String;618 ····invoke-virtual/range·{v19·..·v19},·Ljava/util/Currency;->getCurrencyCode()Ljava/lang/String;
  
621 ····move-result-object·v20619 ····move-result-object·v19
  
622 ····move-object/from16·v0,·p1620 ····move-object/from16·v0,·p1
  
623 ····move-object/from16·v1,·v20621 ····move-object/from16·v1,·v19
  
624 ····invoke-interface·{v0,·v1},·Lorg/w3c/dom/Document;->createTextNode(Ljava/lang/String;)Lorg/w3c/dom/Text;622 ····invoke-interface·{v0,·v1},·Lorg/w3c/dom/Document;->createTextNode(Ljava/lang/String;)Lorg/w3c/dom/Text;
  
625 ····move-result-object·v20623 ····move-result-object·v19
  
626 ····move-object/from16·v0,·v20624 ····move-object/from16·v0,·v19
  
627 ····invoke-interface·{v10,·v0},·Lorg/w3c/dom/Element;->appendChild(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;625 ····invoke-interface·{v10,·v0},·Lorg/w3c/dom/Element;->appendChild(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
  
628 ····.line·434626 ····.line·434
629 ····const-string·v20,·"BANKID"627 ····const-string·v19,·"BANKID"
  
630 ····move-object/from16·v0,·p1628 ····move-object/from16·v0,·p1
  
631 ····move-object/from16·v1,·v20629 ····move-object/from16·v1,·v19
  
Max diff block lines reached; 13384/18505 bytes (72.33%) of diff not shown.
742 B
smali/org/gnucash/android/model/Money.smali
    
Offset 580, 21 lines modifiedOffset 580, 23 lines modified
580 ····move-result-object·v0580 ····move-result-object·v0
  
581 ····return-object·v0581 ····return-object·v0
582 .end·method582 .end·method
  
583 .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I583 .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I
584 ····.locals·1584 ····.locals·1
585 ····.param·p1,·"x0"····#·Ljava/lang/Object;585 ····.param·p1····#·Ljava/lang/Object;
 586 ········.annotation·build·Landroid/support/annotation/NonNull;
 587 ········.end·annotation
 588 ····.end·param
  
586 ····.prologue589 ····.prologue
587 ····.line·47590 ····.line·47
588 ····check-cast·p1,·Lorg/gnucash/android/model/Money;591 ····check-cast·p1,·Lorg/gnucash/android/model/Money;
  
589 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
590 ····invoke-virtual·{p0,·p1},·Lorg/gnucash/android/model/Money;->compareTo(Lorg/gnucash/android/model/Money;)I592 ····invoke-virtual·{p0,·p1},·Lorg/gnucash/android/model/Money;->compareTo(Lorg/gnucash/android/model/Money;)I
  
591 ····move-result·v0593 ····move-result·v0
  
592 ····return·v0594 ····return·v0
593 .end·method595 .end·method
  
935 B
smali/org/gnucash/android/model/ScheduledAction.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lorg/gnucash/android/model/BaseModel;2 .super·Lorg/gnucash/android/model/BaseModel;
3 .source·"ScheduledAction.java"3 .source·"ScheduledAction.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lorg/gnucash/android/model/ScheduledAction$1;, 
8 ········Lorg/gnucash/android/model/ScheduledAction$ActionType;7 ········Lorg/gnucash/android/model/ScheduledAction$ActionType;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·instance·fields10 #·instance·fields
12 .field·private·autoCreate:Z11 .field·private·autoCreate:Z
Offset 404, 14 lines modifiedOffset 403, 15 lines modified
  
404 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;403 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
405 ····move-result-object·v3404 ····move-result-object·v3
  
406 ····const/4·v4,·0x3405 ····const/4·v4,·0x3
  
 406 ····.line·368
407 ····invoke-static·{v4},·Ljava/text/SimpleDateFormat;->getDateInstance(I)Ljava/text/DateFormat;407 ····invoke-static·{v4},·Ljava/text/SimpleDateFormat;->getDateInstance(I)Ljava/text/DateFormat;
  
408 ····move-result-object·v4408 ····move-result-object·v4
  
409 ····new-instance·v5,·Ljava/util/Date;409 ····new-instance·v5,·Ljava/util/Date;
  
410 ····iget-wide·v6,·p0,·Lorg/gnucash/android/model/ScheduledAction;->mEndDate:J410 ····iget-wide·v6,·p0,·Lorg/gnucash/android/model/ScheduledAction;->mEndDate:J
52.9 KB
smali/org/gnucash/android/model/Transaction.smali
    
Offset 107, 118 lines modifiedOffset 107, 117 lines modified
  
107 .method·public·constructor·<init>(Lorg/gnucash/android/model/Transaction;Z)V107 .method·public·constructor·<init>(Lorg/gnucash/android/model/Transaction;Z)V
108 ····.locals·4108 ····.locals·4
109 ····.param·p1,·"transaction"····#·Lorg/gnucash/android/model/Transaction;109 ····.param·p1,·"transaction"····#·Lorg/gnucash/android/model/Transaction;
110 ····.param·p2,·"generateNewUID"····#·Z110 ····.param·p2,·"generateNewUID"····#·Z
  
111 ····.prologue111 ····.prologue
112 ····const/4·v3,·0x0112 ····const/4·v2,·0x0
  
113 ····.line·143113 ····.line·143
114 ····invoke-direct·{p0},·Lorg/gnucash/android/model/BaseModel;-><init>()V114 ····invoke-direct·{p0},·Lorg/gnucash/android/model/BaseModel;-><init>()V
  
115 ····.line·86115 ····.line·86
116 ····sget-object·v2,·Lorg/gnucash/android/model/Money;->DEFAULT_CURRENCY_CODE:Ljava/lang/String;116 ····sget-object·v1,·Lorg/gnucash/android/model/Money;->DEFAULT_CURRENCY_CODE:Ljava/lang/String;
  
117 ····iput-object·v2,·p0,·Lorg/gnucash/android/model/Transaction;->mCurrencyCode:Ljava/lang/String;117 ····iput-object·v1,·p0,·Lorg/gnucash/android/model/Transaction;->mCurrencyCode:Ljava/lang/String;
  
118 ····.line·91118 ····.line·91
119 ····new-instance·v2,·Ljava/util/ArrayList;119 ····new-instance·v1,·Ljava/util/ArrayList;
  
120 ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V120 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V
  
121 ····iput-object·v2,·p0,·Lorg/gnucash/android/model/Transaction;->mSplitList:Ljava/util/List;121 ····iput-object·v1,·p0,·Lorg/gnucash/android/model/Transaction;->mSplitList:Ljava/util/List;
  
122 ····.line·101122 ····.line·101
123 ····const-string·v2,·""123 ····const-string·v1,·""
  
124 ····iput-object·v2,·p0,·Lorg/gnucash/android/model/Transaction;->mNotes:Ljava/lang/String;124 ····iput-object·v1,·p0,·Lorg/gnucash/android/model/Transaction;->mNotes:Ljava/lang/String;
  
125 ····.line·107125 ····.line·107
126 ····iput-boolean·v3,·p0,·Lorg/gnucash/android/model/Transaction;->mIsExported:Z126 ····iput-boolean·v2,·p0,·Lorg/gnucash/android/model/Transaction;->mIsExported:Z
  
127 ····.line·117127 ····.line·117
128 ····iput-boolean·v3,·p0,·Lorg/gnucash/android/model/Transaction;->mIsTemplate:Z128 ····iput-boolean·v2,·p0,·Lorg/gnucash/android/model/Transaction;->mIsTemplate:Z
  
129 ····.line·122129 ····.line·122
130 ····const/4·v2,·0x0130 ····const/4·v1,·0x0
  
131 ····iput-object·v2,·p0,·Lorg/gnucash/android/model/Transaction;->mScheduledActionUID:Ljava/lang/String;131 ····iput-object·v1,·p0,·Lorg/gnucash/android/model/Transaction;->mScheduledActionUID:Ljava/lang/String;
  
132 ····.line·144132 ····.line·144
133 ····invoke-direct·{p0},·Lorg/gnucash/android/model/Transaction;->initDefaults()V133 ····invoke-direct·{p0},·Lorg/gnucash/android/model/Transaction;->initDefaults()V
  
134 ····.line·145134 ····.line·145
135 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/Transaction;->getDescription()Ljava/lang/String;135 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/Transaction;->getDescription()Ljava/lang/String;
  
136 ····move-result-object·v2136 ····move-result-object·v1
  
137 ····invoke-virtual·{p0,·v2},·Lorg/gnucash/android/model/Transaction;->setDescription(Ljava/lang/String;)V137 ····invoke-virtual·{p0,·v1},·Lorg/gnucash/android/model/Transaction;->setDescription(Ljava/lang/String;)V
  
138 ····.line·146138 ····.line·146
139 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/Transaction;->getNote()Ljava/lang/String;139 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/Transaction;->getNote()Ljava/lang/String;
  
140 ····move-result-object·v2140 ····move-result-object·v1
  
141 ····invoke-virtual·{p0,·v2},·Lorg/gnucash/android/model/Transaction;->setNote(Ljava/lang/String;)V141 ····invoke-virtual·{p0,·v1},·Lorg/gnucash/android/model/Transaction;->setNote(Ljava/lang/String;)V
  
142 ····.line·147142 ····.line·147
143 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/Transaction;->getTimeMillis()J143 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/Transaction;->getTimeMillis()J
  
144 ····move-result-wide·v2144 ····move-result-wide·v2
  
145 ····invoke-virtual·{p0,·v2,·v3},·Lorg/gnucash/android/model/Transaction;->setTime(J)V145 ····invoke-virtual·{p0,·v2,·v3},·Lorg/gnucash/android/model/Transaction;->setTime(J)V
  
146 ····.line·148146 ····.line·148
147 ····iget-object·v2,·p1,·Lorg/gnucash/android/model/Transaction;->mCurrencyCode:Ljava/lang/String;147 ····iget-object·v1,·p1,·Lorg/gnucash/android/model/Transaction;->mCurrencyCode:Ljava/lang/String;
  
148 ····iput-object·v2,·p0,·Lorg/gnucash/android/model/Transaction;->mCurrencyCode:Ljava/lang/String;148 ····iput-object·v1,·p0,·Lorg/gnucash/android/model/Transaction;->mCurrencyCode:Ljava/lang/String;
  
149 ····.line·151149 ····.line·151
150 ····iget-object·v2,·p1,·Lorg/gnucash/android/model/Transaction;->mSplitList:Ljava/util/List;150 ····iget-object·v1,·p1,·Lorg/gnucash/android/model/Transaction;->mSplitList:Ljava/util/List;
  
151 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;151 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
152 ····move-result-object·v0152 ····move-result-object·v1
  
153 ····.local·v0,·"i$":Ljava/util/Iterator; 
154 ····:goto_0153 ····:goto_0
155 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z154 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
156 ····move-result·v2155 ····move-result·v2
  
157 ····if-eqz·v2,·:cond_0156 ····if-eqz·v2,·:cond_0
  
158 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;157 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
159 ····move-result-object·v1158 ····move-result-object·v0
  
160 ····check-cast·v1,·Lorg/gnucash/android/model/Split;159 ····check-cast·v0,·Lorg/gnucash/android/model/Split;
  
161 ····.line·152160 ····.line·152
162 ····.local·v1,·"split":Lorg/gnucash/android/model/Split;161 ····.local·v0,·"split":Lorg/gnucash/android/model/Split;
163 ····new-instance·v2,·Lorg/gnucash/android/model/Split;162 ····new-instance·v2,·Lorg/gnucash/android/model/Split;
  
164 ····invoke-direct·{v2,·v1,·p2},·Lorg/gnucash/android/model/Split;-><init>(Lorg/gnucash/android/model/Split;Z)V163 ····invoke-direct·{v2,·v0,·p2},·Lorg/gnucash/android/model/Split;-><init>(Lorg/gnucash/android/model/Split;Z)V
  
165 ····invoke-virtual·{p0,·v2},·Lorg/gnucash/android/model/Transaction;->addSplit(Lorg/gnucash/android/model/Split;)V164 ····invoke-virtual·{p0,·v2},·Lorg/gnucash/android/model/Transaction;->addSplit(Lorg/gnucash/android/model/Split;)V
  
166 ····goto·:goto_0165 ····goto·:goto_0
  
167 ····.line·155166 ····.line·155
168 ····.end·local·v1····#·"split":Lorg/gnucash/android/model/Split;167 ····.end·local·v0····#·"split":Lorg/gnucash/android/model/Split;
169 ····:cond_0168 ····:cond_0
170 ····if-nez·p2,·:cond_1169 ····if-nez·p2,·:cond_1
  
171 ····.line·156170 ····.line·156
172 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/Transaction;->getUID()Ljava/lang/String;171 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/Transaction;->getUID()Ljava/lang/String;
  
173 ····move-result-object·v2172 ····move-result-object·v1
  
174 ····invoke-virtual·{p0,·v2},·Lorg/gnucash/android/model/Transaction;->setUID(Ljava/lang/String;)V173 ····invoke-virtual·{p0,·v1},·Lorg/gnucash/android/model/Transaction;->setUID(Ljava/lang/String;)V
  
175 ····.line·158174 ····.line·158
176 ····:cond_1175 ····:cond_1
177 ····return-void176 ····return-void
178 .end·method177 .end·method
  
179 .method·public·static·computeBalance(Ljava/lang/String;Ljava/util/List;)Lorg/gnucash/android/model/Money;178 .method·public·static·computeBalance(Ljava/lang/String;Ljava/util/List;)Lorg/gnucash/android/model/Money;
Offset 255, 57 lines modifiedOffset 254, 56 lines modified
  
255 ····move-result-object·v4254 ····move-result-object·v4
  
256 ····.line·295255 ····.line·295
257 ····.local·v4,·"currencyCode":Ljava/lang/String;256 ····.local·v4,·"currencyCode":Ljava/lang/String;
258 ····invoke-virtual·{v1},·Lorg/gnucash/android/model/AccountType;->hasDebitNormalBalance()Z257 ····invoke-virtual·{v1},·Lorg/gnucash/android/model/AccountType;->hasDebitNormalBalance()Z
  
259 ····move-result·v6258 ····move-result·v5
Max diff block lines reached; 47950/54021 bytes (88.76%) of diff not shown.
1.67 KB
smali/org/gnucash/android/importer/ImportAsyncTask$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$err_msg:Ljava/lang/String;22 .field·final·synthetic·val$err_msg:Ljava/lang/String;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/gnucash/android/importer/ImportAsyncTask;Ljava/lang/String;)V24 .method·constructor·<init>(Lorg/gnucash/android/importer/ImportAsyncTask;Ljava/lang/String;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/importer/ImportAsyncTask;
  
26 ····.prologue27 ····.prologue
27 ····.line·7628 ····.line·76
28 ····iput-object·p1,·p0,·Lorg/gnucash/android/importer/ImportAsyncTask$1;->this$0:Lorg/gnucash/android/importer/ImportAsyncTask;29 ····iput-object·p1,·p0,·Lorg/gnucash/android/importer/ImportAsyncTask$1;->this$0:Lorg/gnucash/android/importer/ImportAsyncTask;
  
29 ····iput-object·p2,·p0,·Lorg/gnucash/android/importer/ImportAsyncTask$1;->val$err_msg:Ljava/lang/String;30 ····iput-object·p2,·p0,·Lorg/gnucash/android/importer/ImportAsyncTask$1;->val$err_msg:Ljava/lang/String;
  
Offset 53, 14 lines modifiedOffset 54, 15 lines modified
  
53 ····new-instance·v1,·Ljava/lang/StringBuilder;54 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
54 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V55 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
55 ····iget-object·v2,·p0,·Lorg/gnucash/android/importer/ImportAsyncTask$1;->this$0:Lorg/gnucash/android/importer/ImportAsyncTask;56 ····iget-object·v2,·p0,·Lorg/gnucash/android/importer/ImportAsyncTask$1;->this$0:Lorg/gnucash/android/importer/ImportAsyncTask;
  
 57 ····.line·80
56 ····invoke-static·{v2},·Lorg/gnucash/android/importer/ImportAsyncTask;->access$000(Lorg/gnucash/android/importer/ImportAsyncTask;)Landroid/app/Activity;58 ····invoke-static·{v2},·Lorg/gnucash/android/importer/ImportAsyncTask;->access$000(Lorg/gnucash/android/importer/ImportAsyncTask;)Landroid/app/Activity;
  
57 ····move-result-object·v259 ····move-result-object·v2
  
58 ····const·v3,·0x7f06011c60 ····const·v3,·0x7f06011c
  
59 ····invoke-virtual·{v2,·v3},·Landroid/app/Activity;->getString(I)Ljava/lang/String;61 ····invoke-virtual·{v2,·v3},·Landroid/app/Activity;->getString(I)Ljava/lang/String;
Offset 85, 16 lines modifiedOffset 87, 18 lines modified
  
85 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;87 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
86 ····move-result-object·v188 ····move-result-object·v1
  
87 ····const/4·v2,·0x189 ····const/4·v2,·0x1
  
 90 ····.line·79
88 ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;91 ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
  
89 ····move-result-object·v092 ····move-result-object·v0
  
 93 ····.line·81
90 ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V94 ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V
  
91 ····.line·8295 ····.line·82
92 ····return-void96 ····return-void
93 .end·method97 .end·method
45.3 KB
smali/org/gnucash/android/importer/GncXmlHandler.smali
    
Offset 349, 212 lines modifiedOffset 349, 211 lines modified
349 .end·method349 .end·method
  
350 .method·private·generateMissedScheduledTransactions(Lorg/gnucash/android/model/ScheduledAction;)I350 .method·private·generateMissedScheduledTransactions(Lorg/gnucash/android/model/ScheduledAction;)I
351 ····.locals·14351 ····.locals·14
352 ····.param·p1,·"scheduledAction"····#·Lorg/gnucash/android/model/ScheduledAction;352 ····.param·p1,·"scheduledAction"····#·Lorg/gnucash/android/model/ScheduledAction;
  
353 ····.prologue353 ····.prologue
 354 ····const-wide/16·v12,·0x0
  
354 ····.line·769355 ····.line·769
355 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/ScheduledAction;->getActionType()Lorg/gnucash/android/model/ScheduledAction$ActionType;356 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/ScheduledAction;->getActionType()Lorg/gnucash/android/model/ScheduledAction$ActionType;
  
356 ····move-result-object·v9357 ····move-result-object·v8
  
357 ····sget-object·v10,·Lorg/gnucash/android/model/ScheduledAction$ActionType;->TRANSACTION:Lorg/gnucash/android/model/ScheduledAction$ActionType;358 ····sget-object·v9,·Lorg/gnucash/android/model/ScheduledAction$ActionType;->TRANSACTION:Lorg/gnucash/android/model/ScheduledAction$ActionType;
  
358 ····if-ne·v9,·v10,·:cond_1359 ····if-ne·v8,·v9,·:cond_1
  
 360 ····.line·770
359 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/ScheduledAction;->isEnabled()Z361 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/ScheduledAction;->isEnabled()Z
  
360 ····move-result·v9362 ····move-result·v8
  
361 ····if-eqz·v9,·:cond_1363 ····if-eqz·v8,·:cond_1
  
362 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/ScheduledAction;->shouldAutoCreate()Z364 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/ScheduledAction;->shouldAutoCreate()Z
  
363 ····move-result·v9365 ····move-result·v8
  
364 ····if-eqz·v9,·:cond_1366 ····if-eqz·v8,·:cond_1
  
 367 ····.line·771
365 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/ScheduledAction;->getEndTime()J368 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/ScheduledAction;->getEndTime()J
  
366 ····move-result-wide·v10369 ····move-result-wide·v8
  
367 ····const-wide/16·v12,·0x0370 ····cmp-long·v8,·v8,·v12
  
368 ····cmp-long·v9,·v10,·v12 
  
369 ····if-lez·v9,·:cond_0371 ····if-lez·v8,·:cond_0
  
370 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/ScheduledAction;->getEndTime()J372 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/ScheduledAction;->getEndTime()J
  
371 ····move-result-wide·v10373 ····move-result-wide·v8
  
372 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J374 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
373 ····move-result-wide·v12375 ····move-result-wide·v10
  
374 ····cmp-long·v9,·v10,·v12376 ····cmp-long·v8,·v8,·v10
  
375 ····if-gtz·v9,·:cond_1377 ····if-gtz·v8,·:cond_1
  
 378 ····.line·772
376 ····:cond_0379 ····:cond_0
377 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/ScheduledAction;->getTotalFrequency()I380 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/ScheduledAction;->getTotalFrequency()I
  
378 ····move-result·v9381 ····move-result·v8
  
379 ····if-lez·v9,·:cond_2382 ····if-lez·v8,·:cond_2
  
380 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/ScheduledAction;->getExecutionCount()I383 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/ScheduledAction;->getExecutionCount()I
  
381 ····move-result·v9384 ····move-result·v8
  
382 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/ScheduledAction;->getTotalFrequency()I385 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/ScheduledAction;->getTotalFrequency()I
  
383 ····move-result·v10386 ····move-result·v9
  
384 ····if-lt·v9,·v10,·:cond_2387 ····if-lt·v8,·v9,·:cond_2
  
385 ····.line·773388 ····.line·773
386 ····:cond_1389 ····:cond_1
387 ····const/4·v1,·0x0390 ····const/4·v1,·0x0
  
388 ····.line·798391 ····.line·798
389 ····:goto_0392 ····:goto_0
390 ····return·v1393 ····return·v1
  
391 ····.line·776394 ····.line·776
392 ····:cond_2395 ····:cond_2
393 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/ScheduledAction;->getStartTime()J396 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/ScheduledAction;->getStartTime()J
  
394 ····move-result-wide·v4397 ····move-result-wide·v2
  
395 ····.line·777398 ····.line·777
396 ····.local·v4,·"lastRuntime":J399 ····.local·v2,·"lastRuntime":J
397 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/ScheduledAction;->getLastRun()J400 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/ScheduledAction;->getLastRun()J
  
398 ····move-result-wide·v10401 ····move-result-wide·v8
  
399 ····const-wide/16·v12,·0x0 
  
400 ····cmp-long·v9,·v10,·v12402 ····cmp-long·v8,·v8,·v12
  
401 ····if-lez·v9,·:cond_3403 ····if-lez·v8,·:cond_3
  
402 ····.line·778404 ····.line·778
403 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/ScheduledAction;->getLastRun()J405 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/ScheduledAction;->getLastRun()J
  
404 ····move-result-wide·v4406 ····move-result-wide·v2
  
405 ····.line·781407 ····.line·781
406 ····:cond_3408 ····:cond_3
407 ····const/4·v1,·0x0409 ····const/4·v1,·0x0
  
408 ····.line·782410 ····.line·782
409 ····.local·v1,·"generatedTransactionCount":I411 ····.local·v1,·"generatedTransactionCount":I
410 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/ScheduledAction;->getPeriod()J412 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/ScheduledAction;->getPeriod()J
  
411 ····move-result-wide·v6413 ····move-result-wide·v4
  
412 ····.line·783414 ····.line·783
413 ····.local·v6,·"period":J415 ····.local·v4,·"period":J
414 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/ScheduledAction;->getActionUID()Ljava/lang/String;416 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/ScheduledAction;->getActionUID()Ljava/lang/String;
  
415 ····move-result-object·v0417 ····move-result-object·v0
  
416 ····.line·784418 ····.line·784
417 ····.local·v0,·"actionUID":Ljava/lang/String;419 ····.local·v0,·"actionUID":Ljava/lang/String;
418 ····:cond_4420 ····:cond_4
419 ····:goto_1421 ····:goto_1
420 ····add-long/2addr·v4,·v6422 ····add-long/2addr·v2,·v4
  
421 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J423 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
Max diff block lines reached; 42331/46244 bytes (91.54%) of diff not shown.
1.18 KB
smali/org/gnucash/android/importer/ImportAsyncTask.smali
    
Offset 156, 21 lines modifiedOffset 156, 19 lines modified
156 ····move-result-object·v2156 ····move-result-object·v2
  
157 ····goto·:goto_0157 ····goto·:goto_0
158 .end·method158 .end·method
  
159 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;159 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
160 ····.locals·1160 ····.locals·1
161 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
162 ····.prologue161 ····.prologue
163 ····.line·37162 ····.line·37
164 ····check-cast·p1,·[Ljava/io/InputStream;163 ····check-cast·p1,·[Ljava/io/InputStream;
  
165 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
166 ····invoke-virtual·{p0,·p1},·Lorg/gnucash/android/importer/ImportAsyncTask;->doInBackground([Ljava/io/InputStream;)Ljava/lang/Boolean;164 ····invoke-virtual·{p0,·p1},·Lorg/gnucash/android/importer/ImportAsyncTask;->doInBackground([Ljava/io/InputStream;)Ljava/lang/Boolean;
  
167 ····move-result-object·v0165 ····move-result-object·v0
  
168 ····return-object·v0166 ····return-object·v0
169 .end·method167 .end·method
  
Offset 271, 21 lines modifiedOffset 269, 19 lines modified
271 ····const·v0,·0x7f06011c269 ····const·v0,·0x7f06011c
  
272 ····goto·:goto_1270 ····goto·:goto_1
273 .end·method271 .end·method
  
274 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V272 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
275 ····.locals·0273 ····.locals·0
276 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
277 ····.prologue274 ····.prologue
278 ····.line·37275 ····.line·37
279 ····check-cast·p1,·Ljava/lang/Boolean;276 ····check-cast·p1,·Ljava/lang/Boolean;
  
280 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
281 ····invoke-virtual·{p0,·p1},·Lorg/gnucash/android/importer/ImportAsyncTask;->onPostExecute(Ljava/lang/Boolean;)V277 ····invoke-virtual·{p0,·p1},·Lorg/gnucash/android/importer/ImportAsyncTask;->onPostExecute(Ljava/lang/Boolean;)V
  
282 ····return-void278 ····return-void
283 .end·method279 .end·method
  
284 .method·protected·onPreExecute()V280 .method·protected·onPreExecute()V
285 ····.locals·4281 ····.locals·4
691 B
smali/org/gnucash/android/ui/BaseDrawerActivity$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/BaseDrawerActivity;18 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/BaseDrawerActivity;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lorg/gnucash/android/ui/BaseDrawerActivity;Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;III)V20 .method·constructor·<init>(Lorg/gnucash/android/ui/BaseDrawerActivity;Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;III)V
21 ····.locals·621 ····.locals·6
 22 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/BaseDrawerActivity;
22 ····.param·p2,·"x0"····#·Landroid/app/Activity;23 ····.param·p2,·"x0"····#·Landroid/app/Activity;
23 ····.param·p3,·"x1"····#·Landroid/support/v4/widget/DrawerLayout;24 ····.param·p3,·"x1"····#·Landroid/support/v4/widget/DrawerLayout;
24 ····.param·p4,·"x2"····#·I25 ····.param·p4,·"x2"····#·I
25 ····.param·p5,·"x3"····#·I26 ····.param·p5,·"x3"····#·I
26 ····.param·p6,·"x4"····#·I27 ····.param·p6,·"x4"····#·I
  
27 ····.prologue28 ····.prologue
468 B
smali/org/gnucash/android/ui/BaseDrawerActivity.smali
    
Offset 25, 15 lines modifiedOffset 25, 14 lines modified
25 .method·public·constructor·<init>()V25 .method·public·constructor·<init>()V
26 ····.locals·026 ····.locals·0
  
27 ····.prologue27 ····.prologue
28 ····.line·5428 ····.line·54
29 ····invoke-direct·{p0},·Lcom/actionbarsherlock/app/SherlockFragmentActivity;-><init>()V29 ····invoke-direct·{p0},·Lcom/actionbarsherlock/app/SherlockFragmentActivity;-><init>()V
  
30 ····.line·61 
31 ····return-void30 ····return-void
32 .end·method31 .end·method
  
33 .method·private·createNavDrawerMergeAdapter()Lcom/commonsware/cwac/merge/MergeAdapter;32 .method·private·createNavDrawerMergeAdapter()Lcom/commonsware/cwac/merge/MergeAdapter;
34 ····.locals·1433 ····.locals·14
  
35 ····.prologue34 ····.prologue
686 B
smali/org/gnucash/android/ui/account/AccountFormFragment$5.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/account/AccountFormFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/account/AccountFormFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/account/AccountFormFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/account/AccountFormFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/account/AccountFormFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·28927 ····.line·289
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/account/AccountFormFragment$5;->this$0:Lorg/gnucash/android/ui/account/AccountFormFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/account/AccountFormFragment$5;->this$0:Lorg/gnucash/android/ui/account/AccountFormFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
742 B
smali/org/gnucash/android/ui/account/DeleteAccountDialogFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/account/DeleteAccountDialogFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/account/DeleteAccountDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/account/DeleteAccountDialogFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/account/DeleteAccountDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/account/DeleteAccountDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·19627 ····.line·196
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/account/DeleteAccountDialogFragment$2;->this$0:Lorg/gnucash/android/ui/account/DeleteAccountDialogFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/account/DeleteAccountDialogFragment$2;->this$0:Lorg/gnucash/android/ui/account/DeleteAccountDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
686 B
smali/org/gnucash/android/ui/account/AccountFormFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/account/AccountFormFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/account/AccountFormFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/account/AccountFormFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/account/AccountFormFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/account/AccountFormFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·20027 ····.line·200
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/account/AccountFormFragment$1;->this$0:Lorg/gnucash/android/ui/account/AccountFormFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/account/AccountFormFragment$1;->this$0:Lorg/gnucash/android/ui/account/AccountFormFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
665 B
smali/org/gnucash/android/ui/account/AccountsActivity$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/account/AccountsActivity;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/account/AccountsActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/account/AccountsActivity;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/account/AccountsActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/account/AccountsActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·53727 ····.line·537
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/account/AccountsActivity$4;->this$0:Lorg/gnucash/android/ui/account/AccountsActivity;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/account/AccountsActivity$4;->this$0:Lorg/gnucash/android/ui/account/AccountsActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
742 B
smali/org/gnucash/android/ui/account/DeleteAccountDialogFragment$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/account/DeleteAccountDialogFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/account/DeleteAccountDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/account/DeleteAccountDialogFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/account/DeleteAccountDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/account/DeleteAccountDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·20327 ····.line·203
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/account/DeleteAccountDialogFragment$3;->this$0:Lorg/gnucash/android/ui/account/DeleteAccountDialogFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/account/DeleteAccountDialogFragment$3;->this$0:Lorg/gnucash/android/ui/account/DeleteAccountDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.22 KB
smali/org/gnucash/android/ui/account/AccountsActivity$3$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$currencyCodes:Ljava/util/List;22 .field·final·synthetic·val$currencyCodes:Ljava/util/List;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/gnucash/android/ui/account/AccountsActivity$3;Ljava/util/List;)V24 .method·constructor·<init>(Lorg/gnucash/android/ui/account/AccountsActivity$3;Ljava/util/List;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$1"····#·Lorg/gnucash/android/ui/account/AccountsActivity$3;
  
26 ····.prologue27 ····.prologue
27 ····.line·51828 ····.line·518
28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/account/AccountsActivity$3$1;->this$1:Lorg/gnucash/android/ui/account/AccountsActivity$3;29 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/account/AccountsActivity$3$1;->this$1:Lorg/gnucash/android/ui/account/AccountsActivity$3;
  
29 ····iput-object·p2,·p0,·Lorg/gnucash/android/ui/account/AccountsActivity$3$1;->val$currencyCodes:Ljava/util/List;30 ····iput-object·p2,·p0,·Lorg/gnucash/android/ui/account/AccountsActivity$3$1;->val$currencyCodes:Ljava/util/List;
  
Offset 61, 32 lines modifiedOffset 62, 35 lines modified
  
61 ····iget-object·v1,·v1,·Lorg/gnucash/android/ui/account/AccountsActivity$3;->this$0:Lorg/gnucash/android/ui/account/AccountsActivity;62 ····iget-object·v1,·v1,·Lorg/gnucash/android/ui/account/AccountsActivity$3;->this$0:Lorg/gnucash/android/ui/account/AccountsActivity;
  
62 ····invoke-static·{v1},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;63 ····invoke-static·{v1},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
  
63 ····move-result-object·v164 ····move-result-object·v1
  
 65 ····.line·523
64 ····invoke-interface·{v1},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;66 ····invoke-interface·{v1},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
  
65 ····move-result-object·v167 ····move-result-object·v1
  
66 ····iget-object·v2,·p0,·Lorg/gnucash/android/ui/account/AccountsActivity$3$1;->this$1:Lorg/gnucash/android/ui/account/AccountsActivity$3;68 ····iget-object·v2,·p0,·Lorg/gnucash/android/ui/account/AccountsActivity$3$1;->this$1:Lorg/gnucash/android/ui/account/AccountsActivity$3;
  
67 ····iget-object·v2,·v2,·Lorg/gnucash/android/ui/account/AccountsActivity$3;->this$0:Lorg/gnucash/android/ui/account/AccountsActivity;69 ····iget-object·v2,·v2,·Lorg/gnucash/android/ui/account/AccountsActivity$3;->this$0:Lorg/gnucash/android/ui/account/AccountsActivity;
  
68 ····const·v3,·0x7f06014970 ····const·v3,·0x7f060149
  
 71 ····.line·524
69 ····invoke-virtual·{v2,·v3},·Lorg/gnucash/android/ui/account/AccountsActivity;->getString(I)Ljava/lang/String;72 ····invoke-virtual·{v2,·v3},·Lorg/gnucash/android/ui/account/AccountsActivity;->getString(I)Ljava/lang/String;
  
70 ····move-result-object·v273 ····move-result-object·v2
  
71 ····invoke-interface·{v1,·v2,·v0},·Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;74 ····invoke-interface·{v1,·v2,·v0},·Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
  
72 ····move-result-object·v175 ····move-result-object·v1
  
 76 ····.line·525
73 ····invoke-interface·{v1},·Landroid/content/SharedPreferences$Editor;->commit()Z77 ····invoke-interface·{v1},·Landroid/content/SharedPreferences$Editor;->commit()Z
  
74 ····.line·52778 ····.line·527
75 ····iget-object·v1,·p0,·Lorg/gnucash/android/ui/account/AccountsActivity$3$1;->this$1:Lorg/gnucash/android/ui/account/AccountsActivity$3;79 ····iget-object·v1,·p0,·Lorg/gnucash/android/ui/account/AccountsActivity$3$1;->this$1:Lorg/gnucash/android/ui/account/AccountsActivity$3;
  
76 ····iget-object·v1,·v1,·Lorg/gnucash/android/ui/account/AccountsActivity$3;->this$0:Lorg/gnucash/android/ui/account/AccountsActivity;80 ····iget-object·v1,·v1,·Lorg/gnucash/android/ui/account/AccountsActivity$3;->this$0:Lorg/gnucash/android/ui/account/AccountsActivity;
  
882 B
smali/org/gnucash/android/ui/account/AccountsListFragment$AccountsCursorAdapter$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$accountUID:Ljava/lang/String;22 .field·final·synthetic·val$accountUID:Ljava/lang/String;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/gnucash/android/ui/account/AccountsListFragment$AccountsCursorAdapter;Ljava/lang/String;)V24 .method·constructor·<init>(Lorg/gnucash/android/ui/account/AccountsListFragment$AccountsCursorAdapter;Ljava/lang/String;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$1"····#·Lorg/gnucash/android/ui/account/AccountsListFragment$AccountsCursorAdapter;
  
26 ····.prologue27 ····.prologue
27 ····.line·60628 ····.line·606
28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/account/AccountsListFragment$AccountsCursorAdapter$1;->this$1:Lorg/gnucash/android/ui/account/AccountsListFragment$AccountsCursorAdapter;29 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/account/AccountsListFragment$AccountsCursorAdapter$1;->this$1:Lorg/gnucash/android/ui/account/AccountsListFragment$AccountsCursorAdapter;
  
29 ····iput-object·p2,·p0,·Lorg/gnucash/android/ui/account/AccountsListFragment$AccountsCursorAdapter$1;->val$accountUID:Ljava/lang/String;30 ····iput-object·p2,·p0,·Lorg/gnucash/android/ui/account/AccountsListFragment$AccountsCursorAdapter$1;->val$accountUID:Ljava/lang/String;
  
676 B
smali/org/gnucash/android/ui/account/AccountsListFragment$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/account/AccountsListFragment;22 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/account/AccountsListFragment;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/gnucash/android/ui/account/AccountsListFragment;)V24 .method·constructor·<init>(Lorg/gnucash/android/ui/account/AccountsListFragment;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/account/AccountsListFragment;
  
26 ····.prologue27 ····.prologue
27 ····.line·15028 ····.line·150
28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/account/AccountsListFragment$1;->this$0:Lorg/gnucash/android/ui/account/AccountsListFragment;29 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/account/AccountsListFragment$1;->this$0:Lorg/gnucash/android/ui/account/AccountsListFragment;
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
3.23 KB
smali/org/gnucash/android/ui/account/DeleteAccountDialogFragment.smali
    
Offset 187, 29 lines modifiedOffset 187, 24 lines modified
  
187 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;187 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
188 ····move-result-object·v9188 ····move-result-object·v9
  
189 ····const-string·v10,·"\',\'"189 ····const-string·v10,·"\',\'"
  
 190 ····.line·147
190 ····invoke-static·{v10,·v6},·Landroid/text/TextUtils;->join(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String;191 ····invoke-static·{v10,·v6},·Landroid/text/TextUtils;->join(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String;
  
191 ····move-result-object·v10192 ····move-result-object·v10
  
192 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;193 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
193 ····move-result-object·v9194 ····move-result-object·v9
  
194 ····const-string·v10,·"\')"195 ····const-string·v10,·"\'))"
  
195 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
196 ····move-result-object·v9 
  
197 ····const-string·v10,·")" 
  
198 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;196 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
199 ····move-result-object·v9197 ····move-result-object·v9
  
200 ····invoke-virtual·{v9},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;198 ····invoke-virtual·{v9},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
Offset 229, 20 lines modifiedOffset 224, 22 lines modified
  
229 ····const/4·v10,·0x1224 ····const/4·v10,·0x1
  
230 ····aput-object·v4,·v9,·v10225 ····aput-object·v4,·v9,·v10
  
231 ····const/4·v10,·0x2226 ····const/4·v10,·0x2
  
 227 ····.line·150
232 ····invoke-virtual·{v2},·Lorg/gnucash/android/model/AccountType;->name()Ljava/lang/String;228 ····invoke-virtual·{v2},·Lorg/gnucash/android/model/AccountType;->name()Ljava/lang/String;
  
233 ····move-result-object·v11229 ····move-result-object·v11
  
234 ····aput-object·v11,·v9,·v10230 ····aput-object·v11,·v9,·v10
  
 231 ····.line·149
235 ····invoke-virtual·{v3,·v8,·v9},·Lorg/gnucash/android/db/AccountsDbAdapter;->fetchAccountsOrderedByFullName(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;232 ····invoke-virtual·{v3,·v8,·v9},·Lorg/gnucash/android/db/AccountsDbAdapter;->fetchAccountsOrderedByFullName(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;
  
236 ····move-result-object·v5233 ····move-result-object·v5
  
237 ····.line·152234 ····.line·152
238 ····.local·v5,·"cursor":Landroid/database/Cursor;235 ····.local·v5,·"cursor":Landroid/database/Cursor;
239 ····new-instance·v7,·Lorg/gnucash/android/util/QualifiedAccountNameCursorAdapter;236 ····new-instance·v7,·Lorg/gnucash/android/util/QualifiedAccountNameCursorAdapter;
Offset 275, 29 lines modifiedOffset 272, 24 lines modified
  
275 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;272 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
276 ····move-result-object·v9273 ····move-result-object·v9
  
277 ····const-string·v10,·"\',\'"274 ····const-string·v10,·"\',\'"
  
 275 ····.line·161
278 ····invoke-static·{v10,·v6},·Landroid/text/TextUtils;->join(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String;276 ····invoke-static·{v10,·v6},·Landroid/text/TextUtils;->join(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String;
  
279 ····move-result-object·v10277 ····move-result-object·v10
  
280 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;278 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
281 ····move-result-object·v9279 ····move-result-object·v9
  
282 ····const-string·v10,·"\')"280 ····const-string·v10,·"\'))"
  
283 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
284 ····move-result-object·v9 
  
285 ····const-string·v10,·")" 
  
286 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;281 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
287 ····move-result-object·v9282 ····move-result-object·v9
  
288 ····invoke-virtual·{v9},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;283 ····invoke-virtual·{v9},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
Offset 317, 20 lines modifiedOffset 309, 22 lines modified
  
317 ····const/4·v10,·0x1309 ····const/4·v10,·0x1
  
318 ····aput-object·v4,·v9,·v10310 ····aput-object·v4,·v9,·v10
  
319 ····const/4·v10,·0x2311 ····const/4·v10,·0x2
  
 312 ····.line·164
320 ····invoke-virtual·{v2},·Lorg/gnucash/android/model/AccountType;->name()Ljava/lang/String;313 ····invoke-virtual·{v2},·Lorg/gnucash/android/model/AccountType;->name()Ljava/lang/String;
  
321 ····move-result-object·v11314 ····move-result-object·v11
  
322 ····aput-object·v11,·v9,·v10315 ····aput-object·v11,·v9,·v10
  
 316 ····.line·163
323 ····invoke-virtual·{v3,·v0,·v9},·Lorg/gnucash/android/db/AccountsDbAdapter;->fetchAccountsOrderedByFullName(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;317 ····invoke-virtual·{v3,·v0,·v9},·Lorg/gnucash/android/db/AccountsDbAdapter;->fetchAccountsOrderedByFullName(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;
  
324 ····move-result-object·v5318 ····move-result-object·v5
  
325 ····.line·165319 ····.line·165
326 ····new-instance·v7,·Lorg/gnucash/android/util/QualifiedAccountNameCursorAdapter;320 ····new-instance·v7,·Lorg/gnucash/android/util/QualifiedAccountNameCursorAdapter;
  
665 B
smali/org/gnucash/android/ui/account/AccountsActivity$6.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/account/AccountsActivity;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/account/AccountsActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/account/AccountsActivity;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/account/AccountsActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/account/AccountsActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·55327 ····.line·553
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/account/AccountsActivity$6;->this$0:Lorg/gnucash/android/ui/account/AccountsActivity;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/account/AccountsActivity$6;->this$0:Lorg/gnucash/android/ui/account/AccountsActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
637 B
smali/org/gnucash/android/ui/account/AccountsListFragment$AccountsCursorLoader.smali
    
Offset 126, 14 lines modifiedOffset 126, 15 lines modified
  
126 ····move-result-object·v2126 ····move-result-object·v2
  
127 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;127 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
128 ····move-result-object·v2128 ····move-result-object·v2
  
 129 ····.line·526
129 ····invoke-virtual·{v1,·v2,·v4,·v4},·Lorg/gnucash/android/db/AccountsDbAdapter;->fetchAccounts(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;130 ····invoke-virtual·{v1,·v2,·v4,·v4},·Lorg/gnucash/android/db/AccountsDbAdapter;->fetchAccounts(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
  
130 ····move-result-object·v0131 ····move-result-object·v0
  
131 ····.line·549132 ····.line·549
132 ····.local·v0,·"cursor":Landroid/database/Cursor;133 ····.local·v0,·"cursor":Landroid/database/Cursor;
133 ····:goto_0134 ····:goto_0
2.27 KB
smali/org/gnucash/android/ui/account/AccountsActivity$3.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/account/AccountsActivity;22 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/account/AccountsActivity;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/gnucash/android/ui/account/AccountsActivity;)V24 .method·constructor·<init>(Lorg/gnucash/android/ui/account/AccountsActivity;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/account/AccountsActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·50228 ····.line·502
28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/account/AccountsActivity$3;->this$0:Lorg/gnucash/android/ui/account/AccountsActivity;29 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/account/AccountsActivity$3;->this$0:Lorg/gnucash/android/ui/account/AccountsActivity;
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 62, 14 lines modifiedOffset 63, 15 lines modified
  
62 ····iget-object·v5,·p0,·Lorg/gnucash/android/ui/account/AccountsActivity$3;->this$0:Lorg/gnucash/android/ui/account/AccountsActivity;63 ····iget-object·v5,·p0,·Lorg/gnucash/android/ui/account/AccountsActivity$3;->this$0:Lorg/gnucash/android/ui/account/AccountsActivity;
  
63 ····const·v6,·0x109001264 ····const·v6,·0x1090012
  
64 ····iget-object·v7,·p0,·Lorg/gnucash/android/ui/account/AccountsActivity$3;->this$0:Lorg/gnucash/android/ui/account/AccountsActivity;65 ····iget-object·v7,·p0,·Lorg/gnucash/android/ui/account/AccountsActivity$3;->this$0:Lorg/gnucash/android/ui/account/AccountsActivity;
  
 66 ····.line·511
65 ····invoke-virtual·{v7},·Lorg/gnucash/android/ui/account/AccountsActivity;->getResources()Landroid/content/res/Resources;67 ····invoke-virtual·{v7},·Lorg/gnucash/android/ui/account/AccountsActivity;->getResources()Landroid/content/res/Resources;
  
66 ····move-result-object·v768 ····move-result-object·v7
  
67 ····const·v8,·0x7f08000369 ····const·v8,·0x7f080003
  
68 ····invoke-virtual·{v7,·v8},·Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String;70 ····invoke-virtual·{v7,·v8},·Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String;
Offset 78, 24 lines modifiedOffset 80, 26 lines modified
  
78 ····invoke-direct·{v1,·v5,·v6,·v7},·Landroid/widget/ArrayAdapter;-><init>(Landroid/content/Context;I[Ljava/lang/Object;)V80 ····invoke-direct·{v1,·v5,·v6,·v7},·Landroid/widget/ArrayAdapter;-><init>(Landroid/content/Context;I[Ljava/lang/Object;)V
  
79 ····.line·51381 ····.line·513
80 ····.local·v1,·"arrayAdapter":Landroid/widget/ArrayAdapter;,·"Landroid/widget/ArrayAdapter<Ljava/lang/String;>;"82 ····.local·v1,·"arrayAdapter":Landroid/widget/ArrayAdapter;,·"Landroid/widget/ArrayAdapter<Ljava/lang/String;>;"
81 ····iget-object·v5,·p0,·Lorg/gnucash/android/ui/account/AccountsActivity$3;->this$0:Lorg/gnucash/android/ui/account/AccountsActivity;83 ····iget-object·v5,·p0,·Lorg/gnucash/android/ui/account/AccountsActivity$3;->this$0:Lorg/gnucash/android/ui/account/AccountsActivity;
  
 84 ····.line·514
82 ····invoke-virtual·{v5},·Lorg/gnucash/android/ui/account/AccountsActivity;->getResources()Landroid/content/res/Resources;85 ····invoke-virtual·{v5},·Lorg/gnucash/android/ui/account/AccountsActivity;->getResources()Landroid/content/res/Resources;
  
83 ····move-result-object·v586 ····move-result-object·v5
  
84 ····const·v6,·0x7f08001387 ····const·v6,·0x7f080013
  
85 ····invoke-virtual·{v5,·v6},·Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String;88 ····invoke-virtual·{v5,·v6},·Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String;
  
86 ····move-result-object·v589 ····move-result-object·v5
  
 90 ····.line·513
87 ····invoke-static·{v5},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;91 ····invoke-static·{v5},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
  
88 ····move-result-object·v292 ····move-result-object·v2
  
89 ····.line·51593 ····.line·515
90 ····.local·v2,·"currencyCodes":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"94 ····.local·v2,·"currencyCodes":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"
91 ····invoke-static·{},·Ljava/util/Locale;->getDefault()Ljava/util/Locale;95 ····invoke-static·{},·Ljava/util/Locale;->getDefault()Ljava/util/Locale;
914 B
smali/org/gnucash/android/ui/account/AccountsListFragment$AccountsCursorAdapter$2.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$parentView:Landroid/view/View;24 .field·final·synthetic·val$parentView:Landroid/view/View;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lorg/gnucash/android/ui/account/AccountsListFragment$AccountsCursorAdapter;Landroid/view/View;Landroid/view/View;)V26 .method·constructor·<init>(Lorg/gnucash/android/ui/account/AccountsListFragment$AccountsCursorAdapter;Landroid/view/View;Landroid/view/View;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$1"····#·Lorg/gnucash/android/ui/account/AccountsListFragment$AccountsCursorAdapter;
  
28 ····.prologue29 ····.prologue
29 ····.line·63930 ····.line·639
30 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/account/AccountsListFragment$AccountsCursorAdapter$2;->this$1:Lorg/gnucash/android/ui/account/AccountsListFragment$AccountsCursorAdapter;31 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/account/AccountsListFragment$AccountsCursorAdapter$2;->this$1:Lorg/gnucash/android/ui/account/AccountsListFragment$AccountsCursorAdapter;
  
31 ····iput-object·p2,·p0,·Lorg/gnucash/android/ui/account/AccountsListFragment$AccountsCursorAdapter$2;->val$addTransactionButton:Landroid/view/View;32 ····iput-object·p2,·p0,·Lorg/gnucash/android/ui/account/AccountsListFragment$AccountsCursorAdapter$2;->val$addTransactionButton:Landroid/view/View;
  
742 B
smali/org/gnucash/android/ui/account/DeleteAccountDialogFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/account/DeleteAccountDialogFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/account/DeleteAccountDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/account/DeleteAccountDialogFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/account/DeleteAccountDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/account/DeleteAccountDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·18927 ····.line·189
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/account/DeleteAccountDialogFragment$1;->this$0:Lorg/gnucash/android/ui/account/DeleteAccountDialogFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/account/DeleteAccountDialogFragment$1;->this$0:Lorg/gnucash/android/ui/account/DeleteAccountDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
665 B
smali/org/gnucash/android/ui/account/AccountsActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/account/AccountsActivity;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/account/AccountsActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/account/AccountsActivity;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/account/AccountsActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/account/AccountsActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·32327 ····.line·323
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/account/AccountsActivity$1;->this$0:Lorg/gnucash/android/ui/account/AccountsActivity;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/account/AccountsActivity$1;->this$0:Lorg/gnucash/android/ui/account/AccountsActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
665 B
smali/org/gnucash/android/ui/account/AccountsActivity$5.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/account/AccountsActivity;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/account/AccountsActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/account/AccountsActivity;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/account/AccountsActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/account/AccountsActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·54527 ····.line·545
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/account/AccountsActivity$5;->this$0:Lorg/gnucash/android/ui/account/AccountsActivity;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/account/AccountsActivity$5;->this$0:Lorg/gnucash/android/ui/account/AccountsActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
5.56 KB
smali/org/gnucash/android/ui/account/AccountsListFragment.smali
    
Offset 9, 15 lines modifiedOffset 9, 14 lines modified
9 .implements·Lcom/actionbarsherlock/widget/SearchView$OnQueryTextListener;9 .implements·Lcom/actionbarsherlock/widget/SearchView$OnQueryTextListener;
10 .implements·Lcom/actionbarsherlock/widget/SearchView$OnCloseListener;10 .implements·Lcom/actionbarsherlock/widget/SearchView$OnCloseListener;
  
  
11 #·annotations11 #·annotations
12 .annotation·system·Ldalvik/annotation/MemberClasses;12 .annotation·system·Ldalvik/annotation/MemberClasses;
13 ····value·=·{13 ····value·=·{
14 ········Lorg/gnucash/android/ui/account/AccountsListFragment$2;, 
15 ········Lorg/gnucash/android/ui/account/AccountsListFragment$AccountsCursorAdapter;,14 ········Lorg/gnucash/android/ui/account/AccountsListFragment$AccountsCursorAdapter;,
16 ········Lorg/gnucash/android/ui/account/AccountsListFragment$AccountsCursorLoader;,15 ········Lorg/gnucash/android/ui/account/AccountsListFragment$AccountsCursorLoader;,
17 ········Lorg/gnucash/android/ui/account/AccountsListFragment$DisplayMode;16 ········Lorg/gnucash/android/ui/account/AccountsListFragment$DisplayMode;
18 ····}17 ····}
19 .end·annotation18 .end·annotation
  
20 .annotation·system·Ldalvik/annotation/Signature;19 .annotation·system·Ldalvik/annotation/Signature;
Offset 97, 15 lines modifiedOffset 96, 14 lines modified
97 ····.line·15096 ····.line·150
98 ····new-instance·v0,·Lorg/gnucash/android/ui/account/AccountsListFragment$1;97 ····new-instance·v0,·Lorg/gnucash/android/ui/account/AccountsListFragment$1;
  
99 ····invoke-direct·{v0,·p0},·Lorg/gnucash/android/ui/account/AccountsListFragment$1;-><init>(Lorg/gnucash/android/ui/account/AccountsListFragment;)V98 ····invoke-direct·{v0,·p0},·Lorg/gnucash/android/ui/account/AccountsListFragment$1;-><init>(Lorg/gnucash/android/ui/account/AccountsListFragment;)V
  
100 ····iput-object·v0,·p0,·Lorg/gnucash/android/ui/account/AccountsListFragment;->mActionModeCallbacks:Lcom/actionbarsherlock/view/ActionMode$Callback;99 ····iput-object·v0,·p0,·Lorg/gnucash/android/ui/account/AccountsListFragment;->mActionModeCallbacks:Lcom/actionbarsherlock/view/ActionMode$Callback;
  
101 ····.line·561 
102 ····return-void100 ····return-void
103 .end·method101 .end·method
  
104 .method·static·synthetic·access$000(Lorg/gnucash/android/ui/account/AccountsListFragment;)J102 .method·static·synthetic·access$000(Lorg/gnucash/android/ui/account/AccountsListFragment;)J
105 ····.locals·2103 ····.locals·2
106 ····.param·p0,·"x0"····#·Lorg/gnucash/android/ui/account/AccountsListFragment;104 ····.param·p0,·"x0"····#·Lorg/gnucash/android/ui/account/AccountsListFragment;
  
Offset 413, 14 lines modifiedOffset 411, 15 lines modified
413 ····move-result-object·v0411 ····move-result-object·v0
  
414 ····iput-object·v0,·p0,·Lorg/gnucash/android/ui/account/AccountsListFragment;->mAccountsDbAdapter:Lorg/gnucash/android/db/AccountsDbAdapter;412 ····iput-object·v0,·p0,·Lorg/gnucash/android/ui/account/AccountsListFragment;->mAccountsDbAdapter:Lorg/gnucash/android/db/AccountsDbAdapter;
  
415 ····.line·234413 ····.line·234
416 ····new-instance·v0,·Lorg/gnucash/android/ui/account/AccountsListFragment$AccountsCursorAdapter;414 ····new-instance·v0,·Lorg/gnucash/android/ui/account/AccountsListFragment$AccountsCursorAdapter;
  
 415 ····.line·235
417 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/account/AccountsListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;416 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/account/AccountsListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
418 ····move-result-object·v1417 ····move-result-object·v1
  
419 ····invoke-virtual·{v1},·Landroid/support/v4/app/FragmentActivity;->getApplicationContext()Landroid/content/Context;418 ····invoke-virtual·{v1},·Landroid/support/v4/app/FragmentActivity;->getApplicationContext()Landroid/content/Context;
  
420 ····move-result-object·v2419 ····move-result-object·v2
Offset 563, 15 lines modifiedOffset 562, 15 lines modified
  
563 ····.line·356562 ····.line·356
564 ····:cond_1563 ····:cond_1
565 ····const/high16·v1,·0x7f0f0000564 ····const/high16·v1,·0x7f0f0000
  
566 ····invoke-virtual·{p2,·v1,·p1},·Lcom/actionbarsherlock/view/MenuInflater;->inflate(ILcom/actionbarsherlock/view/Menu;)V565 ····invoke-virtual·{p2,·v1,·p1},·Lcom/actionbarsherlock/view/MenuInflater;->inflate(ILcom/actionbarsherlock/view/Menu;)V
  
567 ····.line·358566 ····.line·359
568 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/account/AccountsListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;567 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/account/AccountsListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
569 ····move-result-object·v1568 ····move-result-object·v1
  
570 ····const-string·v2,·"search"569 ····const-string·v2,·"search"
  
571 ····invoke-virtual·{v1,·v2},·Landroid/support/v4/app/FragmentActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;570 ····invoke-virtual·{v1,·v2},·Landroid/support/v4/app/FragmentActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
Offset 580, 14 lines modifiedOffset 579, 15 lines modified
  
580 ····check-cast·v0,·Landroid/app/SearchManager;579 ····check-cast·v0,·Landroid/app/SearchManager;
  
581 ····.line·360580 ····.line·360
582 ····.local·v0,·"searchManager":Landroid/app/SearchManager;581 ····.local·v0,·"searchManager":Landroid/app/SearchManager;
583 ····const·v1,·0x7f0e0128582 ····const·v1,·0x7f0e0128
  
 583 ····.line·361
584 ····invoke-interface·{p1,·v1},·Lcom/actionbarsherlock/view/Menu;->findItem(I)Lcom/actionbarsherlock/view/MenuItem;584 ····invoke-interface·{p1,·v1},·Lcom/actionbarsherlock/view/Menu;->findItem(I)Lcom/actionbarsherlock/view/MenuItem;
  
585 ····move-result-object·v1585 ····move-result-object·v1
  
586 ····invoke-interface·{v1},·Lcom/actionbarsherlock/view/MenuItem;->getActionView()Landroid/view/View;586 ····invoke-interface·{v1},·Lcom/actionbarsherlock/view/MenuItem;->getActionView()Landroid/view/View;
  
587 ····move-result-object·v1587 ····move-result-object·v1
Offset 600, 26 lines modifiedOffset 600, 28 lines modified
600 ····iget-object·v1,·p0,·Lorg/gnucash/android/ui/account/AccountsListFragment;->mSearchView:Lcom/actionbarsherlock/widget/SearchView;600 ····iget-object·v1,·p0,·Lorg/gnucash/android/ui/account/AccountsListFragment;->mSearchView:Lcom/actionbarsherlock/widget/SearchView;
  
601 ····if-eqz·v1,·:cond_0601 ····if-eqz·v1,·:cond_0
  
602 ····.line·365602 ····.line·365
603 ····iget-object·v1,·p0,·Lorg/gnucash/android/ui/account/AccountsListFragment;->mSearchView:Lcom/actionbarsherlock/widget/SearchView;603 ····iget-object·v1,·p0,·Lorg/gnucash/android/ui/account/AccountsListFragment;->mSearchView:Lcom/actionbarsherlock/widget/SearchView;
  
 604 ····.line·366
604 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/account/AccountsListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;605 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/account/AccountsListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
605 ····move-result-object·v2606 ····move-result-object·v2
  
606 ····invoke-virtual·{v2},·Landroid/support/v4/app/FragmentActivity;->getComponentName()Landroid/content/ComponentName;607 ····invoke-virtual·{v2},·Landroid/support/v4/app/FragmentActivity;->getComponentName()Landroid/content/ComponentName;
  
607 ····move-result-object·v2608 ····move-result-object·v2
  
608 ····invoke-virtual·{v0,·v2},·Landroid/app/SearchManager;->getSearchableInfo(Landroid/content/ComponentName;)Landroid/app/SearchableInfo;609 ····invoke-virtual·{v0,·v2},·Landroid/app/SearchManager;->getSearchableInfo(Landroid/content/ComponentName;)Landroid/app/SearchableInfo;
  
609 ····move-result-object·v2610 ····move-result-object·v2
  
 611 ····.line·365
610 ····invoke-virtual·{v1,·v2},·Lcom/actionbarsherlock/widget/SearchView;->setSearchableInfo(Landroid/app/SearchableInfo;)V612 ····invoke-virtual·{v1,·v2},·Lcom/actionbarsherlock/widget/SearchView;->setSearchableInfo(Landroid/app/SearchableInfo;)V
  
611 ····.line·367613 ····.line·367
612 ····iget-object·v1,·p0,·Lorg/gnucash/android/ui/account/AccountsListFragment;->mSearchView:Lcom/actionbarsherlock/widget/SearchView;614 ····iget-object·v1,·p0,·Lorg/gnucash/android/ui/account/AccountsListFragment;->mSearchView:Lcom/actionbarsherlock/widget/SearchView;
  
613 ····invoke-virtual·{v1,·p0},·Lcom/actionbarsherlock/widget/SearchView;->setOnQueryTextListener(Lcom/actionbarsherlock/widget/SearchView$OnQueryTextListener;)V615 ····invoke-virtual·{v1,·p0},·Lcom/actionbarsherlock/widget/SearchView;->setOnQueryTextListener(Lcom/actionbarsherlock/widget/SearchView$OnQueryTextListener;)V
  
Offset 818, 22 lines modifiedOffset 820, 19 lines modified
  
818 ····.line·445820 ····.line·445
819 ····return-void821 ····return-void
820 .end·method822 .end·method
  
821 .method·public·bridge·synthetic·onLoadFinished(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V823 .method·public·bridge·synthetic·onLoadFinished(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V
822 ····.locals·0824 ····.locals·0
823 ····.param·p1,·"x0"····#·Landroid/support/v4/content/Loader; 
824 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
825 ····.prologue825 ····.prologue
826 ····.line·68826 ····.line·68
827 ····check-cast·p2,·Landroid/database/Cursor;827 ····check-cast·p2,·Landroid/database/Cursor;
  
828 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
829 ····invoke-virtual·{p0,·p1,·p2},·Lorg/gnucash/android/ui/account/AccountsListFragment;->onLoadFinished(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V828 ····invoke-virtual·{p0,·p1,·p2},·Lorg/gnucash/android/ui/account/AccountsListFragment;->onLoadFinished(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V
  
830 ····return-void829 ····return-void
Max diff block lines reached; 688/5572 bytes (12.35%) of diff not shown.
686 B
smali/org/gnucash/android/ui/account/AccountFormFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/account/AccountFormFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/account/AccountFormFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/account/AccountFormFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/account/AccountFormFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/account/AccountFormFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·24927 ····.line·249
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/account/AccountFormFragment$2;->this$0:Lorg/gnucash/android/ui/account/AccountFormFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/account/AccountFormFragment$2;->this$0:Lorg/gnucash/android/ui/account/AccountFormFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
47.3 KB
smali/org/gnucash/android/ui/account/AccountFormFragment.smali
    
Offset 1, 20 lines modifiedOffset 1, 12 lines modified
1 .class·public·Lorg/gnucash/android/ui/account/AccountFormFragment;1 .class·public·Lorg/gnucash/android/ui/account/AccountFormFragment;
2 .super·Lcom/actionbarsherlock/app/SherlockFragment;2 .super·Lcom/actionbarsherlock/app/SherlockFragment;
3 .source·"AccountFormFragment.java"3 .source·"AccountFormFragment.java"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lorg/gnucash/android/ui/account/AccountFormFragment$6; 
8 ····} 
9 .end·annotation 
  
  
10 #·static·fields4 #·static·fields
11 .field·static·final·synthetic·$assertionsDisabled:Z5 .field·static·final·synthetic·$assertionsDisabled:Z
  
12 .field·public·static·final·COLOR_PICKER_DIALOG_TAG:Ljava/lang/String;·=·"color_picker_dialog"6 .field·public·static·final·COLOR_PICKER_DIALOG_TAG:Ljava/lang/String;·=·"color_picker_dialog"
  
  
13 #·instance·fields7 #·instance·fields
Offset 410, 81 lines modifiedOffset 402, 76 lines modified
410 ····.line·493402 ····.line·493
411 ····.end·local·v0····#·"color":I403 ····.end·local·v0····#·"color":I
412 ····:cond_0404 ····:cond_0
413 ····return-object·v1405 ····return-object·v1
414 .end·method406 .end·method
  
415 .method·private·getAccountTypeStringList()Ljava/util/List;407 .method·private·getAccountTypeStringList()Ljava/util/List;
416 ····.locals·9408 ····.locals·6
417 ····.annotation·system·Ldalvik/annotation/Signature;409 ····.annotation·system·Ldalvik/annotation/Signature;
418 ········value·=·{410 ········value·=·{
419 ············"()",411 ············"()",
420 ············"Ljava/util/List",412 ············"Ljava/util/List",
421 ············"<",413 ············"<",
422 ············"Ljava/lang/String;",414 ············"Ljava/lang/String;",
423 ············">;"415 ············">;"
424 ········}416 ········}
425 ····.end·annotation417 ····.end·annotation
  
426 ····.prologue418 ····.prologue
427 ····.line·652419 ····.line·652
428 ····invoke-static·{},·Lorg/gnucash/android/model/AccountType;->values()[Lorg/gnucash/android/model/AccountType;420 ····invoke-static·{},·Lorg/gnucash/android/model/AccountType;->values()[Lorg/gnucash/android/model/AccountType;
  
429 ····move-result-object·v6421 ····move-result-object·v3
  
430 ····invoke-static·{v6},·Ljava/util/Arrays;->toString([Ljava/lang/Object;)Ljava/lang/String;422 ····invoke-static·{v3},·Ljava/util/Arrays;->toString([Ljava/lang/Object;)Ljava/lang/String;
  
431 ····move-result-object·v6423 ····move-result-object·v3
  
432 ····const-string·v7,·"\\[|]"424 ····const-string·v4,·"\\[|]"
  
433 ····const-string·v8,·""425 ····const-string·v5,·""
  
434 ····invoke-virtual·{v6,·v7,·v8},·Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;426 ····invoke-virtual·{v3,·v4,·v5},·Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
435 ····move-result-object·v6427 ····move-result-object·v3
  
436 ····const-string·v7,·","428 ····const-string·v4,·","
  
437 ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;429 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
  
438 ····move-result-object·v1430 ····move-result-object·v1
  
439 ····.line·653431 ····.line·653
440 ····.local·v1,·"accountTypes":[Ljava/lang/String;432 ····.local·v1,·"accountTypes":[Ljava/lang/String;
441 ····new-instance·v2,·Ljava/util/ArrayList;433 ····new-instance·v2,·Ljava/util/ArrayList;
  
442 ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V434 ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V
  
443 ····.line·654435 ····.line·654
444 ····.local·v2,·"accountTypesList":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"436 ····.local·v2,·"accountTypesList":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"
445 ····move-object·v3,·v1437 ····array-length·v4,·v1
  
446 ····.local·v3,·"arr$":[Ljava/lang/String; 
447 ····array-length·v5,·v3 
  
448 ····.local·v5,·"len$":I 
449 ····const/4·v4,·0x0438 ····const/4·v3,·0x0
  
450 ····.local·v4,·"i$":I 
451 ····:goto_0439 ····:goto_0
452 ····if-ge·v4,·v5,·:cond_0440 ····if-ge·v3,·v4,·:cond_0
  
453 ····aget-object·v0,·v3,·v4441 ····aget-object·v0,·v1,·v3
  
454 ····.line·655442 ····.line·655
455 ····.local·v0,·"accountType":Ljava/lang/String;443 ····.local·v0,·"accountType":Ljava/lang/String;
456 ····invoke-virtual·{v0},·Ljava/lang/String;->trim()Ljava/lang/String;444 ····invoke-virtual·{v0},·Ljava/lang/String;->trim()Ljava/lang/String;
  
457 ····move-result-object·v6445 ····move-result-object·v5
  
458 ····invoke-interface·{v2,·v6},·Ljava/util/List;->add(Ljava/lang/Object;)Z446 ····invoke-interface·{v2,·v5},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
459 ····.line·654447 ····.line·654
460 ····add-int/lit8·v4,·v4,·0x1448 ····add-int/lit8·v3,·v3,·0x1
  
461 ····goto·:goto_0449 ····goto·:goto_0
  
462 ····.line·658450 ····.line·658
463 ····.end·local·v0····#·"accountType":Ljava/lang/String;451 ····.end·local·v0····#·"accountType":Ljava/lang/String;
464 ····:cond_0452 ····:cond_0
465 ····return-object·v2453 ····return-object·v2
Offset 1051, 14 lines modifiedOffset 1038, 15 lines modified
  
1051 ····move-result-object·v01038 ····move-result-object·v0
  
1052 ····.line·6651039 ····.line·665
1053 ····.local·v0,·"accountTypes":[Ljava/lang/String;1040 ····.local·v0,·"accountTypes":[Ljava/lang/String;
1054 ····new-instance·v1,·Landroid/widget/ArrayAdapter;1041 ····new-instance·v1,·Landroid/widget/ArrayAdapter;
  
 1042 ····.line·666
1055 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/account/AccountFormFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;1043 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/account/AccountFormFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
1056 ····move-result-object·v21044 ····move-result-object·v2
  
1057 ····const·v3,·0x10900031045 ····const·v3,·0x1090003
  
1058 ····invoke-direct·{v1,·v2,·v3,·v0},·Landroid/widget/ArrayAdapter;-><init>(Landroid/content/Context;I[Ljava/lang/Object;)V1046 ····invoke-direct·{v1,·v2,·v3,·v0},·Landroid/widget/ArrayAdapter;-><init>(Landroid/content/Context;I[Ljava/lang/Object;)V
Offset 1097, 57 lines modifiedOffset 1085, 39 lines modified
  
1097 ····iget-object·v3,·p0,·Lorg/gnucash/android/ui/account/AccountFormFragment;->mAccountUID:Ljava/lang/String;1085 ····iget-object·v3,·p0,·Lorg/gnucash/android/ui/account/AccountFormFragment;->mAccountUID:Ljava/lang/String;
  
1098 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1086 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1099 ····move-result-object·v21087 ····move-result-object·v2
  
1100 ····const-string·v3,·"\'·" 
Max diff block lines reached; 44019/48325 bytes (91.09%) of diff not shown.
607 B
smali/org/gnucash/android/ui/account/AccountsListFragment$AccountsCursorAdapter.smali
    
Offset 155, 14 lines modifiedOffset 155, 15 lines modified
155 ····invoke-virtual·{v9,·v10},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V155 ····invoke-virtual·{v9,·v10},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
156 ····.line·587156 ····.line·587
157 ····.end·local·v10····#·"text":Ljava/lang/String;157 ····.end·local·v10····#·"text":Ljava/lang/String;
158 ····:goto_0158 ····:goto_0
159 ····const·v11,·0x7f0e00d0159 ····const·v11,·0x7f0e00d0
  
 160 ····.line·588
160 ····move-object/from16·v0,·p1161 ····move-object/from16·v0,·p1
  
161 ····invoke-virtual·{v0,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View;162 ····invoke-virtual·{v0,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
162 ····move-result-object·v1163 ····move-result-object·v1
  
163 ····check-cast·v1,·Landroid/widget/TextView;164 ····check-cast·v1,·Landroid/widget/TextView;
1.5 KB
smali/org/gnucash/android/ui/account/DeleteAccountDialogFragment$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/account/DeleteAccountDialogFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/account/DeleteAccountDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/account/DeleteAccountDialogFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/account/DeleteAccountDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/account/DeleteAccountDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·21127 ····.line·211
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/account/DeleteAccountDialogFragment$4;->this$0:Lorg/gnucash/android/ui/account/DeleteAccountDialogFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/account/DeleteAccountDialogFragment$4;->this$0:Lorg/gnucash/android/ui/account/DeleteAccountDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 85, 18 lines modifiedOffset 86, 20 lines modified
  
85 ····iget-object·v8,·v8,·Lorg/gnucash/android/ui/account/DeleteAccountDialogFragment;->mOriginAccountUID:Ljava/lang/String;86 ····iget-object·v8,·v8,·Lorg/gnucash/android/ui/account/DeleteAccountDialogFragment;->mOriginAccountUID:Ljava/lang/String;
  
86 ····aput-object·v8,·v7,·v1087 ····aput-object·v8,·v7,·v10
  
87 ····const-string·v8,·"account_uid"88 ····const-string·v8,·"account_uid"
  
 89 ····.line·222
88 ····invoke-virtual·{v1,·v4,·v5},·Lorg/gnucash/android/db/AccountsDbAdapter;->getUID(J)Ljava/lang/String;90 ····invoke-virtual·{v1,·v4,·v5},·Lorg/gnucash/android/db/AccountsDbAdapter;->getUID(J)Ljava/lang/String;
  
89 ····move-result-object·v991 ····move-result-object·v9
  
 92 ····.line·221
90 ····invoke-virtual·{v3,·v6,·v7,·v8,·v9},·Lorg/gnucash/android/db/SplitsDbAdapter;->updateRecords(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I93 ····invoke-virtual·{v3,·v6,·v7,·v8,·v9},·Lorg/gnucash/android/db/SplitsDbAdapter;->updateRecords(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
  
91 ····.line·22594 ····.line·225
92 ····.end·local·v4····#·"targetAccountId":J95 ····.end·local·v4····#·"targetAccountId":J
93 ····:cond_096 ····:cond_0
94 ····iget-object·v3,·p0,·Lorg/gnucash/android/ui/account/DeleteAccountDialogFragment$4;->this$0:Lorg/gnucash/android/ui/account/DeleteAccountDialogFragment;97 ····iget-object·v3,·p0,·Lorg/gnucash/android/ui/account/DeleteAccountDialogFragment$4;->this$0:Lorg/gnucash/android/ui/account/DeleteAccountDialogFragment;
  
2.6 KB
smali/org/gnucash/android/ui/account/AccountsActivity.smali
    
Offset 68, 15 lines modifiedOffset 68, 14 lines modified
68 ····.line·14468 ····.line·144
69 ····new-instance·v0,·Landroid/util/SparseArray;69 ····new-instance·v0,·Landroid/util/SparseArray;
  
70 ····invoke-direct·{v0},·Landroid/util/SparseArray;-><init>()V70 ····invoke-direct·{v0},·Landroid/util/SparseArray;-><init>()V
  
71 ····iput-object·v0,·p0,·Lorg/gnucash/android/ui/account/AccountsActivity;->mFragmentPageReferenceMap:Landroid/util/SparseArray;71 ····iput-object·v0,·p0,·Lorg/gnucash/android/ui/account/AccountsActivity;->mFragmentPageReferenceMap:Landroid/util/SparseArray;
  
72 ····.line·161 
73 ····return-void72 ····return-void
74 .end·method73 .end·method
  
75 .method·static·synthetic·access$000(Lorg/gnucash/android/ui/account/AccountsActivity;)Landroid/util/SparseArray;74 .method·static·synthetic·access$000(Lorg/gnucash/android/ui/account/AccountsActivity;)Landroid/util/SparseArray;
76 ····.locals·175 ····.locals·1
77 ····.param·p0,·"x0"····#·Lorg/gnucash/android/ui/account/AccountsActivity;76 ····.param·p0,·"x0"····#·Lorg/gnucash/android/ui/account/AccountsActivity;
  
Offset 543, 15 lines modifiedOffset 542, 15 lines modified
  
543 ····.prologue542 ····.prologue
544 ····.line·473543 ····.line·473
545 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/account/AccountsActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager;544 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/account/AccountsActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager;
  
546 ····move-result-object·v1545 ····move-result-object·v1
  
547 ····.line·474546 ····.line·475
548 ····.local·v1,·"fragmentManager":Landroid/support/v4/app/FragmentManager;547 ····.local·v1,·"fragmentManager":Landroid/support/v4/app/FragmentManager;
549 ····invoke-virtual·{v1},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction;548 ····invoke-virtual·{v1},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction;
  
550 ····move-result-object·v2549 ····move-result-object·v2
  
551 ····.line·477550 ····.line·477
552 ····.local·v2,·"fragmentTransaction":Landroid/support/v4/app/FragmentTransaction;551 ····.local·v2,·"fragmentTransaction":Landroid/support/v4/app/FragmentTransaction;
Offset 803, 42 lines modifiedOffset 802, 47 lines modified
803 ····.line·374802 ····.line·374
804 ····.end·local·v1····#·"packageInfo":Landroid/content/pm/PackageInfo;803 ····.end·local·v1····#·"packageInfo":Landroid/content/pm/PackageInfo;
805 ····:goto_0804 ····:goto_0
806 ····new-instance·v4,·Landroid/app/AlertDialog$Builder;805 ····new-instance·v4,·Landroid/app/AlertDialog$Builder;
  
807 ····invoke-direct·{v4,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V806 ····invoke-direct·{v4,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
  
 807 ····.line·375
808 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;808 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
809 ····move-result-object·v5809 ····move-result-object·v5
  
810 ····invoke-virtual·{v4,·v5},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;810 ····invoke-virtual·{v4,·v5},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
  
811 ····move-result-object·v4811 ····move-result-object·v4
  
812 ····const·v5,·0x7f06012c812 ····const·v5,·0x7f06012c
  
 813 ····.line·376
813 ····invoke-virtual·{v4,·v5},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder;814 ····invoke-virtual·{v4,·v5},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder;
  
814 ····move-result-object·v4815 ····move-result-object·v4
  
815 ····const·v5,·0x7f060077816 ····const·v5,·0x7f060077
  
816 ····new-instance·v6,·Lorg/gnucash/android/ui/account/AccountsActivity$2;817 ····new-instance·v6,·Lorg/gnucash/android/ui/account/AccountsActivity$2;
  
817 ····invoke-direct·{v6},·Lorg/gnucash/android/ui/account/AccountsActivity$2;-><init>()V818 ····invoke-direct·{v6},·Lorg/gnucash/android/ui/account/AccountsActivity$2;-><init>()V
  
 819 ····.line·377
818 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;820 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
819 ····move-result-object·v4821 ····move-result-object·v4
  
 822 ····.line·383
820 ····invoke-virtual·{v4},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;823 ····invoke-virtual·{v4},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;
  
821 ····move-result-object·v4824 ····move-result-object·v4
  
 825 ····.line·374
822 ····return-object·v4826 ····return-object·v4
  
823 ····.line·370827 ····.line·370
824 ····:catch_0828 ····:catch_0
825 ····move-exception·v0829 ····move-exception·v0
  
826 ····.line·371830 ····.line·371
686 B
smali/org/gnucash/android/ui/account/AccountFormFragment$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/account/AccountFormFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/account/AccountFormFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/account/AccountFormFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/account/AccountFormFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/account/AccountFormFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·26927 ····.line·269
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/account/AccountFormFragment$3;->this$0:Lorg/gnucash/android/ui/account/AccountFormFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/account/AccountFormFragment$3;->this$0:Lorg/gnucash/android/ui/account/AccountFormFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
686 B
smali/org/gnucash/android/ui/account/AccountFormFragment$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/account/AccountFormFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/account/AccountFormFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/account/AccountFormFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/account/AccountFormFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/account/AccountFormFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·28127 ····.line·281
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/account/AccountFormFragment$4;->this$0:Lorg/gnucash/android/ui/account/AccountFormFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/account/AccountFormFragment$4;->this$0:Lorg/gnucash/android/ui/account/AccountFormFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
919 B
smali/org/gnucash/android/ui/export/ScheduledExportListFragment$ScheduledExportCursorAdapter$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$itemPosition:I22 .field·final·synthetic·val$itemPosition:I
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/gnucash/android/ui/export/ScheduledExportListFragment$ScheduledExportCursorAdapter;I)V24 .method·constructor·<init>(Lorg/gnucash/android/ui/export/ScheduledExportListFragment$ScheduledExportCursorAdapter;I)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$1"····#·Lorg/gnucash/android/ui/export/ScheduledExportListFragment$ScheduledExportCursorAdapter;
  
26 ····.prologue27 ····.prologue
27 ····.line·29328 ····.line·293
28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/export/ScheduledExportListFragment$ScheduledExportCursorAdapter$1;->this$1:Lorg/gnucash/android/ui/export/ScheduledExportListFragment$ScheduledExportCursorAdapter;29 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/export/ScheduledExportListFragment$ScheduledExportCursorAdapter$1;->this$1:Lorg/gnucash/android/ui/export/ScheduledExportListFragment$ScheduledExportCursorAdapter;
  
29 ····iput·p2,·p0,·Lorg/gnucash/android/ui/export/ScheduledExportListFragment$ScheduledExportCursorAdapter$1;->val$itemPosition:I30 ····iput·p2,·p0,·Lorg/gnucash/android/ui/export/ScheduledExportListFragment$ScheduledExportCursorAdapter$1;->val$itemPosition:I
  
997 B
smali/org/gnucash/android/ui/export/ScheduledExportListFragment$ScheduledExportCursorAdapter$2.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$parentView:Landroid/view/View;24 .field·final·synthetic·val$parentView:Landroid/view/View;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lorg/gnucash/android/ui/export/ScheduledExportListFragment$ScheduledExportCursorAdapter;Landroid/view/View;Landroid/view/View;)V26 .method·constructor·<init>(Lorg/gnucash/android/ui/export/ScheduledExportListFragment$ScheduledExportCursorAdapter;Landroid/view/View;Landroid/view/View;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$1"····#·Lorg/gnucash/android/ui/export/ScheduledExportListFragment$ScheduledExportCursorAdapter;
  
28 ····.prologue29 ····.prologue
29 ····.line·32030 ····.line·320
30 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/export/ScheduledExportListFragment$ScheduledExportCursorAdapter$2;->this$1:Lorg/gnucash/android/ui/export/ScheduledExportListFragment$ScheduledExportCursorAdapter;31 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/export/ScheduledExportListFragment$ScheduledExportCursorAdapter$2;->this$1:Lorg/gnucash/android/ui/export/ScheduledExportListFragment$ScheduledExportCursorAdapter;
  
31 ····iput-object·p2,·p0,·Lorg/gnucash/android/ui/export/ScheduledExportListFragment$ScheduledExportCursorAdapter$2;->val$checkBoxView:Landroid/view/View;32 ····iput-object·p2,·p0,·Lorg/gnucash/android/ui/export/ScheduledExportListFragment$ScheduledExportCursorAdapter$2;->val$checkBoxView:Landroid/view/View;
  
11.6 KB
smali/org/gnucash/android/ui/export/ExportDialogFragment$ExportClickListener.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/export/ExportDialogFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/export/ExportDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·protected·constructor·<init>(Lorg/gnucash/android/ui/export/ExportDialogFragment;)V23 .method·protected·constructor·<init>(Lorg/gnucash/android/ui/export/ExportDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/export/ExportDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·12727 ····.line·127
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/export/ExportDialogFragment$ExportClickListener;->this$0:Lorg/gnucash/android/ui/export/ExportDialogFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/export/ExportDialogFragment$ExportClickListener;->this$0:Lorg/gnucash/android/ui/export/ExportDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 40, 92 lines modifiedOffset 41, 91 lines modified
40 ····.locals·741 ····.locals·7
41 ····.param·p1,·"v"····#·Landroid/view/View;42 ····.param·p1,·"v"····#·Landroid/view/View;
  
42 ····.prologue43 ····.prologue
43 ····.line·13144 ····.line·131
44 ····new-instance·v0,·Lorg/gnucash/android/export/ExportParams;45 ····new-instance·v0,·Lorg/gnucash/android/export/ExportParams;
  
45 ····iget-object·v4,·p0,·Lorg/gnucash/android/ui/export/ExportDialogFragment$ExportClickListener;->this$0:Lorg/gnucash/android/ui/export/ExportDialogFragment;46 ····iget-object·v3,·p0,·Lorg/gnucash/android/ui/export/ExportDialogFragment$ExportClickListener;->this$0:Lorg/gnucash/android/ui/export/ExportDialogFragment;
  
46 ····invoke-static·{v4},·Lorg/gnucash/android/ui/export/ExportDialogFragment;->access$000(Lorg/gnucash/android/ui/export/ExportDialogFragment;)Lorg/gnucash/android/export/ExportFormat;47 ····invoke-static·{v3},·Lorg/gnucash/android/ui/export/ExportDialogFragment;->access$000(Lorg/gnucash/android/ui/export/ExportDialogFragment;)Lorg/gnucash/android/export/ExportFormat;
  
47 ····move-result-object·v448 ····move-result-object·v3
  
48 ····invoke-direct·{v0,·v4},·Lorg/gnucash/android/export/ExportParams;-><init>(Lorg/gnucash/android/export/ExportFormat;)V49 ····invoke-direct·{v0,·v3},·Lorg/gnucash/android/export/ExportParams;-><init>(Lorg/gnucash/android/export/ExportFormat;)V
  
49 ····.line·13250 ····.line·132
50 ····.local·v0,·"exportParameters":Lorg/gnucash/android/export/ExportParams;51 ····.local·v0,·"exportParameters":Lorg/gnucash/android/export/ExportParams;
51 ····iget-object·v4,·p0,·Lorg/gnucash/android/ui/export/ExportDialogFragment$ExportClickListener;->this$0:Lorg/gnucash/android/ui/export/ExportDialogFragment;52 ····iget-object·v3,·p0,·Lorg/gnucash/android/ui/export/ExportDialogFragment$ExportClickListener;->this$0:Lorg/gnucash/android/ui/export/ExportDialogFragment;
  
52 ····iget-object·v4,·v4,·Lorg/gnucash/android/ui/export/ExportDialogFragment;->mExportAllCheckBox:Landroid/widget/CheckBox;53 ····iget-object·v3,·v3,·Lorg/gnucash/android/ui/export/ExportDialogFragment;->mExportAllCheckBox:Landroid/widget/CheckBox;
  
53 ····invoke-virtual·{v4},·Landroid/widget/CheckBox;->isChecked()Z54 ····invoke-virtual·{v3},·Landroid/widget/CheckBox;->isChecked()Z
  
54 ····move-result·v455 ····move-result·v3
  
55 ····invoke-virtual·{v0,·v4},·Lorg/gnucash/android/export/ExportParams;->setExportAllTransactions(Z)V56 ····invoke-virtual·{v0,·v3},·Lorg/gnucash/android/export/ExportParams;->setExportAllTransactions(Z)V
  
56 ····.line·13357 ····.line·133
57 ····iget-object·v4,·p0,·Lorg/gnucash/android/ui/export/ExportDialogFragment$ExportClickListener;->this$0:Lorg/gnucash/android/ui/export/ExportDialogFragment;58 ····iget-object·v3,·p0,·Lorg/gnucash/android/ui/export/ExportDialogFragment$ExportClickListener;->this$0:Lorg/gnucash/android/ui/export/ExportDialogFragment;
  
58 ····invoke-static·{v4},·Lorg/gnucash/android/ui/export/ExportDialogFragment;->access$100(Lorg/gnucash/android/ui/export/ExportDialogFragment;)Lorg/gnucash/android/export/ExportParams$ExportTarget;59 ····invoke-static·{v3},·Lorg/gnucash/android/ui/export/ExportDialogFragment;->access$100(Lorg/gnucash/android/ui/export/ExportDialogFragment;)Lorg/gnucash/android/export/ExportParams$ExportTarget;
  
59 ····move-result-object·v460 ····move-result-object·v3
  
60 ····invoke-virtual·{v0,·v4},·Lorg/gnucash/android/export/ExportParams;->setExportTarget(Lorg/gnucash/android/export/ExportParams$ExportTarget;)V61 ····invoke-virtual·{v0,·v3},·Lorg/gnucash/android/export/ExportParams;->setExportTarget(Lorg/gnucash/android/export/ExportParams$ExportTarget;)V
  
61 ····.line·13462 ····.line·134
62 ····iget-object·v4,·p0,·Lorg/gnucash/android/ui/export/ExportDialogFragment$ExportClickListener;->this$0:Lorg/gnucash/android/ui/export/ExportDialogFragment;63 ····iget-object·v3,·p0,·Lorg/gnucash/android/ui/export/ExportDialogFragment$ExportClickListener;->this$0:Lorg/gnucash/android/ui/export/ExportDialogFragment;
  
63 ····iget-object·v4,·v4,·Lorg/gnucash/android/ui/export/ExportDialogFragment;->mDeleteAllCheckBox:Landroid/widget/CheckBox;64 ····iget-object·v3,·v3,·Lorg/gnucash/android/ui/export/ExportDialogFragment;->mDeleteAllCheckBox:Landroid/widget/CheckBox;
  
64 ····invoke-virtual·{v4},·Landroid/widget/CheckBox;->isChecked()Z65 ····invoke-virtual·{v3},·Landroid/widget/CheckBox;->isChecked()Z
  
65 ····move-result·v466 ····move-result·v3
  
66 ····invoke-virtual·{v0,·v4},·Lorg/gnucash/android/export/ExportParams;->setDeleteTransactionsAfterExport(Z)V67 ····invoke-virtual·{v0,·v3},·Lorg/gnucash/android/export/ExportParams;->setDeleteTransactionsAfterExport(Z)V
  
67 ····.line·13668 ····.line·136
68 ····iget-object·v4,·p0,·Lorg/gnucash/android/ui/export/ExportDialogFragment$ExportClickListener;->this$0:Lorg/gnucash/android/ui/export/ExportDialogFragment;69 ····iget-object·v3,·p0,·Lorg/gnucash/android/ui/export/ExportDialogFragment$ExportClickListener;->this$0:Lorg/gnucash/android/ui/export/ExportDialogFragment;
  
69 ····iget-object·v4,·v4,·Lorg/gnucash/android/ui/export/ExportDialogFragment;->mEventRecurrence:Lcom/doomonafireball/betterpickers/recurrencepicker/EventRecurrence;70 ····iget-object·v3,·v3,·Lorg/gnucash/android/ui/export/ExportDialogFragment;->mEventRecurrence:Lcom/doomonafireball/betterpickers/recurrencepicker/EventRecurrence;
  
70 ····sget-object·v5,·Lorg/gnucash/android/model/ScheduledAction$ActionType;->BACKUP:Lorg/gnucash/android/model/ScheduledAction$ActionType;71 ····sget-object·v4,·Lorg/gnucash/android/model/ScheduledAction$ActionType;->BACKUP:Lorg/gnucash/android/model/ScheduledAction$ActionType;
  
71 ····invoke-static·{v4,·v5},·Lorg/gnucash/android/ui/util/RecurrenceParser;->parse(Lcom/doomonafireball/betterpickers/recurrencepicker/EventRecurrence;Lorg/gnucash/android/model/ScheduledAction$ActionType;)Ljava/util/List;72 ····invoke-static·{v3,·v4},·Lorg/gnucash/android/ui/util/RecurrenceParser;->parse(Lcom/doomonafireball/betterpickers/recurrencepicker/EventRecurrence;Lorg/gnucash/android/model/ScheduledAction$ActionType;)Ljava/util/List;
  
72 ····move-result-object·v373 ····move-result-object·v2
  
73 ····.line·13874 ····.line·138
74 ····.local·v3,·"scheduledActions":Ljava/util/List;,·"Ljava/util/List<Lorg/gnucash/android/model/ScheduledAction;>;"75 ····.local·v2,·"scheduledActions":Ljava/util/List;,·"Ljava/util/List<Lorg/gnucash/android/model/ScheduledAction;>;"
75 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;76 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
76 ····move-result-object·v177 ····move-result-object·v3
  
77 ····.local·v1,·"i$":Ljava/util/Iterator; 
78 ····:goto_078 ····:goto_0
79 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z79 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
80 ····move-result·v480 ····move-result·v4
  
81 ····if-eqz·v4,·:cond_081 ····if-eqz·v4,·:cond_0
  
82 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;82 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
83 ····move-result-object·v283 ····move-result-object·v1
  
84 ····check-cast·v2,·Lorg/gnucash/android/model/ScheduledAction;84 ····check-cast·v1,·Lorg/gnucash/android/model/ScheduledAction;
  
85 ····.line·13985 ····.line·139
86 ····.local·v2,·"scheduledAction":Lorg/gnucash/android/model/ScheduledAction;86 ····.local·v1,·"scheduledAction":Lorg/gnucash/android/model/ScheduledAction;
87 ····invoke-virtual·{v0},·Lorg/gnucash/android/export/ExportParams;->toCsv()Ljava/lang/String;87 ····invoke-virtual·{v0},·Lorg/gnucash/android/export/ExportParams;->toCsv()Ljava/lang/String;
  
88 ····move-result-object·v488 ····move-result-object·v4
  
89 ····invoke-virtual·{v2,·v4},·Lorg/gnucash/android/model/ScheduledAction;->setTag(Ljava/lang/String;)V89 ····invoke-virtual·{v1,·v4},·Lorg/gnucash/android/model/ScheduledAction;->setTag(Ljava/lang/String;)V
  
90 ····.line·14090 ····.line·140
91 ····invoke-static·{},·Ljava/util/UUID;->randomUUID()Ljava/util/UUID;91 ····invoke-static·{},·Ljava/util/UUID;->randomUUID()Ljava/util/UUID;
  
92 ····move-result-object·v492 ····move-result-object·v4
  
93 ····invoke-virtual·{v4},·Ljava/util/UUID;->toString()Ljava/lang/String;93 ····invoke-virtual·{v4},·Ljava/util/UUID;->toString()Ljava/lang/String;
Offset 136, 56 lines modifiedOffset 136, 56 lines modified
  
136 ····const-string·v6,·""136 ····const-string·v6,·""
  
137 ····invoke-virtual·{v4,·v5,·v6},·Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;137 ····invoke-virtual·{v4,·v5,·v6},·Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
138 ····move-result-object·v4138 ····move-result-object·v4
  
139 ····invoke-virtual·{v2,·v4},·Lorg/gnucash/android/model/ScheduledAction;->setActionUID(Ljava/lang/String;)V139 ····invoke-virtual·{v1,·v4},·Lorg/gnucash/android/model/ScheduledAction;->setActionUID(Ljava/lang/String;)V
  
140 ····.line·141140 ····.line·141
141 ····invoke-static·{},·Lorg/gnucash/android/db/ScheduledActionDbAdapter;->getInstance()Lorg/gnucash/android/db/ScheduledActionDbAdapter;141 ····invoke-static·{},·Lorg/gnucash/android/db/ScheduledActionDbAdapter;->getInstance()Lorg/gnucash/android/db/ScheduledActionDbAdapter;
  
142 ····move-result-object·v4142 ····move-result-object·v4
  
143 ····invoke-virtual·{v4,·v2},·Lorg/gnucash/android/db/ScheduledActionDbAdapter;->addScheduledAction(Lorg/gnucash/android/model/ScheduledAction;)J143 ····invoke-virtual·{v4,·v1},·Lorg/gnucash/android/db/ScheduledActionDbAdapter;->addScheduledAction(Lorg/gnucash/android/model/ScheduledAction;)J
  
144 ····goto·:goto_0144 ····goto·:goto_0
  
Max diff block lines reached; 2710/11686 bytes (23.19%) of diff not shown.
686 B
smali/org/gnucash/android/ui/export/ExportDialogFragment$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/export/ExportDialogFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/export/ExportDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/export/ExportDialogFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/export/ExportDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/export/ExportDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·28527 ····.line·285
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/export/ExportDialogFragment$4;->this$0:Lorg/gnucash/android/ui/export/ExportDialogFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/export/ExportDialogFragment$4;->this$0:Lorg/gnucash/android/ui/export/ExportDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
686 B
smali/org/gnucash/android/ui/export/ExportDialogFragment$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/export/ExportDialogFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/export/ExportDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/export/ExportDialogFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/export/ExportDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/export/ExportDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·25527 ····.line·255
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/export/ExportDialogFragment$3;->this$0:Lorg/gnucash/android/ui/export/ExportDialogFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/export/ExportDialogFragment$3;->this$0:Lorg/gnucash/android/ui/export/ExportDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
5.05 KB
smali/org/gnucash/android/ui/export/ScheduledExportListFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/export/ScheduledExportListFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/export/ScheduledExportListFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/export/ScheduledExportListFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/export/ScheduledExportListFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/export/ScheduledExportListFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·7727 ····.line·77
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/export/ScheduledExportListFragment$1;->this$0:Lorg/gnucash/android/ui/export/ScheduledExportListFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/export/ScheduledExportListFragment$1;->this$0:Lorg/gnucash/android/ui/export/ScheduledExportListFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 38, 94 lines modifiedOffset 39, 91 lines modified
38 #·virtual·methods39 #·virtual·methods
39 .method·public·onActionItemClicked(Lcom/actionbarsherlock/view/ActionMode;Lcom/actionbarsherlock/view/MenuItem;)Z40 .method·public·onActionItemClicked(Lcom/actionbarsherlock/view/ActionMode;Lcom/actionbarsherlock/view/MenuItem;)Z
40 ····.locals·841 ····.locals·8
41 ····.param·p1,·"mode"····#·Lcom/actionbarsherlock/view/ActionMode;42 ····.param·p1,·"mode"····#·Lcom/actionbarsherlock/view/ActionMode;
42 ····.param·p2,·"item"····#·Lcom/actionbarsherlock/view/MenuItem;43 ····.param·p2,·"item"····#·Lcom/actionbarsherlock/view/MenuItem;
  
43 ····.prologue44 ····.prologue
44 ····const/4·v5,·0x045 ····const/4·v2,·0x0
  
45 ····.line·10046 ····.line·100
46 ····invoke-interface·{p2},·Lcom/actionbarsherlock/view/MenuItem;->getItemId()I47 ····invoke-interface·{p2},·Lcom/actionbarsherlock/view/MenuItem;->getItemId()I
  
47 ····move-result·v648 ····move-result·v3
  
48 ····packed-switch·v6,·:pswitch_data_049 ····packed-switch·v3,·:pswitch_data_0
  
49 ····.line·11250 ····.line·112
50 ····:goto_051 ····:goto_0
51 ····return·v552 ····return·v2
  
52 ····.line·10253 ····.line·102
53 ····:pswitch_054 ····:pswitch_0
54 ····iget-object·v6,·p0,·Lorg/gnucash/android/ui/export/ScheduledExportListFragment$1;->this$0:Lorg/gnucash/android/ui/export/ScheduledExportListFragment;55 ····iget-object·v3,·p0,·Lorg/gnucash/android/ui/export/ScheduledExportListFragment$1;->this$0:Lorg/gnucash/android/ui/export/ScheduledExportListFragment;
  
55 ····invoke-virtual·{v6},·Lorg/gnucash/android/ui/export/ScheduledExportListFragment;->getListView()Landroid/widget/ListView;56 ····invoke-virtual·{v3},·Lorg/gnucash/android/ui/export/ScheduledExportListFragment;->getListView()Landroid/widget/ListView;
  
56 ····move-result-object·v657 ····move-result-object·v3
  
57 ····invoke-virtual·{v6},·Landroid/widget/ListView;->getCheckedItemIds()[J58 ····invoke-virtual·{v3},·Landroid/widget/ListView;->getCheckedItemIds()[J
  
58 ····move-result-object·v059 ····move-result-object·v4
  
59 ····.local·v0,·"arr$":[J 
60 ····array-length·v4,·v060 ····array-length·v5,·v4
  
 61 ····move·v3,·v2
61 ····.local·v4,·"len$":I 
62 ····const/4·v1,·0x0 
  
63 ····.local·v1,·"i$":I 
64 ····:goto_162 ····:goto_1
65 ····if-ge·v1,·v4,·:cond_063 ····if-ge·v3,·v5,·:cond_0
  
66 ····aget-wide·v2,·v0,·v164 ····aget-wide·v0,·v4,·v3
  
67 ····.line·10365 ····.line·103
68 ····.local·v2,·"id":J66 ····.local·v0,·"id":J
69 ····const-string·v6,·"ScheduledTrxnFragment"67 ····const-string·v6,·"ScheduledTrxnFragment"
  
70 ····const-string·v7,·"Deleting·scheduled·export(s)"68 ····const-string·v7,·"Deleting·scheduled·export(s)"
  
71 ····invoke-static·{v6,·v7},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I69 ····invoke-static·{v6,·v7},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
  
72 ····.line·10470 ····.line·104
73 ····iget-object·v6,·p0,·Lorg/gnucash/android/ui/export/ScheduledExportListFragment$1;->this$0:Lorg/gnucash/android/ui/export/ScheduledExportListFragment;71 ····iget-object·v6,·p0,·Lorg/gnucash/android/ui/export/ScheduledExportListFragment$1;->this$0:Lorg/gnucash/android/ui/export/ScheduledExportListFragment;
  
74 ····invoke-static·{v6},·Lorg/gnucash/android/ui/export/ScheduledExportListFragment;->access$000(Lorg/gnucash/android/ui/export/ScheduledExportListFragment;)Lorg/gnucash/android/db/ScheduledActionDbAdapter;72 ····invoke-static·{v6},·Lorg/gnucash/android/ui/export/ScheduledExportListFragment;->access$000(Lorg/gnucash/android/ui/export/ScheduledExportListFragment;)Lorg/gnucash/android/db/ScheduledActionDbAdapter;
  
75 ····move-result-object·v673 ····move-result-object·v6
  
76 ····invoke-virtual·{v6,·v2,·v3},·Lorg/gnucash/android/db/ScheduledActionDbAdapter;->deleteRecord(J)Z74 ····invoke-virtual·{v6,·v0,·v1},·Lorg/gnucash/android/db/ScheduledActionDbAdapter;->deleteRecord(J)Z
  
77 ····.line·10275 ····.line·102
78 ····add-int/lit8·v1,·v1,·0x176 ····add-int/lit8·v3,·v3,·0x1
  
79 ····goto·:goto_177 ····goto·:goto_1
  
80 ····.line·10678 ····.line·106
81 ····.end·local·v2····#·"id":J79 ····.end·local·v0····#·"id":J
82 ····:cond_080 ····:cond_0
83 ····invoke-virtual·{p1},·Lcom/actionbarsherlock/view/ActionMode;->finish()V81 ····invoke-virtual·{p1},·Lcom/actionbarsherlock/view/ActionMode;->finish()V
  
84 ····.line·10782 ····.line·107
85 ····iget-object·v6,·p0,·Lorg/gnucash/android/ui/export/ScheduledExportListFragment$1;->this$0:Lorg/gnucash/android/ui/export/ScheduledExportListFragment;83 ····iget-object·v3,·p0,·Lorg/gnucash/android/ui/export/ScheduledExportListFragment$1;->this$0:Lorg/gnucash/android/ui/export/ScheduledExportListFragment;
  
86 ····invoke-virtual·{v6},·Lorg/gnucash/android/ui/export/ScheduledExportListFragment;->getLoaderManager()Landroid/support/v4/app/LoaderManager;84 ····invoke-virtual·{v3},·Lorg/gnucash/android/ui/export/ScheduledExportListFragment;->getLoaderManager()Landroid/support/v4/app/LoaderManager;
  
87 ····move-result-object·v685 ····move-result-object·v3
  
88 ····invoke-virtual·{v6,·v5},·Landroid/support/v4/app/LoaderManager;->destroyLoader(I)V86 ····invoke-virtual·{v3,·v2},·Landroid/support/v4/app/LoaderManager;->destroyLoader(I)V
  
89 ····.line·10887 ····.line·108
90 ····iget-object·v5,·p0,·Lorg/gnucash/android/ui/export/ScheduledExportListFragment$1;->this$0:Lorg/gnucash/android/ui/export/ScheduledExportListFragment;88 ····iget-object·v2,·p0,·Lorg/gnucash/android/ui/export/ScheduledExportListFragment$1;->this$0:Lorg/gnucash/android/ui/export/ScheduledExportListFragment;
  
91 ····invoke-virtual·{v5},·Lorg/gnucash/android/ui/export/ScheduledExportListFragment;->refreshList()V89 ····invoke-virtual·{v2},·Lorg/gnucash/android/ui/export/ScheduledExportListFragment;->refreshList()V
  
92 ····.line·10990 ····.line·109
93 ····const/4·v5,·0x191 ····const/4·v2,·0x1
  
94 ····goto·:goto_092 ····goto·:goto_0
  
95 ····.line·10093 ····.line·100
96 ····nop94 ····nop
  
97 ····:pswitch_data_095 ····:pswitch_data_0
2.21 KB
smali/org/gnucash/android/ui/export/ScheduledExportListFragment.smali
    
Offset 62, 15 lines modifiedOffset 62, 14 lines modified
62 ····.line·7762 ····.line·77
63 ····new-instance·v0,·Lorg/gnucash/android/ui/export/ScheduledExportListFragment$1;63 ····new-instance·v0,·Lorg/gnucash/android/ui/export/ScheduledExportListFragment$1;
  
64 ····invoke-direct·{v0,·p0},·Lorg/gnucash/android/ui/export/ScheduledExportListFragment$1;-><init>(Lorg/gnucash/android/ui/export/ScheduledExportListFragment;)V64 ····invoke-direct·{v0,·p0},·Lorg/gnucash/android/ui/export/ScheduledExportListFragment$1;-><init>(Lorg/gnucash/android/ui/export/ScheduledExportListFragment;)V
  
65 ····iput-object·v0,·p0,·Lorg/gnucash/android/ui/export/ScheduledExportListFragment;->mActionModeCallbacks:Lcom/actionbarsherlock/view/ActionMode$Callback;65 ····iput-object·v0,·p0,·Lorg/gnucash/android/ui/export/ScheduledExportListFragment;->mActionModeCallbacks:Lcom/actionbarsherlock/view/ActionMode$Callback;
  
66 ····.line·363 
67 ····return-void66 ····return-void
68 .end·method67 .end·method
  
69 .method·static·synthetic·access$000(Lorg/gnucash/android/ui/export/ScheduledExportListFragment;)Lorg/gnucash/android/db/ScheduledActionDbAdapter;68 .method·static·synthetic·access$000(Lorg/gnucash/android/ui/export/ScheduledExportListFragment;)Lorg/gnucash/android/db/ScheduledActionDbAdapter;
70 ····.locals·169 ····.locals·1
71 ····.param·p0,·"x0"····#·Lorg/gnucash/android/ui/export/ScheduledExportListFragment;70 ····.param·p0,·"x0"····#·Lorg/gnucash/android/ui/export/ScheduledExportListFragment;
  
Offset 339, 14 lines modifiedOffset 338, 15 lines modified
339 ····move-result-object·v0338 ····move-result-object·v0
  
340 ····iput-object·v0,·p0,·Lorg/gnucash/android/ui/export/ScheduledExportListFragment;->mScheduledActionDbAdapter:Lorg/gnucash/android/db/ScheduledActionDbAdapter;339 ····iput-object·v0,·p0,·Lorg/gnucash/android/ui/export/ScheduledExportListFragment;->mScheduledActionDbAdapter:Lorg/gnucash/android/db/ScheduledActionDbAdapter;
  
341 ····.line·122340 ····.line·122
342 ····new-instance·v0,·Lorg/gnucash/android/ui/export/ScheduledExportListFragment$ScheduledExportCursorAdapter;341 ····new-instance·v0,·Lorg/gnucash/android/ui/export/ScheduledExportListFragment$ScheduledExportCursorAdapter;
  
 342 ····.line·123
343 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/export/ScheduledExportListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;343 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/export/ScheduledExportListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
344 ····move-result-object·v1344 ····move-result-object·v1
  
345 ····invoke-virtual·{v1},·Landroid/support/v4/app/FragmentActivity;->getApplicationContext()Landroid/content/Context;345 ····invoke-virtual·{v1},·Landroid/support/v4/app/FragmentActivity;->getApplicationContext()Landroid/content/Context;
  
346 ····move-result-object·v2346 ····move-result-object·v2
Offset 548, 22 lines modifiedOffset 548, 19 lines modified
  
548 ····.line·204548 ····.line·204
549 ····return-void549 ····return-void
550 .end·method550 .end·method
  
551 .method·public·bridge·synthetic·onLoadFinished(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V551 .method·public·bridge·synthetic·onLoadFinished(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V
552 ····.locals·0552 ····.locals·0
553 ····.param·p1,·"x0"····#·Landroid/support/v4/content/Loader; 
554 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
555 ····.prologue553 ····.prologue
556 ····.line·56554 ····.line·56
557 ····check-cast·p2,·Landroid/database/Cursor;555 ····check-cast·p2,·Landroid/database/Cursor;
  
558 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
559 ····invoke-virtual·{p0,·p1,·p2},·Lorg/gnucash/android/ui/export/ScheduledExportListFragment;->onLoadFinished(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V556 ····invoke-virtual·{p0,·p1,·p2},·Lorg/gnucash/android/ui/export/ScheduledExportListFragment;->onLoadFinished(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V
  
560 ····return-void557 ····return-void
561 .end·method558 .end·method
  
562 .method·public·onLoaderReset(Landroid/support/v4/content/Loader;)V559 .method·public·onLoaderReset(Landroid/support/v4/content/Loader;)V
563 ····.locals·2560 ····.locals·2
686 B
smali/org/gnucash/android/ui/export/ExportDialogFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/export/ExportDialogFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/export/ExportDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/export/ExportDialogFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/export/ExportDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/export/ExportDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·20827 ····.line·208
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/export/ExportDialogFragment$1;->this$0:Lorg/gnucash/android/ui/export/ExportDialogFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/export/ExportDialogFragment$1;->this$0:Lorg/gnucash/android/ui/export/ExportDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
863 B
smali/org/gnucash/android/ui/export/ExportDialogFragment.smali
    
Offset 91, 15 lines modifiedOffset 91, 14 lines modified
91 ····iput-object·v0,·p0,·Lorg/gnucash/android/ui/export/ExportDialogFragment;->mExportFormat:Lorg/gnucash/android/export/ExportFormat;91 ····iput-object·v0,·p0,·Lorg/gnucash/android/ui/export/ExportDialogFragment;->mExportFormat:Lorg/gnucash/android/export/ExportFormat;
  
92 ····.line·12092 ····.line·120
93 ····sget-object·v0,·Lorg/gnucash/android/export/ExportParams$ExportTarget;->SD_CARD:Lorg/gnucash/android/export/ExportParams$ExportTarget;93 ····sget-object·v0,·Lorg/gnucash/android/export/ExportParams$ExportTarget;->SD_CARD:Lorg/gnucash/android/export/ExportParams$ExportTarget;
  
94 ····iput-object·v0,·p0,·Lorg/gnucash/android/ui/export/ExportDialogFragment;->mExportTarget:Lorg/gnucash/android/export/ExportParams$ExportTarget;94 ····iput-object·v0,·p0,·Lorg/gnucash/android/ui/export/ExportDialogFragment;->mExportTarget:Lorg/gnucash/android/export/ExportParams$ExportTarget;
  
95 ····.line·127 
96 ····return-void95 ····return-void
97 .end·method96 .end·method
  
98 .method·static·synthetic·access$000(Lorg/gnucash/android/ui/export/ExportDialogFragment;)Lorg/gnucash/android/export/ExportFormat;97 .method·static·synthetic·access$000(Lorg/gnucash/android/ui/export/ExportDialogFragment;)Lorg/gnucash/android/export/ExportFormat;
99 ····.locals·198 ····.locals·1
100 ····.param·p0,·"x0"····#·Lorg/gnucash/android/ui/export/ExportDialogFragment;99 ····.param·p0,·"x0"····#·Lorg/gnucash/android/ui/export/ExportDialogFragment;
  
1.02 KB
smali/org/gnucash/android/ui/export/ScheduledExportListFragment$ScheduledExportCursorLoader.smali
    
Offset 49, 20 lines modifiedOffset 49, 22 lines modified
  
49 ····new-array·v3,·v3,·[Ljava/lang/String;49 ····new-array·v3,·v3,·[Ljava/lang/String;
  
50 ····const/4·v4,·0x050 ····const/4·v4,·0x0
  
51 ····sget-object·v5,·Lorg/gnucash/android/model/ScheduledAction$ActionType;->BACKUP:Lorg/gnucash/android/model/ScheduledAction$ActionType;51 ····sget-object·v5,·Lorg/gnucash/android/model/ScheduledAction$ActionType;->BACKUP:Lorg/gnucash/android/model/ScheduledAction$ActionType;
  
 52 ····.line·375
52 ····invoke-virtual·{v5},·Lorg/gnucash/android/model/ScheduledAction$ActionType;->name()Ljava/lang/String;53 ····invoke-virtual·{v5},·Lorg/gnucash/android/model/ScheduledAction$ActionType;->name()Ljava/lang/String;
  
53 ····move-result-object·v554 ····move-result-object·v5
  
54 ····aput-object·v5,·v3,·v455 ····aput-object·v5,·v3,·v4
  
 56 ····.line·373
55 ····invoke-virtual·{v1,·v2,·v3},·Lorg/gnucash/android/db/DatabaseAdapter;->fetchAllRecords(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;57 ····invoke-virtual·{v1,·v2,·v3},·Lorg/gnucash/android/db/DatabaseAdapter;->fetchAllRecords(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;
  
56 ····move-result-object·v058 ····move-result-object·v0
  
57 ····.line·37759 ····.line·377
58 ····.local·v0,·"c":Landroid/database/Cursor;60 ····.local·v0,·"c":Landroid/database/Cursor;
59 ····invoke-virtual·{p0,·v0},·Lorg/gnucash/android/ui/export/ScheduledExportListFragment$ScheduledExportCursorLoader;->registerContentObserver(Landroid/database/Cursor;)V61 ····invoke-virtual·{p0,·v0},·Lorg/gnucash/android/ui/export/ScheduledExportListFragment$ScheduledExportCursorLoader;->registerContentObserver(Landroid/database/Cursor;)V
2.24 KB
smali/org/gnucash/android/ui/export/ScheduledExportListFragment$ScheduledExportCursorAdapter.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/export/ScheduledExportListFragment;18 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/export/ScheduledExportListFragment;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lorg/gnucash/android/ui/export/ScheduledExportListFragment;Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V20 .method·public·constructor·<init>(Lorg/gnucash/android/ui/export/ScheduledExportListFragment;Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V
21 ····.locals·721 ····.locals·7
 22 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/export/ScheduledExportListFragment;
22 ····.param·p2,·"context"····#·Landroid/content/Context;23 ····.param·p2,·"context"····#·Landroid/content/Context;
23 ····.param·p3,·"layout"····#·I24 ····.param·p3,·"layout"····#·I
24 ····.param·p4,·"c"····#·Landroid/database/Cursor;25 ····.param·p4,·"c"····#·Landroid/database/Cursor;
25 ····.param·p5,·"from"····#·[Ljava/lang/String;26 ····.param·p5,·"from"····#·[Ljava/lang/String;
26 ····.param·p6,·"to"····#·[I27 ····.param·p6,·"to"····#·[I
  
27 ····.prologue28 ····.prologue
Offset 115, 14 lines modifiedOffset 116, 15 lines modified
  
115 ····const-string·v5,·"·"116 ····const-string·v5,·"·"
  
116 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;117 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
117 ····move-result-object·v4118 ····move-result-object·v4
  
 119 ····.line·348
118 ····invoke-virtual·{v3},·Lorg/gnucash/android/model/ScheduledAction;->getActionType()Lorg/gnucash/android/model/ScheduledAction$ActionType;120 ····invoke-virtual·{v3},·Lorg/gnucash/android/model/ScheduledAction;->getActionType()Lorg/gnucash/android/model/ScheduledAction$ActionType;
  
119 ····move-result-object·v5121 ····move-result-object·v5
  
120 ····invoke-virtual·{v5},·Lorg/gnucash/android/model/ScheduledAction$ActionType;->name()Ljava/lang/String;122 ····invoke-virtual·{v5},·Lorg/gnucash/android/model/ScheduledAction$ActionType;->name()Ljava/lang/String;
  
121 ····move-result-object·v5123 ····move-result-object·v5
Offset 137, 14 lines modifiedOffset 139, 15 lines modified
  
137 ····const-string·v5,·"·to·"139 ····const-string·v5,·"·to·"
  
138 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;140 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
139 ····move-result-object·v4141 ····move-result-object·v4
  
 142 ····.line·349
140 ····invoke-virtual·{v1},·Lorg/gnucash/android/export/ExportParams;->getExportTarget()Lorg/gnucash/android/export/ExportParams$ExportTarget;143 ····invoke-virtual·{v1},·Lorg/gnucash/android/export/ExportParams;->getExportTarget()Lorg/gnucash/android/export/ExportParams$ExportTarget;
  
141 ····move-result-object·v5144 ····move-result-object·v5
  
142 ····invoke-virtual·{v5},·Lorg/gnucash/android/export/ExportParams$ExportTarget;->name()Ljava/lang/String;145 ····invoke-virtual·{v5},·Lorg/gnucash/android/export/ExportParams$ExportTarget;->name()Ljava/lang/String;
  
143 ····move-result-object·v5146 ····move-result-object·v5
Offset 157, 14 lines modifiedOffset 160, 15 lines modified
  
157 ····move-result-object·v4160 ····move-result-object·v4
  
158 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;161 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
159 ····move-result-object·v4162 ····move-result-object·v4
  
 163 ····.line·347
160 ····invoke-virtual·{v2,·v4},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V164 ····invoke-virtual·{v2,·v4},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
161 ····.line·351165 ····.line·351
162 ····const·v4,·0x7f0e00d4166 ····const·v4,·0x7f0e00d4
  
163 ····invoke-virtual·{p1,·v4},·Landroid/view/View;->findViewById(I)Landroid/view/View;167 ····invoke-virtual·{p1,·v4},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
686 B
smali/org/gnucash/android/ui/export/ExportDialogFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/export/ExportDialogFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/export/ExportDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/export/ExportDialogFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/export/ExportDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/export/ExportDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·24427 ····.line·244
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/export/ExportDialogFragment$2;->this$0:Lorg/gnucash/android/ui/export/ExportDialogFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/export/ExportDialogFragment$2;->this$0:Lorg/gnucash/android/ui/export/ExportDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
905 B
smali/org/gnucash/android/ui/transaction/ScheduledTransactionsListFragment$TransactionsCursorAdapter.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;18 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V20 .method·public·constructor·<init>(Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V
21 ····.locals·721 ····.locals·7
 22 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;
22 ····.param·p2,·"context"····#·Landroid/content/Context;23 ····.param·p2,·"context"····#·Landroid/content/Context;
23 ····.param·p3,·"layout"····#·I24 ····.param·p3,·"layout"····#·I
24 ····.param·p4,·"c"····#·Landroid/database/Cursor;25 ····.param·p4,·"c"····#·Landroid/database/Cursor;
25 ····.param·p5,·"from"····#·[Ljava/lang/String;26 ····.param·p5,·"from"····#·[Ljava/lang/String;
26 ····.param·p6,·"to"····#·[I27 ····.param·p6,·"to"····#·[I
  
27 ····.prologue28 ····.prologue
3.26 KB
smali/org/gnucash/android/ui/transaction/ScheduledTransactionsListFragment.smali
    
Offset 62, 15 lines modifiedOffset 62, 14 lines modified
62 ····.line·8462 ····.line·84
63 ····new-instance·v0,·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment$1;63 ····new-instance·v0,·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment$1;
  
64 ····invoke-direct·{v0,·p0},·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment$1;-><init>(Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;)V64 ····invoke-direct·{v0,·p0},·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment$1;-><init>(Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;)V
  
65 ····iput-object·v0,·p0,·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;->mActionModeCallbacks:Lcom/actionbarsherlock/view/ActionMode$Callback;65 ····iput-object·v0,·p0,·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;->mActionModeCallbacks:Lcom/actionbarsherlock/view/ActionMode$Callback;
  
66 ····.line·397 
67 ····return-void66 ····return-void
68 .end·method67 .end·method
  
69 .method·static·synthetic·access$000(Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;)Lorg/gnucash/android/db/TransactionsDbAdapter;68 .method·static·synthetic·access$000(Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;)Lorg/gnucash/android/db/TransactionsDbAdapter;
70 ····.locals·169 ····.locals·1
71 ····.param·p0,·"x0"····#·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;70 ····.param·p0,·"x0"····#·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;
  
Offset 326, 14 lines modifiedOffset 325, 15 lines modified
326 ····move-result-object·v0325 ····move-result-object·v0
  
327 ····iput-object·v0,·p0,·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;->mTransactionsDbAdapter:Lorg/gnucash/android/db/TransactionsDbAdapter;326 ····iput-object·v0,·p0,·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;->mTransactionsDbAdapter:Lorg/gnucash/android/db/TransactionsDbAdapter;
  
328 ····.line·138327 ····.line·138
329 ····new-instance·v0,·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment$TransactionsCursorAdapter;328 ····new-instance·v0,·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment$TransactionsCursorAdapter;
  
 329 ····.line·139
330 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;330 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
331 ····move-result-object·v1331 ····move-result-object·v1
  
332 ····invoke-virtual·{v1},·Landroid/support/v4/app/FragmentActivity;->getApplicationContext()Landroid/content/Context;332 ····invoke-virtual·{v1},·Landroid/support/v4/app/FragmentActivity;->getApplicationContext()Landroid/content/Context;
  
333 ····move-result-object·v2333 ····move-result-object·v2
Offset 539, 22 lines modifiedOffset 539, 24 lines modified
539 ····.local·v0,·"accountUID":Ljava/lang/String;539 ····.local·v0,·"accountUID":Ljava/lang/String;
540 ····iget-object·v3,·p0,·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;->mTransactionsDbAdapter:Lorg/gnucash/android/db/TransactionsDbAdapter;540 ····iget-object·v3,·p0,·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;->mTransactionsDbAdapter:Lorg/gnucash/android/db/TransactionsDbAdapter;
  
541 ····invoke-virtual·{v3,·p4,·p5},·Lorg/gnucash/android/db/TransactionsDbAdapter;->getUID(J)Ljava/lang/String;541 ····invoke-virtual·{v3,·p4,·p5},·Lorg/gnucash/android/db/TransactionsDbAdapter;->getUID(J)Ljava/lang/String;
  
542 ····move-result-object·v3542 ····move-result-object·v3
  
 543 ····.line·197
543 ····invoke-virtual·{p2},·Landroid/view/View;->getTag()Ljava/lang/Object;544 ····invoke-virtual·{p2},·Landroid/view/View;->getTag()Ljava/lang/Object;
  
544 ····move-result-object·v4545 ····move-result-object·v4
  
545 ····invoke-virtual·{v4},·Ljava/lang/Object;->toString()Ljava/lang/String;546 ····invoke-virtual·{v4},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
546 ····move-result-object·v4547 ····move-result-object·v4
  
 548 ····.line·196
547 ····invoke-virtual·{p0,·v0,·v3,·v4},·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;->openTransactionForEdit(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V549 ····invoke-virtual·{p0,·v0,·v3,·v4},·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;->openTransactionForEdit(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
  
548 ····goto·:goto_0550 ····goto·:goto_0
549 .end·method551 .end·method
  
550 .method·public·onLoadFinished(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V552 .method·public·onLoadFinished(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V
551 ····.locals·2553 ····.locals·2
Offset 592, 22 lines modifiedOffset 594, 19 lines modified
  
592 ····.line·233594 ····.line·233
593 ····return-void595 ····return-void
594 .end·method596 .end·method
  
595 .method·public·bridge·synthetic·onLoadFinished(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V597 .method·public·bridge·synthetic·onLoadFinished(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V
596 ····.locals·0598 ····.locals·0
597 ····.param·p1,·"x0"····#·Landroid/support/v4/content/Loader; 
598 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
599 ····.prologue599 ····.prologue
600 ····.line·63600 ····.line·63
601 ····check-cast·p2,·Landroid/database/Cursor;601 ····check-cast·p2,·Landroid/database/Cursor;
  
602 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
603 ····invoke-virtual·{p0,·p1,·p2},·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;->onLoadFinished(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V602 ····invoke-virtual·{p0,·p1,·p2},·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;->onLoadFinished(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V
  
604 ····return-void603 ····return-void
605 .end·method604 .end·method
  
606 .method·public·onLoaderReset(Landroid/support/v4/content/Loader;)V605 .method·public·onLoaderReset(Landroid/support/v4/content/Loader;)V
607 ····.locals·2606 ····.locals·2
3.32 KB
smali/org/gnucash/android/ui/transaction/TransactionsActivity.smali
    
Offset 90, 15 lines modifiedOffset 90, 14 lines modified
90 ····.line·12390 ····.line·123
91 ····new-instance·v0,·Lorg/gnucash/android/ui/transaction/TransactionsActivity$1;91 ····new-instance·v0,·Lorg/gnucash/android/ui/transaction/TransactionsActivity$1;
  
92 ····invoke-direct·{v0,·p0},·Lorg/gnucash/android/ui/transaction/TransactionsActivity$1;-><init>(Lorg/gnucash/android/ui/transaction/TransactionsActivity;)V92 ····invoke-direct·{v0,·p0},·Lorg/gnucash/android/ui/transaction/TransactionsActivity$1;-><init>(Lorg/gnucash/android/ui/transaction/TransactionsActivity;)V
  
93 ····iput-object·v0,·p0,·Lorg/gnucash/android/ui/transaction/TransactionsActivity;->mTransactionListNavigationListener:Lcom/actionbarsherlock/app/ActionBar$OnNavigationListener;93 ····iput-object·v0,·p0,·Lorg/gnucash/android/ui/transaction/TransactionsActivity;->mTransactionListNavigationListener:Lcom/actionbarsherlock/app/ActionBar$OnNavigationListener;
  
94 ····.line·149 
95 ····return-void94 ····return-void
96 .end·method95 .end·method
  
97 .method·static·synthetic·access$000(Lorg/gnucash/android/ui/transaction/TransactionsActivity;)Ljava/lang/String;96 .method·static·synthetic·access$000(Lorg/gnucash/android/ui/transaction/TransactionsActivity;)Ljava/lang/String;
98 ····.locals·197 ····.locals·1
99 ····.param·p0,·"x0"····#·Lorg/gnucash/android/ui/transaction/TransactionsActivity;98 ····.param·p0,·"x0"····#·Lorg/gnucash/android/ui/transaction/TransactionsActivity;
  
Offset 178, 14 lines modifiedOffset 177, 15 lines modified
178 ····.local·v0,·"context":Landroid/content/Context;177 ····.local·v0,·"context":Landroid/content/Context;
179 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/Money;->isNegative()Z178 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/Money;->isNegative()Z
  
180 ····move-result·v2179 ····move-result·v2
  
181 ····if-eqz·v2,·:cond_0180 ····if-eqz·v2,·:cond_0
  
 181 ····.line·526
182 ····invoke-virtual·{v0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;182 ····invoke-virtual·{v0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
183 ····move-result-object·v2183 ····move-result-object·v2
  
184 ····const·v3,·0x7f0d0022184 ····const·v3,·0x7f0d0022
  
185 ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getColor(I)I185 ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getColor(I)I
Offset 196, 15 lines modifiedOffset 196, 15 lines modified
196 ····.local·v1,·"fontColor":I196 ····.local·v1,·"fontColor":I
197 ····:goto_0197 ····:goto_0
198 ····invoke-virtual·{p0,·v1},·Landroid/widget/TextView;->setTextColor(I)V198 ····invoke-virtual·{p0,·v1},·Landroid/widget/TextView;->setTextColor(I)V
  
199 ····.line·529199 ····.line·529
200 ····return-void200 ····return-void
  
201 ····.line·525201 ····.line·527
202 ····.end·local·v1····#·"fontColor":I202 ····.end·local·v1····#·"fontColor":I
203 ····:cond_0203 ····:cond_0
204 ····invoke-virtual·{v0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;204 ····invoke-virtual·{v0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
205 ····move-result-object·v2205 ····move-result-object·v2
  
206 ····const·v3,·0x7f0d001f206 ····const·v3,·0x7f0d001f
Offset 484, 14 lines modifiedOffset 484, 15 lines modified
484 ····move-result-object·v2484 ····move-result-object·v2
  
485 ····iput-object·v2,·p0,·Lorg/gnucash/android/ui/transaction/TransactionsActivity;->mAccountsCursor:Landroid/database/Cursor;485 ····iput-object·v2,·p0,·Lorg/gnucash/android/ui/transaction/TransactionsActivity;->mAccountsCursor:Landroid/database/Cursor;
  
486 ····.line·368486 ····.line·368
487 ····new-instance·v1,·Lorg/gnucash/android/util/QualifiedAccountNameCursorAdapter;487 ····new-instance·v1,·Lorg/gnucash/android/util/QualifiedAccountNameCursorAdapter;
  
 488 ····.line·369
488 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/transaction/TransactionsActivity;->getSupportActionBar()Lcom/actionbarsherlock/app/ActionBar;489 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/transaction/TransactionsActivity;->getSupportActionBar()Lcom/actionbarsherlock/app/ActionBar;
  
489 ····move-result-object·v2490 ····move-result-object·v2
  
490 ····invoke-virtual·{v2},·Lcom/actionbarsherlock/app/ActionBar;->getThemedContext()Landroid/content/Context;491 ····invoke-virtual·{v2},·Lcom/actionbarsherlock/app/ActionBar;->getThemedContext()Landroid/content/Context;
  
491 ····move-result-object·v2492 ····move-result-object·v2
Offset 506, 14 lines modifiedOffset 507, 15 lines modified
506 ····move-object·v2,·v1507 ····move-object·v2,·v1
  
507 ····.line·371508 ····.line·371
508 ····check-cast·v2,·Landroid/support/v4/widget/ResourceCursorAdapter;509 ····check-cast·v2,·Landroid/support/v4/widget/ResourceCursorAdapter;
  
509 ····const·v3,·0x7f030051510 ····const·v3,·0x7f030051
  
 511 ····.line·372
510 ····invoke-virtual·{v2,·v3},·Landroid/support/v4/widget/ResourceCursorAdapter;->setDropDownViewResource(I)V512 ····invoke-virtual·{v2,·v3},·Landroid/support/v4/widget/ResourceCursorAdapter;->setDropDownViewResource(I)V
  
511 ····.line·373513 ····.line·373
512 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/transaction/TransactionsActivity;->getSupportActionBar()Lcom/actionbarsherlock/app/ActionBar;514 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/transaction/TransactionsActivity;->getSupportActionBar()Lcom/actionbarsherlock/app/ActionBar;
  
513 ····move-result-object·v0515 ····move-result-object·v0
  
Offset 542, 15 lines modifiedOffset 544, 15 lines modified
  
542 ····.prologue544 ····.prologue
543 ····.line·502545 ····.line·502
544 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/transaction/TransactionsActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager;546 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/transaction/TransactionsActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager;
  
545 ····move-result-object·v0547 ····move-result-object·v0
  
546 ····.line·503548 ····.line·504
547 ····.local·v0,·"fragmentManager":Landroid/support/v4/app/FragmentManager;549 ····.local·v0,·"fragmentManager":Landroid/support/v4/app/FragmentManager;
548 ····invoke-virtual·{v0},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction;550 ····invoke-virtual·{v0},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction;
  
549 ····move-result-object·v1551 ····move-result-object·v1
  
550 ····.line·506552 ····.line·506
551 ····.local·v1,·"fragmentTransaction":Landroid/support/v4/app/FragmentTransaction;553 ····.local·v1,·"fragmentTransaction":Landroid/support/v4/app/FragmentTransaction;
715 B
smali/org/gnucash/android/ui/transaction/TransactionFormFragment$9.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$position:I22 .field·final·synthetic·val$position:I
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/TransactionFormFragment;I)V24 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/TransactionFormFragment;I)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;
  
26 ····.prologue27 ····.prologue
27 ····.line·64228 ····.line·642
28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment$9;->this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;29 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment$9;->this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;
  
29 ····iput·p2,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment$9;->val$position:I30 ····iput·p2,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment$9;->val$position:I
  
11.2 KB
smali/org/gnucash/android/ui/transaction/ScheduledTransactionsListFragment$1.smali
    
Offset 20, 200 lines modifiedOffset 20, 186 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·8427 ····.line·84
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment$1;->this$0:Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment$1;->this$0:Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····return-void30 ····return-void
30 .end·method31 .end·method
  
  
31 #·virtual·methods32 #·virtual·methods
32 .method·public·onActionItemClicked(Lcom/actionbarsherlock/view/ActionMode;Lcom/actionbarsherlock/view/MenuItem;)Z33 .method·public·onActionItemClicked(Lcom/actionbarsherlock/view/ActionMode;Lcom/actionbarsherlock/view/MenuItem;)Z
33 ····.locals·1334 ····.locals·12
34 ····.param·p1,·"mode"····#·Lcom/actionbarsherlock/view/ActionMode;35 ····.param·p1,·"mode"····#·Lcom/actionbarsherlock/view/ActionMode;
35 ····.param·p2,·"item"····#·Lcom/actionbarsherlock/view/MenuItem;36 ····.param·p2,·"item"····#·Lcom/actionbarsherlock/view/MenuItem;
  
36 ····.prologue37 ····.prologue
37 ····const/4·v10,·0x038 ····const/4·v6,·0x0
  
38 ····.line·10739 ····.line·107
39 ····invoke-interface·{p2},·Lcom/actionbarsherlock/view/MenuItem;->getItemId()I40 ····invoke-interface·{p2},·Lcom/actionbarsherlock/view/MenuItem;->getItemId()I
  
40 ····move-result·v1141 ····move-result·v7
  
41 ····packed-switch·v11,·:pswitch_data_042 ····packed-switch·v7,·:pswitch_data_0
  
42 ····.line·12843 ····.line·128
43 ····:goto_044 ····:goto_0
44 ····return·v1045 ····return·v6
  
45 ····.line·10946 ····.line·109
46 ····:pswitch_047 ····:pswitch_0
47 ····iget-object·v11,·p0,·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment$1;->this$0:Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;48 ····iget-object·v7,·p0,·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment$1;->this$0:Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;
  
48 ····invoke-virtual·{v11},·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;->getListView()Landroid/widget/ListView; 
  
49 ····move-result-object·v1149 ····invoke-virtual·{v7},·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;->getListView()Landroid/widget/ListView;
  
50 ····invoke-virtual·{v11},·Landroid/widget/ListView;->getCheckedItemIds()[J50 ····move-result-object·v7
  
51 ····move-result-object·v251 ····invoke-virtual·{v7},·Landroid/widget/ListView;->getCheckedItemIds()[J
  
 52 ····move-result-object·v8
52 ····.local·v2,·"arr$":[J 
53 ····array-length·v5,·v2 
  
 53 ····array-length·v9,·v8
54 ····.local·v5,·"len$":I 
55 ····const/4·v3,·0x0 
  
56 ····.local·v3,·"i$":I 
57 ····move·v4,·v354 ····move·v7,·v6
  
58 ····.end·local·v3····#·"i$":I 
59 ····.local·v4,·"i$":I 
60 ····:goto_155 ····:goto_1
61 ····if-ge·v4,·v5,·:cond_156 ····if-ge·v7,·v9,·:cond_1
  
62 ····aget-wide·v6,·v2,·v457 ····aget-wide·v2,·v8,·v7
  
63 ····.line·11058 ····.line·110
64 ····.local·v6,·"id":J59 ····.local·v2,·"id":J
65 ····const-string·v11,·"ScheduledTrxnFragment"60 ····const-string·v10,·"ScheduledTrxnFragment"
  
66 ····const-string·v12,·"Cancelling·scheduled·transaction(s)"61 ····const-string·v11,·"Cancelling·scheduled·transaction(s)"
  
67 ····invoke-static·{v11,·v12},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I62 ····invoke-static·{v10,·v11},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
  
68 ····.line·11163 ····.line·111
69 ····iget-object·v11,·p0,·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment$1;->this$0:Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;64 ····iget-object·v10,·p0,·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment$1;->this$0:Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;
  
70 ····invoke-static·{v11},·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;->access$000(Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;)Lorg/gnucash/android/db/TransactionsDbAdapter;65 ····invoke-static·{v10},·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;->access$000(Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;)Lorg/gnucash/android/db/TransactionsDbAdapter;
  
71 ····move-result-object·v1166 ····move-result-object·v10
  
72 ····invoke-virtual·{v11,·v6,·v7},·Lorg/gnucash/android/db/TransactionsDbAdapter;->getUID(J)Ljava/lang/String;67 ····invoke-virtual·{v10,·v2,·v3},·Lorg/gnucash/android/db/TransactionsDbAdapter;->getUID(J)Ljava/lang/String;
  
73 ····move-result-object·v968 ····move-result-object·v5
  
74 ····.line·11269 ····.line·112
75 ····.local·v9,·"trnUID":Ljava/lang/String;70 ····.local·v5,·"trnUID":Ljava/lang/String;
76 ····invoke-static·{},·Lorg/gnucash/android/app/GnuCashApplication;->getScheduledEventDbAdapter()Lorg/gnucash/android/db/ScheduledActionDbAdapter;71 ····invoke-static·{},·Lorg/gnucash/android/app/GnuCashApplication;->getScheduledEventDbAdapter()Lorg/gnucash/android/db/ScheduledActionDbAdapter;
  
77 ····move-result-object·v872 ····move-result-object·v4
  
78 ····.line·11373 ····.line·113
79 ····.local·v8,·"scheduledActionDbAdapter":Lorg/gnucash/android/db/ScheduledActionDbAdapter;74 ····.local·v4,·"scheduledActionDbAdapter":Lorg/gnucash/android/db/ScheduledActionDbAdapter;
80 ····invoke-virtual·{v8,·v9},·Lorg/gnucash/android/db/ScheduledActionDbAdapter;->getScheduledActionsWithUID(Ljava/lang/String;)Ljava/util/List;75 ····invoke-virtual·{v4,·v5},·Lorg/gnucash/android/db/ScheduledActionDbAdapter;->getScheduledActionsWithUID(Ljava/lang/String;)Ljava/util/List;
  
81 ····move-result-object·v176 ····move-result-object·v1
  
82 ····.line·11577 ····.line·115
83 ····.local·v1,·"actions":Ljava/util/List;,·"Ljava/util/List<Lorg/gnucash/android/model/ScheduledAction;>;"78 ····.local·v1,·"actions":Ljava/util/List;,·"Ljava/util/List<Lorg/gnucash/android/model/ScheduledAction;>;"
84 ····iget-object·v11,·p0,·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment$1;->this$0:Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;79 ····iget-object·v10,·p0,·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment$1;->this$0:Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;
  
85 ····invoke-static·{v11},·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;->access$000(Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;)Lorg/gnucash/android/db/TransactionsDbAdapter;80 ····invoke-static·{v10},·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;->access$000(Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;)Lorg/gnucash/android/db/TransactionsDbAdapter;
  
86 ····move-result-object·v1181 ····move-result-object·v10
  
87 ····invoke-virtual·{v11,·v6,·v7},·Lorg/gnucash/android/db/TransactionsDbAdapter;->deleteRecord(J)Z82 ····invoke-virtual·{v10,·v2,·v3},·Lorg/gnucash/android/db/TransactionsDbAdapter;->deleteRecord(J)Z
  
88 ····move-result·v1183 ····move-result·v10
  
89 ····if-eqz·v11,·:cond_084 ····if-eqz·v10,·:cond_0
  
90 ····.line·11685 ····.line·116
91 ····iget-object·v11,·p0,·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment$1;->this$0:Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;86 ····iget-object·v10,·p0,·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment$1;->this$0:Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;
  
92 ····invoke-virtual·{v11},·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;87 ····invoke-virtual·{v10},·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
93 ····move-result-object·v1188 ····move-result-object·v10
  
94 ····const·v12,·0x7f06012789 ····const·v11,·0x7f060127
  
95 ····invoke-static·{v11,·v12,·v10},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;90 ····invoke-static·{v10,·v11,·v6},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;
  
96 ····move-result-object·v1191 ····move-result-object·v10
  
Max diff block lines reached; 3754/11345 bytes (33.09%) of diff not shown.
1.82 KB
smali/org/gnucash/android/ui/transaction/ScheduledActionsActivity.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lorg/gnucash/android/ui/passcode/PassLockActivity;2 .super·Lorg/gnucash/android/ui/passcode/PassLockActivity;
3 .source·"ScheduledActionsActivity.java"3 .source·"ScheduledActionsActivity.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lorg/gnucash/android/ui/transaction/ScheduledActionsActivity$1;, 
8 ········Lorg/gnucash/android/ui/transaction/ScheduledActionsActivity$DisplayMode;7 ········Lorg/gnucash/android/ui/transaction/ScheduledActionsActivity$DisplayMode;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·public·static·final·EXTRA_DISPLAY_MODE:Ljava/lang/String;·=·"org.gnucash.android.extra.DISPLAY_MODE"11 .field·public·static·final·EXTRA_DISPLAY_MODE:Ljava/lang/String;·=·"org.gnucash.android.extra.DISPLAY_MODE"
Offset 41, 15 lines modifiedOffset 40, 15 lines modified
  
41 ····.prologue40 ····.prologue
42 ····.line·6741 ····.line·67
43 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/transaction/ScheduledActionsActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager;42 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/transaction/ScheduledActionsActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager;
  
44 ····move-result-object·v143 ····move-result-object·v1
  
45 ····.line·6844 ····.line·69
46 ····.local·v1,·"fragmentManager":Landroid/support/v4/app/FragmentManager;45 ····.local·v1,·"fragmentManager":Landroid/support/v4/app/FragmentManager;
47 ····invoke-virtual·{v1},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction;46 ····invoke-virtual·{v1},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction;
  
48 ····move-result-object·v247 ····move-result-object·v2
  
49 ····.line·7148 ····.line·71
50 ····.local·v2,·"fragmentTransaction":Landroid/support/v4/app/FragmentTransaction;49 ····.local·v2,·"fragmentTransaction":Landroid/support/v4/app/FragmentTransaction;
Offset 77, 15 lines modifiedOffset 76, 15 lines modified
  
77 ····.prologue76 ····.prologue
78 ····.line·8377 ····.line·83
79 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/transaction/ScheduledActionsActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager;78 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/transaction/ScheduledActionsActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager;
  
80 ····move-result-object·v079 ····move-result-object·v0
  
81 ····.line·8480 ····.line·85
82 ····.local·v0,·"fragmentManager":Landroid/support/v4/app/FragmentManager;81 ····.local·v0,·"fragmentManager":Landroid/support/v4/app/FragmentManager;
83 ····invoke-virtual·{v0},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction;82 ····invoke-virtual·{v0},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction;
  
84 ····move-result-object·v183 ····move-result-object·v1
  
85 ····.line·8784 ····.line·87
86 ····.local·v1,·"fragmentTransaction":Landroid/support/v4/app/FragmentTransaction;85 ····.local·v1,·"fragmentTransaction":Landroid/support/v4/app/FragmentTransaction;
742 B
smali/org/gnucash/android/ui/transaction/TransactionFormFragment$5.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/TransactionFormFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/TransactionFormFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·55327 ····.line·553
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment$5;->this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment$5;->this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.16 KB
smali/org/gnucash/android/ui/transaction/TransactionsActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/transaction/TransactionsActivity;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/transaction/TransactionsActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/TransactionsActivity;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/TransactionsActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/transaction/TransactionsActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·12327 ····.line·123
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/TransactionsActivity$1;->this$0:Lorg/gnucash/android/ui/transaction/TransactionsActivity;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/TransactionsActivity$1;->this$0:Lorg/gnucash/android/ui/transaction/TransactionsActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 66, 14 lines modifiedOffset 67, 15 lines modified
  
66 ····move-result-object·v067 ····move-result-object·v0
  
67 ····.line·13168 ····.line·131
68 ····.local·v0,·"fragmentManager":Landroid/support/v4/app/FragmentManager;69 ····.local·v0,·"fragmentManager":Landroid/support/v4/app/FragmentManager;
69 ····const-string·v2,·"new_transaction"70 ····const-string·v2,·"new_transaction"
  
 71 ····.line·132
70 ····invoke-virtual·{v0,·v2},·Landroid/support/v4/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment;72 ····invoke-virtual·{v0,·v2},·Landroid/support/v4/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment;
  
71 ····move-result-object·v173 ····move-result-object·v1
  
72 ····check-cast·v1,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;74 ····check-cast·v1,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;
  
73 ····.line·13375 ····.line·133
73.7 KB
smali/org/gnucash/android/ui/transaction/TransactionFormFragment.smali
    
Offset 136, 15 lines modifiedOffset 136, 14 lines modified
136 ····iput-object·v0,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;->mSplitsList:Ljava/util/List;136 ····iput-object·v0,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;->mSplitsList:Ljava/util/List;
  
137 ····.line·217137 ····.line·217
138 ····const/4·v0,·0x0138 ····const/4·v0,·0x0
  
139 ····iput-boolean·v0,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;->mEditMode:Z139 ····iput-boolean·v0,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;->mEditMode:Z
  
140 ····.line·985 
141 ····return-void140 ····return-void
142 .end·method141 .end·method
  
143 .method·static·synthetic·access$000(Lorg/gnucash/android/ui/transaction/TransactionFormFragment;)Ljava/util/List;142 .method·static·synthetic·access$000(Lorg/gnucash/android/ui/transaction/TransactionFormFragment;)Ljava/util/List;
144 ····.locals·1143 ····.locals·1
145 ····.param·p0,·"x0"····#·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;144 ····.param·p0,·"x0"····#·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;
  
Offset 450, 14 lines modifiedOffset 449, 15 lines modified
  
450 ····aput-object·v1,·v5,·v2449 ····aput-object·v1,·v5,·v2
  
451 ····.line·336450 ····.line·336
452 ····.local·v5,·"from":[Ljava/lang/String;451 ····.local·v5,·"from":[Ljava/lang/String;
453 ····new-instance·v0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment$DropDownCursorAdapter;452 ····new-instance·v0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment$DropDownCursorAdapter;
  
 453 ····.line·337
454 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;454 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
455 ····move-result-object·v2455 ····move-result-object·v2
  
456 ····const·v3,·0x7f03002d456 ····const·v3,·0x7f03002d
  
457 ····const/4·v4,·0x0457 ····const/4·v4,·0x0
Offset 687, 561 lines modifiedOffset 687, 558 lines modified
  
687 ····if-eqz·v8,·:cond_1687 ····if-eqz·v8,·:cond_1
  
688 ····goto·:goto_0688 ····goto·:goto_0
689 .end·method689 .end·method
  
690 .method·private·initializeViewsWithTransaction()V690 .method·private·initializeViewsWithTransaction()V
691 ····.locals·15691 ····.locals·13
  
692 ····.prologue692 ····.prologue
693 ····const/4·v14,·0x2693 ····const/4·v12,·0x2
  
694 ····const/4·v8,·0x1694 ····const/4·v7,·0x1
  
695 ····const/4·v9,·0x0695 ····const/4·v8,·0x0
  
696 ····.line·390696 ····.line·390
697 ····iget-object·v7,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;->mDescriptionEditText:Landroid/widget/AutoCompleteTextView;697 ····iget-object·v6,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;->mDescriptionEditText:Landroid/widget/AutoCompleteTextView;
  
698 ····iget-object·v10,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;->mTransaction:Lorg/gnucash/android/model/Transaction;698 ····iget-object·v9,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;->mTransaction:Lorg/gnucash/android/model/Transaction;
  
699 ····invoke-virtual·{v10},·Lorg/gnucash/android/model/Transaction;->getDescription()Ljava/lang/String;699 ····invoke-virtual·{v9},·Lorg/gnucash/android/model/Transaction;->getDescription()Ljava/lang/String;
  
700 ····move-result-object·v10700 ····move-result-object·v9
  
701 ····invoke-virtual·{v7,·v10},·Landroid/widget/AutoCompleteTextView;->setText(Ljava/lang/CharSequence;)V701 ····invoke-virtual·{v6,·v9},·Landroid/widget/AutoCompleteTextView;->setText(Ljava/lang/CharSequence;)V
  
702 ····.line·392702 ····.line·392
703 ····iget-object·v7,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;->mTransactionTypeButton:Lorg/gnucash/android/ui/util/TransactionTypeToggleButton;703 ····iget-object·v6,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;->mTransactionTypeButton:Lorg/gnucash/android/ui/util/TransactionTypeToggleButton;
  
704 ····iget-object·v10,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;->mAccountType:Lorg/gnucash/android/model/AccountType;704 ····iget-object·v9,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;->mAccountType:Lorg/gnucash/android/model/AccountType;
  
705 ····invoke-virtual·{v7,·v10},·Lorg/gnucash/android/ui/util/TransactionTypeToggleButton;->setAccountType(Lorg/gnucash/android/model/AccountType;)V705 ····invoke-virtual·{v6,·v9},·Lorg/gnucash/android/ui/util/TransactionTypeToggleButton;->setAccountType(Lorg/gnucash/android/model/AccountType;)V
  
706 ····.line·393706 ····.line·393
707 ····iget-object·v7,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;->mTransactionTypeButton:Lorg/gnucash/android/ui/util/TransactionTypeToggleButton;707 ····iget-object·v6,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;->mTransactionTypeButton:Lorg/gnucash/android/ui/util/TransactionTypeToggleButton;
  
708 ····iget-object·v10,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;->mTransaction:Lorg/gnucash/android/model/Transaction;708 ····iget-object·v9,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;->mTransaction:Lorg/gnucash/android/model/Transaction;
  
709 ····iget-object·v11,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;->mAccountUID:Ljava/lang/String;709 ····iget-object·v10,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;->mAccountUID:Ljava/lang/String;
  
710 ····invoke-virtual·{v10,·v11},·Lorg/gnucash/android/model/Transaction;->getBalance(Ljava/lang/String;)Lorg/gnucash/android/model/Money;710 ····invoke-virtual·{v9,·v10},·Lorg/gnucash/android/model/Transaction;->getBalance(Ljava/lang/String;)Lorg/gnucash/android/model/Money;
  
711 ····move-result-object·v10711 ····move-result-object·v9
  
712 ····invoke-virtual·{v10},·Lorg/gnucash/android/model/Money;->isNegative()Z712 ····invoke-virtual·{v9},·Lorg/gnucash/android/model/Money;->isNegative()Z
  
713 ····move-result·v10713 ····move-result·v9
  
714 ····invoke-virtual·{v7,·v10},·Lorg/gnucash/android/ui/util/TransactionTypeToggleButton;->setChecked(Z)V714 ····invoke-virtual·{v6,·v9},·Lorg/gnucash/android/ui/util/TransactionTypeToggleButton;->setChecked(Z)V
  
715 ····.line·395715 ····.line·395
716 ····iget-object·v7,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;->mAmountInputFormatter:Lorg/gnucash/android/ui/util/AmountInputFormatter;716 ····iget-object·v6,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;->mAmountInputFormatter:Lorg/gnucash/android/ui/util/AmountInputFormatter;
  
717 ····invoke-virtual·{v7},·Lorg/gnucash/android/ui/util/AmountInputFormatter;->isInputModified()Z717 ····invoke-virtual·{v6},·Lorg/gnucash/android/ui/util/AmountInputFormatter;->isInputModified()Z
  
718 ····move-result·v7718 ····move-result·v6
  
719 ····if-nez·v7,·:cond_0719 ····if-nez·v6,·:cond_0
  
720 ····.line·397720 ····.line·397
721 ····iget-object·v7,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;->mAmountEditText:Landroid/widget/EditText;721 ····iget-object·v6,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;->mAmountEditText:Landroid/widget/EditText;
  
722 ····iget-object·v10,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;->mTransaction:Lorg/gnucash/android/model/Transaction;722 ····iget-object·v9,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;->mTransaction:Lorg/gnucash/android/model/Transaction;
  
723 ····iget-object·v11,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;->mAccountUID:Ljava/lang/String;723 ····iget-object·v10,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;->mAccountUID:Ljava/lang/String;
  
724 ····invoke-virtual·{v10,·v11},·Lorg/gnucash/android/model/Transaction;->getBalance(Ljava/lang/String;)Lorg/gnucash/android/model/Money;724 ····invoke-virtual·{v9,·v10},·Lorg/gnucash/android/model/Transaction;->getBalance(Ljava/lang/String;)Lorg/gnucash/android/model/Money;
  
725 ····move-result-object·v10725 ····move-result-object·v9
  
726 ····invoke-virtual·{v10},·Lorg/gnucash/android/model/Money;->toPlainString()Ljava/lang/String;726 ····invoke-virtual·{v9},·Lorg/gnucash/android/model/Money;->toPlainString()Ljava/lang/String;
  
727 ····move-result-object·v10727 ····move-result-object·v9
  
728 ····invoke-virtual·{v7,·v10},·Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V728 ····invoke-virtual·{v6,·v9},·Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V
  
729 ····.line·399729 ····.line·399
730 ····:cond_0730 ····:cond_0
731 ····iget-object·v7,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;->mCurrencyTextView:Landroid/widget/TextView;731 ····iget-object·v6,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;->mCurrencyTextView:Landroid/widget/TextView;
  
732 ····iget-object·v10,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;->mTransaction:Lorg/gnucash/android/model/Transaction;732 ····iget-object·v9,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;->mTransaction:Lorg/gnucash/android/model/Transaction;
  
733 ····invoke-virtual·{v10},·Lorg/gnucash/android/model/Transaction;->getCurrency()Ljava/util/Currency;733 ····invoke-virtual·{v9},·Lorg/gnucash/android/model/Transaction;->getCurrency()Ljava/util/Currency;
  
734 ····move-result-object·v10734 ····move-result-object·v9
  
735 ····invoke-static·{},·Ljava/util/Locale;->getDefault()Ljava/util/Locale;735 ····invoke-static·{},·Ljava/util/Locale;->getDefault()Ljava/util/Locale;
  
736 ····move-result-object·v11736 ····move-result-object·v10
  
737 ····invoke-virtual·{v10,·v11},·Ljava/util/Currency;->getSymbol(Ljava/util/Locale;)Ljava/lang/String;737 ····invoke-virtual·{v9,·v10},·Ljava/util/Currency;->getSymbol(Ljava/util/Locale;)Ljava/lang/String;
  
738 ····move-result-object·v10738 ····move-result-object·v9
  
Max diff block lines reached; 66791/75338 bytes (88.66%) of diff not shown.
6.61 KB
smali/org/gnucash/android/ui/transaction/TransactionsListFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/transaction/TransactionsListFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/transaction/TransactionsListFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/TransactionsListFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/TransactionsListFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/transaction/TransactionsListFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·9527 ····.line·95
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/TransactionsListFragment$1;->this$0:Lorg/gnucash/android/ui/transaction/TransactionsListFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/TransactionsListFragment$1;->this$0:Lorg/gnucash/android/ui/transaction/TransactionsListFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 38, 106 lines modifiedOffset 39, 103 lines modified
38 #·virtual·methods39 #·virtual·methods
39 .method·public·onActionItemClicked(Lcom/actionbarsherlock/view/ActionMode;Lcom/actionbarsherlock/view/MenuItem;)Z40 .method·public·onActionItemClicked(Lcom/actionbarsherlock/view/ActionMode;Lcom/actionbarsherlock/view/MenuItem;)Z
40 ····.locals·741 ····.locals·7
41 ····.param·p1,·"mode"····#·Lcom/actionbarsherlock/view/ActionMode;42 ····.param·p1,·"mode"····#·Lcom/actionbarsherlock/view/ActionMode;
42 ····.param·p2,·"item"····#·Lcom/actionbarsherlock/view/MenuItem;43 ····.param·p2,·"item"····#·Lcom/actionbarsherlock/view/MenuItem;
  
43 ····.prologue44 ····.prologue
44 ····const/4·v5,·0x145 ····const/4·v2,·0x1
  
 46 ····const/4·v3,·0x0
  
45 ····.line·11747 ····.line·117
46 ····invoke-interface·{p2},·Lcom/actionbarsherlock/view/MenuItem;->getItemId()I48 ····invoke-interface·{p2},·Lcom/actionbarsherlock/view/MenuItem;->getItemId()I
  
47 ····move-result·v649 ····move-result·v4
  
48 ····sparse-switch·v6,·:sswitch_data_050 ····sparse-switch·v4,·:sswitch_data_0
  
 51 ····move·v2,·v3
49 ····.line·134 
50 ····const/4·v5,·0x0 
  
 52 ····.line·134
51 ····:goto_053 ····:goto_0
52 ····return·v554 ····return·v2
  
53 ····.line·11955 ····.line·119
54 ····:sswitch_056 ····:sswitch_0
55 ····iget-object·v6,·p0,·Lorg/gnucash/android/ui/transaction/TransactionsListFragment$1;->this$0:Lorg/gnucash/android/ui/transaction/TransactionsListFragment;57 ····iget-object·v3,·p0,·Lorg/gnucash/android/ui/transaction/TransactionsListFragment$1;->this$0:Lorg/gnucash/android/ui/transaction/TransactionsListFragment;
  
56 ····invoke-virtual·{v6},·Lorg/gnucash/android/ui/transaction/TransactionsListFragment;->showBulkMoveDialog()V58 ····invoke-virtual·{v3},·Lorg/gnucash/android/ui/transaction/TransactionsListFragment;->showBulkMoveDialog()V
  
57 ····.line·12059 ····.line·120
58 ····invoke-virtual·{p1},·Lcom/actionbarsherlock/view/ActionMode;->finish()V60 ····invoke-virtual·{p1},·Lcom/actionbarsherlock/view/ActionMode;->finish()V
  
59 ····.line·12161 ····.line·121
60 ····iget-object·v6,·p0,·Lorg/gnucash/android/ui/transaction/TransactionsListFragment$1;->this$0:Lorg/gnucash/android/ui/transaction/TransactionsListFragment;62 ····iget-object·v3,·p0,·Lorg/gnucash/android/ui/transaction/TransactionsListFragment$1;->this$0:Lorg/gnucash/android/ui/transaction/TransactionsListFragment;
  
61 ····invoke-virtual·{v6},·Lorg/gnucash/android/ui/transaction/TransactionsListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;63 ····invoke-virtual·{v3},·Lorg/gnucash/android/ui/transaction/TransactionsListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
62 ····move-result-object·v664 ····move-result-object·v3
  
63 ····invoke-static·{v6},·Lorg/gnucash/android/ui/widget/WidgetConfigurationActivity;->updateAllWidgets(Landroid/content/Context;)V65 ····invoke-static·{v3},·Lorg/gnucash/android/ui/widget/WidgetConfigurationActivity;->updateAllWidgets(Landroid/content/Context;)V
  
64 ····goto·:goto_066 ····goto·:goto_0
  
65 ····.line·12567 ····.line·125
66 ····:sswitch_168 ····:sswitch_1
67 ····iget-object·v6,·p0,·Lorg/gnucash/android/ui/transaction/TransactionsListFragment$1;->this$0:Lorg/gnucash/android/ui/transaction/TransactionsListFragment;69 ····iget-object·v4,·p0,·Lorg/gnucash/android/ui/transaction/TransactionsListFragment$1;->this$0:Lorg/gnucash/android/ui/transaction/TransactionsListFragment;
  
68 ····invoke-virtual·{v6},·Lorg/gnucash/android/ui/transaction/TransactionsListFragment;->getListView()Landroid/widget/ListView; 
  
69 ····move-result-object·v670 ····invoke-virtual·{v4},·Lorg/gnucash/android/ui/transaction/TransactionsListFragment;->getListView()Landroid/widget/ListView;
  
70 ····invoke-virtual·{v6},·Landroid/widget/ListView;->getCheckedItemIds()[J71 ····move-result-object·v4
  
71 ····move-result-object·v072 ····invoke-virtual·{v4},·Landroid/widget/ListView;->getCheckedItemIds()[J
  
 73 ····move-result-object·v4
72 ····.local·v0,·"arr$":[J 
73 ····array-length·v4,·v0 
  
 74 ····array-length·v5,·v4
74 ····.local·v4,·"len$":I 
75 ····const/4·v1,·0x0 
  
76 ····.local·v1,·"i$":I 
77 ····:goto_175 ····:goto_1
78 ····if-ge·v1,·v4,·:cond_076 ····if-ge·v3,·v5,·:cond_0
  
79 ····aget-wide·v2,·v0,·v177 ····aget-wide·v0,·v4,·v3
  
80 ····.line·12678 ····.line·126
81 ····.local·v2,·"id":J79 ····.local·v0,·"id":J
82 ····iget-object·v6,·p0,·Lorg/gnucash/android/ui/transaction/TransactionsListFragment$1;->this$0:Lorg/gnucash/android/ui/transaction/TransactionsListFragment;80 ····iget-object·v6,·p0,·Lorg/gnucash/android/ui/transaction/TransactionsListFragment$1;->this$0:Lorg/gnucash/android/ui/transaction/TransactionsListFragment;
  
83 ····invoke-static·{v6},·Lorg/gnucash/android/ui/transaction/TransactionsListFragment;->access$000(Lorg/gnucash/android/ui/transaction/TransactionsListFragment;)Lorg/gnucash/android/db/TransactionsDbAdapter;81 ····invoke-static·{v6},·Lorg/gnucash/android/ui/transaction/TransactionsListFragment;->access$000(Lorg/gnucash/android/ui/transaction/TransactionsListFragment;)Lorg/gnucash/android/db/TransactionsDbAdapter;
  
84 ····move-result-object·v682 ····move-result-object·v6
  
85 ····invoke-virtual·{v6,·v2,·v3},·Lorg/gnucash/android/db/TransactionsDbAdapter;->deleteRecord(J)Z83 ····invoke-virtual·{v6,·v0,·v1},·Lorg/gnucash/android/db/TransactionsDbAdapter;->deleteRecord(J)Z
  
86 ····.line·12584 ····.line·125
87 ····add-int/lit8·v1,·v1,·0x185 ····add-int/lit8·v3,·v3,·0x1
  
88 ····goto·:goto_186 ····goto·:goto_1
  
89 ····.line·12887 ····.line·128
90 ····.end·local·v2····#·"id":J88 ····.end·local·v0····#·"id":J
91 ····:cond_089 ····:cond_0
92 ····iget-object·v6,·p0,·Lorg/gnucash/android/ui/transaction/TransactionsListFragment$1;->this$0:Lorg/gnucash/android/ui/transaction/TransactionsListFragment;90 ····iget-object·v3,·p0,·Lorg/gnucash/android/ui/transaction/TransactionsListFragment$1;->this$0:Lorg/gnucash/android/ui/transaction/TransactionsListFragment;
  
93 ····invoke-virtual·{v6},·Lorg/gnucash/android/ui/transaction/TransactionsListFragment;->refresh()V91 ····invoke-virtual·{v3},·Lorg/gnucash/android/ui/transaction/TransactionsListFragment;->refresh()V
  
94 ····.line·12992 ····.line·129
95 ····invoke-virtual·{p1},·Lcom/actionbarsherlock/view/ActionMode;->finish()V93 ····invoke-virtual·{p1},·Lcom/actionbarsherlock/view/ActionMode;->finish()V
  
96 ····.line·13094 ····.line·130
97 ····iget-object·v6,·p0,·Lorg/gnucash/android/ui/transaction/TransactionsListFragment$1;->this$0:Lorg/gnucash/android/ui/transaction/TransactionsListFragment;95 ····iget-object·v3,·p0,·Lorg/gnucash/android/ui/transaction/TransactionsListFragment$1;->this$0:Lorg/gnucash/android/ui/transaction/TransactionsListFragment;
  
98 ····invoke-virtual·{v6},·Lorg/gnucash/android/ui/transaction/TransactionsListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;96 ····invoke-virtual·{v3},·Lorg/gnucash/android/ui/transaction/TransactionsListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
99 ····move-result-object·v697 ····move-result-object·v3
  
100 ····invoke-static·{v6},·Lorg/gnucash/android/ui/widget/WidgetConfigurationActivity;->updateAllWidgets(Landroid/content/Context;)V98 ····invoke-static·{v3},·Lorg/gnucash/android/ui/widget/WidgetConfigurationActivity;->updateAllWidgets(Landroid/content/Context;)V
  
101 ····goto·:goto_099 ····goto·:goto_0
  
102 ····.line·117100 ····.line·117
103 ····:sswitch_data_0101 ····:sswitch_data_0
104 ····.sparse-switch102 ····.sparse-switch
Max diff block lines reached; 0/6623 bytes (0.00%) of diff not shown.
742 B
smali/org/gnucash/android/ui/transaction/TransactionFormFragment$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/TransactionFormFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/TransactionFormFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·35427 ····.line·354
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment$4;->this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment$4;->this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
990 B
smali/org/gnucash/android/ui/transaction/TransactionsListFragment$TransactionsCursorAdapter$2.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$parentView:Landroid/view/View;24 .field·final·synthetic·val$parentView:Landroid/view/View;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/TransactionsListFragment$TransactionsCursorAdapter;Landroid/view/View;Landroid/view/View;)V26 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/TransactionsListFragment$TransactionsCursorAdapter;Landroid/view/View;Landroid/view/View;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$1"····#·Lorg/gnucash/android/ui/transaction/TransactionsListFragment$TransactionsCursorAdapter;
  
28 ····.prologue29 ····.prologue
29 ····.line·40230 ····.line·402
30 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/TransactionsListFragment$TransactionsCursorAdapter$2;->this$1:Lorg/gnucash/android/ui/transaction/TransactionsListFragment$TransactionsCursorAdapter;31 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/TransactionsListFragment$TransactionsCursorAdapter$2;->this$1:Lorg/gnucash/android/ui/transaction/TransactionsListFragment$TransactionsCursorAdapter;
  
31 ····iput-object·p2,·p0,·Lorg/gnucash/android/ui/transaction/TransactionsListFragment$TransactionsCursorAdapter$2;->val$checkBoxView:Landroid/view/View;32 ····iput-object·p2,·p0,·Lorg/gnucash/android/ui/transaction/TransactionsListFragment$TransactionsCursorAdapter$2;->val$checkBoxView:Landroid/view/View;
  
742 B
smali/org/gnucash/android/ui/transaction/TransactionFormFragment$8.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/TransactionFormFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/TransactionFormFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·60827 ····.line·608
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment$8;->this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment$8;->this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
4.79 KB
smali/org/gnucash/android/ui/transaction/TransactionFormFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/TransactionFormFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/TransactionFormFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·27327 ····.line·273
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment$1;->this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment$1;->this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 50, 57 lines modifiedOffset 51, 56 lines modified
50 ············"IJ)V"51 ············"IJ)V"
51 ········}52 ········}
52 ····.end·annotation53 ····.end·annotation
  
53 ····.prologue54 ····.prologue
54 ····.line·27655 ····.line·276
55 ····.local·p1,·"adapterView":Landroid/widget/AdapterView;,·"Landroid/widget/AdapterView<*>;"56 ····.local·p1,·"adapterView":Landroid/widget/AdapterView;,·"Landroid/widget/AdapterView<*>;"
56 ····iget-object·v2,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment$1;->this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;57 ····iget-object·v1,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment$1;->this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;
  
57 ····invoke-static·{v2},·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;->access$000(Lorg/gnucash/android/ui/transaction/TransactionFormFragment;)Ljava/util/List;58 ····invoke-static·{v1},·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;->access$000(Lorg/gnucash/android/ui/transaction/TransactionFormFragment;)Ljava/util/List;
  
58 ····move-result-object·v259 ····move-result-object·v1
  
59 ····invoke-interface·{v2},·Ljava/util/List;->size()I60 ····invoke-interface·{v1},·Ljava/util/List;->size()I
  
60 ····move-result·v261 ····move-result·v1
  
61 ····const/4·v3,·0x262 ····const/4·v2,·0x2
  
62 ····if-ne·v2,·v3,·:cond_163 ····if-ne·v1,·v2,·:cond_1
  
63 ····.line·27764 ····.line·277
64 ····iget-object·v2,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment$1;->this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;65 ····iget-object·v1,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment$1;->this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;
  
65 ····invoke-static·{v2},·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;->access$000(Lorg/gnucash/android/ui/transaction/TransactionFormFragment;)Ljava/util/List;66 ····invoke-static·{v1},·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;->access$000(Lorg/gnucash/android/ui/transaction/TransactionFormFragment;)Ljava/util/List;
  
66 ····move-result-object·v267 ····move-result-object·v1
  
67 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;68 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
68 ····move-result-object·v069 ····move-result-object·v1
  
69 ····.local·v0,·"i$":Ljava/util/Iterator; 
70 ····:cond_070 ····:cond_0
71 ····:goto_071 ····:goto_0
72 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z72 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
73 ····move-result·v273 ····move-result·v2
  
74 ····if-eqz·v2,·:cond_174 ····if-eqz·v2,·:cond_1
  
75 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;75 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
76 ····move-result-object·v176 ····move-result-object·v0
  
77 ····check-cast·v1,·Lorg/gnucash/android/model/Split;77 ····check-cast·v0,·Lorg/gnucash/android/model/Split;
  
78 ····.line·27878 ····.line·278
79 ····.local·v1,·"split":Lorg/gnucash/android/model/Split;79 ····.local·v0,·"split":Lorg/gnucash/android/model/Split;
80 ····invoke-virtual·{v1},·Lorg/gnucash/android/model/Split;->getAccountUID()Ljava/lang/String;80 ····invoke-virtual·{v0},·Lorg/gnucash/android/model/Split;->getAccountUID()Ljava/lang/String;
  
81 ····move-result-object·v281 ····move-result-object·v2
  
82 ····iget-object·v3,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment$1;->this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;82 ····iget-object·v3,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment$1;->this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;
  
83 ····invoke-static·{v3},·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;->access$100(Lorg/gnucash/android/ui/transaction/TransactionFormFragment;)Ljava/lang/String;83 ····invoke-static·{v3},·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;->access$100(Lorg/gnucash/android/ui/transaction/TransactionFormFragment;)Ljava/lang/String;
  
Offset 119, 21 lines modifiedOffset 119, 20 lines modified
  
119 ····move-result-object·v2119 ····move-result-object·v2
  
120 ····invoke-virtual·{v2,·p4,·p5},·Lorg/gnucash/android/db/AccountsDbAdapter;->getUID(J)Ljava/lang/String;120 ····invoke-virtual·{v2,·p4,·p5},·Lorg/gnucash/android/db/AccountsDbAdapter;->getUID(J)Ljava/lang/String;
  
121 ····move-result-object·v2121 ····move-result-object·v2
  
122 ····invoke-virtual·{v1,·v2},·Lorg/gnucash/android/model/Split;->setAccountUID(Ljava/lang/String;)V122 ····invoke-virtual·{v0,·v2},·Lorg/gnucash/android/model/Split;->setAccountUID(Ljava/lang/String;)V
  
123 ····goto·:goto_0123 ····goto·:goto_0
  
124 ····.line·284124 ····.line·284
125 ····.end·local·v0····#·"i$":Ljava/util/Iterator; 
126 ····.end·local·v1····#·"split":Lorg/gnucash/android/model/Split;125 ····.end·local·v0····#·"split":Lorg/gnucash/android/model/Split;
127 ····:cond_1126 ····:cond_1
128 ····return-void127 ····return-void
129 .end·method128 .end·method
  
130 .method·public·onNothingSelected(Landroid/widget/AdapterView;)V129 .method·public·onNothingSelected(Landroid/widget/AdapterView;)V
131 ····.locals·0130 ····.locals·0
132 ····.annotation·system·Ldalvik/annotation/Signature;131 ····.annotation·system·Ldalvik/annotation/Signature;
1.03 KB
smali/org/gnucash/android/ui/transaction/ScheduledTransactionsListFragment$TransactionsCursorAdapter$2.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$parentView:Landroid/view/View;24 .field·final·synthetic·val$parentView:Landroid/view/View;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment$TransactionsCursorAdapter;Landroid/view/View;Landroid/view/View;)V26 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment$TransactionsCursorAdapter;Landroid/view/View;Landroid/view/View;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$1"····#·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment$TransactionsCursorAdapter;
  
28 ····.prologue29 ····.prologue
29 ····.line·34930 ····.line·349
30 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment$TransactionsCursorAdapter$2;->this$1:Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment$TransactionsCursorAdapter;31 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment$TransactionsCursorAdapter$2;->this$1:Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment$TransactionsCursorAdapter;
  
31 ····iput-object·p2,·p0,·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment$TransactionsCursorAdapter$2;->val$checkBoxView:Landroid/view/View;32 ····iput-object·p2,·p0,·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment$TransactionsCursorAdapter$2;->val$checkBoxView:Landroid/view/View;
  
912 B
smali/org/gnucash/android/ui/transaction/TransactionsListFragment$TransactionsCursorAdapter$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$itemPosition:I22 .field·final·synthetic·val$itemPosition:I
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/TransactionsListFragment$TransactionsCursorAdapter;I)V24 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/TransactionsListFragment$TransactionsCursorAdapter;I)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$1"····#·Lorg/gnucash/android/ui/transaction/TransactionsListFragment$TransactionsCursorAdapter;
  
26 ····.prologue27 ····.prologue
27 ····.line·37328 ····.line·373
28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/TransactionsListFragment$TransactionsCursorAdapter$1;->this$1:Lorg/gnucash/android/ui/transaction/TransactionsListFragment$TransactionsCursorAdapter;29 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/TransactionsListFragment$TransactionsCursorAdapter$1;->this$1:Lorg/gnucash/android/ui/transaction/TransactionsListFragment$TransactionsCursorAdapter;
  
29 ····iput·p2,·p0,·Lorg/gnucash/android/ui/transaction/TransactionsListFragment$TransactionsCursorAdapter$1;->val$itemPosition:I30 ····iput·p2,·p0,·Lorg/gnucash/android/ui/transaction/TransactionsListFragment$TransactionsCursorAdapter$1;->val$itemPosition:I
  
860 B
smali/org/gnucash/android/ui/transaction/TransactionsListFragment$TransactionsCursorAdapter.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/transaction/TransactionsListFragment;18 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/transaction/TransactionsListFragment;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lorg/gnucash/android/ui/transaction/TransactionsListFragment;Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V20 .method·public·constructor·<init>(Lorg/gnucash/android/ui/transaction/TransactionsListFragment;Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V
21 ····.locals·721 ····.locals·7
 22 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/transaction/TransactionsListFragment;
22 ····.param·p2,·"context"····#·Landroid/content/Context;23 ····.param·p2,·"context"····#·Landroid/content/Context;
23 ····.param·p3,·"layout"····#·I24 ····.param·p3,·"layout"····#·I
24 ····.param·p4,·"c"····#·Landroid/database/Cursor;25 ····.param·p4,·"c"····#·Landroid/database/Cursor;
25 ····.param·p5,·"from"····#·[Ljava/lang/String;26 ····.param·p5,·"from"····#·[Ljava/lang/String;
26 ····.param·p6,·"to"····#·[I27 ····.param·p6,·"to"····#·[I
  
27 ····.prologue28 ····.prologue
1.87 KB
smali/org/gnucash/android/ui/transaction/TransactionFormFragment$7.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/TransactionFormFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/TransactionFormFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·58527 ····.line·585
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment$7;->this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment$7;->this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 99, 26 lines modifiedOffset 100, 29 lines modified
99 ····invoke-virtual·{v0,·v4,·v5},·Ljava/util/Calendar;->setTimeInMillis(J)V100 ····invoke-virtual·{v0,·v4,·v5},·Ljava/util/Calendar;->setTimeInMillis(J)V
  
100 ····.line·601101 ····.line·601
101 ····iget-object·v7,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment$7;->this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;102 ····iget-object·v7,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment$7;->this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;
  
102 ····const/16·v8,·0xb103 ····const/16·v8,·0xb
  
 104 ····.line·602
103 ····invoke-virtual·{v0,·v8},·Ljava/util/Calendar;->get(I)I105 ····invoke-virtual·{v0,·v8},·Ljava/util/Calendar;->get(I)I
  
104 ····move-result·v8106 ····move-result·v8
  
105 ····const/16·v9,·0xc107 ····const/16·v9,·0xc
  
 108 ····.line·603
106 ····invoke-virtual·{v0,·v9},·Ljava/util/Calendar;->get(I)I109 ····invoke-virtual·{v0,·v9},·Ljava/util/Calendar;->get(I)I
  
107 ····move-result·v9110 ····move-result·v9
  
108 ····const/4·v10,·0x1111 ····const/4·v10,·0x1
  
 112 ····.line·601
109 ····invoke-static·{v7,·v8,·v9,·v10},·Lcom/doomonafireball/betterpickers/radialtimepicker/RadialTimePickerDialog;->newInstance(Lcom/doomonafireball/betterpickers/radialtimepicker/RadialTimePickerDialog$OnTimeSetListener;IIZ)Lcom/doomonafireball/betterpickers/radialtimepicker/RadialTimePickerDialog;113 ····invoke-static·{v7,·v8,·v9,·v10},·Lcom/doomonafireball/betterpickers/radialtimepicker/RadialTimePickerDialog;->newInstance(Lcom/doomonafireball/betterpickers/radialtimepicker/RadialTimePickerDialog$OnTimeSetListener;IIZ)Lcom/doomonafireball/betterpickers/radialtimepicker/RadialTimePickerDialog;
  
110 ····move-result-object·v6114 ····move-result-object·v6
  
111 ····.line·604115 ····.line·604
112 ····.local·v6,·"timePickerDialog":Lcom/doomonafireball/betterpickers/radialtimepicker/RadialTimePickerDialog;116 ····.local·v6,·"timePickerDialog":Lcom/doomonafireball/betterpickers/radialtimepicker/RadialTimePickerDialog;
113 ····iget-object·v7,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment$7;->this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;117 ····iget-object·v7,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment$7;->this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;
742 B
smali/org/gnucash/android/ui/transaction/TransactionFormFragment$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/TransactionFormFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/TransactionFormFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·34727 ····.line·347
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment$3;->this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment$3;->this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
742 B
smali/org/gnucash/android/ui/transaction/TransactionFormFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/TransactionFormFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/TransactionFormFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·33927 ····.line·339
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment$2;->this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment$2;->this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
975 B
smali/org/gnucash/android/ui/transaction/ScheduledTransactionsListFragment$TransactionsCursorAdapter$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$itemPosition:I22 .field·final·synthetic·val$itemPosition:I
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment$TransactionsCursorAdapter;I)V24 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment$TransactionsCursorAdapter;I)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$1"····#·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment$TransactionsCursorAdapter;
  
26 ····.prologue27 ····.prologue
27 ····.line·32228 ····.line·322
28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment$TransactionsCursorAdapter$1;->this$1:Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment$TransactionsCursorAdapter;29 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment$TransactionsCursorAdapter$1;->this$1:Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment$TransactionsCursorAdapter;
  
29 ····iput·p2,·p0,·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment$TransactionsCursorAdapter$1;->val$itemPosition:I30 ····iput·p2,·p0,·Lorg/gnucash/android/ui/transaction/ScheduledTransactionsListFragment$TransactionsCursorAdapter$1;->val$itemPosition:I
  
742 B
smali/org/gnucash/android/ui/transaction/TransactionFormFragment$6.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/TransactionFormFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/TransactionFormFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/transaction/TransactionFormFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·56227 ····.line·562
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment$6;->this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/TransactionFormFragment$6;->this$0:Lorg/gnucash/android/ui/transaction/TransactionFormFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.23 KB
smali/org/gnucash/android/ui/transaction/TransactionsListFragment.smali
    
Offset 70, 15 lines modifiedOffset 70, 14 lines modified
70 ····.line·9570 ····.line·95
71 ····new-instance·v0,·Lorg/gnucash/android/ui/transaction/TransactionsListFragment$1;71 ····new-instance·v0,·Lorg/gnucash/android/ui/transaction/TransactionsListFragment$1;
  
72 ····invoke-direct·{v0,·p0},·Lorg/gnucash/android/ui/transaction/TransactionsListFragment$1;-><init>(Lorg/gnucash/android/ui/transaction/TransactionsListFragment;)V72 ····invoke-direct·{v0,·p0},·Lorg/gnucash/android/ui/transaction/TransactionsListFragment$1;-><init>(Lorg/gnucash/android/ui/transaction/TransactionsListFragment;)V
  
73 ····iput-object·v0,·p0,·Lorg/gnucash/android/ui/transaction/TransactionsListFragment;->mActionModeCallbacks:Lcom/actionbarsherlock/view/ActionMode$Callback;73 ····iput-object·v0,·p0,·Lorg/gnucash/android/ui/transaction/TransactionsListFragment;->mActionModeCallbacks:Lcom/actionbarsherlock/view/ActionMode$Callback;
  
74 ····.line·495 
75 ····return-void74 ····return-void
76 .end·method75 .end·method
  
77 .method·static·synthetic·access$000(Lorg/gnucash/android/ui/transaction/TransactionsListFragment;)Lorg/gnucash/android/db/TransactionsDbAdapter;76 .method·static·synthetic·access$000(Lorg/gnucash/android/ui/transaction/TransactionsListFragment;)Lorg/gnucash/android/db/TransactionsDbAdapter;
78 ····.locals·177 ····.locals·1
79 ····.param·p0,·"x0"····#·Lorg/gnucash/android/ui/transaction/TransactionsListFragment;78 ····.param·p0,·"x0"····#·Lorg/gnucash/android/ui/transaction/TransactionsListFragment;
  
Offset 422, 14 lines modifiedOffset 421, 15 lines modified
422 ····move-result-object·v0421 ····move-result-object·v0
  
423 ····iput-object·v0,·p0,·Lorg/gnucash/android/ui/transaction/TransactionsListFragment;->mTransactionsDbAdapter:Lorg/gnucash/android/db/TransactionsDbAdapter;422 ····iput-object·v0,·p0,·Lorg/gnucash/android/ui/transaction/TransactionsListFragment;->mTransactionsDbAdapter:Lorg/gnucash/android/db/TransactionsDbAdapter;
  
424 ····.line·147423 ····.line·147
425 ····new-instance·v0,·Lorg/gnucash/android/ui/transaction/TransactionsListFragment$TransactionsCursorAdapter;424 ····new-instance·v0,·Lorg/gnucash/android/ui/transaction/TransactionsListFragment$TransactionsCursorAdapter;
  
 425 ····.line·148
426 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/transaction/TransactionsListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;426 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/transaction/TransactionsListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
427 ····move-result-object·v1427 ····move-result-object·v1
  
428 ····invoke-virtual·{v1},·Landroid/support/v4/app/FragmentActivity;->getApplicationContext()Landroid/content/Context;428 ····invoke-virtual·{v1},·Landroid/support/v4/app/FragmentActivity;->getApplicationContext()Landroid/content/Context;
  
429 ····move-result-object·v2429 ····move-result-object·v2
Offset 685, 22 lines modifiedOffset 685, 19 lines modified
  
685 ····.line·264685 ····.line·264
686 ····return-void686 ····return-void
687 .end·method687 .end·method
  
688 .method·public·bridge·synthetic·onLoadFinished(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V688 .method·public·bridge·synthetic·onLoadFinished(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V
689 ····.locals·0689 ····.locals·0
690 ····.param·p1,·"x0"····#·Landroid/support/v4/content/Loader; 
691 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
692 ····.prologue690 ····.prologue
693 ····.line·73691 ····.line·73
694 ····check-cast·p2,·Landroid/database/Cursor;692 ····check-cast·p2,·Landroid/database/Cursor;
  
695 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
696 ····invoke-virtual·{p0,·p1,·p2},·Lorg/gnucash/android/ui/transaction/TransactionsListFragment;->onLoadFinished(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V693 ····invoke-virtual·{p0,·p1,·p2},·Lorg/gnucash/android/ui/transaction/TransactionsListFragment;->onLoadFinished(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V
  
697 ····return-void694 ····return-void
698 .end·method695 .end·method
  
699 .method·public·onLoaderReset(Landroid/support/v4/content/Loader;)V696 .method·public·onLoaderReset(Landroid/support/v4/content/Loader;)V
700 ····.locals·2697 ····.locals·2
805 B
smali/org/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·26627 ····.line·266
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment$2;->this$0:Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment$2;->this$0:Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
805 B
smali/org/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·30227 ····.line·302
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment$3;->this$0:Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment$3;->this$0:Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
805 B
smali/org/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·30927 ····.line·309
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment$4;->this$0:Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment$4;->this$0:Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
937 B
smali/org/gnucash/android/ui/transaction/dialog/TransactionsDeleteConfirmationDialogFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/transaction/dialog/TransactionsDeleteConfirmationDialogFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/transaction/dialog/TransactionsDeleteConfirmationDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/dialog/TransactionsDeleteConfirmationDialogFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/dialog/TransactionsDeleteConfirmationDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/transaction/dialog/TransactionsDeleteConfirmationDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·9227 ····.line·92
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/dialog/TransactionsDeleteConfirmationDialogFragment$1;->this$0:Lorg/gnucash/android/ui/transaction/dialog/TransactionsDeleteConfirmationDialogFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/dialog/TransactionsDeleteConfirmationDialogFragment$1;->this$0:Lorg/gnucash/android/ui/transaction/dialog/TransactionsDeleteConfirmationDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.21 KB
smali/org/gnucash/android/ui/transaction/dialog/TransactionsDeleteConfirmationDialogFragment.smali
    
Offset 98, 50 lines modifiedOffset 98, 56 lines modified
  
98 ····move-result-object·v598 ····move-result-object·v5
  
99 ····invoke-direct·{v4,·v5},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V99 ····invoke-direct·{v4,·v5},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
  
100 ····const·v5,·0x108001d100 ····const·v5,·0x108001d
  
 101 ····.line·62
101 ····invoke-virtual·{v4,·v5},·Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder;102 ····invoke-virtual·{v4,·v5},·Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder;
  
102 ····move-result-object·v4103 ····move-result-object·v4
  
 104 ····.line·63
103 ····invoke-virtual·{v4,·v1},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;105 ····invoke-virtual·{v4,·v1},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;
  
104 ····move-result-object·v4106 ····move-result-object·v4
  
105 ····invoke-virtual·{v4,·v0},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder;107 ····invoke-virtual·{v4,·v0},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder;
  
106 ····move-result-object·v4108 ····move-result-object·v4
  
107 ····const·v5,·0x7f060040109 ····const·v5,·0x7f060040
  
108 ····new-instance·v6,·Lorg/gnucash/android/ui/transaction/dialog/TransactionsDeleteConfirmationDialogFragment$2;110 ····new-instance·v6,·Lorg/gnucash/android/ui/transaction/dialog/TransactionsDeleteConfirmationDialogFragment$2;
  
109 ····invoke-direct·{v6,·p0,·v2,·v3},·Lorg/gnucash/android/ui/transaction/dialog/TransactionsDeleteConfirmationDialogFragment$2;-><init>(Lorg/gnucash/android/ui/transaction/dialog/TransactionsDeleteConfirmationDialogFragment;J)V111 ····invoke-direct·{v6,·p0,·v2,·v3},·Lorg/gnucash/android/ui/transaction/dialog/TransactionsDeleteConfirmationDialogFragment$2;-><init>(Lorg/gnucash/android/ui/transaction/dialog/TransactionsDeleteConfirmationDialogFragment;J)V
  
 112 ····.line·64
110 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;113 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
111 ····move-result-object·v4114 ····move-result-object·v4
  
112 ····const·v5,·0x7f06003f115 ····const·v5,·0x7f06003f
  
113 ····new-instance·v6,·Lorg/gnucash/android/ui/transaction/dialog/TransactionsDeleteConfirmationDialogFragment$1;116 ····new-instance·v6,·Lorg/gnucash/android/ui/transaction/dialog/TransactionsDeleteConfirmationDialogFragment$1;
  
114 ····invoke-direct·{v6,·p0},·Lorg/gnucash/android/ui/transaction/dialog/TransactionsDeleteConfirmationDialogFragment$1;-><init>(Lorg/gnucash/android/ui/transaction/dialog/TransactionsDeleteConfirmationDialogFragment;)V117 ····invoke-direct·{v6,·p0},·Lorg/gnucash/android/ui/transaction/dialog/TransactionsDeleteConfirmationDialogFragment$1;-><init>(Lorg/gnucash/android/ui/transaction/dialog/TransactionsDeleteConfirmationDialogFragment;)V
  
 118 ····.line·91
115 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;119 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
116 ····move-result-object·v4120 ····move-result-object·v4
  
 121 ····.line·98
117 ····invoke-virtual·{v4},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;122 ····invoke-virtual·{v4},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;
  
118 ····move-result-object·v4123 ····move-result-object·v4
  
 124 ····.line·61
119 ····return-object·v4125 ····return-object·v4
  
120 ····.line·60126 ····.line·60
121 ····.end·local·v0····#·"message":I127 ····.end·local·v0····#·"message":I
122 ····:cond_0128 ····:cond_0
123 ····const·v0,·0x7f0600b2129 ····const·v0,·0x7f0600b2
  
805 B
smali/org/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment$5.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·32327 ····.line·323
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment$5;->this$0:Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment$5;->this$0:Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
41.0 KB
smali/org/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment.smali
    
Offset 92, 15 lines modifiedOffset 92, 14 lines modified
92 ····iput-object·v0,·p0,·Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment;->mRemovedSplitUIDs:Ljava/util/List;92 ····iput-object·v0,·p0,·Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment;->mRemovedSplitUIDs:Ljava/util/List;
  
93 ····.line·8493 ····.line·84
94 ····const/4·v0,·0x094 ····const/4·v0,·0x0
  
95 ····iput-boolean·v0,·p0,·Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment;->mMultiCurrency:Z95 ····iput-boolean·v0,·p0,·Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment;->mMultiCurrency:Z
  
96 ····.line·411 
97 ····return-void96 ····return-void
98 .end·method97 .end·method
  
99 .method·static·synthetic·access$100(Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment;)Ljava/util/List;98 .method·static·synthetic·access$100(Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment;)Ljava/util/List;
100 ····.locals·199 ····.locals·1
101 ····.param·p0,·"x0"····#·Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment;100 ····.param·p0,·"x0"····#·Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment;
  
Offset 461, 15 lines modifiedOffset 460, 15 lines modified
461 ····invoke-direct·{v9,·p0},·Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment$2;-><init>(Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment;)V460 ····invoke-direct·{v9,·p0},·Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment$2;-><init>(Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment;)V
  
462 ····invoke-virtual·{v7,·v9},·Lorg/gnucash/android/ui/util/TransactionTypeToggleButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V461 ····invoke-virtual·{v7,·v9},·Lorg/gnucash/android/ui/util/TransactionTypeToggleButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V
  
463 ····.line·272462 ····.line·272
464 ····return-void463 ····return-void
  
465 ····.line·247464 ····.line·248
466 ····.end·local·v0····#·"accountCurrency":Ljava/util/Currency;465 ····.end·local·v0····#·"accountCurrency":Ljava/util/Currency;
467 ····:cond_1466 ····:cond_1
468 ····invoke-virtual·{p2},·Lorg/gnucash/android/model/Split;->getAccountUID()Ljava/lang/String;467 ····invoke-virtual·{p2},·Lorg/gnucash/android/model/Split;->getAccountUID()Ljava/lang/String;
  
469 ····move-result-object·v9468 ····move-result-object·v9
  
470 ····goto·:goto_0469 ····goto·:goto_0
Offset 484, 137 lines modifiedOffset 483, 136 lines modified
  
484 .method·private·enableAllControls(Z)V483 .method·private·enableAllControls(Z)V
485 ····.locals·10484 ····.locals·10
486 ····.param·p1,·"b"····#·Z485 ····.param·p1,·"b"····#·Z
  
487 ····.prologue486 ····.prologue
488 ····.line·165487 ····.line·165
489 ····iget-object·v9,·p0,·Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment;->mSplitItemViewList:Ljava/util/List;488 ····iget-object·v8,·p0,·Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment;->mSplitItemViewList:Ljava/util/List;
  
490 ····invoke-interface·{v9},·Ljava/util/List;->iterator()Ljava/util/Iterator;489 ····invoke-interface·{v8},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
491 ····move-result-object·v1490 ····move-result-object·v8
  
492 ····.local·v1,·"i$":Ljava/util/Iterator; 
493 ····:goto_0491 ····:goto_0
494 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z492 ····invoke-interface·{v8},·Ljava/util/Iterator;->hasNext()Z
  
495 ····move-result·v9493 ····move-result·v9
  
496 ····if-eqz·v9,·:cond_0494 ····if-eqz·v9,·:cond_0
  
497 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;495 ····invoke-interface·{v8},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
498 ····move-result-object·v8496 ····move-result-object·v7
  
499 ····check-cast·v8,·Landroid/view/View;497 ····check-cast·v7,·Landroid/view/View;
  
500 ····.line·166498 ····.line·166
501 ····.local·v8,·"splitView":Landroid/view/View;499 ····.local·v7,·"splitView":Landroid/view/View;
502 ····const·v9,·0x7f0e00c9500 ····const·v9,·0x7f0e00c9
  
503 ····invoke-virtual·{v8,·v9},·Landroid/view/View;->findViewById(I)Landroid/view/View;501 ····invoke-virtual·{v7,·v9},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
504 ····move-result-object·v5502 ····move-result-object·v4
  
505 ····check-cast·v5,·Landroid/widget/EditText;503 ····check-cast·v4,·Landroid/widget/EditText;
  
506 ····.line·167504 ····.line·167
507 ····.local·v5,·"splitMemoEditText":Landroid/widget/EditText;505 ····.local·v4,·"splitMemoEditText":Landroid/widget/EditText;
508 ····const·v9,·0x7f0e00c8506 ····const·v9,·0x7f0e00c8
  
509 ····invoke-virtual·{v8,·v9},·Landroid/view/View;->findViewById(I)Landroid/view/View;507 ····invoke-virtual·{v7,·v9},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
510 ····move-result-object·v3508 ····move-result-object·v2
  
511 ····check-cast·v3,·Landroid/widget/EditText;509 ····check-cast·v2,·Landroid/widget/EditText;
  
512 ····.line·168510 ····.line·168
513 ····.local·v3,·"splitAmountEditText":Landroid/widget/EditText;511 ····.local·v2,·"splitAmountEditText":Landroid/widget/EditText;
514 ····const·v9,·0x7f0e00cb512 ····const·v9,·0x7f0e00cb
  
515 ····invoke-virtual·{v8,·v9},·Landroid/view/View;->findViewById(I)Landroid/view/View;513 ····invoke-virtual·{v7,·v9},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
516 ····move-result-object·v2514 ····move-result-object·v1
  
517 ····check-cast·v2,·Landroid/widget/ImageButton;515 ····check-cast·v1,·Landroid/widget/ImageButton;
  
518 ····.line·169516 ····.line·169
519 ····.local·v2,·"removeSplitButton":Landroid/widget/ImageButton;517 ····.local·v1,·"removeSplitButton":Landroid/widget/ImageButton;
520 ····const·v9,·0x7f0e00cc518 ····const·v9,·0x7f0e00cc
  
521 ····invoke-virtual·{v8,·v9},·Landroid/view/View;->findViewById(I)Landroid/view/View;519 ····invoke-virtual·{v7,·v9},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
522 ····move-result-object·v0520 ····move-result-object·v0
  
523 ····check-cast·v0,·Landroid/widget/Spinner;521 ····check-cast·v0,·Landroid/widget/Spinner;
  
524 ····.line·170522 ····.line·170
525 ····.local·v0,·"accountsSpinner":Landroid/widget/Spinner;523 ····.local·v0,·"accountsSpinner":Landroid/widget/Spinner;
526 ····const·v9,·0x7f0e00c7524 ····const·v9,·0x7f0e00c7
  
527 ····invoke-virtual·{v8,·v9},·Landroid/view/View;->findViewById(I)Landroid/view/View;525 ····invoke-virtual·{v7,·v9},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
528 ····move-result-object·v4526 ····move-result-object·v3
  
529 ····check-cast·v4,·Landroid/widget/TextView;527 ····check-cast·v3,·Landroid/widget/TextView;
  
530 ····.line·171528 ····.line·171
531 ····.local·v4,·"splitCurrencyTextView":Landroid/widget/TextView;529 ····.local·v3,·"splitCurrencyTextView":Landroid/widget/TextView;
532 ····const·v9,·0x7f0e00cd530 ····const·v9,·0x7f0e00cd
  
533 ····invoke-virtual·{v8,·v9},·Landroid/view/View;->findViewById(I)Landroid/view/View;531 ····invoke-virtual·{v7,·v9},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
534 ····move-result-object·v7532 ····move-result-object·v6
  
535 ····check-cast·v7,·Landroid/widget/TextView;533 ····check-cast·v6,·Landroid/widget/TextView;
  
536 ····.line·172534 ····.line·172
537 ····.local·v7,·"splitUidTextView":Landroid/widget/TextView;535 ····.local·v6,·"splitUidTextView":Landroid/widget/TextView;
538 ····const·v9,·0x7f0e00ca536 ····const·v9,·0x7f0e00ca
  
539 ····invoke-virtual·{v8,·v9},·Landroid/view/View;->findViewById(I)Landroid/view/View;537 ····invoke-virtual·{v7,·v9},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
540 ····move-result-object·v6538 ····move-result-object·v5
  
Max diff block lines reached; 36057/41775 bytes (86.31%) of diff not shown.
1.09 KB
smali/org/gnucash/android/ui/transaction/dialog/DatePickerDialogFragment.smali
    
Offset 85, 32 lines modifiedOffset 85, 35 lines modified
  
85 ····move-result-object·v185 ····move-result-object·v1
  
86 ····iget-object·v2,·p0,·Lorg/gnucash/android/ui/transaction/dialog/DatePickerDialogFragment;->mDateSetListener:Landroid/app/DatePickerDialog$OnDateSetListener;86 ····iget-object·v2,·p0,·Lorg/gnucash/android/ui/transaction/dialog/DatePickerDialogFragment;->mDateSetListener:Landroid/app/DatePickerDialog$OnDateSetListener;
  
87 ····const/4·v3,·0x187 ····const/4·v3,·0x1
  
 88 ····.line·77
88 ····invoke-virtual·{v6,·v3},·Ljava/util/Calendar;->get(I)I89 ····invoke-virtual·{v6,·v3},·Ljava/util/Calendar;->get(I)I
  
89 ····move-result·v390 ····move-result·v3
  
90 ····const/4·v4,·0x291 ····const/4·v4,·0x2
  
 92 ····.line·78
91 ····invoke-virtual·{v6,·v4},·Ljava/util/Calendar;->get(I)I93 ····invoke-virtual·{v6,·v4},·Ljava/util/Calendar;->get(I)I
  
92 ····move-result·v494 ····move-result·v4
  
93 ····const/4·v5,·0x595 ····const/4·v5,·0x5
  
94 ····invoke-virtual·{v6,·v5},·Ljava/util/Calendar;->get(I)I96 ····invoke-virtual·{v6,·v5},·Ljava/util/Calendar;->get(I)I
  
95 ····move-result·v597 ····move-result·v5
  
96 ····invoke-direct/range·{v0·..·v5},·Landroid/app/DatePickerDialog;-><init>(Landroid/content/Context;Landroid/app/DatePickerDialog$OnDateSetListener;III)V98 ····invoke-direct/range·{v0·..·v5},·Landroid/app/DatePickerDialog;-><init>(Landroid/content/Context;Landroid/app/DatePickerDialog$OnDateSetListener;III)V
  
 99 ····.line·76
97 ····return-object·v0100 ····return-object·v0
  
98 ····.line·74101 ····.line·74
99 ····.end·local·v6····#·"cal":Ljava/util/Calendar;102 ····.end·local·v6····#·"cal":Ljava/util/Calendar;
100 ····:cond_0103 ····:cond_0
101 ····iget-object·v6,·p0,·Lorg/gnucash/android/ui/transaction/dialog/DatePickerDialogFragment;->mDate:Ljava/util/Calendar;104 ····iget-object·v6,·p0,·Lorg/gnucash/android/ui/transaction/dialog/DatePickerDialogFragment;->mDate:Ljava/util/Calendar;
  
909 B
smali/org/gnucash/android/ui/transaction/dialog/TransactionsDeleteConfirmationDialogFragment$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$rowId:J22 .field·final·synthetic·val$rowId:J
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/dialog/TransactionsDeleteConfirmationDialogFragment;J)V24 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/dialog/TransactionsDeleteConfirmationDialogFragment;J)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/transaction/dialog/TransactionsDeleteConfirmationDialogFragment;
  
26 ····.prologue27 ····.prologue
27 ····.line·6528 ····.line·65
28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/dialog/TransactionsDeleteConfirmationDialogFragment$2;->this$0:Lorg/gnucash/android/ui/transaction/dialog/TransactionsDeleteConfirmationDialogFragment;29 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/dialog/TransactionsDeleteConfirmationDialogFragment$2;->this$0:Lorg/gnucash/android/ui/transaction/dialog/TransactionsDeleteConfirmationDialogFragment;
  
29 ····iput-wide·p2,·p0,·Lorg/gnucash/android/ui/transaction/dialog/TransactionsDeleteConfirmationDialogFragment$2;->val$rowId:J30 ····iput-wide·p2,·p0,·Lorg/gnucash/android/ui/transaction/dialog/TransactionsDeleteConfirmationDialogFragment$2;->val$rowId:J
  
2.37 KB
smali/org/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment.smali
    
Offset 96, 20 lines modifiedOffset 96, 22 lines modified
  
96 ····new-array·v8,·v11,·[Ljava/lang/Object;96 ····new-array·v8,·v11,·[Ljava/lang/Object;
  
97 ····iget-object·v9,·p0,·Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;->mTransactionIds:[J97 ····iget-object·v9,·p0,·Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;->mTransactionIds:[J
  
98 ····array-length·v9,·v998 ····array-length·v9,·v9
  
 99 ····.line·98
99 ····invoke-static·{v9},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;100 ····invoke-static·{v9},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
100 ····move-result-object·v9101 ····move-result-object·v9
  
101 ····aput-object·v9,·v8,·v10102 ····aput-object·v9,·v8,·v10
  
 103 ····.line·97
102 ····invoke-virtual·{v6,·v7,·v8},·Landroid/support/v4/app/FragmentActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String;104 ····invoke-virtual·{v6,·v7,·v8},·Landroid/support/v4/app/FragmentActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
103 ····move-result-object·v5105 ····move-result-object·v5
  
104 ····.line·99106 ····.line·99
105 ····.local·v5,·"title":Ljava/lang/String;107 ····.local·v5,·"title":Ljava/lang/String;
106 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;->getDialog()Landroid/app/Dialog;108 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;->getDialog()Landroid/app/Dialog;
Offset 135, 14 lines modifiedOffset 137, 15 lines modified
  
135 ····iget-object·v7,·p0,·Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;->mOriginAccountUID:Ljava/lang/String;137 ····iget-object·v7,·p0,·Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;->mOriginAccountUID:Ljava/lang/String;
  
136 ····aput-object·v7,·v6,·v10138 ····aput-object·v7,·v6,·v10
  
137 ····iget-object·v7,·p0,·Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;->mOriginAccountUID:Ljava/lang/String;139 ····iget-object·v7,·p0,·Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;->mOriginAccountUID:Ljava/lang/String;
  
 140 ····.line·112
138 ····invoke-virtual·{v0,·v7},·Lorg/gnucash/android/db/AccountsDbAdapter;->getCurrencyCode(Ljava/lang/String;)Ljava/lang/String;141 ····invoke-virtual·{v0,·v7},·Lorg/gnucash/android/db/AccountsDbAdapter;->getCurrencyCode(Ljava/lang/String;)Ljava/lang/String;
  
139 ····move-result-object·v7142 ····move-result-object·v7
  
140 ····aput-object·v7,·v6,·v11143 ····aput-object·v7,·v6,·v11
  
141 ····const/4·v7,·0x2144 ····const/4·v7,·0x2
Offset 153, 28 lines modifiedOffset 156, 30 lines modified
  
153 ····const-string·v9,·""156 ····const-string·v9,·""
  
154 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;157 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
155 ····move-result-object·v8158 ····move-result-object·v8
  
 159 ····.line·113
156 ····invoke-virtual·{v0},·Lorg/gnucash/android/db/AccountsDbAdapter;->getOrCreateGnuCashRootAccountUID()Ljava/lang/String;160 ····invoke-virtual·{v0},·Lorg/gnucash/android/db/AccountsDbAdapter;->getOrCreateGnuCashRootAccountUID()Ljava/lang/String;
  
157 ····move-result-object·v9161 ····move-result-object·v9
  
158 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;162 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
159 ····move-result-object·v8163 ····move-result-object·v8
  
160 ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;164 ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
161 ····move-result-object·v8165 ····move-result-object·v8
  
162 ····aput-object·v8,·v6,·v7166 ····aput-object·v8,·v6,·v7
  
 167 ····.line·110
163 ····invoke-virtual·{v0,·v2,·v6},·Lorg/gnucash/android/db/AccountsDbAdapter;->fetchAccountsOrderedByFullName(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;168 ····invoke-virtual·{v0,·v2,·v6},·Lorg/gnucash/android/db/AccountsDbAdapter;->fetchAccountsOrderedByFullName(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;
  
164 ····move-result-object·v3169 ····move-result-object·v3
  
165 ····.line·116170 ····.line·116
166 ····.local·v3,·"cursor":Landroid/database/Cursor;171 ····.local·v3,·"cursor":Landroid/database/Cursor;
167 ····new-instance·v4,·Lorg/gnucash/android/util/QualifiedAccountNameCursorAdapter;172 ····new-instance·v4,·Lorg/gnucash/android/util/QualifiedAccountNameCursorAdapter;
784 B
smali/org/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·12727 ····.line·127
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment$1;->this$0:Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment$1;->this$0:Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
879 B
smali/org/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment$1.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$splitView:Landroid/view/View;24 .field·final·synthetic·val$splitView:Landroid/view/View;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment;Landroid/widget/TextView;Landroid/view/View;)V26 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment;Landroid/widget/TextView;Landroid/view/View;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment;
  
28 ····.prologue29 ····.prologue
29 ····.line·23430 ····.line·234
30 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment$1;->this$0:Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment;31 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment$1;->this$0:Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment;
  
31 ····iput-object·p2,·p0,·Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment$1;->val$splitUidTextView:Landroid/widget/TextView;32 ····iput-object·p2,·p0,·Lorg/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment$1;->val$splitUidTextView:Landroid/widget/TextView;
  
12.1 KB
smali/org/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment$2.smali
    
Offset 20, 177 lines modifiedOffset 20, 175 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·13527 ····.line·135
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment$2;->this$0:Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment$2;->this$0:Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····return-void30 ····return-void
30 .end·method31 .end·method
  
  
31 #·virtual·methods32 #·virtual·methods
32 .method·public·onClick(Landroid/view/View;)V33 .method·public·onClick(Landroid/view/View;)V
33 ····.locals·1334 ····.locals·11
34 ····.param·p1,·"v"····#·Landroid/view/View;35 ····.param·p1,·"v"····#·Landroid/view/View;
  
35 ····.prologue36 ····.prologue
36 ····.line·13937 ····.line·139
37 ····iget-object·v10,·p0,·Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment$2;->this$0:Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;38 ····iget-object·v5,·p0,·Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment$2;->this$0:Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;
  
38 ····iget-object·v10,·v10,·Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;->mTransactionIds:[J39 ····iget-object·v5,·v5,·Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;->mTransactionIds:[J
  
39 ····if-nez·v10,·:cond_040 ····if-nez·v5,·:cond_0
  
40 ····.line·14041 ····.line·140
41 ····iget-object·v10,·p0,·Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment$2;->this$0:Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;42 ····iget-object·v5,·p0,·Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment$2;->this$0:Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;
  
42 ····invoke-virtual·{v10},·Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;->dismiss()V43 ····invoke-virtual·{v5},·Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;->dismiss()V
  
43 ····.line·14344 ····.line·143
44 ····:cond_045 ····:cond_0
45 ····iget-object·v10,·p0,·Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment$2;->this$0:Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;46 ····iget-object·v5,·p0,·Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment$2;->this$0:Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;
  
46 ····iget-object·v10,·v10,·Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;->mDestinationAccountSpinner:Landroid/widget/Spinner;47 ····iget-object·v5,·v5,·Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;->mDestinationAccountSpinner:Landroid/widget/Spinner;
  
47 ····invoke-virtual·{v10},·Landroid/widget/Spinner;->getSelectedItemId()J48 ····invoke-virtual·{v5},·Landroid/widget/Spinner;->getSelectedItemId()J
  
48 ····move-result-wide·v249 ····move-result-wide·v0
  
49 ····.line·14450 ····.line·144
50 ····.local·v2,·"dstAccountId":J51 ····.local·v0,·"dstAccountId":J
51 ····invoke-static·{},·Lorg/gnucash/android/db/TransactionsDbAdapter;->getInstance()Lorg/gnucash/android/db/TransactionsDbAdapter;52 ····invoke-static·{},·Lorg/gnucash/android/db/TransactionsDbAdapter;->getInstance()Lorg/gnucash/android/db/TransactionsDbAdapter;
  
52 ····move-result-object·v753 ····move-result-object·v4
  
53 ····.line·14554 ····.line·145
54 ····.local·v7,·"trxnAdapter":Lorg/gnucash/android/db/TransactionsDbAdapter;55 ····.local·v4,·"trxnAdapter":Lorg/gnucash/android/db/TransactionsDbAdapter;
55 ····invoke-virtual·{v7,·v2,·v3},·Lorg/gnucash/android/db/TransactionsDbAdapter;->getAccountCurrencyCode(J)Ljava/lang/String;56 ····invoke-virtual·{v4,·v0,·v1},·Lorg/gnucash/android/db/TransactionsDbAdapter;->getAccountCurrencyCode(J)Ljava/lang/String;
  
56 ····move-result-object·v1057 ····move-result-object·v5
  
57 ····iget-object·v11,·p0,·Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment$2;->this$0:Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;58 ····iget-object·v8,·p0,·Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment$2;->this$0:Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;
  
58 ····iget-object·v11,·v11,·Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;->mOriginAccountUID:Ljava/lang/String;59 ····iget-object·v8,·v8,·Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;->mOriginAccountUID:Ljava/lang/String;
  
59 ····invoke-virtual·{v7,·v11},·Lorg/gnucash/android/db/TransactionsDbAdapter;->getAccountCurrencyCode(Ljava/lang/String;)Ljava/lang/String;60 ····invoke-virtual·{v4,·v8},·Lorg/gnucash/android/db/TransactionsDbAdapter;->getAccountCurrencyCode(Ljava/lang/String;)Ljava/lang/String;
  
60 ····move-result-object·v1161 ····move-result-object·v8
  
61 ····invoke-virtual·{v10,·v11},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z62 ····invoke-virtual·{v5,·v8},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
62 ····move-result·v1063 ····move-result·v5
  
63 ····if-nez·v10,·:cond_164 ····if-nez·v5,·:cond_1
  
64 ····.line·14665 ····.line·146
65 ····iget-object·v10,·p0,·Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment$2;->this$0:Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;66 ····iget-object·v5,·p0,·Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment$2;->this$0:Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;
  
66 ····invoke-virtual·{v10},·Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;67 ····invoke-virtual·{v5},·Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
67 ····move-result-object·v1068 ····move-result-object·v5
  
68 ····const·v11,·0x7f06012069 ····const·v8,·0x7f060120
  
69 ····const/4·v12,·0x170 ····const/4·v9,·0x1
  
70 ····invoke-static·{v10,·v11,·v12},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;71 ····invoke-static·{v5,·v8,·v9},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;
  
71 ····move-result-object·v1072 ····move-result-object·v5
  
72 ····invoke-virtual·{v10},·Landroid/widget/Toast;->show()V73 ····invoke-virtual·{v5},·Landroid/widget/Toast;->show()V
  
73 ····.line·15874 ····.line·158
74 ····:goto_075 ····:goto_0
75 ····return-void76 ····return-void
  
76 ····.line·14977 ····.line·149
77 ····:cond_178 ····:cond_1
78 ····iget-object·v10,·p0,·Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment$2;->this$0:Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;79 ····iget-object·v5,·p0,·Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment$2;->this$0:Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;
  
79 ····invoke-virtual·{v10},·Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;80 ····invoke-virtual·{v5},·Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
80 ····move-result-object·v1081 ····move-result-object·v5
  
81 ····check-cast·v10,·Lorg/gnucash/android/ui/transaction/TransactionsActivity;82 ····check-cast·v5,·Lorg/gnucash/android/ui/transaction/TransactionsActivity;
  
82 ····invoke-virtual·{v10},·Lorg/gnucash/android/ui/transaction/TransactionsActivity;->getCurrentAccountUID()Ljava/lang/String;83 ····invoke-virtual·{v5},·Lorg/gnucash/android/ui/transaction/TransactionsActivity;->getCurrentAccountUID()Ljava/lang/String;
  
83 ····move-result-object·v684 ····move-result-object·v3
  
84 ····.line·15085 ····.line·150
85 ····.local·v6,·"srcAccountUID":Ljava/lang/String;86 ····.local·v3,·"srcAccountUID":Ljava/lang/String;
86 ····invoke-static·{},·Lorg/gnucash/android/db/AccountsDbAdapter;->getInstance()Lorg/gnucash/android/db/AccountsDbAdapter;87 ····invoke-static·{},·Lorg/gnucash/android/db/AccountsDbAdapter;->getInstance()Lorg/gnucash/android/db/AccountsDbAdapter;
  
87 ····move-result-object·v1088 ····move-result-object·v5
  
88 ····invoke-virtual·{v10,·v2,·v3},·Lorg/gnucash/android/db/AccountsDbAdapter;->getUID(J)Ljava/lang/String;89 ····invoke-virtual·{v5,·v0,·v1},·Lorg/gnucash/android/db/AccountsDbAdapter;->getUID(J)Ljava/lang/String;
  
89 ····move-result-object·v190 ····move-result-object·v2
  
90 ····.line·15191 ····.line·151
91 ····.local·v1,·"dstAccountUID":Ljava/lang/String;92 ····.local·v2,·"dstAccountUID":Ljava/lang/String;
92 ····iget-object·v10,·p0,·Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment$2;->this$0:Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;93 ····iget-object·v5,·p0,·Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment$2;->this$0:Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;
  
93 ····iget-object·v0,·v10,·Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;->mTransactionIds:[J94 ····iget-object·v8,·v5,·Lorg/gnucash/android/ui/transaction/dialog/BulkMoveDialogFragment;->mTransactionIds:[J
  
94 ····.local·v0,·"arr$":[J 
95 ····array-length·v5,·v095 ····array-length·v9,·v8
  
Max diff block lines reached; 3552/12265 bytes (28.96%) of diff not shown.
769 B
smali/org/gnucash/android/ui/settings/TransactionsPreferenceFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/settings/TransactionsPreferenceFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/settings/TransactionsPreferenceFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/settings/TransactionsPreferenceFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/settings/TransactionsPreferenceFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/settings/TransactionsPreferenceFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·6627 ····.line·66
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/settings/TransactionsPreferenceFragment$1;->this$0:Lorg/gnucash/android/ui/settings/TransactionsPreferenceFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/settings/TransactionsPreferenceFragment$1;->this$0:Lorg/gnucash/android/ui/settings/TransactionsPreferenceFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22.0 KB
smali/org/gnucash/android/ui/settings/SettingsActivity.smali
    
Offset 39, 15 lines modifiedOffset 39, 14 lines modified
39 .method·public·constructor·<init>()V39 .method·public·constructor·<init>()V
40 ····.locals·040 ····.locals·0
  
41 ····.prologue41 ····.prologue
42 ····.line·8042 ····.line·80
43 ····invoke-direct·{p0},·Lcom/actionbarsherlock/app/SherlockPreferenceActivity;-><init>()V43 ····invoke-direct·{p0},·Lcom/actionbarsherlock/app/SherlockPreferenceActivity;-><init>()V
  
44 ····.line·351 
45 ····return-void44 ····return-void
46 .end·method45 .end·method
  
47 .method·static·synthetic·access$102(Lorg/gnucash/android/ui/settings/SettingsActivity;I)I46 .method·static·synthetic·access$102(Lorg/gnucash/android/ui/settings/SettingsActivity;I)I
48 ····.locals·047 ····.locals·0
49 ····.param·p0,·"x0"····#·Lorg/gnucash/android/ui/settings/SettingsActivity;48 ····.param·p0,·"x0"····#·Lorg/gnucash/android/ui/settings/SettingsActivity;
50 ····.param·p1,·"x1"····#·I49 ····.param·p1,·"x1"····#·I
Offset 193, 78 lines modifiedOffset 192, 85 lines modified
  
193 ····move-result·v0192 ····move-result·v0
  
194 ····if-nez·v0,·:cond_0193 ····if-nez·v0,·:cond_0
  
195 ····const-class·v0,·Lorg/gnucash/android/ui/settings/AccountPreferencesFragment;194 ····const-class·v0,·Lorg/gnucash/android/ui/settings/AccountPreferencesFragment;
  
 195 ····.line·245
196 ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String;196 ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
197 ····move-result-object·v0197 ····move-result-object·v0
  
198 ····invoke-virtual·{v0,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z198 ····invoke-virtual·{v0,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
199 ····move-result·v0199 ····move-result·v0
  
200 ····if-nez·v0,·:cond_0200 ····if-nez·v0,·:cond_0
  
201 ····const-class·v0,·Lorg/gnucash/android/ui/settings/PasscodePreferenceFragment;201 ····const-class·v0,·Lorg/gnucash/android/ui/settings/PasscodePreferenceFragment;
  
 202 ····.line·246
202 ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String;203 ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
203 ····move-result-object·v0204 ····move-result-object·v0
  
204 ····invoke-virtual·{v0,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z205 ····invoke-virtual·{v0,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
205 ····move-result·v0206 ····move-result·v0
  
206 ····if-nez·v0,·:cond_0207 ····if-nez·v0,·:cond_0
  
207 ····const-class·v0,·Lorg/gnucash/android/ui/settings/TransactionsPreferenceFragment;208 ····const-class·v0,·Lorg/gnucash/android/ui/settings/TransactionsPreferenceFragment;
  
 209 ····.line·247
208 ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String;210 ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
209 ····move-result-object·v0211 ····move-result-object·v0
  
210 ····invoke-virtual·{v0,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z212 ····invoke-virtual·{v0,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
211 ····move-result·v0213 ····move-result·v0
  
212 ····if-nez·v0,·:cond_0214 ····if-nez·v0,·:cond_0
  
213 ····const-class·v0,·Lorg/gnucash/android/ui/settings/AboutPreferenceFragment;215 ····const-class·v0,·Lorg/gnucash/android/ui/settings/AboutPreferenceFragment;
  
 216 ····.line·248
214 ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String;217 ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
215 ····move-result-object·v0218 ····move-result-object·v0
  
216 ····invoke-virtual·{v0,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z219 ····invoke-virtual·{v0,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
217 ····move-result·v0220 ····move-result·v0
  
218 ····if-nez·v0,·:cond_0221 ····if-nez·v0,·:cond_0
  
219 ····const-class·v0,·Lorg/gnucash/android/ui/settings/ReportPreferenceFragment;222 ····const-class·v0,·Lorg/gnucash/android/ui/settings/ReportPreferenceFragment;
  
 223 ····.line·249
220 ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String;224 ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
221 ····move-result-object·v0225 ····move-result-object·v0
  
222 ····invoke-virtual·{v0,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z226 ····invoke-virtual·{v0,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
223 ····move-result·v0227 ····move-result·v0
  
224 ····if-eqz·v0,·:cond_1228 ····if-eqz·v0,·:cond_1
  
225 ····:cond_0229 ····:cond_0
226 ····const/4·v0,·0x1230 ····const/4·v0,·0x1
  
 231 ····.line·244
227 ····:goto_0232 ····:goto_0
228 ····return·v0233 ····return·v0
  
 234 ····.line·249
229 ····:cond_1235 ····:cond_1
230 ····const/4·v0,·0x0236 ····const/4·v0,·0x0
  
231 ····goto·:goto_0237 ····goto·:goto_0
232 .end·method238 .end·method
  
233 .method·public·onActivityResult(IILandroid/content/Intent;)V239 .method·public·onActivityResult(IILandroid/content/Intent;)V
Offset 362, 51 lines modifiedOffset 368, 57 lines modified
  
362 ····move-result-object·v3368 ····move-result-object·v3
  
363 ····invoke-static·{v3},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;369 ····invoke-static·{v3},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
  
364 ····move-result-object·v3370 ····move-result-object·v3
  
 371 ····.line·445
365 ····invoke-interface·{v3},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;372 ····invoke-interface·{v3},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
  
366 ····move-result-object·v3373 ····move-result-object·v3
  
367 ····const-string·v5,·"passcode"374 ····const-string·v5,·"passcode"
  
368 ····const-string·v6,·"passcode"375 ····const-string·v6,·"passcode"
  
 376 ····.line·446
369 ····invoke-virtual·{p3,·v6},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;377 ····invoke-virtual·{p3,·v6},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
  
370 ····move-result-object·v6378 ····move-result-object·v6
  
371 ····invoke-interface·{v3,·v5,·v6},·Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;379 ····invoke-interface·{v3,·v5,·v6},·Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
  
372 ····move-result-object·v3380 ····move-result-object·v3
  
Max diff block lines reached; 19114/22444 bytes (85.16%) of diff not shown.
1.17 KB
smali/org/gnucash/android/ui/settings/ReportPreferenceFragment.smali
    
Offset 108, 18 lines modifiedOffset 108, 20 lines modified
  
108 ····move-result-object·v0108 ····move-result-object·v0
  
109 ····invoke-static·{v0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;109 ····invoke-static·{v0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
  
110 ····move-result-object·v0110 ····move-result-object·v0
  
 111 ····.line·55
111 ····invoke-interface·{v0},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;112 ····invoke-interface·{v0},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
  
112 ····move-result-object·v0113 ····move-result-object·v0
  
 114 ····.line·56
113 ····invoke-virtual·{p0,·v2},·Lorg/gnucash/android/ui/settings/ReportPreferenceFragment;->getString(I)Ljava/lang/String;115 ····invoke-virtual·{p0,·v2},·Lorg/gnucash/android/ui/settings/ReportPreferenceFragment;->getString(I)Ljava/lang/String;
  
114 ····move-result-object·v1116 ····move-result-object·v1
  
115 ····invoke-virtual·{p2},·Ljava/lang/Object;->toString()Ljava/lang/String;117 ····invoke-virtual·{p2},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
116 ····move-result-object·v2118 ····move-result-object·v2
Offset 132, 14 lines modifiedOffset 134, 15 lines modified
  
132 ····move-result·v2134 ····move-result·v2
  
133 ····invoke-interface·{v0,·v1,·v2},·Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;135 ····invoke-interface·{v0,·v1,·v2},·Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
  
134 ····move-result-object·v0136 ····move-result-object·v0
  
 137 ····.line·57
135 ····invoke-interface·{v0},·Landroid/content/SharedPreferences$Editor;->commit()Z138 ····invoke-interface·{v0},·Landroid/content/SharedPreferences$Editor;->commit()Z
  
136 ····.line·59139 ····.line·59
137 ····:cond_0140 ····:cond_0
138 ····const/4·v0,·0x1141 ····const/4·v0,·0x1
  
139 ····return·v0142 ····return·v0
832 B
smali/org/gnucash/android/ui/settings/DeleteAllTransactionsConfirmationDialog$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/settings/DeleteAllTransactionsConfirmationDialog;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/settings/DeleteAllTransactionsConfirmationDialog;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/settings/DeleteAllTransactionsConfirmationDialog;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/settings/DeleteAllTransactionsConfirmationDialog;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/settings/DeleteAllTransactionsConfirmationDialog;
  
25 ····.prologue26 ····.prologue
26 ····.line·8727 ····.line·87
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/settings/DeleteAllTransactionsConfirmationDialog$1;->this$0:Lorg/gnucash/android/ui/settings/DeleteAllTransactionsConfirmationDialog;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/settings/DeleteAllTransactionsConfirmationDialog$1;->this$0:Lorg/gnucash/android/ui/settings/DeleteAllTransactionsConfirmationDialog;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
804 B
smali/org/gnucash/android/ui/settings/DeleteAllAccountsConfirmationDialog$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/settings/DeleteAllAccountsConfirmationDialog;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/settings/DeleteAllAccountsConfirmationDialog;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/settings/DeleteAllAccountsConfirmationDialog;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/settings/DeleteAllAccountsConfirmationDialog;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/settings/DeleteAllAccountsConfirmationDialog;
  
25 ····.prologue26 ····.prologue
26 ····.line·5327 ····.line·53
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/settings/DeleteAllAccountsConfirmationDialog$2;->this$0:Lorg/gnucash/android/ui/settings/DeleteAllAccountsConfirmationDialog;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/settings/DeleteAllAccountsConfirmationDialog$2;->this$0:Lorg/gnucash/android/ui/settings/DeleteAllAccountsConfirmationDialog;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
786 B
smali/org/gnucash/android/ui/settings/PasscodePreferenceFragment$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$intent:Landroid/content/Intent;22 .field·final·synthetic·val$intent:Landroid/content/Intent;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/gnucash/android/ui/settings/PasscodePreferenceFragment;Landroid/content/Intent;)V24 .method·constructor·<init>(Lorg/gnucash/android/ui/settings/PasscodePreferenceFragment;Landroid/content/Intent;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/settings/PasscodePreferenceFragment;
  
26 ····.prologue27 ····.prologue
27 ····.line·9928 ····.line·99
28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/settings/PasscodePreferenceFragment$2;->this$0:Lorg/gnucash/android/ui/settings/PasscodePreferenceFragment;29 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/settings/PasscodePreferenceFragment$2;->this$0:Lorg/gnucash/android/ui/settings/PasscodePreferenceFragment;
  
29 ····iput-object·p2,·p0,·Lorg/gnucash/android/ui/settings/PasscodePreferenceFragment$2;->val$intent:Landroid/content/Intent;30 ····iput-object·p2,·p0,·Lorg/gnucash/android/ui/settings/PasscodePreferenceFragment$2;->val$intent:Landroid/content/Intent;
  
755 B
smali/org/gnucash/android/ui/settings/AccountPreferencesFragment$2$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lorg/gnucash/android/ui/settings/AccountPreferencesFragment$2;21 .field·final·synthetic·this$1:Lorg/gnucash/android/ui/settings/AccountPreferencesFragment$2;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/settings/AccountPreferencesFragment$2;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/settings/AccountPreferencesFragment$2;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lorg/gnucash/android/ui/settings/AccountPreferencesFragment$2;
  
25 ····.prologue26 ····.prologue
26 ····.line·8927 ····.line·89
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/settings/AccountPreferencesFragment$2$2;->this$1:Lorg/gnucash/android/ui/settings/AccountPreferencesFragment$2;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/settings/AccountPreferencesFragment$2$2;->this$1:Lorg/gnucash/android/ui/settings/AccountPreferencesFragment$2;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
793 B
smali/org/gnucash/android/ui/settings/TransactionsPreferenceFragment.smali
    
Offset 83, 15 lines modifiedOffset 83, 15 lines modified
  
  
83 #·virtual·methods83 #·virtual·methods
84 .method·public·deleteAllTransactions()V84 .method·public·deleteAllTransactions()V
85 ····.locals·385 ····.locals·3
  
86 ····.prologue86 ····.prologue
87 ····.line·9087 ····.line·91
88 ····invoke-static·{},·Lorg/gnucash/android/ui/settings/DeleteAllTransactionsConfirmationDialog;->newInstance()Lorg/gnucash/android/ui/settings/DeleteAllTransactionsConfirmationDialog;88 ····invoke-static·{},·Lorg/gnucash/android/ui/settings/DeleteAllTransactionsConfirmationDialog;->newInstance()Lorg/gnucash/android/ui/settings/DeleteAllTransactionsConfirmationDialog;
  
89 ····move-result-object·v089 ····move-result-object·v0
  
90 ····.line·9290 ····.line·92
91 ····.local·v0,·"deleteTransactionsConfirmationDialog":Lorg/gnucash/android/ui/settings/DeleteAllTransactionsConfirmationDialog;91 ····.local·v0,·"deleteTransactionsConfirmationDialog":Lorg/gnucash/android/ui/settings/DeleteAllTransactionsConfirmationDialog;
92 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/settings/TransactionsPreferenceFragment;->getFragmentManager()Landroid/app/FragmentManager;92 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/settings/TransactionsPreferenceFragment;->getFragmentManager()Landroid/app/FragmentManager;
755 B
smali/org/gnucash/android/ui/settings/AccountPreferencesFragment$2$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lorg/gnucash/android/ui/settings/AccountPreferencesFragment$2;21 .field·final·synthetic·this$1:Lorg/gnucash/android/ui/settings/AccountPreferencesFragment$2;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/settings/AccountPreferencesFragment$2;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/settings/AccountPreferencesFragment$2;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lorg/gnucash/android/ui/settings/AccountPreferencesFragment$2;
  
25 ····.prologue26 ····.prologue
26 ····.line·9527 ····.line·95
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/settings/AccountPreferencesFragment$2$1;->this$1:Lorg/gnucash/android/ui/settings/AccountPreferencesFragment$2;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/settings/AccountPreferencesFragment$2$1;->this$1:Lorg/gnucash/android/ui/settings/AccountPreferencesFragment$2;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.56 KB
smali/org/gnucash/android/ui/settings/PasscodePreferenceFragment.smali
    
Offset 355, 18 lines modifiedOffset 355, 20 lines modified
  
355 ····move-result·v1355 ····move-result·v1
  
356 ····if-eqz·v1,·:cond_0356 ····if-eqz·v1,·:cond_0
  
357 ····const·v1,·0x7f0600fa357 ····const·v1,·0x7f0600fa
  
 358 ····.line·83
358 ····invoke-virtual·{p0,·v1},·Lorg/gnucash/android/ui/settings/PasscodePreferenceFragment;->getString(I)Ljava/lang/String;359 ····invoke-virtual·{p0,·v1},·Lorg/gnucash/android/ui/settings/PasscodePreferenceFragment;->getString(I)Ljava/lang/String;
  
359 ····move-result-object·v1360 ····move-result-object·v1
  
 361 ····.line·82
360 ····:goto_0362 ····:goto_0
361 ····invoke-virtual·{v2,·v1},·Landroid/preference/CheckBoxPreference;->setTitle(Ljava/lang/CharSequence;)V363 ····invoke-virtual·{v2,·v1},·Landroid/preference/CheckBoxPreference;->setTitle(Ljava/lang/CharSequence;)V
  
362 ····.line·85364 ····.line·85
363 ····iget-object·v1,·p0,·Lorg/gnucash/android/ui/settings/PasscodePreferenceFragment;->mCheckBoxPreference:Landroid/preference/CheckBoxPreference;365 ····iget-object·v1,·p0,·Lorg/gnucash/android/ui/settings/PasscodePreferenceFragment;->mCheckBoxPreference:Landroid/preference/CheckBoxPreference;
  
364 ····new-instance·v2,·Lorg/gnucash/android/ui/settings/PasscodePreferenceFragment$1;366 ····new-instance·v2,·Lorg/gnucash/android/ui/settings/PasscodePreferenceFragment$1;
Offset 386, 22 lines modifiedOffset 388, 24 lines modified
  
386 ····move-result-object·v1388 ····move-result-object·v1
  
387 ····new-instance·v2,·Lorg/gnucash/android/ui/settings/PasscodePreferenceFragment$2;389 ····new-instance·v2,·Lorg/gnucash/android/ui/settings/PasscodePreferenceFragment$2;
  
388 ····invoke-direct·{v2,·p0,·v0},·Lorg/gnucash/android/ui/settings/PasscodePreferenceFragment$2;-><init>(Lorg/gnucash/android/ui/settings/PasscodePreferenceFragment;Landroid/content/Intent;)V390 ····invoke-direct·{v2,·p0,·v0},·Lorg/gnucash/android/ui/settings/PasscodePreferenceFragment$2;-><init>(Lorg/gnucash/android/ui/settings/PasscodePreferenceFragment;Landroid/content/Intent;)V
  
 391 ····.line·99
389 ····invoke-virtual·{v1,·v2},·Landroid/preference/Preference;->setOnPreferenceClickListener(Landroid/preference/Preference$OnPreferenceClickListener;)V392 ····invoke-virtual·{v1,·v2},·Landroid/preference/Preference;->setOnPreferenceClickListener(Landroid/preference/Preference$OnPreferenceClickListener;)V
  
390 ····.line·106393 ····.line·106
391 ····return-void394 ····return-void
  
392 ····.line·82395 ····.line·83
393 ····:cond_0396 ····:cond_0
394 ····const·v1,·0x7f0600f9397 ····const·v1,·0x7f0600f9
  
 398 ····.line·84
395 ····invoke-virtual·{p0,·v1},·Lorg/gnucash/android/ui/settings/PasscodePreferenceFragment;->getString(I)Ljava/lang/String;399 ····invoke-virtual·{p0,·v1},·Lorg/gnucash/android/ui/settings/PasscodePreferenceFragment;->getString(I)Ljava/lang/String;
  
396 ····move-result-object·v1400 ····move-result-object·v1
  
397 ····goto·:goto_0401 ····goto·:goto_0
398 .end·method402 .end·method
2.02 KB
smali/org/gnucash/android/ui/settings/DeleteAllAccountsConfirmationDialog.smali
    
Offset 48, 20 lines modifiedOffset 48, 22 lines modified
  
48 ····move-result-object·v148 ····move-result-object·v1
  
49 ····invoke-direct·{v0,·v1},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V49 ····invoke-direct·{v0,·v1},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
  
50 ····const·v1,·0x108001d50 ····const·v1,·0x108001d
  
 51 ····.line·50
51 ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder;52 ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder;
  
52 ····move-result-object·v053 ····move-result-object·v0
  
53 ····const·v1,·0x7f0600df54 ····const·v1,·0x7f0600df
  
 55 ····.line·51
54 ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;56 ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;
  
55 ····move-result-object·v057 ····move-result-object·v0
  
56 ····const·v1,·0x7f06004958 ····const·v1,·0x7f060049
  
57 ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder;59 ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder;
Offset 70, 27 lines modifiedOffset 72, 31 lines modified
  
70 ····const·v1,·0x7f06004072 ····const·v1,·0x7f060040
  
71 ····new-instance·v2,·Lorg/gnucash/android/ui/settings/DeleteAllAccountsConfirmationDialog$2;73 ····new-instance·v2,·Lorg/gnucash/android/ui/settings/DeleteAllAccountsConfirmationDialog$2;
  
72 ····invoke-direct·{v2,·p0},·Lorg/gnucash/android/ui/settings/DeleteAllAccountsConfirmationDialog$2;-><init>(Lorg/gnucash/android/ui/settings/DeleteAllAccountsConfirmationDialog;)V74 ····invoke-direct·{v2,·p0},·Lorg/gnucash/android/ui/settings/DeleteAllAccountsConfirmationDialog$2;-><init>(Lorg/gnucash/android/ui/settings/DeleteAllAccountsConfirmationDialog;)V
  
 75 ····.line·52
73 ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;76 ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
74 ····move-result-object·v077 ····move-result-object·v0
  
75 ····const·v1,·0x7f06003f78 ····const·v1,·0x7f06003f
  
76 ····new-instance·v2,·Lorg/gnucash/android/ui/settings/DeleteAllAccountsConfirmationDialog$1;79 ····new-instance·v2,·Lorg/gnucash/android/ui/settings/DeleteAllAccountsConfirmationDialog$1;
  
77 ····invoke-direct·{v2,·p0},·Lorg/gnucash/android/ui/settings/DeleteAllAccountsConfirmationDialog$1;-><init>(Lorg/gnucash/android/ui/settings/DeleteAllAccountsConfirmationDialog;)V80 ····invoke-direct·{v2,·p0},·Lorg/gnucash/android/ui/settings/DeleteAllAccountsConfirmationDialog$1;-><init>(Lorg/gnucash/android/ui/settings/DeleteAllAccountsConfirmationDialog;)V
  
 81 ····.line·63
78 ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;82 ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
79 ····move-result-object·v083 ····move-result-object·v0
  
 84 ····.line·70
80 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;85 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;
  
81 ····move-result-object·v086 ····move-result-object·v0
  
 87 ····.line·49
82 ····return-object·v088 ····return-object·v0
83 .end·method89 .end·method
832 B
smali/org/gnucash/android/ui/settings/DeleteAllTransactionsConfirmationDialog$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/settings/DeleteAllTransactionsConfirmationDialog;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/settings/DeleteAllTransactionsConfirmationDialog;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/settings/DeleteAllTransactionsConfirmationDialog;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/settings/DeleteAllTransactionsConfirmationDialog;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/settings/DeleteAllTransactionsConfirmationDialog;
  
25 ····.prologue26 ····.prologue
26 ····.line·6027 ····.line·60
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/settings/DeleteAllTransactionsConfirmationDialog$2;->this$0:Lorg/gnucash/android/ui/settings/DeleteAllTransactionsConfirmationDialog;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/settings/DeleteAllTransactionsConfirmationDialog$2;->this$0:Lorg/gnucash/android/ui/settings/DeleteAllTransactionsConfirmationDialog;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
720 B
smali/org/gnucash/android/ui/settings/AboutPreferenceFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/settings/AboutPreferenceFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/settings/AboutPreferenceFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/settings/AboutPreferenceFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/settings/AboutPreferenceFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/settings/AboutPreferenceFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·5627 ····.line·56
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/settings/AboutPreferenceFragment$1;->this$0:Lorg/gnucash/android/ui/settings/AboutPreferenceFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/settings/AboutPreferenceFragment$1;->this$0:Lorg/gnucash/android/ui/settings/AboutPreferenceFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.67 KB
smali/org/gnucash/android/ui/settings/AccountPreferencesFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/settings/AccountPreferencesFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/settings/AccountPreferencesFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/settings/AccountPreferencesFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/settings/AccountPreferencesFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/settings/AccountPreferencesFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·8227 ····.line·82
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/settings/AccountPreferencesFragment$2;->this$0:Lorg/gnucash/android/ui/settings/AccountPreferencesFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/settings/AccountPreferencesFragment$2;->this$0:Lorg/gnucash/android/ui/settings/AccountPreferencesFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 50, 54 lines modifiedOffset 51, 61 lines modified
  
50 ····move-result-object·v151 ····move-result-object·v1
  
51 ····invoke-direct·{v0,·v1},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V52 ····invoke-direct·{v0,·v1},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
  
52 ····const·v1,·0x7f0600e153 ····const·v1,·0x7f0600e1
  
 54 ····.line·86
53 ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;55 ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;
  
54 ····move-result-object·v056 ····move-result-object·v0
  
55 ····const·v1,·0x7f0600b057 ····const·v1,·0x7f0600b0
  
 58 ····.line·87
56 ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder;59 ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder;
  
57 ····move-result-object·v060 ····move-result-object·v0
  
58 ····const·v1,·0x108002761 ····const·v1,·0x1080027
  
 62 ····.line·88
59 ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder;63 ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder;
  
60 ····move-result-object·v064 ····move-result-object·v0
  
61 ····const·v1,·0x7f06004365 ····const·v1,·0x7f060043
  
62 ····new-instance·v2,·Lorg/gnucash/android/ui/settings/AccountPreferencesFragment$2$2;66 ····new-instance·v2,·Lorg/gnucash/android/ui/settings/AccountPreferencesFragment$2$2;
  
63 ····invoke-direct·{v2,·p0},·Lorg/gnucash/android/ui/settings/AccountPreferencesFragment$2$2;-><init>(Lorg/gnucash/android/ui/settings/AccountPreferencesFragment$2;)V67 ····invoke-direct·{v2,·p0},·Lorg/gnucash/android/ui/settings/AccountPreferencesFragment$2$2;-><init>(Lorg/gnucash/android/ui/settings/AccountPreferencesFragment$2;)V
  
 68 ····.line·89
64 ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;69 ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
65 ····move-result-object·v070 ····move-result-object·v0
  
66 ····const·v1,·0x7f06004271 ····const·v1,·0x7f060042
  
67 ····new-instance·v2,·Lorg/gnucash/android/ui/settings/AccountPreferencesFragment$2$1;72 ····new-instance·v2,·Lorg/gnucash/android/ui/settings/AccountPreferencesFragment$2$1;
  
68 ····invoke-direct·{v2,·p0},·Lorg/gnucash/android/ui/settings/AccountPreferencesFragment$2$1;-><init>(Lorg/gnucash/android/ui/settings/AccountPreferencesFragment$2;)V73 ····invoke-direct·{v2,·p0},·Lorg/gnucash/android/ui/settings/AccountPreferencesFragment$2$1;-><init>(Lorg/gnucash/android/ui/settings/AccountPreferencesFragment$2;)V
  
 74 ····.line·95
69 ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;75 ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
70 ····move-result-object·v076 ····move-result-object·v0
  
 77 ····.line·101
71 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;78 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;
  
72 ····move-result-object·v079 ····move-result-object·v0
  
 80 ····.line·102
73 ····invoke-virtual·{v0},·Landroid/app/AlertDialog;->show()V81 ····invoke-virtual·{v0},·Landroid/app/AlertDialog;->show()V
  
74 ····.line·10482 ····.line·104
75 ····const/4·v0,·0x183 ····const/4·v0,·0x1
  
76 ····return·v084 ····return·v0
77 .end·method85 .end·method
786 B
smali/org/gnucash/android/ui/settings/PasscodePreferenceFragment$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$intent:Landroid/content/Intent;22 .field·final·synthetic·val$intent:Landroid/content/Intent;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/gnucash/android/ui/settings/PasscodePreferenceFragment;Landroid/content/Intent;)V24 .method·constructor·<init>(Lorg/gnucash/android/ui/settings/PasscodePreferenceFragment;Landroid/content/Intent;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/settings/PasscodePreferenceFragment;
  
26 ····.prologue27 ····.prologue
27 ····.line·8528 ····.line·85
28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/settings/PasscodePreferenceFragment$1;->this$0:Lorg/gnucash/android/ui/settings/PasscodePreferenceFragment;29 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/settings/PasscodePreferenceFragment$1;->this$0:Lorg/gnucash/android/ui/settings/PasscodePreferenceFragment;
  
29 ····iput-object·p2,·p0,·Lorg/gnucash/android/ui/settings/PasscodePreferenceFragment$1;->val$intent:Landroid/content/Intent;30 ····iput-object·p2,·p0,·Lorg/gnucash/android/ui/settings/PasscodePreferenceFragment$1;->val$intent:Landroid/content/Intent;
  
712 B
smali/org/gnucash/android/ui/settings/SettingsActivity$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$sortedBackupFiles:[Ljava/io/File;22 .field·final·synthetic·val$sortedBackupFiles:[Ljava/io/File;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/gnucash/android/ui/settings/SettingsActivity;[Ljava/io/File;)V24 .method·constructor·<init>(Lorg/gnucash/android/ui/settings/SettingsActivity;[Ljava/io/File;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/settings/SettingsActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·41128 ····.line·411
28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/settings/SettingsActivity$2;->this$0:Lorg/gnucash/android/ui/settings/SettingsActivity;29 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/settings/SettingsActivity$2;->this$0:Lorg/gnucash/android/ui/settings/SettingsActivity;
  
29 ····iput-object·p2,·p0,·Lorg/gnucash/android/ui/settings/SettingsActivity$2;->val$sortedBackupFiles:[Ljava/io/File;30 ····iput-object·p2,·p0,·Lorg/gnucash/android/ui/settings/SettingsActivity$2;->val$sortedBackupFiles:[Ljava/io/File;
  
741 B
smali/org/gnucash/android/ui/settings/AccountPreferencesFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/settings/AccountPreferencesFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/settings/AccountPreferencesFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/settings/AccountPreferencesFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/settings/AccountPreferencesFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/settings/AccountPreferencesFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·7327 ····.line·73
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/settings/AccountPreferencesFragment$1;->this$0:Lorg/gnucash/android/ui/settings/AccountPreferencesFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/settings/AccountPreferencesFragment$1;->this$0:Lorg/gnucash/android/ui/settings/AccountPreferencesFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.06 KB
smali/org/gnucash/android/ui/settings/DeleteAllTransactionsConfirmationDialog.smali
    
Offset 48, 20 lines modifiedOffset 48, 22 lines modified
  
48 ····move-result-object·v148 ····move-result-object·v1
  
49 ····invoke-direct·{v0,·v1},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V49 ····invoke-direct·{v0,·v1},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
  
50 ····const·v1,·0x108001d50 ····const·v1,·0x108001d
  
 51 ····.line·57
51 ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder;52 ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder;
  
52 ····move-result-object·v053 ····move-result-object·v0
  
53 ····const·v1,·0x7f0600df54 ····const·v1,·0x7f0600df
  
 55 ····.line·58
54 ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;56 ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;
  
55 ····move-result-object·v057 ····move-result-object·v0
  
56 ····const·v1,·0x7f0600b158 ····const·v1,·0x7f0600b1
  
57 ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder;59 ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder;
Offset 70, 27 lines modifiedOffset 72, 31 lines modified
  
70 ····const·v1,·0x7f06004072 ····const·v1,·0x7f060040
  
71 ····new-instance·v2,·Lorg/gnucash/android/ui/settings/DeleteAllTransactionsConfirmationDialog$2;73 ····new-instance·v2,·Lorg/gnucash/android/ui/settings/DeleteAllTransactionsConfirmationDialog$2;
  
72 ····invoke-direct·{v2,·p0},·Lorg/gnucash/android/ui/settings/DeleteAllTransactionsConfirmationDialog$2;-><init>(Lorg/gnucash/android/ui/settings/DeleteAllTransactionsConfirmationDialog;)V74 ····invoke-direct·{v2,·p0},·Lorg/gnucash/android/ui/settings/DeleteAllTransactionsConfirmationDialog$2;-><init>(Lorg/gnucash/android/ui/settings/DeleteAllTransactionsConfirmationDialog;)V
  
 75 ····.line·59
73 ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;76 ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
74 ····move-result-object·v077 ····move-result-object·v0
  
75 ····const·v1,·0x7f06003f78 ····const·v1,·0x7f06003f
  
76 ····new-instance·v2,·Lorg/gnucash/android/ui/settings/DeleteAllTransactionsConfirmationDialog$1;79 ····new-instance·v2,·Lorg/gnucash/android/ui/settings/DeleteAllTransactionsConfirmationDialog$1;
  
77 ····invoke-direct·{v2,·p0},·Lorg/gnucash/android/ui/settings/DeleteAllTransactionsConfirmationDialog$1;-><init>(Lorg/gnucash/android/ui/settings/DeleteAllTransactionsConfirmationDialog;)V80 ····invoke-direct·{v2,·p0},·Lorg/gnucash/android/ui/settings/DeleteAllTransactionsConfirmationDialog$1;-><init>(Lorg/gnucash/android/ui/settings/DeleteAllTransactionsConfirmationDialog;)V
  
 81 ····.line·86
78 ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;82 ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
79 ····move-result-object·v083 ····move-result-object·v0
  
 84 ····.line·96
80 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;85 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;
  
81 ····move-result-object·v086 ····move-result-object·v0
  
 87 ····.line·56
82 ····return-object·v088 ····return-object·v0
83 .end·method89 .end·method
804 B
smali/org/gnucash/android/ui/settings/DeleteAllAccountsConfirmationDialog$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/settings/DeleteAllAccountsConfirmationDialog;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/settings/DeleteAllAccountsConfirmationDialog;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/settings/DeleteAllAccountsConfirmationDialog;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/settings/DeleteAllAccountsConfirmationDialog;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/settings/DeleteAllAccountsConfirmationDialog;
  
25 ····.prologue26 ····.prologue
26 ····.line·6427 ····.line·64
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/settings/DeleteAllAccountsConfirmationDialog$1;->this$0:Lorg/gnucash/android/ui/settings/DeleteAllAccountsConfirmationDialog;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/settings/DeleteAllAccountsConfirmationDialog$1;->this$0:Lorg/gnucash/android/ui/settings/DeleteAllAccountsConfirmationDialog;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
672 B
smali/org/gnucash/android/ui/settings/SettingsActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/settings/SettingsActivity;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/settings/SettingsActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/settings/SettingsActivity;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/settings/SettingsActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/settings/SettingsActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·40527 ····.line·405
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/settings/SettingsActivity$1;->this$0:Lorg/gnucash/android/ui/settings/SettingsActivity;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/settings/SettingsActivity$1;->this$0:Lorg/gnucash/android/ui/settings/SettingsActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.91 KB
smali/org/gnucash/android/ui/passcode/KeyboardFragment$12.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/passcode/KeyboardFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/passcode/KeyboardFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/passcode/KeyboardFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·17727 ····.line·177
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/passcode/KeyboardFragment$12;->this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/passcode/KeyboardFragment$12;->this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 83, 14 lines modifiedOffset 84, 15 lines modified
  
83 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;84 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
84 ····move-result-object·v185 ····move-result-object·v1
  
85 ····iget-object·v2,·p0,·Lorg/gnucash/android/ui/passcode/KeyboardFragment$12;->this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;86 ····iget-object·v2,·p0,·Lorg/gnucash/android/ui/passcode/KeyboardFragment$12;->this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;
  
 87 ····.line·180
86 ····invoke-static·{v2},·Lorg/gnucash/android/ui/passcode/KeyboardFragment;->access$400(Lorg/gnucash/android/ui/passcode/KeyboardFragment;)Landroid/widget/TextView;88 ····invoke-static·{v2},·Lorg/gnucash/android/ui/passcode/KeyboardFragment;->access$400(Lorg/gnucash/android/ui/passcode/KeyboardFragment;)Landroid/widget/TextView;
  
87 ····move-result-object·v289 ····move-result-object·v2
  
88 ····invoke-virtual·{v2},·Landroid/widget/TextView;->getText()Ljava/lang/CharSequence;90 ····invoke-virtual·{v2},·Landroid/widget/TextView;->getText()Ljava/lang/CharSequence;
  
89 ····move-result-object·v291 ····move-result-object·v2
Offset 113, 14 lines modifiedOffset 115, 15 lines modified
  
113 ····move-result-object·v1115 ····move-result-object·v1
  
114 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;116 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
115 ····move-result-object·v1117 ····move-result-object·v1
  
 118 ····.line·179
116 ····invoke-interface·{v0,·v1},·Lorg/gnucash/android/ui/passcode/KeyboardFragment$OnPasscodeEnteredListener;->onPasscodeEntered(Ljava/lang/String;)V119 ····invoke-interface·{v0,·v1},·Lorg/gnucash/android/ui/passcode/KeyboardFragment$OnPasscodeEnteredListener;->onPasscodeEntered(Ljava/lang/String;)V
  
117 ····.line·181120 ····.line·181
118 ····iget-object·v0,·p0,·Lorg/gnucash/android/ui/passcode/KeyboardFragment$12;->this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;121 ····iget-object·v0,·p0,·Lorg/gnucash/android/ui/passcode/KeyboardFragment$12;->this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;
  
119 ····invoke-static·{v0},·Lorg/gnucash/android/ui/passcode/KeyboardFragment;->access$200(Lorg/gnucash/android/ui/passcode/KeyboardFragment;)Landroid/widget/TextView;122 ····invoke-static·{v0},·Lorg/gnucash/android/ui/passcode/KeyboardFragment;->access$200(Lorg/gnucash/android/ui/passcode/KeyboardFragment;)Landroid/widget/TextView;
  
2.11 KB
smali/org/gnucash/android/ui/passcode/PassLockActivity.smali
    
Offset 146, 61 lines modifiedOffset 146, 67 lines modified
146 ····.line·49146 ····.line·49
147 ····new-instance·v2,·Landroid/content/Intent;147 ····new-instance·v2,·Landroid/content/Intent;
  
148 ····const-class·v3,·Lorg/gnucash/android/ui/passcode/PasscodeLockScreenActivity;148 ····const-class·v3,·Lorg/gnucash/android/ui/passcode/PasscodeLockScreenActivity;
  
149 ····invoke-direct·{v2,·p0,·v3},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V149 ····invoke-direct·{v2,·p0,·v3},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
  
 150 ····.line·50
150 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/passcode/PassLockActivity;->getIntent()Landroid/content/Intent;151 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/passcode/PassLockActivity;->getIntent()Landroid/content/Intent;
  
151 ····move-result-object·v3152 ····move-result-object·v3
  
152 ····invoke-virtual·{v3},·Landroid/content/Intent;->getAction()Ljava/lang/String;153 ····invoke-virtual·{v3},·Landroid/content/Intent;->getAction()Ljava/lang/String;
  
153 ····move-result-object·v3154 ····move-result-object·v3
  
154 ····invoke-virtual·{v2,·v3},·Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;155 ····invoke-virtual·{v2,·v3},·Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
  
155 ····move-result-object·v2156 ····move-result-object·v2
  
156 ····const·v3,·0x10008000157 ····const·v3,·0x10008000
  
 158 ····.line·51
157 ····invoke-virtual·{v2,·v3},·Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;159 ····invoke-virtual·{v2,·v3},·Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
  
158 ····move-result-object·v2160 ····move-result-object·v2
  
159 ····const-string·v3,·"passcode_class_caller"161 ····const-string·v3,·"passcode_class_caller"
  
 162 ····.line·52
160 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;163 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
161 ····move-result-object·v4164 ····move-result-object·v4
  
162 ····invoke-virtual·{v4},·Ljava/lang/Class;->getName()Ljava/lang/String;165 ····invoke-virtual·{v4},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
163 ····move-result-object·v4166 ····move-result-object·v4
  
164 ····invoke-virtual·{v2,·v3,·v4},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;167 ····invoke-virtual·{v2,·v3,·v4},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
  
165 ····move-result-object·v2168 ····move-result-object·v2
  
166 ····const-string·v3,·"account_uid"169 ····const-string·v3,·"account_uid"
  
 170 ····.line·54
167 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/passcode/PassLockActivity;->getIntent()Landroid/content/Intent;171 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/passcode/PassLockActivity;->getIntent()Landroid/content/Intent;
  
168 ····move-result-object·v4172 ····move-result-object·v4
  
169 ····const-string·v5,·"account_uid"173 ····const-string·v5,·"account_uid"
  
170 ····invoke-virtual·{v4,·v5},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;174 ····invoke-virtual·{v4,·v5},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
  
171 ····move-result-object·v4175 ····move-result-object·v4
  
 176 ····.line·53
172 ····invoke-virtual·{v2,·v3,·v4},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;177 ····invoke-virtual·{v2,·v3,·v4},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
  
173 ····move-result-object·v2178 ····move-result-object·v2
  
 179 ····.line·49
174 ····invoke-virtual·{p0,·v2},·Lorg/gnucash/android/ui/passcode/PassLockActivity;->startActivity(Landroid/content/Intent;)V180 ····invoke-virtual·{p0,·v2},·Lorg/gnucash/android/ui/passcode/PassLockActivity;->startActivity(Landroid/content/Intent;)V
  
175 ····.line·57181 ····.line·57
176 ····:cond_1182 ····:cond_1
177 ····return-void183 ····return-void
178 .end·method184 .end·method
671 B
smali/org/gnucash/android/ui/passcode/KeyboardFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/passcode/KeyboardFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/passcode/KeyboardFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/passcode/KeyboardFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·6827 ····.line·68
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/passcode/KeyboardFragment$2;->this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/passcode/KeyboardFragment$2;->this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
671 B
smali/org/gnucash/android/ui/passcode/KeyboardFragment$7.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/passcode/KeyboardFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/passcode/KeyboardFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/passcode/KeyboardFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·9827 ····.line·98
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/passcode/KeyboardFragment$7;->this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/passcode/KeyboardFragment$7;->this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
675 B
smali/org/gnucash/android/ui/passcode/KeyboardFragment$10.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/passcode/KeyboardFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/passcode/KeyboardFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/passcode/KeyboardFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·11627 ····.line·116
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/passcode/KeyboardFragment$10;->this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/passcode/KeyboardFragment$10;->this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
671 B
smali/org/gnucash/android/ui/passcode/KeyboardFragment$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/passcode/KeyboardFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/passcode/KeyboardFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/passcode/KeyboardFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·8027 ····.line·80
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/passcode/KeyboardFragment$4;->this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/passcode/KeyboardFragment$4;->this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
672 B
smali/org/gnucash/android/ui/passcode/KeyboardFragment$9.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/passcode/KeyboardFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/passcode/KeyboardFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/passcode/KeyboardFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·11027 ····.line·110
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/passcode/KeyboardFragment$9;->this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/passcode/KeyboardFragment$9;->this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
671 B
smali/org/gnucash/android/ui/passcode/KeyboardFragment$5.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/passcode/KeyboardFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/passcode/KeyboardFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/passcode/KeyboardFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·8627 ····.line·86
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/passcode/KeyboardFragment$5;->this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/passcode/KeyboardFragment$5;->this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
671 B
smali/org/gnucash/android/ui/passcode/KeyboardFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/passcode/KeyboardFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/passcode/KeyboardFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/passcode/KeyboardFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·6227 ····.line·62
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/passcode/KeyboardFragment$1;->this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/passcode/KeyboardFragment$1;->this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
671 B
smali/org/gnucash/android/ui/passcode/KeyboardFragment$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/passcode/KeyboardFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/passcode/KeyboardFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/passcode/KeyboardFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·7427 ····.line·74
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/passcode/KeyboardFragment$3;->this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/passcode/KeyboardFragment$3;->this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
672 B
smali/org/gnucash/android/ui/passcode/KeyboardFragment$8.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/passcode/KeyboardFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/passcode/KeyboardFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/passcode/KeyboardFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·10427 ····.line·104
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/passcode/KeyboardFragment$8;->this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/passcode/KeyboardFragment$8;->this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
986 B
smali/org/gnucash/android/ui/passcode/PasscodePreferenceActivity.smali
    
Offset 67, 14 lines modifiedOffset 67, 15 lines modified
  
67 ····move-result-object·v067 ····move-result-object·v0
  
68 ····const-string·v1,·"enabled_passcode"68 ····const-string·v1,·"enabled_passcode"
  
69 ····const/4·v2,·0x069 ····const/4·v2,·0x0
  
 70 ····.line·51
70 ····invoke-interface·{v0,·v1,·v2},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z71 ····invoke-interface·{v0,·v1,·v2},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
  
71 ····move-result·v072 ····move-result·v0
  
72 ····iput-boolean·v0,·p0,·Lorg/gnucash/android/ui/passcode/PasscodePreferenceActivity;->mIsPassEnabled:Z73 ····iput-boolean·v0,·p0,·Lorg/gnucash/android/ui/passcode/PasscodePreferenceActivity;->mIsPassEnabled:Z
  
73 ····.line·5374 ····.line·53
Offset 112, 14 lines modifiedOffset 113, 15 lines modified
  
112 ····move-result-object·v1113 ····move-result-object·v1
  
113 ····const-string·v2,·"passcode"114 ····const-string·v2,·"passcode"
  
114 ····const-string·v3,·""115 ····const-string·v3,·""
  
 116 ····.line·61
115 ····invoke-interface·{v1,·v2,·v3},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;117 ····invoke-interface·{v1,·v2,·v3},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
116 ····move-result-object·v0118 ····move-result-object·v0
  
117 ····.line·63119 ····.line·63
118 ····.local·v0,·"passCode":Ljava/lang/String;120 ····.local·v0,·"passCode":Ljava/lang/String;
119 ····iget-boolean·v1,·p0,·Lorg/gnucash/android/ui/passcode/PasscodePreferenceActivity;->mIsPassEnabled:Z121 ····iget-boolean·v1,·p0,·Lorg/gnucash/android/ui/passcode/PasscodePreferenceActivity;->mIsPassEnabled:Z
3.39 KB
smali/org/gnucash/android/ui/passcode/PasscodeLockScreenActivity.smali
    
Offset 75, 24 lines modifiedOffset 75, 27 lines modified
  
75 ····const-string·v1,·"android.intent.action.MAIN"75 ····const-string·v1,·"android.intent.action.MAIN"
  
76 ····invoke-direct·{v0,·v1},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V76 ····invoke-direct·{v0,·v1},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V
  
77 ····const-string·v1,·"android.intent.category.HOME"77 ····const-string·v1,·"android.intent.category.HOME"
  
 78 ····.line·81
78 ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent;79 ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent;
  
79 ····move-result-object·v080 ····move-result-object·v0
  
80 ····const/high16·v1,·0x1000000081 ····const/high16·v1,·0x10000000
  
 82 ····.line·82
81 ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;83 ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
  
82 ····move-result-object·v084 ····move-result-object·v0
  
 85 ····.line·80
83 ····invoke-virtual·{p0,·v0},·Lorg/gnucash/android/ui/passcode/PasscodeLockScreenActivity;->startActivity(Landroid/content/Intent;)V86 ····invoke-virtual·{p0,·v0},·Lorg/gnucash/android/ui/passcode/PasscodeLockScreenActivity;->startActivity(Landroid/content/Intent;)V
  
84 ····goto·:goto_087 ····goto·:goto_0
85 .end·method88 .end·method
  
86 .method·protected·onCreate(Landroid/os/Bundle;)V89 .method·protected·onCreate(Landroid/os/Bundle;)V
87 ····.locals·190 ····.locals·1
Offset 125, 14 lines modifiedOffset 128, 15 lines modified
  
125 ····move-result-object·v1128 ····move-result-object·v1
  
126 ····const-string·v2,·"passcode"129 ····const-string·v2,·"passcode"
  
127 ····const-string·v3,·""130 ····const-string·v3,·""
  
 131 ····.line·49
128 ····invoke-interface·{v1,·v2,·v3},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;132 ····invoke-interface·{v1,·v2,·v3},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
129 ····move-result-object·v0133 ····move-result-object·v0
  
130 ····.line·50134 ····.line·50
131 ····.local·v0,·"passcode":Ljava/lang/String;135 ····.local·v0,·"passcode":Ljava/lang/String;
132 ····const-string·v1,·"PassLockScreenActivity"136 ····const-string·v1,·"PassLockScreenActivity"
Offset 204, 62 lines modifiedOffset 208, 67 lines modified
204 ····sput-wide·v2,·Lorg/gnucash/android/app/GnuCashApplication;->PASSCODE_SESSION_INIT_TIME:J208 ····sput-wide·v2,·Lorg/gnucash/android/app/GnuCashApplication;->PASSCODE_SESSION_INIT_TIME:J
  
205 ····.line·59209 ····.line·59
206 ····new-instance·v1,·Landroid/content/Intent;210 ····new-instance·v1,·Landroid/content/Intent;
  
207 ····invoke-direct·{v1},·Landroid/content/Intent;-><init>()V211 ····invoke-direct·{v1},·Landroid/content/Intent;-><init>()V
  
 212 ····.line·60
208 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/passcode/PasscodeLockScreenActivity;->getIntent()Landroid/content/Intent;213 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/passcode/PasscodeLockScreenActivity;->getIntent()Landroid/content/Intent;
  
209 ····move-result-object·v2214 ····move-result-object·v2
  
210 ····const-string·v3,·"passcode_class_caller"215 ····const-string·v3,·"passcode_class_caller"
  
211 ····invoke-virtual·{v2,·v3},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;216 ····invoke-virtual·{v2,·v3},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
  
212 ····move-result-object·v2217 ····move-result-object·v2
  
213 ····invoke-virtual·{v1,·p0,·v2},·Landroid/content/Intent;->setClassName(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;218 ····invoke-virtual·{v1,·p0,·v2},·Landroid/content/Intent;->setClassName(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;
  
214 ····move-result-object·v1219 ····move-result-object·v1
  
 220 ····.line·61
215 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/passcode/PasscodeLockScreenActivity;->getIntent()Landroid/content/Intent;221 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/passcode/PasscodeLockScreenActivity;->getIntent()Landroid/content/Intent;
  
216 ····move-result-object·v2222 ····move-result-object·v2
  
217 ····invoke-virtual·{v2},·Landroid/content/Intent;->getAction()Ljava/lang/String;223 ····invoke-virtual·{v2},·Landroid/content/Intent;->getAction()Ljava/lang/String;
  
218 ····move-result-object·v2224 ····move-result-object·v2
  
219 ····invoke-virtual·{v1,·v2},·Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;225 ····invoke-virtual·{v1,·v2},·Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
  
220 ····move-result-object·v1226 ····move-result-object·v1
  
221 ····const·v2,·0x14008000227 ····const·v2,·0x14008000
  
 228 ····.line·62
222 ····invoke-virtual·{v1,·v2},·Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;229 ····invoke-virtual·{v1,·v2},·Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
  
223 ····move-result-object·v1230 ····move-result-object·v1
  
224 ····const-string·v2,·"account_uid"231 ····const-string·v2,·"account_uid"
  
 232 ····.line·63
225 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/passcode/PasscodeLockScreenActivity;->getIntent()Landroid/content/Intent;233 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/passcode/PasscodeLockScreenActivity;->getIntent()Landroid/content/Intent;
  
226 ····move-result-object·v3234 ····move-result-object·v3
  
227 ····const-string·v4,·"account_uid"235 ····const-string·v4,·"account_uid"
  
228 ····invoke-virtual·{v3,·v4},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;236 ····invoke-virtual·{v3,·v4},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
  
229 ····move-result-object·v3237 ····move-result-object·v3
  
230 ····invoke-virtual·{v1,·v2,·v3},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;238 ····invoke-virtual·{v1,·v2,·v3},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
  
231 ····move-result-object·v1239 ····move-result-object·v1
  
 240 ····.line·59
232 ····invoke-virtual·{p0,·v1},·Lorg/gnucash/android/ui/passcode/PasscodeLockScreenActivity;->startActivity(Landroid/content/Intent;)V241 ····invoke-virtual·{p0,·v1},·Lorg/gnucash/android/ui/passcode/PasscodeLockScreenActivity;->startActivity(Landroid/content/Intent;)V
  
233 ····goto·:goto_0242 ····goto·:goto_0
  
234 ····.line·66243 ····.line·66
235 ····:cond_1244 ····:cond_1
236 ····const·v1,·0x7f06012b245 ····const·v1,·0x7f06012b
632 B
smali/org/gnucash/android/ui/passcode/KeyboardFragment.smali
    
Offset 38, 15 lines modifiedOffset 38, 14 lines modified
38 ····invoke-direct·{p0},·Lcom/actionbarsherlock/app/SherlockFragment;-><init>()V38 ····invoke-direct·{p0},·Lcom/actionbarsherlock/app/SherlockFragment;-><init>()V
  
39 ····.line·4439 ····.line·44
40 ····const/4·v0,·0x040 ····const/4·v0,·0x0
  
41 ····iput·v0,·p0,·Lorg/gnucash/android/ui/passcode/KeyboardFragment;->length:I41 ····iput·v0,·p0,·Lorg/gnucash/android/ui/passcode/KeyboardFragment;->length:I
  
42 ····.line·46 
43 ····return-void42 ····return-void
44 .end·method43 .end·method
  
45 .method·static·synthetic·access$000(Lorg/gnucash/android/ui/passcode/KeyboardFragment;Ljava/lang/String;)V44 .method·static·synthetic·access$000(Lorg/gnucash/android/ui/passcode/KeyboardFragment;Ljava/lang/String;)V
46 ····.locals·045 ····.locals·0
47 ····.param·p0,·"x0"····#·Lorg/gnucash/android/ui/passcode/KeyboardFragment;46 ····.param·p0,·"x0"····#·Lorg/gnucash/android/ui/passcode/KeyboardFragment;
48 ····.param·p1,·"x1"····#·Ljava/lang/String;47 ····.param·p1,·"x1"····#·Ljava/lang/String;
671 B
smali/org/gnucash/android/ui/passcode/KeyboardFragment$6.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/passcode/KeyboardFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/passcode/KeyboardFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/passcode/KeyboardFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·9227 ····.line·92
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/passcode/KeyboardFragment$6;->this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/passcode/KeyboardFragment$6;->this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
675 B
smali/org/gnucash/android/ui/passcode/KeyboardFragment$11.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/passcode/KeyboardFragment;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/passcode/KeyboardFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/passcode/KeyboardFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·12227 ····.line·122
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/passcode/KeyboardFragment$11;->this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/passcode/KeyboardFragment$11;->this$0:Lorg/gnucash/android/ui/passcode/KeyboardFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
734 B
smali/org/gnucash/android/ui/widget/WidgetConfigurationActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/widget/WidgetConfigurationActivity;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/widget/WidgetConfigurationActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/widget/WidgetConfigurationActivity;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/widget/WidgetConfigurationActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/widget/WidgetConfigurationActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·9427 ····.line·94
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/widget/WidgetConfigurationActivity$1;->this$0:Lorg/gnucash/android/ui/widget/WidgetConfigurationActivity;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/widget/WidgetConfigurationActivity$1;->this$0:Lorg/gnucash/android/ui/widget/WidgetConfigurationActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
735 B
smali/org/gnucash/android/ui/widget/WidgetConfigurationActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/widget/WidgetConfigurationActivity;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/widget/WidgetConfigurationActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/widget/WidgetConfigurationActivity;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/widget/WidgetConfigurationActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/widget/WidgetConfigurationActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·12727 ····.line·127
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/widget/WidgetConfigurationActivity$2;->this$0:Lorg/gnucash/android/ui/widget/WidgetConfigurationActivity;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/widget/WidgetConfigurationActivity$2;->this$0:Lorg/gnucash/android/ui/widget/WidgetConfigurationActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
6.82 KB
smali/org/gnucash/android/ui/widget/WidgetConfigurationActivity.smali
    
Offset 94, 111 lines modifiedOffset 94, 107 lines modified
94 ····invoke-virtual·{v0,·v1},·Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V94 ····invoke-virtual·{v0,·v1},·Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V
  
95 ····.line·13495 ····.line·134
96 ····return-void96 ····return-void
97 .end·method97 .end·method
  
98 .method·public·static·updateAllWidgets(Landroid/content/Context;)V98 .method·public·static·updateAllWidgets(Landroid/content/Context;)V
99 ····.locals·1199 ····.locals·10
100 ····.param·p0,·"context"····#·Landroid/content/Context;100 ····.param·p0,·"context"····#·Landroid/content/Context;
  
101 ····.prologue101 ····.prologue
102 ····.line·206102 ····.line·206
103 ····const-string·v9,·"WidgetConfiguration"103 ····const-string·v6,·"WidgetConfiguration"
  
104 ····const-string·v10,·"Updating·all·widgets"104 ····const-string·v7,·"Updating·all·widgets"
  
105 ····invoke-static·{v9,·v10},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I105 ····invoke-static·{v6,·v7},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
  
106 ····.line·207106 ····.line·207
107 ····invoke-static·{p0},·Landroid/appwidget/AppWidgetManager;->getInstance(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager;107 ····invoke-static·{p0},·Landroid/appwidget/AppWidgetManager;->getInstance(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager;
  
108 ····move-result-object·v8108 ····move-result-object·v5
  
109 ····.line·208109 ····.line·208
110 ····.local·v8,·"widgetManager":Landroid/appwidget/AppWidgetManager;110 ····.local·v5,·"widgetManager":Landroid/appwidget/AppWidgetManager;
111 ····new-instance·v3,·Landroid/content/ComponentName;111 ····new-instance·v2,·Landroid/content/ComponentName;
  
112 ····const-class·v9,·Lorg/gnucash/android/receivers/TransactionAppWidgetProvider;112 ····const-class·v6,·Lorg/gnucash/android/receivers/TransactionAppWidgetProvider;
  
113 ····invoke-direct·{v3,·p0,·v9},·Landroid/content/ComponentName;-><init>(Landroid/content/Context;Ljava/lang/Class;)V113 ····invoke-direct·{v2,·p0,·v6},·Landroid/content/ComponentName;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
  
114 ····.line·209114 ····.line·209
115 ····.local·v3,·"componentName":Landroid/content/ComponentName;115 ····.local·v2,·"componentName":Landroid/content/ComponentName;
116 ····invoke-virtual·{v8,·v3},·Landroid/appwidget/AppWidgetManager;->getAppWidgetIds(Landroid/content/ComponentName;)[I116 ····invoke-virtual·{v5,·v2},·Landroid/appwidget/AppWidgetManager;->getAppWidgetIds(Landroid/content/ComponentName;)[I
  
117 ····move-result-object·v1117 ····move-result-object·v1
  
118 ····.line·211118 ····.line·211
119 ····.local·v1,·"appWidgetIds":[I119 ····.local·v1,·"appWidgetIds":[I
120 ····invoke-static·{p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;120 ····invoke-static·{p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
  
121 ····move-result-object·v4121 ····move-result-object·v3
  
122 ····.line·212122 ····.line·212
123 ····.local·v4,·"defaultSharedPrefs":Landroid/content/SharedPreferences;123 ····.local·v3,·"defaultSharedPrefs":Landroid/content/SharedPreferences;
124 ····move-object·v2,·v1124 ····array-length·v7,·v1
  
125 ····.local·v2,·"arr$":[I 
126 ····array-length·v6,·v2 
  
127 ····.local·v6,·"len$":I 
128 ····const/4·v5,·0x0125 ····const/4·v6,·0x0
  
129 ····.local·v5,·"i$":I 
130 ····:goto_0126 ····:goto_0
131 ····if-ge·v5,·v6,·:cond_1127 ····if-ge·v6,·v7,·:cond_1
  
132 ····aget·v7,·v2,·v5128 ····aget·v4,·v1,·v6
  
133 ····.line·213129 ····.line·213
134 ····.local·v7,·"widgetId":I130 ····.local·v4,·"widgetId":I
135 ····new-instance·v9,·Ljava/lang/StringBuilder;131 ····new-instance·v8,·Ljava/lang/StringBuilder;
  
136 ····invoke-direct·{v9},·Ljava/lang/StringBuilder;-><init>()V132 ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V
  
137 ····const-string·v10,·"account_uid"133 ····const-string·v9,·"account_uid"
  
138 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;134 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
139 ····move-result-object·v9135 ····move-result-object·v8
  
140 ····invoke-virtual·{v9,·v7},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;136 ····invoke-virtual·{v8,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
141 ····move-result-object·v9137 ····move-result-object·v8
  
142 ····invoke-virtual·{v9},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;138 ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
143 ····move-result-object·v9139 ····move-result-object·v8
  
144 ····const/4·v10,·0x0140 ····const/4·v9,·0x0
  
 141 ····.line·214
145 ····invoke-interface·{v4,·v9,·v10},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;142 ····invoke-interface·{v3,·v8,·v9},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
146 ····move-result-object·v0143 ····move-result-object·v0
  
147 ····.line·216144 ····.line·216
148 ····.local·v0,·"accountUID":Ljava/lang/String;145 ····.local·v0,·"accountUID":Ljava/lang/String;
149 ····if-nez·v0,·:cond_0146 ····if-nez·v0,·:cond_0
  
150 ····.line·212147 ····.line·212
151 ····:goto_1148 ····:goto_1
152 ····add-int/lit8·v5,·v5,·0x1149 ····add-int/lit8·v6,·v6,·0x1
  
153 ····goto·:goto_0150 ····goto·:goto_0
  
154 ····.line·218151 ····.line·218
155 ····:cond_0152 ····:cond_0
156 ····invoke-static·{p0,·v7,·v0},·Lorg/gnucash/android/ui/widget/WidgetConfigurationActivity;->updateWidget(Landroid/content/Context;ILjava/lang/String;)V153 ····invoke-static·{p0,·v4,·v0},·Lorg/gnucash/android/ui/widget/WidgetConfigurationActivity;->updateWidget(Landroid/content/Context;ILjava/lang/String;)V
  
157 ····goto·:goto_1154 ····goto·:goto_1
  
158 ····.line·220155 ····.line·220
159 ····.end·local·v0····#·"accountUID":Ljava/lang/String;156 ····.end·local·v0····#·"accountUID":Ljava/lang/String;
160 ····.end·local·v7····#·"widgetId":I157 ····.end·local·v4····#·"widgetId":I
161 ····:cond_1158 ····:cond_1
162 ····return-void159 ····return-void
163 .end·method160 .end·method
  
164 .method·public·static·updateWidget(Landroid/content/Context;ILjava/lang/String;)V161 .method·public·static·updateWidget(Landroid/content/Context;ILjava/lang/String;)V
165 ····.locals·21162 ····.locals·21
166 ····.param·p0,·"context"····#·Landroid/content/Context;163 ····.param·p0,·"context"····#·Landroid/content/Context;
Offset 292, 22 lines modifiedOffset 288, 24 lines modified
  
292 ····move-result-object·v11288 ····move-result-object·v11
  
293 ····.line·175289 ····.line·175
294 ····.local·v11,·"accountBalance":Lorg/gnucash/android/model/Money;290 ····.local·v11,·"accountBalance":Lorg/gnucash/android/model/Money;
295 ····const·v5,·0x7f0e00d0291 ····const·v5,·0x7f0e00d0
  
 292 ····.line·176
296 ····invoke-static·{},·Ljava/util/Locale;->getDefault()Ljava/util/Locale;293 ····invoke-static·{},·Ljava/util/Locale;->getDefault()Ljava/util/Locale;
  
297 ····move-result-object·v6294 ····move-result-object·v6
  
298 ····invoke-virtual·{v11,·v6},·Lorg/gnucash/android/model/Money;->formattedString(Ljava/util/Locale;)Ljava/lang/String;295 ····invoke-virtual·{v11,·v6},·Lorg/gnucash/android/model/Money;->formattedString(Ljava/util/Locale;)Ljava/lang/String;
  
Max diff block lines reached; 1270/6850 bytes (18.54%) of diff not shown.
651 B
smali/org/gnucash/android/ui/chart/PieChartActivity$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/chart/PieChartActivity;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/chart/PieChartActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/chart/PieChartActivity;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/chart/PieChartActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/chart/PieChartActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·35527 ····.line·355
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/chart/PieChartActivity$4;->this$0:Lorg/gnucash/android/ui/chart/PieChartActivity;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/chart/PieChartActivity$4;->this$0:Lorg/gnucash/android/ui/chart/PieChartActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.11 KB
smali/org/gnucash/android/ui/chart/ChartReportActivity$1.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$allCurrencyNames:Ljava/util/List;24 .field·final·synthetic·val$allCurrencyNames:Ljava/util/List;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lorg/gnucash/android/ui/chart/ChartReportActivity;Ljava/util/List;Ljava/util/List;)V26 .method·constructor·<init>(Lorg/gnucash/android/ui/chart/ChartReportActivity;Ljava/util/List;Ljava/util/List;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/chart/ChartReportActivity;
  
28 ····.prologue29 ····.prologue
29 ····.line·7030 ····.line·70
30 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/chart/ChartReportActivity$1;->this$0:Lorg/gnucash/android/ui/chart/ChartReportActivity;31 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/chart/ChartReportActivity$1;->this$0:Lorg/gnucash/android/ui/chart/ChartReportActivity;
  
31 ····iput-object·p2,·p0,·Lorg/gnucash/android/ui/chart/ChartReportActivity$1;->val$allCurrencyCodes:Ljava/util/List;32 ····iput-object·p2,·p0,·Lorg/gnucash/android/ui/chart/ChartReportActivity$1;->val$allCurrencyCodes:Ljava/util/List;
  
Offset 86, 22 lines modifiedOffset 87, 24 lines modified
  
86 ····move-result-object·v187 ····move-result-object·v1
  
87 ····invoke-static·{v1},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;88 ····invoke-static·{v1},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
  
88 ····move-result-object·v189 ····move-result-object·v1
  
 90 ····.line·75
89 ····invoke-interface·{v1},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;91 ····invoke-interface·{v1},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
  
90 ····move-result-object·v292 ····move-result-object·v2
  
91 ····iget-object·v1,·p0,·Lorg/gnucash/android/ui/chart/ChartReportActivity$1;->this$0:Lorg/gnucash/android/ui/chart/ChartReportActivity;93 ····iget-object·v1,·p0,·Lorg/gnucash/android/ui/chart/ChartReportActivity$1;->this$0:Lorg/gnucash/android/ui/chart/ChartReportActivity;
  
92 ····const·v3,·0x7f06015b94 ····const·v3,·0x7f06015b
  
 95 ····.line·76
93 ····invoke-virtual·{v1,·v3},·Lorg/gnucash/android/ui/chart/ChartReportActivity;->getString(I)Ljava/lang/String;96 ····invoke-virtual·{v1,·v3},·Lorg/gnucash/android/ui/chart/ChartReportActivity;->getString(I)Ljava/lang/String;
  
94 ····move-result-object·v397 ····move-result-object·v3
  
95 ····iget-object·v1,·p0,·Lorg/gnucash/android/ui/chart/ChartReportActivity$1;->val$allCurrencyCodes:Ljava/util/List;98 ····iget-object·v1,·p0,·Lorg/gnucash/android/ui/chart/ChartReportActivity$1;->val$allCurrencyCodes:Ljava/util/List;
  
96 ····iget-object·v4,·p0,·Lorg/gnucash/android/ui/chart/ChartReportActivity$1;->val$allCurrencyNames:Ljava/util/List;99 ····iget-object·v4,·p0,·Lorg/gnucash/android/ui/chart/ChartReportActivity$1;->val$allCurrencyNames:Ljava/util/List;
Offset 116, 14 lines modifiedOffset 119, 15 lines modified
  
116 ····check-cast·v1,·Ljava/lang/String;119 ····check-cast·v1,·Ljava/lang/String;
  
117 ····invoke-interface·{v2,·v3,·v1},·Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;120 ····invoke-interface·{v2,·v3,·v1},·Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
  
118 ····move-result-object·v1121 ····move-result-object·v1
  
 122 ····.line·77
119 ····invoke-interface·{v1},·Landroid/content/SharedPreferences$Editor;->commit()Z123 ····invoke-interface·{v1},·Landroid/content/SharedPreferences$Editor;->commit()Z
  
120 ····.line·78124 ····.line·78
121 ····return-void125 ····return-void
122 .end·method126 .end·method
  
123 .method·public·onNothingSelected(Landroid/widget/AdapterView;)V127 .method·public·onNothingSelected(Landroid/widget/AdapterView;)V
671 B
smali/org/gnucash/android/ui/chart/ChartReportActivity$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/chart/ChartReportActivity;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/chart/ChartReportActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/chart/ChartReportActivity;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/chart/ChartReportActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/chart/ChartReportActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·9127 ····.line·91
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/chart/ChartReportActivity$3;->this$0:Lorg/gnucash/android/ui/chart/ChartReportActivity;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/chart/ChartReportActivity$3;->this$0:Lorg/gnucash/android/ui/chart/ChartReportActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
651 B
smali/org/gnucash/android/ui/chart/PieChartActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/chart/PieChartActivity;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/chart/PieChartActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/chart/PieChartActivity;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/chart/PieChartActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/chart/PieChartActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·14027 ····.line·140
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/chart/PieChartActivity$1;->this$0:Lorg/gnucash/android/ui/chart/PieChartActivity;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/chart/PieChartActivity$1;->this$0:Lorg/gnucash/android/ui/chart/PieChartActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
7.08 KB
smali/org/gnucash/android/ui/chart/ChartDatePickerFragment.smali
    
Offset 83, 15 lines modifiedOffset 83, 15 lines modified
83 ····.line·6783 ····.line·67
84 ····return-object·v084 ····return-object·v0
85 .end·method85 .end·method
  
  
86 #·virtual·methods86 #·virtual·methods
87 .method·public·onCreateDialog(Landroid/os/Bundle;)Landroid/app/Dialog;87 .method·public·onCreateDialog(Landroid/os/Bundle;)Landroid/app/Dialog;
88 ····.locals·1488 ····.locals·11
89 ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle;89 ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle;
90 ····.annotation·build·Landroid/support/annotation/NonNull;90 ····.annotation·build·Landroid/support/annotation/NonNull;
91 ····.end·annotation91 ····.end·annotation
  
92 ····.prologue92 ····.prologue
93 ····const/4·v4,·0x193 ····const/4·v4,·0x1
  
Offset 102, 31 lines modifiedOffset 102, 32 lines modified
  
102 ····move-result-object·v1102 ····move-result-object·v1
  
103 ····iget-object·v2,·p0,·Lorg/gnucash/android/ui/chart/ChartDatePickerFragment;->callback:Landroid/app/DatePickerDialog$OnDateSetListener;103 ····iget-object·v2,·p0,·Lorg/gnucash/android/ui/chart/ChartDatePickerFragment;->callback:Landroid/app/DatePickerDialog$OnDateSetListener;
  
104 ····iget-object·v3,·p0,·Lorg/gnucash/android/ui/chart/ChartDatePickerFragment;->mCalendar:Ljava/util/Calendar;104 ····iget-object·v3,·p0,·Lorg/gnucash/android/ui/chart/ChartDatePickerFragment;->mCalendar:Ljava/util/Calendar;
  
 105 ····.line·77
105 ····invoke-virtual·{v3,·v4},·Ljava/util/Calendar;->get(I)I106 ····invoke-virtual·{v3,·v4},·Ljava/util/Calendar;->get(I)I
  
106 ····move-result·v3107 ····move-result·v3
  
107 ····iget-object·v4,·p0,·Lorg/gnucash/android/ui/chart/ChartDatePickerFragment;->mCalendar:Ljava/util/Calendar;108 ····iget-object·v4,·p0,·Lorg/gnucash/android/ui/chart/ChartDatePickerFragment;->mCalendar:Ljava/util/Calendar;
  
108 ····const/4·v5,·0x2109 ····const/4·v5,·0x2
  
109 ····invoke-virtual·{v4,·v5},·Ljava/util/Calendar;->get(I)I110 ····invoke-virtual·{v4,·v5},·Ljava/util/Calendar;->get(I)I
  
110 ····move-result·v4111 ····move-result·v4
  
111 ····iget-object·v5,·p0,·Lorg/gnucash/android/ui/chart/ChartDatePickerFragment;->mCalendar:Ljava/util/Calendar;112 ····iget-object·v5,·p0,·Lorg/gnucash/android/ui/chart/ChartDatePickerFragment;->mCalendar:Ljava/util/Calendar;
  
112 ····const/4·v13,·0x5113 ····const/4·v10,·0x5
  
113 ····invoke-virtual·{v5,·v13},·Ljava/util/Calendar;->get(I)I114 ····invoke-virtual·{v5,·v10},·Ljava/util/Calendar;->get(I)I
  
114 ····move-result·v5115 ····move-result·v5
  
115 ····invoke-direct/range·{v0·..·v5},·Landroid/app/DatePickerDialog;-><init>(Landroid/content/Context;Landroid/app/DatePickerDialog$OnDateSetListener;III)V116 ····invoke-direct/range·{v0·..·v5},·Landroid/app/DatePickerDialog;-><init>(Landroid/content/Context;Landroid/app/DatePickerDialog$OnDateSetListener;III)V
  
116 ····.line·80117 ····.line·80
117 ····.local·v0,·"dialog":Landroid/app/DatePickerDialog;118 ····.local·v0,·"dialog":Landroid/app/DatePickerDialog;
Offset 135, 138 lines modifiedOffset 136, 136 lines modified
  
135 ····move-result-object·v1136 ····move-result-object·v1
  
136 ····const-string·v2,·"mDatePicker"137 ····const-string·v2,·"mDatePicker"
  
137 ····invoke-virtual·{v1,·v2},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;138 ····invoke-virtual·{v1,·v2},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
  
138 ····move-result-object·v8139 ····move-result-object·v7
  
139 ····.line·81140 ····.line·81
140 ····.local·v8,·"datePickerField":Ljava/lang/reflect/Field;141 ····.local·v7,·"datePickerField":Ljava/lang/reflect/Field;
141 ····const/4·v1,·0x1142 ····const/4·v1,·0x1
  
142 ····invoke-virtual·{v8,·v1},·Ljava/lang/reflect/Field;->setAccessible(Z)V143 ····invoke-virtual·{v7,·v1},·Ljava/lang/reflect/Field;->setAccessible(Z)V
  
143 ····.line·82144 ····.line·82
144 ····invoke-virtual·{v8,·v0},·Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;145 ····invoke-virtual·{v7,·v0},·Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
145 ····move-result-object·v7146 ····move-result-object·v6
  
146 ····check-cast·v7,·Landroid/widget/DatePicker;147 ····check-cast·v6,·Landroid/widget/DatePicker;
  
147 ····.line·84148 ····.line·84
148 ····.local·v7,·"datePicker":Landroid/widget/DatePicker;149 ····.local·v6,·"datePicker":Landroid/widget/DatePicker;
149 ····sget·v1,·Landroid/os/Build$VERSION;->SDK_INT:I150 ····sget·v1,·Landroid/os/Build$VERSION;->SDK_INT:I
  
150 ····const/16·v2,·0xb151 ····const/16·v2,·0xb
  
151 ····if-lt·v1,·v2,·:cond_0152 ····if-lt·v1,·v2,·:cond_0
  
152 ····.line·85153 ····.line·85
153 ····iget-wide·v2,·p0,·Lorg/gnucash/android/ui/chart/ChartDatePickerFragment;->minDate:J154 ····iget-wide·v2,·p0,·Lorg/gnucash/android/ui/chart/ChartDatePickerFragment;->minDate:J
  
154 ····invoke-virtual·{v7,·v2,·v3},·Landroid/widget/DatePicker;->setMinDate(J)V155 ····invoke-virtual·{v6,·v2,·v3},·Landroid/widget/DatePicker;->setMinDate(J)V
  
155 ····.line·86156 ····.line·86
156 ····iget-wide·v2,·p0,·Lorg/gnucash/android/ui/chart/ChartDatePickerFragment;->maxDate:J157 ····iget-wide·v2,·p0,·Lorg/gnucash/android/ui/chart/ChartDatePickerFragment;->maxDate:J
  
157 ····invoke-virtual·{v7,·v2,·v3},·Landroid/widget/DatePicker;->setMaxDate(J)V158 ····invoke-virtual·{v6,·v2,·v3},·Landroid/widget/DatePicker;->setMaxDate(J)V
  
158 ····.line·89159 ····.line·89
159 ····:cond_0160 ····:cond_0
160 ····invoke-virtual·{v7},·Ljava/lang/Object;->getClass()Ljava/lang/Class;161 ····invoke-virtual·{v6},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
161 ····move-result-object·v1162 ····move-result-object·v1
  
162 ····invoke-virtual·{v1},·Ljava/lang/Class;->getDeclaredFields()[Ljava/lang/reflect/Field;163 ····invoke-virtual·{v1},·Ljava/lang/Class;->getDeclaredFields()[Ljava/lang/reflect/Field;
  
163 ····move-result-object·v6164 ····move-result-object·v3
  
 165 ····array-length·v4,·v3
  
 166 ····const/4·v1,·0x0
164 ····.local·v6,·"arr$":[Ljava/lang/reflect/Field; 
165 ····array-length·v12,·v6 
  
 167 ····move·v2,·v1
166 ····.local·v12,·"len$":I 
167 ····const/4·v11,·0x0 
  
168 ····.local·v11,·"i$":I 
169 ····:goto_0168 ····:goto_0
170 ····if-ge·v11,·v12,·:cond_3169 ····if-ge·v2,·v4,·:cond_3
  
171 ····aget-object·v10,·v6,·v11170 ····aget-object·v9,·v3,·v2
  
172 ····.line·90171 ····.line·90
173 ····.local·v10,·"field":Ljava/lang/reflect/Field;172 ····.local·v9,·"field":Ljava/lang/reflect/Field;
174 ····invoke-virtual·{v10},·Ljava/lang/reflect/Field;->getName()Ljava/lang/String;173 ····invoke-virtual·{v9},·Ljava/lang/reflect/Field;->getName()Ljava/lang/String;
  
175 ····move-result-object·v1174 ····move-result-object·v1
  
176 ····const-string·v2,·"mDaySpinner"175 ····const-string·v5,·"mDaySpinner"
  
177 ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z176 ····invoke-virtual·{v1,·v5},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
178 ····move-result·v1177 ····move-result·v1
  
Max diff block lines reached; 2595/7124 bytes (36.43%) of diff not shown.
23.3 KB
smali/org/gnucash/android/ui/chart/PieChartActivity.smali
    
Offset 57, 14 lines modifiedOffset 57, 15 lines modified
  
57 ····new-array·v0,·v0,·[I57 ····new-array·v0,·v0,·[I
  
58 ····const/4·v1,·0x058 ····const/4·v1,·0x0
  
59 ····const-string·v2,·"#17ee4e"59 ····const-string·v2,·"#17ee4e"
  
 60 ····.line·75
60 ····invoke-static·{v2},·Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I61 ····invoke-static·{v2},·Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I
  
61 ····move-result·v262 ····move-result·v2
  
62 ····aput·v2,·v0,·v163 ····aput·v2,·v0,·v1
  
63 ····const/4·v1,·0x164 ····const/4·v1,·0x1
Offset 87, 14 lines modifiedOffset 88, 15 lines modified
  
87 ····aput·v2,·v0,·v188 ····aput·v2,·v0,·v1
  
88 ····const/4·v1,·0x389 ····const/4·v1,·0x3
  
89 ····const-string·v2,·"#f9cd04"90 ····const-string·v2,·"#f9cd04"
  
 91 ····.line·76
90 ····invoke-static·{v2},·Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I92 ····invoke-static·{v2},·Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I
  
91 ····move-result·v293 ····move-result·v2
  
92 ····aput·v2,·v0,·v194 ····aput·v2,·v0,·v1
  
93 ····const/4·v1,·0x495 ····const/4·v1,·0x4
Offset 117, 14 lines modifiedOffset 119, 15 lines modified
  
117 ····aput·v2,·v0,·v1119 ····aput·v2,·v0,·v1
  
118 ····const/4·v1,·0x6120 ····const/4·v1,·0x6
  
119 ····const-string·v2,·"#17d6ed"121 ····const-string·v2,·"#17d6ed"
  
 122 ····.line·77
120 ····invoke-static·{v2},·Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I123 ····invoke-static·{v2},·Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I
  
121 ····move-result·v2124 ····move-result·v2
  
122 ····aput·v2,·v0,·v1125 ····aput·v2,·v0,·v1
  
123 ····const/4·v1,·0x7126 ····const/4·v1,·0x7
Offset 147, 14 lines modifiedOffset 150, 15 lines modified
  
147 ····aput·v2,·v0,·v1150 ····aput·v2,·v0,·v1
  
148 ····const/16·v1,·0x9151 ····const/16·v1,·0x9
  
149 ····const-string·v2,·"#8b48fb"152 ····const-string·v2,·"#8b48fb"
  
 153 ····.line·78
150 ····invoke-static·{v2},·Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I154 ····invoke-static·{v2},·Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I
  
151 ····move-result·v2155 ····move-result·v2
  
152 ····aput·v2,·v0,·v1156 ····aput·v2,·v0,·v1
  
153 ····const/16·v1,·0xa157 ····const/16·v1,·0xa
Offset 177, 14 lines modifiedOffset 181, 15 lines modified
  
177 ····aput·v2,·v0,·v1181 ····aput·v2,·v0,·v1
  
178 ····const/16·v1,·0xc182 ····const/16·v1,·0xc
  
179 ····const-string·v2,·"#a6dcfd"183 ····const-string·v2,·"#a6dcfd"
  
 184 ····.line·79
180 ····invoke-static·{v2},·Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I185 ····invoke-static·{v2},·Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I
  
181 ····move-result·v2186 ····move-result·v2
  
182 ····aput·v2,·v0,·v1187 ····aput·v2,·v0,·v1
  
183 ····const/16·v1,·0xd188 ····const/16·v1,·0xd
Offset 207, 14 lines modifiedOffset 212, 15 lines modified
  
207 ····aput·v2,·v0,·v1212 ····aput·v2,·v0,·v1
  
208 ····const/16·v1,·0xf213 ····const/16·v1,·0xf
  
209 ····const-string·v2,·"#ba037c"214 ····const-string·v2,·"#ba037c"
  
 215 ····.line·80
210 ····invoke-static·{v2},·Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I216 ····invoke-static·{v2},·Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I
  
211 ····move-result·v2217 ····move-result·v2
  
212 ····aput·v2,·v0,·v1218 ····aput·v2,·v0,·v1
  
213 ····const/16·v1,·0x10219 ····const/16·v1,·0x10
Offset 237, 14 lines modifiedOffset 243, 15 lines modified
  
237 ····aput·v2,·v0,·v1243 ····aput·v2,·v0,·v1
  
238 ····const/16·v1,·0x12244 ····const/16·v1,·0x12
  
239 ····const-string·v2,·"#fddef8"245 ····const-string·v2,·"#fddef8"
  
 246 ····.line·81
240 ····invoke-static·{v2},·Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I247 ····invoke-static·{v2},·Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I
  
241 ····move-result·v2248 ····move-result·v2
  
242 ····aput·v2,·v0,·v1249 ····aput·v2,·v0,·v1
  
243 ····const/16·v1,·0x13250 ····const/16·v1,·0x13
Offset 265, 14 lines modifiedOffset 272, 15 lines modified
  
265 ····move-result·v2272 ····move-result·v2
  
266 ····aput·v2,·v0,·v1273 ····aput·v2,·v0,·v1
  
267 ····sput-object·v0,·Lorg/gnucash/android/ui/chart/PieChartActivity;->COLORS:[I274 ····sput-object·v0,·Lorg/gnucash/android/ui/chart/PieChartActivity;->COLORS:[I
  
 275 ····.line·74
268 ····return-void276 ····return-void
269 .end·method277 .end·method
  
270 .method·public·constructor·<init>()V278 .method·public·constructor·<init>()V
271 ····.locals·2279 ····.locals·2
  
272 ····.prologue280 ····.prologue
Max diff block lines reached; 21549/23733 bytes (90.80%) of diff not shown.
11.9 KB
smali/org/gnucash/android/ui/chart/ChartReportActivity.smali
    
Offset 13, 136 lines modifiedOffset 13, 137 lines modified
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·protected·onCreate(Landroid/os/Bundle;)V16 .method·protected·onCreate(Landroid/os/Bundle;)V
17 ····.locals·1217 ····.locals·11
18 ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle;18 ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle;
  
19 ····.prologue19 ····.prologue
20 ····.line·4720 ····.line·47
21 ····const·v9,·0x7f03001721 ····const·v8,·0x7f030017
  
22 ····invoke-virtual·{p0,·v9},·Lorg/gnucash/android/ui/chart/ChartReportActivity;->setContentView(I)V22 ····invoke-virtual·{p0,·v8},·Lorg/gnucash/android/ui/chart/ChartReportActivity;->setContentView(I)V
  
23 ····.line·4823 ····.line·48
24 ····invoke-super·{p0,·p1},·Lorg/gnucash/android/ui/passcode/PassLockActivity;->onCreate(Landroid/os/Bundle;)V24 ····invoke-super·{p0,·p1},·Lorg/gnucash/android/ui/passcode/PassLockActivity;->onCreate(Landroid/os/Bundle;)V
  
25 ····.line·4925 ····.line·49
26 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/chart/ChartReportActivity;->getSupportActionBar()Lcom/actionbarsherlock/app/ActionBar;26 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/chart/ChartReportActivity;->getSupportActionBar()Lcom/actionbarsherlock/app/ActionBar;
  
27 ····move-result-object·v927 ····move-result-object·v8
  
28 ····const·v10,·0x7f06010128 ····const·v9,·0x7f060101
  
29 ····invoke-virtual·{v9,·v10},·Lcom/actionbarsherlock/app/ActionBar;->setTitle(I)V29 ····invoke-virtual·{v8,·v9},·Lcom/actionbarsherlock/app/ActionBar;->setTitle(I)V
  
30 ····.line·5130 ····.line·51
31 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/chart/ChartReportActivity;->getResources()Landroid/content/res/Resources;31 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/chart/ChartReportActivity;->getResources()Landroid/content/res/Resources;
  
32 ····move-result-object·v932 ····move-result-object·v8
  
33 ····const·v10,·0x7f08001333 ····const·v9,·0x7f080013
  
34 ····invoke-virtual·{v9,·v10},·Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String;34 ····invoke-virtual·{v8,·v9},·Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String;
  
35 ····move-result-object·v935 ····move-result-object·v8
  
36 ····invoke-static·{v9},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;36 ····invoke-static·{v8},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
  
37 ····move-result-object·v037 ····move-result-object·v0
  
38 ····.line·5238 ····.line·52
39 ····.local·v0,·"allCurrencyCodes":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"39 ····.local·v0,·"allCurrencyCodes":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"
40 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/chart/ChartReportActivity;->getResources()Landroid/content/res/Resources;40 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/chart/ChartReportActivity;->getResources()Landroid/content/res/Resources;
  
41 ····move-result-object·v941 ····move-result-object·v8
  
42 ····const·v10,·0x7f08000342 ····const·v9,·0x7f080003
  
43 ····invoke-virtual·{v9,·v10},·Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String;43 ····invoke-virtual·{v8,·v9},·Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String;
  
44 ····move-result-object·v944 ····move-result-object·v8
  
45 ····invoke-static·{v9},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;45 ····invoke-static·{v8},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
  
46 ····move-result-object·v146 ····move-result-object·v1
  
47 ····.line·5447 ····.line·55
48 ····.local·v1,·"allCurrencyNames":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"48 ····.local·v1,·"allCurrencyNames":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"
49 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/chart/ChartReportActivity;->getApplicationContext()Landroid/content/Context;49 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/chart/ChartReportActivity;->getApplicationContext()Landroid/content/Context;
  
50 ····move-result-object·v950 ····move-result-object·v8
  
51 ····invoke-static·{v9},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;51 ····invoke-static·{v8},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
  
52 ····move-result-object·v952 ····move-result-object·v8
  
53 ····const·v10,·0x7f06015b53 ····const·v9,·0x7f06015b
  
 54 ····.line·56
54 ····invoke-virtual·{p0,·v10},·Lorg/gnucash/android/ui/chart/ChartReportActivity;->getString(I)Ljava/lang/String;55 ····invoke-virtual·{p0,·v9},·Lorg/gnucash/android/ui/chart/ChartReportActivity;->getString(I)Ljava/lang/String;
  
55 ····move-result-object·v1056 ····move-result-object·v9
  
56 ····sget-object·v11,·Lorg/gnucash/android/model/Money;->DEFAULT_CURRENCY_CODE:Ljava/lang/String;57 ····sget-object·v10,·Lorg/gnucash/android/model/Money;->DEFAULT_CURRENCY_CODE:Ljava/lang/String;
  
57 ····invoke-interface·{v9,·v10,·v11},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;58 ····invoke-interface·{v8,·v9,·v10},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
58 ····move-result-object·v959 ····move-result-object·v8
  
 60 ····.line·54
59 ····invoke-static·{v9},·Ljava/util/Currency;->getInstance(Ljava/lang/String;)Ljava/util/Currency;61 ····invoke-static·{v8},·Ljava/util/Currency;->getInstance(Ljava/lang/String;)Ljava/util/Currency;
  
60 ····move-result-object·v762 ····move-result-object·v6
  
61 ····.line·5763 ····.line·57
62 ····.local·v7,·"preferredCurrency":Ljava/util/Currency;64 ····.local·v6,·"preferredCurrency":Ljava/util/Currency;
63 ····invoke-static·{},·Lorg/gnucash/android/db/AccountsDbAdapter;->getInstance()Lorg/gnucash/android/db/AccountsDbAdapter;65 ····invoke-static·{},·Lorg/gnucash/android/db/AccountsDbAdapter;->getInstance()Lorg/gnucash/android/db/AccountsDbAdapter;
  
64 ····move-result-object·v966 ····move-result-object·v8
  
65 ····invoke-virtual·{v9},·Lorg/gnucash/android/db/AccountsDbAdapter;->getCurrencies()Ljava/util/List;67 ····invoke-virtual·{v8},·Lorg/gnucash/android/db/AccountsDbAdapter;->getCurrencies()Ljava/util/List;
  
66 ····move-result-object·v268 ····move-result-object·v2
  
67 ····.line·5869 ····.line·58
68 ····.local·v2,·"currencies":Ljava/util/List;,·"Ljava/util/List<Ljava/util/Currency;>;"70 ····.local·v2,·"currencies":Ljava/util/List;,·"Ljava/util/List<Ljava/util/Currency;>;"
69 ····invoke-interface·{v2,·v7},·Ljava/util/List;->remove(Ljava/lang/Object;)Z71 ····invoke-interface·{v2,·v6},·Ljava/util/List;->remove(Ljava/lang/Object;)Z
  
70 ····move-result·v972 ····move-result·v8
  
71 ····if-eqz·v9,·:cond_073 ····if-eqz·v8,·:cond_0
  
72 ····.line·5974 ····.line·59
73 ····const/4·v9,·0x075 ····const/4·v8,·0x0
  
74 ····invoke-interface·{v2,·v9,·v7},·Ljava/util/List;->add(ILjava/lang/Object;)V76 ····invoke-interface·{v2,·v8,·v6},·Ljava/util/List;->add(ILjava/lang/Object;)V
  
75 ····.line·6177 ····.line·61
76 ····:cond_078 ····:cond_0
77 ····new-instance·v4,·Ljava/util/ArrayList;79 ····new-instance·v4,·Ljava/util/ArrayList;
  
78 ····invoke-direct·{v4},·Ljava/util/ArrayList;-><init>()V80 ····invoke-direct·{v4},·Ljava/util/ArrayList;-><init>()V
  
79 ····.line·6281 ····.line·62
80 ····.local·v4,·"currencyNames":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"82 ····.local·v4,·"currencyNames":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"
81 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;83 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
82 ····move-result-object·v684 ····move-result-object·v8
  
83 ····.local·v6,·"i$":Ljava/util/Iterator; 
84 ····:goto_085 ····:goto_0
85 ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z86 ····invoke-interface·{v8},·Ljava/util/Iterator;->hasNext()Z
  
86 ····move-result·v987 ····move-result·v9
Max diff block lines reached; 5909/12030 bytes (49.12%) of diff not shown.
698 B
smali/org/gnucash/android/ui/chart/BarChartActivity$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$spinner:Landroid/widget/Spinner;22 .field·final·synthetic·val$spinner:Landroid/widget/Spinner;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/gnucash/android/ui/chart/BarChartActivity;Landroid/widget/Spinner;)V24 .method·constructor·<init>(Lorg/gnucash/android/ui/chart/BarChartActivity;Landroid/widget/Spinner;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/chart/BarChartActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·26128 ····.line·261
28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/chart/BarChartActivity$1;->this$0:Lorg/gnucash/android/ui/chart/BarChartActivity;29 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/chart/BarChartActivity$1;->this$0:Lorg/gnucash/android/ui/chart/BarChartActivity;
  
29 ····iput-object·p2,·p0,·Lorg/gnucash/android/ui/chart/BarChartActivity$1;->val$spinner:Landroid/widget/Spinner;30 ····iput-object·p2,·p0,·Lorg/gnucash/android/ui/chart/BarChartActivity$1;->val$spinner:Landroid/widget/Spinner;
  
651 B
smali/org/gnucash/android/ui/chart/PieChartActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/chart/PieChartActivity;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/chart/PieChartActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/chart/PieChartActivity;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/chart/PieChartActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/chart/PieChartActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·14827 ····.line·148
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/chart/PieChartActivity$2;->this$0:Lorg/gnucash/android/ui/chart/PieChartActivity;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/chart/PieChartActivity$2;->this$0:Lorg/gnucash/android/ui/chart/PieChartActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.86 KB
smali/org/gnucash/android/ui/chart/PieChartActivity$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/chart/PieChartActivity;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/chart/PieChartActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/chart/PieChartActivity;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/chart/PieChartActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/chart/PieChartActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·15727 ····.line·157
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/chart/PieChartActivity$3;->this$0:Lorg/gnucash/android/ui/chart/PieChartActivity;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/chart/PieChartActivity$3;->this$0:Lorg/gnucash/android/ui/chart/PieChartActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 42, 54 lines modifiedOffset 43, 58 lines modified
  
42 ····.prologue43 ····.prologue
43 ····.line·16144 ····.line·161
44 ····iget-object·v1,·p0,·Lorg/gnucash/android/ui/chart/PieChartActivity$3;->this$0:Lorg/gnucash/android/ui/chart/PieChartActivity;45 ····iget-object·v1,·p0,·Lorg/gnucash/android/ui/chart/PieChartActivity$3;->this$0:Lorg/gnucash/android/ui/chart/PieChartActivity;
  
45 ····iget-object·v2,·p0,·Lorg/gnucash/android/ui/chart/PieChartActivity$3;->this$0:Lorg/gnucash/android/ui/chart/PieChartActivity;46 ····iget-object·v2,·p0,·Lorg/gnucash/android/ui/chart/PieChartActivity$3;->this$0:Lorg/gnucash/android/ui/chart/PieChartActivity;
  
 47 ····.line·162
46 ····invoke-static·{v2},·Lorg/gnucash/android/ui/chart/PieChartActivity;->access$000(Lorg/gnucash/android/ui/chart/PieChartActivity;)Lorg/joda/time/LocalDateTime;48 ····invoke-static·{v2},·Lorg/gnucash/android/ui/chart/PieChartActivity;->access$000(Lorg/gnucash/android/ui/chart/PieChartActivity;)Lorg/joda/time/LocalDateTime;
  
47 ····move-result-object·v249 ····move-result-object·v2
  
48 ····invoke-virtual·{v2},·Lorg/joda/time/LocalDateTime;->toDate()Ljava/util/Date;50 ····invoke-virtual·{v2},·Lorg/joda/time/LocalDateTime;->toDate()Ljava/util/Date;
  
49 ····move-result-object·v251 ····move-result-object·v2
  
50 ····invoke-virtual·{v2},·Ljava/util/Date;->getTime()J52 ····invoke-virtual·{v2},·Ljava/util/Date;->getTime()J
  
51 ····move-result-wide·v253 ····move-result-wide·v2
  
52 ····iget-object·v4,·p0,·Lorg/gnucash/android/ui/chart/PieChartActivity$3;->this$0:Lorg/gnucash/android/ui/chart/PieChartActivity;54 ····iget-object·v4,·p0,·Lorg/gnucash/android/ui/chart/PieChartActivity$3;->this$0:Lorg/gnucash/android/ui/chart/PieChartActivity;
  
 55 ····.line·163
53 ····invoke-static·{v4},·Lorg/gnucash/android/ui/chart/PieChartActivity;->access$200(Lorg/gnucash/android/ui/chart/PieChartActivity;)Lorg/joda/time/LocalDateTime;56 ····invoke-static·{v4},·Lorg/gnucash/android/ui/chart/PieChartActivity;->access$200(Lorg/gnucash/android/ui/chart/PieChartActivity;)Lorg/joda/time/LocalDateTime;
  
54 ····move-result-object·v457 ····move-result-object·v4
  
55 ····invoke-virtual·{v4},·Lorg/joda/time/LocalDateTime;->toDate()Ljava/util/Date;58 ····invoke-virtual·{v4},·Lorg/joda/time/LocalDateTime;->toDate()Ljava/util/Date;
  
56 ····move-result-object·v459 ····move-result-object·v4
  
57 ····invoke-virtual·{v4},·Ljava/util/Date;->getTime()J60 ····invoke-virtual·{v4},·Ljava/util/Date;->getTime()J
  
58 ····move-result-wide·v461 ····move-result-wide·v4
  
59 ····iget-object·v6,·p0,·Lorg/gnucash/android/ui/chart/PieChartActivity$3;->this$0:Lorg/gnucash/android/ui/chart/PieChartActivity;62 ····iget-object·v6,·p0,·Lorg/gnucash/android/ui/chart/PieChartActivity$3;->this$0:Lorg/gnucash/android/ui/chart/PieChartActivity;
  
 63 ····.line·164
60 ····invoke-static·{v6},·Lorg/gnucash/android/ui/chart/PieChartActivity;->access$300(Lorg/gnucash/android/ui/chart/PieChartActivity;)Lorg/joda/time/LocalDateTime;64 ····invoke-static·{v6},·Lorg/gnucash/android/ui/chart/PieChartActivity;->access$300(Lorg/gnucash/android/ui/chart/PieChartActivity;)Lorg/joda/time/LocalDateTime;
  
61 ····move-result-object·v665 ····move-result-object·v6
  
62 ····invoke-virtual·{v6},·Lorg/joda/time/LocalDateTime;->toDate()Ljava/util/Date;66 ····invoke-virtual·{v6},·Lorg/joda/time/LocalDateTime;->toDate()Ljava/util/Date;
  
63 ····move-result-object·v667 ····move-result-object·v6
  
64 ····invoke-virtual·{v6},·Ljava/util/Date;->getTime()J68 ····invoke-virtual·{v6},·Ljava/util/Date;->getTime()J
  
65 ····move-result-wide·v669 ····move-result-wide·v6
  
 70 ····.line·161
66 ····invoke-static/range·{v1·..·v7},·Lorg/gnucash/android/ui/chart/ChartDatePickerFragment;->newInstance(Landroid/app/DatePickerDialog$OnDateSetListener;JJJ)Lorg/gnucash/android/ui/chart/ChartDatePickerFragment;71 ····invoke-static/range·{v1·..·v7},·Lorg/gnucash/android/ui/chart/ChartDatePickerFragment;->newInstance(Landroid/app/DatePickerDialog$OnDateSetListener;JJJ)Lorg/gnucash/android/ui/chart/ChartDatePickerFragment;
  
67 ····move-result-object·v072 ····move-result-object·v0
  
68 ····.line·16573 ····.line·165
69 ····.local·v0,·"newFragment":Landroid/support/v4/app/DialogFragment;74 ····.local·v0,·"newFragment":Landroid/support/v4/app/DialogFragment;
70 ····iget-object·v1,·p0,·Lorg/gnucash/android/ui/chart/PieChartActivity$3;->this$0:Lorg/gnucash/android/ui/chart/PieChartActivity;75 ····iget-object·v1,·p0,·Lorg/gnucash/android/ui/chart/PieChartActivity$3;->this$0:Lorg/gnucash/android/ui/chart/PieChartActivity;
671 B
smali/org/gnucash/android/ui/chart/ChartReportActivity$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/chart/ChartReportActivity;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/chart/ChartReportActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/chart/ChartReportActivity;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/chart/ChartReportActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/chart/ChartReportActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·9727 ····.line·97
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/chart/ChartReportActivity$4;->this$0:Lorg/gnucash/android/ui/chart/ChartReportActivity;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/chart/ChartReportActivity$4;->this$0:Lorg/gnucash/android/ui/chart/ChartReportActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
671 B
smali/org/gnucash/android/ui/chart/ChartReportActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/chart/ChartReportActivity;21 .field·final·synthetic·this$0:Lorg/gnucash/android/ui/chart/ChartReportActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gnucash/android/ui/chart/ChartReportActivity;)V23 .method·constructor·<init>(Lorg/gnucash/android/ui/chart/ChartReportActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/ui/chart/ChartReportActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·8527 ····.line·85
27 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/chart/ChartReportActivity$2;->this$0:Lorg/gnucash/android/ui/chart/ChartReportActivity;28 ····iput-object·p1,·p0,·Lorg/gnucash/android/ui/chart/ChartReportActivity$2;->this$0:Lorg/gnucash/android/ui/chart/ChartReportActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
40.0 KB
smali/org/gnucash/android/ui/chart/LineChartActivity.smali
    
Offset 80, 14 lines modifiedOffset 80, 15 lines modified
80 ····.line·7280 ····.line·72
81 ····const/4·v0,·0x581 ····const/4·v0,·0x5
  
82 ····new-array·v0,·v0,·[I82 ····new-array·v0,·v0,·[I
  
83 ····const-string·v1,·"#68F1AF"83 ····const-string·v1,·"#68F1AF"
  
 84 ····.line·73
84 ····invoke-static·{v1},·Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I85 ····invoke-static·{v1},·Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I
  
85 ····move-result·v186 ····move-result·v1
  
86 ····aput·v1,·v0,·v287 ····aput·v1,·v0,·v2
  
87 ····const-string·v1,·"#cc1f09"88 ····const-string·v1,·"#cc1f09"
Offset 104, 14 lines modifiedOffset 105, 15 lines modified
  
104 ····move-result·v1105 ····move-result·v1
  
105 ····aput·v1,·v0,·v4106 ····aput·v1,·v0,·v4
  
106 ····const-string·v1,·"#1469EB"107 ····const-string·v1,·"#1469EB"
  
 108 ····.line·74
107 ····invoke-static·{v1},·Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I109 ····invoke-static·{v1},·Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I
  
108 ····move-result·v1110 ····move-result·v1
  
109 ····aput·v1,·v0,·v5111 ····aput·v1,·v0,·v5
  
110 ····const-string·v1,·"#B304AD"112 ····const-string·v1,·"#B304AD"
Offset 127, 14 lines modifiedOffset 129, 15 lines modified
127 ····.line·76129 ····.line·76
128 ····const/4·v0,·0x5130 ····const/4·v0,·0x5
  
129 ····new-array·v0,·v0,·[I131 ····new-array·v0,·v0,·[I
  
130 ····const-string·v1,·"#008000"132 ····const-string·v1,·"#008000"
  
 133 ····.line·77
131 ····invoke-static·{v1},·Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I134 ····invoke-static·{v1},·Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I
  
132 ····move-result·v1135 ····move-result·v1
  
133 ····aput·v1,·v0,·v2136 ····aput·v1,·v0,·v2
  
134 ····const-string·v1,·"#FF0000"137 ····const-string·v1,·"#FF0000"
Offset 151, 14 lines modifiedOffset 154, 15 lines modified
  
151 ····move-result·v1154 ····move-result·v1
  
152 ····aput·v1,·v0,·v4155 ····aput·v1,·v0,·v4
  
153 ····const-string·v1,·"#0065FF"156 ····const-string·v1,·"#0065FF"
  
 157 ····.line·78
154 ····invoke-static·{v1},·Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I158 ····invoke-static·{v1},·Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I
  
155 ····move-result·v1159 ····move-result·v1
  
156 ····aput·v1,·v0,·v5160 ····aput·v1,·v0,·v5
  
157 ····const-string·v1,·"#8F038A"161 ····const-string·v1,·"#8F038A"
Offset 167, 14 lines modifiedOffset 171, 15 lines modified
  
167 ····move-result·v1171 ····move-result·v1
  
168 ····aput·v1,·v0,·v6172 ····aput·v1,·v0,·v6
  
169 ····sput-object·v0,·Lorg/gnucash/android/ui/chart/LineChartActivity;->FILL_COLORS:[I173 ····sput-object·v0,·Lorg/gnucash/android/ui/chart/LineChartActivity;->FILL_COLORS:[I
  
 174 ····.line·76
170 ····return-void175 ····return-void
171 .end·method176 .end·method
  
172 .method·public·constructor·<init>()V177 .method·public·constructor·<init>()V
173 ····.locals·1178 ····.locals·1
  
174 ····.prologue179 ····.prologue
Offset 397, 226 lines modifiedOffset 402, 225 lines modified
  
397 ····iput-wide·v8,·p0,·Lorg/gnucash/android/ui/chart/LineChartActivity;->mLatestTransactionTimestamp:J402 ····iput-wide·v8,·p0,·Lorg/gnucash/android/ui/chart/LineChartActivity;->mLatestTransactionTimestamp:J
  
398 ····goto·:goto_1403 ····goto·:goto_1
399 .end·method404 .end·method
  
400 .method·private·getData(Ljava/util/List;)Lcom/github/mikephil/charting/data/LineData;405 .method·private·getData(Ljava/util/List;)Lcom/github/mikephil/charting/data/LineData;
401 ····.locals·13406 ····.locals·11
402 ····.annotation·system·Ldalvik/annotation/Signature;407 ····.annotation·system·Ldalvik/annotation/Signature;
403 ········value·=·{408 ········value·=·{
404 ············"(",409 ············"(",
405 ············"Ljava/util/List",410 ············"Ljava/util/List",
406 ············"<",411 ············"<",
407 ············"Lorg/gnucash/android/model/AccountType;",412 ············"Lorg/gnucash/android/model/AccountType;",
408 ············">;)",413 ············">;)",
409 ············"Lcom/github/mikephil/charting/data/LineData;"414 ············"Lcom/github/mikephil/charting/data/LineData;"
410 ········}415 ········}
411 ····.end·annotation416 ····.end·annotation
  
412 ····.prologue417 ····.prologue
413 ····.local·p1,·"accountTypeList":Ljava/util/List;,·"Ljava/util/List<Lorg/gnucash/android/model/AccountType;>;"418 ····.local·p1,·"accountTypeList":Ljava/util/List;,·"Ljava/util/List<Lorg/gnucash/android/model/AccountType;>;"
414 ····const/4·v12,·0x1419 ····const/4·v10,·0x1
  
415 ····.line·134420 ····.line·134
416 ····invoke-direct·{p0,·p1},·Lorg/gnucash/android/ui/chart/LineChartActivity;->calculateEarliestAndLatestTimestamps(Ljava/util/List;)V421 ····invoke-direct·{p0,·p1},·Lorg/gnucash/android/ui/chart/LineChartActivity;->calculateEarliestAndLatestTimestamps(Ljava/util/List;)V
  
417 ····.line·136422 ····.line·136
418 ····new-instance·v8,·Lorg/joda/time/LocalDate;423 ····new-instance·v7,·Lorg/joda/time/LocalDate;
  
419 ····iget-wide·v10,·p0,·Lorg/gnucash/android/ui/chart/LineChartActivity;->mEarliestTransactionTimestamp:J424 ····iget-wide·v8,·p0,·Lorg/gnucash/android/ui/chart/LineChartActivity;->mEarliestTransactionTimestamp:J
  
420 ····invoke-direct·{v8,·v10,·v11},·Lorg/joda/time/LocalDate;-><init>(J)V425 ····invoke-direct·{v7,·v8,·v9},·Lorg/joda/time/LocalDate;-><init>(J)V
  
421 ····invoke-virtual·{v8,·v12},·Lorg/joda/time/LocalDate;->withDayOfMonth(I)Lorg/joda/time/LocalDate;426 ····invoke-virtual·{v7,·v10},·Lorg/joda/time/LocalDate;->withDayOfMonth(I)Lorg/joda/time/LocalDate;
  
422 ····move-result-object·v6427 ····move-result-object·v5
  
423 ····.line·137428 ····.line·137
424 ····.local·v6,·"startDate":Lorg/joda/time/LocalDate;429 ····.local·v5,·"startDate":Lorg/joda/time/LocalDate;
425 ····new-instance·v8,·Lorg/joda/time/LocalDate;430 ····new-instance·v7,·Lorg/joda/time/LocalDate;
  
426 ····iget-wide·v10,·p0,·Lorg/gnucash/android/ui/chart/LineChartActivity;->mLatestTransactionTimestamp:J431 ····iget-wide·v8,·p0,·Lorg/gnucash/android/ui/chart/LineChartActivity;->mLatestTransactionTimestamp:J
  
427 ····invoke-direct·{v8,·v10,·v11},·Lorg/joda/time/LocalDate;-><init>(J)V432 ····invoke-direct·{v7,·v8,·v9},·Lorg/joda/time/LocalDate;-><init>(J)V
  
428 ····invoke-virtual·{v8,·v12},·Lorg/joda/time/LocalDate;->withDayOfMonth(I)Lorg/joda/time/LocalDate;433 ····invoke-virtual·{v7,·v10},·Lorg/joda/time/LocalDate;->withDayOfMonth(I)Lorg/joda/time/LocalDate;
  
Max diff block lines reached; 36958/40839 bytes (90.50%) of diff not shown.
19.8 KB
smali/org/gnucash/android/ui/chart/BarChartActivity.smali
    
Offset 48, 14 lines modifiedOffset 48, 15 lines modified
  
48 ····new-array·v0,·v0,·[I48 ····new-array·v0,·v0,·[I
  
49 ····const/4·v1,·0x049 ····const/4·v1,·0x0
  
50 ····const-string·v2,·"#17ee4e"50 ····const-string·v2,·"#17ee4e"
  
 51 ····.line·78
51 ····invoke-static·{v2},·Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I52 ····invoke-static·{v2},·Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I
  
52 ····move-result·v253 ····move-result·v2
  
53 ····aput·v2,·v0,·v154 ····aput·v2,·v0,·v1
  
54 ····const/4·v1,·0x155 ····const/4·v1,·0x1
Offset 78, 14 lines modifiedOffset 79, 15 lines modified
  
78 ····aput·v2,·v0,·v179 ····aput·v2,·v0,·v1
  
79 ····const/4·v1,·0x380 ····const/4·v1,·0x3
  
80 ····const-string·v2,·"#f9cd04"81 ····const-string·v2,·"#f9cd04"
  
 82 ····.line·79
81 ····invoke-static·{v2},·Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I83 ····invoke-static·{v2},·Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I
  
82 ····move-result·v284 ····move-result·v2
  
83 ····aput·v2,·v0,·v185 ····aput·v2,·v0,·v1
  
84 ····const/4·v1,·0x486 ····const/4·v1,·0x4
Offset 108, 14 lines modifiedOffset 110, 15 lines modified
  
108 ····aput·v2,·v0,·v1110 ····aput·v2,·v0,·v1
  
109 ····const/4·v1,·0x6111 ····const/4·v1,·0x6
  
110 ····const-string·v2,·"#17d6ed"112 ····const-string·v2,·"#17d6ed"
  
 113 ····.line·80
111 ····invoke-static·{v2},·Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I114 ····invoke-static·{v2},·Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I
  
112 ····move-result·v2115 ····move-result·v2
  
113 ····aput·v2,·v0,·v1116 ····aput·v2,·v0,·v1
  
114 ····const/4·v1,·0x7117 ····const/4·v1,·0x7
Offset 138, 14 lines modifiedOffset 141, 15 lines modified
  
138 ····aput·v2,·v0,·v1141 ····aput·v2,·v0,·v1
  
139 ····const/16·v1,·0x9142 ····const/16·v1,·0x9
  
140 ····const-string·v2,·"#8b48fb"143 ····const-string·v2,·"#8b48fb"
  
 144 ····.line·81
141 ····invoke-static·{v2},·Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I145 ····invoke-static·{v2},·Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I
  
142 ····move-result·v2146 ····move-result·v2
  
143 ····aput·v2,·v0,·v1147 ····aput·v2,·v0,·v1
  
144 ····const/16·v1,·0xa148 ····const/16·v1,·0xa
Offset 168, 14 lines modifiedOffset 172, 15 lines modified
  
168 ····aput·v2,·v0,·v1172 ····aput·v2,·v0,·v1
  
169 ····const/16·v1,·0xc173 ····const/16·v1,·0xc
  
170 ····const-string·v2,·"#a6dcfd"174 ····const-string·v2,·"#a6dcfd"
  
 175 ····.line·82
171 ····invoke-static·{v2},·Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I176 ····invoke-static·{v2},·Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I
  
172 ····move-result·v2177 ····move-result·v2
  
173 ····aput·v2,·v0,·v1178 ····aput·v2,·v0,·v1
  
174 ····const/16·v1,·0xd179 ····const/16·v1,·0xd
Offset 198, 14 lines modifiedOffset 203, 15 lines modified
  
198 ····aput·v2,·v0,·v1203 ····aput·v2,·v0,·v1
  
199 ····const/16·v1,·0xf204 ····const/16·v1,·0xf
  
200 ····const-string·v2,·"#ba037c"205 ····const-string·v2,·"#ba037c"
  
 206 ····.line·83
201 ····invoke-static·{v2},·Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I207 ····invoke-static·{v2},·Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I
  
202 ····move-result·v2208 ····move-result·v2
  
203 ····aput·v2,·v0,·v1209 ····aput·v2,·v0,·v1
  
204 ····const/16·v1,·0x10210 ····const/16·v1,·0x10
Offset 228, 14 lines modifiedOffset 234, 15 lines modified
  
228 ····aput·v2,·v0,·v1234 ····aput·v2,·v0,·v1
  
229 ····const/16·v1,·0x12235 ····const/16·v1,·0x12
  
230 ····const-string·v2,·"#fddef8"236 ····const-string·v2,·"#fddef8"
  
 237 ····.line·84
231 ····invoke-static·{v2},·Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I238 ····invoke-static·{v2},·Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I
  
232 ····move-result·v2239 ····move-result·v2
  
233 ····aput·v2,·v0,·v1240 ····aput·v2,·v0,·v1
  
234 ····const/16·v1,·0x13241 ····const/16·v1,·0x13
Offset 256, 14 lines modifiedOffset 263, 15 lines modified
  
256 ····move-result·v2263 ····move-result·v2
  
257 ····aput·v2,·v0,·v1264 ····aput·v2,·v0,·v1
  
258 ····sput-object·v0,·Lorg/gnucash/android/ui/chart/BarChartActivity;->COLORS:[I265 ····sput-object·v0,·Lorg/gnucash/android/ui/chart/BarChartActivity;->COLORS:[I
  
 266 ····.line·77
259 ····return-void267 ····return-void
260 .end·method268 .end·method
  
261 .method·public·constructor·<init>()V269 .method·public·constructor·<init>()V
262 ····.locals·2270 ····.locals·2
  
263 ····.prologue271 ····.prologue
Max diff block lines reached; 17959/20143 bytes (89.16%) of diff not shown.
1.84 KB
smali/org/gnucash/android/ui/util/AccountBalanceTask.smali
    
Offset 78, 21 lines modifiedOffset 78, 19 lines modified
78 ····return-void78 ····return-void
79 .end·method79 .end·method
  
  
80 #·virtual·methods80 #·virtual·methods
81 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;81 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
82 ····.locals·182 ····.locals·1
83 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
84 ····.prologue83 ····.prologue
85 ····.line·3884 ····.line·38
86 ····check-cast·p1,·[Ljava/lang/String;85 ····check-cast·p1,·[Ljava/lang/String;
  
87 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
88 ····invoke-virtual·{p0,·p1},·Lorg/gnucash/android/ui/util/AccountBalanceTask;->doInBackground([Ljava/lang/String;)Lorg/gnucash/android/model/Money;86 ····invoke-virtual·{p0,·p1},·Lorg/gnucash/android/ui/util/AccountBalanceTask;->doInBackground([Ljava/lang/String;)Lorg/gnucash/android/model/Money;
  
89 ····move-result-object·v087 ····move-result-object·v0
  
90 ····return-object·v088 ····return-object·v0
91 .end·method89 .end·method
  
Offset 182, 21 lines modifiedOffset 180, 19 lines modified
182 ····invoke-static·{v0,·v1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I180 ····invoke-static·{v0,·v1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
  
183 ····goto·:goto_0181 ····goto·:goto_0
184 .end·method182 .end·method
  
185 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V183 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
186 ····.locals·0184 ····.locals·0
187 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
188 ····.prologue185 ····.prologue
189 ····.line·38186 ····.line·38
190 ····check-cast·p1,·Lorg/gnucash/android/model/Money;187 ····check-cast·p1,·Lorg/gnucash/android/model/Money;
  
191 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
192 ····invoke-virtual·{p0,·p1},·Lorg/gnucash/android/ui/util/AccountBalanceTask;->onPostExecute(Lorg/gnucash/android/model/Money;)V188 ····invoke-virtual·{p0,·p1},·Lorg/gnucash/android/ui/util/AccountBalanceTask;->onPostExecute(Lorg/gnucash/android/model/Money;)V
  
193 ····return-void189 ····return-void
194 .end·method190 .end·method
  
195 .method·protected·onPostExecute(Lorg/gnucash/android/model/Money;)V191 .method·protected·onPostExecute(Lorg/gnucash/android/model/Money;)V
196 ····.locals·5192 ····.locals·5
Offset 265, 15 lines modifiedOffset 261, 15 lines modified
265 ····.line·78261 ····.line·78
266 ····.end·local·v0····#·"balanceTextView":Landroid/widget/TextView;262 ····.end·local·v0····#·"balanceTextView":Landroid/widget/TextView;
267 ····.end·local·v1····#·"context":Landroid/content/Context;263 ····.end·local·v1····#·"context":Landroid/content/Context;
268 ····.end·local·v2····#·"fontColor":I264 ····.end·local·v2····#·"fontColor":I
269 ····:cond_0265 ····:cond_0
270 ····return-void266 ····return-void
  
271 ····.line·73267 ····.line·74
272 ····.restart·local·v0····#·"balanceTextView":Landroid/widget/TextView;268 ····.restart·local·v0····#·"balanceTextView":Landroid/widget/TextView;
273 ····.restart·local·v1····#·"context":Landroid/content/Context;269 ····.restart·local·v1····#·"context":Landroid/content/Context;
274 ····:cond_1270 ····:cond_1
275 ····invoke-virtual·{v1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;271 ····invoke-virtual·{v1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
276 ····move-result-object·v3272 ····move-result-object·v3
  
597 B
smali/org/gnucash/android/ui/util/TransactionTypeToggleButton.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Landroid/widget/ToggleButton;2 .super·Landroid/widget/ToggleButton;
3 .source·"TransactionTypeToggleButton.java"3 .source·"TransactionTypeToggleButton.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lorg/gnucash/android/ui/util/TransactionTypeToggleButton$1;, 
8 ········Lorg/gnucash/android/ui/util/TransactionTypeToggleButton$OnTypeChangedListener;7 ········Lorg/gnucash/android/ui/util/TransactionTypeToggleButton$OnTypeChangedListener;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·instance·fields10 #·instance·fields
12 .field·private·mAccountType:Lorg/gnucash/android/model/AccountType;11 .field·private·mAccountType:Lorg/gnucash/android/model/AccountType;
15.6 KB
smali/org/gnucash/android/ui/util/RecurrenceParser.smali
    
Offset 152, 15 lines modifiedOffset 152, 15 lines modified
152 ····invoke-virtual·{v0,·v2,·v1},·Ljava/util/Calendar;->add(II)V152 ····invoke-virtual·{v0,·v2,·v1},·Ljava/util/Calendar;->add(II)V
  
153 ····.line·150153 ····.line·150
154 ····return-object·v0154 ····return-object·v0
155 .end·method155 .end·method
  
156 .method·public·static·parse(Lcom/doomonafireball/betterpickers/recurrencepicker/EventRecurrence;Lorg/gnucash/android/model/ScheduledAction$ActionType;)Ljava/util/List;156 .method·public·static·parse(Lcom/doomonafireball/betterpickers/recurrencepicker/EventRecurrence;Lorg/gnucash/android/model/ScheduledAction$ActionType;)Ljava/util/List;
157 ····.locals·14157 ····.locals·13
158 ····.param·p0,·"eventRecurrence"····#·Lcom/doomonafireball/betterpickers/recurrencepicker/EventRecurrence;158 ····.param·p0,·"eventRecurrence"····#·Lcom/doomonafireball/betterpickers/recurrencepicker/EventRecurrence;
159 ····.param·p1,·"actionType"····#·Lorg/gnucash/android/model/ScheduledAction$ActionType;159 ····.param·p1,·"actionType"····#·Lorg/gnucash/android/model/ScheduledAction$ActionType;
160 ····.annotation·system·Ldalvik/annotation/Signature;160 ····.annotation·system·Ldalvik/annotation/Signature;
161 ········value·=·{161 ········value·=·{
162 ············"(",162 ············"(",
163 ············"Lcom/doomonafireball/betterpickers/recurrencepicker/EventRecurrence;",163 ············"Lcom/doomonafireball/betterpickers/recurrencepicker/EventRecurrence;",
164 ············"Lorg/gnucash/android/model/ScheduledAction$ActionType;",164 ············"Lorg/gnucash/android/model/ScheduledAction$ActionType;",
Offset 169, 289 lines modifiedOffset 169, 279 lines modified
169 ············"<",169 ············"<",
170 ············"Lorg/gnucash/android/model/ScheduledAction;",170 ············"Lorg/gnucash/android/model/ScheduledAction;",
171 ············">;"171 ············">;"
172 ········}172 ········}
173 ····.end·annotation173 ····.end·annotation
  
174 ····.prologue174 ····.prologue
 175 ····const/4·v12,·0x1
  
175 ····.line·54176 ····.line·54
176 ····new-instance·v9,·Ljava/util/ArrayList;177 ····new-instance·v6,·Ljava/util/ArrayList;
  
177 ····invoke-direct·{v9},·Ljava/util/ArrayList;-><init>()V178 ····invoke-direct·{v6},·Ljava/util/ArrayList;-><init>()V
  
178 ····.line·55179 ····.line·55
179 ····.local·v9,·"scheduledActionList":Ljava/util/List;,·"Ljava/util/List<Lorg/gnucash/android/model/ScheduledAction;>;"180 ····.local·v6,·"scheduledActionList":Ljava/util/List;,·"Ljava/util/List<Lorg/gnucash/android/model/ScheduledAction;>;"
180 ····if-nez·p0,·:cond_1181 ····if-nez·p0,·:cond_1
  
181 ····.line·119182 ····.line·119
182 ····:cond_0183 ····:cond_0
183 ····:goto_0184 ····:goto_0
184 ····return-object·v9185 ····return-object·v6
  
185 ····.line·58186 ····.line·58
186 ····:cond_1187 ····:cond_1
187 ····iget·v10,·p0,·Lcom/doomonafireball/betterpickers/recurrencepicker/EventRecurrence;->freq:I188 ····iget·v7,·p0,·Lcom/doomonafireball/betterpickers/recurrencepicker/EventRecurrence;->freq:I
  
188 ····packed-switch·v10,·:pswitch_data_0189 ····packed-switch·v7,·:pswitch_data_0
  
189 ····goto·:goto_0190 ····goto·:goto_0
  
190 ····.line·60191 ····.line·60
191 ····:pswitch_0192 ····:pswitch_0
192 ····iget·v10,·p0,·Lcom/doomonafireball/betterpickers/recurrencepicker/EventRecurrence;->interval:I193 ····iget·v7,·p0,·Lcom/doomonafireball/betterpickers/recurrencepicker/EventRecurrence;->interval:I
  
193 ····if-nez·v10,·:cond_2194 ····if-nez·v7,·:cond_2
  
194 ····.line·61195 ····.line·61
195 ····const-wide/32·v6,·0x5265c00196 ····const-wide/32·v4,·0x5265c00
  
196 ····.line·65197 ····.line·65
197 ····.local·v6,·"period":J198 ····.local·v4,·"period":J
198 ····:goto_1199 ····:goto_1
199 ····new-instance·v8,·Lorg/gnucash/android/model/ScheduledAction;200 ····new-instance·v3,·Lorg/gnucash/android/model/ScheduledAction;
  
200 ····invoke-direct·{v8,·p1},·Lorg/gnucash/android/model/ScheduledAction;-><init>(Lorg/gnucash/android/model/ScheduledAction$ActionType;)V201 ····invoke-direct·{v3,·p1},·Lorg/gnucash/android/model/ScheduledAction;-><init>(Lorg/gnucash/android/model/ScheduledAction$ActionType;)V
  
201 ····.line·66202 ····.line·66
202 ····.local·v8,·"scheduledAction":Lorg/gnucash/android/model/ScheduledAction;203 ····.local·v3,·"scheduledAction":Lorg/gnucash/android/model/ScheduledAction;
203 ····invoke-virtual·{v8,·v6,·v7},·Lorg/gnucash/android/model/ScheduledAction;->setPeriod(J)V204 ····invoke-virtual·{v3,·v4,·v5},·Lorg/gnucash/android/model/ScheduledAction;->setPeriod(J)V
  
204 ····.line·67205 ····.line·67
205 ····invoke-static·{p0,·v8},·Lorg/gnucash/android/ui/util/RecurrenceParser;->parseEndTime(Lcom/doomonafireball/betterpickers/recurrencepicker/EventRecurrence;Lorg/gnucash/android/model/ScheduledAction;)V206 ····invoke-static·{p0,·v3},·Lorg/gnucash/android/ui/util/RecurrenceParser;->parseEndTime(Lcom/doomonafireball/betterpickers/recurrencepicker/EventRecurrence;Lorg/gnucash/android/model/ScheduledAction;)V
  
206 ····.line·68207 ····.line·68
207 ····invoke-interface·{v9,·v8},·Ljava/util/List;->add(Ljava/lang/Object;)Z208 ····invoke-interface·{v6,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
208 ····goto·:goto_0209 ····goto·:goto_0
  
209 ····.line·63210 ····.line·63
210 ····.end·local·v6····#·"period":J 
211 ····.end·local·v8····#·"scheduledAction":Lorg/gnucash/android/model/ScheduledAction;211 ····.end·local·v3····#·"scheduledAction":Lorg/gnucash/android/model/ScheduledAction;
 212 ····.end·local·v4····#·"period":J
212 ····:cond_2213 ····:cond_2
213 ····iget·v10,·p0,·Lcom/doomonafireball/betterpickers/recurrencepicker/EventRecurrence;->interval:I214 ····iget·v7,·p0,·Lcom/doomonafireball/betterpickers/recurrencepicker/EventRecurrence;->interval:I
  
214 ····int-to-long·v10,·v10215 ····int-to-long·v8,·v7
  
215 ····const-wide/32·v12,·0x5265c00216 ····const-wide/32·v10,·0x5265c00
  
216 ····mul-long·v6,·v10,·v12217 ····mul-long·v4,·v8,·v10
  
217 ····.restart·local·v6····#·"period":J218 ····.restart·local·v4····#·"period":J
218 ····goto·:goto_1219 ····goto·:goto_1
  
219 ····.line·73220 ····.line·73
220 ····.end·local·v6····#·"period":J221 ····.end·local·v4····#·"period":J
221 ····:pswitch_1222 ····:pswitch_1
222 ····iget·v10,·p0,·Lcom/doomonafireball/betterpickers/recurrencepicker/EventRecurrence;->interval:I223 ····iget·v7,·p0,·Lcom/doomonafireball/betterpickers/recurrencepicker/EventRecurrence;->interval:I
  
223 ····if-nez·v10,·:cond_3224 ····if-nez·v7,·:cond_3
  
224 ····.line·74225 ····.line·74
225 ····const-wide/32·v6,·0x240c8400226 ····const-wide/32·v4,·0x240c8400
  
226 ····.line·77227 ····.line·77
227 ····.restart·local·v6····#·"period":J228 ····.restart·local·v4····#·"period":J
228 ····:goto_2229 ····:goto_2
229 ····iget-object·v0,·p0,·Lcom/doomonafireball/betterpickers/recurrencepicker/EventRecurrence;->byday:[I230 ····iget-object·v8,·p0,·Lcom/doomonafireball/betterpickers/recurrencepicker/EventRecurrence;->byday:[I
  
230 ····.local·v0,·"arr$":[I 
231 ····array-length·v4,·v0231 ····array-length·v9,·v8
  
232 ····.local·v4,·"len$":I 
233 ····const/4·v3,·0x0232 ····const/4·v7,·0x0
  
234 ····.local·v3,·"i$":I 
235 ····:goto_3233 ····:goto_3
236 ····if-ge·v3,·v4,·:cond_0234 ····if-ge·v7,·v9,·:cond_0
  
237 ····aget·v1,·v0,·v3235 ····aget·v0,·v8,·v7
  
238 ····.line·78236 ····.line·78
239 ····.local·v1,·"day":I237 ····.local·v0,·"day":I
240 ····new-instance·v8,·Lorg/gnucash/android/model/ScheduledAction;238 ····new-instance·v3,·Lorg/gnucash/android/model/ScheduledAction;
  
241 ····invoke-direct·{v8,·p1},·Lorg/gnucash/android/model/ScheduledAction;-><init>(Lorg/gnucash/android/model/ScheduledAction$ActionType;)V239 ····invoke-direct·{v3,·p1},·Lorg/gnucash/android/model/ScheduledAction;-><init>(Lorg/gnucash/android/model/ScheduledAction$ActionType;)V
  
242 ····.line·79240 ····.line·79
243 ····.restart·local·v8····#·"scheduledAction":Lorg/gnucash/android/model/ScheduledAction;241 ····.restart·local·v3····#·"scheduledAction":Lorg/gnucash/android/model/ScheduledAction;
244 ····invoke-virtual·{v8,·v6,·v7},·Lorg/gnucash/android/model/ScheduledAction;->setPeriod(J)V242 ····invoke-virtual·{v3,·v4,·v5},·Lorg/gnucash/android/model/ScheduledAction;->setPeriod(J)V
Max diff block lines reached; 9530/15879 bytes (60.02%) of diff not shown.
546 B
smali/org/gnucash/android/ui/colorpicker/ColorSquare.smali
    
Offset 41, 14 lines modifiedOffset 41, 15 lines modified
41 ····.line·4141 ····.line·41
42 ····const/4·v1,·0x142 ····const/4·v1,·0x1
  
43 ····new-array·v0,·v1,·[Landroid/graphics/drawable/Drawable;43 ····new-array·v0,·v1,·[Landroid/graphics/drawable/Drawable;
  
44 ····const/4·v1,·0x044 ····const/4·v1,·0x0
  
 45 ····.line·42
45 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/colorpicker/ColorSquare;->getContext()Landroid/content/Context;46 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/colorpicker/ColorSquare;->getContext()Landroid/content/Context;
  
46 ····move-result-object·v247 ····move-result-object·v2
  
47 ····invoke-virtual·{v2},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;48 ····invoke-virtual·{v2},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
48 ····move-result-object·v249 ····move-result-object·v2
566 B
smali/org/gnucash/android/ui/colorpicker/ColorPickerSwatch.smali
    
Offset 148, 14 lines modifiedOffset 148, 15 lines modified
148 ····.line·64148 ····.line·64
149 ····const/4·v1,·0x1149 ····const/4·v1,·0x1
  
150 ····new-array·v0,·v1,·[Landroid/graphics/drawable/Drawable;150 ····new-array·v0,·v1,·[Landroid/graphics/drawable/Drawable;
  
151 ····const/4·v1,·0x0151 ····const/4·v1,·0x0
  
 152 ····.line·65
152 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/colorpicker/ColorPickerSwatch;->getContext()Landroid/content/Context;153 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/colorpicker/ColorPickerSwatch;->getContext()Landroid/content/Context;
  
153 ····move-result-object·v2154 ····move-result-object·v2
  
154 ····invoke-virtual·{v2},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;155 ····invoke-virtual·{v2},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
155 ····move-result-object·v2156 ····move-result-object·v2
3.25 KB
smali/org/gnucash/android/ui/colorpicker/ColorStateDrawable.smali
    
Offset 70, 86 lines modifiedOffset 70, 81 lines modified
70 ····.line·7070 ····.line·70
71 ····const/4·v0,·0x171 ····const/4·v0,·0x1
  
72 ····return·v072 ····return·v0
73 .end·method73 .end·method
  
74 .method·protected·onStateChange([I)Z74 .method·protected·onStateChange([I)Z
75 ····.locals·775 ····.locals·5
76 ····.param·p1,·"states"····#·[I76 ····.param·p1,·"states"····#·[I
  
77 ····.prologue77 ····.prologue
78 ····.line·4178 ····.line·41
79 ····const/4·v3,·0x079 ····const/4·v0,·0x0
  
80 ····.line·4280 ····.line·42
81 ····.local·v3,·"pressedOrFocused":Z81 ····.local·v0,·"pressedOrFocused":Z
82 ····move-object·v0,·p182 ····array-length·v3,·p1
  
 83 ····const/4·v2,·0x0
83 ····.local·v0,·"arr$":[I 
84 ····array-length·v2,·v0 
  
85 ····.local·v2,·"len$":I 
86 ····const/4·v1,·0x0 
  
87 ····.local·v1,·"i$":I 
88 ····:goto_084 ····:goto_0
89 ····if-ge·v1,·v2,·:cond_185 ····if-ge·v2,·v3,·:cond_1
  
90 ····aget·v4,·v0,·v186 ····aget·v1,·p1,·v2
  
91 ····.line·4387 ····.line·43
92 ····.local·v4,·"state":I88 ····.local·v1,·"state":I
93 ····const·v5,·0x10100a789 ····const·v4,·0x10100a7
  
94 ····if-eq·v4,·v5,·:cond_090 ····if-eq·v1,·v4,·:cond_0
  
95 ····const·v5,·0x101009c91 ····const·v4,·0x101009c
  
96 ····if-ne·v4,·v5,·:cond_292 ····if-ne·v1,·v4,·:cond_2
  
97 ····.line·4493 ····.line·44
98 ····:cond_094 ····:cond_0
99 ····const/4·v3,·0x195 ····const/4·v0,·0x1
  
100 ····.line·4996 ····.line·49
101 ····.end·local·v4····#·"state":I97 ····.end·local·v1····#·"state":I
102 ····:cond_198 ····:cond_1
103 ····if-eqz·v3,·:cond_399 ····if-eqz·v0,·:cond_3
  
104 ····.line·50100 ····.line·50
105 ····iget·v5,·p0,·Lorg/gnucash/android/ui/colorpicker/ColorStateDrawable;->mColor:I101 ····iget·v2,·p0,·Lorg/gnucash/android/ui/colorpicker/ColorStateDrawable;->mColor:I
  
106 ····invoke-direct·{p0,·v5},·Lorg/gnucash/android/ui/colorpicker/ColorStateDrawable;->getPressedColor(I)I102 ····invoke-direct·{p0,·v2},·Lorg/gnucash/android/ui/colorpicker/ColorStateDrawable;->getPressedColor(I)I
  
107 ····move-result·v5103 ····move-result·v2
  
108 ····sget-object·v6,·Landroid/graphics/PorterDuff$Mode;->SRC_ATOP:Landroid/graphics/PorterDuff$Mode;104 ····sget-object·v3,·Landroid/graphics/PorterDuff$Mode;->SRC_ATOP:Landroid/graphics/PorterDuff$Mode;
  
109 ····invoke-super·{p0,·v5,·v6},·Landroid/graphics/drawable/LayerDrawable;->setColorFilter(ILandroid/graphics/PorterDuff$Mode;)V105 ····invoke-super·{p0,·v2,·v3},·Landroid/graphics/drawable/LayerDrawable;->setColorFilter(ILandroid/graphics/PorterDuff$Mode;)V
  
110 ····.line·55106 ····.line·55
111 ····:goto_1107 ····:goto_1
112 ····invoke-super·{p0,·p1},·Landroid/graphics/drawable/LayerDrawable;->onStateChange([I)Z108 ····invoke-super·{p0,·p1},·Landroid/graphics/drawable/LayerDrawable;->onStateChange([I)Z
  
113 ····move-result·v5109 ····move-result·v2
  
114 ····return·v5110 ····return·v2
  
115 ····.line·42111 ····.line·42
116 ····.restart·local·v4····#·"state":I112 ····.restart·local·v1····#·"state":I
117 ····:cond_2113 ····:cond_2
118 ····add-int/lit8·v1,·v1,·0x1114 ····add-int/lit8·v2,·v2,·0x1
  
119 ····goto·:goto_0115 ····goto·:goto_0
  
120 ····.line·52116 ····.line·52
121 ····.end·local·v4····#·"state":I117 ····.end·local·v1····#·"state":I
122 ····:cond_3118 ····:cond_3
123 ····iget·v5,·p0,·Lorg/gnucash/android/ui/colorpicker/ColorStateDrawable;->mColor:I119 ····iget·v2,·p0,·Lorg/gnucash/android/ui/colorpicker/ColorStateDrawable;->mColor:I
  
124 ····sget-object·v6,·Landroid/graphics/PorterDuff$Mode;->SRC_ATOP:Landroid/graphics/PorterDuff$Mode;120 ····sget-object·v3,·Landroid/graphics/PorterDuff$Mode;->SRC_ATOP:Landroid/graphics/PorterDuff$Mode;
  
125 ····invoke-super·{p0,·v5,·v6},·Landroid/graphics/drawable/LayerDrawable;->setColorFilter(ILandroid/graphics/PorterDuff$Mode;)V121 ····invoke-super·{p0,·v2,·v3},·Landroid/graphics/drawable/LayerDrawable;->setColorFilter(ILandroid/graphics/PorterDuff$Mode;)V
  
126 ····goto·:goto_1122 ····goto·:goto_1
127 .end·method123 .end·method
4.46 KB
smali/org/gnucash/android/ui/colorpicker/ColorPickerPalette.smali
    
Offset 292, 14 lines modifiedOffset 292, 16 lines modified
292 #·virtual·methods292 #·virtual·methods
293 .method·public·drawPalette([II)V293 .method·public·drawPalette([II)V
294 ····.locals·11294 ····.locals·11
295 ····.param·p1,·"colors"····#·[I295 ····.param·p1,·"colors"····#·[I
296 ····.param·p2,·"selectedColor"····#·I296 ····.param·p2,·"selectedColor"····#·I
  
297 ····.prologue297 ····.prologue
 298 ····const/4·v8,·0x0
  
298 ····.line·87299 ····.line·87
299 ····if-nez·p1,·:cond_1300 ····if-nez·p1,·:cond_1
  
300 ····.line·123301 ····.line·123
301 ····:cond_0302 ····:cond_0
302 ····:goto_0303 ····:goto_0
303 ····return-void304 ····return-void
Offset 319, 116 lines modifiedOffset 321, 113 lines modified
319 ····.local·v3,·"rowElements":I321 ····.local·v3,·"rowElements":I
320 ····const/4·v1,·0x0322 ····const/4·v1,·0x0
  
321 ····.line·97323 ····.line·97
322 ····.local·v1,·"rowNumber":I324 ····.local·v1,·"rowNumber":I
323 ····invoke-direct·{p0},·Lorg/gnucash/android/ui/colorpicker/ColorPickerPalette;->createTableRow()Landroid/widget/TableRow;325 ····invoke-direct·{p0},·Lorg/gnucash/android/ui/colorpicker/ColorPickerPalette;->createTableRow()Landroid/widget/TableRow;
  
324 ····move-result-object·v10326 ····move-result-object·v7
  
325 ····.line·98327 ····.line·98
326 ····.local·v10,·"row":Landroid/widget/TableRow;328 ····.local·v7,·"row":Landroid/widget/TableRow;
327 ····move-object·v6,·p1329 ····array-length·v10,·p1
  
 330 ····move·v9,·v8
328 ····.local·v6,·"arr$":[I 
329 ····array-length·v9,·v6 
  
330 ····.local·v9,·"len$":I 
331 ····const/4·v8,·0x0 
  
332 ····.local·v8,·"i$":I 
333 ····:goto_1331 ····:goto_1
334 ····if-ge·v8,·v9,·:cond_4332 ····if-ge·v9,·v10,·:cond_4
  
335 ····aget·v7,·v6,·v8333 ····aget·v6,·p1,·v9
  
336 ····.line·99334 ····.line·99
337 ····.local·v7,·"color":I335 ····.local·v6,·"color":I
338 ····add-int/lit8·v2,·v2,·0x1336 ····add-int/lit8·v2,·v2,·0x1
  
339 ····.line·101337 ····.line·101
340 ····invoke-direct·{p0,·v7,·p2},·Lorg/gnucash/android/ui/colorpicker/ColorPickerPalette;->createColorSwatch(II)Lorg/gnucash/android/ui/colorpicker/ColorPickerSwatch;338 ····invoke-direct·{p0,·v6,·p2},·Lorg/gnucash/android/ui/colorpicker/ColorPickerPalette;->createColorSwatch(II)Lorg/gnucash/android/ui/colorpicker/ColorPickerSwatch;
  
341 ····move-result-object·v5339 ····move-result-object·v5
  
342 ····.line·102340 ····.line·102
343 ····.local·v5,·"colorSwatch":Landroid/view/View;341 ····.local·v5,·"colorSwatch":Landroid/view/View;
344 ····if-ne·v7,·p2,·:cond_3342 ····if-ne·v6,·p2,·:cond_3
  
345 ····const/4·v4,·0x1343 ····const/4·v4,·0x1
  
346 ····:goto_2344 ····:goto_2
347 ····move-object·v0,·p0345 ····move-object·v0,·p0
  
348 ····invoke-direct/range·{v0·..·v5},·Lorg/gnucash/android/ui/colorpicker/ColorPickerPalette;->setSwatchDescription(IIIZLandroid/view/View;)V346 ····invoke-direct/range·{v0·..·v5},·Lorg/gnucash/android/ui/colorpicker/ColorPickerPalette;->setSwatchDescription(IIIZLandroid/view/View;)V
  
349 ····.line·104347 ····.line·104
350 ····invoke-direct·{p0,·v10,·v5,·v1},·Lorg/gnucash/android/ui/colorpicker/ColorPickerPalette;->addSwatchToRow(Landroid/widget/TableRow;Landroid/view/View;I)V348 ····invoke-direct·{p0,·v7,·v5,·v1},·Lorg/gnucash/android/ui/colorpicker/ColorPickerPalette;->addSwatchToRow(Landroid/widget/TableRow;Landroid/view/View;I)V
  
351 ····.line·106349 ····.line·106
352 ····add-int/lit8·v3,·v3,·0x1350 ····add-int/lit8·v3,·v3,·0x1
  
353 ····.line·107351 ····.line·107
354 ····iget·v0,·p0,·Lorg/gnucash/android/ui/colorpicker/ColorPickerPalette;->mNumColumns:I352 ····iget·v0,·p0,·Lorg/gnucash/android/ui/colorpicker/ColorPickerPalette;->mNumColumns:I
  
355 ····if-ne·v3,·v0,·:cond_2353 ····if-ne·v3,·v0,·:cond_2
  
356 ····.line·108354 ····.line·108
357 ····invoke-virtual·{p0,·v10},·Lorg/gnucash/android/ui/colorpicker/ColorPickerPalette;->addView(Landroid/view/View;)V355 ····invoke-virtual·{p0,·v7},·Lorg/gnucash/android/ui/colorpicker/ColorPickerPalette;->addView(Landroid/view/View;)V
  
358 ····.line·109356 ····.line·109
359 ····invoke-direct·{p0},·Lorg/gnucash/android/ui/colorpicker/ColorPickerPalette;->createTableRow()Landroid/widget/TableRow;357 ····invoke-direct·{p0},·Lorg/gnucash/android/ui/colorpicker/ColorPickerPalette;->createTableRow()Landroid/widget/TableRow;
  
360 ····move-result-object·v10358 ····move-result-object·v7
  
361 ····.line·110359 ····.line·110
362 ····const/4·v3,·0x0360 ····const/4·v3,·0x0
  
363 ····.line·111361 ····.line·111
364 ····add-int/lit8·v1,·v1,·0x1362 ····add-int/lit8·v1,·v1,·0x1
  
365 ····.line·98363 ····.line·98
366 ····:cond_2364 ····:cond_2
367 ····add-int/lit8·v8,·v8,·0x1365 ····add-int/lit8·v0,·v9,·0x1
  
 366 ····move·v9,·v0
  
368 ····goto·:goto_1367 ····goto·:goto_1
  
369 ····.line·102 
370 ····:cond_3368 ····:cond_3
371 ····const/4·v4,·0x0369 ····move·v4,·v8
  
 370 ····.line·102
372 ····goto·:goto_2371 ····goto·:goto_2
  
373 ····.line·116372 ····.line·116
374 ····.end·local·v5····#·"colorSwatch":Landroid/view/View;373 ····.end·local·v5····#·"colorSwatch":Landroid/view/View;
375 ····.end·local·v7····#·"color":I374 ····.end·local·v6····#·"color":I
376 ····:cond_4375 ····:cond_4
377 ····if-lez·v3,·:cond_0376 ····if-lez·v3,·:cond_0
  
378 ····.line·117377 ····.line·117
379 ····:goto_3378 ····:goto_3
380 ····iget·v0,·p0,·Lorg/gnucash/android/ui/colorpicker/ColorPickerPalette;->mNumColumns:I379 ····iget·v0,·p0,·Lorg/gnucash/android/ui/colorpicker/ColorPickerPalette;->mNumColumns:I
  
381 ····if-eq·v3,·v0,·:cond_5380 ····if-eq·v3,·v0,·:cond_5
  
382 ····.line·118381 ····.line·118
383 ····invoke-direct·{p0},·Lorg/gnucash/android/ui/colorpicker/ColorPickerPalette;->createBlankSpace()Landroid/widget/ImageView;382 ····invoke-direct·{p0},·Lorg/gnucash/android/ui/colorpicker/ColorPickerPalette;->createBlankSpace()Landroid/widget/ImageView;
  
384 ····move-result-object·v0383 ····move-result-object·v0
  
385 ····invoke-direct·{p0,·v10,·v0,·v1},·Lorg/gnucash/android/ui/colorpicker/ColorPickerPalette;->addSwatchToRow(Landroid/widget/TableRow;Landroid/view/View;I)V384 ····invoke-direct·{p0,·v7,·v0,·v1},·Lorg/gnucash/android/ui/colorpicker/ColorPickerPalette;->addSwatchToRow(Landroid/widget/TableRow;Landroid/view/View;I)V
  
386 ····.line·119385 ····.line·119
387 ····add-int/lit8·v3,·v3,·0x1386 ····add-int/lit8·v3,·v3,·0x1
  
388 ····goto·:goto_3387 ····goto·:goto_3
  
Max diff block lines reached; 432/4439 bytes (9.73%) of diff not shown.
1.48 KB
smali/org/gnucash/android/ui/colorpicker/ColorPickerDialog.smali
    
Offset 185, 15 lines modifiedOffset 185, 15 lines modified
  
185 ····move-result-object·v1185 ····move-result-object·v1
  
186 ····instance-of·v1,·v1,·Lorg/gnucash/android/ui/colorpicker/ColorPickerSwatch$OnColorSelectedListener;186 ····instance-of·v1,·v1,·Lorg/gnucash/android/ui/colorpicker/ColorPickerSwatch$OnColorSelectedListener;
  
187 ····if-eqz·v1,·:cond_1187 ····if-eqz·v1,·:cond_1
  
188 ····.line·132188 ····.line·133
189 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/colorpicker/ColorPickerDialog;->getTargetFragment()Landroid/support/v4/app/Fragment;189 ····invoke-virtual·{p0},·Lorg/gnucash/android/ui/colorpicker/ColorPickerDialog;->getTargetFragment()Landroid/support/v4/app/Fragment;
  
190 ····move-result-object·v0190 ····move-result-object·v0
  
191 ····check-cast·v0,·Lorg/gnucash/android/ui/colorpicker/ColorPickerSwatch$OnColorSelectedListener;191 ····check-cast·v0,·Lorg/gnucash/android/ui/colorpicker/ColorPickerSwatch$OnColorSelectedListener;
  
192 ····.line·134192 ····.line·134
Offset 386, 22 lines modifiedOffset 386, 25 lines modified
386 ····:cond_0386 ····:cond_0
387 ····new-instance·v2,·Landroid/app/AlertDialog$Builder;387 ····new-instance·v2,·Landroid/app/AlertDialog$Builder;
  
388 ····invoke-direct·{v2,·v0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V388 ····invoke-direct·{v2,·v0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
  
389 ····iget·v3,·p0,·Lorg/gnucash/android/ui/colorpicker/ColorPickerDialog;->mTitleResId:I389 ····iget·v3,·p0,·Lorg/gnucash/android/ui/colorpicker/ColorPickerDialog;->mTitleResId:I
  
 390 ····.line·118
390 ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;391 ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;
  
391 ····move-result-object·v2392 ····move-result-object·v2
  
 393 ····.line·119
392 ····invoke-virtual·{v2,·v1},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder;394 ····invoke-virtual·{v2,·v1},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder;
  
393 ····move-result-object·v2395 ····move-result-object·v2
  
 396 ····.line·120
394 ····invoke-virtual·{v2},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;397 ····invoke-virtual·{v2},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;
  
395 ····move-result-object·v2398 ····move-result-object·v2
  
396 ····iput-object·v2,·p0,·Lorg/gnucash/android/ui/colorpicker/ColorPickerDialog;->mAlertDialog:Landroid/app/AlertDialog;399 ····iput-object·v2,·p0,·Lorg/gnucash/android/ui/colorpicker/ColorPickerDialog;->mAlertDialog:Landroid/app/AlertDialog;
  
397 ····.line·122400 ····.line·122
796 B
smali/org/gnucash/android/ui/colorpicker/HsvColorComparator.smali
    
Offset 171, 24 lines modifiedOffset 171, 20 lines modified
171 ····const/4·v8,·0x0171 ····const/4·v8,·0x0
  
172 ····goto·:goto_0172 ····goto·:goto_0
173 .end·method173 .end·method
  
174 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I174 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
175 ····.locals·1175 ····.locals·1
176 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
177 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
178 ····.prologue176 ····.prologue
179 ····.line·26177 ····.line·26
180 ····check-cast·p1,·Ljava/lang/Integer;178 ····check-cast·p1,·Ljava/lang/Integer;
  
181 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
182 ····check-cast·p2,·Ljava/lang/Integer;179 ····check-cast·p2,·Ljava/lang/Integer;
  
183 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
184 ····invoke-virtual·{p0,·p1,·p2},·Lorg/gnucash/android/ui/colorpicker/HsvColorComparator;->compare(Ljava/lang/Integer;Ljava/lang/Integer;)I180 ····invoke-virtual·{p0,·p1,·p2},·Lorg/gnucash/android/ui/colorpicker/HsvColorComparator;->compare(Ljava/lang/Integer;Ljava/lang/Integer;)I
  
185 ····move-result·v0181 ····move-result·v0
  
186 ····return·v0182 ····return·v0
187 .end·method183 .end·method
24.2 KB
smali/org/gnucash/android/export/ExportAsyncTask.smali
    
Offset 1, 19 lines modifiedOffset 1, 13 lines modified
1 .class·public·Lorg/gnucash/android/export/ExportAsyncTask;1 .class·public·Lorg/gnucash/android/export/ExportAsyncTask;
2 .super·Landroid/os/AsyncTask;2 .super·Landroid/os/AsyncTask;
3 .source·"ExportAsyncTask.java"3 .source·"ExportAsyncTask.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lorg/gnucash/android/export/ExportAsyncTask$2; 
8 ····} 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/Signature;5 .annotation·system·Ldalvik/annotation/Signature;
11 ····value·=·{6 ····value·=·{
12 ········"Landroid/os/AsyncTask",7 ········"Landroid/os/AsyncTask",
13 ········"<",8 ········"<",
14 ········"Lorg/gnucash/android/export/ExportParams;",9 ········"Lorg/gnucash/android/export/ExportParams;",
15 ········"Ljava/lang/Void;",10 ········"Ljava/lang/Void;",
16 ········"Ljava/lang/Boolean;",11 ········"Ljava/lang/Boolean;",
Offset 271, 378 lines modifiedOffset 265, 355 lines modified
  
271 ····invoke-interface·{v0,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z265 ····invoke-interface·{v0,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
272 ····goto·:goto_0266 ····goto·:goto_0
273 .end·method267 .end·method
  
274 .method·private·shareFile(Ljava/lang/String;)V268 .method·private·shareFile(Ljava/lang/String;)V
275 ····.locals·17269 ····.locals·14
276 ····.param·p1,·"path"····#·Ljava/lang/String;270 ····.param·p1,·"path"····#·Ljava/lang/String;
  
277 ····.prologue271 ····.prologue
278 ····.line·299272 ····.line·299
279 ····move-object/from16·v0,·p0 
  
280 ····iget-object·v11,·v0,·Lorg/gnucash/android/export/ExportAsyncTask;->mContext:Landroid/content/Context;273 ····iget-object·v8,·p0,·Lorg/gnucash/android/export/ExportAsyncTask;->mContext:Landroid/content/Context;
  
281 ····invoke-static·{v11},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; 
  
282 ····move-result-object·v11274 ····invoke-static·{v8},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
  
283 ····move-object/from16·v0,·p0275 ····move-result-object·v8
  
284 ····iget-object·v12,·v0,·Lorg/gnucash/android/export/ExportAsyncTask;->mContext:Landroid/content/Context;276 ····iget-object·v9,·p0,·Lorg/gnucash/android/export/ExportAsyncTask;->mContext:Landroid/content/Context;
  
285 ····const·v13,·0x7f06014a277 ····const·v10,·0x7f06014a
  
 278 ····.line·300
286 ····invoke-virtual·{v12,·v13},·Landroid/content/Context;->getString(I)Ljava/lang/String;279 ····invoke-virtual·{v9,·v10},·Landroid/content/Context;->getString(I)Ljava/lang/String;
  
287 ····move-result-object·v12280 ····move-result-object·v9
  
288 ····const/4·v13,·0x0281 ····const/4·v10,·0x0
  
289 ····invoke-interface·{v11,·v12,·v13},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;282 ····invoke-interface·{v8,·v9,·v10},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
290 ····move-result-object·v2283 ····move-result-object·v0
  
291 ····.line·301284 ····.line·301
292 ····.local·v2,·"defaultEmail":Ljava/lang/String;285 ····.local·v0,·"defaultEmail":Ljava/lang/String;
293 ····new-instance·v9,·Landroid/content/Intent;286 ····new-instance·v6,·Landroid/content/Intent;
  
294 ····const-string·v11,·"android.intent.action.SEND_MULTIPLE"287 ····const-string·v8,·"android.intent.action.SEND_MULTIPLE"
  
295 ····invoke-direct·{v9,·v11},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V288 ····invoke-direct·{v6,·v8},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V
  
296 ····.line·302289 ····.line·302
297 ····.local·v9,·"shareIntent":Landroid/content/Intent;290 ····.local·v6,·"shareIntent":Landroid/content/Intent;
298 ····const-string·v11,·"text/xml"291 ····const-string·v8,·"text/xml"
  
299 ····invoke-virtual·{v9,·v11},·Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent;292 ····invoke-virtual·{v6,·v8},·Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent;
  
300 ····.line·303293 ····.line·303
301 ····new-instance·v4,·Ljava/util/ArrayList;294 ····new-instance·v2,·Ljava/util/ArrayList;
  
302 ····invoke-direct·{v4},·Ljava/util/ArrayList;-><init>()V295 ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V
  
303 ····.line·304296 ····.line·304
304 ····.local·v4,·"exportFiles":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Landroid/net/Uri;>;"297 ····.local·v2,·"exportFiles":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Landroid/net/Uri;>;"
305 ····move-object/from16·v0,·p0 
  
306 ····iget-object·v11,·v0,·Lorg/gnucash/android/export/ExportAsyncTask;->mExportParams:Lorg/gnucash/android/export/ExportParams;298 ····iget-object·v8,·p0,·Lorg/gnucash/android/export/ExportAsyncTask;->mExportParams:Lorg/gnucash/android/export/ExportParams;
  
307 ····invoke-virtual·{v11},·Lorg/gnucash/android/export/ExportParams;->getExportFormat()Lorg/gnucash/android/export/ExportFormat;299 ····invoke-virtual·{v8},·Lorg/gnucash/android/export/ExportParams;->getExportFormat()Lorg/gnucash/android/export/ExportFormat;
  
308 ····move-result-object·v11300 ····move-result-object·v8
  
309 ····sget-object·v12,·Lorg/gnucash/android/export/ExportFormat;->QIF:Lorg/gnucash/android/export/ExportFormat;301 ····sget-object·v9,·Lorg/gnucash/android/export/ExportFormat;->QIF:Lorg/gnucash/android/export/ExportFormat;
  
310 ····if-ne·v11,·v12,·:cond_1302 ····if-ne·v8,·v9,·:cond_1
  
311 ····.line·306303 ····.line·306
312 ····:try_start_0304 ····:try_start_0
313 ····new-instance·v11,·Ljava/io/File;305 ····new-instance·v8,·Ljava/io/File;
  
314 ····move-object/from16·v0,·p1 
  
315 ····invoke-direct·{v11,·v0},·Ljava/io/File;-><init>(Ljava/lang/String;)V 
  
316 ····new-instance·v12,·Ljava/io/File;306 ····invoke-direct·{v8,·p1},·Ljava/io/File;-><init>(Ljava/lang/String;)V
  
317 ····move-object/from16·v0,·p1307 ····new-instance·v9,·Ljava/io/File;
  
318 ····invoke-direct·{v12,·v0},·Ljava/io/File;-><init>(Ljava/lang/String;)V308 ····invoke-direct·{v9,·p1},·Ljava/io/File;-><init>(Ljava/lang/String;)V
  
319 ····invoke-static·{v11,·v12},·Lorg/gnucash/android/export/ExportAsyncTask;->splitQIF(Ljava/io/File;Ljava/io/File;)Ljava/util/List;309 ····invoke-static·{v8,·v9},·Lorg/gnucash/android/export/ExportAsyncTask;->splitQIF(Ljava/io/File;Ljava/io/File;)Ljava/util/List;
  
320 ····move-result-object·v10310 ····move-result-object·v7
  
321 ····.line·307311 ····.line·307
322 ····.local·v10,·"splitFiles":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"312 ····.local·v7,·"splitFiles":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"
323 ····invoke-interface·{v10},·Ljava/util/List;->iterator()Ljava/util/Iterator;313 ····invoke-interface·{v7},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
324 ····move-result-object·v8314 ····move-result-object·v8
  
325 ····.local·v8,·"i$":Ljava/util/Iterator; 
326 ····:goto_0315 ····:goto_0
327 ····invoke-interface·{v8},·Ljava/util/Iterator;->hasNext()Z316 ····invoke-interface·{v8},·Ljava/util/Iterator;->hasNext()Z
  
328 ····move-result·v11317 ····move-result·v9
  
329 ····if-eqz·v11,·:cond_2318 ····if-eqz·v9,·:cond_2
  
330 ····invoke-interface·{v8},·Ljava/util/Iterator;->next()Ljava/lang/Object;319 ····invoke-interface·{v8},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
331 ····move-result-object·v6320 ····move-result-object·v4
  
332 ····check-cast·v6,·Ljava/lang/String;321 ····check-cast·v4,·Ljava/lang/String;
Max diff block lines reached; 18338/24637 bytes (74.43%) of diff not shown.
1.1 KB
smali/org/gnucash/android/export/ExportParams.smali
    
Offset 313, 28 lines modifiedOffset 313, 30 lines modified
  
313 ····invoke-virtual·{v2,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;313 ····invoke-virtual·{v2,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
314 ····move-result-object·v2314 ····move-result-object·v2
  
315 ····iget-boolean·v3,·p0,·Lorg/gnucash/android/export/ExportParams;->mExportAllTransactions:Z315 ····iget-boolean·v3,·p0,·Lorg/gnucash/android/export/ExportParams;->mExportAllTransactions:Z
  
 316 ····.line·170
316 ····invoke-static·{v3},·Ljava/lang/Boolean;->toString(Z)Ljava/lang/String;317 ····invoke-static·{v3},·Ljava/lang/Boolean;->toString(Z)Ljava/lang/String;
  
317 ····move-result-object·v3318 ····move-result-object·v3
  
318 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;319 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
319 ····move-result-object·v2320 ····move-result-object·v2
  
320 ····invoke-virtual·{v2,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;321 ····invoke-virtual·{v2,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
321 ····move-result-object·v2322 ····move-result-object·v2
  
322 ····iget-boolean·v3,·p0,·Lorg/gnucash/android/export/ExportParams;->mDeleteTransactionsAfterExport:Z323 ····iget-boolean·v3,·p0,·Lorg/gnucash/android/export/ExportParams;->mDeleteTransactionsAfterExport:Z
  
 324 ····.line·171
323 ····invoke-static·{v3},·Ljava/lang/Boolean;->toString(Z)Ljava/lang/String;325 ····invoke-static·{v3},·Ljava/lang/Boolean;->toString(Z)Ljava/lang/String;
  
324 ····move-result-object·v3326 ····move-result-object·v3
  
325 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;327 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
326 ····move-result-object·v2328 ····move-result-object·v2
4.42 KB
smali/org/gnucash/android/export/Exporter.smali
    
Offset 289, 34 lines modifiedOffset 289, 37 lines modified
  
289 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V289 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
290 ····sget-object·v2,·Lorg/gnucash/android/export/Exporter;->EXPORT_FILENAME_DATE_FORMAT:Ljava/text/SimpleDateFormat;290 ····sget-object·v2,·Lorg/gnucash/android/export/Exporter;->EXPORT_FILENAME_DATE_FORMAT:Ljava/text/SimpleDateFormat;
  
291 ····new-instance·v3,·Ljava/util/Date;291 ····new-instance·v3,·Ljava/util/Date;
  
 292 ····.line·107
292 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J293 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
293 ····move-result-wide·v4294 ····move-result-wide·v4
  
294 ····invoke-direct·{v3,·v4,·v5},·Ljava/util/Date;-><init>(J)V295 ····invoke-direct·{v3,·v4,·v5},·Ljava/util/Date;-><init>(J)V
  
 296 ····.line·106
295 ····invoke-virtual·{v2,·v3},·Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;297 ····invoke-virtual·{v2,·v3},·Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
  
296 ····move-result-object·v2298 ····move-result-object·v2
  
297 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;299 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
298 ····move-result-object·v1300 ····move-result-object·v1
  
299 ····const-string·v2,·"_gnucash_export"301 ····const-string·v2,·"_gnucash_export"
  
300 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;302 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
301 ····move-result-object·v1303 ····move-result-object·v1
  
 304 ····.line·108
302 ····invoke-virtual·{p0},·Lorg/gnucash/android/export/ExportFormat;->getExtension()Ljava/lang/String;305 ····invoke-virtual·{p0},·Lorg/gnucash/android/export/ExportFormat;->getExtension()Ljava/lang/String;
  
303 ····move-result-object·v2306 ····move-result-object·v2
  
304 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;307 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
305 ····move-result-object·v1308 ····move-result-object·v1
Offset 498, 94 lines modifiedOffset 501, 89 lines modified
  
498 ····invoke-static·{v7,·v8},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I501 ····invoke-static·{v7,·v8},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
  
499 ····goto·:goto_1502 ····goto·:goto_1
500 .end·method503 .end·method
  
501 .method·public·static·getMostRecentBackupFile()Ljava/io/File;504 .method·public·static·getMostRecentBackupFile()Ljava/io/File;
502 ····.locals·12505 ····.locals·10
  
503 ····.prologue506 ····.prologue
504 ····.line·160507 ····.line·160
505 ····new-instance·v2,·Ljava/io/File;508 ····new-instance·v1,·Ljava/io/File;
  
506 ····sget-object·v9,·Lorg/gnucash/android/export/Exporter;->BACKUP_FOLDER_PATH:Ljava/lang/String;509 ····sget-object·v6,·Lorg/gnucash/android/export/Exporter;->BACKUP_FOLDER_PATH:Ljava/lang/String;
  
507 ····invoke-direct·{v2,·v9},·Ljava/io/File;-><init>(Ljava/lang/String;)V510 ····invoke-direct·{v1,·v6},·Ljava/io/File;-><init>(Ljava/lang/String;)V
  
508 ····.line·161511 ····.line·161
509 ····.local·v2,·"backupFolder":Ljava/io/File;512 ····.local·v1,·"backupFolder":Ljava/io/File;
510 ····invoke-virtual·{v2},·Ljava/io/File;->exists()Z513 ····invoke-virtual·{v1},·Ljava/io/File;->exists()Z
  
511 ····move-result·v9514 ····move-result·v6
  
512 ····if-nez·v9,·:cond_1515 ····if-nez·v6,·:cond_1
  
513 ····.line·162516 ····.line·162
514 ····const/4·v1,·0x0517 ····const/4·v0,·0x0
  
515 ····.line·177518 ····.line·177
516 ····:cond_0519 ····:cond_0
517 ····return-object·v1520 ····return-object·v0
  
518 ····.line·164521 ····.line·164
519 ····:cond_1522 ····:cond_1
520 ····new-instance·v9,·Lorg/gnucash/android/export/Exporter$1;523 ····new-instance·v6,·Lorg/gnucash/android/export/Exporter$1;
  
521 ····invoke-direct·{v9},·Lorg/gnucash/android/export/Exporter$1;-><init>()V524 ····invoke-direct·{v6},·Lorg/gnucash/android/export/Exporter$1;-><init>()V
  
522 ····invoke-virtual·{v2,·v9},·Ljava/io/File;->listFiles(Ljava/io/FileFilter;)[Ljava/io/File;525 ····invoke-virtual·{v1,·v6},·Ljava/io/File;->listFiles(Ljava/io/FileFilter;)[Ljava/io/File;
  
523 ····move-result-object·v4526 ····move-result-object·v3
  
524 ····.line·169527 ····.line·169
525 ····.local·v4,·"files":[Ljava/io/File;528 ····.local·v3,·"files":[Ljava/io/File;
526 ····const-wide/high16·v6,·-0x8000000000000000L529 ····const-wide/high16·v4,·-0x8000000000000000L
  
527 ····.line·170530 ····.line·170
528 ····.local·v6,·"lastMod":J531 ····.local·v4,·"lastMod":J
529 ····const/4·v1,·0x0532 ····const/4·v0,·0x0
  
530 ····.line·171533 ····.line·171
531 ····.local·v1,·"backupFile":Ljava/io/File;534 ····.local·v0,·"backupFile":Ljava/io/File;
532 ····move-object·v0,·v4535 ····array-length·v7,·v3
  
 536 ····const/4·v6,·0x0
533 ····.local·v0,·"arr$":[Ljava/io/File; 
534 ····array-length·v8,·v0 
  
535 ····.local·v8,·"len$":I 
536 ····const/4·v5,·0x0 
  
537 ····.local·v5,·"i$":I 
538 ····:goto_0537 ····:goto_0
539 ····if-ge·v5,·v8,·:cond_0538 ····if-ge·v6,·v7,·:cond_0
  
540 ····aget-object·v3,·v0,·v5539 ····aget-object·v2,·v3,·v6
  
541 ····.line·172540 ····.line·172
542 ····.local·v3,·"file":Ljava/io/File;541 ····.local·v2,·"file":Ljava/io/File;
543 ····invoke-virtual·{v3},·Ljava/io/File;->lastModified()J542 ····invoke-virtual·{v2},·Ljava/io/File;->lastModified()J
  
544 ····move-result-wide·v10543 ····move-result-wide·v8
  
545 ····cmp-long·v9,·v10,·v6544 ····cmp-long·v8,·v8,·v4
  
546 ····if-lez·v9,·:cond_2545 ····if-lez·v8,·:cond_2
  
547 ····.line·173546 ····.line·173
548 ····move-object·v1,·v3547 ····move-object·v0,·v2
  
549 ····.line·174548 ····.line·174
550 ····invoke-virtual·{v3},·Ljava/io/File;->lastModified()J549 ····invoke-virtual·{v2},·Ljava/io/File;->lastModified()J
  
551 ····move-result-wide·v6550 ····move-result-wide·v4
  
552 ····.line·171551 ····.line·171
553 ····:cond_2552 ····:cond_2
554 ····add-int/lit8·v5,·v5,·0x1553 ····add-int/lit8·v6,·v6,·0x1
  
Max diff block lines reached; 95/4430 bytes (2.14%) of diff not shown.
591 B
smali/org/gnucash/android/export/ExportFormat.smali
    
Offset 1, 19 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·enum·Lorg/gnucash/android/export/ExportFormat;1 .class·public·final·enum·Lorg/gnucash/android/export/ExportFormat;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Enum;
3 .source·"ExportFormat.java"3 .source·"ExportFormat.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lorg/gnucash/android/export/ExportFormat$1; 
8 ····} 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/Signature;5 .annotation·system·Ldalvik/annotation/Signature;
11 ····value·=·{6 ····value·=·{
12 ········"Ljava/lang/Enum",7 ········"Ljava/lang/Enum",
13 ········"<",8 ········"<",
14 ········"Lorg/gnucash/android/export/ExportFormat;",9 ········"Lorg/gnucash/android/export/ExportFormat;",
15 ········">;"10 ········">;"
16 ····}11 ····}
2.07 KB
smali/org/gnucash/android/export/ExportAsyncTask$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$e:Ljava/lang/Exception;22 .field·final·synthetic·val$e:Ljava/lang/Exception;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/gnucash/android/export/ExportAsyncTask;Ljava/lang/Exception;)V24 .method·constructor·<init>(Lorg/gnucash/android/export/ExportAsyncTask;Ljava/lang/Exception;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/gnucash/android/export/ExportAsyncTask;
  
26 ····.prologue27 ····.prologue
27 ····.line·14828 ····.line·148
28 ····iput-object·p1,·p0,·Lorg/gnucash/android/export/ExportAsyncTask$1;->this$0:Lorg/gnucash/android/export/ExportAsyncTask;29 ····iput-object·p1,·p0,·Lorg/gnucash/android/export/ExportAsyncTask$1;->this$0:Lorg/gnucash/android/export/ExportAsyncTask;
  
29 ····iput-object·p2,·p0,·Lorg/gnucash/android/export/ExportAsyncTask$1;->val$e:Ljava/lang/Exception;30 ····iput-object·p2,·p0,·Lorg/gnucash/android/export/ExportAsyncTask$1;->val$e:Ljava/lang/Exception;
  
Offset 55, 14 lines modifiedOffset 56, 15 lines modified
  
55 ····new-instance·v1,·Ljava/lang/StringBuilder;56 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
56 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V57 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
57 ····iget-object·v2,·p0,·Lorg/gnucash/android/export/ExportAsyncTask$1;->this$0:Lorg/gnucash/android/export/ExportAsyncTask;58 ····iget-object·v2,·p0,·Lorg/gnucash/android/export/ExportAsyncTask$1;->this$0:Lorg/gnucash/android/export/ExportAsyncTask;
  
 59 ····.line·152
58 ····invoke-static·{v2},·Lorg/gnucash/android/export/ExportAsyncTask;->access$000(Lorg/gnucash/android/export/ExportAsyncTask;)Landroid/content/Context;60 ····invoke-static·{v2},·Lorg/gnucash/android/export/ExportAsyncTask;->access$000(Lorg/gnucash/android/export/ExportAsyncTask;)Landroid/content/Context;
  
59 ····move-result-object·v261 ····move-result-object·v2
  
60 ····const·v3,·0x7f06011d62 ····const·v3,·0x7f06011d
  
61 ····const/4·v4,·0x163 ····const/4·v4,·0x1
Offset 97, 28 lines modifiedOffset 99, 31 lines modified
  
97 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;99 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
98 ····move-result-object·v1100 ····move-result-object·v1
  
99 ····iget-object·v2,·p0,·Lorg/gnucash/android/export/ExportAsyncTask$1;->val$e:Ljava/lang/Exception;101 ····iget-object·v2,·p0,·Lorg/gnucash/android/export/ExportAsyncTask$1;->val$e:Ljava/lang/Exception;
  
 102 ····.line·153
100 ····invoke-virtual·{v2},·Ljava/lang/Exception;->getMessage()Ljava/lang/String;103 ····invoke-virtual·{v2},·Ljava/lang/Exception;->getMessage()Ljava/lang/String;
  
101 ····move-result-object·v2104 ····move-result-object·v2
  
102 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;105 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
103 ····move-result-object·v1106 ····move-result-object·v1
  
104 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;107 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
105 ····move-result-object·v1108 ····move-result-object·v1
  
 109 ····.line·151
106 ····invoke-static·{v0,·v1,·v6},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;110 ····invoke-static·{v0,·v1,·v6},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
  
107 ····move-result-object·v0111 ····move-result-object·v0
  
 112 ····.line·154
108 ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V113 ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V
  
109 ····.line·155114 ····.line·155
110 ····return-void115 ····return-void
111 .end·method116 .end·method
9.54 KB
smali/org/gnucash/android/export/qif/QifExporter.smali
    
Offset 151, 14 lines modifiedOffset 151, 15 lines modified
  
151 ····move-object/from16·v0,·p0151 ····move-object/from16·v0,·p0
  
152 ····iget-object·v0,·v0,·Lorg/gnucash/android/export/qif/QifExporter;->mParameters:Lorg/gnucash/android/export/ExportParams;152 ····iget-object·v0,·v0,·Lorg/gnucash/android/export/qif/QifExporter;->mParameters:Lorg/gnucash/android/export/ExportParams;
  
153 ····move-object/from16·v22,·v0153 ····move-object/from16·v22,·v0
  
 154 ····.line·78
154 ····invoke-virtual/range·{v22·..·v22},·Lorg/gnucash/android/export/ExportParams;->shouldExportAllTransactions()Z155 ····invoke-virtual/range·{v22·..·v22},·Lorg/gnucash/android/export/ExportParams;->shouldExportAllTransactions()Z
  
155 ····move-result·v22156 ····move-result·v22
  
156 ····if-eqz·v22,·:cond_6157 ····if-eqz·v22,·:cond_6
  
157 ····const-string·v22,·""158 ····const-string·v22,·""
Offset 176, 14 lines modifiedOffset 177, 15 lines modified
  
176 ····move-result-object·v22177 ····move-result-object·v22
  
177 ····const/16·v24,·0x0178 ····const/16·v24,·0x0
  
178 ····const-string·v25,·"acct1_currency·ASC,·trans_time·ASC,·trans_uid·ASC"179 ····const-string·v25,·"acct1_currency·ASC,·trans_time·ASC,·trans_uid·ASC"
  
 180 ····.line·53
179 ····move-object/from16·v0,·v21181 ····move-object/from16·v0,·v21
  
180 ····move-object/from16·v1,·v23182 ····move-object/from16·v1,·v23
  
181 ····move-object/from16·v2,·v22183 ····move-object/from16·v2,·v22
  
182 ····move-object/from16·v3,·v24184 ····move-object/from16·v3,·v24
Offset 327, 22 lines modifiedOffset 329, 24 lines modified
  
327 ····move-object/from16·v1,·v22329 ····move-object/from16·v1,·v22
  
328 ····invoke-virtual·{v0,·v1},·Ljava/io/Writer;->append(Ljava/lang/CharSequence;)Ljava/io/Writer;330 ····invoke-virtual·{v0,·v1},·Ljava/io/Writer;->append(Ljava/lang/CharSequence;)Ljava/io/Writer;
  
329 ····move-result-object·v22331 ····move-result-object·v22
  
 332 ····.line·107
330 ····move-object/from16·v0,·v22333 ····move-object/from16·v0,·v22
  
331 ····invoke-virtual·{v0,·v8},·Ljava/io/Writer;->append(Ljava/lang/CharSequence;)Ljava/io/Writer;334 ····invoke-virtual·{v0,·v8},·Ljava/io/Writer;->append(Ljava/lang/CharSequence;)Ljava/io/Writer;
  
332 ····move-result-object·v22335 ····move-result-object·v22
  
333 ····const-string·v23,·"\n"336 ····const-string·v23,·"\n"
  
 337 ····.line·108
334 ····invoke-virtual/range·{v22·..·v23},·Ljava/io/Writer;->append(Ljava/lang/CharSequence;)Ljava/io/Writer;338 ····invoke-virtual/range·{v22·..·v23},·Ljava/io/Writer;->append(Ljava/lang/CharSequence;)Ljava/io/Writer;
  
335 ····.line·111339 ····.line·111
336 ····:cond_2340 ····:cond_2
337 ····move-object·v9,·v6341 ····move-object·v9,·v6
  
338 ····.line·112342 ····.line·112
Offset 369, 14 lines modifiedOffset 373, 15 lines modified
  
369 ····invoke-virtual·{v0,·v1},·Ljava/io/Writer;->append(Ljava/lang/CharSequence;)Ljava/io/Writer;373 ····invoke-virtual·{v0,·v1},·Ljava/io/Writer;->append(Ljava/lang/CharSequence;)Ljava/io/Writer;
  
370 ····move-result-object·v22374 ····move-result-object·v22
  
371 ····const-string·v23,·"acct1_full_name"375 ····const-string·v23,·"acct1_full_name"
  
 376 ····.line·114
372 ····move-object/from16·v0,·v23377 ····move-object/from16·v0,·v23
  
373 ····invoke-interface·{v12,·v0},·Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I378 ····invoke-interface·{v12,·v0},·Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
  
374 ····move-result·v23379 ····move-result·v23
  
375 ····move/from16·v0,·v23380 ····move/from16·v0,·v23
Offset 387, 14 lines modifiedOffset 392, 15 lines modified
  
387 ····invoke-virtual/range·{v22·..·v23},·Ljava/io/Writer;->append(Ljava/lang/CharSequence;)Ljava/io/Writer;392 ····invoke-virtual/range·{v22·..·v23},·Ljava/io/Writer;->append(Ljava/lang/CharSequence;)Ljava/io/Writer;
  
388 ····move-result-object·v22393 ····move-result-object·v22
  
389 ····const-string·v23,·"\n"394 ····const-string·v23,·"\n"
  
 395 ····.line·115
390 ····invoke-virtual/range·{v22·..·v23},·Ljava/io/Writer;->append(Ljava/lang/CharSequence;)Ljava/io/Writer;396 ····invoke-virtual/range·{v22·..·v23},·Ljava/io/Writer;->append(Ljava/lang/CharSequence;)Ljava/io/Writer;
  
391 ····.line·116397 ····.line·116
392 ····const-string·v22,·"^"398 ····const-string·v22,·"^"
  
393 ····move-object/from16·v0,·p1399 ····move-object/from16·v0,·p1
  
Offset 433, 14 lines modifiedOffset 439, 15 lines modified
  
433 ····invoke-virtual·{v0,·v1},·Ljava/io/Writer;->append(Ljava/lang/CharSequence;)Ljava/io/Writer;439 ····invoke-virtual·{v0,·v1},·Ljava/io/Writer;->append(Ljava/lang/CharSequence;)Ljava/io/Writer;
  
434 ····move-result-object·v22440 ····move-result-object·v22
  
435 ····const-string·v23,·"\n"441 ····const-string·v23,·"\n"
  
 442 ····.line·118
436 ····invoke-virtual/range·{v22·..·v23},·Ljava/io/Writer;->append(Ljava/lang/CharSequence;)Ljava/io/Writer;443 ····invoke-virtual/range·{v22·..·v23},·Ljava/io/Writer;->append(Ljava/lang/CharSequence;)Ljava/io/Writer;
  
437 ····.line·121444 ····.line·121
438 ····:cond_3445 ····:cond_3
439 ····move-object/from16·v11,·v20446 ····move-object/from16·v11,·v20
  
440 ····.line·122447 ····.line·122
Offset 452, 14 lines modifiedOffset 459, 15 lines modified
  
452 ····invoke-virtual·{v0,·v1},·Ljava/io/Writer;->append(Ljava/lang/CharSequence;)Ljava/io/Writer;459 ····invoke-virtual·{v0,·v1},·Ljava/io/Writer;->append(Ljava/lang/CharSequence;)Ljava/io/Writer;
  
453 ····move-result-object·v22460 ····move-result-object·v22
  
454 ····const-string·v23,·"trans_time"461 ····const-string·v23,·"trans_time"
  
 462 ····.line·123
455 ····move-object/from16·v0,·v23463 ····move-object/from16·v0,·v23
  
456 ····invoke-interface·{v12,·v0},·Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I464 ····invoke-interface·{v12,·v0},·Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
  
457 ····move-result·v23465 ····move-result·v23
  
458 ····move/from16·v0,·v23466 ····move/from16·v0,·v23
Offset 474, 14 lines modifiedOffset 482, 15 lines modified
  
474 ····invoke-virtual/range·{v22·..·v23},·Ljava/io/Writer;->append(Ljava/lang/CharSequence;)Ljava/io/Writer;482 ····invoke-virtual/range·{v22·..·v23},·Ljava/io/Writer;->append(Ljava/lang/CharSequence;)Ljava/io/Writer;
  
475 ····move-result-object·v22483 ····move-result-object·v22
  
476 ····const-string·v23,·"\n"484 ····const-string·v23,·"\n"
Max diff block lines reached; 6583/9662 bytes (68.13%) of diff not shown.
962 B
smali/org/gnucash/android/export/qif/QifHelper.smali
    
Offset 1, 20 lines modifiedOffset 1, 12 lines modified
1 .class·public·Lorg/gnucash/android/export/qif/QifHelper;1 .class·public·Lorg/gnucash/android/export/qif/QifHelper;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"QifHelper.java"3 .source·"QifHelper.java"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lorg/gnucash/android/export/qif/QifHelper$1; 
8 ····} 
9 .end·annotation 
  
  
10 #·static·fields4 #·static·fields
11 .field·public·static·final·ACCOUNT_HEADER:Ljava/lang/String;·=·"!Account"5 .field·public·static·final·ACCOUNT_HEADER:Ljava/lang/String;·=·"!Account"
  
12 .field·public·static·final·ACCOUNT_NAME_PREFIX:Ljava/lang/String;·=·"N"6 .field·public·static·final·ACCOUNT_NAME_PREFIX:Ljava/lang/String;·=·"N"
  
13 .field·public·static·final·AMOUNT_PREFIX:Ljava/lang/String;·=·"T"7 .field·public·static·final·AMOUNT_PREFIX:Ljava/lang/String;·=·"T"
  
Offset 59, 15 lines modifiedOffset 51, 14 lines modified
59 .method·public·constructor·<init>()V51 .method·public·constructor·<init>()V
60 ····.locals·052 ····.locals·0
  
61 ····.prologue53 ····.prologue
62 ····.line·2854 ····.line·28
63 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V55 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
64 ····.line·78 
65 ····return-void56 ····return-void
66 .end·method57 .end·method
  
67 .method·public·static·final·formatDate(J)Ljava/lang/String;58 .method·public·static·final·formatDate(J)Ljava/lang/String;
68 ····.locals·259 ····.locals·2
69 ····.param·p0,·"timeMillis"····#·J60 ····.param·p0,·"timeMillis"····#·J
  
31.1 KB
smali/org/gnucash/android/export/xml/GncXmlExporter.smali
    
Offset 723, 15 lines modifiedOffset 723, 14 lines modified
723 ····const/4·v4,·0x0723 ····const/4·v4,·0x0
  
724 ····.line·604724 ····.line·604
725 ····invoke-interface·{p2},·Ljava/util/List;->iterator()Ljava/util/Iterator;725 ····invoke-interface·{p2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
726 ····move-result-object·v1726 ····move-result-object·v1
  
727 ····.local·v1,·"i$":Ljava/util/Iterator; 
728 ····:goto_0727 ····:goto_0
729 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z728 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
730 ····move-result·v2729 ····move-result·v2
  
731 ····if-eqz·v2,·:cond_0730 ····if-eqz·v2,·:cond_0
  
Offset 826, 20 lines modifiedOffset 825, 22 lines modified
  
826 ····move-object/from16·v33,·v0825 ····move-object/from16·v33,·v0
  
827 ····const/16·v34,·0x0826 ····const/16·v34,·0x0
  
828 ····sget-object·v35,·Lorg/gnucash/android/model/ScheduledAction$ActionType;->TRANSACTION:Lorg/gnucash/android/model/ScheduledAction$ActionType;827 ····sget-object·v35,·Lorg/gnucash/android/model/ScheduledAction$ActionType;->TRANSACTION:Lorg/gnucash/android/model/ScheduledAction$ActionType;
  
 828 ····.line·477
829 ····invoke-virtual/range·{v35·..·v35},·Lorg/gnucash/android/model/ScheduledAction$ActionType;->name()Ljava/lang/String;829 ····invoke-virtual/range·{v35·..·v35},·Lorg/gnucash/android/model/ScheduledAction$ActionType;->name()Ljava/lang/String;
  
830 ····move-result-object·v35830 ····move-result-object·v35
  
831 ····aput-object·v35,·v33,·v34831 ····aput-object·v35,·v33,·v34
  
 832 ····.line·476
832 ····invoke-virtual/range·{v31·..·v33},·Lorg/gnucash/android/db/ScheduledActionDbAdapter;->fetchAllRecords(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;833 ····invoke-virtual/range·{v31·..·v33},·Lorg/gnucash/android/db/ScheduledActionDbAdapter;->fetchAllRecords(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;
  
833 ····move-result-object·v10834 ····move-result-object·v10
  
834 ····.line·479835 ····.line·479
835 ····.local·v10,·"cursor":Landroid/database/Cursor;836 ····.local·v10,·"cursor":Landroid/database/Cursor;
836 ····:cond_0837 ····:cond_0
Offset 1966, 14 lines modifiedOffset 1967, 15 lines modified
1966 ····.line·961967 ····.line·96
1967 ····if-eqz·p2,·:cond_01968 ····if-eqz·p2,·:cond_0
  
1968 ····if-eqz·p3,·:cond_01969 ····if-eqz·p3,·:cond_0
  
1969 ····if-eqz·p4,·:cond_01970 ····if-eqz·p4,·:cond_0
  
 1971 ····.line·97
1970 ····invoke-interface·{p2},·Ljava/util/List;->size()I1972 ····invoke-interface·{p2},·Ljava/util/List;->size()I
  
1971 ····move-result·v11973 ····move-result·v1
  
1972 ····if-eqz·v1,·:cond_01974 ····if-eqz·v1,·:cond_0
  
1973 ····invoke-interface·{p3},·Ljava/util/List;->size()I1975 ····invoke-interface·{p3},·Ljava/util/List;->size()I
Offset 2102, 15 lines modifiedOffset 2104, 14 lines modified
2102 ····const/4·v5,·0x02104 ····const/4·v5,·0x0
  
2103 ····.line·2052105 ····.line·205
2104 ····invoke-interface·{p2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;2106 ····invoke-interface·{p2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
2105 ····move-result-object·v22107 ····move-result-object·v2
  
2106 ····.local·v2,·"i$":Ljava/util/Iterator; 
2107 ····:goto_02108 ····:goto_0
2108 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z2109 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
2109 ····move-result·v32110 ····move-result·v3
  
2110 ····if-eqz·v3,·:cond_12111 ····if-eqz·v3,·:cond_1
  
Offset 4260, 562 lines modifiedOffset 4261, 554 lines modified
4260 ····.line·6014261 ····.line·601
4261 ····return-void4262 ····return-void
4262 .end·method4263 .end·method
  
  
4263 #·virtual·methods4264 #·virtual·methods
4264 .method·public·generateExport(Ljava/io/Writer;)V4265 .method·public·generateExport(Ljava/io/Writer;)V
4265 ····.locals·144266 ····.locals·12
4266 ····.param·p1,·"writer"····#·Ljava/io/Writer;4267 ····.param·p1,·"writer"····#·Ljava/io/Writer;
4267 ····.annotation·system·Ldalvik/annotation/Throws;4268 ····.annotation·system·Ldalvik/annotation/Throws;
4268 ········value·=·{4269 ········value·=·{
4269 ············Lorg/gnucash/android/export/Exporter$ExporterException;4270 ············Lorg/gnucash/android/export/Exporter$ExporterException;
4270 ········}4271 ········}
4271 ····.end·annotation4272 ····.end·annotation
  
4272 ····.prologue4273 ····.prologue
 4274 ····const/4·v6,·0x0
  
4273 ····.line·6204275 ····.line·620
4274 ····const/16·v9,·0xc4276 ····const/16·v7,·0xc
  
4275 ····:try_start_04277 ····:try_start_0
4276 ····new-array·v6,·v9,·[Ljava/lang/String;4278 ····new-array·v3,·v7,·[Ljava/lang/String;
  
4277 ····const/4·v9,·0x04279 ····const/4·v7,·0x0
  
4278 ····const-string·v10,·"gnc"4280 ····const-string·v8,·"gnc"
  
4279 ····aput-object·v10,·v6,·v94281 ····aput-object·v8,·v3,·v7
  
4280 ····const/4·v9,·0x14282 ····const/4·v7,·0x1
  
4281 ····const-string·v10,·"act"4283 ····const-string·v8,·"act"
  
4282 ····aput-object·v10,·v6,·v94284 ····aput-object·v8,·v3,·v7
  
4283 ····const/4·v9,·0x24285 ····const/4·v7,·0x2
  
4284 ····const-string·v10,·"book"4286 ····const-string·v8,·"book"
  
4285 ····aput-object·v10,·v6,·v94287 ····aput-object·v8,·v3,·v7
  
4286 ····const/4·v9,·0x34288 ····const/4·v7,·0x3
  
4287 ····const-string·v10,·"cd"4289 ····const-string·v8,·"cd"
  
4288 ····aput-object·v10,·v6,·v94290 ····aput-object·v8,·v3,·v7
  
4289 ····const/4·v9,·0x44291 ····const/4·v7,·0x4
  
4290 ····const-string·v10,·"cmdty"4292 ····const-string·v8,·"cmdty"
  
4291 ····aput-object·v10,·v6,·v94293 ····aput-object·v8,·v3,·v7
  
4292 ····const/4·v9,·0x54294 ····const/4·v7,·0x5
  
Max diff block lines reached; 28479/31694 bytes (89.86%) of diff not shown.
7.01 KB
smali/org/gnucash/android/export/ofx/OfxExporter.smali
    
Offset 39, 76 lines modifiedOffset 39, 75 lines modified
39 .method·private·generateOfx(Lorg/w3c/dom/Document;Lorg/w3c/dom/Element;)V39 .method·private·generateOfx(Lorg/w3c/dom/Document;Lorg/w3c/dom/Element;)V
40 ····.locals·740 ····.locals·7
41 ····.param·p1,·"doc"····#·Lorg/w3c/dom/Document;41 ····.param·p1,·"doc"····#·Lorg/w3c/dom/Document;
42 ····.param·p2,·"parent"····#·Lorg/w3c/dom/Element;42 ····.param·p2,·"parent"····#·Lorg/w3c/dom/Element;
  
43 ····.prologue43 ····.prologue
44 ····.line·7744 ····.line·77
45 ····const-string·v6,·"TRNUID"45 ····const-string·v5,·"TRNUID"
  
46 ····invoke-interface·{p1,·v6},·Lorg/w3c/dom/Document;->createElement(Ljava/lang/String;)Lorg/w3c/dom/Element;46 ····invoke-interface·{p1,·v5},·Lorg/w3c/dom/Document;->createElement(Ljava/lang/String;)Lorg/w3c/dom/Element;
  
47 ····move-result-object·v547 ····move-result-object·v4
  
48 ····.line·7948 ····.line·79
49 ····.local·v5,·"transactionUid":Lorg/w3c/dom/Element;49 ····.local·v4,·"transactionUid":Lorg/w3c/dom/Element;
50 ····const-string·v6,·"0"50 ····const-string·v5,·"0"
  
51 ····invoke-interface·{p1,·v6},·Lorg/w3c/dom/Document;->createTextNode(Ljava/lang/String;)Lorg/w3c/dom/Text;51 ····invoke-interface·{p1,·v5},·Lorg/w3c/dom/Document;->createTextNode(Ljava/lang/String;)Lorg/w3c/dom/Text;
  
52 ····move-result-object·v652 ····move-result-object·v5
  
53 ····invoke-interface·{v5,·v6},·Lorg/w3c/dom/Element;->appendChild(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;53 ····invoke-interface·{v4,·v5},·Lorg/w3c/dom/Element;->appendChild(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
  
54 ····.line·8154 ····.line·81
55 ····const-string·v6,·"STMTTRNRS"55 ····const-string·v5,·"STMTTRNRS"
  
56 ····invoke-interface·{p1,·v6},·Lorg/w3c/dom/Document;->createElement(Ljava/lang/String;)Lorg/w3c/dom/Element;56 ····invoke-interface·{p1,·v5},·Lorg/w3c/dom/Document;->createElement(Ljava/lang/String;)Lorg/w3c/dom/Element;
  
57 ····move-result-object·v457 ····move-result-object·v3
  
58 ····.line·8258 ····.line·82
59 ····.local·v4,·"statementTransactionResponse":Lorg/w3c/dom/Element;59 ····.local·v3,·"statementTransactionResponse":Lorg/w3c/dom/Element;
60 ····invoke-interface·{v4,·v5},·Lorg/w3c/dom/Element;->appendChild(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;60 ····invoke-interface·{v3,·v4},·Lorg/w3c/dom/Element;->appendChild(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
  
61 ····.line·8461 ····.line·84
62 ····const-string·v6,·"BANKMSGSRSV1"62 ····const-string·v5,·"BANKMSGSRSV1"
  
63 ····invoke-interface·{p1,·v6},·Lorg/w3c/dom/Document;->createElement(Ljava/lang/String;)Lorg/w3c/dom/Element;63 ····invoke-interface·{p1,·v5},·Lorg/w3c/dom/Document;->createElement(Ljava/lang/String;)Lorg/w3c/dom/Element;
  
64 ····move-result-object·v264 ····move-result-object·v2
  
65 ····.line·8565 ····.line·85
66 ····.local·v2,·"bankmsgs":Lorg/w3c/dom/Element;66 ····.local·v2,·"bankmsgs":Lorg/w3c/dom/Element;
67 ····invoke-interface·{v2,·v4},·Lorg/w3c/dom/Element;->appendChild(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;67 ····invoke-interface·{v2,·v3},·Lorg/w3c/dom/Element;->appendChild(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
  
68 ····.line·8768 ····.line·87
69 ····invoke-interface·{p2,·v2},·Lorg/w3c/dom/Element;->appendChild(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;69 ····invoke-interface·{p2,·v2},·Lorg/w3c/dom/Element;->appendChild(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
  
70 ····.line·8970 ····.line·89
71 ····iget-object·v1,·p0,·Lorg/gnucash/android/export/ofx/OfxExporter;->mAccountsDbAdapter:Lorg/gnucash/android/db/AccountsDbAdapter;71 ····iget-object·v1,·p0,·Lorg/gnucash/android/export/ofx/OfxExporter;->mAccountsDbAdapter:Lorg/gnucash/android/db/AccountsDbAdapter;
  
72 ····.line·9072 ····.line·90
73 ····.local·v1,·"accountsDbAdapter":Lorg/gnucash/android/db/AccountsDbAdapter;73 ····.local·v1,·"accountsDbAdapter":Lorg/gnucash/android/db/AccountsDbAdapter;
74 ····iget-object·v6,·p0,·Lorg/gnucash/android/export/ofx/OfxExporter;->mAccountsList:Ljava/util/List;74 ····iget-object·v5,·p0,·Lorg/gnucash/android/export/ofx/OfxExporter;->mAccountsList:Ljava/util/List;
  
75 ····invoke-interface·{v6},·Ljava/util/List;->iterator()Ljava/util/Iterator;75 ····invoke-interface·{v5},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
76 ····move-result-object·v376 ····move-result-object·v5
  
77 ····.local·v3,·"i$":Ljava/util/Iterator; 
78 ····:cond_077 ····:cond_0
79 ····:goto_078 ····:goto_0
80 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z79 ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z
  
81 ····move-result·v680 ····move-result·v6
  
82 ····if-eqz·v6,·:cond_181 ····if-eqz·v6,·:cond_1
  
83 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;82 ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
84 ····move-result-object·v083 ····move-result-object·v0
  
85 ····check-cast·v0,·Lorg/gnucash/android/model/Account;84 ····check-cast·v0,·Lorg/gnucash/android/model/Account;
  
86 ····.line·9185 ····.line·91
87 ····.local·v0,·"account":Lorg/gnucash/android/model/Account;86 ····.local·v0,·"account":Lorg/gnucash/android/model/Account;
Offset 121, 15 lines modifiedOffset 120, 15 lines modified
121 ····.line·95120 ····.line·95
122 ····iget-object·v6,·p0,·Lorg/gnucash/android/export/ofx/OfxExporter;->mParameters:Lorg/gnucash/android/export/ExportParams;121 ····iget-object·v6,·p0,·Lorg/gnucash/android/export/ofx/OfxExporter;->mParameters:Lorg/gnucash/android/export/ExportParams;
  
123 ····invoke-virtual·{v6},·Lorg/gnucash/android/export/ExportParams;->shouldExportAllTransactions()Z122 ····invoke-virtual·{v6},·Lorg/gnucash/android/export/ExportParams;->shouldExportAllTransactions()Z
  
124 ····move-result·v6123 ····move-result·v6
  
125 ····invoke-virtual·{v0,·p1,·v4,·v6},·Lorg/gnucash/android/model/Account;->toOfx(Lorg/w3c/dom/Document;Lorg/w3c/dom/Element;Z)V124 ····invoke-virtual·{v0,·p1,·v3,·v6},·Lorg/gnucash/android/model/Account;->toOfx(Lorg/w3c/dom/Document;Lorg/w3c/dom/Element;Z)V
  
126 ····.line·98125 ····.line·98
127 ····invoke-virtual·{v0},·Lorg/gnucash/android/model/Account;->getUID()Ljava/lang/String;126 ····invoke-virtual·{v0},·Lorg/gnucash/android/model/Account;->getUID()Ljava/lang/String;
  
128 ····move-result-object·v6127 ····move-result-object·v6
  
129 ····invoke-virtual·{v1,·v6},·Lorg/gnucash/android/db/AccountsDbAdapter;->markAsExported(Ljava/lang/String;)I128 ····invoke-virtual·{v1,·v6},·Lorg/gnucash/android/db/AccountsDbAdapter;->markAsExported(Ljava/lang/String;)I
Offset 145, 15 lines modifiedOffset 144, 15 lines modified
145 .method·private·write(Lorg/w3c/dom/Node;Ljava/io/Writer;Z)V144 .method·private·write(Lorg/w3c/dom/Node;Ljava/io/Writer;Z)V
146 ····.locals·7145 ····.locals·7
147 ····.param·p1,·"node"····#·Lorg/w3c/dom/Node;146 ····.param·p1,·"node"····#·Lorg/w3c/dom/Node;
148 ····.param·p2,·"outputWriter"····#·Ljava/io/Writer;147 ····.param·p2,·"outputWriter"····#·Ljava/io/Writer;
149 ····.param·p3,·"omitXmlDeclaration"····#·Z148 ····.param·p3,·"omitXmlDeclaration"····#·Z
  
150 ····.prologue149 ····.prologue
151 ····.line·163150 ····.line·164
152 ····:try_start_0151 ····:try_start_0
153 ····invoke-static·{},·Ljavax/xml/transform/TransformerFactory;->newInstance()Ljavax/xml/transform/TransformerFactory;152 ····invoke-static·{},·Ljavax/xml/transform/TransformerFactory;->newInstance()Ljavax/xml/transform/TransformerFactory;
  
154 ····move-result-object·v4153 ····move-result-object·v4
  
155 ····.line·165154 ····.line·165
156 ····.local·v4,·"transformerFactory":Ljavax/xml/transform/TransformerFactory;155 ····.local·v4,·"transformerFactory":Ljavax/xml/transform/TransformerFactory;
Offset 249, 22 lines modifiedOffset 248, 23 lines modified
  
249 ····move-result·v10248 ····move-result·v10
  
250 ····if-eqz·v10,·:cond_0249 ····if-eqz·v10,·:cond_0
  
251 ····iget-object·v10,·p0,·Lorg/gnucash/android/export/ofx/OfxExporter;->mAccountsDbAdapter:Lorg/gnucash/android/db/AccountsDbAdapter;250 ····iget-object·v10,·p0,·Lorg/gnucash/android/export/ofx/OfxExporter;->mAccountsDbAdapter:Lorg/gnucash/android/db/AccountsDbAdapter;
  
 251 ····.line·105
252 ····invoke-virtual·{v10},·Lorg/gnucash/android/db/AccountsDbAdapter;->getAllAccounts()Ljava/util/List;252 ····invoke-virtual·{v10},·Lorg/gnucash/android/db/AccountsDbAdapter;->getAllAccounts()Ljava/util/List;
  
253 ····move-result-object·v10253 ····move-result-object·v10
  
254 ····:goto_0254 ····:goto_0
255 ····iput-object·v10,·p0,·Lorg/gnucash/android/export/ofx/OfxExporter;->mAccountsList:Ljava/util/List;255 ····iput-object·v10,·p0,·Lorg/gnucash/android/export/ofx/OfxExporter;->mAccountsList:Ljava/util/List;
  
256 ····.line·107256 ····.line·108
257 ····invoke-static·{},·Ljavax/xml/parsers/DocumentBuilderFactory;->newInstance()Ljavax/xml/parsers/DocumentBuilderFactory;257 ····invoke-static·{},·Ljavax/xml/parsers/DocumentBuilderFactory;->newInstance()Ljavax/xml/parsers/DocumentBuilderFactory;
  
Max diff block lines reached; 1136/7072 bytes (16.06%) of diff not shown.
4.08 KB
smali/org/gnucash/android/receivers/TransactionAppWidgetProvider.smali
    
Offset 13, 78 lines modifiedOffset 13, 73 lines modified
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·onDeleted(Landroid/content/Context;[I)V16 .method·public·onDeleted(Landroid/content/Context;[I)V
17 ····.locals·717 ····.locals·6
18 ····.param·p1,·"context"····#·Landroid/content/Context;18 ····.param·p1,·"context"····#·Landroid/content/Context;
19 ····.param·p2,·"appWidgetIds"····#·[I19 ····.param·p2,·"appWidgetIds"····#·[I
  
20 ····.prologue20 ····.prologue
21 ····.line·6421 ····.line·64
22 ····invoke-super·{p0,·p1,·p2},·Landroid/appwidget/AppWidgetProvider;->onDeleted(Landroid/content/Context;[I)V22 ····invoke-super·{p0,·p1,·p2},·Landroid/appwidget/AppWidgetProvider;->onDeleted(Landroid/content/Context;[I)V
  
23 ····.line·6523 ····.line·65
24 ····invoke-static·{p1},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;24 ····invoke-static·{p1},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
  
25 ····move-result-object·v525 ····move-result-object·v2
  
26 ····invoke-interface·{v5},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;26 ····invoke-interface·{v2},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
  
27 ····move-result-object·v227 ····move-result-object·v1
  
28 ····.line·6728 ····.line·67
29 ····.local·v2,·"editor":Landroid/content/SharedPreferences$Editor;29 ····.local·v1,·"editor":Landroid/content/SharedPreferences$Editor;
30 ····move-object·v1,·p230 ····array-length·v3,·p2
  
 31 ····const/4·v2,·0x0
31 ····.local·v1,·"arr$":[I 
32 ····array-length·v4,·v1 
  
33 ····.local·v4,·"len$":I 
34 ····const/4·v3,·0x0 
  
35 ····.local·v3,·"i$":I 
36 ····:goto_032 ····:goto_0
37 ····if-ge·v3,·v4,·:cond_033 ····if-ge·v2,·v3,·:cond_0
  
38 ····aget·v0,·v1,·v334 ····aget·v0,·p2,·v2
  
39 ····.line·6835 ····.line·68
40 ····.local·v0,·"appWidgetId":I36 ····.local·v0,·"appWidgetId":I
41 ····new-instance·v5,·Ljava/lang/StringBuilder;37 ····new-instance·v4,·Ljava/lang/StringBuilder;
  
42 ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V38 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V
  
43 ····const-string·v6,·"account_uid"39 ····const-string·v5,·"account_uid"
  
44 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;40 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
45 ····move-result-object·v541 ····move-result-object·v4
  
46 ····invoke-virtual·{v5,·v0},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;42 ····invoke-virtual·{v4,·v0},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
47 ····move-result-object·v543 ····move-result-object·v4
  
48 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;44 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
49 ····move-result-object·v545 ····move-result-object·v4
  
50 ····invoke-interface·{v2,·v5},·Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;46 ····invoke-interface·{v1,·v4},·Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
  
51 ····.line·6747 ····.line·67
52 ····add-int/lit8·v3,·v3,·0x148 ····add-int/lit8·v2,·v2,·0x1
  
53 ····goto·:goto_049 ····goto·:goto_0
  
54 ····.line·7050 ····.line·70
55 ····.end·local·v0····#·"appWidgetId":I51 ····.end·local·v0····#·"appWidgetId":I
56 ····:cond_052 ····:cond_0
57 ····invoke-interface·{v2},·Landroid/content/SharedPreferences$Editor;->commit()Z53 ····invoke-interface·{v1},·Landroid/content/SharedPreferences$Editor;->commit()Z
  
58 ····.line·7154 ····.line·71
59 ····return-void55 ····return-void
60 .end·method56 .end·method
  
61 .method·public·onEnabled(Landroid/content/Context;)V57 .method·public·onEnabled(Landroid/content/Context;)V
62 ····.locals·058 ····.locals·0
Offset 121, 15 lines modifiedOffset 116, 15 lines modified
121 ····.local·v3,·"i":I116 ····.local·v3,·"i":I
122 ····:goto_0117 ····:goto_0
123 ····if-ge·v3,·v0,·:cond_0118 ····if-ge·v3,·v0,·:cond_0
  
124 ····.line·44119 ····.line·44
125 ····aget·v2,·p3,·v3120 ····aget·v2,·p3,·v3
  
126 ····.line·46121 ····.line·47
127 ····.local·v2,·"appWidgetId":I122 ····.local·v2,·"appWidgetId":I
128 ····invoke-static·{p1},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;123 ····invoke-static·{p1},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
  
129 ····move-result-object·v4124 ····move-result-object·v4
  
130 ····new-instance·v5,·Ljava/lang/StringBuilder;125 ····new-instance·v5,·Ljava/lang/StringBuilder;
  
Offset 147, 14 lines modifiedOffset 142, 15 lines modified
  
147 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;142 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
148 ····move-result-object·v5143 ····move-result-object·v5
  
149 ····const/4·v6,·0x0144 ····const/4·v6,·0x0
  
 145 ····.line·48
150 ····invoke-interface·{v4,·v5,·v6},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;146 ····invoke-interface·{v4,·v5,·v6},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
151 ····move-result-object·v1147 ····move-result-object·v1
  
152 ····.line·49148 ····.line·49
153 ····.local·v1,·"accountUID":Ljava/lang/String;149 ····.local·v1,·"accountUID":Ljava/lang/String;
154 ····if-nez·v1,·:cond_1150 ····if-nez·v1,·:cond_1
915 B
smali/org/gnucash/android/app/GnuCashApplication.smali
    
Offset 444, 26 lines modifiedOffset 444, 27 lines modified
  
444 ····invoke-virtual·{p0,·v2},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;444 ····invoke-virtual·{p0,·v2},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
445 ····move-result-object·v0445 ····move-result-object·v0
  
446 ····check-cast·v0,·Landroid/app/AlarmManager;446 ····check-cast·v0,·Landroid/app/AlarmManager;
  
447 ····.line·210447 ····.line·211
448 ····.local·v0,·"alarmManager":Landroid/app/AlarmManager;448 ····.local·v0,·"alarmManager":Landroid/app/AlarmManager;
449 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J449 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
450 ····move-result-wide·v2450 ····move-result-wide·v2
  
451 ····const-wide/32·v4,·0x5265c00451 ····const-wide/32·v4,·0x5265c00
  
452 ····add-long/2addr·v2,·v4452 ····add-long/2addr·v2,·v4
  
453 ····const-wide/32·v4,·0x2932e00453 ····const-wide/32·v4,·0x2932e00
  
 454 ····.line·210
454 ····invoke-virtual/range·{v0·..·v6},·Landroid/app/AlarmManager;->setInexactRepeating(IJJLandroid/app/PendingIntent;)V455 ····invoke-virtual/range·{v0·..·v6},·Landroid/app/AlarmManager;->setInexactRepeating(IJJLandroid/app/PendingIntent;)V
  
455 ····.line·215456 ····.line·215
456 ····invoke-virtual·{p0,·v7},·Landroid/content/Context;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;457 ····invoke-virtual·{p0,·v7},·Landroid/content/Context;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;
  
457 ····goto·:goto_0458 ····goto·:goto_0
458 .end·method459 .end·method
11.6 KB
smali/org/gnucash/android/db/SplitsDbAdapter.smali
    
Offset 1, 20 lines modifiedOffset 1, 12 lines modified
1 .class·public·Lorg/gnucash/android/db/SplitsDbAdapter;1 .class·public·Lorg/gnucash/android/db/SplitsDbAdapter;
2 .super·Lorg/gnucash/android/db/DatabaseAdapter;2 .super·Lorg/gnucash/android/db/DatabaseAdapter;
3 .source·"SplitsDbAdapter.java"3 .source·"SplitsDbAdapter.java"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lorg/gnucash/android/db/SplitsDbAdapter$1; 
8 ····} 
9 .end·annotation 
  
  
10 #·direct·methods4 #·direct·methods
11 .method·public·constructor·<init>(Landroid/database/sqlite/SQLiteDatabase;)V5 .method·public·constructor·<init>(Landroid/database/sqlite/SQLiteDatabase;)V
12 ····.locals·16 ····.locals·1
13 ····.param·p1,·"db"····#·Landroid/database/sqlite/SQLiteDatabase;7 ····.param·p1,·"db"····#·Landroid/database/sqlite/SQLiteDatabase;
  
14 ····.prologue8 ····.prologue
15 ····.line·529 ····.line·52
Offset 584, 38 lines modifiedOffset 576, 42 lines modified
  
584 ····cmp-long·v0,·v8,·v10576 ····cmp-long·v0,·v8,·v10
  
585 ····if-lez·v0,·:cond_0577 ····if-lez·v0,·:cond_0
  
586 ····const/4·v0,·0x0578 ····const/4·v0,·0x0
  
 579 ····.line·84
587 ····:goto_0580 ····:goto_0
588 ····invoke-static·{v0},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;581 ····invoke-static·{v0},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;
  
589 ····move-result-object·v5582 ····move-result-object·v5
  
590 ····move-object·v0,·p0583 ····move-object·v0,·p0
  
 584 ····.line·83
591 ····invoke-virtual/range·{v0·..·v5},·Lorg/gnucash/android/db/SplitsDbAdapter;->updateRecord(Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)I585 ····invoke-virtual/range·{v0·..·v5},·Lorg/gnucash/android/db/SplitsDbAdapter;->updateRecord(Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)I
  
592 ····.line·87586 ····.line·87
593 ····const-string·v1,·"transactions"587 ····const-string·v1,·"transactions"
  
594 ····const-string·v4,·"modified_at"588 ····const-string·v4,·"modified_at"
  
 589 ····.line·88
595 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J590 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
596 ····move-result-wide·v10591 ····move-result-wide·v10
  
597 ····invoke-static·{v10,·v11},·Ljava/lang/Long;->toString(J)Ljava/lang/String;592 ····invoke-static·{v10,·v11},·Ljava/lang/Long;->toString(J)Ljava/lang/String;
  
598 ····move-result-object·v5593 ····move-result-object·v5
  
599 ····move-object·v0,·p0594 ····move-object·v0,·p0
  
 595 ····.line·87
600 ····invoke-virtual/range·{v0·..·v5},·Lorg/gnucash/android/db/SplitsDbAdapter;->updateRecord(Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)I596 ····invoke-virtual/range·{v0·..·v5},·Lorg/gnucash/android/db/SplitsDbAdapter;->updateRecord(Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)I
  
601 ····.line·89597 ····.line·89
602 ····return-wide·v8598 ····return-wide·v8
  
603 ····.line·83599 ····.line·83
604 ····:cond_0600 ····:cond_0
Offset 738, 178 lines modifiedOffset 734, 176 lines modified
738 ············">;)J"734 ············">;)J"
739 ········}735 ········}
740 ····.end·annotation736 ····.end·annotation
  
741 ····.prologue737 ····.prologue
742 ····.line·102738 ····.line·102
743 ····.local·p1,·"splitList":Ljava/util/List;,·"Ljava/util/List<Lorg/gnucash/android/model/Split;>;"739 ····.local·p1,·"splitList":Ljava/util/List;,·"Ljava/util/List<Lorg/gnucash/android/model/Split;>;"
744 ····const-wide/16·v2,·0x0740 ····const-wide/16·v0,·0x0
  
745 ····.line·104741 ····.line·104
746 ····.local·v2,·"nRow":J742 ····.local·v0,·"nRow":J
747 ····:try_start_0743 ····:try_start_0
748 ····iget-object·v5,·p0,·Lorg/gnucash/android/db/SplitsDbAdapter;->mDb:Landroid/database/sqlite/SQLiteDatabase;744 ····iget-object·v4,·p0,·Lorg/gnucash/android/db/SplitsDbAdapter;->mDb:Landroid/database/sqlite/SQLiteDatabase;
  
749 ····invoke-virtual·{v5},·Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V745 ····invoke-virtual·{v4},·Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V
  
750 ····.line·105746 ····.line·105
751 ····iget-object·v5,·p0,·Lorg/gnucash/android/db/SplitsDbAdapter;->mDb:Landroid/database/sqlite/SQLiteDatabase;747 ····iget-object·v4,·p0,·Lorg/gnucash/android/db/SplitsDbAdapter;->mDb:Landroid/database/sqlite/SQLiteDatabase;
  
752 ····const-string·v6,·"REPLACE·INTO·splits·(·uid·,·memo·,·type·,·amount·,·created_at·,·account_uid·,·transaction_uid·)·VALUES·(·?·,·?·,·?·,·?·,·?·,·?·,·?·)·"748 ····const-string·v5,·"REPLACE·INTO·splits·(·uid·,·memo·,·type·,·amount·,·created_at·,·account_uid·,·transaction_uid·)·VALUES·(·?·,·?·,·?·,·?·,·?·,·?·,·?·)·"
  
753 ····invoke-virtual·{v5,·v6},·Landroid/database/sqlite/SQLiteDatabase;->compileStatement(Ljava/lang/String;)Landroid/database/sqlite/SQLiteStatement;749 ····invoke-virtual·{v4,·v5},·Landroid/database/sqlite/SQLiteDatabase;->compileStatement(Ljava/lang/String;)Landroid/database/sqlite/SQLiteStatement;
  
754 ····move-result-object·v1750 ····move-result-object·v2
  
755 ····.line·113751 ····.line·113
756 ····.local·v1,·"replaceStatement":Landroid/database/sqlite/SQLiteStatement;752 ····.local·v2,·"replaceStatement":Landroid/database/sqlite/SQLiteStatement;
757 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;753 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
758 ····move-result-object·v0754 ····move-result-object·v4
  
759 ····.local·v0,·"i$":Ljava/util/Iterator; 
760 ····:goto_0755 ····:goto_0
761 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z756 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
762 ····move-result·v5757 ····move-result·v5
  
763 ····if-eqz·v5,·:cond_1758 ····if-eqz·v5,·:cond_1
  
764 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;759 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
765 ····move-result-object·v4760 ····move-result-object·v3
  
766 ····check-cast·v4,·Lorg/gnucash/android/model/Split;761 ····check-cast·v3,·Lorg/gnucash/android/model/Split;
  
767 ····.line·114762 ····.line·114
768 ····.local·v4,·"split":Lorg/gnucash/android/model/Split;763 ····.local·v3,·"split":Lorg/gnucash/android/model/Split;
769 ····invoke-virtual·{v1},·Landroid/database/sqlite/SQLiteStatement;->clearBindings()V764 ····invoke-virtual·{v2},·Landroid/database/sqlite/SQLiteStatement;->clearBindings()V
  
770 ····.line·115765 ····.line·115
771 ····const/4·v5,·0x1766 ····const/4·v5,·0x1
  
772 ····invoke-virtual·{v4},·Lorg/gnucash/android/model/Split;->getUID()Ljava/lang/String;767 ····invoke-virtual·{v3},·Lorg/gnucash/android/model/Split;->getUID()Ljava/lang/String;
  
773 ····move-result-object·v6768 ····move-result-object·v6
  
774 ····invoke-virtual·{v1,·v5,·v6},·Landroid/database/sqlite/SQLiteStatement;->bindString(ILjava/lang/String;)V769 ····invoke-virtual·{v2,·v5,·v6},·Landroid/database/sqlite/SQLiteStatement;->bindString(ILjava/lang/String;)V
  
775 ····.line·116770 ····.line·116
776 ····invoke-virtual·{v4},·Lorg/gnucash/android/model/Split;->getMemo()Ljava/lang/String;771 ····invoke-virtual·{v3},·Lorg/gnucash/android/model/Split;->getMemo()Ljava/lang/String;
  
777 ····move-result-object·v5772 ····move-result-object·v5
  
Max diff block lines reached; 6698/11758 bytes (56.97%) of diff not shown.
1.3 KB
smali/org/gnucash/android/db/DatabaseCursorLoader.smali
    
Offset 109, 21 lines modifiedOffset 109, 19 lines modified
109 ····invoke-virtual·{p0,·v0},·Lorg/gnucash/android/db/DatabaseCursorLoader;->onReleaseResources(Landroid/database/Cursor;)V109 ····invoke-virtual·{p0,·v0},·Lorg/gnucash/android/db/DatabaseCursorLoader;->onReleaseResources(Landroid/database/Cursor;)V
  
110 ····goto·:goto_0110 ····goto·:goto_0
111 .end·method111 .end·method
  
112 .method·public·bridge·synthetic·deliverResult(Ljava/lang/Object;)V112 .method·public·bridge·synthetic·deliverResult(Ljava/lang/Object;)V
113 ····.locals·0113 ····.locals·0
114 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
115 ····.prologue114 ····.prologue
116 ····.line·33115 ····.line·33
117 ····check-cast·p1,·Landroid/database/Cursor;116 ····check-cast·p1,·Landroid/database/Cursor;
  
118 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
119 ····invoke-virtual·{p0,·p1},·Lorg/gnucash/android/db/DatabaseCursorLoader;->deliverResult(Landroid/database/Cursor;)V117 ····invoke-virtual·{p0,·p1},·Lorg/gnucash/android/db/DatabaseCursorLoader;->deliverResult(Landroid/database/Cursor;)V
  
120 ····return-void118 ····return-void
121 .end·method119 .end·method
  
122 .method·public·abstract·loadInBackground()Landroid/database/Cursor;120 .method·public·abstract·loadInBackground()Landroid/database/Cursor;
123 .end·method121 .end·method
Offset 153, 21 lines modifiedOffset 151, 19 lines modified
  
153 ····.line·118151 ····.line·118
154 ····return-void152 ····return-void
155 .end·method153 .end·method
  
156 .method·public·bridge·synthetic·onCanceled(Ljava/lang/Object;)V154 .method·public·bridge·synthetic·onCanceled(Ljava/lang/Object;)V
157 ····.locals·0155 ····.locals·0
158 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
159 ····.prologue156 ····.prologue
160 ····.line·33157 ····.line·33
161 ····check-cast·p1,·Landroid/database/Cursor;158 ····check-cast·p1,·Landroid/database/Cursor;
  
162 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
163 ····invoke-virtual·{p0,·p1},·Lorg/gnucash/android/db/DatabaseCursorLoader;->onCanceled(Landroid/database/Cursor;)V159 ····invoke-virtual·{p0,·p1},·Lorg/gnucash/android/db/DatabaseCursorLoader;->onCanceled(Landroid/database/Cursor;)V
  
164 ····return-void160 ····return-void
165 .end·method161 .end·method
  
166 .method·protected·onReleaseResources(Landroid/database/Cursor;)V162 .method·protected·onReleaseResources(Landroid/database/Cursor;)V
167 ····.locals·0163 ····.locals·0
73.4 KB
smali/org/gnucash/android/db/AccountsDbAdapter.smali
    
Offset 344, 14 lines modifiedOffset 344, 15 lines modified
  
344 ····const-wide/16·v4,·-0x1344 ····const-wide/16·v4,·-0x1
  
345 ····cmp-long·v4,·p4,·v4345 ····cmp-long·v4,·p4,·v4
  
346 ····if-nez·v4,·:cond_0346 ····if-nez·v4,·:cond_0
  
 347 ····.line·807
347 ····invoke-virtual·{v0,·v1,·v2,·v3},·Lorg/gnucash/android/db/SplitsDbAdapter;->computeSplitBalance(Ljava/util/List;Ljava/lang/String;Z)Lorg/gnucash/android/model/Money;348 ····invoke-virtual·{v0,·v1,·v2,·v3},·Lorg/gnucash/android/db/SplitsDbAdapter;->computeSplitBalance(Ljava/util/List;Ljava/lang/String;Z)Lorg/gnucash/android/model/Money;
  
348 ····move-result-object·v9349 ····move-result-object·v9
  
349 ····.line·810350 ····.line·810
350 ····.local·v9,·"splitSum":Lorg/gnucash/android/model/Money;351 ····.local·v9,·"splitSum":Lorg/gnucash/android/model/Money;
351 ····:goto_0352 ····:goto_0
Offset 363, 15 lines modifiedOffset 364, 15 lines modified
  
363 ····.end·local·v9····#·"splitSum":Lorg/gnucash/android/model/Money;364 ····.end·local·v9····#·"splitSum":Lorg/gnucash/android/model/Money;
364 ····:cond_0365 ····:cond_0
365 ····move-wide·v4,·p2366 ····move-wide·v4,·p2
  
366 ····move-wide·v6,·p4367 ····move-wide·v6,·p4
  
367 ····.line·806368 ····.line·808
368 ····invoke-virtual/range·{v0·..·v7},·Lorg/gnucash/android/db/SplitsDbAdapter;->computeSplitBalance(Ljava/util/List;Ljava/lang/String;ZJJ)Lorg/gnucash/android/model/Money;369 ····invoke-virtual/range·{v0·..·v7},·Lorg/gnucash/android/db/SplitsDbAdapter;->computeSplitBalance(Ljava/util/List;Ljava/lang/String;ZJJ)Lorg/gnucash/android/model/Money;
  
369 ····move-result-object·v9370 ····move-result-object·v9
  
370 ····goto·:goto_0371 ····goto·:goto_0
371 .end·method372 .end·method
  
Offset 498, 14 lines modifiedOffset 499, 15 lines modified
  
498 ····const-string·v3,·":"499 ····const-string·v3,·":"
  
499 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;500 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
500 ····move-result-object·v2501 ····move-result-object·v2
  
 502 ····.line·1176
501 ····invoke-virtual·{v0,·v4},·Landroid/content/Context;->getString(I)Ljava/lang/String;503 ····invoke-virtual·{v0,·v4},·Landroid/content/Context;->getString(I)Ljava/lang/String;
  
502 ····move-result-object·v3504 ····move-result-object·v3
  
503 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;505 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
504 ····move-result-object·v2506 ····move-result-object·v2
Offset 525, 303 lines modifiedOffset 527, 301 lines modified
  
525 ····goto·:goto_0527 ····goto·:goto_0
526 .end·method528 .end·method
  
  
527 #·virtual·methods529 #·virtual·methods
528 .method·public·addAccount(Lorg/gnucash/android/model/Account;)J530 .method·public·addAccount(Lorg/gnucash/android/model/Account;)J
529 ····.locals·10531 ····.locals·9
530 ····.param·p1,·"account"····#·Lorg/gnucash/android/model/Account;532 ····.param·p1,·"account"····#·Lorg/gnucash/android/model/Account;
  
531 ····.prologue533 ····.prologue
532 ····const/4·v7,·0x1534 ····const/4·v6,·0x1
  
533 ····const/4·v8,·0x0535 ····const/4·v7,·0x0
  
534 ····.line·102536 ····.line·102
535 ····invoke-virtual·{p0,·p1},·Lorg/gnucash/android/db/AccountsDbAdapter;->getContentValues(Lorg/gnucash/android/model/BaseModel;)Landroid/content/ContentValues;537 ····invoke-virtual·{p0,·p1},·Lorg/gnucash/android/db/AccountsDbAdapter;->getContentValues(Lorg/gnucash/android/model/BaseModel;)Landroid/content/ContentValues;
  
536 ····move-result-object·v0538 ····move-result-object·v0
  
537 ····.line·103539 ····.line·103
538 ····.local·v0,·"contentValues":Landroid/content/ContentValues;540 ····.local·v0,·"contentValues":Landroid/content/ContentValues;
539 ····const-string·v6,·"name"541 ····const-string·v5,·"name"
  
540 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/Account;->getName()Ljava/lang/String;542 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/Account;->getName()Ljava/lang/String;
  
541 ····move-result-object·v9543 ····move-result-object·v8
  
542 ····invoke-virtual·{v0,·v6,·v9},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V544 ····invoke-virtual·{v0,·v5,·v8},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
  
543 ····.line·104545 ····.line·104
544 ····const-string·v6,·"type"546 ····const-string·v5,·"type"
  
545 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/Account;->getAccountType()Lorg/gnucash/android/model/AccountType;547 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/Account;->getAccountType()Lorg/gnucash/android/model/AccountType;
  
546 ····move-result-object·v9548 ····move-result-object·v8
  
547 ····invoke-virtual·{v9},·Lorg/gnucash/android/model/AccountType;->name()Ljava/lang/String;549 ····invoke-virtual·{v8},·Lorg/gnucash/android/model/AccountType;->name()Ljava/lang/String;
  
548 ····move-result-object·v9550 ····move-result-object·v8
  
549 ····invoke-virtual·{v0,·v6,·v9},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V551 ····invoke-virtual·{v0,·v5,·v8},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
  
550 ····.line·105552 ····.line·105
551 ····const-string·v6,·"currency_code"553 ····const-string·v5,·"currency_code"
  
552 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/Account;->getCurrency()Ljava/util/Currency;554 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/Account;->getCurrency()Ljava/util/Currency;
  
553 ····move-result-object·v9555 ····move-result-object·v8
  
554 ····invoke-virtual·{v9},·Ljava/util/Currency;->getCurrencyCode()Ljava/lang/String;556 ····invoke-virtual·{v8},·Ljava/util/Currency;->getCurrencyCode()Ljava/lang/String;
  
555 ····move-result-object·v9557 ····move-result-object·v8
  
556 ····invoke-virtual·{v0,·v6,·v9},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V558 ····invoke-virtual·{v0,·v5,·v8},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
  
557 ····.line·106559 ····.line·106
558 ····const-string·v9,·"is_placeholder"560 ····const-string·v8,·"is_placeholder"
  
559 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/Account;->isPlaceholderAccount()Z561 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/Account;->isPlaceholderAccount()Z
  
560 ····move-result·v6562 ····move-result·v5
  
561 ····if-eqz·v6,·:cond_1563 ····if-eqz·v5,·:cond_1
  
562 ····move·v6,·v7564 ····move·v5,·v6
  
563 ····:goto_0565 ····:goto_0
564 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;566 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
565 ····move-result-object·v6567 ····move-result-object·v5
  
566 ····invoke-virtual·{v0,·v9,·v6},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V568 ····invoke-virtual·{v0,·v8,·v5},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
  
567 ····.line·107569 ····.line·107
568 ····const-string·v9,·"is_hidden"570 ····const-string·v8,·"is_hidden"
  
569 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/Account;->isHidden()Z571 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/Account;->isHidden()Z
  
Max diff block lines reached; 70311/75048 bytes (93.69%) of diff not shown.
9.32 KB
smali/org/gnucash/android/db/DatabaseHelper.smali
    
Offset 40, 14 lines modifiedOffset 40, 15 lines modified
  
40 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;40 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
41 ····move-result-object·v041 ····move-result-object·v0
  
42 ····const-string·v1,·"accounts"42 ····const-string·v1,·"accounts"
  
 43 ····.line·82
43 ····invoke-static·{v1},·Lorg/gnucash/android/db/DatabaseHelper;->createUpdatedAtTrigger(Ljava/lang/String;)Ljava/lang/String;44 ····invoke-static·{v1},·Lorg/gnucash/android/db/DatabaseHelper;->createUpdatedAtTrigger(Ljava/lang/String;)Ljava/lang/String;
  
44 ····move-result-object·v145 ····move-result-object·v1
  
45 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;46 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
46 ····move-result-object·v047 ····move-result-object·v0
Offset 67, 14 lines modifiedOffset 68, 15 lines modified
  
67 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;68 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
68 ····move-result-object·v069 ····move-result-object·v0
  
69 ····const-string·v1,·"transactions"70 ····const-string·v1,·"transactions"
  
 71 ····.line·100
70 ····invoke-static·{v1},·Lorg/gnucash/android/db/DatabaseHelper;->createUpdatedAtTrigger(Ljava/lang/String;)Ljava/lang/String;72 ····invoke-static·{v1},·Lorg/gnucash/android/db/DatabaseHelper;->createUpdatedAtTrigger(Ljava/lang/String;)Ljava/lang/String;
  
71 ····move-result-object·v173 ····move-result-object·v1
  
72 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;74 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
73 ····move-result-object·v075 ····move-result-object·v0
Offset 94, 14 lines modifiedOffset 96, 15 lines modified
  
94 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;96 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
95 ····move-result-object·v097 ····move-result-object·v0
  
96 ····const-string·v1,·"splits"98 ····const-string·v1,·"splits"
  
 99 ····.line·117
97 ····invoke-static·{v1},·Lorg/gnucash/android/db/DatabaseHelper;->createUpdatedAtTrigger(Ljava/lang/String;)Ljava/lang/String;100 ····invoke-static·{v1},·Lorg/gnucash/android/db/DatabaseHelper;->createUpdatedAtTrigger(Ljava/lang/String;)Ljava/lang/String;
  
98 ····move-result-object·v1101 ····move-result-object·v1
  
99 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;102 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
100 ····move-result-object·v0103 ····move-result-object·v0
Offset 121, 28 lines modifiedOffset 124, 30 lines modified
  
121 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;124 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
122 ····move-result-object·v0125 ····move-result-object·v0
  
123 ····const-string·v1,·"scheduled_actions"126 ····const-string·v1,·"scheduled_actions"
  
 127 ····.line·135
124 ····invoke-static·{v1},·Lorg/gnucash/android/db/DatabaseHelper;->createUpdatedAtTrigger(Ljava/lang/String;)Ljava/lang/String;128 ····invoke-static·{v1},·Lorg/gnucash/android/db/DatabaseHelper;->createUpdatedAtTrigger(Ljava/lang/String;)Ljava/lang/String;
  
125 ····move-result-object·v1129 ····move-result-object·v1
  
126 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;130 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
127 ····move-result-object·v0131 ····move-result-object·v0
  
128 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;132 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
129 ····move-result-object·v0133 ····move-result-object·v0
  
130 ····sput-object·v0,·Lorg/gnucash/android/db/DatabaseHelper;->SCHEDULED_ACTIONS_TABLE_CREATE:Ljava/lang/String;134 ····sput-object·v0,·Lorg/gnucash/android/db/DatabaseHelper;->SCHEDULED_ACTIONS_TABLE_CREATE:Ljava/lang/String;
  
 135 ····.line·120
131 ····return-void136 ····return-void
132 .end·method137 .end·method
  
133 .method·public·constructor·<init>(Landroid/content/Context;)V138 .method·public·constructor·<init>(Landroid/content/Context;)V
134 ····.locals·3139 ····.locals·3
135 ····.param·p1,·"context"····#·Landroid/content/Context;140 ····.param·p1,·"context"····#·Landroid/content/Context;
  
Offset 240, 27 lines modifiedOffset 245, 15 lines modified
  
240 ····move-result-object·v0245 ····move-result-object·v0
  
241 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;246 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
242 ····move-result-object·v0247 ····move-result-object·v0
  
243 ····const-string·v1,·"·FOR·EACH·ROW"248 ····const-string·v1,·"·FOR·EACH·ROW··BEGIN·UPDATE·"
  
244 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
245 ····move-result-object·v0 
  
246 ····const-string·v1,·"··BEGIN·" 
  
247 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
248 ····move-result-object·v0 
  
249 ····const-string·v1,·"UPDATE·" 
  
250 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;249 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
251 ····move-result-object·v0250 ····move-result-object·v0
  
252 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;251 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
Offset 274, 21 lines modifiedOffset 267, 15 lines modified
  
274 ····const-string·v1,·"modified_at"267 ····const-string·v1,·"modified_at"
  
275 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;268 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
276 ····move-result-object·v0269 ····move-result-object·v0
  
277 ····const-string·v1,·"·=·CURRENT_TIMESTAMP;"270 ····const-string·v1,·"·=·CURRENT_TIMESTAMP;··END;"
  
278 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
279 ····move-result-object·v0 
  
280 ····const-string·v1,·"··END;" 
  
281 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;271 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
282 ····move-result-object·v0272 ····move-result-object·v0
  
283 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;273 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
Max diff block lines reached; 5405/9447 bytes (57.21%) of diff not shown.
49.2 KB
smali/org/gnucash/android/db/TransactionsDbAdapter.smali
    
Offset 75, 21 lines modifiedOffset 75, 15 lines modified
  
75 ····const-string·v5,·"timestamp"75 ····const-string·v5,·"timestamp"
  
76 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;76 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
77 ····move-result-object·v477 ····move-result-object·v4
  
78 ····const-string·v5,·")" 
  
79 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
80 ····move-result-object·v4 
  
81 ····const-string·v5,·"·FROM·"78 ····const-string·v5,·")·FROM·"
  
82 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;79 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
83 ····move-result-object·v480 ····move-result-object·v4
  
84 ····const-string·v5,·"transactions"81 ····const-string·v5,·"transactions"
  
Offset 349, 191 lines modifiedOffset 343, 192 lines modified
349 ····:cond_1343 ····:cond_1
350 ····return-wide·v2344 ····return-wide·v2
351 .end·method345 .end·method
  
  
352 #·virtual·methods346 #·virtual·methods
353 .method·public·addTransaction(Lorg/gnucash/android/model/Transaction;)J347 .method·public·addTransaction(Lorg/gnucash/android/model/Transaction;)J
354 ····.locals·15348 ····.locals·14
355 ····.param·p1,·"transaction"····#·Lorg/gnucash/android/model/Transaction;349 ····.param·p1,·"transaction"····#·Lorg/gnucash/android/model/Transaction;
  
356 ····.prologue350 ····.prologue
 351 ····const/4·v9,·0x1
  
 352 ····const/4·v10,·0x0
  
357 ····.line·86353 ····.line·86
358 ····invoke-virtual/range·{p0·..·p1},·Lorg/gnucash/android/db/TransactionsDbAdapter;->getContentValues(Lorg/gnucash/android/model/BaseModel;)Landroid/content/ContentValues;354 ····invoke-virtual·{p0,·p1},·Lorg/gnucash/android/db/TransactionsDbAdapter;->getContentValues(Lorg/gnucash/android/model/BaseModel;)Landroid/content/ContentValues;
  
359 ····move-result-object·v0355 ····move-result-object·v0
  
360 ····.line·87356 ····.line·87
361 ····.local·v0,·"contentValues":Landroid/content/ContentValues;357 ····.local·v0,·"contentValues":Landroid/content/ContentValues;
362 ····const-string·v9,·"name"358 ····const-string·v8,·"name"
  
363 ····invoke-virtual/range·{p1·..·p1},·Lorg/gnucash/android/model/Transaction;->getDescription()Ljava/lang/String;359 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/Transaction;->getDescription()Ljava/lang/String;
  
364 ····move-result-object·v10360 ····move-result-object·v11
  
365 ····invoke-virtual·{v0,·v9,·v10},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V361 ····invoke-virtual·{v0,·v8,·v11},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
  
366 ····.line·88362 ····.line·88
367 ····const-string·v9,·"timestamp"363 ····const-string·v8,·"timestamp"
  
368 ····invoke-virtual/range·{p1·..·p1},·Lorg/gnucash/android/model/Transaction;->getTimeMillis()J364 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/Transaction;->getTimeMillis()J
  
369 ····move-result-wide·v10365 ····move-result-wide·v12
  
370 ····invoke-static·{v10,·v11},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;366 ····invoke-static·{v12,·v13},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
371 ····move-result-object·v10367 ····move-result-object·v11
  
372 ····invoke-virtual·{v0,·v9,·v10},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V368 ····invoke-virtual·{v0,·v8,·v11},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
  
373 ····.line·89369 ····.line·89
374 ····const-string·v9,·"description"370 ····const-string·v8,·"description"
  
375 ····invoke-virtual/range·{p1·..·p1},·Lorg/gnucash/android/model/Transaction;->getNote()Ljava/lang/String;371 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/Transaction;->getNote()Ljava/lang/String;
  
376 ····move-result-object·v10372 ····move-result-object·v11
  
377 ····invoke-virtual·{v0,·v9,·v10},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V373 ····invoke-virtual·{v0,·v8,·v11},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
  
378 ····.line·90374 ····.line·90
379 ····const-string·v10,·"is_exported"375 ····const-string·v11,·"is_exported"
  
380 ····invoke-virtual/range·{p1·..·p1},·Lorg/gnucash/android/model/Transaction;->isExported()Z376 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/Transaction;->isExported()Z
  
381 ····move-result·v9377 ····move-result·v8
  
382 ····if-eqz·v9,·:cond_0378 ····if-eqz·v8,·:cond_0
  
383 ····const/4·v9,·0x1379 ····move·v8,·v9
  
384 ····:goto_0380 ····:goto_0
385 ····invoke-static·{v9},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;381 ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
386 ····move-result-object·v9382 ····move-result-object·v8
  
387 ····invoke-virtual·{v0,·v10,·v9},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V383 ····invoke-virtual·{v0,·v11,·v8},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
  
388 ····.line·91384 ····.line·91
389 ····const-string·v10,·"is_template"385 ····const-string·v8,·"is_template"
  
390 ····invoke-virtual/range·{p1·..·p1},·Lorg/gnucash/android/model/Transaction;->isTemplate()Z386 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/Transaction;->isTemplate()Z
  
391 ····move-result·v9 
  
392 ····if-eqz·v9,·:cond_1387 ····move-result·v11
  
393 ····const/4·v9,·0x1388 ····if-eqz·v11,·:cond_1
  
394 ····:goto_1389 ····:goto_1
395 ····invoke-static·{v9},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;390 ····invoke-static·{v9},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
396 ····move-result-object·v9391 ····move-result-object·v9
  
397 ····invoke-virtual·{v0,·v10,·v9},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V392 ····invoke-virtual·{v0,·v8,·v9},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
  
398 ····.line·92393 ····.line·92
399 ····const-string·v9,·"currency_code"394 ····const-string·v8,·"currency_code"
  
400 ····invoke-virtual/range·{p1·..·p1},·Lorg/gnucash/android/model/Transaction;->getCurrencyCode()Ljava/lang/String;395 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/Transaction;->getCurrencyCode()Ljava/lang/String;
  
401 ····move-result-object·v10396 ····move-result-object·v9
  
402 ····invoke-virtual·{v0,·v9,·v10},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V397 ····invoke-virtual·{v0,·v8,·v9},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
  
403 ····.line·93398 ····.line·93
404 ····const-string·v9,·"scheduled_action_uid"399 ····const-string·v8,·"scheduled_action_uid"
  
405 ····invoke-virtual/range·{p1·..·p1},·Lorg/gnucash/android/model/Transaction;->getScheduledActionUID()Ljava/lang/String;400 ····invoke-virtual·{p1},·Lorg/gnucash/android/model/Transaction;->getScheduledActionUID()Ljava/lang/String;
  
406 ····move-result-object·v10401 ····move-result-object·v9
  
407 ····invoke-virtual·{v0,·v9,·v10},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V402 ····invoke-virtual·{v0,·v8,·v9},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
Max diff block lines reached; 44176/50254 bytes (87.91%) of diff not shown.
419 B
smali/org/gnucash/android/db/MigrationHelper.smali
    
Offset 200, 14 lines modifiedOffset 200, 15 lines modified
  
200 ····.line·83200 ····.line·83
201 ····.local·v11,·"gnucashRootAccountUID":Ljava/lang/String;201 ····.local·v11,·"gnucashRootAccountUID":Ljava/lang/String;
202 ····if-eqz·v13,·:cond_2202 ····if-eqz·v13,·:cond_2
  
203 ····if-eqz·v9,·:cond_2203 ····if-eqz·v9,·:cond_2
  
 204 ····.line·84
204 ····invoke-virtual·{v13,·v11},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z205 ····invoke-virtual·{v13,·v11},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
205 ····move-result·v0206 ····move-result·v0
  
206 ····if-eqz·v0,·:cond_3207 ····if-eqz·v0,·:cond_3
  
207 ····.line·90208 ····.line·90
772 B
smali/org/gnucash/android/db/DatabaseAdapter.smali
    
Offset 494, 14 lines modifiedOffset 494, 15 lines modified
494 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0494 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
495 ····move-result-object·v0495 ····move-result-object·v0
  
496 ····.line·329496 ····.line·329
497 ····invoke-interface·{v8},·Landroid/database/Cursor;->close()V497 ····invoke-interface·{v8},·Landroid/database/Cursor;->close()V
  
 498 ····.line·324
498 ····return-object·v0499 ····return-object·v0
  
499 ····.line·326500 ····.line·326
500 ····:cond_0501 ····:cond_0
501 ····:try_start_1502 ····:try_start_1
502 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;503 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;
  
Offset 723, 14 lines modifiedOffset 724, 15 lines modified
723 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0724 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
724 ····move-result-object·v0725 ····move-result-object·v0
  
725 ····.line·447726 ····.line·447
726 ····invoke-interface·{v8},·Landroid/database/Cursor;->close()V727 ····invoke-interface·{v8},·Landroid/database/Cursor;->close()V
  
 728 ····.line·442
727 ····return-object·v0729 ····return-object·v0
  
728 ····.line·444730 ····.line·444
729 ····:cond_0731 ····:cond_0
730 ····:try_start_1732 ····:try_start_1
731 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;733 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;
  
12.2 KB
smali/org/gnucash/android/db/MigrationHelper$1.smali
    
Offset 27, 202 lines modifiedOffset 27, 199 lines modified
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·public·run()V30 .method·public·run()V
31 ····.locals·1131 ····.locals·12
  
32 ····.prologue32 ····.prologue
 33 ····const/4·v5,·0x0
  
33 ····.line·15534 ····.line·155
34 ····new-instance·v6,·Ljava/io/File;35 ····new-instance·v3,·Ljava/io/File;
  
35 ····new-instance·v8,·Ljava/lang/StringBuilder;36 ····new-instance·v6,·Ljava/lang/StringBuilder;
  
36 ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V37 ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V
  
37 ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;38 ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;
  
38 ····move-result-object·v939 ····move-result-object·v7
  
39 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;40 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
40 ····move-result-object·v841 ····move-result-object·v6
  
41 ····const-string·v9,·"/gnucash"42 ····const-string·v7,·"/gnucash"
  
42 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;43 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
43 ····move-result-object·v844 ····move-result-object·v6
  
44 ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;45 ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
45 ····move-result-object·v846 ····move-result-object·v6
  
46 ····invoke-direct·{v6,·v8},·Ljava/io/File;-><init>(Ljava/lang/String;)V47 ····invoke-direct·{v3,·v6},·Ljava/io/File;-><init>(Ljava/lang/String;)V
  
47 ····.line·15648 ····.line·156
48 ····.local·v6,·"oldExportFolder":Ljava/io/File;49 ····.local·v3,·"oldExportFolder":Ljava/io/File;
49 ····invoke-virtual·{v6},·Ljava/io/File;->exists()Z50 ····invoke-virtual·{v3},·Ljava/io/File;->exists()Z
  
50 ····move-result·v851 ····move-result·v6
  
51 ····if-eqz·v8,·:cond_352 ····if-eqz·v6,·:cond_3
  
52 ····.line·15753 ····.line·157
53 ····invoke-virtual·{v6},·Ljava/io/File;->listFiles()[Ljava/io/File;54 ····invoke-virtual·{v3},·Ljava/io/File;->listFiles()[Ljava/io/File;
  
54 ····move-result-object·v055 ····move-result-object·v7
  
55 ····.local·v0,·"arr$":[Ljava/io/File; 
56 ····array-length·v4,·v056 ····array-length·v8,·v7
  
 57 ····move·v6,·v5
57 ····.local·v4,·"len$":I 
58 ····const/4·v3,·0x0 
  
59 ····.local·v3,·"i$":I 
60 ····:goto_058 ····:goto_0
61 ····if-ge·v3,·v4,·:cond_159 ····if-ge·v6,·v8,·:cond_1
  
62 ····aget-object·v7,·v0,·v360 ····aget-object·v4,·v7,·v6
  
63 ····.line·15861 ····.line·158
64 ····.local·v7,·"src":Ljava/io/File;62 ····.local·v4,·"src":Ljava/io/File;
65 ····invoke-virtual·{v7},·Ljava/io/File;->isDirectory()Z63 ····invoke-virtual·{v4},·Ljava/io/File;->isDirectory()Z
  
66 ····move-result·v864 ····move-result·v9
  
67 ····if-eqz·v8,·:cond_065 ····if-eqz·v9,·:cond_0
  
68 ····.line·15766 ····.line·157
69 ····:goto_167 ····:goto_1
70 ····add-int/lit8·v3,·v3,·0x168 ····add-int/lit8·v6,·v6,·0x1
  
71 ····goto·:goto_069 ····goto·:goto_0
  
72 ····.line·16070 ····.line·160
73 ····:cond_071 ····:cond_0
74 ····new-instance·v1,·Ljava/io/File;72 ····new-instance·v0,·Ljava/io/File;
  
75 ····new-instance·v8,·Ljava/lang/StringBuilder;73 ····new-instance·v9,·Ljava/lang/StringBuilder;
  
76 ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V74 ····invoke-direct·{v9},·Ljava/lang/StringBuilder;-><init>()V
  
77 ····sget-object·v9,·Lorg/gnucash/android/export/Exporter;->EXPORT_FOLDER_PATH:Ljava/lang/String;75 ····sget-object·v10,·Lorg/gnucash/android/export/Exporter;->EXPORT_FOLDER_PATH:Ljava/lang/String;
  
78 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;76 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
79 ····move-result-object·v877 ····move-result-object·v9
  
80 ····const-string·v9,·"/"78 ····const-string·v10,·"/"
  
81 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;79 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
82 ····move-result-object·v880 ····move-result-object·v9
  
83 ····invoke-virtual·{v7},·Ljava/io/File;->getName()Ljava/lang/String;81 ····invoke-virtual·{v4},·Ljava/io/File;->getName()Ljava/lang/String;
  
84 ····move-result-object·v982 ····move-result-object·v10
  
85 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;83 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
86 ····move-result-object·v884 ····move-result-object·v9
  
87 ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;85 ····invoke-virtual·{v9},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
88 ····move-result-object·v886 ····move-result-object·v9
  
89 ····invoke-direct·{v1,·v8},·Ljava/io/File;-><init>(Ljava/lang/String;)V87 ····invoke-direct·{v0,·v9},·Ljava/io/File;-><init>(Ljava/lang/String;)V
  
90 ····.line·16288 ····.line·162
91 ····.local·v1,·"dst":Ljava/io/File;89 ····.local·v0,·"dst":Ljava/io/File;
92 ····:try_start_090 ····:try_start_0
93 ····invoke-static·{v7,·v1},·Lorg/gnucash/android/db/MigrationHelper;->moveFile(Ljava/io/File;Ljava/io/File;)V91 ····invoke-static·{v4,·v0},·Lorg/gnucash/android/db/MigrationHelper;->moveFile(Ljava/io/File;Ljava/io/File;)V
94 ····:try_end_092 ····:try_end_0
95 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_093 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
  
96 ····goto·:goto_194 ····goto·:goto_1
  
97 ····.line·16395 ····.line·163
98 ····:catch_096 ····:catch_0
99 ····move-exception·v297 ····move-exception·v1
  
100 ····.line·16498 ····.line·164
Max diff block lines reached; 6834/12376 bytes (55.22%) of diff not shown.
13.0 KB
smali/org/gnucash/android/db/ScheduledActionDbAdapter.smali
    
Offset 477, 256 lines modifiedOffset 477, 253 lines modified
477 ············">;)I"477 ············">;)I"
478 ········}478 ········}
479 ····.end·annotation479 ····.end·annotation
  
480 ····.prologue480 ····.prologue
481 ····.line·104481 ····.line·104
482 ····.local·p1,·"scheduledActionList":Ljava/util/List;,·"Ljava/util/List<Lorg/gnucash/android/model/ScheduledAction;>;"482 ····.local·p1,·"scheduledActionList":Ljava/util/List;,·"Ljava/util/List<Lorg/gnucash/android/model/ScheduledAction;>;"
483 ····iget-object·v4,·p0,·Lorg/gnucash/android/db/ScheduledActionDbAdapter;->LOG_TAG:Ljava/lang/String;483 ····iget-object·v3,·p0,·Lorg/gnucash/android/db/ScheduledActionDbAdapter;->LOG_TAG:Ljava/lang/String;
  
484 ····const-string·v5,·"Bulk·adding·scheduled·actions·to·the·database"484 ····const-string·v4,·"Bulk·adding·scheduled·actions·to·the·database"
  
485 ····invoke-static·{v4,·v5},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I485 ····invoke-static·{v3,·v4},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
486 ····.line·105486 ····.line·105
487 ····const/4·v1,·0x0487 ····const/4·v0,·0x0
  
488 ····.line·107488 ····.line·107
489 ····.local·v1,·"nRow":I489 ····.local·v0,·"nRow":I
490 ····:try_start_0490 ····:try_start_0
491 ····iget-object·v4,·p0,·Lorg/gnucash/android/db/ScheduledActionDbAdapter;->mDb:Landroid/database/sqlite/SQLiteDatabase;491 ····iget-object·v3,·p0,·Lorg/gnucash/android/db/ScheduledActionDbAdapter;->mDb:Landroid/database/sqlite/SQLiteDatabase;
  
492 ····invoke-virtual·{v4},·Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V492 ····invoke-virtual·{v3},·Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V
  
493 ····.line·108493 ····.line·108
494 ····iget-object·v4,·p0,·Lorg/gnucash/android/db/ScheduledActionDbAdapter;->mDb:Landroid/database/sqlite/SQLiteDatabase;494 ····iget-object·v3,·p0,·Lorg/gnucash/android/db/ScheduledActionDbAdapter;->mDb:Landroid/database/sqlite/SQLiteDatabase;
  
495 ····const-string·v5,·"REPLACE·INTO·scheduled_actions·(·uid·,·action_uid·,·type·,·start_time·,·end_time·,·last_run·,·period·,·is_enabled·,·created_at·,·tag·,·total_frequency·,·execution_count·)·VALUES·(·?·,·?·,·?·,·?·,·?·,·?·,·?·,·?·,·?·,·?·,·?·,·?·)"495 ····const-string·v4,·"REPLACE·INTO·scheduled_actions·(·uid·,·action_uid·,·type·,·start_time·,·end_time·,·last_run·,·period·,·is_enabled·,·created_at·,·tag·,·total_frequency·,·execution_count·)·VALUES·(·?·,·?·,·?·,·?·,·?·,·?·,·?·,·?·,·?·,·?·,·?·,·?·)"
  
496 ····invoke-virtual·{v4,·v5},·Landroid/database/sqlite/SQLiteDatabase;->compileStatement(Ljava/lang/String;)Landroid/database/sqlite/SQLiteStatement;496 ····invoke-virtual·{v3,·v4},·Landroid/database/sqlite/SQLiteDatabase;->compileStatement(Ljava/lang/String;)Landroid/database/sqlite/SQLiteStatement;
  
497 ····move-result-object·v2497 ····move-result-object·v1
  
498 ····.line·121498 ····.line·121
499 ····.local·v2,·"replaceStatement":Landroid/database/sqlite/SQLiteStatement;499 ····.local·v1,·"replaceStatement":Landroid/database/sqlite/SQLiteStatement;
500 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;500 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
501 ····move-result-object·v0501 ····move-result-object·v3
  
502 ····.local·v0,·"i$":Ljava/util/Iterator; 
503 ····:goto_0502 ····:goto_0
504 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z503 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
505 ····move-result·v4504 ····move-result·v4
  
506 ····if-eqz·v4,·:cond_2505 ····if-eqz·v4,·:cond_2
  
507 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;506 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
508 ····move-result-object·v3507 ····move-result-object·v2
  
509 ····check-cast·v3,·Lorg/gnucash/android/model/ScheduledAction;508 ····check-cast·v2,·Lorg/gnucash/android/model/ScheduledAction;
  
510 ····.line·122509 ····.line·122
511 ····.local·v3,·"schedxAction":Lorg/gnucash/android/model/ScheduledAction;510 ····.local·v2,·"schedxAction":Lorg/gnucash/android/model/ScheduledAction;
512 ····invoke-virtual·{v2},·Landroid/database/sqlite/SQLiteStatement;->clearBindings()V511 ····invoke-virtual·{v1},·Landroid/database/sqlite/SQLiteStatement;->clearBindings()V
  
513 ····.line·123512 ····.line·123
514 ····const/4·v4,·0x1513 ····const/4·v4,·0x1
  
515 ····invoke-virtual·{v3},·Lorg/gnucash/android/model/ScheduledAction;->getUID()Ljava/lang/String;514 ····invoke-virtual·{v2},·Lorg/gnucash/android/model/ScheduledAction;->getUID()Ljava/lang/String;
  
516 ····move-result-object·v5515 ····move-result-object·v5
  
517 ····invoke-virtual·{v2,·v4,·v5},·Landroid/database/sqlite/SQLiteStatement;->bindString(ILjava/lang/String;)V516 ····invoke-virtual·{v1,·v4,·v5},·Landroid/database/sqlite/SQLiteStatement;->bindString(ILjava/lang/String;)V
  
518 ····.line·124517 ····.line·124
519 ····const/4·v4,·0x2518 ····const/4·v4,·0x2
  
520 ····invoke-virtual·{v3},·Lorg/gnucash/android/model/ScheduledAction;->getActionUID()Ljava/lang/String;519 ····invoke-virtual·{v2},·Lorg/gnucash/android/model/ScheduledAction;->getActionUID()Ljava/lang/String;
  
521 ····move-result-object·v5520 ····move-result-object·v5
  
522 ····invoke-virtual·{v2,·v4,·v5},·Landroid/database/sqlite/SQLiteStatement;->bindString(ILjava/lang/String;)V521 ····invoke-virtual·{v1,·v4,·v5},·Landroid/database/sqlite/SQLiteStatement;->bindString(ILjava/lang/String;)V
  
523 ····.line·125522 ····.line·125
524 ····const/4·v4,·0x3523 ····const/4·v4,·0x3
  
525 ····invoke-virtual·{v3},·Lorg/gnucash/android/model/ScheduledAction;->getActionType()Lorg/gnucash/android/model/ScheduledAction$ActionType;524 ····invoke-virtual·{v2},·Lorg/gnucash/android/model/ScheduledAction;->getActionType()Lorg/gnucash/android/model/ScheduledAction$ActionType;
  
526 ····move-result-object·v5525 ····move-result-object·v5
  
527 ····invoke-virtual·{v5},·Lorg/gnucash/android/model/ScheduledAction$ActionType;->name()Ljava/lang/String;526 ····invoke-virtual·{v5},·Lorg/gnucash/android/model/ScheduledAction$ActionType;->name()Ljava/lang/String;
  
528 ····move-result-object·v5527 ····move-result-object·v5
  
529 ····invoke-virtual·{v2,·v4,·v5},·Landroid/database/sqlite/SQLiteStatement;->bindString(ILjava/lang/String;)V528 ····invoke-virtual·{v1,·v4,·v5},·Landroid/database/sqlite/SQLiteStatement;->bindString(ILjava/lang/String;)V
  
530 ····.line·126529 ····.line·126
531 ····const/4·v4,·0x4530 ····const/4·v4,·0x4
  
532 ····invoke-virtual·{v3},·Lorg/gnucash/android/model/ScheduledAction;->getStartTime()J531 ····invoke-virtual·{v2},·Lorg/gnucash/android/model/ScheduledAction;->getStartTime()J
  
533 ····move-result-wide·v6532 ····move-result-wide·v6
  
534 ····invoke-virtual·{v2,·v4,·v6,·v7},·Landroid/database/sqlite/SQLiteStatement;->bindLong(IJ)V533 ····invoke-virtual·{v1,·v4,·v6,·v7},·Landroid/database/sqlite/SQLiteStatement;->bindLong(IJ)V
  
535 ····.line·127534 ····.line·127
536 ····const/4·v4,·0x5535 ····const/4·v4,·0x5
  
537 ····invoke-virtual·{v3},·Lorg/gnucash/android/model/ScheduledAction;->getEndTime()J536 ····invoke-virtual·{v2},·Lorg/gnucash/android/model/ScheduledAction;->getEndTime()J
  
538 ····move-result-wide·v6537 ····move-result-wide·v6
  
539 ····invoke-virtual·{v2,·v4,·v6,·v7},·Landroid/database/sqlite/SQLiteStatement;->bindLong(IJ)V538 ····invoke-virtual·{v1,·v4,·v6,·v7},·Landroid/database/sqlite/SQLiteStatement;->bindLong(IJ)V
  
540 ····.line·128539 ····.line·128
541 ····const/4·v4,·0x6540 ····const/4·v4,·0x6
  
542 ····invoke-virtual·{v3},·Lorg/gnucash/android/model/ScheduledAction;->getLastRun()J541 ····invoke-virtual·{v2},·Lorg/gnucash/android/model/ScheduledAction;->getLastRun()J
  
543 ····move-result-wide·v6542 ····move-result-wide·v6
  
544 ····invoke-virtual·{v2,·v4,·v6,·v7},·Landroid/database/sqlite/SQLiteStatement;->bindLong(IJ)V543 ····invoke-virtual·{v1,·v4,·v6,·v7},·Landroid/database/sqlite/SQLiteStatement;->bindLong(IJ)V
  
545 ····.line·129544 ····.line·129
546 ····const/4·v4,·0x7545 ····const/4·v4,·0x7
  
547 ····invoke-virtual·{v3},·Lorg/gnucash/android/model/ScheduledAction;->getPeriod()J546 ····invoke-virtual·{v2},·Lorg/gnucash/android/model/ScheduledAction;->getPeriod()J
  
548 ····move-result-wide·v6547 ····move-result-wide·v6
  
549 ····invoke-virtual·{v2,·v4,·v6,·v7},·Landroid/database/sqlite/SQLiteStatement;->bindLong(IJ)V548 ····invoke-virtual·{v1,·v4,·v6,·v7},·Landroid/database/sqlite/SQLiteStatement;->bindLong(IJ)V
  
550 ····.line·130549 ····.line·130
551 ····const/16·v6,·0x8550 ····const/16·v6,·0x8
  
552 ····invoke-virtual·{v3},·Lorg/gnucash/android/model/ScheduledAction;->isEnabled()Z551 ····invoke-virtual·{v2},·Lorg/gnucash/android/model/ScheduledAction;->isEnabled()Z
Max diff block lines reached; 5864/13143 bytes (44.62%) of diff not shown.
10.2 KB
smali/org/gnucash/android/service/SchedulerService.smali
    
Offset 1, 20 lines modifiedOffset 1, 12 lines modified
1 .class·public·Lorg/gnucash/android/service/SchedulerService;1 .class·public·Lorg/gnucash/android/service/SchedulerService;
2 .super·Landroid/app/IntentService;2 .super·Landroid/app/IntentService;
3 .source·"SchedulerService.java"3 .source·"SchedulerService.java"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lorg/gnucash/android/service/SchedulerService$1; 
8 ····} 
9 .end·annotation 
  
  
10 #·static·fields4 #·static·fields
11 .field·public·static·final·LOG_TAG:Ljava/lang/String;·=·"SchedulerService"5 .field·public·static·final·LOG_TAG:Ljava/lang/String;·=·"SchedulerService"
  
  
12 #·direct·methods6 #·direct·methods
13 .method·public·constructor·<init>()V7 .method·public·constructor·<init>()V
14 ····.locals·18 ····.locals·1
Offset 260, 211 lines modifiedOffset 252, 218 lines modified
260 ········:pswitch_1252 ········:pswitch_1
261 ····.end·packed-switch253 ····.end·packed-switch
262 .end·method254 .end·method
  
  
263 #·virtual·methods255 #·virtual·methods
264 .method·protected·onHandleIntent(Landroid/content/Intent;)V256 .method·protected·onHandleIntent(Landroid/content/Intent;)V
265 ····.locals·20257 ····.locals·22
266 ····.param·p1,·"intent"····#·Landroid/content/Intent;258 ····.param·p1,·"intent"····#·Landroid/content/Intent;
  
267 ····.prologue259 ····.prologue
268 ····.line·61260 ····.line·61
269 ····const-string·v16,·"SchedulerService"261 ····const-string·v17,·"SchedulerService"
  
270 ····const-string·v17,·"Starting·scheduled·action·service"262 ····const-string·v18,·"Starting·scheduled·action·service"
  
271 ····invoke-static/range·{v16·..·v17},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I263 ····invoke-static/range·{v17·..·v18},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
  
272 ····.line·62264 ····.line·62
273 ····const-string·v16,·"power"265 ····const-string·v17,·"power"
  
274 ····move-object/from16·v0,·p0266 ····move-object/from16·v0,·p0
  
275 ····move-object/from16·v1,·v16267 ····move-object/from16·v1,·v17
  
276 ····invoke-virtual·{v0,·v1},·Lorg/gnucash/android/service/SchedulerService;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;268 ····invoke-virtual·{v0,·v1},·Lorg/gnucash/android/service/SchedulerService;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
277 ····move-result-object·v5269 ····move-result-object·v12
  
278 ····check-cast·v5,·Landroid/os/PowerManager;270 ····check-cast·v12,·Landroid/os/PowerManager;
  
279 ····.line·63271 ····.line·63
280 ····.local·v5,·"powerManager":Landroid/os/PowerManager;272 ····.local·v12,·"powerManager":Landroid/os/PowerManager;
281 ····const/16·v16,·0x1273 ····const/16·v17,·0x1
  
282 ····const-string·v17,·"SchedulerService"274 ····const-string·v18,·"SchedulerService"
  
283 ····move/from16·v0,·v16275 ····move/from16·v0,·v17
  
284 ····move-object/from16·v1,·v17276 ····move-object/from16·v1,·v18
  
285 ····invoke-virtual·{v5,·v0,·v1},·Landroid/os/PowerManager;->newWakeLock(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock;277 ····invoke-virtual·{v12,·v0,·v1},·Landroid/os/PowerManager;->newWakeLock(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock;
  
286 ····move-result-object·v15278 ····move-result-object·v16
  
287 ····.line·65279 ····.line·65
288 ····.local·v15,·"wakeLock":Landroid/os/PowerManager$WakeLock;280 ····.local·v16,·"wakeLock":Landroid/os/PowerManager$WakeLock;
289 ····invoke-virtual·{v15},·Landroid/os/PowerManager$WakeLock;->acquire()V281 ····invoke-virtual/range·{v16·..·v16},·Landroid/os/PowerManager$WakeLock;->acquire()V
  
290 ····.line·67282 ····.line·67
291 ····invoke-static·{},·Lorg/gnucash/android/app/GnuCashApplication;->getScheduledEventDbAdapter()Lorg/gnucash/android/db/ScheduledActionDbAdapter;283 ····invoke-static·{},·Lorg/gnucash/android/app/GnuCashApplication;->getScheduledEventDbAdapter()Lorg/gnucash/android/db/ScheduledActionDbAdapter;
  
292 ····move-result-object·v13284 ····move-result-object·v14
  
293 ····.line·68285 ····.line·68
294 ····.local·v13,·"scheduledActionDbAdapter":Lorg/gnucash/android/db/ScheduledActionDbAdapter;286 ····.local·v14,·"scheduledActionDbAdapter":Lorg/gnucash/android/db/ScheduledActionDbAdapter;
295 ····invoke-virtual·{v13},·Lorg/gnucash/android/db/ScheduledActionDbAdapter;->getAllEnabledScheduledActions()Ljava/util/List;287 ····invoke-virtual·{v14},·Lorg/gnucash/android/db/ScheduledActionDbAdapter;->getAllEnabledScheduledActions()Ljava/util/List;
  
296 ····move-result-object·v14288 ····move-result-object·v15
  
297 ····.line·70289 ····.line·70
298 ····.local·v14,·"scheduledActions":Ljava/util/List;,·"Ljava/util/List<Lorg/gnucash/android/model/ScheduledAction;>;"290 ····.local·v15,·"scheduledActions":Ljava/util/List;,·"Ljava/util/List<Lorg/gnucash/android/model/ScheduledAction;>;"
299 ····invoke-interface·{v14},·Ljava/util/List;->iterator()Ljava/util/Iterator;291 ····invoke-interface·{v15},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
300 ····move-result-object·v4292 ····move-result-object·v17
  
301 ····.local·v4,·"i$":Ljava/util/Iterator; 
302 ····:cond_0293 ····:cond_0
303 ····:goto_0294 ····:goto_0
304 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z295 ····invoke-interface/range·{v17·..·v17},·Ljava/util/Iterator;->hasNext()Z
  
305 ····move-result·v16296 ····move-result·v18
  
306 ····if-eqz·v16,·:cond_3297 ····if-eqz·v18,·:cond_3
  
307 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;298 ····invoke-interface/range·{v17·..·v17},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
308 ····move-result-object·v12299 ····move-result-object·v13
  
309 ····check-cast·v12,·Lorg/gnucash/android/model/ScheduledAction;300 ····check-cast·v13,·Lorg/gnucash/android/model/ScheduledAction;
  
310 ····.line·71301 ····.line·71
311 ····.local·v12,·"scheduledAction":Lorg/gnucash/android/model/ScheduledAction;302 ····.local·v13,·"scheduledAction":Lorg/gnucash/android/model/ScheduledAction;
312 ····invoke-virtual·{v12},·Lorg/gnucash/android/model/ScheduledAction;->getLastRun()J303 ····invoke-virtual·{v13},·Lorg/gnucash/android/model/ScheduledAction;->getLastRun()J
  
313 ····move-result-wide·v6304 ····move-result-wide·v6
  
314 ····.line·72305 ····.line·72
315 ····.local·v6,·"lastRun":J306 ····.local·v6,·"lastRun":J
316 ····invoke-virtual·{v12},·Lorg/gnucash/android/model/ScheduledAction;->getPeriod()J307 ····invoke-virtual·{v13},·Lorg/gnucash/android/model/ScheduledAction;->getPeriod()J
  
317 ····move-result-wide·v10308 ····move-result-wide·v10
  
318 ····.line·73309 ····.line·73
319 ····.local·v10,·"period":J310 ····.local·v10,·"period":J
320 ····invoke-virtual·{v12},·Lorg/gnucash/android/model/ScheduledAction;->getEndTime()J311 ····invoke-virtual·{v13},·Lorg/gnucash/android/model/ScheduledAction;->getEndTime()J
  
321 ····move-result-wide·v2312 ····move-result-wide·v4
  
322 ····.line·75313 ····.line·75
323 ····.local·v2,·"endTime":J314 ····.local·v4,·"endTime":J
324 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J315 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
325 ····move-result-wide·v8316 ····move-result-wide·v8
  
326 ····.line·77317 ····.line·77
Max diff block lines reached; 4766/10355 bytes (46.03%) of diff not shown.
1.17 KB
res/drawable/edit_text_holo_light.xml
1.09 KB
res/drawable/edit_text_holo_light.xml
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <selector·xmlns:android="http://schemas.android.com/apk/res/android">2 <selector·xmlns:android="http://schemas.android.com/apk/res/android">
3 ··<item·android:state_window_focused="false"·android:state_enabled="true"·android:drawable="@drawable/textfield_default_holo_light"/>3 ··<item·android:state_window_focused="false"·android:state_enabled="true"·android:drawable="@drawable/textfield_default_holo_light"/>
4 ··<item·android:state_window_focused="false"·android:state_enabled="false"·android:drawable="@drawable/textfield_disabled_holo_light"/>4 ··<item·android:state_window_focused="false"·android:state_enabled="false"·android:drawable="@drawable/textfield_disabled_holo_light"/>
5 ··<item·android:state_focused="true"·android:state_enabled="true"·android:drawable="@drawable/textfield_activated_holo_light"/>5 ··<item·android:state_focused="true"·android:state_enabled="true"·android:drawable="@drawable/textfield_activated_holo_light"/>
6 ··<item·android:state_enabled="true"·android:drawable="@drawable/textfield_focused_holo_light"/>6 ··<item·android:state_enabled="true"·android:drawable="@drawable/textfield_focused_holo_light"·android:state_activated="true"/>
7 ··<item·android:state_enabled="true"·android:drawable="@drawable/textfield_default_holo_light"/>7 ··<item·android:state_enabled="true"·android:drawable="@drawable/textfield_default_holo_light"/>
8 ··<item·android:state_focused="true"·android:drawable="@drawable/textfield_disabled_focused_holo_light"/>8 ··<item·android:state_focused="true"·android:drawable="@drawable/textfield_disabled_focused_holo_light"/>
9 ··<item·android:drawable="@drawable/textfield_disabled_holo_light"/>9 ··<item·android:drawable="@drawable/textfield_disabled_holo_light"/>
10 </selector>10 </selector>
570 B
res/drawable/abs__activated_background_holo_light.xml
464 B
res/drawable/abs__activated_background_holo_light.xml
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <selector·xmlns:android="http://schemas.android.com/apk/res/android">2 <selector·xmlns:android="http://schemas.android.com/apk/res/android">
3 ··<item·android:drawable="@drawable/abs__list_activated_holo"/>3 ··<item·android:drawable="@drawable/abs__list_activated_holo"·android:state_activated="true"/>
4 ··<item·android:drawable="@android:color/transparent"/>4 ··<item·android:drawable="@android:color/transparent"/>
5 </selector>5 </selector>
566 B
res/drawable/abs__activated_background_holo_dark.xml
462 B
res/drawable/abs__activated_background_holo_dark.xml
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <selector·xmlns:android="http://schemas.android.com/apk/res/android">2 <selector·xmlns:android="http://schemas.android.com/apk/res/android">
3 ··<item·android:drawable="@drawable/abs__list_activated_holo"/>3 ··<item·android:drawable="@drawable/abs__list_activated_holo"·android:state_activated="true"/>
4 ··<item·android:drawable="@android:color/transparent"/>4 ··<item·android:drawable="@android:color/transparent"/>
5 </selector>5 </selector>
1.95 KB
res/xml/preference_headers.xml
1.89 KB
res/xml/preference_headers.xml
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <preference-headers·xmlns:android="http://schemas.android.com/apk/res/android">2 <preference-headers·xmlns:android="http://schemas.android.com/apk/res/android">
3 ··<header·android:title="@string/header_account_settings"/> 
4 ··<header·android:title="@string/header_transaction_settings"/> 
5 ··<header·android:title="@string/header_backup_and_export_settings"/> 
6 ··<header·android:title="@string/header_passcode_settings"/> 
7 ··<header·android:title="@string/header_report_settings"/> 
8 ··<header·android:title="@string/header_about_gnucash"/>3 ··<header·android:title="@string/header_account_settings"·android:fragment="org.gnucash.android.ui.settings.AccountPreferencesFragment"/>
 4 ··<header·android:title="@string/header_transaction_settings"·android:fragment="org.gnucash.android.ui.settings.TransactionsPreferenceFragment"/>
 5 ··<header·android:title="@string/header_backup_and_export_settings"·android:fragment="org.gnucash.android.ui.settings.BackupPreferenceFragment"/>
 6 ··<header·android:title="@string/header_passcode_settings"·android:fragment="org.gnucash.android.ui.settings.PasscodePreferenceFragment"/>
 7 ··<header·android:title="@string/header_report_settings"·android:fragment="org.gnucash.android.ui.settings.ReportPreferenceFragment"/>
 8 ··<header·android:title="@string/header_about_gnucash"·android:fragment="org.gnucash.android.ui.settings.AboutPreferenceFragment"/>
9 ··<header·android:title="Rate·in·Play·Store">9 ··<header·android:title="Rate·in·Play·Store">
10 ····<intent·android:action="android.intent.action.VIEW"·android:data="market://details?id=org.gnucash.android"/>10 ····<intent·android:action="android.intent.action.VIEW"·android:data="market://details?id=org.gnucash.android"/>
11 ··</header>11 ··</header>
12 ··<header·android:title="Send·feedback">12 ··<header·android:title="Send·feedback">
13 ····<intent·android:action="android.intent.action.VIEW"·android:data="mailto:gnucash.org@gmail.com">13 ····<intent·android:action="android.intent.action.VIEW"·android:data="mailto:gnucash.org@gmail.com">
14 ······<extra·android:name="android.intent.extra.SUBJECT"·android:value="GnuCash·Android·Feedback"/>14 ······<extra·android:name="android.intent.extra.SUBJECT"·android:value="GnuCash·Android·Feedback"/>
15 ······<extra·android:name="android.intent.extra.TEXT"·android:value="@string/app_version_name"/>15 ······<extra·android:name="android.intent.extra.TEXT"·android:value="@string/app_version_name"/>
882 B
res/xml/transaction_appwidget_info.xml
806 B
res/xml/transaction_appwidget_info.xml
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <appwidget-provider·xmlns:android="http://schemas.android.com/apk/res/android"·android:minWidth="270.0dip"·android:minHeight="56.0dip"·android:updatePeriodMillis="86400000"·android:initialLayout="@layout/widget_4x1"·android:configure="org.gnucash.android.ui.widget.WidgetConfigurationActivity"/>2 <appwidget-provider·xmlns:android="http://schemas.android.com/apk/res/android"·android:minWidth="270.0dip"·android:minHeight="56.0dip"·android:updatePeriodMillis="86400000"·android:initialLayout="@layout/widget_4x1"·android:configure="org.gnucash.android.ui.widget.WidgetConfigurationActivity"·android:previewImage="@drawable/widget_preview"·android:resizeMode="horizontal"/>
1.3 KB
res/menu/account_actions.xml
1.24 KB
res/menu/account_actions.xml
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <menu·xmlns:android="http://schemas.android.com/apk/res/android">2 <menu·xmlns:android="http://schemas.android.com/apk/res/android">
3 ··<item·android:icon="@drawable/content_new_holo_dark"·android:id="@id/menu_add_account"·android:title="@string/label_create_account"/>3 ··<item·android:icon="@drawable/content_new_holo_dark"·android:id="@id/menu_add_account"·android:title="@string/label_create_account"·android:showAsAction="always"/>
4 ··<item·android:icon="@drawable/content_event_holo_dark"·android:id="@id/menu_recurring_transactions"·android:orderInCategory="4"·android:title="@string/menu_scheduled_transactions"/>4 ··<item·android:icon="@drawable/content_event_holo_dark"·android:id="@id/menu_recurring_transactions"·android:orderInCategory="4"·android:title="@string/menu_scheduled_transactions"·android:showAsAction="withText"/>
5 ··<item·android:icon="@drawable/content_import_export_holo_dark"·android:id="@id/menu_export"·android:orderInCategory="5"·android:title="@string/menu_export_transactions"/>5 ··<item·android:icon="@drawable/content_import_export_holo_dark"·android:id="@id/menu_export"·android:orderInCategory="5"·android:title="@string/menu_export_transactions"·android:showAsAction="never"/>
6 </menu>6 </menu>
1.53 KB
res/menu/chart_actions.xml
1.47 KB
res/menu/chart_actions.xml
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <menu·xmlns:android="http://schemas.android.com/apk/res/android">2 <menu·xmlns:android="http://schemas.android.com/apk/res/android">
3 ··<item·android:id="@id/menu_order_by_size"·android:title="@string/menu_order_by_size"/>3 ··<item·android:id="@id/menu_order_by_size"·android:title="@string/menu_order_by_size"·android:showAsAction="never"/>
4 ··<item·android:id="@id/menu_toggle_legend"·android:title="@string/menu_toggle_legend"/>4 ··<item·android:id="@id/menu_toggle_legend"·android:title="@string/menu_toggle_legend"·android:showAsAction="never"/>
5 ··<item·android:id="@id/menu_toggle_labels"·android:title="@string/menu_toggle_labels"/>5 ··<item·android:id="@id/menu_toggle_labels"·android:title="@string/menu_toggle_labels"·android:showAsAction="never"/>
6 ··<item·android:id="@id/menu_percentage_mode"·android:title="@string/menu_toggle_percentage_mode"/>6 ··<item·android:id="@id/menu_percentage_mode"·android:title="@string/menu_toggle_percentage_mode"·android:showAsAction="never"/>
7 ··<item·android:id="@id/menu_toggle_average_lines"·android:title="@string/menu_toggle_average_lines"/>7 ··<item·android:id="@id/menu_toggle_average_lines"·android:title="@string/menu_toggle_average_lines"·android:showAsAction="never"/>
8 ··<item·android:id="@id/menu_group_other_slice"·android:title="@string/menu_group_smaller_slices"/>8 ··<item·android:id="@id/menu_group_other_slice"·android:title="@string/menu_group_smaller_slices"·android:showAsAction="never"/>
9 </menu>9 </menu>
846 B
res/menu/default_save_actions.xml
780 B
res/menu/default_save_actions.xml
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <menu·xmlns:android="http://schemas.android.com/apk/res/android">2 <menu·xmlns:android="http://schemas.android.com/apk/res/android">
3 ··<item·android:icon="@drawable/navigation_cancel_holo_dark"·android:id="@id/menu_cancel"·android:title="@string/btn_cancel"/>3 ··<item·android:icon="@drawable/navigation_cancel_holo_dark"·android:id="@id/menu_cancel"·android:title="@string/btn_cancel"·android:showAsAction="always|withText"/>
4 ··<item·android:icon="@drawable/navigation_accept_holo_dark"·android:id="@id/menu_save"·android:title="@string/btn_save"/>4 ··<item·android:icon="@drawable/navigation_accept_holo_dark"·android:id="@id/menu_save"·android:title="@string/btn_save"·android:showAsAction="always|withText"/>
5 </menu>5 </menu>
1.19 KB
res/menu/transactions_list_actions.xml
1.12 KB
res/menu/transactions_list_actions.xml
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <menu·xmlns:android="http://schemas.android.com/apk/res/android">2 <menu·xmlns:android="http://schemas.android.com/apk/res/android">
3 ··<item·android:icon="@android:drawable/btn_star_big_off"·android:id="@id/menu_favorite_account"·android:title="@string/menu_title_favorite"/>3 ··<item·android:icon="@android:drawable/btn_star_big_off"·android:id="@id/menu_favorite_account"·android:title="@string/menu_title_favorite"·android:showAsAction="always"/>
4 ··<item·android:icon="@drawable/content_new_holo_dark"·android:id="@id/menu_add_transaction"·android:title="@string/title_add_transaction"/>4 ··<item·android:icon="@drawable/content_new_holo_dark"·android:id="@id/menu_add_transaction"·android:title="@string/title_add_transaction"·android:showAsAction="always"/>
5 ··<item·android:icon="@drawable/content_edit_holo_dark"·android:id="@id/menu_edit_account"·android:title="@string/title_edit_account"/>5 ··<item·android:icon="@drawable/content_edit_holo_dark"·android:id="@id/menu_edit_account"·android:title="@string/title_edit_account"·android:showAsAction="withText"/>
6 </menu>6 </menu>
1.19 KB
res/menu/global_actions.xml
1.13 KB
res/menu/global_actions.xml
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <menu·xmlns:android="http://schemas.android.com/apk/res/android">2 <menu·xmlns:android="http://schemas.android.com/apk/res/android">
3 ··<item·android:icon="@drawable/abs__ic_search"·android:id="@id/menu_search"·android:title="@string/menu_search_accounts"/>3 ··<item·android:icon="@drawable/abs__ic_search"·android:id="@id/menu_search"·android:title="@string/menu_search_accounts"·android:showAsAction="collapseActionView|ifRoom"·android:actionViewClass="com.actionbarsherlock.widget.SearchView"/>
4 ··<item·android:icon="@drawable/action_settings"·android:id="@id/menu_settings"·android:orderInCategory="10"·android:title="@string/title_settings"/>4 ··<item·android:icon="@drawable/action_settings"·android:id="@id/menu_settings"·android:orderInCategory="10"·android:title="@string/title_settings"·android:showAsAction="never"/>
5 ··<item·android:icon="@drawable/chart_icon"·android:id="@id/menu_reports"·android:title="@string/title_reports"/>5 ··<item·android:icon="@drawable/chart_icon"·android:id="@id/menu_reports"·android:title="@string/title_reports"·android:showAsAction="collapseActionView|ifRoom"/>
6 </menu>6 </menu>
618 B
res/menu/scheduled_export_actions.xml
544 B
res/menu/scheduled_export_actions.xml
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <menu·xmlns:android="http://schemas.android.com/apk/res/android">2 <menu·xmlns:android="http://schemas.android.com/apk/res/android">
3 ··<item·android:icon="@drawable/content_new_holo_dark"·android:id="@id/menu_add_scheduled_export"·android:title="@string/title_create_export_schedule"/>3 ··<item·android:icon="@drawable/content_new_holo_dark"·android:id="@id/menu_add_scheduled_export"·android:title="@string/title_create_export_schedule"·android:showAsAction="always"/>
4 </menu>4 </menu>
1.16 KB
res/menu/sub_account_actions.xml
1.1 KB
res/menu/sub_account_actions.xml
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <menu·xmlns:android="http://schemas.android.com/apk/res/android">2 <menu·xmlns:android="http://schemas.android.com/apk/res/android">
3 ··<item·android:icon="@android:drawable/btn_star_big_off"·android:id="@id/menu_favorite_account"·android:title="@string/menu_title_favorite"/>3 ··<item·android:icon="@android:drawable/btn_star_big_off"·android:id="@id/menu_favorite_account"·android:title="@string/menu_title_favorite"·android:showAsAction="always"/>
4 ··<item·android:icon="@drawable/content_new_holo_dark"·android:id="@id/menu_add_account"·android:title="@string/label_create_account"/>4 ··<item·android:icon="@drawable/content_new_holo_dark"·android:id="@id/menu_add_account"·android:title="@string/label_create_account"·android:showAsAction="always"/>
5 ··<item·android:icon="@drawable/content_edit_holo_dark"·android:id="@id/menu_edit_account"·android:title="@string/title_edit_account"/>5 ··<item·android:icon="@drawable/content_edit_holo_dark"·android:id="@id/menu_edit_account"·android:title="@string/title_edit_account"·android:showAsAction="withText"/>
6 </menu>6 </menu>
1010 B
res/menu/transactions_context_menu.xml
932 B
res/menu/transactions_context_menu.xml
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <menu·xmlns:android="http://schemas.android.com/apk/res/android">2 <menu·xmlns:android="http://schemas.android.com/apk/res/android">
3 ··<item·android:icon="@drawable/content_copy_holo_dark"·android:id="@id/context_menu_move_transactions"·android:orderInCategory="1"·android:title="@string/menu_move"/>3 ··<item·android:icon="@drawable/content_copy_holo_dark"·android:id="@id/context_menu_move_transactions"·android:orderInCategory="1"·android:title="@string/menu_move"·android:showAsAction="always"/>
4 ··<item·android:icon="@drawable/content_discard_holo_dark"·android:id="@id/context_menu_delete"·android:orderInCategory="2"·android:title="@string/menu_delete"/>4 ··<item·android:icon="@drawable/content_discard_holo_dark"·android:id="@id/context_menu_delete"·android:orderInCategory="2"·android:title="@string/menu_delete"·android:showAsAction="always"/>
5 </menu>5 </menu>
1.29 KB
res/menu/account_context_menu.xml
1.22 KB
res/menu/account_context_menu.xml
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <menu·xmlns:android="http://schemas.android.com/apk/res/android">2 <menu·xmlns:android="http://schemas.android.com/apk/res/android">
3 ··<item·android:icon="@android:drawable/btn_star_big_off"·android:id="@id/menu_favorite_account"·android:title="@string/menu_title_favorite"/>3 ··<item·android:icon="@android:drawable/btn_star_big_off"·android:id="@id/menu_favorite_account"·android:title="@string/menu_title_favorite"·android:showAsAction="ifRoom"/>
4 ··<item·android:icon="@drawable/content_edit_holo_dark"·android:id="@id/context_menu_edit_accounts"·android:orderInCategory="1"·android:title="@string/title_edit_account"/>4 ··<item·android:icon="@drawable/content_edit_holo_dark"·android:id="@id/context_menu_edit_accounts"·android:orderInCategory="1"·android:title="@string/title_edit_account"·android:showAsAction="always"/>
5 ··<item·android:icon="@drawable/content_discard_holo_dark"·android:id="@id/context_menu_delete"·android:orderInCategory="2"·android:title="@string/menu_delete"/>5 ··<item·android:icon="@drawable/content_discard_holo_dark"·android:id="@id/context_menu_delete"·android:orderInCategory="2"·android:title="@string/menu_delete"·android:showAsAction="always"/>
6 </menu>6 </menu>
1.09 KB
res/layout/calendar_date_picker_header_view.xml
1020 B
res/layout/calendar_date_picker_header_view.xml
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <TextView·xmlns:android="http://schemas.android.com/apk/res/android"·android:textSize="@dimen/date_picker_header_text_size"·android:textColor="@color/bpWhite"·android:gravity="center"·android:id="@id/date_picker_header"·android:background="@color/calendar_header"·android:layout_width="@dimen/date_picker_component_width"·android:layout_height="@dimen/date_picker_header_height"·android:includeFontPadding="false"/>2 <TextView·xmlns:android="http://schemas.android.com/apk/res/android"·android:textSize="@dimen/date_picker_header_text_size"·android:textColor="@color/bpWhite"·android:gravity="center"·android:id="@id/date_picker_header"·android:background="@color/calendar_header"·android:layout_width="@dimen/date_picker_component_width"·android:layout_height="@dimen/date_picker_header_height"·android:includeFontPadding="false"·android:importantForAccessibility="no"/>
1.89 KB
res/layout/abs__screen_action_bar.xml
1.81 KB
res/layout/abs__screen_action_bar.xml
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="vertical"·android:fitsSystemWindows="true"·android:layout_width="fill_parent"·android:layout_height="fill_parent">2 <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="vertical"·android:fitsSystemWindows="true"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:splitMotionEvents="false">
3 ··<com.actionbarsherlock.internal.widget.ActionBarContainer·android:id="@id/abs__action_bar_container"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·style="?attr/actionBarStyle">3 ··<com.actionbarsherlock.internal.widget.ActionBarContainer·android:id="@id/abs__action_bar_container"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·style="?attr/actionBarStyle">
4 ····<com.actionbarsherlock.internal.widget.ActionBarView·android:id="@id/abs__action_bar"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·style="?attr/actionBarStyle"/>4 ····<com.actionbarsherlock.internal.widget.ActionBarView·android:id="@id/abs__action_bar"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·style="?attr/actionBarStyle"/>
5 ····<com.actionbarsherlock.internal.widget.ActionBarContextView·android:id="@id/abs__action_context_bar"·android:visibility="gone"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·style="?attr/actionModeStyle"/>5 ····<com.actionbarsherlock.internal.widget.ActionBarContextView·android:id="@id/abs__action_context_bar"·android:visibility="gone"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·style="?attr/actionModeStyle"/>
6 ··</com.actionbarsherlock.internal.widget.ActionBarContainer>6 ··</com.actionbarsherlock.internal.widget.ActionBarContainer>
7 ··<com.actionbarsherlock.internal.nineoldandroids.widget.NineFrameLayout·android:id="@id/abs__content"·android:layout_width="fill_parent"·android:layout_height="0.0dip"·android:foreground="?windowContentOverlay"·android:layout_weight="1.0"·android:foregroundGravity="fill_horizontal|center|top"/>7 ··<com.actionbarsherlock.internal.nineoldandroids.widget.NineFrameLayout·android:id="@id/abs__content"·android:layout_width="fill_parent"·android:layout_height="0.0dip"·android:foreground="?windowContentOverlay"·android:layout_weight="1.0"·android:foregroundGravity="fill_horizontal|center|top"/>
8 ··<com.actionbarsherlock.internal.widget.ActionBarContainer·android:gravity="center"·android:id="@id/abs__split_action_bar"·android:visibility="gone"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·style="?attr/actionBarSplitStyle"/>8 ··<com.actionbarsherlock.internal.widget.ActionBarContainer·android:gravity="center"·android:id="@id/abs__split_action_bar"·android:visibility="gone"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·style="?attr/actionBarSplitStyle"/>
9 </LinearLayout>9 </LinearLayout>
765 B
res/layout/abs__action_menu_layout.xml
689 B
res/layout/abs__action_menu_layout.xml
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <com.actionbarsherlock.internal.view.menu.ActionMenuView·xmlns:android="http://schemas.android.com/apk/res/android"·android:gravity="center_vertical"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:divider="?actionBarDivider"/>2 <com.actionbarsherlock.internal.view.menu.ActionMenuView·xmlns:android="http://schemas.android.com/apk/res/android"·android:gravity="center_vertical"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:divider="?actionBarDivider"·android:dividerPadding="12.0dip"/>
2.18 KB
res/layout/timezonepickerview.xml
2.11 KB
res/layout/timezonepickerview.xml
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="vertical"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:minWidth="300.0dip">2 <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="vertical"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:minWidth="300.0dip">
3 ··<FrameLayout·android:layout_gravity="center_vertical"·android:background="@color/bpWhite"·android:layout_width="fill_parent"·android:layout_height="wrap_content">3 ··<FrameLayout·android:layout_gravity="center_vertical"·android:background="@color/bpWhite"·android:layout_width="fill_parent"·android:layout_height="wrap_content">
4 ····<AutoCompleteTextView·android:id="@id/searchBox"·android:background="@drawable/edit_text_holo_light"·android:paddingRight="30.0dip"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginLeft="8.0dip"·android:layout_marginRight="8.0dip"·android:layout_marginBottom="8.0dip"·android:minHeight="48.0dip"·android:hint="@string/hint_time_zone_search"·android:singleLine="true"·android:completionThreshold="1"·android:imeOptions="actionDone"/>4 ····<AutoCompleteTextView·android:id="@id/searchBox"·android:background="@drawable/edit_text_holo_light"·android:paddingRight="30.0dip"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginLeft="8.0dip"·android:layout_marginRight="8.0dip"·android:layout_marginBottom="8.0dip"·android:minHeight="48.0dip"·android:hint="@string/hint_time_zone_search"·android:singleLine="true"·android:completionThreshold="1"·android:imeOptions="actionDone"/>
5 ····<ImageButton·android:layout_gravity="center|right"·android:id="@id/clear_search"·android:background="@drawable/item_background_holo_light"·android:paddingTop="8.0dip"·android:paddingBottom="8.0dip"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_marginRight="8.0dip"·android:src="@drawable/ic_clear_search_holo_light"·android:contentDescription="@string/searchview_description_clear"/>5 ····<ImageButton·android:layout_gravity="center|right"·android:id="@id/clear_search"·android:background="@drawable/item_background_holo_light"·android:paddingTop="8.0dip"·android:paddingBottom="8.0dip"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_marginRight="8.0dip"·android:src="@drawable/ic_clear_search_holo_light"·android:contentDescription="@string/searchview_description_clear"·android:paddingStart="8.0dip"·android:paddingEnd="8.0dip"/>
6 ··</FrameLayout>6 ··</FrameLayout>
7 ··<ListView·android:id="@id/timezonelist"·android:background="#ffececec"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:choiceMode="singleChoice"/>7 ··<ListView·android:id="@id/timezonelist"·android:background="#ffececec"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:choiceMode="singleChoice"/>
8 </LinearLayout>8 </LinearLayout>
1.49 KB
res/layout/default_buttons.xml
1.43 KB
res/layout/default_buttons.xml
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="vertical"·android:paddingTop="5.0dip"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:divider="?android:dividerHorizontal">2 <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="vertical"·android:paddingTop="5.0dip"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:divider="?android:dividerHorizontal"·android:showDividers="middle">
3 ··<View·android:layout_width="fill_parent"·android:layout_height="0.0dip"/>3 ··<View·android:layout_width="fill_parent"·android:layout_height="0.0dip"/>
4 ··<LinearLayout·android:orientation="horizontal"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·style="?android:attr/buttonBarStyle">4 ··<LinearLayout·android:orientation="horizontal"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·style="?android:attr/buttonBarStyle">
5 ····<Button·android:id="@id/btn_cancel"·android:layout_width="0.0dip"·android:layout_height="wrap_content"·android:text="@string/btn_cancel"·android:drawableLeft="@drawable/navigation_cancel_holo_light"·android:layout_weight="1.0"·style="?android:attr/buttonBarButtonStyle"/>5 ····<Button·android:id="@id/btn_cancel"·android:layout_width="0.0dip"·android:layout_height="wrap_content"·android:text="@string/btn_cancel"·android:drawableLeft="@drawable/navigation_cancel_holo_light"·android:layout_weight="1.0"·style="?android:attr/buttonBarButtonStyle"/>
6 ····<Button·android:id="@id/btn_save"·android:layout_width="0.0dip"·android:layout_height="wrap_content"·android:text="@string/btn_save"·android:drawableLeft="@drawable/navigation_accept_holo_light"·android:layout_weight="1.0"·style="?android:attr/buttonBarButtonStyle"/>6 ····<Button·android:id="@id/btn_save"·android:layout_width="0.0dip"·android:layout_height="wrap_content"·android:text="@string/btn_save"·android:drawableLeft="@drawable/navigation_accept_holo_light"·android:layout_weight="1.0"·style="?android:attr/buttonBarButtonStyle"/>
7 ··</LinearLayout>7 ··</LinearLayout>
8 </LinearLayout>8 </LinearLayout>
5.27 KB
res/layout/radial_time_header_label.xml
5.2 KB
res/layout/radial_time_header_label.xml
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <RelativeLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:layout_gravity="center"·android:id="@id/time_display"·android:background="@color/bpWhite"·android:layout_width="fill_parent"·android:layout_height="fill_parent">2 <RelativeLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:layout_gravity="center"·android:id="@id/time_display"·android:background="@color/bpWhite"·android:layout_width="fill_parent"·android:layout_height="fill_parent">
3 ··<View·android:id="@id/center_view"·android:background="#00000000"·android:visibility="invisible"·android:layout_width="1.0dip"·android:layout_height="1.0dip"·android:layout_centerInParent="true"/>3 ··<View·android:id="@id/center_view"·android:background="#00000000"·android:visibility="invisible"·android:layout_width="1.0dip"·android:layout_height="1.0dip"·android:layout_centerInParent="true"·android:importantForAccessibility="no"/>
4 ··<TextView·android:id="@id/hour_space"·android:visibility="invisible"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:text="@string/time_placeholder"·android:layout_toLeftOf="@id/separator"·android:layout_centerVertical="true"·style="@style/aosp_time_label"/>4 ··<TextView·android:id="@id/hour_space"·android:visibility="invisible"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:text="@string/time_placeholder"·android:layout_toLeftOf="@id/separator"·android:layout_centerVertical="true"·android:importantForAccessibility="no"·style="@style/aosp_time_label"/>
5 ··<FrameLayout·android:layout_width="0.0dip"·android:layout_height="fill_parent"·android:layout_marginLeft="@dimen/extra_time_label_margin"·android:layout_marginRight="@dimen/extra_time_label_margin"·android:layout_alignLeft="@id/hour_space"·android:layout_alignRight="@id/hour_space"·android:layout_centerVertical="true">5 ··<FrameLayout·android:layout_width="0.0dip"·android:layout_height="fill_parent"·android:layout_marginLeft="@dimen/extra_time_label_margin"·android:layout_marginRight="@dimen/extra_time_label_margin"·android:layout_alignLeft="@id/hour_space"·android:layout_alignRight="@id/hour_space"·android:layout_centerVertical="true">
6 ····<com.doomonafireball.betterpickers.widget.AccessibleTextView·android:textColor="@color/bpBlue"·android:gravity="center_horizontal"·android:layout_gravity="center"·android:id="@id/hours"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:text="@string/time_placeholder"·style="@style/aosp_time_label"/>6 ····<com.doomonafireball.betterpickers.widget.AccessibleTextView·android:textColor="@color/bpBlue"·android:gravity="center_horizontal"·android:layout_gravity="center"·android:id="@id/hours"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:text="@string/time_placeholder"·style="@style/aosp_time_label"/>
7 ··</FrameLayout>7 ··</FrameLayout>
8 ··<TextView·android:id="@id/separator"·android:paddingLeft="@dimen/separator_padding"·android:paddingRight="@dimen/separator_padding"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:text="@string/time_separator"·android:layout_alignRight="@id/center_view"·android:layout_centerVertical="true"·style="@style/aosp_time_label"/>8 ··<TextView·android:id="@id/separator"·android:paddingLeft="@dimen/separator_padding"·android:paddingRight="@dimen/separator_padding"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:text="@string/time_separator"·android:layout_alignRight="@id/center_view"·android:layout_centerVertical="true"·android:importantForAccessibility="no"·style="@style/aosp_time_label"/>
9 ··<TextView·android:id="@id/minutes_space"·android:visibility="invisible"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:text="@string/time_placeholder"·android:layout_toRightOf="@id/separator"·android:layout_centerVertical="true"·style="@style/aosp_time_label"/>9 ··<TextView·android:id="@id/minutes_space"·android:visibility="invisible"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:text="@string/time_placeholder"·android:layout_toRightOf="@id/separator"·android:layout_centerVertical="true"·android:importantForAccessibility="no"·style="@style/aosp_time_label"/>
10 ··<FrameLayout·android:layout_width="0.0dip"·android:layout_height="fill_parent"·android:layout_marginLeft="@dimen/extra_time_label_margin"·android:layout_marginRight="@dimen/extra_time_label_margin"·android:layout_alignLeft="@id/minutes_space"·android:layout_alignRight="@id/minutes_space"·android:layout_centerVertical="true">10 ··<FrameLayout·android:layout_width="0.0dip"·android:layout_height="fill_parent"·android:layout_marginLeft="@dimen/extra_time_label_margin"·android:layout_marginRight="@dimen/extra_time_label_margin"·android:layout_alignLeft="@id/minutes_space"·android:layout_alignRight="@id/minutes_space"·android:layout_centerVertical="true">
11 ····<com.doomonafireball.betterpickers.widget.AccessibleTextView·android:gravity="center_horizontal"·android:layout_gravity="center"·android:id="@id/minutes"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:text="@string/time_placeholder"·style="@style/aosp_time_label"/>11 ····<com.doomonafireball.betterpickers.widget.AccessibleTextView·android:gravity="center_horizontal"·android:layout_gravity="center"·android:id="@id/minutes"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:text="@string/time_placeholder"·style="@style/aosp_time_label"/>
12 ··</FrameLayout>12 ··</FrameLayout>
13 ··<com.doomonafireball.betterpickers.widget.AccessibleTextView·android:id="@id/ampm_hitspace"·android:layout_width="@dimen/ampm_label_size"·android:layout_height="wrap_content"·android:layout_alignLeft="@id/ampm_label"·android:layout_alignRight="@id/ampm_label"·android:layout_alignParentTop="true"·android:layout_alignParentBottom="true"/>13 ··<com.doomonafireball.betterpickers.widget.AccessibleTextView·android:id="@id/ampm_hitspace"·android:layout_width="@dimen/ampm_label_size"·android:layout_height="wrap_content"·android:layout_alignLeft="@id/ampm_label"·android:layout_alignRight="@id/ampm_label"·android:layout_alignParentTop="true"·android:layout_alignParentBottom="true"/>
14 ··<TextView·android:id="@id/ampm_label"·android:paddingLeft="@dimen/ampm_left_padding"·android:paddingRight="@dimen/ampm_left_padding"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:text="@string/time_placeholder"·android:layout_toRightOf="@id/minutes_space"·android:layout_alignBaseline="@id/separator"·style="@style/aosp_ampm_label"/>14 ··<TextView·android:id="@id/ampm_label"·android:paddingLeft="@dimen/ampm_left_padding"·android:paddingRight="@dimen/ampm_left_padding"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:text="@string/time_placeholder"·android:layout_toRightOf="@id/minutes_space"·android:layout_alignBaseline="@id/separator"·android:importantForAccessibility="no"·style="@style/aosp_ampm_label"/>
15 </RelativeLayout>15 </RelativeLayout>
2.64 KB
res/layout/list_item_scheduled_trxn.xml
2.57 KB
res/layout/list_item_scheduled_trxn.xml
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <org.gnucash.android.ui.util.CheckableLinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="horizontal"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·style="@style/ListItem">2 <org.gnucash.android.ui.util.CheckableLinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="horizontal"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·style="@style/ListItem">
3 ··<CheckBox·android:id="@id/checkbox"·android:focusable="false"·android:layout_width="wrap_content"·android:layout_height="wrap_content"/>3 ··<CheckBox·android:id="@id/checkbox"·android:focusable="false"·android:layout_width="wrap_content"·android:layout_height="wrap_content"/>
4 ··<RelativeLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="vertical"·android:layout_width="0.0dip"·android:layout_height="wrap_content"·android:layout_marginLeft="5.0dip"·android:layout_weight="1.0">4 ··<RelativeLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="vertical"·android:layout_width="0.0dip"·android:layout_height="wrap_content"·android:layout_marginLeft="5.0dip"·android:layout_weight="1.0"·android:layout_marginStart="5.0dip">
5 ····<TextView·android:ellipsize="end"·android:id="@id/primary_text"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:text="@string/label_transaction_name"·android:singleLine="true"·style="@style/ListItemText"/>5 ····<TextView·android:ellipsize="end"·android:id="@id/primary_text"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:text="@string/label_transaction_name"·android:singleLine="true"·style="@style/ListItemText"/>
6 ····<TextView·android:textAppearance="?android:textAppearanceSmall"·android:ellipsize="end"·android:id="@id/secondary_text"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:text="@string/label_transaction_name"·android:maxLines="2"·android:singleLine="false"·android:layout_below="@id/primary_text"/>6 ····<TextView·android:textAppearance="?android:textAppearanceSmall"·android:ellipsize="end"·android:id="@id/secondary_text"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:text="@string/label_transaction_name"·android:maxLines="2"·android:singleLine="false"·android:layout_below="@id/primary_text"/>
7 ····<TextView·android:textAppearance="?android:textAppearanceMedium"·android:textColor="@android:color/black"·android:ellipsize="start"·android:gravity="right"·android:id="@id/right_text"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:text="Amount"·android:singleLine="true"·android:layout_toRightOf="@id/primary_text"·android:layout_alignParentTop="true"·android:layout_alignParentRight="true"/>7 ····<TextView·android:textAppearance="?android:textAppearanceMedium"·android:textColor="@android:color/black"·android:ellipsize="start"·android:gravity="right"·android:id="@id/right_text"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:text="Amount"·android:singleLine="true"·android:layout_toRightOf="@id/primary_text"·android:layout_alignParentTop="true"·android:layout_alignParentRight="true"·android:layout_toEndOf="@id/primary_text"·android:layout_alignParentEnd="true"/>
8 ··</RelativeLayout>8 ··</RelativeLayout>
9 </org.gnucash.android.ui.util.CheckableLinearLayout>9 </org.gnucash.android.ui.util.CheckableLinearLayout>
2.01 KB
res/layout/abs__screen_action_bar_overlay.xml
1.92 KB
res/layout/abs__screen_action_bar_overlay.xml
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <FrameLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:fitsSystemWindows="true"·android:layout_width="fill_parent"·android:layout_height="fill_parent">2 <FrameLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:fitsSystemWindows="true"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:splitMotionEvents="false">
3 ··<com.actionbarsherlock.internal.nineoldandroids.widget.NineFrameLayout·android:id="@id/abs__content"·android:layout_width="fill_parent"·android:layout_height="fill_parent"/>3 ··<com.actionbarsherlock.internal.nineoldandroids.widget.NineFrameLayout·android:id="@id/abs__content"·android:layout_width="fill_parent"·android:layout_height="fill_parent"/>
4 ··<com.actionbarsherlock.internal.widget.ActionBarContainer·android:gravity="top"·android:id="@id/abs__action_bar_container"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_alignParentTop="true"·style="?attr/actionBarStyle">4 ··<com.actionbarsherlock.internal.widget.ActionBarContainer·android:gravity="top"·android:id="@id/abs__action_bar_container"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_alignParentTop="true"·style="?attr/actionBarStyle">
5 ····<com.actionbarsherlock.internal.widget.ActionBarView·android:id="@id/abs__action_bar"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·style="?attr/actionBarStyle"/>5 ····<com.actionbarsherlock.internal.widget.ActionBarView·android:id="@id/abs__action_bar"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·style="?attr/actionBarStyle"/>
6 ····<com.actionbarsherlock.internal.widget.ActionBarContextView·android:id="@id/abs__action_context_bar"·android:visibility="gone"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·style="?attr/actionModeStyle"/>6 ····<com.actionbarsherlock.internal.widget.ActionBarContextView·android:id="@id/abs__action_context_bar"·android:visibility="gone"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·style="?attr/actionModeStyle"/>
7 ··</com.actionbarsherlock.internal.widget.ActionBarContainer>7 ··</com.actionbarsherlock.internal.widget.ActionBarContainer>
8 ··<ImageView·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:src="?windowContentOverlay"·android:scaleType="fitXY"·android:layout_below="@id/abs__action_bar_container"/>8 ··<ImageView·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:src="?windowContentOverlay"·android:scaleType="fitXY"·android:layout_below="@id/abs__action_bar_container"/>
9 ··<com.actionbarsherlock.internal.widget.ActionBarContainer·android:gravity="center"·android:layout_gravity="bottom"·android:id="@id/abs__split_action_bar"·android:visibility="gone"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·style="?attr/actionBarSplitStyle"/>9 ··<com.actionbarsherlock.internal.widget.ActionBarContainer·android:gravity="center"·android:layout_gravity="bottom"·android:id="@id/abs__split_action_bar"·android:visibility="gone"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·style="?attr/actionBarSplitStyle"/>
10.2 KB
res/values/styles.xml
10.2 KB
res/values/styles.xml
    
Offset 13, 14 lines modifiedOffset 13, 15 lines modified
13 ··<style·name="Sherlock.__Theme.DarkActionBar"·parent="@style/Theme.Sherlock.Light"/>13 ··<style·name="Sherlock.__Theme.DarkActionBar"·parent="@style/Theme.Sherlock.Light"/>
14 ··<style·name="TextAppearance.Sherlock.Light.Widget.PopupMenu.Large"·parent="@style/TextAppearance.Sherlock.Widget.PopupMenu.Large"/>14 ··<style·name="TextAppearance.Sherlock.Light.Widget.PopupMenu.Large"·parent="@style/TextAppearance.Sherlock.Widget.PopupMenu.Large"/>
15 ··<style·name="TextAppearance.Sherlock.Light.Widget.PopupMenu.Small"·parent="@style/TextAppearance.Sherlock.Widget.PopupMenu.Small"/>15 ··<style·name="TextAppearance.Sherlock.Light.Widget.PopupMenu.Small"·parent="@style/TextAppearance.Sherlock.Widget.PopupMenu.Small"/>
16 ··<style·name="TextAppearance.Sherlock.Widget.ActionBar.Menu"·parent="@style/Widget">16 ··<style·name="TextAppearance.Sherlock.Widget.ActionBar.Menu"·parent="@style/Widget">
17 ····<item·name="android:textSize">12.0sp</item>17 ····<item·name="android:textSize">12.0sp</item>
18 ····<item·name="android:textStyle">bold</item>18 ····<item·name="android:textStyle">bold</item>
19 ····<item·name="android:textColor">?actionMenuTextColor</item>19 ····<item·name="android:textColor">?actionMenuTextColor</item>
 20 ····<item·name="android:textAllCaps">@bool/abs__config_actionMenuItemAllCaps</item>
20 ··</style>21 ··</style>
21 ··<style·name="TextAppearance.Sherlock.Widget.ActionBar.Subtitle"·parent="@style/Widget">22 ··<style·name="TextAppearance.Sherlock.Widget.ActionBar.Subtitle"·parent="@style/Widget">
22 ····<item·name="android:textSize">@dimen/abs__action_bar_subtitle_text_size</item>23 ····<item·name="android:textSize">@dimen/abs__action_bar_subtitle_text_size</item>
23 ····<item·name="android:textColor">?android:textColorSecondary</item>24 ····<item·name="android:textColor">?android:textColorSecondary</item>
24 ··</style>25 ··</style>
25 ··<style·name="TextAppearance.Sherlock.Widget.ActionBar.Subtitle.Inverse"·parent="@style/Widget">26 ··<style·name="TextAppearance.Sherlock.Widget.ActionBar.Subtitle.Inverse"·parent="@style/Widget">
26 ····<item·name="android:textSize">@dimen/abs__action_bar_subtitle_text_size</item>27 ····<item·name="android:textSize">@dimen/abs__action_bar_subtitle_text_size</item>
Offset 89, 22 lines modifiedOffset 90, 25 lines modified
89 ····<item·name="progressBarStyle">@style/Widget.Sherlock.ProgressBar.Horizontal</item>90 ····<item·name="progressBarStyle">@style/Widget.Sherlock.ProgressBar.Horizontal</item>
90 ····<item·name="indeterminateProgressStyle">@style/Widget.Sherlock.ProgressBar</item>91 ····<item·name="indeterminateProgressStyle">@style/Widget.Sherlock.ProgressBar</item>
91 ····<item·name="progressBarPadding">32.0dip</item>92 ····<item·name="progressBarPadding">32.0dip</item>
92 ····<item·name="itemPadding">8.0dip</item>93 ····<item·name="itemPadding">8.0dip</item>
93 ··</style>94 ··</style>
94 ··<style·name="Widget.Sherlock.ActionBar.TabBar"·parent="@style/Widget">95 ··<style·name="Widget.Sherlock.ActionBar.TabBar"·parent="@style/Widget">
95 ····<item·name="android:divider">?actionBarDivider</item>96 ····<item·name="android:divider">?actionBarDivider</item>
 97 ····<item·name="android:showDividers">middle</item>
 98 ····<item·name="android:dividerPadding">12.0dip</item>
96 ··</style>99 ··</style>
97 ··<style·name="Widget.Sherlock.ActionBar.TabText"·parent="@style/Widget">100 ··<style·name="Widget.Sherlock.ActionBar.TabText"·parent="@style/Widget">
98 ····<item·name="android:textAppearance">@null</item>101 ····<item·name="android:textAppearance">@null</item>
99 ····<item·name="android:textSize">12.0sp</item>102 ····<item·name="android:textSize">12.0sp</item>
100 ····<item·name="android:textStyle">bold</item>103 ····<item·name="android:textStyle">bold</item>
101 ····<item·name="android:textColor">?textColorPrimary</item>104 ····<item·name="android:textColor">?textColorPrimary</item>
102 ····<item·name="android:ellipsize">marquee</item>105 ····<item·name="android:ellipsize">marquee</item>
103 ····<item·name="android:maxLines">2</item>106 ····<item·name="android:maxLines">2</item>
 107 ····<item·name="android:textAllCaps">true</item>
104 ··</style>108 ··</style>
105 ··<style·name="Widget.Sherlock.ActionBar.TabView"·parent="@style/Widget">109 ··<style·name="Widget.Sherlock.ActionBar.TabView"·parent="@style/Widget">
106 ····<item·name="android:gravity">center_horizontal</item>110 ····<item·name="android:gravity">center_horizontal</item>
107 ····<item·name="android:background">@drawable/abs__tab_indicator_ab_holo</item>111 ····<item·name="android:background">@drawable/abs__tab_indicator_ab_holo</item>
108 ····<item·name="android:paddingLeft">16.0dip</item>112 ····<item·name="android:paddingLeft">16.0dip</item>
109 ····<item·name="android:paddingRight">16.0dip</item>113 ····<item·name="android:paddingRight">16.0dip</item>
110 ··</style>114 ··</style>
Offset 208, 14 lines modifiedOffset 212, 15 lines modified
208 ····<item·name="android:popupBackground">@drawable/abs__menu_dropdown_panel_holo_light</item>212 ····<item·name="android:popupBackground">@drawable/abs__menu_dropdown_panel_holo_light</item>
209 ··</style>213 ··</style>
210 ··<style·name="Widget.Sherlock.ListView.DropDown"·parent="@style/Sherlock.__Widget.Holo.ListView"/>214 ··<style·name="Widget.Sherlock.ListView.DropDown"·parent="@style/Sherlock.__Widget.Holo.ListView"/>
211 ··<style·name="Widget.Sherlock.PopupMenu"·parent="@style/Widget.Sherlock.ListPopupWindow"/>215 ··<style·name="Widget.Sherlock.PopupMenu"·parent="@style/Widget.Sherlock.ListPopupWindow"/>
212 ··<style·name="Widget.Sherlock.PopupWindow.ActionMode"·parent="@style/Widget"/>216 ··<style·name="Widget.Sherlock.PopupWindow.ActionMode"·parent="@style/Widget"/>
213 ··<style·name="Widget.Sherlock.ProgressBar"·parent="@android:style/Widget.ProgressBar">217 ··<style·name="Widget.Sherlock.ProgressBar"·parent="@android:style/Widget.ProgressBar">
214 ····<item·name="android:indeterminateDrawable">@drawable/abs__progress_medium_holo</item>218 ····<item·name="android:indeterminateDrawable">@drawable/abs__progress_medium_holo</item>
 219 ····<item·name="android:animationResolution">33</item>
215 ··</style>220 ··</style>
216 ··<style·name="Widget.Sherlock.ProgressBar.Horizontal"·parent="@android:style/Widget.ProgressBar.Horizontal">221 ··<style·name="Widget.Sherlock.ProgressBar.Horizontal"·parent="@android:style/Widget.ProgressBar.Horizontal">
217 ····<item·name="android:maxHeight">16.0dip</item>222 ····<item·name="android:maxHeight">16.0dip</item>
218 ····<item·name="android:progressDrawable">@drawable/abs__progress_horizontal_holo_dark</item>223 ····<item·name="android:progressDrawable">@drawable/abs__progress_horizontal_holo_dark</item>
219 ····<item·name="android:minHeight">16.0dip</item>224 ····<item·name="android:minHeight">16.0dip</item>
220 ··</style>225 ··</style>
221 ··<style·name="Widget.Sherlock.SearchAutoCompleteTextView"·parent="@style/Sherlock.__Widget.SearchAutoCompleteTextView">226 ··<style·name="Widget.Sherlock.SearchAutoCompleteTextView"·parent="@style/Sherlock.__Widget.SearchAutoCompleteTextView">
Offset 337, 14 lines modifiedOffset 342, 15 lines modified
337 ····<item·name="android:layout_height">wrap_content</item>342 ····<item·name="android:layout_height">wrap_content</item>
338 ····<item·name="android:layout_marginLeft">8.0dip</item>343 ····<item·name="android:layout_marginLeft">8.0dip</item>
339 ····<item·name="android:layout_marginTop">4.0dip</item>344 ····<item·name="android:layout_marginTop">4.0dip</item>
340 ····<item·name="android:layout_marginRight">8.0dip</item>345 ····<item·name="android:layout_marginRight">8.0dip</item>
341 ····<item·name="android:layout_marginBottom">4.0dip</item>346 ····<item·name="android:layout_marginBottom">4.0dip</item>
342 ····<item·name="android:singleLine">true</item>347 ····<item·name="android:singleLine">true</item>
343 ····<item·name="android:layout_weight">1.0</item>348 ····<item·name="android:layout_weight">1.0</item>
 349 ····<item·name="android:textAllCaps">true</item>
344 ··</style>350 ··</style>
345 ··<style·name="Sherlock.__TextAppearance.Small"·parent="@style/Widget">351 ··<style·name="Sherlock.__TextAppearance.Small"·parent="@style/Widget">
346 ····<item·name="android:textSize">14.0sp</item>352 ····<item·name="android:textSize">14.0sp</item>
347 ····<item·name="android:textColor">?android:textColorSecondary</item>353 ····<item·name="android:textColor">?android:textColorSecondary</item>
348 ··</style>354 ··</style>
349 ··<style·name="Sherlock.__Widget.ActionBar"·parent="@style/Widget">355 ··<style·name="Sherlock.__Widget.ActionBar"·parent="@style/Widget">
350 ····<item·name="android:paddingLeft">0.0dip</item>356 ····<item·name="android:paddingLeft">0.0dip</item>
Offset 361, 14 lines modifiedOffset 367, 16 lines modified
361 ····<item·name="height">?actionBarSize</item>367 ····<item·name="height">?actionBarSize</item>
362 ··</style>368 ··</style>
363 ··<style·name="Sherlock.__Widget.ActivityChooserView"·parent="@style/Widget">369 ··<style·name="Sherlock.__Widget.ActivityChooserView"·parent="@style/Widget">
364 ····<item·name="android:gravity">center</item>370 ····<item·name="android:gravity">center</item>
365 ····<item·name="android:background">@drawable/abs__ab_share_pack_holo_dark</item>371 ····<item·name="android:background">@drawable/abs__ab_share_pack_holo_dark</item>
366 ····<item·name="android:divider">?dividerVertical</item>372 ····<item·name="android:divider">?dividerVertical</item>
367 ····<item·name="android:minHeight">?actionBarSize</item>373 ····<item·name="android:minHeight">?actionBarSize</item>
 374 ····<item·name="android:showDividers">middle</item>
 375 ····<item·name="android:dividerPadding">6.0dip</item>
368 ··</style>376 ··</style>
369 ··<style·name="Sherlock.__Widget.Holo.DropDownItem"·parent="@style/Widget">377 ··<style·name="Sherlock.__Widget.Holo.DropDownItem"·parent="@style/Widget">
370 ····<item·name="android:textAppearance">@style/TextAppearance.Sherlock.Widget.DropDownItem</item>378 ····<item·name="android:textAppearance">@style/TextAppearance.Sherlock.Widget.DropDownItem</item>
371 ····<item·name="android:gravity">center_vertical</item>379 ····<item·name="android:gravity">center_vertical</item>
372 ····<item·name="android:paddingLeft">8.0dip</item>380 ····<item·name="android:paddingLeft">8.0dip</item>
373 ····<item·name="android:paddingRight">8.0dip</item>381 ····<item·name="android:paddingRight">8.0dip</item>
374 ··</style>382 ··</style>
Offset 380, 14 lines modifiedOffset 388, 15 lines modified
380 ····<item·name="android:gravity">center|left</item>388 ····<item·name="android:gravity">center|left</item>
381 ····<item·name="android:clickable">true</item>389 ····<item·name="android:clickable">true</item>
382 ····<item·name="android:dropDownSelector">@drawable/abs__list_selector_holo_dark</item>390 ····<item·name="android:dropDownSelector">@drawable/abs__list_selector_holo_dark</item>
383 ····<item·name="android:popupBackground">@drawable/abs__menu_dropdown_panel_holo_dark</item>391 ····<item·name="android:popupBackground">@drawable/abs__menu_dropdown_panel_holo_dark</item>
384 ····<item·name="android:dropDownWidth">wrap_content</item>392 ····<item·name="android:dropDownWidth">wrap_content</item>
385 ····<item·name="android:dropDownHorizontalOffset">0.0dip</item>393 ····<item·name="android:dropDownHorizontalOffset">0.0dip</item>
386 ····<item·name="android:dropDownVerticalOffset">0.0dip</item>394 ····<item·name="android:dropDownVerticalOffset">0.0dip</item>
 395 ····<item·name="android:spinnerMode">dropdown</item>
387 ··</style>396 ··</style>
388 ··<style·name="Sherlock.__Widget.SearchAutoCompleteTextView"·parent="@style/Widget">397 ··<style·name="Sherlock.__Widget.SearchAutoCompleteTextView"·parent="@style/Widget">
389 ····<item·name="android:textAppearance">?android:textAppearanceMediumInverse</item>398 ····<item·name="android:textAppearance">?android:textAppearanceMediumInverse</item>
390 ····<item·name="android:textColor">?textColorPrimary</item>399 ····<item·name="android:textColor">?textColorPrimary</item>
391 ····<item·name="android:gravity">center_vertical</item>400 ····<item·name="android:gravity">center_vertical</item>
392 ····<item·name="android:focusable">true</item>401 ····<item·name="android:focusable">true</item>
393 ····<item·name="android:focusableInTouchMode">true</item>402 ····<item·name="android:focusableInTouchMode">true</item>
Offset 415, 14 lines modifiedOffset 424, 15 lines modified
415 ····<item·name="android:layout_marginBottom">-12.0dip</item>424 ····<item·name="android:layout_marginBottom">-12.0dip</item>
416 ····<item·name="android:minHeight">24.0dip</item>425 ····<item·name="android:minHeight">24.0dip</item>
417 ··</style>426 ··</style>
418 ··<style·name="TextAppearance.EditTransaction_Small"·parent="@style/TextAppearance">427 ··<style·name="TextAppearance.EditTransaction_Small"·parent="@style/TextAppearance">
419 ····<item·name="android:textAppearance">?android:textAppearanceSmall</item>428 ····<item·name="android:textAppearance">?android:textAppearanceSmall</item>
420 ····<item·name="android:textSize">14.0sp</item>429 ····<item·name="android:textSize">14.0sp</item>
421 ····<item·name="android:textColor">#ffaaaaaa</item>430 ····<item·name="android:textColor">#ffaaaaaa</item>
 431 ····<item·name="android:textAllCaps">true</item>
422 ··</style>432 ··</style>
423 ··<style·name="TextAppearance.Hint"·parent="@style/TextAppearance">433 ··<style·name="TextAppearance.Hint"·parent="@style/TextAppearance">
424 ····<item·name="android:textAppearance">?android:textAppearanceSmall</item>434 ····<item·name="android:textAppearance">?android:textAppearanceSmall</item>
425 ····<item·name="android:textSize">12.0sp</item>435 ····<item·name="android:textSize">12.0sp</item>
426 ····<item·name="android:textColor">@color/light_gray</item>436 ····<item·name="android:textColor">@color/light_gray</item>
427 ····<item·name="android:paddingLeft">@dimen/dialog_padding</item>437 ····<item·name="android:paddingLeft">@dimen/dialog_padding</item>
428 ····<item·name="android:paddingRight">@dimen/dialog_padding</item>438 ····<item·name="android:paddingRight">@dimen/dialog_padding</item>
Offset 710, 59 lines modifiedOffset 720, 72 lines modified
710 ····<item·name="android:paddingBottom">12.0dip</item>720 ····<item·name="android:paddingBottom">12.0dip</item>
711 ····<item·name="android:maxLines">1</item>721 ····<item·name="android:maxLines">1</item>
712 ··</style>722 ··</style>
713 ··<style·name="aosp_ampm_label">723 ··<style·name="aosp_ampm_label">
Max diff block lines reached; 3044/10370 bytes (29.35%) of diff not shown.
1.24 KB
res/color/secondary_text_holo_dark.xml
1.17 KB
res/color/secondary_text_holo_dark.xml
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <selector·xmlns:android="http://schemas.android.com/apk/res/android">2 <selector·xmlns:android="http://schemas.android.com/apk/res/android">
3 ··<item·android:state_window_focused="false"·android:state_enabled="false"·android:color="@color/dim_foreground_disabled_holo_dark"/>3 ··<item·android:state_window_focused="false"·android:state_enabled="false"·android:color="@color/dim_foreground_disabled_holo_dark"/>
4 ··<item·android:state_window_focused="false"·android:color="@color/dim_foreground_holo_dark"/>4 ··<item·android:state_window_focused="false"·android:color="@color/dim_foreground_holo_dark"/>
5 ··<item·android:state_enabled="false"·android:state_selected="true"·android:color="@color/dim_foreground_disabled_holo_dark"/>5 ··<item·android:state_enabled="false"·android:state_selected="true"·android:color="@color/dim_foreground_disabled_holo_dark"/>
6 ··<item·android:state_enabled="false"·android:state_pressed="true"·android:color="@color/dim_foreground_disabled_holo_dark"/>6 ··<item·android:state_enabled="false"·android:state_pressed="true"·android:color="@color/dim_foreground_disabled_holo_dark"/>
7 ··<item·android:state_selected="true"·android:color="@color/dim_foreground_holo_dark"/>7 ··<item·android:state_selected="true"·android:color="@color/dim_foreground_holo_dark"/>
8 ··<item·android:color="@color/bright_foreground_holo_dark"/>8 ··<item·android:color="@color/bright_foreground_holo_dark"·android:state_activated="true"/>
9 ··<item·android:state_pressed="true"·android:color="@color/dim_foreground_holo_dark"/>9 ··<item·android:state_pressed="true"·android:color="@color/dim_foreground_holo_dark"/>
10 ··<item·android:state_enabled="false"·android:color="@color/dim_foreground_disabled_holo_dark"/>10 ··<item·android:state_enabled="false"·android:color="@color/dim_foreground_disabled_holo_dark"/>
11 ··<item·android:color="@color/dim_foreground_holo_dark"/>11 ··<item·android:color="@color/dim_foreground_holo_dark"/>
12 </selector>12 </selector>
884 B
res/color/primary_text_holo_dark.xml
812 B
res/color/primary_text_holo_dark.xml
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <selector·xmlns:android="http://schemas.android.com/apk/res/android">2 <selector·xmlns:android="http://schemas.android.com/apk/res/android">
3 ··<item·android:state_enabled="false"·android:color="@color/bright_foreground_disabled_holo_dark"/>3 ··<item·android:state_enabled="false"·android:color="@color/bright_foreground_disabled_holo_dark"/>
4 ··<item·android:state_window_focused="false"·android:color="@color/bright_foreground_holo_dark"/>4 ··<item·android:state_window_focused="false"·android:color="@color/bright_foreground_holo_dark"/>
5 ··<item·android:state_pressed="true"·android:color="@color/bright_foreground_holo_dark"/>5 ··<item·android:state_pressed="true"·android:color="@color/bright_foreground_holo_dark"/>
6 ··<item·android:state_selected="true"·android:color="@color/bright_foreground_holo_dark"/>6 ··<item·android:state_selected="true"·android:color="@color/bright_foreground_holo_dark"/>
7 ··<item·android:color="@color/bright_foreground_holo_dark"/>7 ··<item·android:color="@color/bright_foreground_holo_dark"·android:state_activated="true"/>
8 ··<item·android:color="@color/bright_foreground_holo_dark"/>8 ··<item·android:color="@color/bright_foreground_holo_dark"/>
9 </selector>9 </selector>
939 B
res/color/abs__primary_text_holo_dark.xml
857 B
res/color/abs__primary_text_holo_dark.xml
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <selector·xmlns:android="http://schemas.android.com/apk/res/android">2 <selector·xmlns:android="http://schemas.android.com/apk/res/android">
3 ··<item·android:state_enabled="false"·android:color="@color/abs__bright_foreground_disabled_holo_dark"/>3 ··<item·android:state_enabled="false"·android:color="@color/abs__bright_foreground_disabled_holo_dark"/>
4 ··<item·android:state_window_focused="false"·android:color="@color/abs__bright_foreground_holo_dark"/>4 ··<item·android:state_window_focused="false"·android:color="@color/abs__bright_foreground_holo_dark"/>
5 ··<item·android:state_pressed="true"·android:color="@color/abs__bright_foreground_holo_dark"/>5 ··<item·android:state_pressed="true"·android:color="@color/abs__bright_foreground_holo_dark"/>
6 ··<item·android:state_selected="true"·android:color="@color/abs__bright_foreground_holo_dark"/>6 ··<item·android:state_selected="true"·android:color="@color/abs__bright_foreground_holo_dark"/>
7 ··<item·android:color="@color/abs__bright_foreground_holo_dark"/>7 ··<item·android:color="@color/abs__bright_foreground_holo_dark"·android:state_activated="true"/>
8 ··<item·android:color="@color/abs__bright_foreground_holo_dark"/>8 ··<item·android:color="@color/abs__bright_foreground_holo_dark"/>
9 </selector>9 </selector>
950 B
res/color/abs__primary_text_holo_light.xml
866 B
res/color/abs__primary_text_holo_light.xml
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <selector·xmlns:android="http://schemas.android.com/apk/res/android">2 <selector·xmlns:android="http://schemas.android.com/apk/res/android">
3 ··<item·android:state_enabled="false"·android:color="@color/abs__bright_foreground_disabled_holo_light"/>3 ··<item·android:state_enabled="false"·android:color="@color/abs__bright_foreground_disabled_holo_light"/>
4 ··<item·android:state_window_focused="false"·android:color="@color/abs__bright_foreground_holo_light"/>4 ··<item·android:state_window_focused="false"·android:color="@color/abs__bright_foreground_holo_light"/>
5 ··<item·android:state_pressed="true"·android:color="@color/abs__bright_foreground_holo_light"/>5 ··<item·android:state_pressed="true"·android:color="@color/abs__bright_foreground_holo_light"/>
6 ··<item·android:state_selected="true"·android:color="@color/abs__bright_foreground_holo_light"/>6 ··<item·android:state_selected="true"·android:color="@color/abs__bright_foreground_holo_light"/>
7 ··<item·android:color="@color/abs__bright_foreground_holo_light"/>7 ··<item·android:color="@color/abs__bright_foreground_holo_light"·android:state_activated="true"/>
8 ··<item·android:color="@color/abs__bright_foreground_holo_light"/>8 ··<item·android:color="@color/abs__bright_foreground_holo_light"/>
9 </selector>9 </selector>
1.55 KB
res/layout-large-v4/abs__action_mode_close_item.xml
1.45 KB
res/layout-large-v4/abs__action_mode_close_item.xml
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <com.actionbarsherlock.internal.nineoldandroids.widget.NineLinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:id="@id/abs__action_mode_close_button"·android:paddingLeft="8.0dip"·android:focusable="true"·android:clickable="true"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:layout_marginRight="16.0dip"·style="?attr/actionModeCloseButtonStyle">2 <com.actionbarsherlock.internal.nineoldandroids.widget.NineLinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:id="@id/abs__action_mode_close_button"·android:paddingLeft="8.0dip"·android:focusable="true"·android:clickable="true"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:layout_marginRight="16.0dip"·style="?attr/actionModeCloseButtonStyle">
3 ··<ImageView·android:layout_gravity="center"·android:layout_width="48.0dip"·android:layout_height="wrap_content"·android:src="?actionModeCloseDrawable"·android:scaleType="center"/>3 ··<ImageView·android:layout_gravity="center"·android:layout_width="48.0dip"·android:layout_height="wrap_content"·android:src="?actionModeCloseDrawable"·android:scaleType="center"/>
4 ··<TextView·android:textAppearance="?android:textAppearanceSmall"·android:textSize="12.0sp"·android:layout_gravity="center"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_marginLeft="4.0dip"·android:layout_marginRight="16.0dip"·android:text="@string/abs__action_mode_done"/>4 ··<TextView·android:textAppearance="?android:textAppearanceSmall"·android:textSize="12.0sp"·android:layout_gravity="center"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_marginLeft="4.0dip"·android:layout_marginRight="16.0dip"·android:text="@string/abs__action_mode_done"·android:textAllCaps="true"/>
5 </com.actionbarsherlock.internal.nineoldandroids.widget.NineLinearLayout>5 </com.actionbarsherlock.internal.nineoldandroids.widget.NineLinearLayout>
1.96 KB
res/values-v11/styles.xml
1.91 KB
res/values-v11/styles.xml
    
Offset 4, 35 lines modifiedOffset 4, 8 lines modified
4 ····<item·name="android:windowNoTitle">true</item>4 ····<item·name="android:windowNoTitle">true</item>
5 ····<item·name="android:windowActionBar">false</item>5 ····<item·name="android:windowActionBar">false</item>
6 ··</style>6 ··</style>
7 ··<style·name="Sherlock.__Theme.Light"·parent="@android:style/Theme.Holo.Light">7 ··<style·name="Sherlock.__Theme.Light"·parent="@android:style/Theme.Holo.Light">
8 ····<item·name="android:windowNoTitle">true</item>8 ····<item·name="android:windowNoTitle">true</item>
9 ····<item·name="android:windowActionBar">false</item>9 ····<item·name="android:windowActionBar">false</item>
10 ··</style>10 ··</style>
11 ··<style·name="Widget.Sherlock.ActionBar.TabBar"·parent="@style/Widget"> 
12 ····<item·name="android:divider">?actionBarDivider</item> 
13 ····<item·name="android:showDividers">middle</item> 
14 ····<item·name="android:dividerPadding">12.0dip</item> 
15 ··</style> 
16 ··<style·name="Widget.Sherlock.ProgressBar"·parent="@android:style/Widget.ProgressBar"> 
17 ····<item·name="android:indeterminateDrawable">@drawable/abs__progress_medium_holo</item> 
18 ····<item·name="android:animationResolution">33</item> 
19 ··</style> 
20 ··<style·name="Sherlock.__Widget.ActivityChooserView"·parent="@style/Widget"> 
21 ····<item·name="android:gravity">center</item> 
22 ····<item·name="android:background">@drawable/abs__ab_share_pack_holo_dark</item> 
23 ····<item·name="android:divider">?dividerVertical</item> 
24 ····<item·name="android:minHeight">?actionBarSize</item> 
25 ····<item·name="android:showDividers">middle</item> 
26 ····<item·name="android:dividerPadding">6.0dip</item> 
27 ··</style> 
28 ··<style·name="Sherlock.__Widget.Holo.Spinner"·parent="@style/Widget"> 
29 ····<item·name="android:gravity">center|left</item> 
30 ····<item·name="android:clickable">true</item> 
31 ····<item·name="android:dropDownSelector">@drawable/abs__list_selector_holo_dark</item> 
32 ····<item·name="android:popupBackground">@drawable/abs__menu_dropdown_panel_holo_dark</item> 
33 ····<item·name="android:dropDownWidth">wrap_content</item> 
34 ····<item·name="android:dropDownHorizontalOffset">0.0dip</item> 
35 ····<item·name="android:dropDownVerticalOffset">0.0dip</item> 
36 ····<item·name="android:spinnerMode">dropdown</item> 
37 ··</style> 
38 </resources>11 </resources>
1.67 KB
res/layout-xlarge-v4/abs__screen_action_bar.xml
1.58 KB
res/layout-xlarge-v4/abs__screen_action_bar.xml
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="vertical"·android:fitsSystemWindows="true"·android:layout_width="fill_parent"·android:layout_height="fill_parent">2 <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="vertical"·android:fitsSystemWindows="true"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:splitMotionEvents="false">
3 ··<com.actionbarsherlock.internal.widget.ActionBarContainer·android:id="@id/abs__action_bar_container"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·style="?attr/actionBarStyle">3 ··<com.actionbarsherlock.internal.widget.ActionBarContainer·android:id="@id/abs__action_bar_container"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·style="?attr/actionBarStyle">
4 ····<com.actionbarsherlock.internal.widget.ActionBarView·android:id="@id/abs__action_bar"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·style="?attr/actionBarStyle"/>4 ····<com.actionbarsherlock.internal.widget.ActionBarView·android:id="@id/abs__action_bar"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·style="?attr/actionBarStyle"/>
5 ····<com.actionbarsherlock.internal.widget.ActionBarContextView·android:id="@id/abs__action_context_bar"·android:visibility="gone"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·style="?attr/actionModeStyle"/>5 ····<com.actionbarsherlock.internal.widget.ActionBarContextView·android:id="@id/abs__action_context_bar"·android:visibility="gone"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·style="?attr/actionModeStyle"/>
6 ··</com.actionbarsherlock.internal.widget.ActionBarContainer>6 ··</com.actionbarsherlock.internal.widget.ActionBarContainer>
7 ··<com.actionbarsherlock.internal.nineoldandroids.widget.NineFrameLayout·android:id="@id/abs__content"·android:layout_width="fill_parent"·android:layout_height="0.0dip"·android:foreground="?windowContentOverlay"·android:layout_weight="1.0"·android:foregroundGravity="fill_horizontal|center|top"/>7 ··<com.actionbarsherlock.internal.nineoldandroids.widget.NineFrameLayout·android:id="@id/abs__content"·android:layout_width="fill_parent"·android:layout_height="0.0dip"·android:foreground="?windowContentOverlay"·android:layout_weight="1.0"·android:foregroundGravity="fill_horizontal|center|top"/>
8 </LinearLayout>8 </LinearLayout>
1.61 KB
res/layout-xlarge-v4/abs__screen_action_bar_overlay.xml
1.5 KB
res/layout-xlarge-v4/abs__screen_action_bar_overlay.xml
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <RelativeLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:fitsSystemWindows="true">2 <RelativeLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:fitsSystemWindows="true"·android:splitMotionEvents="false">
3 ··<com.actionbarsherlock.internal.nineoldandroids.widget.NineFrameLayout·android:id="@id/abs__content"·android:layout_width="fill_parent"·android:layout_height="fill_parent"/>3 ··<com.actionbarsherlock.internal.nineoldandroids.widget.NineFrameLayout·android:id="@id/abs__content"·android:layout_width="fill_parent"·android:layout_height="fill_parent"/>
4 ··<com.actionbarsherlock.internal.widget.ActionBarContainer·android:gravity="top"·android:id="@id/abs__action_bar_container"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·style="?attr/actionBarStyle">4 ··<com.actionbarsherlock.internal.widget.ActionBarContainer·android:gravity="top"·android:id="@id/abs__action_bar_container"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·style="?attr/actionBarStyle">
5 ····<com.actionbarsherlock.internal.widget.ActionBarView·android:id="@id/abs__action_bar"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·style="?attr/actionBarStyle"/>5 ····<com.actionbarsherlock.internal.widget.ActionBarView·android:id="@id/abs__action_bar"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·style="?attr/actionBarStyle"/>
6 ····<com.actionbarsherlock.internal.widget.ActionBarContextView·android:id="@id/abs__action_context_bar"·android:visibility="gone"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·style="?attr/actionModeStyle"/>6 ····<com.actionbarsherlock.internal.widget.ActionBarContextView·android:id="@id/abs__action_context_bar"·android:visibility="gone"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·style="?attr/actionModeStyle"/>
7 ··</com.actionbarsherlock.internal.widget.ActionBarContainer>7 ··</com.actionbarsherlock.internal.widget.ActionBarContainer>
8 ··<ImageView·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:src="?windowContentOverlay"·android:scaleType="fitXY"·android:layout_below="@id/abs__action_bar_container"/>8 ··<ImageView·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:src="?windowContentOverlay"·android:scaleType="fitXY"·android:layout_below="@id/abs__action_bar_container"/>
9 </RelativeLayout>9 </RelativeLayout>