[−]
/home/hans/code/fdroid/data/tmp/de.jkliemann.parkendd_24.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_de.jkliemann.parkendd_24.apk
[−]
zipinfo {}
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 Zip·​file·​size:​·​1328993·​bytes,​·​number·​of·​entries:​·​357 1 Zip·​file·​size:​·​1323982·​bytes,​·​number·​of·​entries:​·​357
2 -​rw-​-​-​-​·····​2.​0·​fat····​36235·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat····​36235·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat····​36356·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​EAF0CBB0.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat····​36356·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​EAF0CBB0.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​EAF0CBB0.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​EAF0CBB0.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​buildserverid
6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​fdroidserverid
7 -​rw-​-​-​-​·····​2.​0·​fat·····​5464·​bX·​defN·​08-​Jan-​01·​00:​00·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat·····​5464·​bX·​defN·​08-​Jan-​01·​00:​00·​AndroidManifest.​xml
8 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​anim/​abc_fade_in.​xml 8 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​anim/​abc_fade_in.​xml
Offset 338, 22 lines modified Offset 338, 22 lines modified
338 -​rw-​-​-​-​·····​2.​0·​fat······​332·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​menu/​menu_about.​xml 338 -​rw-​-​-​-​·····​2.​0·​fat······​332·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​menu/​menu_about.​xml
339 -​rw-​-​-​-​·····​2.​0·​fat······​332·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​menu/​menu_details.​xml 339 -​rw-​-​-​-​·····​2.​0·​fat······​332·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​menu/​menu_details.​xml
340 -​rw-​-​-​-​·····​2.​0·​fat······​604·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​menu/​menu_forecast.​xml 340 -​rw-​-​-​-​·····​2.​0·​fat······​604·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​menu/​menu_forecast.​xml
341 -​rw-​-​-​-​·····​2.​0·​fat·····​1184·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​menu/​menu_main.​xml 341 -​rw-​-​-​-​·····​2.​0·​fat·····​1184·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​menu/​menu_main.​xml
342 -​rw-​-​-​-​·····​2.​0·​fat·····​1184·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​menu/​menu_place.​xml 342 -​rw-​-​-​-​·····​2.​0·​fat·····​1184·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​menu/​menu_place.​xml
343 -​rw-​-​-​-​·····​2.​0·​fat······​240·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​pref_container.​xml 343 -​rw-​-​-​-​·····​2.​0·​fat······​240·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​pref_container.​xml
344 -​rw-​-​-​-​·····​2.​0·​fat·····​1308·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​pref_general.​xml 344 -​rw-​-​-​-​·····​2.​0·​fat·····​1308·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​pref_general.​xml
345 -​rw-​-​-​-​·····​1.​0·​fat···​192520·​b-​·​stor·​08-​Jan-​01·​00:​00·​resources.​arsc 345 -​rw-​-​-​-​·····​1.​0·​fat···​192004·​b-​·​stor·​08-​Jan-​01·​00:​00·​resources.​arsc
346 -​rw-​-​-​-​·····​2.​0·​fat··2478244·​bl·​defN·​08-​Jan-​01·​00:​00·​classes.​dex 346 -​rw-​-​-​-​·····​2.​0·​fat··1878496·​bl·​defN·​08-​Jan-​01·​00:​00·​classes.​dex
347 -​rw-​-​-​-​·····​2.​0·​fat·····​2335·​bl·​defN·​08-​Jan-​01·​00:​00·​org/​osmdroid/​center.​png 347 -​rw-​-​-​-​·····​2.​0·​fat·····​2335·​bl·​defN·​08-​Jan-​01·​00:​00·​org/​osmdroid/​center.​png
348 -​rw-​-​-​-​·····​2.​0·​fat·····​2642·​bl·​defN·​08-​Jan-​01·​00:​00·​org/​osmdroid/​direction_arrow.​png 348 -​rw-​-​-​-​·····​2.​0·​fat·····​2642·​bl·​defN·​08-​Jan-​01·​00:​00·​org/​osmdroid/​direction_arrow.​png
349 -​rw-​-​-​-​·····​2.​0·​fat·····​3943·​bl·​defN·​08-​Jan-​01·​00:​00·​org/​osmdroid/​ic_menu_compass.​png 349 -​rw-​-​-​-​·····​2.​0·​fat·····​3943·​bl·​defN·​08-​Jan-​01·​00:​00·​org/​osmdroid/​ic_menu_compass.​png
350 -​rw-​-​-​-​·····​2.​0·​fat·····​1923·​bl·​defN·​08-​Jan-​01·​00:​00·​org/​osmdroid/​ic_menu_mapmode.​png 350 -​rw-​-​-​-​·····​2.​0·​fat·····​1923·​bl·​defN·​08-​Jan-​01·​00:​00·​org/​osmdroid/​ic_menu_mapmode.​png
351 -​rw-​-​-​-​·····​2.​0·​fat·····​5307·​bl·​defN·​08-​Jan-​01·​00:​00·​org/​osmdroid/​ic_menu_mylocation.​png 351 -​rw-​-​-​-​·····​2.​0·​fat·····​5307·​bl·​defN·​08-​Jan-​01·​00:​00·​org/​osmdroid/​ic_menu_mylocation.​png
352 -​rw-​-​-​-​·····​2.​0·​fat·····​4733·​bl·​defN·​08-​Jan-​01·​00:​00·​org/​osmdroid/​ic_menu_offline.​png 352 -​rw-​-​-​-​·····​2.​0·​fat·····​4733·​bl·​defN·​08-​Jan-​01·​00:​00·​org/​osmdroid/​ic_menu_offline.​png
353 -​rw-​-​-​-​·····​2.​0·​fat·····​1912·​bl·​defN·​08-​Jan-​01·​00:​00·​org/​osmdroid/​marker_default.​png 353 -​rw-​-​-​-​·····​2.​0·​fat·····​1912·​bl·​defN·​08-​Jan-​01·​00:​00·​org/​osmdroid/​marker_default.​png
354 -​rw-​-​-​-​·····​2.​0·​fat······​664·​bl·​defN·​08-​Jan-​01·​00:​00·​org/​osmdroid/​marker_default_focuse​d_base.​png 354 -​rw-​-​-​-​·····​2.​0·​fat······​664·​bl·​defN·​08-​Jan-​01·​00:​00·​org/​osmdroid/​marker_default_focuse​d_base.​png
355 -​rw-​-​-​-​·····​2.​0·​fat·····​1914·​bl·​defN·​08-​Jan-​01·​00:​00·​org/​osmdroid/​navto_small.​png 355 -​rw-​-​-​-​·····​2.​0·​fat·····​1914·​bl·​defN·​08-​Jan-​01·​00:​00·​org/​osmdroid/​navto_small.​png
356 -​rw-​-​-​-​·····​2.​0·​fat·····​1670·​bl·​defN·​08-​Jan-​01·​00:​00·​org/​osmdroid/​next.​png 356 -​rw-​-​-​-​·····​2.​0·​fat·····​1670·​bl·​defN·​08-​Jan-​01·​00:​00·​org/​osmdroid/​next.​png
357 -​rw-​-​-​-​·····​2.​0·​fat·····​1531·​bl·​defN·​08-​Jan-​01·​00:​00·​org/​osmdroid/​person.​png 357 -​rw-​-​-​-​·····​2.​0·​fat·····​1531·​bl·​defN·​08-​Jan-​01·​00:​00·​org/​osmdroid/​person.​png
358 -​rw-​-​-​-​·····​2.​0·​fat·····​1648·​bl·​defN·​08-​Jan-​01·​00:​00·​org/​osmdroid/​previous.​png 358 -​rw-​-​-​-​·····​2.​0·​fat·····​1648·​bl·​defN·​08-​Jan-​01·​00:​00·​org/​osmdroid/​previous.​png
359 357·​files,​·3069374·​bytes·​uncompressed,​·​1264628·​bytes·​compressed:​··58.​8% 359 357·​files,​·2469110·​bytes·​uncompressed,​·​1260474·​bytes·​compressed:​··49.​0%
[−]
smali/android/support/v7/appcompat/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·​885  
32 ····​return-​void 31 ····​return-​void
33 .​end·​method 32 .​end·​method
[−]
smali/de/jkliemann/parkendd/ForecastActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​jkliemann/​parkendd/​ForecastActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​jkliemann/​parkendd/​ForecastActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​jkliemann/​parkendd/​ForecastActivity;​)​V 23 .​method·​constructor·​<init>(Lde/​jkliemann/​parkendd/​ForecastActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​jkliemann/​parkendd/​ForecastActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​56 27 ····​.​line·​56
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​jkliemann/​parkendd/​ForecastActivity$1;​-​>this$0:​Lde/​jkliemann/​parkendd/​ForecastActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​jkliemann/​parkendd/​ForecastActivity$1;​-​>this$0:​Lde/​jkliemann/​parkendd/​ForecastActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/jkliemann/parkendd/ForecastActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​jkliemann/​parkendd/​ForecastActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​jkliemann/​parkendd/​ForecastActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​jkliemann/​parkendd/​ForecastActivity;​)​V 23 .​method·​constructor·​<init>(Lde/​jkliemann/​parkendd/​ForecastActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​jkliemann/​parkendd/​ForecastActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​71 27 ····​.​line·​71
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​jkliemann/​parkendd/​ForecastActivity$2;​-​>this$0:​Lde/​jkliemann/​parkendd/​ForecastActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​jkliemann/​parkendd/​ForecastActivity$2;​-​>this$0:​Lde/​jkliemann/​parkendd/​ForecastActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/jkliemann/parkendd/ForecastActivity$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​jkliemann/​parkendd/​ForecastActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​jkliemann/​parkendd/​ForecastActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​jkliemann/​parkendd/​ForecastActivity;​)​V 23 .​method·​constructor·​<init>(Lde/​jkliemann/​parkendd/​ForecastActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​jkliemann/​parkendd/​ForecastActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​91 27 ····​.​line·​91
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​jkliemann/​parkendd/​ForecastActivity$3;​-​>this$0:​Lde/​jkliemann/​parkendd/​ForecastActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​jkliemann/​parkendd/​ForecastActivity$3;​-​>this$0:​Lde/​jkliemann/​parkendd/​ForecastActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/jkliemann/parkendd/ForecastActivity.smali
Offset 109, 161 lines modified Offset 109, 160 lines modified
109 ····​.​line·​33 109 ····​.​line·​33
110 ····​invoke-​direct·​{p0,​·​p1},​·​Lde/​jkliemann/​parkendd/​ForecastActivity;​-​>updateList(I)​V 110 ····​invoke-​direct·​{p0,​·​p1},​·​Lde/​jkliemann/​parkendd/​ForecastActivity;​-​>updateList(I)​V
   
111 ····​return-​void 111 ····​return-​void
112 .​end·​method 112 .​end·​method
   
113 .​method·​private·​loadDate()​V 113 .​method·​private·​loadDate()​V
114 ····​.​locals·​14 114 ····​.​locals·​13
   
115 ····​.​prologue 115 ····​.​prologue
116 ····​const/​4·​v13,​·​0x1 116 ····​const/​4·​v12,​·​0x1
   
117 ····​const/​4·​v12,​·​0x0 117 ····​const/​4·​v11,​·​0x0
   
118 ····​.​line·​101 118 ····​.​line·​101
119 ····​iget-​object·​v8,​·​p0,​·​Lde/​jkliemann/​parkendd/​ForecastActivity;​-​>pg:​Landroid/​widget/​ProgressBar;​ 119 ····​iget-​object·​v7,​·​p0,​·​Lde/​jkliemann/​parkendd/​ForecastActivity;​-​>pg:​Landroid/​widget/​ProgressBar;​
   
120 ····​invoke-​virtual·​{v8,​·​v12},​·​Landroid/​widget/​ProgressBar;​-​>setProgress(I)​V 120 ····​invoke-​virtual·​{v7,​·​v11},​·​Landroid/​widget/​ProgressBar;​-​>setProgress(I)​V
   
121 ····​.​line·​102 121 ····​.​line·​102
122 ····​iget-​object·​v8,​·​p0,​·​Lde/​jkliemann/​parkendd/​ForecastActivity;​-​>pg:​Landroid/​widget/​ProgressBar;​ 122 ····​iget-​object·​v7,​·​p0,​·​Lde/​jkliemann/​parkendd/​ForecastActivity;​-​>pg:​Landroid/​widget/​ProgressBar;​
   
123 ····​invoke-​virtual·​{v8,​·​v12},​·​Landroid/​widget/​ProgressBar;​-​>setVisibility(I)​V 123 ····​invoke-​virtual·​{v7,​·​v11},​·​Landroid/​widget/​ProgressBar;​-​>setVisibility(I)​V
   
124 ····​.​line·​103 124 ····​.​line·​103
125 ····​invoke-​static·​{},​·​Lde/​jkliemann/​parkendd/​GlobalSettings;​-​>getGlobalSettings()​Lde/​jkliemann/​parkendd/​GlobalSettings;​ 125 ····​invoke-​static·​{},​·​Lde/​jkliemann/​parkendd/​GlobalSettings;​-​>getGlobalSettings()​Lde/​jkliemann/​parkendd/​GlobalSettings;​
   
126 ····​move-​result-​object·​v8 126 ····​move-​result-​object·​v7
   
127 ····​invoke-​static·​{p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 127 ····​invoke-​static·​{p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
128 ····​move-​result-​object·​v9 128 ····​move-​result-​object·​v8
   
129 ····​const-​string·​v10,​·​"city" 129 ····​const-​string·​v9,​·​"city"
   
130 ····​const·​v11,​·​0x7f060049 130 ····​const·​v10,​·​0x7f060049
   
131 ····​invoke-​virtual·​{p0,​·​v11},​·​Lde/​jkliemann/​parkendd/​ForecastActivity;​-​>getString(I)​Ljava/​lang/​String;​ 131 ····​invoke-​virtual·​{p0,​·​v10},​·​Lde/​jkliemann/​parkendd/​ForecastActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
132 ····​move-​result-​object·​v11 132 ····​move-​result-​object·​v10
   
133 ····​invoke-​interface·​{v9,​·​v10,​·​v11},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 133 ····​invoke-​interface·​{v8,​·​v9,​·​v10},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
134 ····​move-​result-​object·​v9 134 ····​move-​result-​object·​v8
   
135 ····​invoke-​virtual·​{v8,​·​v9},​·​Lde/​jkliemann/​parkendd/​GlobalSettings;​-​>getCityByName(Ljava/​lang/​String;​)​Lde/​jkliemann/​parkendd/​City;​ 135 ····​invoke-​virtual·​{v7,​·​v8},​·​Lde/​jkliemann/​parkendd/​GlobalSettings;​-​>getCityByName(Ljava/​lang/​String;​)​Lde/​jkliemann/​parkendd/​City;​
   
136 ····​move-​result-​object·​v0 136 ····​move-​result-​object·​v0
   
137 ····​.​line·​104 137 ····​.​line·​104
138 ····​.​local·​v0,​·​"city":​Lde/​jkliemann/​parkendd/​City;​ 138 ····​.​local·​v0,​·​"city":​Lde/​jkliemann/​parkendd/​City;​
139 ····​invoke-​virtual·​{v0},​·​Lde/​jkliemann/​parkendd/​City;​-​>spots()​Ljava/​util/​ArrayList;​ 139 ····​invoke-​virtual·​{v0},​·​Lde/​jkliemann/​parkendd/​City;​-​>spots()​Ljava/​util/​ArrayList;​
   
140 ····​move-​result-​object·​v6 140 ····​move-​result-​object·​v5
   
141 ····​.​line·​105 141 ····​.​line·​105
142 ····​.​local·​v6,​·​"spots":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lde/​jkliemann/​parkendd/​ParkingSpot;​>;​" 142 ····​.​local·​v5,​·​"spots":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lde/​jkliemann/​parkendd/​ParkingSpot;​>;​"
143 ····​new-​instance·​v2,​·​Ljava/​util/​ArrayList;​ 143 ····​new-​instance·​v2,​·​Ljava/​util/​ArrayList;​
   
144 ····​invoke-​direct·​{v2},​·​Ljava/​util/​ArrayList;​-​><init>()​V 144 ····​invoke-​direct·​{v2},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
145 ····​.​line·​106 145 ····​.​line·​106
146 ····​.​local·​v2,​·​"forecastSpots":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lde/​jkliemann/​parkendd/​ParkingSpot;​>;​" 146 ····​.​local·​v2,​·​"forecastSpots":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lde/​jkliemann/​parkendd/​ParkingSpot;​>;​"
147 ····​invoke-​virtual·​{v6},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 147 ····​invoke-​virtual·​{v5},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
148 ····​move-​result-​object·​v4 148 ····​move-​result-​object·​v7
   
149 ····​.​local·​v4,​·​"i$":​Ljava/​util/​Iterator;​  
150 ····​:​cond_0 149 ····​:​cond_0
151 ····​:​goto_0 150 ····​:​goto_0
152 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 151 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
153 ····​move-​result·​v8 152 ····​move-​result·​v8
   
154 ····​if-​eqz·​v8,​·​:​cond_1 153 ····​if-​eqz·​v8,​·​:​cond_1
   
155 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 154 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
156 ····​move-​result-​object·​v5 155 ····​move-​result-​object·​v4
   
157 ····​check-​cast·​v5,​·​Lde/​jkliemann/​parkendd/​ParkingSpot;​ 156 ····​check-​cast·​v4,​·​Lde/​jkliemann/​parkendd/​ParkingSpot;​
   
158 ····​.​line·​107 157 ····​.​line·​107
159 ····​.​local·​v5,​·​"spot":​Lde/​jkliemann/​parkendd/​ParkingSpot;​ 158 ····​.​local·​v4,​·​"spot":​Lde/​jkliemann/​parkendd/​ParkingSpot;​
160 ····​invoke-​virtual·​{v5},​·​Lde/​jkliemann/​parkendd/​ParkingSpot;​-​>forecast()​Ljava/​lang/​Boolean;​ 159 ····​invoke-​virtual·​{v4},​·​Lde/​jkliemann/​parkendd/​ParkingSpot;​-​>forecast()​Ljava/​lang/​Boolean;​
   
161 ····​move-​result-​object·​v8 160 ····​move-​result-​object·​v8
   
162 ····​invoke-​virtual·​{v8},​·​Ljava/​lang/​Boolean;​-​>booleanValue()​Z 161 ····​invoke-​virtual·​{v8},​·​Ljava/​lang/​Boolean;​-​>booleanValue()​Z
   
163 ····​move-​result·​v8 162 ····​move-​result·​v8
   
164 ····​if-​eqz·​v8,​·​:​cond_0 163 ····​if-​eqz·​v8,​·​:​cond_0
   
165 ····​.​line·​108 164 ····​.​line·​108
166 ····​invoke-​virtual·​{v2,​·​v5},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z 165 ····​invoke-​virtual·​{v2,​·​v4},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z
   
167 ····​goto·​:​goto_0 166 ····​goto·​:​goto_0
   
Max diff block lines reached; 41749/46378 bytes (90.02%) of diff not shown.
[−]
smali/de/jkliemann/parkendd/GlobalSettings.smali
Offset 78, 57 lines modified Offset 78, 56 lines modified
78 ····​iput-​object·​v1,​·​p0,​·​Lde/​jkliemann/​parkendd/​GlobalSettings;​-​>locationListener:​Landroid/​location/​LocationListener;​ 78 ····​iput-​object·​v1,​·​p0,​·​Lde/​jkliemann/​parkendd/​GlobalSettings;​-​>locationListener:​Landroid/​location/​LocationListener;​
   
79 ····​.​line·​32 79 ····​.​line·​32
80 ····​return-​void 80 ····​return-​void
81 .​end·​method 81 .​end·​method
   
82 .​method·​private·​getActiveCities()​Ljava/​util/​ArrayList;​ 82 .​method·​private·​getActiveCities()​Ljava/​util/​ArrayList;​
83 ····​.​locals·6 83 ····​.​locals·5
84 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 84 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
85 ········​value·​=·​{ 85 ········​value·​=·​{
86 ············​"()​",​ 86 ············​"()​",​
87 ············​"Ljava/​util/​ArrayList",​ 87 ············​"Ljava/​util/​ArrayList",​
88 ············​"<",​ 88 ············​"<",​
89 ············​"Lde/​jkliemann/​parkendd/​City;​",​ 89 ············​"Lde/​jkliemann/​parkendd/​City;​",​
90 ············​">;​" 90 ············​">;​"
91 ········​} 91 ········​}
92 ····​.​end·​annotation 92 ····​.​end·​annotation
   
93 ····​.​prologue 93 ····​.​prologue
94 ····​.​line·​173 94 ····​.​line·​173
95 ····​iget-​object·​v3,​·​p0,​·​Lde/​jkliemann/​parkendd/​GlobalSettings;​-​>context:​Landroid/​content/​Context;​ 95 ····​iget-​object·​v2,​·​p0,​·​Lde/​jkliemann/​parkendd/​GlobalSettings;​-​>context:​Landroid/​content/​Context;​
   
96 ····​invoke-​static·​{v3},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 96 ····​invoke-​static·​{v2},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
97 ····​move-​result-​object·​v3 97 ····​move-​result-​object·​v2
   
98 ····​const-​string·​v4,​·​"active_support" 98 ····​const-​string·​v3,​·​"active_support"
   
99 ····​const/​4·​v5,​·​0x1 99 ····​const/​4·​v4,​·​0x1
   
100 ····​invoke-​interface·​{v3,​·​v4,​·​v5},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z 100 ····​invoke-​interface·​{v2,​·​v3,​·​v4},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z
   
101 ····​move-​result·​v3 101 ····​move-​result·​v2
   
102 ····​if-​eqz·​v3,​·​:​cond_1 102 ····​if-​eqz·​v2,​·​:​cond_1
   
103 ····​.​line·​174 103 ····​.​line·​174
104 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​ 104 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​
   
105 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V 105 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
106 ····​.​line·​175 106 ····​.​line·​175
107 ····​.​local·​v0,​·​"activeList":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lde/​jkliemann/​parkendd/​City;​>;​" 107 ····​.​local·​v0,​·​"activeList":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lde/​jkliemann/​parkendd/​City;​>;​"
108 ····​iget-​object·​v3,​·​p0,​·​Lde/​jkliemann/​parkendd/​GlobalSettings;​-​>citylist:​Ljava/​util/​ArrayList;​ 108 ····​iget-​object·​v2,​·​p0,​·​Lde/​jkliemann/​parkendd/​GlobalSettings;​-​>citylist:​Ljava/​util/​ArrayList;​
   
109 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 109 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
110 ····​move-​result-​object·​v2 110 ····​move-​result-​object·​v2
   
111 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
112 ····​:​cond_0 111 ····​:​cond_0
113 ····​:​goto_0 112 ····​:​goto_0
114 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 113 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
115 ····​move-​result·​v3 114 ····​move-​result·​v3
   
116 ····​if-​eqz·​v3,​·​:​cond_2 115 ····​if-​eqz·​v3,​·​:​cond_2
Offset 151, 35 lines modified Offset 150, 34 lines modified
151 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z 150 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z
   
152 ····​goto·​:​goto_0 151 ····​goto·​:​goto_0
   
153 ····​.​line·​182 152 ····​.​line·​182
154 ····​.​end·​local·​v0····​#·​"activeList":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lde/​jkliemann/​parkendd/​City;​>;​" 153 ····​.​end·​local·​v0····​#·​"activeList":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lde/​jkliemann/​parkendd/​City;​>;​"
155 ····​.​end·​local·​v1····​#·​"city":​Lde/​jkliemann/​parkendd/​City;​ 154 ····​.​end·​local·​v1····​#·​"city":​Lde/​jkliemann/​parkendd/​City;​
156 ····​.​end·​local·​v2····​#·​"i$":​Ljava/​util/​Iterator;​  
157 ····​:​cond_1 155 ····​:​cond_1
158 ····​iget-​object·​v0,​·​p0,​·​Lde/​jkliemann/​parkendd/​GlobalSettings;​-​>citylist:​Ljava/​util/​ArrayList;​ 156 ····​iget-​object·​v0,​·​p0,​·​Lde/​jkliemann/​parkendd/​GlobalSettings;​-​>citylist:​Ljava/​util/​ArrayList;​
   
159 ····​:​cond_2 157 ····​:​cond_2
160 ····​return-​object·​v0 158 ····​return-​object·​v0
161 .​end·​method 159 .​end·​method
   
162 .​method·​private·​getClosestCity()​Lde/​jkliemann/​parkendd/​City;​ 160 .​method·​private·​getClosestCity()​Lde/​jkliemann/​parkendd/​City;​
163 ····​.​locals·​10 161 ····​.​locals·​10
   
164 ····​.​prologue 162 ····​.​prologue
165 ····​.​line·​129 163 ····​.​line·​129
166 ····​iget-​object·​v8,​·​p0,​·​Lde/​jkliemann/​parkendd/​GlobalSettings;​-​>providedLocation:​Landroid/​location/​Location;​ 164 ····​iget-​object·​v7,​·​p0,​·​Lde/​jkliemann/​parkendd/​GlobalSettings;​-​>providedLocation:​Landroid/​location/​Location;​
   
167 ····​if-​nez·​v8,​·​:​cond_1 165 ····​if-​nez·​v7,​·​:​cond_1
   
168 ····​.​line·​130 166 ····​.​line·​130
169 ····​const-​string·​v8,​·​"Dresden" 167 ····​const-​string·​v7,​·​"Dresden"
   
170 ····​invoke-​virtual·​{p0,​·​v8},​·​Lde/​jkliemann/​parkendd/​GlobalSettings;​-​>getCityByName(Ljava/​lang/​String;​)​Lde/​jkliemann/​parkendd/​City;​ 168 ····​invoke-​virtual·​{p0,​·​v7},​·​Lde/​jkliemann/​parkendd/​GlobalSettings;​-​>getCityByName(Ljava/​lang/​String;​)​Lde/​jkliemann/​parkendd/​City;​
   
171 ····​move-​result-​object·​v1 169 ····​move-​result-​object·​v1
   
172 ····​.​line·​146 170 ····​.​line·​146
173 ····​:​cond_0 171 ····​:​cond_0
174 ····​return-​object·​v1 172 ····​return-​object·​v1
   
Offset 191, 21 lines modified Offset 189, 20 lines modified
191 ····​.​local·​v4,​·​"distance":​D 189 ····​.​local·​v4,​·​"distance":​D
192 ····​const/​4·​v1,​·​0x0 190 ····​const/​4·​v1,​·​0x0
   
193 ····​.​line·​134 191 ····​.​line·​134
194 ····​.​local·​v1,​·​"closestCity":​Lde/​jkliemann/​parkendd/​City;​ 192 ····​.​local·​v1,​·​"closestCity":​Lde/​jkliemann/​parkendd/​City;​
Max diff block lines reached; 2830/6762 bytes (41.85%) of diff not shown.
[−]
smali/de/jkliemann/parkendd/GlobalSettings$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​jkliemann/​parkendd/​GlobalSettings;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​jkliemann/​parkendd/​GlobalSettings;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​jkliemann/​parkendd/​GlobalSettings;​)​V 23 .​method·​constructor·​<init>(Lde/​jkliemann/​parkendd/​GlobalSettings;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​jkliemann/​parkendd/​GlobalSettings;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​48 27 ····​.​line·​48
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​jkliemann/​parkendd/​GlobalSettings$1;​-​>this$0:​Lde/​jkliemann/​parkendd/​GlobalSettings;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​jkliemann/​parkendd/​GlobalSettings$1;​-​>this$0:​Lde/​jkliemann/​parkendd/​GlobalSettings;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/jkliemann/parkendd/MainActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​jkliemann/​parkendd/​MainActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​jkliemann/​parkendd/​MainActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​jkliemann/​parkendd/​MainActivity;​)​V 23 .​method·​constructor·​<init>(Lde/​jkliemann/​parkendd/​MainActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​jkliemann/​parkendd/​MainActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​58 27 ····​.​line·​58
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​jkliemann/​parkendd/​MainActivity$1;​-​>this$0:​Lde/​jkliemann/​parkendd/​MainActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​jkliemann/​parkendd/​MainActivity$1;​-​>this$0:​Lde/​jkliemann/​parkendd/​MainActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/jkliemann/parkendd/MainActivity.smali
Offset 277, 592 lines modified Offset 277, 589 lines modified
277 ····​.​local·​v2,​·​"me":​Ljava/​net/​MalformedURLException​;​ 277 ····​.​local·​v2,​·​"me":​Ljava/​net/​MalformedURLException​;​
278 ····​invoke-​virtual·​{v2},​·​Ljava/​net/​MalformedURLException​;​-​>printStackTrace()​V 278 ····​invoke-​virtual·​{v2},​·​Ljava/​net/​MalformedURLException​;​-​>printStackTrace()​V
   
279 ····​goto·​:​goto_0 279 ····​goto·​:​goto_0
280 .​end·​method 280 .​end·​method
   
281 .​method·​private·​setList(Lde/​jkliemann/​parkendd/​City;​)​V 281 .​method·​private·​setList(Lde/​jkliemann/​parkendd/​City;​)​V
282 ····​.​locals·​18 282 ····​.​locals·​17
283 ····​.​param·​p1,​·​"CITY"····​#·​Lde/​jkliemann/​parkendd/​City;​ 283 ····​.​param·​p1,​·​"CITY"····​#·​Lde/​jkliemann/​parkendd/​City;​
   
284 ····​.​prologue 284 ····​.​prologue
285 ····​.​line·​158 285 ····​.​line·​158
286 ····​const·​v15,​·​0x7f0d005d 286 ····​const·​v14,​·​0x7f0d005d
   
287 ····​move-​object/​from16·​v0,​·​p0 287 ····​move-​object/​from16·​v0,​·​p0
   
288 ····​invoke-​virtual·​{v0,​·​v15},​·​Lde/​jkliemann/​parkendd/​MainActivity;​-​>findViewById(I)​Landroid/​view/​View;​ 288 ····​invoke-​virtual·​{v0,​·​v14},​·​Lde/​jkliemann/​parkendd/​MainActivity;​-​>findViewById(I)​Landroid/​view/​View;​
   
289 ····​move-​result-​object·​v13 289 ····​move-​result-​object·​v12
   
290 ····​check-​cast·​v13,​·​Landroid/​widget/​ExpandableListView;​ 290 ····​check-​cast·​v12,​·​Landroid/​widget/​ExpandableListView;​
   
291 ····​.​line·​159 291 ····​.​line·​159
292 ····​.​local·​v13,​·​"spotView":​Landroid/​widget/​ExpandableListView;​ 292 ····​.​local·​v12,​·​"spotView":​Landroid/​widget/​ExpandableListView;​
293 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lde/​jkliemann/​parkendd/​MainActivity;​-​>getResources()​Landroid/​content/​res/​Resources;​ 293 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lde/​jkliemann/​parkendd/​MainActivity;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
294 ····​move-​result-​object·​v15 294 ····​move-​result-​object·​v14
   
295 ····​const/​high16·​v16,​·​0x7f0b0000 295 ····​const/​high16·​v15,​·​0x7f0b0000
   
296 ····​invoke-​virtual/​range·​{v15·​.​.​·​v16},​·​Landroid/​content/​res/​Resources;​-​>getStringArray(I)​[Ljava/​lang/​String;​ 296 ····​invoke-​virtual·​{v14,​·​v15},​·​Landroid/​content/​res/​Resources;​-​>getStringArray(I)​[Ljava/​lang/​String;​
   
297 ····​move-​result-​object·​v9 297 ····​move-​result-​object·​v8
   
298 ····​.​line·​160 298 ····​.​line·​160
299 ····​.​local·​v9,​·​"sortOptions":​[Ljava/​lang/​String;​ 299 ····​.​local·​v8,​·​"sortOptions":​[Ljava/​lang/​String;​
300 ····​invoke-​static/​range·​{p0·​.​.​·​p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 300 ····​invoke-​static/​range·​{p0·​.​.​·​p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
301 ····​move-​result-​object·​v15 301 ····​move-​result-​object·​v14
   
302 ····​const-​string·​v16,​·​"sorting" 302 ····​const-​string·​v15,​·​"sorting"
   
303 ····​const/​16·​v17,​·​0x0 303 ····​const/​16·​v16,​·​0x0
   
304 ····​aget-​object·​v17,​·​v9,​·​v17 304 ····​aget-​object·​v16,​·​v8,​·​v16
   
305 ····​invoke-​interface/​range·​{v15·​.​.​·​v17},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 305 ····​invoke-​interface/​range·​{v14·​.​.​·​v16},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
306 ····​move-​result-​object·​v10 306 ····​move-​result-​object·​v9
   
307 ····​.​line·​161 307 ····​.​line·​161
308 ····​.​local·​v10,​·​"sortPreference":​Ljava/​lang/​String;​ 308 ····​.​local·​v9,​·​"sortPreference":​Ljava/​lang/​String;​
309 ····​invoke-​static/​range·​{p0·​.​.​·​p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 309 ····​invoke-​static/​range·​{p0·​.​.​·​p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
310 ····​move-​result-​object·​v15 310 ····​move-​result-​object·​v14
   
311 ····​const-​string·​v16,​·​"hide_closed" 311 ····​const-​string·​v15,​·​"hide_closed"
   
312 ····​const/​16·​v17,​·​0x1 312 ····​const/​16·​v16,​·​0x1
   
313 ····​invoke-​interface/​range·​{v15·​.​.​·​v17},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z 313 ····​invoke-​interface/​range·​{v14·​.​.​·​v16},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z
   
314 ····​move-​result·​v15 314 ····​move-​result·​v14
   
315 ····​invoke-​static·​{v15},​·​Ljava/​lang/​Boolean;​-​>valueOf(Z)​Ljava/​lang/​Boolean;​ 315 ····​invoke-​static·​{v14},​·​Ljava/​lang/​Boolean;​-​>valueOf(Z)​Ljava/​lang/​Boolean;​
   
316 ····​move-​result-​object·​v4 316 ····​move-​result-​object·​v4
   
317 ····​.​line·​162 317 ····​.​line·​162
318 ····​.​local·​v4,​·​"hide_closed":​Ljava/​lang/​Boolean;​ 318 ····​.​local·​v4,​·​"hide_closed":​Ljava/​lang/​Boolean;​
319 ····​invoke-​static/​range·​{p0·​.​.​·​p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 319 ····​invoke-​static/​range·​{p0·​.​.​·​p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
320 ····​move-​result-​object·​v15 320 ····​move-​result-​object·​v14
   
321 ····​const-​string·​v16,​·​"hide_nodata" 321 ····​const-​string·​v15,​·​"hide_nodata"
   
322 ····​const/​16·​v17,​·​0x0 322 ····​const/​16·​v16,​·​0x0
   
323 ····​invoke-​interface/​range·​{v15·​.​.​·​v17},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z 323 ····​invoke-​interface/​range·​{v14·​.​.​·​v16},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z
   
324 ····​move-​result·​v15 324 ····​move-​result·​v14
   
325 ····​invoke-​static·​{v15},​·​Ljava/​lang/​Boolean;​-​>valueOf(Z)​Ljava/​lang/​Boolean;​ 325 ····​invoke-​static·​{v14},​·​Ljava/​lang/​Boolean;​-​>valueOf(Z)​Ljava/​lang/​Boolean;​
   
326 ····​move-​result-​object·​v6 326 ····​move-​result-​object·​v6
   
327 ····​.​line·​163 327 ····​.​line·​163
328 ····​.​local·​v6,​·​"hide_nodata":​Ljava/​lang/​Boolean;​ 328 ····​.​local·​v6,​·​"hide_nodata":​Ljava/​lang/​Boolean;​
329 ····​invoke-​static/​range·​{p0·​.​.​·​p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 329 ····​invoke-​static/​range·​{p0·​.​.​·​p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
330 ····​move-​result-​object·​v15 330 ····​move-​result-​object·​v14
   
331 ····​const-​string·​v16,​·​"hide_full" 331 ····​const-​string·​v15,​·​"hide_full"
   
332 ····​const/​16·​v17,​·​0x1 332 ····​const/​16·​v16,​·​0x1
   
333 ····​invoke-​interface/​range·​{v15·​.​.​·​v17},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z 333 ····​invoke-​interface/​range·​{v14·​.​.​·​v16},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z
   
334 ····​move-​result·​v15 334 ····​move-​result·​v14
Max diff block lines reached; 23838/28693 bytes (83.08%) of diff not shown.
[−]
smali/de/jkliemann/parkendd/MapActivity$1.smali
Offset 34, 14 lines modified Offset 34, 15 lines modified
   
34 .​field·​final·​synthetic·​val$mapctl:​Lorg/​osmdroid/​api/​IMapController;​ 34 .​field·​final·​synthetic·​val$mapctl:​Lorg/​osmdroid/​api/​IMapController;​
   
   
35 #·​direct·​methods 35 #·​direct·​methods
36 .​method·​constructor·​<init>(Lde/​jkliemann/​parkendd/​MapActivity;​Lorg/​osmdroid/​api/​IMapController;​Lorg/​osmdroid/​views/​MapView;​)​V 36 .​method·​constructor·​<init>(Lde/​jkliemann/​parkendd/​MapActivity;​Lorg/​osmdroid/​api/​IMapController;​Lorg/​osmdroid/​views/​MapView;​)​V
37 ····​.​locals·​0 37 ····​.​locals·​0
  38 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​jkliemann/​parkendd/​MapActivity;​
   
38 ····​.​prologue 39 ····​.​prologue
39 ····​.​line·​41 40 ····​.​line·​41
40 ····​iput-​object·​p1,​·​p0,​·​Lde/​jkliemann/​parkendd/​MapActivity$1;​-​>this$0:​Lde/​jkliemann/​parkendd/​MapActivity;​ 41 ····​iput-​object·​p1,​·​p0,​·​Lde/​jkliemann/​parkendd/​MapActivity$1;​-​>this$0:​Lde/​jkliemann/​parkendd/​MapActivity;​
   
41 ····​iput-​object·​p2,​·​p0,​·​Lde/​jkliemann/​parkendd/​MapActivity$1;​-​>val$mapctl:​Lorg/​osmdroid/​api/​IMapController;​ 42 ····​iput-​object·​p2,​·​p0,​·​Lde/​jkliemann/​parkendd/​MapActivity$1;​-​>val$mapctl:​Lorg/​osmdroid/​api/​IMapController;​
   
[−]
smali/de/jkliemann/parkendd/MapActivity$2.smali
Offset 34, 14 lines modified Offset 34, 15 lines modified
   
34 .​field·​final·​synthetic·​val$mapctl:​Lorg/​osmdroid/​api/​IMapController;​ 34 .​field·​final·​synthetic·​val$mapctl:​Lorg/​osmdroid/​api/​IMapController;​
   
   
35 #·​direct·​methods 35 #·​direct·​methods
36 .​method·​constructor·​<init>(Lde/​jkliemann/​parkendd/​MapActivity;​Lorg/​osmdroid/​api/​IMapController;​Lorg/​osmdroid/​views/​MapView;​)​V 36 .​method·​constructor·​<init>(Lde/​jkliemann/​parkendd/​MapActivity;​Lorg/​osmdroid/​api/​IMapController;​Lorg/​osmdroid/​views/​MapView;​)​V
37 ····​.​locals·​0 37 ····​.​locals·​0
  38 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​jkliemann/​parkendd/​MapActivity;​
   
38 ····​.​prologue 39 ····​.​prologue
39 ····​.​line·​66 40 ····​.​line·​66
40 ····​iput-​object·​p1,​·​p0,​·​Lde/​jkliemann/​parkendd/​MapActivity$2;​-​>this$0:​Lde/​jkliemann/​parkendd/​MapActivity;​ 41 ····​iput-​object·​p1,​·​p0,​·​Lde/​jkliemann/​parkendd/​MapActivity$2;​-​>this$0:​Lde/​jkliemann/​parkendd/​MapActivity;​
   
41 ····​iput-​object·​p2,​·​p0,​·​Lde/​jkliemann/​parkendd/​MapActivity$2;​-​>val$mapctl:​Lorg/​osmdroid/​api/​IMapController;​ 42 ····​iput-​object·​p2,​·​p0,​·​Lde/​jkliemann/​parkendd/​MapActivity$2;​-​>val$mapctl:​Lorg/​osmdroid/​api/​IMapController;​
   
[−]
smali/de/jkliemann/parkendd/MapActivity.smali
Offset 79, 174 lines modified Offset 79, 173 lines modified
79 ············​">;​" 79 ············​">;​"
80 ········​} 80 ········​}
81 ····​.​end·​annotation 81 ····​.​end·​annotation
   
82 ····​.​prologue 82 ····​.​prologue
83 ····​.​line·​88 83 ····​.​line·​88
84 ····​.​local·​p1,​·​"spotlist":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lde/​jkliemann/​parkendd/​ParkingSpot;​>;​" 84 ····​.​local·​p1,​·​"spotlist":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lde/​jkliemann/​parkendd/​ParkingSpot;​>;​"
85 ····​new-​instance·​v3,​·​Ljava/​util/​ArrayList;​ 85 ····​new-​instance·​v2,​·​Ljava/​util/​ArrayList;​
   
86 ····​invoke-​direct·​{v3},​·​Ljava/​util/​ArrayList;​-​><init>()​V 86 ····​invoke-​direct·​{v2},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
87 ····​.​line·​89 87 ····​.​line·​89
88 ····​.​local·​v3,​·​"itemList":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lorg/​osmdroid/​views/​overlay/​OverlayItem;​>;​" 88 ····​.​local·​v2,​·​"itemList":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lorg/​osmdroid/​views/​overlay/​OverlayItem;​>;​"
89 ····​invoke-​virtual·​{p1},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 89 ····​invoke-​virtual·​{p1},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
90 ····​move-​result-​object·​v2 90 ····​move-​result-​object·​v7
   
91 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
92 ····​:​goto_0 91 ····​:​goto_0
93 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 92 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
94 ····​move-​result·​v7 93 ····​move-​result·​v6
   
95 ····​if-​eqz·​v7,​·​:​cond_1 94 ····​if-​eqz·​v6,​·​:​cond_1
   
96 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 95 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
97 ····​move-​result-​object·​v6 96 ····​move-​result-​object·​v5
   
98 ····​check-​cast·​v6,​·​Lde/​jkliemann/​parkendd/​ParkingSpot;​ 97 ····​check-​cast·​v5,​·​Lde/​jkliemann/​parkendd/​ParkingSpot;​
   
99 ····​.​line·​90 98 ····​.​line·​90
100 ····​.​local·​v6,​·​"spot":​Lde/​jkliemann/​parkendd/​ParkingSpot;​ 99 ····​.​local·​v5,​·​"spot":​Lde/​jkliemann/​parkendd/​ParkingSpot;​
101 ····​const-​string·​v0,​·​"" 100 ····​const-​string·​v0,​·​""
   
102 ····​.​line·​91 101 ····​.​line·​91
103 ····​.​local·​v0,​·​"desc":​Ljava/​lang/​String;​ 102 ····​.​local·​v0,​·​"desc":​Ljava/​lang/​String;​
104 ····​new-​instance·​v4,​·​Lde/​jkliemann/​parkendd/​SpotIcon;​ 103 ····​new-​instance·​v3,​·​Lde/​jkliemann/​parkendd/​SpotIcon;​
   
105 ····​invoke-​direct·​{v4,​·​v6,​·​p0},​·​Lde/​jkliemann/​parkendd/​SpotIcon;​-​><init>(Lde/​jkliemann/​parkendd/​ParkingSpot;​Landroid/​content/​Context;​)​V 104 ····​invoke-​direct·​{v3,​·​v5,​·​p0},​·​Lde/​jkliemann/​parkendd/​SpotIcon;​-​><init>(Lde/​jkliemann/​parkendd/​ParkingSpot;​Landroid/​content/​Context;​)​V
   
106 ····​.​line·​92 105 ····​.​line·​92
107 ····​.​local·​v4,​·​"marker":​Lde/​jkliemann/​parkendd/​SpotIcon;​ 106 ····​.​local·​v3,​·​"marker":​Lde/​jkliemann/​parkendd/​SpotIcon;​
108 ····​invoke-​virtual·​{v6},​·​Lde/​jkliemann/​parkendd/​ParkingSpot;​-​>state()​Ljava/​lang/​String;​ 107 ····​invoke-​virtual·​{v5},​·​Lde/​jkliemann/​parkendd/​ParkingSpot;​-​>state()​Ljava/​lang/​String;​
   
109 ····​move-​result-​object·​v8 108 ····​move-​result-​object·​v8
   
110 ····​const/​4·​v7,​·​-​0x1 109 ····​const/​4·​v6,​·​-​0x1
   
111 ····​invoke-​virtual·​{v8},​·​Ljava/​lang/​String;​-​>hashCode()​I 110 ····​invoke-​virtual·​{v8},​·​Ljava/​lang/​String;​-​>hashCode()​I
   
112 ····​move-​result·​v9 111 ····​move-​result·​v9
   
113 ····​sparse-​switch·​v9,​·​:​sswitch_data_0 112 ····​sparse-​switch·​v9,​·​:​sswitch_data_0
   
114 ····​:​cond_0 113 ····​:​cond_0
115 ····​:​goto_1 114 ····​:​goto_1
116 ····​packed-​switch·​v7,​·​:​pswitch_data_0 115 ····​packed-​switch·​v6,​·​:​pswitch_data_0
   
117 ····​.​line·​100 116 ····​.​line·​100
118 ····​new-​instance·​v7,​·​Ljava/​lang/​StringBuilder;​ 117 ····​new-​instance·​v6,​·​Ljava/​lang/​StringBuilder;​
   
119 ····​invoke-​direct·​{v7},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 118 ····​invoke-​direct·​{v6},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
120 ····​invoke-​virtual·​{v6},​·​Lde/​jkliemann/​parkendd/​ParkingSpot;​-​>free()​I 119 ····​invoke-​virtual·​{v5},​·​Lde/​jkliemann/​parkendd/​ParkingSpot;​-​>free()​I
   
121 ····​move-​result·​v8 120 ····​move-​result·​v8
   
122 ····​invoke-​static·​{v8},​·​Ljava/​lang/​String;​-​>valueOf(I)​Ljava/​lang/​String;​ 121 ····​invoke-​static·​{v8},​·​Ljava/​lang/​String;​-​>valueOf(I)​Ljava/​lang/​String;​
   
123 ····​move-​result-​object·​v8 122 ····​move-​result-​object·​v8
   
124 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 123 ····​invoke-​virtual·​{v6,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
125 ····​move-​result-​object·​v7 124 ····​move-​result-​object·​v6
   
126 ····​const-​string·​v8,​·​"·​" 125 ····​const-​string·​v8,​·​"·​"
   
127 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 126 ····​invoke-​virtual·​{v6,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
128 ····​move-​result-​object·​v7 127 ····​move-​result-​object·​v6
   
129 ····​const·​v8,​·​0x7f060029 128 ····​const·​v8,​·​0x7f060029
   
130 ····​invoke-​virtual·​{p0,​·​v8},​·​Lde/​jkliemann/​parkendd/​MapActivity;​-​>getString(I)​Ljava/​lang/​String;​ 129 ····​invoke-​virtual·​{p0,​·​v8},​·​Lde/​jkliemann/​parkendd/​MapActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
131 ····​move-​result-​object·​v8 130 ····​move-​result-​object·​v8
   
132 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 131 ····​invoke-​virtual·​{v6,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
133 ····​move-​result-​object·​v7 132 ····​move-​result-​object·​v6
   
134 ····​const-​string·​v8,​·​"·​" 133 ····​const-​string·​v8,​·​"·​"
   
135 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 134 ····​invoke-​virtual·​{v6,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
136 ····​move-​result-​object·​v7 135 ····​move-​result-​object·​v6
   
137 ····​invoke-​virtual·​{v6},​·​Lde/​jkliemann/​parkendd/​ParkingSpot;​-​>count()​I 136 ····​invoke-​virtual·​{v5},​·​Lde/​jkliemann/​parkendd/​ParkingSpot;​-​>count()​I
Max diff block lines reached; 5722/10311 bytes (55.49%) of diff not shown.
[−]
smali/de/jkliemann/parkendd/MapActivity$3.smali
Offset 32, 14 lines modified Offset 32, 15 lines modified
   
32 .​field·​final·​synthetic·​val$map:​Lorg/​osmdroid/​views/​MapView;​ 32 .​field·​final·​synthetic·​val$map:​Lorg/​osmdroid/​views/​MapView;​
   
   
33 #·​direct·​methods 33 #·​direct·​methods
34 .​method·​constructor·​<init>(Lde/​jkliemann/​parkendd/​MapActivity;​Lorg/​osmdroid/​views/​MapView;​)​V 34 .​method·​constructor·​<init>(Lde/​jkliemann/​parkendd/​MapActivity;​Lorg/​osmdroid/​views/​MapView;​)​V
35 ····​.​locals·​0 35 ····​.​locals·​0
  36 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​jkliemann/​parkendd/​MapActivity;​
   
36 ····​.​prologue 37 ····​.​prologue
37 ····​.​line·​137 38 ····​.​line·​137
38 ····​iput-​object·​p1,​·​p0,​·​Lde/​jkliemann/​parkendd/​MapActivity$3;​-​>this$0:​Lde/​jkliemann/​parkendd/​MapActivity;​ 39 ····​iput-​object·​p1,​·​p0,​·​Lde/​jkliemann/​parkendd/​MapActivity$3;​-​>this$0:​Lde/​jkliemann/​parkendd/​MapActivity;​
   
39 ····​iput-​object·​p2,​·​p0,​·​Lde/​jkliemann/​parkendd/​MapActivity$3;​-​>val$map:​Lorg/​osmdroid/​views/​MapView;​ 40 ····​iput-​object·​p2,​·​p0,​·​Lde/​jkliemann/​parkendd/​MapActivity$3;​-​>val$map:​Lorg/​osmdroid/​views/​MapView;​
   
[−]
smali/de/jkliemann/parkendd/PlaceActivity.smali
Offset 156, 566 lines modified Offset 156, 565 lines modified
156 ····​.​local·​v1,​·​"e":​Ljava/​net/​MalformedURLException​;​ 156 ····​.​local·​v1,​·​"e":​Ljava/​net/​MalformedURLException​;​
157 ····​invoke-​virtual·​{v1},​·​Ljava/​net/​MalformedURLException​;​-​>printStackTrace()​V 157 ····​invoke-​virtual·​{v1},​·​Ljava/​net/​MalformedURLException​;​-​>printStackTrace()​V
   
158 ····​goto·​:​goto_0 158 ····​goto·​:​goto_0
159 .​end·​method 159 .​end·​method
   
160 .​method·​private·​setList(Lde/​jkliemann/​parkendd/​City;​)​V 160 .​method·​private·​setList(Lde/​jkliemann/​parkendd/​City;​)​V
161 ····​.​locals·​18 161 ····​.​locals·​17
162 ····​.​param·​p1,​·​"CITY"····​#·​Lde/​jkliemann/​parkendd/​City;​ 162 ····​.​param·​p1,​·​"CITY"····​#·​Lde/​jkliemann/​parkendd/​City;​
   
163 ····​.​prologue 163 ····​.​prologue
164 ····​.​line·​155 164 ····​.​line·​155
165 ····​const·​v15,​·​0x7f0d005d 165 ····​const·​v14,​·​0x7f0d005d
   
166 ····​move-​object/​from16·​v0,​·​p0 166 ····​move-​object/​from16·​v0,​·​p0
   
167 ····​invoke-​virtual·​{v0,​·​v15},​·​Lde/​jkliemann/​parkendd/​PlaceActivity;​-​>findViewById(I)​Landroid/​view/​View;​ 167 ····​invoke-​virtual·​{v0,​·​v14},​·​Lde/​jkliemann/​parkendd/​PlaceActivity;​-​>findViewById(I)​Landroid/​view/​View;​
   
168 ····​move-​result-​object·​v13 168 ····​move-​result-​object·​v12
   
169 ····​check-​cast·​v13,​·​Landroid/​widget/​ExpandableListView;​ 169 ····​check-​cast·​v12,​·​Landroid/​widget/​ExpandableListView;​
   
170 ····​.​line·​156 170 ····​.​line·​156
171 ····​.​local·​v13,​·​"spotView":​Landroid/​widget/​ExpandableListView;​ 171 ····​.​local·​v12,​·​"spotView":​Landroid/​widget/​ExpandableListView;​
172 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lde/​jkliemann/​parkendd/​PlaceActivity;​-​>getResources()​Landroid/​content/​res/​Resources;​ 172 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lde/​jkliemann/​parkendd/​PlaceActivity;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
173 ····​move-​result-​object·​v15 173 ····​move-​result-​object·​v14
   
174 ····​const/​high16·​v16,​·​0x7f0b0000 174 ····​const/​high16·​v15,​·​0x7f0b0000
   
175 ····​invoke-​virtual/​range·​{v15·​.​.​·​v16},​·​Landroid/​content/​res/​Resources;​-​>getStringArray(I)​[Ljava/​lang/​String;​ 175 ····​invoke-​virtual·​{v14,​·​v15},​·​Landroid/​content/​res/​Resources;​-​>getStringArray(I)​[Ljava/​lang/​String;​
   
176 ····​move-​result-​object·​v9 176 ····​move-​result-​object·​v8
   
177 ····​.​line·​157 177 ····​.​line·​157
178 ····​.​local·​v9,​·​"sortOptions":​[Ljava/​lang/​String;​ 178 ····​.​local·​v8,​·​"sortOptions":​[Ljava/​lang/​String;​
179 ····​invoke-​static/​range·​{p0·​.​.​·​p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 179 ····​invoke-​static/​range·​{p0·​.​.​·​p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
180 ····​move-​result-​object·​v15 180 ····​move-​result-​object·​v14
   
181 ····​const-​string·​v16,​·​"sorting" 181 ····​const-​string·​v15,​·​"sorting"
   
182 ····​const/​16·​v17,​·​0x0 182 ····​const/​16·​v16,​·​0x0
   
183 ····​aget-​object·​v17,​·​v9,​·​v17 183 ····​aget-​object·​v16,​·​v8,​·​v16
   
184 ····​invoke-​interface/​range·​{v15·​.​.​·​v17},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 184 ····​invoke-​interface/​range·​{v14·​.​.​·​v16},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
185 ····​move-​result-​object·​v10 185 ····​move-​result-​object·​v9
   
186 ····​.​line·​158 186 ····​.​line·​158
187 ····​.​local·​v10,​·​"sortPreference":​Ljava/​lang/​String;​ 187 ····​.​local·​v9,​·​"sortPreference":​Ljava/​lang/​String;​
188 ····​invoke-​static/​range·​{p0·​.​.​·​p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 188 ····​invoke-​static/​range·​{p0·​.​.​·​p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
189 ····​move-​result-​object·​v15 189 ····​move-​result-​object·​v14
   
190 ····​const-​string·​v16,​·​"hide_closed" 190 ····​const-​string·​v15,​·​"hide_closed"
   
191 ····​const/​16·​v17,​·​0x1 191 ····​const/​16·​v16,​·​0x1
   
192 ····​invoke-​interface/​range·​{v15·​.​.​·​v17},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z 192 ····​invoke-​interface/​range·​{v14·​.​.​·​v16},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z
   
193 ····​move-​result·​v15 193 ····​move-​result·​v14
   
194 ····​invoke-​static·​{v15},​·​Ljava/​lang/​Boolean;​-​>valueOf(Z)​Ljava/​lang/​Boolean;​ 194 ····​invoke-​static·​{v14},​·​Ljava/​lang/​Boolean;​-​>valueOf(Z)​Ljava/​lang/​Boolean;​
   
195 ····​move-​result-​object·​v4 195 ····​move-​result-​object·​v4
   
196 ····​.​line·​159 196 ····​.​line·​159
197 ····​.​local·​v4,​·​"hide_closed":​Ljava/​lang/​Boolean;​ 197 ····​.​local·​v4,​·​"hide_closed":​Ljava/​lang/​Boolean;​
198 ····​invoke-​static/​range·​{p0·​.​.​·​p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 198 ····​invoke-​static/​range·​{p0·​.​.​·​p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
199 ····​move-​result-​object·​v15 199 ····​move-​result-​object·​v14
   
200 ····​const-​string·​v16,​·​"hide_nodata" 200 ····​const-​string·​v15,​·​"hide_nodata"
   
201 ····​const/​16·​v17,​·​0x0 201 ····​const/​16·​v16,​·​0x0
   
202 ····​invoke-​interface/​range·​{v15·​.​.​·​v17},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z 202 ····​invoke-​interface/​range·​{v14·​.​.​·​v16},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z
   
203 ····​move-​result·​v15 203 ····​move-​result·​v14
   
204 ····​invoke-​static·​{v15},​·​Ljava/​lang/​Boolean;​-​>valueOf(Z)​Ljava/​lang/​Boolean;​ 204 ····​invoke-​static·​{v14},​·​Ljava/​lang/​Boolean;​-​>valueOf(Z)​Ljava/​lang/​Boolean;​
   
205 ····​move-​result-​object·​v6 205 ····​move-​result-​object·​v6
   
206 ····​.​line·​160 206 ····​.​line·​160
207 ····​.​local·​v6,​·​"hide_nodata":​Ljava/​lang/​Boolean;​ 207 ····​.​local·​v6,​·​"hide_nodata":​Ljava/​lang/​Boolean;​
208 ····​invoke-​static/​range·​{p0·​.​.​·​p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 208 ····​invoke-​static/​range·​{p0·​.​.​·​p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
209 ····​move-​result-​object·​v15 209 ····​move-​result-​object·​v14
   
210 ····​const-​string·​v16,​·​"hide_full" 210 ····​const-​string·​v15,​·​"hide_full"
   
211 ····​const/​16·​v17,​·​0x1 211 ····​const/​16·​v16,​·​0x1
   
212 ····​invoke-​interface/​range·​{v15·​.​.​·​v17},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z 212 ····​invoke-​interface/​range·​{v14·​.​.​·​v16},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z
   
213 ····​move-​result·​v15 213 ····​move-​result·​v14
Max diff block lines reached; 22365/27222 bytes (82.16%) of diff not shown.
[−]
smali/de/jkliemann/parkendd/R.smali
Offset 29, 10 lines modified Offset 29, 9 lines modified
29 .​method·​public·​constructor·​<init>()​V 29 .​method·​public·​constructor·​<init>()​V
30 ····​.​locals·​0 30 ····​.​locals·​0
   
31 ····​.​prologue 31 ····​.​prologue
32 ····​.​line·​10 32 ····​.​line·​10
33 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 33 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
34 ····​.​line·​2150  
35 ····​return-​void 34 ····​return-​void
36 .​end·​method 35 .​end·​method
[−]
smali/de/jkliemann/parkendd/SettingsActivity$2$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​jkliemann/​parkendd/​SettingsActivity$2;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​jkliemann/​parkendd/​SettingsActivity$2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​jkliemann/​parkendd/​SettingsActivity$2;​)​V 23 .​method·​constructor·​<init>(Lde/​jkliemann/​parkendd/​SettingsActivity$2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​jkliemann/​parkendd/​SettingsActivity$2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​139 27 ····​.​line·​139
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​jkliemann/​parkendd/​SettingsActivity$2$1;​-​>this$0:​Lde/​jkliemann/​parkendd/​SettingsActivity$2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​jkliemann/​parkendd/​SettingsActivity$2$1;​-​>this$0:​Lde/​jkliemann/​parkendd/​SettingsActivity$2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/jkliemann/parkendd/SettingsActivity$3$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​jkliemann/​parkendd/​SettingsActivity$3;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​jkliemann/​parkendd/​SettingsActivity$3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​jkliemann/​parkendd/​SettingsActivity$3;​)​V 23 .​method·​constructor·​<init>(Lde/​jkliemann/​parkendd/​SettingsActivity$3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​jkliemann/​parkendd/​SettingsActivity$3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​208 27 ····​.​line·​208
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​jkliemann/​parkendd/​SettingsActivity$3$2;​-​>this$0:​Lde/​jkliemann/​parkendd/​SettingsActivity$3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​jkliemann/​parkendd/​SettingsActivity$3$2;​-​>this$0:​Lde/​jkliemann/​parkendd/​SettingsActivity$3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/jkliemann/parkendd/SettingsActivity$3$1.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$preferenceManager​:​Landroid/​preference/​PreferenceManager;​ 24 .​field·​final·​synthetic·​val$preferenceManager​:​Landroid/​preference/​PreferenceManager;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lde/​jkliemann/​parkendd/​SettingsActivity$3;​Landroid/​preference/​PreferenceManager;​Landroid/​content/​Context;​)​V 26 .​method·​constructor·​<init>(Lde/​jkliemann/​parkendd/​SettingsActivity$3;​Landroid/​preference/​PreferenceManager;​Landroid/​content/​Context;​)​V
27 ····​.​locals·​0 27 ····​.​locals·​0
  28 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​jkliemann/​parkendd/​SettingsActivity$3;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​191 30 ····​.​line·​191
30 ····​iput-​object·​p1,​·​p0,​·​Lde/​jkliemann/​parkendd/​SettingsActivity$3$1;​-​>this$0:​Lde/​jkliemann/​parkendd/​SettingsActivity$3;​ 31 ····​iput-​object·​p1,​·​p0,​·​Lde/​jkliemann/​parkendd/​SettingsActivity$3$1;​-​>this$0:​Lde/​jkliemann/​parkendd/​SettingsActivity$3;​
   
31 ····​iput-​object·​p2,​·​p0,​·​Lde/​jkliemann/​parkendd/​SettingsActivity$3$1;​-​>val$preferenceManage​r:​Landroid/​preference/​PreferenceManager;​ 32 ····​iput-​object·​p2,​·​p0,​·​Lde/​jkliemann/​parkendd/​SettingsActivity$3$1;​-​>val$preferenceManage​r:​Landroid/​preference/​PreferenceManager;​
   
[−]
smali/de/jkliemann/parkendd/SettingsActivity.smali
Offset 73, 32 lines modified Offset 73, 35 lines modified
73 ····​sget-​object·​v0,​·​Lde/​jkliemann/​parkendd/​SettingsActivity;​-​>sBindPreferenceSumma​ryToValueListener:​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​ 73 ····​sget-​object·​v0,​·​Lde/​jkliemann/​parkendd/​SettingsActivity;​-​>sBindPreferenceSumma​ryToValueListener:​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​
   
74 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​preference/​Preference;​-​>setOnPreferenceChang​eListener(Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​)​V 74 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​preference/​Preference;​-​>setOnPreferenceChang​eListener(Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​)​V
   
75 ····​.​line·​236 75 ····​.​line·​236
76 ····​sget-​object·​v0,​·​Lde/​jkliemann/​parkendd/​SettingsActivity;​-​>sBindPreferenceSumma​ryToValueListener:​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​ 76 ····​sget-​object·​v0,​·​Lde/​jkliemann/​parkendd/​SettingsActivity;​-​>sBindPreferenceSumma​ryToValueListener:​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​
   
  77 ····​.​line·​238
77 ····​invoke-​virtual·​{p0},​·​Landroid/​preference/​Preference;​-​>getContext()​Landroid/​content/​Context;​ 78 ····​invoke-​virtual·​{p0},​·​Landroid/​preference/​Preference;​-​>getContext()​Landroid/​content/​Context;​
   
78 ····​move-​result-​object·​v1 79 ····​move-​result-​object·​v1
   
79 ····​invoke-​static·​{v1},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 80 ····​invoke-​static·​{v1},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
80 ····​move-​result-​object·​v1 81 ····​move-​result-​object·​v1
   
  82 ····​.​line·​239
81 ····​invoke-​virtual·​{p0},​·​Landroid/​preference/​Preference;​-​>getKey()​Ljava/​lang/​String;​ 83 ····​invoke-​virtual·​{p0},​·​Landroid/​preference/​Preference;​-​>getKey()​Ljava/​lang/​String;​
   
82 ····​move-​result-​object·​v2 84 ····​move-​result-​object·​v2
   
83 ····​const-​string·​v3,​·​"" 85 ····​const-​string·​v3,​·​""
   
84 ····​invoke-​interface·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 86 ····​invoke-​interface·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
85 ····​move-​result-​object·​v1 87 ····​move-​result-​object·​v1
   
  88 ····​.​line·​236
86 ····​invoke-​interface·​{v0,​·​p0,​·​v1},​·​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​-​>onPreferenceChange(L​android/​preference/​Preference;​Ljava/​lang/​Object;​)​Z 89 ····​invoke-​interface·​{v0,​·​p0,​·​v1},​·​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​-​>onPreferenceChange(L​android/​preference/​Preference;​Ljava/​lang/​Object;​)​Z
   
87 ····​.​line·​240 90 ····​.​line·​240
88 ····​return-​void 91 ····​return-​void
89 .​end·​method 92 .​end·​method
   
90 .​method·​private·​static·​bindPreferenceWarning​(Landroid/​preference/​Preference;​)​V 93 .​method·​private·​static·​bindPreferenceWarning​(Landroid/​preference/​Preference;​)​V
Offset 189, 61 lines modified Offset 192, 60 lines modified
189 ····​:​cond_0 192 ····​:​cond_0
190 ····​const/​4·​v0,​·​0x0 193 ····​const/​4·​v0,​·​0x0
   
191 ····​goto·​:​goto_0 194 ····​goto·​:​goto_0
192 .​end·​method 195 .​end·​method
   
193 .​method·​private·​static·​populateCities(Landro​id/​preference/​ListPreference;​Landroid/​content/​Context;​)​V 196 .​method·​private·​static·​populateCities(Landro​id/​preference/​ListPreference;​Landroid/​content/​Context;​)​V
194 ····​.​locals·​13 197 ····​.​locals·​12
195 ····​.​param·​p0,​·​"citylist"····​#·​Landroid/​preference/​ListPreference;​ 198 ····​.​param·​p0,​·​"citylist"····​#·​Landroid/​preference/​ListPreference;​
196 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 199 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
   
197 ····​.​prologue 200 ····​.​prologue
198 ····​const/​4·​v12,​·​0x1 201 ····​const/​4·​v11,​·​0x1
   
199 ····​const·​v11,​·​0x7f060049 202 ····​const·​v10,​·​0x7f060049
   
200 ····​const/​4·​v10,​·​0x0 203 ····​const/​4·​v9,​·​0x0
   
201 ····​.​line·​152 204 ····​.​line·​152
202 ····​:​try_start_0 205 ····​:​try_start_0
203 ····​invoke-​static·​{},​·​Lde/​jkliemann/​parkendd/​GlobalSettings;​-​>getGlobalSettings()​Lde/​jkliemann/​parkendd/​GlobalSettings;​ 206 ····​invoke-​static·​{},​·​Lde/​jkliemann/​parkendd/​GlobalSettings;​-​>getGlobalSettings()​Lde/​jkliemann/​parkendd/​GlobalSettings;​
   
204 ····​move-​result-​object·​v8 207 ····​move-​result-​object·​v7
   
205 ····​invoke-​virtual·​{v8},​·​Lde/​jkliemann/​parkendd/​GlobalSettings;​-​>getCitylist()​Ljava/​util/​ArrayList;​ 208 ····​invoke-​virtual·​{v7},​·​Lde/​jkliemann/​parkendd/​GlobalSettings;​-​>getCitylist()​Ljava/​util/​ArrayList;​
   
206 ····​move-​result-​object·​v8 209 ····​move-​result-​object·​v7
   
207 ····​invoke-​virtual·​{v8},​·​Ljava/​util/​ArrayList;​-​>size()​I 210 ····​invoke-​virtual·​{v7},​·​Ljava/​util/​ArrayList;​-​>size()​I
   
208 ····​move-​result·​v8 211 ····​move-​result·​v7
   
209 ····​if-​lez·​v8,​·​:​cond_2 212 ····​if-​lez·​v7,​·​:​cond_2
   
210 ····​.​line·​153 213 ····​.​line·​153
211 ····​new-​instance·​v2,​·​Ljava/​util/​ArrayList;​ 214 ····​new-​instance·​v2,​·​Ljava/​util/​ArrayList;​
   
212 ····​invoke-​direct·​{v2},​·​Ljava/​util/​ArrayList;​-​><init>()​V 215 ····​invoke-​direct·​{v2},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
213 ····​.​line·​154 216 ····​.​line·​154
214 ····​.​local·​v2,​·​"citystrings":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​" 217 ····​.​local·​v2,​·​"citystrings":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​"
215 ····​invoke-​static·​{},​·​Lde/​jkliemann/​parkendd/​GlobalSettings;​-​>getGlobalSettings()​Lde/​jkliemann/​parkendd/​GlobalSettings;​ 218 ····​invoke-​static·​{},​·​Lde/​jkliemann/​parkendd/​GlobalSettings;​-​>getGlobalSettings()​Lde/​jkliemann/​parkendd/​GlobalSettings;​
   
216 ····​move-​result-​object·​v8 219 ····​move-​result-​object·​v7
   
217 ····​invoke-​virtual·​{v8},​·​Lde/​jkliemann/​parkendd/​GlobalSettings;​-​>getCitylist()​Ljava/​util/​ArrayList;​ 220 ····​invoke-​virtual·​{v7},​·​Lde/​jkliemann/​parkendd/​GlobalSettings;​-​>getCitylist()​Ljava/​util/​ArrayList;​
   
218 ····​move-​result-​object·​v8 221 ····​move-​result-​object·​v7
   
219 ····​invoke-​virtual·​{v8},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 222 ····​invoke-​virtual·​{v7},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
220 ····​move-​result-​object·​v7 223 ····​move-​result-​object·​v7
   
221 ····​.​local·​v7,​·​"i$":​Ljava/​util/​Iterator;​  
222 ····​:​goto_0 224 ····​:​goto_0
223 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 225 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
224 ····​move-​result·​v8 226 ····​move-​result·​v8
   
225 ····​if-​eqz·​v8,​·​:​cond_0 227 ····​if-​eqz·​v8,​·​:​cond_0
   
Offset 264, 32 lines modified Offset 266, 31 lines modified
264 ····​.​catch·​Ljava/​lang/​NullPointerException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 266 ····​.​catch·​Ljava/​lang/​NullPointerException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
Max diff block lines reached; 4463/8277 bytes (53.92%) of diff not shown.
[−]
smali/de/jkliemann/parkendd/SlotListAdapter$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$child:​Lde/​jkliemann/​parkendd/​ParkingSpot;​ 22 .​field·​final·​synthetic·​val$child:​Lde/​jkliemann/​parkendd/​ParkingSpot;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lde/​jkliemann/​parkendd/​SlotListAdapter;​Lde/​jkliemann/​parkendd/​ParkingSpot;​)​V 24 .​method·​constructor·​<init>(Lde/​jkliemann/​parkendd/​SlotListAdapter;​Lde/​jkliemann/​parkendd/​ParkingSpot;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​jkliemann/​parkendd/​SlotListAdapter;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​137 28 ····​.​line·​137
28 ····​iput-​object·​p1,​·​p0,​·​Lde/​jkliemann/​parkendd/​SlotListAdapter$1;​-​>this$0:​Lde/​jkliemann/​parkendd/​SlotListAdapter;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lde/​jkliemann/​parkendd/​SlotListAdapter$1;​-​>this$0:​Lde/​jkliemann/​parkendd/​SlotListAdapter;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lde/​jkliemann/​parkendd/​SlotListAdapter$1;​-​>val$child:​Lde/​jkliemann/​parkendd/​ParkingSpot;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lde/​jkliemann/​parkendd/​SlotListAdapter$1;​-​>val$child:​Lde/​jkliemann/​parkendd/​ParkingSpot;​
   
[−]
smali/org/osmdroid/library/R.smali
Offset 15, 10 lines modified Offset 15, 9 lines modified
15 .​method·​public·​constructor·​<init>()​V 15 .​method·​public·​constructor·​<init>()​V
16 ····​.​locals·​0 16 ····​.​locals·​0
   
17 ····​.​prologue 17 ····​.​prologue
18 ····​.​line·​9 18 ····​.​line·​9
19 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 19 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
20 ····​.​line·​10  
21 ····​return-​void 20 ····​return-​void
22 .​end·​method 21 .​end·​method