[−]
/home/hans/code/fdroid/data/tmp/ch.hgdev.toposuite_68.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_ch.hgdev.toposuite_68.apk
[−]
zipinfo {}
Offset 1, 602 lines modified Offset 1, 602 lines modified
1 Zip·​file·​size:​·​2088677·​bytes,​·​number·​of·​entries:​·​600 1 Zip·​file·​size:​·​2087564·​bytes,​·​number·​of·​entries:​·​600
2 -​rw-​-​-​-​·····​2.​0·​fat····​59805·​bl·​defN·​16-​May-​20·​09:​12·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat····​59805·​bl·​defN·​16-​May-​20·​09:​12·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat····​59926·​bl·​defN·​16-​May-​20·​09:​12·​META-​INF/​7BA1D803.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat····​59926·​bl·​defN·​16-​May-​20·​09:​12·​META-​INF/​7BA1D803.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​16-​May-​20·​09:​12·​META-​INF/​7BA1D803.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​16-​May-​20·​09:​12·​META-​INF/​7BA1D803.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​May-​20·​07:​35·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​May-​20·​07:​35·​META-​INF/​buildserverid
6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​May-​20·​07:​35·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​May-​20·​07:​35·​META-​INF/​fdroidserverid
7 -​rw-​-​-​-​·····​2.​0·​fat····​25332·​bX·​defN·16-​May-​20·​07:​35·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat····​25332·​bX·​defN·08-​Jan-​01·​00:​00·​AndroidManifest.​xml
8 -​rw-​-​-​-​·····​2.​0·​fat····​67192·​bl·​defN·16-​May-​20·​07:​35·​assets/​about/​index.​html 8 -​rw-​-​-​-​·····​2.​0·​fat····​67192·​bl·​defN·08-​Jan-​01·​00:​00·​assets/​about/​index.​html
9 -​rw-​-​-​-​·····​1.​0·​fat·····​4039·​b-​·​stor·16-​May-​20·​07:​33·​assets/​cf_geo.​png 9 -​rw-​-​-​-​·····​1.​0·​fat·····​4039·​b-​·​stor·08-​Jan-​01·​00:​00·​assets/​cf_geo.​png
10 -​rw-​-​-​-​·····​1.​0·​fat·····​2720·​b-​·​stor·16-​May-​20·​07:​33·​assets/​cpln_logo.​png 10 -​rw-​-​-​-​·····​1.​0·​fat·····​2720·​b-​·​stor·08-​Jan-​01·​00:​00·​assets/​cpln_logo.​png
11 -​rw-​-​-​-​·····​2.​0·​fat······​209·​bl·​defN·16-​May-​20·​07:​35·​assets/​help/​README.​md 11 -​rw-​-​-​-​·····​2.​0·​fat······​209·​bl·​defN·08-​Jan-​01·​00:​00·​assets/​help/​README.​md
12 -​rw-​-​-​-​·····​1.​0·​fat·······​56·​b-​·​stor·16-​May-​20·​07:​33·​assets/​help/​help.​html 12 -​rw-​-​-​-​·····​1.​0·​fat·······​56·​b-​·​stor·08-​Jan-​01·​00:​00·​assets/​help/​help.​html
13 -​rw-​-​-​-​·····​2.​0·​fat····​35471·​bl·​defN·16-​May-​20·​07:​35·​assets/​help/​help_de.​html 13 -​rw-​-​-​-​·····​2.​0·​fat····​35471·​bl·​defN·08-​Jan-​01·​00:​00·​assets/​help/​help_de.​html
14 -​rw-​-​-​-​·····​2.​0·​fat····​17951·​bl·​defN·16-​May-​20·​07:​35·​assets/​help/​help_de.​rst 14 -​rw-​-​-​-​·····​2.​0·​fat····​17951·​bl·​defN·08-​Jan-​01·​00:​00·​assets/​help/​help_de.​rst
15 -​rw-​-​-​-​·····​2.​0·​fat····​36150·​bl·​defN·16-​May-​20·​07:​35·​assets/​help/​help_fr.​html 15 -​rw-​-​-​-​·····​2.​0·​fat····​36150·​bl·​defN·08-​Jan-​01·​00:​00·​assets/​help/​help_fr.​html
16 -​rw-​-​-​-​·····​2.​0·​fat····​18117·​bl·​defN·16-​May-​20·​07:​35·​assets/​help/​help_fr.​rst 16 -​rw-​-​-​-​·····​2.​0·​fat····​18117·​bl·​defN·08-​Jan-​01·​00:​00·​assets/​help/​help_fr.​rst
17 -​rw-​-​-​-​·····​2.​0·​fat····​34940·​bl·​defN·16-​May-​20·​07:​35·​assets/​help/​help_it.​html 17 -​rw-​-​-​-​·····​2.​0·​fat····​34940·​bl·​defN·08-​Jan-​01·​00:​00·​assets/​help/​help_it.​html
18 -​rw-​-​-​-​·····​2.​0·​fat····​17029·​bl·​defN·16-​May-​20·​07:​35·​assets/​help/​help_it.​rst 18 -​rw-​-​-​-​·····​2.​0·​fat····​17029·​bl·​defN·08-​Jan-​01·​00:​00·​assets/​help/​help_it.​rst
19 -​rw-​-​-​-​·····​1.​0·​fat·····​4345·​b-​·​stor·16-​May-​20·​07:​33·​assets/​help/​img/​chem_ortho.​png 19 -​rw-​-​-​-​·····​1.​0·​fat·····​4345·​b-​·​stor·08-​Jan-​01·​00:​00·​assets/​help/​img/​chem_ortho.​png
20 -​rw-​-​-​-​·····​1.​0·​fat·····​8472·​b-​·​stor·16-​May-​20·​07:​33·​assets/​help/​img/​circles_intersection.​png 20 -​rw-​-​-​-​·····​1.​0·​fat·····​8472·​b-​·​stor·08-​Jan-​01·​00:​00·​assets/​help/​img/​circles_intersection.​png
21 -​rw-​-​-​-​·····​1.​0·​fat·····​8246·​b-​·​stor·16-​May-​20·​07:​33·​assets/​help/​img/​circular_curve.​png 21 -​rw-​-​-​-​·····​1.​0·​fat·····​8246·​b-​·​stor·08-​Jan-​01·​00:​00·​assets/​help/​img/​circular_curve.​png
22 -​rw-​-​-​-​·····​1.​0·​fat·····​8149·​b-​·​stor·16-​May-​20·​07:​33·​assets/​help/​img/​circular_curve_2.​png 22 -​rw-​-​-​-​·····​1.​0·​fat·····​8149·​b-​·​stor·08-​Jan-​01·​00:​00·​assets/​help/​img/​circular_curve_2.​png
23 -​rw-​-​-​-​·····​1.​0·​fat·····​8553·​b-​·​stor·16-​May-​20·​07:​33·​assets/​help/​img/​circular_segmentation​.​png 23 -​rw-​-​-​-​·····​1.​0·​fat·····​8553·​b-​·​stor·08-​Jan-​01·​00:​00·​assets/​help/​img/​circular_segmentation​.​png
24 -​rw-​-​-​-​·····​1.​0·​fat·····​6596·​b-​·​stor·16-​May-​20·​07:​33·​assets/​help/​img/​line_circle_intersect​ion.​png 24 -​rw-​-​-​-​·····​1.​0·​fat·····​6596·​b-​·​stor·08-​Jan-​01·​00:​00·​assets/​help/​img/​line_circle_intersect​ion.​png
25 -​rw-​-​-​-​·····​1.​0·​fat····​13018·​b-​·​stor·16-​May-​20·​07:​33·​assets/​help/​img/​lines_intersection.​png 25 -​rw-​-​-​-​·····​1.​0·​fat····​13018·​b-​·​stor·08-​Jan-​01·​00:​00·​assets/​help/​img/​lines_intersection.​png
26 -​rw-​-​-​-​·····​1.​0·​fat·····​5745·​b-​·​stor·16-​May-​20·​07:​33·​assets/​help/​img/​orthogonal_implantati​on.​png 26 -​rw-​-​-​-​·····​1.​0·​fat·····​5745·​b-​·​stor·08-​Jan-​01·​00:​00·​assets/​help/​img/​orthogonal_implantati​on.​png
27 -​rw-​-​-​-​·····​1.​0·​fat····​14787·​b-​·​stor·16-​May-​20·​07:​33·​assets/​help/​img/​parallel_displacement​.​png 27 -​rw-​-​-​-​·····​1.​0·​fat····​14787·​b-​·​stor·08-​Jan-​01·​00:​00·​assets/​help/​img/​parallel_displacement​.​png
28 -​rw-​-​-​-​·····​1.​0·​fat·····​2563·​b-​·​stor·16-​May-​20·​07:​33·​assets/​help/​img/​point_project_line.​png 28 -​rw-​-​-​-​·····​1.​0·​fat·····​2563·​b-​·​stor·08-​Jan-​01·​00:​00·​assets/​help/​img/​point_project_line.​png
29 -​rw-​-​-​-​·····​1.​0·​fat·····​5155·​b-​·​stor·16-​May-​20·​07:​33·​assets/​help/​img/​polar_implantation.​png 29 -​rw-​-​-​-​·····​1.​0·​fat·····​5155·​b-​·​stor·08-​Jan-​01·​00:​00·​assets/​help/​img/​polar_implantation.​png
30 -​rw-​-​-​-​·····​1.​0·​fat·····​8549·​b-​·​stor·16-​May-​20·​07:​33·​assets/​help/​img/​polar_survey.​png 30 -​rw-​-​-​-​·····​1.​0·​fat·····​8549·​b-​·​stor·08-​Jan-​01·​00:​00·​assets/​help/​img/​polar_survey.​png
31 -​rw-​-​-​-​·····​1.​0·​fat·····​7561·​b-​·​stor·16-​May-​20·​07:​33·​assets/​help/​img/​surface.​png 31 -​rw-​-​-​-​·····​1.​0·​fat·····​7561·​b-​·​stor·08-​Jan-​01·​00:​00·​assets/​help/​img/​surface.​png
32 -​rw-​-​-​-​·····​1.​0·​fat·····​7838·​b-​·​stor·16-​May-​20·​07:​33·​assets/​help/​img/​triangle.​png 32 -​rw-​-​-​-​·····​1.​0·​fat·····​7838·​b-​·​stor·08-​Jan-​01·​00:​00·​assets/​help/​img/​triangle.​png
33 -​rw-​-​-​-​·····​1.​0·​fat·····​2343·​b-​·​stor·16-​May-​20·​07:​33·​assets/​hgdev_logo.​png 33 -​rw-​-​-​-​·····​1.​0·​fat·····​2343·​b-​·​stor·08-​Jan-​01·​00:​00·​assets/​hgdev_logo.​png
34 -​rw-​-​-​-​·····​1.​0·​fat·····​3969·​b-​·​stor·16-​May-​20·​07:​33·​assets/​pgs_logo.​png 34 -​rw-​-​-​-​·····​1.​0·​fat·····​3969·​b-​·​stor·08-​Jan-​01·​00:​00·​assets/​pgs_logo.​png
35 -​rw-​-​-​-​·····​1.​0·​fat····​11522·​b-​·​stor·16-​May-​20·​07:​33·​assets/​toposuite_logo.​png 35 -​rw-​-​-​-​·····​1.​0·​fat····​11522·​b-​·​stor·08-​Jan-​01·​00:​00·​assets/​toposuite_logo.​png
36 -​rw-​-​-​-​·····​1.​0·​fat·····​7385·​b-​·​stor·16-​May-​20·​07:​33·​assets/​vd_logo.​png 36 -​rw-​-​-​-​·····​1.​0·​fat·····​7385·​b-​·​stor·08-​Jan-​01·​00:​00·​assets/​vd_logo.​png
37 -​rw-​-​-​-​·····​2.​0·​fat······​620·​bl·​defN·16-​May-​20·​07:​35·​res/​anim-​v21/​design_bottom_sheet_s​lide_in.​xml 37 -​rw-​-​-​-​·····​2.​0·​fat······​620·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim-​v21/​design_bottom_sheet_s​lide_in.​xml
38 -​rw-​-​-​-​·····​2.​0·​fat······​620·​bl·​defN·16-​May-​20·​07:​35·​res/​anim-​v21/​design_bottom_sheet_s​lide_out.​xml 38 -​rw-​-​-​-​·····​2.​0·​fat······​620·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim-​v21/​design_bottom_sheet_s​lide_out.​xml
39 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·16-​May-​20·​07:​35·​res/​anim/​abc_fade_in.​xml 39 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_fade_in.​xml
40 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·16-​May-​20·​07:​35·​res/​anim/​abc_fade_out.​xml 40 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_fade_out.​xml
41 -​rw-​-​-​-​·····​2.​0·​fat······​860·​bl·​defN·16-​May-​20·​07:​35·​res/​anim/​abc_grow_fade_in_from​_bottom.​xml 41 -​rw-​-​-​-​·····​2.​0·​fat······​860·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_grow_fade_in_from​_bottom.​xml
42 -​rw-​-​-​-​·····​2.​0·​fat······​512·​bl·​defN·16-​May-​20·​07:​35·​res/​anim/​abc_popup_enter.​xml 42 -​rw-​-​-​-​·····​2.​0·​fat······​512·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_popup_enter.​xml
43 -​rw-​-​-​-​·····​2.​0·​fat······​512·​bl·​defN·16-​May-​20·​07:​35·​res/​anim/​abc_popup_exit.​xml 43 -​rw-​-​-​-​·····​2.​0·​fat······​512·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_popup_exit.​xml
44 -​rw-​-​-​-​·····​2.​0·​fat······​860·​bl·​defN·16-​May-​20·​07:​35·​res/​anim/​abc_shrink_fade_out_f​rom_bottom.​xml 44 -​rw-​-​-​-​·····​2.​0·​fat······​860·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_shrink_fade_out_f​rom_bottom.​xml
45 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·16-​May-​20·​07:​35·​res/​anim/​abc_slide_in_bottom.​xml 45 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_slide_in_bottom.​xml
46 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·16-​May-​20·​07:​35·​res/​anim/​abc_slide_in_top.​xml 46 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_slide_in_top.​xml
47 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·16-​May-​20·​07:​35·​res/​anim/​abc_slide_out_bottom.​xml 47 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_slide_out_bottom.​xml
48 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·16-​May-​20·​07:​35·​res/​anim/​abc_slide_out_top.​xml 48 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_slide_out_top.​xml
49 -​rw-​-​-​-​·····​2.​0·​fat······​620·​bl·​defN·16-​May-​20·​07:​35·​res/​anim/​design_bottom_sheet_s​lide_in.​xml 49 -​rw-​-​-​-​·····​2.​0·​fat······​620·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​design_bottom_sheet_s​lide_in.​xml
50 -​rw-​-​-​-​·····​2.​0·​fat······​620·​bl·​defN·16-​May-​20·​07:​35·​res/​anim/​design_bottom_sheet_s​lide_out.​xml 50 -​rw-​-​-​-​·····​2.​0·​fat······​620·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​design_bottom_sheet_s​lide_out.​xml
51 -​rw-​-​-​-​·····​2.​0·​fat······​688·​bl·​defN·16-​May-​20·​07:​35·​res/​anim/​design_fab_in.​xml 51 -​rw-​-​-​-​·····​2.​0·​fat······​688·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​design_fab_in.​xml
52 -​rw-​-​-​-​·····​2.​0·​fat······​688·​bl·​defN·16-​May-​20·​07:​35·​res/​anim/​design_fab_out.​xml 52 -​rw-​-​-​-​·····​2.​0·​fat······​688·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​design_fab_out.​xml
53 -​rw-​-​-​-​·····​2.​0·​fat······​320·​bl·​defN·16-​May-​20·​07:​35·​res/​anim/​design_snackbar_in.​xml 53 -​rw-​-​-​-​·····​2.​0·​fat······​320·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​design_snackbar_in.​xml
54 -​rw-​-​-​-​·····​2.​0·​fat······​320·​bl·​defN·16-​May-​20·​07:​35·​res/​anim/​design_snackbar_out.​xml 54 -​rw-​-​-​-​·····​2.​0·​fat······​320·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​design_snackbar_out.​xml
55 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·16-​May-​20·​07:​35·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_dark.​xml 55 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_dark.​xml
56 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·16-​May-​20·​07:​35·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_light.​xml 56 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_light.​xml
57 -​rw-​-​-​-​·····​2.​0·​fat······​548·​bl·​defN·16-​May-​20·​07:​35·​res/​color-​v23/​abc_color_highlight_m​aterial.​xml 57 -​rw-​-​-​-​·····​2.​0·​fat······​548·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color-​v23/​abc_color_highlight_m​aterial.​xml
58 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​May-​20·​07:​35·​res/​color/​abc_primary_text_disa​ble_only_material_dar​k.​xml 58 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_primary_text_disa​ble_only_material_dar​k.​xml
59 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​May-​20·​07:​35·​res/​color/​abc_primary_text_disa​ble_only_material_lig​ht.​xml 59 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_primary_text_disa​ble_only_material_lig​ht.​xml
60 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​May-​20·​07:​35·​res/​color/​abc_primary_text_mate​rial_dark.​xml 60 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_primary_text_mate​rial_dark.​xml
61 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​May-​20·​07:​35·​res/​color/​abc_primary_text_mate​rial_light.​xml 61 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_primary_text_mate​rial_light.​xml
62 -​rw-​-​-​-​·····​2.​0·​fat······​596·​bl·​defN·16-​May-​20·​07:​35·​res/​color/​abc_search_url_text.​xml 62 -​rw-​-​-​-​·····​2.​0·​fat······​596·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_search_url_text.​xml
63 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​May-​20·​07:​35·​res/​color/​abc_secondary_text_ma​terial_dark.​xml 63 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_secondary_text_ma​terial_dark.​xml
64 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​May-​20·​07:​35·​res/​color/​abc_secondary_text_ma​terial_light.​xml 64 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_secondary_text_ma​terial_light.​xml
65 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​May-​20·​07:​35·​res/​color/​switch_thumb_material​_dark.​xml 65 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​switch_thumb_material​_dark.​xml
66 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​May-​20·​07:​35·​res/​color/​switch_thumb_material​_light.​xml 66 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​switch_thumb_material​_light.​xml
67 -​rw-​-​-​-​·····​2.​0·​fat·····​1168·​bl·​defN·16-​May-​20·​07:​35·​res/​drawable-​anydpi-​v21/​ic_action_backspace.​xml 67 -​rw-​-​-​-​·····​2.​0·​fat·····​1168·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable-​anydpi-​v21/​ic_action_backspace.​xml
68 -​rw-​-​-​-​·····​2.​0·​fat······​848·​bl·​defN·16-​May-​20·​07:​35·​res/​drawable-​anydpi-​v21/​ic_action_delete.​xml 68 -​rw-​-​-​-​·····​2.​0·​fat······​848·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable-​anydpi-​v21/​ic_action_delete.​xml
69 -​rw-​-​-​-​·····​2.​0·​fat······​764·​bl·​defN·16-​May-​20·​07:​35·​res/​drawable-​anydpi-​v21/​ic_action_download.​xml 69 -​rw-​-​-​-​·····​2.​0·​fat······​764·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable-​anydpi-​v21/​ic_action_download.​xml
70 -​rw-​-​-​-​·····​2.​0·​fat·····​1012·​bl·​defN·16-​May-​20·​07:​35·​res/​drawable-​anydpi-​v21/​ic_action_edit.​xml 70 -​rw-​-​-​-​·····​2.​0·​fat·····​1012·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable-​anydpi-​v21/​ic_action_edit.​xml
71 -​rw-​-​-​-​·····​2.​0·​fat······​796·​bl·​defN·16-​May-​20·​07:​35·​res/​drawable-​anydpi-​v21/​ic_action_menu.​xml 71 -​rw-​-​-​-​·····​2.​0·​fat······​796·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable-​anydpi-​v21/​ic_action_menu.​xml
72 -​rw-​-​-​-​·····​2.​0·​fat······​752·​bl·​defN·16-​May-​20·​07:​35·​res/​drawable-​anydpi-​v21/​ic_action_new.​xml 72 -​rw-​-​-​-​·····​2.​0·​fat······​752·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable-​anydpi-​v21/​ic_action_new.​xml
73 -​rw-​-​-​-​·····​2.​0·​fat······​708·​bl·​defN·16-​May-​20·​07:​35·​res/​drawable-​anydpi-​v21/​ic_action_run.​xml 73 -​rw-​-​-​-​·····​2.​0·​fat······​708·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable-​anydpi-​v21/​ic_action_run.​xml
74 -​rw-​-​-​-​·····​2.​0·​fat·····​1016·​bl·​defN·16-​May-​20·​07:​35·​res/​drawable-​anydpi-​v21/​ic_action_save.​xml 74 -​rw-​-​-​-​·····​2.​0·​fat·····​1016·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable-​anydpi-​v21/​ic_action_save.​xml
75 -​rw-​-​-​-​·····​2.​0·​fat·····​1176·​bl·​defN·16-​May-​20·​07:​35·​res/​drawable-​anydpi-​v21/​ic_action_search.​xml 75 -​rw-​-​-​-​·····​2.​0·​fat·····​1176·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable-​anydpi-​v21/​ic_action_search.​xml
76 -​rw-​-​-​-​·····​2.​0·​fat······​764·​bl·​defN·16-​May-​20·​07:​35·​res/​drawable-​anydpi-​v21/​ic_action_upload.​xml 76 -​rw-​-​-​-​·····​2.​0·​fat······​764·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable-​anydpi-​v21/​ic_action_upload.​xml
77 -​rw-​-​-​-​·····​2.​0·​fat······​888·​bl·​defN·16-​May-​20·​07:​35·​res/​drawable-​anydpi-​v21/​ic_dialog_error.​xml 77 -​rw-​-​-​-​·····​2.​0·​fat······​888·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable-​anydpi-​v21/​ic_dialog_error.​xml
78 -​rw-​-​-​-​·····​2.​0·​fat······​788·​bl·​defN·16-​May-​20·​07:​35·​res/​drawable-​anydpi-​v21/​ic_dialog_warning.​xml 78 -​rw-​-​-​-​·····​2.​0·​fat······​788·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable-​anydpi-​v21/​ic_dialog_warning.​xml
79 -​rw-​-​-​-​·····​1.​0·​fat······​287·​b-​·​stor·16-​May-​20·​07:​33·​res/​drawable-​hdpi-​v4/​abc_ab_share_pack_mtr​l_alpha.​9.​png 79 -​rw-​-​-​-​·····​1.​0·​fat······​287·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ab_share_pack_mtr​l_alpha.​9.​png
80 -​rw-​-​-​-​·····​1.​0·​fat······​306·​b-​·​stor·16-​May-​20·​07:​33·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_000.​png 80 -​rw-​-​-​-​·····​1.​0·​fat······​306·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_000.​png
81 -​rw-​-​-​-​·····​1.​0·​fat······​549·​b-​·​stor·16-​May-​20·​07:​33·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_015.​png 81 -​rw-​-​-​-​·····​1.​0·​fat······​549·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_015.​png
82 -​rw-​-​-​-​·····​1.​0·​fat······​622·​b-​·​stor·16-​May-​20·​07:​33·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_000.​png 82 -​rw-​-​-​-​·····​1.​0·​fat······​622·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_000.​png
83 -​rw-​-​-​-​·····​1.​0·​fat······​753·​b-​·​stor·16-​May-​20·​07:​33·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_015.​png 83 -​rw-​-​-​-​·····​1.​0·​fat······​753·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_015.​png
84 -​rw-​-​-​-​·····​1.​0·​fat·····​1589·​b-​·​stor·16-​May-​20·​07:​33·​res/​drawable-​hdpi-​v4/​abc_btn_rating_star_o​ff_mtrl_alpha.​png 84 -​rw-​-​-​-​·····​1.​0·​fat·····​1589·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_rating_star_o​ff_mtrl_alpha.​png
85 -​rw-​-​-​-​·····​1.​0·​fat·····​1057·​b-​·​stor·16-​May-​20·​07:​33·​res/​drawable-​hdpi-​v4/​abc_btn_rating_star_o​n_mtrl_alpha.​png 85 -​rw-​-​-​-​·····​1.​0·​fat·····​1057·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_rating_star_o​n_mtrl_alpha.​png
86 -​rw-​-​-​-​·····​1.​0·​fat·····​1548·​b-​·​stor·16-​May-​20·​07:​33·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00001.​9.​png 86 -​rw-​-​-​-​·····​1.​0·​fat·····​1548·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00001.​9.​png
87 -​rw-​-​-​-​·····​1.​0·​fat·····​1748·​b-​·​stor·16-​May-​20·​07:​33·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00012.​9.​png 87 -​rw-​-​-​-​·····​1.​0·​fat·····​1748·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00012.​9.​png
88 -​rw-​-​-​-​·····​1.​0·​fat······​229·​b-​·​stor·16-​May-​20·​07:​33·​res/​drawable-​hdpi-​v4/​abc_cab_background_to​p_mtrl_alpha.​9.​png 88 -​rw-​-​-​-​·····​1.​0·​fat······​229·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_cab_background_to​p_mtrl_alpha.​9.​png
89 -​rw-​-​-​-​·····​1.​0·​fat······​388·​b-​·​stor·16-​May-​20·​07:​33·​res/​drawable-​hdpi-​v4/​abc_ic_ab_back_mtrl_a​m_alpha.​png 89 -​rw-​-​-​-​·····​1.​0·​fat······​388·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_ab_back_mtrl_a​m_alpha.​png
90 -​rw-​-​-​-​·····​1.​0·​fat······​280·​b-​·​stor·16-​May-​20·​07:​33·​res/​drawable-​hdpi-​v4/​abc_ic_clear_mtrl_alp​ha.​png 90 -​rw-​-​-​-​·····​1.​0·​fat······​280·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_clear_mtrl_alp​ha.​png
91 -​rw-​-​-​-​·····​1.​0·​fat······​233·​b-​·​stor·16-​May-​20·​07:​33·​res/​drawable-​hdpi-​v4/​abc_ic_commit_search_​api_mtrl_alpha.​png 91 -​rw-​-​-​-​·····​1.​0·​fat······​233·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_commit_search_​api_mtrl_alpha.​png
92 -​rw-​-​-​-​·····​1.​0·​fat······​147·​b-​·​stor·16-​May-​20·​07:​33·​res/​drawable-​hdpi-​v4/​abc_ic_go_search_api_​mtrl_alpha.​png 92 -​rw-​-​-​-​·····​1.​0·​fat······​147·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_go_search_api_​mtrl_alpha.​png
93 -​rw-​-​-​-​·····​1.​0·​fat······​281·​b-​·​stor·16-​May-​20·​07:​33·​res/​drawable-​hdpi-​v4/​abc_ic_menu_copy_mtrl​_am_alpha.​png 93 -​rw-​-​-​-​·····​1.​0·​fat······​281·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_copy_mtrl​_am_alpha.​png
94 -​rw-​-​-​-​·····​1.​0·​fat······​612·​b-​·​stor·16-​May-​20·​07:​33·​res/​drawable-​hdpi-​v4/​abc_ic_menu_cut_mtrl_​alpha.​png 94 -​rw-​-​-​-​·····​1.​0·​fat······​612·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_cut_mtrl_​alpha.​png
95 -​rw-​-​-​-​·····​1.​0·​fat······​190·​b-​·​stor·16-​May-​20·​07:​33·​res/​drawable-​hdpi-​v4/​abc_ic_menu_moreoverf​low_mtrl_alpha.​png 95 -​rw-​-​-​-​·····​1.​0·​fat······​190·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_moreoverf​low_mtrl_alpha.​png
96 -​rw-​-​-​-​·····​1.​0·​fat······​373·​b-​·​stor·16-​May-​20·​07:​33·​res/​drawable-​hdpi-​v4/​abc_ic_menu_paste_mtr​l_am_alpha.​png 96 -​rw-​-​-​-​·····​1.​0·​fat······​373·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_paste_mtr​l_am_alpha.​png
97 -​rw-​-​-​-​·····​1.​0·​fat······​270·​b-​·​stor·16-​May-​20·​07:​33·​res/​drawable-​hdpi-​v4/​abc_ic_menu_selectall​_mtrl_alpha.​png 97 -​rw-​-​-​-​·····​1.​0·​fat······​270·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_selectall​_mtrl_alpha.​png
98 -​rw-​-​-​-​·····​1.​0·​fat······​791·​b-​·​stor·16-​May-​20·​07:​33·​res/​drawable-​hdpi-​v4/​abc_ic_menu_share_mtr​l_alpha.​png 98 -​rw-​-​-​-​·····​1.​0·​fat······​791·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_share_mtr​l_alpha.​png
99 -​rw-​-​-​-​·····​1.​0·​fat······​581·​b-​·​stor·16-​May-​20·​07:​33·​res/​drawable-​hdpi-​v4/​abc_ic_search_api_mtr​l_alpha.​png 99 -​rw-​-​-​-​·····​1.​0·​fat······​581·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_search_api_mtr​l_alpha.​png
Max diff block lines reached; 0/122049 bytes (0.00%) of diff not shown.
[−]
AndroidManifest.xml
Offset 1, 9 lines modified Offset 1, 9 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <manifest·​android:​versionCode="68"·​android:​versionName="1.​1.​0"·​package="ch.​hgdev.​toposuite"·​platformBuildVersionC​ode="23"·​platformBuildVersionN​ame="6.​0-​2166767" 2 <manifest·​android:​versionCode="68"·​android:​versionName="1.​1.​0"·​package="ch.​hgdev.​toposuite"·​platformBuildVersionC​ode="23"·​platformBuildVersionN​ame="6.​0-​2704002"
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ····​<uses-​sdk·​android:​minSdkVersion="15"·​android:​targetSdkVersion="23"​·​/​> 4 ····​<uses-​sdk·​android:​minSdkVersion="15"·​android:​targetSdkVersion="23"​·​/​>
5 ····​<uses-​permission·​android:​name="android.​permission.​WRITE_EXTERNAL_STORAG​E"·​/​> 5 ····​<uses-​permission·​android:​name="android.​permission.​WRITE_EXTERNAL_STORAG​E"·​/​>
6 ····​<application·​android:​theme="@style/​AppTheme"·​android:​label="@string/​app_name"·​android:​icon="@drawable/​ic_launcher"·​android:​name="ch.​hgdev.​toposuite.​App"·​android:​allowBackup="true"·​android:​supportsRtl="false"> 6 ····​<application·​android:​theme="@style/​AppTheme"·​android:​label="@string/​app_name"·​android:​icon="@drawable/​ic_launcher"·​android:​name="ch.​hgdev.​toposuite.​App"·​android:​allowBackup="true"·​android:​supportsRtl="false">
7 ········​<activity·​android:​label="@string/​app_name"·​android:​name="ch.​hgdev.​toposuite.​entry.​MainActivity"> 7 ········​<activity·​android:​label="@string/​app_name"·​android:​name="ch.​hgdev.​toposuite.​entry.​MainActivity">
8 ············​<intent-​filter> 8 ············​<intent-​filter>
9 ················​<action·​android:​name="android.​intent.​action.​MAIN"·​/​> 9 ················​<action·​android:​name="android.​intent.​action.​MAIN"·​/​>
[−]
smali/android/support/design/R.smali
Offset 26, 10 lines modified Offset 26, 9 lines modified
26 .​method·​public·​constructor·​<init>()​V 26 .​method·​public·​constructor·​<init>()​V
27 ····​.​locals·​0 27 ····​.​locals·​0
   
