[−]
/home/hans/code/fdroid/data/tmp/it.niedermann.owncloud.notes_13.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_it.niedermann.owncloud.notes_13.apk
[−]
zipinfo {}
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 Zip·​file·​size:​·​3329947·​bytes,​·​number·​of·​entries:​·​437 1 Zip·​file·​size:​·​3324059·​bytes,​·​number·​of·​entries:​·​437
2 -​rw-​-​-​-​·····​2.​0·​fat····​44573·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat····​44573·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat····​44694·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​63B898A5.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat····​44694·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​63B898A5.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​63B898A5.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​63B898A5.​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·····​4948·​bX·​defN·​08-​Jan-​01·​00:​00·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat·····​4948·​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 424, 16 lines modified Offset 424, 16 lines modified
424 -​rw-​-​-​-​·····​2.​0·​fat······​620·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml-​v12/​single_note_widget_pr​ovider_info.​xml 424 -​rw-​-​-​-​·····​2.​0·​fat······​620·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml-​v12/​single_note_widget_pr​ovider_info.​xml
425 -​rw-​-​-​-​·····​2.​0·​fat······​508·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml-​v17/​all_notes_widget_prov​ider_info.​xml 425 -​rw-​-​-​-​·····​2.​0·​fat······​508·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml-​v17/​all_notes_widget_prov​ider_info.​xml
426 -​rw-​-​-​-​·····​2.​0·​fat······​668·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml-​v17/​single_note_widget_pr​ovider_info.​xml 426 -​rw-​-​-​-​·····​2.​0·​fat······​668·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml-​v17/​single_note_widget_pr​ovider_info.​xml
427 -​rw-​-​-​-​·····​2.​0·​fat······​420·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​all_notes_widget_prov​ider_info.​xml 427 -​rw-​-​-​-​·····​2.​0·​fat······​420·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​all_notes_widget_prov​ider_info.​xml
428 -​rw-​-​-​-​·····​2.​0·​fat······​332·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​searchable.​xml 428 -​rw-​-​-​-​·····​2.​0·​fat······​332·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​searchable.​xml
429 -​rw-​-​-​-​·····​2.​0·​fat······​580·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​single_note_widget_pr​ovider_info.​xml 429 -​rw-​-​-​-​·····​2.​0·​fat······​580·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​single_note_widget_pr​ovider_info.​xml
430 -​rw-​-​-​-​·····​1.​0·​fat···​263320·​b-​·​stor·​08-​Jan-​01·​00:​00·​resources.​arsc 430 -​rw-​-​-​-​·····​1.​0·​fat···​263320·​b-​·​stor·​08-​Jan-​01·​00:​00·​resources.​arsc
431 -​rw-​-​-​-​·····​2.​0·​fat··​2998916·​bl·​defN·​08-​Jan-​01·​00:​00·​classes.​dex 431 -​rw-​-​-​-​·····​2.​0·​fat··​2253304·​bl·​defN·​08-​Jan-​01·​00:​00·​classes.​dex
432 -​rw-​-​-​-​·····​2.​0·​fat··1019992·​bl·​defN·​08-​Jan-​01·​00:​00·​lib/​mips64/​libbypass.​so 432 -​rw-​-​-​-​·····​2.​0·​fat···​735672·​bl·​defN·​08-​Jan-​01·​00:​00·​lib/​arm64-​v8a/​libbypass.​so
433 -​rw-​-​-​-​·····​2.​0·​fat···​358056·​bl·​defN·​08-​Jan-​01·​00:​00·​lib/​armeabi-​v7a/​libbypass.​so 433 -​rw-​-​-​-​·····​2.​0·​fat···​358056·​bl·​defN·​08-​Jan-​01·​00:​00·​lib/​armeabi-​v7a/​libbypass.​so
434 -​rw-​-​-​-​·····​2.​0·​fat···​370336·​bl·​defN·​08-​Jan-​01·​00:​00·​lib/​armeabi/​libbypass.​so 434 -​rw-​-​-​-​·····​2.​0·​fat···​370336·​bl·​defN·​08-​Jan-​01·​00:​00·​lib/​armeabi/​libbypass.​so
435 -​rw-​-​-​-​·····​2.​0·​fat···​736088·​bl·​defN·​08-​Jan-​01·​00:​00·​lib/​x86_64/​libbypass.​so  
436 -​rw-​-​-​-​·····​2.​0·​fat···​894772·​bl·​defN·​08-​Jan-​01·​00:​00·​lib/​mips/​libbypass.​so 435 -​rw-​-​-​-​·····​2.​0·​fat···​894772·​bl·​defN·​08-​Jan-​01·​00:​00·​lib/​mips/​libbypass.​so
437 -​rw-​-​-​-​·····​2.​0·​fat···​735672·​bl·​defN·​08-​Jan-​01·​00:​00·​lib/​arm64-​v8a/​libbypass.​so 436 -​rw-​-​-​-​·····​2.​0·​fat··1019992·​bl·​defN·​08-​Jan-​01·​00:​00·​lib/​mips64/​libbypass.​so
438 -​rw-​-​-​-​·····​2.​0·​fat···​648924·​bl·​defN·​08-​Jan-​01·​00:​00·​lib/​x86/​libbypass.​so 437 -​rw-​-​-​-​·····​2.​0·​fat···​648924·​bl·​defN·​08-​Jan-​01·​00:​00·​lib/​x86/​libbypass.​so
439 437·​files,​·8552260·bytes·uncompressed,​·3250544·bytes·compressed:​··​62.​0% 438 -​rw-​-​-​-​·····2.​0·fat···736088·​bl·​defN·08-​Jan-​01·00:​00·lib/​x86_64/​libbypass.​so
  439 437·​files,​·​7806648·​bytes·​uncompressed,​·​3245763·​bytes·​compressed:​··​58.​4%
[−]
AndroidManifest.xml
Offset 1, 9 lines modified Offset 1, 9 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <manifest·​android:​versionCode="13"·​android:​versionName="0.​8.​1"·​package="it.​niedermann.​owncloud.​notes"·​platformBuildVersionC​ode="23"·​platformBuildVersionN​ame="6.​0-​2166767" 2 <manifest·​android:​versionCode="13"·​android:​versionName="0.​8.​1"·​package="it.​niedermann.​owncloud.​notes"·​platformBuildVersionC​ode="23"·​platformBuildVersionN​ame="6.​0-​2704002"
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ····​<uses-​sdk·​android:​minSdkVersion="11"·​android:​targetSdkVersion="23"​·​/​> 4 ····​<uses-​sdk·​android:​minSdkVersion="11"·​android:​targetSdkVersion="23"​·​/​>
5 ····​<uses-​permission·​android:​name="android.​permission.​INTERNET"·​/​> 5 ····​<uses-​permission·​android:​name="android.​permission.​INTERNET"·​/​>
6 ····​<uses-​permission·​android:​name="android.​permission.​USE_CREDENTIALS"·​/​> 6 ····​<uses-​permission·​android:​name="android.​permission.​USE_CREDENTIALS"·​/​>
7 ····​<uses-​permission·​android:​name="android.​permission.​ACCESS_NETWORK_STATE"​·​/​> 7 ····​<uses-​permission·​android:​name="android.​permission.​ACCESS_NETWORK_STATE"​·​/​>
8 ····​<application·​android:​theme="@style/​OwnCloud"·​android:​label="@string/​app_name"·​android:​icon="@drawable/​ic_launcher"·​android:​allowBackup="true"·​android:​supportsRtl="true"·​android:​fullBackupContent="tr​ue"> 8 ····​<application·​android:​theme="@style/​OwnCloud"·​android:​label="@string/​app_name"·​android:​icon="@drawable/​ic_launcher"·​android:​allowBackup="true"·​android:​supportsRtl="true"·​android:​fullBackupContent="tr​ue">
9 ········​<activity·​android:​label="@string/​app_name"·​android:​name="it.​niedermann.​owncloud.​notes.​android.​activity.​NotesListViewActivity​"> 9 ········​<activity·​android:​label="@string/​app_name"·​android:​name="it.​niedermann.​owncloud.​notes.​android.​activity.​NotesListViewActivity​">
[−]
smali/android/support/design/R.smali
Offset 26, 10 lines modified Offset 26, 9 lines modified
26 .​method·​public·​constructor·​<init>()​V 26 .​method·​public·​constructor·​<init>()​V
27 ····​.​locals·​0 27 ····​.​locals·​0
   
28 ····​.​prologue 28 ····​.​prologue
29 ····​.​line·​9 29 ····​.​line·​9
30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
31 ····​.​line·​1106  
32 ····​return-​void 31 ····​return-​void
33 .​end·​method 32 .​end·​method
[−]
smali/android/support/v4/app/BundleCompatDonut.smali
Offset 96, 17 lines modified Offset 96, 17 lines modified
   
96 ····​invoke-​virtual·​{v1,​·​p0,​·​v3},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 96 ····​invoke-​virtual·​{v1,​·​p0,​·​v3},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
97 ····​move-​result-​object·​v1 97 ····​move-​result-​object·​v1
   
98 ····​check-​cast·​v1,​·​Landroid/​os/​IBinder;​ 98 ····​check-​cast·​v1,​·​Landroid/​os/​IBinder;​
99 ····​:​try_end_1 99 ····​:​try_end_1
100 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_2 100 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_3
101 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_3 101 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
102 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 102 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_2
   
103 ····​.​line·​58 103 ····​.​line·​58
104 ····​:​goto_1 104 ····​:​goto_1
105 ····​return-​object·​v1 105 ····​return-​object·​v1
   
106 ····​.​line·​43 106 ····​.​line·​43
107 ····​:​catch_0 107 ····​:​catch_0
Offset 233, 17 lines modified Offset 233, 17 lines modified
   
233 ····​const/​4·​v3,​·​0x1 233 ····​const/​4·​v3,​·​0x1
   
234 ····​aput-​object·​p2,​·​v2,​·​v3 234 ····​aput-​object·​p2,​·​v2,​·​v3
   
235 ····​invoke-​virtual·​{v1,​·​p0,​·​v2},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 235 ····​invoke-​virtual·​{v1,​·​p0,​·​v2},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
236 ····​:​try_end_1 236 ····​:​try_end_1
237 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_2 237 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_3
238 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_3 238 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
239 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 239 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_2
   
240 ····​.​line·​82 240 ····​.​line·​82
241 ····​:​cond_1 241 ····​:​cond_1
242 ····​:​goto_1 242 ····​:​goto_1
243 ····​return-​void 243 ····​return-​void
   
244 ····​.​line·​67 244 ····​.​line·​67
[−]
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·​933  
32 ····​return-​void 31 ····​return-​void
33 .​end·​method 32 .​end·​method
[−]
smali/android/support/v7/recyclerview/R.smali
Offset 18, 10 lines modified Offset 18, 9 lines modified
18 .​method·​public·​constructor·​<init>()​V 18 .​method·​public·​constructor·​<init>()​V
19 ····​.​locals·​0 19 ····​.​locals·​0
   
