[−]
/home/hans/code/fdroid/data/tmp/org.totschnig.myexpenses_257.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_org.totschnig.myexpenses_257.apk
[−]
zipinfo {}
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 Zip·​file·​size:​·​4413004·​bytes,​·​number·​of·​entries:​·​731 1 Zip·​file·​size:​·​4410601·​bytes,​·​number·​of·​entries:​·​731
2 -​rw-​-​-​-​·····​2.​0·​fat····​69036·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat····​69036·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat····​69157·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​30EBFAAA.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat····​69157·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​30EBFAAA.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1291·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​30EBFAAA.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1291·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​30EBFAAA.​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····​18196·​bX·​defN·​08-​Jan-​01·​00:​00·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat····​18196·​bX·​defN·​08-​Jan-​01·​00:​00·​AndroidManifest.​xml
8 -​rw-​-​-​-​·····​2.​0·​fat·····​1408·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​anim-​v21/​design_appbar_state_l​ist_animator.​xml 8 -​rw-​-​-​-​·····​2.​0·​fat·····​1408·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​anim-​v21/​design_appbar_state_l​ist_animator.​xml
Offset 701, 15 lines modified Offset 701, 15 lines modified
701 -​rw-​-​-​-​·····​2.​0·​fat······​392·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​image_path.​xml 701 -​rw-​-​-​-​·····​2.​0·​fat······​392·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​image_path.​xml
702 -​rw-​-​-​-​·····​2.​0·​fat······​244·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​mybackupscheme.​xml 702 -​rw-​-​-​-​·····​2.​0·​fat······​244·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​mybackupscheme.​xml
703 -​rw-​-​-​-​·····​2.​0·​fat·····​9884·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​preferences.​xml 703 -​rw-​-​-​-​·····​2.​0·​fat·····​9884·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​preferences.​xml
704 -​rw-​-​-​-​·····​2.​0·​fat······​312·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​searchable.​xml 704 -​rw-​-​-​-​·····​2.​0·​fat······​312·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​searchable.​xml
705 -​rw-​-​-​-​·····​2.​0·​fat······​420·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​widget_info_accounts.​xml 705 -​rw-​-​-​-​·····​2.​0·​fat······​420·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​widget_info_accounts.​xml
706 -​rw-​-​-​-​·····​2.​0·​fat······​420·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​widget_info_templates​.​xml 706 -​rw-​-​-​-​·····​2.​0·​fat······​420·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​widget_info_templates​.​xml
707 -​rw-​-​-​-​·····​1.​0·​fat··​1744692·​b-​·​stor·​08-​Jan-​01·​00:​00·​resources.​arsc 707 -​rw-​-​-​-​·····​1.​0·​fat··​1744692·​b-​·​stor·​08-​Jan-​01·​00:​00·​resources.​arsc
708 -​rw-​-​-​-​·····​2.​0·​fat··​4174528·​bl·​defN·​08-​Jan-​01·​00:​00·​classes.​dex 708 -​rw-​-​-​-​·····​2.​0·​fat··​4174368·​bl·​defN·​08-​Jan-​01·​00:​00·​classes.​dex
709 -​rw-​-​-​-​·····​2.​0·​fat····​51103·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​itextpdf/​text/​l10n/​error/​en.​lng 709 -​rw-​-​-​-​·····​2.​0·​fat····​51103·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​itextpdf/​text/​l10n/​error/​en.​lng
710 -​rw-​-​-​-​·····​2.​0·​fat····​54461·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​itextpdf/​text/​l10n/​error/​nl.​lng 710 -​rw-​-​-​-​·····​2.​0·​fat····​54461·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​itextpdf/​text/​l10n/​error/​nl.​lng
711 -​rw-​-​-​-​·····​2.​0·​fat······​329·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​itextpdf/​text/​l10n/​error/​pt.​lng 711 -​rw-​-​-​-​·····​2.​0·​fat······​329·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​itextpdf/​text/​l10n/​error/​pt.​lng
712 -​rw-​-​-​-​·····​2.​0·​fat····​15675·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​itextpdf/​text/​pdf/​fonts/​Courier-​Bold.​afm 712 -​rw-​-​-​-​·····​2.​0·​fat····​15675·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​itextpdf/​text/​pdf/​fonts/​Courier-​Bold.​afm
713 -​rw-​-​-​-​·····​2.​0·​fat····​15741·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​itextpdf/​text/​pdf/​fonts/​Courier-​BoldOblique.​afm 713 -​rw-​-​-​-​·····​2.​0·​fat····​15741·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​itextpdf/​text/​pdf/​fonts/​Courier-​BoldOblique.​afm
714 -​rw-​-​-​-​·····​2.​0·​fat····​15783·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​itextpdf/​text/​pdf/​fonts/​Courier-​Oblique.​afm 714 -​rw-​-​-​-​·····​2.​0·​fat····​15783·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​itextpdf/​text/​pdf/​fonts/​Courier-​Oblique.​afm
715 -​rw-​-​-​-​·····​2.​0·​fat····​15677·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​itextpdf/​text/​pdf/​fonts/​Courier.​afm 715 -​rw-​-​-​-​·····​2.​0·​fat····​15677·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​itextpdf/​text/​pdf/​fonts/​Courier.​afm
Offset 726, 8 lines modified Offset 726, 8 lines modified
726 -​rw-​-​-​-​·····​2.​0·​fat·····​5303·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​itextpdf/​text/​pdf/​fonts/​cmap_info.​txt 726 -​rw-​-​-​-​·····​2.​0·​fat·····​5303·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​itextpdf/​text/​pdf/​fonts/​cmap_info.​txt
727 -​rw-​-​-​-​·····​2.​0·​fat···​101224·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​itextpdf/​text/​pdf/​fonts/​glyphlist.​txt 727 -​rw-​-​-​-​·····​2.​0·​fat···​101224·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​itextpdf/​text/​pdf/​fonts/​glyphlist.​txt
728 -​rw-​-​-​-​·····​2.​0·​fat······​948·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​itextpdf/​text/​pdf/​fonts/​mustRead.​html 728 -​rw-​-​-​-​·····​2.​0·​fat······​948·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​itextpdf/​text/​pdf/​fonts/​mustRead.​html
729 -​rw-​-​-​-​·····​2.​0·​fat······​461·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​itextpdf/​text/​pdf/​hyphenation/​hyph/​readme.​txt 729 -​rw-​-​-​-​·····​2.​0·​fat······​461·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​itextpdf/​text/​pdf/​hyphenation/​hyph/​readme.​txt
730 -​rw-​-​-​-​·····​2.​0·​fat····​34520·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​itextpdf/​text/​AGPL.​txt 730 -​rw-​-​-​-​·····​2.​0·​fat····​34520·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​itextpdf/​text/​AGPL.​txt
731 -​rw-​-​-​-​·····​2.​0·​fat·····​1918·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​itextpdf/​text/​LICENSE.​txt 731 -​rw-​-​-​-​·····​2.​0·​fat·····​1918·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​itextpdf/​text/​LICENSE.​txt
732 -​rw-​-​-​-​·····​2.​0·​fat····​23283·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​itextpdf/​text/​NOTICE.​txt 732 -​rw-​-​-​-​·····​2.​0·​fat····​23283·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​itextpdf/​text/​NOTICE.​txt
733 731·​files,​·​7851613·​bytes·​uncompressed,​·​4288408·​bytes·​compressed:​··​45.​4% 733 731·​files,​·​7851453·​bytes·​uncompressed,​·​4288331·​bytes·​compressed:​··​45.​4%
[−]
smali/com/a/b/a.smali
Offset 1172, 15 lines modified Offset 1172, 15 lines modified
1172 ····​const/​4·​v0,​·​0x1 1172 ····​const/​4·​v0,​·​0x1
   
1173 ····​const/​4·​v1,​·​0x0 1173 ····​const/​4·​v1,​·​0x0
   
1174 ····​.​line·​471 1174 ····​.​line·​471
1175 ····​if-​ne·​p0,​·​p1,​·​:​cond_1 1175 ····​if-​ne·​p0,​·​p1,​·​:​cond_1
   
1176 ····​.​line·​495 1176 ····​.​line·​479
1177 ····​:​cond_0 1177 ····​:​cond_0
1178 ····​:​goto_0 1178 ····​:​goto_0
1179 ····​return·​v0 1179 ····​return·​v0
   
1180 ····​.​line·​474 1180 ····​.​line·​474
1181 ····​:​cond_1 1181 ····​:​cond_1
1182 ····​instance-​of·​v2,​·​p1,​·​Lcom/​a/​b/​a;​ 1182 ····​instance-​of·​v2,​·​p1,​·​Lcom/​a/​b/​a;​
[−]
smali/org/totschnig/myexpenses/MyApplication.smali
Offset 57, 39 lines modified Offset 57, 27 lines modified
   
57 ····​sget-​object·​v1,​·​Lcom/​a/​a/​b;​-​>a:​Ljava/​lang/​String;​ 57 ····​sget-​object·​v1,​·​Lcom/​a/​a/​b;​-​>a:​Ljava/​lang/​String;​
   
58 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 58 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
59 ····​move-​result-​object·​v0 59 ····​move-​result-​object·​v0
   
60 ····​const-​string/​jumbo·​v1,​·​",​\'\')​·​||·​\'/​\'·​||" 60 ····​const-​string/​jumbo·​v1,​·​",​\'\')​·​||·​\'/​\'·​||ifnull("
   
61 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
62 ····​move-​result-​object·​v0  
   
63 ····​const-​string/​jumbo·​v1,​·​"ifnull("  
   
64 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 61 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
65 ····​move-​result-​object·​v0 62 ····​move-​result-​object·​v0
   
66 ····​sget-​object·​v1,​·​Lcom/​a/​a/​b;​-​>b:​Ljava/​lang/​String;​ 63 ····​sget-​object·​v1,​·​Lcom/​a/​a/​b;​-​>b:​Ljava/​lang/​String;​
   
67 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 64 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
68 ····​move-​result-​object·​v0 65 ····​move-​result-​object·​v0
   
69 ····​const-​string/​jumbo·​v1,​·​",​\'\')​·​||·​\'/​\'·​||" 66 ····​const-​string/​jumbo·​v1,​·​",​\'\')​·​||·​\'/​\'·​||ifnull("
   
70 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
71 ····​move-​result-​object·​v0  
   
72 ····​const-​string/​jumbo·​v1,​·​"ifnull("  
   
73 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 67 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
74 ····​move-​result-​object·​v0 68 ····​move-​result-​object·​v0
   
75 ····​sget-​object·​v1,​·​Lcom/​a/​a/​b;​-​>f:​Ljava/​lang/​String;​ 69 ····​sget-​object·​v1,​·​Lcom/​a/​a/​b;​-​>f:​Ljava/​lang/​String;​
   
Offset 3350, 14 lines modified Offset 3338, 15 lines modified
   
3350 ····​move-​result-​object·​v7 3338 ····​move-​result-​object·​v7
   
3351 ····​aput-​object·​v7,​·​v5,​·​v6 3339 ····​aput-​object·​v7,​·​v5,​·​v6
   