28 ····​.​prologue 28 ····​.​prologue
29 ····​.​line·​9 29 ····​.​line·​9
30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
31 ····​.​line·​1152  
32 ····​return-​void 31 ····​return-​void
33 .​end·​method 32 .​end·​method
[−]
smali/ch/hgdev/toposuite/App.smali
Offset 494, 15 lines modified Offset 494, 15 lines modified
494 ····​move-​result-​object·​v4 494 ····​move-​result-​object·​v4
   
495 ····​invoke-​virtual·​{v2,​·​v4},​·​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​-​>addAll(Ljava/​util/​Collection;​)​Z 495 ····​invoke-​virtual·​{v2,​·​v4},​·​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​-​>addAll(Ljava/​util/​Collection;​)​Z
   
496 ····​.​line·​171 496 ····​.​line·​171
497 ····​invoke-​virtual·​{v2,​·​v6},​·​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​-​>setNotifyOnChange(Z)​V 497 ····​invoke-​virtual·​{v2,​·​v6},​·​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​-​>setNotifyOnChange(Z)​V
   
498 ····​.​line·​173 498 ····​.​line·​174
499 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​SharedResources;​-​>getCalculationsHisto​ry()​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperArrayList;​ 499 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​SharedResources;​-​>getCalculationsHisto​ry()​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperArrayList;​
   
500 ····​move-​result-​object·​v1 500 ····​move-​result-​object·​v1
   
501 ····​.​line·​175 501 ····​.​line·​175
502 ····​.​local·​v1,​·​"calculations":​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperArrayList;​,​·​"Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperArrayList<Lc​h/​hgdev/​toposuite/​calculation/​Calculation;​>;​" 502 ····​.​local·​v1,​·​"calculations":​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperArrayList;​,​·​"Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperArrayList<Lc​h/​hgdev/​toposuite/​calculation/​Calculation;​>;​"
503 ····​invoke-​virtual·​{v1,​·​v8},​·​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperArrayList;​-​>setNotifyOnChange(Z)​V 503 ····​invoke-​virtual·​{v1,​·​v8},​·​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperArrayList;​-​>setNotifyOnChange(Z)​V
Offset 531, 14 lines modified Offset 531, 15 lines modified
   
531 ····​invoke-​direct·​{v4},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 531 ····​invoke-​direct·​{v4},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
532 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​ 532 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​
   
533 ····​move-​result-​object·​v5 533 ····​move-​result-​object·​v5
   
  534 ····​.​line·​184
534 ····​invoke-​virtual·​{v5},​·​Ljava/​io/​File;​-​>getAbsolutePath()​Ljava/​lang/​String;​ 535 ····​invoke-​virtual·​{v5},​·​Ljava/​io/​File;​-​>getAbsolutePath()​Ljava/​lang/​String;​
   
535 ····​move-​result-​object·​v5 536 ····​move-​result-​object·​v5
   
536 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 537 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
537 ····​move-​result-​object·​v4 538 ····​move-​result-​object·​v4
[−]
smali/ch/hgdev/toposuite/ExpandableRightMenuAdapter$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​ExpandableRightMenuAd​apter;​ 21 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​ExpandableRightMenuAd​apter;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​ExpandableRightMenuAd​apter;​)​V 23 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​ExpandableRightMenuAd​apter;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​ExpandableRightMenuAd​apter;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​59 27 ····​.​line·​59
27 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​ExpandableRightMenuAd​apter$1;​-​>this$0:​Lch/​hgdev/​toposuite/​ExpandableRightMenuAd​apter;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​ExpandableRightMenuAd​apter$1;​-​>this$0:​Lch/​hgdev/​toposuite/​ExpandableRightMenuAd​apter;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/hgdev/toposuite/TopoSuiteActivity$1.smali
Offset 17, 18 lines modified Offset 17, 19 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​TopoSuiteActivity;​ 18 .​field·​final·​synthetic·​this$0:​Lch/​hgdev/​toposuite/​TopoSuiteActivity;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​TopoSuiteActivity;​Landroid/​app/​Activity;​Landroid/​support/​v4/​widget/​DrawerLayout;​II)​V 20 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​TopoSuiteActivity;​Landroid/​app/​Activity;​Landroid/​support/​v4/​widget/​DrawerLayout;​II)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
22 ····​.​param·​p2,​·​"x0"····​#·​Landroid/​app/​Activity;​ 22 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​TopoSuiteActivity;​
23 ····​.​param·​p3,​·​"x1"····​#·​Landroid/​support/​v4/​widget/​DrawerLayout;​ 23 ····​.​param·​p2,​·​"arg0"····​#·​Landroid/​app/​Activity;​
24 ····​.​param·​p4,​·​"x2"····​#·I 24 ····​.​param·​p3,​·​"arg1"····​#·Landroid/​support/​v4/​widget/​DrawerLayout;​
25 ····​.​param·​p5,​·​"x3"····​#·​I 25 ····​.​param·​p4,​·​"arg2"····​#·​I
  26 ····​.​param·​p5,​·​"arg3"····​#·​I
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​110 28 ····​.​line·​110
28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​TopoSuiteActivity;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity$1;​-​>this$0:​Lch/​hgdev/​toposuite/​TopoSuiteActivity;​
   
29 ····​invoke-​direct·​{p0,​·​p2,​·​p3,​·​p4,​·​p5},​·​Landroid/​support/​v7/​app/​ActionBarDrawerToggle​;​-​><init>(Landroid/​app/​Activity;​Landroid/​support/​v4/​widget/​DrawerLayout;​II)​V 30 ····​invoke-​direct·​{p0,​·​p2,​·​p3,​·​p4,​·​p5},​·​Landroid/​support/​v7/​app/​ActionBarDrawerToggle​;​-​><init>(Landroid/​app/​Activity;​Landroid/​support/​v4/​widget/​DrawerLayout;​II)​V
   
[−]
smali/ch/hgdev/toposuite/TopoSuiteActivity.smali
Offset 27, 15 lines modified Offset 27, 14 lines modified
27 .​method·​public·​constructor·​<init>()​V 27 .​method·​public·​constructor·​<init>()​V
28 ····​.​locals·​0 28 ····​.​locals·​0
   
29 ····​.​prologue 29 ····​.​prologue
30 ····​.​line·​54 30 ····​.​line·​54
31 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​app/​AppCompatActivity;​-​><init>()​V 31 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​app/​AppCompatActivity;​-​><init>()​V
   
32 ····​.​line·​350  
33 ····​return-​void 32 ····​return-​void
34 .​end·​method 33 .​end·​method
   
35 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​TopoSuiteActivity;​Ljava/​lang/​Class;​)​V 34 .​method·​static·​synthetic·​access$000(Lch/​hgdev/​toposuite/​TopoSuiteActivity;​Ljava/​lang/​Class;​)​V
36 ····​.​locals·​0 35 ····​.​locals·​0
37 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​TopoSuiteActivity;​ 36 ····​.​param·​p0,​·​"x0"····​#·​Lch/​hgdev/​toposuite/​TopoSuiteActivity;​
38 ····​.​param·​p1,​·​"x1"····​#·​Ljava/​lang/​Class;​ 37 ····​.​param·​p1,​·​"x1"····​#·​Ljava/​lang/​Class;​
Offset 58, 14 lines modified Offset 57, 15 lines modified
   
58 ····​.​line·​181 57 ····​.​line·​181
59 ····​.​local·​v1,​·​"groups":​Landroid/​util/​SparseArray;​,​·​"Landroid/​util/​SparseArray<Lch/​hgdev/​toposuite/​TopoSuiteActivity$Cal​culationGroup;​>;​" 58 ····​.​local·​v1,​·​"groups":​Landroid/​util/​SparseArray;​,​·​"Landroid/​util/​SparseArray<Lch/​hgdev/​toposuite/​TopoSuiteActivity$Cal​culationGroup;​>;​"
60 ····​new-​instance·​v5,​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity$Cal​culationGroup;​ 59 ····​new-​instance·​v5,​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity$Cal​culationGroup;​
   
61 ····​const·​v8,​·​0x7f0600a7 60 ····​const·​v8,​·​0x7f0600a7
   
  61 ····​.​line·​182