20 ····​.​prologue 20 ····​.​prologue
21 ····​.​line·​9 21 ····​.​line·​9
22 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 22 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
23 ····​.​line·​22  
24 ····​return-​void 23 ····​return-​void
25 .​end·​method 24 .​end·​method
[−]
smali/com/commit451/bypass/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
[−]
smali/it/niedermann/owncloud/notes/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·​2920  
35 ····​return-​void 34 ····​return-​void
36 .​end·​method 35 .​end·​method
[−]
smali/it/niedermann/owncloud/notes/android/activity/EditNoteActivity$1$1$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$2:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$1$1;​ 21 .​field·​final·​synthetic·​this$2:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$1$1;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$1$1;​)​V 23 .​method·​constructor·​<init>(Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$1$1;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$2"····​#·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$1$1;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​66 27 ····​.​line·​66
27 ····​iput-​object·​p1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$1$1$​1;​-​>this$2:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$1$1;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$1$1$​1;​-​>this$2:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$1$1;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/it/niedermann/owncloud/notes/android/activity/EditNoteActivity$1$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$1:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$1;​ 18 .​field·​final·​synthetic·​this$1:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$1;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$1;​)​V 20 .​method·​constructor·​<init>(Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$1;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$1"····​#·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$1;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​63 24 ····​.​line·​63
24 ····​iput-​object·​p1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$1$1;​-​>this$1:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$1;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$1$1;​-​>this$1:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$1;​
   
25 ····​invoke-​direct·​{p0},​·​Ljava/​util/​TimerTask;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Ljava/​util/​TimerTask;​-​><init>()​V
   
[−]
smali/it/niedermann/owncloud/notes/android/activity/EditNoteActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity;​)​V 23 .​method·​constructor·​<init>(Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​47 27 ····​.​line·​47
27 ····​iput-​object·​p1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$1;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$1;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/it/niedermann/owncloud/notes/android/activity/EditNoteActivity$2$1$1$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$3:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$2$1$​1;​ 21 .​field·​final·​synthetic·​this$3:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$2$1$​1;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$2$1$​1;​)​V 23 .​method·​constructor·​<init>(Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$2$1$​1;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$3"····​#·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$2$1$​1;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​126 27 ····​.​line·​126
27 ····​iput-​object·​p1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$2$1$​1$1;​-​>this$3:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$2$1$​1;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$2$1$​1$1;​-​>this$3:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$2$1$​1;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/it/niedermann/owncloud/notes/android/activity/EditNoteActivity$2$1$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$2:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$2$1;​ 21 .​field·​final·​synthetic·​this$2:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$2$1;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$2$1;​)​V 23 .​method·​constructor·​<init>(Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$2$1;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$2"····​#·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$2$1;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​123 27 ····​.​line·​123
27 ····​iput-​object·​p1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$2$1$​1;​-​>this$2:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$2$1;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$2$1$​1;​-​>this$2:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$2$1;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/it/niedermann/owncloud/notes/android/activity/EditNoteActivity$2$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$2;​ 21 .​field·​final·​synthetic·​this$1:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$2;​)​V 23 .​method·​constructor·​<init>(Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​119 27 ····​.​line·​119
27 ····​iput-​object·​p1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$2$1;​-​>this$1:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$2$1;​-​>this$1:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/it/niedermann/owncloud/notes/android/activity/EditNoteActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity;​)​V 23 .​method·​constructor·​<init>(Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​116 27 ····​.​line·​116
27 ····​iput-​object·​p1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$2;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity$2;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​EditNoteActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/it/niedermann/owncloud/notes/android/activity/NoteActivity.smali
Offset 451, 29 lines modified Offset 451, 33 lines modified
451 ····​invoke-​virtual·​{v3,​·​v5},​·​Landroid/​content/​Intent;​-​>setType(Ljava/​lang/​String;​)​Landroid/​content/​Intent;​ 451 ····​invoke-​virtual·​{v3,​·​v5},​·​Landroid/​content/​Intent;​-​>setType(Ljava/​lang/​String;​)​Landroid/​content/​Intent;​
   
452 ····​.​line·​93 452 ····​.​line·​93
453 ····​const-​string·​v5,​·​"android.​intent.​extra.​SUBJECT" 453 ····​const-​string·​v5,​·​"android.​intent.​extra.​SUBJECT"
   
454 ····​iget-​object·​v6,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NoteActivity;​-​>note:​Lit/​niedermann/​owncloud/​notes/​model/​Note;​ 454 ····​iget-​object·​v6,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NoteActivity;​-​>note:​Lit/​niedermann/​owncloud/​notes/​model/​Note;​
   
  455 ····​.​line·​94
455 ····​invoke-​virtual·​{v6},​·​Lit/​niedermann/​owncloud/​notes/​model/​Note;​-​>getTitle()​Ljava/​lang/​String;​ 456 ····​invoke-​virtual·​{v6},​·​Lit/​niedermann/​owncloud/​notes/​model/​Note;​-​>getTitle()​Ljava/​lang/​String;​
   
456 ····​move-​result-​object·​v6 457 ····​move-​result-​object·​v6
   
  458 ····​.​line·​93
457 ····​invoke-​virtual·​{v3,​·​v5,​·​v6},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​content/​Intent;​ 459 ····​invoke-​virtual·​{v3,​·​v5,​·​v6},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​content/​Intent;​
   
458 ····​.​line·​95 460 ····​.​line·​95
459 ····​const-​string·​v5,​·​"android.​intent.​extra.​TEXT" 461 ····​const-​string·​v5,​·​"android.​intent.​extra.​TEXT"
   
460 ····​iget-​object·​v6,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NoteActivity;​-​>note:​Lit/​niedermann/​owncloud/​notes/​model/​Note;​ 462 ····​iget-​object·​v6,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NoteActivity;​-​>note:​Lit/​niedermann/​owncloud/​notes/​model/​Note;​
   
  463 ····​.​line·​96
461 ····​invoke-​virtual·​{v6},​·​Lit/​niedermann/​owncloud/​notes/​model/​Note;​-​>getContent()​Ljava/​lang/​String;​ 464 ····​invoke-​virtual·​{v6},​·​Lit/​niedermann/​owncloud/​notes/​model/​Note;​-​>getContent()​Ljava/​lang/​String;​
   
462 ····​move-​result-​object·​v6 465 ····​move-​result-​object·​v6
   
  466 ····​.​line·​95
463 ····​invoke-​virtual·​{v3,​·​v5,​·​v6},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​content/​Intent;​ 467 ····​invoke-​virtual·​{v3,​·​v5,​·​v6},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​content/​Intent;​
   
464 ····​.​line·​97 468 ····​.​line·​97
465 ····​invoke-​virtual·​{p0,​·​v3},​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NoteActivity;​-​>startActivity(Landro​id/​content/​Intent;​)​V 469 ····​invoke-​virtual·​{p0,​·​v3},​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NoteActivity;​-​>startActivity(Landro​id/​content/​Intent;​)​V
   
466 ····​goto·​:​goto_0 470 ····​goto·​:​goto_0
   
[−]
smali/it/niedermann/owncloud/notes/android/activity/NotesListViewActivity$1$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​$1;​ 21 .​field·​final·​synthetic·​this$1:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​$1;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​$1;​)​V 23 .​method·​constructor·​<init>(Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​$1;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​$1;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​73 27 ····​.​line·​73
27 ····​iput-​object·​p1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​$1$1;​-​>this$1:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​$1;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​$1$1;​-​>this$1:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​$1;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/it/niedermann/owncloud/notes/android/activity/NotesListViewActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​ 21 .​field·​final·​synthetic·​this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​)​V 23 .​method·​constructor·​<init>(Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​70 27 ····​.​line·​70
27 ····​iput-​object·​p1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​$1;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​$1;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/it/niedermann/owncloud/notes/android/activity/NotesListViewActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​ 21 .​field·​final·​synthetic·​this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​)​V 23 .​method·​constructor·​<init>(Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​97 27 ····​.​line·​97
27 ····​iput-​object·​p1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​$2;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​$2;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/it/niedermann/owncloud/notes/android/activity/NotesListViewActivity$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​ 21 .​field·​final·​synthetic·​this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​)​V 23 .​method·​constructor·​<init>(Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​216 27 ····​.​line·​216
27 ····​iput-​object·​p1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​$3;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​$3;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/it/niedermann/owncloud/notes/android/activity/NotesListViewActivity$4.smali
Offset 19, 14 lines modified Offset 19, 15 lines modified
   
19 .​field·​final·​synthetic·​val$query:​Ljava/​lang/​String;​ 19 .​field·​final·​synthetic·​val$query:​Ljava/​lang/​String;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​constructor·​<init>(Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​Ljava/​lang/​String;​)​V 21 .​method·​constructor·​<init>(Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​Ljava/​lang/​String;​)​V
22 ····​.​locals·​0 22 ····​.​locals·​0
  23 ····​.​param·​p1,​·​"this$0"····​#·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​232 25 ····​.​line·​232
25 ····​iput-​object·​p1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​$4;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​$4;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​
   
26 ····​iput-​object·​p2,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​$4;​-​>val$query:​Ljava/​lang/​String;​ 27 ····​iput-​object·​p2,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​$4;​-​>val$query:​Ljava/​lang/​String;​
   
[−]
smali/it/niedermann/owncloud/notes/android/activity/NotesListViewActivity$5.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​ 21 .​field·​final·​synthetic·​this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​)​V 23 .​method·​constructor·​<init>(Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​310 27 ····​.​line·​310
27 ····​iput-​object·​p1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​$5;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​$5;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/it/niedermann/owncloud/notes/android/activity/NotesListViewActivity$MultiSelectedActionModeCallback.smali
Offset 50, 57 lines modified Offset 50, 56 lines modified
50 #·​virtual·​methods 50 #·​virtual·​methods
51 .​method·​public·​onActionItemClicked(L​android/​support/​v7/​view/​ActionMode;​Landroid/​view/​MenuItem;​)​Z 51 .​method·​public·​onActionItemClicked(L​android/​support/​v7/​view/​ActionMode;​Landroid/​view/​MenuItem;​)​Z
52 ····​.​locals·​8 52 ····​.​locals·​8
53 ····​.​param·​p1,​·​"mode"····​#·​Landroid/​support/​v7/​view/​ActionMode;​ 53 ····​.​param·​p1,​·​"mode"····​#·​Landroid/​support/​v7/​view/​ActionMode;​
54 ····​.​param·​p2,​·​"item"····​#·​Landroid/​view/​MenuItem;​ 54 ····​.​param·​p2,​·​"item"····​#·​Landroid/​view/​MenuItem;​
   
55 ····​.​prologue 55 ····​.​prologue
56 ····​const/​4·​v4,​·​0x1 56 ····​const/​4·​v3,​·​0x1
   
57 ····​.​line·​408 57 ····​.​line·​408
58 ····​invoke-​interface·​{p2},​·​Landroid/​view/​MenuItem;​-​>getItemId()​I 58 ····​invoke-​interface·​{p2},​·​Landroid/​view/​MenuItem;​-​>getItemId()​I
   
59 ····​move-​result·​v5 59 ····​move-​result·​v4
   
60 ····​packed-​switch·​v5,​·​:​pswitch_data_0 60 ····​packed-​switch·​v4,​·​:​pswitch_data_0
   
61 ····​.​line·​423 61 ····​.​line·​423
62 ····​const/​4·​v4,​·​0x0 62 ····​const/​4·​v3,​·​0x0
   
63 ····​:​goto_0 63 ····​:​goto_0
64 ····​return·​v4 64 ····​return·​v3
   
65 ····​.​line·​410 65 ····​.​line·​410
66 ····​:​pswitch_0 66 ····​:​pswitch_0
67 ····​iget-​object·​v5,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​$MultiSelectedActionM​odeCallback;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​ 67 ····​iget-​object·​v4,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​$MultiSelectedActionM​odeCallback;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​
   
68 ····​#·​getter·​for:​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​-​>adapter:​Lit/​niedermann/​owncloud/​notes/​model/​ItemAdapter;​ 68 ····​#·​getter·​for:​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​-​>adapter:​Lit/​niedermann/​owncloud/​notes/​model/​ItemAdapter;​
69 ····​invoke-​static·​{v5},​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​-​>access$100(Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​)​Lit/​niedermann/​owncloud/​notes/​model/​ItemAdapter;​ 69 ····​invoke-​static·​{v4},​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​-​>access$100(Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​)​Lit/​niedermann/​owncloud/​notes/​model/​ItemAdapter;​
   
70 ····​move-​result-​object·​v5 70 ····​move-​result-​object·​v4
   
71 ····​invoke-​virtual·​{v5},​·​Lit/​niedermann/​owncloud/​notes/​model/​ItemAdapter;​-​>getSelected()​Ljava/​util/​List;​ 71 ····​invoke-​virtual·​{v4},​·​Lit/​niedermann/​owncloud/​notes/​model/​ItemAdapter;​-​>getSelected()​Ljava/​util/​List;​
   
72 ····​move-​result-​object·​v3 72 ····​move-​result-​object·​v2
   
73 ····​.​line·​411 73 ····​.​line·​411
74 ····​.​local·​v3,​·​"selection":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​Integer;​>;​" 74 ····​.​local·​v2,​·​"selection":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​Integer;​>;​"
75 ····​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 75 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
76 ····​move-​result-​object·​v1 76 ····​move-​result-​object·​v4
   
77 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
78 ····​:​goto_1 77 ····​:​goto_1
79 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 78 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
80 ····​move-​result·​v5 79 ····​move-​result·​v5
   
81 ····​if-​eqz·​v5,​·​:​cond_0 80 ····​if-​eqz·​v5,​·​:​cond_0
   
82 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 81 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
83 ····​move-​result-​object·​v0 82 ····​move-​result-​object·​v0
   
84 ····​check-​cast·​v0,​·​Ljava/​lang/​Integer;​ 83 ····​check-​cast·​v0,​·​Ljava/​lang/​Integer;​
   
85 ····​.​line·​412 84 ····​.​line·​412
86 ····​.​local·​v0,​·​"i":​Ljava/​lang/​Integer;​ 85 ····​.​local·​v0,​·​"i":​Ljava/​lang/​Integer;​
Offset 113, 66 lines modified Offset 112, 66 lines modified
   
113 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Integer;​-​>intValue()​I 112 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Integer;​-​>intValue()​I
   
114 ····​move-​result·​v6 113 ····​move-​result·​v6
   
115 ····​invoke-​virtual·​{v5,​·​v6},​·​Lit/​niedermann/​owncloud/​notes/​model/​ItemAdapter;​-​>getItem(I)​Lit/​niedermann/​owncloud/​notes/​model/​Item;​ 114 ····​invoke-​virtual·​{v5,​·​v6},​·​Lit/​niedermann/​owncloud/​notes/​model/​ItemAdapter;​-​>getItem(I)​Lit/​niedermann/​owncloud/​notes/​model/​Item;​
   
116 ····​move-​result-​object·​v2 115 ····​move-​result-​object·​v1
   
117 ····​check-​cast·​v2,​·​Lit/​niedermann/​owncloud/​notes/​model/​Note;​ 116 ····​check-​cast·​v1,​·​Lit/​niedermann/​owncloud/​notes/​model/​Note;​
   
118 ····​.​line·​413 117 ····​.​line·​413
119 ····​.​local·​v2,​·​"note":​Lit/​niedermann/​owncloud/​notes/​model/​Note;​ 118 ····​.​local·​v1,​·​"note":​Lit/​niedermann/​owncloud/​notes/​model/​Note;​
120 ····​iget-​object·​v5,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​$MultiSelectedActionM​odeCallback;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​ 119 ····​iget-​object·​v5,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​$MultiSelectedActionM​odeCallback;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​
   
121 ····​#·​getter·​for:​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​-​>db:​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteSQLiteOpenHelper;​ 120 ····​#·​getter·​for:​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​-​>db:​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteSQLiteOpenHelper;​
122 ····​invoke-​static·​{v5},​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​-​>access$300(Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​)​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteSQLiteOpenHelper;​ 121 ····​invoke-​static·​{v5},​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​-​>access$300(Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​)​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteSQLiteOpenHelper;​
   
123 ····​move-​result-​object·​v5 122 ····​move-​result-​object·​v5
   
124 ····​invoke-​virtual·​{v2},​·​Lit/​niedermann/​owncloud/​notes/​model/​Note;​-​>getId()​J 123 ····​invoke-​virtual·​{v1},​·​Lit/​niedermann/​owncloud/​notes/​model/​Note;​-​>getId()​J
   
125 ····​move-​result-​wide·​v6 124 ····​move-​result-​wide·​v6
   
126 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteSQLiteOpenHelper;​-​>deleteNoteAndSync(J)​I 125 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteSQLiteOpenHelper;​-​>deleteNoteAndSync(J)​I
   
127 ····​goto·​:​goto_1 126 ····​goto·​:​goto_1
   
128 ····​.​line·​417 127 ····​.​line·​417
129 ····​.​end·​local·​v0····​#·​"i":​Ljava/​lang/​Integer;​ 128 ····​.​end·​local·​v0····​#·​"i":​Ljava/​lang/​Integer;​
130 ····​.​end·​local·​v2····​#·​"note":​Lit/​niedermann/​owncloud/​notes/​model/​Note;​ 129 ····​.​end·​local·​v1····​#·​"note":​Lit/​niedermann/​owncloud/​notes/​model/​Note;​
131 ····​:​cond_0 130 ····​:​cond_0
132 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​v7/​view/​ActionMode;​-​>finish()​V 131 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​v7/​view/​ActionMode;​-​>finish()​V
   
133 ····​.​line·​419 132 ····​.​line·​419
134 ····​iget-​object·​v5,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​$MultiSelectedActionM​odeCallback;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​ 133 ····​iget-​object·​v4,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​$MultiSelectedActionM​odeCallback;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​
   
135 ····​#·​getter·​for:​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​-​>searchView:​Landroid/​support/​v7/​widget/​SearchView;​ 134 ····​#·​getter·​for:​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​-​>searchView:​Landroid/​support/​v7/​widget/​SearchView;​
136 ····​invoke-​static·​{v5},​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​-​>access$700(Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​)​Landroid/​support/​v7/​widget/​SearchView;​ 135 ····​invoke-​static·​{v4},​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​-​>access$700(Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​)​Landroid/​support/​v7/​widget/​SearchView;​
   
137 ····​move-​result-​object·​v5 136 ····​move-​result-​object·​v4
Max diff block lines reached; 2379/8179 bytes (29.09%) of diff not shown.
[−]
smali/it/niedermann/owncloud/notes/android/activity/NotesListViewActivity.smali
Offset 68, 15 lines modified Offset 68, 14 lines modified
   
68 ····​.​line·​48 68 ····​.​line·​48
69 ····​iput-​object·​v0,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​-​>db:​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteSQLiteOpenHelper;​ 69 ····​iput-​object·​v0,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​-​>db:​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteSQLiteOpenHelper;​
   
70 ····​.​line·​49 70 ····​.​line·​49
71 ····​iput-​object·​v0,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​-​>searchView:​Landroid/​support/​v7/​widget/​SearchView;​ 71 ····​iput-​object·​v0,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​-​>searchView:​Landroid/​support/​v7/​widget/​SearchView;​
   
72 ····​.​line·​385  
73 ····​return-​void 72 ····​return-​void
74 .​end·​method 73 .​end·​method
   
75 .​method·​static·​synthetic·​access$000(Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​)​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​ 74 .​method·​static·​synthetic·​access$000(Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​)​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​
76 ····​.​locals·​1 75 ····​.​locals·​1
77 ····​.​param·​p0,​·​"x0"····​#·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​ 76 ····​.​param·​p0,​·​"x0"····​#·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​
   
Offset 172, 14 lines modified Offset 171, 15 lines modified
   
172 ····​.​prologue 171 ····​.​prologue
173 ····​.​line·​232 172 ····​.​line·​232
174 ····​new-​instance·​v0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​$4;​ 173 ····​new-​instance·​v0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​$4;​
   
175 ····​invoke-​direct·​{v0,​·​p0,​·​p1},​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​$4;​-​><init>(Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​Ljava/​lang/​String;​)​V 174 ····​invoke-​direct·​{v0,​·​p0,​·​p1},​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​$4;​-​><init>(Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​Ljava/​lang/​String;​)​V
   
  175 ····​.​line·​242
176 ····​invoke-​virtual·​{v0},​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​$4;​-​>run()​V 176 ····​invoke-​virtual·​{v0},​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​$4;​-​>run()​V
   
177 ····​.​line·​243 177 ····​.​line·​243
178 ····​return-​void 178 ····​return-​void
179 .​end·​method 179 .​end·​method
   
   
Offset 376, 15 lines modified Offset 376, 15 lines modified
376 ····​.​locals·​4 376 ····​.​locals·​4
377 ····​.​param·​p1,​·​"savedInstanceState"····​#·​Landroid/​os/​Bundle;​ 377 ····​.​param·​p1,​·​"savedInstanceState"····​#·​Landroid/​os/​Bundle;​
   
378 ····​.​prologue 378 ····​.​prologue
379 ····​.​line·​53 379 ····​.​line·​53
380 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​v7/​app/​AppCompatActivity;​-​>onCreate(Landroid/​os/​Bundle;​)​V 380 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​v7/​app/​AppCompatActivity;​-​>onCreate(Landroid/​os/​Bundle;​)​V
   
381 ····​.​line·​55 381 ····​.​line·​56
382 ····​invoke-​virtual·​{p0},​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​-​>getApplicationContex​t()​Landroid/​content/​Context;​ 382 ····​invoke-​virtual·​{p0},​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​NotesListViewActivity​;​-​>getApplicationContex​t()​Landroid/​content/​Context;​
   
383 ····​move-​result-​object·​v2 383 ····​move-​result-​object·​v2
   
384 ····​invoke-​static·​{v2},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 384 ····​invoke-​static·​{v2},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
385 ····​move-​result-​object·​v0 385 ····​move-​result-​object·​v0
[−]
smali/it/niedermann/owncloud/notes/android/activity/SettingsActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity;​)​V 23 .​method·​constructor·​<init>(Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​63 27 ····​.​line·​63
27 ····​iput-​object·​p1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity$1;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity$1;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/it/niedermann/owncloud/notes/android/activity/SettingsActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity;​)​V 23 .​method·​constructor·​<init>(Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​94 27 ····​.​line·​94
27 ····​iput-​object·​p1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity$2;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity$2;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/it/niedermann/owncloud/notes/android/activity/SettingsActivity$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity;​)​V 23 .​method·​constructor·​<init>(Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​116 27 ····​.​line·​116
27 ····​iput-​object·​p1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity$3;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity$3;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/it/niedermann/owncloud/notes/android/activity/SettingsActivity$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity;​)​V 23 .​method·​constructor·​<init>(Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​125 27 ····​.​line·​125
27 ····​iput-​object·​p1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity$4;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity$4;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/it/niedermann/owncloud/notes/android/activity/SettingsActivity.smali
Offset 66, 15 lines modified Offset 66, 14 lines modified
66 ····​iput-​object·​v0,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity;​-​>btn_submit:​Landroid/​widget/​Button;​ 66 ····​iput-​object·​v0,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity;​-​>btn_submit:​Landroid/​widget/​Button;​
   
67 ····​.​line·​43 67 ····​.​line·​43
68 ····​const/​4·​v0,​·​0x0 68 ····​const/​4·​v0,​·​0x0
   
69 ····​iput-​boolean·​v0,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity;​-​>first_run:​Z 69 ····​iput-​boolean·​v0,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity;​-​>first_run:​Z
   
70 ····​.​line·​198  
71 ····​return-​void 70 ····​return-​void
72 .​end·​method 71 .​end·​method
   
73 .​method·​static·​synthetic·​access$000(Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity;​)​Landroid/​widget/​EditText;​ 72 .​method·​static·​synthetic·​access$000(Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity;​)​Landroid/​widget/​EditText;​
74 ····​.​locals·​1 73 ····​.​locals·​1
75 ····​.​param·​p0,​·​"x0"····​#·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity;​ 74 ····​.​param·​p0,​·​"x0"····​#·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity;​
   
Offset 373, 15 lines modified Offset 372, 15 lines modified
373 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​v7/​app/​AppCompatActivity;​-​>onCreate(Landroid/​os/​Bundle;​)​V 372 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​v7/​app/​AppCompatActivity;​-​>onCreate(Landroid/​os/​Bundle;​)​V
   
374 ····​.​line·​48 373 ····​.​line·​48
375 ····​const·​v0,​·​0x7f03001e 374 ····​const·​v0,​·​0x7f03001e
   
376 ····​invoke-​virtual·​{p0,​·​v0},​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity;​-​>setContentView(I)​V 375 ····​invoke-​virtual·​{p0,​·​v0},​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity;​-​>setContentView(I)​V
   
377 ····​.​line·​50 376 ····​.​line·​51
378 ····​invoke-​virtual·​{p0},​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity;​-​>getApplicationContex​t()​Landroid/​content/​Context;​ 377 ····​invoke-​virtual·​{p0},​·​Lit/​niedermann/​owncloud/​notes/​android/​activity/​SettingsActivity;​-​>getApplicationContex​t()​Landroid/​content/​Context;​
   
379 ····​move-​result-​object·​v0 378 ····​move-​result-​object·​v0
   
380 ····​invoke-​static·​{v0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 379 ····​invoke-​static·​{v0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
381 ····​move-​result-​object·​v0 380 ····​move-​result-​object·​v0
[−]
smali/it/niedermann/owncloud/notes/android/fragment/about/AboutFragmentLicenseTab$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lit/​niedermann/​owncloud/​notes/​android/​fragment/​about/​AboutFragmentLicenseT​ab;​ 21 .​field·​final·​synthetic·​this$0:​Lit/​niedermann/​owncloud/​notes/​android/​fragment/​about/​AboutFragmentLicenseT​ab;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lit/​niedermann/​owncloud/​notes/​android/​fragment/​about/​AboutFragmentLicenseT​ab;​)​V 23 .​method·​constructor·​<init>(Lit/​niedermann/​owncloud/​notes/​android/​fragment/​about/​AboutFragmentLicenseT​ab;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lit/​niedermann/​owncloud/​notes/​android/​fragment/​about/​AboutFragmentLicenseT​ab;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​22 27 ····​.​line·​22
27 ····​iput-​object·​p1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​fragment/​about/​AboutFragmentLicenseT​ab$1;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​android/​fragment/​about/​AboutFragmentLicenseT​ab;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​fragment/​about/​AboutFragmentLicenseT​ab$1;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​android/​fragment/​about/​AboutFragmentLicenseT​ab;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/it/niedermann/owncloud/notes/android/widget/AllNotesWidget$StackRemoteViewsFactory.smali
Offset 39, 14 lines modified Offset 39, 15 lines modified
   
39 .​field·​final·​synthetic·​this$0:​Lit/​niedermann/​owncloud/​notes/​android/​widget/​AllNotesWidget;​ 39 .​field·​final·​synthetic·​this$0:​Lit/​niedermann/​owncloud/​notes/​android/​widget/​AllNotesWidget;​
   
   
40 #·​direct·​methods 40 #·​direct·​methods
41 .​method·​public·​constructor·​<init>(Lit/​niedermann/​owncloud/​notes/​android/​widget/​AllNotesWidget;​Landroid/​content/​Context;​Landroid/​content/​Intent;​)​V 41 .​method·​public·​constructor·​<init>(Lit/​niedermann/​owncloud/​notes/​android/​widget/​AllNotesWidget;​Landroid/​content/​Context;​Landroid/​content/​Intent;​)​V
42 ····​.​locals·​8 42 ····​.​locals·​8
  43 ····​.​param·​p1,​·​"this$0"····​#·​Lit/​niedermann/​owncloud/​notes/​android/​widget/​AllNotesWidget;​
43 ····​.​param·​p2,​·​"context"····​#·​Landroid/​content/​Context;​ 44 ····​.​param·​p2,​·​"context"····​#·​Landroid/​content/​Context;​
44 ····​.​param·​p3,​·​"intent"····​#·​Landroid/​content/​Intent;​ 45 ····​.​param·​p3,​·​"intent"····​#·​Landroid/​content/​Intent;​
   
45 ····​.​prologue 46 ····​.​prologue
46 ····​.​line·​58 47 ····​.​line·​58
47 ····​iput-​object·​p1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​widget/​AllNotesWidget$StackR​emoteViewsFactory;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​android/​widget/​AllNotesWidget;​ 48 ····​iput-​object·​p1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​widget/​AllNotesWidget$StackR​emoteViewsFactory;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​android/​widget/​AllNotesWidget;​
   
[−]
smali/it/niedermann/owncloud/notes/android/widget/AllNotesWidget$StackWidgetService.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lit/​niedermann/​owncloud/​notes/​android/​widget/​AllNotesWidget;​ 18 .​field·​final·​synthetic·​this$0:​Lit/​niedermann/​owncloud/​notes/​android/​widget/​AllNotesWidget;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Lit/​niedermann/​owncloud/​notes/​android/​widget/​AllNotesWidget;​)​V 20 .​method·​public·​constructor·​<init>(Lit/​niedermann/​owncloud/​notes/​android/​widget/​AllNotesWidget;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lit/​niedermann/​owncloud/​notes/​android/​widget/​AllNotesWidget;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​44 24 ····​.​line·​44
24 ····​iput-​object·​p1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​widget/​AllNotesWidget$StackW​idgetService;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​android/​widget/​AllNotesWidget;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​android/​widget/​AllNotesWidget$StackW​idgetService;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​android/​widget/​AllNotesWidget;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​widget/​RemoteViewsService;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​widget/​RemoteViewsService;​-​><init>()​V
   
[−]
smali/it/niedermann/owncloud/notes/android/widget/AllNotesWidget.smali
Offset 16, 95 lines modified Offset 16, 89 lines modified
16 .​method·​public·​constructor·​<init>()​V 16 .​method·​public·​constructor·​<init>()​V
17 ····​.​locals·​0 17 ····​.​locals·​0
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​23 19 ····​.​line·​23
20 ····​invoke-​direct·​{p0},​·​Landroid/​appwidget/​AppWidgetProvider;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Landroid/​appwidget/​AppWidgetProvider;​-​><init>()​V
   
21 ····​.​line·​52  
22 ····​return-​void 21 ····​return-​void
23 .​end·​method 22 .​end·​method
   
   
24 #·​virtual·​methods 23 #·​virtual·​methods
25 .​method·​public·​onUpdate(Landroid/​content/​Context;​Landroid/​appwidget/​AppWidgetManager;​[I)​V 24 .​method·​public·​onUpdate(Landroid/​content/​Context;​Landroid/​appwidget/​AppWidgetManager;​[I)​V
26 ····​.​locals·8 25 ····​.​locals·7
27 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 26 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
28 ····​.​param·​p2,​·​"appWidgetManager"····​#·​Landroid/​appwidget/​AppWidgetManager;​ 27 ····​.​param·​p2,​·​"appWidgetManager"····​#·​Landroid/​appwidget/​AppWidgetManager;​
29 ····​.​param·​p3,​·​"appWidgetIds"····​#·​[I 28 ····​.​param·​p3,​·​"appWidgetIds"····​#·​[I
   
30 ····​.​prologue 29 ····​.​prologue
31 ····​const·​v7,​·​0x7f03003d 30 ····​const·​v6,​·​0x7f03003d
   
32 ····​.​line·​27 31 ····​.​line·​27
33 ····move-​object·​v1,​·​p3 32 ····array-​length·​v4,​·​p3
   
34 ····.​local·​v1,​·"arr$":​[I 33 ····const/​4·​v3,​·0x0
35 ····​array-​length·​v4,​·​v1  
   
36 ····​.​local·​v4,​·​"len$":​I  
37 ····​const/​4·​v2,​·​0x0  
   
38 ····​.​local·​v2,​·​"i$":​I  
39 ····​:​goto_0 34 ····​:​goto_0
40 ····​if-​ge·​v2,​·​v4,​·​:​cond_0 35 ····​if-​ge·​v3,​·​v4,​·​:​cond_0
   
41 ····​aget·​v0,​·v1,​·​v2 36 ····​aget·​v0,​·p3,​·​v3
   
42 ····​.​line·​30 37 ····​.​line·​30
43 ····​.​local·​v0,​·​"appWidgetId":​I 38 ····​.​local·​v0,​·​"appWidgetId":​I
44 ····​new-​instance·​v3,​·​Landroid/​content/​Intent;​ 39 ····​new-​instance·​v1,​·​Landroid/​content/​Intent;​
   
45 ····​const-​class·​v6,​·​Lit/​niedermann/​owncloud/​notes/​android/​widget/​AllNotesWidget$StackW​idgetService;​ 40 ····​const-​class·​v5,​·​Lit/​niedermann/​owncloud/​notes/​android/​widget/​AllNotesWidget$StackW​idgetService;​
   
46 ····​invoke-​direct·​{v3,​·​p1,​·​v6},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V 41 ····​invoke-​direct·​{v1,​·​p1,​·​v5},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V
   
47 ····​.​line·​32 42 ····​.​line·​32
48 ····​.​local·​v3,​·​"intent":​Landroid/​content/​Intent;​ 43 ····​.​local·​v1,​·​"intent":​Landroid/​content/​Intent;​
49 ····​const-​string·​v6,​·​"appWidgetId" 44 ····​const-​string·​v5,​·​"appWidgetId"
   
50 ····​invoke-​virtual·​{v3,​·​v6,​·​v0},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​I)​Landroid/​content/​Intent;​ 45 ····​invoke-​virtual·​{v1,​·​v5,​·​v0},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​I)​Landroid/​content/​Intent;​
   
51 ····​.​line·​33 46 ····​.​line·​33
52 ····​const/​4·​v6,​·​0x1 47 ····​const/​4·​v5,​·​0x1
   
53 ····​invoke-​virtual·​{v3,​·​v6},​·​Landroid/​content/​Intent;​-​>toUri(I)​Ljava/​lang/​String;​ 48 ····​invoke-​virtual·​{v1,​·​v5},​·​Landroid/​content/​Intent;​-​>toUri(I)​Ljava/​lang/​String;​
   
54 ····​move-​result-​object·​v6 49 ····​move-​result-​object·​v5
   
55 ····​invoke-​static·​{v6},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​ 50 ····​invoke-​static·​{v5},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​
   
56 ····​move-​result-​object·​v6 51 ····​move-​result-​object·​v5
   
57 ····​invoke-​virtual·​{v3,​·​v6},​·​Landroid/​content/​Intent;​-​>setData(Landroid/​net/​Uri;​)​Landroid/​content/​Intent;​ 52 ····​invoke-​virtual·​{v1,​·​v5},​·​Landroid/​content/​Intent;​-​>setData(Landroid/​net/​Uri;​)​Landroid/​content/​Intent;​
   
58 ····​.​line·​36 53 ····​.​line·​36
59 ····​new-​instance·​v5,​·​Landroid/​widget/​RemoteViews;​ 54 ····​new-​instance·​v2,​·​Landroid/​widget/​RemoteViews;​
   
60 ····​invoke-​virtual·​{p1},​·​Landroid/​content/​Context;​-​>getPackageName()​Ljava/​lang/​String;​ 55 ····​invoke-​virtual·​{p1},​·​Landroid/​content/​Context;​-​>getPackageName()​Ljava/​lang/​String;​
   
61 ····​move-​result-​object·​v6 56 ····​move-​result-​object·​v5
   
62 ····​invoke-​direct·​{v5,​·​v6,​·​v7},​·​Landroid/​widget/​RemoteViews;​-​><init>(Ljava/​lang/​String;​I)​V 57 ····​invoke-​direct·​{v2,​·​v5,​·​v6},​·​Landroid/​widget/​RemoteViews;​-​><init>(Ljava/​lang/​String;​I)​V
   
63 ····​.​line·​37 58 ····​.​line·​37
64 ····​.​local·​v5,​·​"rv":​Landroid/​widget/​RemoteViews;​ 59 ····​.​local·​v2,​·​"rv":​Landroid/​widget/​RemoteViews;​
65 ····​invoke-​virtual·​{v5,​·​v0,​·​v3},​·​Landroid/​widget/​RemoteViews;​-​>setRemoteAdapter(ILa​ndroid/​content/​Intent;​)​V 60 ····​invoke-​virtual·​{v2,​·​v0,​·​v1},​·​Landroid/​widget/​RemoteViews;​-​>setRemoteAdapter(ILa​ndroid/​content/​Intent;​)​V
   
66 ····​.​line·​39 61 ····​.​line·​39
67 ····​invoke-​virtual·​{p2,​·​v0,​·​v5},​·​Landroid/​appwidget/​AppWidgetManager;​-​>updateAppWidget(ILan​droid/​widget/​RemoteViews;​)​V 62 ····​invoke-​virtual·​{p2,​·​v0,​·​v2},​·​Landroid/​appwidget/​AppWidgetManager;​-​>updateAppWidget(ILan​droid/​widget/​RemoteViews;​)​V
   
68 ····​.​line·​40 63 ····​.​line·​40
69 ····​invoke-​virtual·​{p2,​·​v0,​·​v7},​·​Landroid/​appwidget/​AppWidgetManager;​-​>notifyAppWidgetViewD​ataChanged(II)​V 64 ····​invoke-​virtual·​{p2,​·​v0,​·​v6},​·​Landroid/​appwidget/​AppWidgetManager;​-​>notifyAppWidgetViewD​ataChanged(II)​V
   
70 ····​.​line·​27 65 ····​.​line·​27
71 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1 66 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1
   
72 ····​goto·​:​goto_0 67 ····​goto·​:​goto_0
   
73 ····​.​line·​42 68 ····​.​line·​42
74 ····​.​end·​local·​v0····​#·​"appWidgetId":​I 69 ····​.​end·​local·​v0····​#·​"appWidgetId":​I
75 ····​.​end·​local·​v3····​#·​"intent":​Landroid/​content/​Intent;​ 70 ····​.​end·​local·​v1····​#·​"intent":​Landroid/​content/​Intent;​
76 ····​.​end·​local·​v5····​#·​"rv":​Landroid/​widget/​RemoteViews;​ 71 ····​.​end·​local·​v2····​#·​"rv":​Landroid/​widget/​RemoteViews;​
77 ····​:​cond_0 72 ····​:​cond_0
78 ····​return-​void 73 ····​return-​void
79 .​end·​method 74 .​end·​method
[−]
smali/it/niedermann/owncloud/notes/android/widget/SingleNoteWidget.smali
Offset 60, 22 lines modified Offset 60, 25 lines modified
60 ····​const-​string·​v5,​·​"it.​niedermann.​owncloud.​notes.​clicked_note" 60 ····​const-​string·​v5,​·​"it.​niedermann.​owncloud.​notes.​clicked_note"
   
61 ····​invoke-​virtual·​{v1,​·​v5,​·​p0},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​Ljava/​io/​Serializable;​)​Landroid/​content/​Intent;​ 61 ····​invoke-​virtual·​{v1,​·​v5,​·​p0},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​Ljava/​io/​Serializable;​)​Landroid/​content/​Intent;​
   
62 ····​.​line·​30 62 ····​.​line·​30
63 ····​const-​string·​v5,​·​"notes:​/​/​widget/​id/​" 63 ····​const-​string·​v5,​·​"notes:​/​/​widget/​id/​"
   
  64 ····​.​line·​31
64 ····​invoke-​static·​{v5},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​ 65 ····​invoke-​static·​{v5},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​
   
65 ····​move-​result-​object·​v5 66 ····​move-​result-​object·​v5
   
  67 ····​.​line·​32
66 ····​invoke-​static·​{p3},​·​Ljava/​lang/​String;​-​>valueOf(I)​Ljava/​lang/​String;​ 68 ····​invoke-​static·​{p3},​·​Ljava/​lang/​String;​-​>valueOf(I)​Ljava/​lang/​String;​
   
67 ····​move-​result-​object·​v6 69 ····​move-​result-​object·​v6
   
  70 ····​.​line·​30
68 ····​invoke-​static·​{v5,​·​v6},​·​Landroid/​net/​Uri;​-​>withAppendedPath(Lan​droid/​net/​Uri;​Ljava/​lang/​String;​)​Landroid/​net/​Uri;​ 71 ····​invoke-​static·​{v5,​·​v6},​·​Landroid/​net/​Uri;​-​>withAppendedPath(Lan​droid/​net/​Uri;​Ljava/​lang/​String;​)​Landroid/​net/​Uri;​
   
69 ····​move-​result-​object·​v0 72 ····​move-​result-​object·​v0
   
70 ····​.​line·​33 73 ····​.​line·​33
71 ····​.​local·​v0,​·​"data":​Landroid/​net/​Uri;​ 74 ····​.​local·​v0,​·​"data":​Landroid/​net/​Uri;​
72 ····​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​content/​Intent;​-​>setData(Landroid/​net/​Uri;​)​Landroid/​content/​Intent;​ 75 ····​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​content/​Intent;​-​>setData(Landroid/​net/​Uri;​)​Landroid/​content/​Intent;​
[−]
smali/it/niedermann/owncloud/notes/model/ItemAdapter.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Landroid/​support/​v7/​widget/​RecyclerView$Adapter;​ 2 .​super·​Landroid/​support/​v7/​widget/​RecyclerView$Adapter;​
3 .​source·​"ItemAdapter.​java" 3 .​source·​"ItemAdapter.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lit/​niedermann/​owncloud/​notes/​model/​ItemAdapter$1;​,​  
8 ········​Lit/​niedermann/​owncloud/​notes/​model/​ItemAdapter$SectionVi​ewHolder;​,​ 7 ········​Lit/​niedermann/​owncloud/​notes/​model/​ItemAdapter$SectionVi​ewHolder;​,​
9 ········​Lit/​niedermann/​owncloud/​notes/​model/​ItemAdapter$NoteViewH​older;​,​ 8 ········​Lit/​niedermann/​owncloud/​notes/​model/​ItemAdapter$NoteViewH​older;​,​
10 ········​Lit/​niedermann/​owncloud/​notes/​model/​ItemAdapter$NoteClick​Listener;​ 9 ········​Lit/​niedermann/​owncloud/​notes/​model/​ItemAdapter$NoteClick​Listener;​
11 ····​} 10 ····​}
12 .​end·​annotation 11 .​end·​annotation
   