3352 ····​invoke-​direct·​{v2,​·​v3,​·​v4,​·​v5},​·​Lorg/​totschnig/​myexpenses/​g/​u;​-​><init>(ZI[Ljava/​lang/​Object;​)​V 3340 ····​invoke-​direct·​{v2,​·​v3,​·​v4,​·​v5},​·​Lorg/​totschnig/​myexpenses/​g/​u;​-​><init>(ZI[Ljava/​lang/​Object;​)​V
   
  3341 ····​.​line·​754
3353 ····​return-​object·​v2 3342 ····​return-​object·​v2
   
3354 ····​.​line·​712 3343 ····​.​line·​712
3355 ····​:​cond_4 3344 ····​:​cond_4
3356 ····​add-​int/​lit8·​v3,​·​v8,​·​0x1 3345 ····​add-​int/​lit8·​v3,​·​v8,​·​0x1
   
3357 ····​.​line·​714 3346 ····​.​line·​714
[−]
smali/org/totschnig/myexpenses/activity/ExpenseEdit.smali
Offset 1471, 17 lines modified Offset 1471, 19 lines modified
   
1471 ····​move-​result·​v0 1471 ····​move-​result·​v0
   
1472 ····​if-​eqz·​v0,​·​:​cond_0 1472 ····​if-​eqz·​v0,​·​:​cond_0
   
1473 ····​const/​4·​v0,​·​0x1 1473 ····​const/​4·​v0,​·​0x1
   
  1474 ····​.​line·​987
1474 ····​:​goto_0 1475 ····​:​goto_0
1475 ····​return·​v0 1476 ····​return·​v0
   
  1477 ····​.​line·​988
1476 ····​:​cond_0 1478 ····​:​cond_0
1477 ····​const/​4·​v0,​·​0x0 1479 ····​const/​4·​v0,​·​0x0
   
1478 ····​goto·​:​goto_0 1480 ····​goto·​:​goto_0
1479 .​end·​method 1481 .​end·​method
   
1480 .​method·​private·​O()​V 1482 .​method·​private·​O()​V
[−]
smali/org/totschnig/myexpenses/activity/aj.smali
Offset 60, 15 lines modified Offset 60, 17 lines modified
60 ····​move-​result·​v0 60 ····​move-​result·​v0
   
61 ····​if-​eqz·​v0,​·​:​cond_1 61 ····​if-​eqz·​v0,​·​:​cond_1
   
62 ····​:​cond_0 62 ····​:​cond_0
63 ····​const/​4·​v0,​·​0x1 63 ····​const/​4·​v0,​·​0x1
   
  64 ····​.​line·​325
64 ····​:​goto_0 65 ····​:​goto_0
65 ····​return·​v0 66 ····​return·​v0
   
  67 ····​.​line·​326
66 ····​:​cond_1 68 ····​:​cond_1
67 ····​const/​4·​v0,​·​0x0 69 ····​const/​4·​v0,​·​0x0
   
68 ····​goto·​:​goto_0 70 ····​goto·​:​goto_0
69 .​end·​method 71 .​end·​method
[−]
smali/org/totschnig/myexpenses/activity/ap.smali
Offset 169, 15 lines modified Offset 169, 17 lines modified
169 ····​move-​result·​v0 169 ····​move-​result·​v0
   
170 ····​if-​eqz·​v0,​·​:​cond_1 170 ····​if-​eqz·​v0,​·​:​cond_1
   
171 ····​:​cond_0 171 ····​:​cond_0
172 ····​const/​4·​v0,​·​0x1 172 ····​const/​4·​v0,​·​0x1
   
  173 ····​.​line·​1203
173 ····​:​goto_0 174 ····​:​goto_0
174 ····​return·​v0 175 ····​return·​v0
   
  176 ····​.​line·​1204
175 ····​:​cond_1 177 ····​:​cond_1
176 ····​const/​4·​v0,​·​0x0 178 ····​const/​4·​v0,​·​0x0
   
177 ····​goto·​:​goto_0 179 ····​goto·​:​goto_0
178 .​end·​method 180 .​end·​method
[−]
smali/org/totschnig/myexpenses/activity/as.smali
Offset 1615, 27 lines modified Offset 1615, 15 lines modified
   
1615 ····​move-​result-​object·​v2 1615 ····​move-​result-​object·​v2
   
1616 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 1616 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
1617 ····​move-​result-​object·​v1 1617 ····​move-​result-​object·​v1
   
1618 ····​const-​string/​jumbo·​v2,​·​":​\n" 1618 ····​const-​string/​jumbo·​v2,​·​":​\nftp:​·\"ftp:​/​/​login:​password@my.​example.​org:​port/​my/​directory/​\"\nmailto:​·\"mailto:​john@my.​example.​com\""
   
1619 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
1620 ····​move-​result-​object·​v1  
   
1621 ····​const-​string/​jumbo·​v2,​·​"ftp:​·​\"ftp:​/​/​login:​password@my.​example.​org:​port/​my/​directory/​\"\n"  
   
1622 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
1623 ····​move-​result-​object·​v1  
   
1624 ····​const-​string/​jumbo·​v2,​·​"mailto:​·​\"mailto:​john@my.​example.​com\""  
   
1625 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 1619 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
1626 ····​move-​result-​object·​v1 1620 ····​move-​result-​object·​v1
   
1627 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 1621 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
[−]
smali/org/totschnig/myexpenses/activity/aw.smali
Offset 163, 14 lines modified Offset 163, 15 lines modified
   
163 ····​move-​result·​v1 163 ····​move-​result·​v1
   
164 ····​if-​nez·​v1,​·​:​cond_0 164 ····​if-​nez·​v1,​·​:​cond_0
   
165 ····​const/​4·​v0,​·​0x1 165 ····​const/​4·​v0,​·​0x1
   
  166 ····​.​line·​433
166 ····​:​cond_0 167 ····​:​cond_0
167 ····​return·​v0 168 ····​return·​v0
168 .​end·​method 169 .​end·​method
   
169 .​method·​public·​I()​V 170 .​method·​public·​I()​V
170 ····​.​locals·​4 171 ····​.​locals·​4
   
[−]
smali/org/totschnig/myexpenses/activity/d.smali
Offset 41, 15 lines modified Offset 41, 17 lines modified
41 ····​move-​result·​v0 41 ····​move-​result·​v0
   
42 ····​if-​eqz·​v0,​·​:​cond_1 42 ····​if-​eqz·​v0,​·​:​cond_1
   
43 ····​:​cond_0 43 ····​:​cond_0
44 ····​const/​4·​v0,​·​0x1 44 ····​const/​4·​v0,​·​0x1
   
  45 ····​.​line·​273
45 ····​:​goto_0 46 ····​:​goto_0
46 ····​return·​v0 47 ····​return·​v0
   
  48 ····​.​line·​275
47 ····​:​cond_1 49 ····​:​cond_1
48 ····​const/​4·​v0,​·​0x0 50 ····​const/​4·​v0,​·​0x0
   
49 ····​goto·​:​goto_0 51 ····​goto·​:​goto_0
50 .​end·​method 52 .​end·​method
[−]
smali/org/totschnig/myexpenses/activity/j.smali
Offset 63, 15 lines modified Offset 63, 15 lines modified
63 ····​:​try_start_1 63 ····​:​try_start_1
64 ····​iget-​object·​v0,​·​v3,​·​Landroid/​content/​pm/​PackageInfo;​-​>versionName:​Ljava/​lang/​String;​ 64 ····​iget-​object·​v0,​·​v3,​·​Landroid/​content/​pm/​PackageInfo;​-​>versionName:​Ljava/​lang/​String;​
65 ····​:​try_end_1 65 ····​:​try_end_1
66 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 66 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
   
67 ····​.​line·​164 67 ····​.​line·​164
68 ····​:​goto_0 68 ····​:​goto_0
69 ····​const-​string/​jumbo·​v4,​·​"20160712-​0819" 69 ····​const-​string/​jumbo·​v4,​·​"20160907-​2214"
   
70 ····​.​line·​166 70 ····​.​line·​166
71 ····​const-​string/​jumbo·​v2,​·​"" 71 ····​const-​string/​jumbo·​v2,​·​""
   
72 ····​invoke-​static·​{v2},​·​Landroid/​text/​TextUtils;​-​>isEmpty(Ljava/​lang/​CharSequence;​)​Z 72 ····​invoke-​static·​{v2},​·​Landroid/​text/​TextUtils;​-​>isEmpty(Ljava/​lang/​CharSequence;​)​Z
   
73 ····​move-​result·​v2 73 ····​move-​result·​v2
[−]
smali/org/totschnig/myexpenses/c/a.smali
Offset 232, 14 lines modified Offset 232, 15 lines modified
232 ····​move-​result-​object·​v0 232 ····​move-​result-​object·​v0
   
233 ····​.​line·​84 233 ····​.​line·​84
234 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​a/​af;​-​>b()​Landroid/​support/​v7/​a/​ae;​ 234 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​a/​af;​-​>b()​Landroid/​support/​v7/​a/​ae;​
   
235 ····​move-​result-​object·​v0 235 ····​move-​result-​object·​v0
   
  236 ····​.​line·​79
236 ····​return-​object·​v0 237 ····​return-​object·​v0
237 .​end·​method 238 .​end·​method
   
238 .​method·​public·​onClick(Landroid/​content/​DialogInterface;​I)​V 239 .​method·​public·​onClick(Landroid/​content/​DialogInterface;​I)​V
239 ····​.​locals·​11 240 ····​.​locals·​11
   
240 ····​.​prologue 241 ····​.​prologue
[−]
smali/org/totschnig/myexpenses/c/ad.smali
Offset 270, 14 lines modified Offset 270, 15 lines modified
270 ····​move-​result-​object·​v0 270 ····​move-​result-​object·​v0
   
271 ····​.​line·​93 271 ····​.​line·​93
272 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​a/​af;​-​>b()​Landroid/​support/​v7/​a/​ae;​ 272 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​a/​af;​-​>b()​Landroid/​support/​v7/​a/​ae;​
   
273 ····​move-​result-​object·​v0 273 ····​move-​result-​object·​v0
   
  274 ····​.​line·​88
274 ····​return-​object·​v0 275 ····​return-​object·​v0
   
275 ····​.​line·​85 276 ····​.​line·​85
276 ····​:​cond_0 277 ····​:​cond_0
277 ····​if-​eqz·​v0,​·​:​cond_1 278 ····​if-​eqz·​v0,​·​:​cond_1
   
278 ····​const·​v0,​·​0x7f0801e6 279 ····​const·​v0,​·​0x7f0801e6
[−]
smali/org/totschnig/myexpenses/c/ao.smali
Offset 1931, 14 lines modified Offset 1931, 15 lines modified
1931 ····​move-​result-​object·​v0 1931 ····​move-​result-​object·​v0
   
1932 ····​.​line·​224 1932 ····​.​line·​224
1933 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​a/​af;​-​>b()​Landroid/​support/​v7/​a/​ae;​ 1933 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​a/​af;​-​>b()​Landroid/​support/​v7/​a/​ae;​
   
1934 ····​move-​result-​object·​v0 1934 ····​move-​result-​object·​v0
   
  1935 ····​.​line·​211
1935 ····​:​goto_b 1936 ····​:​goto_b
1936 ····​return-​object·​v0 1937 ····​return-​object·​v0
   
1937 ····​.​line·​150 1938 ····​.​line·​150
1938 ····​:​cond_4 1939 ····​:​cond_4
1939 ····​const/​4·​v6,​·​0x0 1940 ····​const/​4·​v6,​·​0x0
   
[−]
smali/org/totschnig/myexpenses/c/aq.smali
Offset 265, 14 lines modified Offset 265, 15 lines modified
265 ····​move-​result-​object·​v0 265 ····​move-​result-​object·​v0
   
266 ····​.​line·​71 266 ····​.​line·​71
267 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​a/​af;​-​>b()​Landroid/​support/​v7/​a/​ae;​ 267 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​a/​af;​-​>b()​Landroid/​support/​v7/​a/​ae;​
   
268 ····​move-​result-​object·​v0 268 ····​move-​result-​object·​v0
   
  269 ····​.​line·​66
269 ····​return-​object·​v0 270 ····​return-​object·​v0
270 .​end·​method 271 .​end·​method
   
271 .​method·​public·​d(Landroid/​os/​Bundle;​)​V 272 .​method·​public·​d(Landroid/​os/​Bundle;​)​V
272 ····​.​locals·​2 273 ····​.​locals·​2
   
273 ····​.​prologue 274 ····​.​prologue
[−]
smali/org/totschnig/myexpenses/c/au.smali
Offset 92, 14 lines modified Offset 92, 15 lines modified
92 ····​move-​result-​object·​v0 92 ····​move-​result-​object·​v0
   
93 ····​.​line·​34 93 ····​.​line·​34
94 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​a/​af;​-​>b()​Landroid/​support/​v7/​a/​ae;​ 94 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​a/​af;​-​>b()​Landroid/​support/​v7/​a/​ae;​
   
95 ····​move-​result-​object·​v0 95 ····​move-​result-​object·​v0
   
  96 ····​.​line·​30
96 ····​return-​object·​v0 97 ····​return-​object·​v0
97 .​end·​method 98 .​end·​method
   
98 .​method·​public·​onClick(Landroid/​content/​DialogInterface;​I)​V 99 .​method·​public·​onClick(Landroid/​content/​DialogInterface;​I)​V
99 ····​.​locals·​4 100 ····​.​locals·​4
   
100 ····​.​prologue 101 ····​.​prologue
[−]
smali/org/totschnig/myexpenses/c/az.smali
Offset 114, 14 lines modified Offset 114, 15 lines modified
114 ····​move-​result-​object·​v0 114 ····​move-​result-​object·​v0
   
115 ····​.​line·​58 115 ····​.​line·​58
116 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​a/​af;​-​>b()​Landroid/​support/​v7/​a/​ae;​ 116 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​a/​af;​-​>b()​Landroid/​support/​v7/​a/​ae;​
   
117 ····​move-​result-​object·​v0 117 ····​move-​result-​object·​v0
   
  118 ····​.​line·​53
118 ····​return-​object·​v0 119 ····​return-​object·​v0
119 .​end·​method 120 .​end·​method
   
120 .​method·​public·​onClick(Landroid/​content/​DialogInterface;​I)​V 121 .​method·​public·​onClick(Landroid/​content/​DialogInterface;​I)​V
121 ····​.​locals·​5 122 ····​.​locals·​5
   
122 ····​.​prologue 123 ····​.​prologue
[−]
smali/org/totschnig/myexpenses/c/bj.smali
Offset 623, 14 lines modified Offset 623, 15 lines modified
623 ····​move-​result-​object·​v0 623 ····​move-​result-​object·​v0
   
624 ····​.​line·​136 624 ····​.​line·​136
625 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​a/​af;​-​>b()​Landroid/​support/​v7/​a/​ae;​ 625 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​a/​af;​-​>b()​Landroid/​support/​v7/​a/​ae;​
   
626 ····​move-​result-​object·​v0 626 ····​move-​result-​object·​v0
   
  627 ····​.​line·​132
627 ····​return-​object·​v0 628 ····​return-​object·​v0
   
628 ····​.​line·​97 629 ····​.​line·​97
629 ····​:​array_0 630 ····​:​array_0
630 ····​.​array-​data·​4 631 ····​.​array-​data·​4
631 ········​0x7f100145 632 ········​0x7f100145
632 ········​0x7f100143 633 ········​0x7f100143
[−]
smali/org/totschnig/myexpenses/c/c.smali
Offset 288, 14 lines modified Offset 288, 15 lines modified
288 ····​move-​result-​object·​v0 288 ····​move-​result-​object·​v0
   
289 ····​.​line·​58 289 ····​.​line·​58
290 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​a/​af;​-​>b()​Landroid/​support/​v7/​a/​ae;​ 290 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​a/​af;​-​>b()​Landroid/​support/​v7/​a/​ae;​
   
291 ····​move-​result-​object·​v0 291 ····​move-​result-​object·​v0
   
  292 ····​.​line·​44
292 ····​return-​object·​v0 293 ····​return-​object·​v0
293 .​end·​method 294 .​end·​method
   
294 .​method·​public·​onCancel(Landroid/​content/​DialogInterface;​)​V 295 .​method·​public·​onCancel(Landroid/​content/​DialogInterface;​)​V
295 ····​.​locals·​1 296 ····​.​locals·​1
   
296 ····​.​prologue 297 ····​.​prologue
[−]
smali/org/totschnig/myexpenses/c/d.smali
Offset 138, 20 lines modified Offset 138, 22 lines modified
138 ····​.​line·​54 138 ····​.​line·​54
139 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 139 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
140 ····​move-​result·​v2 140 ····​move-​result·​v2
   
141 ····​if-​eqz·​v2,​·​:​cond_0 141 ····​if-​eqz·​v2,​·​:​cond_0
   
  142 ····​.​line·​53
142 ····​:​goto_0 143 ····​:​goto_0
143 ····​return·​v0 144 ····​return·​v0
   
144 ····​:​cond_0 145 ····​:​cond_0
145 ····​move·​v0,​·​v1 146 ····​move·​v0,​·​v1
   
  147 ····​.​line·​54
146 ····​goto·​:​goto_0 148 ····​goto·​:​goto_0
147 .​end·​method 149 .​end·​method
   
148 .​method·​public·​aa()​Ljava/​lang/​String;​ 150 .​method·​public·​aa()​Ljava/​lang/​String;​
149 ····​.​locals·​1 151 ····​.​locals·​1
   
150 ····​.​prologue 152 ····​.​prologue
[−]
smali/org/totschnig/myexpenses/c/e.smali
Offset 157, 14 lines modified Offset 157, 15 lines modified
157 ····​move-​result-​object·​v0 157 ····​move-​result-​object·​v0
   
158 ····​.​line·​56 158 ····​.​line·​56
159 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​a/​af;​-​>b()​Landroid/​support/​v7/​a/​ae;​ 159 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​a/​af;​-​>b()​Landroid/​support/​v7/​a/​ae;​
   
160 ····​move-​result-​object·​v0 160 ····​move-​result-​object·​v0
   
  161 ····​.​line·​51
161 ····​return-​object·​v0 162 ····​return-​object·​v0
162 .​end·​method 163 .​end·​method
   
163 .​method·​public·​onClick(Landroid/​content/​DialogInterface;​I)​V 164 .​method·​public·​onClick(Landroid/​content/​DialogInterface;​I)​V
164 ····​.​locals·​4 165 ····​.​locals·​4
   
165 ····​.​prologue 166 ····​.​prologue
[−]
smali/org/totschnig/myexpenses/c/o.smali
Offset 160, 14 lines modified Offset 160, 15 lines modified
160 ····​move-​result-​object·​v0 160 ····​move-​result-​object·​v0
   
161 ····​.​line·​66 161 ····​.​line·​66
162 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​a/​af;​-​>b()​Landroid/​support/​v7/​a/​ae;​ 162 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​a/​af;​-​>b()​Landroid/​support/​v7/​a/​ae;​
   
163 ····​move-​result-​object·​v0 163 ····​move-​result-​object·​v0
   
  164 ····​.​line·​61
164 ····​return-​object·​v0 165 ····​return-​object·​v0
165 .​end·​method 166 .​end·​method
   
166 .​method·​public·​onClick(Landroid/​content/​DialogInterface;​I)​V 167 .​method·​public·​onClick(Landroid/​content/​DialogInterface;​I)​V
167 ····​.​locals·​10 168 ····​.​locals·​10
   
168 ····​.​prologue 169 ····​.​prologue
[−]
smali/org/totschnig/myexpenses/c/q.smali
Offset 43, 14 lines modified Offset 43, 15 lines modified
43 ····​move-​result-​object·​v0 43 ····​move-​result-​object·​v0
   
44 ····​.​line·​100 44 ····​.​line·​100
45 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​a/​af;​-​>b()​Landroid/​support/​v7/​a/​ae;​ 45 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​a/​af;​-​>b()​Landroid/​support/​v7/​a/​ae;​
   
46 ····​move-​result-​object·​v0 46 ····​move-​result-​object·​v0
   
  47 ····​.​line·​78
47 ····​return-​object·​v0 48 ····​return-​object·​v0
48 .​end·​method 49 .​end·​method
   
49 .​method·​public·​static·​a(Landroid/​content/​Intent;​Landroid/​widget/​EditText;​Ljava/​lang/​String;​Lorg/​totschnig/​myexpenses/​c/​ac;​)​Landroid/​net/​Uri;​ 50 .​method·​public·​static·​a(Landroid/​content/​Intent;​Landroid/​widget/​EditText;​Ljava/​lang/​String;​Lorg/​totschnig/​myexpenses/​c/​ac;​)​Landroid/​net/​Uri;​
50 ····​.​locals·​6 51 ····​.​locals·​6
   
51 ····​.​prologue 52 ····​.​prologue
Offset 982, 14 lines modified Offset 983, 15 lines modified
982 ····​move-​result·​v1 983 ····​move-​result·​v1
   
983 ····​if-​eqz·​v1,​·​:​cond_1 984 ····​if-​eqz·​v1,​·​:​cond_1
   
984 ····​:​cond_0 985 ····​:​cond_0
985 ····​const/​4·​v0,​·​0x1 986 ····​const/​4·​v0,​·​0x1
   
  987 ····​.​line·​218
986 ····​:​cond_1 988 ····​:​cond_1
987 ····​return·​v0 989 ····​return·​v0
988 .​end·​method 990 .​end·​method
   
989 .​method·​public·​static·​b(Landroid/​view/​View;​)​Landroid/​widget/​EditText;​ 991 .​method·​public·​static·​b(Landroid/​view/​View;​)​Landroid/​widget/​EditText;​
990 ····​.​locals·​1 992 ····​.​locals·​1
   
[−]
smali/org/totschnig/myexpenses/e/a.smali
Offset 477, 21 lines modified Offset 477, 15 lines modified
   
477 ····​const-​string/​jumbo·​v4,​·​"cr_status" 477 ····​const-​string/​jumbo·​v4,​·​"cr_status"
   
478 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 478 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
479 ····​move-​result-​object·​v3 479 ····​move-​result-​object·​v3
   
480 ····​const-​string/​jumbo·​v4,​·​"·​IN·​" 480 ····​const-​string/​jumbo·​v4,​·​"·​IN·(\'"
   
481 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
482 ····​move-​result-​object·​v3  
   
483 ····​const-​string/​jumbo·​v4,​·​"(\'"  
   
484 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 481 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
485 ····​move-​result-​object·​v3 482 ····​move-​result-​object·​v3
   
486 ····​sget-​object·​v4,​·​Lorg/​totschnig/​myexpenses/​e/​ab;​-​>c:​Lorg/​totschnig/​myexpenses/​e/​ab;​ 483 ····​sget-​object·​v4,​·​Lorg/​totschnig/​myexpenses/​e/​ab;​-​>c:​Lorg/​totschnig/​myexpenses/​e/​ab;​
   
Offset 516, 21 lines modified Offset 510, 15 lines modified
   
516 ····​move-​result-​object·​v4 510 ····​move-​result-​object·​v4
   
517 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 511 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
518 ····​move-​result-​object·​v3 512 ····​move-​result-​object·​v3
   
519 ····​const-​string/​jumbo·​v4,​·​"\')​" 513 ····​const-​string/​jumbo·​v4,​·​"\')​·)​·​AS·"
   
520 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
521 ····​move-​result-​object·​v3  
   
522 ····​const-​string/​jumbo·​v4,​·​"·​)​·​AS·​"  
   
523 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 514 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
524 ····​move-​result-​object·​v3 515 ····​move-​result-​object·​v3
   
525 ····​const-​string/​jumbo·​v4,​·​"cleared_total" 516 ····​const-​string/​jumbo·​v4,​·​"cleared_total"
   
Offset 3218, 14 lines modified Offset 3206, 15 lines modified
3218 ····​move-​result-​object·​v0 3206 ····​move-​result-​object·​v0
   
3219 ····​.​line·​955 3207 ····​.​line·​955
3220 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​ContentProviderOperat​ion$Builder;​-​>build()​Landroid/​content/​ContentProviderOperat​ion;​ 3208 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​ContentProviderOperat​ion$Builder;​-​>build()​Landroid/​content/​ContentProviderOperat​ion;​
   
3221 ····​move-​result-​object·​v0 3209 ····​move-​result-​object·​v0
   
  3210 ····​.​line·​950
3222 ····​return-​object·​v0 3211 ····​return-​object·​v0
3223 .​end·​method 3212 .​end·​method
   
3224 .​method·​public·​static·​b()​Ljava/​util/​Currency;​ 3213 .​method·​public·​static·​b()​Ljava/​util/​Currency;​
3225 ····​.​locals·​4 3214 ····​.​locals·​4
   
3226 ····​.​prologue 3215 ····​.​prologue
Offset 3886, 14 lines modified Offset 3875, 15 lines modified
3886 ····​.​line·​809 3875 ····​.​line·​809
3887 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 3876 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
3888 ····​move-​result-​object·​v2 3877 ····​move-​result-​object·​v2
   
3889 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​totschnig/​myexpenses/​e/​n;​-​><init>(Ljava/​util/​Currency;​Ljava/​lang/​Long;​)​V 3878 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​totschnig/​myexpenses/​e/​n;​-​><init>(Ljava/​util/​Currency;​Ljava/​lang/​Long;​)​V
   
  3879 ····​.​line·​808
3890 ····​return-​object·​v0 3880 ····​return-​object·​v0
3891 .​end·​method 3881 .​end·​method
   
3892 .​method·​public·​a(Landroid/​support/​v4/​f/​a;​Ljava/​lang/​String;​Lorg/​totschnig/​myexpenses/​e/​f;​ZLjava/​lang/​String;​CLjava/​lang/​String;​Lorg/​totschnig/​myexpenses/​provider/​a/​w;​)​Lorg/​totschnig/​myexpenses/​g/​u;​ 3882 .​method·​public·​a(Landroid/​support/​v4/​f/​a;​Ljava/​lang/​String;​Lorg/​totschnig/​myexpenses/​e/​f;​ZLjava/​lang/​String;​CLjava/​lang/​String;​Lorg/​totschnig/​myexpenses/​provider/​a/​w;​)​Lorg/​totschnig/​myexpenses/​g/​u;​
3893 ····​.​locals·​27 3883 ····​.​locals·​27
   
3894 ····​.​prologue 3884 ····​.​prologue
Offset 6856, 14 lines modified Offset 6846, 15 lines modified
   
6856 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 6846 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
6857 ····​move-​result-​object·​v2 6847 ····​move-​result-​object·​v2
   
6858 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​totschnig/​myexpenses/​e/​n;​-​><init>(Ljava/​util/​Currency;​Ljava/​lang/​Long;​)​V 6848 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​totschnig/​myexpenses/​e/​n;​-​><init>(Ljava/​util/​Currency;​Ljava/​lang/​Long;​)​V
   
  6849 ····​.​line·​774
6859 ····​return-​object·​v0 6850 ····​return-​object·​v0
6860 .​end·​method 6851 .​end·​method
   
6861 .​method·​public·​c(Lorg/​totschnig/​myexpenses/​provider/​a/​w;​)​V 6852 .​method·​public·​c(Lorg/​totschnig/​myexpenses/​provider/​a/​w;​)​V
6862 ····​.​locals·​5 6853 ····​.​locals·​5
   
6863 ····​.​prologue 6854 ····​.​prologue
Offset 7032, 14 lines modified Offset 7023, 15 lines modified
7032 ····​.​line·​788 7023 ····​.​line·​788
7033 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 7024 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
7034 ····​move-​result-​object·​v0 7025 ····​move-​result-​object·​v0
   
7035 ····​invoke-​direct·​{v1,​·​v2,​·​v0},​·​Lorg/​totschnig/​myexpenses/​e/​n;​-​><init>(Ljava/​util/​Currency;​Ljava/​lang/​Long;​)​V 7026 ····​invoke-​direct·​{v1,​·​v2,​·​v0},​·​Lorg/​totschnig/​myexpenses/​e/​n;​-​><init>(Ljava/​util/​Currency;​Ljava/​lang/​Long;​)​V
   
Max diff block lines reached; 482/3384 bytes (14.24%) of diff not shown.
[−]
smali/org/totschnig/myexpenses/e/e.smali
Offset 56, 14 lines modified Offset 56, 15 lines modified
   
56 ····​move-​result-​object·​v2 56 ····​move-​result-​object·​v2
   
57 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​text/​Collator;​-​>compare(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 57 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​text/​Collator;​-​>compare(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
58 ····​move-​result·​v0 58 ····​move-​result·​v0
   
  59 ····​.​line·​561
59 ····​:​cond_0 60 ····​:​cond_0
60 ····​return·​v0 61 ····​return·​v0
61 .​end·​method 62 .​end·​method
   
62 .​method·​public·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I 63 .​method·​public·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I
63 ····​.​locals·​1 64 ····​.​locals·​1
   
[−]
smali/org/totschnig/myexpenses/e/k.smali
Offset 423, 14 lines modified Offset 423, 15 lines modified
   
423 ····​const/​4·​v2,​·​0x0 423 ····​const/​4·​v2,​·​0x0
   
424 ····​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​SharedPreferences;​-​>getInt(Ljava/​lang/​String;​I)​I 424 ····​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​SharedPreferences;​-​>getInt(Ljava/​lang/​String;​I)​I
   
425 ····​move-​result·​v0 425 ····​move-​result·​v0
   
  426 ····​.​line·​73
426 ····​return·​v0 427 ····​return·​v0
427 .​end·​method 428 .​end·​method
   
428 .​method·​public·​a(Landroid/​content/​Context;​)​Ljava/​lang/​String;​ 429 .​method·​public·​a(Landroid/​content/​Context;​)​Ljava/​lang/​String;​
429 ····​.​locals·​4 430 ····​.​locals·​4
   
430 ····​.​prologue 431 ····​.​prologue
Offset 579, 17 lines modified Offset 580, 17 lines modified
   
579 ····​move-​result-​object·​v0 580 ····​move-​result-​object·​v0
   
580 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 581 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
581 ····​move-​result-​object·​v0 582 ····​move-​result-​object·​v0
   
  583 ····​.​line·​107
582 ····​return-​object·​v0 584 ····​return-​object·​v0
   
583 ····​.​line·​107  
584 ····​:​cond_0 585 ····​:​cond_0
585 ····​const·​v0,​·​0x7f080054 586 ····​const·​v0,​·​0x7f080054
   
586 ····​goto·​:​goto_0 587 ····​goto·​:​goto_0
587 .​end·​method 588 .​end·​method
   
588 .​method·​public·​b()​I 589 .​method·​public·​b()​I
Offset 740, 15 lines modified Offset 741, 15 lines modified
   
740 ····​aput-​object·​v4,​·​v2,​·​v3 741 ····​aput-​object·​v4,​·​v2,​·​v3
   
741 ····​invoke-​virtual·​{v0,​·​v1,​·​p2,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getQuantityString(II​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 742 ····​invoke-​virtual·​{v0,​·​v1,​·​p2,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getQuantityString(II​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
742 ····​move-​result-​object·​v0 743 ····​move-​result-​object·​v0
   
743 ····​.​line·​122 744 ····​.​line·​120
744 ····​:​goto_0 745 ····​:​goto_0
745 ····​return-​object·​v0 746 ····​return-​object·​v0
   
746 ····​.​line·​121 747 ····​.​line·​121
747 ····​:​cond_0 748 ····​:​cond_0
748 ····​const·​v0,​·​0x7f080053 749 ····​const·​v0,​·​0x7f080053
   
Offset 802, 18 lines modified Offset 803, 18 lines modified
   
802 ····​if-​eqz·​v1,​·​:​cond_0 803 ····​if-​eqz·​v1,​·​:​cond_0
   
803 ····​invoke-​virtual·​{v0},​·​Lorg/​totschnig/​myexpenses/​g/​m;​-​>b()​Z 804 ····​invoke-​virtual·​{v0},​·​Lorg/​totschnig/​myexpenses/​g/​m;​-​>b()​Z
   
804 ····​move-​result·​v0 805 ····​move-​result·​v0
   
805 ····​.​line·​99  
806 ····​:​goto_0 806 ····​:​goto_0
807 ····​return·​v0 807 ····​return·​v0
   
  808 ····​.​line·​99
808 ····​:​cond_0 809 ····​:​cond_0
809 ····​invoke-​virtual·​{v0},​·​Lorg/​totschnig/​myexpenses/​g/​m;​-​>a()​Z 810 ····​invoke-​virtual·​{v0},​·​Lorg/​totschnig/​myexpenses/​g/​m;​-​>a()​Z
   
810 ····​move-​result·​v0 811 ····​move-​result·​v0
   
811 ····​goto·​:​goto_0 812 ····​goto·​:​goto_0
812 .​end·​method 813 .​end·​method
[−]
smali/org/totschnig/myexpenses/e/l.smali
Offset 49, 19 lines modified Offset 49, 17 lines modified
   
49 ····​aput-​object·​v3,​·​v1,​·​v2 49 ····​aput-​object·​v3,​·​v1,​·​v2
   
50 ····​invoke-​virtual·​{p1,​·​v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 50 ····​invoke-​virtual·​{p1,​·​v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
51 ····​move-​result-​object·​v0 51 ····​move-​result-​object·​v0
   
52 ····​.​line·​44  
53 ····​:​goto_0 52 ····​:​goto_0
54 ····​return-​object·​v0 53 ····​return-​object·​v0
   
55 ····​.​line·​43  
56 ····​:​cond_0 54 ····​:​cond_0
57 ····​const·​v0,​·​0x7f080197 55 ····​const·​v0,​·​0x7f080197
   
58 ····​.​line·​44 56 ····​.​line·​44
59 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 57 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
60 ····​move-​result-​object·​v0 58 ····​move-​result-​object·​v0
[−]
smali/org/totschnig/myexpenses/e/p.smali
Offset 590, 14 lines modified Offset 590, 15 lines modified
   
590 ····​const/​4·​v1,​·​0x6 590 ····​const/​4·​v1,​·​0x6
   
591 ····​const-​string/​jumbo·​v2,​·​"(select·​count(*)​·​from·​templates·​WHERE·​method_id=paymentmeth​ods.​_id)​·​AS·​mapped_templates" 591 ····​const-​string/​jumbo·​v2,​·​"(select·​count(*)​·​from·​templates·​WHERE·​method_id=paymentmeth​ods.​_id)​·​AS·​mapped_templates"
   
592 ····​aput-​object·​v2,​·​v0,​·​v1 592 ····​aput-​object·​v2,​·​v0,​·​v1
   
  593 ····​.​line·​45
593 ····​return-​object·​v0 594 ····​return-​object·​v0
594 .​end·​method 595 .​end·​method
   
595 .​method·​public·​static·​b(Ljava/​lang/​String;​)​J 596 .​method·​public·​static·​b(Ljava/​lang/​String;​)​J
596 ····​.​locals·​7 597 ····​.​locals·​7
   
597 ····​.​prologue 598 ····​.​prologue
[−]
smali/org/totschnig/myexpenses/e/r.smali
Offset 114, 15 lines modified Offset 114, 15 lines modified
   
114 ····​const/​4·​v2,​·​0x1 114 ····​const/​4·​v2,​·​0x1
   
115 ····​invoke-​static·​{p0,​·​v1,​·​v0,​·​v2},​·​Lcom/​a/​a/​e;​-​>a(Landroid/​content/​Context;​Landroid/​content/​res/​Resources;​Lcom/​a/​b/​a;​Z)​Ljava/​lang/​String;​ 115 ····​invoke-​static·​{p0,​·​v1,​·​v0,​·​v2},​·​Lcom/​a/​a/​e;​-​>a(Landroid/​content/​Context;​Landroid/​content/​res/​Resources;​Lcom/​a/​b/​a;​Z)​Ljava/​lang/​String;​
   
116 ····​move-​result-​object·​v0 116 ····​move-​result-​object·​v0
   
117 ····​.​line·201 117 ····​.​line·199
118 ····​:​goto_0 118 ····​:​goto_0
119 ····​return-​object·​v0 119 ····​return-​object·​v0
   
120 ····​.​line·​190 120 ····​.​line·​190
121 ····​:​catch_0 121 ····​:​catch_0
122 ····​move-​exception·​v0 122 ····​move-​exception·​v0
   
[−]
smali/org/totschnig/myexpenses/f/a.smali
Offset 1350, 14 lines modified Offset 1350, 15 lines modified
   
1350 ····​iget-​object·​v6,​·​v6,​·​Lorg/​totschnig/​myexpenses/​e/​a;​-​>a:​Ljava/​lang/​String;​ 1350 ····​iget-​object·​v6,​·​v6,​·​Lorg/​totschnig/​myexpenses/​e/​a;​-​>a:​Ljava/​lang/​String;​
   
1351 ····​aput-​object·​v6,​·​v10,​·​v8 1351 ····​aput-​object·​v6,​·​v10,​·​v8
   
1352 ····​invoke-​direct·​{v4,​·​v5,​·​v7,​·​v10},​·​Lorg/​totschnig/​myexpenses/​g/​u;​-​><init>(ZI[Ljava/​lang/​Object;​)​V 1352 ····​invoke-​direct·​{v4,​·​v5,​·​v7,​·​v10},​·​Lorg/​totschnig/​myexpenses/​g/​u;​-​><init>(ZI[Ljava/​lang/​Object;​)​V
   
  1353 ····​.​line·​249
1353 ····​return-​object·​v4 1354 ····​return-​object·​v4
   
1354 ····​:​cond_1b 1355 ····​:​cond_1b
1355 ····​move-​object·​v4,​·​v7 1356 ····​move-​object·​v4,​·​v7
   
1356 ····​goto/​16·​:​goto_a 1357 ····​goto/​16·​:​goto_a
   
[−]
smali/org/totschnig/myexpenses/f/b.smali
Offset 125, 15 lines modified Offset 125, 15 lines modified
   
125 ····​.​line·​90 125 ····​.​line·​90
126 ····​:​try_start_2 126 ····​:​try_start_2
127 ····​invoke-​virtual·​{v2},​·​Ljava/​io/​InputStream;​-​>close()​V 127 ····​invoke-​virtual·​{v2},​·​Ljava/​io/​InputStream;​-​>close()​V
128 ····​:​try_end_2 128 ····​:​try_end_2
129 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catch_2 129 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catch_2
   
130 ····​.​line·94 130 ····​.​line·86
131 ····​:​cond_0 131 ····​:​cond_0
132 ····​:​goto_0 132 ····​:​goto_0
133 ····​return-​object·​v0 133 ····​return-​object·​v0
   
134 ····​.​line·​71 134 ····​.​line·​71
135 ····​:​catch_0 135 ····​:​catch_0
136 ····​move-​exception·​v0 136 ····​move-​exception·​v0
Offset 262, 15 lines modified Offset 262, 15 lines modified
262 ····​:​try_end_4 262 ····​:​try_end_4
263 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_4·​.​.​·​:​try_end_4}·​:​catch_4 263 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_4·​.​.​·​:​try_end_4}·​:​catch_4
   
264 ····​:​cond_1 264 ····​:​cond_1
265 ····​:​goto_1 265 ····​:​goto_1
266 ····​move-​object·​v0,​·​v1 266 ····​move-​object·​v0,​·​v1
   
267 ····​.​line·94 267 ····​.​line·86
268 ····​goto·​:​goto_0 268 ····​goto·​:​goto_0
   
269 ····​.​line·​91 269 ····​.​line·​91
270 ····​:​catch_4 270 ····​:​catch_4
271 ····​move-​exception·​v0 271 ····​move-​exception·​v0
   
272 ····​.​line·​93 272 ····​.​line·​93
[−]
smali/org/totschnig/myexpenses/f/d.smali
Offset 52, 15 lines modified Offset 52, 15 lines modified
52 ····​.​line·​490 52 ····​.​line·​490
53 ····​new-​instance·​v0,​·​Lorg/​totschnig/​myexpenses/​g/​u;​ 53 ····​new-​instance·​v0,​·​Lorg/​totschnig/​myexpenses/​g/​u;​
   
54 ····​const·​v1,​·​0x7f080079 54 ····​const·​v1,​·​0x7f080079
   
55 ····​invoke-​direct·​{v0,​·​v8,​·​v1},​·​Lorg/​totschnig/​myexpenses/​g/​u;​-​><init>(ZI)​V 55 ····​invoke-​direct·​{v0,​·​v8,​·​v1},​·​Lorg/​totschnig/​myexpenses/​g/​u;​-​><init>(ZI)​V
   
56 ····​.​line·​534 56 ····​.​line·​532
57 ····​:​goto_0 57 ····​:​goto_0
58 ····​return-​object·​v0 58 ····​return-​object·​v0
   
59 ····​.​line·​492 59 ····​.​line·​492
60 ····​:​cond_0 60 ····​:​cond_0
61 ····​invoke-​static·​{},​·​Lorg/​totschnig/​myexpenses/​g/​x;​-​>b()​Landroid/​support/​v4/​f/​a;​ 61 ····​invoke-​static·​{},​·​Lorg/​totschnig/​myexpenses/​g/​x;​-​>b()​Landroid/​support/​v4/​f/​a;​
   
[−]
smali/org/totschnig/myexpenses/f/e.smali
Offset 141, 15 lines modified Offset 141, 15 lines modified
141 ····​move-​result-​object·​v0 141 ····​move-​result-​object·​v0
   
142 ····​.​line·​177 142 ····​.​line·​177
143 ····​iget-​boolean·​v2,​·​v0,​·​Lorg/​totschnig/​myexpenses/​g/​u;​-​>a:​Z 143 ····​iget-​boolean·​v2,​·​v0,​·​Lorg/​totschnig/​myexpenses/​g/​u;​-​>a:​Z
   
144 ····​if-​nez·​v2,​·​:​cond_0 144 ····​if-​nez·​v2,​·​:​cond_0
   
145 ····​.​line·​203 145 ····​.​line·​200
146 ····​:​goto_0 146 ····​:​goto_0
147 ····​return-​object·​v0 147 ····​return-​object·​v0
   
148 ····​.​line·​180 148 ····​.​line·​180
149 ····​:​cond_0 149 ····​:​cond_0
150 ····​invoke-​static·​{},​·​Lorg/​totschnig/​myexpenses/​MyApplication;​-​>c()​Lorg/​totschnig/​myexpenses/​MyApplication;​ 150 ····​invoke-​static·​{},​·​Lorg/​totschnig/​myexpenses/​MyApplication;​-​>c()​Lorg/​totschnig/​myexpenses/​MyApplication;​
   
Offset 273, 14 lines modified Offset 273, 15 lines modified
   
273 ····​aput-​object·​v0,​·​v3,​·​v6 273 ····​aput-​object·​v0,​·​v3,​·​v6
   
274 ····​invoke-​direct·​{v2,​·​v6,​·​v5,​·​v3},​·​Lorg/​totschnig/​myexpenses/​g/​u;​-​><init>(ZI[Ljava/​lang/​Object;​)​V 274 ····​invoke-​direct·​{v2,​·​v6,​·​v5,​·​v3},​·​Lorg/​totschnig/​myexpenses/​g/​u;​-​><init>(ZI[Ljava/​lang/​Object;​)​V
   
275 ····​move-​object·​v0,​·​v2 275 ····​move-​object·​v0,​·​v2
   
  276 ····​.​line·​200
276 ····​goto·​:​goto_0 277 ····​goto·​:​goto_0
   
277 ····​:​cond_2 278 ····​:​cond_2
278 ····​move·​v0,​·​v1 279 ····​move·​v0,​·​v1
   
279 ····​.​line·​189 280 ····​.​line·​189
280 ····​goto·​:​goto_1 281 ····​goto·​:​goto_1
[−]
smali/org/totschnig/myexpenses/f/f.smali
Offset 67, 15 lines modified Offset 67, 15 lines modified
67 ····​.​line·​51 67 ····​.​line·​51
68 ····​new-​instance·​v0,​·​Lorg/​totschnig/​myexpenses/​g/​u;​ 68 ····​new-​instance·​v0,​·​Lorg/​totschnig/​myexpenses/​g/​u;​
   
69 ····​const·​v1,​·​0x7f080079 69 ····​const·​v1,​·​0x7f080079
   
70 ····​invoke-​direct·​{v0,​·​v5,​·​v1},​·​Lorg/​totschnig/​myexpenses/​g/​u;​-​><init>(ZI)​V 70 ····​invoke-​direct·​{v0,​·​v5,​·​v1},​·​Lorg/​totschnig/​myexpenses/​g/​u;​-​><init>(ZI)​V
   
71 ····​.​line·60 71 ····​.​line·58
72 ····​:​goto_0 72 ····​:​goto_0
73 ····​return-​object·​v0 73 ····​return-​object·​v0
   
74 ····​.​line·​53 74 ····​.​line·​53
75 ····​:​cond_0 75 ····​:​cond_0
76 ····​iget-​wide·​v0,​·​p0,​·​Lorg/​totschnig/​myexpenses/​f/​f;​-​>b:​J 76 ····​iget-​wide·​v0,​·​p0,​·​Lorg/​totschnig/​myexpenses/​f/​f;​-​>b:​J
   
[−]
smali/org/totschnig/myexpenses/f/g.smali
Offset 1356, 17 lines modified Offset 1356, 19 lines modified
   
1356 ····​move-​result-​object·​v1 1356 ····​move-​result-​object·​v1
   
1357 ····​if-​ne·​v0,​·​v1,​·​:​cond_0 1357 ····​if-​ne·​v0,​·​v1,​·​:​cond_0
   
1358 ····​const/​4·​v0,​·​0x1 1358 ····​const/​4·​v0,​·​0x1
   
  1359 ····​.​line·​401
1359 ····​:​goto_0 1360 ····​:​goto_0
1360 ····​return·​v0 1361 ····​return·​v0
   
  1362 ····​.​line·​405
1361 ····​:​cond_0 1363 ····​:​cond_0
1362 ····​const/​4·​v0,​·​0x0 1364 ····​const/​4·​v0,​·​0x0
   
1363 ····​goto·​:​goto_0 1365 ····​goto·​:​goto_0
1364 .​end·​method 1366 .​end·​method
   
1365 .​method·​private·​b(Ljava/​lang/​String;​)​Lorg/​totschnig/​myexpenses/​e/​a;​ 1367 .​method·​private·​b(Ljava/​lang/​String;​)​Lorg/​totschnig/​myexpenses/​e/​a;​
Offset 2108, 15 lines modified Offset 2110, 15 lines modified
   
2108 ····​.​line·​143 2110 ····​.​line·​143
2109 ····​:​try_start_2 2111 ····​:​try_start_2
2110 ····​invoke-​virtual·​{v3},​·​Lorg/​totschnig/​myexpenses/​d/​a/​b;​-​>c()​V 2112 ····​invoke-​virtual·​{v3},​·​Lorg/​totschnig/​myexpenses/​d/​a/​b;​-​>c()​V
2111 ····​:​try_end_2 2113 ····​:​try_end_2
2112 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catch_2 2114 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catch_2
   
2113 ····​.​line·​147 2115 ····​.​line·​140
2114 ····​:​goto_0 2116 ····​:​goto_0
2115 ····​return-​object·​v9 2117 ····​return-​object·​v9
   
2116 ····​.​line·​114 2118 ····​.​line·​114
2117 ····​:​catch_0 2119 ····​:​catch_0
2118 ····​move-​exception·​v0 2120 ····​move-​exception·​v0
   
[−]
smali/org/totschnig/myexpenses/fragment/CategoryList.smali
Offset 771, 17 lines modified Offset 771, 19 lines modified
771 ····​if-​eqz·​v0,​·​:​cond_0 771 ····​if-​eqz·​v0,​·​:​cond_0
   
772 ····​.​line·​1247 772 ····​.​line·​1247
773 ····​invoke-​direct·​{p0,​·​p1},​·​Lorg/​totschnig/​myexpenses/​fragment/​CategoryList;​-​>f(I)​Ljava/​util/​ArrayList;​ 773 ····​invoke-​direct·​{p0,​·​p1},​·​Lorg/​totschnig/​myexpenses/​fragment/​CategoryList;​-​>f(I)​Ljava/​util/​ArrayList;​
   
774 ····​move-​result-​object·​v0 774 ····​move-​result-​object·​v0
   
  775 ····​.​line·​1246
775 ····​:​goto_0 776 ····​:​goto_0
776 ····​return-​object·​v0 777 ····​return-​object·​v0
   
  778 ····​.​line·​1247
777 ····​:​cond_0 779 ····​:​cond_0
778 ····​invoke-​direct·​{p0,​·​p1},​·​Lorg/​totschnig/​myexpenses/​fragment/​CategoryList;​-​>e(I)​Ljava/​util/​ArrayList;​ 780 ····​invoke-​direct·​{p0,​·​p1},​·​Lorg/​totschnig/​myexpenses/​fragment/​CategoryList;​-​>e(I)​Ljava/​util/​ArrayList;​
   
779 ····​move-​result-​object·​v0 781 ····​move-​result-​object·​v0
   
780 ····​goto·​:​goto_0 782 ····​goto·​:​goto_0
781 .​end·​method 783 .​end·​method
[−]
smali/org/totschnig/myexpenses/fragment/TemplatesList.smali
Offset 1598, 18 lines modified Offset 1598, 18 lines modified
1598 ····​.​line·​359 1598 ····​.​line·​359
1599 ····​iget-​object·​v0,​·​p0,​·​Lorg/​totschnig/​myexpenses/​fragment/​TemplatesList;​-​>b:​Lorg/​totschnig/​myexpenses/​fragment/​PlanMonthFragment;​ 1599 ····​iget-​object·​v0,​·​p0,​·​Lorg/​totschnig/​myexpenses/​fragment/​TemplatesList;​-​>b:​Lorg/​totschnig/​myexpenses/​fragment/​PlanMonthFragment;​
   
1600 ····​if-​eqz·​v0,​·​:​cond_0 1600 ····​if-​eqz·​v0,​·​:​cond_0
   
1601 ····​iget-​object·​v0,​·​p0,​·​Lorg/​totschnig/​myexpenses/​fragment/​TemplatesList;​-​>b:​Lorg/​totschnig/​myexpenses/​fragment/​PlanMonthFragment;​ 1601 ····​iget-​object·​v0,​·​p0,​·​Lorg/​totschnig/​myexpenses/​fragment/​TemplatesList;​-​>b:​Lorg/​totschnig/​myexpenses/​fragment/​PlanMonthFragment;​
   
1602 ····​.​line·​360  
1603 ····​:​goto_0 1602 ····​:​goto_0
1604 ····​return-​object·​v0 1603 ····​return-​object·​v0
   
  1604 ····​.​line·​360
1605 ····​:​cond_0 1605 ····​:​cond_0
1606 ····​invoke-​virtual·​{p0},​·​Lorg/​totschnig/​myexpenses/​fragment/​TemplatesList;​-​>o()​Landroid/​support/​v4/​b/​aj;​ 1606 ····​invoke-​virtual·​{p0},​·​Lorg/​totschnig/​myexpenses/​fragment/​TemplatesList;​-​>o()​Landroid/​support/​v4/​b/​aj;​
   
1607 ····​move-​result-​object·​v0 1607 ····​move-​result-​object·​v0
   
1608 ····​const-​string/​jumbo·​v1,​·​"CALDROID_DIALOG_FRAG​MENT" 1608 ····​const-​string/​jumbo·​v1,​·​"CALDROID_DIALOG_FRAG​MENT"
   
[−]
smali/org/totschnig/myexpenses/g/x.smali
Offset 3092, 15 lines modified Offset 3092, 15 lines modified
3092 ····​.​line·​573 3092 ····​.​line·​573
3093 ····​:​goto_0 3093 ····​:​goto_0
3094 ····​:​try_start_4 3094 ····​:​try_start_4
3095 ····​invoke-​virtual·​{v7},​·​Ljava/​io/​FileOutputStream;​-​>close()​V 3095 ····​invoke-​virtual·​{v7},​·​Ljava/​io/​FileOutputStream;​-​>close()​V
3096 ····​:​try_end_4 3096 ····​:​try_end_4
3097 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_4·​.​.​·​:​try_end_4}·​:​catch_3 3097 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_4·​.​.​·​:​try_end_4}·​:​catch_3
   
3098 ····​.​line·​575 3098 ····​.​line·​566
3099 ····​:​goto_1 3099 ····​:​goto_1
3100 ····​return·​v0 3100 ····​return·​v0
   
3101 ····​.​line·​561 3101 ····​.​line·​561
3102 ····​:​catch_0 3102 ····​:​catch_0
3103 ····​move-​exception·​v0 3103 ····​move-​exception·​v0
   
Offset 3131, 15 lines modified Offset 3131, 15 lines modified
3131 ····​invoke-​virtual·​{v1},​·​Ljava/​io/​FileOutputStream;​-​>close()​V 3131 ····​invoke-​virtual·​{v1},​·​Ljava/​io/​FileOutputStream;​-​>close()​V
3132 ····​:​try_end_7 3132 ····​:​try_end_7
3133 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_7·​.​.​·​:​try_end_7}·​:​catch_5 3133 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_7·​.​.​·​:​try_end_7}·​:​catch_5
   
3134 ····​:​goto_4 3134 ····​:​goto_4
3135 ····​move·​v0,​·​v6 3135 ····​move·​v0,​·​v6
   
3136 ····​.​line·​575 3136 ····​.​line·​563
3137 ····​goto·​:​goto_1 3137 ····​goto·​:​goto_1
   
3138 ····​.​line·​564 3138 ····​.​line·​564
3139 ····​:​catch_1 3139 ····​:​catch_1
3140 ····​move-​exception·​v0 3140 ····​move-​exception·​v0
   
3141 ····​move-​object·​v7,​·​v1 3141 ····​move-​object·​v7,​·​v1
Offset 3171, 15 lines modified Offset 3171, 15 lines modified
3171 ····​invoke-​virtual·​{v7},​·​Ljava/​io/​FileOutputStream;​-​>close()​V 3171 ····​invoke-​virtual·​{v7},​·​Ljava/​io/​FileOutputStream;​-​>close()​V
3172 ····​:​try_end_a 3172 ····​:​try_end_a
3173 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_a·​.​.​·​:​try_end_a}·​:​catch_7 3173 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_a·​.​.​·​:​try_end_a}·​:​catch_7
   
3174 ····​:​goto_7 3174 ····​:​goto_7
3175 ····​move·​v0,​·​v6 3175 ····​move·​v0,​·​v6
   
3176 ····​.​line·​575 3176 ····​.​line·​566
3177 ····​goto·​:​goto_1 3177 ····​goto·​:​goto_1
   
3178 ····​.​line·​568 3178 ····​.​line·​568
3179 ····​:​catchall_0 3179 ····​:​catchall_0
3180 ····​move-​exception·​v0 3180 ····​move-​exception·​v0
   
3181 ····​move-​object·​v7,​·​v1 3181 ····​move-​object·​v7,​·​v1
Offset 4118, 19 lines modified Offset 4118, 17 lines modified
4118 ····​invoke-​virtual·​{v0},​·​Lorg/​totschnig/​myexpenses/​MyApplication;​-​>getExternalCacheDir(​)​Ljava/​io/​File;​ 4118 ····​invoke-​virtual·​{v0},​·​Lorg/​totschnig/​myexpenses/​MyApplication;​-​>getExternalCacheDir(​)​Ljava/​io/​File;​
   
4119 ····​move-​result-​object·​v0 4119 ····​move-​result-​object·​v0
   
4120 ····​.​line·​456 4120 ····​.​line·​456
4121 ····​if-​eqz·​v0,​·​:​cond_0 4121 ····​if-​eqz·​v0,​·​:​cond_0
   
4122 ····​.​line·​457  
4123 ····​:​goto_0 4122 ····​:​goto_0
4124 ····​return-​object·​v0 4123 ····​return-​object·​v0
   
4125 ····​.​line·​456  
4126 ····​:​cond_0 4124 ····​:​cond_0
4127 ····​invoke-​static·​{},​·​Lorg/​totschnig/​myexpenses/​MyApplication;​-​>c()​Lorg/​totschnig/​myexpenses/​MyApplication;​ 4125 ····​invoke-​static·​{},​·​Lorg/​totschnig/​myexpenses/​MyApplication;​-​>c()​Lorg/​totschnig/​myexpenses/​MyApplication;​
   
4128 ····​move-​result-​object·​v0 4126 ····​move-​result-​object·​v0
   
4129 ····​.​line·​457 4127 ····​.​line·​457
4130 ····​invoke-​virtual·​{v0},​·​Lorg/​totschnig/​myexpenses/​MyApplication;​-​>getCacheDir()​Ljava/​io/​File;​ 4128 ····​invoke-​virtual·​{v0},​·​Lorg/​totschnig/​myexpenses/​MyApplication;​-​>getCacheDir()​Ljava/​io/​File;​
Offset 4483, 14 lines modified Offset 4481, 15 lines modified
4483 ····​const-​string/​jumbo·​v2,​·​"\\_" 4481 ····​const-​string/​jumbo·​v2,​·​"\\_"
   
4484 ····​.​line·​1210 4482 ····​.​line·​1210
4485 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​lang/​String;​-​>replace(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Ljava/​lang/​String;​ 4483 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​lang/​String;​-​>replace(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Ljava/​lang/​String;​
   
4486 ····​move-​result-​object·​v0 4484 ····​move-​result-​object·​v0
   
  4485 ····​.​line·​1206
4487 ····​return-​object·​v0 4486 ····​return-​object·​v0
4488 .​end·​method 4487 .​end·​method
   
4489 .​method·​public·​static·​e()​Lorg/​totschnig/​myexpenses/​g/​u;​ 4488 .​method·​public·​static·​e()​Lorg/​totschnig/​myexpenses/​g/​u;​
4490 ····​.​locals·​6 4489 ····​.​locals·​6
   
4491 ····​.​prologue 4490 ····​.​prologue
Offset 4508, 15 lines modified Offset 4507, 15 lines modified
4508 ····​.​line·​536 4507 ····​.​line·​536
4509 ····​new-​instance·​v0,​·​Lorg/​totschnig/​myexpenses/​g/​u;​ 4508 ····​new-​instance·​v0,​·​Lorg/​totschnig/​myexpenses/​g/​u;​
   
4510 ····​const·​v1,​·​0x7f080079 4509 ····​const·​v1,​·​0x7f080079
   
4511 ····​invoke-​direct·​{v0,​·​v5,​·​v1},​·​Lorg/​totschnig/​myexpenses/​g/​u;​-​><init>(ZI)​V 4510 ····​invoke-​direct·​{v0,​·​v5,​·​v1},​·​Lorg/​totschnig/​myexpenses/​g/​u;​-​><init>(ZI)​V
   
4512 ····​.​line·​544 4511 ····​.​line·​542
4513 ····​:​goto_0 4512 ····​:​goto_0
4514 ····​return-​object·​v0 4513 ····​return-​object·​v0
   
4515 ····​.​line·​538 4514 ····​.​line·​538
4516 ····​:​cond_0 4515 ····​:​cond_0
4517 ····​invoke-​static·​{},​·​Lorg/​totschnig/​myexpenses/​g/​x;​-​>b()​Landroid/​support/​v4/​f/​a;​ 4516 ····​invoke-​static·​{},​·​Lorg/​totschnig/​myexpenses/​g/​x;​-​>b()​Landroid/​support/​v4/​f/​a;​
   
Max diff block lines reached; 0/2305 bytes (0.00%) of diff not shown.
[−]
smali/org/totschnig/myexpenses/preference/FontSizeDialogPreference.smali
Offset 183, 14 lines modified Offset 183, 15 lines modified
   
183 ····​invoke-​direct·​{p0,​·​v5},​·​Lorg/​totschnig/​myexpenses/​preference/​FontSizeDialogPrefere​nce;​-​>i(I)​Ljava/​lang/​String;​ 183 ····​invoke-​direct·​{p0,​·​v5},​·​Lorg/​totschnig/​myexpenses/​preference/​FontSizeDialogPrefere​nce;​-​>i(I)​Ljava/​lang/​String;​
   
184 ····​move-​result-​object·​v1 184 ····​move-​result-​object·​v1
   
185 ····​aput-​object·​v1,​·​v0,​·​v5 185 ····​aput-​object·​v1,​·​v0,​·​v5
   
  186 ····​.​line·​59
186 ····​return-​object·​v0 187 ····​return-​object·​v0
187 .​end·​method 188 .​end·​method
   
188 .​method·​public·​l()​Ljava/​lang/​CharSequence;​ 189 .​method·​public·​l()​Ljava/​lang/​CharSequence;​
189 ····​.​locals·​1 190 ····​.​locals·​1
   
190 ····​.​prologue 191 ····​.​prologue
[−]
smali/org/totschnig/myexpenses/preference/a.smali
Offset 110, 21 lines modified Offset 110, 15 lines modified
   
110 ····​sget-​object·​v3,​·​Lcom/​a/​a/​b;​-​>a:​Ljava/​lang/​String;​ 110 ····​sget-​object·​v3,​·​Lcom/​a/​a/​b;​-​>a:​Ljava/​lang/​String;​
   
111 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 111 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
112 ····​move-​result-​object·​v1 112 ····​move-​result-​object·​v1
   
113 ····​const-​string/​jumbo·​v3,​·​",​\'\')​·​||·​\'·​/​·​\'·​||" 113 ····​const-​string/​jumbo·​v3,​·​",​\'\')​·​||·​\'·​/​·​\'·​||ifnull("
   
114 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
115 ····​move-​result-​object·​v1  
   
116 ····​const-​string/​jumbo·​v3,​·​"ifnull("  
   
117 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 114 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
118 ····​move-​result-​object·​v1 115 ····​move-​result-​object·​v1
   
119 ····​sget-​object·​v3,​·​Lcom/​a/​a/​b;​-​>d:​Ljava/​lang/​String;​ 116 ····​sget-​object·​v3,​·​Lcom/​a/​a/​b;​-​>d:​Ljava/​lang/​String;​
   
[−]
smali/org/totschnig/myexpenses/provider/CalendarProviderProxy.smali
Offset 121, 15 lines modified Offset 121, 15 lines modified
121 ····​if-​nez·​p4,​·​:​cond_1 121 ····​if-​nez·​p4,​·​:​cond_1
   
122 ····​.​line·​149 122 ····​.​line·​149
123 ····​invoke-​virtual·​{p1,​·​v1},​·​Lb/​a/​a;​-​>a(Lb/​a/​a;​)​Z 123 ····​invoke-​virtual·​{p1,​·​v1},​·​Lb/​a/​a;​-​>a(Lb/​a/​a;​)​Z
   
124 ····​move-​result·​v0 124 ····​move-​result·​v0
   
125 ····​.​line·​160 125 ····​.​line·​159
126 ····​:​cond_0 126 ····​:​cond_0
127 ····​:​goto_0 127 ····​:​goto_0
128 ····​:​pswitch_0 128 ····​:​pswitch_0
129 ····​return·​v0 129 ····​return·​v0
   
130 ····​.​line·​151 130 ····​.​line·​151
131 ····​:​cond_1 131 ····​:​cond_1
[−]
smali/org/totschnig/myexpenses/provider/TransactionProvider.smali
Offset 860, 16 lines modified Offset 860, 18 lines modified
860 ····​invoke-​virtual·​{v2},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>setTransactionSucces​sful()​V 860 ····​invoke-​virtual·​{v2},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>setTransactionSucces​sful()​V
861 ····​:​try_end_0 861 ····​:​try_end_0
862 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 862 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
863 ····​.​line·​1212 863 ····​.​line·​1212
864 ····​invoke-​virtual·​{v2},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>endTransaction()​V 864 ····​invoke-​virtual·​{v2},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>endTransaction()​V
   
  865 ····​.​line·​1210
865 ····​return-​object·​v4 866 ····​return-​object·​v4
   
  867 ····​.​line·​1212
866 ····​:​catchall_0 868 ····​:​catchall_0
867 ····​move-​exception·​v0 869 ····​move-​exception·​v0
   
868 ····​invoke-​virtual·​{v2},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>endTransaction()​V 870 ····​invoke-​virtual·​{v2},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>endTransaction()​V
   
869 ····​throw·​v0 871 ····​throw·​v0
870 .​end·​method 872 .​end·​method
Offset 3330, 21 lines modified Offset 3332, 15 lines modified
   
3330 ····​const-​string/​jumbo·​v7,​·​"year" 3332 ····​const-​string/​jumbo·​v7,​·​"year"
   
3331 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 3333 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
3332 ····​move-​result-​object·​v6 3334 ····​move-​result-​object·​v6
   
3333 ····​const-​string/​jumbo·​v7,​·​"·​OR·​" 3335 ····​const-​string/​jumbo·​v7,​·​"·​OR·("
   
3334 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
3335 ····​move-​result-​object·​v6  
   
3336 ····​const-​string/​jumbo·​v7,​·​"("  
   
3337 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 3336 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
3338 ····​move-​result-​object·​v6 3337 ····​move-​result-​object·​v6
   
3339 ····​invoke-​virtual·​{v6,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 3338 ····​invoke-​virtual·​{v6,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
Offset 3930, 21 lines modified Offset 3926, 15 lines modified
   
3930 ····​const-​string/​jumbo·​v3,​·​"total" 3926 ····​const-​string/​jumbo·​v3,​·​"total"
   
3931 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 3927 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
3932 ····​move-​result-​object·​v2 3928 ····​move-​result-​object·​v2
   
3933 ····​const-​string/​jumbo·​v3,​·​",​·​" 3929 ····​const-​string/​jumbo·​v3,​·​",​·("
   
3934 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
3935 ····​move-​result-​object·​v2  
   
3936 ····​const-​string/​jumbo·​v3,​·​"("  
   
3937 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 3930 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
3938 ····​move-​result-​object·​v2 3931 ····​move-​result-​object·​v2
   
3939 ····​sget-​object·​v3,​·​Lorg/​totschnig/​myexpenses/​provider/​a;​-​>n:​Ljava/​lang/​String;​ 3932 ····​sget-​object·​v3,​·​Lorg/​totschnig/​myexpenses/​provider/​a;​-​>n:​Ljava/​lang/​String;​
   
Offset 3972, 21 lines modified Offset 3962, 15 lines modified
   
3972 ····​const-​string/​jumbo·​v3,​·​"sum_expenses" 3962 ····​const-​string/​jumbo·​v3,​·​"sum_expenses"
   
3973 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 3963 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
3974 ····​move-​result-​object·​v2 3964 ····​move-​result-​object·​v2
   
3975 ····​const-​string/​jumbo·​v3,​·​",​" 3965 ····​const-​string/​jumbo·​v3,​·​",​("
   
3976 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
3977 ····​move-​result-​object·​v2  
   
3978 ····​const-​string/​jumbo·​v3,​·​"("  
   
3979 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 3966 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
3980 ····​move-​result-​object·​v2 3967 ····​move-​result-​object·​v2
   
3981 ····​sget-​object·​v3,​·​Lorg/​totschnig/​myexpenses/​provider/​a;​-​>n:​Ljava/​lang/​String;​ 3968 ····​sget-​object·​v3,​·​Lorg/​totschnig/​myexpenses/​provider/​a;​-​>n:​Ljava/​lang/​String;​
   
Offset 5894, 14 lines modified Offset 5878, 16 lines modified
5894 ····​move-​object/​from16·​v5,​·​p4 5878 ····​move-​object/​from16·​v5,​·​p4
   
5895 ····​move-​object/​from16·​v3,​·​p2 5879 ····​move-​object/​from16·​v3,​·​p2
   
5896 ····​goto/​16·​:​goto_3 5880 ····​goto/​16·​:​goto_3
   
5897 ····​.​line·​200 5881 ····​.​line·​200
  5882 ····​nop
   
5898 ····​:​pswitch_data_0 5883 ····​:​pswitch_data_0
5899 ····​.​packed-​switch·​0x1 5884 ····​.​packed-​switch·​0x1
5900 ········​:​pswitch_1 5885 ········​:​pswitch_1
5901 ········​:​pswitch_3 5886 ········​:​pswitch_3
5902 ········​:​pswitch_d 5887 ········​:​pswitch_d
Max diff block lines reached; 289/3108 bytes (9.30%) of diff not shown.
[−]
smali/org/totschnig/myexpenses/provider/a.smali
Offset 940, 27 lines modified Offset 940, 15 lines modified
   
940 ····​move-​result-​object·​v0 940 ····​move-​result-​object·​v0
   
941 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 941 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
942 ····​move-​result-​object·​v0 942 ····​move-​result-​object·​v0
   
943 ····​const-​string/​jumbo·​v1,​·​"\',​·​\'" 943 ····​const-​string/​jumbo·​v1,​·​"\',​·​\'-​7·​day\'·,​\'+%d·day\')​"
   
944 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
945 ····​move-​result-​object·​v0  
   
946 ····​const-​string/​jumbo·​v1,​·​"-​7·​day"  
   
947 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
948 ····​move-​result-​object·​v0  
   
949 ····​const-​string/​jumbo·​v1,​·​"\'·​,​\'+%d·​day\')​"  
   
950 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 944 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
951 ····​move-​result-​object·​v0 945 ····​move-​result-​object·​v0
   
952 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 946 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
[−]
smali/org/totschnig/myexpenses/provider/b.smali
Offset 379, 14 lines modified Offset 379, 15 lines modified
379 ····​invoke-​direct·​{v0,​·​v3,​·​v1},​·​Lorg/​totschnig/​myexpenses/​g/​u;​-​><init>(ZLjava/​lang/​String;​)​V 379 ····​invoke-​direct·​{v0,​·​v3,​·​v1},​·​Lorg/​totschnig/​myexpenses/​g/​u;​-​><init>(ZLjava/​lang/​String;​)​V
380 ····​:​try_end_0 380 ····​:​try_end_0
381 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 381 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
382 ····​.​line·​85 382 ····​.​line·​85
383 ····​invoke-​virtual·​{v2},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>endTransaction()​V 383 ····​invoke-​virtual·​{v2},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>endTransaction()​V
   
  384 ····​.​line·​83
384 ····​:​goto_0 385 ····​:​goto_0
385 ····​return-​object·​v0 386 ····​return-​object·​v0
   
386 ····​.​line·​77 387 ····​.​line·​77
387 ····​:​cond_0 388 ····​:​cond_0
388 ····​:​try_start_1 389 ····​:​try_start_1
389 ····​invoke-​static·​{v1,​·​v3},​·​Lorg/​totschnig/​myexpenses/​g/​x;​-​>a(Ljava/​io/​File;​Ljava/​io/​File;​)​Z 390 ····​invoke-​static·​{v1,​·​v3},​·​Lorg/​totschnig/​myexpenses/​g/​x;​-​>a(Ljava/​io/​File;​Ljava/​io/​File;​)​Z
[−]
smali/org/totschnig/myexpenses/provider/c.smali
Offset 304, 21 lines modified Offset 304, 15 lines modified
   
304 ····​const-​string/​jumbo·​v1,​·​"_id" 304 ····​const-​string/​jumbo·​v1,​·​"_id"
   
305 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 305 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
306 ····​move-​result-​object·​v0 306 ····​move-​result-​object·​v0
   
307 ····​const-​string/​jumbo·​v1,​·​")​,​·​" 307 ····​const-​string/​jumbo·​v1,​·​")​,​·​primary·​key·("
   
308 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
309 ····​move-​result-​object·​v0  
   
310 ····​const-​string/​jumbo·​v1,​·​"primary·​key·​("  
   
311 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 308 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
312 ····​move-​result-​object·​v0 309 ····​move-​result-​object·​v0
   
313 ····​const-​string/​jumbo·​v1,​·​"type" 310 ····​const-​string/​jumbo·​v1,​·​"type"
   
[−]
smali/org/totschnig/myexpenses/provider/a/a.smali
Offset 234, 16 lines modified Offset 234, 18 lines modified
234 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​math/​BigDecimal;​-​><init>(Ljava/​lang/​String;​)​V 234 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​math/​BigDecimal;​-​><init>(Ljava/​lang/​String;​)​V
   
235 ····​:​goto_0 235 ····​:​goto_0
236 ····​aput-​object·​v0,​·​v6,​·​v9 236 ····​aput-​object·​v0,​·​v6,​·​v9
   
237 ····​invoke-​direct·​{v3,​·​v2,​·​v4,​·​v5,​·​v6},​·​Lorg/​totschnig/​myexpenses/​provider/​a/​a;​-​><init>(Lorg/​totschnig/​myexpenses/​provider/​a/​y;​Ljava/​util/​Currency;​Z[Ljava/​math/​BigDecimal;​)​V 237 ····​invoke-​direct·​{v3,​·​v2,​·​v4,​·​v5,​·​v6},​·​Lorg/​totschnig/​myexpenses/​provider/​a/​a;​-​><init>(Lorg/​totschnig/​myexpenses/​provider/​a/​y;​Ljava/​util/​Currency;​Z[Ljava/​math/​BigDecimal;​)​V
   
  238 ····​.​line·​170
238 ····​return-​object·​v3 239 ····​return-​object·​v3
   
  240 ····​.​line·​173
239 ····​:​cond_0 241 ····​:​cond_0
240 ····​const/​4·​v0,​·​0x0 242 ····​const/​4·​v0,​·​0x0
   
241 ····​goto·​:​goto_0 243 ····​goto·​:​goto_0
242 .​end·​method 244 .​end·​method
   
243 .​method·​private·​static·​varargs·​a(Lorg/​totschnig/​myexpenses/​provider/​a/​y;​Ljava/​util/​Currency;​Z[Ljava/​math/​BigDecimal;​)​Lorg/​totschnig/​myexpenses/​provider/​a/​j;​ 245 .​method·​private·​static·​varargs·​a(Lorg/​totschnig/​myexpenses/​provider/​a/​y;​Ljava/​util/​Currency;​Z[Ljava/​math/​BigDecimal;​)​Lorg/​totschnig/​myexpenses/​provider/​a/​j;​
Offset 410, 15 lines modified Offset 412, 15 lines modified
   
410 ····​aput-​object·​v0,​·​v9,​·​v1 412 ····​aput-​object·​v0,​·​v9,​·​v1
   
411 ····​invoke-​direct·​{v6,​·​v7,​·​v8,​·​v9},​·​Lorg/​totschnig/​myexpenses/​provider/​a/​j;​-​><init>(Ljava/​lang/​String;​Lorg/​totschnig/​myexpenses/​provider/​a/​y;​[Ljava/​lang/​String;​)​V 413 ····​invoke-​direct·​{v6,​·​v7,​·​v8,​·​v9},​·​Lorg/​totschnig/​myexpenses/​provider/​a/​j;​-​><init>(Ljava/​lang/​String;​Lorg/​totschnig/​myexpenses/​provider/​a/​y;​[Ljava/​lang/​String;​)​V
   
412 ····​move-​object·​v0,​·​v6 414 ····​move-​object·​v0,​·​v6
   
413 ····​.​line·​133 415 ····​.​line·​130
414 ····​:​goto_5 416 ····​:​goto_5
415 ····​return-​object·​v0 417 ····​return-​object·​v0
   
416 ····​.​line·​102 418 ····​.​line·​102
417 ····​:​cond_2 419 ····​:​cond_2
418 ····​aget-​object·​v0,​·​p3,​·​v1 420 ····​aget-​object·​v0,​·​p3,​·​v1
   
[−]
smali/org/totschnig/myexpenses/provider/a/j.smali
Offset 236, 21 lines modified Offset 236, 15 lines modified
   
236 ····​const-​string/​jumbo·​v1,​·​"transactions" 236 ····​const-​string/​jumbo·​v1,​·​"transactions"
   
237 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 237 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
238 ····​move-​result-​object·​v0 238 ····​move-​result-​object·​v0
   
239 ····​const-​string/​jumbo·​v1,​·​"·​children" 239 ····​const-​string/​jumbo·​v1,​·​"·​children·​WHERE·​children.​"
   
240 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
241 ····​move-​result-​object·​v0  
   
242 ····​const-​string/​jumbo·​v1,​·​"·​WHERE·​children.​"  
   
243 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 240 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
244 ····​move-​result-​object·​v0 241 ····​move-​result-​object·​v0
   
245 ····​const-​string/​jumbo·​v1,​·​"parent_id" 242 ····​const-​string/​jumbo·​v1,​·​"parent_id"
   
Offset 389, 21 lines modified Offset 383, 15 lines modified
   
389 ····​const-​string/​jumbo·​v1,​·​"transactions" 383 ····​const-​string/​jumbo·​v1,​·​"transactions"
   
390 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 384 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
391 ····​move-​result-​object·​v0 385 ····​move-​result-​object·​v0
   
392 ····​const-​string/​jumbo·​v1,​·​"·​parents" 386 ····​const-​string/​jumbo·​v1,​·​"·​parents·​WHERE·​parents.​"
   
393 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
394 ····​move-​result-​object·​v0  
   
395 ····​const-​string/​jumbo·​v1,​·​"·​WHERE·​parents.​"  
   
396 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 387 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
397 ····​move-​result-​object·​v0 388 ····​move-​result-​object·​v0
   
398 ····​const-​string/​jumbo·​v1,​·​"_id" 389 ····​const-​string/​jumbo·​v1,​·​"_id"
   
[−]
smali/org/totschnig/myexpenses/provider/a/l.smali
Offset 165, 14 lines modified Offset 165, 15 lines modified
165 ····​.​line·​82 165 ····​.​line·​82
166 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Long;​-​>parseLong(Ljava/​lang/​String;​)​J 166 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Long;​-​>parseLong(Ljava/​lang/​String;​)​J
   
167 ····​move-​result-​wide·​v4 167 ····​move-​result-​wide·​v4
   
168 ····​invoke-​direct·​{v0,​·​v2,​·​v4,​·​v5},​·​Lorg/​totschnig/​myexpenses/​provider/​a/​l;​-​><init>(Lorg/​totschnig/​myexpenses/​provider/​a/​y;​J)​V 168 ····​invoke-​direct·​{v0,​·​v2,​·​v4,​·​v5},​·​Lorg/​totschnig/​myexpenses/​provider/​a/​l;​-​><init>(Lorg/​totschnig/​myexpenses/​provider/​a/​y;​J)​V
   
  169 ····​.​line·​80
169 ····​:​goto_0 170 ····​:​goto_0
170 ····​return-​object·​v0 171 ····​return-​object·​v0
   
171 ····​.​line·​76 172 ····​.​line·​76
172 ····​:​pswitch_0 173 ····​:​pswitch_0
173 ····​new-​instance·​v0,​·​Lorg/​totschnig/​myexpenses/​provider/​a/​l;​ 174 ····​new-​instance·​v0,​·​Lorg/​totschnig/​myexpenses/​provider/​a/​l;​
   
[−]
smali/org/totschnig/myexpenses/ui/e.smali
Offset 218, 21 lines modified Offset 218, 15 lines modified
   
218 ····​move-​result-​object·​v0 218 ····​move-​result-​object·​v0
   
219 ····​invoke-​virtual·​{v2,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 219 ····​invoke-​virtual·​{v2,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
220 ····​move-​result-​object·​v0 220 ····​move-​result-​object·​v0
   
221 ····​const-​string/​jumbo·​v2,​·​"·​is·​not·​a·​" 221 ····​const-​string/​jumbo·​v2,​·​"·​is·​not·​a··​view·​that·can·​be·​bounds·​by·​this·SimpleCursorAdapter"
   
222 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
223 ····​move-​result-​object·​v0  
   
224 ····​const-​string/​jumbo·​v2,​·​"·​view·​that·​can·​be·​bounds·​by·​this·​SimpleCursorAdapter"  
   
225 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 222 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
226 ····​move-​result-​object·​v0 223 ····​move-​result-​object·​v0
   
227 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 224 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
[−]
smali/org/totschnig/myexpenses/widget/AccountWidget.smali
Offset 550, 14 lines modified Offset 550, 15 lines modified
550 ····​const-​string/​jumbo·​v0,​·​"content:​/​/​org.​totschnig.​myexpenses/​accountwidget" 550 ····​const-​string/​jumbo·​v0,​·​"content:​/​/​org.​totschnig.​myexpenses/​accountwidget"
   
551 ····​.​line·​47 551 ····​.​line·​47
552 ····​invoke-​static·​{v0},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​ 552 ····​invoke-​static·​{v0},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​
   
553 ····​move-​result-​object·​v0 553 ····​move-​result-​object·​v0
   
  554 ····​.​line·​46
554 ····​return-​object·​v0 555 ····​return-​object·​v0
555 .​end·​method 556 .​end·​method
   
556 .​method·​public·​onReceive(Landroid/​content/​Context;​Landroid/​content/​Intent;​)​V 557 .​method·​public·​onReceive(Landroid/​content/​Context;​Landroid/​content/​Intent;​)​V
557 ····​.​locals·​3 558 ····​.​locals·​3
   
558 ····​.​prologue 559 ····​.​prologue
[−]
smali/org/totschnig/myexpenses/widget/TemplateWidget.smali
Offset 881, 14 lines modified Offset 881, 15 lines modified
881 ····​const-​string/​jumbo·​v0,​·​"content:​/​/​org.​totschnig.​myexpenses/​templatewidget" 881 ····​const-​string/​jumbo·​v0,​·​"content:​/​/​org.​totschnig.​myexpenses/​templatewidget"
   
882 ····​.​line·​60 882 ····​.​line·​60
883 ····​invoke-​static·​{v0},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​ 883 ····​invoke-​static·​{v0},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​
   
884 ····​move-​result-​object·​v0 884 ····​move-​result-​object·​v0
   
  885 ····​.​line·​59
885 ····​return-​object·​v0 886 ····​return-​object·​v0
886 .​end·​method 887 .​end·​method
   
887 .​method·​protected·​c(Landroid/​content/​Context;​)​Landroid/​widget/​RemoteViews;​ 888 .​method·​protected·​c(Landroid/​content/​Context;​)​Landroid/​widget/​RemoteViews;​
888 ····​.​locals·​3 889 ····​.​locals·​3
   
889 ····​.​prologue 890 ····​.​prologue
[−]
smali/org/totschnig/myexpenses/widget/a.smali
Offset 231, 14 lines modified Offset 231, 15 lines modified
231 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 231 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
232 ····​move-​result-​object·​v0 232 ····​move-​result-​object·​v0
   
233 ····​.​line·​194 233 ····​.​line·​194
234 ····​invoke-​interface·​{v2},​·​Landroid/​database/​Cursor;​-​>close()​V 234 ····​invoke-​interface·​{v2},​·​Landroid/​database/​Cursor;​-​>close()​V
   
  235 ····​.​line·​192
235 ····​:​goto_0 236 ····​:​goto_0
236 ····​return-​object·​v0 237 ····​return-​object·​v0
   
237 ····​.​line·​159 238 ····​.​line·​159
238 ····​:​cond_1 239 ····​:​cond_1
239 ····​const/​4·​v0,​·​0x0 240 ····​const/​4·​v0,​·​0x0
   
Offset 969, 14 lines modified Offset 970, 15 lines modified
   
969 ····​move-​result·​v1 970 ····​move-​result·​v1
   
970 ····​if-​nez·​v1,​·​:​cond_0 971 ····​if-​nez·​v1,​·​:​cond_0
   
971 ····​const/​4·​v0,​·​0x1 972 ····​const/​4·​v0,​·​0x1
   
  973 ····​.​line·​79
972 ····​:​cond_0 974 ····​:​cond_0
973 ····​return·​v0 975 ····​return·​v0
974 .​end·​method 976 .​end·​method
   
975 .​method·​public·​onReceive(Landroid/​content/​Context;​Landroid/​content/​Intent;​)​V 977 .​method·​public·​onReceive(Landroid/​content/​Context;​Landroid/​content/​Intent;​)​V
976 ····​.​locals·​5 978 ····​.​locals·​5
   
[−]
smali/se/emilsjolander/stickylistheaders/a.smali
Offset 216, 17 lines modified Offset 216, 19 lines modified
   
216 ····​cmp-​long·​v0,​·​v0,​·​v2 216 ····​cmp-​long·​v0,​·​v0,​·​v2
   
217 ····​if-​nez·​v0,​·​:​cond_0 217 ····​if-​nez·​v0,​·​:​cond_0
   
218 ····​const/​4·​v0,​·​0x1 218 ····​const/​4·​v0,​·​0x1
   
  219 ····​.​line·​169
219 ····​:​goto_0 220 ····​:​goto_0
220 ····​return·​v0 221 ····​return·​v0
   
  222 ····​.​line·​171
221 ····​:​cond_0 223 ····​:​cond_0
222 ····​const/​4·​v0,​·​0x0 224 ····​const/​4·​v0,​·​0x0
   
223 ····​goto·​:​goto_0 225 ····​goto·​:​goto_0
224 .​end·​method 226 .​end·​method
   
225 .​method·​static·​synthetic·​b(Lse/​emilsjolander/​stickylistheaders/​a;​)​V 227 .​method·​static·​synthetic·​b(Lse/​emilsjolander/​stickylistheaders/​a;​)​V