62 ····​invoke-​virtual·​{p0,​·​v8},​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity;​-​>getString(I)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​v8},​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
63 ····​move-​result-​object·​v8 63 ····​move-​result-​object·​v8
   
64 ····​invoke-​direct·​{v5,​·​v8},​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity$Cal​culationGroup;​-​><init>(Ljava/​lang/​String;​)​V 64 ····​invoke-​direct·​{v5,​·​v8},​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity$Cal​culationGroup;​-​><init>(Ljava/​lang/​String;​)​V
   
65 ····​.​line·​183 65 ····​.​line·​183
Offset 74, 110 lines modified Offset 74, 121 lines modified
   
74 ····​move-​result-​object·​v8 74 ····​move-​result-​object·​v8
   
75 ····​new-​instance·​v9,​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity$Act​ivityItem;​ 75 ····​new-​instance·​v9,​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity$Act​ivityItem;​
   
76 ····​const·​v10,​·​0x7f06014c 76 ····​const·​v10,​·​0x7f06014c
   
  77 ····​.​line·​184
77 ····​invoke-​virtual·​{p0,​·​v10},​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity;​-​>getString(I)​Ljava/​lang/​String;​ 78 ····​invoke-​virtual·​{p0,​·​v10},​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
78 ····​move-​result-​object·​v10 79 ····​move-​result-​object·​v10
   
79 ····​const-​class·​v11,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AbrissActivity;​ 80 ····​const-​class·​v11,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​abriss/​AbrissActivity;​
   
80 ····​invoke-​direct·​{v9,​·​v10,​·​v11},​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity$Act​ivityItem;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​Class;​)​V 81 ····​invoke-​direct·​{v9,​·​v10,​·​v11},​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity$Act​ivityItem;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​Class;​)​V
   
  82 ····​.​line·​183
81 ····​invoke-​interface·​{v8,​·​v9},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 83 ····​invoke-​interface·​{v8,​·​v9},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
   
82 ····​.​line·​186 84 ····​.​line·​186
83 ····​invoke-​virtual·​{v5},​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity$Cal​culationGroup;​-​>getChildren()​Ljava/​util/​List;​ 85 ····​invoke-​virtual·​{v5},​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity$Cal​culationGroup;​-​>getChildren()​Ljava/​util/​List;​
   
84 ····​move-​result-​object·​v8 86 ····​move-​result-​object·​v8
   
85 ····​new-​instance·​v9,​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity$Act​ivityItem;​ 87 ····​new-​instance·​v9,​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity$Act​ivityItem;​
   
86 ····​const·​v10,​·​0x7f060157 88 ····​const·​v10,​·​0x7f060157
   
  89 ····​.​line·​187
87 ····​invoke-​virtual·​{p0,​·​v10},​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity;​-​>getString(I)​Ljava/​lang/​String;​ 90 ····​invoke-​virtual·​{p0,​·​v10},​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
88 ····​move-​result-​object·​v10 91 ····​move-​result-​object·​v10
   
89 ····​const-​class·​v11,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​FreeStationActivity;​ 92 ····​const-​class·​v11,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​freestation/​FreeStationActivity;​
   
90 ····​invoke-​direct·​{v9,​·​v10,​·​v11},​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity$Act​ivityItem;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​Class;​)​V 93 ····​invoke-​direct·​{v9,​·​v10,​·​v11},​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity$Act​ivityItem;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​Class;​)​V
   
  94 ····​.​line·​186
91 ····​invoke-​interface·​{v8,​·​v9},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 95 ····​invoke-​interface·​{v8,​·​v9},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
   
92 ····​.​line·​189 96 ····​.​line·​189
93 ····​invoke-​virtual·​{v5},​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity$Cal​culationGroup;​-​>getChildren()​Ljava/​util/​List;​ 97 ····​invoke-​virtual·​{v5},​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity$Cal​culationGroup;​-​>getChildren()​Ljava/​util/​List;​
   
94 ····​move-​result-​object·​v8 98 ····​move-​result-​object·​v8
   
95 ····​new-​instance·​v9,​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity$Act​ivityItem;​ 99 ····​new-​instance·​v9,​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity$Act​ivityItem;​
   
96 ····​const·​v10,​·​0x7f06016a 100 ····​const·​v10,​·​0x7f06016a
   
  101 ····​.​line·​190
97 ····​invoke-​virtual·​{p0,​·​v10},​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity;​-​>getString(I)​Ljava/​lang/​String;​ 102 ····​invoke-​virtual·​{p0,​·​v10},​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
98 ····​move-​result-​object·​v10 103 ····​move-​result-​object·​v10
   
99 ····​const-​class·​v11,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​ 104 ····​const-​class·​v11,​·​Lch/​hgdev/​toposuite/​calculation/​activities/​polarsurvey/​PolarSurveyActivity;​
   
100 ····​invoke-​direct·​{v9,​·​v10,​·​v11},​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity$Act​ivityItem;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​Class;​)​V 105 ····​invoke-​direct·​{v9,​·​v10,​·​v11},​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity$Act​ivityItem;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​Class;​)​V
   
  106 ····​.​line·​189
101 ····​invoke-​interface·​{v8,​·​v9},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 107 ····​invoke-​interface·​{v8,​·​v9},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
   
102 ····​.​line·​192 108 ····​.​line·​192
103 ····​invoke-​virtual·​{v5},​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity$Cal​culationGroup;​-​>getChildren()​Ljava/​util/​List;​ 109 ····​invoke-​virtual·​{v5},​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity$Cal​culationGroup;​-​>getChildren()​Ljava/​util/​List;​
   
104 ····​move-​result-​object·​v8 110 ····​move-​result-​object·​v8
   
105 ····​new-​instance·​v9,​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity$Act​ivityItem;​ 111 ····​new-​instance·​v9,​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity$Act​ivityItem;​
Max diff block lines reached; 17328/20680 bytes (83.79%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/ExpandableRightMenuAdapter$2.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$activityItem:​Lch/​hgdev/​toposuite/​TopoSuiteActivity$Act​ivityItem;​ 22 .​field·​final·​synthetic·​val$activityItem:​Lch/​hgdev/​toposuite/​TopoSuiteActivity$Act​ivityItem;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​ExpandableRightMenuAd​apter;​Lch/​hgdev/​toposuite/​TopoSuiteActivity$Act​ivityItem;​)​V 24 .​method·​constructor·​<init>(Lch/​hgdev/​toposuite/​ExpandableRightMenuAd​apter;​Lch/​hgdev/​toposuite/​TopoSuiteActivity$Act​ivityItem;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​ExpandableRightMenuAd​apter;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​77 28 ····​.​line·​77
28 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​ExpandableRightMenuAd​apter$2;​-​>this$0:​Lch/​hgdev/​toposuite/​ExpandableRightMenuAd​apter;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​ExpandableRightMenuAd​apter$2;​-​>this$0:​Lch/​hgdev/​toposuite/​ExpandableRightMenuAd​apter;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​ExpandableRightMenuAd​apter$2;​-​>val$activityItem:​Lch/​hgdev/​toposuite/​TopoSuiteActivity$Act​ivityItem;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​ExpandableRightMenuAd​apter$2;​-​>val$activityItem:​Lch/​hgdev/​toposuite/​TopoSuiteActivity$Act​ivityItem;​
   
Offset 46, 21 lines modified Offset 47, 23 lines modified
   
46 ····​.​prologue 47 ····​.​prologue
47 ····​.​line·​80 48 ····​.​line·​80
48 ····​new-​instance·​v0,​·​Landroid/​content/​Intent;​ 49 ····​new-​instance·​v0,​·​Landroid/​content/​Intent;​
   
49 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​ExpandableRightMenuAd​apter$2;​-​>this$0:​Lch/​hgdev/​toposuite/​ExpandableRightMenuAd​apter;​ 50 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​ExpandableRightMenuAd​apter$2;​-​>this$0:​Lch/​hgdev/​toposuite/​ExpandableRightMenuAd​apter;​
   
  51 ····​.​line·​81
50 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​ExpandableRightMenuAd​apter;​-​>activity:​Landroid/​app/​Activity;​ 52 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​ExpandableRightMenuAd​apter;​-​>activity:​Landroid/​app/​Activity;​
51 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​ExpandableRightMenuAd​apter;​-​>access$000(Lch/​hgdev/​toposuite/​ExpandableRightMenuAd​apter;​)​Landroid/​app/​Activity;​ 53 ····​invoke-​static·​{v1},​·​Lch/​hgdev/​toposuite/​ExpandableRightMenuAd​apter;​-​>access$000(Lch/​hgdev/​toposuite/​ExpandableRightMenuAd​apter;​)​Landroid/​app/​Activity;​
   
52 ····​move-​result-​object·​v1 54 ····​move-​result-​object·​v1
   
53 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​ExpandableRightMenuAd​apter$2;​-​>val$activityItem:​Lch/​hgdev/​toposuite/​TopoSuiteActivity$Act​ivityItem;​ 55 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​ExpandableRightMenuAd​apter$2;​-​>val$activityItem:​Lch/​hgdev/​toposuite/​TopoSuiteActivity$Act​ivityItem;​
   
  56 ····​.​line·​82
54 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity$Act​ivityItem;​-​>getActivityClass()​Ljava/​lang/​Class;​ 57 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​TopoSuiteActivity$Act​ivityItem;​-​>getActivityClass()​Ljava/​lang/​Class;​
   
55 ····​move-​result-​object·​v2 58 ····​move-​result-​object·​v2
   
56 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V 59 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V
   
57 ····​.​line·​83 60 ····​.​line·​83
[−]
smali/ch/hgdev/toposuite/calculation/Abriss$Result.smali
Offset 40, 14 lines modified Offset 40, 15 lines modified
   
40 .​field·​private·​final·​unknownOrientation:​D 40 .​field·​private·​final·​unknownOrientation:​D
   
   
41 #·​direct·​methods 41 #·​direct·​methods
42 .​method·​public·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​Abriss;​Lch/​hgdev/​toposuite/​points/​Point;​DDDDDDDD)​V 42 .​method·​public·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​Abriss;​Lch/​hgdev/​toposuite/​points/​Point;​DDDDDDDD)​V
43 ····​.​locals·​3 43 ····​.​locals·​3
  44 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​Abriss;​
44 ····​.​param·​p2,​·​"_orientation"····​#·​Lch/​hgdev/​toposuite/​points/​Point;​ 45 ····​.​param·​p2,​·​"_orientation"····​#·​Lch/​hgdev/​toposuite/​points/​Point;​
45 ····​.​param·​p3,​·​"_distance"····​#·​D 46 ····​.​param·​p3,​·​"_distance"····​#·​D
46 ····​.​param·​p5,​·​"_unknownOrientation"​····​#·​D 47 ····​.​param·​p5,​·​"_unknownOrientation"​····​#·​D
47 ····​.​param·​p7,​·​"_orientationDirectio​n"····​#·​D 48 ····​.​param·​p7,​·​"_orientationDirectio​n"····​#·​D
48 ····​.​param·​p9,​·​"_gisement"····​#·​D 49 ····​.​param·​p9,​·​"_gisement"····​#·​D
49 ····​.​param·​p11,​·​"_calculatedDistance"​····​#·​D 50 ····​.​param·​p11,​·​"_calculatedDistance"​····​#·​D
50 ····​.​param·​p13,​·​"_errAngle"····​#·​D 51 ····​.​param·​p13,​·​"_errAngle"····​#·​D
[−]
smali/ch/hgdev/toposuite/calculation/AxisImplantation.smali
Offset 49, 14 lines modified Offset 49, 15 lines modified
49 ····​.​param·​p1,​·​"id"····​#·​J 49 ····​.​param·​p1,​·​"id"····​#·​J
50 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​ 50 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​
   
51 ····​.​prologue 51 ····​.​prologue
52 ····​.​line·​42 52 ····​.​line·​42
53 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>AXISIMPLANTATION:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 53 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>AXISIMPLANTATION:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  54 ····​.​line·​44
54 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 55 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
55 ····​move-​result-​object·​v0 56 ····​move-​result-​object·​v0
   
56 ····​const·​v1,​·​0x7f06014e 57 ····​const·​v1,​·​0x7f06014e
   
57 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 58 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
Offset 67, 14 lines modified Offset 68, 15 lines modified
   
67 ····​move-​object·​v1,​·​p0 68 ····​move-​object·​v1,​·​p0
   
68 ····​move-​wide·​v2,​·​p1 69 ····​move-​wide·​v2,​·​p1
   
69 ····​move-​object·​v6,​·​p3 70 ····​move-​object·​v6,​·​p3
   
  71 ····​.​line·​42
70 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V 72 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V
   
71 ····​.​line·​47 73 ····​.​line·​47
72 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​ 74 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​
   
73 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V 75 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
Offset 99, 24 lines modified Offset 101, 26 lines modified
99 ····​.​param·​p5,​·​"extremity"····​#·​Lch/​hgdev/​toposuite/​points/​Point;​ 101 ····​.​param·​p5,​·​"extremity"····​#·​Lch/​hgdev/​toposuite/​points/​Point;​
100 ····​.​param·​p6,​·​"hasDAO"····​#·​Z 102 ····​.​param·​p6,​·​"hasDAO"····​#·​Z
   
101 ····​.​prologue 103 ····​.​prologue
102 ····​.​line·​57 104 ····​.​line·​57
103 ····​sget-​object·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>AXISIMPLANTATION:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 105 ····​sget-​object·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>AXISIMPLANTATION:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  106 ····​.​line·​58
104 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 107 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
105 ····​move-​result-​object·​v1 108 ····​move-​result-​object·​v1
   
106 ····​const·​v2,​·​0x7f06014e 109 ····​const·​v2,​·​0x7f06014e
   
107 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 110 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
108 ····​move-​result-​object·​v1 111 ····​move-​result-​object·​v1
   
  112 ····​.​line·​57
109 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p6},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V 113 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p6},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V
   
110 ····​.​line·​60 114 ····​.​line·​60
111 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​ 115 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​
   
112 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V 116 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
Offset 308, 37 lines modified Offset 312, 36 lines modified
308 ····​.​line·​88 312 ····​.​line·​88
309 ····​move-​object/​from16·​v0,​·​p0 313 ····​move-​object/​from16·​v0,​·​p0
   
310 ····​iget-​object·​v2,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​AxisImplantation;​-​>measures:​Ljava/​util/​List;​ 314 ····​iget-​object·​v2,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​AxisImplantation;​-​>measures:​Ljava/​util/​List;​
   
311 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 315 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
312 ····​move-​result-​object·​v26 316 ····​move-​result-​object·​v30
   
313 ····​.​local·​v26,​·​"i$":​Ljava/​util/​Iterator;​  
314 ····​:​goto_0 317 ····​:​goto_0
315 ····​invoke-​interface/​range·​{v26·​.​.​·​v26},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 318 ····​invoke-​interface/​range·​{v30·​.​.​·​v30},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
316 ····​move-​result·​v2 319 ····​move-​result·​v2
   
317 ····​if-​eqz·​v2,​·​:​cond_2 320 ····​if-​eqz·​v2,​·​:​cond_2
   
318 ····​invoke-​interface/​range·​{v26·​.​.​·​v26},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 321 ····​invoke-​interface/​range·​{v30·​.​.​·​v30},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
319 ····​move-​result-​object·​v27 322 ····​move-​result-​object·​v26
   
320 ····​check-​cast·​v27,​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​ 323 ····​check-​cast·​v26,​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​
   
321 ····​.​line·​89 324 ····​.​line·​89
322 ····​.​local·​v27,​·​"m":​Lch/​hgdev/​toposuite/​calculation/​Measure;​ 325 ····​.​local·​v26,​·​"m":​Lch/​hgdev/​toposuite/​calculation/​Measure;​
323 ····​move-​object/​from16·​v0,​·​p0 326 ····​move-​object/​from16·​v0,​·​p0
   
324 ····​iget-​wide·​v2,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​AxisImplantation;​-​>unknownOrientation:​D 327 ····​iget-​wide·​v2,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​AxisImplantation;​-​>unknownOrientation:​D
   
325 ····​invoke-​virtual/​range·​{v27·​.​.​·​v27},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​>getHorizDir()​D 328 ····​invoke-​virtual/​range·​{v26·​.​.​·​v26},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​>getHorizDir()​D
   
326 ····​move-​result-​wide·​v8 329 ····​move-​result-​wide·​v8
   
327 ····​add-​double/​2addr·​v2,​·​v8 330 ····​add-​double/​2addr·​v2,​·​v8
   
328 ····​invoke-​static·​{v2,​·​v3},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>modulo400(D)​D 331 ····​invoke-​static·​{v2,​·​v3},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>modulo400(D)​D
   
Offset 350, 15 lines modified Offset 353, 15 lines modified
   