13 .​annotation·​system·​Ldalvik/​annotation/​Signature;​ 12 .​annotation·​system·​Ldalvik/​annotation/​Signature;​
Offset 154, 139 lines modified Offset 153, 137 lines modified
154 ····​.​end·​annotation 153 ····​.​end·​annotation
   
155 ····​.​prologue 154 ····​.​prologue
156 ····​.​line·​51 155 ····​.​line·​51
157 ····​.​local·​p1,​·​"newNotes":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lit/​niedermann/​owncloud/​notes/​model/​Note;​>;​" 156 ····​.​local·​p1,​·​"newNotes":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lit/​niedermann/​owncloud/​notes/​model/​Note;​>;​"
158 ····​invoke-​interface·​{p1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 157 ····​invoke-​interface·​{p1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
159 ····​move-​result-​object·​v1 158 ····​move-​result-​object·​v5
   
160 ····​:​cond_0 159 ····​:​cond_0
161 ····​:​goto_0 160 ····​:​goto_0
162 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 161 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
163 ····​move-​result·​v7 162 ····​move-​result·​v6
   
164 ····​if-​eqz·​v7,​·​:​cond_4 163 ····​if-​eqz·​v6,​·​:​cond_4
   
165 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 164 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
166 ····​move-​result-​object·​v4 165 ····​move-​result-​object·​v2
   
167 ····​check-​cast·​v4,​·​Lit/​niedermann/​owncloud/​notes/​model/​Note;​ 166 ····​check-​cast·​v2,​·​Lit/​niedermann/​owncloud/​notes/​model/​Note;​
   
168 ····​.​line·​52 167 ····​.​line·​52
169 ····​.​local·​v4,​·​"newNote":​Lit/​niedermann/​owncloud/​notes/​model/​Note;​ 168 ····​.​local·​v2,​·​"newNote":​Lit/​niedermann/​owncloud/​notes/​model/​Note;​
170 ····​const/​4·​v0,​·​0x0 169 ····​const/​4·​v0,​·​0x0
   
171 ····​.​line·​53 170 ····​.​line·​53
172 ····​.​local·​v0,​·​"foundNewNoteInOldLis​t":​Z 171 ····​.​local·​v0,​·​"foundNewNoteInOldLis​t":​Z
173 ····​iget-​object·​v7,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​model/​ItemAdapter;​-​>itemList:​Ljava/​util/​List;​ 172 ····​iget-​object·​v6,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​model/​ItemAdapter;​-​>itemList:​Ljava/​util/​List;​
   
174 ····​invoke-​interface·​{v7},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 173 ····​invoke-​interface·​{v6},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
175 ····​move-​result-​object·​v2 174 ····​move-​result-​object·​v6
   
176 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
177 ····​:​cond_1 175 ····​:​cond_1
178 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 176 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
179 ····​move-​result·​v7 177 ····​move-​result·​v7
   
180 ····​if-​eqz·​v7,​·​:​cond_3 178 ····​if-​eqz·​v7,​·​:​cond_3
   
181 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 179 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
182 ····​move-​result-​object·​v5 180 ····​move-​result-​object·​v3
   
183 ····​check-​cast·​v5,​·​Lit/​niedermann/​owncloud/​notes/​model/​Item;​ 181 ····​check-​cast·​v3,​·​Lit/​niedermann/​owncloud/​notes/​model/​Item;​
   
184 ····​.​line·​54 182 ····​.​line·​54
185 ····​.​local·​v5,​·​"oldItem":​Lit/​niedermann/​owncloud/​notes/​model/​Item;​ 183 ····​.​local·​v3,​·​"oldItem":​Lit/​niedermann/​owncloud/​notes/​model/​Item;​
186 ····​invoke-​interface·​{v5},​·​Lit/​niedermann/​owncloud/​notes/​model/​Item;​-​>isSection()​Z 184 ····​invoke-​interface·​{v3},​·​Lit/​niedermann/​owncloud/​notes/​model/​Item;​-​>isSection()​Z
   
187 ····​move-​result·​v7 185 ····​move-​result·​v7
   
188 ····​if-​nez·​v7,​·​:​cond_1 186 ····​if-​nez·​v7,​·​:​cond_1
   
189 ····​move-​object·​v6,​·​v5 187 ····​move-​object·​v4,​·​v3
   
190 ····​.​line·​55 188 ····​.​line·​55
191 ····​check-​cast·​v6,​·​Lit/​niedermann/​owncloud/​notes/​model/​Note;​ 189 ····​check-​cast·​v4,​·​Lit/​niedermann/​owncloud/​notes/​model/​Note;​
   
192 ····​.​line·​56 190 ····​.​line·​56
193 ····​.​local·​v6,​·​"oldNote":​Lit/​niedermann/​owncloud/​notes/​model/​Note;​ 191 ····​.​local·​v4,​·​"oldNote":​Lit/​niedermann/​owncloud/​notes/​model/​Note;​
194 ····​invoke-​virtual·​{v4},​·​Lit/​niedermann/​owncloud/​notes/​model/​Note;​-​>getId()​J 192 ····​invoke-​virtual·​{v2},​·​Lit/​niedermann/​owncloud/​notes/​model/​Note;​-​>getId()​J
   
195 ····​move-​result-​wide·​v8 193 ····​move-​result-​wide·​v8
   
196 ····​invoke-​virtual·​{v6},​·​Lit/​niedermann/​owncloud/​notes/​model/​Note;​-​>getId()​J 194 ····​invoke-​virtual·​{v4},​·​Lit/​niedermann/​owncloud/​notes/​model/​Note;​-​>getId()​J
   
197 ····​move-​result-​wide·​v10 195 ····​move-​result-​wide·​v10
   
198 ····​cmp-​long·​v7,​·​v8,​·​v10 196 ····​cmp-​long·​v7,​·​v8,​·​v10
   
199 ····​if-​nez·​v7,​·​:​cond_1 197 ····​if-​nez·​v7,​·​:​cond_1
   
200 ····​.​line·​58 198 ····​.​line·​58
  199 ····​invoke-​virtual·​{v2},​·​Lit/​niedermann/​owncloud/​notes/​model/​Note;​-​>getModified()​Ljava/​util/​Calendar;​
   
  200 ····​move-​result-​object·​v6
   
201 ····​invoke-​virtual·​{v4},​·​Lit/​niedermann/​owncloud/​notes/​model/​Note;​-​>getModified()​Ljava/​util/​Calendar;​ 201 ····​invoke-​virtual·​{v4},​·​Lit/​niedermann/​owncloud/​notes/​model/​Note;​-​>getModified()​Ljava/​util/​Calendar;​
   
Max diff block lines reached; 3522/7590 bytes (46.40%) of diff not shown.
[−]
smali/it/niedermann/owncloud/notes/model/Note.smali
Offset 135, 14 lines modified Offset 135, 15 lines modified
135 ····​.​line·​46 135 ····​.​line·​46
136 ····​new-​instance·​v0,​·​Ljava/​text/​SimpleDateFormat;​ 136 ····​new-​instance·​v0,​·​Ljava/​text/​SimpleDateFormat;​
   
137 ····​sget-​object·​v1,​·​Ljava/​util/​Locale;​-​>GERMANY:​Ljava/​util/​Locale;​ 137 ····​sget-​object·​v1,​·​Ljava/​util/​Locale;​-​>GERMANY:​Ljava/​util/​Locale;​
   
138 ····​invoke-​direct·​{v0,​·​p1,​·​v1},​·​Ljava/​text/​SimpleDateFormat;​-​><init>(Ljava/​lang/​String;​Ljava/​util/​Locale;​)​V 138 ····​invoke-​direct·​{v0,​·​p1,​·​v1},​·​Ljava/​text/​SimpleDateFormat;​-​><init>(Ljava/​lang/​String;​Ljava/​util/​Locale;​)​V
   
  139 ····​.​line·​47
139 ····​invoke-​virtual·​{p0},​·​Lit/​niedermann/​owncloud/​notes/​model/​Note;​-​>getModified()​Ljava/​util/​Calendar;​ 140 ····​invoke-​virtual·​{p0},​·​Lit/​niedermann/​owncloud/​notes/​model/​Note;​-​>getModified()​Ljava/​util/​Calendar;​
   
140 ····​move-​result-​object·​v1 141 ····​move-​result-​object·​v1
   
141 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​Calendar;​-​>getTimeInMillis()​J 142 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​Calendar;​-​>getTimeInMillis()​J
   
142 ····​move-​result-​wide·​v2 143 ····​move-​result-​wide·​v2
Offset 151, 14 lines modified Offset 152, 15 lines modified
   
151 ····​move-​result-​object·​v1 152 ····​move-​result-​object·​v1
   
152 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​text/​SimpleDateFormat;​-​>format(Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 153 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​text/​SimpleDateFormat;​-​>format(Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
153 ····​move-​result-​object·​v0 154 ····​move-​result-​object·​v0
   
  155 ····​.​line·​46
154 ····​return-​object·​v0 156 ····​return-​object·​v0
155 .​end·​method 157 .​end·​method
   
156 .​method·​public·​getModified()​Ljava/​util/​Calendar;​ 158 .​method·​public·​getModified()​Ljava/​util/​Calendar;​
157 ····​.​locals·​1 159 ····​.​locals·​1
   
158 ····​.​prologue 160 ····​.​prologue
[−]
smali/it/niedermann/owncloud/notes/persistence/NoteSQLiteOpenHelper.smali
Offset 302, 20 lines modified Offset 302, 22 lines modified
   
302 ····​const/​4·​v3,​·​0x1 302 ····​const/​4·​v3,​·​0x1
   
303 ····​new-​array·​v3,​·​v3,​·​[Ljava/​lang/​String;​ 303 ····​new-​array·​v3,​·​v3,​·​[Ljava/​lang/​String;​
   
304 ····​const/​4·​v4,​·​0x0 304 ····​const/​4·​v4,​·​0x0
   
  305 ····​.​line·​315
305 ····​invoke-​static·​{p1,​·​p2},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​ 306 ····​invoke-​static·​{p1,​·​p2},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​
   
306 ····​move-​result-​object·​v5 307 ····​move-​result-​object·​v5
   
307 ····​aput-​object·​v5,​·​v3,​·​v4 308 ····​aput-​object·​v5,​·​v3,​·​v4
   
  309 ····​.​line·​313
308 ····​invoke-​virtual·​{v0,​·​v1,​·​v2,​·​v3},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>delete(Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​)​I 310 ····​invoke-​virtual·​{v0,​·​v1,​·​v2,​·​v3},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>delete(Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​)​I
   
309 ····​.​line·​316 311 ····​.​line·​316
310 ····​invoke-​virtual·​{v0},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>close()​V 312 ····​invoke-​virtual·​{v0},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>close()​V
   
311 ····​.​line·​317 313 ····​.​line·​317
312 ····​return-​void 314 ····​return-​void
Offset 356, 20 lines modified Offset 358, 22 lines modified
   
356 ····​const/​4·​v5,​·​0x1 358 ····​const/​4·​v5,​·​0x1
   
357 ····​new-​array·​v5,​·​v5,​·​[Ljava/​lang/​String;​ 359 ····​new-​array·​v5,​·​v5,​·​[Ljava/​lang/​String;​
   
358 ····​const/​4·​v6,​·​0x0 360 ····​const/​4·​v6,​·​0x0
   
  361 ····​.​line·​300
359 ····​invoke-​static·​{p1,​·​p2},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​ 362 ····​invoke-​static·​{p1,​·​p2},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​
   
360 ····​move-​result-​object·​v7 363 ····​move-​result-​object·​v7
   
361 ····​aput-​object·​v7,​·​v5,​·​v6 364 ····​aput-​object·​v7,​·​v5,​·​v6
   
  365 ····​.​line·​297
362 ····​invoke-​virtual·​{v0,​·​v3,​·​v2,​·​v4,​·​v5},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>update(Ljava/​lang/​String;​Landroid/​content/​ContentValues;​Ljava/​lang/​String;​[Ljava/​lang/​String;​)​I 366 ····​invoke-​virtual·​{v0,​·​v3,​·​v2,​·​v4,​·​v5},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>update(Ljava/​lang/​String;​Landroid/​content/​ContentValues;​Ljava/​lang/​String;​[Ljava/​lang/​String;​)​I
   
363 ····​move-​result·​v1 367 ····​move-​result·​v1
   
364 ····​.​line·​301 368 ····​.​line·​301
365 ····​.​local·​v1,​·​"i":​I 369 ····​.​local·​v1,​·​"i":​I
366 ····​invoke-​virtual·​{v0},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>close()​V 370 ····​invoke-​virtual·​{v0},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>close()​V
Offset 413, 14 lines modified Offset 417, 15 lines modified
   
413 ····​const/​4·​v5,​·​0x2 417 ····​const/​4·​v5,​·​0x2
   
414 ····​new-​array·​v4,​·​v5,​·​[Ljava/​lang/​String;​ 418 ····​new-​array·​v4,​·​v5,​·​[Ljava/​lang/​String;​
   
415 ····​const/​4·​v5,​·​0x0 419 ····​const/​4·​v5,​·​0x0
   
  420 ····​.​line·​121
416 ····​invoke-​static·​{p1,​·​p2},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​ 421 ····​invoke-​static·​{p1,​·​p2},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​
   
417 ····​move-​result-​object·​v6 422 ····​move-​result-​object·​v6
   
418 ····​aput-​object·​v6,​·​v4,​·​v5 423 ····​aput-​object·​v6,​·​v4,​·​v5
   
419 ····​const/​4·​v5,​·​0x1 424 ····​const/​4·​v5,​·​0x1
Offset 437, 14 lines modified Offset 442, 15 lines modified
   
437 ····​const/​4·​v6,​·​0x0 442 ····​const/​4·​v6,​·​0x0
   
438 ····​const/​4·​v7,​·​0x0 443 ····​const/​4·​v7,​·​0x0
   
439 ····​const/​4·​v8,​·​0x0 444 ····​const/​4·​v8,​·​0x0
   
  445 ····​.​line·​118
440 ····​invoke-​virtual/​range·​{v0·​.​.​·​v8},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>query(Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​ 446 ····​invoke-​virtual/​range·​{v0·​.​.​·​v8},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>query(Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​
   
441 ····​move-​result-​object·​v9 447 ····​move-​result-​object·​v9
   
442 ····​.​line·​126 448 ····​.​line·​126
443 ····​.​local·​v9,​·​"cursor":​Landroid/​database/​Cursor;​ 449 ····​.​local·​v9,​·​"cursor":​Landroid/​database/​Cursor;​
444 ····​if-​eqz·​v9,​·​:​cond_0 450 ····​if-​eqz·​v9,​·​:​cond_0
Offset 1179, 24 lines modified Offset 1185, 26 lines modified
   
1179 ····​const/​4·​v5,​·​0x1 1185 ····​const/​4·​v5,​·​0x1
   
1180 ····​new-​array·​v5,​·​v5,​·​[Ljava/​lang/​String;​ 1186 ····​new-​array·​v5,​·​v5,​·​[Ljava/​lang/​String;​
   
1181 ····​const/​4·​v6,​·​0x0 1187 ····​const/​4·​v6,​·​0x0
   
  1188 ····​.​line·​280
1182 ····​invoke-​virtual·​{p1},​·​Lit/​niedermann/​owncloud/​notes/​model/​Note;​-​>getId()​J 1189 ····​invoke-​virtual·​{p1},​·​Lit/​niedermann/​owncloud/​notes/​model/​Note;​-​>getId()​J
   
1183 ····​move-​result-​wide·​v8 1190 ····​move-​result-​wide·​v8
   
1184 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​ 1191 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​
   
1185 ····​move-​result-​object·​v7 1192 ····​move-​result-​object·​v7
   
1186 ····​aput-​object·​v7,​·​v5,​·​v6 1193 ····​aput-​object·​v7,​·​v5,​·​v6
   
  1194 ····​.​line·​277
1187 ····​invoke-​virtual·​{v0,​·​v3,​·​v2,​·​v4,​·​v5},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>update(Ljava/​lang/​String;​Landroid/​content/​ContentValues;​Ljava/​lang/​String;​[Ljava/​lang/​String;​)​I 1195 ····​invoke-​virtual·​{v0,​·​v3,​·​v2,​·​v4,​·​v5},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>update(Ljava/​lang/​String;​Landroid/​content/​ContentValues;​Ljava/​lang/​String;​[Ljava/​lang/​String;​)​I
   
Max diff block lines reached; 1666/4198 bytes (39.69%) of diff not shown.
[−]
smali/it/niedermann/owncloud/notes/persistence/NoteServerSyncHelper$DownloadNotesTask.smali
Offset 172, 65 lines modified Offset 172, 64 lines modified
172 ············​">;​)​V" 172 ············​">;​)​V"
173 ········​} 173 ········​}
174 ····​.​end·​annotation 174 ····​.​end·​annotation
   
175 ····​.​prologue 175 ····​.​prologue
176 ····​.​line·​226 176 ····​.​line·​226
177 ····​.​local·​p1,​·​"result":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lit/​niedermann/​owncloud/​notes/​model/​Note;​>;​" 177 ····​.​local·​p1,​·​"result":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lit/​niedermann/​owncloud/​notes/​model/​Note;​>;​"
178 ····​iget-​boolean·​v2,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper$​DownloadNotesTask;​-​>serverError:​Z 178 ····​iget-​boolean·​v1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper$​DownloadNotesTask;​-​>serverError:​Z
   
179 ····​if-​nez·​v2,​·​:​cond_0 179 ····​if-​nez·​v1,​·​:​cond_0
   
180 ····​.​line·​227 180 ····​.​line·​227
181 ····​iget-​object·​v2,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper$​DownloadNotesTask;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​ 181 ····​iget-​object·​v1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper$​DownloadNotesTask;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​
   
182 ····​#·​getter·​for:​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​-​>db:​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteSQLiteOpenHelper;​ 182 ····​#·​getter·​for:​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​-​>db:​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteSQLiteOpenHelper;​
183 ····​invoke-​static·​{v2},​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​-​>access$000(Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​)​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteSQLiteOpenHelper;​ 183 ····​invoke-​static·​{v1},​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​-​>access$000(Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​)​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteSQLiteOpenHelper;​
   
184 ····​move-​result-​object·​v2 184 ····​move-​result-​object·​v1
   
185 ····​invoke-​virtual·​{v2},​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteSQLiteOpenHelper;​-​>clearDatabase()​V 185 ····​invoke-​virtual·​{v1},​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteSQLiteOpenHelper;​-​>clearDatabase()​V
   
186 ····​.​line·​229 186 ····​.​line·​229
187 ····​:​cond_0 187 ····​:​cond_0
188 ····​invoke-​interface·​{p1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 188 ····​invoke-​interface·​{p1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
189 ····​move-​result-​object·​v0 189 ····​move-​result-​object·​v1
   
190 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
191 ····​:​goto_0 190 ····​:​goto_0
192 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 191 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
193 ····​move-​result·​v2 192 ····​move-​result·​v2
   
194 ····​if-​eqz·​v2,​·​:​cond_1 193 ····​if-​eqz·​v2,​·​:​cond_1
   
195 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 194 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
196 ····​move-​result-​object·​v1 195 ····​move-​result-​object·​v0
   
197 ····​check-​cast·​v1,​·​Lit/​niedermann/​owncloud/​notes/​model/​Note;​ 196 ····​check-​cast·​v0,​·​Lit/​niedermann/​owncloud/​notes/​model/​Note;​
   
198 ····​.​line·​230 197 ····​.​line·​230
199 ····​.​local·​v1,​·​"note":​Lit/​niedermann/​owncloud/​notes/​model/​Note;​ 198 ····​.​local·​v0,​·​"note":​Lit/​niedermann/​owncloud/​notes/​model/​Note;​
200 ····​iget-​object·​v2,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper$​DownloadNotesTask;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​ 199 ····​iget-​object·​v2,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper$​DownloadNotesTask;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​
   
201 ····​#·​getter·​for:​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​-​>db:​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteSQLiteOpenHelper;​ 200 ····​#·​getter·​for:​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​-​>db:​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteSQLiteOpenHelper;​
202 ····​invoke-​static·​{v2},​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​-​>access$000(Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​)​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteSQLiteOpenHelper;​ 201 ····​invoke-​static·​{v2},​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​-​>access$000(Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​)​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteSQLiteOpenHelper;​
   
203 ····​move-​result-​object·​v2 202 ····​move-​result-​object·​v2
   
204 ····​invoke-​virtual·​{v2,​·​v1},​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteSQLiteOpenHelper;​-​>addNote(Lit/​niedermann/​owncloud/​notes/​model/​Note;​)​V 203 ····​invoke-​virtual·​{v2,​·​v0},​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteSQLiteOpenHelper;​-​>addNote(Lit/​niedermann/​owncloud/​notes/​model/​Note;​)​V
   
205 ····​goto·​:​goto_0 204 ····​goto·​:​goto_0
   
206 ····​.​line·​232 205 ····​.​line·​232
207 ····​.​end·​local·​v1····​#·​"note":​Lit/​niedermann/​owncloud/​notes/​model/​Note;​ 206 ····​.​end·​local·​v0····​#·​"note":​Lit/​niedermann/​owncloud/​notes/​model/​Note;​
208 ····​:​cond_1 207 ····​:​cond_1
209 ····​iget-​object·​v2,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper$​DownloadNotesTask;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​ 208 ····​iget-​object·​v1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper$​DownloadNotesTask;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​
   
210 ····​#·​invokes:​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​-​>asyncTaskFinished()​V 209 ····​#·​invokes:​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​-​>asyncTaskFinished()​V
211 ····​invoke-​static·​{v2},​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​-​>access$800(Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​)​V 210 ····​invoke-​static·​{v1},​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​-​>access$800(Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​)​V
   
212 ····​.​line·​233 211 ····​.​line·​233
213 ····​return-​void 212 ····​return-​void
214 .​end·​method 213 .​end·​method
[−]
smali/it/niedermann/owncloud/notes/persistence/NoteServerSyncHelper$2.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​ 18 .​field·​final·​synthetic·​this$0:​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​)​V 20 .​method·​constructor·​<init>(Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​48 24 ····​.​line·​48
24 ····​iput-​object·​p1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper$​2;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper$​2;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V
   
Offset 35, 26 lines modified Offset 36, 25 lines modified
35 #·​virtual·​methods 36 #·​virtual·​methods
36 .​method·​public·​handleMessage(Landroi​d/​os/​Message;​)​V 37 .​method·​public·​handleMessage(Landroi​d/​os/​Message;​)​V
37 ····​.​locals·​3 38 ····​.​locals·​3
38 ····​.​param·​p1,​·​"msg"····​#·​Landroid/​os/​Message;​ 39 ····​.​param·​p1,​·​"msg"····​#·​Landroid/​os/​Message;​
   
39 ····​.​prologue 40 ····​.​prologue
40 ····​.​line·​51 41 ····​.​line·​51
41 ····​iget-​object·​v2,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper$​2;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​ 42 ····​iget-​object·​v1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper$​2;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​
   
42 ····​#·​getter·​for:​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​-​>callbacks:​Ljava/​util/​List;​ 43 ····​#·​getter·​for:​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​-​>callbacks:​Ljava/​util/​List;​
43 ····​invoke-​static·​{v2},​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​-​>access$100(Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​)​Ljava/​util/​List;​ 44 ····​invoke-​static·​{v1},​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​-​>access$100(Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​)​Ljava/​util/​List;​
   
44 ····​move-​result-​object·​v2 45 ····​move-​result-​object·​v1
   
45 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 46 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
46 ····​move-​result-​object·​v1 47 ····​move-​result-​object·​v1
   
47 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
48 ····​:​goto_0 48 ····​:​goto_0
49 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 49 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
50 ····​move-​result·​v2 50 ····​move-​result·​v2
   
51 ····​if-​eqz·​v2,​·​:​cond_0 51 ····​if-​eqz·​v2,​·​:​cond_0
   
Offset 69, 19 lines modified Offset 69, 19 lines modified
69 ····​invoke-​interface·​{v0},​·​Lit/​niedermann/​owncloud/​notes/​util/​ICallback;​-​>onFinish()​V 69 ····​invoke-​interface·​{v0},​·​Lit/​niedermann/​owncloud/​notes/​util/​ICallback;​-​>onFinish()​V
   
70 ····​goto·​:​goto_0 70 ····​goto·​:​goto_0
   
71 ····​.​line·​54 71 ····​.​line·​54
72 ····​.​end·​local·​v0····​#·​"callback":​Lit/​niedermann/​owncloud/​notes/​util/​ICallback;​ 72 ····​.​end·​local·​v0····​#·​"callback":​Lit/​niedermann/​owncloud/​notes/​util/​ICallback;​
73 ····​:​cond_0 73 ····​:​cond_0
74 ····​iget-​object·​v2,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper$​2;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​ 74 ····​iget-​object·​v1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper$​2;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​
   
75 ····​#·​getter·​for:​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​-​>callbacks:​Ljava/​util/​List;​ 75 ····​#·​getter·​for:​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​-​>callbacks:​Ljava/​util/​List;​
76 ····​invoke-​static·​{v2},​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​-​>access$100(Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​)​Ljava/​util/​List;​ 76 ····​invoke-​static·​{v1},​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​-​>access$100(Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​)​Ljava/​util/​List;​
   
77 ····​move-​result-​object·​v2 77 ····​move-​result-​object·​v1
   
78 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>clear()​V 78 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>clear()​V
   
79 ····​.​line·​55 79 ····​.​line·​55
80 ····​return-​void 80 ····​return-​void
81 .​end·​method 81 .​end·​method
[−]
smali/it/niedermann/owncloud/notes/persistence/NoteServerSyncHelper$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​ 21 .​field·​final·​synthetic·​this$0:​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​)​V 23 .​method·​constructor·​<init>(Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​33 27 ····​.​line·​33
27 ····​iput-​object·​p1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper$​1;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper$​1;​-​>this$0:​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/it/niedermann/owncloud/notes/persistence/NoteServerSyncHelper.smali
Offset 87, 15 lines modified Offset 87, 15 lines modified
87 ····​.​line·​48 87 ····​.​line·​48
88 ····​new-​instance·​v4,​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper$​2;​ 88 ····​new-​instance·​v4,​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper$​2;​
   
89 ····​invoke-​direct·​{v4,​·​p0},​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper$​2;​-​><init>(Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​)​V 89 ····​invoke-​direct·​{v4,​·​p0},​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper$​2;​-​><init>(Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​)​V
   
90 ····​iput-​object·​v4,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​-​>handler:​Landroid/​os/​Handler;​ 90 ····​iput-​object·​v4,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​-​>handler:​Landroid/​os/​Handler;​
   
91 ····​.​line·​57 91 ····​.​line·​58
92 ····​invoke-​virtual·​{p1},​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteSQLiteOpenHelper;​-​>getContext()​Landroid/​content/​Context;​ 92 ····​invoke-​virtual·​{p1},​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteSQLiteOpenHelper;​-​>getContext()​Landroid/​content/​Context;​
   
93 ····​move-​result-​object·​v4 93 ····​move-​result-​object·​v4
   
94 ····​invoke-​virtual·​{v4},​·​Landroid/​content/​Context;​-​>getApplicationContex​t()​Landroid/​content/​Context;​ 94 ····​invoke-​virtual·​{v4},​·​Landroid/​content/​Context;​-​>getApplicationContex​t()​Landroid/​content/​Context;​
   
95 ····​move-​result-​object·​v4 95 ····​move-​result-​object·​v4
Offset 299, 187 lines modified Offset 299, 184 lines modified
299 .​end·​method 299 .​end·​method
   
300 .​method·​public·​uploadDeletedNotes()​V 300 .​method·​public·​uploadDeletedNotes()​V
301 ····​.​locals·​6 301 ····​.​locals·​6
   
302 ····​.​prologue 302 ····​.​prologue
303 ····​.​line·​118 303 ····​.​line·​118
304 ····​iget-​object·​v4,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​-​>db:​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteSQLiteOpenHelper;​ 304 ····​iget-​object·​v3,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​-​>db:​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteSQLiteOpenHelper;​
   
305 ····​sget-​object·​v5,​·​Lit/​niedermann/​owncloud/​notes/​model/​DBStatus;​-​>LOCAL_DELETED:​Lit/​niedermann/​owncloud/​notes/​model/​DBStatus;​ 305 ····​sget-​object·​v4,​·​Lit/​niedermann/​owncloud/​notes/​model/​DBStatus;​-​>LOCAL_DELETED:​Lit/​niedermann/​owncloud/​notes/​model/​DBStatus;​
   
306 ····​invoke-​virtual·​{v4,​·​v5},​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteSQLiteOpenHelper;​-​>getNotesByStatus(Lit​/​niedermann/​owncloud/​notes/​model/​DBStatus;​)​Ljava/​util/​List;​ 306 ····​invoke-​virtual·​{v3,​·​v4},​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteSQLiteOpenHelper;​-​>getNotesByStatus(Lit​/​niedermann/​owncloud/​notes/​model/​DBStatus;​)​Ljava/​util/​List;​
   
307 ····​move-​result-​object·​v3 307 ····​move-​result-​object·​v2
   
308 ····​.​line·​119 308 ····​.​line·​119
309 ····​.​local·​v3,​·​"notes":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lit/​niedermann/​owncloud/​notes/​model/​Note;​>;​" 309 ····​.​local·​v2,​·​"notes":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lit/​niedermann/​owncloud/​notes/​model/​Note;​>;​"
310 ····​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 310 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
311 ····​move-​result-​object·​v1 311 ····​move-​result-​object·​v3
   
312 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
313 ····​:​goto_0 312 ····​:​goto_0
314 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 313 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
315 ····​move-​result·​v4 314 ····​move-​result·​v4
   
316 ····​if-​eqz·​v4,​·​:​cond_0 315 ····​if-​eqz·​v4,​·​:​cond_0
   
317 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 316 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
318 ····​move-​result-​object·​v2 317 ····​move-​result-​object·​v1
   
319 ····​check-​cast·​v2,​·​Lit/​niedermann/​owncloud/​notes/​model/​Note;​ 318 ····​check-​cast·​v1,​·​Lit/​niedermann/​owncloud/​notes/​model/​Note;​
   
320 ····​.​line·​120 319 ····​.​line·​120
321 ····​.​local·​v2,​·​"note":​Lit/​niedermann/​owncloud/​notes/​model/​Note;​ 320 ····​.​local·​v1,​·​"note":​Lit/​niedermann/​owncloud/​notes/​model/​Note;​
322 ····​new-​instance·​v0,​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper$​UploadDeletedNoteTask​;​ 321 ····​new-​instance·​v0,​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper$​UploadDeletedNoteTask​;​
   
323 ····​const/​4·​v4,​·​0x0 322 ····​const/​4·​v4,​·​0x0
   
324 ····​invoke-​direct·​{v0,​·​p0,​·​v4},​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper$​UploadDeletedNoteTask​;​-​><init>(Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper$​1;​)​V 323 ····​invoke-​direct·​{v0,​·​p0,​·​v4},​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper$​UploadDeletedNoteTask​;​-​><init>(Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper$​1;​)​V
   
325 ····​.​line·​121 324 ····​.​line·​121
326 ····​.​local·​v0,​·​"deletedNotesTask":​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper$​UploadDeletedNoteTask​;​ 325 ····​.​local·​v0,​·​"deletedNotesTask":​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper$​UploadDeletedNoteTask​;​
327 ····​const/​4·​v4,​·​0x1 326 ····​const/​4·​v4,​·​0x1
   
328 ····​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​Object;​ 327 ····​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​Object;​
   
329 ····​const/​4·​v5,​·​0x0 328 ····​const/​4·​v5,​·​0x0
   
330 ····​aput-​object·​v2,​·​v4,​·​v5 329 ····​aput-​object·​v1,​·​v4,​·​v5
   
331 ····​invoke-​virtual·​{v0,​·​v4},​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper$​UploadDeletedNoteTask​;​-​>execute([Ljava/​lang/​Object;​)​Landroid/​os/​AsyncTask;​ 330 ····​invoke-​virtual·​{v0,​·​v4},​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper$​UploadDeletedNoteTask​;​-​>execute([Ljava/​lang/​Object;​)​Landroid/​os/​AsyncTask;​
   
332 ····​goto·​:​goto_0 331 ····​goto·​:​goto_0
   
333 ····​.​line·​123 332 ····​.​line·​123
334 ····​.​end·​local·​v0····​#·​"deletedNotesTask":​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper$​UploadDeletedNoteTask​;​ 333 ····​.​end·​local·​v0····​#·​"deletedNotesTask":​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper$​UploadDeletedNoteTask​;​
335 ····​.​end·​local·​v2····​#·​"note":​Lit/​niedermann/​owncloud/​notes/​model/​Note;​ 334 ····​.​end·​local·​v1····​#·​"note":​Lit/​niedermann/​owncloud/​notes/​model/​Note;​
336 ····​:​cond_0 335 ····​:​cond_0
337 ····​return-​void 336 ····​return-​void
338 .​end·​method 337 .​end·​method
   
339 .​method·​public·​uploadEditedNotes()​V 338 .​method·​public·​uploadEditedNotes()​V
340 ····​.​locals·​6 339 ····​.​locals·​6
   
341 ····​.​prologue 340 ····​.​prologue
342 ····​.​line·​102 341 ····​.​line·​102
343 ····​iget-​object·​v4,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​-​>db:​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteSQLiteOpenHelper;​ 342 ····​iget-​object·​v3,​·​p0,​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteServerSyncHelper;​-​>db:​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteSQLiteOpenHelper;​
   
344 ····​sget-​object·​v5,​·​Lit/​niedermann/​owncloud/​notes/​model/​DBStatus;​-​>LOCAL_EDITED:​Lit/​niedermann/​owncloud/​notes/​model/​DBStatus;​ 343 ····​sget-​object·​v4,​·​Lit/​niedermann/​owncloud/​notes/​model/​DBStatus;​-​>LOCAL_EDITED:​Lit/​niedermann/​owncloud/​notes/​model/​DBStatus;​
   
345 ····​invoke-​virtual·​{v4,​·​v5},​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteSQLiteOpenHelper;​-​>getNotesByStatus(Lit​/​niedermann/​owncloud/​notes/​model/​DBStatus;​)​Ljava/​util/​List;​ 344 ····​invoke-​virtual·​{v3,​·​v4},​·​Lit/​niedermann/​owncloud/​notes/​persistence/​NoteSQLiteOpenHelper;​-​>getNotesByStatus(Lit​/​niedermann/​owncloud/​notes/​model/​DBStatus;​)​Ljava/​util/​List;​
   
346 ····​move-​result-​object·​v3 345 ····​move-​result-​object·​v2
   
347 ····​.​line·​103 346 ····​.​line·​103
348 ····​.​local·​v3,​·​"notes":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lit/​niedermann/​owncloud/​notes/​model/​Note;​>;​" 347 ····​.​local·​v2,​·​"notes":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lit/​niedermann/​owncloud/​notes/​model/​Note;​>;​"
349 ····​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 348 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
350 ····​move-​result-​object·​v1 349 ····​move-​result-​object·​v3
   
Max diff block lines reached; 5985/11724 bytes (51.05%) of diff not shown.
[−]
smali/it/niedermann/owncloud/notes/util/NoteUtil.smali
Offset 172, 85 lines modified Offset 172, 82 lines modified
   
172 .​method·​public·​static·​parseMarkDown(Ljava/​lang/​String;​)​Ljava/​lang/​CharSequence;​ 172 .​method·​public·​static·​parseMarkDown(Ljava/​lang/​String;​)​Ljava/​lang/​CharSequence;​
173 ····​.​locals·​7 173 ····​.​locals·​7
174 ····​.​param·​p0,​·​"s"····​#·​Ljava/​lang/​String;​ 174 ····​.​param·​p0,​·​"s"····​#·​Ljava/​lang/​String;​
   
175 ····​.​prologue 175 ····​.​prologue
176 ····​.​line·​25 176 ····​.​line·​25
177 ····​new-​instance·​v4,​·​Ljava/​lang/​StringBuilder;​ 177 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​
   
178 ····​invoke-​direct·​{v4},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 178 ····​invoke-​direct·​{v1},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
179 ····​.​line·​26 179 ····​.​line·​26
180 ····​.​local·​v4,​·​"sb":​Ljava/​lang/​StringBuilder;​ 180 ····​.​local·​v1,​·​"sb":​Ljava/​lang/​StringBuilder;​
181 ····​const-​string·​v5,​·​"\n" 181 ····​const-​string·​v2,​·​"\n"
   
182 ····​invoke-​virtual·​{p0,​·​v5},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​ 182 ····​invoke-​virtual·​{p0,​·​v2},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​
   
183 ····​move-​result-​object·​v0 183 ····​move-​result-​object·​v3
   
184 ····.​local·v0,​·"arr$":​[Ljava/​lang/​String;​ 184 ····​array-​length·​v4,​·​v3
185 ····​array-​length·​v2,​·​v0  
   
186 ····.​local·​v2,​·"len$":​I 185 ····const/​4·​v2,​·0x0
187 ····​const/​4·​v1,​·​0x0  
   
188 ····​.​local·​v1,​·​"i$":​I  
189 ····​:​goto_0 186 ····​:​goto_0
190 ····​if-​ge·​v1,​·​v2,​·​:​cond_1 187 ····​if-​ge·​v2,​·​v4,​·​:​cond_1
   
191 ····​aget-​object·​v3,​·​v0,​·​v1 188 ····​aget-​object·​v0,​·​v3,​·​v2
   
192 ····​.​line·​27 189 ····​.​line·​27
193 ····​.​local·​v3,​·​"line":​Ljava/​lang/​String;​ 190 ····​.​local·​v0,​·​"line":​Ljava/​lang/​String;​
194 ····​invoke-​virtual·​{v4,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 191 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
195 ····​.​line·​29 192 ····​.​line·​29
196 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​String;​-​>trim()​Ljava/​lang/​String;​ 193 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​String;​-​>trim()​Ljava/​lang/​String;​
   
197 ····​move-​result-​object·​v5 194 ····​move-​result-​object·​v5
   
198 ····​const-​string·​v6,​·​"^([\\-​*]|[0-​9]+\\.​)​(.​)​*" 195 ····​const-​string·​v6,​·​"^([\\-​*]|[0-​9]+\\.​)​(.​)​*"
   
199 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​String;​-​>matches(Ljava/​lang/​String;​)​Z 196 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​String;​-​>matches(Ljava/​lang/​String;​)​Z
   
200 ····​move-​result·​v5 197 ····​move-​result·​v5
   
201 ····​if-​nez·​v5,​·​:​cond_0 198 ····​if-​nez·​v5,​·​:​cond_0
   
202 ····​.​line·​30 199 ····​.​line·​30
203 ····​const-​string·​v5,​·​"··​" 200 ····​const-​string·​v5,​·​"··​"
   
204 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 201 ····​invoke-​virtual·​{v1,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
205 ····​.​line·​32 202 ····​.​line·​32
206 ····​:​cond_0 203 ····​:​cond_0
207 ····​const-​string·​v5,​·​"\n" 204 ····​const-​string·​v5,​·​"\n"
   
208 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 205 ····​invoke-​virtual·​{v1,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
209 ····​.​line·​26 206 ····​.​line·​26
210 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 207 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
211 ····​goto·​:​goto_0 208 ····​goto·​:​goto_0
   
212 ····​.​line·​34 209 ····​.​line·​34
213 ····​.​end·​local·​v3····​#·​"line":​Ljava/​lang/​String;​ 210 ····​.​end·​local·​v0····​#·​"line":​Ljava/​lang/​String;​
214 ····​:​cond_1 211 ····​:​cond_1
215 ····​sget-​object·​v5,​·​Lit/​niedermann/​owncloud/​notes/​util/​NoteUtil;​-​>bypass:​Lin/​uncod/​android/​bypass/​Bypass;​ 212 ····​sget-​object·​v2,​·​Lit/​niedermann/​owncloud/​notes/​util/​NoteUtil;​-​>bypass:​Lin/​uncod/​android/​bypass/​Bypass;​
   
216 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 213 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
217 ····​move-​result-​object·​v6 214 ····​move-​result-​object·​v3
   
218 ····​invoke-​virtual·​{v5,​·​v6},​·​Lin/​uncod/​android/​bypass/​Bypass;​-​>markdownToSpannable(​Ljava/​lang/​String;​)​Ljava/​lang/​CharSequence;​ 215 ····​invoke-​virtual·​{v2,​·​v3},​·​Lin/​uncod/​android/​bypass/​Bypass;​-​>markdownToSpannable(​Ljava/​lang/​String;​)​Ljava/​lang/​CharSequence;​
   
219 ····​move-​result-​object·​v5 216 ····​move-​result-​object·​v2
   
220 ····​return-​object·​v5 217 ····​return-​object·​v2
221 .​end·​method 218 .​end·​method
   
222 .​method·​public·​static·​removeMarkDown(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 219 .​method·​public·​static·​removeMarkDown(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
223 ····​.​locals·​2 220 ····​.​locals·​2
224 ····​.​param·​p0,​·​"s"····​#·​Ljava/​lang/​String;​ 221 ····​.​param·​p0,​·​"s"····​#·​Ljava/​lang/​String;​
   
225 ····​.​prologue 222 ····​.​prologue
[−]
smali/it/niedermann/owncloud/notes/util/NotesClient.smali
Offset 115, 14 lines modified Offset 115, 15 lines modified
   
115 ····​.​line·​189 115 ····​.​line·​189
116 ····​.​local·​v5,​·​"targetURL":​Ljava/​lang/​String;​ 116 ····​.​local·​v5,​·​"targetURL":​Ljava/​lang/​String;​
117 ····​new-​instance·​v6,​·​Ljava/​net/​URL;​ 117 ····​new-​instance·​v6,​·​Ljava/​net/​URL;​
   
118 ····​invoke-​direct·​{v6,​·​v5},​·​Ljava/​net/​URL;​-​><init>(Ljava/​lang/​String;​)​V 118 ····​invoke-​direct·​{v6,​·​v5},​·​Ljava/​net/​URL;​-​><init>(Ljava/​lang/​String;​)​V
   
  119 ····​.​line·​190
119 ····​invoke-​virtual·​{v6},​·​Ljava/​net/​URL;​-​>openConnection()​Ljava/​net/​URLConnection;​ 120 ····​invoke-​virtual·​{v6},​·​Ljava/​net/​URL;​-​>openConnection()​Ljava/​net/​URLConnection;​
   
120 ····​move-​result-​object·​v0 121 ····​move-​result-​object·​v0
   
121 ····​check-​cast·​v0,​·​Ljava/​net/​HttpURLConnection;​ 122 ····​check-​cast·​v0,​·​Ljava/​net/​HttpURLConnection;​
   
122 ····​.​line·​191 123 ····​.​line·​191
Offset 166, 34 lines modified Offset 167, 37 lines modified
   
166 ····​move-​result-​object·​v9 167 ····​move-​result-​object·​v9
   
167 ····​invoke-​virtual·​{v9},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 168 ····​invoke-​virtual·​{v9},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
168 ····​move-​result-​object·​v9 169 ····​move-​result-​object·​v9
   
  170 ····​.​line·​196
169 ····​invoke-​virtual·​{v9},​·​Ljava/​lang/​String;​-​>getBytes()​[B 171 ····​invoke-​virtual·​{v9},​·​Ljava/​lang/​String;​-​>getBytes()​[B
   
170 ····​move-​result-​object·​v9 172 ····​move-​result-​object·​v9
   
171 ····​const/​4·​v10,​·​0x2 173 ····​const/​4·​v10,​·​0x2
   
  174 ····​.​line·​195
172 ····​invoke-​static·​{v9,​·​v10},​·​Landroid/​util/​Base64;​-​>encode([BI)​[B 175 ····​invoke-​static·​{v9,​·​v10},​·​Landroid/​util/​Base64;​-​>encode([BI)​[B
   
173 ····​move-​result-​object·​v9 176 ····​move-​result-​object·​v9
   
174 ····​invoke-​direct·​{v8,​·​v9},​·​Ljava/​lang/​String;​-​><init>([B)​V 177 ····​invoke-​direct·​{v8,​·​v9},​·​Ljava/​lang/​String;​-​><init>([B)​V
   
175 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 178 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
176 ····​move-​result-​object·​v7 179 ····​move-​result-​object·​v7
   
177 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 180 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
178 ····​move-​result-​object·​v7 181 ····​move-​result-​object·​v7
   
  182 ····​.​line·​192
179 ····​invoke-​virtual·​{v0,​·​v6,​·​v7},​·​Ljava/​net/​HttpURLConnection;​-​>setRequestProperty(L​java/​lang/​String;​Ljava/​lang/​String;​)​V 183 ····​invoke-​virtual·​{v0,​·​v6,​·​v7},​·​Ljava/​net/​HttpURLConnection;​-​>setRequestProperty(L​java/​lang/​String;​Ljava/​lang/​String;​)​V
   
180 ····​.​line·​197 184 ····​.​line·​197
181 ····​const/​16·​v6,​·​0x2710 185 ····​const/​16·​v6,​·​0x2710
   
182 ····​invoke-​virtual·​{v0,​·​v6},​·​Ljava/​net/​HttpURLConnection;​-​>setConnectTimeout(I)​V 186 ····​invoke-​virtual·​{v0,​·​v6},​·​Ljava/​net/​HttpURLConnection;​-​>setConnectTimeout(I)​V
   
Offset 405, 14 lines modified Offset 409, 15 lines modified
405 ····​invoke-​static·​{},​·​Ljava/​util/​GregorianCalendar;​-​>getInstance()​Ljava/​util/​Calendar;​ 409 ····​invoke-​static·​{},​·​Ljava/​util/​GregorianCalendar;​-​>getInstance()​Ljava/​util/​Calendar;​
   
406 ····​move-​result-​object·​v4 410 ····​move-​result-​object·​v4
   
407 ····​.​line·​143 411 ····​.​line·​143
408 ····​const-​string·​v1,​·​"modified" 412 ····​const-​string·​v1,​·​"modified"
   
  413 ····​.​line·​144
409 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​json/​JSONObject;​-​>getLong(Ljava/​lang/​String;​)​J 414 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​json/​JSONObject;​-​>getLong(Ljava/​lang/​String;​)​J
   
410 ····​move-​result-​wide·​v8 415 ····​move-​result-​wide·​v8
   
411 ····​const-​wide/​16·​v10,​·​0x3e8 416 ····​const-​wide/​16·​v10,​·​0x3e8
   
412 ····​mul-​long/​2addr·​v8,​·​v10 417 ····​mul-​long/​2addr·​v8,​·​v10
Offset 558, 14 lines modified Offset 563, 15 lines modified
558 ····​invoke-​static·​{},​·​Ljava/​util/​GregorianCalendar;​-​>getInstance()​Ljava/​util/​Calendar;​ 563 ····​invoke-​static·​{},​·​Ljava/​util/​GregorianCalendar;​-​>getInstance()​Ljava/​util/​Calendar;​
   
559 ····​move-​result-​object·​v4 564 ····​move-​result-​object·​v4
   
560 ····​.​line·​164 565 ····​.​line·​164
561 ····​const-​string·​v1,​·​"modified" 566 ····​const-​string·​v1,​·​"modified"
   
  567 ····​.​line·​165
562 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​json/​JSONObject;​-​>getLong(Ljava/​lang/​String;​)​J 568 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​json/​JSONObject;​-​>getLong(Ljava/​lang/​String;​)​J
   
563 ····​move-​result-​wide·​v2 569 ····​move-​result-​wide·​v2
   
564 ····​const-​wide/​16·​v8,​·​0x3e8 570 ····​const-​wide/​16·​v8,​·​0x3e8
   
565 ····​mul-​long/​2addr·​v2,​·​v8 571 ····​mul-​long/​2addr·​v2,​·​v8
Offset 633, 14 lines modified Offset 639, 15 lines modified
   
633 ····​move-​result-​object·​v1 639 ····​move-​result-​object·​v1
   
634 ····​const-​string·​v7,​·​"GET" 640 ····​const-​string·​v7,​·​"GET"
   
635 ····​const/​4·​v8,​·​0x0 641 ····​const/​4·​v8,​·​0x0
   
  642 ····​.​line·​93
636 ····​invoke-​direct·​{p0,​·​v1,​·​v7,​·​v8},​·​Lit/​niedermann/​owncloud/​notes/​util/​NotesClient;​-​>requestServer(Ljava/​lang/​String;​Ljava/​lang/​String;​Lorg/​json/​JSONObject;​)​Ljava/​lang/​String;​ 643 ····​invoke-​direct·​{p0,​·​v1,​·​v7,​·​v8},​·​Lit/​niedermann/​owncloud/​notes/​util/​NotesClient;​-​>requestServer(Ljava/​lang/​String;​Ljava/​lang/​String;​Lorg/​json/​JSONObject;​)​Ljava/​lang/​String;​
   
637 ····​move-​result-​object·​v1 644 ····​move-​result-​object·​v1
   
638 ····​invoke-​direct·​{v0,​·​v1},​·​Lorg/​json/​JSONObject;​-​><init>(Ljava/​lang/​String;​)​V 645 ····​invoke-​direct·​{v0,​·​v1},​·​Lorg/​json/​JSONObject;​-​><init>(Ljava/​lang/​String;​)​V
Max diff block lines reached; 1191/3737 bytes (31.87%) of diff not shown.
[−]
smali/it/niedermann/owncloud/notes/util/NotesClientUtil.smali
Offset 88, 14 lines modified Offset 88, 15 lines modified
   
88 ····​.​line·​40 88 ····​.​line·​40
89 ····​.​local·​v3,​·​"targetURL":​Ljava/​lang/​String;​ 89 ····​.​local·​v3,​·​"targetURL":​Ljava/​lang/​String;​
90 ····​new-​instance·​v5,​·​Ljava/​net/​URL;​ 90 ····​new-​instance·​v5,​·​Ljava/​net/​URL;​
   
91 ····​invoke-​direct·​{v5,​·​v3},​·​Ljava/​net/​URL;​-​><init>(Ljava/​lang/​String;​)​V 91 ····​invoke-​direct·​{v5,​·​v3},​·​Ljava/​net/​URL;​-​><init>(Ljava/​lang/​String;​)​V
   
  92 ····​.​line·​41
92 ····​invoke-​virtual·​{v5},​·​Ljava/​net/​URL;​-​>openConnection()​Ljava/​net/​URLConnection;​ 93 ····​invoke-​virtual·​{v5},​·​Ljava/​net/​URL;​-​>openConnection()​Ljava/​net/​URLConnection;​
   
93 ····​move-​result-​object·​v0 94 ····​move-​result-​object·​v0
   
94 ····​check-​cast·​v0,​·​Ljava/​net/​HttpURLConnection;​ 95 ····​check-​cast·​v0,​·​Ljava/​net/​HttpURLConnection;​
   
95 ····​.​line·​42 96 ····​.​line·​42
Offset 137, 34 lines modified Offset 138, 37 lines modified
   
137 ····​move-​result-​object·​v8 138 ····​move-​result-​object·​v8
   
138 ····​invoke-​virtual·​{v8},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 139 ····​invoke-​virtual·​{v8},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
139 ····​move-​result-​object·​v8 140 ····​move-​result-​object·​v8
   
  141 ····​.​line·​47
140 ····​invoke-​virtual·​{v8},​·​Ljava/​lang/​String;​-​>getBytes()​[B 142 ····​invoke-​virtual·​{v8},​·​Ljava/​lang/​String;​-​>getBytes()​[B
   
141 ····​move-​result-​object·​v8 143 ····​move-​result-​object·​v8
   
142 ····​const/​4·​v9,​·​0x2 144 ····​const/​4·​v9,​·​0x2
   
  145 ····​.​line·​46
143 ····​invoke-​static·​{v8,​·​v9},​·​Landroid/​util/​Base64;​-​>encode([BI)​[B 146 ····​invoke-​static·​{v8,​·​v9},​·​Landroid/​util/​Base64;​-​>encode([BI)​[B
   
144 ····​move-​result-​object·​v8 147 ····​move-​result-​object·​v8
   
145 ····​invoke-​direct·​{v7,​·​v8},​·​Ljava/​lang/​String;​-​><init>([B)​V 148 ····​invoke-​direct·​{v7,​·​v8},​·​Ljava/​lang/​String;​-​><init>([B)​V
   
146 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 149 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
147 ····​move-​result-​object·​v6 150 ····​move-​result-​object·​v6
   
148 ····​invoke-​virtual·​{v6},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 151 ····​invoke-​virtual·​{v6},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
149 ····​move-​result-​object·​v6 152 ····​move-​result-​object·​v6
   
  153 ····​.​line·​43
150 ····​invoke-​virtual·​{v0,​·​v5,​·​v6},​·​Ljava/​net/​HttpURLConnection;​-​>setRequestProperty(L​java/​lang/​String;​Ljava/​lang/​String;​)​V 154 ····​invoke-​virtual·​{v0,​·​v5,​·​v6},​·​Ljava/​net/​HttpURLConnection;​-​>setRequestProperty(L​java/​lang/​String;​Ljava/​lang/​String;​)​V
   
151 ····​.​line·​48 155 ····​.​line·​48
152 ····​const/​16·​v5,​·​0x2710 156 ····​const/​16·​v5,​·​0x2710
   
153 ····​invoke-​virtual·​{v0,​·​v5},​·​Ljava/​net/​HttpURLConnection;​-​>setConnectTimeout(I)​V 157 ····​invoke-​virtual·​{v0,​·​v5},​·​Ljava/​net/​HttpURLConnection;​-​>setConnectTimeout(I)​V
   
Offset 242, 14 lines modified Offset 246, 15 lines modified
   
242 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 246 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
243 ····​move-​result-​object·​v7 247 ····​move-​result-​object·​v7
   
244 ····​invoke-​direct·​{v6,​·​v7},​·​Ljava/​net/​URL;​-​><init>(Ljava/​lang/​String;​)​V 248 ····​invoke-​direct·​{v6,​·​v7},​·​Ljava/​net/​URL;​-​><init>(Ljava/​lang/​String;​)​V
   
  249 ····​.​line·​71
245 ····​invoke-​virtual·​{v6},​·​Ljava/​net/​URL;​-​>openConnection()​Ljava/​net/​URLConnection;​ 250 ····​invoke-​virtual·​{v6},​·​Ljava/​net/​URL;​-​>openConnection()​Ljava/​net/​URLConnection;​
   
246 ····​move-​result-​object·​v0 251 ····​move-​result-​object·​v0
   
247 ····​check-​cast·​v0,​·​Ljava/​net/​HttpURLConnection;​ 252 ····​check-​cast·​v0,​·​Ljava/​net/​HttpURLConnection;​
   
248 ····​.​line·​72 253 ····​.​line·​72
Offset 323, 16 lines modified Offset 328, 16 lines modified
323 ····​.​line·​80 328 ····​.​line·​80
324 ····​.​local·​v4,​·​"response":​Lorg/​json/​JSONObject;​ 329 ····​.​local·​v4,​·​"response":​Lorg/​json/​JSONObject;​
325 ····​const-​string·​v6,​·​"installed" 330 ····​const-​string·​v6,​·​"installed"
   
326 ····​invoke-​virtual·​{v4,​·​v6},​·​Lorg/​json/​JSONObject;​-​>getBoolean(Ljava/​lang/​String;​)​Z 331 ····​invoke-​virtual·​{v4,​·​v6},​·​Lorg/​json/​JSONObject;​-​>getBoolean(Ljava/​lang/​String;​)​Z
327 ····​:​try_end_0 332 ····​:​try_end_0
328 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 333 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
329 ····​.​catch·​Lorg/​json/​JSONException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 334 ····​.​catch·​Lorg/​json/​JSONException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_2
330 ····​.​catch·​Ljava/​lang/​NullPointerException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_2 335 ····​.​catch·​Ljava/​lang/​NullPointerException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
   
331 ····​move-​result·​v6 336 ····​move-​result·​v6
   
332 ····​goto·​:​goto_2 337 ····​goto·​:​goto_2
   
333 ····​.​line·​81 338 ····​.​line·​81
334 ····​.​end·​local·​v0····​#·​"con":​Ljava/​net/​HttpURLConnection;​ 339 ····​.​end·​local·​v0····​#·​"con":​Ljava/​net/​HttpURLConnection;​
[−]
original/AndroidManifest.xml
Offset 55, 16 lines modified Offset 55, 16 lines modified
00000360:​·​6e00·​4e00·​6100·​6d00·​6500·​0000·​0800·​6d00··​n.​N.​a.​m.​e.​.​.​.​.​m.​ 00000360:​·​6e00·​4e00·​6100·​6d00·​6500·​0000·​0800·​6d00··​n.​N.​a.​m.​e.​.​.​.​.​m.​
00000370:​·​6100·​6e00·​6900·​6600·​6500·​7300·​7400·​0000··​a.​n.​i.​f.​e.​s.​t.​.​.​ 00000370:​·​6100·​6e00·​6900·​6600·​6500·​7300·​7400·​0000··​a.​n.​i.​f.​e.​s.​t.​.​.​
00000380:​·​1c00·​6900·​7400·​2e00·​6e00·​6900·​6500·​6400··​.​.​i.​t.​.​.​n.​i.​e.​d.​ 00000380:​·​1c00·​6900·​7400·​2e00·​6e00·​6900·​6500·​6400··​.​.​i.​t.​.​.​n.​i.​e.​d.​
00000390:​·​6500·​7200·​6d00·​6100·​6e00·​6e00·​2e00·​6f00··​e.​r.​m.​a.​n.​n.​.​.​o.​ 00000390:​·​6500·​7200·​6d00·​6100·​6e00·​6e00·​2e00·​6f00··​e.​r.​m.​a.​n.​n.​.​.​o.​
000003a0:​·​7700·​6e00·​6300·​6c00·​6f00·​7500·​6400·​2e00··​w.​n.​c.​l.​o.​u.​d.​.​.​ 000003a0:​·​7700·​6e00·​6300·​6c00·​6f00·​7500·​6400·​2e00··​w.​n.​c.​l.​o.​u.​d.​.​.​
000003b0:​·​6e00·​6f00·​7400·​6500·​7300·​0000·​0500·​3000··​n.​o.​t.​e.​s.​.​.​.​.​0.​ 000003b0:​·​6e00·​6f00·​7400·​6500·​7300·​0000·​0500·​3000··​n.​o.​t.​e.​s.​.​.​.​.​0.​
000003c0:​·​2e00·​3800·​2e00·​3100·​0000·​0200·​3200·​3300··​.​.​8.​.​.​1.​.​.​.​.​2.​3.​ 000003c0:​·​2e00·​3800·​2e00·​3100·​0000·​0200·​3200·​3300··​.​.​8.​.​.​1.​.​.​.​.​2.​3.​
000003d0:​·​0000·​0b00·​3600·​2e00·​3000·​2d00·​3200·​3100··​.​.​.​.​6.​.​.​0.​-​.​2.​1.​ 000003d0:​·​0000·​0b00·​3600·​2e00·​3000·​2d00·​3200·​3700··​.​.​.​.​6.​.​.​0.​-​.​2.​7.​
000003e0:​·​3600·​3600·​3700·​3600·​3700·​0000·​0800·​7500··6.​6.​7.​6.​7.​.​.​.​.​u.​ 000003e0:​·​3000·​3400·​3000·​3000·​3200·​0000·​0800·​7500··0.​4.​0.​0.​2.​.​.​.​.​u.​
000003f0:​·​7300·​6500·​7300·​2d00·​7300·​6400·​6b00·​0000··​s.​e.​s.​-​.​s.​d.​k.​.​.​ 000003f0:​·​7300·​6500·​7300·​2d00·​7300·​6400·​6b00·​0000··​s.​e.​s.​-​.​s.​d.​k.​.​.​
00000400:​·​0f00·​7500·​7300·​6500·​7300·​2d00·​7000·​6500··​.​.​u.​s.​e.​s.​-​.​p.​e.​ 00000400:​·​0f00·​7500·​7300·​6500·​7300·​2d00·​7000·​6500··​.​.​u.​s.​e.​s.​-​.​p.​e.​
00000410:​·​7200·​6d00·​6900·​7300·​7300·​6900·​6f00·​6e00··​r.​m.​i.​s.​s.​i.​o.​n.​ 00000410:​·​7200·​6d00·​6900·​7300·​7300·​6900·​6f00·​6e00··​r.​m.​i.​s.​s.​i.​o.​n.​
00000420:​·​0000·​1b00·​6100·​6e00·​6400·​7200·​6f00·​6900··​.​.​.​.​a.​n.​d.​r.​o.​i.​ 00000420:​·​0000·​1b00·​6100·​6e00·​6400·​7200·​6f00·​6900··​.​.​.​.​a.​n.​d.​r.​o.​i.​
00000430:​·​6400·​2e00·​7000·​6500·​7200·​6d00·​6900·​7300··​d.​.​.​p.​e.​r.​m.​i.​s.​ 00000430:​·​6400·​2e00·​7000·​6500·​7200·​6d00·​6900·​7300··​d.​.​.​p.​e.​r.​m.​i.​s.​
00000440:​·​7300·​6900·​6f00·​6e00·​2e00·​4900·​4e00·​5400··​s.​i.​o.​n.​.​.​I.​N.​T.​ 00000440:​·​7300·​6900·​6f00·​6e00·​2e00·​4900·​4e00·​5400··​s.​i.​o.​n.​.​.​I.​N.​T.​
00000450:​·​4500·​5200·​4e00·​4500·​5400·​0000·​2200·​6100··​E.​R.​N.​E.​T.​.​.​".​a.​ 00000450:​·​4500·​5200·​4e00·​4500·​5400·​0000·​2200·​6100··​E.​R.​N.​E.​T.​.​.​".​a.​