350 ····​iget-​object·​v2,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​AxisImplantation;​-​>station:​Lch/​hgdev/​toposuite/​points/​Point;​ 353 ····​iget-​object·​v2,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​AxisImplantation;​-​>station:​Lch/​hgdev/​toposuite/​points/​Point;​
Max diff block lines reached; 21320/24798 bytes (85.97%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/Calculation.smali
Offset 443, 25 lines modified Offset 443, 27 lines modified
   
443 ····​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​Object;​ 443 ····​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​Object;​
   
444 ····​const/​4·​v2,​·​0x0 444 ····​const/​4·​v2,​·​0x0
   
445 ····​iget-​object·​v3,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​>lastModification:​Ljava/​util/​Date;​ 445 ····​iget-​object·​v3,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​>lastModification:​Ljava/​util/​Date;​
   
  446 ····​.​line·​246
446 ····​invoke-​static·​{v3},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatDate(Ljava/​util/​Date;​)​Ljava/​lang/​String;​ 447 ····​invoke-​static·​{v3},​·​Lch/​hgdev/​toposuite/​utils/​DisplayUtils;​-​>formatDate(Ljava/​util/​Date;​)​Ljava/​lang/​String;​
   
447 ····​move-​result-​object·​v3 448 ····​move-​result-​object·​v3
   
448 ····​aput-​object·​v3,​·​v1,​·​v2 449 ····​aput-​object·​v3,​·​v1,​·​v2
   
449 ····​const/​4·​v2,​·​0x1 450 ····​const/​4·​v2,​·​0x1
   
450 ····​iget-​object·​v3,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​>description:​Ljava/​lang/​String;​ 451 ····​iget-​object·​v3,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​>description:​Ljava/​lang/​String;​
   
451 ····​aput-​object·​v3,​·​v1,​·​v2 452 ····​aput-​object·​v3,​·​v1,​·​v2
   
  453 ····​.​line·​245
452 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 454 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
453 ····​move-​result-​object·​v0 455 ····​move-​result-​object·​v0
   
454 ····​return-​object·​v0 456 ····​return-​object·​v0
455 .​end·​method 457 .​end·​method
[−]
smali/ch/hgdev/toposuite/calculation/CalculationFactory.smali
Offset 1, 20 lines modified Offset 1, 12 lines modified
1 .​class·​public·​Lch/​hgdev/​toposuite/​calculation/​CalculationFactory;​ 1 .​class·​public·​Lch/​hgdev/​toposuite/​calculation/​CalculationFactory;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"CalculationFactory.​java" 3 .​source·​"CalculationFactory.​java"
   
   
4 #·​annotations  
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​  
6 ····​value·​=·​{  
7 ········​Lch/​hgdev/​toposuite/​calculation/​CalculationFactory$1;​  
8 ····​}  
9 .​end·​annotation  
   
   
10 #·​direct·​methods 4 #·​direct·​methods
11 .​method·​public·​static·​createCalculation(Lch​/​hgdev/​toposuite/​calculation/​CalculationType;​JLjava/​lang/​String;​Ljava/​util/​Date;​Ljava/​lang/​String;​)​Lch/​hgdev/​toposuite/​calculation/​Calculation;​ 5 .​method·​public·​static·​createCalculation(Lch​/​hgdev/​toposuite/​calculation/​CalculationType;​JLjava/​lang/​String;​Ljava/​util/​Date;​Ljava/​lang/​String;​)​Lch/​hgdev/​toposuite/​calculation/​Calculation;​
12 ····​.​locals·​5 6 ····​.​locals·​5
13 ····​.​param·​p0,​·​"type"····​#·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 7 ····​.​param·​p0,​·​"type"····​#·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
14 ····​.​param·​p1,​·​"id"····​#·​J 8 ····​.​param·​p1,​·​"id"····​#·​J
15 ····​.​param·​p3,​·​"description"····​#·​Ljava/​lang/​String;​ 9 ····​.​param·​p3,​·​"description"····​#·​Ljava/​lang/​String;​
16 ····​.​param·​p4,​·​"lastModification"····​#·​Ljava/​util/​Date;​ 10 ····​.​param·​p4,​·​"lastModification"····​#·​Ljava/​util/​Date;​
[−]
smali/ch/hgdev/toposuite/calculation/CheminementOrthogonal.smali
Offset 52, 14 lines modified Offset 52, 15 lines modified
52 ····​.​param·​p1,​·​"id"····​#·​J 52 ····​.​param·​p1,​·​"id"····​#·​J
53 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​ 53 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​
   
54 ····​.​prologue 54 ····​.​prologue
55 ····​.​line·​46 55 ····​.​line·​46
56 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>CHEMINORTHO:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 56 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>CHEMINORTHO:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  57 ····​.​line·​47
57 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 58 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
58 ····​move-​result-​object·​v0 59 ····​move-​result-​object·​v0
   
59 ····​const·​v1,​·​0x7f060150 60 ····​const·​v1,​·​0x7f060150
   
60 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 61 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
Offset 70, 14 lines modified Offset 71, 15 lines modified
   
70 ····​move-​object·​v1,​·​p0 71 ····​move-​object·​v1,​·​p0
   
71 ····​move-​wide·​v2,​·​p1 72 ····​move-​wide·​v2,​·​p1
   
72 ····​move-​object·​v6,​·​p3 73 ····​move-​object·​v6,​·​p3
   
  74 ····​.​line·​46
73 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V 75 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V
   
74 ····​.​line·​50 76 ····​.​line·​50
75 ····​new-​instance·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​ 77 ····​new-​instance·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​
   
76 ····​invoke-​direct·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​-​><init>()​V 78 ····​invoke-​direct·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​-​><init>()​V
   
Offset 105, 24 lines modified Offset 107, 26 lines modified
105 ····​.​locals·​3 107 ····​.​locals·​3
106 ····​.​param·​p1,​·​"hasDAO"····​#·​Z 108 ····​.​param·​p1,​·​"hasDAO"····​#·​Z
   
107 ····​.​prologue 109 ····​.​prologue
108 ····​.​line·​56 110 ····​.​line·​56
109 ····​sget-​object·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>CHEMINORTHO:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 111 ····​sget-​object·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>CHEMINORTHO:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  112 ····​.​line·​57
110 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 113 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
111 ····​move-​result-​object·​v1 114 ····​move-​result-​object·​v1
   
112 ····​const·​v2,​·​0x7f060150 115 ····​const·​v2,​·​0x7f060150
   
113 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 116 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
114 ····​move-​result-​object·​v1 117 ····​move-​result-​object·​v1
   
  118 ····​.​line·​56
115 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V 119 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V
   
116 ····​.​line·​60 120 ····​.​line·​60
117 ····​new-​instance·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​ 121 ····​new-​instance·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​
   
118 ····​invoke-​direct·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​-​><init>()​V 122 ····​invoke-​direct·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​-​><init>()​V
   
Offset 181, 18 lines modified Offset 185, 18 lines modified
   
181 ····​invoke-​direct·​{v15,​·​v0},​·​Lch/​hgdev/​toposuite/​calculation/​CalculationException;​-​><init>(Ljava/​lang/​String;​)​V 185 ····​invoke-​direct·​{v15,​·​v0},​·​Lch/​hgdev/​toposuite/​calculation/​CalculationException;​-​><init>(Ljava/​lang/​String;​)​V
   
182 ····​throw·​v15 186 ····​throw·​v15
   
183 ····​.​line·​72 187 ····​.​line·​72
184 ····​:​cond_0 188 ····​:​cond_0
185 ····​const/​16·​v42,​·​0x1 189 ····​const/​16·​v41,​·​0x1
   
186 ····​.​line·​75 190 ····​.​line·​75
187 ····​.​local·​v42,​·​"iter":​I 191 ····​.​local·​v41,​·​"iter":​I
188 ····​const-​wide/​high16·​v6,​·​-​0x3fa7000000000000L····​#·​-​100.​0 192 ····​const-​wide/​high16·​v6,​·​-​0x3fa7000000000000L····​#·​-​100.​0
   
189 ····​.​line·​78 193 ····​.​line·​78
190 ····​.​local·​v6,​·​"gis":​D 194 ····​.​local·​v6,​·​"gis":​D
191 ····​move-​object/​from16·​v0,​·​p0 195 ····​move-​object/​from16·​v0,​·​p0
   
192 ····​iget-​object·​v15,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CheminementOrthogonal​;​-​>orthogonalBase:​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​ 196 ····​iget-​object·​v15,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CheminementOrthogonal​;​-​>orthogonalBase:​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​
Offset 217, 152 lines modified Offset 221, 156 lines modified
   
217 ····​invoke-​virtual·​{v15},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getNorth()​D 221 ····​invoke-​virtual·​{v15},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getNorth()​D
   
218 ····​move-​result-​wide·​v28 222 ····​move-​result-​wide·​v28
   
219 ····​.​line·​81 223 ····​.​line·​81
220 ····​.​local·​v28,​·​"currNorth":​D 224 ····​.​local·​v28,​·​"currNorth":​D
221 ····​new-​instance·​v50,​·​Ljava/​util/​ArrayList;​ 225 ····​new-​instance·​v47,​·​Ljava/​util/​ArrayList;​
   
222 ····​invoke-​direct/​range·​{v50·​.​.​·​v50},​·​Ljava/​util/​ArrayList;​-​><init>()​V 226 ····​invoke-​direct/​range·​{v47·​.​.​·​v47},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
223 ····​.​line·​84 227 ····​.​line·​84
224 ····​.​local·​v50,​·​"tmpResults":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lch/​hgdev/​toposuite/​calculation/​CheminementOrthogonal​$Result;​>;​" 228 ····​.​local·​v47,​·​"tmpResults":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lch/​hgdev/​toposuite/​calculation/​CheminementOrthogonal​$Result;​>;​"
225 ····​const-​wide/​16·​v8,​·​0x0 229 ····​const-​wide/​16·​v8,​·​0x0
   
226 ····​.​line·​86 230 ····​.​line·​86
227 ····​.​local·​v8,​·​"dist":​D 231 ····​.​local·​v8,​·​"dist":​D
228 ····​move-​object/​from16·​v0,​·​p0 232 ····​move-​object/​from16·​v0,​·​p0
   
229 ····​iget-​object·​v15,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CheminementOrthogonal​;​-​>measures:​Ljava/​util/​ArrayList;​ 233 ····​iget-​object·​v15,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CheminementOrthogonal​;​-​>measures:​Ljava/​util/​ArrayList;​
   
Max diff block lines reached; 25915/29336 bytes (88.34%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/Circle.smali
Offset 23, 14 lines modified Offset 23, 15 lines modified
23 ····​.​param·​p1,​·​"id"····​#·​J 23 ····​.​param·​p1,​·​"id"····​#·​J
24 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​ 24 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​
   
25 ····​.​prologue 25 ····​.​prologue
26 ····​.​line·​42 26 ····​.​line·​42
27 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>CIRCLE:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 27 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>CIRCLE:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  28 ····​.​line·​43
28 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 29 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
29 ····​move-​result-​object·​v0 30 ····​move-​result-​object·​v0
   
30 ····​const·​v1,​·​0x7f060152 31 ····​const·​v1,​·​0x7f060152
   
31 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 32 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
Offset 41, 14 lines modified Offset 42, 15 lines modified
   
41 ····​move-​object·​v1,​·​p0 42 ····​move-​object·​v1,​·​p0
   
42 ····​move-​wide·​v2,​·​p1 43 ····​move-​wide·​v2,​·​p1
   
43 ····​move-​object·​v6,​·​p3 44 ····​move-​object·​v6,​·​p3
   
  45 ····​.​line·​42
44 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V 46 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V
   
45 ····​.​line·​45 47 ····​.​line·​45
46 ····​return-​void 48 ····​return-​void
47 .​end·​method 49 .​end·​method
   
48 .​method·​public·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​Ljava/​lang/​String;​Z)​V 50 .​method·​public·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​Ljava/​lang/​String;​Z)​V
Offset 59, 24 lines modified Offset 61, 26 lines modified
59 ····​.​param·​p4,​·​"_pointNumber"····​#·​Ljava/​lang/​String;​ 61 ····​.​param·​p4,​·​"_pointNumber"····​#·​Ljava/​lang/​String;​
60 ····​.​param·​p5,​·​"hasDAO"····​#·​Z 62 ····​.​param·​p5,​·​"hasDAO"····​#·​Z
   
61 ····​.​prologue 63 ····​.​prologue
62 ····​.​line·​31 64 ····​.​line·​31
63 ····​sget-​object·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>CIRCLE:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 65 ····​sget-​object·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>CIRCLE:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  66 ····​.​line·​32
64 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 67 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
65 ····​move-​result-​object·​v1 68 ····​move-​result-​object·​v1
   
66 ····​const·​v2,​·​0x7f060152 69 ····​const·​v2,​·​0x7f060152
   
67 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 70 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
68 ····​move-​result-​object·​v1 71 ····​move-​result-​object·​v1
   
  72 ····​.​line·​31
69 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p5},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V 73 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p5},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V
   
70 ····​.​line·​35 74 ····​.​line·​35
71 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​Circle;​-​>pointA:​Lch/​hgdev/​toposuite/​points/​Point;​ 75 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​Circle;​-​>pointA:​Lch/​hgdev/​toposuite/​points/​Point;​
   
72 ····​.​line·​36 76 ····​.​line·​36
73 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​Circle;​-​>pointB:​Lch/​hgdev/​toposuite/​points/​Point;​ 77 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​Circle;​-​>pointB:​Lch/​hgdev/​toposuite/​points/​Point;​
Offset 227, 14 lines modified Offset 231, 15 lines modified
   
227 ····​move-​result-​wide·​v2 231 ····​move-​result-​wide·​v2
   
228 ····​move-​object/​from16·​v0,​·​p0 232 ····​move-​object/​from16·​v0,​·​p0
   
229 ····​iget-​object·​v4,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​Circle;​-​>pointB:​Lch/​hgdev/​toposuite/​points/​Point;​ 233 ····​iget-​object·​v4,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​Circle;​-​>pointB:​Lch/​hgdev/​toposuite/​points/​Point;​
   
  234 ····​.​line·​60
230 ····​invoke-​virtual·​{v4},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getEast()​D 235 ····​invoke-​virtual·​{v4},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getEast()​D
   
231 ····​move-​result-​wide·​v4 236 ····​move-​result-​wide·​v4
   
232 ····​const-​wide/​high16·​v6,​·​0x4000000000000000L····​#·​2.​0 237 ····​const-​wide/​high16·​v6,​·​0x4000000000000000L····​#·​2.​0
   
233 ····​invoke-​static·​{v4,​·​v5,​·​v6,​·​v7},​·​Ljava/​lang/​Math;​-​>pow(DD)​D 238 ····​invoke-​static·​{v4,​·​v5,​·​v6,​·​v7},​·​Ljava/​lang/​Math;​-​>pow(DD)​D
Offset 259, 14 lines modified Offset 264, 15 lines modified
   
259 ····​move-​result-​wide·​v2 264 ····​move-​result-​wide·​v2
   
260 ····​move-​object/​from16·​v0,​·​p0 265 ····​move-​object/​from16·​v0,​·​p0
   
261 ····​iget-​object·​v4,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​Circle;​-​>pointB:​Lch/​hgdev/​toposuite/​points/​Point;​ 266 ····​iget-​object·​v4,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​Circle;​-​>pointB:​Lch/​hgdev/​toposuite/​points/​Point;​
   
  267 ····​.​line·​62
262 ····​invoke-​virtual·​{v4},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getNorth()​D 268 ····​invoke-​virtual·​{v4},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getNorth()​D
   
263 ····​move-​result-​wide·​v4 269 ····​move-​result-​wide·​v4
   
264 ····​const-​wide/​high16·​v6,​·​0x4000000000000000L····​#·​2.​0 270 ····​const-​wide/​high16·​v6,​·​0x4000000000000000L····​#·​2.​0
   
265 ····​invoke-​static·​{v4,​·​v5,​·​v6,​·​v7},​·​Ljava/​lang/​Math;​-​>pow(DD)​D 271 ····​invoke-​static·​{v4,​·​v5,​·​v6,​·​v7},​·​Ljava/​lang/​Math;​-​>pow(DD)​D
Offset 291, 14 lines modified Offset 297, 15 lines modified
   
291 ····​move-​result-​wide·​v2 297 ····​move-​result-​wide·​v2
   
292 ····​move-​object/​from16·​v0,​·​p0 298 ····​move-​object/​from16·​v0,​·​p0
   
293 ····​iget-​object·​v4,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​Circle;​-​>pointC:​Lch/​hgdev/​toposuite/​points/​Point;​ 299 ····​iget-​object·​v4,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​Circle;​-​>pointC:​Lch/​hgdev/​toposuite/​points/​Point;​
   
  300 ····​.​line·​64
Max diff block lines reached; 2833/5945 bytes (47.65%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/CirclesIntersection.smali
Offset 21, 26 lines modified Offset 21, 28 lines modified
21 .​method·​public·​constructor·​<init>()​V 21 .​method·​public·​constructor·​<init>()​V
22 ····​.​locals·​3 22 ····​.​locals·​3
   
23 ····​.​prologue 23 ····​.​prologue
24 ····​.​line·​62 24 ····​.​line·​62
25 ····​sget-​object·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>CIRCLESINTERSEC:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 25 ····​sget-​object·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>CIRCLESINTERSEC:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  26 ····​.​line·​63
26 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 27 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
27 ····​move-​result-​object·​v1 28 ····​move-​result-​object·​v1
   
28 ····​const·​v2,​·​0x7f060153 29 ····​const·​v2,​·​0x7f060153
   
29 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 30 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
30 ····​move-​result-​object·​v1 31 ····​move-​result-​object·​v1
   
31 ····​const/​4·​v2,​·​0x1 32 ····​const/​4·​v2,​·​0x1
   
  33 ····​.​line·​62
32 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​v2},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V 34 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​v2},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V
   
33 ····​.​line·​65 35 ····​.​line·​65
34 ····​invoke-​direct·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​CirclesIntersection;​-​>initAttributes()​V 36 ····​invoke-​direct·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​CirclesIntersection;​-​>initAttributes()​V
   
35 ····​.​line·​66 37 ····​.​line·​66
36 ····​return-​void 38 ····​return-​void
Offset 51, 14 lines modified Offset 53, 15 lines modified
51 ····​.​param·​p1,​·​"id"····​#·​J 53 ····​.​param·​p1,​·​"id"····​#·​J
52 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​ 54 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​
   
53 ····​.​prologue 55 ····​.​prologue
54 ····​.​line·​53 56 ····​.​line·​53
55 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>CIRCLESINTERSEC:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 57 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>CIRCLESINTERSEC:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  58 ····​.​line·​55
56 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 59 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
57 ····​move-​result-​object·​v0 60 ····​move-​result-​object·​v0
   
58 ····​const·​v1,​·​0x7f060153 61 ····​const·​v1,​·​0x7f060153
   
59 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
Offset 69, 14 lines modified Offset 72, 15 lines modified
   
69 ····​move-​object·​v1,​·​p0 72 ····​move-​object·​v1,​·​p0
   
70 ····​move-​wide·​v2,​·​p1 73 ····​move-​wide·​v2,​·​p1
   
71 ····​move-​object·​v6,​·​p3 74 ····​move-​object·​v6,​·​p3
   
  75 ····​.​line·​53
72 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V 76 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V
   
73 ····​.​line·​58 77 ····​.​line·​58
74 ····​invoke-​direct·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​CirclesIntersection;​-​>initAttributes()​V 78 ····​invoke-​direct·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​CirclesIntersection;​-​>initAttributes()​V
   
75 ····​.​line·​59 79 ····​.​line·​59
76 ····​return-​void 80 ····​return-​void
Offset 314, 18 lines modified Offset 318, 20 lines modified
   
314 ····​iget-​object·​v8,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​CirclesIntersection;​-​>centerSecond:​Lch/​hgdev/​toposuite/​points/​Point;​ 318 ····​iget-​object·​v8,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​CirclesIntersection;​-​>centerSecond:​Lch/​hgdev/​toposuite/​points/​Point;​
   
315 ····​const/​4·​v9,​·​0x0 319 ····​const/​4·​v9,​·​0x0
   
316 ····​invoke-​direct·​{v6,​·​v7,​·​v8,​·​v9},​·​Lch/​hgdev/​toposuite/​calculation/​Gisement;​-​><init>(Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​Z)​V 320 ····​invoke-​direct·​{v6,​·​v7,​·​v8,​·​v9},​·​Lch/​hgdev/​toposuite/​calculation/​Gisement;​-​><init>(Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​Z)​V
   
  321 ····​.​line·​158
317 ····​invoke-​virtual·​{v6},​·​Lch/​hgdev/​toposuite/​calculation/​Gisement;​-​>getGisement()​D 322 ····​invoke-​virtual·​{v6},​·​Lch/​hgdev/​toposuite/​calculation/​Gisement;​-​>getGisement()​D
   
318 ····​move-​result-​wide·​v6 323 ····​move-​result-​wide·​v6
   
  324 ····​.​line·​157
319 ····​invoke-​static·​{v6,​·​v7},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>gradToRad(D)​D 325 ····​invoke-​static·​{v6,​·​v7},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>gradToRad(D)​D
   
320 ····​move-​result-​wide·​v4 326 ····​move-​result-​wide·​v4
   
321 ····​.​line·​160 327 ····​.​line·​160
322 ····​.​local·​v4,​·​"gisement":​D 328 ····​.​local·​v4,​·​"gisement":​D
323 ····​iget-​object·​v6,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​CirclesIntersection;​-​>firstIntersection:​Lch/​hgdev/​toposuite/​points/​Point;​ 329 ····​iget-​object·​v6,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​CirclesIntersection;​-​>firstIntersection:​Lch/​hgdev/​toposuite/​points/​Point;​
Offset 336, 22 lines modified Offset 342, 24 lines modified
   
336 ····​move-​result-​wide·​v8 342 ····​move-​result-​wide·​v8
   
337 ····​iget-​wide·​v10,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​CirclesIntersection;​-​>radiusFirst:​D 343 ····​iget-​wide·​v10,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​CirclesIntersection;​-​>radiusFirst:​D
   
338 ····​add-​double·​v12,​·​v4,​·​v0 344 ····​add-​double·​v12,​·​v4,​·​v0
   
  345 ····​.​line·​161
339 ····​invoke-​static·​{v12,​·​v13},​·​Ljava/​lang/​Math;​-​>sin(D)​D 346 ····​invoke-​static·​{v12,​·​v13},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
340 ····​move-​result-​wide·​v12 347 ····​move-​result-​wide·​v12
   
341 ····​mul-​double/​2addr·​v10,​·​v12 348 ····​mul-​double/​2addr·​v10,​·​v12
   
342 ····​add-​double/​2addr·​v8,​·​v10 349 ····​add-​double/​2addr·​v8,​·​v10
   
  350 ····​.​line·​160
Max diff block lines reached; 6899/9920 bytes (69.55%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/CircularCurvesSolver.smali
Offset 41, 24 lines modified Offset 41, 26 lines modified
41 ····​.​param·​p9,​·​"_arrow"····​#·​D 41 ····​.​param·​p9,​·​"_arrow"····​#·​D
42 ····​.​param·​p11,​·​"hasDAO"····​#·​Z 42 ····​.​param·​p11,​·​"hasDAO"····​#·​Z
   
43 ····​.​prologue 43 ····​.​prologue
44 ····​.​line·​44 44 ····​.​line·​44
45 ····​sget-​object·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>CIRCCURVESOLVER:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 45 ····​sget-​object·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>CIRCCURVESOLVER:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  46 ····​.​line·​46
46 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 47 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
47 ····​move-​result-​object·​v1 48 ····​move-​result-​object·​v1
   
48 ····​const·​v2,​·​0x7f060154 49 ····​const·​v2,​·​0x7f060154
   
49 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 50 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
50 ····​move-​result-​object·​v1 51 ····​move-​result-​object·​v1
   
  52 ····​.​line·​44
51 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p11},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V 53 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p11},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V
   
52 ····​.​line·​49 54 ····​.​line·​49
53 ····​iput-​wide·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​CircularCurvesSolver;​-​>radius:​D 55 ····​iput-​wide·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​CircularCurvesSolver;​-​>radius:​D
   
54 ····​.​line·​50 56 ····​.​line·​50
55 ····​iput-​wide·​p3,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​CircularCurvesSolver;​-​>alphaAngle:​D 57 ····​iput-​wide·​p3,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​CircularCurvesSolver;​-​>alphaAngle:​D
Offset 81, 14 lines modified Offset 83, 15 lines modified
81 ····​.​param·​p1,​·​"id"····​#·​J 83 ····​.​param·​p1,​·​"id"····​#·​J
82 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​ 84 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​
   
83 ····​.​prologue 85 ····​.​prologue
84 ····​.​line·​57 86 ····​.​line·​57
85 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>CIRCCURVESOLVER:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 87 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>CIRCCURVESOLVER:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  88 ····​.​line·​60
86 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 89 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
87 ····​move-​result-​object·​v0 90 ····​move-​result-​object·​v0
   
88 ····​const·​v1,​·​0x7f060154 91 ····​const·​v1,​·​0x7f060154
   
89 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 92 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
Offset 99, 14 lines modified Offset 102, 15 lines modified
   
99 ····​move-​object·​v1,​·​p0 102 ····​move-​object·​v1,​·​p0
   
100 ····​move-​wide·​v2,​·​p1 103 ····​move-​wide·​v2,​·​p1
   
101 ····​move-​object·​v6,​·​p3 104 ····​move-​object·​v6,​·​p3
   
  105 ····​.​line·​57
102 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V 106 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V
   
103 ····​.​line·​63 107 ····​.​line·​63
104 ····​return-​void 108 ····​return-​void
105 .​end·​method 109 .​end·​method
   
   
Offset 212, 18 lines modified Offset 216, 20 lines modified
   
212 ····​.​line·​175 216 ····​.​line·​175
213 ····​:​goto_0 217 ····​:​goto_0
214 ····​iget-​wide·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​CircularCurvesSolver;​-​>radius:​D 218 ····​iget-​wide·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​CircularCurvesSolver;​-​>radius:​D
   
215 ····​iget-​wide·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​CircularCurvesSolver;​-​>alphaAngle:​D 219 ····​iget-​wide·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​CircularCurvesSolver;​-​>alphaAngle:​D
   
  220 ····​.​line·​176
216 ····​invoke-​static·​{v2,​·​v3},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>gradToRad(D)​D 221 ····​invoke-​static·​{v2,​·​v3},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>gradToRad(D)​D
   
217 ····​move-​result-​wide·​v2 222 ····​move-​result-​wide·​v2
   
  223 ····​.​line·​175
218 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>cos(D)​D 224 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>cos(D)​D
   
219 ····​move-​result-​wide·​v2 225 ····​move-​result-​wide·​v2
   
220 ····​div-​double/​2addr·​v0,​·​v2 226 ····​div-​double/​2addr·​v0,​·​v2
   
221 ····​iget-​wide·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​CircularCurvesSolver;​-​>radius:​D 227 ····​iget-​wide·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​CircularCurvesSolver;​-​>radius:​D
Offset 314, 18 lines modified Offset 320, 20 lines modified
   
314 ····​mul-​double/​2addr·​v2,​·​v4 320 ····​mul-​double/​2addr·​v2,​·​v4
   
315 ····​iget-​wide·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​CircularCurvesSolver;​-​>alphaAngle:​D 321 ····​iget-​wide·​v4,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​CircularCurvesSolver;​-​>alphaAngle:​D
   
316 ····​mul-​double/​2addr·​v4,​·​v6 322 ····​mul-​double/​2addr·​v4,​·​v6
   
  323 ····​.​line·​183
317 ····​invoke-​static·​{v4,​·​v5},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>gradToRad(D)​D 324 ····​invoke-​static·​{v4,​·​v5},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>gradToRad(D)​D
   
318 ····​move-​result-​wide·​v4 325 ····​move-​result-​wide·​v4
   
  326 ····​.​line·​182
319 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>sin(D)​D 327 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>sin(D)​D
   
320 ····​move-​result-​wide·​v4 328 ····​move-​result-​wide·​v4
   
321 ····​mul-​double/​2addr·​v2,​·​v4 329 ····​mul-​double/​2addr·​v2,​·​v4
   
Max diff block lines reached; 2243/5062 bytes (44.31%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/Abriss.smali
Offset 49, 14 lines modified Offset 49, 15 lines modified
49 ····​.​param·​p1,​·​"id"····​#·​J 49 ····​.​param·​p1,​·​"id"····​#·​J
50 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​ 50 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​
   
51 ····​.​prologue 51 ····​.​prologue
52 ····​.​line·​51 52 ····​.​line·​51
53 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>ABRISS:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 53 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>ABRISS:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  54 ····​.​line·​53
54 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 55 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
55 ····​move-​result-​object·​v0 56 ····​move-​result-​object·​v0
   
56 ····​const·​v1,​·​0x7f06014c 57 ····​const·​v1,​·​0x7f06014c
   
57 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 58 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
Offset 67, 14 lines modified Offset 68, 15 lines modified
   
67 ····​move-​object·​v1,​·​p0 68 ····​move-​object·​v1,​·​p0
   
68 ····​move-​wide·​v2,​·​p1 69 ····​move-​wide·​v2,​·​p1
   
69 ····​move-​object·​v6,​·​p3 70 ····​move-​object·​v6,​·​p3
   
  71 ····​.​line·​51
70 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V 72 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V
   
71 ····​.​line·​57 73 ····​.​line·​57
72 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​ 74 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​
   
73 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V 75 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
Offset 98, 24 lines modified Offset 100, 26 lines modified
   
98 ····​.​prologue 100 ····​.​prologue
99 ····​const-​wide/​16·​v4,​·​0x0 101 ····​const-​wide/​16·​v4,​·​0x0
   
100 ····​.​line·​40 102 ····​.​line·​40
101 ····​sget-​object·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>ABRISS:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 103 ····​sget-​object·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>ABRISS:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  104 ····​.​line·​41
102 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 105 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
103 ····​move-​result-​object·​v1 106 ····​move-​result-​object·​v1
   
104 ····​const·​v2,​·​0x7f06014c 107 ····​const·​v2,​·​0x7f06014c
   
105 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 108 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
106 ····​move-​result-​object·​v1 109 ····​move-​result-​object·​v1
   
  110 ····​.​line·​40
107 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p2},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V 111 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p2},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V
   
108 ····​.​line·​43 112 ····​.​line·​43
109 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​Abriss;​-​>station:​Lch/​hgdev/​toposuite/​points/​Point;​ 113 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​Abriss;​-​>station:​Lch/​hgdev/​toposuite/​points/​Point;​
   
110 ····​.​line·​44 114 ····​.​line·​44
111 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​ 115 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​
Offset 156, 60 lines modified Offset 160, 59 lines modified
156 .​end·​method 160 .​end·​method
   
157 .​method·​private·​hasDeactivatedMeasure​()​Z 161 .​method·​private·​hasDeactivatedMeasure​()​Z
158 ····​.​locals·​3 162 ····​.​locals·​3
   
159 ····​.​prologue 163 ····​.​prologue
160 ····​.​line·​274 164 ····​.​line·​274
161 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​Abriss;​-​>orientations:​Ljava/​util/​ArrayList;​ 165 ····​iget-​object·​v1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​Abriss;​-​>orientations:​Ljava/​util/​ArrayList;​
   
162 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 166 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
163 ····​move-​result-​object·​v0 167 ····​move-​result-​object·​v1
   
164 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
165 ····​:​cond_0 168 ····​:​cond_0
166 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 169 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
167 ····​move-​result·​v2 170 ····​move-​result·​v2
   
168 ····​if-​eqz·​v2,​·​:​cond_1 171 ····​if-​eqz·​v2,​·​:​cond_1
   
169 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 172 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
170 ····​move-​result-​object·​v1 173 ····​move-​result-​object·​v0
   
171 ····​check-​cast·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​ 174 ····​check-​cast·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​
   
172 ····​.​line·​275 175 ····​.​line·​275
173 ····​.​local·​v1,​·​"m":​Lch/​hgdev/​toposuite/​calculation/​Measure;​ 176 ····​.​local·​v0,​·​"m":​Lch/​hgdev/​toposuite/​calculation/​Measure;​
174 ····​invoke-​virtual·​{v1},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​>isDeactivated()​Z 177 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​>isDeactivated()​Z
   
175 ····​move-​result·​v2 178 ····​move-​result·​v2
   
176 ····​if-​eqz·​v2,​·​:​cond_0 179 ····​if-​eqz·​v2,​·​:​cond_0
   
177 ····​.​line·​276 180 ····​.​line·​276
178 ····​const/​4·​v2,​·​0x1 181 ····​const/​4·​v1,​·​0x1
   
179 ····​.​line·​279 182 ····​.​line·​279
180 ····​.​end·​local·​v1····​#·​"m":​Lch/​hgdev/​toposuite/​calculation/​Measure;​ 183 ····​.​end·​local·​v0····​#·​"m":​Lch/​hgdev/​toposuite/​calculation/​Measure;​
Max diff block lines reached; 26762/30222 bytes (88.55%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/CircularSegmentation.smali
Offset 47, 14 lines modified Offset 47, 15 lines modified
47 ····​.​param·​p1,​·​"id"····​#·​J 47 ····​.​param·​p1,​·​"id"····​#·​J
48 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​ 48 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​
   
49 ····​.​prologue 49 ····​.​prologue
50 ····​.​line·​62 50 ····​.​line·​62
51 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>CIRCULARSEGMENTATION​:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 51 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>CIRCULARSEGMENTATION​:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  52 ····​.​line·​64
52 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 53 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
53 ····​move-​result-​object·​v0 54 ····​move-​result-​object·​v0
   
54 ····​const·​v1,​·​0x7f060155 55 ····​const·​v1,​·​0x7f060155
   
55 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 56 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
Offset 65, 38 lines modified Offset 66, 41 lines modified
   
65 ····​move-​object·​v1,​·​p0 66 ····​move-​object·​v1,​·​p0
   
66 ····​move-​wide·​v2,​·​p1 67 ····​move-​wide·​v2,​·​p1
   
67 ····​move-​object·​v6,​·​p3 68 ····​move-​object·​v6,​·​p3
   
  69 ····​.​line·​62
68 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V 70 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V
   
69 ····​.​line·​67 71 ····​.​line·​67
70 ····​return-​void 72 ····​return-​void
71 .​end·​method 73 .​end·​method
   
72 .​method·​public·​constructor·​<init>(Z)​V 74 .​method·​public·​constructor·​<init>(Z)​V
73 ····​.​locals·​3 75 ····​.​locals·​3
74 ····​.​param·​p1,​·​"hasDAO"····​#·​Z 76 ····​.​param·​p1,​·​"hasDAO"····​#·​Z
   
75 ····​.​prologue 77 ····​.​prologue
76 ····​.​line·​70 78 ····​.​line·​70
77 ····​sget-​object·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>CIRCULARSEGMENTATION​:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 79 ····​sget-​object·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>CIRCULARSEGMENTATION​:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  80 ····​.​line·​71
78 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 81 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
79 ····​move-​result-​object·​v1 82 ····​move-​result-​object·​v1
   
80 ····​const·​v2,​·​0x7f060155 83 ····​const·​v2,​·​0x7f060155
   
81 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 84 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
82 ····​move-​result-​object·​v1 85 ····​move-​result-​object·​v1
   
  86 ····​.​line·​70
83 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V 87 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V
   
84 ····​.​line·​73 88 ····​.​line·​73
85 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​CircularSegmentation;​-​>initAttributes()​V 89 ····​invoke-​virtual·​{p0},​·​Lch/​hgdev/​toposuite/​calculation/​CircularSegmentation;​-​>initAttributes()​V
   
86 ····​.​line·​74 90 ····​.​line·​74
87 ····​return-​void 91 ····​return-​void
Offset 201, 40 lines modified Offset 205, 44 lines modified
201 ····​add-​double·​v4,​·​v4,​·​v18 205 ····​add-​double·​v4,​·​v4,​·​v18
   
202 ····​.​line·​201 206 ····​.​line·​201
203 ····​move-​object/​from16·​v0,​·​p0 207 ····​move-​object/​from16·​v0,​·​p0
   
204 ····​iget-​object·​v2,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CircularSegmentation;​-​>circleCenter:​Lch/​hgdev/​toposuite/​points/​Point;​ 208 ····​iget-​object·​v2,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CircularSegmentation;​-​>circleCenter:​Lch/​hgdev/​toposuite/​points/​Point;​
   
  209 ····​.​line·​202
205 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getEast()​D 210 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getEast()​D
   
206 ····​move-​result-​wide·​v2 211 ····​move-​result-​wide·​v2
   
207 ····​move-​object/​from16·​v0,​·​p0 212 ····​move-​object/​from16·​v0,​·​p0
   
208 ····​iget-​wide·​v6,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CircularSegmentation;​-​>circleRadius:​D 213 ····​iget-​wide·​v6,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CircularSegmentation;​-​>circleRadius:​D
   
  214 ····​.​line·​201
209 ····​invoke-​static/​range·​{v2·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>pointLanceEast(DDD)​D 215 ····​invoke-​static/​range·​{v2·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>pointLanceEast(DDD)​D
   
210 ····​move-​result-​wide·​v8 216 ····​move-​result-​wide·​v8
   
211 ····​.​line·​203 217 ····​.​line·​203
212 ····​.​local·​v8,​·​"east":​D 218 ····​.​local·​v8,​·​"east":​D
213 ····​move-​object/​from16·​v0,​·​p0 219 ····​move-​object/​from16·​v0,​·​p0
   
214 ····​iget-​object·​v2,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CircularSegmentation;​-​>circleCenter:​Lch/​hgdev/​toposuite/​points/​Point;​ 220 ····​iget-​object·​v2,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CircularSegmentation;​-​>circleCenter:​Lch/​hgdev/​toposuite/​points/​Point;​
   
  221 ····​.​line·​204
215 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getNorth()​D 222 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getNorth()​D
   
216 ····​move-​result-​wide·​v2 223 ····​move-​result-​wide·​v2
   
217 ····​move-​object/​from16·​v0,​·​p0 224 ····​move-​object/​from16·​v0,​·​p0
   
218 ····​iget-​wide·​v6,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CircularSegmentation;​-​>circleRadius:​D 225 ····​iget-​wide·​v6,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CircularSegmentation;​-​>circleRadius:​D
   
  226 ····​.​line·​203
219 ····​invoke-​static/​range·​{v2·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>pointLanceNorth(DDD)​D 227 ····​invoke-​static/​range·​{v2·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>pointLanceNorth(DDD)​D
   
220 ····​move-​result-​wide·​v10 228 ····​move-​result-​wide·​v10
   
Max diff block lines reached; 3570/6512 bytes (54.82%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/FreeStation.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​ 2 .​super·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​
3 .​source·​"FreeStation.​java" 3 .​source·​"FreeStation.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lch/​hgdev/​toposuite/​calculation/​FreeStation$1;​,​  
8 ········​Lch/​hgdev/​toposuite/​calculation/​FreeStation$Intermedi​ateResults;​,​ 7 ········​Lch/​hgdev/​toposuite/​calculation/​FreeStation$Intermedi​ateResults;​,​
9 ········​Lch/​hgdev/​toposuite/​calculation/​FreeStation$Result;​ 8 ········​Lch/​hgdev/​toposuite/​calculation/​FreeStation$Result;​
10 ····​} 9 ····​}
11 .​end·​annotation 10 .​end·​annotation
   
   
12 #·​instance·​fields 11 #·​instance·​fields
Offset 205, 47 lines modified Offset 204, 46 lines modified
205 ····​.​local·​p1,​·​"results":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lch/​hgdev/​toposuite/​calculation/​FreeStation$Intermedi​ateResults;​>;​" 204 ····​.​local·​p1,​·​"results":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lch/​hgdev/​toposuite/​calculation/​FreeStation$Intermedi​ateResults;​>;​"
206 ····​const-​wide·​v2,​·​0x7fefffffffffffffL····​#·​Double.​MAX_VALUE 205 ····​const-​wide·​v2,​·​0x7fefffffffffffffL····​#·​Double.​MAX_VALUE
   
207 ····​.​line·​356 206 ····​.​line·​356
208 ····​.​local·​v2,​·​"minRotation":​D 207 ····​.​local·​v2,​·​"minRotation":​D
209 ····​invoke-​interface·​{p1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 208 ····​invoke-​interface·​{p1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
210 ····​move-​result-​object·​v6 209 ····​move-​result-​object·​v7
   
211 ····​.​local·​v6,​·​"i$":​Ljava/​util/​Iterator;​  
212 ····​:​cond_0 210 ····​:​cond_0
213 ····​:​goto_0 211 ····​:​goto_0
214 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 212 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
215 ····​move-​result·​v0 213 ····​move-​result·​v0
   
216 ····​if-​eqz·​v0,​·​:​cond_1 214 ····​if-​eqz·​v0,​·​:​cond_1
   
217 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 215 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
218 ····​move-​result-​object·​v7 216 ····​move-​result-​object·​v6
   
219 ····​check-​cast·​v7,​·​Lch/​hgdev/​toposuite/​calculation/​FreeStation$Intermedi​ateResults;​ 217 ····​check-​cast·​v6,​·​Lch/​hgdev/​toposuite/​calculation/​FreeStation$Intermedi​ateResults;​
   
220 ····​.​line·​357 218 ····​.​line·​357
221 ····​.​local·​v7,​·​"r":​Lch/​hgdev/​toposuite/​calculation/​FreeStation$Intermedi​ateResults;​ 219 ····​.​local·​v6,​·​"r":​Lch/​hgdev/​toposuite/​calculation/​FreeStation$Intermedi​ateResults;​
222 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​FreeStation$Intermedi​ateResults;​-​>rotation:​D 220 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​FreeStation$Intermedi​ateResults;​-​>rotation:​D
223 ····​invoke-​static·​{v7},​·​Lch/​hgdev/​toposuite/​calculation/​FreeStation$Intermedi​ateResults;​-​>access$100(Lch/​hgdev/​toposuite/​calculation/​FreeStation$Intermedi​ateResults;​)​D 221 ····​invoke-​static·​{v6},​·​Lch/​hgdev/​toposuite/​calculation/​FreeStation$Intermedi​ateResults;​-​>access$100(Lch/​hgdev/​toposuite/​calculation/​FreeStation$Intermedi​ateResults;​)​D
   
224 ····​move-​result-​wide·​v0 222 ····​move-​result-​wide·​v0
   
225 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isIgnorable(D)​Z 223 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isIgnorable(D)​Z
   
226 ····​move-​result·​v0 224 ····​move-​result·​v0
   
227 ····​if-​nez·​v0,​·​:​cond_0 225 ····​if-​nez·​v0,​·​:​cond_0
   
228 ····​.​line·​360 226 ····​.​line·​360
229 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​FreeStation$Intermedi​ateResults;​-​>rotation:​D 227 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​FreeStation$Intermedi​ateResults;​-​>rotation:​D
230 ····​invoke-​static·​{v7},​·​Lch/​hgdev/​toposuite/​calculation/​FreeStation$Intermedi​ateResults;​-​>access$100(Lch/​hgdev/​toposuite/​calculation/​FreeStation$Intermedi​ateResults;​)​D 228 ····​invoke-​static·​{v6},​·​Lch/​hgdev/​toposuite/​calculation/​FreeStation$Intermedi​ateResults;​-​>access$100(Lch/​hgdev/​toposuite/​calculation/​FreeStation$Intermedi​ateResults;​)​D
   
231 ····​move-​result-​wide·​v0 229 ····​move-​result-​wide·​v0
   
232 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getAngleTolerance()​D 230 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getAngleTolerance()​D
   
233 ····​move-​result-​wide·​v4 231 ····​move-​result-​wide·​v4
   
Offset 253, 22 lines modified Offset 251, 22 lines modified
   
253 ····​move-​result·​v0 251 ····​move-​result·​v0
   
254 ····​if-​gez·​v0,​·​:​cond_0 252 ····​if-​gez·​v0,​·​:​cond_0
   
255 ····​.​line·​361 253 ····​.​line·​361
256 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​FreeStation$Intermedi​ateResults;​-​>rotation:​D 254 ····​#·​getter·​for:​·​Lch/​hgdev/​toposuite/​calculation/​FreeStation$Intermedi​ateResults;​-​>rotation:​D
257 ····​invoke-​static·​{v7},​·​Lch/​hgdev/​toposuite/​calculation/​FreeStation$Intermedi​ateResults;​-​>access$100(Lch/​hgdev/​toposuite/​calculation/​FreeStation$Intermedi​ateResults;​)​D 255 ····​invoke-​static·​{v6},​·​Lch/​hgdev/​toposuite/​calculation/​FreeStation$Intermedi​ateResults;​-​>access$100(Lch/​hgdev/​toposuite/​calculation/​FreeStation$Intermedi​ateResults;​)​D
   
258 ····​move-​result-​wide·​v2 256 ····​move-​result-​wide·​v2
   
259 ····​goto·​:​goto_0 257 ····​goto·​:​goto_0
   
260 ····​.​line·​364 258 ····​.​line·​364
261 ····​.​end·​local·​v7····​#·​"r":​Lch/​hgdev/​toposuite/​calculation/​FreeStation$Intermedi​ateResults;​ 259 ····​.​end·​local·​v6····​#·​"r":​Lch/​hgdev/​toposuite/​calculation/​FreeStation$Intermedi​ateResults;​
262 ····​:​cond_1 260 ····​:​cond_1
263 ····​return-​wide·​v2 261 ····​return-​wide·​v2
264 .​end·​method 262 .​end·​method
   
265 .​method·​private·​hasDeactivatedMeasure​(Ljava/​util/​ArrayList;​)​Z 263 .​method·​private·​hasDeactivatedMeasure​(Ljava/​util/​ArrayList;​)​Z
266 ····​.​locals·​3 264 ····​.​locals·​3
267 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 265 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
Offset 282, 48 lines modified Offset 280, 47 lines modified
282 ····​.​end·​annotation 280 ····​.​end·​annotation
   
283 ····​.​prologue 281 ····​.​prologue
284 ····​.​line·​488 282 ····​.​line·​488
285 ····​.​local·​p1,​·​"measures":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lch/​hgdev/​toposuite/​calculation/​Measure;​>;​" 283 ····​.​local·​p1,​·​"measures":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lch/​hgdev/​toposuite/​calculation/​Measure;​>;​"
286 ····​invoke-​virtual·​{p1},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 284 ····​invoke-​virtual·​{p1},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
287 ····​move-​result-​object·​v0 285 ····​move-​result-​object·​v1
   
288 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
289 ····​:​cond_0 286 ····​:​cond_0
290 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 287 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
Max diff block lines reached; 43681/47942 bytes (91.11%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/Gisement.smali
Offset 23, 14 lines modified Offset 23, 15 lines modified
23 ····​.​param·​p1,​·​"id"····​#·​J 23 ····​.​param·​p1,​·​"id"····​#·​J
24 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​ 24 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​
   
25 ····​.​prologue 25 ····​.​prologue
26 ····​.​line·​100 26 ····​.​line·​100
27 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>GISEMENT:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 27 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>GISEMENT:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  28 ····​.​line·​101
28 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 29 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
29 ····​move-​result-​object·​v0 30 ····​move-​result-​object·​v0
   
30 ····​const·​v1,​·​0x7f060159 31 ····​const·​v1,​·​0x7f060159
   
31 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 32 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
Offset 41, 14 lines modified Offset 42, 15 lines modified
   
41 ····​move-​object·​v1,​·​p0 42 ····​move-​object·​v1,​·​p0
   
42 ····​move-​wide·​v2,​·​p1 43 ····​move-​wide·​v2,​·​p1
   
43 ····​move-​object·​v6,​·​p3 44 ····​move-​object·​v6,​·​p3
   
  45 ····​.​line·​100
44 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V 46 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V
   
45 ····​.​line·​104 47 ····​.​line·​104
46 ····​return-​void 48 ····​return-​void
47 .​end·​method 49 .​end·​method
   
48 .​method·​public·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​)​V 50 .​method·​public·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​)​V
Offset 91, 24 lines modified Offset 93, 26 lines modified
91 ····​.​param·​p3,​·​"_orientation"····​#·​Lch/​hgdev/​toposuite/​points/​Point;​ 93 ····​.​param·​p3,​·​"_orientation"····​#·​Lch/​hgdev/​toposuite/​points/​Point;​
92 ····​.​param·​p4,​·​"hasDAO"····​#·​Z 94 ····​.​param·​p4,​·​"hasDAO"····​#·​Z
   
93 ····​.​prologue 95 ····​.​prologue
94 ····​.​line·​67 96 ····​.​line·​67
95 ····​sget-​object·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>GISEMENT:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 97 ····​sget-​object·​v1,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>GISEMENT:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  98 ····​.​line·​68
96 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 99 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
97 ····​move-​result-​object·​v2 100 ····​move-​result-​object·​v2
   
98 ····​const·​v3,​·​0x7f060159 101 ····​const·​v3,​·​0x7f060159
   
99 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 102 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
100 ····​move-​result-​object·​v2 103 ····​move-​result-​object·​v2
   
  104 ····​.​line·​67
101 ····​invoke-​direct·​{p0,​·​v1,​·​v2,​·​p4},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V 105 ····​invoke-​direct·​{p0,​·​v1,​·​v2,​·​p4},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V
   
102 ····​.​line·​71 106 ····​.​line·​71
103 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​Gisement;​-​>origin:​Lch/​hgdev/​toposuite/​points/​Point;​ 107 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​Gisement;​-​>origin:​Lch/​hgdev/​toposuite/​points/​Point;​
   
104 ····​.​line·​72 108 ····​.​line·​72
105 ····​iput-​object·​p3,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​Gisement;​-​>orientation:​Lch/​hgdev/​toposuite/​points/​Point;​ 109 ····​iput-​object·​p3,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​Gisement;​-​>orientation:​Lch/​hgdev/​toposuite/​points/​Point;​
Offset 155, 14 lines modified Offset 159, 15 lines modified
   
155 ····​move-​result·​v0 159 ····​move-​result·​v0
   
156 ····​if-​nez·​v0,​·​:​cond_0 160 ····​if-​nez·​v0,​·​:​cond_0
   
157 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​Gisement;​-​>origin:​Lch/​hgdev/​toposuite/​points/​Point;​ 161 ····​iget-​object·​v0,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​Gisement;​-​>origin:​Lch/​hgdev/​toposuite/​points/​Point;​
   
  162 ····​.​line·​231
158 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getAltitude()​D 163 ····​invoke-​virtual·​{v0},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getAltitude()​D
   
159 ····​move-​result-​wide·​v0 164 ····​move-​result-​wide·​v0
   
160 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isIgnorable(D)​Z 165 ····​invoke-​static·​{v0,​·​v1},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isIgnorable(D)​Z
   
161 ····​move-​result·​v0 166 ····​move-​result·​v0
Offset 255, 27 lines modified Offset 260, 29 lines modified
   
255 ····​invoke-​static·​{p3,​·​p4},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isNegative(D)​Z 260 ····​invoke-​static·​{p3,​·​p4},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isNegative(D)​Z
   
256 ····​move-​result·​v2 261 ····​move-​result·​v2
   
257 ····​if-​nez·​v2,​·​:​cond_5 262 ····​if-​nez·​v2,​·​:​cond_5
   
  263 ····​.​line·​179
258 ····​:​cond_3 264 ····​:​cond_3
259 ····​invoke-​static·​{p1,​·​p2},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isPositive(D)​Z 265 ····​invoke-​static·​{p1,​·​p2},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isPositive(D)​Z
   
260 ····​move-​result·​v2 266 ····​move-​result·​v2
   
261 ····​if-​eqz·​v2,​·​:​cond_4 267 ····​if-​eqz·​v2,​·​:​cond_4
   
262 ····​invoke-​static·​{p3,​·​p4},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isNegative(D)​Z 268 ····​invoke-​static·​{p3,​·​p4},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isNegative(D)​Z
   
263 ····​move-​result·​v2 269 ····​move-​result·​v2
   
264 ····​if-​nez·​v2,​·​:​cond_5 270 ····​if-​nez·​v2,​·​:​cond_5
   
  271 ····​.​line·​180
265 ····​:​cond_4 272 ····​:​cond_4
266 ····​invoke-​static·​{p1,​·​p2},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isNegative(D)​Z 273 ····​invoke-​static·​{p1,​·​p2},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>isNegative(D)​Z
Max diff block lines reached; 2723/5643 bytes (48.25%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/LeveOrthogonal.smali
Offset 43, 14 lines modified Offset 43, 15 lines modified
43 ····​.​param·​p1,​·​"id"····​#·​J 43 ····​.​param·​p1,​·​"id"····​#·​J
44 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​ 44 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​
   
45 ····​.​prologue 45 ····​.​prologue
46 ····​.​line·​54 46 ····​.​line·​54
47 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>LEVEORTHO:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 47 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>LEVEORTHO:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  48 ····​.​line·​55
48 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 49 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
49 ····​move-​result-​object·​v0 50 ····​move-​result-​object·​v0
   
50 ····​const·​v1,​·​0x7f06015d 51 ····​const·​v1,​·​0x7f06015d
   
51 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 52 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
Offset 61, 14 lines modified Offset 62, 15 lines modified
   
61 ····​move-​object·​v1,​·​p0 62 ····​move-​object·​v1,​·​p0
   
62 ····​move-​wide·​v2,​·​p1 63 ····​move-​wide·​v2,​·​p1
   
63 ····​move-​object·​v6,​·​p3 64 ····​move-​object·​v6,​·​p3
   
  65 ····​.​line·​54
64 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V 66 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V
   
65 ····​.​line·​58 67 ····​.​line·​58
66 ····​new-​instance·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​ 68 ····​new-​instance·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​
   
67 ····​const-​wide/​high16·​v2,​·​0x3ff0000000000000L····​#·​1.​0 69 ····​const-​wide/​high16·​v2,​·​0x3ff0000000000000L····​#·​1.​0
   
Offset 98, 24 lines modified Offset 100, 26 lines modified
98 ····​.​locals·​4 100 ····​.​locals·​4
99 ····​.​param·​p1,​·​"hasDAO"····​#·​Z 101 ····​.​param·​p1,​·​"hasDAO"····​#·​Z
   
100 ····​.​prologue 102 ····​.​prologue
101 ····​.​line·​44 103 ····​.​line·​44
102 ····​sget-​object·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>LEVEORTHO:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 104 ····​sget-​object·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>LEVEORTHO:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  105 ····​.​line·​45
103 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 106 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
104 ····​move-​result-​object·​v1 107 ····​move-​result-​object·​v1
   
105 ····​const·​v2,​·​0x7f06015d 108 ····​const·​v2,​·​0x7f06015d
   
106 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 109 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
107 ····​move-​result-​object·​v1 110 ····​move-​result-​object·​v1
   
  111 ····​.​line·​44
108 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V 112 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V
   
109 ····​.​line·​48 113 ····​.​line·​48
110 ····​new-​instance·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​ 114 ····​new-​instance·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​
   
111 ····​const-​wide/​high16·​v2,​·​0x3ff0000000000000L····​#·​1.​0 115 ····​const-​wide/​high16·​v2,​·​0x3ff0000000000000L····​#·​1.​0
   
Offset 157, 19 lines modified Offset 161, 17 lines modified
   
157 ····​iget-​object·​v3,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LeveOrthogonal;​-​>measures:​Ljava/​util/​ArrayList;​ 161 ····​iget-​object·​v3,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LeveOrthogonal;​-​>measures:​Ljava/​util/​ArrayList;​
   
158 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​ArrayList;​-​>size()​I 162 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​ArrayList;​-​>size()​I
   
159 ····​move-​result·​v3 163 ····​move-​result·​v3
   
160 ····​const/​16·​v16,​·​0x1 164 ····​const/​4·​v15,​·​0x1
   
161 ····move/​from16·v0,​·​v16 165 ····if-​ge·​v3,​·​v15,​·:​cond_0
   
162 ····​if-​ge·​v3,​·​v0,​·​:​cond_0  
   
163 ····​.​line·​99 166 ····​.​line·​99
164 ····​:​goto_0 167 ····​:​goto_0
165 ····​return-​void 168 ····​return-​void
   
166 ····​.​line·​69 169 ····​.​line·​69
167 ····​:​cond_0 170 ····​:​cond_0
Offset 188, 29 lines modified Offset 190, 26 lines modified
   
188 ····​invoke-​virtual·​{v3},​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​-​>getOrigin()​Lch/​hgdev/​toposuite/​points/​Point;​ 190 ····​invoke-​virtual·​{v3},​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​-​>getOrigin()​Lch/​hgdev/​toposuite/​points/​Point;​
   
189 ····​move-​result-​object·​v3 191 ····​move-​result-​object·​v3
   
190 ····​move-​object/​from16·​v0,​·​p0 192 ····​move-​object/​from16·​v0,​·​p0
   
191 ····​iget-​object·​v0,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LeveOrthogonal;​-​>orthogonalBase:​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​ 193 ····​iget-​object·​v15,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LeveOrthogonal;​-​>orthogonalBase:​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​
   
192 ····​move-​object/​from16·​v16,​·​v0  
   
193 ····invoke-​virtual/​range·{v16·.​.​·​v16},​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​-​>getExtremity()​Lch/​hgdev/​toposuite/​points/​Point;​ 194 ····​.​line·​72
  195 ····​invoke-​virtual·​{v15},​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​-​>getExtremity()​Lch/​hgdev/​toposuite/​points/​Point;​
   
194 ····​move-​result-​object·​v16 196 ····​move-​result-​object·​v15
   
195 ····​const/​16·​v17,​·​0x0  
   
196 ····move-​object/​from16·​v0,​·v16 197 ····const/​16·​v16,​·0x0
   
Max diff block lines reached; 16392/19577 bytes (83.73%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/LimitDisplacement.smali
Offset 35, 14 lines modified Offset 35, 15 lines modified
35 ····​.​param·​p1,​·​"id"····​#·​J 35 ····​.​param·​p1,​·​"id"····​#·​J
36 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​ 36 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​
   
37 ····​.​prologue 37 ····​.​prologue
38 ····​.​line·​57 38 ····​.​line·​57
39 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>LIMITDISPL:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 39 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>LIMITDISPL:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  40 ····​.​line·​60
40 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 41 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
41 ····​move-​result-​object·​v0 42 ····​move-​result-​object·​v0
   
42 ····​const·​v1,​·​0x7f06015f 43 ····​const·​v1,​·​0x7f06015f
   
43 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 44 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
Offset 53, 14 lines modified Offset 54, 15 lines modified
   
53 ····​move-​object·​v1,​·​p0 54 ····​move-​object·​v1,​·​p0
   
54 ····​move-​wide·​v2,​·​p1 55 ····​move-​wide·​v2,​·​p1
   
55 ····​move-​object·​v6,​·​p3 56 ····​move-​object·​v6,​·​p3
   
  57 ····​.​line·​57
56 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V 58 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V
   
57 ····​.​line·​64 59 ····​.​line·​64
58 ····​return-​void 60 ····​return-​void
59 .​end·​method 61 .​end·​method
   
60 .​method·​public·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​DLjava/​lang/​String;​Ljava/​lang/​String;​Z)​V 62 .​method·​public·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​DLjava/​lang/​String;​Ljava/​lang/​String;​Z)​V
Offset 74, 24 lines modified Offset 76, 26 lines modified
74 ····​.​param·​p8,​·​"_pointYNumber"····​#·​Ljava/​lang/​String;​ 76 ····​.​param·​p8,​·​"_pointYNumber"····​#·​Ljava/​lang/​String;​
75 ····​.​param·​p9,​·​"hasDAO"····​#·​Z 77 ····​.​param·​p9,​·​"hasDAO"····​#·​Z
   
76 ····​.​prologue 78 ····​.​prologue
77 ····​.​line·​41 79 ····​.​line·​41
78 ····​sget-​object·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>LIMITDISPL:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 80 ····​sget-​object·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>LIMITDISPL:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  81 ····​.​line·​43
79 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 82 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
80 ····​move-​result-​object·​v1 83 ····​move-​result-​object·​v1
   
81 ····​const·​v2,​·​0x7f06015f 84 ····​const·​v2,​·​0x7f06015f
   
82 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 85 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
83 ····​move-​result-​object·​v1 86 ····​move-​result-​object·​v1
   
  87 ····​.​line·​41
84 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p9},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V 88 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p9},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V
   
85 ····​.​line·​47 89 ····​.​line·​47
86 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​LimitDisplacement;​-​>pointA:​Lch/​hgdev/​toposuite/​points/​Point;​ 90 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​LimitDisplacement;​-​>pointA:​Lch/​hgdev/​toposuite/​points/​Point;​
   
87 ····​.​line·​48 91 ····​.​line·​48
88 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​LimitDisplacement;​-​>pointB:​Lch/​hgdev/​toposuite/​points/​Point;​ 92 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​LimitDisplacement;​-​>pointB:​Lch/​hgdev/​toposuite/​points/​Point;​
Offset 169, 14 lines modified Offset 173, 15 lines modified
   
169 ····​iget-​object·​v9,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LimitDisplacement;​-​>pointB:​Lch/​hgdev/​toposuite/​points/​Point;​ 173 ····​iget-​object·​v9,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LimitDisplacement;​-​>pointB:​Lch/​hgdev/​toposuite/​points/​Point;​
   
170 ····​const/​4·​v10,​·​0x0 174 ····​const/​4·​v10,​·​0x0
   
171 ····​invoke-​direct·​{v4,​·​v8,​·​v9,​·​v10},​·​Lch/​hgdev/​toposuite/​calculation/​Gisement;​-​><init>(Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​Z)​V 175 ····​invoke-​direct·​{v4,​·​v8,​·​v9,​·​v10},​·​Lch/​hgdev/​toposuite/​calculation/​Gisement;​-​><init>(Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​Z)​V
   
  176 ····​.​line·​71
172 ····​invoke-​virtual·​{v4},​·​Lch/​hgdev/​toposuite/​calculation/​Gisement;​-​>getGisement()​D 177 ····​invoke-​virtual·​{v4},​·​Lch/​hgdev/​toposuite/​calculation/​Gisement;​-​>getGisement()​D
   
173 ····​move-​result-​wide·​v8 178 ····​move-​result-​wide·​v8
   
174 ····​sub-​double·​v20,​·​v6,​·​v8 179 ····​sub-​double·​v20,​·​v6,​·​v8
   
175 ····​.​line·​73 180 ····​.​line·​73
Offset 209, 14 lines modified Offset 214, 15 lines modified
   
209 ····​iget-​object·​v9,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LimitDisplacement;​-​>pointA:​Lch/​hgdev/​toposuite/​points/​Point;​ 214 ····​iget-​object·​v9,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LimitDisplacement;​-​>pointA:​Lch/​hgdev/​toposuite/​points/​Point;​
   
210 ····​const/​4·​v10,​·​0x0 215 ····​const/​4·​v10,​·​0x0
   
211 ····​invoke-​direct·​{v4,​·​v8,​·​v9,​·​v10},​·​Lch/​hgdev/​toposuite/​calculation/​Gisement;​-​><init>(Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​Z)​V 216 ····​invoke-​direct·​{v4,​·​v8,​·​v9,​·​v10},​·​Lch/​hgdev/​toposuite/​calculation/​Gisement;​-​><init>(Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​Z)​V
   
  217 ····​.​line·​74
212 ····​invoke-​virtual·​{v4},​·​Lch/​hgdev/​toposuite/​calculation/​Gisement;​-​>getGisement()​D 218 ····​invoke-​virtual·​{v4},​·​Lch/​hgdev/​toposuite/​calculation/​Gisement;​-​>getGisement()​D
   
213 ····​move-​result-​wide·​v8 219 ····​move-​result-​wide·​v8
   
214 ····​sub-​double·​v24,​·​v6,​·​v8 220 ····​sub-​double·​v24,​·​v6,​·​v8
   
215 ····​.​line·​76 221 ····​.​line·​76
Offset 711, 18 lines modified Offset 717, 20 lines modified
711 ····​.​local·​v0,​·​"jo":​Lorg/​json/​JSONObject;​ 717 ····​.​local·​v0,​·​"jo":​Lorg/​json/​JSONObject;​
712 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​SharedResources;​-​>getSetOfPoints()​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​ 718 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​SharedResources;​-​>getSetOfPoints()​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​
   
713 ····​move-​result-​object·​v1 719 ····​move-​result-​object·​v1
   
714 ····​const-​string·​v2,​·​"point_a" 720 ····​const-​string·​v2,​·​"point_a"
   
  721 ····​.​line·​131
Max diff block lines reached; 2659/6089 bytes (43.67%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/LineCircleIntersection.smali
Offset 42, 14 lines modified Offset 42, 15 lines modified
42 ····​.​param·​p1,​·​"id"····​#·​J 42 ····​.​param·​p1,​·​"id"····​#·​J
43 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​ 43 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​
   
44 ····​.​prologue 44 ····​.​prologue
45 ····​.​line·​48 45 ····​.​line·​48
46 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>LINECIRCINTERSEC:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 46 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>LINECIRCINTERSEC:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  47 ····​.​line·​50
47 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 48 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
48 ····​move-​result-​object·​v0 49 ····​move-​result-​object·​v0
   
49 ····​const·​v1,​·​0x7f060161 50 ····​const·​v1,​·​0x7f060161
   
50 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 51 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
Offset 60, 14 lines modified Offset 61, 15 lines modified
   
60 ····​move-​object·​v1,​·​p0 61 ····​move-​object·​v1,​·​p0
   
61 ····​move-​wide·​v2,​·​p1 62 ····​move-​wide·​v2,​·​p1
   
62 ····​move-​object·​v6,​·​p3 63 ····​move-​object·​v6,​·​p3
   
  64 ····​.​line·​48
63 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V 65 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V
   
64 ····​.​line·​53 66 ····​.​line·​53
65 ····​return-​void 67 ····​return-​void
66 .​end·​method 68 .​end·​method
   
67 .​method·​public·​constructor·​<init>(Z)​V 69 .​method·​public·​constructor·​<init>(Z)​V
Offset 78, 24 lines modified Offset 80, 26 lines modified
78 ····​const-​wide/​16·​v4,​·​0x0 80 ····​const-​wide/​16·​v4,​·​0x0
   
79 ····​const/​4·​v3,​·​0x0 81 ····​const/​4·​v3,​·​0x0
   
80 ····​.​line·​82 82 ····​.​line·​82
81 ····​sget-​object·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>LINECIRCINTERSEC:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 83 ····​sget-​object·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>LINECIRCINTERSEC:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  84 ····​.​line·​83
82 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 85 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
83 ····​move-​result-​object·​v1 86 ····​move-​result-​object·​v1
   
84 ····​const·​v2,​·​0x7f060161 87 ····​const·​v2,​·​0x7f060161
   
85 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 88 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
86 ····​move-​result-​object·​v1 89 ····​move-​result-​object·​v1
   
  90 ····​.​line·​82
87 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V 91 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V
   
88 ····​.​line·​86 92 ····​.​line·​86
89 ····​new-​instance·​v0,​·​Lch/​hgdev/​toposuite/​points/​Point;​ 93 ····​new-​instance·​v0,​·​Lch/​hgdev/​toposuite/​points/​Point;​
   
90 ····​invoke-​direct·​{v0,​·​v3},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​><init>(Z)​V 94 ····​invoke-​direct·​{v0,​·​v3},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​><init>(Z)​V
   
Offset 238, 26 lines modified Offset 242, 28 lines modified
   
238 ····​iget-​object·​v12,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LineCircleIntersectio​n;​-​>p1L:​Lch/​hgdev/​toposuite/​points/​Point;​ 242 ····​iget-​object·​v12,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LineCircleIntersectio​n;​-​>p1L:​Lch/​hgdev/​toposuite/​points/​Point;​
   
239 ····​move-​object/​from16·​v0,​·​p0 243 ····​move-​object/​from16·​v0,​·​p0
   
240 ····​iget-​object·​v2,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LineCircleIntersectio​n;​-​>p1L:​Lch/​hgdev/​toposuite/​points/​Point;​ 244 ····​iget-​object·​v2,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LineCircleIntersectio​n;​-​>p1L:​Lch/​hgdev/​toposuite/​points/​Point;​
   
  245 ····​.​line·​160
241 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getEast()​D 246 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getEast()​D
   
242 ····​move-​result-​wide·​v2 247 ····​move-​result-​wide·​v2
   
243 ····​move-​object/​from16·​v0,​·​p0 248 ····​move-​object/​from16·​v0,​·​p0
   
244 ····​iget-​wide·​v6,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LineCircleIntersectio​n;​-​>displacementL:​D 249 ····​iget-​wide·​v6,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LineCircleIntersectio​n;​-​>displacementL:​D
   
245 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>abs(D)​D 250 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>abs(D)​D
   
246 ····​move-​result-​wide·​v6 251 ····​move-​result-​wide·​v6
   
  252 ····​.​line·​159
247 ····​invoke-​static/​range·​{v2·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>pointLanceEast(DDD)​D 253 ····​invoke-​static/​range·​{v2·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>pointLanceEast(DDD)​D
   
248 ····​move-​result-​wide·​v2 254 ····​move-​result-​wide·​v2
   
249 ····​invoke-​virtual·​{v12,​·​v2,​·​v3},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>setEast(D)​V 255 ····​invoke-​virtual·​{v12,​·​v2,​·​v3},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>setEast(D)​V
   
250 ····​.​line·​161 256 ····​.​line·​161
Offset 265, 26 lines modified Offset 271, 28 lines modified
   
265 ····​iget-​object·​v12,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LineCircleIntersectio​n;​-​>p1L:​Lch/​hgdev/​toposuite/​points/​Point;​ 271 ····​iget-​object·​v12,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LineCircleIntersectio​n;​-​>p1L:​Lch/​hgdev/​toposuite/​points/​Point;​
   
266 ····​move-​object/​from16·​v0,​·​p0 272 ····​move-​object/​from16·​v0,​·​p0
   
267 ····​iget-​object·​v2,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LineCircleIntersectio​n;​-​>p1L:​Lch/​hgdev/​toposuite/​points/​Point;​ 273 ····​iget-​object·​v2,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LineCircleIntersectio​n;​-​>p1L:​Lch/​hgdev/​toposuite/​points/​Point;​
   
  274 ····​.​line·​162
268 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getNorth()​D 275 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​points/​Point;​-​>getNorth()​D
   
269 ····​move-​result-​wide·​v2 276 ····​move-​result-​wide·​v2
Max diff block lines reached; 18066/21085 bytes (85.68%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/LinesIntersection.smali
Offset 35, 14 lines modified Offset 35, 15 lines modified
35 ····​.​param·​p1,​·​"id"····​#·​J 35 ····​.​param·​p1,​·​"id"····​#·​J
36 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​ 36 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​
   
37 ····​.​prologue 37 ····​.​prologue
38 ····​.​line·​79 38 ····​.​line·​79
39 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>LINEINTERSEC:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 39 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>LINEINTERSEC:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  40 ····​.​line·​82
40 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 41 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
41 ····​move-​result-​object·​v0 42 ····​move-​result-​object·​v0
   
42 ····​const·​v1,​·​0x7f060162 43 ····​const·​v1,​·​0x7f060162
   
43 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 44 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
Offset 53, 14 lines modified Offset 54, 15 lines modified
   
53 ····​move-​object·​v1,​·​p0 54 ····​move-​object·​v1,​·​p0
   
54 ····​move-​wide·​v2,​·​p1 55 ····​move-​wide·​v2,​·​p1
   
55 ····​move-​object·​v6,​·​p3 56 ····​move-​object·​v6,​·​p3
   
  57 ····​.​line·​79
56 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V 58 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V
   
57 ····​.​line·​85 59 ····​.​line·​85
58 ····​return-​void 60 ····​return-​void
59 .​end·​method 61 .​end·​method
   
60 .​method·​public·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​DDDLch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​DDDLjava/​lang/​String;​Z)​V 62 .​method·​public·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​DDDLch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​DDDLjava/​lang/​String;​Z)​V
Offset 78, 24 lines modified Offset 80, 26 lines modified
78 ····​.​param·​p17,​·​"_pointNumber"····​#·​Ljava/​lang/​String;​ 80 ····​.​param·​p17,​·​"_pointNumber"····​#·​Ljava/​lang/​String;​
79 ····​.​param·​p18,​·​"hasDAO"····​#·​Z 81 ····​.​param·​p18,​·​"hasDAO"····​#·​Z
   
80 ····​.​prologue 82 ····​.​prologue
81 ····​.​line·​92 83 ····​.​line·​92
82 ····​sget-​object·​v2,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>LINEINTERSEC:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 84 ····​sget-​object·​v2,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>LINEINTERSEC:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  85 ····​.​line·​94
83 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 86 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
84 ····​move-​result-​object·​v3 87 ····​move-​result-​object·​v3
   
85 ····​const·​v4,​·​0x7f060162 88 ····​const·​v4,​·​0x7f060162
   
86 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 89 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
87 ····​move-​result-​object·​v3 90 ····​move-​result-​object·​v3
   
  91 ····​.​line·​92
88 ····​move/​from16·​v0,​·​p18 92 ····​move/​from16·​v0,​·​p18
   
89 ····​invoke-​direct·​{p0,​·​v2,​·​v3,​·​v0},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V 93 ····​invoke-​direct·​{p0,​·​v2,​·​v3,​·​v0},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V
   
90 ····​.​line·​97 94 ····​.​line·​97
91 ····​invoke-​virtual·​{p0,​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​LinesIntersection;​-​>setP1D1(Lch/​hgdev/​toposuite/​points/​Point;​)​V 95 ····​invoke-​virtual·​{p0,​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​LinesIntersection;​-​>setP1D1(Lch/​hgdev/​toposuite/​points/​Point;​)​V
   
Offset 244, 14 lines modified Offset 248, 15 lines modified
   
244 ····​iget-​object·​v2,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LinesIntersection;​-​>p2D1:​Lch/​hgdev/​toposuite/​points/​Point;​ 248 ····​iget-​object·​v2,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LinesIntersection;​-​>p2D1:​Lch/​hgdev/​toposuite/​points/​Point;​
   
245 ····​move-​object/​from16·​v0,​·​p0 249 ····​move-​object/​from16·​v0,​·​p0
   
246 ····​iget-​object·​v3,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LinesIntersection;​-​>p2D2:​Lch/​hgdev/​toposuite/​points/​Point;​ 250 ····​iget-​object·​v3,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LinesIntersection;​-​>p2D2:​Lch/​hgdev/​toposuite/​points/​Point;​
   
  251 ····​.​line·​128
247 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getCoordinateToleran​ce()​D 252 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getCoordinateToleran​ce()​D
   
248 ····​move-​result-​wide·​v8 253 ····​move-​result-​wide·​v8
   
249 ····​invoke-​static·​{v2,​·​v3,​·​v8,​·​v9},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>equals(Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​D)​Z 254 ····​invoke-​static·​{v2,​·​v3,​·​v8,​·​v9},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>equals(Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​D)​Z
   
250 ····​move-​result·​v2 255 ····​move-​result·​v2
Offset 263, 14 lines modified Offset 268, 15 lines modified
   
263 ····​iget-​object·​v2,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LinesIntersection;​-​>p1D1:​Lch/​hgdev/​toposuite/​points/​Point;​ 268 ····​iget-​object·​v2,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LinesIntersection;​-​>p1D1:​Lch/​hgdev/​toposuite/​points/​Point;​
   
264 ····​move-​object/​from16·​v0,​·​p0 269 ····​move-​object/​from16·​v0,​·​p0
   
265 ····​iget-​object·​v3,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LinesIntersection;​-​>p2D2:​Lch/​hgdev/​toposuite/​points/​Point;​ 270 ····​iget-​object·​v3,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LinesIntersection;​-​>p2D2:​Lch/​hgdev/​toposuite/​points/​Point;​
   
  271 ····​.​line·​129
266 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getCoordinateToleran​ce()​D 272 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getCoordinateToleran​ce()​D
   
267 ····​move-​result-​wide·​v8 273 ····​move-​result-​wide·​v8
   
268 ····​invoke-​static·​{v2,​·​v3,​·​v8,​·​v9},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>equals(Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​D)​Z 274 ····​invoke-​static·​{v2,​·​v3,​·​v8,​·​v9},​·​Lch/​hgdev/​toposuite/​utils/​MathUtils;​-​>equals(Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​D)​Z
   
269 ····​move-​result·​v2 275 ····​move-​result·​v2
Offset 281, 14 lines modified Offset 287, 15 lines modified
   
281 ····​iget-​object·​v2,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LinesIntersection;​-​>p2D1:​Lch/​hgdev/​toposuite/​points/​Point;​ 287 ····​iget-​object·​v2,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LinesIntersection;​-​>p2D1:​Lch/​hgdev/​toposuite/​points/​Point;​
   
282 ····​move-​object/​from16·​v0,​·​p0 288 ····​move-​object/​from16·​v0,​·​p0
   
283 ····​iget-​object·​v3,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LinesIntersection;​-​>p1D2:​Lch/​hgdev/​toposuite/​points/​Point;​ 289 ····​iget-​object·​v3,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​LinesIntersection;​-​>p1D2:​Lch/​hgdev/​toposuite/​points/​Point;​
   
  290 ····​.​line·​130
Max diff block lines reached; 20604/24109 bytes (85.46%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/Measure.smali
Offset 57, 14 lines modified Offset 57, 15 lines modified
   
57 ····​move-​result-​wide·​v6 57 ····​move-​result-​wide·​v6
   
58 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​>getS()​D 58 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​>getS()​D
   
59 ····​move-​result-​wide·​v8 59 ····​move-​result-​wide·​v8
   
  60 ····​.​line·​91
60 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​>getLatDepl()​D 61 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​>getLatDepl()​D
   
61 ····​move-​result-​wide·​v10 62 ····​move-​result-​wide·​v10
   
62 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​>getLonDepl()​D 63 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​>getLonDepl()​D
   
63 ····​move-​result-​wide·​v12 64 ····​move-​result-​wide·​v12
Offset 73, 14 lines modified Offset 74, 15 lines modified
   
73 ····​move-​result-​wide·​v14 74 ····​move-​result-​wide·​v14
   
74 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​>getUnknownOrientatio​n()​D 75 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​>getUnknownOrientatio​n()​D
   
75 ····​move-​result-​wide·​v16 76 ····​move-​result-​wide·​v16
   
  77 ····​.​line·​92
76 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​>getMeasureNumber()​Ljava/​lang/​String;​ 78 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​>getMeasureNumber()​Ljava/​lang/​String;​
   
77 ····​move-​result-​object·​v18 79 ····​move-​result-​object·​v18
   
78 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​>getAbscissa()​D 80 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​>getAbscissa()​D
   
79 ····​move-​result-​wide·​v19 81 ····​move-​result-​wide·​v19
Offset 91, 14 lines modified Offset 93, 15 lines modified
   
91 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​>isDeactivated()​Z 93 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​>isDeactivated()​Z
   
92 ····​move-​result·​v23 94 ····​move-​result·​v23
   
93 ····​move-​object/​from16·​v0,​·​p0 95 ····​move-​object/​from16·​v0,​·​p0
   
  96 ····​.​line·​90
94 ····​invoke-​direct/​range·​{v0·​.​.​·​v23},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​><init>(Lch/​hgdev/​toposuite/​points/​Point;​DDDDDDDDLjava/​lang/​String;​DDZ)​V 97 ····​invoke-​direct/​range·​{v0·​.​.​·​v23},​·​Lch/​hgdev/​toposuite/​calculation/​Measure;​-​><init>(Lch/​hgdev/​toposuite/​points/​Point;​DDDDDDDDLjava/​lang/​String;​DDZ)​V
   
95 ····​.​line·​93 98 ····​.​line·​93
96 ····​return-​void 99 ····​return-​void
97 .​end·​method 100 .​end·​method
   
98 .​method·​public·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​Point;​DDD)​V 101 .​method·​public·​constructor·​<init>(Lch/​hgdev/​toposuite/​points/​Point;​DDD)​V
[−]
smali/ch/hgdev/toposuite/calculation/OrthogonalBase.smali
Offset 145, 36 lines modified Offset 145, 40 lines modified
145 ····​.​local·​v8,​·​"jo":​Lorg/​json/​JSONObject;​ 145 ····​.​local·​v8,​·​"jo":​Lorg/​json/​JSONObject;​
146 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​SharedResources;​-​>getSetOfPoints()​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​ 146 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​SharedResources;​-​>getSetOfPoints()​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​
   
147 ····​move-​result-​object·​v10 147 ····​move-​result-​object·​v10
   
148 ····​const-​string·​v11,​·​"origin" 148 ····​const-​string·​v11,​·​"origin"
   
  149 ····​.​line·​98
149 ····​invoke-​virtual·​{v8,​·​v11},​·​Lorg/​json/​JSONObject;​-​>getString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 150 ····​invoke-​virtual·​{v8,​·​v11},​·​Lorg/​json/​JSONObject;​-​>getString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
150 ····​move-​result-​object·​v11 151 ····​move-​result-​object·​v11
   
  152 ····​.​line·​97
151 ····​invoke-​virtual·​{v10,​·​v11},​·​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​-​>find(Ljava/​lang/​Object;​)​Lch/​hgdev/​toposuite/​transfer/​DataExporter;​ 153 ····​invoke-​virtual·​{v10,​·​v11},​·​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​-​>find(Ljava/​lang/​Object;​)​Lch/​hgdev/​toposuite/​transfer/​DataExporter;​
   
152 ····​move-​result-​object·​v2 154 ····​move-​result-​object·​v2
   
153 ····​check-​cast·​v2,​·​Lch/​hgdev/​toposuite/​points/​Point;​ 155 ····​check-​cast·​v2,​·​Lch/​hgdev/​toposuite/​points/​Point;​
   
154 ····​.​line·​99 156 ····​.​line·​99
155 ····​.​local·​v2,​·​"origin":​Lch/​hgdev/​toposuite/​points/​Point;​ 157 ····​.​local·​v2,​·​"origin":​Lch/​hgdev/​toposuite/​points/​Point;​
156 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​SharedResources;​-​>getSetOfPoints()​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​ 158 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​SharedResources;​-​>getSetOfPoints()​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​
   
157 ····​move-​result-​object·​v10 159 ····​move-​result-​object·​v10
   
158 ····​const-​string·​v11,​·​"extremity" 160 ····​const-​string·​v11,​·​"extremity"
   
  161 ····​.​line·​100
159 ····​invoke-​virtual·​{v8,​·​v11},​·​Lorg/​json/​JSONObject;​-​>getString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 162 ····​invoke-​virtual·​{v8,​·​v11},​·​Lorg/​json/​JSONObject;​-​>getString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
160 ····​move-​result-​object·​v11 163 ····​move-​result-​object·​v11
   
  164 ····​.​line·​99
161 ····​invoke-​virtual·​{v10,​·​v11},​·​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​-​>find(Ljava/​lang/​Object;​)​Lch/​hgdev/​toposuite/​transfer/​DataExporter;​ 165 ····​invoke-​virtual·​{v10,​·​v11},​·​Lch/​hgdev/​toposuite/​dao/​collections/​DAOMapperTreeSet;​-​>find(Ljava/​lang/​Object;​)​Lch/​hgdev/​toposuite/​transfer/​DataExporter;​
   
162 ····​move-​result-​object·​v3 166 ····​move-​result-​object·​v3
   
163 ····​check-​cast·​v3,​·​Lch/​hgdev/​toposuite/​points/​Point;​ 167 ····​check-​cast·​v3,​·​Lch/​hgdev/​toposuite/​points/​Point;​
   
164 ····​.​line·​101 168 ····​.​line·​101
[−]
smali/ch/hgdev/toposuite/calculation/OrthogonalImplantation.smali
Offset 43, 14 lines modified Offset 43, 15 lines modified
43 ····​.​param·​p1,​·​"id"····​#·​J 43 ····​.​param·​p1,​·​"id"····​#·​J
44 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​ 44 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​
   
45 ····​.​prologue 45 ····​.​prologue
46 ····​.​line·​46 46 ····​.​line·​46
47 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>ORTHOIMPL:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 47 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>ORTHOIMPL:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  48 ····​.​line·​48
48 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 49 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
49 ····​move-​result-​object·​v0 50 ····​move-​result-​object·​v0
   
50 ····​const·​v1,​·​0x7f060164 51 ····​const·​v1,​·​0x7f060164
   
51 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 52 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
Offset 61, 14 lines modified Offset 62, 15 lines modified
   
61 ····​move-​object·​v1,​·​p0 62 ····​move-​object·​v1,​·​p0
   
62 ····​move-​wide·​v2,​·​p1 63 ····​move-​wide·​v2,​·​p1
   
63 ····​move-​object·​v6,​·​p3 64 ····​move-​object·​v6,​·​p3
   
  65 ····​.​line·​46
64 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V 66 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V
   
65 ····​.​line·​52 67 ····​.​line·​52
66 ····​new-​instance·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​ 68 ····​new-​instance·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​
   
67 ····​invoke-​direct·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​-​><init>()​V 69 ····​invoke-​direct·​{v0},​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​-​><init>()​V
   
Offset 97, 24 lines modified Offset 99, 26 lines modified
97 ····​.​param·​p1,​·​"base"····​#·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​ 99 ····​.​param·​p1,​·​"base"····​#·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​
98 ····​.​param·​p2,​·​"hasDAO"····​#·​Z 100 ····​.​param·​p2,​·​"hasDAO"····​#·​Z
   
99 ····​.​prologue 101 ····​.​prologue
100 ····​.​line·​32 102 ····​.​line·​32
101 ····​sget-​object·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>ORTHOIMPL:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 103 ····​sget-​object·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>ORTHOIMPL:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  104 ····​.​line·​33
102 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 105 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
103 ····​move-​result-​object·​v1 106 ····​move-​result-​object·​v1
   
104 ····​const·​v2,​·​0x7f060164 107 ····​const·​v2,​·​0x7f060164
   
105 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 108 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
106 ····​move-​result-​object·​v1 109 ····​move-​result-​object·​v1
   
  110 ····​.​line·​32
107 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p2},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V 111 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p2},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V
   
108 ····​.​line·​36 112 ····​.​line·​36
109 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalImplantatio​n;​-​>orthogonalBase:​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​ 113 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalImplantatio​n;​-​>orthogonalBase:​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​
   
110 ····​.​line·​37 114 ····​.​line·​37
111 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​ 115 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​
Offset 185, 22 lines modified Offset 189, 24 lines modified
185 ····​:​cond_0 189 ····​:​cond_0
186 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalImplantatio​n;​-​>orthogonalBase:​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​ 190 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalImplantatio​n;​-​>orthogonalBase:​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​
   
187 ····​if-​eqz·​v2,​·​:​cond_1 191 ····​if-​eqz·​v2,​·​:​cond_1
   
188 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalImplantatio​n;​-​>orthogonalBase:​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​ 192 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalImplantatio​n;​-​>orthogonalBase:​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​
   
  193 ····​.​line·​63
189 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​-​>getOrigin()​Lch/​hgdev/​toposuite/​points/​Point;​ 194 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​-​>getOrigin()​Lch/​hgdev/​toposuite/​points/​Point;​
   
190 ····​move-​result-​object·​v2 195 ····​move-​result-​object·​v2
   
191 ····​if-​eqz·​v2,​·​:​cond_1 196 ····​if-​eqz·​v2,​·​:​cond_1
   
192 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalImplantatio​n;​-​>orthogonalBase:​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​ 197 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalImplantatio​n;​-​>orthogonalBase:​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​
   
  198 ····​.​line·​64
193 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​-​>getExtremity()​Lch/​hgdev/​toposuite/​points/​Point;​ 199 ····​invoke-​virtual·​{v2},​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalBase;​-​>getExtremity()​Lch/​hgdev/​toposuite/​points/​Point;​
   
194 ····​move-​result-​object·​v2 200 ····​move-​result-​object·​v2
   
195 ····​if-​nez·​v2,​·​:​cond_2 201 ····​if-​nez·​v2,​·​:​cond_2
   
196 ····​.​line·​65 202 ····​.​line·​65
Offset 220, 44 lines modified Offset 226, 45 lines modified
220 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>clear()​V 226 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>clear()​V
   
221 ····​.​line·​70 227 ····​.​line·​70
222 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalImplantatio​n;​-​>measures:​Ljava/​util/​ArrayList;​ 228 ····​iget-​object·​v2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​OrthogonalImplantatio​n;​-​>measures:​Ljava/​util/​ArrayList;​
   
223 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 229 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
224 ····​move-​result-​object·​v0 230 ····​move-​result-​object·​v12
   
225 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
226 ····​:​goto_0 231 ····​:​goto_0
227 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 232 ····​invoke-​interface·​{v12},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
228 ····​move-​result·​v2 233 ····​move-​result·​v2
   
Max diff block lines reached; 13259/16680 bytes (79.49%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/PointProjectionOnALine.smali
Offset 41, 14 lines modified Offset 41, 15 lines modified
41 ····​.​param·​p1,​·​"id"····​#·​J 41 ····​.​param·​p1,​·​"id"····​#·​J
42 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​ 42 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​
   
43 ····​.​prologue 43 ····​.​prologue
44 ····​.​line·​87 44 ····​.​line·​87
45 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>PROJPT:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 45 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>PROJPT:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  46 ····​.​line·​89
46 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 47 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
47 ····​move-​result-​object·​v0 48 ····​move-​result-​object·​v0
   
48 ····​const·​v1,​·​0x7f060165 49 ····​const·​v1,​·​0x7f060165
   
49 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 50 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
Offset 59, 14 lines modified Offset 60, 15 lines modified
   
59 ····​move-​object·​v1,​·​p0 60 ····​move-​object·​v1,​·​p0
   
60 ····​move-​wide·​v2,​·​p1 61 ····​move-​wide·​v2,​·​p1
   
61 ····​move-​object·​v6,​·​p3 62 ····​move-​object·​v6,​·​p3
   
  63 ····​.​line·​87
62 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V 64 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V
   
63 ····​.​line·​92 65 ····​.​line·​92
64 ····​return-​void 66 ····​return-​void
65 .​end·​method 67 .​end·​method
   
66 .​method·​public·​constructor·​<init>(Ljava/​lang/​String;​Lch/​hgdev/​toposuite/​points/​Point;​DLch/​hgdev/​toposuite/​points/​Point;​DLch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e$Mode;​Z)​V 68 .​method·​public·​constructor·​<init>(Ljava/​lang/​String;​Lch/​hgdev/​toposuite/​points/​Point;​DLch/​hgdev/​toposuite/​points/​Point;​DLch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e$Mode;​Z)​V
Offset 77, 14 lines modified Offset 79, 15 lines modified
77 ····​.​param·​p5,​·​"_ptToProj"····​#·​Lch/​hgdev/​toposuite/​points/​Point;​ 79 ····​.​param·​p5,​·​"_ptToProj"····​#·​Lch/​hgdev/​toposuite/​points/​Point;​
78 ····​.​param·​p6,​·​"_displacement"····​#·​D 80 ····​.​param·​p6,​·​"_displacement"····​#·​D
79 ····​.​param·​p8,​·​"_mode"····​#·​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e$Mode;​ 81 ····​.​param·​p8,​·​"_mode"····​#·​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e$Mode;​
80 ····​.​param·​p9,​·​"hasDAO"····​#·​Z 82 ····​.​param·​p9,​·​"hasDAO"····​#·​Z
   
81 ····​.​prologue 83 ····​.​prologue
82 ····​.​line·​60 84 ····​.​line·​60
  85 ····​.​line·​63
83 ····​invoke-​static·​{p2,​·​p3,​·​p4},​·​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e;​-​>pointFromGisement(Lc​h/​hgdev/​toposuite/​points/​Point;​D)​Lch/​hgdev/​toposuite/​points/​Point;​ 86 ····​invoke-​static·​{p2,​·​p3,​·​p4},​·​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e;​-​>pointFromGisement(Lc​h/​hgdev/​toposuite/​points/​Point;​D)​Lch/​hgdev/​toposuite/​points/​Point;​
   
84 ····​move-​result-​object·​v4 87 ····​move-​result-​object·​v4
   
85 ····​move-​object·​v1,​·​p0 88 ····​move-​object·​v1,​·​p0
   
86 ····​move-​object·​v2,​·​p1 89 ····​move-​object·​v2,​·​p1
Offset 95, 14 lines modified Offset 98, 15 lines modified
   
95 ····​move-​wide/​from16·​v6,​·​p6 98 ····​move-​wide/​from16·​v6,​·​p6
   
96 ····​move-​object/​from16·​v8,​·​p8 99 ····​move-​object/​from16·​v8,​·​p8
   
97 ····​move/​from16·​v9,​·​p9 100 ····​move/​from16·​v9,​·​p9
   
  101 ····​.​line·​60
98 ····​invoke-​direct/​range·​{v1·​.​.​·​v9},​·​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e;​-​><init>(Ljava/​lang/​String;​Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​DLch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e$Mode;​Z)​V 102 ····​invoke-​direct/​range·​{v1·​.​.​·​v9},​·​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e;​-​><init>(Ljava/​lang/​String;​Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​DLch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e$Mode;​Z)​V
   
99 ····​.​line·​68 103 ····​.​line·​68
100 ····​return-​void 104 ····​return-​void
101 .​end·​method 105 .​end·​method
   
102 .​method·​public·​constructor·​<init>(Ljava/​lang/​String;​Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​DLch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e$Mode;​Z)​V 106 .​method·​public·​constructor·​<init>(Ljava/​lang/​String;​Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​Lch/​hgdev/​toposuite/​points/​Point;​DLch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e$Mode;​Z)​V
Offset 115, 24 lines modified Offset 119, 26 lines modified
115 ····​.​param·​p7,​·​"_mode"····​#·​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e$Mode;​ 119 ····​.​param·​p7,​·​"_mode"····​#·​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e$Mode;​
116 ····​.​param·​p8,​·​"hasDAO"····​#·​Z 120 ····​.​param·​p8,​·​"hasDAO"····​#·​Z
   
117 ····​.​prologue 121 ····​.​prologue
118 ····​.​line·​46 122 ····​.​line·​46
119 ····​sget-​object·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>PROJPT:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 123 ····​sget-​object·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>PROJPT:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  124 ····​.​line·​47
120 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 125 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
121 ····​move-​result-​object·​v1 126 ····​move-​result-​object·​v1
   
122 ····​const·​v2,​·​0x7f060165 127 ····​const·​v2,​·​0x7f060165
   
123 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 128 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
124 ····​move-​result-​object·​v1 129 ····​move-​result-​object·​v1
   
  130 ····​.​line·​46
125 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p8},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V 131 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p8},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V
   
126 ····​.​line·​50 132 ····​.​line·​50
127 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e;​-​>number:​Ljava/​lang/​String;​ 133 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e;​-​>number:​Ljava/​lang/​String;​
   
128 ····​.​line·​51 134 ····​.​line·​51
129 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e;​-​>p1:​Lch/​hgdev/​toposuite/​points/​Point;​ 135 ····​iput-​object·​p2,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e;​-​>p1:​Lch/​hgdev/​toposuite/​points/​Point;​
Offset 339, 54 lines modified Offset 345, 61 lines modified
339 ····​.​line·​112 345 ····​.​line·​112
340 ····​new-​instance·​v16,​·​Lch/​hgdev/​toposuite/​points/​Point;​ 346 ····​new-​instance·​v16,​·​Lch/​hgdev/​toposuite/​points/​Point;​
   
341 ····​move-​object/​from16·​v0,​·​p0 347 ····​move-​object/​from16·​v0,​·​p0
   
342 ····​iget-​object·​v2,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e;​-​>p1:​Lch/​hgdev/​toposuite/​points/​Point;​ 348 ····​iget-​object·​v2,​·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​PointProjectionOnALin​e;​-​>p1:​Lch/​hgdev/​toposuite/​points/​Point;​
   
  349 ····​.​line·​113
Max diff block lines reached; 11435/15067 bytes (75.89%) of diff not shown.
[−]
smali/ch/hgdev/toposuite/calculation/PolarImplantation$Result.smali
Offset 34, 14 lines modified Offset 34, 15 lines modified
   
34 .​field·​private·​final·​zenAngle:​D 34 .​field·​private·​final·​zenAngle:​D
   
   
35 #·​direct·​methods 35 #·​direct·​methods
36 .​method·​public·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​PolarImplantation;​Ljava/​lang/​String;​DDDDDD)​V 36 .​method·​public·​constructor·​<init>(Lch/​hgdev/​toposuite/​calculation/​PolarImplantation;​Ljava/​lang/​String;​DDDDDD)​V
37 ····​.​locals·​1 37 ····​.​locals·​1
  38 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​hgdev/​toposuite/​calculation/​PolarImplantation;​
38 ····​.​param·​p2,​·​"_pointNumber"····​#·​Ljava/​lang/​String;​ 39 ····​.​param·​p2,​·​"_pointNumber"····​#·​Ljava/​lang/​String;​
39 ····​.​param·​p3,​·​"_horizDir"····​#·​D 40 ····​.​param·​p3,​·​"_horizDir"····​#·​D
40 ····​.​param·​p5,​·​"_horizDist"····​#·​D 41 ····​.​param·​p5,​·​"_horizDist"····​#·​D
41 ····​.​param·​p7,​·​"_distance"····​#·​D 42 ····​.​param·​p7,​·​"_distance"····​#·​D
42 ····​.​param·​p9,​·​"_zenAngle"····​#·​D 43 ····​.​param·​p9,​·​"_zenAngle"····​#·​D
43 ····​.​param·​p11,​·​"_gisement"····​#·​D 44 ····​.​param·​p11,​·​"_gisement"····​#·​D
44 ····​.​param·​p13,​·​"_s"····​#·​D 45 ····​.​param·​p13,​·​"_s"····​#·​D
[−]
smali/ch/hgdev/toposuite/calculation/PolarImplantation.smali
Offset 45, 14 lines modified Offset 45, 15 lines modified
45 ····​.​param·​p1,​·​"id"····​#·​J 45 ····​.​param·​p1,​·​"id"····​#·​J
46 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​ 46 ····​.​param·​p3,​·​"lastModification"····​#·​Ljava/​util/​Date;​
   
47 ····​.​prologue 47 ····​.​prologue
48 ····​.​line·​38 48 ····​.​line·​38
49 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>POLARIMPLANT:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 49 ····​sget-​object·​v4,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>POLARIMPLANT:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  50 ····​.​line·​40
50 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 51 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
51 ····​move-​result-​object·​v0 52 ····​move-​result-​object·​v0
   
52 ····​const·​v1,​·​0x7f060168 53 ····​const·​v1,​·​0x7f060168
   
53 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 54 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
Offset 63, 14 lines modified Offset 64, 15 lines modified
   
63 ····​move-​object·​v1,​·​p0 64 ····​move-​object·​v1,​·​p0
   
64 ····​move-​wide·​v2,​·​p1 65 ····​move-​wide·​v2,​·​p1
   
65 ····​move-​object·​v6,​·​p3 66 ····​move-​object·​v6,​·​p3
   
  67 ····​.​line·​38
66 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V 68 ····​invoke-​direct/​range·​{v1·​.​.​·​v7},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(JLch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Ljava/​util/​Date;​Z)​V
   
67 ····​.​line·​43 69 ····​.​line·​43
68 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​ 70 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​
   
69 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V 71 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
Offset 92, 24 lines modified Offset 94, 26 lines modified
92 ····​.​param·​p1,​·​"_station"····​#·​Lch/​hgdev/​toposuite/​points/​Point;​ 94 ····​.​param·​p1,​·​"_station"····​#·​Lch/​hgdev/​toposuite/​points/​Point;​
93 ····​.​param·​p2,​·​"hasDAO"····​#·​Z 95 ····​.​param·​p2,​·​"hasDAO"····​#·​Z
   
94 ····​.​prologue 96 ····​.​prologue
95 ····​.​line·​48 97 ····​.​line·​48
96 ····​sget-​object·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>POLARIMPLANT:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​ 98 ····​sget-​object·​v0,​·​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​-​>POLARIMPLANT:​Lch/​hgdev/​toposuite/​calculation/​CalculationType;​
   
  99 ····​.​line·​49
97 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​ 100 ····​invoke-​static·​{},​·​Lch/​hgdev/​toposuite/​App;​-​>getContext()​Landroid/​content/​Context;​
   
98 ····​move-​result-​object·​v1 101 ····​move-​result-​object·​v1
   
99 ····​const·​v2,​·​0x7f060168 102 ····​const·​v2,​·​0x7f060168
   
100 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 103 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
101 ····​move-​result-​object·​v1 104 ····​move-​result-​object·​v1
   
  105 ····​.​line·​48
102 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p2},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V 106 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p2},​·​Lch/​hgdev/​toposuite/​calculation/​Calculation;​-​><init>(Lch/​hgdev/​toposuite/​calculation/​CalculationType;​Ljava/​lang/​String;​Z)​V
   
103 ····​.​line·​52 107 ····​.​line·​52
104 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​PolarImplantation;​-​>station:​Lch/​hgdev/​toposuite/​points/​Point;​ 108 ····​iput-​object·​p1,​·​p0,​·​Lch/​hgdev/​toposuite/​calculation/​PolarImplantation;​-​>station:​Lch/​hgdev/​toposuite/​points/​Point;​
   
105 ····