Offset 1, 67 lines modified | Offset 0, 0 lines modified | ||
1 | Verifies | ||
2 | Verified·using·v1·scheme·(JAR·signing):·true | ||
3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false | ||
4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false | ||
5 | Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false | ||
6 | Verified·for·SourceStamp:·false | ||
7 | Number·of·signers:·1 | ||
8 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | ||
9 | Signer·#1·certificate·SHA-256·digest:·9a06bc1b6868d6457ebc77fd98c36aa954c304123bb3449c92293c67cc36ec95 | ||
10 | Signer·#1·certificate·SHA-1·digest:·a48363e47035b6bb4bebee73d9316ff801c23cd6 | ||
11 | Signer·#1·certificate·MD5·digest:·e6bd539a62cf588c69266ed291cc14f9 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·5aac1a1813da1264a9ff39dea00e3bf40f06f96b36e85f59984e6bd56f9f1173 | ||
15 | Signer·#1·public·key·SHA-1·digest:·57efe189ef6f4086359c614298ee2d65c02d61a8 | ||
16 | Signer·#1·public·key·MD5·digest:·fc053cd186566bd225faa8a255fa9e37 | ||
17 | WARNING:·META-INF/DEPENDENCIES·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
18 | WARNING:·META-INF/README.txt·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
19 | WARNING:·META-INF/android.support.design_material.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
20 | WARNING:·META-INF/androidx.appcompat_appcompat.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
21 | WARNING:·META-INF/androidx.arch.core_core-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
22 | WARNING:·META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
23 | WARNING:·META-INF/androidx.cardview_cardview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
24 | WARNING:·META-INF/androidx.coordinatorlayout_coordinatorlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
25 | WARNING:·META-INF/androidx.core_core-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
26 | WARNING:·META-INF/androidx.core_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
27 | WARNING:·META-INF/androidx.cursoradapter_cursoradapter.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
28 | WARNING:·META-INF/androidx.customview_customview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
29 | WARNING:·META-INF/androidx.documentfile_documentfile.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
30 | WARNING:·META-INF/androidx.drawerlayout_drawerlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
31 | WARNING:·META-INF/androidx.exifinterface_exifinterface.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
32 | WARNING:·META-INF/androidx.fragment_fragment.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
33 | WARNING:·META-INF/androidx.interpolator_interpolator.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
34 | WARNING:·META-INF/androidx.legacy_legacy-support-core-ui.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
35 | WARNING:·META-INF/androidx.legacy_legacy-support-core-utils.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
36 | WARNING:·META-INF/androidx.legacy_legacy-support-v4.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
37 | WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
38 | WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
39 | WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
40 | WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
41 | WARNING:·META-INF/androidx.loader_loader.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
42 | WARNING:·META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
43 | WARNING:·META-INF/androidx.media_media.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
44 | WARNING:·META-INF/androidx.preference_preference.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
45 | WARNING:·META-INF/androidx.print_print.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
46 | WARNING:·META-INF/androidx.recyclerview_recyclerview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
47 | WARNING:·META-INF/androidx.slidingpanelayout_slidingpanelayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
48 | WARNING:·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
49 | WARNING:·META-INF/androidx.transition_transition.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
50 | WARNING:·META-INF/androidx.vectordrawable_vectordrawable-animated.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
51 | WARNING:·META-INF/androidx.vectordrawable_vectordrawable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
52 | WARNING:·META-INF/androidx.versionedparcelable_versionedparcelable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
53 | WARNING:·META-INF/androidx.viewpager_viewpager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
54 | WARNING:·META-INF/build.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
55 | WARNING:·META-INF/build_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
56 | WARNING:·META-INF/com.google.android.material_material.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
57 | WARNING:·META-INF/core-ktx_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
58 | WARNING:·META-INF/kotlin-stdlib-common-coroutines.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
59 | WARNING:·META-INF/kotlin-stdlib-common.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
60 | WARNING:·META-INF/kotlin-stdlib-coroutines.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
61 | WARNING:·META-INF/kotlin-stdlib-jdk7.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
62 | WARNING:·META-INF/kotlin-stdlib-jdk8.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
63 | WARNING:·META-INF/kotlin-stdlib.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
64 | WARNING:·META-INF/okio.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
65 | WARNING:·META-INF/services/at.bitfire.dav4jvm.PropertyFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
66 | WARNING:·META-INF/services/com.fasterxml.jackson.core.JsonFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
67 | WARNING:·META-INF/services/org.apache.commons.logging.LogFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. |
Offset 1, 38600 lines modified | Offset 1, 30956 lines modified | ||
1 | There·is·no·zipfile·comment. | 1 | There·is·no·zipfile·comment. |
2 | End-of-central-directory·record: | 2 | End-of-central-directory·record: |
3 | ------------------------------- | 3 | ------------------------------- |
4 | ··Zip·archive·file·size:···················55 | 4 | ··Zip·archive·file·size:···················5515152·(0000000000542790h) |
5 | ··Actual·end-cent-dir·record·offset:·······55 | 5 | ··Actual·end-cent-dir·record·offset:·······5515130·(000000000054277Ah) |
6 | ··Expected·end-cent-dir·record·offset:·····55 | 6 | ··Expected·end-cent-dir·record·offset:·····5515130·(000000000054277Ah) |
7 | ··(based·on·the·length·of·the·central·directory·and·its·expected·offset) | 7 | ··(based·on·the·length·of·the·central·directory·and·its·expected·offset) |
8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its | 8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its |
9 | ··central·directory·contains·1037·entries. | 9 | ··central·directory·contains·1037·entries. |
10 | ··The·central·directory·is· | 10 | ··The·central·directory·is·97996·(0000000000017ECCh)·bytes·long, |
11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile | 11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile |
12 | ··is·54 | 12 | ··is·5417134·(000000000052A8AEh). |
13 | Central·directory·entry·#1: | 13 | Central·directory·entry·#1: |
14 | --------------------------- | 14 | --------------------------- |
15 | ·· | 15 | ··AndroidManifest.xml |
16 | ··offset·of·local·header·from·start·of·archive:···0 | 16 | ··offset·of·local·header·from·start·of·archive:···0 |
17 | ··················································(0000000000000000h)·bytes | 17 | ··················································(0000000000000000h)·bytes |
18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
19 | ··version·of·encoding·software:··················· | 19 | ··version·of·encoding·software:···················0.0 |
20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
21 | ··minimum·software·version·required·to·extract:··· | 21 | ··minimum·software·version·required·to·extract:···0.0 |
22 | ··compression·method:·····························deflated | 22 | ··compression·method:·····························deflated |
23 | ··compression·sub-type·(deflation):···············normal | 23 | ··compression·sub-type·(deflation):···············normal |
24 | ··file·security·status:···························not·encrypted | 24 | ··file·security·status:···························not·encrypted |
25 | ··extended·local·header:·························· | 25 | ··extended·local·header:··························no |
26 | ··file·last·modified·on·(DOS·date/time):·········· | 26 | ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00 |
27 | ··32-bit·CRC·value·(hex):························· | 27 | ··32-bit·CRC·value·(hex):·························2be32ea0 |
28 | ··compressed·size:································ | 28 | ··compressed·size:································2146·bytes |
29 | ··uncompressed·size:······························ | 29 | ··uncompressed·size:······························9084·bytes |
30 | ··length·of·filename:····························· | 30 | ··length·of·filename:·····························19·characters |
31 | ··length·of·extra·field:··························0·bytes | 31 | ··length·of·extra·field:··························0·bytes |
32 | ··length·of·file·comment:·························0·characters | 32 | ··length·of·file·comment:·························0·characters |
33 | ··disk·number·on·which·file·begins:···············disk·1 | 33 | ··disk·number·on·which·file·begins:···············disk·1 |
34 | ··apparent·file·type:·····························binary | 34 | ··apparent·file·type:·····························binary |
35 | ··non-MSDOS·external·file·attributes:·············000000·hex | 35 | ··non-MSDOS·external·file·attributes:·············000000·hex |
36 | ··MS-DOS·file·attributes·(00·hex):················none | 36 | ··MS-DOS·file·attributes·(00·hex):················none |
37 | ··There·is·no·file·comment. | 37 | ··There·is·no·file·comment. |
38 | Central·directory·entry·#2: | 38 | Central·directory·entry·#2: |
39 | --------------------------- | 39 | --------------------------- |
40 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
41 | ··META-INF/5564FD0C.SF | ||
42 | ··offset·of·local·header·from·start·of·archive:···33114 | ||
43 | ··················································(000000000000815Ah)·bytes | ||
44 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | ||
45 | ··version·of·encoding·software:···················2.0 | ||
46 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | ||
47 | ··minimum·software·version·required·to·extract:···2.0 | ||
48 | ··compression·method:·····························deflated | ||
49 | ··compression·sub-type·(deflation):···············normal | ||
50 | ··file·security·status:···························not·encrypted | ||
51 | ··extended·local·header:··························yes | ||
52 | ··file·last·modified·on·(DOS·date/time):··········2020·Mar·8·08:30:38 | ||
53 | ··32-bit·CRC·value·(hex):·························40d7f25b | ||
54 | ··compressed·size:································33800·bytes | ||
55 | ··uncompressed·size:······························103056·bytes | ||
56 | ··length·of·filename:·····························20·characters | ||
57 | ··length·of·extra·field:··························0·bytes | ||
58 | ··length·of·file·comment:·························0·characters | ||
59 | ··disk·number·on·which·file·begins:···············disk·1 | ||
60 | ··apparent·file·type:·····························binary | ||
61 | ··non-MSDOS·external·file·attributes:·············000000·hex | ||
62 | ··MS-DOS·file·attributes·(00·hex):················none | ||
63 | ··There·is·no·file·comment. | ||
64 | Central·directory·entry·#3: | ||
65 | --------------------------- | ||
66 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
67 | ··META-INF/5564FD0C.RSA | ||
68 | ··offset·of·local·header·from·start·of·archive:···66980 | ||
69 | ··················································(00000000000105A4h)·bytes | ||
70 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | ||
71 | ··version·of·encoding·software:···················2.0 | ||
72 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | ||
73 | ··minimum·software·version·required·to·extract:···2.0 | ||
74 | ··compression·method:·····························deflated | ||
75 | ··compression·sub-type·(deflation):···············normal | ||
76 | ··file·security·status:···························not·encrypted | ||
77 | ··extended·local·header:··························yes | ||
78 | ··file·last·modified·on·(DOS·date/time):··········2020·Mar·8·08:30:38 | ||
79 | ··32-bit·CRC·value·(hex):·························9a8792f6 | ||
80 | ··compressed·size:································1071·bytes | ||
81 | ··uncompressed·size:······························1326·bytes | ||
82 | ··length·of·filename:·····························21·characters | ||
83 | ··length·of·extra·field:··························0·bytes | ||
84 | ··length·of·file·comment:·························0·characters | ||
85 | ··disk·number·on·which·file·begins:···············disk·1 | ||
86 | ··apparent·file·type:·····························binary | ||
87 | ··non-MSDOS·external·file·attributes:·············000000·hex | ||
88 | ··MS-DOS·file·attributes·(00·hex):················none | ||
89 | ··There·is·no·file·comment. | ||
90 | Central·directory·entry·#4: | ||
91 | --------------------------- | ||
92 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
93 | ··META-INF/DEPENDENCIES | 40 | ··META-INF/DEPENDENCIES |
94 | ··offset·of·local·header·from·start·of·archive:··· | 41 | ··offset·of·local·header·from·start·of·archive:···2195 |
95 | ··················································(00000000000 | 42 | ··················································(0000000000000893h)·bytes |
96 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 43 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
97 | ··version·of·encoding·software:···················2. | 44 | ··version·of·encoding·software:···················2.4 |
98 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 45 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
99 | ··minimum·software·version·required·to·extract:···2.0 | 46 | ··minimum·software·version·required·to·extract:···2.0 |
100 | ··compression·method:·····························deflated | 47 | ··compression·method:·····························deflated |
101 | ··compression·sub-type·(deflation):···············normal | 48 | ··compression·sub-type·(deflation):···············normal |
102 | ··file·security·status:···························not·encrypted | 49 | ··file·security·status:···························not·encrypted |
103 | ··extended·local·header:·························· | 50 | ··extended·local·header:··························no |
104 | ··file·last·modified·on·(DOS·date/time):··········1980· | 51 | ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00 |
105 | ··file·last·modified·on·(UT·extra·field·modtime):·1979·Nov·30·00:00:00·local | ||
Max diff block lines reached; 2328791/2336084 bytes (99.69%) of diff not shown. |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | Zip·archive·data,·at·least·v | 1 | Zip·archive·data,·at·least·v0.0·to·extract |
Offset 1, 36 lines modified | Offset 1, 36 lines modified | ||
1 | DEX·version·'035' | 1 | DEX·version·'035' |
2 | DEX·file·header: | 2 | DEX·file·header: |
3 | magic···············:·'dex\n035\0' | 3 | magic···············:·'dex\n035\0' |
4 | checksum············:· | 4 | checksum············:·7b69933f |
5 | signature···········:· | 5 | signature···········:·72bc...2cbe |
6 | file_size···········:·334 | 6 | file_size···········:·3348196 |
7 | header_size·········:·112 | 7 | header_size·········:·112 |
8 | link_size···········:·0 | 8 | link_size···········:·0 |
9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
10 | string_ids_size·····:·247 | 10 | string_ids_size·····:·24724 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·323 | 12 | type_ids_size·······:·3234 |
13 | type_ids_off········:·9 | 13 | type_ids_off········:·99008·(0x0182c0) |
14 | proto_ids_size······:·574 | 14 | proto_ids_size······:·5746 |
15 | proto_ids_off·······:·111 | 15 | proto_ids_off·······:·111944·(0x01b548) |
16 | field_ids_size······:·846 | 16 | field_ids_size······:·8467 |
17 | field_ids_off·······:·180 | 17 | field_ids_off·······:·180896·(0x02c2a0) |
18 | method_ids_size·····:·222 | 18 | method_ids_size·····:·22232 |
19 | method_ids_off······:·248 | 19 | method_ids_off······:·248632·(0x03cb38) |
20 | class_defs_size·····:·233 | 20 | class_defs_size·····:·2336 |
21 | class_defs_off······:·426 | 21 | class_defs_off······:·426488·(0x0681f8) |
22 | data_size···········:·284 | 22 | data_size···········:·2846956 |
23 | data_off············:·50 | 23 | data_off············:·501240·(0x07a5f8) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·163 | 25 | class_idx···········:·163 |
26 | access_flags········:·4113·(0x1011) | 26 | access_flags········:·4113·(0x1011) |
27 | superclass_idx······:·997 | 27 | superclass_idx······:·997 |
28 | source_file_idx·····:·199 | 28 | source_file_idx·····:·19971 |
29 | static_fields_size··:·1 | 29 | static_fields_size··:·1 |
30 | instance_fields_size:·0 | 30 | instance_fields_size:·0 |
31 | direct_methods_size·:·2 | 31 | direct_methods_size·:·2 |
32 | virtual_methods_size:·1 | 32 | virtual_methods_size:·1 |
33 | Class·#0············- | 33 | Class·#0············- |
34 | ··Class·descriptor··:·'Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk;' | 34 | ··Class·descriptor··:·'Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk;' |
Offset 50, 65 lines modified | Offset 50, 65 lines modified | ||
50 | ······type··········:·'()V' | 50 | ······type··········:·'()V' |
51 | ······access········:·0x11008·(STATIC·SYNTHETIC·CONSTRUCTOR) | 51 | ······access········:·0x11008·(STATIC·SYNTHETIC·CONSTRUCTOR) |
52 | ······code··········- | 52 | ······code··········- |
53 | ······registers·····:·1 | 53 | ······registers·····:·1 |
54 | ······ins···········:·0 | 54 | ······ins···········:·0 |
55 | ······outs··········:·1 | 55 | ······outs··········:·1 |
56 | ······insns·size····:·8·16-bit·code·units | 56 | ······insns·size····:·8·16-bit·code·units |
57 | 07a | 57 | 07a618:········································|[07a618]·com.google.common.util.concurrent.-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk.<clinit>:()V |
58 | 07a | 58 | 07a628:·2200·a300······························|0000:·new-instance·v0,·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk;·//·type@00a3 |
59 | 07a | 59 | 07a62c:·7010·9e01·0000·························|0002:·invoke-direct·{v0},·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk;.<init>:()V·//·method@019e |
60 | 07a | 60 | 07a632:·6900·3200······························|0005:·sput-object·v0,·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk;.INSTANCE:Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk;·//·field@0032 |
61 | 07a | 61 | 07a636:·0e00···································|0007:·return-void |
62 | ······catches·······:·(none) | 62 | ······catches·······:·(none) |
63 | ······positions·····:· | 63 | ······positions·····:· |
64 | ······locals········:· | 64 | ······locals········:· |
65 | ····#1··············:·(in·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk;) | 65 | ····#1··············:·(in·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk;) |
66 | ······name··········:·'<init>' | 66 | ······name··········:·'<init>' |
67 | ······type··········:·'()V' | 67 | ······type··········:·'()V' |
68 | ······access········:·0x11002·(PRIVATE·SYNTHETIC·CONSTRUCTOR) | 68 | ······access········:·0x11002·(PRIVATE·SYNTHETIC·CONSTRUCTOR) |
69 | ······code··········- | 69 | ······code··········- |
70 | ······registers·····:·1 | 70 | ······registers·····:·1 |
71 | ······ins···········:·1 | 71 | ······ins···········:·1 |
72 | ······outs··········:·1 | 72 | ······outs··········:·1 |
73 | ······insns·size····:·4·16-bit·code·units | 73 | ······insns·size····:·4·16-bit·code·units |
74 | 07a | 74 | 07a638:········································|[07a638]·com.google.common.util.concurrent.-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk.<init>:()V |
75 | 07a | 75 | 07a648:·7010·8c15·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@158c |
76 | 07a | 76 | 07a64e:·0e00···································|0003:·return-void |
77 | ······catches·······:·(none) | 77 | ······catches·······:·(none) |
78 | ······positions·····:· | 78 | ······positions·····:· |
79 | ······locals········:· | 79 | ······locals········:· |
80 | ··Virtual·methods···- | 80 | ··Virtual·methods···- |
81 | ····#0··············:·(in·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk;) | 81 | ····#0··············:·(in·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk;) |
82 | ······name··········:·'test' | 82 | ······name··········:·'test' |
83 | ······type··········:·'(Ljava/lang/Object;)Z' | 83 | ······type··········:·'(Ljava/lang/Object;)Z' |
84 | ······access········:·0x0011·(PUBLIC·FINAL) | 84 | ······access········:·0x0011·(PUBLIC·FINAL) |
85 | ······code··········- | 85 | ······code··········- |
86 | ······registers·····:·2 | 86 | ······registers·····:·2 |
87 | ······ins···········:·2 | 87 | ······ins···········:·2 |
88 | ······outs··········:·1 | 88 | ······outs··········:·1 |
89 | ······insns·size····:·7·16-bit·code·units | 89 | ······insns·size····:·7·16-bit·code·units |
90 | 07a | 90 | 07a5f8:········································|[07a5f8]·com.google.common.util.concurrent.-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk.test:(Ljava/lang/Object;)Z |
91 | 07a | 91 | 07a608:·1f01·db03······························|0000:·check-cast·v1,·Ljava/lang/Long;·//·type@03db |
92 | 07a | 92 | 07a60c:·7110·9303·0100·························|0002:·invoke-static·{v1},·Lcom/google/common/util/concurrent/AtomicLongMap;.lambda$removeAllZeros$5:(Ljava/lang/Long;)Z·//·method@0393 |
93 | 07a | 93 | 07a612:·0a01···································|0005:·move-result·v1 |
94 | 07a | 94 | 07a614:·0f01···································|0006:·return·v1 |
95 | ······catches·······:·(none) | 95 | ······catches·······:·(none) |
96 | ······positions·····:· | 96 | ······positions·····:· |
97 | ······locals········:· | 97 | ······locals········:· |
98 | ··source_file_idx···:·199 | 98 | ··source_file_idx···:·19971·(lambda) |
99 | Class·#1·header: | 99 | Class·#1·header: |
100 | class_idx···········:·164 | 100 | class_idx···········:·164 |
101 | access_flags········:·4113·(0x1011) | 101 | access_flags········:·4113·(0x1011) |
102 | superclass_idx······:·997 | 102 | superclass_idx······:·997 |
103 | source_file_idx·····:·199 | 103 | source_file_idx·····:·19971 |
104 | static_fields_size··:·0 | 104 | static_fields_size··:·0 |
105 | instance_fields_size:·2 | 105 | instance_fields_size:·2 |
106 | direct_methods_size·:·1 | 106 | direct_methods_size·:·1 |
107 | virtual_methods_size:·1 | 107 | virtual_methods_size:·1 |
108 | Class·#1············- | 108 | Class·#1············- |
109 | ··Class·descriptor··:·'Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$4CvOIpS6KzWJFfXmm4Bsao0FRtY;' | 109 | ··Class·descriptor··:·'Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$4CvOIpS6KzWJFfXmm4Bsao0FRtY;' |
Offset 132, 50 lines modified | Offset 132, 50 lines modified | ||
132 | ······type··········:·'(Ljava/util/function/LongBinaryOperator;J)V' | 132 | ······type··········:·'(Ljava/util/function/LongBinaryOperator;J)V' |
133 | ······access········:·0x11001·(PUBLIC·SYNTHETIC·CONSTRUCTOR) | 133 | ······access········:·0x11001·(PUBLIC·SYNTHETIC·CONSTRUCTOR) |
134 | ······code··········- | 134 | ······code··········- |
135 | ······registers·····:·4 | 135 | ······registers·····:·4 |
136 | ······ins···········:·4 | 136 | ······ins···········:·4 |
137 | ······outs··········:·1 | 137 | ······outs··········:·1 |
138 | ······insns·size····:·8·16-bit·code·units | 138 | ······insns·size····:·8·16-bit·code·units |
139 | 07a | 139 | 07a674:········································|[07a674]·com.google.common.util.concurrent.-$$Lambda$AtomicLongMap$4CvOIpS6KzWJFfXmm4Bsao0FRtY.<init>:(Ljava/util/function/LongBinaryOperator;J)V |
140 | 07a | 140 | 07a684:·7010·8c15·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@158c |
141 | 07a | 141 | 07a68a:·5b01·3300······························|0003:·iput-object·v1,·v0,·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$4CvOIpS6KzWJFfXmm4Bsao0FRtY;.f$0:Ljava/util/function/LongBinaryOperator;·//·field@0033 |
142 | 07a | 142 | 07a68e:·5a02·3400······························|0005:·iput-wide·v2,·v0,·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$4CvOIpS6KzWJFfXmm4Bsao0FRtY;.f$1:J·//·field@0034 |
143 | 07a | 143 | 07a692:·0e00···································|0007:·return-void |
144 | ······catches·······:·(none) | 144 | ······catches·······:·(none) |
145 | ······positions·····:· | 145 | ······positions·····:· |
146 | ······locals········:· | 146 | ······locals········:· |
147 | ··Virtual·methods···- | 147 | ··Virtual·methods···- |
148 | ····#0··············:·(in·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$4CvOIpS6KzWJFfXmm4Bsao0FRtY;) | 148 | ····#0··············:·(in·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$4CvOIpS6KzWJFfXmm4Bsao0FRtY;) |
149 | ······name··········:·'applyAsLong' | 149 | ······name··········:·'applyAsLong' |
150 | ······type··········:·'(J)J' | 150 | ······type··········:·'(J)J' |
151 | ······access········:·0x0011·(PUBLIC·FINAL) | 151 | ······access········:·0x0011·(PUBLIC·FINAL) |
152 | ······code··········- | 152 | ······code··········- |
153 | ······registers·····:·6 | 153 | ······registers·····:·6 |
154 | ······ins···········:·3 | 154 | ······ins···········:·3 |
Max diff block lines reached; 73302112/73311449 bytes (99.99%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·439 | 1 | Zip·file·size:·4397696·bytes,·number·of·entries:·2336 |
2 | ?rwxrwxr-x··2.0·unx······606·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk.class | 2 | ?rwxrwxr-x··2.0·unx······606·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk.class |
3 | ?rwxrwxr-x··2.0·unx······598·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$4CvOIpS6KzWJFfXmm4Bsao0FRtY.class | 3 | ?rwxrwxr-x··2.0·unx······598·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$4CvOIpS6KzWJFfXmm4Bsao0FRtY.class |
4 | ?rwxrwxr-x··2.0·unx······426·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$DcLTlF3s5DHwdNSgEWTYCqVol1g.class | 4 | ?rwxrwxr-x··2.0·unx······426·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$DcLTlF3s5DHwdNSgEWTYCqVol1g.class |
5 | ?rwxrwxr-x··2.0·unx······661·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$TraBMz-XCthGZEQVANO5QmnxWno.class | 5 | ?rwxrwxr-x··2.0·unx······661·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$TraBMz-XCthGZEQVANO5QmnxWno.class |
6 | ?rwxrwxr-x··2.0·unx······821·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$_mRNwAvglyKc5Yx82XZ6MQIcNOc.class | 6 | ?rwxrwxr-x··2.0·unx······821·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$_mRNwAvglyKc5Yx82XZ6MQIcNOc.class |
7 | ?rwxrwxr-x··2.0·unx······718·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$ssE2wSalMHj2RQJgrvz9l7Rh5mI.class | 7 | ?rwxrwxr-x··2.0·unx······718·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$ssE2wSalMHj2RQJgrvz9l7Rh5mI.class |
8 | ?rwxrwxr-x··2.0·unx······598·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$xkVI1iDZ2IluvsquadnktIkVUWI.class | 8 | ?rwxrwxr-x··2.0·unx······598·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$xkVI1iDZ2IluvsquadnktIkVUWI.class |
Offset 251, 27 lines modified | Offset 251, 27 lines modified | ||
251 | ?rwxrwxr-x··2.0·unx······448·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/accounts/AccountTypeUtils.class | 251 | ?rwxrwxr-x··2.0·unx······448·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/accounts/AccountTypeUtils.class |
252 | ?rwxrwxr-x··2.0·unx······537·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/accounts/AccountUtils$AccountNotFoundException.class | 252 | ?rwxrwxr-x··2.0·unx······537·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/accounts/AccountUtils$AccountNotFoundException.class |
253 | ?rwxrwxr-x··2.0·unx······572·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/accounts/AccountUtils$Constants.class | 253 | ?rwxrwxr-x··2.0·unx······572·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/accounts/AccountUtils$Constants.class |
254 | ?rwxrwxr-x··2.0·unx·····5708·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/accounts/AccountUtils.class | 254 | ?rwxrwxr-x··2.0·unx·····5708·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/accounts/AccountUtils.class |
255 | ?rwxrwxr-x··2.0·unx·····2878·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/AdvancedX509TrustManager.class | 255 | ?rwxrwxr-x··2.0·unx·····2878·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/AdvancedX509TrustManager.class |
256 | ?rwxrwxr-x··2.0·unx·····2539·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/CertificateCombinedException.class | 256 | ?rwxrwxr-x··2.0·unx·····2539·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/CertificateCombinedException.class |
257 | ?rwxrwxr-x··2.0·unx······345·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/FileRequestEntity$WriteException.class | 257 | ?rwxrwxr-x··2.0·unx······345·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/FileRequestEntity$WriteException.class |
258 | ?rwxrwxr-x··2.0·unx·····552 | 258 | ?rwxrwxr-x··2.0·unx·····5524·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/NetworkUtils.class |
259 | ?rwxrwxr-x··2.0·unx······178·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/OnDatatransferProgressListener.class | 259 | ?rwxrwxr-x··2.0·unx······178·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/OnDatatransferProgressListener.class |
260 | ?rwxrwxr-x··2.0·unx······351·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/ProgressiveDataTransfer.class | 260 | ?rwxrwxr-x··2.0·unx······351·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/ProgressiveDataTransfer.class |
261 | ?rwxrwxr-x··2.0·unx·····1057·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/RedirectionPath.class | 261 | ?rwxrwxr-x··2.0·unx·····1057·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/RedirectionPath.class |
262 | ?rwxrwxr-x··2.0·unx·····2857·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/ServerNameIndicator.class | 262 | ?rwxrwxr-x··2.0·unx·····2857·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/ServerNameIndicator.class |
263 | ?rwxrwxr-x··2.0·unx······955·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/WebdavEntry$MountType.class | 263 | ?rwxrwxr-x··2.0·unx······955·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/WebdavEntry$MountType.class |
264 | ?rwxrwxr-x··2.0·unx····112 | 264 | ?rwxrwxr-x··2.0·unx····11239·b-·defN·80-Jan-01·00:00·com/owncloud/android/lib/common/network/WebdavEntry.class |
265 | ?rwxrwxr-x··2.0·unx·····403 | 265 | ?rwxrwxr-x··2.0·unx·····4103·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/WebdavUtils.class |
266 | ?rwxrwxr-x··2.0·unx·····3058·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/operations/ExceptionParser.class | 266 | ?rwxrwxr-x··2.0·unx·····3058·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/operations/ExceptionParser.class |
267 | ?rwxrwxr-x··2.0·unx······286·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/operations/OnRemoteOperationListener.class | 267 | ?rwxrwxr-x··2.0·unx······286·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/operations/OnRemoteOperationListener.class |
268 | ?rwxrwxr-x··2.0·unx······252·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/operations/OperationCancelledException.class | 268 | ?rwxrwxr-x··2.0·unx······252·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/operations/OperationCancelledException.class |
269 | ?rwxrwxr-x··2.0·unx······930·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/operations/RemoteOperation$1.class | 269 | ?rwxrwxr-x··2.0·unx······930·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/operations/RemoteOperation$1.class |
270 | ?rwxrwxr-x··2.0·unx····· | 270 | ?rwxrwxr-x··2.0·unx·····8129·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/operations/RemoteOperation.class |
271 | ?rwxrwxr-x··2.0·unx·····5304·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode.class | 271 | ?rwxrwxr-x··2.0·unx·····5304·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode.class |
272 | ?rwxrwxr-x··2.0·unx····12351·b-·defN·80-Jan-01·00:00·com/owncloud/android/lib/common/operations/RemoteOperationResult.class | 272 | ?rwxrwxr-x··2.0·unx····12351·b-·defN·80-Jan-01·00:00·com/owncloud/android/lib/common/operations/RemoteOperationResult.class |
273 | ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/utils/Log_OC$Adapter.class | 273 | ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/utils/Log_OC$Adapter.class |
274 | ?rwxrwxr-x··2.0·unx·····7561·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/utils/Log_OC.class | 274 | ?rwxrwxr-x··2.0·unx·····7561·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/utils/Log_OC.class |
275 | ?rwxrwxr-x··2.0·unx·····2562·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/utils/WebDavFileUtils.class | 275 | ?rwxrwxr-x··2.0·unx·····2562·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/utils/WebDavFileUtils.class |
276 | ?rwxrwxr-x··2.0·unx······425·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/ocs/OCSMeta.class | 276 | ?rwxrwxr-x··2.0·unx······425·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/ocs/OCSMeta.class |
277 | ?rwxrwxr-x··2.0·unx······415·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/ocs/OCSResponse.class | 277 | ?rwxrwxr-x··2.0·unx······415·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/ocs/OCSResponse.class |
Offset 284, 34 lines modified | Offset 284, 34 lines modified | ||
284 | ?rwxrwxr-x··2.0·unx·····1033·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/models/PreviewObject.class | 284 | ?rwxrwxr-x··2.0·unx·····1033·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/models/PreviewObject.class |
285 | ?rwxrwxr-x··2.0·unx······426·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/Chunk.class | 285 | ?rwxrwxr-x··2.0·unx······426·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/Chunk.class |
286 | ?rwxrwxr-x··2.0·unx·····1591·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/FileUtils.class | 286 | ?rwxrwxr-x··2.0·unx·····1591·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/FileUtils.class |
287 | ?rwxrwxr-x··2.0·unx·····1139·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/NcSearchMethod$1.class | 287 | ?rwxrwxr-x··2.0·unx·····1139·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/NcSearchMethod$1.class |
288 | ?rwxrwxr-x··2.0·unx·····1567·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType.class | 288 | ?rwxrwxr-x··2.0·unx·····1567·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType.class |
289 | ?rwxrwxr-x··2.0·unx······711·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/FileVersion$1.class | 289 | ?rwxrwxr-x··2.0·unx······711·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/FileVersion$1.class |
290 | ?rwxrwxr-x··2.0·unx······707·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/RemoteFile$1.class | 290 | ?rwxrwxr-x··2.0·unx······707·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/RemoteFile$1.class |
291 | ?rwxrwxr-x··2.0·unx·····6 | 291 | ?rwxrwxr-x··2.0·unx·····6205·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/RemoteFile.class |
292 | ?rwxrwxr-x··2.0·unx······328·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/ServerFileInterface.class | 292 | ?rwxrwxr-x··2.0·unx······328·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/ServerFileInterface.class |
293 | ?rwxrwxr-x··2.0·unx·····3773·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/RegisterAccountDeviceForProxyOperation.class | 293 | ?rwxrwxr-x··2.0·unx·····3773·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/RegisterAccountDeviceForProxyOperation.class |
294 | ?rwxrwxr-x··2.0·unx·····3569·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/UnregisterAccountDeviceForProxyOperation.class | 294 | ?rwxrwxr-x··2.0·unx·····3569·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/UnregisterAccountDeviceForProxyOperation.class |
295 | ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/models/Action.class | 295 | ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/models/Action.class |
296 | ?rwxrwxr-x··2.0·unx·····2702·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/models/Notification.class | 296 | ?rwxrwxr-x··2.0·unx·····2702·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/models/Notification.class |
297 | ?rwxrwxr-x··2.0·unx······747·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/models/PushResponse.class | 297 | ?rwxrwxr-x··2.0·unx······747·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/models/PushResponse.class |
298 | ?rwxrwxr-x··2.0·unx······673·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/models/RichObject.class | 298 | ?rwxrwxr-x··2.0·unx······673·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/models/RichObject.class |
299 | ?rwxrwxr-x··2.0·unx······675·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/OCShare$1.class | 299 | ?rwxrwxr-x··2.0·unx······675·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/OCShare$1.class |
300 | ?rwxrwxr-x··2.0·unx·····5589·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/OCShare.class | 300 | ?rwxrwxr-x··2.0·unx·····5589·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/OCShare.class |
301 | ?rwxrwxr-x··2.0·unx······691·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/SharePermissionsBuilder.class | 301 | ?rwxrwxr-x··2.0·unx······691·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/SharePermissionsBuilder.class |
302 | ?rwxrwxr-x··2.0·unx·····5 | 302 | ?rwxrwxr-x··2.0·unx·····5013·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser.class |
303 | ?rwxrwxr-x··2.0·unx·····1 | 303 | ?rwxrwxr-x··2.0·unx·····1634·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/ShareType.class |
304 | ?rwxrwxr-x··2.0·unx······433·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/ShareUtils.class | 304 | ?rwxrwxr-x··2.0·unx······433·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/ShareUtils.class |
305 | ?rwxrwxr-x··2.0·unx·····8315·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/ShareXMLParser.class | 305 | ?rwxrwxr-x··2.0·unx·····8315·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/ShareXMLParser.class |
306 | ?rwxrwxr-x··2.0·unx······518·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/SharedWithMe.class | 306 | ?rwxrwxr-x··2.0·unx······518·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/SharedWithMe.class |
307 | ?rwxrwxr-x··2.0·unx······687·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/ShareeUser$1.class | 307 | ?rwxrwxr-x··2.0·unx······687·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/ShareeUser$1.class |
308 | ?rwxrwxr-x··2.0·unx·····1619·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/ShareeUser.class | 308 | ?rwxrwxr-x··2.0·unx·····1619·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/ShareeUser.class |
309 | ?rwxrwxr-x··2.0·unx·····1529·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/status/CapabilityBooleanType.class | 309 | ?rwxrwxr-x··2.0·unx·····1529·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/status/CapabilityBooleanType.class |
310 | ?rwxrwxr-x··2.0·unx·····9 | 310 | ?rwxrwxr-x··2.0·unx·····9282·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/status/OCCapability.class |
311 | ?rwxrwxr-x··2.0·unx······707·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/status/OwnCloudVersion$1.class | 311 | ?rwxrwxr-x··2.0·unx······707·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/status/OwnCloudVersion$1.class |
312 | ?rwxrwxr-x··2.0·unx·····3850·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/status/OwnCloudVersion.class | 312 | ?rwxrwxr-x··2.0·unx·····3850·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/status/OwnCloudVersion.class |
313 | ?rwxrwxr-x··2.0·unx······727·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/trashbin/model/TrashbinFile$1.class | 313 | ?rwxrwxr-x··2.0·unx······727·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/trashbin/model/TrashbinFile$1.class |
314 | ?rwxrwxr-x··2.0·unx······555·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/users/GetUserAvatarRemoteOperation$ResultData.class | 314 | ?rwxrwxr-x··2.0·unx······555·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/users/GetUserAvatarRemoteOperation$ResultData.class |
315 | ?rwxrwxr-x··2.0·unx·····1476·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/users/SetUserInfoRemoteOperation$Field.class | 315 | ?rwxrwxr-x··2.0·unx·····1476·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/users/SetUserInfoRemoteOperation$Field.class |
316 | ?rwxrwxr-x··2.0·unx······618·b-·stor·80-Jan-01·00:00·com/theartofdev/edmodo/cropper/BitmapCroppingWorkerTask$Result.class | 316 | ?rwxrwxr-x··2.0·unx······618·b-·stor·80-Jan-01·00:00·com/theartofdev/edmodo/cropper/BitmapCroppingWorkerTask$Result.class |
317 | ?rwxrwxr-x··2.0·unx·····4384·b-·stor·80-Jan-01·00:00·com/theartofdev/edmodo/cropper/BitmapCroppingWorkerTask.class | 317 | ?rwxrwxr-x··2.0·unx·····4384·b-·stor·80-Jan-01·00:00·com/theartofdev/edmodo/cropper/BitmapCroppingWorkerTask.class |
Offset 808, 15 lines modified | Offset 808, 17 lines modified | ||
808 | ?rwxrwxr-x··2.0·unx·····2501·b-·stor·80-Jan-01·00:00·okio/AsyncTimeout$Companion.class | 808 | ?rwxrwxr-x··2.0·unx·····2501·b-·stor·80-Jan-01·00:00·okio/AsyncTimeout$Companion.class |
809 | ?rwxrwxr-x··2.0·unx······791·b-·stor·80-Jan-01·00:00·okio/AsyncTimeout$Watchdog.class | 809 | ?rwxrwxr-x··2.0·unx······791·b-·stor·80-Jan-01·00:00·okio/AsyncTimeout$Watchdog.class |
810 | ?rwxrwxr-x··2.0·unx·····4231·b-·stor·80-Jan-01·00:00·okio/Buffer$UnsafeCursor.class | 810 | ?rwxrwxr-x··2.0·unx·····4231·b-·stor·80-Jan-01·00:00·okio/Buffer$UnsafeCursor.class |
811 | ?rwxrwxr-x··2.0·unx······968·b-·stor·80-Jan-01·00:00·okio/Buffer$inputStream$1.class | 811 | ?rwxrwxr-x··2.0·unx······968·b-·stor·80-Jan-01·00:00·okio/Buffer$inputStream$1.class |
812 | ?rwxrwxr-x··2.0·unx······882·b-·stor·80-Jan-01·00:00·okio/Buffer$outputStream$1.class | 812 | ?rwxrwxr-x··2.0·unx······882·b-·stor·80-Jan-01·00:00·okio/Buffer$outputStream$1.class |
813 | ?rwxrwxr-x··2.0·unx·····1072·b-·stor·80-Jan-01·00:00·okio/HashingSink$Companion.class | 813 | ?rwxrwxr-x··2.0·unx·····1072·b-·stor·80-Jan-01·00:00·okio/HashingSink$Companion.class |
814 | ?rwxrwxr-x··2.0·unx·····1090·b-·stor·80-Jan-01·00:00·okio/HashingSource$Companion.class | 814 | ?rwxrwxr-x··2.0·unx·····1090·b-·stor·80-Jan-01·00:00·okio/HashingSource$Companion.class |
815 | ?rwxrwxr-x··2.0·unx····· | 815 | ?rwxrwxr-x··2.0·unx·····1374·b-·stor·80-Jan-01·00:00·okio/Okio.class |
816 | ?rwxrwxr-x··2.0·unx·····3106·b-·stor·80-Jan-01·00:00·okio/Okio__JvmOkioKt.class | ||
817 | ?rwxrwxr-x··2.0·unx······674·b-·stor·80-Jan-01·00:00·okio/Okio__OkioKt.class | ||
816 | ?rwxrwxr-x··2.0·unx·····5035·b-·stor·80-Jan-01·00:00·okio/Options$Companion.class | 818 | ?rwxrwxr-x··2.0·unx·····5035·b-·stor·80-Jan-01·00:00·okio/Options$Companion.class |
817 | ?rwxrwxr-x··2.0·unx·····1288·b-·stor·80-Jan-01·00:00·okio/RealBufferedSink$outputStream$1.class | 819 | ?rwxrwxr-x··2.0·unx·····1288·b-·stor·80-Jan-01·00:00·okio/RealBufferedSink$outputStream$1.class |
818 | ?rwxrwxr-x··2.0·unx·····1608·b-·stor·80-Jan-01·00:00·okio/RealBufferedSource$inputStream$1.class | 820 | ?rwxrwxr-x··2.0·unx·····1608·b-·stor·80-Jan-01·00:00·okio/RealBufferedSource$inputStream$1.class |
819 | ?rwxrwxr-x··2.0·unx······225·b-·stor·80-Jan-01·00:00·okio/Segment$Companion.class | 821 | ?rwxrwxr-x··2.0·unx······225·b-·stor·80-Jan-01·00:00·okio/Segment$Companion.class |
820 | ?rwxrwxr-x··2.0·unx·····2830·b-·stor·80-Jan-01·00:00·okio/Segment.class | 822 | ?rwxrwxr-x··2.0·unx·····2830·b-·stor·80-Jan-01·00:00·okio/Segment.class |
821 | ?rwxrwxr-x··2.0·unx·····1489·b-·stor·80-Jan-01·00:00·okio/SegmentPool.class | 823 | ?rwxrwxr-x··2.0·unx·····1489·b-·stor·80-Jan-01·00:00·okio/SegmentPool.class |
822 | ?rwxrwxr-x··2.0·unx·····2641·b-·stor·80-Jan-01·00:00·okio/Throttler.class | 824 | ?rwxrwxr-x··2.0·unx·····2641·b-·stor·80-Jan-01·00:00·okio/Throttler.class |
Offset 1273, 68 lines modified | Offset 1275, 68 lines modified | ||
1273 | ?rwxrwxr-x··2.0·unx·····3376·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/FileRequestEntity.class | 1275 | ?rwxrwxr-x··2.0·unx·····3376·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/FileRequestEntity.class |
1274 | ?rwxrwxr-x··2.0·unx·····1777·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/utils/Log_OC$LegacyImpl.class | 1276 | ?rwxrwxr-x··2.0·unx·····1777·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/utils/Log_OC$LegacyImpl.class |
1275 | ?rwxrwxr-x··2.0·unx·····1041·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/OCSRemoteOperation.class | 1277 | ?rwxrwxr-x··2.0·unx·····1041·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/OCSRemoteOperation.class |
1276 | ?rwxrwxr-x··2.0·unx······401·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/GetActivitiesRemoteOperation$1.class | 1278 | ?rwxrwxr-x··2.0·unx······401·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/GetActivitiesRemoteOperation$1.class |
1277 | ?rwxrwxr-x··2.0·unx·····9325·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/GetActivitiesRemoteOperation.class | 1279 | ?rwxrwxr-x··2.0·unx·····9325·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/GetActivitiesRemoteOperation.class |
1278 | ?rwxrwxr-x··2.0·unx·····2908·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/model/RichElementTypeAdapter.class | 1280 | ?rwxrwxr-x··2.0·unx·····2908·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/model/RichElementTypeAdapter.class |
1279 | ?rwxrwxr-x··2.0·unx·····2058·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/models/PreviewObjectAdapter.class | 1281 | ?rwxrwxr-x··2.0·unx·····2058·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/models/PreviewObjectAdapter.class |
1280 | ?rwxrwxr-x··2.0·unx·····3 | 1282 | ?rwxrwxr-x··2.0·unx·····3667·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/comments/CommentFileRemoteOperation.class |
1281 | ?rwxrwxr-x··2.0·unx·····2659·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/comments/MarkCommentsAsReadRemoteOperation.class | 1283 | ?rwxrwxr-x··2.0·unx·····2659·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/comments/MarkCommentsAsReadRemoteOperation.class |
1282 | ?rwxrwxr-x··2.0·unx·····3419·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/GetMetadataRemoteOperation.class | 1284 | ?rwxrwxr-x··2.0·unx·····3419·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/GetMetadataRemoteOperation.class |
1283 | ?rwxrwxr-x··2.0·unx·····3 | 1285 | ?rwxrwxr-x··2.0·unx·····3684·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/LockFileRemoteOperation.class |
1284 | ?rwxrwxr-x··2.0·unx·····3587·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/StoreMetadataRemoteOperation.class | 1286 | ?rwxrwxr-x··2.0·unx·····3587·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/StoreMetadataRemoteOperation.class |
1285 | ?rwxrwxr-x··2.0·unx·····3351·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/ToggleEncryptionRemoteOperation.class | 1287 | ?rwxrwxr-x··2.0·unx·····3351·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/ToggleEncryptionRemoteOperation.class |
1286 | ?rwxrwxr-x··2.0·unx·····27 | 1288 | ?rwxrwxr-x··2.0·unx·····2764·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/UnlockFileRemoteOperation.class |
1287 | ?rwxrwxr-x··2.0·unx·····45 | 1289 | ?rwxrwxr-x··2.0·unx·····4503·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/UpdateMetadataRemoteOperation.class |
1288 | ?rwxrwxr-x··2.0·unx····· | 1290 | ?rwxrwxr-x··2.0·unx·····4079·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/CheckEtagRemoteOperation.class |
1289 | ?rwxrwxr-x··2.0·unx·····4720·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/CopyFileRemoteOperation.class | 1291 | ?rwxrwxr-x··2.0·unx·····4720·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/CopyFileRemoteOperation.class |
1290 | ?rwxrwxr-x··2.0·unx····· | 1292 | ?rwxrwxr-x··2.0·unx·····4257·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/CreateFolderRemoteOperation.class |
1291 | ?rwxrwxr-x··2.0·unx·····71 | 1293 | ?rwxrwxr-x··2.0·unx·····7132·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/DownloadFileRemoteOperation.class |
1292 | ?rwxrwxr-x··2.0·unx·····4313·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/ExistenceCheckRemoteOperation.class | 1294 | ?rwxrwxr-x··2.0·unx·····4313·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/ExistenceCheckRemoteOperation.class |
1293 | ?rwxrwxr-x··2.0·unx·····4720·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/MoveFileRemoteOperation.class | 1295 | ?rwxrwxr-x··2.0·unx·····4720·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/MoveFileRemoteOperation.class |
1294 | ?rwxrwxr-x··2.0·unx·····3673·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/ReadFileRemoteOperation.class | 1296 | ?rwxrwxr-x··2.0·unx·····3673·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/ReadFileRemoteOperation.class |
1295 | ?rwxrwxr-x··2.0·unx·····4592·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/ReadFileVersionsRemoteOperation.class | 1297 | ?rwxrwxr-x··2.0·unx·····4592·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/ReadFileVersionsRemoteOperation.class |
1296 | ?rwxrwxr-x··2.0·unx·····6186·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/ReadFolderRemoteOperation.class | 1298 | ?rwxrwxr-x··2.0·unx·····6186·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/ReadFolderRemoteOperation.class |
1297 | ?rwxrwxr-x··2.0·unx·····2677·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/RemoveFileRemoteOperation.class | 1299 | ?rwxrwxr-x··2.0·unx·····2677·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/RemoveFileRemoteOperation.class |
1298 | ?rwxrwxr-x··2.0·unx·····4184·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/RenameFileRemoteOperation.class | 1300 | ?rwxrwxr-x··2.0·unx·····4184·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/RenameFileRemoteOperation.class |
1299 | ?rwxrwxr-x··2.0·unx····· | 1301 | ?rwxrwxr-x··2.0·unx·····3056·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/RestoreFileVersionRemoteOperation.class |
1300 | ?rwxrwxr-x··2.0·unx·····3678·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/SearchRemoteOperation.class | 1302 | ?rwxrwxr-x··2.0·unx·····3678·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/SearchRemoteOperation.class |
1301 | ?rwxrwxr-x··2.0·unx·····2980·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/ToggleFavoriteRemoteOperation.class | 1303 | ?rwxrwxr-x··2.0·unx·····2980·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/ToggleFavoriteRemoteOperation.class |
1302 | ?rwxrwxr-x··2.0·unx····· | 1304 | ?rwxrwxr-x··2.0·unx·····6126·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/UploadFileRemoteOperation.class |
1303 | ?rwxrwxr-x··2.0·unx·····23 | 1305 | ?rwxrwxr-x··2.0·unx·····2338·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/FileVersion.class |
1304 | ?rwxrwxr-x··2.0·unx·····2836·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/DeleteAllNotificationsRemoteOperation.class | 1306 | ?rwxrwxr-x··2.0·unx·····2836·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/DeleteAllNotificationsRemoteOperation.class |
1305 | ?rwxrwxr-x··2.0·unx·····3004·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/DeleteNotificationRemoteOperation.class | 1307 | ?rwxrwxr-x··2.0·unx·····3004·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/DeleteNotificationRemoteOperation.class |
1306 | ?rwxrwxr-x··2.0·unx······416·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/GetNotificationRemoteOperation$1.class | 1308 | ?rwxrwxr-x··2.0·unx······416·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/GetNotificationRemoteOperation$1.class |
1307 | ?rwxrwxr-x··2.0·unx·····4081·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/GetNotificationRemoteOperation.class | 1309 | ?rwxrwxr-x··2.0·unx·····4081·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/GetNotificationRemoteOperation.class |
1308 | ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/GetNotificationsRemoteOperation$1.class | 1310 | ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/GetNotificationsRemoteOperation$1.class |
1309 | ?rwxrwxr-x··2.0·unx·····4016·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/GetNotificationsRemoteOperation.class | 1311 | ?rwxrwxr-x··2.0·unx·····4016·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/GetNotificationsRemoteOperation.class |
Max diff block lines reached; 8857/26199 bytes (33.81%) of diff not shown. |
Offset 2436, 14 lines modified | Offset 2436, 20 lines modified | ||
2436 | Filename:·okio/HashingSource$Companion.class | 2436 | Filename:·okio/HashingSource$Companion.class |
2437 | Comment:· | 2437 | Comment:· |
2438 | Filename:·okio/Okio.class | 2438 | Filename:·okio/Okio.class |
2439 | Comment:· | 2439 | Comment:· |
2440 | Filename:·okio/Okio__JvmOkioKt.class | ||
2441 | Comment:· | ||
2442 | Filename:·okio/Okio__OkioKt.class | ||
2443 | Comment:· | ||
2440 | Filename:·okio/Options$Companion.class | 2444 | Filename:·okio/Options$Companion.class |
2441 | Comment:· | 2445 | Comment:· |
2442 | Filename:·okio/RealBufferedSink$outputStream$1.class | 2446 | Filename:·okio/RealBufferedSink$outputStream$1.class |
2443 | Comment:· | 2447 | Comment:· |
2444 | Filename:·okio/RealBufferedSource$inputStream$1.class | 2448 | Filename:·okio/RealBufferedSource$inputStream$1.class |
Offset 195, 15 lines modified | Offset 195, 15 lines modified | ||
195 | ··#187·=·Utf8···············org/apache/commons/httpclient/MultiThreadedHttpConnectionManager | 195 | ··#187·=·Utf8···············org/apache/commons/httpclient/MultiThreadedHttpConnectionManager |
196 | ··#188·=·Class··············#187··········//·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager | 196 | ··#188·=·Class··············#187··········//·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager |
197 | ··#189·=·Methodref··········#188.#58······//·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager."<init>":()V | 197 | ··#189·=·Methodref··········#188.#58······//·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager."<init>":()V |
198 | ··#190·=·Utf8···············getParams | 198 | ··#190·=·Utf8···············getParams |
199 | ··#191·=·Utf8···············()Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams; | 199 | ··#191·=·Utf8···············()Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams; |
200 | ··#192·=·NameAndType········#190:#191·····//·getParams:()Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams; | 200 | ··#192·=·NameAndType········#190:#191·····//·getParams:()Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams; |
201 | ··#193·=·Methodref··········#188.#192·····//·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager.getParams:()Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams; | 201 | ··#193·=·Methodref··········#188.#192·····//·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager.getParams:()Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams; |
202 | ··#194·=·Float·············· | 202 | ··#194·=·Float··············9.0E-44f |
203 | ··#195·=·Utf8···············org/apache/commons/httpclient/params/HttpConnectionManagerParams | 203 | ··#195·=·Utf8···············org/apache/commons/httpclient/params/HttpConnectionManagerParams |
204 | ··#196·=·Class··············#195··········//·org/apache/commons/httpclient/params/HttpConnectionManagerParams | 204 | ··#196·=·Class··············#195··········//·org/apache/commons/httpclient/params/HttpConnectionManagerParams |
205 | ··#197·=·Utf8···············setDefaultMaxConnectionsPerHost | 205 | ··#197·=·Utf8···············setDefaultMaxConnectionsPerHost |
206 | ··#198·=·Utf8···············(I)V | 206 | ··#198·=·Utf8···············(I)V |
207 | ··#199·=·NameAndType········#197:#198·····//·setDefaultMaxConnectionsPerHost:(I)V | 207 | ··#199·=·NameAndType········#197:#198·····//·setDefaultMaxConnectionsPerHost:(I)V |
208 | ··#200·=·Methodref··········#196.#199·····//·org/apache/commons/httpclient/params/HttpConnectionManagerParams.setDefaultMaxConnectionsPerHost:(I)V | 208 | ··#200·=·Methodref··········#196.#199·····//·org/apache/commons/httpclient/params/HttpConnectionManagerParams.setDefaultMaxConnectionsPerHost:(I)V |
209 | ··#201·=·Utf8···············setMaxTotalConnections | 209 | ··#201·=·Utf8···············setMaxTotalConnections |
Offset 569, 37 lines modified | Offset 569, 37 lines modified | ||
569 | ····descriptor:·()Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager; | 569 | ····descriptor:·()Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager; |
570 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 570 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
571 | ····Code: | 571 | ····Code: |
572 | ······stack=300,·locals=2,·args_size=0 | 572 | ······stack=300,·locals=2,·args_size=0 |
573 | ·········0:·getstatic·····#39·················//·Field·mConnManager:Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager; | 573 | ·········0:·getstatic·····#39·················//·Field·mConnManager:Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager; |
574 | ·········3:·astore_0 | 574 | ·········3:·astore_0 |
575 | ·········4:·aload_0 | 575 | ·········4:·aload_0 |
576 | ·········5:·ifnonnull·····4 | 576 | ·········5:·ifnonnull·····47 |
577 | ·········8:·new···········#188················//·class·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager | 577 | ·········8:·new···········#188················//·class·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager |
578 | ········11:·astore_0 | 578 | ········11:·astore_0 |
579 | ········12:·aload_0 | 579 | ········12:·aload_0 |
580 | ········13:·invokespecial·#189················//·Method·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager."<init>":()V | 580 | ········13:·invokespecial·#189················//·Method·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager."<init>":()V |
581 | ········16:·aload_0 | 581 | ········16:·aload_0 |
582 | ········17:·putstatic·····#39·················//·Field·mConnManager:Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager; | 582 | ········17:·putstatic·····#39·················//·Field·mConnManager:Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager; |
583 | ········20:·getstatic·····#39·················//·Field·mConnManager:Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager; | 583 | ········20:·getstatic·····#39·················//·Field·mConnManager:Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager; |
584 | ········23:·invokevirtual·#193················//·Method·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager.getParams:()Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams; | 584 | ········23:·invokevirtual·#193················//·Method·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager.getParams:()Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams; |
585 | ········26:·astore_0 | 585 | ········26:·astore_0 |
586 | ········27:·i | 586 | ········27:·bipush········64 |
587 | ········2 | 587 | ········29:·istore_1 |
588 | ········ | 588 | ········30:·aload_0 |
589 | ········3 | 589 | ········31:·iload_1 |
590 | ········3 | 590 | ········32:·invokevirtual·#200················//·Method·org/apache/commons/httpclient/params/HttpConnectionManagerParams.setDefaultMaxConnectionsPerHost:(I)V |
591 | ········3 | 591 | ········35:·getstatic·····#39·················//·Field·mConnManager:Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager; |
592 | ········3 | 592 | ········38:·invokevirtual·#193················//·Method·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager.getParams:()Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams; |
593 | ········4 | 593 | ········41:·astore_0 |
594 | ········4 | 594 | ········42:·aload_0 |
595 | ········4 | 595 | ········43:·iload_1 |
596 | ········4 | 596 | ········44:·invokevirtual·#203················//·Method·org/apache/commons/httpclient/params/HttpConnectionManagerParams.setMaxTotalConnections:(I)V |
597 | ········4 | 597 | ········47:·getstatic·····#39·················//·Field·mConnManager:Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager; |
598 | ········ | 598 | ········50:·areturn |
599 | ··public·static·boolean·isCertInKnownServersStore(java.security.cert.Certificate,·android.content.Context); | 599 | ··public·static·boolean·isCertInKnownServersStore(java.security.cert.Certificate,·android.content.Context); |
600 | ····descriptor:·(Ljava/security/cert/Certificate;Landroid/content/Context;)Z | 600 | ····descriptor:·(Ljava/security/cert/Certificate;Landroid/content/Context;)Z |
601 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 601 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
602 | ····Code: | 602 | ····Code: |
603 | ······stack=300,·locals=6,·args_size=2 | 603 | ······stack=300,·locals=6,·args_size=2 |
604 | ·········0:·aload_1 | 604 | ·········0:·aload_1 |
Offset 75, 15 lines modified | Offset 75, 15 lines modified | ||
75 | ········TAG·=·WebdavEntry.class.getSimpleName(); | 75 | ········TAG·=·WebdavEntry.class.getSimpleName(); |
76 | ····} | 76 | ····} |
77 | ···· | 77 | ···· |
78 | ····public·WebdavEntry(MultiStatusResponse·properties,·String·richWorkspace)·{ | 78 | ····public·WebdavEntry(MultiStatusResponse·properties,·String·richWorkspace)·{ |
79 | ········final·String·s·=·""; | 79 | ········final·String·s·=·""; |
80 | ········this.note·=·s; | 80 | ········this.note·=·s; |
81 | ········this.sharees·=·new·ShareeUser[0]; | 81 | ········this.sharees·=·new·ShareeUser[0]; |
82 | ········this.richWorkspace·=· | 82 | ········this.richWorkspace·=·null; |
83 | ········this.resetData(); | 83 | ········this.resetData(); |
84 | ········final·Namespace·namespace·=·Namespace.getNamespace("http://owncloud.org/ns"); | 84 | ········final·Namespace·namespace·=·Namespace.getNamespace("http://owncloud.org/ns"); |
85 | ········final·Namespace·namespace2·=·Namespace.getNamespace("http://nextcloud.org/ns"); | 85 | ········final·Namespace·namespace2·=·Namespace.getNamespace("http://nextcloud.org/ns"); |
86 | ········if·(properties.getStatus().length·!=·0)·{ | 86 | ········if·(properties.getStatus().length·!=·0)·{ |
87 | ············this.uri·=·properties.getHref(); | 87 | ············this.uri·=·properties.getHref(); |
88 | ············final·String[]·split·=·this.uri.split(richWorkspace,·2); | 88 | ············final·String[]·split·=·this.uri.split(richWorkspace,·2); |
89 | ············final·int·n·=·1; | 89 | ············final·int·n·=·1; |
Offset 306, 17 lines modified | Offset 306, 25 lines modified | ||
306 | ············} | 306 | ············} |
307 | ············final·DavProperty·value23·=·((DavPropertySet)properties).get("note",·namespace2); | 307 | ············final·DavProperty·value23·=·((DavPropertySet)properties).get("note",·namespace2); |
308 | ············if·(value23·!=·null·&&·value23.getValue()·!=·null)·{ | 308 | ············if·(value23·!=·null·&&·value23.getValue()·!=·null)·{ |
309 | ················richWorkspace·=·value23.getValue().toString(); | 309 | ················richWorkspace·=·value23.getValue().toString(); |
310 | ················this.note·=·richWorkspace; | 310 | ················this.note·=·richWorkspace; |
311 | ············} | 311 | ············} |
312 | ············final·DavProperty·value24·=·((DavPropertySet)properties).get("rich-workspace",·namespace2); | 312 | ············final·DavProperty·value24·=·((DavPropertySet)properties).get("rich-workspace",·namespace2); |
313 | ············if·(value24·!=·null)·{ | ||
313 | ············ | 314 | ················if·(value24.getValue()·!=·null)·{ |
314 | ················richWorkspace·=·value24.getValue().toString(); | 315 | ····················richWorkspace·=·value24.getValue().toString(); |
315 | ················this.richWorkspace·=·richWorkspace; | 316 | ····················this.richWorkspace·=·richWorkspace; |
317 | ················} | ||
318 | ················else·{ | ||
319 | ····················this.richWorkspace·=·s; | ||
320 | ················} | ||
321 | ············} | ||
322 | ············else·{ | ||
323 | ················this.richWorkspace·=·null; | ||
316 | ············} | 324 | ············} |
317 | ············richWorkspace·=·"sharees"; | 325 | ············richWorkspace·=·"sharees"; |
318 | ············final·DavProperty·value25·=·((DavPropertySet)properties).get(richWorkspace,·namespace2); | 326 | ············final·DavProperty·value25·=·((DavPropertySet)properties).get(richWorkspace,·namespace2); |
319 | ············if·(value25·!=·null·&&·value25.getValue()·!=·null)·{ | 327 | ············if·(value25·!=·null·&&·value25.getValue()·!=·null)·{ |
320 | ················if·(value25.getValue()·instanceof·ArrayList)·{ | 328 | ················if·(value25.getValue()·instanceof·ArrayList)·{ |
321 | ····················final·ArrayList·list·=·(ArrayList)value25.getValue(); | 329 | ····················final·ArrayList·list·=·(ArrayList)value25.getValue(); |
322 | ····················final·ArrayList<ShareeUser>·list2·=·new·ArrayList<ShareeUser>(); | 330 | ····················final·ArrayList<ShareeUser>·list2·=·new·ArrayList<ShareeUser>(); |
Offset 55, 14 lines modified | Offset 55, 21 lines modified | ||
55 | ········set.add("has-preview",·namespace2); | 55 | ········set.add("has-preview",·namespace2); |
56 | ········set.add("note",·namespace2); | 56 | ········set.add("note",·namespace2); |
57 | ········set.add("sharees",·namespace2); | 57 | ········set.add("sharees",·namespace2); |
58 | ········set.add("rich-workspace",·namespace2); | 58 | ········set.add("rich-workspace",·namespace2); |
59 | ········return·set; | 59 | ········return·set; |
60 | ····} | 60 | ····} |
61 | ···· | 61 | ···· |
62 | ····public·static·DavPropertyNameSet·getChunksPropSet()·{ | ||
63 | ········final·DavPropertyNameSet·set·=·new·DavPropertyNameSet(); | ||
64 | ········set.add(DavPropertyName.GETCONTENTTYPE); | ||
65 | ········set.add(DavPropertyName.RESOURCETYPE); | ||
66 | ········return·set; | ||
67 | ····} | ||
68 | ···· | ||
62 | ····public·static·String·getEtagFromResponse(final·HttpMethod·httpMethod)·{ | 69 | ····public·static·String·getEtagFromResponse(final·HttpMethod·httpMethod)·{ |
63 | ········Header·header·=·httpMethod.getResponseHeader("OC-ETag"); | 70 | ········Header·header·=·httpMethod.getResponseHeader("OC-ETag"); |
64 | ········if·(header·==·null)·{ | 71 | ········if·(header·==·null)·{ |
65 | ············header·=·httpMethod.getResponseHeader("oc-etag"); | 72 | ············header·=·httpMethod.getResponseHeader("oc-etag"); |
66 | ········} | 73 | ········} |
67 | ········if·(header·==·null)·{ | 74 | ········if·(header·==·null)·{ |
68 | ············header·=·httpMethod.getResponseHeader("ETag"); | 75 | ············header·=·httpMethod.getResponseHeader("ETag"); |
Offset 77, 28 lines modified | Offset 84, 30 lines modified | ||
77 | ········else·{ | 84 | ········else·{ |
78 | ············etag·=·""; | 85 | ············etag·=·""; |
79 | ········} | 86 | ········} |
80 | ········return·etag; | 87 | ········return·etag; |
81 | ····} | 88 | ····} |
82 | ···· | 89 | ···· |
83 | ····public·static·DavPropertyNameSet·getFilePropSet()·{ | 90 | ····public·static·DavPropertyNameSet·getFilePropSet()·{ |
91 | ········final·Namespace·namespace·=·Namespace.getNamespace("http://owncloud.org/ns"); | ||
92 | ········final·Namespace·namespace2·=·Namespace.getNamespace("http://nextcloud.org/ns"); | ||
84 | ········final·DavPropertyNameSet·set·=·new·DavPropertyNameSet(); | 93 | ········final·DavPropertyNameSet·set·=·new·DavPropertyNameSet(); |
85 | ········set.add(DavPropertyName.DISPLAYNAME); | 94 | ········set.add(DavPropertyName.DISPLAYNAME); |
86 | ········set.add(DavPropertyName.GETCONTENTTYPE); | 95 | ········set.add(DavPropertyName.GETCONTENTTYPE); |
87 | ········set.add(DavPropertyName.RESOURCETYPE); | 96 | ········set.add(DavPropertyName.RESOURCETYPE); |
88 | ········set.add(DavPropertyName.GETCONTENTLENGTH); | 97 | ········set.add(DavPropertyName.GETCONTENTLENGTH); |
89 | ········set.add(DavPropertyName.GETLASTMODIFIED); | 98 | ········set.add(DavPropertyName.GETLASTMODIFIED); |
90 | ········set.add(DavPropertyName.CREATIONDATE); | 99 | ········set.add(DavPropertyName.CREATIONDATE); |
91 | ········set.add(DavPropertyName.GETETAG); | 100 | ········set.add(DavPropertyName.GETETAG); |
92 | ········final·String·s·=·"http://owncloud.org/ns"; | ||
93 | ········set.add("permissions",· | 101 | ········set.add("permissions",·namespace); |
94 | ········set.add("id",· | 102 | ········set.add("id",·namespace); |
95 | ········set.add("size",· | 103 | ········set.add("size",·namespace); |
96 | ········set.add("favorite",· | 104 | ········set.add("favorite",·namespace); |
97 | ········set.add("has-preview",· | 105 | ········set.add("has-preview",·namespace2); |
106 | ········set.add("sharees",·namespace2); | ||
98 | ········return·set; | 107 | ········return·set; |
99 | ····} | 108 | ····} |
100 | ···· | 109 | ···· |
101 | ····public·static·DavPropertyNameSet·getFileVersionPropSet()·{ | 110 | ····public·static·DavPropertyNameSet·getFileVersionPropSet()·{ |
102 | ········final·DavPropertyNameSet·set·=·new·DavPropertyNameSet(); | 111 | ········final·DavPropertyNameSet·set·=·new·DavPropertyNameSet(); |
103 | ········set.add(DavPropertyName.GETCONTENTTYPE); | 112 | ········set.add(DavPropertyName.GETCONTENTTYPE); |
104 | ········set.add(DavPropertyName.RESOURCETYPE); | 113 | ········set.add(DavPropertyName.RESOURCETYPE); |
Offset 163, 18 lines modified | Offset 163, 18 lines modified | ||
163 | ········final·int·n·=·2; | 163 | ········final·int·n·=·2; |
164 | ········xmlPullParser.require(n,·ns,·"d:error"); | 164 | ········xmlPullParser.require(n,·ns,·"d:error"); |
165 | ········while·(xmlPullParser.next()·!=·3)·{ | 165 | ········while·(xmlPullParser.next()·!=·3)·{ |
166 | ············if·(xmlPullParser.getEventType()·!=·n)·{ | 166 | ············if·(xmlPullParser.getEventType()·!=·n)·{ |
167 | ················continue; | 167 | ················continue; |
168 | ············} | 168 | ············} |
169 | ············final·String·name·=·xmlPullParser.getName(); | 169 | ············final·String·name·=·xmlPullParser.getName(); |
170 | ············if·( | 170 | ············if·("s:exception".equalsIgnoreCase(name))·{ |
171 | ················this.exception·=·this.readText(xmlPullParser); | 171 | ················this.exception·=·this.readText(xmlPullParser); |
172 | ············} | 172 | ············} |
173 | ············else·if·( | 173 | ············else·if·("s:message".equalsIgnoreCase(name))·{ |
174 | ················this.message·=·this.readText(xmlPullParser); | 174 | ················this.message·=·this.readText(xmlPullParser); |
175 | ············} | 175 | ············} |
176 | ············else·{ | 176 | ············else·{ |
177 | ················this.skip(xmlPullParser); | 177 | ················this.skip(xmlPullParser); |
178 | ············} | 178 | ············} |
179 | ········} | 179 | ········} |
180 | ····} | 180 | ····} |
Offset 214, 14 lines modified | Offset 214, 14 lines modified | ||
214 | ····} | 214 | ····} |
215 | ···· | 215 | ···· |
216 | ····public·String·getMessage()·{ | 216 | ····public·String·getMessage()·{ |
217 | ········return·this.message; | 217 | ········return·this.message; |
218 | ····} | 218 | ····} |
219 | ···· | 219 | ···· |
220 | ····public·boolean·isInvalidCharacterException()·{ | 220 | ····public·boolean·isInvalidCharacterException()·{ |
221 | ········return· | 221 | ········return·"OC\\Connector\\Sabre\\Exception\\InvalidPath".equalsIgnoreCase(this.exception)·||·"OCP\\Files\\InvalidPathException".equalsIgnoreCase(this.exception); |
222 | ····} | 222 | ····} |
223 | ···· | 223 | ···· |
224 | ····public·boolean·isVirusException()·{ | 224 | ····public·boolean·isVirusException()·{ |
225 | ········return· | 225 | ········return·"OCA\\DAV\\Connector\\Sabre\\Exception\\UnsupportedMediaType".equalsIgnoreCase(this.exception)·&&·this.message.startsWith("Virus"); |
226 | ····} | 226 | ····} |
227 | } | 227 | } |
Offset 17, 18 lines modified | Offset 17, 21 lines modified | ||
17 | import·android.app.Activity; | 17 | import·android.app.Activity; |
18 | import·android.accounts.Account; | 18 | import·android.accounts.Account; |
19 | import·com.nextcloud.common.NextcloudClient; | 19 | import·com.nextcloud.common.NextcloudClient; |
20 | public·abstract·class·RemoteOperation·implements·Runnable | 20 | public·abstract·class·RemoteOperation·implements·Runnable |
21 | { | 21 | { |
22 | ····public·static·final·String·CONTENT_TYPE·=·"Content-Type"; | 22 | ····public·static·final·String·CONTENT_TYPE·=·"Content-Type"; |
23 | ····protected·static·final·String·E2E_TOKEN·=·"e2e-token"; | ||
23 | ····public·static·final·String·FORM_URLENCODED·=·"application/x-www-form-urlencoded"; | 24 | ····public·static·final·String·FORM_URLENCODED·=·"application/x-www-form-urlencoded"; |
24 | ····public·static·final·String·JSON_ENCODED·=·"application/json"; | 25 | ····public·static·final·String·JSON_ENCODED·=·"application/json"; |
25 | ····public·static·final·String·OCS_API_HEADER·=·"OCS-APIREQUEST"; | 26 | ····public·static·final·String·OCS_API_HEADER·=·"OCS-APIREQUEST"; |
26 | ····public·static·final·String·OCS_API_HEADER_VALUE·=·"true"; | 27 | ····public·static·final·String·OCS_API_HEADER_VALUE·=·"true"; |
28 | ····public·static·final·String·OCS_ETAG_HEADER·=·"If-None-Match"; | ||
29 | ····protected·static·final·String·REMOTE_WIPE_TOKEN·=·"token"; | ||
27 | ····private·static·final·String·TAG; | 30 | ····private·static·final·String·TAG; |
28 | ····private·NextcloudClient·clientNew; | 31 | ····private·NextcloudClient·clientNew; |
29 | ····private·Account·mAccount; | 32 | ····private·Account·mAccount; |
30 | ····private·Activity·mCallerActivity; | 33 | ····private·Activity·mCallerActivity; |
31 | ····private·OwnCloudClient·mClient; | 34 | ····private·OwnCloudClient·mClient; |
32 | ····private·Context·mContext; | 35 | ····private·Context·mContext; |
33 | ····private·OnRemoteOperationListener·mListener; | 36 | ····private·OnRemoteOperationListener·mListener; |
Offset 111, 14 lines modified | Offset 111, 18 lines modified | ||
111 | ········return·this.etag; | 111 | ········return·this.etag; |
112 | ····} | 112 | ····} |
113 | ···· | 113 | ···· |
114 | ····public·long·getLength()·{ | 114 | ····public·long·getLength()·{ |
115 | ········return·this.length; | 115 | ········return·this.length; |
116 | ····} | 116 | ····} |
117 | ···· | 117 | ···· |
118 | ····public·String·getLocalId()·{ | ||
119 | ········return·this.remoteId.substring(0,·8).replaceAll("^0*",·""); | ||
120 | ····} | ||
121 | ···· | ||
118 | ····public·String·getMimeType()·{ | 122 | ····public·String·getMimeType()·{ |
119 | ········return·this.mimeType; | 123 | ········return·this.mimeType; |
120 | ····} | 124 | ····} |
121 | ···· | 125 | ···· |
122 | ····public·long·getModifiedTimestamp()·{ | 126 | ····public·long·getModifiedTimestamp()·{ |
123 | ········return·this.modifiedTimestamp; | 127 | ········return·this.modifiedTimestamp; |
124 | ····} | 128 | ····} |
Offset 7, 63 lines modified | Offset 7, 59 lines modified | ||
7 | import·com.owncloud.android.lib.common.operations.RemoteOperationResult$ResultCode; | 7 | import·com.owncloud.android.lib.common.operations.RemoteOperationResult$ResultCode; |
8 | import·java.io.InputStream; | 8 | import·java.io.InputStream; |
9 | import·com.owncloud.android.lib.common.utils.Log_OC; | 9 | import·com.owncloud.android.lib.common.utils.Log_OC; |
10 | import·java.io.ByteArrayInputStream; | 10 | import·java.io.ByteArrayInputStream; |
11 | import·java.util.ArrayList; | 11 | import·java.util.ArrayList; |
12 | import·com.owncloud.android.lib.common.operations.RemoteOperationResult; | 12 | import·com.owncloud.android.lib.common.operations.RemoteOperationResult; |
13 | import·android.net.Uri; | 13 | import·android.net.Uri; |
14 | import·com.owncloud.android.lib.resources.status.OwnCloudVersion; | ||
15 | public·class·ShareToRemoteOperationResultParser | 14 | public·class·ShareToRemoteOperationResultParser |
16 | { | 15 | { |
17 | ····private·static·final·String·TAG; | 16 | ····private·static·final·String·TAG; |
18 | ····private·boolean· | 17 | ····private·boolean·oneOrMoreSharesRequired; |
19 | ····private·OwnCloudVersion·mOwnCloudVersion; | ||
20 | ····private·Uri· | 18 | ····private·Uri·serverBaseUri; |
21 | ····private·ShareXMLParser· | 19 | ····private·ShareXMLParser·shareXmlParser; |
22 | ···· | 20 | ···· |
23 | ····static·{ | 21 | ····static·{ |
24 | ········TAG·=·ShareToRemoteOperationResultParser.class.getSimpleName(); | 22 | ········TAG·=·ShareToRemoteOperationResultParser.class.getSimpleName(); |
25 | ····} | 23 | ····} |
26 | ···· | 24 | ···· |
27 | ····public·ShareToRemoteOperationResultParser(final·ShareXMLParser· | 25 | ····public·ShareToRemoteOperationResultParser(final·ShareXMLParser·shareXmlParser)·{ |
28 | ········this.mShareXmlParser·=·null; | ||
29 | ········this. | 26 | ········this.oneOrMoreSharesRequired·=·false; |
30 | ········this.mOwnCloudVersion·=·null; | ||
31 | ········this. | 27 | ········this.serverBaseUri·=·null; |
32 | ········this. | 28 | ········this.shareXmlParser·=·shareXmlParser; |
33 | ····} | 29 | ····} |
34 | ···· | 30 | ···· |
35 | ····public·RemoteOperationResult·parse(String·e)·{ | 31 | ····public·RemoteOperationResult·parse(String·e)·{ |
36 | ········if·(e·!=·null·&&·e.length()·!=·0)·{ | 32 | ········if·(e·!=·null·&&·e.length()·!=·0)·{ |
37 | ············final·ArrayList<OCShare>·list·=·new·ArrayList<OCShare>(); | 33 | ············final·ArrayList<OCShare>·list·=·new·ArrayList<OCShare>(); |
38 | ············RemoteOperationResult·remoteOperationResult·=·null; | 34 | ············RemoteOperationResult·remoteOperationResult·=·null; |
39 | ············try·{ | 35 | ············try·{ |
40 | ················try·{ | 36 | ················try·{ |
41 | ····················final·ByteArrayInputStream·byteArrayInputStream·=·new·ByteArrayInputStream(e.getBytes()); | 37 | ····················final·ByteArrayInputStream·byteArrayInputStream·=·new·ByteArrayInputStream(e.getBytes()); |
42 | ····················Label_0076:·{ | 38 | ····················Label_0076:·{ |
43 | ························if·(this. | 39 | ························if·(this.shareXmlParser·!=·null)·{ |
44 | ····························break·Label_0076; | 40 | ····························break·Label_0076; |
45 | ························} | 41 | ························} |
46 | ························e·=·ShareToRemoteOperationResultParser.TAG; | 42 | ························e·=·ShareToRemoteOperationResultParser.TAG; |
47 | ························Log_OC.w(e,·"No·ShareXmlParser·provided,·creating·new·instance·"); | 43 | ························Log_OC.w(e,·"No·ShareXmlParser·provided,·creating·new·instance·"); |
48 | ························try·{ | 44 | ························try·{ |
49 | ····························final·ShareXMLParser· | 45 | ····························final·ShareXMLParser·shareXmlParser·=·new·ShareXMLParser(); |
50 | ····························try·{ | 46 | ····························try·{ |
51 | ································this. | 47 | ································this.shareXmlParser·=·shareXmlParser; |
52 | ································final·ArrayList·xmlResponse·=·this. | 48 | ································final·ArrayList·xmlResponse·=·this.shareXmlParser.parseXMLResponse((InputStream)byteArrayInputStream); |
53 | ································try·{ | 49 | ································try·{ |
54 | ····································final·ShareXMLParser· | 50 | ····································final·ShareXMLParser·shareXmlParser2·=·this.shareXmlParser; |
55 | ····································try·{ | 51 | ····································try·{ |
56 | ········································Label_0403:·{ | 52 | ········································Label_0403:·{ |
57 | ············································if·(! | 53 | ············································if·(!shareXmlParser2.isSuccess())·{ |
58 | ················································break·Label_0403; | 54 | ················································break·Label_0403; |
59 | ············································} | 55 | ············································} |
60 | ············································Label_0373:·{ | 56 | ············································Label_0373:·{ |
61 | ················································if·((xmlResponse·==·null·||·xmlResponse.size()·<=·0)·&&·this. | 57 | ················································if·((xmlResponse·==·null·||·xmlResponse.size()·<=·0)·&&·this.oneOrMoreSharesRequired)·{ |
62 | ····················································break·Label_0373; | 58 | ····················································break·Label_0373; |
63 | ················································} | 59 | ················································} |
64 | ················································remoteOperationResult·=·new(com.owncloud.android.lib.common.operations.RemoteOperationResult.class); | 60 | ················································remoteOperationResult·=·new(com.owncloud.android.lib.common.operations.RemoteOperationResult.class); |
65 | ················································try·{ | 61 | ················································try·{ |
66 | ····················································new·RemoteOperationResult(RemoteOperationResult$ResultCode.OK); | 62 | ····················································new·RemoteOperationResult(RemoteOperationResult$ResultCode.OK); |
67 | ····················································Label_0364:·{ | 63 | ····················································Label_0364:·{ |
68 | ························································if·(xmlResponse·==·null)·{ | 64 | ························································if·(xmlResponse·==·null)·{ |
Offset 95, 80 lines modified | Offset 91, 78 lines modified | ||
95 | ················································································} | 91 | ················································································} |
96 | ················································································final·String·token·=·e2.getToken(); | 92 | ················································································final·String·token·=·e2.getToken(); |
97 | ················································································try·{ | 93 | ················································································try·{ |
98 | ····················································································if·(token.length()·<=·0)·{ | 94 | ····················································································if·(token.length()·<=·0)·{ |
99 | ························································································continue; | 95 | ························································································continue; |
100 | ····················································································} | 96 | ····················································································} |
101 | ····················································································Label_0345:·{ | 97 | ····················································································Label_0345:·{ |
102 | ························································································if·(this. | 98 | ························································································if·(this.serverBaseUri·==·null)·{ |
103 | ····························································································break·Label_0345; | 99 | ····························································································break·Label_0345; |
104 | ························································································} | 100 | ························································································} |
105 | ························································································try·{ | 101 | ························································································try·{ |
106 | ····························································································final·StringBuilder·sb·=·new·StringBuilder(); | 102 | ····························································································final·StringBuilder·sb·=·new·StringBuilder(); |
107 | ····························································································sb.append(this. | 103 | ····························································································sb.append(this.serverBaseUri); |
108 | ····························································································sb.append("/index.php/s/"); | 104 | ····························································································sb.append("/index.php/s/"); |
109 | ····························································································sb.append(e2.getToken()); | 105 | ····························································································sb.append(e2.getToken()); |
110 | ····························································································e2.setShareLink(sb.toString()); | 106 | ····························································································e2.setShareLink(sb.toString()); |
111 | ····························································································continue; | 107 | ····························································································continue; |
112 | ····························································································remoteOperationResult.setData((ArrayList)list); | 108 | ····························································································remoteOperationResult.setData((ArrayList)list); |
113 | ····························································································return·remoteOperationResult; | 109 | ····························································································return·remoteOperationResult; |
114 | ····························································································Log_OC.e(ShareToRemoteOperationResultParser.TAG,·"Couldn't·build·link·for·public·share"); | ||
115 | ····························································································continue; | ||
116 | ····························································································remoteOperationResult·=·new(com.owncloud.android.lib.common.operations.RemoteOperationResult.class); | 110 | ····························································································remoteOperationResult·=·new(com.owncloud.android.lib.common.operations.RemoteOperationResult.class); |
117 | ····························································································try·{ | 111 | ····························································································try·{ |
118 | ································································································new·RemoteOperationResult(RemoteOperationResult$ResultCode.WRONG_SERVER_RESPONSE); | 112 | ································································································new·RemoteOperationResult(RemoteOperationResult$ResultCode.WRONG_SERVER_RESPONSE); |
119 | ································································································e·=·ShareToRemoteOperationResultParser.TAG; | 113 | ································································································e·=·ShareToRemoteOperationResultParser.TAG; |
120 | ································································································Log_OC.e(e,·"Successful·status·with·no·share·in·the·response"); | 114 | ································································································Log_OC.e(e,·"Successful·status·with·no·share·in·the·response"); |
121 | ································································································return·remoteOperationResult; | 115 | ································································································return·remoteOperationResult; |
122 | ································································································final·ShareXMLParser· | 116 | ································································································final·ShareXMLParser·shareXmlParser3·=·this.shareXmlParser; |
123 | ································································································try·{ | 117 | ································································································try·{ |
124 | ····································································································Label_0459:·{ | 118 | ····································································································Label_0459:·{ |
125 | ········································································································if·(! | 119 | ········································································································if·(!shareXmlParser3.isWrongParameter())·{ |
126 | ············································································································break·Label_0459; | 120 | ············································································································break·Label_0459; |
127 | ········································································································} | 121 | ········································································································} |
128 | ········································································································remoteOperationResult·=·new(com.owncloud.android.lib.common.operations.RemoteOperationResult.class); | 122 | ········································································································remoteOperationResult·=·new(com.owncloud.android.lib.common.operations.RemoteOperationResult.class); |
129 | ········································································································try·{ | 123 | ········································································································try·{ |
130 | ············································································································new·RemoteOperationResult(RemoteOperationResult$ResultCode.SHARE_WRONG_PARAMETER); | 124 | ············································································································new·RemoteOperationResult(RemoteOperationResult$ResultCode.SHARE_WRONG_PARAMETER); |
131 | ············································································································final·ShareXMLParser· | 125 | ············································································································final·ShareXMLParser·shareXmlParser4·=·this.shareXmlParser; |
132 | ············································································································try·{ | 126 | ············································································································try·{ |
133 | ················································································································e·=· | 127 | ················································································································e·=·shareXmlParser4.getMessage(); |
134 | ················································································································list.add((OCShare)e); | 128 | ················································································································list.add((OCShare)e); |
135 | ················································································································final·RemoteOperationResult·remoteOperationResult2·=·remoteOperationResult; | 129 | ················································································································final·RemoteOperationResult·remoteOperationResult2·=·remoteOperationResult; |
136 | ················································································································try·{ | 130 | ················································································································try·{ |
137 | ····················································································································remoteOperationResult2.setData((ArrayList)list); | 131 | ····················································································································remoteOperationResult2.setData((ArrayList)list); |
138 | ····················································································································return·remoteOperationResult; | 132 | ····················································································································return·remoteOperationResult; |
139 | ····················································································································final·ShareXMLParser· | 133 | ····················································································································final·ShareXMLParser·shareXmlParser5·=·this.shareXmlParser; |
140 | ····················································································································try·{ | 134 | ····················································································································try·{ |
141 | ························································································································Label_0515:·{ | 135 | ························································································································Label_0515:·{ |
142 | ····························································································································if·(! | 136 | ····························································································································if·(!shareXmlParser5.isNotFound())·{ |
143 | ································································································································break·Label_0515; | 137 | ································································································································break·Label_0515; |
144 | ····························································································································} | 138 | ····························································································································} |
145 | ····························································································································remoteOperationResult·=·new(com.owncloud.android.lib.common.operations.RemoteOperationResult.class); | 139 | ····························································································································remoteOperationResult·=·new(com.owncloud.android.lib.common.operations.RemoteOperationResult.class); |
146 | ····························································································································try·{ | 140 | ····························································································································try·{ |
147 | ································································································································new·RemoteOperationResult(RemoteOperationResult$ResultCode.SHARE_NOT_FOUND); | 141 | ································································································································new·RemoteOperationResult(RemoteOperationResult$ResultCode.SHARE_NOT_FOUND); |
148 | ································································································································final·ShareXMLParser· | 142 | ································································································································final·ShareXMLParser·shareXmlParser6·=·this.shareXmlParser; |
149 | ································································································································try·{ | 143 | ································································································································try·{ |
150 | ····································································································································e·=· | 144 | ····································································································································e·=·shareXmlParser6.getMessage(); |
151 | ····································································································································list.add((OCShare)e); | 145 | ····································································································································list.add((OCShare)e); |
152 | ····································································································································final·RemoteOperationResult·remoteOperationResult3·=·remoteOperationResult; | 146 | ····································································································································final·RemoteOperationResult·remoteOperationResult3·=·remoteOperationResult; |
153 | ····································································································································try·{ | 147 | ····································································································································try·{ |
154 | ········································································································································remoteOperationResult3.setData((ArrayList)list); | 148 | ········································································································································remoteOperationResult3.setData((ArrayList)list); |
155 | ········································································································································return·remoteOperationResult; | 149 | ········································································································································return·remoteOperationResult; |
156 | ········································································································································final·ShareXMLParser· | 150 | ········································································································································final·ShareXMLParser·shareXmlParser7·=·this.shareXmlParser; |
157 | ········································································································································try·{ | 151 | ········································································································································try·{ |
Max diff block lines reached; 6346/21574 bytes (29.42%) of diff not shown. |
Offset 1, 40 lines modified | Offset 1, 43 lines modified | ||
1 | package·com.owncloud.android.lib.resources.shares; | 1 | package·com.owncloud.android.lib.resources.shares; |
2 | public·enum·ShareType | 2 | public·enum·ShareType |
3 | { | 3 | { |
4 | ····CIRCLE("CIRCLE",·n7,·n7),· | ||
4 | ····CONTACT("CONTACT",·n5,·n5),· | 5 | ····CONTACT("CONTACT",·n5,·n5),· |
5 | ····EMAIL("EMAIL",·n4,·n4),· | 6 | ····EMAIL("EMAIL",·n4,·n4),· |
6 | ····FEDERATED("FEDERATED",·n6,·n6),· | 7 | ····FEDERATED("FEDERATED",·n6,·n6),· |
7 | ····GROUP("GROUP",·n2,·n),· | 8 | ····GROUP("GROUP",·n2,·n),· |
8 | ····NO_SHARED("NO_SHARED",·0,·-1),· | 9 | ····NO_SHARED("NO_SHARED",·0,·-1),· |
9 | ····PUBLIC_LINK("PUBLIC_LINK",·n3,·n3),· | 10 | ····PUBLIC_LINK("PUBLIC_LINK",·n3,·n3),· |
10 | ····ROOM("ROOM",·n | 11 | ····ROOM("ROOM",·n8,·10),· |
11 | ····USER("USER",·n,·0); | 12 | ····USER("USER",·n,·0); |
12 | ···· | 13 | ···· |
13 | ····private·int·value; | 14 | ····private·int·value; |
14 | ···· | 15 | ···· |
15 | ····static·{ | 16 | ····static·{ |
16 | ········final·int·n·=·1; | 17 | ········final·int·n·=·1; |
17 | ········final·int·n2·=·2; | 18 | ········final·int·n2·=·2; |
18 | ········final·int·n3·=·3; | 19 | ········final·int·n3·=·3; |
19 | ········final·int·n4·=·4; | 20 | ········final·int·n4·=·4; |
20 | ········final·int·n5·=·5; | 21 | ········final·int·n5·=·5; |
21 | ········final·int·n6·=·6; | 22 | ········final·int·n6·=·6; |
22 | ········final·int·n7·=·7; | 23 | ········final·int·n7·=·7; |
24 | ········final·int·n8·=·8; | ||
23 | ········final·ShareType[]·$values·=·new·ShareType[ | 25 | ········final·ShareType[]·$values·=·new·ShareType[9]; |
24 | ········$values[0]·=·ShareType.NO_SHARED; | 26 | ········$values[0]·=·ShareType.NO_SHARED; |
25 | ········$values[n]·=·ShareType.USER; | 27 | ········$values[n]·=·ShareType.USER; |
26 | ········$values[n2]·=·ShareType.GROUP; | 28 | ········$values[n2]·=·ShareType.GROUP; |
27 | ········$values[n3]·=·ShareType.PUBLIC_LINK; | 29 | ········$values[n3]·=·ShareType.PUBLIC_LINK; |
28 | ········$values[n4]·=·ShareType.EMAIL; | 30 | ········$values[n4]·=·ShareType.EMAIL; |
29 | ········$values[n5]·=·ShareType.CONTACT; | 31 | ········$values[n5]·=·ShareType.CONTACT; |
30 | ········$values[n6]·=·ShareType.FEDERATED; | 32 | ········$values[n6]·=·ShareType.FEDERATED; |
33 | ········$values[n7]·=·ShareType.CIRCLE; | ||
31 | ········$values[n | 34 | ········$values[n8]·=·ShareType.ROOM; |
32 | ········$VALUES·=·$values; | 35 | ········$VALUES·=·$values; |
33 | ····} | 36 | ····} |
34 | ···· | 37 | ···· |
35 | ····private·ShareType(final·String·name,·final·int·ordinal,·final·int·value)·{ | 38 | ····private·ShareType(final·String·name,·final·int·ordinal,·final·int·value)·{ |
36 | ········this.value·=·value; | 39 | ········this.value·=·value; |
37 | ····} | 40 | ····} |
38 | ···· | 41 | ···· |
Offset 56, 14 lines modified | Offset 59, 17 lines modified | ||
56 | ········} | 59 | ········} |
57 | ········if·(n·==·5)·{ | 60 | ········if·(n·==·5)·{ |
58 | ············return·ShareType.CONTACT; | 61 | ············return·ShareType.CONTACT; |
59 | ········} | 62 | ········} |
60 | ········if·(n·==·6)·{ | 63 | ········if·(n·==·6)·{ |
61 | ············return·ShareType.FEDERATED; | 64 | ············return·ShareType.FEDERATED; |
62 | ········} | 65 | ········} |
66 | ········if·(n·==·7)·{ | ||
67 | ············return·ShareType.CIRCLE; | ||
68 | ········} | ||
63 | ········if·(n·!=·10)·{ | 69 | ········if·(n·!=·10)·{ |
64 | ············return·ShareType.NO_SHARED; | 70 | ············return·ShareType.NO_SHARED; |
65 | ········} | 71 | ········} |
66 | ········return·ShareType.ROOM; | 72 | ········return·ShareType.ROOM; |
67 | ····} | 73 | ····} |
68 | ···· | 74 | ···· |
69 | ····public·int·getValue()·{ | 75 | ····public·int·getValue()·{ |
Offset 78, 33 lines modified | Offset 78, 33 lines modified | ||
78 | ········xmlPullParser.require(n,·ns,·"data"); | 78 | ········xmlPullParser.require(n,·ns,·"data"); |
79 | ········OCShare·e·=·null; | 79 | ········OCShare·e·=·null; |
80 | ········while·(xmlPullParser.next()·!=·3)·{ | 80 | ········while·(xmlPullParser.next()·!=·3)·{ |
81 | ············if·(xmlPullParser.getEventType()·!=·n)·{ | 81 | ············if·(xmlPullParser.getEventType()·!=·n)·{ |
82 | ················continue; | 82 | ················continue; |
83 | ············} | 83 | ············} |
84 | ············final·String·name·=·xmlPullParser.getName(); | 84 | ············final·String·name·=·xmlPullParser.getName(); |
85 | ············if·( | 85 | ············if·("element".equalsIgnoreCase(name))·{ |
86 | ················this.readElement(xmlPullParser,·list); | 86 | ················this.readElement(xmlPullParser,·list); |
87 | ············} | 87 | ············} |
88 | ············else·{ | 88 | ············else·{ |
89 | ················final·String· | 89 | ················final·String·s·=·"id"; |
90 | ················if·( | 90 | ················if·(s.equalsIgnoreCase(name))·{ |
91 | ····················e·=·new·OCShare(); | 91 | ····················e·=·new·OCShare(); |
92 | ····················e.setRemoteId((long)Integer.parseInt(this.readNode(xmlPullParser,· | 92 | ····················e.setRemoteId((long)Integer.parseInt(this.readNode(xmlPullParser,·s))); |
93 | ················} | 93 | ················} |
94 | ················else·{ | 94 | ················else·{ |
95 | ····················final·String· | 95 | ····················final·String·s2·=·"url"; |
96 | ····················if·( | 96 | ····················if·(s2.equalsIgnoreCase(name))·{ |
97 | ························e.setShareType(ShareType.PUBLIC_LINK); | 97 | ························e.setShareType(ShareType.PUBLIC_LINK); |
98 | ························e.setShareLink(this.readNode(xmlPullParser,· | 98 | ························e.setShareLink(this.readNode(xmlPullParser,·s2)); |
99 | ····················} | 99 | ····················} |
100 | ····················else·{ | 100 | ····················else·{ |
101 | ························final·String· | 101 | ························final·String·s3·=·"token"; |
102 | ························if·( | 102 | ························if·(s3.equalsIgnoreCase(name))·{ |
103 | ····························e.setToken(this.readNode(xmlPullParser,· | 103 | ····························e.setToken(this.readNode(xmlPullParser,·s3)); |
104 | ························} | 104 | ························} |
105 | ························else·{ | 105 | ························else·{ |
106 | ····························this.skip(xmlPullParser); | 106 | ····························this.skip(xmlPullParser); |
107 | ························} | 107 | ························} |
108 | ····················} | 108 | ····················} |
109 | ················} | 109 | ················} |
110 | ············} | 110 | ············} |
Offset 455, 27 lines modified | Offset 455, 27 lines modified | ||
455 | ········final·int·n·=·2; | 455 | ········final·int·n·=·2; |
456 | ········xmlPullParser.require(n,·ns,·"meta"); | 456 | ········xmlPullParser.require(n,·ns,·"meta"); |
457 | ········while·(xmlPullParser.next()·!=·3)·{ | 457 | ········while·(xmlPullParser.next()·!=·3)·{ |
458 | ············if·(xmlPullParser.getEventType()·!=·n)·{ | 458 | ············if·(xmlPullParser.getEventType()·!=·n)·{ |
459 | ················continue; | 459 | ················continue; |
460 | ············} | 460 | ············} |
461 | ············final·String·name·=·xmlPullParser.getName(); | 461 | ············final·String·name·=·xmlPullParser.getName(); |
462 | ············final·String· | 462 | ············final·String·s·=·"status"; |
463 | ············if·( | 463 | ············if·(s.equalsIgnoreCase(name))·{ |
464 | ················this.setStatus(this.readNode(xmlPullParser,· | 464 | ················this.setStatus(this.readNode(xmlPullParser,·s)); |
465 | ············} | 465 | ············} |
466 | ············else·{ | 466 | ············else·{ |
467 | ················final·String· | 467 | ················final·String·s2·=·"statuscode"; |
468 | ················if·( | 468 | ················if·(s2.equalsIgnoreCase(name))·{ |
469 | ····················this.setStatusCode(Integer.parseInt(this.readNode(xmlPullParser,· | 469 | ····················this.setStatusCode(Integer.parseInt(this.readNode(xmlPullParser,·s2))); |
470 | ················} | 470 | ················} |
471 | ················else·{ | 471 | ················else·{ |
472 | ····················final·String· | 472 | ····················final·String·s3·=·"message"; |
473 | ····················if·( | 473 | ····················if·(s3.equalsIgnoreCase(name))·{ |
474 | ························this.setMessage(this.readNode(xmlPullParser,· | 474 | ························this.setMessage(this.readNode(xmlPullParser,·s3)); |
475 | ····················} | 475 | ····················} |
476 | ····················else·{ | 476 | ····················else·{ |
477 | ························this.skip(xmlPullParser); | 477 | ························this.skip(xmlPullParser); |
478 | ····················} | 478 | ····················} |
479 | ················} | 479 | ················} |
480 | ············} | 480 | ············} |
481 | ········} | 481 | ········} |
Offset 494, 18 lines modified | Offset 494, 18 lines modified | ||
494 | ········final·int·n·=·2; | 494 | ········final·int·n·=·2; |
495 | ········xmlPullParser.require(n,·ns,·"ocs"); | 495 | ········xmlPullParser.require(n,·ns,·"ocs"); |
496 | ········while·(xmlPullParser.next()·!=·3)·{ | 496 | ········while·(xmlPullParser.next()·!=·3)·{ |
497 | ············if·(xmlPullParser.getEventType()·!=·n)·{ | 497 | ············if·(xmlPullParser.getEventType()·!=·n)·{ |
498 | ················continue; | 498 | ················continue; |
499 | ············} | 499 | ············} |
500 | ············final·String·name·=·xmlPullParser.getName(); | 500 | ············final·String·name·=·xmlPullParser.getName(); |
501 | ············if·( | 501 | ············if·("meta".equalsIgnoreCase(name))·{ |
502 | ················this.readMeta(xmlPullParser); | 502 | ················this.readMeta(xmlPullParser); |
503 | ············} | 503 | ············} |
504 | ············else·if·( | 504 | ············else·if·("data".equalsIgnoreCase(name))·{ |
505 | ················data·=·this.readData(xmlPullParser); | 505 | ················data·=·this.readData(xmlPullParser); |
506 | ············} | 506 | ············} |
507 | ············else·{ | 507 | ············else·{ |
508 | ················this.skip(xmlPullParser); | 508 | ················this.skip(xmlPullParser); |
509 | ············} | 509 | ············} |
510 | ········} | 510 | ········} |
511 | ········return·data; | 511 | ········return·data; |
Offset 8, 14 lines modified | Offset 8, 15 lines modified | ||
8 | { | 8 | { |
9 | ····private·static·final·String·VERSION_DOT·=·"."; | 9 | ····private·static·final·String·VERSION_DOT·=·"."; |
10 | ····private·String·accountName; | 10 | ····private·String·accountName; |
11 | ····private·CapabilityBooleanType·activity; | 11 | ····private·CapabilityBooleanType·activity; |
12 | ····private·int·corePollInterval; | 12 | ····private·int·corePollInterval; |
13 | ····private·String·directEditingEtag; | 13 | ····private·String·directEditingEtag; |
14 | ····private·CapabilityBooleanType·endToEndEncryption; | 14 | ····private·CapabilityBooleanType·endToEndEncryption; |
15 | ····private·String·etag; | ||
15 | ····private·CapabilityBooleanType·extendedSupport; | 16 | ····private·CapabilityBooleanType·extendedSupport; |
16 | ····private·CapabilityBooleanType·externalLinks; | 17 | ····private·CapabilityBooleanType·externalLinks; |
17 | ····private·CapabilityBooleanType·filesBigFileChunking; | 18 | ····private·CapabilityBooleanType·filesBigFileChunking; |
18 | ····private·CapabilityBooleanType·filesFileDrop; | 19 | ····private·CapabilityBooleanType·filesFileDrop; |
19 | ····private·CapabilityBooleanType·filesSharingApiEnabled; | 20 | ····private·CapabilityBooleanType·filesSharingApiEnabled; |
20 | ····private·CapabilityBooleanType·filesSharingFederationIncoming; | 21 | ····private·CapabilityBooleanType·filesSharingFederationIncoming; |
21 | ····private·CapabilityBooleanType·filesSharingFederationOutgoing; | 22 | ····private·CapabilityBooleanType·filesSharingFederationOutgoing; |
Offset 55, 27 lines modified | Offset 56, 27 lines modified | ||
55 | ····private·int·versionMayor; | 56 | ····private·int·versionMayor; |
56 | ····private·int·versionMicro; | 57 | ····private·int·versionMicro; |
57 | ····private·int·versionMinor; | 58 | ····private·int·versionMinor; |
58 | ····private·String·versionString; | 59 | ····private·String·versionString; |
59 | ···· | 60 | ···· |
60 | ····public·OCCapability()·{ | 61 | ····public·OCCapability()·{ |
61 | ········this.id·=·0L; | 62 | ········this.id·=·0L; |
62 | ········final·String· | 63 | ········final·String·etag·=·""; |
63 | ········this.accountName·=· | 64 | ········this.accountName·=·etag; |
64 | ········this.versionMayor·=·0; | 65 | ········this.versionMayor·=·0; |
65 | ········this.versionMinor·=·0; | 66 | ········this.versionMinor·=·0; |
66 | ········this.versionMicro·=·0; | 67 | ········this.versionMicro·=·0; |
67 | ········this.versionString·=· | 68 | ········this.versionString·=·etag; |
68 | ········this.serverName·=· | 69 | ········this.serverName·=·etag; |
69 | ········this.serverSlogan·=· | 70 | ········this.serverSlogan·=·etag; |
70 | ········this.serverColor·=· | 71 | ········this.serverColor·=·etag; |
71 | ········this.serverElementColor·=· | 72 | ········this.serverElementColor·=·etag; |
72 | ········this.serverTextColor·=· | 73 | ········this.serverTextColor·=·etag; |
73 | ········this.serverLogo·=· | 74 | ········this.serverLogo·=·etag; |
74 | ········this.serverBackground·=· | 75 | ········this.serverBackground·=·etag; |
75 | ········this.serverBackgroundDefault·=·CapabilityBooleanType.UNKNOWN; | 76 | ········this.serverBackgroundDefault·=·CapabilityBooleanType.UNKNOWN; |
76 | ········this.serverBackgroundPlain·=·CapabilityBooleanType.UNKNOWN; | 77 | ········this.serverBackgroundPlain·=·CapabilityBooleanType.UNKNOWN; |
77 | ········this.corePollInterval·=·0; | 78 | ········this.corePollInterval·=·0; |
78 | ········this.filesSharingApiEnabled·=·CapabilityBooleanType.UNKNOWN; | 79 | ········this.filesSharingApiEnabled·=·CapabilityBooleanType.UNKNOWN; |
79 | ········this.filesSharingPublicEnabled·=·CapabilityBooleanType.UNKNOWN; | 80 | ········this.filesSharingPublicEnabled·=·CapabilityBooleanType.UNKNOWN; |
80 | ········this.filesSharingPublicPasswordEnforced·=·CapabilityBooleanType.UNKNOWN; | 81 | ········this.filesSharingPublicPasswordEnforced·=·CapabilityBooleanType.UNKNOWN; |
81 | ········this.filesSharingPublicAskForOptionalPassword·=·CapabilityBooleanType.UNKNOWN; | 82 | ········this.filesSharingPublicAskForOptionalPassword·=·CapabilityBooleanType.UNKNOWN; |
Offset 100, 15 lines modified | Offset 101, 16 lines modified | ||
100 | ········this.richDocuments·=·CapabilityBooleanType.UNKNOWN; | 101 | ········this.richDocuments·=·CapabilityBooleanType.UNKNOWN; |
101 | ········this.richDocumentsMimeTypeList·=·new·ArrayList(); | 102 | ········this.richDocumentsMimeTypeList·=·new·ArrayList(); |
102 | ········this.richDocumentsOptionalMimeTypeList·=·new·ArrayList(); | 103 | ········this.richDocumentsOptionalMimeTypeList·=·new·ArrayList(); |
103 | ········this.richDocumentsDirectEditing·=·CapabilityBooleanType.FALSE; | 104 | ········this.richDocumentsDirectEditing·=·CapabilityBooleanType.FALSE; |
104 | ········this.richDocumentsTemplatesAvailable·=·CapabilityBooleanType.FALSE; | 105 | ········this.richDocumentsTemplatesAvailable·=·CapabilityBooleanType.FALSE; |
105 | ········this.richDocumentsProductName·=·"Collabora·Online"; | 106 | ········this.richDocumentsProductName·=·"Collabora·Online"; |
106 | ········this.extendedSupport·=·CapabilityBooleanType.UNKNOWN; | 107 | ········this.extendedSupport·=·CapabilityBooleanType.UNKNOWN; |
107 | ········this.directEditingEtag·=· | 108 | ········this.directEditingEtag·=·etag; |
109 | ········this.etag·=·etag; | ||
108 | ····} | 110 | ····} |
109 | ···· | 111 | ···· |
110 | ····public·String·getAccountName()·{ | 112 | ····public·String·getAccountName()·{ |
111 | ········return·this.accountName; | 113 | ········return·this.accountName; |
112 | ····} | 114 | ····} |
113 | ···· | 115 | ···· |
114 | ····public·CapabilityBooleanType·getActivity()·{ | 116 | ····public·CapabilityBooleanType·getActivity()·{ |
Offset 123, 14 lines modified | Offset 125, 18 lines modified | ||
123 | ········return·this.directEditingEtag; | 125 | ········return·this.directEditingEtag; |
124 | ····} | 126 | ····} |
125 | ···· | 127 | ···· |
126 | ····public·CapabilityBooleanType·getEndToEndEncryption()·{ | 128 | ····public·CapabilityBooleanType·getEndToEndEncryption()·{ |
127 | ········return·this.endToEndEncryption; | 129 | ········return·this.endToEndEncryption; |
128 | ····} | 130 | ····} |
129 | ···· | 131 | ···· |
132 | ····public·String·getEtag()·{ | ||
133 | ········return·this.etag; | ||
134 | ····} | ||
135 | ···· | ||
130 | ····public·CapabilityBooleanType·getExtendedSupport()·{ | 136 | ····public·CapabilityBooleanType·getExtendedSupport()·{ |
131 | ········return·this.extendedSupport; | 137 | ········return·this.extendedSupport; |
132 | ····} | 138 | ····} |
133 | ···· | 139 | ···· |
134 | ····public·CapabilityBooleanType·getExternalLinks()·{ | 140 | ····public·CapabilityBooleanType·getExternalLinks()·{ |
135 | ········return·this.externalLinks; | 141 | ········return·this.externalLinks; |
136 | ····} | 142 | ····} |
Offset 330, 14 lines modified | Offset 336, 18 lines modified | ||
330 | ········this.directEditingEtag·=·directEditingEtag; | 336 | ········this.directEditingEtag·=·directEditingEtag; |
331 | ····} | 337 | ····} |
332 | ···· | 338 | ···· |
333 | ····public·void·setEndToEndEncryption(final·CapabilityBooleanType·endToEndEncryption)·{ | 339 | ····public·void·setEndToEndEncryption(final·CapabilityBooleanType·endToEndEncryption)·{ |
334 | ········this.endToEndEncryption·=·endToEndEncryption; | 340 | ········this.endToEndEncryption·=·endToEndEncryption; |
335 | ····} | 341 | ····} |
336 | ···· | 342 | ···· |
343 | ····public·void·setEtag(final·String·etag)·{ | ||
344 | ········this.etag·=·etag; | ||
345 | ····} | ||
346 | ···· | ||
337 | ····public·void·setExtendedSupport(final·CapabilityBooleanType·extendedSupport)·{ | 347 | ····public·void·setExtendedSupport(final·CapabilityBooleanType·extendedSupport)·{ |
338 | ········this.extendedSupport·=·extendedSupport; | 348 | ········this.extendedSupport·=·extendedSupport; |
339 | ····} | 349 | ····} |
340 | ···· | 350 | ···· |
341 | ····public·void·setExternalLinks(final·CapabilityBooleanType·externalLinks)·{ | 351 | ····public·void·setExternalLinks(final·CapabilityBooleanType·externalLinks)·{ |
342 | ········this.externalLinks·=·externalLinks; | 352 | ········this.externalLinks·=·externalLinks; |
343 | ····} | 353 | ····} |
Offset 12, 15 lines modified | Offset 12, 15 lines modified | ||
12 | ····private·final·int·major; | 12 | ····private·final·int·major; |
13 | ····private·final·int·minor; | 13 | ····private·final·int·minor; |
14 | ····private·final·int·patch; | 14 | ····private·final·int·patch; |
15 | ····private·final·int·version; | 15 | ····private·final·int·version; |
16 | ···· | 16 | ···· |
17 | ····static·{ | 17 | ····static·{ |
18 | ········Companion·=·new·KotlinVersion$Companion((DefaultConstructorMarker)null); | 18 | ········Companion·=·new·KotlinVersion$Companion((DefaultConstructorMarker)null); |
19 | ········CURRENT·=·new·KotlinVersion(1,·3,·7 | 19 | ········CURRENT·=·new·KotlinVersion(1,·3,·72); |
20 | ····} | 20 | ····} |
21 | ···· | 21 | ···· |
22 | ····public·KotlinVersion(final·int·n,·final·int·n2)·{ | 22 | ····public·KotlinVersion(final·int·n,·final·int·n2)·{ |
23 | ········this(n,·n2,·0); | 23 | ········this(n,·n2,·0); |
24 | ····} | 24 | ····} |
25 | ···· | 25 | ···· |
26 | ····public·KotlinVersion(int·n,·int·minor,·int·patch)·{ | 26 | ····public·KotlinVersion(int·n,·int·minor,·int·patch)·{ |
Offset 1, 116 lines modified | Offset 1, 72 lines modified | ||
1 | package·okio; | 1 | package·okio; |
2 | import·java.io.InputStream; | 2 | import·java.io.InputStream; |
3 | import·java.io.FileInputStream; | ||
4 | import·java.nio.file.Files; | ||
5 | import·java.util.Arrays; | ||
6 | import·java.nio.file.OpenOption; | 3 | import·java.nio.file.OpenOption; |
7 | import·java.nio.file.Path; | 4 | import·java.nio.file.Path; |
8 | import·java.net.Socket; | 5 | import·java.net.Socket; |
9 | import·kotlin.text.StringsKt; | ||
10 | import·java.io.OutputStream; | 6 | import·java.io.OutputStream; |
11 | import·java.io.FileOutputStream; | ||
12 | import·kotlin.jvm.internal.Intrinsics; | ||
13 | import·java.io.File; | 7 | import·java.io.File; |
14 | public·final·class·Okio | 8 | public·final·class·Okio |
15 | { | 9 | { |
16 | ····public·static·final·Sink·appendingSink(final·File·file)·{ | 10 | ····public·static·final·Sink·appendingSink(final·File·file)·{ |
11 | ········return·Okio__JvmOkioKt.appendingSink(file); | ||
17 | ········Intrinsics.checkParameterIsNotNull((Object)file,·"$this$appendingSink"); | ||
18 | ········return·sink(new·FileOutputStream(file,·true)); | ||
19 | ····} | 12 | ····} |
20 | ···· | 13 | ···· |
21 | ····public·static·final·Sink·blackhole()·{ | 14 | ····public·static·final·Sink·blackhole()·{ |
22 | ········return· | 15 | ········return·Okio__OkioKt.blackhole(); |
23 | ····} | 16 | ····} |
24 | ···· | 17 | ···· |
25 | ····public·static·final·BufferedSink·buffer(final·Sink·sink)·{ | 18 | ····public·static·final·BufferedSink·buffer(final·Sink·sink)·{ |
19 | ········return·Okio__OkioKt.buffer(sink); | ||
26 | ········Intrinsics.checkParameterIsNotNull((Object)sink,·"$this$buffer"); | ||
27 | ········return·(BufferedSink)new·RealBufferedSink(sink); | ||
28 | ····} | 20 | ····} |
29 | ···· | 21 | ···· |
30 | ····public·static·final·BufferedSource·buffer(final·Source·source)·{ | 22 | ····public·static·final·BufferedSource·buffer(final·Source·source)·{ |
23 | ········return·Okio__OkioKt.buffer(source); | ||
31 | ········Intrinsics.checkParameterIsNotNull((Object)source,·"$this$buffer"); | ||
32 | ········return·(BufferedSource)new·RealBufferedSource(source); | ||
33 | ····} | 24 | ····} |
34 | ···· | 25 | ···· |
35 | ····public·static·final·boolean·isAndroidGetsocknameError(final·AssertionError·assertionError)·{ | 26 | ····public·static·final·boolean·isAndroidGetsocknameError(final·AssertionError·assertionError)·{ |
27 | ········return·Okio__JvmOkioKt.isAndroidGetsocknameError(assertionError); | ||
36 | ········Intrinsics.checkParameterIsNotNull((Object)assertionError,·"$this$isAndroidGetsocknameError"); | ||
37 | ········final·Throwable·cause·=·assertionError.getCause(); | ||
38 | ········boolean·b·=·false; | ||
39 | ········if·(cause·!=·null)·{ | ||
40 | ············final·String·message·=·assertionError.getMessage(); | ||
41 | ············if·(message·!=·null·&&·StringsKt.contains$default((CharSequence)(String)message,·(CharSequence)(String)"getsockname·failed",·false,·2,·(Object)null))·{ | ||
42 | ················b·=·true; | ||
43 | ············} | ||
44 | ········} | ||
45 | ········return·b; | ||
46 | ····} | 28 | ····} |
47 | ···· | 29 | ···· |
48 | ····public·static·final·Sink·sink(final·File·file)·{ | 30 | ····public·static·final·Sink·sink(final·File·file)·{ |
49 | ········return·sink$default(file,·false,·1,·null); | 31 | ········return·sink$default(file,·false,·1,·null); |
50 | ····} | 32 | ····} |
51 | ···· | 33 | ···· |
52 | ····public·static·final·Sink·sink(final·File·file,·final·boolean· | 34 | ····public·static·final·Sink·sink(final·File·file,·final·boolean·b)·{ |
35 | ········return·Okio__JvmOkioKt.sink(file,·b); | ||
53 | ········Intrinsics.checkParameterIsNotNull((Object)file,·"$this$sink"); | ||
54 | ········return·sink(new·FileOutputStream(file,·append)); | ||
55 | ····} | 36 | ····} |
56 | ···· | 37 | ···· |
57 | ····public·static·final·Sink·sink(final·OutputStream·outputStream)·{ | 38 | ····public·static·final·Sink·sink(final·OutputStream·outputStream)·{ |
39 | ········return·Okio__JvmOkioKt.sink(outputStream); | ||
58 | ········Intrinsics.checkParameterIsNotNull((Object)outputStream,·"$this$sink"); | ||
59 | ········return·(Sink)new·OutputStreamSink(outputStream,·new·Timeout()); | ||
60 | ····} | 40 | ····} |
61 | ···· | 41 | ···· |
62 | ····public·static·final·Sink·sink(final·Socket·socket)·{ | 42 | ····public·static·final·Sink·sink(final·Socket·socket)·{ |
43 | ········return·Okio__JvmOkioKt.sink(socket); | ||
63 | ········Intrinsics.checkParameterIsNotNull((Object)socket,·"$this$sink"); | ||
64 | ········final·SocketAsyncTimeout·socketAsyncTimeout·=·new·SocketAsyncTimeout(socket); | ||
65 | ········final·OutputStream·outputStream·=·socket.getOutputStream(); | ||
66 | ········Intrinsics.checkExpressionValueIsNotNull((Object)outputStream,·"getOutputStream()"); | ||
67 | ········return·socketAsyncTimeout.sink((Sink)new·OutputStreamSink(outputStream,·(Timeout)socketAsyncTimeout)); | ||
68 | ····} | 44 | ····} |
69 | ···· | 45 | ···· |
70 | ····public·static·final·Sink·sink(final·Path·path,·OpenOption...·array)·{ | 46 | ····public·static·final·Sink·sink(final·Path·path,·final·OpenOption...·array)·{ |
47 | ········return·Okio__JvmOkioKt.sink(path,·array); | ||
71 | ········Intrinsics.checkParameterIsNotNull((Object)path,·"$this$sink"); | ||
72 | ········Intrinsics.checkParameterIsNotNull((Object)array,·"options"); | ||
73 | ········array·=·Arrays.copyOf(array,·array.length); | ||
74 | ········final·OutputStream·outputStream·=·Files.newOutputStream(path,·array); | ||
75 | ········Intrinsics.checkExpressionValueIsNotNull((Object)outputStream,·"Files.newOutputStream(this,·*options)"); | ||
76 | ········return·sink(outputStream); | ||
77 | ····} | 48 | ····} |
78 | ···· | 49 | ···· |
79 | ····public·static·/*·synthetic·*/·Sink·sink$default(final·File·file,·boolean·b,·int·n,·final·Object·o)·{ | 50 | ····public·static·/*·synthetic·*/·Sink·sink$default(final·File·file,·final·boolean·b,·final·int·n,·final·Object·o)·{ |
51 | ········return·Okio__JvmOkioKt.sink$default(file,·b,·n,·o); | ||
80 | ········n·&=·0x1; | ||
81 | ········if·(n·!=·0)·{ | ||
82 | ············b·=·false; | ||
83 | ········} | ||
84 | ········return·sink(file,·b); | ||
85 | ····} | 52 | ····} |
86 | ···· | 53 | ···· |
87 | ····public·static·final·Source·source(final·File·file)·{ | 54 | ····public·static·final·Source·source(final·File·file)·{ |
55 | ········return·Okio__JvmOkioKt.source(file); | ||
88 | ········Intrinsics.checkParameterIsNotNull((Object)file,·"$this$source"); | ||
89 | ········return·source(new·FileInputStream(file)); | ||
90 | ····} | 56 | ····} |
91 | ···· | 57 | ···· |
92 | ····public·static·final·Source·source(final·InputStream·inputStream)·{ | 58 | ····public·static·final·Source·source(final·InputStream·inputStream)·{ |
59 | ········return·Okio__JvmOkioKt.source(inputStream); | ||
93 | ········Intrinsics.checkParameterIsNotNull((Object)inputStream,·"$this$source"); | ||
94 | ········return·(Source)new·InputStreamSource(inputStream,·new·Timeout()); | ||
95 | ····} | 60 | ····} |
96 | ···· | 61 | ···· |
97 | ····public·static·final·Source·source(final·Socket·socket)·{ | 62 | ····public·static·final·Source·source(final·Socket·socket)·{ |
63 | ········return·Okio__JvmOkioKt.source(socket); | ||
98 | ········Intrinsics.checkParameterIsNotNull((Object)socket,·"$this$source"); | ||
99 | ········final·SocketAsyncTimeout·socketAsyncTimeout·=·new·SocketAsyncTimeout(socket); | ||
100 | ········final·InputStream·inputStream·=·socket.getInputStream(); | ||
101 | ········Intrinsics.checkExpressionValueIsNotNull((Object)inputStream,·"getInputStream()"); | ||
102 | ········return·socketAsyncTimeout.source((Source)new·InputStreamSource(inputStream,·(Timeout)socketAsyncTimeout)); | ||
103 | ····} | 64 | ····} |
104 | ···· | 65 | ···· |
105 | ····public·static·final·Source·source(final·Path·path,·OpenOption...·array)·{ | 66 | ····public·static·final·Source·source(final·Path·path,·final·OpenOption...·array)·{ |
67 | ········return·Okio__JvmOkioKt.source(path,·array); | ||
106 | ········Intrinsics.checkParameterIsNotNull((Object)path,·"$this$source"); | ||
107 | ········Intrinsics.checkParameterIsNotNull((Object)array,·"options"); | ||
108 | ········array·=·Arrays.copyOf(array,·array.length); | ||
109 | ········final·InputStream·inputStream·=·Files.newInputStream(path,·array); | ||
110 | ········Intrinsics.checkExpressionValueIsNotNull((Object)inputStream,·"Files.newInputStream(this,·*options)"); | ||
111 | ········return·source(inputStream); | ||
Max diff block lines reached; 3/6198 bytes (0.05%) of diff not shown. |
Offset 1, 12 lines modified | Offset 1, 14 lines modified | ||
1 | package·com.owncloud.android.lib.resources.comments; | 1 | package·com.owncloud.android.lib.resources.comments; |
2 | import· | 2 | import·com.google.gson.Gson; |
3 | import·android.util.Log; | 3 | import·android.util.Log; |
4 | import·java.io.IOException; | ||
5 | import·java.io.InputStream; | ||
4 | import·org.apache.commons.httpclient.HttpMethod; | 6 | import·org.apache.commons.httpclient.HttpMethod; |
5 | import·org.apache.commons.httpclient.HttpMethodBase; | 7 | import·org.apache.commons.httpclient.HttpMethodBase; |
6 | import·org.apache.commons.httpclient.methods.RequestEntity; | 8 | import·org.apache.commons.httpclient.methods.RequestEntity; |
7 | import·org.apache.commons.httpclient.methods.StringRequestEntity; | 9 | import·org.apache.commons.httpclient.methods.StringRequestEntity; |
8 | import·java.lang.reflect.Type; | 10 | import·java.lang.reflect.Type; |
9 | import·java.util.Map; | 11 | import·java.util.Map; |
10 | import·com.google.gson.GsonBuilder; | 12 | import·com.google.gson.GsonBuilder; |
Offset 45, 64 lines modified | Offset 47, 231 lines modified | ||
45 | ········} | 47 | ········} |
46 | ········else·{ | 48 | ········else·{ |
47 | ············n·=·0; | 49 | ············n·=·0; |
48 | ········} | 50 | ········} |
49 | ········return·n·!=·0; | 51 | ········return·n·!=·0; |
50 | ····} | 52 | ····} |
51 | ···· | 53 | ···· |
52 | ····protected·RemoteOperationResult·run(final·OwnCloudClient· | 54 | ····protected·RemoteOperationResult·run(final·OwnCloudClient·ex)·{ |
53 | ········ | 55 | ········Object·o·=·null; |
56 | ········String·string·=·null; | ||
54 | ········try·{ | 57 | ········try·{ |
55 | ············try·{ | 58 | ············try·{ |
56 | ················final·StringBuilder·sb·=·new·StringBuilder(); | 59 | ················final·StringBuilder·sb·=·new·StringBuilder(); |
57 | ················sb.append( | 60 | ················sb.append(((OwnCloudClient)ex).getNewWebdavUri()); |
58 | ················sb.append("/comments/files/"); | 61 | ················sb.append("/comments/files/"); |
59 | ················sb.append(this.fileId); | 62 | ················sb.append(this.fileId); |
60 | ················ | 63 | ················string·=·sb.toString(); |
64 | ················final·Utf8PostMethod·utf8PostMethod·=·new(org.apache.commons.httpclient.methods.Utf8PostMethod.class); | ||
65 | ················final·Utf8PostMethod·utf8PostMethod3; | ||
66 | ················final·Utf8PostMethod·utf8PostMethod2·=·utf8PostMethod3·=·utf8PostMethod; | ||
67 | ················final·String·s·=·string; | ||
68 | ················new·Utf8PostMethod(s); | ||
69 | ················o·=·"Content-type"; | ||
70 | ················Object·o2·=·"application/json"; | ||
71 | ················final·Utf8PostMethod·utf8PostMethod4·=·utf8PostMethod2; | ||
72 | ················final·Object·o3·=·o; | ||
61 | ················try·{ | 73 | ················try·{ |
62 | ····················final·Utf8PostMethod·utf8PostMethod·=·new·Utf8PostMethod(string); | ||
63 | ···················· | 74 | ····················final·Object·o4·=·o2; |
75 | ····················utf8PostMethod4.addRequestHeader((String)o3,·(String)o4); | ||
76 | ····················final·HashMap·hashMap·=·new(java.util.HashMap.class); | ||
77 | ····················o·=·hashMap; | ||
64 | ····················try·{ | 78 | ····················try·{ |
65 | ························final·HashMap<String,·String>·hashMap·=·new·HashMap<String,·String>(); | ||
66 | ························hashMap.put("actorId",·ownCloudClient.getUserId()); | ||
67 | ························hashMap.put("actorType",·"users"); | ||
68 | ························hashMap.put("verb",·"comment"); | ||
69 | ························ | 79 | ························final·Object·o5·=·o; |
80 | ························new·HashMap(); | ||
81 | ························o2·=·"actorId"; | ||
82 | ························final·IOException·ex2·=·ex; | ||
83 | ························final·String·s2·=·((OwnCloudClient)ex2).getUserId(); | ||
84 | ························final·Object·o6·=·o; | ||
85 | ························final·Object·o7·=·o2; | ||
86 | ························final·String·s3·=·s2; | ||
87 | ························((Map<String,·String>)o6).put((String)o7,·s3); | ||
88 | ························o2·=·"actorType"; | ||
89 | ························final·String·s4·=·"users"; | ||
90 | ························final·Object·o8·=·o; | ||
91 | ························final·Object·o9·=·o2; | ||
92 | ························final·String·s5·=·s4; | ||
93 | ························((Map<String,·String>)o8).put((String)o9,·s5); | ||
94 | ························o2·=·"verb"; | ||
95 | ························final·String·s6·=·"comment"; | ||
96 | ························final·Object·o10·=·o; | ||
97 | ························final·Object·o11·=·o2; | ||
98 | ························final·String·s7·=·s6; | ||
99 | ························((Map<String,·String>)o10).put((String)o11,·s7); | ||
100 | ························o2·=·"message"; | ||
101 | ························final·CommentFileRemoteOperation·commentFileRemoteOperation·=·this; | ||
102 | ························final·String·s8·=·commentFileRemoteOperation.message; | ||
103 | ························final·Object·o12·=·o; | ||
104 | ························final·Object·o13·=·o2; | ||
105 | ························final·String·s9·=·s8; | ||
106 | ························((Map<String,·String>)o12).put((String)o13,·s9); | ||
107 | ························final·GsonBuilder·gsonBuilder·=·new(com.google.gson.GsonBuilder.class); | ||
108 | ························o2·=·gsonBuilder; | ||
70 | ························try·{ | 109 | ························try·{ |
71 | ····························final· | 110 | ····························final·Object·o14·=·o2; |
111 | ····························new·GsonBuilder(); | ||
112 | ····························final·Object·o15·=·o2; | ||
113 | ····························o2·=·((GsonBuilder)o15).create(); | ||
114 | ····························final·Class<Map>·clazz·=·Map.class; | ||
115 | ····························final·Object·o16·=·o2; | ||
116 | ····························final·Object·o17·=·o; | ||
117 | ····························final·Class<Map>·clazz2·=·clazz; | ||
118 | ····························o·=·((Gson)o16).toJson(o17,·(Type)clazz2); | ||
72 | ····························try·{ | 119 | ····························try·{ |
120 | ································final·StringRequestEntity·stringRequestEntity·=·new(org.apache.commons.httpclient.methods.StringRequestEntity.class); | ||
73 | ································final·StringRequestEntity· | 121 | ································final·StringRequestEntity·stringRequestEntity2; |
122 | ································o2·=·(stringRequestEntity2·=·stringRequestEntity); | ||
123 | ································final·Object·o18·=·o; | ||
124 | ································new·StringRequestEntity((String)o18); | ||
74 | ································final·Utf8PostMethod·utf8PostMethod | 125 | ································final·Utf8PostMethod·utf8PostMethod5·=·utf8PostMethod2; |
75 | ································try·{ | 126 | ································try·{ |
127 | ····································final·Object·o19·=·o2; | ||
76 | ····································utf8PostMethod | 128 | ····································utf8PostMethod5.setRequestEntity((RequestEntity)o19); |
129 | ····································final·int·n·=·30000; | ||
130 | ····································final·int·n2·=·5000; | ||
131 | ····································final·IOException·ex3·=·ex; | ||
132 | ····································final·Utf8PostMethod·utf8PostMethod6·=·utf8PostMethod2; | ||
133 | ····································final·int·n3·=·n; | ||
134 | ····································final·int·n4·=·n2; | ||
77 | ····································final·int· | 135 | ····································final·int·n5·=·((OwnCloudClient)ex3).executeMethod((HttpMethodBase)utf8PostMethod6,·n3,·n4); |
78 | ····································try·{ | 136 | ····································try·{ |
137 | ········································final·RemoteOperationResult·remoteOperationResult·=·new(com.owncloud.android.lib.common.operations.RemoteOperationResult.class); | ||
138 | ········································o2·=·remoteOperationResult; | ||
139 | ········································final·CommentFileRemoteOperation·commentFileRemoteOperation2·=·this; | ||
140 | ········································final·int·n6·=·n5; | ||
141 | ········································final·boolean·b·=·commentFileRemoteOperation2.isSuccess(n6); | ||
142 | ········································final·Object·o20·=·o2; | ||
143 | ········································final·boolean·b2·=·b; | ||
144 | ········································final·Utf8PostMethod·utf8PostMethod7·=·utf8PostMethod2; | ||
79 | ········································ | 145 | ········································new·RemoteOperationResult(b2,·(HttpMethod)utf8PostMethod7); |
146 | ········································final·Utf8PostMethod·utf8PostMethod8·=·utf8PostMethod2; | ||
80 | ········································o | 147 | ········································o·=·utf8PostMethod8.getResponseBodyAsStream(); |
81 | ····································} | ||
82 | ···································· | 148 | ········································final·IOException·ex4·=·ex; |
149 | ········································final·Object·o21·=·o; | ||
150 | ········································((OwnCloudClient)ex4).exhaustResponse((InputStream)o21); | ||
151 | ········································final·Utf8PostMethod·utf8PostMethod9·=·utf8PostMethod2; | ||
152 | ········································utf8PostMethod9.releaseConnection(); | ||
Max diff block lines reached; 6088/15359 bytes (39.64%) of diff not shown. |
Offset 7, 19 lines modified | Offset 7, 17 lines modified | ||
7 | public·class·LockFileRemoteOperation·extends·RemoteOperation | 7 | public·class·LockFileRemoteOperation·extends·RemoteOperation |
8 | { | 8 | { |
9 | ····private·static·final·String·JSON_FORMAT·=·"?format=json"; | 9 | ····private·static·final·String·JSON_FORMAT·=·"?format=json"; |
10 | ····private·static·final·String·LOCK_FILE_URL·=·"/ocs/v2.php/apps/end_to_end_encryption/api/v1/lock/"; | 10 | ····private·static·final·String·LOCK_FILE_URL·=·"/ocs/v2.php/apps/end_to_end_encryption/api/v1/lock/"; |
11 | ····private·static·final·String·NODE_DATA·=·"data"; | 11 | ····private·static·final·String·NODE_DATA·=·"data"; |
12 | ····private·static·final·String·NODE_OCS·=·"ocs"; | 12 | ····private·static·final·String·NODE_OCS·=·"ocs"; |
13 | ····private·static·final·String·NODE_TOKEN·=·"token"; | ||
14 | ····private·static·final·int·SYNC_CONNECTION_TIMEOUT·=·5000; | 13 | ····private·static·final·int·SYNC_CONNECTION_TIMEOUT·=·5000; |
15 | ····private·static·final·int·SYNC_READ_TIMEOUT·=·40000; | 14 | ····private·static·final·int·SYNC_READ_TIMEOUT·=·40000; |
16 | ····private·static·final·String·TAG; | 15 | ····private·static·final·String·TAG; |
17 | ····private·static·final·String·TOKEN·=·"token"; | ||
18 | ····private·String·localId; | 16 | ····private·String·localId; |
19 | ····private·String·token; | 17 | ····private·String·token; |
20 | ···· | 18 | ···· |
21 | ····static·{ | 19 | ····static·{ |
22 | ········TAG·=·LockFileRemoteOperation.class.getSimpleName(); | 20 | ········TAG·=·LockFileRemoteOperation.class.getSimpleName(); |
23 | ····} | 21 | ····} |
24 | ···· | 22 | ···· |
Offset 82, 15 lines modified | Offset 80, 15 lines modified | ||
82 | ········//····82:·invokespecial···org/apache/commons/httpclient/methods/Utf8PostMethod.<init>:(Ljava/lang/String;)V | 80 | ········//····82:·invokespecial···org/apache/commons/httpclient/methods/Utf8PostMethod.<init>:(Ljava/lang/String;)V |
83 | ········//····85:·aload_0········ | 81 | ········//····85:·aload_0········ |
84 | ········//····86:·getfield········com/owncloud/android/lib/resources/e2ee/LockFileRemoteOperation.token:Ljava/lang/String; | 82 | ········//····86:·getfield········com/owncloud/android/lib/resources/e2ee/LockFileRemoteOperation.token:Ljava/lang/String; |
85 | ········//····89:·astore_3······· | 83 | ········//····89:·astore_3······· |
86 | ········//····90:·aload_3········ | 84 | ········//····90:·aload_3········ |
87 | ········//····91:·invokevirtual···java/lang/String.isEmpty:()Z | 85 | ········//····91:·invokevirtual···java/lang/String.isEmpty:()Z |
88 | ········//····94:·istore_2······· | 86 | ········//····94:·istore_2······· |
89 | ········//····95:·ldc·············"token" | 87 | ········//····95:·ldc·············"e2e-token" |
90 | ········//····97:·astore··········5 | 88 | ········//····97:·astore··········5 |
91 | ········//····99:·iload_2········ | 89 | ········//····99:·iload_2········ |
92 | ········//···100:·ifne············116 | 90 | ········//···100:·ifne············116 |
93 | ········//···103:·aload_0········ | 91 | ········//···103:·aload_0········ |
94 | ········//···104:·getfield········com/owncloud/android/lib/resources/e2ee/LockFileRemoteOperation.token:Ljava/lang/String; | 92 | ········//···104:·getfield········com/owncloud/android/lib/resources/e2ee/LockFileRemoteOperation.token:Ljava/lang/String; |
95 | ········//···107:·astore_3······· | 93 | ········//···107:·astore_3······· |
96 | ········//···108:·aload···········4 | 94 | ········//···108:·aload···········4 |
Offset 7, 15 lines modified | Offset 7, 14 lines modified | ||
7 | public·class·UnlockFileRemoteOperation·extends·RemoteOperation | 7 | public·class·UnlockFileRemoteOperation·extends·RemoteOperation |
8 | { | 8 | { |
9 | ····private·static·final·String·LOCK_FILE_URL·=·"/ocs/v2.php/apps/end_to_end_encryption/api/v1/lock/"; | 9 | ····private·static·final·String·LOCK_FILE_URL·=·"/ocs/v2.php/apps/end_to_end_encryption/api/v1/lock/"; |
10 | ····private·static·final·int·SYNC_CONNECTION_TIMEOUT·=·5000; | 10 | ····private·static·final·int·SYNC_CONNECTION_TIMEOUT·=·5000; |
11 | ····private·static·final·int·SYNC_READ_TIMEOUT·=·40000; | 11 | ····private·static·final·int·SYNC_READ_TIMEOUT·=·40000; |
12 | ····private·static·final·String·TAG; | 12 | ····private·static·final·String·TAG; |
13 | ····private·static·final·String·TOKEN·=·"token"; | ||
14 | ····private·String·localId; | 13 | ····private·String·localId; |
15 | ····private·String·token; | 14 | ····private·String·token; |
16 | ···· | 15 | ···· |
17 | ····static·{ | 16 | ····static·{ |
18 | ········TAG·=·UnlockFileRemoteOperation.class.getSimpleName(); | 17 | ········TAG·=·UnlockFileRemoteOperation.class.getSimpleName(); |
19 | ····} | 18 | ····} |
20 | ···· | 19 | ···· |
Offset 77, 15 lines modified | Offset 76, 15 lines modified | ||
77 | ········//····90:·astore_3······· | 76 | ········//····90:·astore_3······· |
78 | ········//····91:·ldc·············"application/x-www-form-urlencoded" | 77 | ········//····91:·ldc·············"application/x-www-form-urlencoded" |
79 | ········//····93:·astore··········5 | 78 | ········//····93:·astore··········5 |
80 | ········//····95:·aload···········4 | 79 | ········//····95:·aload···········4 |
81 | ········//····97:·aload_3········ | 80 | ········//····97:·aload_3········ |
82 | ········//····98:·aload···········5 | 81 | ········//····98:·aload···········5 |
83 | ········//···100:·invokevirtual···org/apache/commons/httpclient/methods/DeleteMethod.addRequestHeader:(Ljava/lang/String;Ljava/lang/String;)V | 82 | ········//···100:·invokevirtual···org/apache/commons/httpclient/methods/DeleteMethod.addRequestHeader:(Ljava/lang/String;Ljava/lang/String;)V |
84 | ········//···103:·ldc·············"token" | 83 | ········//···103:·ldc·············"e2e-token" |
85 | ········//···105:·astore_3······· | 84 | ········//···105:·astore_3······· |
86 | ········//···106:·aload_0········ | 85 | ········//···106:·aload_0········ |
87 | ········//···107:·getfield········com/owncloud/android/lib/resources/e2ee/UnlockFileRemoteOperation.token:Ljava/lang/String; | 86 | ········//···107:·getfield········com/owncloud/android/lib/resources/e2ee/UnlockFileRemoteOperation.token:Ljava/lang/String; |
88 | ········//···110:·astore··········5 | 87 | ········//···110:·astore··········5 |
89 | ········//···112:·aload···········4 | 88 | ········//···112:·aload···········4 |
90 | ········//···114:·aload_3········ | 89 | ········//···114:·aload_3········ |
91 | ········//···115:·aload···········5 | 90 | ········//···115:·aload···········5 |
Offset 12, 15 lines modified | Offset 12, 14 lines modified | ||
12 | ····private·static·final·String·METADATA_URL·=·"/ocs/v2.php/apps/end_to_end_encryption/api/v1/meta-data/"; | 12 | ····private·static·final·String·METADATA_URL·=·"/ocs/v2.php/apps/end_to_end_encryption/api/v1/meta-data/"; |
13 | ····private·static·final·String·NODE_DATA·=·"data"; | 13 | ····private·static·final·String·NODE_DATA·=·"data"; |
14 | ····private·static·final·String·NODE_META_DATA·=·"meta-data"; | 14 | ····private·static·final·String·NODE_META_DATA·=·"meta-data"; |
15 | ····private·static·final·String·NODE_OCS·=·"ocs"; | 15 | ····private·static·final·String·NODE_OCS·=·"ocs"; |
16 | ····private·static·final·int·SYNC_CONNECTION_TIMEOUT·=·5000; | 16 | ····private·static·final·int·SYNC_CONNECTION_TIMEOUT·=·5000; |
17 | ····private·static·final·int·SYNC_READ_TIMEOUT·=·40000; | 17 | ····private·static·final·int·SYNC_READ_TIMEOUT·=·40000; |
18 | ····private·static·final·String·TAG; | 18 | ····private·static·final·String·TAG; |
19 | ····private·static·final·String·TOKEN·=·"token"; | ||
20 | ····private·String·encryptedMetadataJson; | 19 | ····private·String·encryptedMetadataJson; |
21 | ····private·String·fileId; | 20 | ····private·String·fileId; |
22 | ····private·String·token; | 21 | ····private·String·token; |
23 | ···· | 22 | ···· |
24 | ····static·{ | 23 | ····static·{ |
25 | ········TAG·=·UpdateMetadataRemoteOperation.class.getSimpleName(); | 24 | ········TAG·=·UpdateMetadataRemoteOperation.class.getSimpleName(); |
26 | ····} | 25 | ····} |
Offset 92, 15 lines modified | Offset 91, 15 lines modified | ||
92 | ········//···103:·iconst_2······· | 91 | ········//···103:·iconst_2······· |
93 | ········//···104:·istore_2······· | 92 | ········//···104:·istore_2······· |
94 | ········//···105:·iload_2········ | 93 | ········//···105:·iload_2········ |
95 | ········//···106:·anewarray·······Lorg/apache/commons/httpclient/NameValuePair; | 94 | ········//···106:·anewarray·······Lorg/apache/commons/httpclient/NameValuePair; |
96 | ········//···109:·astore_3······· | 95 | ········//···109:·astore_3······· |
97 | ········//···110:·new·············Lorg/apache/commons/httpclient/NameValuePair; | 96 | ········//···110:·new·············Lorg/apache/commons/httpclient/NameValuePair; |
98 | ········//···113:·astore··········5 | 97 | ········//···113:·astore··········5 |
99 | ········//···115:·ldc·············"token" | 98 | ········//···115:·ldc·············"e2e-token" |
100 | ········//···117:·astore··········6 | 99 | ········//···117:·astore··········6 |
101 | ········//···119:·aload_0········ | 100 | ········//···119:·aload_0········ |
102 | ········//···120:·getfield········com/owncloud/android/lib/resources/e2ee/UpdateMetadataRemoteOperation.token:Ljava/lang/String; | 101 | ········//···120:·getfield········com/owncloud/android/lib/resources/e2ee/UpdateMetadataRemoteOperation.token:Ljava/lang/String; |
103 | ········//···123:·astore··········7 | 102 | ········//···123:·astore··········7 |
104 | ········//···125:·aload···········5 | 103 | ········//···125:·aload···········5 |
105 | ········//···127:·aload···········6 | 104 | ········//···127:·aload···········6 |
106 | ········//···129:·aload···········7 | 105 | ········//···129:·aload···········7 |
Offset 1, 21 lines modified | Offset 1, 10 lines modified | ||
1 | package·com.owncloud.android.lib.resources.files; | 1 | package·com.owncloud.android.lib.resources.files; |
2 | import·org.apache.jackrabbit.webdav.property.DavProperty; | ||
3 | import·org.apache.jackrabbit.webdav.property.DavPropertySet; | ||
4 | import·org.apache.jackrabbit.webdav.MultiStatus; | ||
5 | import·com.owncloud.android.lib.common.utils.Log_OC; | ||
6 | import·java.util.ArrayList; | ||
7 | import·com.owncloud.android.lib.common.operations.RemoteOperationResult$ResultCode; | ||
8 | import·org.apache.commons.httpclient.HttpMethodBase; | ||
9 | import·org.apache.jackrabbit.webdav.client.methods.PropFindMethod; | ||
10 | import·com.owncloud.android.lib.common.network.WebdavUtils; | ||
11 | import·org.apache.jackrabbit.webdav.property.DavPropertyName; | ||
12 | import·org.apache.jackrabbit.webdav.property.DavPropertyNameSet; | ||
13 | import·com.owncloud.android.lib.common.operations.RemoteOperationResult; | 2 | import·com.owncloud.android.lib.common.operations.RemoteOperationResult; |
14 | import·com.owncloud.android.lib.common.OwnCloudClient; | 3 | import·com.owncloud.android.lib.common.OwnCloudClient; |
15 | import·com.owncloud.android.lib.common.operations.RemoteOperation; | 4 | import·com.owncloud.android.lib.common.operations.RemoteOperation; |
16 | public·class·CheckEtagRemoteOperation·extends·RemoteOperation | 5 | public·class·CheckEtagRemoteOperation·extends·RemoteOperation |
17 | { | 6 | { |
18 | ····private·static·final·int·SYNC_CONNECTION_TIMEOUT·=·5000; | 7 | ····private·static·final·int·SYNC_CONNECTION_TIMEOUT·=·5000; |
Offset 29, 102 lines modified | Offset 18, 316 lines modified | ||
29 | ····} | 18 | ····} |
30 | ···· | 19 | ···· |
31 | ····public·CheckEtagRemoteOperation(final·String·path,·final·String·expectedEtag)·{ | 20 | ····public·CheckEtagRemoteOperation(final·String·path,·final·String·expectedEtag)·{ |
32 | ········this.path·=·path; | 21 | ········this.path·=·path; |
33 | ········this.expectedEtag·=·expectedEtag; | 22 | ········this.expectedEtag·=·expectedEtag; |
34 | ····} | 23 | ····} |
35 | ···· | 24 | ···· |
36 | ····protected·RemoteOperationResult·run(final·OwnCloudClient· | 25 | ····protected·RemoteOperationResult·run(final·OwnCloudClient·p0)·{ |
37 | ········try·{ | ||
38 | ············try·{ | ||
39 | ················final·DavPropertyNameSet·set·=·new·DavPropertyNameSet(); | ||
40 | ················set.add(DavPropertyName.GETETAG); | ||
41 | ················try·{ | ||
42 | ····················try·{ | ||
43 | ························final·StringBuilder·sb·=·new·StringBuilder(); | ||
44 | ························sb.append(ownCloudClient.getWebdavUri()); | ||
45 | ························final·String·path·=·this.path; | ||
46 | ························try·{ | ||
47 | ····························sb.append(WebdavUtils.encodePath(path)); | ||
48 | ····························final·PropFindMethod·propFindMethod·=·new·PropFindMethod(sb.toString(),·set,·0); | ||
49 | ····························final·int·executeMethod·=·ownCloudClient.executeMethod((HttpMethodBase)propFindMethod,·40000,·5000); | ||
50 | ····························final·int·n·=·207; | ||
51 | ····························final·int·n2·=·200; | ||
52 | ····························Label_0159:·{ | ||
53 | ································if·(executeMethod·==·n·||·executeMethod·==·n2)·{ | ||
54 | ····································break·Label_0159; | ||
55 | ································} | ||
56 | ································if·(executeMethod·!=·404)·{ | ||
57 | ····································return·new·RemoteOperationResult(RemoteOperationResult$ResultCode.ETAG_CHANGED); | ||
58 | ································} | ||
59 | ································try·{ | ||
60 | ····································return·new·RemoteOperationResult(RemoteOperationResult$ResultCode.FILE_NOT_FOUND); | ||
61 | ····································final·MultiStatus·responseBodyAsMultiStatus·=·propFindMethod.getResponseBodyAsMultiStatus(); | ||
62 | ····································try·{ | ||
63 | ········································final·DavPropertySet·properties·=·responseBodyAsMultiStatus.getResponses()[0].getProperties(n2); | ||
64 | ········································try·{ | ||
65 | ············································final·DavProperty·value·=·properties.get(DavPropertyName.GETETAG); | ||
66 | ············································try·{ | ||
67 | ················································final·Object·value2·=·value.getValue(); | ||
68 | ················································try·{ | ||
69 | ····················································final·String·s·=·(String)value2; | ||
70 | ····················································try·{ | ||
71 | ························································final·String·etag·=·WebdavUtils.parseEtag(s); | ||
72 | ························································try·{ | ||
73 | ····························································Label_0239:·{ | ||
74 | ································································if·(!etag.equals(this.expectedEtag))·{ | ||
75 | ····································································break·Label_0239; | ||
76 | ································································} | ||
77 | ································································try·{ | ||
78 | ····································································return·new·RemoteOperationResult(RemoteOperationResult$ResultCode.ETAG_UNCHANGED); | ||
79 | ····································································try·{ | ||
80 | ········································································final·RemoteOperationResult·remoteOperationResult·=·new·RemoteOperationResult(RemoteOperationResult$ResultCode.ETAG_CHANGED); | ||
81 | ········································································try·{ | ||
82 | ············································································final·ArrayList<String>·list; | ||
83 | ············································································final·ArrayList<String>·data·=·list·=·new·ArrayList<String>(); | ||
84 | ············································································try·{ | ||
85 | ················································································list.add(etag); | ||
86 | ················································································final·RemoteOperationResult·remoteOperationResult2·=·remoteOperationResult; | ||
87 | ················································································try·{ | ||
88 | ····················································································remoteOperationResult2.setData((ArrayList)data); | ||
89 | ····················································································return·remoteOperationResult; | ||
90 | ················································································} | ||
91 | ················································································catch·(Exception·ex)·{ | ||
92 | ····················································································Log_OC.e(CheckEtagRemoteOperation.TAG,·"Error·while·retrieving·eTag"); | ||
93 | ················································································} | ||
94 | ············································································} | ||
95 | ············································································catch·(Exception·ex2)·{} | ||
96 | ········································································} | ||
97 | ········································································catch·(Exception·ex3)·{} | ||
98 | ····································································} | ||
99 | ····································································catch·(Exception·ex4)·{} | ||
100 | ································································} | ||
101 | ································································catch·(Exception·ex5)·{} | ||
102 | ····························································} | ||
103 | ························································} | ||
104 | ························································catch·(Exception·ex6)·{} | ||
105 | ····················································} | ||
106 | ····················································catch·(Exception·ex7)·{} | ||
107 | ················································} | ||
108 | ················································catch·(Exception·ex8)·{} | ||
109 | ············································} | ||
110 | ············································catch·(Exception·ex9)·{} | ||
111 | ········································} | ||
112 | ········································catch·(Exception·ex10)·{} | ||
113 | ····································} | ||
114 | ····································catch·(Exception·ex11)·{} | ||
115 | ································} | ||
116 | ································catch·(Exception·ex12)·{} | ||
117 | ····························} | ||
118 | ························} | ||
119 | ························catch·(Exception·ex13)·{} | ||
120 | ····················} | ||
121 | ····················catch·(Exception·ex14)·{} | ||
122 | ················} | ||
123 | ················catch·(Exception·ex15)·{} | ||
124 | ············} | ||
125 | ············catch·(Exception·ex16)·{} | ||
126 | ········ | 26 | ········//· |
127 | ········catch·(Exception·ex17)·{} | ||
128 | ········ | 27 | ········//·This·method·could·not·be·decompiled. |
28 | ········//· | ||
29 | ········//·Original·Bytecode: | ||
30 | ········//· | ||
31 | ········//·····1:·istore_2······· | ||
32 | ········//·····2:·aconst_null···· | ||
Max diff block lines reached; 3/26373 bytes (0.01%) of diff not shown. |
Offset 7, 24 lines modified | Offset 7, 30 lines modified | ||
7 | import·com.owncloud.android.lib.common.operations.RemoteOperation; | 7 | import·com.owncloud.android.lib.common.operations.RemoteOperation; |
8 | public·class·CreateFolderRemoteOperation·extends·RemoteOperation | 8 | public·class·CreateFolderRemoteOperation·extends·RemoteOperation |
9 | { | 9 | { |
10 | ····private·static·final·int·CONNECTION_TIMEOUT·=·5000; | 10 | ····private·static·final·int·CONNECTION_TIMEOUT·=·5000; |
11 | ····private·static·final·int·READ_TIMEOUT·=·30000; | 11 | ····private·static·final·int·READ_TIMEOUT·=·30000; |
12 | ····private·static·final·String·TAG; | 12 | ····private·static·final·String·TAG; |
13 | ····private·boolean· | 13 | ····private·boolean·createFullPath; |
14 | ····private·String· | 14 | ····private·String·remotePath; |
15 | ····private·String·token; | ||
15 | ···· | 16 | ···· |
16 | ····static·{ | 17 | ····static·{ |
17 | ········TAG·=·CreateFolderRemoteOperation.class.getSimpleName(); | 18 | ········TAG·=·CreateFolderRemoteOperation.class.getSimpleName(); |
18 | ····} | 19 | ····} |
19 | ···· | 20 | ···· |
20 | ····public·CreateFolderRemoteOperation(final·String· | 21 | ····public·CreateFolderRemoteOperation(final·String·remotePath,·final·boolean·createFullPath)·{ |
21 | ········this. | 22 | ········this.remotePath·=·remotePath; |
22 | ········this. | 23 | ········this.createFullPath·=·createFullPath; |
24 | ····} | ||
25 | ···· | ||
26 | ····public·CreateFolderRemoteOperation(final·String·s,·final·boolean·b,·final·String·token)·{ | ||
27 | ········this(s,·b); | ||
28 | ········this.token·=·token; | ||
23 | ····} | 29 | ····} |
24 | ···· | 30 | ···· |
25 | ····private·RemoteOperationResult·createFolder(final·OwnCloudClient·p0)·{ | 31 | ····private·RemoteOperationResult·createFolder(final·OwnCloudClient·p0)·{ |
26 | ········//· | 32 | ········//· |
27 | ········//·This·method·could·not·be·decompiled. | 33 | ········//·This·method·could·not·be·decompiled. |
28 | ········//· | 34 | ········//· |
29 | ········//·Original·Bytecode: | 35 | ········//·Original·Bytecode: |
Offset 46, 255 lines modified | Offset 52, 280 lines modified | ||
46 | ········//····28:·invokevirtual···com/owncloud/android/lib/common/OwnCloudClient.getWebdavUri:()Landroid/net/Uri; | 52 | ········//····28:·invokevirtual···com/owncloud/android/lib/common/OwnCloudClient.getWebdavUri:()Landroid/net/Uri; |
47 | ········//····31:·astore··········8 | 53 | ········//····31:·astore··········8 |
48 | ········//····33:·aload···········7 | 54 | ········//····33:·aload···········7 |
49 | ········//····35:·aload···········8 | 55 | ········//····35:·aload···········8 |
50 | ········//····37:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 56 | ········//····37:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
51 | ········//····40:·pop············ | 57 | ········//····40:·pop············ |
52 | ········//····41:·aload_0········ | 58 | ········//····41:·aload_0········ |
53 | ········//····42:·getfield········com/owncloud/android/lib/resources/files/CreateFolderRemoteOperation. | 59 | ········//····42:·getfield········com/owncloud/android/lib/resources/files/CreateFolderRemoteOperation.remotePath:Ljava/lang/String; |
54 | ········//····45:·astore··········8 | 60 | ········//····45:·astore··········8 |
55 | ········//····47:·aload···········8 | 61 | ········//····47:·aload···········8 |
56 | ········//····49:·invokestatic····com/owncloud/android/lib/common/network/WebdavUtils.encodePath:(Ljava/lang/String;)Ljava/lang/String; | 62 | ········//····49:·invokestatic····com/owncloud/android/lib/common/network/WebdavUtils.encodePath:(Ljava/lang/String;)Ljava/lang/String; |
57 | ········//····52:·astore··········8 | 63 | ········//····52:·astore··········8 |
58 | ········//····54:·aload···········7 | 64 | ········//····54:·aload···········7 |
59 | ········//····56:·aload···········8 | 65 | ········//····56:·aload···········8 |
60 | ········//····58:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 66 | ········//····58:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
61 | ········//····61:·pop············ | 67 | ········//····61:·pop············ |
62 | ········//····62:·aload···········7 | 68 | ········//····62:·aload···········7 |
63 | ········//····64:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String; | 69 | ········//····64:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String; |
64 | ········//····67:·astore··········7 | 70 | ········//····67:·astore··········7 |
65 | ········//····69:·aload···········6 | 71 | ········//····69:·aload···········6 |
66 | ········//····71:·aload···········7 | 72 | ········//····71:·aload···········7 |
67 | ········//····73:·invokespecial···org/apache/jackrabbit/webdav/client/methods/MkColMethod.<init>:(Ljava/lang/String;)V | 73 | ········//····73:·invokespecial···org/apache/jackrabbit/webdav/client/methods/MkColMethod.<init>:(Ljava/lang/String;)V |
68 | ········//····76:· | 74 | ········//····76:·aload_0········ |
75 | ········//····77:·getfield········com/owncloud/android/lib/resources/files/CreateFolderRemoteOperation.token:Ljava/lang/String; | ||
76 | ········//····80:·astore··········5 | ||
77 | ········//····82:·aload···········5 | ||
78 | ········//····84:·invokestatic····android/text/TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z | ||
69 | ········//···· | 79 | ········//····87:·istore··········4 |
70 | ········//····81:·sipush··········5000 | ||
71 | ········//····84:·istore··········9 | ||
72 | ········//····86:·aload_1········ | ||
73 | ········//····87:·aload···········6 | ||
74 | ········//····89:·iload···········4 | 80 | ········//····89:·iload···········4 |
81 | ········//····91:·ifne············113 | ||
82 | ········//····94:·ldc·············"e2e-token" | ||
83 | ········//····96:·astore··········5 | ||
84 | ········//····98:·aload_0········ | ||
85 | ········//····99:·getfield········com/owncloud/android/lib/resources/files/CreateFolderRemoteOperation.token:Ljava/lang/String; | ||
86 | ········//···102:·astore··········7 | ||
87 | ········//···104:·aload···········6 | ||
88 | ········//···106:·aload···········5 | ||
89 | ········//···108:·aload···········7 | ||
90 | ········//···110:·invokevirtual···org/apache/jackrabbit/webdav/client/methods/MkColMethod.addRequestHeader:(Ljava/lang/String;Ljava/lang/String;)V | ||
91 | ········//···113:·sipush··········30000 | ||
92 | ········//···116:·istore··········4 | ||
93 | ········//···118:·sipush··········5000 | ||
94 | ········//···121:·istore··········9 | ||
95 | ········//···123:·aload_1········ | ||
96 | ········//···124:·aload···········6 | ||
97 | ········//···126:·iload···········4 | ||
75 | ········//··· | 98 | ········//···128:·iload···········9 |
76 | ········//··· | 99 | ········//···130:·invokevirtual···com/owncloud/android/lib/common/OwnCloudClient.executeMethod:(Lorg/apache/commons/httpclient/HttpMethodBase;II)I |
77 | ········//··· | 100 | ········//···133:·pop············ |
78 | ········//··· | 101 | ········//···134:·sipush··········405 |
79 | ········//···1 | 102 | ········//···137:·istore··········4 |
80 | ········//···1 | 103 | ········//···139:·aload···········6 |
81 | ········//···1 | 104 | ········//···141:·invokevirtual···org/apache/jackrabbit/webdav/client/methods/MkColMethod.getStatusCode:()I |
82 | ········//···1 | 105 | ········//···144:·istore··········9 |
83 | ········//···1 | 106 | ········//···146:·iload···········4 |
84 | ········//···1 | 107 | ········//···148:·iload···········9 |
85 | ········//···1 | 108 | ········//···150:·if_icmpne·······173 |
86 | ········//···1 | 109 | ········//···153:·new·············Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; |
87 | ········//···1 | 110 | ········//···156:·astore··········5 |
88 | ········//···1 | 111 | ········//···158:·getstatic·······com/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode.FOLDER_ALREADY_EXISTS:Lcom/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode; |
89 | ········//···1 | 112 | ········//···161:·astore··········7 |
90 | ········//···1 | 113 | ········//···163:·aload···········5 |
91 | ········//···1 | 114 | ········//···165:·aload···········7 |
92 | ········//···1 | 115 | ········//···167:·invokespecial···com/owncloud/android/lib/common/operations/RemoteOperationResult.<init>:(Lcom/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode;)V |
93 | ········//···1 | 116 | ········//···170:·goto············194 |
94 | ········//···1 | 117 | ········//···173:·new·············Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; |
95 | ········//···1 | 118 | ········//···176:·astore··········5 |
96 | ········//···1 | 119 | ········//···178:·aload···········6 |
97 | ········//···1 | 120 | ········//···180:·invokevirtual···org/apache/jackrabbit/webdav/client/methods/MkColMethod.succeeded:()Z |
98 | ········//···1 | 121 | ········//···183:·istore··········9 |
99 | ········//···1 | 122 | ········//···185:·aload···········5 |
100 | ········//···1 | 123 | ········//···187:·iload···········9 |
101 | ········//···1 | 124 | ········//···189:·aload···········6 |
102 | ········//···1 | 125 | ········//···191:·invokespecial···com/owncloud/android/lib/common/operations/RemoteOperationResult.<init>:(ZLorg/apache/commons/httpclient/HttpMethod;)V |
103 | ········//···1 | 126 | ········//···194:·getstatic·······com/owncloud/android/lib/resources/files/CreateFolderRemoteOperation.TAG:Ljava/lang/String; |
104 | ········//···1 | 127 | ········//···197:·astore··········7 |
105 | ········//···1 | 128 | ········//···199:·new·············Ljava/lang/StringBuilder; |
106 | ········//···165:·astore··········8 | ||
107 | ········//···167:·aload···········8 | ||
108 | ········//···169:·invokespecial···java/lang/StringBuilder.<init>:()V | ||
109 | ········//···172:·aload···········8 | ||
110 | ········//···174:·aload_3········ | ||
111 | ········//···175:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
112 | ········//···178:·pop············ | ||
113 | ········//···179:·aload_0········ | ||
114 | ········//···180:·getfield········com/owncloud/android/lib/resources/files/CreateFolderRemoteOperation.mRemotePath:Ljava/lang/String; | ||
115 | ········//···183:·astore··········10 | ||
116 | ········//···185:·aload···········8 | ||
117 | ········//···187:·aload···········10 | ||
118 | ········//···189:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
119 | ········//···192:·pop············ | ||
120 | ········//···193:·aload···········8 | ||
Max diff block lines reached; 14868/31375 bytes (47.39%) of diff not shown. |
Offset 1, 74 lines modified | Offset 1, 47 lines modified | ||
1 | package·com.owncloud.android.lib.resources.files; | 1 | package·com.owncloud.android.lib.resources.files; |
2 | import·com.owncloud.android.lib.common.utils.Log_OC; | 2 | import·com.owncloud.android.lib.common.utils.Log_OC; |
3 | import·org.apache.commons.httpclient.HttpMethod; | 3 | import·org.apache.commons.httpclient.HttpMethod; |
4 | import·com.owncloud.android.lib.common.operations.RemoteOperationResult; | 4 | import·com.owncloud.android.lib.common.operations.RemoteOperationResult; |
5 | import·com.owncloud.android.lib.common.network.OnDatatransferProgressListener; | ||
5 | import·java.io.File; | 6 | import·java.io.File; |
6 | import·com.owncloud.android.lib.common.OwnCloudClient; | 7 | import·com.owncloud.android.lib.common.OwnCloudClient; |
7 | import·com.owncloud.android.lib.common.network.OnDatatransferProgressListener; | ||
8 | import·java.util.HashSet; | 8 | import·java.util.HashSet; |
9 | import·org.apache.commons.httpclient.methods.GetMethod; | ||
10 | import·java.util.Set; | 9 | import·java.util.Set; |
11 | import·java.util.concurrent.atomic.AtomicBoolean; | 10 | import·java.util.concurrent.atomic.AtomicBoolean; |
11 | import·org.apache.commons.httpclient.methods.GetMethod; | ||
12 | import·com.owncloud.android.lib.common.operations.RemoteOperation; | 12 | import·com.owncloud.android.lib.common.operations.RemoteOperation; |
13 | public·class·DownloadFileRemoteOperation·extends·RemoteOperation | 13 | public·class·DownloadFileRemoteOperation·extends·RemoteOperation |
14 | { | 14 | { |
15 | ····private·static·final·String·TAG; | 15 | ····private·static·final·String·TAG; |
16 | ····private·String·eTag; | ||
17 | ····private·GetMethod·getMethod; | ||
16 | ····private·final·AtomicBoolean·mCancellationRequested; | 18 | ····private·final·AtomicBoolean·mCancellationRequested; |
17 | ····private·Set·mDataTransferListeners; | 19 | ····private·Set·mDataTransferListeners; |
18 | ····private·String·mEtag; | ||
19 | ····private·GetMethod·mGet; | ||
20 | ····private·String·mLocalFolderPath; | ||
21 | ····private·long·m | 20 | ····private·long·modificationTimestamp; |
22 | ····private·String· | 21 | ····private·String·remotePath; |
22 | ····private·String·temporalFolderPath; | ||
23 | ···· | 23 | ···· |
24 | ····static·{ | 24 | ····static·{ |
25 | ········TAG·=·DownloadFileRemoteOperation.class.getSimpleName(); | 25 | ········TAG·=·DownloadFileRemoteOperation.class.getSimpleName(); |
26 | ····} | 26 | ····} |
27 | ···· | 27 | ···· |
28 | ····public·DownloadFileRemoteOperation(final·String· | 28 | ····public·DownloadFileRemoteOperation(final·String·remotePath,·final·String·temporalFolderPath)·{ |
29 | ········this.mDataTransferListeners·=·new·HashSet(); | 29 | ········this.mDataTransferListeners·=·new·HashSet(); |
30 | ········this.mCancellationRequested·=·new·AtomicBoolean(false); | 30 | ········this.mCancellationRequested·=·new·AtomicBoolean(false); |
31 | ········this.m | 31 | ········this.modificationTimestamp·=·0L; |
32 | ········this. | 32 | ········this.eTag·=·""; |
33 | ········this. | 33 | ········this.remotePath·=·remotePath; |
34 | ········this.m | 34 | ········this.temporalFolderPath·=·temporalFolderPath; |
35 | ····} | ||
36 | ···· | ||
37 | ····private·String·getTmpPath()·{ | ||
38 | ········final·StringBuilder·sb·=·new·StringBuilder(); | ||
39 | ········sb.append(this.mLocalFolderPath); | ||
40 | ········sb.append(this.mRemotePath); | ||
41 | ········return·sb.toString(); | ||
42 | ····} | ||
43 | ···· | ||
44 | ····private·boolean·isSuccess(int·n)·{ | ||
45 | ········if·(n·==·200)·{ | ||
46 | ············n·=·1; | ||
47 | ········} | ||
48 | ········else·{ | ||
49 | ············n·=·0; | ||
50 | ········} | ||
51 | ········return·n·!=·0; | ||
52 | ····} | ||
53 | ···· | ||
54 | ····public·void·addDatatransferProgressListener(final·OnDatatransferProgressListener·onDatatransferProgressListener)·{ | ||
55 | ········synchronized·(this.mDataTransferListeners)·{ | ||
56 | ············this.mDataTransferListeners.add(onDatatransferProgressListener); | ||
57 | ········} | ||
58 | ····} | ||
59 | ···· | ||
60 | ····public·void·cancel()·{ | ||
61 | ········this.mCancellationRequested.set(true); | ||
62 | ····} | 35 | ····} |
63 | ···· | 36 | ···· |
64 | ····pr | 37 | ····private·int·downloadFile(final·OwnCloudClient·p0,·final·File·p1)·{ |
65 | ········//· | 38 | ········//· |
66 | ········//·This·method·could·not·be·decompiled. | 39 | ········//·This·method·could·not·be·decompiled. |
67 | ········//· | 40 | ········//· |
68 | ········//·Original·Bytecode: | 41 | ········//·Original·Bytecode: |
69 | ········//· | 42 | ········//· |
70 | ········//·····1:·astore_3······· | 43 | ········//·····1:·astore_3······· |
71 | ········//·····2:·aload_1········ | 44 | ········//·····2:·aload_1········ |
Offset 83, 42 lines modified | Offset 56, 42 lines modified | ||
83 | ········//····21:·invokevirtual···com/owncloud/android/lib/common/OwnCloudClient.getWebdavUri:()Landroid/net/Uri; | 56 | ········//····21:·invokevirtual···com/owncloud/android/lib/common/OwnCloudClient.getWebdavUri:()Landroid/net/Uri; |
84 | ········//····24:·astore··········7 | 57 | ········//····24:·astore··········7 |
85 | ········//····26:·aload···········6 | 58 | ········//····26:·aload···········6 |
86 | ········//····28:·aload···········7 | 59 | ········//····28:·aload···········7 |
87 | ········//····30:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 60 | ········//····30:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
88 | ········//····33:·pop············ | 61 | ········//····33:·pop············ |
89 | ········//····34:·aload_0········ | 62 | ········//····34:·aload_0········ |
90 | ········//····35:·getfield········com/owncloud/android/lib/resources/files/DownloadFileRemoteOperation. | 63 | ········//····35:·getfield········com/owncloud/android/lib/resources/files/DownloadFileRemoteOperation.remotePath:Ljava/lang/String; |
91 | ········//····38:·invokestatic····com/owncloud/android/lib/common/network/WebdavUtils.encodePath:(Ljava/lang/String;)Ljava/lang/String; | 64 | ········//····38:·invokestatic····com/owncloud/android/lib/common/network/WebdavUtils.encodePath:(Ljava/lang/String;)Ljava/lang/String; |
92 | ········//····41:·astore··········7 | 65 | ········//····41:·astore··········7 |
93 | ········//····43:·aload···········6 | 66 | ········//····43:·aload···········6 |
94 | ········//····45:·aload···········7 | 67 | ········//····45:·aload···········7 |
95 | ········//····47:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 68 | ········//····47:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
96 | ········//····50:·pop············ | 69 | ········//····50:·pop············ |
97 | ········//····51:·aload···········6 | 70 | ········//····51:·aload···········6 |
98 | ········//····53:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String; | 71 | ········//····53:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String; |
99 | ········//····56:·astore··········6 | 72 | ········//····56:·astore··········6 |
100 | ········//····58:·aload···········5 | 73 | ········//····58:·aload···········5 |
101 | ········//····60:·aload···········6 | 74 | ········//····60:·aload···········6 |
102 | ········//····62:·invokespecial···org/apache/commons/httpclient/methods/GetMethod.<init>:(Ljava/lang/String;)V | 75 | ········//····62:·invokespecial···org/apache/commons/httpclient/methods/GetMethod.<init>:(Ljava/lang/String;)V |
103 | ········//····65:·aload_0········ | 76 | ········//····65:·aload_0········ |
104 | ········//····66:·aload···········5 | 77 | ········//····66:·aload···········5 |
105 | ········//····68:·putfield········com/owncloud/android/lib/resources/files/DownloadFileRemoteOperation. | 78 | ········//····68:·putfield········com/owncloud/android/lib/resources/files/DownloadFileRemoteOperation.getMethod:Lorg/apache/commons/httpclient/methods/GetMethod; |
106 | ········//····71:·iconst_m1······ | 79 | ········//····71:·iconst_m1······ |
107 | ········//····72:·istore··········8 | 80 | ········//····72:·istore··········8 |
108 | ········//····74:·iconst_0······· | 81 | ········//····74:·iconst_0······· |
109 | ········//····75:·istore··········9 | 82 | ········//····75:·istore··········9 |
110 | ········//····77:·aconst_null···· | 83 | ········//····77:·aconst_null···· |
111 | ········//····78:·astore··········6 | 84 | ········//····78:·astore··········6 |
112 | ········//····80:·iconst_0······· | 85 | ········//····80:·iconst_0······· |
113 | ········//····81:·istore··········10 | 86 | ········//····81:·istore··········10 |
114 | ········//····83:·aconst_null···· | 87 | ········//····83:·aconst_null···· |
115 | ········//····84:·astore··········7 | 88 | ········//····84:·astore··········7 |
116 | ········//····86:·aload_0········ | 89 | ········//····86:·aload_0········ |
117 | ········//····87:·getfield········com/owncloud/android/lib/resources/files/DownloadFileRemoteOperation. | 90 | ········//····87:·getfield········com/owncloud/android/lib/resources/files/DownloadFileRemoteOperation.getMethod:Lorg/apache/commons/httpclient/methods/GetMethod; |
118 | ········//····90:·astore··········11 | 91 | ········//····90:·astore··········11 |
119 | ········//····92:·aload_1········ | 92 | ········//····92:·aload_1········ |
120 | ········//····93:·aload···········11 | 93 | ········//····93:·aload···········11 |
121 | ········//····95:·invokevirtual···com/owncloud/android/lib/common/OwnCloudClient.executeMethod:(Lorg/apache/commons/httpclient/HttpMethod;)I | 94 | ········//····95:·invokevirtual···com/owncloud/android/lib/common/OwnCloudClient.executeMethod:(Lorg/apache/commons/httpclient/HttpMethod;)I |
122 | ········//····98:·istore··········12 | 95 | ········//····98:·istore··········12 |
123 | ········//···100:·aload_0········ | 96 | ········//···100:·aload_0········ |
124 | ········//···101:·iload···········12 | 97 | ········//···101:·iload···········12 |
Offset 128, 29 lines modified | Offset 101, 29 lines modified | ||
128 | ········//···110:·ifeq············786 | 101 | ········//···110:·ifeq············786 |
129 | ········//···113:·aload_2········ | 102 | ········//···113:·aload_2········ |
130 | ········//···114:·invokevirtual···java/io/File.createNewFile:()Z | 103 | ········//···114:·invokevirtual···java/io/File.createNewFile:()Z |
131 | ········//···117:·pop············ | 104 | ········//···117:·pop············ |
Max diff block lines reached; 21006/27355 bytes (76.79%) of diff not shown. |
Offset 1, 12 lines modified | Offset 1, 13 lines modified | ||
1 | package·com.owncloud.android.lib.resources.files; | 1 | package·com.owncloud.android.lib.resources.files; |
2 | import·java.io.IOException; | ||
3 | import·android.util.Log; | 2 | import·android.util.Log; |
3 | import·java.io.IOException; | ||
4 | import·java.io.InputStream; | ||
4 | import·org.apache.commons.httpclient.HttpMethod; | 5 | import·org.apache.commons.httpclient.HttpMethod; |
5 | import·org.apache.commons.httpclient.HttpMethodBase; | 6 | import·org.apache.commons.httpclient.HttpMethodBase; |
6 | import·org.apache.jackrabbit.webdav.client.methods.MoveMethod; | 7 | import·org.apache.jackrabbit.webdav.client.methods.MoveMethod; |
7 | import·android.net.Uri; | 8 | import·android.net.Uri; |
8 | import·com.owncloud.android.lib.common.operations.RemoteOperationResult; | 9 | import·com.owncloud.android.lib.common.operations.RemoteOperationResult; |
9 | import·com.owncloud.android.lib.common.OwnCloudClient; | 10 | import·com.owncloud.android.lib.common.OwnCloudClient; |
10 | import·com.owncloud.android.lib.common.operations.RemoteOperation; | 11 | import·com.owncloud.android.lib.common.operations.RemoteOperation; |
Offset 34, 76 lines modified | Offset 35, 150 lines modified | ||
34 | ········} | 35 | ········} |
35 | ········else·{ | 36 | ········else·{ |
36 | ············n·=·1; | 37 | ············n·=·1; |
37 | ········} | 38 | ········} |
38 | ········return·n·!=·0; | 39 | ········return·n·!=·0; |
39 | ····} | 40 | ····} |
40 | ···· | 41 | ···· |
41 | ····protected·RemoteOperationResult·run( | 42 | ····protected·RemoteOperationResult·run(OwnCloudClient·ex)·{ |
42 | ········final·String·str·=·"/versions/"; | 43 | ········final·String·str·=·"/versions/"; |
43 | ········ | 44 | ········Object·o·=·null; |
45 | ········String·string·=·null; | ||
46 | ········Object·o2·=·null; | ||
44 | ········try·{ | 47 | ········try·{ |
45 | ············try·{ | 48 | ············try·{ |
46 | ················final·StringBuilder·sb·=·new·StringBuilder(); | 49 | ················final·StringBuilder·sb·=·new·StringBuilder(); |
47 | ················sb.append( | 50 | ················sb.append(((OwnCloudClient)ex).getNewWebdavUri()); |
48 | ················final·StringBuilder·sb2·=·sb; | 51 | ················final·StringBuilder·sb2·=·sb; |
49 | ················try·{ | 52 | ················try·{ |
50 | ····················sb2.append(str); | 53 | ····················sb2.append(str); |
51 | ····················sb.append( | 54 | ····················sb.append(((OwnCloudClient)ex).getUserId()); |
52 | ····················final·StringBuilder·sb3·=·sb; | 55 | ····················final·StringBuilder·sb3·=·sb; |
53 | ····················try·{ | 56 | ····················try·{ |
54 | ························sb3.append(str); | 57 | ························sb3.append(str); |
55 | ························sb.append(this.fileId); | 58 | ························sb.append(this.fileId); |
56 | ························sb.append("/"); | 59 | ························sb.append("/"); |
57 | ························final·String·fileName·=·this.fileName; | 60 | ························final·String·fileName·=·this.fileName; |
58 | ························try·{ | 61 | ························try·{ |
59 | ····························sb.append(Uri.encode(fileName)); | 62 | ····························sb.append(Uri.encode(fileName)); |
60 | ···························· | 63 | ····························string·=·sb.toString(); |
61 | ····························try·{ | 64 | ····························try·{ |
62 | ································try·{ | 65 | ································try·{ |
63 | ····································final·StringBuilder·sb4·=·new·StringBuilder(); | 66 | ····································final·StringBuilder·sb4·=·new·StringBuilder(); |
64 | ····································sb4.append( | 67 | ····································sb4.append(((OwnCloudClient)ex).getNewWebdavUri()); |
65 | ····································final·StringBuilder·sb5·=·sb4; | 68 | ····································final·StringBuilder·sb5·=·sb4; |
66 | ····································try·{ | 69 | ····································try·{ |
67 | ········································sb5.append(str); | 70 | ········································sb5.append(str); |
68 | ········································sb4.append( | 71 | ········································sb4.append(((OwnCloudClient)ex).getUserId()); |
69 | ········································sb4.append("/restore/"); | 72 | ········································sb4.append("/restore/"); |
70 | ········································sb4.append(this.fileId); | 73 | ········································sb4.append(this.fileId); |
71 | ········································ | 74 | ········································o2·=·sb4.toString(); |
75 | ········································final·MoveMethod·moveMethod·=·new(org.apache.jackrabbit.webdav.client.methods.MoveMethod.class); | ||
76 | ········································final·MoveMethod·moveMethod2·=·moveMethod; | ||
77 | ········································final·boolean·b·=·true; | ||
78 | ········································final·MoveMethod·moveMethod3·=·moveMethod2; | ||
79 | ········································final·String·s·=·string; | ||
80 | ········································final·Object·o3·=·o2; | ||
81 | ········································final·boolean·b2·=·b; | ||
82 | ········································new·MoveMethod(s,·(String)o3,·b2); | ||
83 | ········································final·int·n·=·30000; | ||
84 | ········································final·int·n2·=·5000; | ||
85 | ········································final·IOException·ex2·=·ex; | ||
86 | ········································final·Object·o4·=·moveMethod2; | ||
87 | ········································final·int·n3·=·n; | ||
72 | ········································try·{ | 88 | ········································try·{ |
73 | ············································final· | 89 | ············································final·int·n4·=·n2; |
74 | ············································final·int· | 90 | ············································final·int·n5·=·((OwnCloudClient)ex2).executeMethod((HttpMethodBase)o4,·n3,·n4); |
75 | ············································try·{ | 91 | ············································try·{ |
76 | ················································ | 92 | ················································final·RemoteOperationResult·remoteOperationResult·=·new(com.owncloud.android.lib.common.operations.RemoteOperationResult.class); |
93 | ················································o·=·remoteOperationResult; | ||
94 | ················································final·RestoreFileVersionRemoteOperation·restoreFileVersionRemoteOperation·=·this; | ||
95 | ················································final·int·n6·=·n5; | ||
96 | ················································final·boolean·b3·=·restoreFileVersionRemoteOperation.isSuccess(n6); | ||
97 | ················································final·Object·o5·=·o; | ||
98 | ················································final·boolean·b4·=·b3; | ||
99 | ················································final·Object·o6·=·moveMethod2; | ||
100 | ················································new·RemoteOperationResult(b4,·(HttpMethod)o6); | ||
101 | ················································final·MoveMethod·moveMethod4·=·moveMethod2; | ||
77 | ················································o | 102 | ················································o2·=·moveMethod4.getResponseBodyAsStream(); |
78 | ············································} | ||
79 | ············································ | 103 | ················································final·IOException·ex3·=·ex; |
80 | ················································remoteOperationResult·=·new·RemoteOperationResult((Exception)ex); | ||
81 | ················································final·String·tag·=·RestoreFileVersionRemoteOperation.TAG; | ||
82 | ················································final·StringBuilder·sb6·=·new·StringBuilder(); | ||
83 | ················································sb6.append("Restore·file·version·with·id·"); | ||
84 | ················································ | 104 | ················································final·Object·o7·=·o2; |
85 | ················································sb6.append("·failed:·"); | ||
86 | ················································sb6.append(remoteOperationResult.getLogMessage()); | ||
87 | ················································ | 105 | ················································((OwnCloudClient)ex3).exhaustResponse((InputStream)o7); |
106 | ················································final·MoveMethod·moveMethod5·=·moveMethod2; | ||
107 | ················································moveMethod5.releaseConnection(); | ||
88 | ············································} | 108 | ············································} |
109 | ············································catch·(IOException·ex)·{} | ||
89 | ········································} | 110 | ········································} |
90 | ········································catch·(IOException·ex | 111 | ········································catch·(IOException·ex5)·{} |
91 | ····································} | 112 | ····································} |
92 | ····································catch·(IOException·ex | 113 | ····································catch·(IOException·ex6)·{} |
93 | ································} | 114 | ································} |
94 | ································catch·(IOException·ex | 115 | ································catch·(IOException·ex7)·{} |
95 | ····························} | 116 | ····························} |
96 | ····························catch·(IOException·ex | 117 | ····························catch·(IOException·ex8)·{} |
97 | ························} | 118 | ························} |
98 | ························catch·(IOException·ex | 119 | ························catch·(IOException·ex9)·{} |
99 | ····················} | 120 | ····················} |
100 | ····················catch·(IOException·ex | 121 | ····················catch·(IOException·ex10)·{} |
101 | ················} | 122 | ················} |
102 | ················catch·(IOException·ex | 123 | ················catch·(IOException·ex11)·{} |
124 | ············} | ||
125 | ············catch·(IOException·ex12)·{} | ||
126 | ········} | ||
127 | ········catch·(IOException·ex13)·{} | ||
128 | ········Label_0392:·{ | ||
129 | ············try·{ | ||
130 | ················final·MoveMethod·moveMethod·=·new(org.apache.jackrabbit.webdav.client.methods.MoveMethod.class); | ||
131 | ················final·MoveMethod·moveMethod2·=·moveMethod; | ||
132 | ················final·boolean·b·=·true; | ||
133 | ················final·MoveMethod·moveMethod3·=·moveMethod2; | ||
134 | ················final·String·s·=·string; | ||
135 | ················final·Object·o3·=·o2; | ||
136 | ················final·boolean·b2·=·b; | ||
137 | ················new·MoveMethod(s,·(String)o3,·b2); | ||
138 | ················final·int·n·=·30000; | ||
139 | ················final·int·n2·=·5000; | ||
Max diff block lines reached; 862/11117 bytes (7.75%) of diff not shown. |
Offset 26, 34 lines modified | Offset 26, 41 lines modified | ||
26 | ····protected·RequestEntity·entity; | 26 | ····protected·RequestEntity·entity; |
27 | ····private·String·lastModificationTimestamp; | 27 | ····private·String·lastModificationTimestamp; |
28 | ····protected·String·localPath; | 28 | ····protected·String·localPath; |
29 | ····protected·String·mimeType; | 29 | ····protected·String·mimeType; |
30 | ····PutMethod·putMethod; | 30 | ····PutMethod·putMethod; |
31 | ····protected·String·remotePath; | 31 | ····protected·String·remotePath; |
32 | ····private·String·requiredEtag; | 32 | ····private·String·requiredEtag; |
33 | ····String·token; | ||
33 | ···· | 34 | ···· |
34 | ····public·UploadFileRemoteOperation(final·String·localPath,·final·String·remotePath,·final·String·mimeType,·final·String·lastModificationTimestamp)·{ | 35 | ····public·UploadFileRemoteOperation(final·String·localPath,·final·String·remotePath,·final·String·mimeType,·final·String·lastModificationTimestamp)·{ |
35 | ········this.putMethod·=·null; | 36 | ········this.putMethod·=·null; |
36 | ········this.requiredEtag·=·null; | 37 | ········this.requiredEtag·=·null; |
38 | ········this.token·=·null; | ||
37 | ········this.cancellationRequested·=·new·AtomicBoolean(false); | 39 | ········this.cancellationRequested·=·new·AtomicBoolean(false); |
38 | ········this.dataTransferListeners·=·new·HashSet(); | 40 | ········this.dataTransferListeners·=·new·HashSet(); |
39 | ········this.entity·=·null; | 41 | ········this.entity·=·null; |
40 | ········this.localPath·=·localPath; | 42 | ········this.localPath·=·localPath; |
41 | ········this.remotePath·=·remotePath; | 43 | ········this.remotePath·=·remotePath; |
42 | ········this.mimeType·=·mimeType; | 44 | ········this.mimeType·=·mimeType; |
43 | ········if·(lastModificationTimestamp·!=·null)·{ | 45 | ········if·(lastModificationTimestamp·!=·null)·{ |
44 | ············this.lastModificationTimestamp·=·lastModificationTimestamp; | 46 | ············this.lastModificationTimestamp·=·lastModificationTimestamp; |
45 | ············return; | 47 | ············return; |
46 | ········} | 48 | ········} |
47 | ········throw·new·AssertionError((Object)"LastModificationTimestamp·may·NOT·be·null!"); | 49 | ········throw·new·AssertionError((Object)"LastModificationTimestamp·may·NOT·be·null!"); |
48 | ····} | 50 | ····} |
49 | ···· | 51 | ···· |
50 | ····public·UploadFileRemoteOperation(final·String·s,·final·String·s2,·final·String·s3,·final·String· | 52 | ····public·UploadFileRemoteOperation(final·String·s,·final·String·s2,·final·String·s3,·final·String·s4,·final·String·s5)·{ |
53 | ········this(s,·s2,·s3,·s4,·s5,·null); | ||
54 | ····} | ||
55 | ···· | ||
56 | ····public·UploadFileRemoteOperation(final·String·s,·final·String·s2,·final·String·s3,·final·String·requiredEtag,·final·String·s4,·final·String·token)·{ | ||
51 | ········this(s,·s2,·s3,·s4); | 57 | ········this(s,·s2,·s3,·s4); |
52 | ········this.requiredEtag·=·requiredEtag; | 58 | ········this.requiredEtag·=·requiredEtag; |
59 | ········this.token·=·token; | ||
53 | ····} | 60 | ····} |
54 | ···· | 61 | ···· |
55 | ····public·void·addDataTransferProgressListener(final·OnDatatransferProgressListener·onDatatransferProgressListener)·{ | 62 | ····public·void·addDataTransferProgressListener(final·OnDatatransferProgressListener·onDatatransferProgressListener)·{ |
56 | ········Object·o·=·this.dataTransferListeners; | 63 | ········Object·o·=·this.dataTransferListeners; |
57 | ········synchronized·(o)·{ | 64 | ········synchronized·(o)·{ |
58 | ············this.dataTransferListeners.add(onDatatransferProgressListener); | 65 | ············this.dataTransferListeners.add(onDatatransferProgressListener); |
59 | ············//·monitorexit(o) | 66 | ············//·monitorexit(o) |
Offset 160, 144 lines modified | Offset 167, 169 lines modified | ||
160 | ········//···103:·aload···········4 | 167 | ········//···103:·aload···········4 |
161 | ········//···105:·aload···········5 | 168 | ········//···105:·aload···········5 |
162 | ········//···107:·invokespecial···org/apache/commons/httpclient/methods/PutMethod.<init>:(Ljava/lang/String;)V | 169 | ········//···107:·invokespecial···org/apache/commons/httpclient/methods/PutMethod.<init>:(Ljava/lang/String;)V |
163 | ········//···110:·aload_0········ | 170 | ········//···110:·aload_0········ |
164 | ········//···111:·aload···········4 | 171 | ········//···111:·aload···········4 |
165 | ········//···113:·putfield········com/owncloud/android/lib/resources/files/UploadFileRemoteOperation.putMethod:Lorg/apache/commons/httpclient/methods/PutMethod; | 172 | ········//···113:·putfield········com/owncloud/android/lib/resources/files/UploadFileRemoteOperation.putMethod:Lorg/apache/commons/httpclient/methods/PutMethod; |
166 | ········//···116:·aload_0········ | 173 | ········//···116:·aload_0········ |
167 | ········//···117:·getfield········com/owncloud/android/lib/resources/files/UploadFileRemoteOperation. | 174 | ········//···117:·getfield········com/owncloud/android/lib/resources/files/UploadFileRemoteOperation.token:Ljava/lang/String; |
168 | ········//···120:·astore··········4 | 175 | ········//···120:·astore··········4 |
169 | ········//···122:·aload···········4 | 176 | ········//···122:·aload···········4 |
170 | ········//···124:·invokevirtual···java/util/concurrent/atomic/AtomicBoolean.get:()Z | ||
171 | ········//···127:·istore··········7 | ||
172 | ········//···129:·iload···········7 | ||
173 | ········//···1 | 177 | ········//···124:·ifnull··········152 |
174 | ········//···134:·new·············Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; | ||
175 | ········//···137:·astore··········4 | ||
176 | ········//···139:·new·············Lcom/owncloud/android/lib/common/operations/OperationCancelledException; | ||
177 | ········//···142:·astore··········5 | ||
178 | ········//···144:·aload···········5 | ||
179 | ········//···146:·invokespecial···com/owncloud/android/lib/common/operations/OperationCancelledException.<init>:()V | ||
180 | ········//···149:·aload···········4 | ||
181 | ········//···151:·aload···········5 | ||
182 | ········//···153:·invokespecial···com/owncloud/android/lib/common/operations/RemoteOperationResult.<init>:(Ljava/lang/Exception;)V | ||
183 | ········//···156:·goto············246 | ||
184 | ········//···159:·aload_0········ | ||
185 | ········//···160:·aload_1········ | ||
186 | ········//···161:·invokevirtual···com/owncloud/android/lib/resources/files/UploadFileRemoteOperation.uploadFile:(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; | ||
187 | ········//···164:·astore··········4 | ||
188 | ········//···166:·goto············246 | ||
189 | ········//···169:·astore··········4 | ||
190 | ········//···171:·goto············258 | ||
191 | ········//···174:·astore··········4 | ||
192 | ········//···1 | 178 | ········//···127:·aload_0········ |
193 | ········//···177:·getfield········com/owncloud/android/lib/resources/files/UploadFileRemoteOperation.putMethod:Lorg/apache/commons/httpclient/methods/PutMethod; | ||
194 | ········//···180:·astore··········5 | ||
195 | ········//···182:·aload···········5 | ||
196 | ········//···184:·ifnull··········230 | ||
197 | ········//···187:·aload_0········ | ||
198 | ········//···1 | 179 | ········//···128:·getfield········com/owncloud/android/lib/resources/files/UploadFileRemoteOperation.putMethod:Lorg/apache/commons/httpclient/methods/PutMethod; |
199 | ········//···1 | 180 | ········//···131:·astore··········4 |
181 | ········//···133:·ldc·············"e2e-token" | ||
182 | ········//···135:·astore··········5 | ||
183 | ········//···137:·aload_0········ | ||
184 | ········//···138:·getfield········com/owncloud/android/lib/resources/files/UploadFileRemoteOperation.token:Ljava/lang/String; | ||
185 | ········//···141:·astore··········6 | ||
200 | ········//···1 | 186 | ········//···143:·aload···········4 |
201 | ········//···1 | 187 | ········//···145:·aload···········5 |
188 | ········//···147:·aload···········6 | ||
189 | ········//···149:·invokevirtual···org/apache/commons/httpclient/methods/PutMethod.addRequestHeader:(Ljava/lang/String;Ljava/lang/String;)V | ||
190 | ········//···152:·aload_0········ | ||
191 | ········//···153:·getfield········com/owncloud/android/lib/resources/files/UploadFileRemoteOperation.cancellationRequested:Ljava/util/concurrent/atomic/AtomicBoolean; | ||
192 | ········//···156:·astore··········4 | ||
193 | ········//···158:·aload···········4 | ||
194 | ········//···160:·invokevirtual···java/util/concurrent/atomic/AtomicBoolean.get:()Z | ||
202 | ········//···1 | 195 | ········//···163:·istore··········7 |
203 | ········//··· | 196 | ········//···165:·iload···········7 |
204 | ········//··· | 197 | ········//···167:·ifeq············195 |
205 | ········//··· | 198 | ········//···170:·new·············Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; |
206 | ········//··· | 199 | ········//···173:·astore··········4 |
207 | ········//··· | 200 | ········//···175:·new·············Lcom/owncloud/android/lib/common/operations/OperationCancelledException; |
208 | ········//··· | 201 | ········//···178:·astore··········5 |
209 | ········//··· | 202 | ········//···180:·aload···········5 |
210 | ········//··· | 203 | ········//···182:·invokespecial···com/owncloud/android/lib/common/operations/OperationCancelledException.<init>:()V |
211 | ········//··· | 204 | ········//···185:·aload···········4 |
212 | ········//··· | 205 | ········//···187:·aload···········5 |
213 | ········//···224:·invokespecial···com/owncloud/android/lib/common/operations/RemoteOperationResult.<init>:(Ljava/lang/Exception;)V | ||
214 | ········//···227:·goto············246 | ||
215 | ········//···230:·new·············Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; | ||
216 | ········//···233:·astore··········5 | ||
217 | ········//···235:·aload···········5 | ||
218 | ········//···237:·aload···········4 | ||
219 | ········//··· | 206 | ········//···189:·invokespecial···com/owncloud/android/lib/common/operations/RemoteOperationResult.<init>:(Ljava/lang/Exception;)V |
207 | ········//···192:·goto············282 | ||
208 | ········//···195:·aload_0········ | ||
209 | ········//···196:·aload_1········ | ||
210 | ········//···197:·invokevirtual···com/owncloud/android/lib/resources/files/UploadFileRemoteOperation.uploadFile:(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; | ||
211 | ········//···200:·astore··········4 | ||
212 | ········//···202:·goto············282 | ||
213 | ········//···205:·astore··········4 | ||
214 | ········//···207:·goto············294 | ||
215 | ········//···210:·astore··········4 | ||
216 | ········//···212:·aload_0········ | ||
217 | ········//···213:·getfield········com/owncloud/android/lib/resources/files/UploadFileRemoteOperation.putMethod:Lorg/apache/commons/httpclient/methods/PutMethod; | ||
218 | ········//···216:·astore··········5 | ||
219 | ········//···218:·aload···········5 | ||
Max diff block lines reached; 10066/19457 bytes (51.73%) of diff not shown. |
Offset 70, 16 lines modified | Offset 70, 15 lines modified | ||
70 | ····} | 70 | ····} |
71 | ···· | 71 | ···· |
72 | ····public·boolean·isFavorite()·{ | 72 | ····public·boolean·isFavorite()·{ |
73 | ········return·false; | 73 | ········return·false; |
74 | ····} | 74 | ····} |
75 | ···· | 75 | ···· |
76 | ····public·boolean·isFolder()·{ | 76 | ····public·boolean·isFolder()·{ |
77 | ········return·"DIR".equals(this.mimeType); | ||
77 | ········final·String·mimeType·=·this.mimeType; | ||
78 | ········return·mimeType·!=·null·&&·mimeType.equals("DIR"); | ||
79 | ····} | 78 | ····} |
80 | ···· | 79 | ···· |
81 | ····public·boolean·isHidden()·{ | 80 | ····public·boolean·isHidden()·{ |
82 | ········return·this.getFileName().startsWith("."); | 81 | ········return·this.getFileName().startsWith("."); |
83 | ····} | 82 | ····} |
84 | ···· | 83 | ···· |
85 | ····public·void·readFromParcel(final·Parcel·parcel)·{ | 84 | ····public·void·readFromParcel(final·Parcel·parcel)·{ |
Offset 3, 14 lines modified | Offset 3, 15 lines modified | ||
3 | import·com.owncloud.android.lib.common.operations.RemoteOperationResult; | 3 | import·com.owncloud.android.lib.common.operations.RemoteOperationResult; |
4 | import·com.owncloud.android.lib.common.OwnCloudClient; | 4 | import·com.owncloud.android.lib.common.OwnCloudClient; |
5 | import·com.owncloud.android.lib.common.operations.RemoteOperation; | 5 | import·com.owncloud.android.lib.common.operations.RemoteOperation; |
6 | public·class·GetShareesRemoteOperation·extends·RemoteOperation | 6 | public·class·GetShareesRemoteOperation·extends·RemoteOperation |
7 | { | 7 | { |
8 | ····private·static·final·String·NODE_CIRCLES·=·"circles"; | ||
8 | ····private·static·final·String·NODE_DATA·=·"data"; | 9 | ····private·static·final·String·NODE_DATA·=·"data"; |
9 | ····private·static·final·String·NODE_EMAILS·=·"emails"; | 10 | ····private·static·final·String·NODE_EMAILS·=·"emails"; |
10 | ····private·static·final·String·NODE_EXACT·=·"exact"; | 11 | ····private·static·final·String·NODE_EXACT·=·"exact"; |
11 | ····private·static·final·String·NODE_GROUPS·=·"groups"; | 12 | ····private·static·final·String·NODE_GROUPS·=·"groups"; |
12 | ····private·static·final·String·NODE_OCS·=·"ocs"; | 13 | ····private·static·final·String·NODE_OCS·=·"ocs"; |
13 | ····private·static·final·String·NODE_REMOTES·=·"remotes"; | 14 | ····private·static·final·String·NODE_REMOTES·=·"remotes"; |
14 | ····private·static·final·String·NODE_ROOMS·=·"rooms"; | 15 | ····private·static·final·String·NODE_ROOMS·=·"rooms"; |
Offset 61, 693 lines modified | Offset 62, 757 lines modified | ||
61 | ········//·····2:·astore_2······· | 62 | ········//·····2:·astore_2······· |
62 | ········//·····3:·ldc·············"groups" | 63 | ········//·····3:·ldc·············"groups" |
63 | ········//·····5:·astore_3······· | 64 | ········//·····5:·astore_3······· |
64 | ········//·····6:·ldc·············"users" | 65 | ········//·····6:·ldc·············"users" |
65 | ········//·····8:·astore··········4 | 66 | ········//·····8:·astore··········4 |
66 | ········//····10:·ldc·············"rooms" | 67 | ········//····10:·ldc·············"rooms" |
67 | ········//····12:·astore··········5 | 68 | ········//····12:·astore··········5 |
69 | ········//····14:·ldc·············"circles" | ||
70 | ········//····16:·astore··········6 | ||
68 | ········//····1 | 71 | ········//····18:·iconst_0······· |
69 | ········//····1 | 72 | ········//····19:·istore··········7 |
70 | ········//···· | 73 | ········//····21:·aconst_null···· |
71 | ········//···· | 74 | ········//····22:·astore··········8 |
72 | ········//····2 | 75 | ········//····24:·aload_1········ |
73 | ········//····2 | 76 | ········//····25:·invokevirtual···com/owncloud/android/lib/common/OwnCloudClient.getBaseUri:()Landroid/net/Uri; |
74 | ········//····2 | 77 | ········//····28:·astore··········9 |
75 | ········//···· | 78 | ········//····30:·aload···········9 |
76 | ········//···· | 79 | ········//····32:·invokevirtual···android/net/Uri.buildUpon:()Landroid/net/Uri$Builder; |
77 | ········//····31:·astore··········8 | ||
78 | ········//····33:·ldc·············"ocs/v2.php/apps/files_sharing/api/v1/sharees" | ||
79 | ········//····35:·astore··········9 | 80 | ········//····35:·astore··········9 |
81 | ········//····37:·ldc·············"ocs/v2.php/apps/files_sharing/api/v1/sharees" | ||
80 | ········//····3 | 82 | ········//····39:·astore··········10 |
81 | ········//···· | 83 | ········//····41:·aload···········9 |
84 | ········//····43:·aload···········10 | ||
82 | ········//····4 | 85 | ········//····45:·invokevirtual···android/net/Uri$Builder.appendEncodedPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; |
83 | ········//····4 | 86 | ········//····48:·pop············ |
84 | ········//····4 | 87 | ········//····49:·ldc·············"format" |
85 | ········//····47:·astore··········9 | ||
86 | ········//····49:·ldc·············"json" | ||
87 | ········//····51:·astore··········10 | 88 | ········//····51:·astore··········10 |
88 | ········//····53:· | 89 | ········//····53:·ldc·············"json" |
90 | ········//····55:·astore··········11 | ||
89 | ········//····5 | 91 | ········//····57:·aload···········9 |
90 | ········//····5 | 92 | ········//····59:·aload···········10 |
93 | ········//····61:·aload···········11 | ||
91 | ········//···· | 94 | ········//····63:·invokevirtual···android/net/Uri$Builder.appendQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; |
92 | ········//····6 | 95 | ········//····66:·pop············ |
93 | ········//····6 | 96 | ········//····67:·ldc·············"itemType" |
94 | ········//····65:·astore··········9 | ||
95 | ········//····67:·ldc·············"file" | ||
96 | ········//····69:·astore··········10 | 97 | ········//····69:·astore··········10 |
97 | ········//····71:· | 98 | ········//····71:·ldc·············"file" |
99 | ········//····73:·astore··········11 | ||
98 | ········//····7 | 100 | ········//····75:·aload···········9 |
99 | ········//····7 | 101 | ········//····77:·aload···········10 |
102 | ········//····79:·aload···········11 | ||
100 | ········//···· | 103 | ········//····81:·invokevirtual···android/net/Uri$Builder.appendQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; |
101 | ········//····8 | 104 | ········//····84:·pop············ |
102 | ········//····8 | 105 | ········//····85:·ldc·············"search" |
103 | ········//····8 | 106 | ········//····87:·astore··········10 |
104 | ········//····8 | 107 | ········//····89:·aload_0········ |
105 | ········//···· | 108 | ········//····90:·getfield········com/owncloud/android/lib/resources/shares/GetShareesRemoteOperation.mSearchString:Ljava/lang/String; |
106 | ········//···· | 109 | ········//····93:·astore··········11 |
107 | ········//····91:·aload···········8 | ||
108 | ········//····9 | 110 | ········//····95:·aload···········9 |
109 | ········//····9 | 111 | ········//····97:·aload···········10 |
110 | ········//····97:·invokevirtual···android/net/Uri$Builder.appendQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; | ||
111 | ········//···100:·pop············ | ||
112 | ········//···101:·ldc·············"page" | ||
113 | ········//···103:·astore··········9 | ||
114 | ········//···105:·aload_0········ | ||
115 | ········//···106:·getfield········com/owncloud/android/lib/resources/shares/GetShareesRemoteOperation.mPage:I | ||
116 | ········//···109:·istore··········11 | ||
117 | ········//···111:·iload···········11 | ||
118 | ········//···113:·invokestatic····java/lang/String.valueOf:(I)Ljava/lang/String; | ||
119 | ········//···116:·astore··········10 | ||
120 | ········//···118:·aload···········8 | ||
121 | ········//···120:·aload···········9 | ||
122 | ········//···122:·aload···········10 | ||
123 | ········//···124:·invokevirtual···android/net/Uri$Builder.appendQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; | ||
124 | ········//···127:·pop············ | ||
125 | ········//···128:·ldc·············"perPage" | ||
126 | ········//···130:·astore··········9 | ||
127 | ········//···132:·aload_0········ | ||
128 | ········//···133:·getfield········com/owncloud/android/lib/resources/shares/GetShareesRemoteOperation.mPerPage:I | ||
129 | ········//···136:·istore··········11 | ||
130 | ········//···138:·iload···········11 | ||
131 | ········//···140:·invokestatic····java/lang/String.valueOf:(I)Ljava/lang/String; | ||
132 | ········//···143:·astore··········10 | ||
133 | ········//···145:·aload···········8 | ||
134 | ········//···147:·aload···········9 | ||
135 | ········//··· | 112 | ········//····99:·aload···········11 |
136 | ········//···1 | 113 | ········//···101:·invokevirtual···android/net/Uri$Builder.appendQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; |
137 | ········//···1 | 114 | ········//···104:·pop············ |
115 | ········//···105:·ldc·············"page" | ||
116 | ········//···107:·astore··········10 | ||
117 | ········//···109:·aload_0········ | ||
118 | ········//···110:·getfield········com/owncloud/android/lib/resources/shares/GetShareesRemoteOperation.mPage:I | ||
119 | ········//···113:·istore··········12 | ||
120 | ········//···115:·iload···········12 | ||
121 | ········//···117:·invokestatic····java/lang/String.valueOf:(I)Ljava/lang/String; | ||
122 | ········//···120:·astore··········11 | ||
123 | ········//···122:·aload···········9 | ||
124 | ········//···124:·aload···········10 | ||
125 | ········//···126:·aload···········11 | ||
126 | ········//···128:·invokevirtual···android/net/Uri$Builder.appendQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; | ||
127 | ········//···131:·pop············ | ||
128 | ········//···132:·ldc·············"perPage" | ||
129 | ········//···134:·astore··········10 | ||
130 | ········//···136:·aload_0········ | ||
131 | ········//···137:·getfield········com/owncloud/android/lib/resources/shares/GetShareesRemoteOperation.mPerPage:I | ||
132 | ········//···140:·istore··········12 | ||
133 | ········//···142:·iload···········12 | ||
134 | ········//···144:·invokestatic····java/lang/String.valueOf:(I)Ljava/lang/String; | ||
135 | ········//···147:·astore··········11 | ||
136 | ········//···149:·aload···········9 | ||
137 | ········//···151:·aload···········10 | ||
138 | ········//···153:·aload···········11 | ||
139 | ········//···155:·invokevirtual···android/net/Uri$Builder.appendQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; | ||
140 | ········//···158:·pop············ | ||
Max diff block lines reached; 64800/74796 bytes (86.64%) of diff not shown. |
Offset 2, 16 lines modified | Offset 2, 16 lines modified | ||
2 | package·com.owncloud.android.lib.resources.status; | 2 | package·com.owncloud.android.lib.resources.status; |
3 | import·org.json.JSONArray; | 3 | import·org.json.JSONArray; |
4 | import·android.net.Uri$Builder; | 4 | import·android.net.Uri$Builder; |
5 | import·android.net.Uri; | 5 | import·android.net.Uri; |
6 | import·org.apache.commons.httpclient.Header; | 6 | import·org.apache.commons.httpclient.Header; |
7 | import·java.util.List; | 7 | import·java.util.List; |
8 | import·java.util.ArrayList; | ||
9 | import·org.json.JSONObject; | 8 | import·org.json.JSONObject; |
9 | import·java.util.ArrayList; | ||
10 | import·com.owncloud.android.lib.common.utils.Log_OC; | 10 | import·com.owncloud.android.lib.common.utils.Log_OC; |
11 | import·org.apache.commons.httpclient.HttpMethod; | 11 | import·org.apache.commons.httpclient.HttpMethod; |
12 | import·org.apache.commons.httpclient.methods.GetMethod; | 12 | import·org.apache.commons.httpclient.methods.GetMethod; |
13 | import·com.owncloud.android.lib.common.operations.RemoteOperationResult; | 13 | import·com.owncloud.android.lib.common.operations.RemoteOperationResult; |
14 | import·com.owncloud.android.lib.common.OwnCloudClient; | 14 | import·com.owncloud.android.lib.common.OwnCloudClient; |
15 | import·com.owncloud.android.lib.common.operations.RemoteOperation; | 15 | import·com.owncloud.android.lib.common.operations.RemoteOperation; |
Offset 80, 671 lines modified | Offset 80, 746 lines modified | ||
80 | ····private·static·final·String·PROPERTY_STATUSCODE·=·"statuscode"; | 80 | ····private·static·final·String·PROPERTY_STATUSCODE·=·"statuscode"; |
81 | ····private·static·final·String·PROPERTY_STRING·=·"string"; | 81 | ····private·static·final·String·PROPERTY_STRING·=·"string"; |
82 | ····private·static·final·String·PROPERTY_UNDELETE·=·"undelete"; | 82 | ····private·static·final·String·PROPERTY_UNDELETE·=·"undelete"; |
83 | ····private·static·final·String·PROPERTY_UPLOAD·=·"upload"; | 83 | ····private·static·final·String·PROPERTY_UPLOAD·=·"upload"; |
84 | ····private·static·final·String·PROPERTY_VERSIONING·=·"versioning"; | 84 | ····private·static·final·String·PROPERTY_VERSIONING·=·"versioning"; |
85 | ····private·static·final·String·TAG; | 85 | ····private·static·final·String·TAG; |
86 | ····private·static·final·String·VALUE_FORMAT·=·"json"; | 86 | ····private·static·final·String·VALUE_FORMAT·=·"json"; |
87 | ····private·OCCapability·currentCapability; | ||
87 | ···· | 88 | ···· |
88 | ····static·{ | 89 | ····static·{ |
89 | ········TAG·=·GetCapabilitiesRemoteOperation.class.getSimpleName(); | 90 | ········TAG·=·GetCapabilitiesRemoteOperation.class.getSimpleName(); |
90 | ····} | 91 | ····} |
91 | ···· | 92 | ···· |
93 | ····public·GetCapabilitiesRemoteOperation()·{ | ||
94 | ········this.currentCapability·=·null; | ||
95 | ····} | ||
96 | ···· | ||
97 | ····public·GetCapabilitiesRemoteOperation(final·OCCapability·currentCapability)·{ | ||
98 | ········this.currentCapability·=·null; | ||
99 | ········this.currentCapability·=·currentCapability; | ||
100 | ····} | ||
101 | ···· | ||
102 | ····private·boolean·isNotModified(int·n)·{ | ||
103 | ········if·(n·==·304)·{ | ||
104 | ············n·=·1; | ||
105 | ········} | ||
106 | ········else·{ | ||
107 | ············n·=·0; | ||
108 | ········} | ||
109 | ········return·n·!=·0; | ||
110 | ····} | ||
111 | ···· | ||
92 | ····private·boolean·isSuccess(int·n)·{ | 112 | ····private·boolean·isSuccess(int·n)·{ |
93 | ········if·(n·==·200)·{ | 113 | ········if·(n·==·200)·{ |
94 | ············n·=·1; | 114 | ············n·=·1; |
95 | ········} | 115 | ········} |
96 | ········else·{ | 116 | ········else·{ |
97 | ············n·=·0; | 117 | ············n·=·0; |
98 | ········} | 118 | ········} |
99 | ········return·n·!=·0; | 119 | ········return·n·!=·0; |
100 | ····} | 120 | ····} |
101 | ···· | 121 | ···· |
102 | ····protected·RemoteOperationResult·run(final·OwnCloudClient·ownCloudClient)·{ | 122 | ····protected·RemoteOperationResult·run(final·OwnCloudClient·ownCloudClient)·{ |
103 | ········final·String·s·=·"api_enabled"; | ||
104 | ········final·String·s | 123 | ········final·String·s·=·"files_sharing"; |
105 | ········final·String·s | 124 | ········final·String·s2·=·"core"; |
106 | ········final·String·s | 125 | ········final·String·s3·=·"capabilities"; |
107 | ········final·String·s | 126 | ········final·String·s4·=·"version"; |
108 | ········final·String·s | 127 | ········final·String·s5·=·"color-text"; |
109 | ········final·String·s | 128 | ········final·String·s6·=·"background"; |
110 | ········final·String·s | 129 | ········final·String·s7·=·"logo"; |
111 | ········final·String·s | 130 | ········final·String·s8·=·"files"; |
112 | ········Object·o2·=·null; | ||
113 | ········Object·o3·=·null; | 131 | ········Object·o3·=·null; |
132 | ········Exception·ex·=·null; | ||
114 | ········try·{ | 133 | ········try·{ |
115 | ············final·Uri·baseUri·=·ownCloudClient.getBaseUri(); | 134 | ············final·Uri·baseUri·=·ownCloudClient.getBaseUri(); |
116 | ············try·{ | 135 | ············try·{ |
117 | ················final·Uri$Builder·buildUpon·=·baseUri.buildUpon(); | 136 | ················final·Uri$Builder·buildUpon·=·baseUri.buildUpon(); |
118 | ················buildUpon.appendEncodedPath("ocs/v1.php/cloud/capabilities"); | 137 | ················buildUpon.appendEncodedPath("ocs/v1.php/cloud/capabilities"); |
119 | ················buildUpon.appendQueryParameter("format",·"json"); | 138 | ················buildUpon.appendQueryParameter("format",·"json"); |
120 | ················try·{ | 139 | ················try·{ |
121 | ····················final·Uri·build·=·buildUpon.build(); | 140 | ····················final·Uri·build·=·buildUpon.build(); |
122 | ····················try·{ | 141 | ····················try·{ |
123 | ························final·Object·o·=·new·GetMethod(build.toString()); | 142 | ························final·Object·o·=·new·GetMethod(build.toString()); |
124 | ························final·String·s | 143 | ························final·String·s9·=·"OCS-APIREQUEST"; |
125 | ························final·String·s1 | 144 | ························final·String·s10·=·"true"; |
126 | ························final· | 145 | ························final·Object·o2·=·o; |
127 | ························final·String·s1 | 146 | ························final·String·s11·=·s9; |
128 | ························try·{ | 147 | ························try·{ |
129 | ···························· | 148 | ····························((GetMethod)o2).addRequestHeader(s11,·s10); |
130 | ····························final·int·executeMethod·=·ownCloudClient.executeMethod((HttpMethod)o); | ||
131 | ····························Label_ | 149 | ····························Label_0191:·{ |
132 | ································if·( | 150 | ································if·(this.currentCapability·==·null)·{ |
133 | ····································break·Label_ | 151 | ····································break·Label_0191; |
134 | ································} | 152 | ································} |
135 | ································final·String· | 153 | ································final·String·s12·=·""; |
154 | ································final·OCCapability·currentCapability·=·this.currentCapability; | ||
136 | ································try·{ | 155 | ································try·{ |
137 | ···································· | 156 | ····································if·(s12.equals(currentCapability.getEtag()))·{ |
157 | ········································break·Label_0191; | ||
158 | ····································} | ||
159 | ····································final·String·s13·=·"If-None-Match"; | ||
160 | ····································final·OCCapability·currentCapability2·=·this.currentCapability; | ||
138 | ····································try·{ | 161 | ····································try·{ |
139 | ········································o | 162 | ········································((GetMethod)o).addRequestHeader(s13,·currentCapability2.getEtag()); |
163 | ········································final·int·executeMethod·=·ownCloudClient.executeMethod((HttpMethod)o); | ||
164 | ········································final·boolean·notModified·=·this.isNotModified(executeMethod); | ||
165 | ········································final·String·s14·=·"***·Get·Capabilities·completed·"; | ||
166 | ········································final·boolean·b·=·true; | ||
167 | ········································Label_0292:·{ | ||
168 | ············································if·(!notModified)·{ | ||
169 | ················································break·Label_0292; | ||
140 | ········································ | 170 | ············································} |
171 | ············································Log_OC.d(GetCapabilitiesRemoteOperation.TAG,·"Capabilities·not·modified"); | ||
141 | ············································new·StringBuilder(); | ||
142 | ············································((StringBuilder)o2).append("Successful·response:·"); | ||
143 | ············································final·StringBuilder·sb·=·(StringBuilder)o2; | ||
144 | ············································try·{ | 172 | ············································try·{ |
145 | ················································sb.append(responseBodyAsString); | ||
146 | ················································o2·=·((StringBuilder)o2).toString(); | ||
147 | ················································Log_OC.d(tag,·(String)o2); | ||
148 | ················································o2·=·new·JSONObject(responseBodyAsString); | ||
149 | ················································o2·=·((JSONObject)o2).getJSONObject("ocs"); | ||
150 | ················································final·JSONObject·jsonObject·=·((JSONObject)o2).getJSONObject("meta"); | ||
151 | ················································o2·=·((JSONObject)o2).getJSONObject("data"); | ||
152 | ················································final·boolean·equalsIgnoreCase·=·"ok".equalsIgnoreCase(jsonObject.getString("status")); | ||
153 | ················································final·int·int1·=·jsonObject.getInt("statuscode"); | ||
154 | ················································final·String·string·=·jsonObject.getString("message"); | ||
Max diff block lines reached; 250245/259014 bytes (96.61%) of diff not shown. |
Offset 1, 14 lines modified | Offset 1, 16 lines modified | ||
1 | package·com.owncloud.android.lib.resources.trashbin; | 1 | package·com.owncloud.android.lib.resources.trashbin; |
2 | import·java.io.IOException; | ||
3 | import·android.util.Log; | ||
4 | import·org.apache.commons.httpclient.HttpMethod; | 2 | import·org.apache.commons.httpclient.HttpMethod; |
5 | import·org.apache.commons.httpclient.HttpMethodBase; | 3 | import·org.apache.commons.httpclient.HttpMethodBase; |
4 | import·android.net.Uri; | ||
5 | import·java.io.InputStream; | ||
6 | import·android.util.Log; | ||
7 | import·java.io.IOException; | ||
6 | import·org.apache.jackrabbit.webdav.client.methods.DeleteMethod; | 8 | import·org.apache.jackrabbit.webdav.client.methods.DeleteMethod; |
7 | import·com.owncloud.android.lib.common.operations.RemoteOperationResult; | 9 | import·com.owncloud.android.lib.common.operations.RemoteOperationResult; |
8 | import·com.owncloud.android.lib.common.OwnCloudClient; | 10 | import·com.owncloud.android.lib.common.OwnCloudClient; |
9 | import·com.owncloud.android.lib.common.operations.RemoteOperation; | 11 | import·com.owncloud.android.lib.common.operations.RemoteOperation; |
10 | public·class·EmptyTrashbinRemoteOperation·extends·RemoteOperation | 12 | public·class·EmptyTrashbinRemoteOperation·extends·RemoteOperation |
11 | { | 13 | { |
Offset 26, 40 lines modified | Offset 28, 144 lines modified | ||
26 | ········} | 28 | ········} |
27 | ········else·{ | 29 | ········else·{ |
28 | ············n·=·0; | 30 | ············n·=·0; |
29 | ········} | 31 | ········} |
30 | ········return·n·!=·0; | 32 | ········return·n·!=·0; |
31 | ····} | 33 | ····} |
32 | ···· | 34 | ···· |
33 | ····protected·RemoteOperationResult·run(final·OwnCloudClient· | 35 | ····protected·RemoteOperationResult·run(final·OwnCloudClient·ex)·{ |
34 | ········ | 36 | ········InputStream·inputStream·=·null; |
37 | ········DeleteMethod·deleteMethod·=·null; | ||
38 | ········StringBuilder·sb·=·null; | ||
35 | ········try·{ | 39 | ········try·{ |
40 | ············deleteMethod·=·new(org.apache.jackrabbit.webdav.client.methods.DeleteMethod.class); | ||
36 | ············try·{ | 41 | ············try·{ |
42 | ················sb·=·new(java.lang.StringBuilder.class); | ||
43 | ················final·StringBuilder·sb2·=·sb; | ||
44 | ················new·StringBuilder(); | ||
45 | ················final·IOException·ex2·=·ex; | ||
46 | ················final·Uri·uri·=·((OwnCloudClient)ex2).getNewWebdavUri(); | ||
47 | ················final·StringBuilder·sb3·=·sb; | ||
48 | ················final·Uri·uri2·=·uri; | ||
49 | ················sb3.append(uri2); | ||
50 | ················final·String·s·=·"/trashbin/"; | ||
51 | ················final·StringBuilder·sb4·=·sb; | ||
52 | ················final·String·s2·=·s; | ||
53 | ················sb4.append(s2); | ||
54 | ················final·IOException·ex3·=·ex; | ||
55 | ················final·String·s3·=·((OwnCloudClient)ex3).getUserId(); | ||
56 | ················final·StringBuilder·sb5·=·sb; | ||
57 | ················final·String·s4·=·s3; | ||
58 | ················sb5.append(s4); | ||
59 | ················final·String·s5·=·"/trash"; | ||
60 | ················final·StringBuilder·sb6·=·sb; | ||
61 | ················final·String·s6·=·s5; | ||
62 | ················sb6.append(s6); | ||
63 | ················final·StringBuilder·sb7·=·sb; | ||
64 | ················Object·o·=·sb7.toString(); | ||
65 | ················final·DeleteMethod·deleteMethod2·=·deleteMethod; | ||
66 | ················final·Object·o2·=·o; | ||
67 | ················new·DeleteMethod((String)o2); | ||
68 | ················final·int·n·=·30000; | ||
69 | ················final·int·n2·=·5000; | ||
70 | ················final·IOException·ex4·=·ex; | ||
71 | ················final·HttpMethodBase·httpMethodBase·=·(HttpMethodBase)deleteMethod; | ||
72 | ················final·int·n3·=·n; | ||
37 | ················try·{ | 73 | ················try·{ |
74 | ····················final·int·n4·=·n2; | ||
38 | ····················final·StringBuilder·sb·=·new·StringBuilder(); | ||
39 | ····················sb.append(ownCloudClient.getNewWebdavUri()); | ||
40 | ····················sb.append("/trashbin/"); | ||
41 | ····················sb.append(ownCloudClient.getUserId()); | ||
42 | ····················sb.append("/trash"); | ||
43 | ····················final·DeleteMethod·deleteMethod·=·new·DeleteMethod(sb.toString()); | ||
44 | ····················final·int· | 75 | ····················final·int·n5·=·((OwnCloudClient)ex4).executeMethod(httpMethodBase,·n3,·n4); |
45 | ····················try·{ | 76 | ····················try·{ |
77 | ························final·RemoteOperationResult·remoteOperationResult·=·new(com.owncloud.android.lib.common.operations.RemoteOperationResult.class); | ||
78 | ························o·=·remoteOperationResult; | ||
79 | ························final·EmptyTrashbinRemoteOperation·emptyTrashbinRemoteOperation·=·this; | ||
80 | ························final·int·n6·=·n5; | ||
46 | ························remoteOperationResult·=·new·RemoteOperationResult(this.isSuccess(executeMethod),·(HttpMethod)deleteMethod); | ||
47 | ························ownCloudClient.exhaustResponse(deleteMethod.getResponseBodyAsStream()); | ||
48 | ····················} | ||
49 | ····················catch·(IOException·ex)·{ | ||
50 | ························remoteOperationResult·=·new·RemoteOperationResult((Exception)ex); | ||
51 | ························final· | 81 | ························final·boolean·b·=·emptyTrashbinRemoteOperation.isSuccess(n6); |
52 | ························final·StringBuilder·sb2·=·new·StringBuilder(); | ||
53 | ························sb2.append("Empty·trashbin·failed:·"); | ||
54 | ························sb2.append(remoteOperationResult.getLogMessage()); | ||
55 | ························ | 82 | ························final·Object·o3·=·o; |
83 | ························final·boolean·b2·=·b; | ||
84 | ························final·HttpMethod·httpMethod·=·(HttpMethod)deleteMethod; | ||
85 | ························new·RemoteOperationResult(b2,·httpMethod); | ||
86 | ························final·DeleteMethod·deleteMethod3·=·deleteMethod; | ||
87 | ························inputStream·=·deleteMethod3.getResponseBodyAsStream(); | ||
88 | ························final·IOException·ex5·=·ex; | ||
89 | ························final·InputStream·inputStream2·=·inputStream; | ||
90 | ························((OwnCloudClient)ex5).exhaustResponse(inputStream2); | ||
91 | ························final·DeleteMethod·deleteMethod4·=·deleteMethod; | ||
92 | ························deleteMethod4.releaseConnection(); | ||
56 | ····················} | 93 | ····················} |
94 | ····················catch·(IOException·ex)·{} | ||
57 | ················} | 95 | ················} |
58 | ················catch·(IOException·ex | 96 | ················catch·(IOException·ex6)·{} |
97 | ············} | ||
98 | ············catch·(IOException·ex7)·{} | ||
99 | ········} | ||
100 | ········catch·(IOException·ex8)·{} | ||
101 | ········try·{ | ||
102 | ············final·StringBuilder·sb2·=·sb; | ||
103 | ············new·StringBuilder(); | ||
104 | ············final·IOException·ex2·=·ex; | ||
105 | ············final·Uri·uri·=·((OwnCloudClient)ex2).getNewWebdavUri(); | ||
106 | ············final·StringBuilder·sb3·=·sb; | ||
107 | ············final·Uri·uri2·=·uri; | ||
108 | ············sb3.append(uri2); | ||
109 | ············final·String·s·=·"/trashbin/"; | ||
110 | ············final·StringBuilder·sb4·=·sb; | ||
111 | ············final·String·s2·=·s; | ||
112 | ············sb4.append(s2); | ||
113 | ············final·IOException·ex3·=·ex; | ||
114 | ············final·String·s3·=·((OwnCloudClient)ex3).getUserId(); | ||
115 | ············final·StringBuilder·sb5·=·sb; | ||
116 | ············final·String·s4·=·s3; | ||
117 | ············sb5.append(s4); | ||
118 | ············final·String·s5·=·"/trash"; | ||
119 | ············final·StringBuilder·sb6·=·sb; | ||
120 | ············final·String·s6·=·s5; | ||
121 | ············sb6.append(s6); | ||
Max diff block lines reached; 185/8844 bytes (2.09%) of diff not shown. |
Offset 1, 14 lines modified | Offset 1, 15 lines modified | ||
1 | package·com.owncloud.android.lib.resources.trashbin; | 1 | package·com.owncloud.android.lib.resources.trashbin; |
2 | import·java.io.IOException; | ||
3 | import·android.util.Log; | ||
4 | import·org.apache.commons.httpclient.HttpMethod; | 2 | import·org.apache.commons.httpclient.HttpMethod; |
5 | import·org.apache.commons.httpclient.HttpMethodBase; | 3 | import·org.apache.commons.httpclient.HttpMethodBase; |
4 | import·java.io.InputStream; | ||
5 | import·android.util.Log; | ||
6 | import·java.io.IOException; | ||
6 | import·org.apache.jackrabbit.webdav.client.methods.MoveMethod; | 7 | import·org.apache.jackrabbit.webdav.client.methods.MoveMethod; |
7 | import·android.net.Uri; | 8 | import·android.net.Uri; |
8 | import·com.owncloud.android.lib.common.network.WebdavUtils; | 9 | import·com.owncloud.android.lib.common.network.WebdavUtils; |
9 | import·com.owncloud.android.lib.common.operations.RemoteOperationResult; | 10 | import·com.owncloud.android.lib.common.operations.RemoteOperationResult; |
10 | import·com.owncloud.android.lib.common.OwnCloudClient; | 11 | import·com.owncloud.android.lib.common.OwnCloudClient; |
11 | import·com.owncloud.android.lib.common.operations.RemoteOperation; | 12 | import·com.owncloud.android.lib.common.operations.RemoteOperation; |
Offset 35, 62 lines modified | Offset 36, 133 lines modified | ||
35 | ········} | 36 | ········} |
36 | ········else·{ | 37 | ········else·{ |
37 | ············n·=·1; | 38 | ············n·=·1; |
38 | ········} | 39 | ········} |
39 | ········return·n·!=·0; | 40 | ········return·n·!=·0; |
40 | ····} | 41 | ····} |
41 | ···· | 42 | ···· |
42 | ····protected·RemoteOperationResult·run(final·OwnCloudClient· | 43 | ····protected·RemoteOperationResult·run(final·OwnCloudClient·ex)·{ |
43 | ········ | 44 | ········InputStream·inputStream·=·null; |
45 | ········Object·string·=·null; | ||
46 | ········String·string2·=·null; | ||
44 | ········try·{ | 47 | ········try·{ |
45 | ············try·{ | 48 | ············try·{ |
46 | ················final·StringBuilder·sb·=·new·StringBuilder(); | 49 | ················final·StringBuilder·sb·=·new·StringBuilder(); |
47 | ················sb.append( | 50 | ················sb.append(((OwnCloudClient)ex).getNewWebdavUri()); |
48 | ················final·String·sourcePath·=·this.sourcePath; | 51 | ················final·String·sourcePath·=·this.sourcePath; |
49 | ················try·{ | 52 | ················try·{ |
50 | ····················sb.append(WebdavUtils.encodePath(sourcePath)); | 53 | ····················sb.append(WebdavUtils.encodePath(sourcePath)); |
51 | ···················· | 54 | ····················string·=·sb.toString(); |
52 | ····················try·{ | 55 | ····················try·{ |
53 | ························try·{ | 56 | ························try·{ |
54 | ····························final·StringBuilder·sb2·=·new·StringBuilder(); | 57 | ····························final·StringBuilder·sb2·=·new·StringBuilder(); |
55 | ····························sb2.append( | 58 | ····························sb2.append(((OwnCloudClient)ex).getNewWebdavUri()); |
56 | ····························sb2.append("/trashbin/"); | 59 | ····························sb2.append("/trashbin/"); |
57 | ····························sb2.append( | 60 | ····························sb2.append(((OwnCloudClient)ex).getUserId()); |
58 | ····························sb2.append("/restore/"); | 61 | ····························sb2.append("/restore/"); |
59 | ····························final·String·fileName·=·this.fileName; | 62 | ····························final·String·fileName·=·this.fileName; |
60 | ····························try·{ | 63 | ····························try·{ |
61 | ································sb2.append(Uri.encode(fileName)); | 64 | ································sb2.append(Uri.encode(fileName)); |
62 | ································ | 65 | ································string2·=·sb2.toString(); |
66 | ································final·MoveMethod·moveMethod·=·new(org.apache.jackrabbit.webdav.client.methods.MoveMethod.class); | ||
67 | ································final·MoveMethod·moveMethod2·=·moveMethod; | ||
68 | ································final·boolean·b·=·true; | ||
69 | ································final·MoveMethod·moveMethod3·=·moveMethod2; | ||
70 | ································final·Object·o·=·string; | ||
71 | ································final·String·s·=·string2; | ||
72 | ································final·boolean·b2·=·b; | ||
73 | ································new·MoveMethod((String)o,·s,·b2); | ||
74 | ································final·int·n·=·30000; | ||
75 | ································final·int·n2·=·5000; | ||
76 | ································final·IOException·ex2·=·ex; | ||
77 | ································final·HttpMethodBase·httpMethodBase·=·(HttpMethodBase)moveMethod2; | ||
78 | ································final·int·n3·=·n; | ||
63 | ································try·{ | 79 | ································try·{ |
64 | ····································final· | 80 | ····································final·int·n4·=·n2; |
65 | ····································final·int· | 81 | ····································final·int·n5·=·((OwnCloudClient)ex2).executeMethod(httpMethodBase,·n3,·n4); |
66 | ····································try·{ | 82 | ····································try·{ |
67 | ········································remoteOperationResult·=·new·RemoteOperationResult(this.isSuccess(executeMethod),·(HttpMethod)moveMethod); | ||
68 | ········································ | 83 | ········································final·RemoteOperationResult·remoteOperationResult·=·new(com.owncloud.android.lib.common.operations.RemoteOperationResult.class); |
84 | ········································string·=·remoteOperationResult; | ||
85 | ········································final·RestoreTrashbinFileRemoteOperation·restoreTrashbinFileRemoteOperation·=·this; | ||
69 | ···································· | 86 | ········································final·int·n6·=·n5; |
70 | ····································catch·(IOException·ex)·{ | ||
71 | ········································remoteOperationResult·=·new·RemoteOperationResult((Exception)ex); | ||
72 | ········································final· | 87 | ········································final·boolean·b3·=·restoreTrashbinFileRemoteOperation.isSuccess(n6); |
88 | ········································final·Object·o2·=·string; | ||
89 | ········································final·boolean·b4·=·b3; | ||
90 | ········································final·HttpMethod·httpMethod·=·(HttpMethod)moveMethod2; | ||
73 | ········································final·StringBuilder·sb3·=·new·StringBuilder(); | ||
74 | ········································sb3.append("Restore·trashbin·file·"); | ||
75 | ········································sb3.append(this.sourcePath); | ||
76 | ········································sb3.append("·failed:·"); | ||
77 | ········································ | 91 | ········································new·RemoteOperationResult(b4,·httpMethod); |
78 | ········································ | 92 | ········································final·MoveMethod·moveMethod4·=·moveMethod2; |
93 | ········································inputStream·=·moveMethod4.getResponseBodyAsStream(); | ||
94 | ········································final·IOException·ex3·=·ex; | ||
95 | ········································final·InputStream·inputStream2·=·inputStream; | ||
96 | ········································((OwnCloudClient)ex3).exhaustResponse(inputStream2); | ||
97 | ········································final·MoveMethod·moveMethod5·=·moveMethod2; | ||
98 | ········································moveMethod5.releaseConnection(); | ||
79 | ····································} | 99 | ····································} |
100 | ····································catch·(IOException·ex)·{} | ||
80 | ································} | 101 | ································} |
81 | ································catch·(IOException·ex | 102 | ································catch·(IOException·ex4)·{} |
82 | ····························} | 103 | ····························} |
83 | ····························catch·(IOException·ex | 104 | ····························catch·(IOException·ex5)·{} |
84 | ························} | 105 | ························} |
85 | ························catch·(IOException·ex | 106 | ························catch·(IOException·ex6)·{} |
86 | ····················} | 107 | ····················} |
87 | ····················catch·(IOException·ex | 108 | ····················catch·(IOException·ex7)·{} |
88 | ················} | 109 | ················} |
89 | ················catch·(IOException·ex | 110 | ················catch·(IOException·ex8)·{} |
90 | ············} | 111 | ············} |
91 | ············catch·(IOException·ex | 112 | ············catch·(IOException·ex9)·{} |
113 | ········} | ||
114 | ········catch·(IOException·ex10)·{} | ||
115 | ········try·{ | ||
116 | ············final·MoveMethod·moveMethod·=·new(org.apache.jackrabbit.webdav.client.methods.MoveMethod.class); | ||
117 | ············final·MoveMethod·moveMethod2·=·moveMethod; | ||
118 | ············final·boolean·b·=·true; | ||
119 | ············final·MoveMethod·moveMethod3·=·moveMethod2; | ||
120 | ············final·Object·o·=·string; | ||
121 | ············final·String·s·=·string2; | ||
122 | ············final·boolean·b2·=·b; | ||
123 | ············new·MoveMethod((String)o,·s,·b2); | ||
124 | ············final·int·n·=·30000; | ||
125 | ············final·int·n2·=·5000; | ||
126 | ············final·IOException·ex2·=·ex; | ||
127 | ············final·HttpMethodBase·httpMethodBase·=·(HttpMethodBase)moveMethod2; | ||
128 | ············final·int·n3·=·n; | ||
129 | ············final·int·n4·=·n2; | ||
130 | ············final·int·n5·=·((OwnCloudClient)ex2).executeMethod(httpMethodBase,·n3,·n4); | ||
131 | ············final·RemoteOperationResult·remoteOperationResult·=·new(com.owncloud.android.lib.common.operations.RemoteOperationResult.class); | ||
132 | ············string·=·remoteOperationResult; | ||
133 | ············final·RestoreTrashbinFileRemoteOperation·restoreTrashbinFileRemoteOperation·=·this; | ||
134 | ············final·int·n6·=·n5; | ||
135 | ············final·boolean·b3·=·restoreTrashbinFileRemoteOperation.isSuccess(n6); | ||
136 | ············final·Object·o2·=·string; | ||
137 | ············final·boolean·b4·=·b3; | ||
Max diff block lines reached; 85/9893 bytes (0.86%) of diff not shown. |
Offset 106, 16 lines modified | Offset 106, 15 lines modified | ||
106 | ····} | 106 | ····} |
107 | ···· | 107 | ···· |
108 | ····public·boolean·isFavorite()·{ | 108 | ····public·boolean·isFavorite()·{ |
109 | ········return·false; | 109 | ········return·false; |
110 | ····} | 110 | ····} |
111 | ···· | 111 | ···· |
112 | ····public·boolean·isFolder()·{ | 112 | ····public·boolean·isFolder()·{ |
113 | ········return·"DIR".equals(this.mimeType); | ||
113 | ········final·String·mimeType·=·this.mimeType; | ||
114 | ········return·mimeType·!=·null·&&·mimeType.equals("DIR"); | ||
115 | ····} | 114 | ····} |
116 | ···· | 115 | ···· |
117 | ····public·boolean·isHidden()·{ | 116 | ····public·boolean·isHidden()·{ |
118 | ········return·this.getFileName().startsWith("."); | 117 | ········return·this.getFileName().startsWith("."); |
119 | ····} | 118 | ····} |
120 | ···· | 119 | ···· |
121 | ····public·void·readFromParcel(final·Parcel·parcel)·{ | 120 | ····public·void·readFromParcel(final·Parcel·parcel)·{ |
Offset 8, 15 lines modified | Offset 8, 14 lines modified | ||
8 | public·class·CheckRemoteWipeRemoteOperation·extends·RemoteOperation | 8 | public·class·CheckRemoteWipeRemoteOperation·extends·RemoteOperation |
9 | { | 9 | { |
10 | ····private·static·final·String·JSON_FORMAT·=·"?format=json"; | 10 | ····private·static·final·String·JSON_FORMAT·=·"?format=json"; |
11 | ····private·static·final·String·REMOTE_WIPE_URL·=·"/index.php/core/wipe/check"; | 11 | ····private·static·final·String·REMOTE_WIPE_URL·=·"/index.php/core/wipe/check"; |
12 | ····private·static·final·int·SYNC_CONNECTION_TIMEOUT·=·5000; | 12 | ····private·static·final·int·SYNC_CONNECTION_TIMEOUT·=·5000; |
13 | ····private·static·final·int·SYNC_READ_TIMEOUT·=·40000; | 13 | ····private·static·final·int·SYNC_READ_TIMEOUT·=·40000; |
14 | ····private·static·final·String·TAG; | 14 | ····private·static·final·String·TAG; |
15 | ····private·static·final·String·TOKEN·=·"token"; | ||
16 | ····private·static·final·String·WIPE·=·"wipe"; | 15 | ····private·static·final·String·WIPE·=·"wipe"; |
17 | ···· | 16 | ···· |
18 | ····static·{ | 17 | ····static·{ |
19 | ········TAG·=·CheckRemoteWipeRemoteOperation.class.getSimpleName(); | 18 | ········TAG·=·CheckRemoteWipeRemoteOperation.class.getSimpleName(); |
20 | ····} | 19 | ····} |
21 | ···· | 20 | ···· |
22 | ····protected·RemoteOperationResult·run(final·OwnCloudClient·p0)·{ | 21 | ····protected·RemoteOperationResult·run(final·OwnCloudClient·p0)·{ |
Offset 7, 15 lines modified | Offset 7, 14 lines modified | ||
7 | public·class·RemoteWipeSuccessRemoteOperation·extends·RemoteOperation | 7 | public·class·RemoteWipeSuccessRemoteOperation·extends·RemoteOperation |
8 | { | 8 | { |
9 | ····private·static·final·String·REMOTE_WIPE_URL·=·"/index.php/core/wipe/success"; | 9 | ····private·static·final·String·REMOTE_WIPE_URL·=·"/index.php/core/wipe/success"; |
10 | ····private·static·final·int·SYNC_CONNECTION_TIMEOUT·=·5000; | 10 | ····private·static·final·int·SYNC_CONNECTION_TIMEOUT·=·5000; |
11 | ····private·static·final·int·SYNC_READ_TIMEOUT·=·40000; | 11 | ····private·static·final·int·SYNC_READ_TIMEOUT·=·40000; |
12 | ····private·static·final·String·TAG; | 12 | ····private·static·final·String·TAG; |
13 | ····private·static·final·String·TOKEN·=·"token"; | ||
14 | ····private·String·appToken; | 13 | ····private·String·appToken; |
15 | ···· | 14 | ···· |
16 | ····static·{ | 15 | ····static·{ |
17 | ········TAG·=·RemoteWipeSuccessRemoteOperation.class.getSimpleName(); | 16 | ········TAG·=·RemoteWipeSuccessRemoteOperation.class.getSimpleName(); |
18 | ····} | 17 | ····} |
19 | ···· | 18 | ···· |
20 | ····public·RemoteWipeSuccessRemoteOperation(final·String·appToken)·{ | 19 | ····public·RemoteWipeSuccessRemoteOperation(final·String·appToken)·{ |
Offset 1, 14 lines modified | Offset 1, 17 lines modified | ||
1 | package·okio; | 1 | package·okio; |
2 | import·kotlin.jvm.internal.Intrinsics; | 2 | import·kotlin.jvm.internal.Intrinsics; |
3 | 3 | final·class·BlackholeSink·implements·Sink | |
4 | { | 4 | { |
5 | ····public·BlackholeSink()·{ | ||
6 | ····} | ||
7 | ···· | ||
5 | ····public·void·close()·{ | 8 | ····public·void·close()·{ |
6 | ····} | 9 | ····} |
7 | ···· | 10 | ···· |
8 | ····public·void·flush()·{ | 11 | ····public·void·flush()·{ |
9 | ····} | 12 | ····} |
10 | ···· | 13 | ···· |
11 | ····public·Timeout·timeout()·{ | 14 | ····public·Timeout·timeout()·{ |
Offset 23, 15 lines modified | Offset 23, 15 lines modified | ||
23 | ···· | 23 | ···· |
24 | ····public·InflaterSource(final·Source·source,·final·Inflater·inflater)·{ | 24 | ····public·InflaterSource(final·Source·source,·final·Inflater·inflater)·{ |
25 | ········Intrinsics.checkParameterIsNotNull((Object)source,·"source"); | 25 | ········Intrinsics.checkParameterIsNotNull((Object)source,·"source"); |
26 | ········Intrinsics.checkParameterIsNotNull((Object)inflater,·"inflater"); | 26 | ········Intrinsics.checkParameterIsNotNull((Object)inflater,·"inflater"); |
27 | ········this(Okio.buffer(source),·inflater); | 27 | ········this(Okio.buffer(source),·inflater); |
28 | ····} | 28 | ····} |
29 | ···· | 29 | ···· |
30 | ····private·final·void·release | 30 | ····private·final·void·releaseBytesAfterInflate()·{ |
31 | ········final·int·bufferBytesHeldByInflater·=·this.bufferBytesHeldByInflater; | 31 | ········final·int·bufferBytesHeldByInflater·=·this.bufferBytesHeldByInflater; |
32 | ········if·(bufferBytesHeldByInflater·==·0)·{ | 32 | ········if·(bufferBytesHeldByInflater·==·0)·{ |
33 | ············return; | 33 | ············return; |
34 | ········} | 34 | ········} |
35 | ········final·int·n·=·bufferBytesHeldByInflater·-·this.inflater.getRemaining(); | 35 | ········final·int·n·=·bufferBytesHeldByInflater·-·this.inflater.getRemaining(); |
36 | ········this.bufferBytesHeldByInflater·-=·n; | 36 | ········this.bufferBytesHeldByInflater·-=·n; |
37 | ········this.source.skip((long)n); | 37 | ········this.source.skip((long)n); |
Offset 42, 109 lines modified | Offset 42, 96 lines modified | ||
42 | ············return; | 42 | ············return; |
43 | ········} | 43 | ········} |
44 | ········this.inflater.end(); | 44 | ········this.inflater.end(); |
45 | ········this.closed·=·true; | 45 | ········this.closed·=·true; |
46 | ········this.source.close(); | 46 | ········this.source.close(); |
47 | ····} | 47 | ····} |
48 | ···· | 48 | ···· |
49 | ····public·long·read(final·Buffer·buffer,· | 49 | ····public·long·read(final·Buffer·buffer,·final·long·n)·{ |
50 | ········Intrinsics.checkParameterIsNotNull((Object)buffer,·"sink"); | ||
51 | ········while·(true)·{ | ||
52 | ············final·long·orInflate·=·this.readOrInflate(buffer,·n); | ||
53 | ············if·(orInflate·>·0L)·{ | ||
54 | ················return·orInflate; | ||
55 | ············} | ||
56 | ············if·(this.inflater.finished()·||·this.inflater.needsDictionary())·{ | ||
57 | ················return·-1; | ||
58 | ············} | ||
59 | ············if·(!this.source.exhausted())·{ | ||
60 | ················continue; | ||
61 | ············} | ||
62 | ············throw·(Throwable)new·EOFException("source·exhausted·prematurely"); | ||
63 | ········} | ||
64 | ····} | ||
65 | ···· | ||
66 | ····public·final·long·readOrInflate(final·Buffer·buffer,·long·min)·{ | ||
50 | ········Intrinsics.checkParameterIsNotNull((Object)buffer,·"sink"); | 67 | ········Intrinsics.checkParameterIsNotNull((Object)buffer,·"sink"); |
51 | ········final·int·n·=·1; | 68 | ········final·int·n·=·1; |
52 | ········final·long·n2·=·0L; | 69 | ········final·long·n2·=·0L; |
53 | ········if·( | 70 | ········if·(min·>=·n2)·{ |
54 | ············if·(((this.closed·?·1·:·0)·^·n)·!=·0x0)·{ | 71 | ············if·(((this.closed·?·1·:·0)·^·n)·!=·0x0)·{ |
55 | ················if·( | 72 | ················if·(min·==·n2)·{ |
56 | ····················return·n2; | 73 | ····················return·n2; |
57 | ················} | 74 | ················} |
58 | ················ | 75 | ················try·{ |
59 | ····················final· | 76 | ····················final·Segment·writableSegment$okio·=·buffer.writableSegment$okio(n); |
60 | ····················try·{ | 77 | ····················try·{ |
61 | ························ | 78 | ························min·=·Math.min(min,·8192·-·writableSegment$okio.limit); |
79 | ························final·int·len·=·(int)min; | ||
80 | ························this.refill(); | ||
81 | ························final·Inflater·inflater·=·this.inflater; | ||
62 | ························try·{ | 82 | ························try·{ |
83 | ····························final·byte[]·data·=·writableSegment$okio.data; | ||
63 | ····························final·int·len·=·(int)Math.min(size,·8192·-·writableSegment$okio.limit); | ||
64 | ····························final·Inflater·inflater·=·this.inflater; | ||
65 | ····························try·{ | 84 | ····························try·{ |
66 | ································final· | 85 | ································final·int·inflate·=·inflater.inflate(data,·writableSegment$okio.limit,·len); |
67 | ································try·{ | 86 | ································try·{ |
68 | ···································· | 87 | ····································this.releaseBytesAfterInflate(); |
69 | ····································if·(inflate·>·0)·{ | 88 | ····································if·(inflate·>·0)·{ |
70 | ········································writableSegment$okio.limit·+=·inflate; | 89 | ········································writableSegment$okio.limit·+=·inflate; |
71 | ········································size·=·buffer.size(); | 90 | ········································final·long·size·=·buffer.size(); |
72 | ········································final·long·n3·=·(long)inflate; | ||
73 | ········································ | 91 | ········································min·=·inflate; |
74 | ········································buffer.setSize$okio(size); | 92 | ········································buffer.setSize$okio(size·+·min); |
75 | ········································return· | 93 | ········································return·min; |
76 | ····································} | 94 | ····································} |
77 | ····································final· | 95 | ····································final·int·pos·=·writableSegment$okio.pos; |
78 | ····································try·{ | 96 | ····································try·{ |
79 | ········································Label_0265:·{ | ||
80 | ············································if·(inflater2.finished())·{ | ||
81 | ················································break·Label_0265; | ||
82 | ············································} | ||
83 | ············································final·Inflater·inflater3·=·this.inflater; | ||
84 | ············································try·{ | ||
85 | ················································if·(inflater3.needsDictionary())·{ | ||
86 | ····················································break·Label_0265; | ||
87 | ················································} | ||
88 | ················································if·(!refill)·{ | ||
89 | ····················································continue; | ||
90 | ················································} | ||
91 | ················································final·EOFException·ex·=·(EOFException)new·EOFException("source·exhausted·prematurely"); | ||
92 | ················································try·{ | ||
93 | ····················································throw·ex; | ||
94 | ····················································this.releaseInflatedBytes(); | ||
95 | ····················································final·int·pos·=·writableSegment$okio.pos; | ||
96 | ····················································try·{ | ||
97 | ········································ | 97 | ········································if·(pos·==·writableSegment$okio.limit)·{ |
98 | ············································ | 98 | ············································buffer.head·=·writableSegment$okio.pop(); |
99 | ············································ | 99 | ············································SegmentPool.INSTANCE.recycle(writableSegment$okio); |
100 | ························································} | ||
101 | ························································return·-1; | ||
102 | ····················································} | ||
103 | ····················································catch·(DataFormatException·ex2)·{ | ||
104 | ························································throw·(Throwable)new·IOException(ex2); | ||
105 | ····················································} | ||
106 | ················································} | ||
107 | ················································catch·(DataFormatException·ex3)·{} | ||
108 | ············································} | ||
109 | ············································catch·(DataFormatException·ex4)·{} | ||
110 | ········································} | 100 | ········································} |
101 | ········································return·n2; | ||
102 | ····································} | ||
103 | ····································catch·(DataFormatException·ex)·{ | ||
104 | ········································throw·(Throwable)new·IOException(ex); | ||
111 | ····································} | 105 | ····································} |
112 | ····································catch·(DataFormatException·ex5)·{} | ||
113 | ································} | 106 | ································} |
114 | ································catch·(DataFormatException·ex | 107 | ································catch·(DataFormatException·ex2)·{} |
115 | ····························} | 108 | ····························} |
116 | ····························catch·(DataFormatException·ex | 109 | ····························catch·(DataFormatException·ex3)·{} |
117 | ························} | 110 | ························} |
118 | ························catch·(DataFormatException·ex | 111 | ························catch·(DataFormatException·ex4)·{} |
119 | ····················} | 112 | ····················} |
120 | ····················catch·(DataFormatException·ex | 113 | ····················catch·(DataFormatException·ex5)·{} |
121 | ····················break; | ||
122 | ················} | 114 | ················} |
115 | ················catch·(DataFormatException·ex6)·{} | ||
123 | ············} | 116 | ············} |
124 | ············throw·(Throwable)new·IllegalStateException("closed".toString()); | 117 | ············throw·(Throwable)new·IllegalStateException("closed".toString()); |
125 | ········} | 118 | ········} |
126 | ········final·StringBuilder·sb·=·new·StringBuilder(); | 119 | ········final·StringBuilder·sb·=·new·StringBuilder(); |
Max diff block lines reached; 996/9026 bytes (11.03%) of diff not shown. |
Offset 42, 16 lines modified | Offset 42, 20 lines modified | ||
42 | ····private·static·final·String·TAG; | 42 | ····private·static·final·String·TAG; |
43 | ····private·final·boolean·onWifiConnection; | 43 | ····private·final·boolean·onWifiConnection; |
44 | ···· | 44 | ···· |
45 | ····static·{ | 45 | ····static·{ |
46 | ········TAG·=·ChunkedFileUploadRemoteOperation.class.getSimpleName(); | 46 | ········TAG·=·ChunkedFileUploadRemoteOperation.class.getSimpleName(); |
47 | ····} | 47 | ····} |
48 | ···· | 48 | ···· |
49 | ····public·ChunkedFileUploadRemoteOperation(final·String·s,·final·String·s2,·final·String·s3,·final·String·s4,·final·String·s5,·final·boolean·b)·{ | ||
50 | ········this(s,·s2,·s3,·s4,·s5,·b,·null); | ||
51 | ····} | ||
52 | ···· | ||
49 | ····public·ChunkedFileUploadRemoteOperation(final·String·s,·final·String·s2,·final·String·s3,·final·String·s4,·final·String·s5,·final·boolean·onWifiConnection)·{ | 53 | ····public·ChunkedFileUploadRemoteOperation(final·String·s,·final·String·s2,·final·String·s3,·final·String·s4,·final·String·s5,·final·boolean·onWifiConnection,·final·String·s6)·{ |
50 | ········super(s,·s2,·s3,·s4,·s5); | 54 | ········super(s,·s2,·s3,·s4,·s5,·s6); |
51 | ········this.onWifiConnection·=·onWifiConnection; | 55 | ········this.onWifiConnection·=·onWifiConnection; |
52 | ····} | 56 | ····} |
53 | ···· | 57 | ···· |
54 | ····private·PutMethod·createPutMethod(final·String·s)·{ | 58 | ····private·PutMethod·createPutMethod(final·String·s)·{ |
55 | ········(this.putMethod·=·new·PutMethod(s)).setRequestEntity(this.entity); | 59 | ········(this.putMethod·=·new·PutMethod(s)).setRequestEntity(this.entity); |
56 | ········if·(this.cancellationRequested.get())·{ | 60 | ········if·(this.cancellationRequested.get())·{ |
57 | ············this.putMethod.abort(); | 61 | ············this.putMethod.abort(); |
Offset 107, 14 lines modified | Offset 111, 19 lines modified | ||
107 | ························((StringBuilder)putMethod).append(format2); | 111 | ························((StringBuilder)putMethod).append(format2); |
108 | ························putMethod·=·((StringBuilder)putMethod).toString(); | 112 | ························putMethod·=·((StringBuilder)putMethod).toString(); |
109 | ························if·(this.putMethod·!=·null)·{ | 113 | ························if·(this.putMethod·!=·null)·{ |
110 | ····························this.putMethod.releaseConnection(); | 114 | ····························this.putMethod.releaseConnection(); |
111 | ························} | 115 | ························} |
112 | ························putMethod·=·this.createPutMethod((String)putMethod); | 116 | ························putMethod·=·this.createPutMethod((String)putMethod); |
113 | ························this.putMethod·=·(PutMethod)putMethod; | 117 | ························this.putMethod·=·(PutMethod)putMethod; |
118 | ························putMethod·=·this.token; | ||
119 | ························if·(putMethod·!=·null)·{ | ||
120 | ····························putMethod·=·this.putMethod; | ||
121 | ····························((PutMethod)putMethod).addRequestHeader("e2e-token",·this.token); | ||
122 | ························} | ||
114 | ························putMethod·=·this.putMethod; | 123 | ························putMethod·=·this.putMethod; |
115 | ························final·int·executeMethod·=·ownCloudClient.executeMethod((HttpMethod)putMethod); | 124 | ························final·int·executeMethod·=·ownCloudClient.executeMethod((HttpMethod)putMethod); |
116 | ························final·RemoteOperationResult·remoteOperationResult·=·new·RemoteOperationResult(this.isSuccess(executeMethod),·(HttpMethod)this.putMethod); | 125 | ························final·RemoteOperationResult·remoteOperationResult·=·new·RemoteOperationResult(this.isSuccess(executeMethod),·(HttpMethod)this.putMethod); |
117 | ························ownCloudClient.exhaustResponse(this.putMethod.getResponseBodyAsStream()); | 126 | ························ownCloudClient.exhaustResponse(this.putMethod.getResponseBodyAsStream()); |
118 | ························final·String·tag·=·ChunkedFileUploadRemoteOperation.TAG; | 127 | ························final·String·tag·=·ChunkedFileUploadRemoteOperation.TAG; |
119 | ························final·StringBuilder·sb·=·new·StringBuilder(); | 128 | ························final·StringBuilder·sb·=·new·StringBuilder(); |
120 | ························sb.append("Upload·of·"); | 129 | ························sb.append("Upload·of·"); |
Offset 234, 17 lines modified | Offset 243, 17 lines modified | ||
234 | ························try·{ | 243 | ························try·{ |
235 | ····························sb3.append(s); | 244 | ····························sb3.append(s); |
236 | ····························sb.append(FileUtils.md5Sum(file)); | 245 | ····························sb.append(FileUtils.md5Sum(file)); |
237 | ····························final·String·string·=·sb.toString(); | 246 | ····························final·String·string·=·sb.toString(); |
238 | ····························try·{ | 247 | ····························try·{ |
239 | ································ownCloudClient.executeMethod((HttpMethodBase)new·MkColMethod(string),·30000,·5000); | 248 | ································ownCloudClient.executeMethod((HttpMethodBase)new·MkColMethod(string),·30000,·5000); |
240 | ································try·{ | 249 | ································try·{ |
241 | ····································final·DavPropertyNameSet· | 250 | ····································final·DavPropertyNameSet·chunksPropSet·=·WebdavUtils.getChunksPropSet(); |
242 | ····································final·int·n·=·1; | 251 | ····································final·int·n·=·1; |
243 | ····································final·PropFindMethod·propFindMethod·=·new·PropFindMethod(string,· | 252 | ····································final·PropFindMethod·propFindMethod·=·new·PropFindMethod(string,·chunksPropSet,·n); |
244 | ····································try·{ | 253 | ····································try·{ |
245 | ········································ownCloudClient.executeMethod((HttpMethod)propFindMethod); | 254 | ········································ownCloudClient.executeMethod((HttpMethod)propFindMethod); |
246 | ········································Label_0274:·{ | 255 | ········································Label_0274:·{ |
247 | ············································if·(propFindMethod.succeeded())·{ | 256 | ············································if·(propFindMethod.succeeded())·{ |
248 | ················································break·Label_0274; | 257 | ················································break·Label_0274; |
249 | ············································} | 258 | ············································} |
250 | ············································RemoteOperationResult·remoteOperationResult·=·new(com.owncloud.android.lib.common.operations.RemoteOperationResult.class); | 259 | ············································RemoteOperationResult·remoteOperationResult·=·new(com.owncloud.android.lib.common.operations.RemoteOperationResult.class); |
Offset 258, 199 lines modified | Offset 267, 165 lines modified | ||
258 | ························································final·ArrayList<Chunk>·list·=·new·ArrayList<Chunk>(); | 267 | ························································final·ArrayList<Chunk>·list·=·new·ArrayList<Chunk>(); |
259 | ························································final·MultiStatus·responseBodyAsMultiStatus·=·propFindMethod.getResponseBodyAsMultiStatus(); | 268 | ························································final·MultiStatus·responseBodyAsMultiStatus·=·propFindMethod.getResponseBodyAsMultiStatus(); |
260 | ························································try·{ | 269 | ························································try·{ |
261 | ····························································final·MultiStatusResponse[]·responses·=·responseBodyAsMultiStatus.getResponses(); | 270 | ····························································final·MultiStatusResponse[]·responses·=·responseBodyAsMultiStatus.getResponses(); |
262 | ····························································try·{ | 271 | ····························································try·{ |
263 | ································································int·length·=·responses.length; | 272 | ································································int·length·=·responses.length; |
264 | ································································int·n2·=·0; | 273 | ································································int·n2·=·0; |
265 | ································································MultiStatusResponse·multiStatusResponse; | ||
266 | ································································Uri·uploadUri; | ||
267 | ································································WebdavEntry·webdavEntry; | ||
268 | ································································String[]·split; | ||
269 | ································································String·s3; | ||
270 | ································································long·long1; | ||
271 | ································································String·s4; | ||
272 | ································································int·n3; | ||
273 | ································································Chunk·chunk; | ||
274 | ································································ArrayList<Chunk>·list2; | ||
275 | ································································long·n4; | ||
276 | ································································List·checkMissingChunks; | ||
277 | ································································Iterator<Chunk>·iterator; | ||
278 | ································································Chunk·next; | ||
279 | ································································RemoteOperationResult·uploadChunk; | ||
280 | ································································AtomicBoolean·cancellationRequested; | ||
281 | ································································OperationCancelledException·ex; | ||
282 | ································································RemoteOperationResult·remoteOperationResult2; | ||
283 | ································································StringBuilder·sb4; | ||
284 | ································································String·remotePath; | ||
285 | ································································String·string2; | ||
286 | ································································StringBuilder·sb6; | ||
287 | ································································StringBuilder·sb5; | ||
288 | ································································String·string3; | ||
289 | ································································String·s5; | ||
290 | ································································long·l; | ||
291 | ································································RemoteOperationResult·remoteOperationResult3; | ||
292 | ································································RemoteOperationResult·remoteOperationResult4; | ||
293 | ································································ChunkedFileUploadRemoteOperation·chunkedFileUploadRemoteOperation; | ||
294 | ································································int·n5; | ||
295 | ································································boolean·b; | ||
296 | ································································RemoteOperationResult·remoteOperationResult5; | ||
297 | ································································boolean·b2; | ||
298 | ································································MoveMethod·moveMethod2; | ||
299 | ································································final·Exception·ex3; | ||
300 | ································································Exception·ex2; | ||
301 | ···························································· | 274 | ····························································Label_0467_Outer: |
302 | ································································while·(true)·{ | 275 | ································································while·(true)·{ |
303 | ····································································Label_0483:·{ | 276 | ····································································Label_0483:·{ |
304 | ········································································if·(n2·>=·length)·{ | 277 | ········································································if·(n2·>=·length)·{ |
305 | ············································································break·Label_0483; | 278 | ············································································break·Label_0483; |
306 | ········································································} | 279 | ········································································} |
307 | ········································································multiStatusResponse·=·responses[n2]; | 280 | ········································································final·MultiStatusResponse·multiStatusResponse·=·responses[n2]; |
308 | ········································································try·{ | 281 | ········································································try·{ |
309 | ············································································try·{ | 282 | ············································································try·{ |
310 | ················································································uploadUri·=·ownCloudClient.getUploadUri(); | 283 | ················································································final·Uri·uploadUri·=·ownCloudClient.getUploadUri(); |
311 | ················································································try·{ | 284 | ················································································try·{ |
312 | ····················································································webdavEntry·=·new·WebdavEntry(multiStatusResponse,·uploadUri.getPath()); | 285 | ····················································································final·WebdavEntry·webdavEntry·=·new·WebdavEntry(multiStatusResponse,·uploadUri.getPath()); |
313 | ····················································································Label_0463:·{ | 286 | ····················································································Label_0463:·{ |
314 | ························································································if·(".file".equalsIgnoreCase(webdavEntry.getName())·||·webdavEntry.isDirectory())·{ | 287 | ························································································if·(".file".equalsIgnoreCase(webdavEntry.getName())·||·webdavEntry.isDirectory())·{ |
315 | ····························································································break·Label_0463; | 288 | ····························································································break·Label_0463; |
316 | ························································································} | 289 | ························································································} |
317 | ························································································split·=·webdavEntry.getName().split("-"); | 290 | ························································································final·String[]·split·=·webdavEntry.getName().split("-"); |
318 | ························································································try·{ | 291 | ························································································try·{ |
319 | ····························································································s3·=·split[0]; | 292 | ····························································································final·String·s3·=·split[0]; |
320 | ····························································································try·{ | 293 | ····························································································try·{ |
321 | ································································································long1·=·Long.parseLong(s3); | 294 | ································································································final·long·long1·=·Long.parseLong(s3); |
322 | ································································································s4·=·split[n]; | 295 | ································································································final·String·s4·=·split[n]; |
323 | ································································································n3·=·length; | 296 | ································································································int·n3·=·length; |
324 | ································································································chunk·=·new·Chunk(long1,·Long.parseLong(s4)); | 297 | ································································································final·Chunk·chunk·=·new·Chunk(long1,·Long.parseLong(s4)); |
325 | ································································································list2·=·list; | 298 | ································································································final·ArrayList<Chunk>·list2·=·list; |
Max diff block lines reached; 35506/47583 bytes (74.62%) of diff not shown. |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | DEX·version·'035' | 1 | DEX·version·'035' |
2 | DEX·file·header: | 2 | DEX·file·header: |
3 | magic···············:·'dex\n035\0' | 3 | magic···············:·'dex\n035\0' |
4 | checksum············:· | 4 | checksum············:·6bebb246 |
5 | signature···········:· | 5 | signature···········:·f201...7b5b |
6 | file_size···········:·7574560 | 6 | file_size···········:·7574560 |
7 | header_size·········:·112 | 7 | header_size·········:·112 |
8 | link_size···········:·0 | 8 | link_size···········:·0 |
9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
10 | string_ids_size·····:·52191 | 10 | string_ids_size·····:·52191 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·8968 | 12 | type_ids_size·······:·8968 |
Offset 1014572, 22 lines modified | Offset 1014572, 22 lines modified | ||
1014572 | 458c02:·6e20·76f8·4a00·························|001d:·invoke-virtual·{v10,·v4},·Lokio/ByteString;.getByte:(I)B·//·method@f876 | 1014572 | 458c02:·6e20·76f8·4a00·························|001d:·invoke-virtual·{v10,·v4},·Lokio/ByteString;.getByte:(I)B·//·method@f876 |
1014573 | 458c08:·0a08···································|0020:·move-result·v8 | 1014573 | 458c08:·0a08···································|0020:·move-result·v8 |
1014574 | 458c0a:·d588·ff00······························|0021:·and-int/lit16·v8,·v8,·#int·255·//·#00ff | 1014574 | 458c0a:·d588·ff00······························|0021:·and-int/lit16·v8,·v8,·#int·255·//·#00ff |
1014575 | 458c0e:·3387·0500······························|0023:·if-ne·v7,·v8,·0028·//·+0005 | 1014575 | 458c0e:·3387·0500······························|0023:·if-ne·v7,·v8,·0028·//·+0005 |
1014576 | 458c12:·d804·0401······························|0025:·add-int/lit8·v4,·v4,·#int·1·//·#01 | 1014576 | 458c12:·d804·0401······························|0025:·add-int/lit8·v4,·v4,·#int·1·//·#01 |
1014577 | 458c16:·28ec···································|0027:·goto·0013·//·-0014 | 1014577 | 458c16:·28ec···································|0027:·goto·0013·//·-0014 |
1014578 | 458c18:·3587·0a00······························|0028:·if-ge·v7,·v8,·0032·//·+000a | 1014578 | 458c18:·3587·0a00······························|0028:·if-ge·v7,·v8,·0032·//·+000a |
1014579 | 458c1c:·280 | 1014579 | 458c1c:·2809···································|002a:·goto·0033·//·+0009 |
1014580 | 458c1e:·3310·0 | 1014580 | 458c1e:·3310·0400······························|002b:·if-ne·v0,·v1,·002f·//·+0004 |
1014581 | 458c22:·1205···································|002d:·const/4·v5,·#int·0·//·#0 | ||
1014581 | 458c2 | 1014582 | 458c24:·2805···································|002e:·goto·0033·//·+0005 |
1014582 | 458c2 | 1014583 | 458c26:·3510·0300······························|002f:·if-ge·v0,·v1,·0032·//·+0003 |
1014583 | 458c28:·12f3···································|0030:·const/4·v3,·#int·-1·//·#ff | ||
1014584 | 458c2a:·2802···································|0031:·goto·0033·//·+0002 | 1014584 | 458c2a:·2802···································|0031:·goto·0033·//·+0002 |
1014585 | 458c2c:·121 | 1014585 | 458c2c:·1215···································|0032:·const/4·v5,·#int·1·//·#1 |
1014586 | 458c2e:·0f0 | 1014586 | 458c2e:·0f05···································|0033:·return·v5 |
1014587 | ······catches·······:·(none) | 1014587 | ······catches·······:·(none) |
1014588 | ······positions·····:· | 1014588 | ······positions·····:· |
1014589 | ········0x0005·line=448 | 1014589 | ········0x0005·line=448 |
1014590 | ········0x0009·line=449 | 1014590 | ········0x0009·line=449 |
1014591 | ········0x000d·line=451 | 1014591 | ········0x000d·line=451 |
1014592 | ········0x0017·line=453 | 1014592 | ········0x0017·line=453 |
1014593 | ········0x001d·line=455 | 1014593 | ········0x001d·line=455 |
Offset 1441402, 15 lines modified | Offset 1441402, 15 lines modified | ||
1441402 | static_fields_size··:·0 | 1441402 | static_fields_size··:·0 |
1441403 | instance_fields_size:·0 | 1441403 | instance_fields_size:·0 |
1441404 | direct_methods_size·:·13 | 1441404 | direct_methods_size·:·13 |
1441405 | virtual_methods_size:·0 | 1441405 | virtual_methods_size:·0 |
1441406 | Class·#5796·annotations: | 1441406 | Class·#5796·annotations: |
1441407 | Annotations·on·class | 1441407 | Annotations·on·class |
1441408 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/SourceDebugExtension;·value="SMAP\nIndent.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Indent.kt\nkotlin/text/StringsKt__IndentKt\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·3·_Strings.kt\nkotlin/text/StringsKt___StringsKt\n*L\n1#1,121:1\n111#1,9:122\n118#1:131\n113#1,4:145\n111#1,9:164\n118#1:173\n113#1,4:187\n138 | 1441408 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/SourceDebugExtension;·value="SMAP\nIndent.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Indent.kt\nkotlin/text/StringsKt__IndentKt\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·3·_Strings.kt\nkotlin/text/StringsKt___StringsKt\n*L\n1#1,121:1\n111#1,9:122\n118#1:131\n113#1,4:145\n111#1,9:164\n118#1:173\n113#1,4:187\n1386#2,11:132\n1657#2,2:143\n1659#2:155\n1397#2:156\n706#2:157\n783#2,2:158\n1366#2:160\n1435#2,3:161\n1386#2,11:174\n1657#2,2:185\n1659#2:191\n1397#2:192\n1386#2,11:199\n1657#2,3:210\n1397#2:213\n114#3,6:149\n114#3,6:193\n*E\n*S·KotlinDebug\n*F\n+·1·Indent.kt\nkotlin/text/StringsKt__IndentKt\n*L\n37#1,9:122\n37#1:131\n37#1,4:145\n76#1,9:164\n76#1:173\n76#1,4:187\n37#1,11:132\n37#1,2:143\n37#1:155\n37#1:156\n72#1:157\n72#1,2:158\n73#1:160\n73#1,3:161\n76#1,11:174\n76#1,2:185\n76#1:191\n76#1:192\n112#1,11:199\n112#1,3:210\n112#1:213\n37#1,6:149\n99#1,6:193\n*E\n" |
1441409 | ··VISIBILITY_RUNTIME·Lkotlin/Metadata;·bv={·1·0·3·}·d1={·"��\x1e\n��\n\x18\n\x10\xe\n\x8\x3\n\x10\x8\n\x8\x3\n\x10·\n\x8\xb\x1a!\x10��\x1a\xe\x12\x4\x120\x12\x4\x1200 | 1441409 | ··VISIBILITY_RUNTIME·Lkotlin/Metadata;·bv={·1·0·3·}·d1={·"��\x1e\n��\n\x18\n\x10\xe\n\x8\x3\n\x10\x8\n\x8\x3\n\x10·\n\x8\xb\x1a!\x10��\x1a\xe\x12\x4\x120\x12\x4\x12002\x6\x10\x3\x1a0H¢\x6\x8\x4\x1a\x11\x10\x5\x1a0\x6*0H¢\x6\x8\x7\x1a\x14\x10\x8\x1a0*02\x8\x8\x10\x3\x1a0\x1aJ\x10\t\x1a0*\x8\x12\x4\x1200\n2\x6\x10\xb\x1a0\x62\x12\x10\xc\x1a\xe\x12\x4\x120\x12\x4\x12002\x14\x10\r\x1a\x10\x12\x4\x120\x12\x6\x12\x4\x1800H\x8¢\x6\x8\xe\x1a\x14\x10\xf\x1a0*02\x8\x8\x10\x10\x1a0\x1a\x1e\x10\x11\x1a0*02\x8\x8\x10\x10\x1a02\x8\x8\x10\x12\x1a0\x1a\n\x10\x13\x1a0*0\x1a\x14\x10\x14\x1a0*02\x8\x8\x10\x12\x1a0¨\x6\x15"·}·d2={·"getIndentFunction"·"Lkotlin/Function1;"·""·"indent"·"getIndentFunction$StringsKt__IndentKt"·"indentWidth"·""·"indentWidth$StringsKt__IndentKt"·"prependIndent"·"reindent"·""·"resultSizeEstimate"·"indentAddFunction"·"indentCutFunction"·"reindent$StringsKt__IndentKt"·"replaceIndent"·"newIndent"·"replaceIndentByMargin"·"marginPrefix"·"trimIndent"·"trimMargin"·"kotlin-stdlib"·}·k=5·mv={·1·1·16·}·xi=1·xs="kotlin/text/StringsKt" |
1441410 | Annotations·on·method·#62897·'getIndentFunction$StringsKt__IndentKt' | 1441410 | Annotations·on·method·#62897·'getIndentFunction$StringsKt__IndentKt' |
1441411 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/lang/String;"·")"·"Lkotlin/jvm/functions/Function1<"·"Ljava/lang/String;"·"Ljava/lang/String;"·">;"·} | 1441411 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/lang/String;"·")"·"Lkotlin/jvm/functions/Function1<"·"Ljava/lang/String;"·"Ljava/lang/String;"·">;"·} |
1441412 | Annotations·on·method·#62901·'reindent$StringsKt__IndentKt' | 1441412 | Annotations·on·method·#62901·'reindent$StringsKt__IndentKt' |
1441413 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/util/List<"·"Ljava/lang/String;"·">;I"·"Lkotlin/jvm/functions/Function1<"·"-"·"Ljava/lang/String;"·"Ljava/lang/String;"·">;"·"Lkotlin/jvm/functions/Function1<"·"-"·"Ljava/lang/String;"·"Ljava/lang/String;"·">;)"·"Ljava/lang/String;"·} | 1441413 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/util/List<"·"Ljava/lang/String;"·">;I"·"Lkotlin/jvm/functions/Function1<"·"-"·"Ljava/lang/String;"·"Ljava/lang/String;"·">;"·"Lkotlin/jvm/functions/Function1<"·"-"·"Ljava/lang/String;"·"Ljava/lang/String;"·">;)"·"Ljava/lang/String;"·} |
1441414 | Annotations·on·method·#62898·'indentWidth$StringsKt__IndentKt'·parameters | 1441414 | Annotations·on·method·#62898·'indentWidth$StringsKt__IndentKt'·parameters |
1441415 | #0 | 1441415 | #0 |
Offset 1909080, 15 lines modified | Offset 1909080, 15 lines modified | ||
1909080 | static_fields_size··:·0 | 1909080 | static_fields_size··:·0 |
1909081 | instance_fields_size:·0 | 1909081 | instance_fields_size:·0 |
1909082 | direct_methods_size·:·80 | 1909082 | direct_methods_size·:·80 |
1909083 | virtual_methods_size:·0 | 1909083 | virtual_methods_size:·0 |
1909084 | Class·#7234·annotations: | 1909084 | Class·#7234·annotations: |
1909085 | Annotations·on·class | 1909085 | Annotations·on·class |
1909086 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/SourceDebugExtension;·value="SMAP\nStringsJVM.kt\nKotlin\n*S·Kotlin\n*F\n+·1·StringsJVM.kt\nkotlin/text/StringsKt__StringsJVMKt\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,659:1\n269#1,2:660\n554#1,10:665\n15 | 1909086 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/SourceDebugExtension;·value="SMAP\nStringsJVM.kt\nKotlin\n*S·Kotlin\n*F\n+·1·StringsJVM.kt\nkotlin/text/StringsKt__StringsJVMKt\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,659:1\n269#1,2:660\n554#1,10:665\n1535#2,3:662\n*E\n*S·KotlinDebug\n*F\n+·1·StringsJVM.kt\nkotlin/text/StringsKt__StringsJVMKt\n*L\n500#1,3:662\n*E\n" |
1909087 | ··VISIBILITY_RUNTIME·Lkotlin/Metadata;·bv={·1·0·3·}·d1={·"��~\n��\n\x18\n\x10\xe\n\x18\n\x18\n\x8\x4\n\x18\n��\n\x18\n��\n\x10\x12\n��\n\x18\n��\n\x10\x8\n\x8\n\x10\x19\n��\n\x10\x15\n\x8\n\x18\n\x8\t\n\x10\xb\n\x8\x4\n\x10\r\n\x8\t\n\x10\x11\n\x10��\n\x8\x8\n\x10\xc\n\x8\x11\n\x10·\n��\n\x18\n\x8\r\x1a\x11\x10\x7\x1a02\x6\x10\x8\x1a0\tH\x8\x1a\x11\x10\x7\x1a02\x6\x10\n\x1a0\xbH\x8\x1a\x11\x10\x7\x1a02\x6\x10\xc\x1a0\rH\x8\x1a\x19\x10\x7\x1a02\x6\x10\xc\x1a0\r2\x6\x10\xe\x1a0\xfH\x8\x1a!\x10\x7\x1a02\x6\x10\xc\x1a0\r2\x6\x10\x10\x1a0\x112\x6\x10\x12\x1a0\x11H\x8\x1a)\x10\x7\x1a02\x6\x10\xc\x1a0\r2\x6\x10\x10\x1a0\x112\x6\x10\x12\x1a0\x112\x6\x10\xe\x1a0\xfH\x8\x1a\x11\x10\x7\x1a02\x6\x10\x13\x1a0\x14H\x8\x1a!\x10\x7\x1a02\x6\x10\x13\x1a0\x142\x6\x10\x10\x1a0\x112\x6\x10\x12\x1a0\x11H\x8\x1a!\x10\x7\x1a02\x6\x10\x15\x1a0\x162\x6\x10\x10\x1a0\x112\x6\x10\x12\x1a0\x11H\x8\x1a\n\x10\x17\x1a0*0\x1a\x14\x10\x17\x1a0*02\x6\x10\x18\x1a0\x19H\x7\x1a\x15\x10\x1a\x1a0\x11*02\x6\x10\x1b\x1a0\x11H\x8\x1a\x15\x10\x1c\x1a0\x11*02\x6\x10\x1b\x1a0\x11H\x8\x1a\x1d\x10\x1d\x1a0\x11*02\x6\x10\x1e\x1a0\x112\x6\x10\x1f\x1a0\x11H\x8\x1a\x1c\x10·\x1a0\x11*02\x6\x10!\x1a02\x8\x8\x10\"\x1a0#\x1a\xc\x10$\x1a0*0\x14H\x7\x1a·\x10$\x1a0*0\x142\x8\x8\x10%\x1a0\x112\x8\x8\x10\x1f\x1a0\x11H\x7\x1a\x15\x10&\x1a0#*02\x6\x10\n\x1a0\tH\x8\x1a\x15\x10&\x1a0#*02\x6\x10'\x1a0(H\x8\x1a\n\x10)\x1a0*0\x1a\x14\x10)\x1a0*02\x6\x10\x18\x1a0\x19H\x7\x1a\xc\x10*\x1a0*0\rH\x7\x1a*\x10*\x1a0*0\r2\x8\x8\x10%\x1a0\x112\x8\x8\x10\x1f\x1a0\x112\x8\x8\x10+\x1a0#H\x7\x1a\xc\x10,\x1a0\r*0H\x7\x1a*\x10,\x1a0\r*02\x8\x8\x10%\x1a0\x112\x8\x8\x10\x1f\x1a0\x112\x8\x8\x10+\x1a0#H\x7\x1a\x1c\x10-\x1a0#*02\x6\x10.\x1a02\x8\x8\x10\"\x1a0#\x1a·\x10/\x1a0#*\x4\x18 | 1909087 | ··VISIBILITY_RUNTIME·Lkotlin/Metadata;·bv={·1·0·3·}·d1={·"��~\n��\n\x18\n\x10\xe\n\x18\n\x18\n\x8\x4\n\x18\n��\n\x18\n��\n\x10\x12\n��\n\x18\n��\n\x10\x8\n\x8\n\x10\x19\n��\n\x10\x15\n\x8\n\x18\n\x8\t\n\x10\xb\n\x8\x4\n\x10\r\n\x8\t\n\x10\x11\n\x10��\n\x8\x8\n\x10\xc\n\x8\x11\n\x10·\n��\n\x18\n\x8\r\x1a\x11\x10\x7\x1a02\x6\x10\x8\x1a0\tH\x8\x1a\x11\x10\x7\x1a02\x6\x10\n\x1a0\xbH\x8\x1a\x11\x10\x7\x1a02\x6\x10\xc\x1a0\rH\x8\x1a\x19\x10\x7\x1a02\x6\x10\xc\x1a0\r2\x6\x10\xe\x1a0\xfH\x8\x1a!\x10\x7\x1a02\x6\x10\xc\x1a0\r2\x6\x10\x10\x1a0\x112\x6\x10\x12\x1a0\x11H\x8\x1a)\x10\x7\x1a02\x6\x10\xc\x1a0\r2\x6\x10\x10\x1a0\x112\x6\x10\x12\x1a0\x112\x6\x10\xe\x1a0\xfH\x8\x1a\x11\x10\x7\x1a02\x6\x10\x13\x1a0\x14H\x8\x1a!\x10\x7\x1a02\x6\x10\x13\x1a0\x142\x6\x10\x10\x1a0\x112\x6\x10\x12\x1a0\x11H\x8\x1a!\x10\x7\x1a02\x6\x10\x15\x1a0\x162\x6\x10\x10\x1a0\x112\x6\x10\x12\x1a0\x11H\x8\x1a\n\x10\x17\x1a0*0\x1a\x14\x10\x17\x1a0*02\x6\x10\x18\x1a0\x19H\x7\x1a\x15\x10\x1a\x1a0\x11*02\x6\x10\x1b\x1a0\x11H\x8\x1a\x15\x10\x1c\x1a0\x11*02\x6\x10\x1b\x1a0\x11H\x8\x1a\x1d\x10\x1d\x1a0\x11*02\x6\x10\x1e\x1a0\x112\x6\x10\x1f\x1a0\x11H\x8\x1a\x1c\x10·\x1a0\x11*02\x6\x10!\x1a02\x8\x8\x10\"\x1a0#\x1a\xc\x10$\x1a0*0\x14H\x7\x1a·\x10$\x1a0*0\x142\x8\x8\x10%\x1a0\x112\x8\x8\x10\x1f\x1a0\x11H\x7\x1a\x15\x10&\x1a0#*02\x6\x10\n\x1a0\tH\x8\x1a\x15\x10&\x1a0#*02\x6\x10'\x1a0(H\x8\x1a\n\x10)\x1a0*0\x1a\x14\x10)\x1a0*02\x6\x10\x18\x1a0\x19H\x7\x1a\xc\x10*\x1a0*0\rH\x7\x1a*\x10*\x1a0*0\r2\x8\x8\x10%\x1a0\x112\x8\x8\x10\x1f\x1a0\x112\x8\x8\x10+\x1a0#H\x7\x1a\xc\x10,\x1a0\r*0H\x7\x1a*\x10,\x1a0\r*02\x8\x8\x10%\x1a0\x112\x8\x8\x10\x1f\x1a0\x112\x8\x8\x10+\x1a0#H\x7\x1a\x1c\x10-\x1a0#*02\x6\x10.\x1a02\x8\x8\x10\"\x1a0#\x1a·\x10/\x1a0#*\x4\x1802\x8\x10!\x1a\x4\x1802\x8\x8\x10\"\x1a0#\x1a2\x100\x1a0*02\x6\x10\x18\x1a0\x192\x16\x101\x1a\xc\x12\x8\x8\x12\x4\x180302\"\x4\x1803H\x8¢\x6\x104\x1a*\x100\x1a0*02\x16\x101\x1a\xc\x12\x8\x8\x12\x4\x180302\"\x4\x1803H\x8¢\x6\x105\x1a:\x100\x1a0*0\x42\x6\x10\x18\x1a0\x192\x6\x100\x1a02\x16\x101\x1a\xc\x12\x8\x8\x12\x4\x180302\"\x4\x1803H\x8¢\x6\x106\x1a2\x100\x1a0*0\x42\x6\x100\x1a02\x16\x101\x1a\xc\x12\x8\x8\x12\x4\x180302\"\x4\x1803H\x8¢\x6\x107\x1a\r\x108\x1a0*0H\x8\x1a\n\x109\x1a0#*0(\x1a\x1d\x10:\x1a0\x11*02\x6\x10;\x1a0<2\x6\x10=\x1a0\x11H\x8\x1a\x1d\x10:\x1a0\x11*02\x6\x10>\x1a02\x6\x10=\x1a0\x11H\x8\x1a\x1d\x10?\x1a0\x11*02\x6\x10;\x1a0<2\x6\x10=\x1a0\x11H\x8\x1a\x1d\x10?\x1a0\x11*02\x6\x10>\x1a02\x6\x10=\x1a0\x11H\x8\x1a\x1d\x10@\x1a0\x11*02\x6\x10\x1b\x1a0\x112\x6\x10A\x1a0\x11H\x8\x1a4\x10B\x1a0#*0(2\x6\x10C\x1a0\x112\x6\x10!\x1a0(2\x6\x10D\x1a0\x112\x6\x10\x12\x1a0\x112\x8\x8\x10\"\x1a0#\x1a4\x10B\x1a0#*02\x6\x10C\x1a0\x112\x6\x10!\x1a02\x6\x10D\x1a0\x112\x6\x10\x12\x1a0\x112\x8\x8\x10\"\x1a0#\x1a\x12\x10E\x1a0*0(2\x6\x10F\x1a0\x11\x1a$\x10G\x1a0*02\x6\x10H\x1a0<2\x6\x10I\x1a0<2\x8\x8\x10\"\x1a0#\x1a$\x10G\x1a0*02\x6\x10J\x1a02\x6\x10K\x1a02\x8\x8\x10\"\x1a0#\x1a$\x10L\x1a0*02\x6\x10H\x1a0<2\x6\x10I\x1a0<2\x8\x8\x10\"\x1a0#\x1a$\x10L\x1a0*02\x6\x10J\x1a02\x6\x10K\x1a02\x8\x8\x10\"\x1a0#\x1a\"\x10M\x1a\x8\x12\x4\x1200N*0(2\x6\x10O\x1a0P2\x8\x8\x10Q\x1a0\x11\x1a\x1c\x10R\x1a0#*02\x6\x10S\x1a02\x8\x8\x10\"\x1a0#\x1a$\x10R\x1a0#*02\x6\x10S\x1a02\x6\x10%\x1a0\x112\x8\x8\x10\"\x1a0#\x1a\x15\x10T\x1a0*02\x6\x10%\x1a0\x11H\x8\x1a\x1d\x10T\x1a0*02\x6\x10%\x1a0\x112\x6\x10\x1f\x1a0\x11H\x8\x1a\x17\x10U\x1a0\r*02\x8\x8\x10\xe\x1a0\xfH\x8\x1a\r\x10V\x1a0\x14*0H\x8\x1a3\x10V\x1a0\x14*02\x6\x10W\x1a0\x142\x8\x8\x10X\x1a0\x112\x8\x8\x10%\x1a0\x112\x8\x8\x10\x1f\x1a0\x11H\x8\x1a·\x10V\x1a0\x14*02\x8\x8\x10%\x1a0\x112\x8\x8\x10\x1f\x1a0\x11H\x7\x1a\r\x10Y\x1a0*0H\x8\x1a\x15\x10Y\x1a0*02\x6\x10\x18\x1a0\x19H\x8\x1a\x17\x10Z\x1a0P*02\x8\x8\x10[\x1a0\x11H\x8\x1a\r\x10\\\x1a0*0H\x8\x1a\x15\x10\\\x1a0*02\x6\x10\x18\x1a0\x19H\x8\"%\x10��\x1a\x12\x12\x4\x1200j\x8\x12\x4\x120`\x3*0\x48F¢\x6\x6\x1a\x4\x8\x5\x10\x6¨\x6]"·}·d2={·"CASE_INSENSITIVE_ORDER"·"Ljava/util/Comparator;"·""·"Lkotlin/Comparator;"·"Lkotlin/String$Companion;"·"getCASE_INSENSITIVE_ORDER"·"(Lkotlin/jvm/internal/StringCompanionObject;)Ljava/util/Comparator;"·"String"·"stringBuffer"·"Ljava/lang/StringBuffer;"·"stringBuilder"·"Ljava/lang/StringBuilder;"·"bytes"·""·"charset"·"Ljava/nio/charset/Charset;"·"offset"·""·"length"·"chars"·""·"codePoints"·""·"capitalize"·"locale"·"Ljava/util/Locale;"·"codePointAt"·"index"·"codePointBefore"·"codePointCount"·"beginIndex"·"endIndex"·"compareTo"·"other"·"ignoreCase"·""·"concatToString"·"startIndex"·"contentEquals"·"charSequence"·""·"decapitalize"·"decodeToString"·"throwOnInvalidSequence"·"encodeToByteArray"·"endsWith"·"suffix"·"equals"·"format"·"args"·""·""·"(Ljava/lang/String;Ljava/util/Locale;[Ljava/lang/Object;)Ljava/lang/String;"·"(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;"·"(Lkotlin/jvm/internal/StringCompanionObject;Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;"·"(Lkotlin/jvm/internal/StringCompanionObject;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;"·"intern"·"isBlank"·"nativeIndexOf"·"ch"·""·"fromIndex"·"str"·"nativeLastIndexOf"·"offsetByCodePoints"·"codePointOffset"·"regionMatches"·"thisOffset"·"otherOffset"·"repeat"·"n"·"replace"·"oldChar"·"newChar"·"oldValue"·"newValue"·"replaceFirst"·"split"·""·"regex"·"Ljava/util/regex/Pattern;"·"limit"·"startsWith"·"prefix"·"substring"·"toByteArray"·"toCharArray"·"destination"·"destinationOffset"·"toLowerCase"·"toPattern"·"flags"·"toUpperCase"·"kotlin-stdlib"·}·k=5·mv={·1·1·16·}·xi=1·xs="kotlin/text/StringsKt" |
1909088 | Annotations·on·method·#63026·'getCASE_INSENSITIVE_ORDER' | 1909088 | Annotations·on·method·#63026·'getCASE_INSENSITIVE_ORDER' |
1909089 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Lkotlin/jvm/internal/StringCompanionObject;"·")"·"Ljava/util/Comparator<"·"Ljava/lang/String;"·">;"·} | 1909089 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Lkotlin/jvm/internal/StringCompanionObject;"·")"·"Ljava/util/Comparator<"·"Ljava/lang/String;"·">;"·} |
1909090 | Annotations·on·method·#63047·'split' | 1909090 | Annotations·on·method·#63047·'split' |
1909091 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/lang/CharSequence;"·"Ljava/util/regex/Pattern;"·"I)"·"Ljava/util/List<"·"Ljava/lang/String;"·">;"·} | 1909091 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/lang/CharSequence;"·"Ljava/util/regex/Pattern;"·"I)"·"Ljava/util/List<"·"Ljava/lang/String;"·">;"·} |
1909092 | Annotations·on·method·#62998·'capitalize'·parameters | 1909092 | Annotations·on·method·#62998·'capitalize'·parameters |
1909093 | #0 | 1909093 | #0 |
Offset 1912048, 15 lines modified | Offset 1912048, 15 lines modified | ||
1912048 | static_fields_size··:·0 | 1912048 | static_fields_size··:·0 |
1912049 | instance_fields_size:·0 | 1912049 | instance_fields_size:·0 |
1912050 | direct_methods_size·:·158 | 1912050 | direct_methods_size·:·158 |
1912051 | virtual_methods_size:·0 | 1912051 | virtual_methods_size:·0 |
1912052 | Class·#7235·annotations: | 1912052 | Class·#7235·annotations: |
1912053 | Annotations·on·class | 1912053 | Annotations·on·class |
1912054 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/SourceDebugExtension;·value="SMAP\nStrings.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Strings.kt\nkotlin/text/StringsKt__StringsKt\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n+·3·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,1291:1\n17#1,22:1292\n51#1,5:1314\n68#1,5:1319\n17#1,22:1324\n45#1:1346\n17#1,22:1347\n51#1,5:1369\n62#1:1374\n51#1,5:1375\n68#1,5:1380\n79#1:1385\n68#1,5:1386\n17#1,22:1391\n51#1,5:1413\n68#1,5:1418\n356#1:1423\n1276#1:1440\n108 | 1912054 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/SourceDebugExtension;·value="SMAP\nStrings.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Strings.kt\nkotlin/text/StringsKt__StringsKt\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n+·3·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,1291:1\n17#1,22:1292\n51#1,5:1314\n68#1,5:1319\n17#1,22:1324\n45#1:1346\n17#1,22:1347\n51#1,5:1369\n62#1:1374\n51#1,5:1375\n68#1,5:1380\n79#1:1385\n68#1,5:1386\n17#1,22:1391\n51#1,5:1413\n68#1,5:1418\n356#1:1423\n1276#1:1440\n10843#2,2:1424\n10843#2,2:1426\n250#3,2:1428\n250#3,2:1430\n1366#3:1432\n1435#3,3:1433\n1366#3:1436\n1435#3,3:1437\n*E\n*S·KotlinDebug\n*F\n+·1·Strings.kt\nkotlin/text/StringsKt__StringsKt\n*L\n45#1,22:1292\n62#1,5:1314\n79#1,5:1319\n84#1,22:1324\n89#1:1346\n89#1,22:1347\n94#1,5:1369\n99#1:1374\n99#1,5:1375\n104#1,5:1380\n109#1:1385\n109#1,5:1386\n114#1,22:1391\n125#1,5:1413\n136#1,5:1418\n844#1,2:1424\n868#1,2:1426\n907#1,2:1428\n913#1,2:1430\n1210#1:1432\n1210#1,3:1433\n1235#1:1436\n1235#1,3:1437\n*E\n" |
1912055 | ··VISIBILITY_RUNTIME·Lkotlin/Metadata;·bv={·1·0·3·}·d1={·"��|\n��\n\x18\n\x10\r\n\x8\x3\n\x10\x8\n\x8\x3\n\x10\xe\n\x8\n\x10\xb\n\x8\x3\n\x10\xc\n��\n\x18\n\x8\x3\n\x18\n��\n\x10\x1e\n\x8\n\n\x18\n\x8\x8\n\x10\x19\n\x8\x6\n\x18\n\x8\x3\n\x18\n��\n\x10·\n\x8\x8\n\x10\x11\n\x8\xf\n\x18\n\x18\n\x8\x1b\x1a\x1c\x10\t\x1a0\n*02\x6\x10\xb\x1a02\x8\x8\x10\xc\x1a0\r\x1a\x1c\x10\xe\x1a0\n*02\x6\x10\xb\x1a02\x8\x8\x10\xc\x1a0\r\x1a\x1f\x10\xf\x1a0\r*02\x6\x10\x10\x1a0\x112\x8\x8\x10\xc\x1a0\rH\x1a\x1f\x10\xf\x1a0\r*02\x6\x10\xb\x1a02\x8\x8\x10\xc\x1a0\rH\x1a\x15\x10\xf\x1a0\r*02\x6\x10\x12\x1a0\x13H\n\x1a\x1c\x10\x14\x1a0\r*02\x6\x10\x10\x1a0\x112\x8\x8\x10\xc\x1a0\r\x1a\x1c\x10\x14\x1a0\r*02\x6\x10\x15\x1a02\x8\x8\x10\xc\x1a0\r\x1a:\x10\x16\x1a\x10\x12\x4\x120\x6\x12\x4\x120\n\x18 | 1912055 | ··VISIBILITY_RUNTIME·Lkotlin/Metadata;·bv={·1·0·3·}·d1={·"��|\n��\n\x18\n\x10\r\n\x8\x3\n\x10\x8\n\x8\x3\n\x10\xe\n\x8\n\x10\xb\n\x8\x3\n\x10\xc\n��\n\x18\n\x8\x3\n\x18\n��\n\x10\x1e\n\x8\n\n\x18\n\x8\x8\n\x10\x19\n\x8\x6\n\x18\n\x8\x3\n\x18\n��\n\x10·\n\x8\x8\n\x10\x11\n\x8\xf\n\x18\n\x18\n\x8\x1b\x1a\x1c\x10\t\x1a0\n*02\x6\x10\xb\x1a02\x8\x8\x10\xc\x1a0\r\x1a\x1c\x10\xe\x1a0\n*02\x6\x10\xb\x1a02\x8\x8\x10\xc\x1a0\r\x1a\x1f\x10\xf\x1a0\r*02\x6\x10\x10\x1a0\x112\x8\x8\x10\xc\x1a0\rH\x1a\x1f\x10\xf\x1a0\r*02\x6\x10\xb\x1a02\x8\x8\x10\xc\x1a0\rH\x1a\x15\x10\xf\x1a0\r*02\x6\x10\x12\x1a0\x13H\n\x1a\x1c\x10\x14\x1a0\r*02\x6\x10\x10\x1a0\x112\x8\x8\x10\xc\x1a0\r\x1a\x1c\x10\x14\x1a0\r*02\x6\x10\x15\x1a02\x8\x8\x10\xc\x1a0\r\x1a:\x10\x16\x1a\x10\x12\x4\x120\x6\x12\x4\x120\n\x180\x17*02\xc\x10\x18\x1a\x8\x12\x4\x120\n0\x192\x8\x8\x10\x1a\x1a0\x62\x8\x8\x10\xc\x1a0\r\x1aE\x10\x16\x1a\x10\x12\x4\x120\x6\x12\x4\x120\n\x180\x17*02\xc\x10\x18\x1a\x8\x12\x4\x120\n0\x192\x6\x10\x1a\x1a0\x62\x6\x10\xc\x1a0\r2\x6\x10\x1b\x1a0\rH¢\x6\x8\x1c\x1a:\x10\x1d\x1a\x10\x12\x4\x120\x6\x12\x4\x120\n\x180\x17*02\xc\x10\x18\x1a\x8\x12\x4\x120\n0\x192\x8\x8\x10\x1a\x1a0\x62\x8\x8\x10\xc\x1a0\r\x1a\x12\x10\x1e\x1a0\r*02\x6\x10\x1f\x1a0\x6\x1a4\x10·\x1aH!\"\xc\x8��\x10\"*0*H!\"\x4\x8\x10!*H\"2\xc\x10#\x1a\x8\x12\x4\x12H!0$H\x8¢\x6\x10%\x1a4\x10&\x1aH!\"\xc\x8��\x10\"*0*H!\"\x4\x8\x10!*H\"2\xc\x10#\x1a\x8\x12\x4\x12H!0$H\x8¢\x6\x10%\x1a&\x10'\x1a0\x6*02\x6\x10\x10\x1a0\x112\x8\x8\x10\x1a\x1a0\x62\x8\x8\x10\xc\x1a0\r\x1a;\x10'\x1a0\x6*02\x6\x10\xb\x1a02\x6\x10\x1a\x1a0\x62\x6\x10(\x1a0\x62\x6\x10\xc\x1a0\r2\x8\x8\x10\x1b\x1a0\rH¢\x6\x8)\x1a&\x10'\x1a0\x6*02\x6\x10*\x1a0\n2\x8\x8\x10\x1a\x1a0\x62\x8\x8\x10\xc\x1a0\r\x1a&\x10+\x1a0\x6*02\x6\x10,\x1a0-2\x8\x8\x10\x1a\x1a0\x62\x8\x8\x10\xc\x1a0\r\x1a,\x10+\x1a0\x6*02\xc\x10\x18\x1a\x8\x12\x4\x120\n0\x192\x8\x8\x10\x1a\x1a0\x62\x8\x8\x10\xc\x1a0\r\x1a\r\x10.\x1a0\r*0H\x8\x1a\r\x10/\x1a0\r*0H\x8\x1a\r\x100\x1a0\r*0H\x8\x1a·\x101\x1a0\r*\x4\x180H\x8\xe\n\xc\x8��\x12\x18\x1a\x4\x8\x3\x10��\x1a·\x102\x1a0\r*\x4\x180H\x8\xe\n\xc\x8��\x12\x18\x1a\x4\x8\x3\x10��\x1a\r\x103\x1a04*0H\x1a&\x105\x1a0\x6*02\x6\x10\x10\x1a0\x112\x8\x8\x10\x1a\x1a0\x62\x8\x8\x10\xc\x1a0\r\x1a&\x105\x1a0\x6*02\x6\x10*\x1a0\n2\x8\x8\x10\x1a\x1a0\x62\x8\x8\x10\xc\x1a0\r\x1a&\x106\x1a0\x6*02\x6\x10,\x1a0-2\x8\x8\x10\x1a\x1a0\x62\x8\x8\x10\xc\x1a0\r\x1a,\x106\x1a0\x6*02\xc\x10\x18\x1a\x8\x12\x4\x120\n0\x192\x8\x8\x10\x1a\x1a0\x62\x8\x8\x10\xc\x1a0\r\x1a\x10\x107\x1a\x8\x12\x4\x120\n08*0\x1a\x10\x109\x1a\x8\x12\x4\x120\n0:*0\x1a\x15\x10;\x1a0\r*02\x6\x10\x12\x1a0\x13H\xc\x1a\xf\x10<\x1a0\n*\x4\x180\nH\x8\x1a\x1c\x10=\x1a0*02\x6\x10>\x1a0\x62\x8\x8\x10?\x1a0\x11\x1a\x1c\x10=\x1a0\n*0\n2\x6\x10>\x1a0\x62\x8\x8\x10?\x1a0\x11\x1a\x1c\x10@\x1a0*02\x6\x10>\x1a0\x62\x8\x8\x10?\x1a0\x11\x1a\x1c\x10@\x1a0\n*0\n2\x6\x10>\x1a0\x62\x8\x8\x10?\x1a0\x11\x1aG\x10A\x1a\x8\x12\x4\x12008*02\xe\x10B\x1a\n\x12\x6\x8\x120\n0C2\x8\x8\x10\x1a\x1a0\x62\x8\x8\x10\xc\x1a0\r2\x8\x8\x10D\x1a0\x6H¢\x6\x4\x8E\x10F\x1a=\x10A\x1a\x8\x12\x4\x12008*02\x6\x10B\x1a0-2\x8\x8\x10\x1a\x1a0\x62\x8\x8\x10\xc\x1a0\r2\x8\x8\x10D\x1a0\x6H¢\x6\x8E\x1a4\x10G\x1a0\r*02\x6\x10H\x1a0\x62\x6\x10\xb\x1a02\x6\x10I\x1a0\x62\x6\x10>\x1a0\x62\x6\x10\xc\x1a0\rH��\x1a\x12\x10J\x1a0*02\x6\x10K\x1a0\x1a\x12\x10J\x1a0\n*0\n2\x6\x10K\x1a0\x1a\x1a\x10L\x1a0*02\x6\x10\x1a\x1a0\x62\x6\x10(\x1a0\x6\x1a\x12\x10L\x1a0*02\x6\x10M\x1a0\x1a\x1d\x10L\x1a0\n*0\n2\x6\x10\x1a\x1a0\x62\x6\x10(\x1a0\x6H\x8\x1a\x15\x10L\x1a0\n*0\n2\x6\x10M\x1a0H\x8\x1a\x12\x10N\x1a0*02\x6\x10\x15\x1a0\x1a\x12\x10N\x1a0\n*0\n2\x6\x10\x15\x1a0\x1a\x12\x10O\x1a0*02\x6\x10P\x1a0\x1a\x1a\x10O\x1a0*02\x6\x10K\x1a02\x6\x10\x15\x1a0\x1a\x12\x10O\x1a0\n*0\n2\x6\x10P\x1a0\x1a\x1a\x10O\x1a0\n*0\n2\x6\x10K\x1a02\x6\x10\x15\x1a0\x1a+\x10Q\x1a0\n*02\x6\x10\x12\x1a0\x132\x14\x8\x8\x10R\x1a\xe\x12\x4\x120T\x12\x4\x1200SH\x8\x1a\x1d\x10Q\x1a0\n*02\x6\x10\x12\x1a0\x132\x6\x10U\x1a0\nH\x8\x1a$\x10V\x1a0\n*0\n2\x6\x10P\x1a0\x112\x6\x10U\x1a0\n2\x8\x8\x10W\x1a0\n\x1a$\x10V\x1a0\n*0\n2\x6\x10P\x1a0\n2\x6\x10U\x1a0\n2\x8\x8\x10W\x1a0\n\x1a$\x10X\x1a0\n*0\n2\x6\x10P\x1a0\x112\x6\x10U\x1a0\n2\x8\x8\x10W\x1a0\n\x1a$\x10X\x1a0\n*0\n2\x6\x10P\x1a0\n2\x6\x10U\x1a0\n2\x8\x8\x10W\x1a0\n\x1a$\x10Y\x1a0\n*0\n2\x6\x10P\x1a0\x112\x6\x10U\x1a0\n2\x8\x8\x10W\x1a0\n\x1a$\x10Y\x1a0\n*0\n2\x6\x10P\x1a0\n2\x6\x10U\x1a0\n2\x8\x8\x10W\x1a0\n\x1a$\x10Z\x1a0\n*0\n2\x6\x10P\x1a0\x112\x6\x10U\x1a0\n2\x8\x8\x10W\x1a0\n\x1a$\x10Z\x1a0\n*0\n2\x6\x10P\x1a0\n2\x6\x10U\x1a0\n2\x8\x8\x10W\x1a0\n\x1a\x1d\x10[\x1a0\n*02\x6\x10\x12\x1a0\x132\x6\x10U\x1a0\nH\x8\x1a\"\x10\\\x1a0*02\x6\x10\x1a\x1a0\x62\x6\x10(\x1a0\x62\x6\x10U\x1a0\x1a\x1a\x10\\\x1a0*02\x6\x10M\x1a02\x6\x10U\x1a0\x1a%\x10\\\x1a0\n*0\n2\x6\x10\x1a\x1a0\x62\x6\x10(\x1a0\x62\x6\x10U\x1a0H\x8\x1a\x1d\x10\\\x1a0\n*0\n2\x6\x10M\x1a02\x6\x10U\x1a0H\x8\x1a=\x10]\x1a\x8\x12\x4\x120\n0:*02\x12\x10B\x1a\n\x12\x6\x8\x120\n0C\"0\n2\x8\x8\x10\xc\x1a0\r2\x8\x8\x10D\x1a0\x6¢\x6\x10^\x1a0\x10]\x1a\x8\x12\x4\x120\n0:*02\n\x10B\x1a0-\"0\x112\x8\x8\x10\xc\x1a0\r2\x8\x8\x10D\x1a0\x6\x1a/\x10]\x1a\x8\x12\x4\x120\n0:*02\x6\x10P\x1a0\n2\x6\x10\xc\x1a0\r2\x6\x10D\x1a0\x6H¢\x6\x8_\x1a%\x10]\x1a\x8\x12\x4\x120\n0:*02\x6\x10\x12\x1a0\x132\x8\x8\x10D\x1a0\x6H\x8\x1a=\x10`\x1a\x8\x12\x4\x120\n08*02\x12\x10B\x1a\n\x12\x6\x8\x120\n0C\"0\n2\x8\x8\x10\xc\x1a0\r2\x8\x8\x10D\x1a0\x6¢\x6\x10a\x1a0\x10`\x1a\x8\x12\x4\x120\n08*02\n\x10B\x1a0-\"0\x112\x8\x8\x10\xc\x1a0\r2\x8\x8\x10D\x1a0\x6\x1a\x1c\x10b\x1a0\r*02\x6\x10\x10\x1a0\x112\x8\x8\x10\xc\x1a0\r\x1a\x1c\x10b\x1a0\r*02\x6\x10K\x1a02\x8\x8\x10\xc\x1a0\r\x1a$\x10b\x1a0\r*02\x6\x10K\x1a02\x6\x10\x1a\x1a0\x62\x8\x8\x10\xc\x1a0\r\x1a\x12\x10c\x1a0*02\x6\x10M\x1a0\x1a\x1d\x10c\x1a0*0\n2\x6\x10d\x1a0\x62\x6\x10e\x1a0\x6H\x8\x1a\x1f\x10f\x1a0\n*02\x6\x10\x1a\x1a0\x62\x8\x8\x10(\x1a0\x6H\x8\x1a\x12\x10f\x1a0\n*02\x6\x10M\x1a0\x1a\x12\x10f\x1a0\n*0\n2\x6\x10M\x1a0\x1a\x1c\x10g\x1a0\n*0\n2\x6\x10P\x1a0\x112\x8\x8\x10W\x1a0\n\x1a\x1c\x10g\x1a0\n*0\n2\x6\x10P\x1a0\n2\x8\x8\x10W\x1a0\n\x1a\x1c\x10h\x1a0\n*0\n2\x6\x10P\x1a0\x112\x8\x8\x10W\x1a0\n\x1a\x1c\x10h\x1a0\n*0\n2\x6\x10P\x1a0\n2\x8\x8\x10W\x1a0\n\x1a\x1c\x10i\x1a0\n*0\n2\x6\x10P\x1a0\x112\x8\x8\x10W\x1a0\n\x1a\x1c\x10i\x1a0\n*0\n2\x6\x10P\x1a0\n2\x8\x8\x10W\x1a0\n\x1a\x1c\x10j\x1a0\n*0\n2\x6\x10P\x1a0\x112\x8\x8\x10W\x1a0\n\x1a\x1c\x10j\x1a0\n*0\n2\x6\x10P\x1a0\n2\x8\x8\x10W\x1a0\n\x1a\n\x10k\x1a0*0\x1a!\x10k\x1a0*02\x12\x10l\x1a\xe\x12\x4\x120\x11\x12\x4\x120\r0SH\x8\x1a\x16\x10k\x1a0*02\n\x10,\x1a0-\"0\x11\x1a\r\x10k\x1a0\n*0\nH\x8\x1a!\x10k\x1a0\n*0\n2\x12\x10l\x1a\xe\x12\x4\x120\x11\x12\x4\x120\r0SH\x8\x1a\x16\x10k\x1a0\n*0\n2\n\x10,\x1a0-\"0\x11\x1a\n\x10m\x1a0*0\x1a!\x10m\x1a0*02\x12\x10l\x1a\xe\x12\x4\x120\x11\x12\x4\x120\r0SH\x8\x1a\x16\x10m\x1a0*02\n\x10,\x1a0-\"0\x11\x1a\r\x10m\x1a0\n*0\nH\x8\x1a!\x10m\x1a0\n*0\n2\x12\x10l\x1a\xe\x12\x4\x120\x11\x12\x4\x120\r0SH\x8\x1a\x16\x10m\x1a0\n*0\n2\n\x10,\x1a0-\"0\x11\x1a\n\x10n\x1a0*0\x1a!\x10n\x1a0*02\x12\x10l\x1a\xe\x12\x4\x120\x11\x12\x4\x120\r0SH\x8\x1a\x16\x10n\x1a0*02\n\x10,\x1a0-\"0\x11\x1a\r\x10n\x1a0\n*0\nH\x8\x1a!\x10n\x1a0\n*0\n2\x12\x10l\x1a\xe\x12\x4\x120\x11\x12\x4\x120\r0SH\x8\x1a\x16\x10n\x1a0\n*0\n2\n\x10,\x1a0-\"0\x11\"\x15\x10��\x1a0*08F¢\x6\x6\x1a\x4\x8\x3\x10\x4\"\x15\x10\x5\x1a0\x6*08F¢\x6\x6\x1a\x4\x8\x7\x10\x8¨\x6o"·}·d2={·"indices"·"Lkotlin/ranges/IntRange;"·""·"getIndices"·"(Ljava/lang/CharSequence;)Lkotlin/ranges/IntRange;"·"lastIndex"·""·"getLastIndex"·"(Ljava/lang/CharSequence;)I"·"commonPrefixWith"·""·"other"·"ignoreCase"·""·"commonSuffixWith"·"contains"·"char"·""·"regex"·"Lkotlin/text/Regex;"·"endsWith"·"suffix"·"findAnyOf"·"Lkotlin/Pair;"·"strings"·""·"startIndex"·"last"·"findAnyOf$StringsKt__StringsKt"·"findLastAnyOf"·"hasSurrogatePairAt"·"index"·"ifBlank"·"R"·"C"·"defaultValue"·"Lkotlin/Function0;"·"(Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object;"·"ifEmpty"·"indexOf"·"endIndex"·"indexOf$StringsKt__StringsKt"·"string"·"indexOfAny"·"chars"·""·"isEmpty"·"isNotBlank"·"isNotEmpty"·"isNullOrBlank"·"isNullOrEmpty"·"iterator"·"Lkotlin/collections/CharIterator;"·"lastIndexOf"·"lastIndexOfAny"·"lineSequence"·"Lkotlin/sequences/Sequence;"·"lines"·""·"matches"·"orEmpty"·"padEnd"·"length"·"padChar"·"padStart"·"rangesDelimitedBy"·"delimiters"·""·"limit"·"rangesDelimitedBy$StringsKt__StringsKt"·"(Ljava/lang/CharSequence;[Ljava/lang/String;IZI)Lkotlin/sequences/Sequence;"·"regionMatchesImpl"·"thisOffset"·"otherOffset"·"removePrefix"·"prefix"·"removeRange"·"range"·"removeSuffix"·"removeSurrounding"·"delimiter"·"replace"·"transform"·"Lkotlin/Function1;"·"Lkotlin/text/MatchResult;"·"replacement"·"replaceAfter"·"missingDelimiterValue"·"replaceAfterLast"·"replaceBefore"·"replaceBeforeLast"·"replaceFirst"·"replaceRange"·"split"·"(Ljava/lang/CharSequence;[Ljava/lang/String;ZI)Ljava/util/List;"·"split$StringsKt__StringsKt"·"splitToSequence"·"(Ljava/lang/CharSequence;[Ljava/lang/String;ZI)Lkotlin/sequences/Sequence;"·"startsWith"·"subSequence"·"start"·"end"·"substring"·"substringAfter"·"substringAfterLast"·"substringBefore"·"substringBeforeLast"·"trim"·"predicate"·"trimEnd"·"trimStart"·"kotlin-stdlib"·}·k=5·mv={·1·1·16·}·xi=1·xs="kotlin/text/StringsKt" |
1912056 | Annotations·on·method·#63088·'findAnyOf' | 1912056 | Annotations·on·method·#63088·'findAnyOf' |
1912057 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/lang/CharSequence;"·"Ljava/util/Collection<"·"Ljava/lang/String;"·">;IZ)"·"Lkotlin/Pair<"·"Ljava/lang/Integer;"·"Ljava/lang/String;"·">;"·} | 1912057 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/lang/CharSequence;"·"Ljava/util/Collection<"·"Ljava/lang/String;"·">;IZ)"·"Lkotlin/Pair<"·"Ljava/lang/Integer;"·"Ljava/lang/String;"·">;"·} |
1912058 | Annotations·on·method·#63089·'findAnyOf$StringsKt__StringsKt' | 1912058 | Annotations·on·method·#63089·'findAnyOf$StringsKt__StringsKt' |
1912059 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/lang/CharSequence;"·"Ljava/util/Collection<"·"Ljava/lang/String;"·">;IZZ)"·"Lkotlin/Pair<"·"Ljava/lang/Integer;"·"Ljava/lang/String;"·">;"·} | 1912059 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/lang/CharSequence;"·"Ljava/util/Collection<"·"Ljava/lang/String;"·">;IZZ)"·"Lkotlin/Pair<"·"Ljava/lang/Integer;"·"Ljava/lang/String;"·">;"·} |
1912060 | Annotations·on·method·#63091·'findLastAnyOf' | 1912060 | Annotations·on·method·#63091·'findLastAnyOf' |
1912061 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/lang/CharSequence;"·"Ljava/util/Collection<"·"Ljava/lang/String;"·">;IZ)"·"Lkotlin/Pair<"·"Ljava/lang/Integer;"·"Ljava/lang/String;"·">;"·} | 1912061 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/lang/CharSequence;"·"Ljava/util/Collection<"·"Ljava/lang/String;"·">;IZ)"·"Lkotlin/Pair<"·"Ljava/lang/Integer;"·"Ljava/lang/String;"·">;"·} |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·1354320 | 1 | Zip·file·size:·13543204·bytes,·number·of·entries:·7235 |
2 | ?rwxrwxr-x··2.0·unx······140·b-·stor·80-Jan-01·00:00·$r8$java8methods$utility$Long$sum$JJJ.class | 2 | ?rwxrwxr-x··2.0·unx······140·b-·stor·80-Jan-01·00:00·$r8$java8methods$utility$Long$sum$JJJ.class |
3 | ?rwxrwxr-x··2.0·unx······307·b-·stor·80-Jan-01·00:00·BuildConfig.class | 3 | ?rwxrwxr-x··2.0·unx······307·b-·stor·80-Jan-01·00:00·BuildConfig.class |
4 | ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class | 4 | ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class |
5 | ?rwxrwxr-x··2.0·unx·····2930·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CallbackHandler.class | 5 | ?rwxrwxr-x··2.0·unx·····2930·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CallbackHandler.class |
6 | ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal.class | 6 | ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal.class |
7 | ?rwxrwxr-x··2.0·unx·····1127·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback.class | 7 | ?rwxrwxr-x··2.0·unx·····1127·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback.class |
8 | ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CustomActionCallback.class | 8 | ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CustomActionCallback.class |
Offset 7230, 8 lines modified | Offset 7230, 8 lines modified | ||
7230 | ?rwxrwxr-x··2.0·unx·····2554·b-·stor·80-Jan-01·00:00·com/averi/worldscribe/activities/ConceptActivity.class | 7230 | ?rwxrwxr-x··2.0·unx·····2554·b-·stor·80-Jan-01·00:00·com/averi/worldscribe/activities/ConceptActivity.class |
7231 | ?rwxrwxr-x··2.0·unx·····6470·b-·stor·80-Jan-01·00:00·com/averi/worldscribe/activities/GroupActivity.class | 7231 | ?rwxrwxr-x··2.0·unx·····6470·b-·stor·80-Jan-01·00:00·com/averi/worldscribe/activities/GroupActivity.class |
7232 | ?rwxrwxr-x··2.0·unx·····2630·b-·stor·80-Jan-01·00:00·com/averi/worldscribe/activities/ItemActivity.class | 7232 | ?rwxrwxr-x··2.0·unx·····2630·b-·stor·80-Jan-01·00:00·com/averi/worldscribe/activities/ItemActivity.class |
7233 | ?rwxrwxr-x··2.0·unx····10074·b-·defN·80-Jan-01·00:00·com/averi/worldscribe/activities/PersonActivity.class | 7233 | ?rwxrwxr-x··2.0·unx····10074·b-·defN·80-Jan-01·00:00·com/averi/worldscribe/activities/PersonActivity.class |
7234 | ?rwxrwxr-x··2.0·unx·····6352·b-·stor·80-Jan-01·00:00·com/averi/worldscribe/activities/PlaceActivity.class | 7234 | ?rwxrwxr-x··2.0·unx·····6352·b-·stor·80-Jan-01·00:00·com/averi/worldscribe/activities/PlaceActivity.class |
7235 | ?rwxrwxr-x··2.0·unx····16127·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsJVMKt.class | 7235 | ?rwxrwxr-x··2.0·unx····16127·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsJVMKt.class |
7236 | ?rwxrwxr-x··2.0·unx····27692·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class | 7236 | ?rwxrwxr-x··2.0·unx····27692·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class |
7237 | 7235·files,·14086793·bytes·uncompressed,·1219709 | 7237 | 7235·files,·14086793·bytes·uncompressed,·12197096·bytes·compressed:··13.4% |
Offset 169, 38 lines modified | Offset 169, 40 lines modified | ||
169 | ····public·int·compareTo(final·ByteString·byteString)·{ | 169 | ····public·int·compareTo(final·ByteString·byteString)·{ |
170 | ········Intrinsics.checkParameterIsNotNull((Object)byteString,·"other"); | 170 | ········Intrinsics.checkParameterIsNotNull((Object)byteString,·"other"); |
171 | ········final·int·size·=·this.size(); | 171 | ········final·int·size·=·this.size(); |
172 | ········final·int·size2·=·byteString.size(); | 172 | ········final·int·size2·=·byteString.size(); |
173 | ········final·int·min·=·Math.min(size,·size2); | 173 | ········final·int·min·=·Math.min(size,·size2); |
174 | ········int·n·=·0; | 174 | ········int·n·=·0; |
175 | ········while·(true)·{ | 175 | ········while·(true)·{ |
176 | ············while·(true)·{ | ||
177 | ············ | 176 | ············int·n2·=·-1; |
177 | ············if·(n·<·min)·{ | ||
178 | ················ | 178 | ················final·int·n3·=·this.getByte(n)·&·0xFF; |
179 | ················ | 179 | ················final·int·n4·=·byteString.getByte(n)·&·0xFF; |
180 | ················if·(n3·==·n4)·{ | ||
181 | ····················++n; | ||
182 | ················} | ||
183 | ················else·{ | ||
180 | ····················if·(n | 184 | ····················if·(n3·<·n4)·{ |
181 | ························if·(n2·<·n3)·{ | ||
182 | ····························n·=·-1; | ||
183 | ························} | ||
184 | ························else·{ | ||
185 | ····························n·=·1; | ||
186 | ························} | ||
187 | ························return·n; | 185 | ························return·n2; |
188 | ····················} | 186 | ····················} |
187 | ····················break; | ||
189 | ················} | 188 | ················} |
189 | ············} | ||
190 | ············else·{ | ||
190 | ················if·(size·==·size2)·{ | 191 | ················if·(size·==·size2)·{ |
192 | ····················n2·=·0; | ||
191 | ····················return·n; | 193 | ····················return·n2; |
192 | ················} | 194 | ················} |
193 | ················if·(size·<·size2)·{ | 195 | ················if·(size·<·size2)·{ |
194 | ···················· | 196 | ····················return·n2; |
195 | ················} | 197 | ················} |
196 | ················break; | 198 | ················break; |
197 | ············} | 199 | ············} |
198 | ············continue; | ||
199 | ········} | 200 | ········} |
201 | ········return·1; | ||
200 | ····} | 202 | ····} |
201 | ···· | 203 | ···· |
202 | ····public·ByteString·digest$okio(final·String·algorithm)·{ | 204 | ····public·ByteString·digest$okio(final·String·algorithm)·{ |
203 | ········Intrinsics.checkParameterIsNotNull((Object)algorithm,·"algorithm"); | 205 | ········Intrinsics.checkParameterIsNotNull((Object)algorithm,·"algorithm"); |
204 | ········final·byte[]·digest·=·MessageDigest.getInstance(algorithm).digest(this.data); | 206 | ········final·byte[]·digest·=·MessageDigest.getInstance(algorithm).digest(this.data); |
205 | ········Intrinsics.checkExpressionValueIsNotNull((Object)digest,·"MessageDigest.getInstance(algorithm).digest(data)"); | 207 | ········Intrinsics.checkExpressionValueIsNotNull((Object)digest,·"MessageDigest.getInstance(algorithm).digest(data)"); |
206 | ········return·new·ByteString(digest); | 208 | ········return·new·ByteString(digest); |
Offset 1, 19 lines modified | Offset 1, 21 lines modified | ||
00000000:·0000·0003·0000·0001·0000·0001·0000·0010··................ | 00000000:·0000·0003·0000·0001·0000·0001·0000·0010··................ | ||
00000010:·0a | 00000010:·0ac4·010a·046f·6b69·6f12·0f4f·6b69·6f5f··.....okio..Okio_ | ||
00000020:·5f4a·766d·4f6b·696f·4b74·120c·4f6b·696f··_JvmOkioKt..Okio | |||
00000030:·5f5f·4f6b·696f·4b74·1207·2d42·6173·6536··__OkioKt..-Base6 | |||
00000040:·3412·172d·4465·666c·6174·6572·5369·6e6b··4..-DeflaterSink | |||
00000050:·4578·7465·6e73·696f·6e73·1212·2d44·6570··Extensions..-Dep | |||
00000060:·7265·6361·7465·6455·7067·7261·6465·1213··recatedUpgrade.. | |||
00000070:·2d47·7a69·7053·696e·6b45·7874·656e·7369··-GzipSinkExtensi | |||
00000080:·6f6e·7312·152d·477a·6970·536f·7572·6365··ons..-GzipSource | |||
00000090:·4578·7465·6e73·696f·6e73·1219·2d49·6e66··Extensions..-Inf | |||
000000a0:·6c61·7465·7253·6f75·7263·6545·7874·656e··laterSourceExten | |||
000000b0:·7369·6f6e·7312·092d·506c·6174·666f·726d··sions..-Platform | |||
000000c0:·1205·2d55·7469·6c12·0455·7466·381a·0201··..-Util..Utf8... | |||
000000d0:·0122·044f·6b69·6f0a·710a·0d6f·6b69·6f2e··.".Okio.q..okio. | |||
000000e0:·696e·7465·726e·616c·1208·4275·6666·6572··internal..Buffer | |||
00000020:·3634·1217·2d44·6566·6c61·7465·7253·696e··64..-DeflaterSin | |||
00000030:·6b45·7874·656e·7369·6f6e·7312·122d·4465··kExtensions..-De | |||
00000040:·7072·6563·6174·6564·5570·6772·6164·6512··precatedUpgrade. | |||
00000050:·132d·477a·6970·5369·6e6b·4578·7465·6e73··.-GzipSinkExtens | |||
00000060:·696f·6e73·1215·2d47·7a69·7053·6f75·7263··ions..-GzipSourc | |||
00000070:·6545·7874·656e·7369·6f6e·7312·192d·496e··eExtensions..-In | |||
00000080:·666c·6174·6572·536f·7572·6365·4578·7465··flaterSourceExte | |||
00000090:·6e73·696f·6e73·1209·2d50·6c61·7466·6f72··nsions..-Platfor | |||
000000a0:·6d12·052d·5574·696c·1204·4f6b·696f·1204··m..-Util..Okio.. | |||
000000b0:·5574·6638·0a71·0a0d·6f6b·696f·2e69·6e74··Utf8.q..okio.int | |||
000000c0:·6572·6e61·6c12·0842·7566·6665·724b·7412··ernal..BufferKt. | |||
000000d0:·0c42·7974·6553·7472·696e·674b·7412·1252··.ByteStringKt..R | |||
000000e0:·6561·6c42·7566·6665·7265·6453·696e·6b4b··ealBufferedSinkK | |||
000000f0:·7412·1452·6561·6c42·7566·6665·7265·6453··t..RealBufferedS | |||
00000100:·6f75·7263·654b·7412·1553·6567·6d65·6e74··ourceKt..Segment | |||
00000 | 000000f0:·4b74·120c·4279·7465·5374·7269·6e67·4b74··Kt..ByteStringKt | ||
00000100:·1212·5265·616c·4275·6666·6572·6564·5369··..RealBufferedSi | |||
00000110:·6e6b·4b74·1214·5265·616c·4275·6666·6572··nkKt..RealBuffer | |||
00000120:·6564·536f·7572·6365·4b74·1215·5365·676d··edSourceKt..Segm | |||
00000130:·656e·7465·6442·7974·6553·7472·696e·674b··entedByteStringK | |||
000001 | 00000140:·7412·075f·5574·6638·4b74·················t.._Utf8Kt |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | .class·Lkotlin/text/StringsKt__StringsJVMKt; | 1 | .class·Lkotlin/text/StringsKt__StringsJVMKt; |
2 | .super·Lkotlin/text/StringsKt__StringNumberConversionsKt; | 2 | .super·Lkotlin/text/StringsKt__StringNumberConversionsKt; |
3 | .source·"StringsJVM.kt" | 3 | .source·"StringsJVM.kt" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
6 | ····value·=·"SMAP\nStringsJVM.kt\nKotlin\n*S·Kotlin\n*F\n+·1·StringsJVM.kt\nkotlin/text/StringsKt__StringsJVMKt\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,659:1\n269#1,2:660\n554#1,10:665\n15 | 6 | ····value·=·"SMAP\nStringsJVM.kt\nKotlin\n*S·Kotlin\n*F\n+·1·StringsJVM.kt\nkotlin/text/StringsKt__StringsJVMKt\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,659:1\n269#1,2:660\n554#1,10:665\n1535#2,3:662\n*E\n*S·KotlinDebug\n*F\n+·1·StringsJVM.kt\nkotlin/text/StringsKt__StringsJVMKt\n*L\n500#1,3:662\n*E\n" |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·runtime·Lkotlin/Metadata; | 8 | .annotation·runtime·Lkotlin/Metadata; |
9 | ····bv·=·{ | 9 | ····bv·=·{ |
10 | ········0x1, | 10 | ········0x1, |
11 | ········0x0, | 11 | ········0x0, |
12 | ········0x3 | 12 | ········0x3 |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | .class·Lkotlin/text/StringsKt__IndentKt; | 1 | .class·Lkotlin/text/StringsKt__IndentKt; |
2 | .super·Lkotlin/text/StringsKt__AppendableKt; | 2 | .super·Lkotlin/text/StringsKt__AppendableKt; |
3 | .source·"Indent.kt" | 3 | .source·"Indent.kt" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
6 | ····value·=·"SMAP\nIndent.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Indent.kt\nkotlin/text/StringsKt__IndentKt\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·3·_Strings.kt\nkotlin/text/StringsKt___StringsKt\n*L\n1#1,121:1\n111#1,9:122\n118#1:131\n113#1,4:145\n111#1,9:164\n118#1:173\n113#1,4:187\n138 | 6 | ····value·=·"SMAP\nIndent.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Indent.kt\nkotlin/text/StringsKt__IndentKt\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·3·_Strings.kt\nkotlin/text/StringsKt___StringsKt\n*L\n1#1,121:1\n111#1,9:122\n118#1:131\n113#1,4:145\n111#1,9:164\n118#1:173\n113#1,4:187\n1386#2,11:132\n1657#2,2:143\n1659#2:155\n1397#2:156\n706#2:157\n783#2,2:158\n1366#2:160\n1435#2,3:161\n1386#2,11:174\n1657#2,2:185\n1659#2:191\n1397#2:192\n1386#2,11:199\n1657#2,3:210\n1397#2:213\n114#3,6:149\n114#3,6:193\n*E\n*S·KotlinDebug\n*F\n+·1·Indent.kt\nkotlin/text/StringsKt__IndentKt\n*L\n37#1,9:122\n37#1:131\n37#1,4:145\n76#1,9:164\n76#1:173\n76#1,4:187\n37#1,11:132\n37#1,2:143\n37#1:155\n37#1:156\n72#1:157\n72#1,2:158\n73#1:160\n73#1,3:161\n76#1,11:174\n76#1,2:185\n76#1:191\n76#1:192\n112#1,11:199\n112#1,3:210\n112#1:213\n37#1,6:149\n99#1,6:193\n*E\n" |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·runtime·Lkotlin/Metadata; | 8 | .annotation·runtime·Lkotlin/Metadata; |
9 | ····bv·=·{ | 9 | ····bv·=·{ |
10 | ········0x1, | 10 | ········0x1, |
11 | ········0x0, | 11 | ········0x0, |
12 | ········0x3 | 12 | ········0x3 |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | .class·Lkotlin/text/StringsKt__StringsKt; | 1 | .class·Lkotlin/text/StringsKt__StringsKt; |
2 | .super·Lkotlin/text/StringsKt__StringsJVMKt; | 2 | .super·Lkotlin/text/StringsKt__StringsJVMKt; |
3 | .source·"Strings.kt" | 3 | .source·"Strings.kt" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
6 | ····value·=·"SMAP\nStrings.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Strings.kt\nkotlin/text/StringsKt__StringsKt\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n+·3·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,1291:1\n17#1,22:1292\n51#1,5:1314\n68#1,5:1319\n17#1,22:1324\n45#1:1346\n17#1,22:1347\n51#1,5:1369\n62#1:1374\n51#1,5:1375\n68#1,5:1380\n79#1:1385\n68#1,5:1386\n17#1,22:1391\n51#1,5:1413\n68#1,5:1418\n356#1:1423\n1276#1:1440\n108 | 6 | ····value·=·"SMAP\nStrings.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Strings.kt\nkotlin/text/StringsKt__StringsKt\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n+·3·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,1291:1\n17#1,22:1292\n51#1,5:1314\n68#1,5:1319\n17#1,22:1324\n45#1:1346\n17#1,22:1347\n51#1,5:1369\n62#1:1374\n51#1,5:1375\n68#1,5:1380\n79#1:1385\n68#1,5:1386\n17#1,22:1391\n51#1,5:1413\n68#1,5:1418\n356#1:1423\n1276#1:1440\n10843#2,2:1424\n10843#2,2:1426\n250#3,2:1428\n250#3,2:1430\n1366#3:1432\n1435#3,3:1433\n1366#3:1436\n1435#3,3:1437\n*E\n*S·KotlinDebug\n*F\n+·1·Strings.kt\nkotlin/text/StringsKt__StringsKt\n*L\n45#1,22:1292\n62#1,5:1314\n79#1,5:1319\n84#1,22:1324\n89#1:1346\n89#1,22:1347\n94#1,5:1369\n99#1:1374\n99#1,5:1375\n104#1,5:1380\n109#1:1385\n109#1,5:1386\n114#1,22:1391\n125#1,5:1413\n136#1,5:1418\n844#1,2:1424\n868#1,2:1426\n907#1,2:1428\n913#1,2:1430\n1210#1:1432\n1210#1,3:1433\n1235#1:1436\n1235#1,3:1437\n*E\n" |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·runtime·Lkotlin/Metadata; | 8 | .annotation·runtime·Lkotlin/Metadata; |
9 | ····bv·=·{ | 9 | ····bv·=·{ |
10 | ········0x1, | 10 | ········0x1, |
11 | ········0x0, | 11 | ········0x0, |
12 | ········0x3 | 12 | ········0x3 |
Offset 708, 29 lines modified | Offset 708, 28 lines modified | ||
708 | ····if-ge·v7,·v8,·:cond_3 | 708 | ····if-ge·v7,·v8,·:cond_3 |
709 | ····goto·:goto_1 | 709 | ····goto·:goto_1 |
710 | ····:cond_1 | 710 | ····:cond_1 |
711 | ····if-ne·v0,·v1,·:cond_2 | 711 | ····if-ne·v0,·v1,·:cond_2 |
712 | ····const/4·v5,·0x0 | ||
712 | ····goto·:goto_ | 713 | ····goto·:goto_1 |
713 | ····:cond_2 | 714 | ····:cond_2 |
714 | ····if-ge·v0,·v1,·:cond_3 | 715 | ····if-ge·v0,·v1,·:cond_3 |
715 | ····:goto_1 | ||
716 | ····const/4·v3,·-0x1 | ||
717 | ····goto·:goto_ | 716 | ····goto·:goto_1 |
718 | ····:cond_3 | 717 | ····:cond_3 |
719 | ····const/4·v | 718 | ····const/4·v5,·0x1 |
720 | ····:goto_ | 719 | ····:goto_1 |
721 | ····return·v | 720 | ····return·v5 |
722 | .end·method | 721 | .end·method |
723 | .method·public·digest$okio(Ljava/lang/String;)Lokio/ByteString; | 722 | .method·public·digest$okio(Ljava/lang/String;)Lokio/ByteString; |
724 | ····.locals·2 | 723 | ····.locals·2 |
725 | ····const-string·v0,·"algorithm" | 724 | ····const-string·v0,·"algorithm" |
Offset 104, 15 lines modified | Offset 104, 15 lines modified | ||
104 | ····.line·75 | 104 | ····.line·75 |
105 | ····new-instance·v0,·Lkotlin/KotlinVersion; | 105 | ····new-instance·v0,·Lkotlin/KotlinVersion; |
106 | ····const/4·v1,·0x1 | 106 | ····const/4·v1,·0x1 |
107 | ····const/4·v2,·0x3 | 107 | ····const/4·v2,·0x3 |
108 | ····const/16·v3,·0x4 | 108 | ····const/16·v3,·0x48 |
109 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lkotlin/KotlinVersion;-><init>(III)V | 109 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lkotlin/KotlinVersion;-><init>(III)V |
110 | ····sput-object·v0,·Lkotlin/KotlinVersion;->CURRENT:Lkotlin/KotlinVersion; | 110 | ····sput-object·v0,·Lkotlin/KotlinVersion;->CURRENT:Lkotlin/KotlinVersion; |
111 | ····return-void | 111 | ····return-void |
112 | .end·method | 112 | .end·method |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | .class·Lkotlin/io/FilesKt__UtilsKt; | 1 | .class·Lkotlin/io/FilesKt__UtilsKt; |
2 | .super·Lkotlin/io/FilesKt__FileTreeWalkKt; | 2 | .super·Lkotlin/io/FilesKt__FileTreeWalkKt; |
3 | .source·"Utils.kt" | 3 | .source·"Utils.kt" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
6 | ····value·=·"SMAP\nUtils.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Utils.kt\nkotlin/io/FilesKt__UtilsKt\n+·2·_Sequences.kt\nkotlin/sequences/SequencesKt___SequencesKt\n*L\n1#1,437:1\n10 | 6 | ····value·=·"SMAP\nUtils.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Utils.kt\nkotlin/io/FilesKt__UtilsKt\n+·2·_Sequences.kt\nkotlin/sequences/SequencesKt___SequencesKt\n*L\n1#1,437:1\n1084#2,3:438\n*E\n*S·KotlinDebug\n*F\n+·1·Utils.kt\nkotlin/io/FilesKt__UtilsKt\n*L\n311#1,3:438\n*E\n" |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·runtime·Lkotlin/Metadata; | 8 | .annotation·runtime·Lkotlin/Metadata; |
9 | ····bv·=·{ | 9 | ····bv·=·{ |
10 | ········0x1, | 10 | ········0x1, |
11 | ········0x0, | 11 | ········0x0, |
12 | ········0x3 | 12 | ········0x3 |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | .class·Lkotlin/io/FilesKt__FilePathComponentsKt; | 1 | .class·Lkotlin/io/FilesKt__FilePathComponentsKt; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FilePathComponents.kt" | 3 | .source·"FilePathComponents.kt" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
6 | ····value·=·"SMAP\nFilePathComponents.kt\nKotlin\n*S·Kotlin\n*F\n+·1·FilePathComponents.kt\nkotlin/io/FilesKt__FilePathComponentsKt\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,148:1\n136 | 6 | ····value·=·"SMAP\nFilePathComponents.kt\nKotlin\n*S·Kotlin\n*F\n+·1·FilePathComponents.kt\nkotlin/io/FilesKt__FilePathComponentsKt\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,148:1\n1366#2:149\n1435#2,3:150\n*E\n*S·KotlinDebug\n*F\n+·1·FilePathComponents.kt\nkotlin/io/FilesKt__FilePathComponentsKt\n*L\n133#1:149\n133#1,3:150\n*E\n" |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·runtime·Lkotlin/Metadata; | 8 | .annotation·runtime·Lkotlin/Metadata; |
9 | ····bv·=·{ | 9 | ····bv·=·{ |
10 | ········0x1, | 10 | ········0x1, |
11 | ········0x0, | 11 | ········0x0, |
12 | ········0x3 | 12 | ········0x3 |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | .class·public·final·Lkotlin/io/TextStreamsKt; | 1 | .class·public·final·Lkotlin/io/TextStreamsKt; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ReadWrite.kt" | 3 | .source·"ReadWrite.kt" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
6 | ····value·=·"SMAP\nReadWrite.kt\nKotlin\n*S·Kotlin\n*F\n+·1·ReadWrite.kt\nkotlin/io/TextStreamsKt\n+·2·_Sequences.kt\nkotlin/sequences/SequencesKt___SequencesKt\n*L\n1#1,152:1\n20#1,6:153\n53#1:159\n141#1:162\n11 | 6 | ····value·=·"SMAP\nReadWrite.kt\nKotlin\n*S·Kotlin\n*F\n+·1·ReadWrite.kt\nkotlin/io/TextStreamsKt\n+·2·_Sequences.kt\nkotlin/sequences/SequencesKt___SequencesKt\n*L\n1#1,152:1\n20#1,6:153\n53#1:159\n141#1:162\n1110#2,2:160\n*E\n*S·KotlinDebug\n*F\n+·1·ReadWrite.kt\nkotlin/io/TextStreamsKt\n*L\n33#1:159\n33#1,2:160\n*E\n" |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·runtime·Lkotlin/Metadata; | 8 | .annotation·runtime·Lkotlin/Metadata; |
9 | ····bv·=·{ | 9 | ····bv·=·{ |
10 | ········0x1, | 10 | ········0x1, |
11 | ········0x0, | 11 | ········0x0, |
12 | ········0x3 | 12 | ········0x3 |
Offset 19, 15 lines modified | Offset 19, 15 lines modified | ||
19 | .annotation·system·Ldalvik/annotation/MemberClasses; | 19 | .annotation·system·Ldalvik/annotation/MemberClasses; |
20 | ····value·=·{ | 20 | ····value·=·{ |
21 | ········Lkotlin/coroutines/CombinedContext$Serialized$Companion; | 21 | ········Lkotlin/coroutines/CombinedContext$Serialized$Companion; |
22 | ····} | 22 | ····} |
23 | .end·annotation | 23 | .end·annotation |
24 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 24 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
25 | ····value·=·"SMAP\nCoroutineContextImpl.kt\nKotlin\n*S·Kotlin\n*F\n+·1·CoroutineContextImpl.kt\nkotlin/coroutines/CombinedContext$Serialized\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,196:1\n1 | 25 | ····value·=·"SMAP\nCoroutineContextImpl.kt\nKotlin\n*S·Kotlin\n*F\n+·1·CoroutineContextImpl.kt\nkotlin/coroutines/CombinedContext$Serialized\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,196:1\n11004#2,3:197\n*E\n*S·KotlinDebug\n*F\n+·1·CoroutineContextImpl.kt\nkotlin/coroutines/CombinedContext$Serialized\n*L\n193#1,3:197\n*E\n" |
26 | .end·annotation | 26 | .end·annotation |
27 | .annotation·runtime·Lkotlin/Metadata; | 27 | .annotation·runtime·Lkotlin/Metadata; |
28 | ····bv·=·{ | 28 | ····bv·=·{ |
29 | ········0x1, | 29 | ········0x1, |
30 | ········0x0, | 30 | ········0x0, |
31 | ········0x3 | 31 | ········0x3 |
Offset 95, 14 lines modified | Offset 95, 14 lines modified | ||
95 | .method·public·final·invoke(Ljava/lang/CharSequence;)Ljava/lang/String; | 95 | .method·public·final·invoke(Ljava/lang/CharSequence;)Ljava/lang/String; |
96 | ····.locals·1 | 96 | ····.locals·1 |
97 | ····const-string·v0,·"it" | 97 | ····const-string·v0,·"it" |
98 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 98 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
99 | ····.line·15 | 99 | ····.line·1595 |
100 | ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String; | 100 | ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String; |
101 | ····move-result-object·p1 | 101 | ····move-result-object·p1 |
102 | ····return-object·p1 | 102 | ····return-object·p1 |
103 | .end·method | 103 | .end·method |
Offset 95, 14 lines modified | Offset 95, 14 lines modified | ||
95 | .method·public·final·invoke(Ljava/lang/CharSequence;)Ljava/lang/String; | 95 | .method·public·final·invoke(Ljava/lang/CharSequence;)Ljava/lang/String; |
96 | ····.locals·1 | 96 | ····.locals·1 |
97 | ····const-string·v0,·"it" | 97 | ····const-string·v0,·"it" |
98 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 98 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
99 | ····.line·14 | 99 | ····.line·1463 |
100 | ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String; | 100 | ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String; |
101 | ····move-result-object·p1 | 101 | ····move-result-object·p1 |
102 | ····return-object·p1 | 102 | ····return-object·p1 |
103 | .end·method | 103 | .end·method |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | .class·public·final·Lkotlin/text/RegexKt; | 1 | .class·public·final·Lkotlin/text/RegexKt; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Regex.kt" | 3 | .source·"Regex.kt" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
6 | ····value·=·"SMAP\nRegex.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Regex.kt\nkotlin/text/RegexKt\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,314:1\n15 | 6 | ····value·=·"SMAP\nRegex.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Regex.kt\nkotlin/text/RegexKt\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,314:1\n1593#2,3:315\n*E\n*S·KotlinDebug\n*F\n+·1·Regex.kt\nkotlin/text/RegexKt\n*L\n19#1,3:315\n*E\n" |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·runtime·Lkotlin/Metadata; | 8 | .annotation·runtime·Lkotlin/Metadata; |
9 | ····bv·=·{ | 9 | ····bv·=·{ |
10 | ········0x1, | 10 | ········0x1, |
11 | ········0x0, | 11 | ········0x0, |
12 | ········0x3 | 12 | ········0x3 |
Offset 82, 22 lines modified | Offset 82, 22 lines modified | ||
82 | ····.locals·3 | 82 | ····.locals·3 |
83 | ····.annotation·system·Ldalvik/annotation/Signature; | 83 | ····.annotation·system·Ldalvik/annotation/Signature; |
84 | ········value·=·{ | 84 | ········value·=·{ |
85 | ············"(I)TR;" | 85 | ············"(I)TR;" |
86 | ········} | 86 | ········} |
87 | ····.end·annotation | 87 | ····.end·annotation |
88 | ····.line·16 | 88 | ····.line·1620 |
89 | ····iget·v0,·p0,·Lkotlin/text/StringsKt___StringsKt$windowedSequence$2;->$size:I | 89 | ····iget·v0,·p0,·Lkotlin/text/StringsKt___StringsKt$windowedSequence$2;->$size:I |
90 | ····add-int/2addr·v0,·p1 | 90 | ····add-int/2addr·v0,·p1 |
91 | ····if-ltz·v0,·:cond_0 | 91 | ····if-ltz·v0,·:cond_0 |
92 | ····.line·16 | 92 | ····.line·1621 |
93 | ····iget-object·v1,·p0,·Lkotlin/text/StringsKt___StringsKt$windowedSequence$2;->$this_windowedSequence:Ljava/lang/CharSequence; | 93 | ····iget-object·v1,·p0,·Lkotlin/text/StringsKt___StringsKt$windowedSequence$2;->$this_windowedSequence:Ljava/lang/CharSequence; |
94 | ····invoke-interface·{v1},·Ljava/lang/CharSequence;->length()I | 94 | ····invoke-interface·{v1},·Ljava/lang/CharSequence;->length()I |
95 | ····move-result·v1 | 95 | ····move-result·v1 |
96 | ····if-le·v0,·v1,·:cond_1 | 96 | ····if-le·v0,·v1,·:cond_1 |
Offset 105, 15 lines modified | Offset 105, 15 lines modified | ||
105 | ····:cond_0 | 105 | ····:cond_0 |
106 | ····iget-object·v0,·p0,·Lkotlin/text/StringsKt___StringsKt$windowedSequence$2;->$this_windowedSequence:Ljava/lang/CharSequence; | 106 | ····iget-object·v0,·p0,·Lkotlin/text/StringsKt___StringsKt$windowedSequence$2;->$this_windowedSequence:Ljava/lang/CharSequence; |
107 | ····invoke-interface·{v0},·Ljava/lang/CharSequence;->length()I | 107 | ····invoke-interface·{v0},·Ljava/lang/CharSequence;->length()I |
108 | ····move-result·v0 | 108 | ····move-result·v0 |
109 | ····.line·16 | 109 | ····.line·1622 |
110 | ····:cond_1 | 110 | ····:cond_1 |
111 | ····iget-object·v1,·p0,·Lkotlin/text/StringsKt___StringsKt$windowedSequence$2;->$transform:Lkotlin/jvm/functions/Function1; | 111 | ····iget-object·v1,·p0,·Lkotlin/text/StringsKt___StringsKt$windowedSequence$2;->$transform:Lkotlin/jvm/functions/Function1; |
112 | ····iget-object·v2,·p0,·Lkotlin/text/StringsKt___StringsKt$windowedSequence$2;->$this_windowedSequence:Ljava/lang/CharSequence; | 112 | ····iget-object·v2,·p0,·Lkotlin/text/StringsKt___StringsKt$windowedSequence$2;->$this_windowedSequence:Ljava/lang/CharSequence; |
113 | ····invoke-interface·{v2,·p1,·v0},·Ljava/lang/CharSequence;->subSequence(II)Ljava/lang/CharSequence; | 113 | ····invoke-interface·{v2,·p1,·v0},·Ljava/lang/CharSequence;->subSequence(II)Ljava/lang/CharSequence; |
Offset 25, 15 lines modified | Offset 25, 15 lines modified | ||
25 | ········"+", | 25 | ········"+", |
26 | ········"Lkotlin/text/CharCategory;", | 26 | ········"Lkotlin/text/CharCategory;", |
27 | ········">;>;" | 27 | ········">;>;" |
28 | ····} | 28 | ····} |
29 | .end·annotation | 29 | .end·annotation |
30 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 30 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
31 | ····value·=·"SMAP\nCharCategory.kt\nKotlin\n*S·Kotlin\n*F\n+·1·CharCategory.kt\nkotlin/text/CharCategory$Companion$categoryMap$2\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,174:1\n7 | 31 | ····value·=·"SMAP\nCharCategory.kt\nKotlin\n*S·Kotlin\n*F\n+·1·CharCategory.kt\nkotlin/text/CharCategory$Companion$categoryMap$2\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,174:1\n7514#2,2:175\n7774#2,4:177\n*E\n*S·KotlinDebug\n*F\n+·1·CharCategory.kt\nkotlin/text/CharCategory$Companion$categoryMap$2\n*L\n169#1,2:175\n169#1,4:177\n*E\n" |
32 | .end·annotation | 32 | .end·annotation |
33 | .annotation·runtime·Lkotlin/Metadata; | 33 | .annotation·runtime·Lkotlin/Metadata; |
34 | ····bv·=·{ | 34 | ····bv·=·{ |
35 | ········0x1, | 35 | ········0x1, |
36 | ········0x0, | 36 | ········0x0, |
37 | ········0x3 | 37 | ········0x3 |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | .class·Lkotlin/text/StringsKt___StringsKt; | 1 | .class·Lkotlin/text/StringsKt___StringsKt; |
2 | .super·Lkotlin/text/StringsKt___StringsJvmKt; | 2 | .super·Lkotlin/text/StringsKt___StringsJvmKt; |
3 | .source·"_Strings.kt" | 3 | .source·"_Strings.kt" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
6 | ····value·=·"SMAP\n_Strings.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Strings.kt\nkotlin/text/StringsKt___StringsKt\n+·2·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,16 | 6 | ····value·=·"SMAP\n_Strings.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Strings.kt\nkotlin/text/StringsKt___StringsKt\n+·2·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,1699:1\n91#1,2:1700\n167#1,5:1702\n445#1,5:1707\n445#1,5:1712\n409#1:1717\n1071#1,2:1718\n410#1,2:1720\n1073#1:1722\n412#1:1723\n409#1:1724\n1071#1,2:1725\n410#1,2:1727\n1073#1:1729\n412#1:1730\n1071#1,3:1731\n437#1,2:1734\n437#1,2:1736\n693#1,4:1738\n662#1,[·...·truncated·by·diffoscope;·len:·974,·SHA:·16e15275337b7883528b36404a5fdeb8106829f16d25bfcc09ee5e3437b716dd·...·]\n*E\n" |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·runtime·Lkotlin/Metadata; | 8 | .annotation·runtime·Lkotlin/Metadata; |
9 | ····bv·=·{ | 9 | ····bv·=·{ |
10 | ········0x1, | 10 | ········0x1, |
11 | ········0x0, | 11 | ········0x0, |
12 | ········0x3 | 12 | ········0x3 |
Offset 236, 15 lines modified | Offset 236, 15 lines modified | ||
236 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 236 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
237 | ····const/4·v0,·0x0 | 237 | ····const/4·v0,·0x0 |
238 | ····const/4·v1,·0x0 | 238 | ····const/4·v1,·0x0 |
239 | ····.line·96 | 239 | ····.line·968 |
240 | ····:goto_0 | 240 | ····:goto_0 |
241 | ····invoke-interface·{p0},·Ljava/lang/CharSequence;->length()I | 241 | ····invoke-interface·{p0},·Ljava/lang/CharSequence;->length()I |
242 | ····move-result·v2 | 242 | ····move-result·v2 |
243 | ····if-ge·v1,·v2,·:cond_1 | 243 | ····if-ge·v1,·v2,·:cond_1 |
Offset 284, 15 lines modified | Offset 284, 15 lines modified | ||
284 | .method·public·static·final·any(Ljava/lang/CharSequence;)Z | 284 | .method·public·static·final·any(Ljava/lang/CharSequence;)Z |
285 | ····.locals·1 | 285 | ····.locals·1 |
286 | ····const-string·v0,·"$this$any" | 286 | ····const-string·v0,·"$this$any" |
287 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 287 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
288 | ····.line·97 | 288 | ····.line·978 |
289 | ····invoke-interface·{p0},·Ljava/lang/CharSequence;->length()I | 289 | ····invoke-interface·{p0},·Ljava/lang/CharSequence;->length()I |
290 | ····move-result·p0 | 290 | ····move-result·p0 |
291 | ····const/4·v0,·0x1 | 291 | ····const/4·v0,·0x1 |
292 | ····if-nez·p0,·:cond_0 | 292 | ····if-nez·p0,·:cond_0 |
Offset 332, 15 lines modified | Offset 332, 15 lines modified | ||
332 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 332 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
333 | ····const/4·v0,·0x0 | 333 | ····const/4·v0,·0x0 |
334 | ····const/4·v1,·0x0 | 334 | ····const/4·v1,·0x0 |
335 | ····.line·9 | 335 | ····.line·987 |
336 | ····:goto_0 | 336 | ····:goto_0 |
337 | ····invoke-interface·{p0},·Ljava/lang/CharSequence;->length()I | 337 | ····invoke-interface·{p0},·Ljava/lang/CharSequence;->length()I |
338 | ····move-result·v2 | 338 | ····move-result·v2 |
339 | ····if-ge·v1,·v2,·:cond_1 | 339 | ····if-ge·v1,·v2,·:cond_1 |
Offset 390, 15 lines modified | Offset 390, 15 lines modified | ||
390 | ········} | 390 | ········} |
391 | ····.end·annotation | 391 | ····.end·annotation |
392 | ····const-string·v0,·"$this$asIterable" | 392 | ····const-string·v0,·"$this$asIterable" |
393 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 393 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
394 | ····.line·16 | 394 | ····.line·1687 |
395 | ····instance-of·v0,·p0,·Ljava/lang/String; | 395 | ····instance-of·v0,·p0,·Ljava/lang/String; |
396 | ····if-eqz·v0,·:cond_1 | 396 | ····if-eqz·v0,·:cond_1 |
397 | ····invoke-interface·{p0},·Ljava/lang/CharSequence;->length()I | 397 | ····invoke-interface·{p0},·Ljava/lang/CharSequence;->length()I |
398 | ····move-result·v0 | 398 | ····move-result·v0 |
Offset 419, 15 lines modified | Offset 419, 15 lines modified | ||
419 | ····move-result-object·p0 | 419 | ····move-result-object·p0 |
420 | ····check-cast·p0,·Ljava/lang/Iterable; | 420 | ····check-cast·p0,·Ljava/lang/Iterable; |
421 | ····return-object·p0 | 421 | ····return-object·p0 |
422 | ····.line·16 | 422 | ····.line·1688 |
423 | ····:cond_1 | 423 | ····:cond_1 |
424 | ····new-instance·v0,·Lkotlin/text/StringsKt___StringsKt$asIterable$$inlined$Iterable$1; | 424 | ····new-instance·v0,·Lkotlin/text/StringsKt___StringsKt$asIterable$$inlined$Iterable$1; |
425 | ····invoke-direct·{v0,·p0},·Lkotlin/text/StringsKt___StringsKt$asIterable$$inlined$Iterable$1;-><init>(Ljava/lang/CharSequence;)V | 425 | ····invoke-direct·{v0,·p0},·Lkotlin/text/StringsKt___StringsKt$asIterable$$inlined$Iterable$1;-><init>(Ljava/lang/CharSequence;)V |
426 | ····check-cast·v0,·Ljava/lang/Iterable; | 426 | ····check-cast·v0,·Ljava/lang/Iterable; |
Offset 447, 15 lines modified | Offset 447, 15 lines modified | ||
447 | ········} | 447 | ········} |
448 | ····.end·annotation | 448 | ····.end·annotation |
449 | ····const-string·v0,·"$this$asSequence" | 449 | ····const-string·v0,·"$this$asSequence" |
450 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 450 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
451 | ····.line·16 | 451 | ····.line·1695 |
452 | ····instance-of·v0,·p0,·Ljava/lang/String; | 452 | ····instance-of·v0,·p0,·Ljava/lang/String; |
453 | ····if-eqz·v0,·:cond_1 | 453 | ····if-eqz·v0,·:cond_1 |
454 | ····invoke-interface·{p0},·Ljava/lang/CharSequence;->length()I | 454 | ····invoke-interface·{p0},·Ljava/lang/CharSequence;->length()I |
455 | ····move-result·v0 | 455 | ····move-result·v0 |
Offset 474, 15 lines modified | Offset 474, 15 lines modified | ||
474 | ····invoke-static·{},·Lkotlin/sequences/SequencesKt;->emptySequence()Lkotlin/sequences/Sequence; | 474 | ····invoke-static·{},·Lkotlin/sequences/SequencesKt;->emptySequence()Lkotlin/sequences/Sequence; |
475 | ····move-result-object·p0 | 475 | ····move-result-object·p0 |
476 | ····return-object·p0 | 476 | ····return-object·p0 |
477 | ····.line·16 | 477 | ····.line·1696 |
478 | ····:cond_1 | 478 | ····:cond_1 |
479 | ····new-instance·v0,·Lkotlin/text/StringsKt___StringsKt$asSequence$$inlined$Sequence$1; | 479 | ····new-instance·v0,·Lkotlin/text/StringsKt___StringsKt$asSequence$$inlined$Sequence$1; |
480 | ····invoke-direct·{v0,·p0},·Lkotlin/text/StringsKt___StringsKt$asSequence$$inlined$Sequence$1;-><init>(Ljava/lang/CharSequence;)V | 480 | ····invoke-direct·{v0,·p0},·Lkotlin/text/StringsKt___StringsKt$asSequence$$inlined$Sequence$1;-><init>(Ljava/lang/CharSequence;)V |
481 | ····check-cast·v0,·Lkotlin/sequences/Sequence; | 481 | ····check-cast·v0,·Lkotlin/sequences/Sequence; |
Max diff block lines reached; 108995/115054 bytes (94.73%) of diff not shown. |
Offset 76, 15 lines modified | Offset 76, 15 lines modified | ||
76 | ····return-object·v0 | 76 | ····return-object·v0 |
77 | .end·method | 77 | .end·method |
78 | .method·public·final·invoke()Lkotlin/collections/CharIterator; | 78 | .method·public·final·invoke()Lkotlin/collections/CharIterator; |
79 | ····.locals·1 | 79 | ····.locals·1 |
80 | ····.line·95 | 80 | ····.line·959 |
81 | ····iget-object·v0,·p0,·Lkotlin/text/StringsKt___StringsKt$withIndex$1;->$this_withIndex:Ljava/lang/CharSequence; | 81 | ····iget-object·v0,·p0,·Lkotlin/text/StringsKt___StringsKt$withIndex$1;->$this_withIndex:Ljava/lang/CharSequence; |
82 | ····invoke-static·{v0},·Lkotlin/text/StringsKt;->iterator(Ljava/lang/CharSequence;)Lkotlin/collections/CharIterator; | 82 | ····invoke-static·{v0},·Lkotlin/text/StringsKt;->iterator(Ljava/lang/CharSequence;)Lkotlin/collections/CharIterator; |
83 | ····move-result-object·v0 | 83 | ····move-result-object·v0 |
84 | ····return-object·v0 | 84 | ····return-object·v0 |
Offset 95, 14 lines modified | Offset 95, 14 lines modified | ||
95 | .method·public·final·invoke(Ljava/lang/CharSequence;)Ljava/lang/String; | 95 | .method·public·final·invoke(Ljava/lang/CharSequence;)Ljava/lang/String; |
96 | ····.locals·1 | 96 | ····.locals·1 |
97 | ····const-string·v0,·"it" | 97 | ····const-string·v0,·"it" |
98 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 98 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
99 | ····.line·15 | 99 | ····.line·1542 |
100 | ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String; | 100 | ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String; |
101 | ····move-result-object·p1 | 101 | ····move-result-object·p1 |
102 | ····return-object·p1 | 102 | ····return-object·p1 |
103 | .end·method | 103 | .end·method |
Offset 24, 15 lines modified | Offset 24, 15 lines modified | ||
24 | ········"Ljava/lang/Character;", | 24 | ········"Ljava/lang/Character;", |
25 | ········">;", | 25 | ········">;", |
26 | ········"Lkotlin/jvm/internal/markers/KMappedMarker;" | 26 | ········"Lkotlin/jvm/internal/markers/KMappedMarker;" |
27 | ····} | 27 | ····} |
28 | .end·annotation | 28 | .end·annotation |
29 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 29 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
30 | ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Strings.kt\nkotlin/text/StringsKt___StringsKt\n*L\n1#1,93:1\n16 | 30 | ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Strings.kt\nkotlin/text/StringsKt___StringsKt\n*L\n1#1,93:1\n1688#2:94\n*E\n" |
31 | .end·annotation | 31 | .end·annotation |
32 | .annotation·runtime·Lkotlin/Metadata; | 32 | .annotation·runtime·Lkotlin/Metadata; |
33 | ····bv·=·{ | 33 | ····bv·=·{ |
34 | ········0x1, | 34 | ········0x1, |
35 | ········0x0, | 35 | ········0x0, |
36 | ········0x3 | 36 | ········0x3 |
Offset 25, 15 lines modified | Offset 25, 15 lines modified | ||
25 | ········"+", | 25 | ········"+", |
26 | ········"Lkotlin/text/CharDirectionality;", | 26 | ········"Lkotlin/text/CharDirectionality;", |
27 | ········">;>;" | 27 | ········">;>;" |
28 | ····} | 28 | ····} |
29 | .end·annotation | 29 | .end·annotation |
30 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 30 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
31 | ····value·=·"SMAP\nCharDirectionality.kt\nKotlin\n*S·Kotlin\n*F\n+·1·CharDirectionality.kt\nkotlin/text/CharDirectionality$Companion$directionalityMap$2\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,123:1\n7 | 31 | ····value·=·"SMAP\nCharDirectionality.kt\nKotlin\n*S·Kotlin\n*F\n+·1·CharDirectionality.kt\nkotlin/text/CharDirectionality$Companion$directionalityMap$2\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,123:1\n7514#2,2:124\n7774#2,4:126\n*E\n*S·KotlinDebug\n*F\n+·1·CharDirectionality.kt\nkotlin/text/CharDirectionality$Companion$directionalityMap$2\n*L\n118#1,2:124\n118#1,4:126\n*E\n" |
32 | .end·annotation | 32 | .end·annotation |
33 | .annotation·runtime·Lkotlin/Metadata; | 33 | .annotation·runtime·Lkotlin/Metadata; |
34 | ····bv·=·{ | 34 | ····bv·=·{ |
35 | ········0x1, | 35 | ········0x1, |
36 | ········0x0, | 36 | ········0x0, |
37 | ········0x3 | 37 | ········0x3 |
Offset 22, 15 lines modified | Offset 22, 15 lines modified | ||
22 | ········"Lkotlin/sequences/Sequence<", | 22 | ········"Lkotlin/sequences/Sequence<", |
23 | ········"Ljava/lang/Character;", | 23 | ········"Ljava/lang/Character;", |
24 | ········">;" | 24 | ········">;" |
25 | ····} | 25 | ····} |
26 | .end·annotation | 26 | .end·annotation |
27 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 27 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
28 | ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Strings.kt\nkotlin/text/StringsKt___StringsKt\n*L\n1#1,633:1\n16 | 28 | ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Strings.kt\nkotlin/text/StringsKt___StringsKt\n*L\n1#1,633:1\n1696#2:634\n*E\n" |
29 | .end·annotation | 29 | .end·annotation |
30 | .annotation·runtime·Lkotlin/Metadata; | 30 | .annotation·runtime·Lkotlin/Metadata; |
31 | ····bv·=·{ | 31 | ····bv·=·{ |
32 | ········0x1, | 32 | ········0x1, |
33 | ········0x0, | 33 | ········0x0, |
34 | ········0x3 | 34 | ········0x3 |
Offset 22, 15 lines modified | Offset 22, 15 lines modified | ||
22 | ········"Lkotlin/collections/Grouping<", | 22 | ········"Lkotlin/collections/Grouping<", |
23 | ········"Ljava/lang/Character;", | 23 | ········"Ljava/lang/Character;", |
24 | ········"TK;>;" | 24 | ········"TK;>;" |
25 | ····} | 25 | ····} |
26 | .end·annotation | 26 | .end·annotation |
27 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 27 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
28 | ····value·=·"SMAP\n_Strings.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Strings.kt\nkotlin/text/StringsKt___StringsKt$groupingBy$1\n*L\n1#1,16 | 28 | ····value·=·"SMAP\n_Strings.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Strings.kt\nkotlin/text/StringsKt___StringsKt$groupingBy$1\n*L\n1#1,1699:1\n*E\n" |
29 | .end·annotation | 29 | .end·annotation |
30 | .annotation·runtime·Lkotlin/Metadata; | 30 | .annotation·runtime·Lkotlin/Metadata; |
31 | ····bv·=·{ | 31 | ····bv·=·{ |
32 | ········0x1, | 32 | ········0x1, |
33 | ········0x0, | 33 | ········0x0, |
34 | ········0x3 | 34 | ········0x3 |
Offset 64, 15 lines modified | Offset 64, 15 lines modified | ||
64 | .field·final·synthetic·$this_groupingBy:Ljava/lang/CharSequence; | 64 | .field·final·synthetic·$this_groupingBy:Ljava/lang/CharSequence; |
65 | #·direct·methods | 65 | #·direct·methods |
66 | .method·public·constructor·<init>(Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function1;)V | 66 | .method·public·constructor·<init>(Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function1;)V |
67 | ····.locals·0 | 67 | ····.locals·0 |
68 | ····.line·8 | 68 | ····.line·867 |
69 | ····iput-object·p1,·p0,·Lkotlin/text/StringsKt___StringsKt$groupingBy$1;->$this_groupingBy:Ljava/lang/CharSequence; | 69 | ····iput-object·p1,·p0,·Lkotlin/text/StringsKt___StringsKt$groupingBy$1;->$this_groupingBy:Ljava/lang/CharSequence; |
70 | ····iput-object·p2,·p0,·Lkotlin/text/StringsKt___StringsKt$groupingBy$1;->$keySelector:Lkotlin/jvm/functions/Function1; | 70 | ····iput-object·p2,·p0,·Lkotlin/text/StringsKt___StringsKt$groupingBy$1;->$keySelector:Lkotlin/jvm/functions/Function1; |
71 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 71 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
72 | ····return-void | 72 | ····return-void |
Offset 84, 15 lines modified | Offset 84, 15 lines modified | ||
84 | ····.locals·1 | 84 | ····.locals·1 |
85 | ····.annotation·system·Ldalvik/annotation/Signature; | 85 | ····.annotation·system·Ldalvik/annotation/Signature; |
86 | ········value·=·{ | 86 | ········value·=·{ |
87 | ············"(C)TK;" | 87 | ············"(C)TK;" |
88 | ········} | 88 | ········} |
89 | ····.end·annotation | 89 | ····.end·annotation |
90 | ····.line·86 | 90 | ····.line·869 |
91 | ····iget-object·v0,·p0,·Lkotlin/text/StringsKt___StringsKt$groupingBy$1;->$keySelector:Lkotlin/jvm/functions/Function1; | 91 | ····iget-object·v0,·p0,·Lkotlin/text/StringsKt___StringsKt$groupingBy$1;->$keySelector:Lkotlin/jvm/functions/Function1; |
92 | ····invoke-static·{p1},·Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; | 92 | ····invoke-static·{p1},·Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; |
93 | ····move-result-object·p1 | 93 | ····move-result-object·p1 |
94 | ····invoke-interface·{v0,·p1},·Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; | 94 | ····invoke-interface·{v0,·p1},·Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; |
Offset 101, 15 lines modified | Offset 101, 15 lines modified | ||
101 | ····return-object·p1 | 101 | ····return-object·p1 |
102 | .end·method | 102 | .end·method |
103 | .method·public·bridge·synthetic·keyOf(Ljava/lang/Object;)Ljava/lang/Object; | 103 | .method·public·bridge·synthetic·keyOf(Ljava/lang/Object;)Ljava/lang/Object; |
104 | ····.locals·0 | 104 | ····.locals·0 |
105 | ····.line·8 | 105 | ····.line·867 |
106 | ····check-cast·p1,·Ljava/lang/Character; | 106 | ····check-cast·p1,·Ljava/lang/Character; |
107 | ····invoke-virtual·{p1},·Ljava/lang/Character;->charValue()C | 107 | ····invoke-virtual·{p1},·Ljava/lang/Character;->charValue()C |
108 | ····move-result·p1 | 108 | ····move-result·p1 |
109 | ····invoke-virtual·{p0,·p1},·Lkotlin/text/StringsKt___StringsKt$groupingBy$1;->keyOf(C)Ljava/lang/Object; | 109 | ····invoke-virtual·{p0,·p1},·Lkotlin/text/StringsKt___StringsKt$groupingBy$1;->keyOf(C)Ljava/lang/Object; |
Offset 126, 15 lines modified | Offset 126, 15 lines modified | ||
126 | ············"()", | 126 | ············"()", |
127 | ············"Ljava/util/Iterator<", | 127 | ············"Ljava/util/Iterator<", |
128 | ············"Ljava/lang/Character;", | 128 | ············"Ljava/lang/Character;", |
129 | ············">;" | 129 | ············">;" |
130 | ········} | 130 | ········} |
131 | ····.end·annotation | 131 | ····.end·annotation |
132 | ····.line·86 | 132 | ····.line·868 |
133 | ····iget-object·v0,·p0,·Lkotlin/text/StringsKt___StringsKt$groupingBy$1;->$this_groupingBy:Ljava/lang/CharSequence; | 133 | ····iget-object·v0,·p0,·Lkotlin/text/StringsKt___StringsKt$groupingBy$1;->$this_groupingBy:Ljava/lang/CharSequence; |
134 | ····invoke-static·{v0},·Lkotlin/text/StringsKt;->iterator(Ljava/lang/CharSequence;)Lkotlin/collections/CharIterator; | 134 | ····invoke-static·{v0},·Lkotlin/text/StringsKt;->iterator(Ljava/lang/CharSequence;)Lkotlin/collections/CharIterator; |
135 | ····move-result-object·v0 | 135 | ····move-result-object·v0 |
136 | ····check-cast·v0,·Ljava/util/Iterator; | 136 | ····check-cast·v0,·Ljava/util/Iterator; |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | .class·Lkotlin/collections/ArraysKt__ArraysKt; | 1 | .class·Lkotlin/collections/ArraysKt__ArraysKt; |
2 | .super·Lkotlin/collections/ArraysKt__ArraysJVMKt; | 2 | .super·Lkotlin/collections/ArraysKt__ArraysJVMKt; |
3 | .source·"Arrays.kt" | 3 | .source·"Arrays.kt" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
6 | ····value·=·"SMAP\nArrays.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Arrays.kt\nkotlin/collections/ArraysKt__ArraysKt\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,160:1\n144 | 6 | ····value·=·"SMAP\nArrays.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Arrays.kt\nkotlin/collections/ArraysKt__ArraysKt\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,160:1\n14479#2,5:161\n*E\n*S·KotlinDebug\n*F\n+·1·Arrays.kt\nkotlin/collections/ArraysKt__ArraysKt\n*L\n20#1,5:161\n*E\n" |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·runtime·Lkotlin/Metadata; | 8 | .annotation·runtime·Lkotlin/Metadata; |
9 | ····bv·=·{ | 9 | ····bv·=·{ |
10 | ········0x1, | 10 | ········0x1, |
11 | ········0x0, | 11 | ········0x0, |
12 | ········0x3 | 12 | ········0x3 |
Offset 76, 15 lines modified | Offset 76, 15 lines modified | ||
76 | ····return-object·v0 | 76 | ····return-object·v0 |
77 | .end·method | 77 | .end·method |
78 | .method·public·final·invoke()Lkotlin/collections/BooleanIterator; | 78 | .method·public·final·invoke()Lkotlin/collections/BooleanIterator; |
79 | ····.locals·1 | 79 | ····.locals·1 |
80 | ····.line·98 | 80 | ····.line·9855 |
81 | ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$8;->$this_withIndex:[Z | 81 | ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$8;->$this_withIndex:[Z |
82 | ····invoke-static·{v0},·Lkotlin/jvm/internal/ArrayIteratorsKt;->iterator([Z)Lkotlin/collections/BooleanIterator; | 82 | ····invoke-static·{v0},·Lkotlin/jvm/internal/ArrayIteratorsKt;->iterator([Z)Lkotlin/collections/BooleanIterator; |
83 | ····move-result-object·v0 | 83 | ····move-result-object·v0 |
84 | ····return-object·v0 | 84 | ····return-object·v0 |
Offset 22, 15 lines modified | Offset 22, 15 lines modified | ||
22 | ········"Lkotlin/sequences/Sequence<", | 22 | ········"Lkotlin/sequences/Sequence<", |
23 | ········"Ljava/lang/Boolean;", | 23 | ········"Ljava/lang/Boolean;", |
24 | ········">;" | 24 | ········">;" |
25 | ····} | 25 | ····} |
26 | .end·annotation | 26 | .end·annotation |
27 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 27 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
28 | ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,633:1\n1 | 28 | ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,633:1\n16039#2:634\n*E\n" |
29 | .end·annotation | 29 | .end·annotation |
30 | .annotation·runtime·Lkotlin/Metadata; | 30 | .annotation·runtime·Lkotlin/Metadata; |
31 | ····bv·=·{ | 31 | ····bv·=·{ |
32 | ········0x1, | 32 | ········0x1, |
33 | ········0x0, | 33 | ········0x0, |
34 | ········0x3 | 34 | ········0x3 |
Offset 17, 15 lines modified | Offset 17, 15 lines modified | ||
17 | ········"Ljava/util/Collection<", | 17 | ········"Ljava/util/Collection<", |
18 | ········"TT;>;", | 18 | ········"TT;>;", |
19 | ········"Lkotlin/jvm/internal/markers/KMappedMarker;" | 19 | ········"Lkotlin/jvm/internal/markers/KMappedMarker;" |
20 | ····} | 20 | ····} |
21 | .end·annotation | 21 | .end·annotation |
22 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 22 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
23 | ····value·=·"SMAP\nCollections.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Collections.kt\nkotlin/collections/ArrayAsCollection\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,447:1\n15 | 23 | ····value·=·"SMAP\nCollections.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Collections.kt\nkotlin/collections/ArrayAsCollection\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,447:1\n1535#2,3:448\n*E\n*S·KotlinDebug\n*F\n+·1·Collections.kt\nkotlin/collections/ArrayAsCollection\n*L\n60#1,3:448\n*E\n" |
24 | .end·annotation | 24 | .end·annotation |
25 | .annotation·runtime·Lkotlin/Metadata; | 25 | .annotation·runtime·Lkotlin/Metadata; |
26 | ····bv·=·{ | 26 | ····bv·=·{ |
27 | ········0x1, | 27 | ········0x1, |
28 | ········0x0, | 28 | ········0x0, |
29 | ········0x3 | 29 | ········0x3 |
Offset 24, 15 lines modified | Offset 24, 15 lines modified | ||
24 | ········"Ljava/lang/Integer;", | 24 | ········"Ljava/lang/Integer;", |
25 | ········">;", | 25 | ········">;", |
26 | ········"Lkotlin/jvm/internal/markers/KMappedMarker;" | 26 | ········"Lkotlin/jvm/internal/markers/KMappedMarker;" |
27 | ····} | 27 | ····} |
28 | .end·annotation | 28 | .end·annotation |
29 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 29 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
30 | ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,93:1\n15 | 30 | ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,93:1\n15919#2:94\n*E\n" |
31 | .end·annotation | 31 | .end·annotation |
32 | .annotation·runtime·Lkotlin/Metadata; | 32 | .annotation·runtime·Lkotlin/Metadata; |
33 | ····bv·=·{ | 33 | ····bv·=·{ |
34 | ········0x1, | 34 | ········0x1, |
35 | ········0x0, | 35 | ········0x0, |
36 | ········0x3 | 36 | ········0x3 |
Offset 76, 15 lines modified | Offset 76, 15 lines modified | ||
76 | ····return-object·v0 | 76 | ····return-object·v0 |
77 | .end·method | 77 | .end·method |
78 | .method·public·final·invoke()Lkotlin/collections/LongIterator; | 78 | .method·public·final·invoke()Lkotlin/collections/LongIterator; |
79 | ····.locals·1 | 79 | ····.locals·1 |
80 | ····.line·9 | 80 | ····.line·9831 |
81 | ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$5;->$this_withIndex:[J | 81 | ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$5;->$this_withIndex:[J |
82 | ····invoke-static·{v0},·Lkotlin/jvm/internal/ArrayIteratorsKt;->iterator([J)Lkotlin/collections/LongIterator; | 82 | ····invoke-static·{v0},·Lkotlin/jvm/internal/ArrayIteratorsKt;->iterator([J)Lkotlin/collections/LongIterator; |
83 | ····move-result-object·v0 | 83 | ····move-result-object·v0 |
84 | ····return-object·v0 | 84 | ····return-object·v0 |
Offset 24, 15 lines modified | Offset 24, 15 lines modified | ||
24 | ········"Ljava/lang/Float;", | 24 | ········"Ljava/lang/Float;", |
25 | ········">;", | 25 | ········">;", |
26 | ········"Lkotlin/jvm/internal/markers/KMappedMarker;" | 26 | ········"Lkotlin/jvm/internal/markers/KMappedMarker;" |
27 | ····} | 27 | ····} |
28 | .end·annotation | 28 | .end·annotation |
29 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 29 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
30 | ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,93:1\n15 | 30 | ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,93:1\n15935#2:94\n*E\n" |
31 | .end·annotation | 31 | .end·annotation |
32 | .annotation·runtime·Lkotlin/Metadata; | 32 | .annotation·runtime·Lkotlin/Metadata; |
33 | ····bv·=·{ | 33 | ····bv·=·{ |
34 | ········0x1, | 34 | ········0x1, |
35 | ········0x0, | 35 | ········0x0, |
36 | ········0x3 | 36 | ········0x3 |
Offset 76, 15 lines modified | Offset 76, 15 lines modified | ||
76 | ····return-object·v0 | 76 | ····return-object·v0 |
77 | .end·method | 77 | .end·method |
78 | .method·public·final·invoke()Lkotlin/collections/CharIterator; | 78 | .method·public·final·invoke()Lkotlin/collections/CharIterator; |
79 | ····.locals·1 | 79 | ····.locals·1 |
80 | ····.line·98 | 80 | ····.line·9863 |
81 | ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$9;->$this_withIndex:[C | 81 | ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$9;->$this_withIndex:[C |
82 | ····invoke-static·{v0},·Lkotlin/jvm/internal/ArrayIteratorsKt;->iterator([C)Lkotlin/collections/CharIterator; | 82 | ····invoke-static·{v0},·Lkotlin/jvm/internal/ArrayIteratorsKt;->iterator([C)Lkotlin/collections/CharIterator; |
83 | ····move-result-object·v0 | 83 | ····move-result-object·v0 |
84 | ····return-object·v0 | 84 | ····return-object·v0 |
Offset 17, 15 lines modified | Offset 17, 15 lines modified | ||
17 | ········"Ljava/lang/Object;", | 17 | ········"Ljava/lang/Object;", |
18 | ········"Lkotlin/collections/MapWithDefault<", | 18 | ········"Lkotlin/collections/MapWithDefault<", |
19 | ········"TK;TV;>;" | 19 | ········"TK;TV;>;" |
20 | ····} | 20 | ····} |
21 | .end·annotation | 21 | .end·annotation |
22 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 22 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
23 | ····value·=·"SMAP\nMapWithDefault.kt\nKotlin\n*S·Kotlin\n*F\n+·1·MapWithDefault.kt\nkotlin/collections/MapWithDefaultImpl\n+·2·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,104:1\n3 | 23 | ····value·=·"SMAP\nMapWithDefault.kt\nKotlin\n*S·Kotlin\n*F\n+·1·MapWithDefault.kt\nkotlin/collections/MapWithDefaultImpl\n+·2·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,104:1\n322#2,6:105\n*E\n*S·KotlinDebug\n*F\n+·1·MapWithDefault.kt\nkotlin/collections/MapWithDefaultImpl\n*L\n80#1,6:105\n*E\n" |
24 | .end·annotation | 24 | .end·annotation |
25 | .annotation·runtime·Lkotlin/Metadata; | 25 | .annotation·runtime·Lkotlin/Metadata; |
26 | ····bv·=·{ | 26 | ····bv·=·{ |
27 | ········0x1, | 27 | ········0x1, |
28 | ········0x0, | 28 | ········0x0, |
29 | ········0x3 | 29 | ········0x3 |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | .class·Lkotlin/collections/GroupingKt__GroupingJVMKt; | 1 | .class·Lkotlin/collections/GroupingKt__GroupingJVMKt; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"GroupingJVM.kt" | 3 | .source·"GroupingJVM.kt" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
6 | ····value·=·"SMAP\nGroupingJVM.kt\nKotlin\n*S·Kotlin\n*F\n+·1·GroupingJVM.kt\nkotlin/collections/GroupingKt__GroupingJVMKt\n+·2·Grouping.kt\nkotlin/collections/GroupingKt__GroupingKt\n+·3·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,52:1\n142#2,2:53\n80#2,6:55\n164 | 6 | ····value·=·"SMAP\nGroupingJVM.kt\nKotlin\n*S·Kotlin\n*F\n+·1·GroupingJVM.kt\nkotlin/collections/GroupingKt__GroupingJVMKt\n+·2·Grouping.kt\nkotlin/collections/GroupingKt__GroupingKt\n+·3·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,52:1\n142#2,2:53\n80#2,6:55\n1648#3,2:61\n*E\n*S·KotlinDebug\n*F\n+·1·GroupingJVM.kt\nkotlin/collections/GroupingKt__GroupingJVMKt\n*L\n22#1,2:53\n22#1,6:55\n48#1,2:61\n*E\n" |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·runtime·Lkotlin/Metadata; | 8 | .annotation·runtime·Lkotlin/Metadata; |
9 | ····bv·=·{ | 9 | ····bv·=·{ |
10 | ········0x1, | 10 | ········0x1, |
11 | ········0x0, | 11 | ········0x0, |
12 | ········0x3 | 12 | ········0x3 |
Offset 24, 15 lines modified | Offset 24, 15 lines modified | ||
24 | ········"Ljava/lang/Double;", | 24 | ········"Ljava/lang/Double;", |
25 | ········">;", | 25 | ········">;", |
26 | ········"Lkotlin/jvm/internal/markers/KMappedMarker;" | 26 | ········"Lkotlin/jvm/internal/markers/KMappedMarker;" |
27 | ····} | 27 | ····} |
28 | .end·annotation | 28 | .end·annotation |
29 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 29 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
30 | ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,93:1\n15 | 30 | ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,93:1\n15943#2:94\n*E\n" |
31 | .end·annotation | 31 | .end·annotation |
32 | .annotation·runtime·Lkotlin/Metadata; | 32 | .annotation·runtime·Lkotlin/Metadata; |
33 | ····bv·=·{ | 33 | ····bv·=·{ |
34 | ········0x1, | 34 | ········0x1, |
35 | ········0x0, | 35 | ········0x0, |
36 | ········0x3 | 36 | ········0x3 |
Offset 76, 15 lines modified | Offset 76, 15 lines modified | ||
76 | ····return-object·v0 | 76 | ····return-object·v0 |
77 | .end·method | 77 | .end·method |
78 | .method·public·final·invoke()Lkotlin/collections/IntIterator; | 78 | .method·public·final·invoke()Lkotlin/collections/IntIterator; |
79 | ····.locals·1 | 79 | ····.locals·1 |
80 | ····.line·9 | 80 | ····.line·9823 |
81 | ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$4;->$this_withIndex:[I | 81 | ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$4;->$this_withIndex:[I |
82 | ····invoke-static·{v0},·Lkotlin/jvm/internal/ArrayIteratorsKt;->iterator([I)Lkotlin/collections/IntIterator; | 82 | ····invoke-static·{v0},·Lkotlin/jvm/internal/ArrayIteratorsKt;->iterator([I)Lkotlin/collections/IntIterator; |
83 | ····move-result-object·v0 | 83 | ····move-result-object·v0 |
84 | ····return-object·v0 | 84 | ····return-object·v0 |
Offset 84, 15 lines modified | Offset 84, 15 lines modified | ||
84 | ········value·=·{ | 84 | ········value·=·{ |
85 | ············"()", | 85 | ············"()", |
86 | ············"Ljava/util/Iterator<", | 86 | ············"Ljava/util/Iterator<", |
87 | ············"TT;>;" | 87 | ············"TT;>;" |
88 | ········} | 88 | ········} |
89 | ····.end·annotation | 89 | ····.end·annotation |
90 | ····.line·14 | 90 | ····.line·1445 |
91 | ····iget-object·v0,·p0,·Lkotlin/collections/CollectionsKt___CollectionsKt$withIndex$1;->$this_withIndex:Ljava/lang/Iterable; | 91 | ····iget-object·v0,·p0,·Lkotlin/collections/CollectionsKt___CollectionsKt$withIndex$1;->$this_withIndex:Ljava/lang/Iterable; |
92 | ····invoke-interface·{v0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; | 92 | ····invoke-interface·{v0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; |
93 | ····move-result-object·v0 | 93 | ····move-result-object·v0 |
94 | ····return-object·v0 | 94 | ····return-object·v0 |
Offset 76, 15 lines modified | Offset 76, 15 lines modified | ||
76 | ····return-object·v0 | 76 | ····return-object·v0 |
77 | .end·method | 77 | .end·method |
78 | .method·public·final·invoke()Lkotlin/collections/ShortIterator; | 78 | .method·public·final·invoke()Lkotlin/collections/ShortIterator; |
79 | ····.locals·1 | 79 | ····.locals·1 |
80 | ····.line·9 | 80 | ····.line·9815 |
81 | ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$3;->$this_withIndex:[S | 81 | ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$3;->$this_withIndex:[S |
82 | ····invoke-static·{v0},·Lkotlin/jvm/internal/ArrayIteratorsKt;->iterator([S)Lkotlin/collections/ShortIterator; | 82 | ····invoke-static·{v0},·Lkotlin/jvm/internal/ArrayIteratorsKt;->iterator([S)Lkotlin/collections/ShortIterator; |
83 | ····move-result-object·v0 | 83 | ····move-result-object·v0 |
84 | ····return-object·v0 | 84 | ····return-object·v0 |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | .class·Lkotlin/collections/ArraysKt___ArraysKt; | 1 | .class·Lkotlin/collections/ArraysKt___ArraysKt; |
2 | .super·Lkotlin/collections/ArraysKt___ArraysJvmKt; | 2 | .super·Lkotlin/collections/ArraysKt___ArraysJvmKt; |
3 | .source·"_Arrays.kt" | 3 | .source·"_Arrays.kt" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
6 | ····value·=·"SMAP\n_Arrays.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n+·2·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,16 | 6 | ····value·=·"SMAP\n_Arrays.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n+·2·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,16352:1\n1203#1,2:16353\n1211#1,2:16355\n1219#1,2:16357\n1227#1,2:16359\n1235#1,2:16361\n1243#1,2:16363\n1251#1,2:16365\n1259#1,2:16367\n1267#1,2:16369\n2119#1,5:16371\n2130#1,5:16376\n2141#1,5:16381\n2152#1,5:16386\n2163#1,5:16391\n2174#1,5:16396\n2185#1,5:[·...·truncated·by·diffoscope;·len:·7770,·SHA:·0385b58f8089b64f563b47352299d8a47a4607deb38d110733a3ee1fd8ff4c42·...·]\n*E\n" |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·runtime·Lkotlin/Metadata; | 8 | .annotation·runtime·Lkotlin/Metadata; |
9 | ····bv·=·{ | 9 | ····bv·=·{ |
10 | ········0x1, | 10 | ········0x1, |
11 | ········0x0, | 11 | ········0x0, |
12 | ········0x3 | 12 | ········0x3 |
Offset 529, 15 lines modified | Offset 529, 15 lines modified | ||
529 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 529 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
530 | ····const-string·v0,·"predicate" | 530 | ····const-string·v0,·"predicate" |
531 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 531 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
532 | ····.line·10 | 532 | ····.line·10602 |
533 | ····array-length·v0,·p0 | 533 | ····array-length·v0,·p0 |
534 | ····const/4·v1,·0x0 | 534 | ····const/4·v1,·0x0 |
535 | ····const/4·v2,·0x0 | 535 | ····const/4·v2,·0x0 |
536 | ····:goto_0 | 536 | ····:goto_0 |
Offset 591, 15 lines modified | Offset 591, 15 lines modified | ||
591 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 591 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
592 | ····const-string·v0,·"predicate" | 592 | ····const-string·v0,·"predicate" |
593 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 593 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
594 | ····.line·106 | 594 | ····.line·10672 |
595 | ····array-length·v0,·p0 | 595 | ····array-length·v0,·p0 |
596 | ····const/4·v1,·0x0 | 596 | ····const/4·v1,·0x0 |
597 | ····const/4·v2,·0x0 | 597 | ····const/4·v2,·0x0 |
598 | ····:goto_0 | 598 | ····:goto_0 |
Offset 653, 15 lines modified | Offset 653, 15 lines modified | ||
653 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 653 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
654 | ····const-string·v0,·"predicate" | 654 | ····const-string·v0,·"predicate" |
655 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 655 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
656 | ····.line·106 | 656 | ····.line·10652 |
657 | ····array-length·v0,·p0 | 657 | ····array-length·v0,·p0 |
658 | ····const/4·v1,·0x0 | 658 | ····const/4·v1,·0x0 |
659 | ····const/4·v2,·0x0 | 659 | ····const/4·v2,·0x0 |
660 | ····:goto_0 | 660 | ····:goto_0 |
Offset 715, 15 lines modified | Offset 715, 15 lines modified | ||
715 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 715 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
716 | ····const-string·v0,·"predicate" | 716 | ····const-string·v0,·"predicate" |
717 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 717 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
718 | ····.line·106 | 718 | ····.line·10642 |
719 | ····array-length·v0,·p0 | 719 | ····array-length·v0,·p0 |
720 | ····const/4·v1,·0x0 | 720 | ····const/4·v1,·0x0 |
721 | ····const/4·v2,·0x0 | 721 | ····const/4·v2,·0x0 |
722 | ····:goto_0 | 722 | ····:goto_0 |
Offset 777, 15 lines modified | Offset 777, 15 lines modified | ||
777 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 777 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
778 | ····const-string·v0,·"predicate" | 778 | ····const-string·v0,·"predicate" |
779 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 779 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
780 | ····.line·10 | 780 | ····.line·10622 |
781 | ····array-length·v0,·p0 | 781 | ····array-length·v0,·p0 |
782 | ····const/4·v1,·0x0 | 782 | ····const/4·v1,·0x0 |
783 | ····const/4·v2,·0x0 | 783 | ····const/4·v2,·0x0 |
784 | ····:goto_0 | 784 | ····:goto_0 |
Offset 839, 15 lines modified | Offset 839, 15 lines modified | ||
839 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 839 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
840 | ····const-string·v0,·"predicate" | 840 | ····const-string·v0,·"predicate" |
841 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 841 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
842 | ····.line·10 | 842 | ····.line·10632 |
843 | ····array-length·v0,·p0 | 843 | ····array-length·v0,·p0 |
844 | ····const/4·v1,·0x0 | 844 | ····const/4·v1,·0x0 |
845 | ····const/4·v2,·0x0 | 845 | ····const/4·v2,·0x0 |
846 | ····:goto_0 | 846 | ····:goto_0 |
Offset 902, 15 lines modified | Offset 902, 15 lines modified | ||
902 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 902 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
903 | ····const-string·v0,·"predicate" | 903 | ····const-string·v0,·"predicate" |
904 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 904 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
905 | ····.line·105 | 905 | ····.line·10592 |
906 | ····array-length·v0,·p0 | 906 | ····array-length·v0,·p0 |
907 | ····const/4·v1,·0x0 | 907 | ····const/4·v1,·0x0 |
908 | ····const/4·v2,·0x0 | 908 | ····const/4·v2,·0x0 |
909 | ····:goto_0 | 909 | ····:goto_0 |
Max diff block lines reached; 945475/965287 bytes (97.95%) of diff not shown. |
Offset 76, 15 lines modified | Offset 76, 15 lines modified | ||
76 | ····return-object·v0 | 76 | ····return-object·v0 |
77 | .end·method | 77 | .end·method |
78 | .method·public·final·invoke()Lkotlin/collections/ByteIterator; | 78 | .method·public·final·invoke()Lkotlin/collections/ByteIterator; |
79 | ····.locals·1 | 79 | ····.locals·1 |
80 | ····.line·9 | 80 | ····.line·9807 |
81 | ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$2;->$this_withIndex:[B | 81 | ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$2;->$this_withIndex:[B |
82 | ····invoke-static·{v0},·Lkotlin/jvm/internal/ArrayIteratorsKt;->iterator([B)Lkotlin/collections/ByteIterator; | 82 | ····invoke-static·{v0},·Lkotlin/jvm/internal/ArrayIteratorsKt;->iterator([B)Lkotlin/collections/ByteIterator; |
83 | ····move-result-object·v0 | 83 | ····move-result-object·v0 |
84 | ····return-object·v0 | 84 | ····return-object·v0 |
Offset 24, 15 lines modified | Offset 24, 15 lines modified | ||
24 | ········"Ljava/lang/Byte;", | 24 | ········"Ljava/lang/Byte;", |
25 | ········">;", | 25 | ········">;", |
26 | ········"Lkotlin/jvm/internal/markers/KMappedMarker;" | 26 | ········"Lkotlin/jvm/internal/markers/KMappedMarker;" |
27 | ····} | 27 | ····} |
28 | .end·annotation | 28 | .end·annotation |
29 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 29 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
30 | ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,93:1\n15 | 30 | ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,93:1\n15903#2:94\n*E\n" |
31 | .end·annotation | 31 | .end·annotation |
32 | .annotation·runtime·Lkotlin/Metadata; | 32 | .annotation·runtime·Lkotlin/Metadata; |
33 | ····bv·=·{ | 33 | ····bv·=·{ |
34 | ········0x1, | 34 | ········0x1, |
35 | ········0x0, | 35 | ········0x0, |
36 | ········0x3 | 36 | ········0x3 |
Offset 76, 15 lines modified | Offset 76, 15 lines modified | ||
76 | ····return-object·v0 | 76 | ····return-object·v0 |
77 | .end·method | 77 | .end·method |
78 | .method·public·final·invoke()Lkotlin/collections/FloatIterator; | 78 | .method·public·final·invoke()Lkotlin/collections/FloatIterator; |
79 | ····.locals·1 | 79 | ····.locals·1 |
80 | ····.line·98 | 80 | ····.line·9839 |
81 | ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$6;->$this_withIndex:[F | 81 | ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$6;->$this_withIndex:[F |
82 | ····invoke-static·{v0},·Lkotlin/jvm/internal/ArrayIteratorsKt;->iterator([F)Lkotlin/collections/FloatIterator; | 82 | ····invoke-static·{v0},·Lkotlin/jvm/internal/ArrayIteratorsKt;->iterator([F)Lkotlin/collections/FloatIterator; |
83 | ····move-result-object·v0 | 83 | ····move-result-object·v0 |
84 | ····return-object·v0 | 84 | ····return-object·v0 |
Offset 22, 15 lines modified | Offset 22, 15 lines modified | ||
22 | ········"Lkotlin/sequences/Sequence<", | 22 | ········"Lkotlin/sequences/Sequence<", |
23 | ········"Ljava/lang/Short;", | 23 | ········"Ljava/lang/Short;", |
24 | ········">;" | 24 | ········">;" |
25 | ····} | 25 | ····} |
26 | .end·annotation | 26 | .end·annotation |
27 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 27 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
28 | ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,633:1\n159 | 28 | ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,633:1\n15989#2:634\n*E\n" |
29 | .end·annotation | 29 | .end·annotation |
30 | .annotation·runtime·Lkotlin/Metadata; | 30 | .annotation·runtime·Lkotlin/Metadata; |
31 | ····bv·=·{ | 31 | ····bv·=·{ |
32 | ········0x1, | 32 | ········0x1, |
33 | ········0x0, | 33 | ········0x0, |
34 | ········0x3 | 34 | ········0x3 |
Offset 25, 15 lines modified | Offset 25, 15 lines modified | ||
25 | ········"Ljava/util/Map<", | 25 | ········"Ljava/util/Map<", |
26 | ········"TK;TV;>;", | 26 | ········"TK;TV;>;", |
27 | ········"Lkotlin/jvm/internal/markers/KMappedMarker;" | 27 | ········"Lkotlin/jvm/internal/markers/KMappedMarker;" |
28 | ····} | 28 | ····} |
29 | .end·annotation | 29 | .end·annotation |
30 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 30 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
31 | ····value·=·"SMAP\nAbstractMap.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AbstractMap.kt\nkotlin/collections/AbstractMap\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,152:1\n155 | 31 | ····value·=·"SMAP\nAbstractMap.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AbstractMap.kt\nkotlin/collections/AbstractMap\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,152:1\n1556#2,3:153\n1535#2,3:156\n250#2,2:159\n*E\n*S·KotlinDebug\n*F\n+·1·AbstractMap.kt\nkotlin/collections/AbstractMap\n*L\n27#1,3:153\n59#1,3:156\n140#1,2:159\n*E\n" |
32 | .end·annotation | 32 | .end·annotation |
33 | .annotation·runtime·Lkotlin/Metadata; | 33 | .annotation·runtime·Lkotlin/Metadata; |
34 | ····bv·=·{ | 34 | ····bv·=·{ |
35 | ········0x1, | 35 | ········0x1, |
36 | ········0x0, | 36 | ········0x0, |
37 | ········0x3 | 37 | ········0x3 |
Offset 21, 15 lines modified | Offset 21, 15 lines modified | ||
21 | ········"Ljava/lang/Object;", | 21 | ········"Ljava/lang/Object;", |
22 | ········"Lkotlin/collections/Grouping<", | 22 | ········"Lkotlin/collections/Grouping<", |
23 | ········"TT;TK;>;" | 23 | ········"TT;TK;>;" |
24 | ····} | 24 | ····} |
25 | .end·annotation | 25 | .end·annotation |
26 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 26 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
27 | ····value·=·"SMAP\n_Collections.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt$groupingBy$1\n*L\n1#1,27 | 27 | ····value·=·"SMAP\n_Collections.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt$groupingBy$1\n*L\n1#1,2712:1\n*E\n" |
28 | .end·annotation | 28 | .end·annotation |
29 | .annotation·runtime·Lkotlin/Metadata; | 29 | .annotation·runtime·Lkotlin/Metadata; |
30 | ····bv·=·{ | 30 | ····bv·=·{ |
31 | ········0x1, | 31 | ········0x1, |
32 | ········0x0, | 32 | ········0x0, |
33 | ········0x3 | 33 | ········0x3 |
Offset 71, 15 lines modified | Offset 71, 15 lines modified | ||
71 | ············"Ljava/lang/Iterable<", | 71 | ············"Ljava/lang/Iterable<", |
72 | ············"+TT;>;", | 72 | ············"+TT;>;", |
73 | ············"Lkotlin/jvm/functions/Function1;", | 73 | ············"Lkotlin/jvm/functions/Function1;", |
74 | ············")V" | 74 | ············")V" |
75 | ········} | 75 | ········} |
76 | ····.end·annotation | 76 | ····.end·annotation |
77 | ····.line·13 | 77 | ····.line·1353 |
78 | ····iput-object·p1,·p0,·Lkotlin/collections/CollectionsKt___CollectionsKt$groupingBy$1;->$this_groupingBy:Ljava/lang/Iterable; | 78 | ····iput-object·p1,·p0,·Lkotlin/collections/CollectionsKt___CollectionsKt$groupingBy$1;->$this_groupingBy:Ljava/lang/Iterable; |
79 | ····iput-object·p2,·p0,·Lkotlin/collections/CollectionsKt___CollectionsKt$groupingBy$1;->$keySelector:Lkotlin/jvm/functions/Function1; | 79 | ····iput-object·p2,·p0,·Lkotlin/collections/CollectionsKt___CollectionsKt$groupingBy$1;->$keySelector:Lkotlin/jvm/functions/Function1; |
80 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 80 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
81 | ····return-void | 81 | ····return-void |
Offset 91, 15 lines modified | Offset 91, 15 lines modified | ||
91 | ····.locals·1 | 91 | ····.locals·1 |
92 | ····.annotation·system·Ldalvik/annotation/Signature; | 92 | ····.annotation·system·Ldalvik/annotation/Signature; |
93 | ········value·=·{ | 93 | ········value·=·{ |
94 | ············"(TT;)TK;" | 94 | ············"(TT;)TK;" |
95 | ········} | 95 | ········} |
96 | ····.end·annotation | 96 | ····.end·annotation |
97 | ····.line·13 | 97 | ····.line·1355 |
98 | ····iget-object·v0,·p0,·Lkotlin/collections/CollectionsKt___CollectionsKt$groupingBy$1;->$keySelector:Lkotlin/jvm/functions/Function1; | 98 | ····iget-object·v0,·p0,·Lkotlin/collections/CollectionsKt___CollectionsKt$groupingBy$1;->$keySelector:Lkotlin/jvm/functions/Function1; |
99 | ····invoke-interface·{v0,·p1},·Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; | 99 | ····invoke-interface·{v0,·p1},·Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; |
100 | ····move-result-object·p1 | 100 | ····move-result-object·p1 |
101 | ····return-object·p1 | 101 | ····return-object·p1 |
Offset 111, 15 lines modified | Offset 111, 15 lines modified | ||
111 | ········value·=·{ | 111 | ········value·=·{ |
112 | ············"()", | 112 | ············"()", |
113 | ············"Ljava/util/Iterator<", | 113 | ············"Ljava/util/Iterator<", |
114 | ············"TT;>;" | 114 | ············"TT;>;" |
115 | ········} | 115 | ········} |
116 | ····.end·annotation | 116 | ····.end·annotation |
117 | ····.line·13 | 117 | ····.line·1354 |
118 | ····iget-object·v0,·p0,·Lkotlin/collections/CollectionsKt___CollectionsKt$groupingBy$1;->$this_groupingBy:Ljava/lang/Iterable; | 118 | ····iget-object·v0,·p0,·Lkotlin/collections/CollectionsKt___CollectionsKt$groupingBy$1;->$this_groupingBy:Ljava/lang/Iterable; |
119 | ····invoke-interface·{v0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; | 119 | ····invoke-interface·{v0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; |
120 | ····move-result-object·v0 | 120 | ····move-result-object·v0 |
121 | ····return-object·v0 | 121 | ····return-object·v0 |
Offset 22, 15 lines modified | Offset 22, 15 lines modified | ||
22 | ········"Lkotlin/sequences/Sequence<", | 22 | ········"Lkotlin/sequences/Sequence<", |
23 | ········"Ljava/lang/Double;", | 23 | ········"Ljava/lang/Double;", |
24 | ········">;" | 24 | ········">;" |
25 | ····} | 25 | ····} |
26 | .end·annotation | 26 | .end·annotation |
27 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 27 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
28 | ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,633:1\n1 | 28 | ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,633:1\n16029#2:634\n*E\n" |
29 | .end·annotation | 29 | .end·annotation |
30 | .annotation·runtime·Lkotlin/Metadata; | 30 | .annotation·runtime·Lkotlin/Metadata; |
31 | ····bv·=·{ | 31 | ····bv·=·{ |
32 | ········0x1, | 32 | ········0x1, |
33 | ········0x0, | 33 | ········0x0, |
34 | ········0x3 | 34 | ········0x3 |
Offset 22, 15 lines modified | Offset 22, 15 lines modified | ||
22 | ········"Lkotlin/sequences/Sequence<", | 22 | ········"Lkotlin/sequences/Sequence<", |
23 | ········"Ljava/lang/Integer;", | 23 | ········"Ljava/lang/Integer;", |
24 | ········">;" | 24 | ········">;" |
25 | ····} | 25 | ····} |
26 | .end·annotation | 26 | .end·annotation |
27 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 27 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
28 | ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,633:1\n159 | 28 | ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,633:1\n15999#2:634\n*E\n" |
29 | .end·annotation | 29 | .end·annotation |
30 | .annotation·runtime·Lkotlin/Metadata; | 30 | .annotation·runtime·Lkotlin/Metadata; |
31 | ····bv·=·{ | 31 | ····bv·=·{ |
32 | ········0x1, | 32 | ········0x1, |
33 | ········0x0, | 33 | ········0x0, |
34 | ········0x3 | 34 | ········0x3 |
Offset 22, 15 lines modified | Offset 22, 15 lines modified | ||
22 | ········"Lkotlin/sequences/Sequence<", | 22 | ········"Lkotlin/sequences/Sequence<", |
23 | ········"Ljava/lang/Byte;", | 23 | ········"Ljava/lang/Byte;", |
24 | ········">;" | 24 | ········">;" |
25 | ····} | 25 | ····} |
26 | .end·annotation | 26 | .end·annotation |
27 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 27 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
28 | ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,633:1\n159 | 28 | ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,633:1\n15979#2:634\n*E\n" |
29 | .end·annotation | 29 | .end·annotation |
30 | .annotation·runtime·Lkotlin/Metadata; | 30 | .annotation·runtime·Lkotlin/Metadata; |
31 | ····bv·=·{ | 31 | ····bv·=·{ |
32 | ········0x1, | 32 | ········0x1, |
33 | ········0x0, | 33 | ········0x0, |
34 | ········0x3 | 34 | ········0x3 |
Offset 23, 15 lines modified | Offset 23, 15 lines modified | ||
23 | ········"Ljava/lang/Iterable<", | 23 | ········"Ljava/lang/Iterable<", |
24 | ········"TT;>;", | 24 | ········"TT;>;", |
25 | ········"Lkotlin/jvm/internal/markers/KMappedMarker;" | 25 | ········"Lkotlin/jvm/internal/markers/KMappedMarker;" |
26 | ····} | 26 | ····} |
27 | .end·annotation | 27 | .end·annotation |
28 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 28 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
29 | ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,93:1\n158 | 29 | ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,93:1\n15895#2:94\n*E\n" |
30 | .end·annotation | 30 | .end·annotation |
31 | .annotation·runtime·Lkotlin/Metadata; | 31 | .annotation·runtime·Lkotlin/Metadata; |
32 | ····bv·=·{ | 32 | ····bv·=·{ |
33 | ········0x1, | 33 | ········0x1, |
34 | ········0x0, | 34 | ········0x0, |
35 | ········0x3 | 35 | ········0x3 |
Offset 21, 15 lines modified | Offset 21, 15 lines modified | ||
21 | ········"Ljava/lang/Object;", | 21 | ········"Ljava/lang/Object;", |
22 | ········"Lkotlin/sequences/Sequence<", | 22 | ········"Lkotlin/sequences/Sequence<", |
23 | ········"TT;>;" | 23 | ········"TT;>;" |
24 | ····} | 24 | ····} |
25 | .end·annotation | 25 | .end·annotation |
26 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 26 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
27 | ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,633:1\n25 | 27 | ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,633:1\n2553#2:634\n*E\n" |
28 | .end·annotation | 28 | .end·annotation |
29 | .annotation·runtime·Lkotlin/Metadata; | 29 | .annotation·runtime·Lkotlin/Metadata; |
30 | ····bv·=·{ | 30 | ····bv·=·{ |
31 | ········0x1, | 31 | ········0x1, |
32 | ········0x0, | 32 | ········0x0, |
33 | ········0x3 | 33 | ········0x3 |
Offset 17, 15 lines modified | Offset 17, 15 lines modified | ||
17 | ········"Ljava/lang/Object;", | 17 | ········"Ljava/lang/Object;", |
18 | ········"Lkotlin/collections/MutableMapWithDefault<", | 18 | ········"Lkotlin/collections/MutableMapWithDefault<", |
19 | ········"TK;TV;>;" | 19 | ········"TK;TV;>;" |
20 | ····} | 20 | ····} |
21 | .end·annotation | 21 | .end·annotation |
22 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 22 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
23 | ····value·=·"SMAP\nMapWithDefault.kt\nKotlin\n*S·Kotlin\n*F\n+·1·MapWithDefault.kt\nkotlin/collections/MutableMapWithDefaultImpl\n+·2·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,104:1\n3 | 23 | ····value·=·"SMAP\nMapWithDefault.kt\nKotlin\n*S·Kotlin\n*F\n+·1·MapWithDefault.kt\nkotlin/collections/MutableMapWithDefaultImpl\n+·2·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,104:1\n322#2,6:105\n*E\n*S·KotlinDebug\n*F\n+·1·MapWithDefault.kt\nkotlin/collections/MutableMapWithDefaultImpl\n*L\n101#1,6:105\n*E\n" |
24 | .end·annotation | 24 | .end·annotation |
25 | .annotation·runtime·Lkotlin/Metadata; | 25 | .annotation·runtime·Lkotlin/Metadata; |
26 | ····bv·=·{ | 26 | ····bv·=·{ |
27 | ········0x1, | 27 | ········0x1, |
28 | ········0x0, | 28 | ········0x0, |
29 | ········0x3 | 29 | ········0x3 |
Offset 22, 15 lines modified | Offset 22, 15 lines modified | ||
22 | ········"Lkotlin/sequences/Sequence<", | 22 | ········"Lkotlin/sequences/Sequence<", |
23 | ········"Ljava/lang/Long;", | 23 | ········"Ljava/lang/Long;", |
24 | ········">;" | 24 | ········">;" |
25 | ····} | 25 | ····} |
26 | .end·annotation | 26 | .end·annotation |
27 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 27 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
28 | ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,633:1\n1 | 28 | ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,633:1\n16009#2:634\n*E\n" |
29 | .end·annotation | 29 | .end·annotation |
30 | .annotation·runtime·Lkotlin/Metadata; | 30 | .annotation·runtime·Lkotlin/Metadata; |
31 | ····bv·=·{ | 31 | ····bv·=·{ |
32 | ········0x1, | 32 | ········0x1, |
33 | ········0x0, | 33 | ········0x0, |
34 | ········0x3 | 34 | ········0x3 |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | .class·Lkotlin/collections/SetsKt___SetsKt; | 1 | .class·Lkotlin/collections/SetsKt___SetsKt; |
2 | .super·Lkotlin/collections/SetsKt__SetsKt; | 2 | .super·Lkotlin/collections/SetsKt__SetsKt; |
3 | .source·"_Sets.kt" | 3 | .source·"_Sets.kt" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
6 | ····value·=·"SMAP\n_Sets.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Sets.kt\nkotlin/collections/SetsKt___SetsKt\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,148:1\n7 | 6 | ····value·=·"SMAP\n_Sets.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Sets.kt\nkotlin/collections/SetsKt___SetsKt\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,148:1\n783#2,2:149\n775#2,2:151\n*E\n*S·KotlinDebug\n*F\n+·1·_Sets.kt\nkotlin/collections/SetsKt___SetsKt\n*L\n28#1,2:149\n58#1,2:151\n*E\n" |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·runtime·Lkotlin/Metadata; | 8 | .annotation·runtime·Lkotlin/Metadata; |
9 | ····bv·=·{ | 9 | ····bv·=·{ |
10 | ········0x1, | 10 | ········0x1, |
11 | ········0x0, | 11 | ········0x0, |
12 | ········0x3 | 12 | ········0x3 |
Offset 24, 15 lines modified | Offset 24, 15 lines modified | ||
24 | ········"Ljava/lang/Long;", | 24 | ········"Ljava/lang/Long;", |
25 | ········">;", | 25 | ········">;", |
26 | ········"Lkotlin/jvm/internal/markers/KMappedMarker;" | 26 | ········"Lkotlin/jvm/internal/markers/KMappedMarker;" |
27 | ····} | 27 | ····} |
28 | .end·annotation | 28 | .end·annotation |
29 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 29 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
30 | ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,93:1\n15 | 30 | ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,93:1\n15927#2:94\n*E\n" |
31 | .end·annotation | 31 | .end·annotation |
32 | .annotation·runtime·Lkotlin/Metadata; | 32 | .annotation·runtime·Lkotlin/Metadata; |
33 | ····bv·=·{ | 33 | ····bv·=·{ |
34 | ········0x1, | 34 | ········0x1, |
35 | ········0x0, | 35 | ········0x0, |
36 | ········0x3 | 36 | ········0x3 |
Offset 22, 15 lines modified | Offset 22, 15 lines modified | ||
22 | ········"Lkotlin/sequences/Sequence<", | 22 | ········"Lkotlin/sequences/Sequence<", |
23 | ········"Ljava/lang/Character;", | 23 | ········"Ljava/lang/Character;", |
24 | ········">;" | 24 | ········">;" |
25 | ····} | 25 | ····} |
26 | .end·annotation | 26 | .end·annotation |
27 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 27 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
28 | ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,633:1\n1 | 28 | ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,633:1\n16049#2:634\n*E\n" |
29 | .end·annotation | 29 | .end·annotation |
30 | .annotation·runtime·Lkotlin/Metadata; | 30 | .annotation·runtime·Lkotlin/Metadata; |
31 | ····bv·=·{ | 31 | ····bv·=·{ |
32 | ········0x1, | 32 | ········0x1, |
33 | ········0x0, | 33 | ········0x0, |
34 | ········0x3 | 34 | ········0x3 |
Offset 17, 15 lines modified | Offset 17, 15 lines modified | ||
17 | ········"Ljava/util/Collection<", | 17 | ········"Ljava/util/Collection<", |
18 | ········"TE;>;", | 18 | ········"TE;>;", |
19 | ········"Lkotlin/jvm/internal/markers/KMappedMarker;" | 19 | ········"Lkotlin/jvm/internal/markers/KMappedMarker;" |
20 | ····} | 20 | ····} |
21 | .end·annotation | 21 | .end·annotation |
22 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 22 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
23 | ····value·=·"SMAP\nAbstractCollection.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AbstractCollection.kt\nkotlin/collections/AbstractCollection\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,42:1\n155 | 23 | ····value·=·"SMAP\nAbstractCollection.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AbstractCollection.kt\nkotlin/collections/AbstractCollection\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,42:1\n1556#2,3:43\n1535#2,3:46\n*E\n*S·KotlinDebug\n*F\n+·1·AbstractCollection.kt\nkotlin/collections/AbstractCollection\n*L\n19#1,3:43\n22#1,3:46\n*E\n" |
24 | .end·annotation | 24 | .end·annotation |
25 | .annotation·runtime·Lkotlin/Metadata; | 25 | .annotation·runtime·Lkotlin/Metadata; |
26 | ····bv·=·{ | 26 | ····bv·=·{ |
27 | ········0x1, | 27 | ········0x1, |
28 | ········0x0, | 28 | ········0x0, |
29 | ········0x3 | 29 | ········0x3 |
Offset 24, 15 lines modified | Offset 24, 15 lines modified | ||
24 | ········"Ljava/lang/Character;", | 24 | ········"Ljava/lang/Character;", |
25 | ········">;", | 25 | ········">;", |
26 | ········"Lkotlin/jvm/internal/markers/KMappedMarker;" | 26 | ········"Lkotlin/jvm/internal/markers/KMappedMarker;" |
27 | ····} | 27 | ····} |
28 | .end·annotation | 28 | .end·annotation |
29 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 29 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
30 | ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,93:1\n159 | 30 | ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,93:1\n15959#2:94\n*E\n" |
31 | .end·annotation | 31 | .end·annotation |
32 | .annotation·runtime·Lkotlin/Metadata; | 32 | .annotation·runtime·Lkotlin/Metadata; |
33 | ····bv·=·{ | 33 | ····bv·=·{ |
34 | ········0x1, | 34 | ········0x1, |
35 | ········0x0, | 35 | ········0x0, |
36 | ········0x3 | 36 | ········0x3 |
Offset 24, 15 lines modified | Offset 24, 15 lines modified | ||
24 | ········"Ljava/lang/Short;", | 24 | ········"Ljava/lang/Short;", |
25 | ········">;", | 25 | ········">;", |
26 | ········"Lkotlin/jvm/internal/markers/KMappedMarker;" | 26 | ········"Lkotlin/jvm/internal/markers/KMappedMarker;" |
27 | ····} | 27 | ····} |
28 | .end·annotation | 28 | .end·annotation |
29 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 29 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
30 | ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,93:1\n15 | 30 | ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,93:1\n15911#2:94\n*E\n" |
31 | .end·annotation | 31 | .end·annotation |
32 | .annotation·runtime·Lkotlin/Metadata; | 32 | .annotation·runtime·Lkotlin/Metadata; |
33 | ····bv·=·{ | 33 | ····bv·=·{ |
34 | ········0x1, | 34 | ········0x1, |
35 | ········0x0, | 35 | ········0x0, |
36 | ········0x3 | 36 | ········0x3 |
Offset 84, 15 lines modified | Offset 84, 15 lines modified | ||
84 | ········value·=·{ | 84 | ········value·=·{ |
85 | ············"()", | 85 | ············"()", |
86 | ············"Ljava/util/Iterator<", | 86 | ············"Ljava/util/Iterator<", |
87 | ············"TT;>;" | 87 | ············"TT;>;" |
88 | ········} | 88 | ········} |
89 | ····.end·annotation | 89 | ····.end·annotation |
90 | ····.line·97 | 90 | ····.line·9799 |
91 | ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$1;->$this_withIndex:[Ljava/lang/Object; | 91 | ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$1;->$this_withIndex:[Ljava/lang/Object; |
92 | ····invoke-static·{v0},·Lkotlin/jvm/internal/ArrayIteratorKt;->iterator([Ljava/lang/Object;)Ljava/util/Iterator; | 92 | ····invoke-static·{v0},·Lkotlin/jvm/internal/ArrayIteratorKt;->iterator([Ljava/lang/Object;)Ljava/util/Iterator; |
93 | ····move-result-object·v0 | 93 | ····move-result-object·v0 |
94 | ····return-object·v0 | 94 | ····return-object·v0 |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | .class·Lkotlin/collections/MapsKt___MapsKt; | 1 | .class·Lkotlin/collections/MapsKt___MapsKt; |
2 | .super·Lkotlin/collections/MapsKt__MapsKt; | 2 | .super·Lkotlin/collections/MapsKt__MapsKt; |
3 | .source·"_Maps.kt" | 3 | .source·"_Maps.kt" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
6 | ····value·=·"SMAP\n_Maps.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Maps.kt\nkotlin/collections/MapsKt___MapsKt\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,231:1\n53#1,5:232\n92#1,3:237\n83#1:240\n151#1,2:241\n84#1:243\n151#1,2:244\n171 | 6 | ····value·=·"SMAP\n_Maps.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Maps.kt\nkotlin/collections/MapsKt___MapsKt\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,231:1\n53#1,5:232\n92#1,3:237\n83#1:240\n151#1,2:241\n84#1:243\n151#1,2:244\n1719#2,14:246\n1807#2,14:260\n*E\n*S·KotlinDebug\n*F\n+·1·_Maps.kt\nkotlin/collections/MapsKt___MapsKt\n*L\n46#1,5:232\n67#1,3:237\n75#1:240\n75#1,2:241\n75#1:243\n83#1,2:244\n161#1,14:246\n178#1,14:260\n*E\n" |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·runtime·Lkotlin/Metadata; | 8 | .annotation·runtime·Lkotlin/Metadata; |
9 | ····bv·=·{ | 9 | ····bv·=·{ |
10 | ········0x1, | 10 | ········0x1, |
11 | ········0x0, | 11 | ········0x0, |
12 | ········0x3 | 12 | ········0x3 |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | .class·Lkotlin/collections/CollectionsKt___CollectionsKt; | 1 | .class·Lkotlin/collections/CollectionsKt___CollectionsKt; |
2 | .super·Lkotlin/collections/CollectionsKt___CollectionsJvmKt; | 2 | .super·Lkotlin/collections/CollectionsKt___CollectionsJvmKt; |
3 | .source·"_Collections.kt" | 3 | .source·"_Collections.kt" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
6 | ····value·=·"SMAP\n_Collections.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·2·ArraysJVM.kt\nkotlin/collections/ArraysKt__ArraysJVMKt\n+·3·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n+·4·Iterators.kt\nkotlin/collections/CollectionsKt__IteratorsKt\n*L\n1#1,27 | 6 | ····value·=·"SMAP\n_Collections.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·2·ArraysJVM.kt\nkotlin/collections/ArraysKt__ArraysJVMKt\n+·3·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n+·4·Iterators.kt\nkotlin/collections/CollectionsKt__IteratorsKt\n*L\n1#1,2712:1\n250#1,2:2713\n460#1,7:2715\n473#1,6:2722\n783#1,2:2728\n724#1:2730\n1657#1,2:2731\n725#1,2:2733\n1659#1:2735\n727#1:2736\n1657#1,3:2737\n741#1,2:2740\n775#1,2:2742\n1164#1,4:2748\n1133#1,4:2752\n1149#1,4:2756\n1196#1,4:2760\n1278#1,5:2764\n1319#1,3:2[·...·truncated·by·diffoscope;·len:·1237,·SHA:·756644ff394bcd7025af6c801074d5e1199ed0397838e5790f3869c21f0e6e47·...·]\n*E\n" |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·runtime·Lkotlin/Metadata; | 8 | .annotation·runtime·Lkotlin/Metadata; |
9 | ····bv·=·{ | 9 | ····bv·=·{ |
10 | ········0x1, | 10 | ········0x1, |
11 | ········0x0, | 11 | ········0x0, |
12 | ········0x3 | 12 | ········0x3 |
Offset 336, 15 lines modified | Offset 336, 15 lines modified | ||
336 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 336 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
337 | ····const-string·v0,·"predicate" | 337 | ····const-string·v0,·"predicate" |
338 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 338 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
339 | ····.line·15 | 339 | ····.line·1535 |
340 | ····instance-of·v0,·p0,·Ljava/util/Collection; | 340 | ····instance-of·v0,·p0,·Ljava/util/Collection; |
341 | ····const/4·v1,·0x1 | 341 | ····const/4·v1,·0x1 |
342 | ····if-eqz·v0,·:cond_0 | 342 | ····if-eqz·v0,·:cond_0 |
343 | ····move-object·v0,·p0 | 343 | ····move-object·v0,·p0 |
Offset 355, 15 lines modified | Offset 355, 15 lines modified | ||
355 | ····move-result·v0 | 355 | ····move-result·v0 |
356 | ····if-eqz·v0,·:cond_0 | 356 | ····if-eqz·v0,·:cond_0 |
357 | ····return·v1 | 357 | ····return·v1 |
358 | ····.line·153 | 358 | ····.line·1536 |
359 | ····:cond_0 | 359 | ····:cond_0 |
360 | ····invoke-interface·{p0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; | 360 | ····invoke-interface·{p0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; |
361 | ····move-result-object·p0 | 361 | ····move-result-object·p0 |
362 | ····:cond_1 | 362 | ····:cond_1 |
363 | ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z | 363 | ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z |
Offset 408, 30 lines modified | Offset 408, 30 lines modified | ||
408 | ········} | 408 | ········} |
409 | ····.end·annotation | 409 | ····.end·annotation |
410 | ····const-string·v0,·"$this$any" | 410 | ····const-string·v0,·"$this$any" |
411 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 411 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
412 | ····.line·154 | 412 | ····.line·1546 |
413 | ····instance-of·v0,·p0,·Ljava/util/Collection; | 413 | ····instance-of·v0,·p0,·Ljava/util/Collection; |
414 | ····if-eqz·v0,·:cond_0 | 414 | ····if-eqz·v0,·:cond_0 |
415 | ····check-cast·p0,·Ljava/util/Collection; | 415 | ····check-cast·p0,·Ljava/util/Collection; |
416 | ····invoke-interface·{p0},·Ljava/util/Collection;->isEmpty()Z | 416 | ····invoke-interface·{p0},·Ljava/util/Collection;->isEmpty()Z |
417 | ····move-result·p0 | 417 | ····move-result·p0 |
418 | ····xor-int/lit8·p0,·p0,·0x1 | 418 | ····xor-int/lit8·p0,·p0,·0x1 |
419 | ····return·p0 | 419 | ····return·p0 |
420 | ····.line·154 | 420 | ····.line·1547 |
421 | ····:cond_0 | 421 | ····:cond_0 |
422 | ····invoke-interface·{p0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; | 422 | ····invoke-interface·{p0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; |
423 | ····move-result-object·p0 | 423 | ····move-result-object·p0 |
424 | ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z | 424 | ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z |
Offset 460, 15 lines modified | Offset 460, 15 lines modified | ||
460 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 460 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
461 | ····const-string·v0,·"predicate" | 461 | ····const-string·v0,·"predicate" |
462 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 462 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
463 | ····.line·155 | 463 | ····.line·1556 |
464 | ····instance-of·v0,·p0,·Ljava/util/Collection; | 464 | ····instance-of·v0,·p0,·Ljava/util/Collection; |
465 | ····const/4·v1,·0x0 | 465 | ····const/4·v1,·0x0 |
466 | ····if-eqz·v0,·:cond_0 | 466 | ····if-eqz·v0,·:cond_0 |
467 | ····move-object·v0,·p0 | 467 | ····move-object·v0,·p0 |
Offset 479, 15 lines modified | Offset 479, 15 lines modified | ||
479 | ····move-result·v0 | 479 | ····move-result·v0 |
480 | ····if-eqz·v0,·:cond_0 | 480 | ····if-eqz·v0,·:cond_0 |
481 | ····return·v1 | 481 | ····return·v1 |
482 | ····.line·155 | 482 | ····.line·1557 |
483 | ····:cond_0 | 483 | ····:cond_0 |
484 | ····invoke-interface·{p0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; | 484 | ····invoke-interface·{p0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; |
485 | ····move-result-object·p0 | 485 | ····move-result-object·p0 |
486 | ····:cond_1 | 486 | ····:cond_1 |
487 | ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z | 487 | ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z |
Offset 551, 15 lines modified | Offset 551, 15 lines modified | ||
551 | ········} | 551 | ········} |
552 | ····.end·annotation | 552 | ····.end·annotation |
553 | ····const-string·v0,·"$this$asSequence" | 553 | ····const-string·v0,·"$this$asSequence" |
554 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 554 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
555 | ····.line·25 | 555 | ····.line·2553 |
556 | ····new-instance·v0,·Lkotlin/collections/CollectionsKt___CollectionsKt$asSequence$$inlined$Sequence$1; | 556 | ····new-instance·v0,·Lkotlin/collections/CollectionsKt___CollectionsKt$asSequence$$inlined$Sequence$1; |
557 | ····invoke-direct·{v0,·p0},·Lkotlin/collections/CollectionsKt___CollectionsKt$asSequence$$inlined$Sequence$1;-><init>(Ljava/lang/Iterable;)V | 557 | ····invoke-direct·{v0,·p0},·Lkotlin/collections/CollectionsKt___CollectionsKt$asSequence$$inlined$Sequence$1;-><init>(Ljava/lang/Iterable;)V |
558 | ····check-cast·v0,·Lkotlin/sequences/Sequence; | 558 | ····check-cast·v0,·Lkotlin/sequences/Sequence; |
559 | ····return-object·v0 | 559 | ····return-object·v0 |
Offset 593, 37 lines modified | Offset 593, 37 lines modified | ||
Max diff block lines reached; 177049/183950 bytes (96.25%) of diff not shown. |
Offset 24, 15 lines modified | Offset 24, 15 lines modified | ||
24 | ········"Ljava/lang/Boolean;", | 24 | ········"Ljava/lang/Boolean;", |
25 | ········">;", | 25 | ········">;", |
26 | ········"Lkotlin/jvm/internal/markers/KMappedMarker;" | 26 | ········"Lkotlin/jvm/internal/markers/KMappedMarker;" |
27 | ····} | 27 | ····} |
28 | .end·annotation | 28 | .end·annotation |
29 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 29 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
30 | ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,93:1\n15 | 30 | ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,93:1\n15951#2:94\n*E\n" |
31 | .end·annotation | 31 | .end·annotation |
32 | .annotation·runtime·Lkotlin/Metadata; | 32 | .annotation·runtime·Lkotlin/Metadata; |
33 | ····bv·=·{ | 33 | ····bv·=·{ |
34 | ········0x1, | 34 | ········0x1, |
35 | ········0x0, | 35 | ········0x0, |
36 | ········0x3 | 36 | ········0x3 |
Offset 76, 15 lines modified | Offset 76, 15 lines modified | ||
76 | ····return-object·v0 | 76 | ····return-object·v0 |
77 | .end·method | 77 | .end·method |
78 | .method·public·final·invoke()Lkotlin/collections/DoubleIterator; | 78 | .method·public·final·invoke()Lkotlin/collections/DoubleIterator; |
79 | ····.locals·1 | 79 | ····.locals·1 |
80 | ····.line·98 | 80 | ····.line·9847 |
81 | ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$7;->$this_withIndex:[D | 81 | ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$7;->$this_withIndex:[D |
82 | ····invoke-static·{v0},·Lkotlin/jvm/internal/ArrayIteratorsKt;->iterator([D)Lkotlin/collections/DoubleIterator; | 82 | ····invoke-static·{v0},·Lkotlin/jvm/internal/ArrayIteratorsKt;->iterator([D)Lkotlin/collections/DoubleIterator; |
83 | ····move-result-object·v0 | 83 | ····move-result-object·v0 |
84 | ····return-object·v0 | 84 | ····return-object·v0 |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | .class·Lkotlin/collections/MapsKt__MapsKt; | 1 | .class·Lkotlin/collections/MapsKt__MapsKt; |
2 | .super·Lkotlin/collections/MapsKt__MapsJVMKt; | 2 | .super·Lkotlin/collections/MapsKt__MapsJVMKt; |
3 | .source·"Maps.kt" | 3 | .source·"Maps.kt" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
6 | ····value·=·"SMAP\nMaps.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,7 | 6 | ····value·=·"SMAP\nMaps.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,784:1\n383#1:793\n394#1:798\n491#1,6:803\n516#1,6:809\n1149#2,4:785\n1149#2,4:789\n1149#2,4:794\n1149#2,4:799\n*E\n*S·KotlinDebug\n*F\n+·1·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n433#1:793\n448#1:798\n506#1,6:803\n531#1,6:809\n383#1,4:785\n394#1,4:7[·...·truncated·by·diffoscope;·len:·28,·SHA:·fb68c0e4f996a9afca8b2e8b253ecb0a807c8a2e559621eb41566badaa536a25·...·]\n*E\n" |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·runtime·Lkotlin/Metadata; | 8 | .annotation·runtime·Lkotlin/Metadata; |
9 | ····bv·=·{ | 9 | ····bv·=·{ |
10 | ········0x1, | 10 | ········0x1, |
11 | ········0x0, | 11 | ········0x0, |
12 | ········0x3 | 12 | ········0x3 |
Offset 222, 15 lines modified | Offset 222, 15 lines modified | ||
222 | ········} | 222 | ········} |
223 | ····.end·annotation | 223 | ····.end·annotation |
224 | ····const-string·v0,·"$this$component1" | 224 | ····const-string·v0,·"$this$component1" |
225 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 225 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
226 | ····.line·2 | 226 | ····.line·291 |
227 | ····invoke-interface·{p0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; | 227 | ····invoke-interface·{p0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; |
228 | ····move-result-object·p0 | 228 | ····move-result-object·p0 |
229 | ····return-object·p0 | 229 | ····return-object·p0 |
230 | .end·method | 230 | .end·method |
Offset 248, 15 lines modified | Offset 248, 15 lines modified | ||
248 | ········} | 248 | ········} |
249 | ····.end·annotation | 249 | ····.end·annotation |
250 | ····const-string·v0,·"$this$component2" | 250 | ····const-string·v0,·"$this$component2" |
251 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 251 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
252 | ····.line· | 252 | ····.line·304 |
253 | ····invoke-interface·{p0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | 253 | ····invoke-interface·{p0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
254 | ····move-result-object·p0 | 254 | ····move-result-object·p0 |
255 | ····return-object·p0 | 255 | ····return-object·p0 |
256 | .end·method | 256 | .end·method |
Offset 274, 15 lines modified | Offset 274, 15 lines modified | ||
274 | ········} | 274 | ········} |
275 | ····.end·annotation | 275 | ····.end·annotation |
276 | ····const-string·v0,·"$this$contains" | 276 | ····const-string·v0,·"$this$contains" |
277 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 277 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
278 | ····.line·2 | 278 | ····.line·231 |
279 | ····invoke-interface·{p0,·p1},·Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z | 279 | ····invoke-interface·{p0,·p1},·Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z |
280 | ····move-result·p0 | 280 | ····move-result·p0 |
281 | ····return·p0 | 281 | ····return·p0 |
282 | .end·method | 282 | .end·method |
Offset 296, 15 lines modified | Offset 296, 15 lines modified | ||
296 | ············"Ljava/util/Map<", | 296 | ············"Ljava/util/Map<", |
297 | ············"+TK;*>;TK;)Z" | 297 | ············"+TK;*>;TK;)Z" |
298 | ········} | 298 | ········} |
299 | ····.end·annotation | 299 | ····.end·annotation |
300 | ····if-eqz·p0,·:cond_0 | 300 | ····if-eqz·p0,·:cond_0 |
301 | ····.line·25 | 301 | ····.line·255 |
302 | ····invoke-interface·{p0,·p1},·Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z | 302 | ····invoke-interface·{p0,·p1},·Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z |
303 | ····move-result·p0 | 303 | ····move-result·p0 |
304 | ····return·p0 | 304 | ····return·p0 |
305 | ····:cond_0 | 305 | ····:cond_0 |
Offset 327, 15 lines modified | Offset 327, 15 lines modified | ||
327 | ············"Ljava/lang/Object;", | 327 | ············"Ljava/lang/Object;", |
328 | ············">(", | 328 | ············">(", |
329 | ············"Ljava/util/Map<", | 329 | ············"Ljava/util/Map<", |
330 | ············"TK;+TV;>;TV;)Z" | 330 | ············"TK;+TV;>;TV;)Z" |
331 | ········} | 331 | ········} |
332 | ····.end·annotation | 332 | ····.end·annotation |
333 | ····.line·26 | 333 | ····.line·266 |
334 | ····invoke-interface·{p0,·p1},·Ljava/util/Map;->containsValue(Ljava/lang/Object;)Z | 334 | ····invoke-interface·{p0,·p1},·Ljava/util/Map;->containsValue(Ljava/lang/Object;)Z |
335 | ····move-result·p0 | 335 | ····move-result·p0 |
336 | ····return·p0 | 336 | ····return·p0 |
337 | .end·method | 337 | .end·method |
Offset 398, 22 lines modified | Offset 398, 22 lines modified | ||
398 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 398 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
399 | ····const-string·v0,·"predicate" | 399 | ····const-string·v0,·"predicate" |
400 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 400 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
401 | ····.line·50 | 401 | ····.line·506 |
402 | ····new-instance·v0,·Ljava/util/LinkedHashMap; | 402 | ····new-instance·v0,·Ljava/util/LinkedHashMap; |
403 | ····invoke-direct·{v0},·Ljava/util/LinkedHashMap;-><init>()V | 403 | ····invoke-direct·{v0},·Ljava/util/LinkedHashMap;-><init>()V |
404 | ····check-cast·v0,·Ljava/util/Map; | 404 | ····check-cast·v0,·Ljava/util/Map; |
405 | ····.line· | 405 | ····.line·803 |
406 | ····invoke-interface·{p0},·Ljava/util/Map;->entrySet()Ljava/util/Set; | 406 | ····invoke-interface·{p0},·Ljava/util/Map;->entrySet()Ljava/util/Set; |
407 | ····move-result-object·p0 | 407 | ····move-result-object·p0 |
408 | ····invoke-interface·{p0},·Ljava/util/Set;->iterator()Ljava/util/Iterator; | 408 | ····invoke-interface·{p0},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
409 | ····move-result-object·p0 | 409 | ····move-result-object·p0 |
Offset 428, 28 lines modified | Offset 428, 28 lines modified | ||
428 | ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 428 | ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
429 | ····move-result-object·v1 | 429 | ····move-result-object·v1 |
430 | ····check-cast·v1,·Ljava/util/Map$Entry; | 430 | ····check-cast·v1,·Ljava/util/Map$Entry; |
431 | ····.line· | 431 | ····.line·804 |
Max diff block lines reached; 40944/45104 bytes (90.78%) of diff not shown. |
Offset 22, 15 lines modified | Offset 22, 15 lines modified | ||
22 | ········"Lkotlin/sequences/Sequence<", | 22 | ········"Lkotlin/sequences/Sequence<", |
23 | ········"Ljava/lang/Float;", | 23 | ········"Ljava/lang/Float;", |
24 | ········">;" | 24 | ········">;" |
25 | ····} | 25 | ····} |
26 | .end·annotation | 26 | .end·annotation |
27 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 27 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
28 | ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,633:1\n1 | 28 | ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,633:1\n16019#2:634\n*E\n" |
29 | .end·annotation | 29 | .end·annotation |
30 | .annotation·runtime·Lkotlin/Metadata; | 30 | .annotation·runtime·Lkotlin/Metadata; |
31 | ····bv·=·{ | 31 | ····bv·=·{ |
32 | ········0x1, | 32 | ········0x1, |
33 | ········0x0, | 33 | ········0x0, |
34 | ········0x3 | 34 | ········0x3 |
Offset 21, 15 lines modified | Offset 21, 15 lines modified | ||
21 | ········"Ljava/lang/Object;", | 21 | ········"Ljava/lang/Object;", |
22 | ········"Lkotlin/collections/Grouping<", | 22 | ········"Lkotlin/collections/Grouping<", |
23 | ········"TT;TK;>;" | 23 | ········"TT;TK;>;" |
24 | ····} | 24 | ····} |
25 | .end·annotation | 25 | .end·annotation |
26 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 26 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
27 | ····value·=·"SMAP\n_Arrays.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt$groupingBy$1\n*L\n1#1,16 | 27 | ····value·=·"SMAP\n_Arrays.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt$groupingBy$1\n*L\n1#1,16352:1\n*E\n" |
28 | .end·annotation | 28 | .end·annotation |
29 | .annotation·runtime·Lkotlin/Metadata; | 29 | .annotation·runtime·Lkotlin/Metadata; |
30 | ····bv·=·{ | 30 | ····bv·=·{ |
31 | ········0x1, | 31 | ········0x1, |
32 | ········0x0, | 32 | ········0x0, |
33 | ········0x3 | 33 | ········0x3 |
Offset 69, 15 lines modified | Offset 69, 15 lines modified | ||
69 | ········value·=·{ | 69 | ········value·=·{ |
70 | ············"([TT;", | 70 | ············"([TT;", |
71 | ············"Lkotlin/jvm/functions/Function1;", | 71 | ············"Lkotlin/jvm/functions/Function1;", |
72 | ············")V" | 72 | ············")V" |
73 | ········} | 73 | ········} |
74 | ····.end·annotation | 74 | ····.end·annotation |
75 | ····.line·93 | 75 | ····.line·9363 |
76 | ····iput-object·p1,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$groupingBy$1;->$this_groupingBy:[Ljava/lang/Object; | 76 | ····iput-object·p1,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$groupingBy$1;->$this_groupingBy:[Ljava/lang/Object; |
77 | ····iput-object·p2,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$groupingBy$1;->$keySelector:Lkotlin/jvm/functions/Function1; | 77 | ····iput-object·p2,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$groupingBy$1;->$keySelector:Lkotlin/jvm/functions/Function1; |
78 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 78 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
79 | ····return-void | 79 | ····return-void |
Offset 89, 15 lines modified | Offset 89, 15 lines modified | ||
89 | ····.locals·1 | 89 | ····.locals·1 |
90 | ····.annotation·system·Ldalvik/annotation/Signature; | 90 | ····.annotation·system·Ldalvik/annotation/Signature; |
91 | ········value·=·{ | 91 | ········value·=·{ |
92 | ············"(TT;)TK;" | 92 | ············"(TT;)TK;" |
93 | ········} | 93 | ········} |
94 | ····.end·annotation | 94 | ····.end·annotation |
95 | ····.line·93 | 95 | ····.line·9365 |
96 | ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$groupingBy$1;->$keySelector:Lkotlin/jvm/functions/Function1; | 96 | ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$groupingBy$1;->$keySelector:Lkotlin/jvm/functions/Function1; |
97 | ····invoke-interface·{v0,·p1},·Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; | 97 | ····invoke-interface·{v0,·p1},·Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; |
98 | ····move-result-object·p1 | 98 | ····move-result-object·p1 |
99 | ····return-object·p1 | 99 | ····return-object·p1 |
Offset 109, 15 lines modified | Offset 109, 15 lines modified | ||
109 | ········value·=·{ | 109 | ········value·=·{ |
110 | ············"()", | 110 | ············"()", |
111 | ············"Ljava/util/Iterator<", | 111 | ············"Ljava/util/Iterator<", |
112 | ············"TT;>;" | 112 | ············"TT;>;" |
113 | ········} | 113 | ········} |
114 | ····.end·annotation | 114 | ····.end·annotation |
115 | ····.line·93 | 115 | ····.line·9364 |
116 | ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$groupingBy$1;->$this_groupingBy:[Ljava/lang/Object; | 116 | ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$groupingBy$1;->$this_groupingBy:[Ljava/lang/Object; |
117 | ····invoke-static·{v0},·Lkotlin/jvm/internal/ArrayIteratorKt;->iterator([Ljava/lang/Object;)Ljava/util/Iterator; | 117 | ····invoke-static·{v0},·Lkotlin/jvm/internal/ArrayIteratorKt;->iterator([Ljava/lang/Object;)Ljava/util/Iterator; |
118 | ····move-result-object·v0 | 118 | ····move-result-object·v0 |
119 | ····return-object·v0 | 119 | ····return-object·v0 |
Offset 21, 15 lines modified | Offset 21, 15 lines modified | ||
21 | ········"Ljava/lang/Object;", | 21 | ········"Ljava/lang/Object;", |
22 | ········"Lkotlin/sequences/Sequence<", | 22 | ········"Lkotlin/sequences/Sequence<", |
23 | ········"TT;>;" | 23 | ········"TT;>;" |
24 | ····} | 24 | ····} |
25 | .end·annotation | 25 | .end·annotation |
26 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 26 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
27 | ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,633:1\n159 | 27 | ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,633:1\n15969#2:634\n*E\n" |
28 | .end·annotation | 28 | .end·annotation |
29 | .annotation·runtime·Lkotlin/Metadata; | 29 | .annotation·runtime·Lkotlin/Metadata; |
30 | ····bv·=·{ | 30 | ····bv·=·{ |
31 | ········0x1, | 31 | ········0x1, |
32 | ········0x0, | 32 | ········0x0, |
33 | ········0x3 | 33 | ········0x3 |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | .class·Lkotlin/collections/MapsKt__MapWithDefaultKt; | 1 | .class·Lkotlin/collections/MapsKt__MapWithDefaultKt; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"MapWithDefault.kt" | 3 | .source·"MapWithDefault.kt" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
6 | ····value·=·"SMAP\nMapWithDefault.kt\nKotlin\n*S·Kotlin\n*F\n+·1·MapWithDefault.kt\nkotlin/collections/MapsKt__MapWithDefaultKt\n+·2·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,104:1\n3 | 6 | ····value·=·"SMAP\nMapWithDefault.kt\nKotlin\n*S·Kotlin\n*F\n+·1·MapWithDefault.kt\nkotlin/collections/MapsKt__MapWithDefaultKt\n+·2·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,104:1\n322#2,6:105\n*E\n*S·KotlinDebug\n*F\n+·1·MapWithDefault.kt\nkotlin/collections/MapsKt__MapWithDefaultKt\n*L\n24#1,6:105\n*E\n" |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·runtime·Lkotlin/Metadata; | 8 | .annotation·runtime·Lkotlin/Metadata; |
9 | ····bv·=·{ | 9 | ····bv·=·{ |
10 | ········0x1, | 10 | ········0x1, |
11 | ········0x0, | 11 | ········0x0, |
12 | ········0x3 | 12 | ········0x3 |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | .class·Lkotlin/collections/unsigned/UArraysKt___UArraysKt; | 1 | .class·Lkotlin/collections/unsigned/UArraysKt___UArraysKt; |
2 | .super·Lkotlin/collections/unsigned/UArraysKt___UArraysJvmKt; | 2 | .super·Lkotlin/collections/unsigned/UArraysKt___UArraysJvmKt; |
3 | .source·"_UArrays.kt" | 3 | .source·"_UArrays.kt" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
6 | ····value·=·"SMAP\n_UArrays.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_UArrays.kt\nkotlin/collections/unsigned/UArraysKt___UArraysKt\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n+·3·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,70 | 6 | ····value·=·"SMAP\n_UArrays.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_UArrays.kt\nkotlin/collections/unsigned/UArraysKt___UArraysKt\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n+·3·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,7069:1\n3499#1:7070\n3507#1:7071\n3515#1:7072\n3523#1:7073\n3499#1:7074\n3507#1:7075\n3515#1:7076\n3523#1:7077\n3499#1:7078\n3507#1:7079\n3515#1:7080\n3523#1:7081\n3467#1:7130\n3475#1:7131\n3483#1:7132\n3491#1:7133\n3467#1:7134\n3475#1:7135\n3483#1:7136\n349[·...·truncated·by·diffoscope;·len:·2640,·SHA:·75ab68b30b1334235b081ce63563f8e3c369959d2930db8e63a652621d20ac28·...·]\n*E\n" |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·runtime·Lkotlin/Metadata; | 8 | .annotation·runtime·Lkotlin/Metadata; |
9 | ····bv·=·{ | 9 | ····bv·=·{ |
10 | ········0x1, | 10 | ········0x1, |
11 | ········0x0, | 11 | ········0x0, |
12 | ········0x3 | 12 | ········0x3 |
Offset 958, 15 lines modified | Offset 958, 15 lines modified | ||
958 | ············"-", | 958 | ············"-", |
959 | ············"Lkotlin/UByte;", | 959 | ············"Lkotlin/UByte;", |
960 | ············"Ljava/lang/Boolean;", | 960 | ············"Ljava/lang/Boolean;", |
961 | ············">;)Z" | 961 | ············">;)Z" |
962 | ········} | 962 | ········} |
963 | ····.end·annotation | 963 | ····.end·annotation |
964 | ····.line·45 | 964 | ····.line·4544 |
965 | ····array-length·v0,·p0 | 965 | ····array-length·v0,·p0 |
966 | ····const/4·v1,·0x0 | 966 | ····const/4·v1,·0x0 |
967 | ····const/4·v2,·0x0 | 967 | ····const/4·v2,·0x0 |
968 | ····:goto_0 | 968 | ····:goto_0 |
Offset 1012, 15 lines modified | Offset 1012, 15 lines modified | ||
1012 | ············"-", | 1012 | ············"-", |
1013 | ············"Lkotlin/ULong;", | 1013 | ············"Lkotlin/ULong;", |
1014 | ············"Ljava/lang/Boolean;", | 1014 | ············"Ljava/lang/Boolean;", |
1015 | ············">;)Z" | 1015 | ············">;)Z" |
1016 | ········} | 1016 | ········} |
1017 | ····.end·annotation | 1017 | ····.end·annotation |
1018 | ····.line·45 | 1018 | ····.line·4531 |
1019 | ····array-length·v0,·p0 | 1019 | ····array-length·v0,·p0 |
1020 | ····const/4·v1,·0x0 | 1020 | ····const/4·v1,·0x0 |
1021 | ····const/4·v2,·0x0 | 1021 | ····const/4·v2,·0x0 |
1022 | ····:goto_0 | 1022 | ····:goto_0 |
Offset 1066, 15 lines modified | Offset 1066, 15 lines modified | ||
1066 | ············"-", | 1066 | ············"-", |
1067 | ············"Lkotlin/UInt;", | 1067 | ············"Lkotlin/UInt;", |
1068 | ············"Ljava/lang/Boolean;", | 1068 | ············"Ljava/lang/Boolean;", |
1069 | ············">;)Z" | 1069 | ············">;)Z" |
1070 | ········} | 1070 | ········} |
1071 | ····.end·annotation | 1071 | ····.end·annotation |
1072 | ····.line·45 | 1072 | ····.line·4518 |
1073 | ····array-length·v0,·p0 | 1073 | ····array-length·v0,·p0 |
1074 | ····const/4·v1,·0x0 | 1074 | ····const/4·v1,·0x0 |
1075 | ····const/4·v2,·0x0 | 1075 | ····const/4·v2,·0x0 |
1076 | ····:goto_0 | 1076 | ····:goto_0 |
Offset 1120, 15 lines modified | Offset 1120, 15 lines modified | ||
1120 | ············"-", | 1120 | ············"-", |
1121 | ············"Lkotlin/UShort;", | 1121 | ············"Lkotlin/UShort;", |
1122 | ············"Ljava/lang/Boolean;", | 1122 | ············"Ljava/lang/Boolean;", |
1123 | ············">;)Z" | 1123 | ············">;)Z" |
1124 | ········} | 1124 | ········} |
1125 | ····.end·annotation | 1125 | ····.end·annotation |
1126 | ····.line·45 | 1126 | ····.line·4557 |
1127 | ····array-length·v0,·p0 | 1127 | ····array-length·v0,·p0 |
1128 | ····const/4·v1,·0x0 | 1128 | ····const/4·v1,·0x0 |
1129 | ····const/4·v2,·0x0 | 1129 | ····const/4·v2,·0x0 |
1130 | ····:goto_0 | 1130 | ····:goto_0 |
Offset 1164, 26 lines modified | Offset 1164, 26 lines modified | ||
1164 | ····return·p0 | 1164 | ····return·p0 |
1165 | .end·method | 1165 | .end·method |
1166 | .method·private·static·final·any--ajY-9A([I)Z | 1166 | .method·private·static·final·any--ajY-9A([I)Z |
1167 | ····.locals·0 | 1167 | ····.locals·0 |
1168 | ····.line·45 | 1168 | ····.line·4570 |
1169 | ····invoke-static·{p0},·Lkotlin/collections/ArraysKt;->any([I)Z | 1169 | ····invoke-static·{p0},·Lkotlin/collections/ArraysKt;->any([I)Z |
1170 | ····move-result·p0 | 1170 | ····move-result·p0 |
1171 | ····return·p0 | 1171 | ····return·p0 |
1172 | .end·method | 1172 | .end·method |
1173 | .method·private·static·final·any-GBYM_sE([B)Z | 1173 | .method·private·static·final·any-GBYM_sE([B)Z |
1174 | ····.locals·0 | 1174 | ····.locals·0 |
1175 | ····.line·45 | 1175 | ····.line·4594 |
1176 | ····invoke-static·{p0},·Lkotlin/collections/ArraysKt;->any([B)Z | 1176 | ····invoke-static·{p0},·Lkotlin/collections/ArraysKt;->any([B)Z |
1177 | ····move-result·p0 | 1177 | ····move-result·p0 |
1178 | ····return·p0 | 1178 | ····return·p0 |
1179 | .end·method | 1179 | .end·method |
Offset 1196, 15 lines modified | Offset 1196, 15 lines modified | ||
1196 | ············"-", | 1196 | ············"-", |
1197 | ············"Lkotlin/UByte;", | 1197 | ············"Lkotlin/UByte;", |
1198 | ············"Ljava/lang/Boolean;", | 1198 | ············"Ljava/lang/Boolean;", |
1199 | ············">;)Z" | 1199 | ············">;)Z" |
1200 | ········} | 1200 | ········} |
1201 | ····.end·annotation | 1201 | ····.end·annotation |
1202 | ····.line·46 | 1202 | ····.line·4644 |
1203 | ····array-length·v0,·p0 | 1203 | ····array-length·v0,·p0 |
1204 | ····const/4·v1,·0x0 | 1204 | ····const/4·v1,·0x0 |
1205 | ····const/4·v2,·0x0 | 1205 | ····const/4·v2,·0x0 |
1206 | ····:goto_0 | 1206 | ····:goto_0 |
Offset 1250, 15 lines modified | Offset 1250, 15 lines modified | ||
1250 | ············"-", | 1250 | ············"-", |
1251 | ············"Lkotlin/ULong;", | 1251 | ············"Lkotlin/ULong;", |
1252 | ············"Ljava/lang/Boolean;", | 1252 | ············"Ljava/lang/Boolean;", |
1253 | ············">;)Z" | 1253 | ············">;)Z" |
Max diff block lines reached; 292821/301489 bytes (97.12%) of diff not shown. |
Offset 76, 15 lines modified | Offset 76, 15 lines modified | ||
76 | ····return-object·v0 | 76 | ····return-object·v0 |
77 | .end·method | 77 | .end·method |
78 | .method·public·final·invoke()Lkotlin/collections/UByteIterator; | 78 | .method·public·final·invoke()Lkotlin/collections/UByteIterator; |
79 | ····.locals·1 | 79 | ····.locals·1 |
80 | ····.line·44 | 80 | ····.line·4496 |
81 | ····iget-object·v0,·p0,·Lkotlin/collections/unsigned/UArraysKt___UArraysKt$withIndex$3;->$this_withIndex:[B | 81 | ····iget-object·v0,·p0,·Lkotlin/collections/unsigned/UArraysKt___UArraysKt$withIndex$3;->$this_withIndex:[B |
82 | ····invoke-static·{v0},·Lkotlin/UByteArray;->iterator-impl([B)Lkotlin/collections/UByteIterator; | 82 | ····invoke-static·{v0},·Lkotlin/UByteArray;->iterator-impl([B)Lkotlin/collections/UByteIterator; |
83 | ····move-result-object·v0 | 83 | ····move-result-object·v0 |
84 | ····return-object·v0 | 84 | ····return-object·v0 |
Offset 76, 15 lines modified | Offset 76, 15 lines modified | ||
76 | ····return-object·v0 | 76 | ····return-object·v0 |
77 | .end·method | 77 | .end·method |
78 | .method·public·final·invoke()Lkotlin/collections/UShortIterator; | 78 | .method·public·final·invoke()Lkotlin/collections/UShortIterator; |
79 | ····.locals·1 | 79 | ····.locals·1 |
80 | ····.line·4 | 80 | ····.line·4506 |
81 | ····iget-object·v0,·p0,·Lkotlin/collections/unsigned/UArraysKt___UArraysKt$withIndex$4;->$this_withIndex:[S | 81 | ····iget-object·v0,·p0,·Lkotlin/collections/unsigned/UArraysKt___UArraysKt$withIndex$4;->$this_withIndex:[S |
82 | ····invoke-static·{v0},·Lkotlin/UShortArray;->iterator-impl([S)Lkotlin/collections/UShortIterator; | 82 | ····invoke-static·{v0},·Lkotlin/UShortArray;->iterator-impl([S)Lkotlin/collections/UShortIterator; |
83 | ····move-result-object·v0 | 83 | ····move-result-object·v0 |
84 | ····return-object·v0 | 84 | ····return-object·v0 |
Offset 76, 15 lines modified | Offset 76, 15 lines modified | ||
76 | ····return-object·v0 | 76 | ····return-object·v0 |
77 | .end·method | 77 | .end·method |
78 | .method·public·final·invoke()Lkotlin/collections/ULongIterator; | 78 | .method·public·final·invoke()Lkotlin/collections/ULongIterator; |
79 | ····.locals·1 | 79 | ····.locals·1 |
80 | ····.line·44 | 80 | ····.line·4486 |
81 | ····iget-object·v0,·p0,·Lkotlin/collections/unsigned/UArraysKt___UArraysKt$withIndex$2;->$this_withIndex:[J | 81 | ····iget-object·v0,·p0,·Lkotlin/collections/unsigned/UArraysKt___UArraysKt$withIndex$2;->$this_withIndex:[J |
82 | ····invoke-static·{v0},·Lkotlin/ULongArray;->iterator-impl([J)Lkotlin/collections/ULongIterator; | 82 | ····invoke-static·{v0},·Lkotlin/ULongArray;->iterator-impl([J)Lkotlin/collections/ULongIterator; |
83 | ····move-result-object·v0 | 83 | ····move-result-object·v0 |
84 | ····return-object·v0 | 84 | ····return-object·v0 |
Offset 76, 15 lines modified | Offset 76, 15 lines modified | ||
76 | ····return-object·v0 | 76 | ····return-object·v0 |
77 | .end·method | 77 | .end·method |
78 | .method·public·final·invoke()Lkotlin/collections/UIntIterator; | 78 | .method·public·final·invoke()Lkotlin/collections/UIntIterator; |
79 | ····.locals·1 | 79 | ····.locals·1 |
80 | ····.line·44 | 80 | ····.line·4476 |
81 | ····iget-object·v0,·p0,·Lkotlin/collections/unsigned/UArraysKt___UArraysKt$withIndex$1;->$this_withIndex:[I | 81 | ····iget-object·v0,·p0,·Lkotlin/collections/unsigned/UArraysKt___UArraysKt$withIndex$1;->$this_withIndex:[I |
82 | ····invoke-static·{v0},·Lkotlin/UIntArray;->iterator-impl([I)Lkotlin/collections/UIntIterator; | 82 | ····invoke-static·{v0},·Lkotlin/UIntArray;->iterator-impl([I)Lkotlin/collections/UIntIterator; |
83 | ····move-result-object·v0 | 83 | ····move-result-object·v0 |
84 | ····return-object·v0 | 84 | ····return-object·v0 |
Offset 21, 15 lines modified | Offset 21, 15 lines modified | ||
21 | ········"Ljava/lang/Object;", | 21 | ········"Ljava/lang/Object;", |
22 | ········">;", | 22 | ········">;", |
23 | ········"Lkotlin/jvm/internal/ClassBasedDeclarationContainer;" | 23 | ········"Lkotlin/jvm/internal/ClassBasedDeclarationContainer;" |
24 | ····} | 24 | ····} |
25 | .end·annotation | 25 | .end·annotation |
26 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 26 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
27 | ····value·=·"SMAP\nClassReference.kt\nKotlin\n*S·Kotlin\n*F\n+·1·ClassReference.kt\nkotlin/jvm/internal/ClassReference\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·3·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,197:1\n137 | 27 | ····value·=·"SMAP\nClassReference.kt\nKotlin\n*S·Kotlin\n*F\n+·1·ClassReference.kt\nkotlin/jvm/internal/ClassReference\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·3·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,197:1\n1376#2:198\n1407#2,4:199\n1164#2,4:203\n1149#2,4:209\n433#3:207\n383#3:208\n*E\n*S·KotlinDebug\n*F\n+·1·ClassReference.kt\nkotlin/jvm/internal/ClassReference\n*L\n99#1:198\n99#1,4:199\n124#1,4:203\n155#1,4:209\n155#1:207\n155#1:208\n*E\n" |
28 | .end·annotation | 28 | .end·annotation |
29 | .annotation·runtime·Lkotlin/Metadata; | 29 | .annotation·runtime·Lkotlin/Metadata; |
30 | ····bv·=·{ | 30 | ····bv·=·{ |
31 | ········0x1, | 31 | ········0x1, |
32 | ········0x0, | 32 | ········0x0, |
33 | ········0x3 | 33 | ········0x3 |
Offset 23, 15 lines modified | Offset 23, 15 lines modified | ||
23 | ········"Ljava/lang/Object;", | 23 | ········"Ljava/lang/Object;", |
24 | ········"Ljava/lang/Boolean;", | 24 | ········"Ljava/lang/Boolean;", |
25 | ········">;" | 25 | ········">;" |
26 | ····} | 26 | ····} |
27 | .end·annotation | 27 | .end·annotation |
28 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 28 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
29 | ····value·=·"SMAP\n_Sequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Sequences.kt\nkotlin/sequences/SequencesKt___SequencesKt$filterIsInstance$1\n*L\n1#1,21 | 29 | ····value·=·"SMAP\n_Sequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Sequences.kt\nkotlin/sequences/SequencesKt___SequencesKt$filterIsInstance$1\n*L\n1#1,2110:1\n*E\n" |
30 | .end·annotation | 30 | .end·annotation |
31 | .annotation·runtime·Lkotlin/Metadata; | 31 | .annotation·runtime·Lkotlin/Metadata; |
32 | ····bv·=·{ | 32 | ····bv·=·{ |
33 | ········0x1, | 33 | ········0x1, |
34 | ········0x0, | 34 | ········0x0, |
35 | ········0x3 | 35 | ········0x3 |
Offset 102, 14 lines modified | Offset 102, 14 lines modified | ||
102 | .method·public·final·invoke(Ljava/lang/Object;)Z | 102 | .method·public·final·invoke(Ljava/lang/Object;)Z |
103 | ····.locals·2 | 103 | ····.locals·2 |
104 | ····const/4·v0,·0x3 | 104 | ····const/4·v0,·0x3 |
105 | ····const-string·v1,·"R" | 105 | ····const-string·v1,·"R" |
106 | ····.line·41 | 106 | ····.line·418 |
107 | ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->reifiedOperationMarker(ILjava/lang/String;)V | 107 | ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->reifiedOperationMarker(ILjava/lang/String;)V |
108 | ····instance-of·p1,·p1,·Ljava/lang/Object; | 108 | ····instance-of·p1,·p1,·Ljava/lang/Object; |
109 | ····return·p1 | 109 | ····return·p1 |
110 | .end·method | 110 | .end·method |
Offset 70, 15 lines modified | Offset 70, 15 lines modified | ||
70 | .end·method | 70 | .end·method |
71 | #·virtual·methods | 71 | #·virtual·methods |
72 | .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object; | 72 | .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object; |
73 | ····.locals·0 | 73 | ····.locals·0 |
74 | ····.line·16 | 74 | ····.line·1674 |
75 | ····invoke-virtual·{p0,·p1},·Lkotlin/sequences/SequencesKt___SequencesKt$minus$4$iterator$1;->invoke(Ljava/lang/Object;)Z | 75 | ····invoke-virtual·{p0,·p1},·Lkotlin/sequences/SequencesKt___SequencesKt$minus$4$iterator$1;->invoke(Ljava/lang/Object;)Z |
76 | ····move-result·p1 | 76 | ····move-result·p1 |
77 | ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | 77 | ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; |
78 | ····move-result-object·p1 | 78 | ····move-result-object·p1 |
Offset 90, 15 lines modified | Offset 90, 15 lines modified | ||
90 | ····.locals·1 | 90 | ····.locals·1 |
91 | ····.annotation·system·Ldalvik/annotation/Signature; | 91 | ····.annotation·system·Ldalvik/annotation/Signature; |
92 | ········value·=·{ | 92 | ········value·=·{ |
93 | ············"(TT;)Z" | 93 | ············"(TT;)Z" |
94 | ········} | 94 | ········} |
95 | ····.end·annotation | 95 | ····.end·annotation |
96 | ····.line·16 | 96 | ····.line·1680 |
97 | ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$4$iterator$1;->$other:Ljava/util/HashSet; | 97 | ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$4$iterator$1;->$other:Ljava/util/HashSet; |
98 | ····invoke-virtual·{v0,·p1},·Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z | 98 | ····invoke-virtual·{v0,·p1},·Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z |
99 | ····move-result·p1 | 99 | ····move-result·p1 |
100 | ····return·p1 | 100 | ····return·p1 |
Offset 99, 14 lines modified | Offset 99, 14 lines modified | ||
99 | ········value·=·{ | 99 | ········value·=·{ |
100 | ············"(TT;TR;)", | 100 | ············"(TT;TR;)", |
101 | ············"Lkotlin/Pair<", | 101 | ············"Lkotlin/Pair<", |
102 | ············"TT;TR;>;" | 102 | ············"TT;TR;>;" |
103 | ········} | 103 | ········} |
104 | ····.end·annotation | 104 | ····.end·annotation |
105 | ····.line·18 | 105 | ····.line·1823 |
106 | ····invoke-static·{p1,·p2},·Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; | 106 | ····invoke-static·{p1,·p2},·Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; |
107 | ····move-result-object·p1 | 107 | ····move-result-object·p1 |
108 | ····return-object·p1 | 108 | ····return-object·p1 |
109 | .end·method | 109 | .end·method |
Offset 74, 15 lines modified | Offset 74, 15 lines modified | ||
74 | .end·method | 74 | .end·method |
75 | #·virtual·methods | 75 | #·virtual·methods |
76 | .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object; | 76 | .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object; |
77 | ····.locals·0 | 77 | ····.locals·0 |
78 | ····.line·16 | 78 | ····.line·1610 |
79 | ····invoke-virtual·{p0,·p1},·Lkotlin/sequences/SequencesKt___SequencesKt$minus$1$iterator$1;->invoke(Ljava/lang/Object;)Z | 79 | ····invoke-virtual·{p0,·p1},·Lkotlin/sequences/SequencesKt___SequencesKt$minus$1$iterator$1;->invoke(Ljava/lang/Object;)Z |
80 | ····move-result·p1 | 80 | ····move-result·p1 |
81 | ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | 81 | ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; |
82 | ····move-result-object·p1 | 82 | ····move-result-object·p1 |
Offset 94, 15 lines modified | Offset 94, 15 lines modified | ||
94 | ····.locals·2 | 94 | ····.locals·2 |
95 | ····.annotation·system·Ldalvik/annotation/Signature; | 95 | ····.annotation·system·Ldalvik/annotation/Signature; |
96 | ········value·=·{ | 96 | ········value·=·{ |
97 | ············"(TT;)Z" | 97 | ············"(TT;)Z" |
98 | ········} | 98 | ········} |
99 | ····.end·annotation | 99 | ····.end·annotation |
100 | ····.line·16 | 100 | ····.line·1613 |
101 | ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$1$iterator$1;->$removed:Lkotlin/jvm/internal/Ref$BooleanRef; | 101 | ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$1$iterator$1;->$removed:Lkotlin/jvm/internal/Ref$BooleanRef; |
102 | ····iget-boolean·v0,·v0,·Lkotlin/jvm/internal/Ref$BooleanRef;->element:Z | 102 | ····iget-boolean·v0,·v0,·Lkotlin/jvm/internal/Ref$BooleanRef;->element:Z |
103 | ····const/4·v1,·0x1 | 103 | ····const/4·v1,·0x1 |
104 | ····if-nez·v0,·:cond_0 | 104 | ····if-nez·v0,·:cond_0 |
Offset 70, 15 lines modified | Offset 70, 15 lines modified | ||
70 | .end·method | 70 | .end·method |
71 | #·virtual·methods | 71 | #·virtual·methods |
72 | .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object; | 72 | .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object; |
73 | ····.locals·0 | 73 | ····.locals·0 |
74 | ····.line·16 | 74 | ····.line·1651 |
75 | ····invoke-virtual·{p0,·p1},·Lkotlin/sequences/SequencesKt___SequencesKt$minus$3$iterator$1;->invoke(Ljava/lang/Object;)Z | 75 | ····invoke-virtual·{p0,·p1},·Lkotlin/sequences/SequencesKt___SequencesKt$minus$3$iterator$1;->invoke(Ljava/lang/Object;)Z |
76 | ····move-result·p1 | 76 | ····move-result·p1 |
77 | ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | 77 | ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; |
78 | ····move-result-object·p1 | 78 | ····move-result-object·p1 |
Offset 90, 15 lines modified | Offset 90, 15 lines modified | ||
90 | ····.locals·1 | 90 | ····.locals·1 |
91 | ····.annotation·system·Ldalvik/annotation/Signature; | 91 | ····.annotation·system·Ldalvik/annotation/Signature; |
92 | ········value·=·{ | 92 | ········value·=·{ |
93 | ············"(TT;)Z" | 93 | ············"(TT;)Z" |
94 | ········} | 94 | ········} |
95 | ····.end·annotation | 95 | ····.end·annotation |
96 | ····.line·165 | 96 | ····.line·1657 |
97 | ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$3$iterator$1;->$other:Ljava/util/Collection; | 97 | ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$3$iterator$1;->$other:Ljava/util/Collection; |
98 | ····invoke-interface·{v0,·p1},·Ljava/util/Collection;->contains(Ljava/lang/Object;)Z | 98 | ····invoke-interface·{v0,·p1},·Ljava/util/Collection;->contains(Ljava/lang/Object;)Z |
99 | ····move-result·p1 | 99 | ····move-result·p1 |
100 | ····return·p1 | 100 | ····return·p1 |
Offset 63, 16 lines modified | Offset 63, 16 lines modified | ||
63 | ····i·=·{ | 63 | ····i·=·{ |
64 | ········0x0, | 64 | ········0x0, |
65 | ········0x1, | 65 | ········0x1, |
66 | ········0x1, | 66 | ········0x1, |
67 | ········0x1 | 67 | ········0x1 |
68 | ····} | 68 | ····} |
69 | ····l·=·{ | 69 | ····l·=·{ |
70 | ········0x59 | 70 | ········0x599, |
71 | ········0x59 | 71 | ········0x59d |
72 | ····} | 72 | ····} |
73 | ····m·=·"invokeSuspend" | 73 | ····m·=·"invokeSuspend" |
74 | ····n·=·{ | 74 | ····n·=·{ |
75 | ········"$this$sequence", | 75 | ········"$this$sequence", |
76 | ········"$this$sequence", | 76 | ········"$this$sequence", |
77 | ········"accumulator", | 77 | ········"accumulator", |
78 | ········"element" | 78 | ········"element" |
Offset 183, 15 lines modified | Offset 183, 15 lines modified | ||
183 | .method·public·final·invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; | 183 | .method·public·final·invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; |
184 | ····.locals·8 | 184 | ····.locals·8 |
185 | ····invoke-static·{},·Lkotlin/coroutines/intrinsics/IntrinsicsKt;->getCOROUTINE_SUSPENDED()Ljava/lang/Object; | 185 | ····invoke-static·{},·Lkotlin/coroutines/intrinsics/IntrinsicsKt;->getCOROUTINE_SUSPENDED()Ljava/lang/Object; |
186 | ····move-result-object·v0 | 186 | ····move-result-object·v0 |
187 | ····.line·14 | 187 | ····.line·1432 |
188 | ····iget·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->label:I | 188 | ····iget·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->label:I |
189 | ····const/4·v2,·0x2 | 189 | ····const/4·v2,·0x2 |
190 | ····const/4·v3,·0x1 | 190 | ····const/4·v3,·0x1 |
191 | ····if-eqz·v1,·:cond_2 | 191 | ····if-eqz·v1,·:cond_2 |
Offset 220, 60 lines modified | Offset 220, 60 lines modified | ||
220 | ····move-object·v3,·v0 | 220 | ····move-object·v3,·v0 |
221 | ····move-object·v0,·v7 | 221 | ····move-object·v0,·v7 |
222 | ····goto·:goto_1 | 222 | ····goto·:goto_1 |
223 | ····.line·143 | 223 | ····.line·1439 |
224 | ····:cond_0 | 224 | ····:cond_0 |
225 | ····new-instance·p1,·Ljava/lang/IllegalStateException; | 225 | ····new-instance·p1,·Ljava/lang/IllegalStateException; |
226 | ····const-string·v0,·"call·to·\'resume\'·before·\'invoke\'·with·coroutine" | 226 | ····const-string·v0,·"call·to·\'resume\'·before·\'invoke\'·with·coroutine" |
227 | ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 227 | ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
228 | ····throw·p1 | 228 | ····throw·p1 |
229 | ····.line·14 | 229 | ····.line·1432 |
230 | ····:cond_1 | 230 | ····:cond_1 |
231 | ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->L$0:Ljava/lang/Object; | 231 | ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->L$0:Ljava/lang/Object; |
232 | ····check-cast·v1,·Lkotlin/sequences/SequenceScope; | 232 | ····check-cast·v1,·Lkotlin/sequences/SequenceScope; |
233 | ····invoke-static·{p1},·Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V | 233 | ····invoke-static·{p1},·Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V |
234 | ····goto·:goto_0 | 234 | ····goto·:goto_0 |
235 | ····:cond_2 | 235 | ····:cond_2 |
236 | ····invoke-static·{p1},·Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V | 236 | ····invoke-static·{p1},·Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V |
237 | ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->p$:Lkotlin/sequences/SequenceScope; | 237 | ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->p$:Lkotlin/sequences/SequenceScope; |
238 | ····.line·14 | 238 | ····.line·1433 |
239 | ····iget-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->$initial:Ljava/lang/Object; | 239 | ····iget-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->$initial:Ljava/lang/Object; |
240 | ····iput-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->L$0:Ljava/lang/Object; | 240 | ····iput-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->L$0:Ljava/lang/Object; |
241 | ····iput·v3,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->label:I | 241 | ····iput·v3,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->label:I |
242 | ····invoke-virtual·{v1,·p1,·p0},·Lkotlin/sequences/SequenceScope;->yield(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; | 242 | ····invoke-virtual·{v1,·p1,·p0},·Lkotlin/sequences/SequenceScope;->yield(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; |
243 | ····move-result-object·p1 | 243 | ····move-result-object·p1 |
244 | ····if-ne·p1,·v0,·:cond_3 | 244 | ····if-ne·p1,·v0,·:cond_3 |
245 | ····return-object·v0 | 245 | ····return-object·v0 |
246 | ····.line·14 | 246 | ····.line·1434 |
247 | ····:cond_3 | 247 | ····:cond_3 |
248 | ····:goto_0 | 248 | ····:goto_0 |
249 | ····iget-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->$initial:Ljava/lang/Object; | 249 | ····iget-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->$initial:Ljava/lang/Object; |
250 | ····.line·14 | 250 | ····.line·1435 |
251 | ····iget-object·v3,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->$this_scan:Lkotlin/sequences/Sequence; | 251 | ····iget-object·v3,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->$this_scan:Lkotlin/sequences/Sequence; |
252 | ····invoke-interface·{v3},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; | 252 | ····invoke-interface·{v3},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; |
253 | ····move-result-object·v3 | 253 | ····move-result-object·v3 |
254 | ····move-object·v4,·v1 | 254 | ····move-object·v4,·v1 |
Offset 294, 22 lines modified | Offset 294, 22 lines modified | ||
294 | ····if-eqz·v5,·:cond_5 | 294 | ····if-eqz·v5,·:cond_5 |
295 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 295 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
296 | ····move-result-object·v5 | 296 | ····move-result-object·v5 |
297 | ····.line·143 | 297 | ····.line·1436 |
298 | ····iget-object·v6,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->$operation:Lkotlin/jvm/functions/Function2; | 298 | ····iget-object·v6,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->$operation:Lkotlin/jvm/functions/Function2; |
299 | ····invoke-interface·{v6,·v0,·v5},·Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 299 | ····invoke-interface·{v6,·v0,·v5},·Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
300 | ····move-result-object·v0 | 300 | ····move-result-object·v0 |
301 | ····.line·143 | 301 | ····.line·1437 |
302 | ····iput-object·v4,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->L$0:Ljava/lang/Object; | 302 | ····iput-object·v4,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->L$0:Ljava/lang/Object; |
303 | ····iput-object·v0,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->L$1:Ljava/lang/Object; | 303 | ····iput-object·v0,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->L$1:Ljava/lang/Object; |
304 | ····iput-object·v5,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->L$2:Ljava/lang/Object; | 304 | ····iput-object·v5,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->L$2:Ljava/lang/Object; |
305 | ····iput-object·v1,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->L$3:Ljava/lang/Object; | 305 | ····iput-object·v1,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->L$3:Ljava/lang/Object; |
Offset 320, 13 lines modified | Offset 320, 13 lines modified | ||
320 | ····move-result-object·v5 | 320 | ····move-result-object·v5 |
321 | ····if-ne·v5,·v3,·:cond_4 | 321 | ····if-ne·v5,·v3,·:cond_4 |
322 | ····return-object·v3 | 322 | ····return-object·v3 |
323 | ····.line·143 | 323 | ····.line·1439 |
324 | ····:cond_5 | 324 | ····:cond_5 |
325 | ····sget-object·p1,·Lkotlin/Unit;->INSTANCE:Lkotlin/Unit; | 325 | ····sget-object·p1,·Lkotlin/Unit;->INSTANCE:Lkotlin/Unit; |
Max diff block lines reached; 35/3824 bytes (0.92%) of diff not shown. |
Offset 64, 15 lines modified | Offset 64, 15 lines modified | ||
64 | ············"Lkotlin/sequences/Sequence<", | 64 | ············"Lkotlin/sequences/Sequence<", |
65 | ············"+TT;>;[", | 65 | ············"+TT;>;[", |
66 | ············"Ljava/lang/Object;", | 66 | ············"Ljava/lang/Object;", |
67 | ············")V" | 67 | ············")V" |
68 | ········} | 68 | ········} |
69 | ····.end·annotation | 69 | ····.end·annotation |
70 | ····.line·16 | 70 | ····.line·1631 |
71 | ····iput-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$2;->$this_minus:Lkotlin/sequences/Sequence; | 71 | ····iput-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$2;->$this_minus:Lkotlin/sequences/Sequence; |
72 | ····iput-object·p2,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$2;->$elements:[Ljava/lang/Object; | 72 | ····iput-object·p2,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$2;->$elements:[Ljava/lang/Object; |
73 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 73 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
74 | ····return-void | 74 | ····return-void |
Offset 86, 22 lines modified | Offset 86, 22 lines modified | ||
86 | ········value·=·{ | 86 | ········value·=·{ |
87 | ············"()", | 87 | ············"()", |
88 | ············"Ljava/util/Iterator<", | 88 | ············"Ljava/util/Iterator<", |
89 | ············"TT;>;" | 89 | ············"TT;>;" |
90 | ········} | 90 | ········} |
91 | ····.end·annotation | 91 | ····.end·annotation |
92 | ····.line·16 | 92 | ····.line·1633 |
93 | ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$2;->$elements:[Ljava/lang/Object; | 93 | ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$2;->$elements:[Ljava/lang/Object; |
94 | ····invoke-static·{v0},·Lkotlin/collections/ArraysKt;->toHashSet([Ljava/lang/Object;)Ljava/util/HashSet; | 94 | ····invoke-static·{v0},·Lkotlin/collections/ArraysKt;->toHashSet([Ljava/lang/Object;)Ljava/util/HashSet; |
95 | ····move-result-object·v0 | 95 | ····move-result-object·v0 |
96 | ····.line·16 | 96 | ····.line·1634 |
97 | ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$2;->$this_minus:Lkotlin/sequences/Sequence; | 97 | ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$2;->$this_minus:Lkotlin/sequences/Sequence; |
98 | ····new-instance·v2,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$2$iterator$1; | 98 | ····new-instance·v2,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$2$iterator$1; |
99 | ····invoke-direct·{v2,·v0},·Lkotlin/sequences/SequencesKt___SequencesKt$minus$2$iterator$1;-><init>(Ljava/util/HashSet;)V | 99 | ····invoke-direct·{v2,·v0},·Lkotlin/sequences/SequencesKt___SequencesKt$minus$2$iterator$1;-><init>(Ljava/util/HashSet;)V |
100 | ····check-cast·v2,·Lkotlin/jvm/functions/Function1; | 100 | ····check-cast·v2,·Lkotlin/jvm/functions/Function1; |
Offset 28, 15 lines modified | Offset 28, 15 lines modified | ||
28 | ········">;", | 28 | ········">;", |
29 | ········"Ljava/lang/Object;", | 29 | ········"Ljava/lang/Object;", |
30 | ········">;" | 30 | ········">;" |
31 | ····} | 31 | ····} |
32 | .end·annotation | 32 | .end·annotation |
33 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 33 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
34 | ····value·=·"SMAP\n_Sequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Sequences.kt\nkotlin/sequences/SequencesKt___SequencesKt$scanIndexed$1\n*L\n1#1,21 | 34 | ····value·=·"SMAP\n_Sequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Sequences.kt\nkotlin/sequences/SequencesKt___SequencesKt$scanIndexed$1\n*L\n1#1,2110:1\n*E\n" |
35 | .end·annotation | 35 | .end·annotation |
36 | .annotation·runtime·Lkotlin/Metadata; | 36 | .annotation·runtime·Lkotlin/Metadata; |
37 | ····bv·=·{ | 37 | ····bv·=·{ |
38 | ········0x1, | 38 | ········0x1, |
39 | ········0x0, | 39 | ········0x0, |
40 | ········0x3 | 40 | ········0x3 |
Offset 68, 16 lines modified | Offset 68, 16 lines modified | ||
68 | ········0x0, | 68 | ········0x0, |
69 | ········0x1, | 69 | ········0x1, |
70 | ········0x1, | 70 | ········0x1, |
71 | ········0x1, | 71 | ········0x1, |
72 | ········0x1 | 72 | ········0x1 |
73 | ····} | 73 | ····} |
74 | ····l·=·{ | 74 | ····l·=·{ |
75 | ········0x5b | 75 | ········0x5b6, |
76 | ········0x5b | 76 | ········0x5bb |
77 | ····} | 77 | ····} |
78 | ····m·=·"invokeSuspend" | 78 | ····m·=·"invokeSuspend" |
79 | ····n·=·{ | 79 | ····n·=·{ |
80 | ········"$this$sequence", | 80 | ········"$this$sequence", |
81 | ········"$this$sequence", | 81 | ········"$this$sequence", |
82 | ········"index", | 82 | ········"index", |
83 | ········"accumulator", | 83 | ········"accumulator", |
Offset 192, 15 lines modified | Offset 192, 15 lines modified | ||
192 | .method·public·final·invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; | 192 | .method·public·final·invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; |
193 | ····.locals·10 | 193 | ····.locals·10 |
194 | ····invoke-static·{},·Lkotlin/coroutines/intrinsics/IntrinsicsKt;->getCOROUTINE_SUSPENDED()Ljava/lang/Object; | 194 | ····invoke-static·{},·Lkotlin/coroutines/intrinsics/IntrinsicsKt;->getCOROUTINE_SUSPENDED()Ljava/lang/Object; |
195 | ····move-result-object·v0 | 195 | ····move-result-object·v0 |
196 | ····.line·14 | 196 | ····.line·1461 |
197 | ····iget·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanIndexed$1;->label:I | 197 | ····iget·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanIndexed$1;->label:I |
198 | ····const/4·v2,·0x2 | 198 | ····const/4·v2,·0x2 |
199 | ····const/4·v3,·0x1 | 199 | ····const/4·v3,·0x1 |
200 | ····if-eqz·v1,·:cond_2 | 200 | ····if-eqz·v1,·:cond_2 |
Offset 231, 40 lines modified | Offset 231, 40 lines modified | ||
231 | ····move-object·v4,·v0 | 231 | ····move-object·v4,·v0 |
232 | ····move·v0,·v9 | 232 | ····move·v0,·v9 |
233 | ····goto·:goto_1 | 233 | ····goto·:goto_1 |
234 | ····.line·146 | 234 | ····.line·1469 |
235 | ····:cond_0 | 235 | ····:cond_0 |
236 | ····new-instance·p1,·Ljava/lang/IllegalStateException; | 236 | ····new-instance·p1,·Ljava/lang/IllegalStateException; |
237 | ····const-string·v0,·"call·to·\'resume\'·before·\'invoke\'·with·coroutine" | 237 | ····const-string·v0,·"call·to·\'resume\'·before·\'invoke\'·with·coroutine" |
238 | ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 238 | ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
239 | ····throw·p1 | 239 | ····throw·p1 |
240 | ····.line·14 | 240 | ····.line·1461 |
241 | ····:cond_1 | 241 | ····:cond_1 |
242 | ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanIndexed$1;->L$0:Ljava/lang/Object; | 242 | ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanIndexed$1;->L$0:Ljava/lang/Object; |
243 | ····check-cast·v1,·Lkotlin/sequences/SequenceScope; | 243 | ····check-cast·v1,·Lkotlin/sequences/SequenceScope; |
244 | ····invoke-static·{p1},·Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V | 244 | ····invoke-static·{p1},·Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V |
245 | ····goto·:goto_0 | 245 | ····goto·:goto_0 |
246 | ····:cond_2 | 246 | ····:cond_2 |
247 | ····invoke-static·{p1},·Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V | 247 | ····invoke-static·{p1},·Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V |
248 | ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanIndexed$1;->p$:Lkotlin/sequences/SequenceScope; | 248 | ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanIndexed$1;->p$:Lkotlin/sequences/SequenceScope; |
249 | ····.line·14 | 249 | ····.line·1462 |
250 | ····iget-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanIndexed$1;->$initial:Ljava/lang/Object; | 250 | ····iget-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanIndexed$1;->$initial:Ljava/lang/Object; |
251 | ····iput-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanIndexed$1;->L$0:Ljava/lang/Object; | 251 | ····iput-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanIndexed$1;->L$0:Ljava/lang/Object; |
252 | ····iput·v3,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanIndexed$1;->label:I | 252 | ····iput·v3,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanIndexed$1;->label:I |
253 | ····invoke-virtual·{v1,·p1,·p0},·Lkotlin/sequences/SequenceScope;->yield(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; | 253 | ····invoke-virtual·{v1,·p1,·p0},·Lkotlin/sequences/SequenceScope;->yield(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; |
Offset 275, 18 lines modified | Offset 275, 18 lines modified | ||
275 | ····return-object·v0 | 275 | ····return-object·v0 |
276 | ····:cond_3 | 276 | ····:cond_3 |
277 | ····:goto_0 | 277 | ····:goto_0 |
278 | ····const/4·p1,·0x0 | 278 | ····const/4·p1,·0x0 |
279 | ····.line·14 | 279 | ····.line·1464 |
280 | ····iget-object·v3,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanIndexed$1;->$initial:Ljava/lang/Object; | 280 | ····iget-object·v3,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanIndexed$1;->$initial:Ljava/lang/Object; |
281 | ····.line·14 | 281 | ····.line·1465 |
282 | ····iget-object·v4,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanIndexed$1;->$this_scanIndexed:Lkotlin/sequences/Sequence; | 282 | ····iget-object·v4,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanIndexed$1;->$this_scanIndexed:Lkotlin/sequences/Sequence; |
283 | ····invoke-interface·{v4},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; | 283 | ····invoke-interface·{v4},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; |
284 | ····move-result-object·v4 | 284 | ····move-result-object·v4 |
285 | ····move-object·p1,·p0 | 285 | ····move-object·p1,·p0 |
Offset 306, 15 lines modified | Offset 306, 15 lines modified | ||
306 | ····if-eqz·v6,·:cond_6 | 306 | ····if-eqz·v6,·:cond_6 |
307 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 307 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
308 | ····move-result-object·v6 | 308 | ····move-result-object·v6 |
309 | ····.line·146 | 309 | ····.line·1466 |
310 | ····iget-object·v7,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$scanIndexed$1;->$operation:Lkotlin/jvm/functions/Function3; | 310 | ····iget-object·v7,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$scanIndexed$1;->$operation:Lkotlin/jvm/functions/Function3; |
311 | ····add-int/lit8·v8,·v0,·0x1 | 311 | ····add-int/lit8·v8,·v0,·0x1 |
312 | ····if-gez·v0,·:cond_4 | 312 | ····if-gez·v0,·:cond_4 |
313 | ····invoke-static·{},·Lkotlin/collections/CollectionsKt;->throwIndexOverflow()V | 313 | ····invoke-static·{},·Lkotlin/collections/CollectionsKt;->throwIndexOverflow()V |
Offset 324, 15 lines modified | Offset 324, 15 lines modified | ||
324 | ····move-result-object·v0 | 324 | ····move-result-object·v0 |
Max diff block lines reached; 871/4679 bytes (18.62%) of diff not shown. |
Offset 72, 14 lines modified | Offset 72, 14 lines modified | ||
72 | ····.locals·1 | 72 | ····.locals·1 |
73 | ····.annotation·system·Ldalvik/annotation/Signature; | 73 | ····.annotation·system·Ldalvik/annotation/Signature; |
74 | ········value·=·{ | 74 | ········value·=·{ |
75 | ············"(TT;)TT;" | 75 | ············"(TT;)TT;" |
76 | ········} | 76 | ········} |
77 | ····.end·annotation | 77 | ····.end·annotation |
78 | ····.line·13 | 78 | ····.line·1352 |
79 | ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$onEach$1;->$action:Lkotlin/jvm/functions/Function1; | 79 | ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$onEach$1;->$action:Lkotlin/jvm/functions/Function1; |
80 | ····invoke-interface·{v0,·p1},·Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; | 80 | ····invoke-interface·{v0,·p1},·Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; |
81 | ····return-object·p1 | 81 | ····return-object·p1 |
82 | .end·method | 82 | .end·method |
Offset 63, 15 lines modified | Offset 63, 15 lines modified | ||
63 | ····i·=·{ | 63 | ····i·=·{ |
64 | ········0x0, | 64 | ········0x0, |
65 | ········0x0, | 65 | ········0x0, |
66 | ········0x0, | 66 | ········0x0, |
67 | ········0x0 | 67 | ········0x0 |
68 | ····} | 68 | ····} |
69 | ····l·=·{ | 69 | ····l·=·{ |
70 | ········0x74 | 70 | ········0x74f |
71 | ····} | 71 | ····} |
72 | ····m·=·"invokeSuspend" | 72 | ····m·=·"invokeSuspend" |
73 | ····n·=·{ | 73 | ····n·=·{ |
74 | ········"$this$result", | 74 | ········"$this$result", |
75 | ········"iterator", | 75 | ········"iterator", |
76 | ········"current", | 76 | ········"current", |
77 | ········"next" | 77 | ········"next" |
Offset 176, 15 lines modified | Offset 176, 15 lines modified | ||
176 | .method·public·final·invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; | 176 | .method·public·final·invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; |
177 | ····.locals·8 | 177 | ····.locals·8 |
178 | ····invoke-static·{},·Lkotlin/coroutines/intrinsics/IntrinsicsKt;->getCOROUTINE_SUSPENDED()Ljava/lang/Object; | 178 | ····invoke-static·{},·Lkotlin/coroutines/intrinsics/IntrinsicsKt;->getCOROUTINE_SUSPENDED()Ljava/lang/Object; |
179 | ····move-result-object·v0 | 179 | ····move-result-object·v0 |
180 | ····.line·18 | 180 | ····.line·1865 |
181 | ····iget·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$zipWithNext$2;->label:I | 181 | ····iget·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$zipWithNext$2;->label:I |
182 | ····const/4·v2,·0x1 | 182 | ····const/4·v2,·0x1 |
183 | ····if-eqz·v1,·:cond_1 | 183 | ····if-eqz·v1,·:cond_1 |
184 | ····if-ne·v1,·v2,·:cond_0 | 184 | ····if-ne·v1,·v2,·:cond_0 |
Offset 209, 49 lines modified | Offset 209, 49 lines modified | ||
209 | ····move-object·v1,·v0 | 209 | ····move-object·v1,·v0 |
210 | ····move-object·v0,·v7 | 210 | ····move-object·v0,·v7 |
211 | ····goto·:goto_0 | 211 | ····goto·:goto_0 |
212 | ····.line·18 | 212 | ····.line·1874 |
213 | ····:cond_0 | 213 | ····:cond_0 |
214 | ····new-instance·p1,·Ljava/lang/IllegalStateException; | 214 | ····new-instance·p1,·Ljava/lang/IllegalStateException; |
215 | ····const-string·v0,·"call·to·\'resume\'·before·\'invoke\'·with·coroutine" | 215 | ····const-string·v0,·"call·to·\'resume\'·before·\'invoke\'·with·coroutine" |
216 | ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 216 | ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
217 | ····throw·p1 | 217 | ····throw·p1 |
218 | ····.line·18 | 218 | ····.line·1865 |
219 | ····:cond_1 | 219 | ····:cond_1 |
220 | ····invoke-static·{p1},·Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V | 220 | ····invoke-static·{p1},·Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V |
221 | ····iget-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$zipWithNext$2;->p$:Lkotlin/sequences/SequenceScope; | 221 | ····iget-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$zipWithNext$2;->p$:Lkotlin/sequences/SequenceScope; |
222 | ····.line·18 | 222 | ····.line·1866 |
223 | ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$zipWithNext$2;->$this_zipWithNext:Lkotlin/sequences/Sequence; | 223 | ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$zipWithNext$2;->$this_zipWithNext:Lkotlin/sequences/Sequence; |
224 | ····invoke-interface·{v1},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; | 224 | ····invoke-interface·{v1},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; |
225 | ····move-result-object·v1 | 225 | ····move-result-object·v1 |
226 | ····.line·18 | 226 | ····.line·1867 |
227 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 227 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
228 | ····move-result·v3 | 228 | ····move-result·v3 |
229 | ····if-nez·v3,·:cond_2 | 229 | ····if-nez·v3,·:cond_2 |
230 | ····sget-object·p1,·Lkotlin/Unit;->INSTANCE:Lkotlin/Unit; | 230 | ····sget-object·p1,·Lkotlin/Unit;->INSTANCE:Lkotlin/Unit; |
231 | ····return-object·p1 | 231 | ····return-object·p1 |
232 | ····.line·186 | 232 | ····.line·1868 |
233 | ····:cond_2 | 233 | ····:cond_2 |
234 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 234 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
235 | ····move-result-object·v3 | 235 | ····move-result-object·v3 |
236 | ····move-object·v4,·p1 | 236 | ····move-object·v4,·p1 |
Offset 261, 28 lines modified | Offset 261, 28 lines modified | ||
261 | ····move-object·v1,·v0 | 261 | ····move-object·v1,·v0 |
262 | ····move-object·v0,·v3 | 262 | ····move-object·v0,·v3 |
263 | ····move-object·v3,·v7 | 263 | ····move-object·v3,·v7 |
264 | ····.line·186 | 264 | ····.line·1869 |
265 | ····:goto_0 | 265 | ····:goto_0 |
266 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z | 266 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
267 | ····move-result·v5 | 267 | ····move-result·v5 |
268 | ····if-eqz·v5,·:cond_4 | 268 | ····if-eqz·v5,·:cond_4 |
269 | ····.line·18 | 269 | ····.line·1870 |
270 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 270 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
271 | ····move-result-object·v5 | 271 | ····move-result-object·v5 |
272 | ····.line·18 | 272 | ····.line·1871 |
273 | ····iget-object·v6,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$zipWithNext$2;->$transform:Lkotlin/jvm/functions/Function2; | 273 | ····iget-object·v6,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$zipWithNext$2;->$transform:Lkotlin/jvm/functions/Function2; |
274 | ····invoke-interface·{v6,·v0,·v5},·Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 274 | ····invoke-interface·{v6,·v0,·v5},·Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
275 | ····move-result-object·v6 | 275 | ····move-result-object·v6 |
276 | ····iput-object·v4,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$zipWithNext$2;->L$0:Ljava/lang/Object; | 276 | ····iput-object·v4,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$zipWithNext$2;->L$0:Ljava/lang/Object; |
Offset 304, 13 lines modified | Offset 304, 13 lines modified | ||
304 | ····return-object·v1 | 304 | ····return-object·v1 |
305 | ····:cond_3 | 305 | ····:cond_3 |
306 | ····move-object·v0,·v5 | 306 | ····move-object·v0,·v5 |
307 | ····goto·:goto_0 | 307 | ····goto·:goto_0 |
308 | ····.line·18 | 308 | ····.line·1874 |
309 | ····:cond_4 | 309 | ····:cond_4 |
310 | ····sget-object·p1,·Lkotlin/Unit;->INSTANCE:Lkotlin/Unit; | 310 | ····sget-object·p1,·Lkotlin/Unit;->INSTANCE:Lkotlin/Unit; |
311 | ····return-object·p1 | 311 | ····return-object·p1 |
312 | .end·method | 312 | .end·method |
Offset 23, 15 lines modified | Offset 23, 15 lines modified | ||
23 | ········"Ljava/lang/Iterable<", | 23 | ········"Ljava/lang/Iterable<", |
24 | ········"TT;>;", | 24 | ········"TT;>;", |
25 | ········"Lkotlin/jvm/internal/markers/KMappedMarker;" | 25 | ········"Lkotlin/jvm/internal/markers/KMappedMarker;" |
26 | ····} | 26 | ····} |
27 | .end·annotation | 27 | .end·annotation |
28 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 28 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
29 | ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Sequences.kt\nkotlin/sequences/SequencesKt___SequencesKt\n*L\n1#1,93:1\n191 | 29 | ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Sequences.kt\nkotlin/sequences/SequencesKt___SequencesKt\n*L\n1#1,93:1\n1919#2:94\n*E\n" |
30 | .end·annotation | 30 | .end·annotation |
31 | .annotation·runtime·Lkotlin/Metadata; | 31 | .annotation·runtime·Lkotlin/Metadata; |
32 | ····bv·=·{ | 32 | ····bv·=·{ |
33 | ········0x1, | 33 | ········0x1, |
34 | ········0x0, | 34 | ········0x0, |
35 | ········0x3 | 35 | ········0x3 |
Offset 64, 15 lines modified | Offset 64, 15 lines modified | ||
64 | ············"Lkotlin/sequences/Sequence<", | 64 | ············"Lkotlin/sequences/Sequence<", |
65 | ············"+TT;>;", | 65 | ············"+TT;>;", |
66 | ············"Ljava/lang/Iterable;", | 66 | ············"Ljava/lang/Iterable;", |
67 | ············")V" | 67 | ············")V" |
68 | ········} | 68 | ········} |
69 | ····.end·annotation | 69 | ····.end·annotation |
70 | ····.line·16 | 70 | ····.line·1651 |
71 | ····iput-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$3;->$this_minus:Lkotlin/sequences/Sequence; | 71 | ····iput-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$3;->$this_minus:Lkotlin/sequences/Sequence; |
72 | ····iput-object·p2,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$3;->$elements:Ljava/lang/Iterable; | 72 | ····iput-object·p2,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$3;->$elements:Ljava/lang/Iterable; |
73 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 73 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
74 | ····return-void | 74 | ····return-void |
Offset 86, 38 lines modified | Offset 86, 38 lines modified | ||
86 | ········value·=·{ | 86 | ········value·=·{ |
87 | ············"()", | 87 | ············"()", |
88 | ············"Ljava/util/Iterator<", | 88 | ············"Ljava/util/Iterator<", |
89 | ············"TT;>;" | 89 | ············"TT;>;" |
90 | ········} | 90 | ········} |
91 | ····.end·annotation | 91 | ····.end·annotation |
92 | ····.line·16 | 92 | ····.line·1653 |
93 | ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$3;->$elements:Ljava/lang/Iterable; | 93 | ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$3;->$elements:Ljava/lang/Iterable; |
94 | ····invoke-static·{v0},·Lkotlin/collections/CollectionsKt;->convertToSetForSetOperation(Ljava/lang/Iterable;)Ljava/util/Collection; | 94 | ····invoke-static·{v0},·Lkotlin/collections/CollectionsKt;->convertToSetForSetOperation(Ljava/lang/Iterable;)Ljava/util/Collection; |
95 | ····move-result-object·v0 | 95 | ····move-result-object·v0 |
96 | ····.line·16 | 96 | ····.line·1654 |
97 | ····invoke-interface·{v0},·Ljava/util/Collection;->isEmpty()Z | 97 | ····invoke-interface·{v0},·Ljava/util/Collection;->isEmpty()Z |
98 | ····move-result·v1 | 98 | ····move-result·v1 |
99 | ····if-eqz·v1,·:cond_0 | 99 | ····if-eqz·v1,·:cond_0 |
100 | ····.line·16 | 100 | ····.line·1655 |
101 | ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$3;->$this_minus:Lkotlin/sequences/Sequence; | 101 | ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$3;->$this_minus:Lkotlin/sequences/Sequence; |
102 | ····invoke-interface·{v0},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; | 102 | ····invoke-interface·{v0},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; |
103 | ····move-result-object·v0 | 103 | ····move-result-object·v0 |
104 | ····return-object·v0 | 104 | ····return-object·v0 |
105 | ····.line·165 | 105 | ····.line·1657 |
106 | ····:cond_0 | 106 | ····:cond_0 |
107 | ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$3;->$this_minus:Lkotlin/sequences/Sequence; | 107 | ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$3;->$this_minus:Lkotlin/sequences/Sequence; |
108 | ····new-instance·v2,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$3$iterator$1; | 108 | ····new-instance·v2,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$3$iterator$1; |
109 | ····invoke-direct·{v2,·v0},·Lkotlin/sequences/SequencesKt___SequencesKt$minus$3$iterator$1;-><init>(Ljava/util/Collection;)V | 109 | ····invoke-direct·{v2,·v0},·Lkotlin/sequences/SequencesKt___SequencesKt$minus$3$iterator$1;-><init>(Ljava/util/Collection;)V |
Offset 64, 15 lines modified | Offset 64, 15 lines modified | ||
64 | ············"Lkotlin/sequences/Sequence<", | 64 | ············"Lkotlin/sequences/Sequence<", |
65 | ············"+TT;>;", | 65 | ············"+TT;>;", |
66 | ············"Lkotlin/sequences/Sequence;", | 66 | ············"Lkotlin/sequences/Sequence;", |
67 | ············")V" | 67 | ············")V" |
68 | ········} | 68 | ········} |
69 | ····.end·annotation | 69 | ····.end·annotation |
70 | ····.line·16 | 70 | ····.line·1674 |
71 | ····iput-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$4;->$this_minus:Lkotlin/sequences/Sequence; | 71 | ····iput-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$4;->$this_minus:Lkotlin/sequences/Sequence; |
72 | ····iput-object·p2,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$4;->$elements:Lkotlin/sequences/Sequence; | 72 | ····iput-object·p2,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$4;->$elements:Lkotlin/sequences/Sequence; |
73 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 73 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
74 | ····return-void | 74 | ····return-void |
Offset 86, 38 lines modified | Offset 86, 38 lines modified | ||
86 | ········value·=·{ | 86 | ········value·=·{ |
87 | ············"()", | 87 | ············"()", |
88 | ············"Ljava/util/Iterator<", | 88 | ············"Ljava/util/Iterator<", |
89 | ············"TT;>;" | 89 | ············"TT;>;" |
90 | ········} | 90 | ········} |
91 | ····.end·annotation | 91 | ····.end·annotation |
92 | ····.line·167 | 92 | ····.line·1676 |
93 | ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$4;->$elements:Lkotlin/sequences/Sequence; | 93 | ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$4;->$elements:Lkotlin/sequences/Sequence; |
94 | ····invoke-static·{v0},·Lkotlin/sequences/SequencesKt;->toHashSet(Lkotlin/sequences/Sequence;)Ljava/util/HashSet; | 94 | ····invoke-static·{v0},·Lkotlin/sequences/SequencesKt;->toHashSet(Lkotlin/sequences/Sequence;)Ljava/util/HashSet; |
95 | ····move-result-object·v0 | 95 | ····move-result-object·v0 |
96 | ····.line·167 | 96 | ····.line·1677 |
97 | ····invoke-virtual·{v0},·Ljava/util/HashSet;->isEmpty()Z | 97 | ····invoke-virtual·{v0},·Ljava/util/HashSet;->isEmpty()Z |
98 | ····move-result·v1 | 98 | ····move-result·v1 |
99 | ····if-eqz·v1,·:cond_0 | 99 | ····if-eqz·v1,·:cond_0 |
100 | ····.line·167 | 100 | ····.line·1678 |
101 | ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$4;->$this_minus:Lkotlin/sequences/Sequence; | 101 | ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$4;->$this_minus:Lkotlin/sequences/Sequence; |
102 | ····invoke-interface·{v0},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; | 102 | ····invoke-interface·{v0},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; |
103 | ····move-result-object·v0 | 103 | ····move-result-object·v0 |
104 | ····return-object·v0 | 104 | ····return-object·v0 |
105 | ····.line·16 | 105 | ····.line·1680 |
106 | ····:cond_0 | 106 | ····:cond_0 |
107 | ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$4;->$this_minus:Lkotlin/sequences/Sequence; | 107 | ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$4;->$this_minus:Lkotlin/sequences/Sequence; |
108 | ····new-instance·v2,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$4$iterator$1; | 108 | ····new-instance·v2,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$4$iterator$1; |
109 | ····invoke-direct·{v2,·v0},·Lkotlin/sequences/SequencesKt___SequencesKt$minus$4$iterator$1;-><init>(Ljava/util/HashSet;)V | 109 | ····invoke-direct·{v2,·v0},·Lkotlin/sequences/SequencesKt___SequencesKt$minus$4$iterator$1;-><init>(Ljava/util/HashSet;)V |
Offset 65, 16 lines modified | Offset 65, 16 lines modified | ||
65 | ········0x0, | 65 | ········0x0, |
66 | ········0x0, | 66 | ········0x0, |
67 | ········0x1, | 67 | ········0x1, |
68 | ········0x1, | 68 | ········0x1, |
69 | ········0x1 | 69 | ········0x1 |
70 | ····} | 70 | ····} |
71 | ····l·=·{ | 71 | ····l·=·{ |
72 | ········0x5 | 72 | ········0x5d4, |
73 | ········0x5d | 73 | ········0x5d7 |
74 | ····} | 74 | ····} |
75 | ····m·=·"invokeSuspend" | 75 | ····m·=·"invokeSuspend" |
76 | ····n·=·{ | 76 | ····n·=·{ |
77 | ········"$this$sequence", | 77 | ········"$this$sequence", |
78 | ········"iterator", | 78 | ········"iterator", |
79 | ········"accumulator", | 79 | ········"accumulator", |
80 | ········"$this$sequence", | 80 | ········"$this$sequence", |
Offset 181, 15 lines modified | Offset 181, 15 lines modified | ||
181 | .method·public·final·invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; | 181 | .method·public·final·invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; |
182 | ····.locals·7 | 182 | ····.locals·7 |
183 | ····invoke-static·{},·Lkotlin/coroutines/intrinsics/IntrinsicsKt;->getCOROUTINE_SUSPENDED()Ljava/lang/Object; | 183 | ····invoke-static·{},·Lkotlin/coroutines/intrinsics/IntrinsicsKt;->getCOROUTINE_SUSPENDED()Ljava/lang/Object; |
184 | ····move-result-object·v0 | 184 | ····move-result-object·v0 |
185 | ····.line·148 | 185 | ····.line·1488 |
186 | ····iget·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->label:I | 186 | ····iget·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->label:I |
187 | ····const/4·v2,·0x2 | 187 | ····const/4·v2,·0x2 |
188 | ····const/4·v3,·0x1 | 188 | ····const/4·v3,·0x1 |
189 | ····if-eqz·v1,·:cond_2 | 189 | ····if-eqz·v1,·:cond_2 |
Offset 208, 25 lines modified | Offset 208, 25 lines modified | ||
208 | ····check-cast·v4,·Lkotlin/sequences/SequenceScope; | 208 | ····check-cast·v4,·Lkotlin/sequences/SequenceScope; |
209 | ····invoke-static·{p1},·Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V | 209 | ····invoke-static·{p1},·Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V |
210 | ····goto·:goto_1 | 210 | ····goto·:goto_1 |
211 | ····.line·149 | 211 | ····.line·1498 |
212 | ····:cond_0 | 212 | ····:cond_0 |
213 | ····new-instance·p1,·Ljava/lang/IllegalStateException; | 213 | ····new-instance·p1,·Ljava/lang/IllegalStateException; |
214 | ····const-string·v0,·"call·to·\'resume\'·before·\'invoke\'·with·coroutine" | 214 | ····const-string·v0,·"call·to·\'resume\'·before·\'invoke\'·with·coroutine" |
215 | ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 215 | ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
216 | ····throw·p1 | 216 | ····throw·p1 |
217 | ····.line·148 | 217 | ····.line·1488 |
218 | ····:cond_1 | 218 | ····:cond_1 |
219 | ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->L$2:Ljava/lang/Object; | 219 | ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->L$2:Ljava/lang/Object; |
220 | ····iget-object·v3,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->L$1:Ljava/lang/Object; | 220 | ····iget-object·v3,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->L$1:Ljava/lang/Object; |
221 | ····check-cast·v3,·Ljava/util/Iterator; | 221 | ····check-cast·v3,·Ljava/util/Iterator; |
Offset 241, 34 lines modified | Offset 241, 34 lines modified | ||
241 | ····goto·:goto_0 | 241 | ····goto·:goto_0 |
242 | ····:cond_2 | 242 | ····:cond_2 |
243 | ····invoke-static·{p1},·Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V | 243 | ····invoke-static·{p1},·Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V |
244 | ····iget-object·v4,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->p$:Lkotlin/sequences/SequenceScope; | 244 | ····iget-object·v4,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->p$:Lkotlin/sequences/SequenceScope; |
245 | ····.line·148 | 245 | ····.line·1489 |
246 | ····iget-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->$this_scanReduce:Lkotlin/sequences/Sequence; | 246 | ····iget-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->$this_scanReduce:Lkotlin/sequences/Sequence; |
247 | ····invoke-interface·{p1},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; | 247 | ····invoke-interface·{p1},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; |
248 | ····move-result-object·p1 | 248 | ····move-result-object·p1 |
249 | ····.line·14 | 249 | ····.line·1490 |
250 | ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z | 250 | ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z |
251 | ····move-result·v1 | 251 | ····move-result·v1 |
252 | ····if-eqz·v1,·:cond_5 | 252 | ····if-eqz·v1,·:cond_5 |
253 | ····.line·14 | 253 | ····.line·1491 |
254 | ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 254 | ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
255 | ····move-result-object·v1 | 255 | ····move-result-object·v1 |
256 | ····.line·14 | 256 | ····.line·1492 |
257 | ····iput-object·v4,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->L$0:Ljava/lang/Object; | 257 | ····iput-object·v4,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->L$0:Ljava/lang/Object; |
258 | ····iput-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->L$1:Ljava/lang/Object; | 258 | ····iput-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->L$1:Ljava/lang/Object; |
259 | ····iput-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->L$2:Ljava/lang/Object; | 259 | ····iput-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->L$2:Ljava/lang/Object; |
260 | ····iput·v3,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->label:I | 260 | ····iput·v3,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->label:I |
Offset 284, 34 lines modified | Offset 284, 34 lines modified | ||
284 | ····:cond_3 | 284 | ····:cond_3 |
285 | ····:goto_0 | 285 | ····:goto_0 |
286 | ····move-object·v3,·p1 | 286 | ····move-object·v3,·p1 |
287 | ····:goto_1 | 287 | ····:goto_1 |
288 | ····move-object·p1,·p0 | 288 | ····move-object·p1,·p0 |
289 | ····.line·14 | 289 | ····.line·1493 |
290 | ····:cond_4 | 290 | ····:cond_4 |
291 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z | 291 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
292 | ····move-result·v5 | 292 | ····move-result·v5 |
293 | ····if-eqz·v5,·:cond_5 | 293 | ····if-eqz·v5,·:cond_5 |
294 | ····.line·14 | 294 | ····.line·1494 |
295 | ····iget-object·v5,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->$operation:Lkotlin/jvm/functions/Function2; | 295 | ····iget-object·v5,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->$operation:Lkotlin/jvm/functions/Function2; |
296 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 296 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
297 | ····move-result-object·v6 | 297 | ····move-result-object·v6 |
298 | ····invoke-interface·{v5,·v1,·v6},·Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 298 | ····invoke-interface·{v5,·v1,·v6},·Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
299 | ····move-result-object·v1 | 299 | ····move-result-object·v1 |
300 | ····.line·14 | 300 | ····.line·1495 |
301 | ····iput-object·v4,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->L$0:Ljava/lang/Object; | 301 | ····iput-object·v4,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->L$0:Ljava/lang/Object; |
302 | ····iput-object·v3,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->L$1:Ljava/lang/Object; | 302 | ····iput-object·v3,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->L$1:Ljava/lang/Object; |
303 | ····iput-object·v1,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->L$2:Ljava/lang/Object; | 303 | ····iput-object·v1,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->L$2:Ljava/lang/Object; |
Max diff block lines reached; 247/4191 bytes (5.89%) of diff not shown. |
Offset 64, 15 lines modified | Offset 64, 15 lines modified | ||
64 | ············"Lkotlin/sequences/Sequence<", | 64 | ············"Lkotlin/sequences/Sequence<", |
65 | ············"+TT;>;", | 65 | ············"+TT;>;", |
66 | ············"Ljava/util/Comparator;", | 66 | ············"Ljava/util/Comparator;", |
67 | ············")V" | 67 | ············")V" |
68 | ········} | 68 | ········} |
69 | ····.end·annotation | 69 | ····.end·annotation |
70 | ····.line·5 | 70 | ····.line·571 |
71 | ····iput-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$sortedWith$1;->$this_sortedWith:Lkotlin/sequences/Sequence; | 71 | ····iput-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$sortedWith$1;->$this_sortedWith:Lkotlin/sequences/Sequence; |
72 | ····iput-object·p2,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$sortedWith$1;->$comparator:Ljava/util/Comparator; | 72 | ····iput-object·p2,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$sortedWith$1;->$comparator:Ljava/util/Comparator; |
73 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 73 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
74 | ····return-void | 74 | ····return-void |
Offset 86, 26 lines modified | Offset 86, 26 lines modified | ||
86 | ········value·=·{ | 86 | ········value·=·{ |
87 | ············"()", | 87 | ············"()", |
88 | ············"Ljava/util/Iterator<", | 88 | ············"Ljava/util/Iterator<", |
89 | ············"TT;>;" | 89 | ············"TT;>;" |
90 | ········} | 90 | ········} |
91 | ····.end·annotation | 91 | ····.end·annotation |
92 | ····.line·5 | 92 | ····.line·573 |
93 | ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$sortedWith$1;->$this_sortedWith:Lkotlin/sequences/Sequence; | 93 | ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$sortedWith$1;->$this_sortedWith:Lkotlin/sequences/Sequence; |
94 | ····invoke-static·{v0},·Lkotlin/sequences/SequencesKt;->toMutableList(Lkotlin/sequences/Sequence;)Ljava/util/List; | 94 | ····invoke-static·{v0},·Lkotlin/sequences/SequencesKt;->toMutableList(Lkotlin/sequences/Sequence;)Ljava/util/List; |
95 | ····move-result-object·v0 | 95 | ····move-result-object·v0 |
96 | ····.line·5 | 96 | ····.line·574 |
97 | ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$sortedWith$1;->$comparator:Ljava/util/Comparator; | 97 | ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$sortedWith$1;->$comparator:Ljava/util/Comparator; |
98 | ····invoke-static·{v0,·v1},·Lkotlin/collections/CollectionsKt;->sortWith(Ljava/util/List;Ljava/util/Comparator;)V | 98 | ····invoke-static·{v0,·v1},·Lkotlin/collections/CollectionsKt;->sortWith(Ljava/util/List;Ljava/util/Comparator;)V |
99 | ····.line·5 | 99 | ····.line·575 |
100 | ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 100 | ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
101 | ····move-result-object·v0 | 101 | ····move-result-object·v0 |
102 | ····return-object·v0 | 102 | ····return-object·v0 |
103 | .end·method | 103 | .end·method |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | .class·Lkotlin/sequences/SequencesKt___SequencesKt; | 1 | .class·Lkotlin/sequences/SequencesKt___SequencesKt; |
2 | .super·Lkotlin/sequences/SequencesKt___SequencesJvmKt; | 2 | .super·Lkotlin/sequences/SequencesKt___SequencesJvmKt; |
3 | .source·"_Sequences.kt" | 3 | .source·"_Sequences.kt" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
6 | ····value·=·"SMAP\n_Sequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Sequences.kt\nkotlin/sequences/SequencesKt___SequencesKt\n+·2·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,21 | 6 | ····value·=·"SMAP\n_Sequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Sequences.kt\nkotlin/sequences/SequencesKt___SequencesKt\n+·2·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,2110:1\n140#1,2:2111\n267#1,7:2113\n1121#1,3:2120\n674#1,4:2123\n639#1,4:2127\n657#1,4:2131\n710#1,4:2135\n830#1,3:2139\n833#1,3:2149\n850#1,3:2152\n853#1,3:2162\n1121#1,3:2179\n1110#1,2:2182\n352#2,7:2142\n352#2,7:2155\n352#2,7:2165\n352#2,7:2172\n*E\n*S·Ko[·...·truncated·by·diffoscope;·len:·316,·SHA:·2adb738d607c646050c51fe07339127c64ee3766c1e014a6516370609d62a28e·...·]\n*E\n" |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·runtime·Lkotlin/Metadata; | 8 | .annotation·runtime·Lkotlin/Metadata; |
9 | ····bv·=·{ | 9 | ····bv·=·{ |
10 | ········0x1, | 10 | ········0x1, |
11 | ········0x0, | 11 | ········0x0, |
12 | ········0x3 | 12 | ········0x3 |
Offset 274, 15 lines modified | Offset 274, 15 lines modified | ||
274 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 274 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
275 | ····const-string·v0,·"predicate" | 275 | ····const-string·v0,·"predicate" |
276 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 276 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
277 | ····.line·102 | 277 | ····.line·1029 |
278 | ····invoke-interface·{p0},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; | 278 | ····invoke-interface·{p0},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; |
279 | ····move-result-object·p0 | 279 | ····move-result-object·p0 |
280 | ····:cond_0 | 280 | ····:cond_0 |
281 | ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z | 281 | ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z |
Offset 328, 15 lines modified | Offset 328, 15 lines modified | ||
328 | ········} | 328 | ········} |
329 | ····.end·annotation | 329 | ····.end·annotation |
330 | ····const-string·v0,·"$this$any" | 330 | ····const-string·v0,·"$this$any" |
331 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 331 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
332 | ····.line·10 | 332 | ····.line·1041 |
333 | ····invoke-interface·{p0},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; | 333 | ····invoke-interface·{p0},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; |
334 | ····move-result-object·p0 | 334 | ····move-result-object·p0 |
335 | ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z | 335 | ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z |
336 | ····move-result·p0 | 336 | ····move-result·p0 |
Offset 364, 15 lines modified | Offset 364, 15 lines modified | ||
364 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 364 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
365 | ····const-string·v0,·"predicate" | 365 | ····const-string·v0,·"predicate" |
366 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 366 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
367 | ····.line·10 | 367 | ····.line·1052 |
368 | ····invoke-interface·{p0},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; | 368 | ····invoke-interface·{p0},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; |
369 | ····move-result-object·p0 | 369 | ····move-result-object·p0 |
370 | ····:cond_0 | 370 | ····:cond_0 |
371 | ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z | 371 | ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z |
Offset 420, 15 lines modified | Offset 420, 15 lines modified | ||
420 | ········} | 420 | ········} |
421 | ····.end·annotation | 421 | ····.end·annotation |
422 | ····const-string·v0,·"$this$asIterable" | 422 | ····const-string·v0,·"$this$asIterable" |
423 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 423 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
424 | ····.line·191 | 424 | ····.line·1919 |
425 | ····new-instance·v0,·Lkotlin/sequences/SequencesKt___SequencesKt$asIterable$$inlined$Iterable$1; | 425 | ····new-instance·v0,·Lkotlin/sequences/SequencesKt___SequencesKt$asIterable$$inlined$Iterable$1; |
426 | ····invoke-direct·{v0,·p0},·Lkotlin/sequences/SequencesKt___SequencesKt$asIterable$$inlined$Iterable$1;-><init>(Lkotlin/sequences/Sequence;)V | 426 | ····invoke-direct·{v0,·p0},·Lkotlin/sequences/SequencesKt___SequencesKt$asIterable$$inlined$Iterable$1;-><init>(Lkotlin/sequences/Sequence;)V |
427 | ····check-cast·v0,·Ljava/lang/Iterable; | 427 | ····check-cast·v0,·Ljava/lang/Iterable; |
428 | ····return-object·v0 | 428 | ····return-object·v0 |
Offset 477, 22 lines modified | Offset 477, 22 lines modified | ||
477 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 477 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
478 | ····const-string·v0,·"transform" | 478 | ····const-string·v0,·"transform" |
479 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 479 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
480 | ····.line·5 | 480 | ····.line·593 |
481 | ····new-instance·v0,·Ljava/util/LinkedHashMap; | 481 | ····new-instance·v0,·Ljava/util/LinkedHashMap; |
482 | ····invoke-direct·{v0},·Ljava/util/LinkedHashMap;-><init>()V | 482 | ····invoke-direct·{v0},·Ljava/util/LinkedHashMap;-><init>()V |
483 | ····check-cast·v0,·Ljava/util/Map; | 483 | ····check-cast·v0,·Ljava/util/Map; |
484 | ····.line·21 | 484 | ····.line·2123 |
485 | ····invoke-interface·{p0},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; | 485 | ····invoke-interface·{p0},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; |
486 | ····move-result-object·p0 | 486 | ····move-result-object·p0 |
487 | ····:goto_0 | 487 | ····:goto_0 |
488 | ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z | 488 | ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z |
Offset 500, 15 lines modified | Offset 500, 15 lines modified | ||
500 | ····if-eqz·v1,·:cond_0 | 500 | ····if-eqz·v1,·:cond_0 |
501 | ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 501 | ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
502 | ····move-result-object·v1 | 502 | ····move-result-object·v1 |
503 | ····.line·21 | 503 | ····.line·2124 |
504 | ····invoke-interface·{p1,·v1},·Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; | 504 | ····invoke-interface·{p1,·v1},·Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; |
505 | ····move-result-object·v1 | 505 | ····move-result-object·v1 |
506 | ····check-cast·v1,·Lkotlin/Pair; | 506 | ····check-cast·v1,·Lkotlin/Pair; |
507 | ····invoke-virtual·{v1},·Lkotlin/Pair;->getFirst()Ljava/lang/Object; | 507 | ····invoke-virtual·{v1},·Lkotlin/Pair;->getFirst()Ljava/lang/Object; |
Offset 549, 22 lines modified | Offset 549, 22 lines modified | ||
549 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 549 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
550 | ····const-string·v0,·"keySelector" | 550 | ····const-string·v0,·"keySelector" |
551 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 551 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
552 | ····.line·60 | 552 | ····.line·609 |
Max diff block lines reached; 99561/105088 bytes (94.74%) of diff not shown. |
Offset 102, 14 lines modified | Offset 102, 14 lines modified | ||
102 | ········} | 102 | ········} |
103 | ····.end·annotation | 103 | ····.end·annotation |
104 | ····const-string·v0,·"it" | 104 | ····const-string·v0,·"it" |
105 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 105 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
106 | ····.line·39 | 106 | ····.line·394 |
107 | ····invoke-virtual·{p1},·Lkotlin/collections/IndexedValue;->getValue()Ljava/lang/Object; | 107 | ····invoke-virtual·{p1},·Lkotlin/collections/IndexedValue;->getValue()Ljava/lang/Object; |
108 | ····move-result-object·p1 | 108 | ····move-result-object·p1 |
109 | ····return-object·p1 | 109 | ····return-object·p1 |
110 | .end·method | 110 | .end·method |
Offset 107, 14 lines modified | Offset 107, 14 lines modified | ||
107 | ········} | 107 | ········} |
108 | ····.end·annotation | 108 | ····.end·annotation |
109 | ····const-string·v0,·"it" | 109 | ····const-string·v0,·"it" |
110 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 110 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
111 | ····.line·7 | 111 | ····.line·774 |
112 | ····invoke-interface·{p1},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; | 112 | ····invoke-interface·{p1},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; |
113 | ····move-result-object·p1 | 113 | ····move-result-object·p1 |
114 | ····return-object·p1 | 114 | ····return-object·p1 |
115 | .end·method | 115 | .end·method |
Offset 21, 15 lines modified | Offset 21, 15 lines modified | ||
21 | ········"Ljava/lang/Object;", | 21 | ········"Ljava/lang/Object;", |
22 | ········"Lkotlin/collections/Grouping<", | 22 | ········"Lkotlin/collections/Grouping<", |
23 | ········"TT;TK;>;" | 23 | ········"TT;TK;>;" |
24 | ····} | 24 | ····} |
25 | .end·annotation | 25 | .end·annotation |
26 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 26 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
27 | ····value·=·"SMAP\n_Sequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Sequences.kt\nkotlin/sequences/SequencesKt___SequencesKt$groupingBy$1\n*L\n1#1,21 | 27 | ····value·=·"SMAP\n_Sequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Sequences.kt\nkotlin/sequences/SequencesKt___SequencesKt$groupingBy$1\n*L\n1#1,2110:1\n*E\n" |
28 | .end·annotation | 28 | .end·annotation |
29 | .annotation·runtime·Lkotlin/Metadata; | 29 | .annotation·runtime·Lkotlin/Metadata; |
30 | ····bv·=·{ | 30 | ····bv·=·{ |
31 | ········0x1, | 31 | ········0x1, |
32 | ········0x0, | 32 | ········0x0, |
33 | ········0x3 | 33 | ········0x3 |
Offset 71, 15 lines modified | Offset 71, 15 lines modified | ||
71 | ············"Lkotlin/sequences/Sequence<", | 71 | ············"Lkotlin/sequences/Sequence<", |
72 | ············"+TT;>;", | 72 | ············"+TT;>;", |
73 | ············"Lkotlin/jvm/functions/Function1;", | 73 | ············"Lkotlin/jvm/functions/Function1;", |
74 | ············")V" | 74 | ············")V" |
75 | ········} | 75 | ········} |
76 | ····.end·annotation | 76 | ····.end·annotation |
77 | ····.line·86 | 77 | ····.line·868 |
78 | ····iput-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$groupingBy$1;->$this_groupingBy:Lkotlin/sequences/Sequence; | 78 | ····iput-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$groupingBy$1;->$this_groupingBy:Lkotlin/sequences/Sequence; |
79 | ····iput-object·p2,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$groupingBy$1;->$keySelector:Lkotlin/jvm/functions/Function1; | 79 | ····iput-object·p2,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$groupingBy$1;->$keySelector:Lkotlin/jvm/functions/Function1; |
80 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 80 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
81 | ····return-void | 81 | ····return-void |
Offset 91, 15 lines modified | Offset 91, 15 lines modified | ||
91 | ····.locals·1 | 91 | ····.locals·1 |
92 | ····.annotation·system·Ldalvik/annotation/Signature; | 92 | ····.annotation·system·Ldalvik/annotation/Signature; |
93 | ········value·=·{ | 93 | ········value·=·{ |
94 | ············"(TT;)TK;" | 94 | ············"(TT;)TK;" |
95 | ········} | 95 | ········} |
96 | ····.end·annotation | 96 | ····.end·annotation |
97 | ····.line·8 | 97 | ····.line·870 |
98 | ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$groupingBy$1;->$keySelector:Lkotlin/jvm/functions/Function1; | 98 | ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$groupingBy$1;->$keySelector:Lkotlin/jvm/functions/Function1; |
99 | ····invoke-interface·{v0,·p1},·Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; | 99 | ····invoke-interface·{v0,·p1},·Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; |
100 | ····move-result-object·p1 | 100 | ····move-result-object·p1 |
101 | ····return-object·p1 | 101 | ····return-object·p1 |
Offset 111, 15 lines modified | Offset 111, 15 lines modified | ||
111 | ········value·=·{ | 111 | ········value·=·{ |
112 | ············"()", | 112 | ············"()", |
113 | ············"Ljava/util/Iterator<", | 113 | ············"Ljava/util/Iterator<", |
114 | ············"TT;>;" | 114 | ············"TT;>;" |
115 | ········} | 115 | ········} |
116 | ····.end·annotation | 116 | ····.end·annotation |
117 | ····.line·86 | 117 | ····.line·869 |
118 | ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$groupingBy$1;->$this_groupingBy:Lkotlin/sequences/Sequence; | 118 | ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$groupingBy$1;->$this_groupingBy:Lkotlin/sequences/Sequence; |
119 | ····invoke-interface·{v0},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; | 119 | ····invoke-interface·{v0},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; |
120 | ····move-result-object·v0 | 120 | ····move-result-object·v0 |
121 | ····return-object·v0 | 121 | ····return-object·v0 |
Offset 60, 15 lines modified | Offset 60, 15 lines modified | ||
60 | ········value·=·{ | 60 | ········value·=·{ |
61 | ············"(", | 61 | ············"(", |
62 | ············"Lkotlin/sequences/Sequence<", | 62 | ············"Lkotlin/sequences/Sequence<", |
63 | ············"+TT;>;)V" | 63 | ············"+TT;>;)V" |
64 | ········} | 64 | ········} |
65 | ····.end·annotation | 65 | ····.end·annotation |
66 | ····.line·5 | 66 | ····.line·521 |
67 | ····iput-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$sorted$1;->$this_sorted:Lkotlin/sequences/Sequence; | 67 | ····iput-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$sorted$1;->$this_sorted:Lkotlin/sequences/Sequence; |
68 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 68 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
69 | ····return-void | 69 | ····return-void |
70 | .end·method | 70 | .end·method |
Offset 80, 24 lines modified | Offset 80, 24 lines modified | ||
80 | ········value·=·{ | 80 | ········value·=·{ |
81 | ············"()", | 81 | ············"()", |
82 | ············"Ljava/util/Iterator<", | 82 | ············"Ljava/util/Iterator<", |
83 | ············"TT;>;" | 83 | ············"TT;>;" |
84 | ········} | 84 | ········} |
85 | ····.end·annotation | 85 | ····.end·annotation |
86 | ····.line·5 | 86 | ····.line·523 |
87 | ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$sorted$1;->$this_sorted:Lkotlin/sequences/Sequence; | 87 | ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$sorted$1;->$this_sorted:Lkotlin/sequences/Sequence; |
88 | ····invoke-static·{v0},·Lkotlin/sequences/SequencesKt;->toMutableList(Lkotlin/sequences/Sequence;)Ljava/util/List; | 88 | ····invoke-static·{v0},·Lkotlin/sequences/SequencesKt;->toMutableList(Lkotlin/sequences/Sequence;)Ljava/util/List; |
89 | ····move-result-object·v0 | 89 | ····move-result-object·v0 |
90 | ····.line·5 | 90 | ····.line·524 |
91 | ····invoke-static·{v0},·Lkotlin/collections/CollectionsKt;->sort(Ljava/util/List;)V | 91 | ····invoke-static·{v0},·Lkotlin/collections/CollectionsKt;->sort(Ljava/util/List;)V |
92 | ····.line·5 | 92 | ····.line·525 |
93 | ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 93 | ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
94 | ····move-result-object·v0 | 94 | ····move-result-object·v0 |
95 | ····return-object·v0 | 95 | ····return-object·v0 |
96 | .end·method | 96 | .end·method |
Offset 64, 15 lines modified | Offset 64, 15 lines modified | ||
64 | ············"Lkotlin/sequences/Sequence<", | 64 | ············"Lkotlin/sequences/Sequence<", |
65 | ············"+TT;>;", | 65 | ············"+TT;>;", |
66 | ············"Ljava/lang/Object;", | 66 | ············"Ljava/lang/Object;", |
67 | ············")V" | 67 | ············")V" |
68 | ········} | 68 | ········} |
69 | ····.end·annotation | 69 | ····.end·annotation |
70 | ····.line·16 | 70 | ····.line·1610 |
71 | ····iput-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$1;->$this_minus:Lkotlin/sequences/Sequence; | 71 | ····iput-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$1;->$this_minus:Lkotlin/sequences/Sequence; |
72 | ····iput-object·p2,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$1;->$element:Ljava/lang/Object; | 72 | ····iput-object·p2,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$1;->$element:Ljava/lang/Object; |
73 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 73 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
74 | ····return-void | 74 | ····return-void |
Offset 86, 24 lines modified | Offset 86, 24 lines modified | ||
86 | ········value·=·{ | 86 | ········value·=·{ |
87 | ············"()", | 87 | ············"()", |
88 | ············"Ljava/util/Iterator<", | 88 | ············"Ljava/util/Iterator<", |
89 | ············"TT;>;" | 89 | ············"TT;>;" |
90 | ········} | 90 | ········} |
91 | ····.end·annotation | 91 | ····.end·annotation |
92 | ····.line·16 | 92 | ····.line·1612 |
93 | ····new-instance·v0,·Lkotlin/jvm/internal/Ref$BooleanRef; | 93 | ····new-instance·v0,·Lkotlin/jvm/internal/Ref$BooleanRef; |
94 | ····invoke-direct·{v0},·Lkotlin/jvm/internal/Ref$BooleanRef;-><init>()V | 94 | ····invoke-direct·{v0},·Lkotlin/jvm/internal/Ref$BooleanRef;-><init>()V |
95 | ····const/4·v1,·0x0 | 95 | ····const/4·v1,·0x0 |
96 | ····iput-boolean·v1,·v0,·Lkotlin/jvm/internal/Ref$BooleanRef;->element:Z | 96 | ····iput-boolean·v1,·v0,·Lkotlin/jvm/internal/Ref$BooleanRef;->element:Z |
97 | ····.line·16 | 97 | ····.line·1613 |
98 | ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$1;->$this_minus:Lkotlin/sequences/Sequence; | 98 | ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$1;->$this_minus:Lkotlin/sequences/Sequence; |
99 | ····new-instance·v2,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$1$iterator$1; | 99 | ····new-instance·v2,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$1$iterator$1; |
100 | ····invoke-direct·{v2,·p0,·v0},·Lkotlin/sequences/SequencesKt___SequencesKt$minus$1$iterator$1;-><init>(Lkotlin/sequences/SequencesKt___SequencesKt$minus$1;Lkotlin/jvm/internal/Ref$BooleanRef;)V | 100 | ····invoke-direct·{v2,·p0,·v0},·Lkotlin/sequences/SequencesKt___SequencesKt$minus$1$iterator$1;-><init>(Lkotlin/sequences/SequencesKt___SequencesKt$minus$1;Lkotlin/jvm/internal/Ref$BooleanRef;)V |
101 | ····check-cast·v2,·Lkotlin/jvm/functions/Function1; | 101 | ····check-cast·v2,·Lkotlin/jvm/functions/Function1; |
Offset 98, 14 lines modified | Offset 98, 14 lines modified | ||
98 | ········value·=·{ | 98 | ········value·=·{ |
99 | ············"(TT;TT;)", | 99 | ············"(TT;TT;)", |
100 | ············"Lkotlin/Pair<", | 100 | ············"Lkotlin/Pair<", |
101 | ············"TT;TT;>;" | 101 | ············"TT;TT;>;" |
102 | ········} | 102 | ········} |
103 | ····.end·annotation | 103 | ····.end·annotation |
104 | ····.line·18 | 104 | ····.line·1850 |
105 | ····invoke-static·{p1,·p2},·Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; | 105 | ····invoke-static·{p1,·p2},·Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; |
106 | ····move-result-object·p1 | 106 | ····move-result-object·p1 |
107 | ····return-object·p1 | 107 | ····return-object·p1 |
108 | .end·method | 108 | .end·method |
Offset 70, 15 lines modified | Offset 70, 15 lines modified | ||
70 | .end·method | 70 | .end·method |
71 | #·virtual·methods | 71 | #·virtual·methods |
72 | .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object; | 72 | .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object; |
73 | ····.locals·0 | 73 | ····.locals·0 |
74 | ····.line·16 | 74 | ····.line·1631 |
75 | ····invoke-virtual·{p0,·p1},·Lkotlin/sequences/SequencesKt___SequencesKt$minus$2$iterator$1;->invoke(Ljava/lang/Object;)Z | 75 | ····invoke-virtual·{p0,·p1},·Lkotlin/sequences/SequencesKt___SequencesKt$minus$2$iterator$1;->invoke(Ljava/lang/Object;)Z |
76 | ····move-result·p1 | 76 | ····move-result·p1 |
77 | ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | 77 | ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; |
78 | ····move-result-object·p1 | 78 | ····move-result-object·p1 |
Offset 90, 15 lines modified | Offset 90, 15 lines modified | ||
90 | ····.locals·1 | 90 | ····.locals·1 |
91 | ····.annotation·system·Ldalvik/annotation/Signature; | 91 | ····.annotation·system·Ldalvik/annotation/Signature; |
92 | ········value·=·{ | 92 | ········value·=·{ |
93 | ············"(TT;)Z" | 93 | ············"(TT;)Z" |
94 | ········} | 94 | ········} |
95 | ····.end·annotation | 95 | ····.end·annotation |
96 | ····.line·16 | 96 | ····.line·1634 |
97 | ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$2$iterator$1;->$other:Ljava/util/HashSet; | 97 | ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$2$iterator$1;->$other:Ljava/util/HashSet; |
98 | ····invoke-virtual·{v0,·p1},·Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z | 98 | ····invoke-virtual·{v0,·p1},·Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z |
99 | ····move-result·p1 | 99 | ····move-result·p1 |
100 | ····return·p1 | 100 | ····return·p1 |
Offset 77, 15 lines modified | Offset 77, 15 lines modified | ||
77 | ········} | 77 | ········} |
78 | ····.end·annotation | 78 | ····.end·annotation |
79 | ····if-eqz·p1,·:cond_0 | 79 | ····if-eqz·p1,·:cond_0 |
80 | ····return-object·p1 | 80 | ····return-object·p1 |
81 | ····.line·15 | 81 | ····.line·1564 |
82 | ····:cond_0 | 82 | ····:cond_0 |
83 | ····new-instance·p1,·Ljava/lang/IllegalArgumentException; | 83 | ····new-instance·p1,·Ljava/lang/IllegalArgumentException; |
84 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 84 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
85 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 85 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
Offset 98, 15 lines modified | Offset 98, 15 lines modified | ||
98 | ········} | 98 | ········} |
99 | ····.end·annotation | 99 | ····.end·annotation |
100 | ····const-string·v0,·"it" | 100 | ····const-string·v0,·"it" |
101 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 101 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
102 | ····.line·39 | 102 | ····.line·394 |
103 | ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$filterIndexed$1;->$predicate:Lkotlin/jvm/functions/Function2; | 103 | ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$filterIndexed$1;->$predicate:Lkotlin/jvm/functions/Function2; |
104 | ····invoke-virtual·{p1},·Lkotlin/collections/IndexedValue;->getIndex()I | 104 | ····invoke-virtual·{p1},·Lkotlin/collections/IndexedValue;->getIndex()I |
105 | ····move-result·v1 | 105 | ····move-result·v1 |
106 | ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 106 | ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
Offset 28, 15 lines modified | Offset 28, 15 lines modified | ||
28 | ········">;", | 28 | ········">;", |
29 | ········"Ljava/lang/Object;", | 29 | ········"Ljava/lang/Object;", |
30 | ········">;" | 30 | ········">;" |
31 | ····} | 31 | ····} |
32 | .end·annotation | 32 | .end·annotation |
33 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 33 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
34 | ····value·=·"SMAP\n_Sequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Sequences.kt\nkotlin/sequences/SequencesKt___SequencesKt$scanReduceIndexed$1\n*L\n1#1,21 | 34 | ····value·=·"SMAP\n_Sequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Sequences.kt\nkotlin/sequences/SequencesKt___SequencesKt$scanReduceIndexed$1\n*L\n1#1,2110:1\n*E\n" |
35 | .end·annotation | 35 | .end·annotation |
36 | .annotation·runtime·Lkotlin/Metadata; | 36 | .annotation·runtime·Lkotlin/Metadata; |
37 | ····bv·=·{ | 37 | ····bv·=·{ |
38 | ········0x1, | 38 | ········0x1, |
39 | ········0x0, | 39 | ········0x0, |
40 | ········0x3 | 40 | ········0x3 |
Offset 70, 16 lines modified | Offset 70, 16 lines modified | ||
70 | ········0x0, | 70 | ········0x0, |
71 | ········0x1, | 71 | ········0x1, |
72 | ········0x1, | 72 | ········0x1, |
73 | ········0x1, | 73 | ········0x1, |
74 | ········0x1 | 74 | ········0x1 |
75 | ····} | 75 | ····} |
76 | ····l·=·{ | 76 | ····l·=·{ |
77 | ········0x5 | 77 | ········0x5f2, |
78 | ········0x5f | 78 | ········0x5f6 |
79 | ····} | 79 | ····} |
80 | ····m·=·"invokeSuspend" | 80 | ····m·=·"invokeSuspend" |
81 | ····n·=·{ | 81 | ····n·=·{ |
82 | ········"$this$sequence", | 82 | ········"$this$sequence", |
83 | ········"iterator", | 83 | ········"iterator", |
84 | ········"accumulator", | 84 | ········"accumulator", |
85 | ········"$this$sequence", | 85 | ········"$this$sequence", |
Offset 190, 15 lines modified | Offset 190, 15 lines modified | ||
190 | .method·public·final·invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; | 190 | .method·public·final·invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; |
191 | ····.locals·10 | 191 | ····.locals·10 |
192 | ····invoke-static·{},·Lkotlin/coroutines/intrinsics/IntrinsicsKt;->getCOROUTINE_SUSPENDED()Ljava/lang/Object; | 192 | ····invoke-static·{},·Lkotlin/coroutines/intrinsics/IntrinsicsKt;->getCOROUTINE_SUSPENDED()Ljava/lang/Object; |
193 | ····move-result-object·v0 | 193 | ····move-result-object·v0 |
194 | ····.line·151 | 194 | ····.line·1518 |
195 | ····iget·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduceIndexed$1;->label:I | 195 | ····iget·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduceIndexed$1;->label:I |
196 | ····const/4·v2,·0x2 | 196 | ····const/4·v2,·0x2 |
197 | ····const/4·v3,·0x1 | 197 | ····const/4·v3,·0x1 |
198 | ····if-eqz·v1,·:cond_2 | 198 | ····if-eqz·v1,·:cond_2 |
Offset 227, 25 lines modified | Offset 227, 25 lines modified | ||
227 | ····move·v3,·v1 | 227 | ····move·v3,·v1 |
228 | ····move-object·v1,·v9 | 228 | ····move-object·v1,·v9 |
229 | ····goto·:goto_1 | 229 | ····goto·:goto_1 |
230 | ····.line·152 | 230 | ····.line·1529 |
231 | ····:cond_0 | 231 | ····:cond_0 |
232 | ····new-instance·p1,·Ljava/lang/IllegalStateException; | 232 | ····new-instance·p1,·Ljava/lang/IllegalStateException; |
233 | ····const-string·v0,·"call·to·\'resume\'·before·\'invoke\'·with·coroutine" | 233 | ····const-string·v0,·"call·to·\'resume\'·before·\'invoke\'·with·coroutine" |
234 | ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 234 | ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
235 | ····throw·p1 | 235 | ····throw·p1 |
236 | ····.line·151 | 236 | ····.line·1518 |
237 | ····:cond_1 | 237 | ····:cond_1 |
238 | ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduceIndexed$1;->L$2:Ljava/lang/Object; | 238 | ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduceIndexed$1;->L$2:Ljava/lang/Object; |
239 | ····iget-object·v4,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduceIndexed$1;->L$1:Ljava/lang/Object; | 239 | ····iget-object·v4,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduceIndexed$1;->L$1:Ljava/lang/Object; |
240 | ····check-cast·v4,·Ljava/util/Iterator; | 240 | ····check-cast·v4,·Ljava/util/Iterator; |
Offset 258, 34 lines modified | Offset 258, 34 lines modified | ||
258 | ····goto·:goto_0 | 258 | ····goto·:goto_0 |
259 | ····:cond_2 | 259 | ····:cond_2 |
260 | ····invoke-static·{p1},·Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V | 260 | ····invoke-static·{p1},·Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V |
261 | ····iget-object·v5,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduceIndexed$1;->p$:Lkotlin/sequences/SequenceScope; | 261 | ····iget-object·v5,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduceIndexed$1;->p$:Lkotlin/sequences/SequenceScope; |
262 | ····.line·151 | 262 | ····.line·1519 |
263 | ····iget-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduceIndexed$1;->$this_scanReduceIndexed:Lkotlin/sequences/Sequence; | 263 | ····iget-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduceIndexed$1;->$this_scanReduceIndexed:Lkotlin/sequences/Sequence; |
264 | ····invoke-interface·{p1},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; | 264 | ····invoke-interface·{p1},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; |
265 | ····move-result-object·v4 | 265 | ····move-result-object·v4 |
266 | ····.line·15 | 266 | ····.line·1520 |
267 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z | 267 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
268 | ····move-result·p1 | 268 | ····move-result·p1 |
269 | ····if-eqz·p1,·:cond_6 | 269 | ····if-eqz·p1,·:cond_6 |
270 | ····.line·15 | 270 | ····.line·1521 |
271 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 271 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
272 | ····move-result-object·v1 | 272 | ····move-result-object·v1 |
273 | ····.line·15 | 273 | ····.line·1522 |
274 | ····iput-object·v5,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduceIndexed$1;->L$0:Ljava/lang/Object; | 274 | ····iput-object·v5,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduceIndexed$1;->L$0:Ljava/lang/Object; |
275 | ····iput-object·v4,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduceIndexed$1;->L$1:Ljava/lang/Object; | 275 | ····iput-object·v4,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduceIndexed$1;->L$1:Ljava/lang/Object; |
276 | ····iput-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduceIndexed$1;->L$2:Ljava/lang/Object; | 276 | ····iput-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduceIndexed$1;->L$2:Ljava/lang/Object; |
277 | ····iput·v3,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduceIndexed$1;->label:I | 277 | ····iput·v3,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduceIndexed$1;->label:I |
Offset 298, 23 lines modified | Offset 298, 23 lines modified | ||
298 | ····return-object·v0 | 298 | ····return-object·v0 |
299 | ····:cond_3 | 299 | ····:cond_3 |
300 | ····:goto_0 | 300 | ····:goto_0 |
301 | ····move-object·p1,·p0 | 301 | ····move-object·p1,·p0 |
302 | ····.line·15 | 302 | ····.line·1524 |
303 | ····:goto_1 | 303 | ····:goto_1 |
304 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z | 304 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
305 | ····move-result·v6 | 305 | ····move-result·v6 |
306 | ····if-eqz·v6,·:cond_6 | 306 | ····if-eqz·v6,·:cond_6 |
307 | ····.line·15 | 307 | ····.line·1525 |
308 | ····iget-object·v6,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduceIndexed$1;->$operation:Lkotlin/jvm/functions/Function3; | 308 | ····iget-object·v6,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduceIndexed$1;->$operation:Lkotlin/jvm/functions/Function3; |
Max diff block lines reached; 1089/4896 bytes (22.24%) of diff not shown. |
Offset 1, 18 lines modified | Offset 1, 18 lines modified | ||
1 | .class·final·Lokio/InputStreamSource; | 1 | .class·final·Lokio/InputStreamSource; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Okio.kt" | 3 | .source·"JvmOkio.kt" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lokio/Source; | 5 | .implements·Lokio/Source; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 7 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
8 | ····value·=·"SMAP\nOkio.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Okio.kt\nokio/InputStreamSource\n+·2·-Util.kt\nokio/-Util\n*L\n1#1, | 8 | ····value·=·"SMAP\nJvmOkio.kt\nKotlin\n*S·Kotlin\n*F\n+·1·JvmOkio.kt\nokio/InputStreamSource\n+·2·-Util.kt\nokio/-Util\n*L\n1#1,199:1\n75#2:200\n*E\n*S·KotlinDebug\n*F\n+·1·JvmOkio.kt\nokio/InputStreamSource\n*L\n89#1:200\n*E\n" |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·runtime·Lkotlin/Metadata; | 10 | .annotation·runtime·Lkotlin/Metadata; |
11 | ····bv·=·{ | 11 | ····bv·=·{ |
12 | ········0x1, | 12 | ········0x1, |
13 | ········0x0, | 13 | ········0x0, |
14 | ········0x3 | 14 | ········0x3 |
Offset 62, 30 lines modified | Offset 62, 30 lines modified | ||
62 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 62 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
63 | ····const-string·v0,·"timeout" | 63 | ····const-string·v0,·"timeout" |
64 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 64 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
65 | ····.line· | 65 | ····.line·78 |
66 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 66 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
67 | ····iput-object·p1,·p0,·Lokio/InputStreamSource;->input:Ljava/io/InputStream; | 67 | ····iput-object·p1,·p0,·Lokio/InputStreamSource;->input:Ljava/io/InputStream; |
68 | ····iput-object·p2,·p0,·Lokio/InputStreamSource;->timeout:Lokio/Timeout; | 68 | ····iput-object·p2,·p0,·Lokio/InputStreamSource;->timeout:Lokio/Timeout; |
69 | ····return-void | 69 | ····return-void |
70 | .end·method | 70 | .end·method |
71 | #·virtual·methods | 71 | #·virtual·methods |
72 | .method·public·close()V | 72 | .method·public·close()V |
73 | ····.locals·1 | 73 | ····.locals·1 |
74 | ····.line·1 | 74 | ····.line·108 |
75 | ····iget-object·v0,·p0,·Lokio/InputStreamSource;->input:Ljava/io/InputStream; | 75 | ····iget-object·v0,·p0,·Lokio/InputStreamSource;->input:Ljava/io/InputStream; |
76 | ····invoke-virtual·{v0},·Ljava/io/InputStream;->close()V | 76 | ····invoke-virtual·{v0},·Ljava/io/InputStream;->close()V |
77 | ····return-void | 77 | ····return-void |
78 | .end·method | 78 | .end·method |
Offset 117, 87 lines modified | Offset 117, 87 lines modified | ||
117 | ····:cond_1 | 117 | ····:cond_1 |
118 | ····const/4·v0,·0x0 | 118 | ····const/4·v0,·0x0 |
119 | ····:goto_0 | 119 | ····:goto_0 |
120 | ····if-eqz·v0,·:cond_5 | 120 | ····if-eqz·v0,·:cond_5 |
121 | ····.line· | 121 | ····.line·87 |
122 | ····:try_start_0 | 122 | ····:try_start_0 |
123 | ····iget-object·v0,·p0,·Lokio/InputStreamSource;->timeout:Lokio/Timeout; | 123 | ····iget-object·v0,·p0,·Lokio/InputStreamSource;->timeout:Lokio/Timeout; |
124 | ····invoke-virtual·{v0},·Lokio/Timeout;->throwIfReached()V | 124 | ····invoke-virtual·{v0},·Lokio/Timeout;->throwIfReached()V |
125 | ····.line· | 125 | ····.line·88 |
126 | ····invoke-virtual·{p1,·v2},·Lokio/Buffer;->writableSegment$okio(I)Lokio/Segment; | 126 | ····invoke-virtual·{p1,·v2},·Lokio/Buffer;->writableSegment$okio(I)Lokio/Segment; |
127 | ····move-result-object·v0 | 127 | ····move-result-object·v0 |
128 | ····.line· | 128 | ····.line·89 |
129 | ····iget·v1,·v0,·Lokio/Segment;->limit:I | 129 | ····iget·v1,·v0,·Lokio/Segment;->limit:I |
130 | ····rsub-int·v1,·v1,·0x2000 | 130 | ····rsub-int·v1,·v1,·0x2000 |
131 | ····int-to-long·v1,·v1 | 131 | ····int-to-long·v1,·v1 |
132 | ····.line·20 | 132 | ····.line·200 |
133 | ····invoke-static·{p2,·p3,·v1,·v2},·Ljava/lang/Math;->min(JJ)J | 133 | ····invoke-static·{p2,·p3,·v1,·v2},·Ljava/lang/Math;->min(JJ)J |
134 | ····move-result-wide·p2 | 134 | ····move-result-wide·p2 |
135 | ····long-to-int·p3,·p2 | 135 | ····long-to-int·p3,·p2 |
136 | ····.line·9 | 136 | ····.line·90 |
137 | ····iget-object·p2,·p0,·Lokio/InputStreamSource;->input:Ljava/io/InputStream; | 137 | ····iget-object·p2,·p0,·Lokio/InputStreamSource;->input:Ljava/io/InputStream; |
138 | ····iget-object·v1,·v0,·Lokio/Segment;->data:[B | 138 | ····iget-object·v1,·v0,·Lokio/Segment;->data:[B |
139 | ····iget·v2,·v0,·Lokio/Segment;->limit:I | 139 | ····iget·v2,·v0,·Lokio/Segment;->limit:I |
140 | ····invoke-virtual·{p2,·v1,·v2,·p3},·Ljava/io/InputStream;->read([BII)I | 140 | ····invoke-virtual·{p2,·v1,·v2,·p3},·Ljava/io/InputStream;->read([BII)I |
141 | ····move-result·p2 | 141 | ····move-result·p2 |
142 | ····const/4·p3,·-0x1 | 142 | ····const/4·p3,·-0x1 |
143 | ····if-ne·p2,·p3,·:cond_3 | 143 | ····if-ne·p2,·p3,·:cond_3 |
144 | ····.line·9 | 144 | ····.line·92 |
145 | ····iget·p2,·v0,·Lokio/Segment;->pos:I | 145 | ····iget·p2,·v0,·Lokio/Segment;->pos:I |
146 | ····iget·p3,·v0,·Lokio/Segment;->limit:I | 146 | ····iget·p3,·v0,·Lokio/Segment;->limit:I |
147 | ····if-ne·p2,·p3,·:cond_2 | 147 | ····if-ne·p2,·p3,·:cond_2 |
148 | ····.line·9 | 148 | ····.line·94 |
149 | ····invoke-virtual·{v0},·Lokio/Segment;->pop()Lokio/Segment; | 149 | ····invoke-virtual·{v0},·Lokio/Segment;->pop()Lokio/Segment; |
150 | ····move-result-object·p2 | 150 | ····move-result-object·p2 |
151 | ····iput-object·p2,·p1,·Lokio/Buffer;->head:Lokio/Segment; | 151 | ····iput-object·p2,·p1,·Lokio/Buffer;->head:Lokio/Segment; |
152 | ····.line·9 | 152 | ····.line·95 |
153 | ····sget-object·p1,·Lokio/SegmentPool;->INSTANCE:Lokio/SegmentPool; | 153 | ····sget-object·p1,·Lokio/SegmentPool;->INSTANCE:Lokio/SegmentPool; |
154 | ····invoke-virtual·{p1,·v0},·Lokio/SegmentPool;->recycle(Lokio/Segment;)V | 154 | ····invoke-virtual·{p1,·v0},·Lokio/SegmentPool;->recycle(Lokio/Segment;)V |
155 | ····:cond_2 | 155 | ····:cond_2 |
156 | ····const-wide/16·p1,·-0x1 | 156 | ····const-wide/16·p1,·-0x1 |
157 | ····return-wide·p1 | 157 | ····return-wide·p1 |
158 | ····.line· | 158 | ····.line·99 |
159 | ····:cond_3 | 159 | ····:cond_3 |
160 | ····iget·p3,·v0,·Lokio/Segment;->limit:I | 160 | ····iget·p3,·v0,·Lokio/Segment;->limit:I |
161 | ····add-int/2addr·p3,·p2 | 161 | ····add-int/2addr·p3,·p2 |
Max diff block lines reached; 1613/5055 bytes (31.91%) of diff not shown. |
Offset 1, 188 lines modified | Offset 1, 90 lines modified | ||
1 | .class·public·final·Lokio/Okio; | 1 | .class·public·final·Lokio/Okio; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Okio.kt" | ||
4 | #·annotations | 3 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | ||
6 | ····value·=·"SMAP\nOkio.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Okio.kt\nokio/Okio\n*L\n1#1,205:1\n*E\n" | ||
7 | .end·annotation | ||
8 | .annotation·runtime·Lkotlin/Metadata; | 4 | .annotation·runtime·Lkotlin/Metadata; |
9 | ····bv·=·{ | 5 | ····bv·=·{ |
10 | ········0x1, | 6 | ········0x1, |
11 | ········0x0, | 7 | ········0x0, |
12 | ········0x3 | 8 | ········0x3 |
13 | ····} | 9 | ····} |
14 | ····d1·=·{ | 10 | ····d1·=·{ |
11 | ········"okio/Okio__JvmOkioKt", | ||
12 | ········"okio/Okio__OkioKt" | ||
15 | ········"\u0000R\n\u0000\n\u0002\u0010\u000b\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0011\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\u001a\r\u0010\u0005\u001a\u00020\u0006H\u0007\u00a2\u0006\u0002\u0008\u0007\u001a\n\u0010\u0008\u001a\u00020\u0006*\u00020\t\u001a\n\u0010\n\u001a\u00020\u000b*\u00020\u0006\u001a\n\u0010\n\u001a\u00020\u000c*\u00020\r\u001a\u0016\u0010\u000e\u001a\u00020\u0006*\u00020\t2\u0008\u0008\u0002\u0010\u000f\u001a\u00020\u0001H\u0007\u001a\n\u0010\u000e\u001a\u00020\u0006*\u00020\u0010\u001a\n\u0010\u000e\u001a\u00020\u0006*\u00020\u0011\u001a%\u0010\u000e\u001a\u00020\u0006*\u00020\u00122\u0012\u0010\u0013\u001a\n\u0012\u0006\u0008\u0001\u0012\u00020\u00150\u0014\"\u00020\u0015H\u0007\u00a2\u0006\u0002\u0010\u0016\u001a\n\u0010\u0017\u001a\u00020\r*\u00020\t\u001a\n\u0010\u0017\u001a\u00020\r*\u00020\u0018\u001a\n\u0010\u0017\u001a\u00020\r*\u00020\u0011\u001a%\u0010\u0017\u001a\u00020\r*\u00020\u00122\u0012\u0010\u0013\u001a\n\u0012\u0006\u0008\u0001\u0012\u00020\u00150\u0014\"\u00020\u0015H\u0007\u00a2\u0006\u0002\u0010\u0019\"\u001c\u0010\u0000\u001a\u00020\u0001*\u00060\u0002j\u0002`\u00038@X\u0080\u0004\u00a2\u0006\u0006\u001a\u0004\u0008\u0000\u0010\u0004\u00a8\u0006\u001a" | ||
16 | ····} | ||
17 | ····d2·=·{ | ||
18 | ········"isAndroidGetsocknameError", | ||
19 | ········"", | ||
20 | ········"Ljava/lang/AssertionError;", | ||
21 | ········"Lkotlin/AssertionError;", | ||
22 | ········"(Ljava/lang/AssertionError;)Z", | ||
23 | ········"blackholeSink", | ||
24 | ········"Lokio/Sink;", | ||
25 | ········"blackhole", | ||
26 | ········"appendingSink", | ||
27 | ········"Ljava/io/File;", | ||
28 | ········"buffer", | ||
29 | ········"Lokio/BufferedSink;", | ||
30 | ········"Lokio/BufferedSource;", | ||
31 | ········"Lokio/Source;", | ||
32 | ········"sink", | ||
33 | ········"append", | ||
34 | ········"Ljava/io/OutputStream;", | ||
35 | ········"Ljava/net/Socket;", | ||
36 | ········"Ljava/nio/file/Path;", | ||
37 | ········"options", | ||
38 | ········"", | ||
39 | ········"Ljava/nio/file/OpenOption;", | ||
40 | ········"(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Lokio/Sink;", | ||
41 | ········"source", | ||
42 | ········"Ljava/io/InputStream;", | ||
43 | ········"(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Lokio/Source;", | ||
44 | ········"okio" | ||
45 | ····} | 13 | ····} |
46 | ····k·=·0x | 14 | ····k·=·0x4 |
47 | ····mv·=·{ | 15 | ····mv·=·{ |
48 | ········0x1, | 16 | ········0x1, |
49 | ········0x1, | 17 | ········0x1, |
50 | ········0x10 | 18 | ········0x10 |
51 | ····} | 19 | ····} |
52 | .end·annotation | 20 | .end·annotation |
53 | #·direct·methods | 21 | #·direct·methods |
54 | .method·public·static·final·appendingSink(Ljava/io/File;)Lokio/Sink; | 22 | .method·public·static·final·appendingSink(Ljava/io/File;)Lokio/Sink; |
55 | ····.locals· | 23 | ····.locals·0 |
56 | ····.annotation·system·Ldalvik/annotation/Throws; | 24 | ····.annotation·system·Ldalvik/annotation/Throws; |
57 | ········value·=·{ | 25 | ········value·=·{ |
58 | ············Ljava/io/FileNotFoundException; | 26 | ············Ljava/io/FileNotFoundException; |
59 | ········} | 27 | ········} |
60 | ····.end·annotation | 28 | ····.end·annotation |
61 | ····const-string·v0,·"$this$appendingSink" | ||
62 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | ||
63 | ····.line·1 | 29 | ····.line·1 |
64 | ····new-instance·v0,·Ljava/io/FileOutputStream; | ||
65 | ····const/4·v1,·0x1 | ||
66 | ····invoke-direct·{v0,·p0,·v1},·Ljava/io/FileOutputStream;-><init>(Ljava/io/File;Z)V | ||
67 | ····check-cast·v0,·Ljava/io/OutputStream; | ||
68 | ····invoke-static·{ | 30 | ····invoke-static·{p0},·Lokio/Okio__JvmOkioKt;->appendingSink(Ljava/io/File;)Lokio/Sink; |
69 | ····move-result-object·p0 | 31 | ····move-result-object·p0 |
70 | ····return-object·p0 | 32 | ····return-object·p0 |
71 | .end·method | 33 | .end·method |
72 | .method·public·static·final·blackhole()Lokio/Sink; | 34 | .method·public·static·final·blackhole()Lokio/Sink; |
73 | ····.locals·1 | 35 | ····.locals·1 |
74 | ····.line·1 | 36 | ····.line·1 |
37 | ····invoke-static·{},·Lokio/Okio__OkioKt;->blackhole()Lokio/Sink; | ||
75 | ····new-instance·v0,·Lokio/BlackholeSink; | ||
76 | ····invoke-direct·{v0},·Lokio/BlackholeSink;-><init>()V | ||
77 | ···· | 38 | ····move-result-object·v0 |
78 | ····return-object·v0 | 39 | ····return-object·v0 |
79 | .end·method | 40 | .end·method |
80 | .method·public·static·final·buffer(Lokio/Sink;)Lokio/BufferedSink; | 41 | .method·public·static·final·buffer(Lokio/Sink;)Lokio/BufferedSink; |
81 | ····.locals· | 42 | ····.locals·0 |
82 | ····const-string·v0,·"$this$buffer" | ||
83 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | ||
84 | ····.line·39 | ||
85 | ····new-instance·v0,·Lokio/RealBufferedSink; | ||
86 | ···· | 43 | ····.line·1 |
44 | ····invoke-static·{p0},·Lokio/Okio__OkioKt;->buffer(Lokio/Sink;)Lokio/BufferedSink; | ||
87 | ···· | 45 | ····move-result-object·p0 |
88 | ····return-object· | 46 | ····return-object·p0 |
89 | .end·method | 47 | .end·method |
90 | .method·public·static·final·buffer(Lokio/Source;)Lokio/BufferedSource; | 48 | .method·public·static·final·buffer(Lokio/Source;)Lokio/BufferedSource; |
91 | ····.locals· | 49 | ····.locals·0 |
92 | ····const-string·v0,·"$this$buffer" | ||
93 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | ||
Max diff block lines reached; 11424/16610 bytes (68.78%) of diff not shown. |
Offset 10, 15 lines modified | Offset 10, 15 lines modified | ||
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x19 | 11 | ····accessFlags·=·0x19 |
12 | ····name·=·"Companion" | 12 | ····name·=·"Companion" |
13 | .end·annotation | 13 | .end·annotation |
14 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 14 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
15 | ····value·=·"SMAP\nOptions.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Options.kt\nokio/Options$Companion\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n+·3·ArraysJVM.kt\nkotlin/collections/ArraysKt__ArraysJVMKt\n+·4·-Util.kt\nokio/-Util\n*L\n1#1,233:1\n | 15 | ····value·=·"SMAP\nOptions.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Options.kt\nokio/Options$Companion\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n+·3·ArraysJVM.kt\nkotlin/collections/ArraysKt__ArraysJVMKt\n+·4·-Util.kt\nokio/-Util\n*L\n1#1,233:1\n9338#2:234\n9671#2,3:235\n11481#2,3:240\n37#3,2:238\n66#4:243\n66#4:244\n*E\n*S·KotlinDebug\n*F\n+·1·Options.kt\nokio/Options$Companion\n*L\n43#1:234\n43#1,3:235\n44#1,3:240\n43#1,2:238\n151#1:243\n206#1:244\n*E\n" |
16 | .end·annotation | 16 | .end·annotation |
17 | .annotation·runtime·Lkotlin/Metadata; | 17 | .annotation·runtime·Lkotlin/Metadata; |
18 | ····bv·=·{ | 18 | ····bv·=·{ |
19 | ········0x1, | 19 | ········0x1, |
20 | ········0x0, | 20 | ········0x0, |
21 | ········0x3 | 21 | ········0x3 |
Offset 1, 10 lines modified | Offset 1, 10 lines modified | ||
1 | .class·final·Lokio/SocketAsyncTimeout; | 1 | .class·final·Lokio/SocketAsyncTimeout; |
2 | .super·Lokio/AsyncTimeout; | 2 | .super·Lokio/AsyncTimeout; |
3 | .source·"Okio.kt" | 3 | .source·"JvmOkio.kt" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·runtime·Lkotlin/Metadata; | 5 | .annotation·runtime·Lkotlin/Metadata; |
6 | ····bv·=·{ | 6 | ····bv·=·{ |
7 | ········0x1, | 7 | ········0x1, |
8 | ········0x0, | 8 | ········0x0, |
Offset 48, 84 lines modified | Offset 48, 84 lines modified | ||
48 | .method·public·constructor·<init>(Ljava/net/Socket;)V | 48 | .method·public·constructor·<init>(Ljava/net/Socket;)V |
49 | ····.locals·1 | 49 | ····.locals·1 |
50 | ····const-string·v0,·"socket" | 50 | ····const-string·v0,·"socket" |
51 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 51 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
52 | ····.line·1 | 52 | ····.line·139 |
53 | ····invoke-direct·{p0},·Lokio/AsyncTimeout;-><init>()V | 53 | ····invoke-direct·{p0},·Lokio/AsyncTimeout;-><init>()V |
54 | ····iput-object·p1,·p0,·Lokio/SocketAsyncTimeout;->socket:Ljava/net/Socket; | 54 | ····iput-object·p1,·p0,·Lokio/SocketAsyncTimeout;->socket:Ljava/net/Socket; |
55 | ····const-string·p1,·"okio.Okio" | 55 | ····const-string·p1,·"okio.Okio" |
56 | ····.line·14 | 56 | ····.line·140 |
57 | ····invoke-static·{p1},·Ljava/util/logging/Logger;->getLogger(Ljava/lang/String;)Ljava/util/logging/Logger; | 57 | ····invoke-static·{p1},·Ljava/util/logging/Logger;->getLogger(Ljava/lang/String;)Ljava/util/logging/Logger; |
58 | ····move-result-object·p1 | 58 | ····move-result-object·p1 |
59 | ····iput-object·p1,·p0,·Lokio/SocketAsyncTimeout;->logger:Ljava/util/logging/Logger; | 59 | ····iput-object·p1,·p0,·Lokio/SocketAsyncTimeout;->logger:Ljava/util/logging/Logger; |
60 | ····return-void | 60 | ····return-void |
61 | .end·method | 61 | .end·method |
62 | #·virtual·methods | 62 | #·virtual·methods |
63 | .method·protected·newTimeoutException(Ljava/io/IOException;)Ljava/io/IOException; | 63 | .method·protected·newTimeoutException(Ljava/io/IOException;)Ljava/io/IOException; |
64 | ····.locals·2 | 64 | ····.locals·2 |
65 | ····.line·14 | 65 | ····.line·143 |
66 | ····new-instance·v0,·Ljava/net/SocketTimeoutException; | 66 | ····new-instance·v0,·Ljava/net/SocketTimeoutException; |
67 | ····const-string·v1,·"timeout" | 67 | ····const-string·v1,·"timeout" |
68 | ····invoke-direct·{v0,·v1},·Ljava/net/SocketTimeoutException;-><init>(Ljava/lang/String;)V | 68 | ····invoke-direct·{v0,·v1},·Ljava/net/SocketTimeoutException;-><init>(Ljava/lang/String;)V |
69 | ····if-eqz·p1,·:cond_0 | 69 | ····if-eqz·p1,·:cond_0 |
70 | ····.line·1 | 70 | ····.line·145 |
71 | ····check-cast·p1,·Ljava/lang/Throwable; | 71 | ····check-cast·p1,·Ljava/lang/Throwable; |
72 | ····invoke-virtual·{v0,·p1},·Ljava/net/SocketTimeoutException;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable; | 72 | ····invoke-virtual·{v0,·p1},·Ljava/net/SocketTimeoutException;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable; |
73 | ····.line·1 | 73 | ····.line·147 |
74 | ····:cond_0 | 74 | ····:cond_0 |
75 | ····check-cast·v0,·Ljava/io/IOException; | 75 | ····check-cast·v0,·Ljava/io/IOException; |
76 | ····return-object·v0 | 76 | ····return-object·v0 |
77 | .end·method | 77 | .end·method |
78 | .method·protected·timedOut()V | 78 | .method·protected·timedOut()V |
79 | ····.locals·5 | 79 | ····.locals·5 |
80 | ····const-string·v0,·"Failed·to·close·timed·out·socket·" | 80 | ····const-string·v0,·"Failed·to·close·timed·out·socket·" |
81 | ····.line·15 | 81 | ····.line·152 |
82 | ····:try_start_0 | 82 | ····:try_start_0 |
83 | ····iget-object·v1,·p0,·Lokio/SocketAsyncTimeout;->socket:Ljava/net/Socket; | 83 | ····iget-object·v1,·p0,·Lokio/SocketAsyncTimeout;->socket:Ljava/net/Socket; |
84 | ····invoke-virtual·{v1},·Ljava/net/Socket;->close()V | 84 | ····invoke-virtual·{v1},·Ljava/net/Socket;->close()V |
85 | ····:try_end_0 | 85 | ····:try_end_0 |
86 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_1 | 86 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_1 |
87 | ····.catch·Ljava/lang/AssertionError;·{:try_start_0·..·:try_end_0}·:catch_0 | 87 | ····.catch·Ljava/lang/AssertionError;·{:try_start_0·..·:try_end_0}·:catch_0 |
88 | ····goto·:goto_0 | 88 | ····goto·:goto_0 |
89 | ····:catch_0 | 89 | ····:catch_0 |
90 | ····move-exception·v1 | 90 | ····move-exception·v1 |
91 | ····.line·1 | 91 | ····.line·156 |
92 | ····invoke-static·{v1},·Lokio/Okio;->isAndroidGetsocknameError(Ljava/lang/AssertionError;)Z | 92 | ····invoke-static·{v1},·Lokio/Okio;->isAndroidGetsocknameError(Ljava/lang/AssertionError;)Z |
93 | ····move-result·v2 | 93 | ····move-result·v2 |
94 | ····if-eqz·v2,·:cond_0 | 94 | ····if-eqz·v2,·:cond_0 |
95 | ····.line·1 | 95 | ····.line·159 |
96 | ····iget-object·v2,·p0,·Lokio/SocketAsyncTimeout;->logger:Ljava/util/logging/Logger; | 96 | ····iget-object·v2,·p0,·Lokio/SocketAsyncTimeout;->logger:Ljava/util/logging/Logger; |
97 | ····sget-object·v3,·Ljava/util/logging/Level;->WARNING:Ljava/util/logging/Level; | 97 | ····sget-object·v3,·Ljava/util/logging/Level;->WARNING:Ljava/util/logging/Level; |
98 | ····new-instance·v4,·Ljava/lang/StringBuilder; | 98 | ····new-instance·v4,·Ljava/lang/StringBuilder; |
99 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V | 99 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V |
Offset 142, 24 lines modified | Offset 142, 24 lines modified | ||
142 | ····check-cast·v1,·Ljava/lang/Throwable; | 142 | ····check-cast·v1,·Ljava/lang/Throwable; |
143 | ····invoke-virtual·{v2,·v3,·v0,·v1},·Ljava/util/logging/Logger;->log(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V | 143 | ····invoke-virtual·{v2,·v3,·v0,·v1},·Ljava/util/logging/Logger;->log(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V |
144 | ····goto·:goto_0 | 144 | ····goto·:goto_0 |
145 | ····.line·16 | 145 | ····.line·161 |
146 | ····:cond_0 | 146 | ····:cond_0 |
147 | ····check-cast·v1,·Ljava/lang/Throwable; | 147 | ····check-cast·v1,·Ljava/lang/Throwable; |
148 | ····throw·v1 | 148 | ····throw·v1 |
149 | ····:catch_1 | 149 | ····:catch_1 |
150 | ····move-exception·v1 | 150 | ····move-exception·v1 |
151 | ····.line·1 | 151 | ····.line·154 |
152 | ····iget-object·v2,·p0,·Lokio/SocketAsyncTimeout;->logger:Ljava/util/logging/Logger; | 152 | ····iget-object·v2,·p0,·Lokio/SocketAsyncTimeout;->logger:Ljava/util/logging/Logger; |
153 | ····sget-object·v3,·Ljava/util/logging/Level;->WARNING:Ljava/util/logging/Level; | 153 | ····sget-object·v3,·Ljava/util/logging/Level;->WARNING:Ljava/util/logging/Level; |
154 | ····new-instance·v4,·Ljava/lang/StringBuilder; | 154 | ····new-instance·v4,·Ljava/lang/StringBuilder; |
155 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V | 155 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V |
Offset 4, 25 lines modified | Offset 4, 25 lines modified | ||
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lokio/Source; | 5 | .implements·Lokio/Source; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 7 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
8 | ····value·=·"SMAP\nInflaterSource.kt\nKotlin\n*S·Kotlin\n*F\n+·1·InflaterSource.kt\nokio/InflaterSource\n+·2·-Util.kt\nokio/-Util\n*L\n1#1,1 | 8 | ····value·=·"SMAP\nInflaterSource.kt\nKotlin\n*S·Kotlin\n*F\n+·1·InflaterSource.kt\nokio/InflaterSource\n+·2·-Util.kt\nokio/-Util\n*L\n1#1,147:1\n75#2:148\n*E\n*S·KotlinDebug\n*F\n+·1·InflaterSource.kt\nokio/InflaterSource\n*L\n73#1:148\n*E\n" |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·runtime·Lkotlin/Metadata; | 10 | .annotation·runtime·Lkotlin/Metadata; |
11 | ····bv·=·{ | 11 | ····bv·=·{ |
12 | ········0x1, | 12 | ········0x1, |
13 | ········0x0, | 13 | ········0x0, |
14 | ········0x3 | 14 | ········0x3 |
15 | ····} | 15 | ····} |
16 | ····d1·=·{ | 16 | ····d1·=·{ |
17 | ········"\u0000@\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0000\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\t\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u000 | 17 | ········"\u0000@\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0000\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\t\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0005\n\u0002\u0018\u0002\n\u0000\u0018\u00002\u00020\u0001B\u0017\u0008\u0016\u0012\u0006\u0010\u0002\u001a\u00020\u0001\u0012\u0006\u0010\u0003\u001a\u00020\u0004\u00a2\u0006\u0002\u0010\u0005B\u0017\u0008\u0000\u0012\u0006\u0010\u0002\u001a\u00020\u0006\u00[·...·truncated·by·diffoscope;·len:·787,·SHA:·13dc9a1af15fd183e82f7170aaa39cfb5b77340dee48358bf6b9d829183e3d93·...·]" |
18 | ····} | 18 | ····} |
19 | ····d2·=·{ | 19 | ····d2·=·{ |
20 | ········"Lokio/InflaterSource;", | 20 | ········"Lokio/InflaterSource;", |
21 | ········"Lokio/Source;", | 21 | ········"Lokio/Source;", |
22 | ········"source", | 22 | ········"source", |
23 | ········"inflater", | 23 | ········"inflater", |
24 | ········"Ljava/util/zip/Inflater;", | 24 | ········"Ljava/util/zip/Inflater;", |
Offset 36, 16 lines modified | Offset 36, 17 lines modified | ||
36 | ········"close", | 36 | ········"close", |
37 | ········"", | 37 | ········"", |
38 | ········"read", | 38 | ········"read", |
39 | ········"", | 39 | ········"", |
40 | ········"sink", | 40 | ········"sink", |
41 | ········"Lokio/Buffer;", | 41 | ········"Lokio/Buffer;", |
42 | ········"byteCount", | 42 | ········"byteCount", |
43 | ········"readOrInflate", | ||
43 | ········"refill", | 44 | ········"refill", |
44 | ········"release | 45 | ········"releaseBytesAfterInflate", |
45 | ········"timeout", | 46 | ········"timeout", |
46 | ········"Lokio/Timeout;", | 47 | ········"Lokio/Timeout;", |
47 | ········"okio" | 48 | ········"okio" |
48 | ····} | 49 | ····} |
49 | ····k·=·0x1 | 50 | ····k·=·0x1 |
50 | ····mv·=·{ | 51 | ····mv·=·{ |
51 | ········0x1, | 52 | ········0x1, |
Offset 73, 15 lines modified | Offset 74, 15 lines modified | ||
73 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 74 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
74 | ····const-string·v0,·"inflater" | 75 | ····const-string·v0,·"inflater" |
75 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 76 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
76 | ····.line·3 | 77 | ····.line·35 |
77 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 78 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
78 | ····iput-object·p1,·p0,·Lokio/InflaterSource;->source:Lokio/BufferedSource; | 79 | ····iput-object·p1,·p0,·Lokio/InflaterSource;->source:Lokio/BufferedSource; |
79 | ····iput-object·p2,·p0,·Lokio/InflaterSource;->inflater:Ljava/util/zip/Inflater; | 80 | ····iput-object·p2,·p0,·Lokio/InflaterSource;->inflater:Ljava/util/zip/Inflater; |
80 | ····return-void | 81 | ····return-void |
Offset 94, 52 lines modified | Offset 95, 52 lines modified | ||
94 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 95 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
95 | ····const-string·v0,·"inflater" | 96 | ····const-string·v0,·"inflater" |
96 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 97 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
97 | ····.line·4 | 98 | ····.line·44 |
98 | ····invoke-static·{p1},·Lokio/Okio;->buffer(Lokio/Source;)Lokio/BufferedSource; | 99 | ····invoke-static·{p1},·Lokio/Okio;->buffer(Lokio/Source;)Lokio/BufferedSource; |
99 | ····move-result-object·p1 | 100 | ····move-result-object·p1 |
100 | ····invoke-direct·{p0,·p1,·p2},·Lokio/InflaterSource;-><init>(Lokio/BufferedSource;Ljava/util/zip/Inflater;)V | 101 | ····invoke-direct·{p0,·p1,·p2},·Lokio/InflaterSource;-><init>(Lokio/BufferedSource;Ljava/util/zip/Inflater;)V |
101 | ····return-void | 102 | ····return-void |
102 | .end·method | 103 | .end·method |
103 | .method·private·final·release | 104 | .method·private·final·releaseBytesAfterInflate()V |
104 | ····.locals·4 | 105 | ····.locals·4 |
105 | ····.line·1 | 106 | ····.line·123 |
106 | ····iget·v0,·p0,·Lokio/InflaterSource;->bufferBytesHeldByInflater:I | 107 | ····iget·v0,·p0,·Lokio/InflaterSource;->bufferBytesHeldByInflater:I |
107 | ····if-nez·v0,·:cond_0 | 108 | ····if-nez·v0,·:cond_0 |
108 | ····return-void | 109 | ····return-void |
109 | ····.line·1 | 110 | ····.line·124 |
110 | ····:cond_0 | 111 | ····:cond_0 |
111 | ····iget-object·v1,·p0,·Lokio/InflaterSource;->inflater:Ljava/util/zip/Inflater; | 112 | ····iget-object·v1,·p0,·Lokio/InflaterSource;->inflater:Ljava/util/zip/Inflater; |
112 | ····invoke-virtual·{v1},·Ljava/util/zip/Inflater;->getRemaining()I | 113 | ····invoke-virtual·{v1},·Ljava/util/zip/Inflater;->getRemaining()I |
113 | ····move-result·v1 | 114 | ····move-result·v1 |
114 | ····sub-int/2addr·v0,·v1 | 115 | ····sub-int/2addr·v0,·v1 |
115 | ····.line·1 | 116 | ····.line·125 |
116 | ····iget·v1,·p0,·Lokio/InflaterSource;->bufferBytesHeldByInflater:I | 117 | ····iget·v1,·p0,·Lokio/InflaterSource;->bufferBytesHeldByInflater:I |
117 | ····sub-int/2addr·v1,·v0 | 118 | ····sub-int/2addr·v1,·v0 |
118 | ····iput·v1,·p0,·Lokio/InflaterSource;->bufferBytesHeldByInflater:I | 119 | ····iput·v1,·p0,·Lokio/InflaterSource;->bufferBytesHeldByInflater:I |
119 | ····.line·1 | 120 | ····.line·126 |
120 | ····iget-object·v1,·p0,·Lokio/InflaterSource;->source:Lokio/BufferedSource; | 121 | ····iget-object·v1,·p0,·Lokio/InflaterSource;->source:Lokio/BufferedSource; |
121 | ····int-to-long·v2,·v0 | 122 | ····int-to-long·v2,·v0 |
122 | ····invoke-interface·{v1,·v2,·v3},·Lokio/BufferedSource;->skip(J)V | 123 | ····invoke-interface·{v1,·v2,·v3},·Lokio/BufferedSource;->skip(J)V |
123 | ····return-void | 124 | ····return-void |
Offset 151, 42 lines modified | Offset 152, 118 lines modified | ||
151 | ····.locals·1 | 152 | ····.locals·1 |
152 | ····.annotation·system·Ldalvik/annotation/Throws; | 153 | ····.annotation·system·Ldalvik/annotation/Throws; |
153 | ········value·=·{ | 154 | ········value·=·{ |
154 | ············Ljava/io/IOException; | 155 | ············Ljava/io/IOException; |
155 | ········} | 156 | ········} |
156 | ····.end·annotation | 157 | ····.end·annotation |
157 | ····.line·1 | 158 | ····.line·133 |
158 | ····iget-boolean·v0,·p0,·Lokio/InflaterSource;->closed:Z | 159 | ····iget-boolean·v0,·p0,·Lokio/InflaterSource;->closed:Z |
159 | ····if-eqz·v0,·:cond_0 | 160 | ····if-eqz·v0,·:cond_0 |
160 | ····return-void | 161 | ····return-void |
Max diff block lines reached; 11116/17424 bytes (63.80%) of diff not shown. |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | .class·public·final·Lokio/-InflaterSourceExtensions; | 1 | .class·public·final·Lokio/-InflaterSourceExtensions; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"InflaterSource.kt" | 3 | .source·"InflaterSource.kt" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
6 | ····value·=·"SMAP\nInflaterSource.kt\nKotlin\n*S·Kotlin\n*F\n+·1·InflaterSource.kt\nokio/-InflaterSourceExtensions\n*L\n1#1,1 | 6 | ····value·=·"SMAP\nInflaterSource.kt\nKotlin\n*S·Kotlin\n*F\n+·1·InflaterSource.kt\nokio/-InflaterSourceExtensions\n*L\n1#1,147:1\n146#1:148\n*E\n" |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·runtime·Lkotlin/Metadata; | 8 | .annotation·runtime·Lkotlin/Metadata; |
9 | ····bv·=·{ | 9 | ····bv·=·{ |
10 | ········0x1, | 10 | ········0x1, |
11 | ········0x0, | 11 | ········0x0, |
12 | ········0x3 | 12 | ········0x3 |
Offset 42, 43 lines modified | Offset 42, 43 lines modified | ||
42 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 42 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
43 | ····const-string·v0,·"inflater" | 43 | ····const-string·v0,·"inflater" |
44 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 44 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
45 | ····.line·1 | 45 | ····.line·146 |
46 | ····new-instance·v0,·Lokio/InflaterSource; | 46 | ····new-instance·v0,·Lokio/InflaterSource; |
47 | ····invoke-direct·{v0,·p0,·p1},·Lokio/InflaterSource;-><init>(Lokio/Source;Ljava/util/zip/Inflater;)V | 47 | ····invoke-direct·{v0,·p0,·p1},·Lokio/InflaterSource;-><init>(Lokio/Source;Ljava/util/zip/Inflater;)V |
48 | ····return-object·v0 | 48 | ····return-object·v0 |
49 | .end·method | 49 | .end·method |
50 | .method·public·static·synthetic·inflate$default(Lokio/Source;Ljava/util/zip/Inflater;ILjava/lang/Object;)Lokio/InflaterSource; | 50 | .method·public·static·synthetic·inflate$default(Lokio/Source;Ljava/util/zip/Inflater;ILjava/lang/Object;)Lokio/InflaterSource; |
51 | ····.locals·0 | 51 | ····.locals·0 |
52 | ····and-int/lit8·p2,·p2,·0x1 | 52 | ····and-int/lit8·p2,·p2,·0x1 |
53 | ····if-eqz·p2,·:cond_0 | 53 | ····if-eqz·p2,·:cond_0 |
54 | ····.line·1 | 54 | ····.line·145 |
55 | ····new-instance·p1,·Ljava/util/zip/Inflater; | 55 | ····new-instance·p1,·Ljava/util/zip/Inflater; |
56 | ····invoke-direct·{p1},·Ljava/util/zip/Inflater;-><init>()V | 56 | ····invoke-direct·{p1},·Ljava/util/zip/Inflater;-><init>()V |
57 | ····:cond_0 | 57 | ····:cond_0 |
58 | ····const-string·p2,·"$this$inflate" | 58 | ····const-string·p2,·"$this$inflate" |
59 | ····invoke-static·{p0,·p2},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 59 | ····invoke-static·{p0,·p2},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
60 | ····const-string·p2,·"inflater" | 60 | ····const-string·p2,·"inflater" |
61 | ····invoke-static·{p1,·p2},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 61 | ····invoke-static·{p1,·p2},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
62 | ····.line·1 | 62 | ····.line·148 |
63 | ····new-instance·p2,·Lokio/InflaterSource; | 63 | ····new-instance·p2,·Lokio/InflaterSource; |
64 | ····invoke-direct·{p2,·p0,·p1},·Lokio/InflaterSource;-><init>(Lokio/Source;Ljava/util/zip/Inflater;)V | 64 | ····invoke-direct·{p2,·p0,·p1},·Lokio/InflaterSource;-><init>(Lokio/Source;Ljava/util/zip/Inflater;)V |
65 | ····return-object·p2 | 65 | ····return-object·p2 |
66 | .end·method | 66 | .end·method |
Offset 1, 18 lines modified | Offset 1, 18 lines modified | ||
1 | .class·final·Lokio/OutputStreamSink; | 1 | .class·final·Lokio/OutputStreamSink; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Okio.kt" | 3 | .source·"JvmOkio.kt" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lokio/Sink; | 5 | .implements·Lokio/Sink; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 7 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
8 | ····value·=·"SMAP\nOkio.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Okio.kt\nokio/OutputStreamSink\n+·2·-Util.kt\nokio/-Util\n*L\n1#1, | 8 | ····value·=·"SMAP\nJvmOkio.kt\nKotlin\n*S·Kotlin\n*F\n+·1·JvmOkio.kt\nokio/OutputStreamSink\n+·2·-Util.kt\nokio/-Util\n*L\n1#1,199:1\n75#2:200\n*E\n*S·KotlinDebug\n*F\n+·1·JvmOkio.kt\nokio/OutputStreamSink\n*L\n52#1:200\n*E\n" |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·runtime·Lkotlin/Metadata; | 10 | .annotation·runtime·Lkotlin/Metadata; |
11 | ····bv·=·{ | 11 | ····bv·=·{ |
12 | ········0x1, | 12 | ········0x1, |
13 | ········0x0, | 13 | ········0x0, |
14 | ········0x3 | 14 | ········0x3 |
Offset 63, 61 lines modified | Offset 63, 61 lines modified | ||
63 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 63 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
64 | ····const-string·v0,·"timeout" | 64 | ····const-string·v0,·"timeout" |
65 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 65 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
66 | ····.line·4 | 66 | ····.line·41 |
67 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 67 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
68 | ····iput-object·p1,·p0,·Lokio/OutputStreamSink;->out:Ljava/io/OutputStream; | 68 | ····iput-object·p1,·p0,·Lokio/OutputStreamSink;->out:Ljava/io/OutputStream; |
69 | ····iput-object·p2,·p0,·Lokio/OutputStreamSink;->timeout:Lokio/Timeout; | 69 | ····iput-object·p2,·p0,·Lokio/OutputStreamSink;->timeout:Lokio/Timeout; |
70 | ····return-void | 70 | ····return-void |
71 | .end·method | 71 | .end·method |
72 | #·virtual·methods | 72 | #·virtual·methods |
73 | .method·public·close()V | 73 | .method·public·close()V |
74 | ····.locals·1 | 74 | ····.locals·1 |
75 | ····.line· | 75 | ····.line·68 |
76 | ····iget-object·v0,·p0,·Lokio/OutputStreamSink;->out:Ljava/io/OutputStream; | 76 | ····iget-object·v0,·p0,·Lokio/OutputStreamSink;->out:Ljava/io/OutputStream; |
77 | ····invoke-virtual·{v0},·Ljava/io/OutputStream;->close()V | 77 | ····invoke-virtual·{v0},·Ljava/io/OutputStream;->close()V |
78 | ····return-void | 78 | ····return-void |
79 | .end·method | 79 | .end·method |
80 | .method·public·flush()V | 80 | .method·public·flush()V |
81 | ····.locals·1 | 81 | ····.locals·1 |
82 | ····.line·6 | 82 | ····.line·66 |
83 | ····iget-object·v0,·p0,·Lokio/OutputStreamSink;->out:Ljava/io/OutputStream; | 83 | ····iget-object·v0,·p0,·Lokio/OutputStreamSink;->out:Ljava/io/OutputStream; |
84 | ····invoke-virtual·{v0},·Ljava/io/OutputStream;->flush()V | 84 | ····invoke-virtual·{v0},·Ljava/io/OutputStream;->flush()V |
85 | ····return-void | 85 | ····return-void |
86 | .end·method | 86 | .end·method |
87 | .method·public·timeout()Lokio/Timeout; | 87 | .method·public·timeout()Lokio/Timeout; |
88 | ····.locals·1 | 88 | ····.locals·1 |
89 | ····.line·7 | 89 | ····.line·70 |
90 | ····iget-object·v0,·p0,·Lokio/OutputStreamSink;->timeout:Lokio/Timeout; | 90 | ····iget-object·v0,·p0,·Lokio/OutputStreamSink;->timeout:Lokio/Timeout; |
91 | ····return-object·v0 | 91 | ····return-object·v0 |
92 | .end·method | 92 | .end·method |
93 | .method·public·toString()Ljava/lang/String; | 93 | .method·public·toString()Ljava/lang/String; |
94 | ····.locals·2 | 94 | ····.locals·2 |
95 | ····.line·7 | 95 | ····.line·72 |
96 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 96 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
97 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 97 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
98 | ····const-string·v1,·"sink(" | 98 | ····const-string·v1,·"sink(" |
99 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 99 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Offset 140, 15 lines modified | Offset 140, 15 lines modified | ||
140 | .method·public·write(Lokio/Buffer;J)V | 140 | .method·public·write(Lokio/Buffer;J)V |
141 | ····.locals·7 | 141 | ····.locals·7 |
142 | ····const-string·v0,·"source" | 142 | ····const-string·v0,·"source" |
143 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 143 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
144 | ····.line· | 144 | ····.line·47 |
145 | ····invoke-virtual·{p1},·Lokio/Buffer;->size()J | 145 | ····invoke-virtual·{p1},·Lokio/Buffer;->size()J |
146 | ····move-result-wide·v1 | 146 | ····move-result-wide·v1 |
147 | ····const-wide/16·v3,·0x0 | 147 | ····const-wide/16·v3,·0x0 |
148 | ····move-wide·v5,·p2 | 148 | ····move-wide·v5,·p2 |
Offset 159, 87 lines modified | Offset 159, 87 lines modified | ||
159 | ····:goto_0 | 159 | ····:goto_0 |
160 | ····const-wide/16·v0,·0x0 | 160 | ····const-wide/16·v0,·0x0 |
161 | ····cmp-long·v2,·p2,·v0 | 161 | ····cmp-long·v2,·p2,·v0 |
162 | ····if-lez·v2,·:cond_2 | 162 | ····if-lez·v2,·:cond_2 |
163 | ····.line·5 | 163 | ····.line·50 |
164 | ····iget-object·v0,·p0,·Lokio/OutputStreamSink;->timeout:Lokio/Timeout; | 164 | ····iget-object·v0,·p0,·Lokio/OutputStreamSink;->timeout:Lokio/Timeout; |
165 | ····invoke-virtual·{v0},·Lokio/Timeout;->throwIfReached()V | 165 | ····invoke-virtual·{v0},·Lokio/Timeout;->throwIfReached()V |
166 | ····.line·5 | 166 | ····.line·51 |
167 | ····iget-object·v0,·p1,·Lokio/Buffer;->head:Lokio/Segment; | 167 | ····iget-object·v0,·p1,·Lokio/Buffer;->head:Lokio/Segment; |
168 | ····if-nez·v0,·:cond_1 | 168 | ····if-nez·v0,·:cond_1 |
169 | ····invoke-static·{},·Lkotlin/jvm/internal/Intrinsics;->throwNpe()V | 169 | ····invoke-static·{},·Lkotlin/jvm/internal/Intrinsics;->throwNpe()V |
170 | ····.line·5 | 170 | ····.line·52 |
171 | ····:cond_1 | 171 | ····:cond_1 |
172 | ····iget·v1,·v0,·Lokio/Segment;->limit:I | 172 | ····iget·v1,·v0,·Lokio/Segment;->limit:I |
173 | ····iget·v2,·v0,·Lokio/Segment;->pos:I | 173 | ····iget·v2,·v0,·Lokio/Segment;->pos:I |
174 | ····sub-int/2addr·v1,·v2 | 174 | ····sub-int/2addr·v1,·v2 |
175 | ····int-to-long·v1,·v1 | 175 | ····int-to-long·v1,·v1 |
176 | ····.line·20 | 176 | ····.line·200 |
Max diff block lines reached; 1265/4838 bytes (26.15%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | .class· | 1 | .class·final·Lokio/BlackholeSink; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Okio.kt" | 3 | .source·"Okio.kt" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lokio/Sink; | 5 | .implements·Lokio/Sink; |
Offset 10, 15 lines modified | Offset 10, 15 lines modified | ||
10 | .annotation·runtime·Lkotlin/Metadata; | 10 | .annotation·runtime·Lkotlin/Metadata; |
11 | ····bv·=·{ | 11 | ····bv·=·{ |
12 | ········0x1, | 12 | ········0x1, |
13 | ········0x0, | 13 | ········0x0, |
14 | ········0x3 | 14 | ········0x3 |
15 | ····} | 15 | ····} |
16 | ····d1·=·{ | 16 | ····d1·=·{ |
17 | ········"\u0000(\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\t\n\u0000\u0008\u000 | 17 | ········"\u0000(\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\t\n\u0000\u0008\u0002\u0018\u00002\u00020\u0001B\u0005\u00a2\u0006\u0002\u0010\u0002J\u0008\u0010\u0003\u001a\u00020\u0004H\u0016J\u0008\u0010\u0005\u001a\u00020\u0004H\u0016J\u0008\u0010\u0006\u001a\u00020\u0007H\u0016J\u0018\u0010\u0008\u001a\u00020\u00042\u0006\u0010\t\u001a\u00020\n2\u0006\u0010\u000b\u001a\u00020\u000cH\u0016\u00a8\u0006\r" |
18 | ····} | 18 | ····} |
19 | ····d2·=·{ | 19 | ····d2·=·{ |
20 | ········"Lokio/BlackholeSink;", | 20 | ········"Lokio/BlackholeSink;", |
21 | ········"Lokio/Sink;", | 21 | ········"Lokio/Sink;", |
22 | ········"()V", | 22 | ········"()V", |
23 | ········"close", | 23 | ········"close", |
24 | ········"", | 24 | ········"", |
Offset 41, 15 lines modified | Offset 41, 15 lines modified | ||
41 | .end·annotation | 41 | .end·annotation |
42 | #·direct·methods | 42 | #·direct·methods |
43 | .method·public·constructor·<init>()V | 43 | .method·public·constructor·<init>()V |
44 | ····.locals·0 | 44 | ····.locals·0 |
45 | ····.line· | 45 | ····.line·43 |
46 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 46 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
47 | ····return-void | 47 | ····return-void |
48 | .end·method | 48 | .end·method |
49 | #·virtual·methods | 49 | #·virtual·methods |
Offset 64, 25 lines modified | Offset 64, 25 lines modified | ||
64 | ····return-void | 64 | ····return-void |
65 | .end·method | 65 | .end·method |
66 | .method·public·timeout()Lokio/Timeout; | 66 | .method·public·timeout()Lokio/Timeout; |
67 | ····.locals·1 | 67 | ····.locals·1 |
68 | ····.line· | 68 | ····.line·46 |
69 | ····sget-object·v0,·Lokio/Timeout;->NONE:Lokio/Timeout; | 69 | ····sget-object·v0,·Lokio/Timeout;->NONE:Lokio/Timeout; |
70 | ····return-object·v0 | 70 | ····return-object·v0 |
71 | .end·method | 71 | .end·method |
72 | .method·public·write(Lokio/Buffer;J)V | 72 | .method·public·write(Lokio/Buffer;J)V |
73 | ····.locals·1 | 73 | ····.locals·1 |
74 | ····const-string·v0,·"source" | 74 | ····const-string·v0,·"source" |
75 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 75 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
76 | ····.line· | 76 | ····.line·44 |
77 | ····invoke-virtual·{p1,·p2,·p3},·Lokio/Buffer;->skip(J)V | 77 | ····invoke-virtual·{p1,·p2,·p3},·Lokio/Buffer;->skip(J)V |
78 | ····return-void | 78 | ····return-void |
79 | .end·method | 79 | .end·method |
Offset 8, 74 lines modified | Offset 8, 88 lines modified | ||
8 | .field·private·static·final·READ_TIMEOUT:I·=·0x7530 | 8 | .field·private·static·final·READ_TIMEOUT:I·=·0x7530 |
9 | .field·private·static·final·TAG:Ljava/lang/String; | 9 | .field·private·static·final·TAG:Ljava/lang/String; |
10 | #·instance·fields | 10 | #·instance·fields |
11 | .field·private· | 11 | .field·private·createFullPath:Z |
12 | .field·private· | 12 | .field·private·remotePath:Ljava/lang/String; |
13 | .field·private·token:Ljava/lang/String; | ||
13 | #·direct·methods | 14 | #·direct·methods |
14 | .method·static·constructor·<clinit>()V | 15 | .method·static·constructor·<clinit>()V |
15 | ····.locals·1 | 16 | ····.locals·1 |
16 | ····.line·4 | 17 | ····.line·47 |
17 | ····const-class·v0,·Lcom/owncloud/android/lib/resources/files/CreateFolderRemoteOperation; | 18 | ····const-class·v0,·Lcom/owncloud/android/lib/resources/files/CreateFolderRemoteOperation; |
18 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String; | 19 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String; |
19 | ····move-result-object·v0 | 20 | ····move-result-object·v0 |
20 | ····sput-object·v0,·Lcom/owncloud/android/lib/resources/files/CreateFolderRemoteOperation;->TAG:Ljava/lang/String; | 21 | ····sput-object·v0,·Lcom/owncloud/android/lib/resources/files/CreateFolderRemoteOperation;->TAG:Ljava/lang/String; |
21 | ····return-void | 22 | ····return-void |
22 | .end·method | 23 | .end·method |
23 | .method·public·constructor·<init>(Ljava/lang/String;Z)V | 24 | .method·public·constructor·<init>(Ljava/lang/String;Z)V |
24 | ····.locals·0 | 25 | ····.locals·0 |
25 | ····.line·6 | 26 | ····.line·64 |
26 | ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V | 27 | ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V |
27 | ····.line·6 | 28 | ····.line·65 |
28 | ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/files/CreateFolderRemoteOperation;-> | 29 | ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/files/CreateFolderRemoteOperation;->remotePath:Ljava/lang/String; |
30 | ····.line·66 | ||
31 | ····iput-boolean·p2,·p0,·Lcom/owncloud/android/lib/resources/files/CreateFolderRemoteOperation;->createFullPath:Z | ||
32 | ····return-void | ||
33 | .end·method | ||
34 | .method·public·constructor·<init>(Ljava/lang/String;ZLjava/lang/String;)V | ||
35 | ····.locals·0 | ||
36 | ····.line·70 | ||
37 | ····invoke-direct·{p0,·p1,·p2},·Lcom/owncloud/android/lib/resources/files/CreateFolderRemoteOperation;-><init>(Ljava/lang/String;Z)V | ||
29 | ····.line· | 38 | ····.line·71 |
30 | ····iput- | 39 | ····iput-object·p3,·p0,·Lcom/owncloud/android/lib/resources/files/CreateFolderRemoteOperation;->token:Ljava/lang/String; |
31 | ····return-void | 40 | ····return-void |
32 | .end·method | 41 | .end·method |
33 | .method·private·createFolder(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; | 42 | .method·private·createFolder(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; |
34 | ····.locals·7 | 43 | ····.locals·7 |
35 | ····const-string·v0,·":·" | 44 | ····const-string·v0,·":·" |
36 | ····const-string·v1,·"Create·directory·" | 45 | ····const-string·v1,·"Create·directory·" |
37 | ····const/4·v2,·0x0 | 46 | ····const/4·v2,·0x0 |
38 | ····.line· | 47 | ····.line·101 |
39 | ····:try_start_0 | 48 | ····:try_start_0 |
40 | ····new-instance·v3,·Lorg/apache/jackrabbit/webdav/client/methods/MkColMethod; | 49 | ····new-instance·v3,·Lorg/apache/jackrabbit/webdav/client/methods/MkColMethod; |
41 | ····new-instance·v4,·Ljava/lang/StringBuilder; | 50 | ····new-instance·v4,·Ljava/lang/StringBuilder; |
42 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V | 51 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V |
43 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getWebdavUri()Landroid/net/Uri; | 52 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getWebdavUri()Landroid/net/Uri; |
44 | ····move-result-object·v5 | 53 | ····move-result-object·v5 |
45 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 54 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
46 | ····iget-object·v5,·p0,·Lcom/owncloud/android/lib/resources/files/CreateFolderRemoteOperation;-> | 55 | ····iget-object·v5,·p0,·Lcom/owncloud/android/lib/resources/files/CreateFolderRemoteOperation;->remotePath:Ljava/lang/String; |
47 | ····invoke-static·{v5},·Lcom/owncloud/android/lib/common/network/WebdavUtils;->encodePath(Ljava/lang/String;)Ljava/lang/String; | 56 | ····invoke-static·{v5},·Lcom/owncloud/android/lib/common/network/WebdavUtils;->encodePath(Ljava/lang/String;)Ljava/lang/String; |
48 | ····move-result-object·v5 | 57 | ····move-result-object·v5 |
49 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 58 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Offset 84, 61 lines modified | Offset 98, 78 lines modified | ||
84 | ····move-result-object·v4 | 98 | ····move-result-object·v4 |
85 | ····invoke-direct·{v3,·v4},·Lorg/apache/jackrabbit/webdav/client/methods/MkColMethod;-><init>(Ljava/lang/String;)V | 99 | ····invoke-direct·{v3,·v4},·Lorg/apache/jackrabbit/webdav/client/methods/MkColMethod;-><init>(Ljava/lang/String;)V |
86 | ····:try_end_0 | 100 | ····:try_end_0 |
87 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_1 | 101 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_1 |
88 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 | 102 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 |
103 | ····.line·103 | ||
104 | ····:try_start_1 | ||
105 | ····iget-object·v2,·p0,·Lcom/owncloud/android/lib/resources/files/CreateFolderRemoteOperation;->token:Ljava/lang/String; | ||
106 | ····invoke-static·{v2},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z | ||
107 | ····move-result·v2 | ||
108 | ····if-nez·v2,·:cond_0 | ||
109 | ····const-string·v2,·"e2e-token" | ||
110 | ····.line·104 | ||
111 | ····iget-object·v4,·p0,·Lcom/owncloud/android/lib/resources/files/CreateFolderRemoteOperation;->token:Ljava/lang/String; | ||
112 | ····invoke-virtual·{v3,·v2,·v4},·Lorg/apache/jackrabbit/webdav/client/methods/MkColMethod;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)V | ||
113 | ····:cond_0 | ||
89 | ····const/16·v2,·0x7530 | 114 | ····const/16·v2,·0x7530 |
90 | ····const/16·v4,·0x1388 | 115 | ····const/16·v4,·0x1388 |
91 | ····.line· | 116 | ····.line·107 |
92 | ····:try_start_1 | ||
93 | ····invoke-virtual·{p1,·v3,·v2,·v4},·Lcom/owncloud/android/lib/common/OwnCloudClient;->executeMethod(Lorg/apache/commons/httpclient/HttpMethodBase;II)I | 117 | ····invoke-virtual·{p1,·v3,·v2,·v4},·Lcom/owncloud/android/lib/common/OwnCloudClient;->executeMethod(Lorg/apache/commons/httpclient/HttpMethodBase;II)I |
94 | ····const/16·v2,·0x195 | 118 | ····const/16·v2,·0x195 |
95 | ····.line· | 119 | ····.line·109 |
96 | ····invoke-virtual·{v3},·Lorg/apache/jackrabbit/webdav/client/methods/MkColMethod;->getStatusCode()I | 120 | ····invoke-virtual·{v3},·Lorg/apache/jackrabbit/webdav/client/methods/MkColMethod;->getStatusCode()I |
Max diff block lines reached; 9416/14081 bytes (66.87%) of diff not shown. |
Offset 73, 163 lines modified | Offset 73, 213 lines modified | ||
73 | ····:goto_1 | 73 | ····:goto_1 |
74 | ····return·p1 | 74 | ····return·p1 |
75 | .end·method | 75 | .end·method |
76 | #·virtual·methods | 76 | #·virtual·methods |
77 | .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; | 77 | .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; |
78 | ····.locals· | 78 | ····.locals·5 |
79 | ····const-string·v0,·"/versions/" | 79 | ····const-string·v0,·"/versions/" |
80 | ····const/4·v1,·0x0 | ||
80 | ····.line·7 | 81 | ····.line·78 |
81 | ····:try_start_0 | 82 | ····:try_start_0 |
82 | ····new-instance·v | 83 | ····new-instance·v2,·Ljava/lang/StringBuilder; |
83 | ····invoke-direct·{v | 84 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V |
84 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getNewWebdavUri()Landroid/net/Uri; | 85 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getNewWebdavUri()Landroid/net/Uri; |
85 | ····move-result-object·v | 86 | ····move-result-object·v3 |
86 | ····invoke-virtual·{v | 87 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
87 | ····invoke-virtual·{v | 88 | ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
88 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getUserId()Ljava/lang/String; | 89 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getUserId()Ljava/lang/String; |
89 | ····move-result-object·v | 90 | ····move-result-object·v3 |
90 | ····invoke-virtual·{v | 91 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
91 | ····invoke-virtual·{v | 92 | ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
92 | ····iget-object·v | 93 | ····iget-object·v3,·p0,·Lcom/owncloud/android/lib/resources/files/RestoreFileVersionRemoteOperation;->fileId:Ljava/lang/String; |
93 | ····invoke-virtual·{v | 94 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
94 | ····const-string·v | 95 | ····const-string·v3,·"/" |
95 | ····invoke-virtual·{v | 96 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
96 | ····iget-object·v | 97 | ····iget-object·v3,·p0,·Lcom/owncloud/android/lib/resources/files/RestoreFileVersionRemoteOperation;->fileName:Ljava/lang/String; |
97 | ····.line·7 | 98 | ····.line·79 |
98 | ····invoke-static·{v | 99 | ····invoke-static·{v3},·Landroid/net/Uri;->encode(Ljava/lang/String;)Ljava/lang/String; |
99 | ····move-result-object·v | 100 | ····move-result-object·v3 |
100 | ····invoke-virtual·{v | 101 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
101 | ····invoke-virtual·{v | 102 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
102 | ····move-result-object·v | 103 | ····move-result-object·v2 |
103 | ····.line· | 104 | ····.line·80 |
104 | ····new-instance·v | 105 | ····new-instance·v3,·Ljava/lang/StringBuilder; |
105 | ····invoke-direct·{v | 106 | ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V |
106 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getNewWebdavUri()Landroid/net/Uri; | 107 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getNewWebdavUri()Landroid/net/Uri; |
107 | ····move-result-object·v | 108 | ····move-result-object·v4 |
108 | ····invoke-virtual·{v | 109 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
109 | ····invoke-virtual·{v | 110 | ····invoke-virtual·{v3,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
110 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getUserId()Ljava/lang/String; | 111 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getUserId()Ljava/lang/String; |
111 | ····move-result-object·v0 | 112 | ····move-result-object·v0 |
112 | ····invoke-virtual·{v | 113 | ····invoke-virtual·{v3,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
113 | ····const-string·v0,·"/restore/" | 114 | ····const-string·v0,·"/restore/" |
114 | ····invoke-virtual·{v | 115 | ····invoke-virtual·{v3,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
115 | ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/resources/files/RestoreFileVersionRemoteOperation;->fileId:Ljava/lang/String; | 116 | ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/resources/files/RestoreFileVersionRemoteOperation;->fileId:Ljava/lang/String; |
116 | ····invoke-virtual·{v | 117 | ····invoke-virtual·{v3,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
117 | ····invoke-virtual·{v | 118 | ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
118 | ····move-result-object·v0 | 119 | ····move-result-object·v0 |
119 | ····.line·8 | 120 | ····.line·82 |
120 | ····new-instance·v | 121 | ····new-instance·v3,·Lorg/apache/jackrabbit/webdav/client/methods/MoveMethod; |
121 | ····const/4·v | 122 | ····const/4·v4,·0x1 |
122 | ····invoke-direct·{v | 123 | ····invoke-direct·{v3,·v2,·v0,·v4},·Lorg/apache/jackrabbit/webdav/client/methods/MoveMethod;-><init>(Ljava/lang/String;Ljava/lang/String;Z)V |
124 | ····:try_end_0 | ||
125 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1 | ||
126 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 | ||
123 | ····const/16·v0,·0x7530 | 127 | ····const/16·v0,·0x7530 |
124 | ····const/16·v1,·0x1388 | 128 | ····const/16·v1,·0x1388 |
125 | ····.line·8 | 129 | ····.line·83 |
130 | ····:try_start_1 | ||
126 | ····invoke-virtual·{p1,·v | 131 | ····invoke-virtual·{p1,·v3,·v0,·v1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->executeMethod(Lorg/apache/commons/httpclient/HttpMethodBase;II)I |
127 | ····move-result·v0 | 132 | ····move-result·v0 |
128 | ····.line·8 | 133 | ····.line·85 |
129 | ····new-instance·v1,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; | 134 | ····new-instance·v1,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; |
130 | ····invoke-direct·{p0,·v0},·Lcom/owncloud/android/lib/resources/files/RestoreFileVersionRemoteOperation;->isSuccess(I)Z | 135 | ····invoke-direct·{p0,·v0},·Lcom/owncloud/android/lib/resources/files/RestoreFileVersionRemoteOperation;->isSuccess(I)Z |
131 | ····move-result·v0 | 136 | ····move-result·v0 |
132 | ····invoke-direct·{v1,·v0,·v | 137 | ····invoke-direct·{v1,·v0,·v3},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(ZLorg/apache/commons/httpclient/HttpMethod;)V |
133 | ····.line·8 | 138 | ····.line·87 |
134 | ····invoke-virtual·{v | 139 | ····invoke-virtual·{v3},·Lorg/apache/jackrabbit/webdav/client/methods/MoveMethod;->getResponseBodyAsStream()Ljava/io/InputStream; |
135 | ····move-result-object·v0 | 140 | ····move-result-object·v0 |
136 | ····invoke-virtual·{p1,·v0},·Lcom/owncloud/android/lib/common/OwnCloudClient;->exhaustResponse(Ljava/io/InputStream;)V | 141 | ····invoke-virtual·{p1,·v0},·Lcom/owncloud/android/lib/common/OwnCloudClient;->exhaustResponse(Ljava/io/InputStream;)V |
137 | ····:try_end_ | 142 | ····:try_end_1 |
138 | ····.catch·Ljava/io/IOException;·{:try_start_ | 143 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_0 |
144 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | ||
145 | ····.line·93 | ||
Max diff block lines reached; 3732/11890 bytes (31.39%) of diff not shown. |
Offset 47, 177 lines modified | Offset 47, 243 lines modified | ||
47 | ····return-void | 47 | ····return-void |
48 | .end·method | 48 | .end·method |
49 | #·virtual·methods | 49 | #·virtual·methods |
50 | .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; | 50 | .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; |
51 | ····.locals· | 51 | ····.locals·5 |
52 | ····const/4·v0,·0x0 | ||
52 | ····.line·6 | 53 | ····.line·67 |
53 | ····:try_start_0 | 54 | ····:try_start_0 |
54 | ····new-instance·v | 55 | ····new-instance·v1,·Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet; |
55 | ····invoke-direct·{v | 56 | ····invoke-direct·{v1},·Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet;-><init>()V |
56 | ····.line·6 | 57 | ····.line·68 |
57 | ····sget-object·v | 58 | ····sget-object·v2,·Lorg/apache/jackrabbit/webdav/property/DavPropertyName;->GETETAG:Lorg/apache/jackrabbit/webdav/property/DavPropertyName; |
58 | ····invoke-virtual·{v | 59 | ····invoke-virtual·{v1,·v2},·Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet;->add(Lorg/apache/jackrabbit/webdav/property/DavPropertyName;)Z |
59 | ····.line· | 60 | ····.line·70 |
60 | ····new-instance·v | 61 | ····new-instance·v2,·Lorg/apache/jackrabbit/webdav/client/methods/PropFindMethod; |
61 | ····new-instance·v | 62 | ····new-instance·v3,·Ljava/lang/StringBuilder; |
62 | ····invoke-direct·{v | 63 | ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V |
63 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getWebdavUri()Landroid/net/Uri; | 64 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getWebdavUri()Landroid/net/Uri; |
64 | ····move-result-object·v | 65 | ····move-result-object·v4 |
65 | ····invoke-virtual·{v | 66 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
66 | ····iget-object·v | 67 | ····iget-object·v4,·p0,·Lcom/owncloud/android/lib/resources/files/CheckEtagRemoteOperation;->path:Ljava/lang/String; |
67 | ····invoke-static·{v | 68 | ····invoke-static·{v4},·Lcom/owncloud/android/lib/common/network/WebdavUtils;->encodePath(Ljava/lang/String;)Ljava/lang/String; |
68 | ····move-result-object·v | 69 | ····move-result-object·v4 |
69 | ····invoke-virtual·{v | 70 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
70 | ····invoke-virtual·{v | 71 | ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
71 | ····move-result-object·v | 72 | ····move-result-object·v3 |
72 | ····const/4·v | 73 | ····const/4·v4,·0x0 |
73 | ····invoke-direct·{v | 74 | ····invoke-direct·{v2,·v3,·v1,·v4},·Lorg/apache/jackrabbit/webdav/client/methods/PropFindMethod;-><init>(Ljava/lang/String;Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet;I)V |
75 | ····:try_end_0 | ||
76 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_1 | ||
77 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 | ||
74 | ····const·v0,·0x9c40 | 78 | ····const·v0,·0x9c40 |
75 | ····const/16·v | 79 | ····const/16·v1,·0x1388 |
76 | ····.line·7 | 80 | ····.line·73 |
81 | ····:try_start_1 | ||
77 | ····invoke-virtual·{p1,·v | 82 | ····invoke-virtual·{p1,·v2,·v0,·v1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->executeMethod(Lorg/apache/commons/httpclient/HttpMethodBase;II)I |
78 | ····move-result·p1 | 83 | ····move-result·p1 |
79 | ····const/16·v0,·0xcf | 84 | ····const/16·v0,·0xcf |
80 | ····const/16·v | 85 | ····const/16·v1,·0xc8 |
81 | ····if-eq·p1,·v0,·:cond_ | 86 | ····if-eq·p1,·v0,·:cond_2 |
82 | ····if-ne·p1,·v | 87 | ····if-ne·p1,·v1,·:cond_0 |
83 | ····goto·:goto_0 | 88 | ····goto·:goto_0 |
84 | ····:cond_0 | 89 | ····:cond_0 |
85 | ····const/16·v0,·0x194 | 90 | ····const/16·v0,·0x194 |
86 | ····if-ne·p1,·v0,·:cond_ | 91 | ····if-ne·p1,·v0,·:cond_1 |
87 | ····.line·9 | 92 | ····.line·96 |
88 | ····new-instance·p1,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; | 93 | ····new-instance·p1,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; |
89 | ····sget-object·v0,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode;->FILE_NOT_FOUND:Lcom/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode; | 94 | ····sget-object·v0,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode;->FILE_NOT_FOUND:Lcom/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode; |
90 | ····invoke-direct·{p1,·v0},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(Lcom/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode;)V | 95 | ····invoke-direct·{p1,·v0},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(Lcom/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode;)V |
96 | ····:try_end_1 | ||
97 | ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0 | ||
98 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | ||
99 | ····.line·102 | ||
100 | ····invoke-virtual·{v2},·Lorg/apache/jackrabbit/webdav/client/methods/PropFindMethod;->releaseConnection()V | ||
91 | ····return-object·p1 | 101 | ····return-object·p1 |
92 | ····.line·73 | ||
93 | ····:cond_1 | 102 | ····:cond_1 |
103 | ····invoke-virtual·{v2},·Lorg/apache/jackrabbit/webdav/client/methods/PropFindMethod;->releaseConnection()V | ||
104 | ····goto·:goto_2 | ||
105 | ····.line·76 | ||
106 | ····:cond_2 | ||
94 | ····:goto_0 | 107 | ····:goto_0 |
108 | ····:try_start_2 | ||
95 | ····invoke-virtual·{v | 109 | ····invoke-virtual·{v2},·Lorg/apache/jackrabbit/webdav/client/methods/PropFindMethod;->getResponseBodyAsMultiStatus()Lorg/apache/jackrabbit/webdav/MultiStatus; |
96 | ····move-result-object·p1 | 110 | ····move-result-object·p1 |
97 | ····invoke-virtual·{p1},·Lorg/apache/jackrabbit/webdav/MultiStatus;->getResponses()[Lorg/apache/jackrabbit/webdav/MultiStatusResponse; | 111 | ····invoke-virtual·{p1},·Lorg/apache/jackrabbit/webdav/MultiStatus;->getResponses()[Lorg/apache/jackrabbit/webdav/MultiStatusResponse; |
98 | ····move-result-object·p1 | 112 | ····move-result-object·p1 |
99 | ····aget-object·p1,·p1,·v | 113 | ····aget-object·p1,·p1,·v4 |
100 | ····.line·7 | 114 | ····.line·78 |
101 | ····invoke-virtual·{p1,·v | 115 | ····invoke-virtual·{p1,·v1},·Lorg/apache/jackrabbit/webdav/MultiStatusResponse;->getProperties(I)Lorg/apache/jackrabbit/webdav/property/DavPropertySet; |
102 | ····move-result-object·p1 | 116 | ····move-result-object·p1 |
103 | ····sget-object·v0,·Lorg/apache/jackrabbit/webdav/property/DavPropertyName;->GETETAG:Lorg/apache/jackrabbit/webdav/property/DavPropertyName; | 117 | ····sget-object·v0,·Lorg/apache/jackrabbit/webdav/property/DavPropertyName;->GETETAG:Lorg/apache/jackrabbit/webdav/property/DavPropertyName; |
104 | ····.line·7 | 118 | ····.line·79 |
105 | ····invoke-virtual·{p1,·v0},·Lorg/apache/jackrabbit/webdav/property/DavPropertySet;->get(Lorg/apache/jackrabbit/webdav/property/DavPropertyName;)Lorg/apache/jackrabbit/webdav/property/DavProperty; | 119 | ····invoke-virtual·{p1,·v0},·Lorg/apache/jackrabbit/webdav/property/DavPropertySet;->get(Lorg/apache/jackrabbit/webdav/property/DavPropertyName;)Lorg/apache/jackrabbit/webdav/property/DavProperty; |
106 | ····move-result-object·p1 | 120 | ····move-result-object·p1 |
107 | ····invoke-interface·{p1},·Lorg/apache/jackrabbit/webdav/property/DavProperty;->getValue()Ljava/lang/Object; | 121 | ····invoke-interface·{p1},·Lorg/apache/jackrabbit/webdav/property/DavProperty;->getValue()Ljava/lang/Object; |
Max diff block lines reached; 4532/11407 bytes (39.73%) of diff not shown. |
Offset 30, 57 lines modified | Offset 30, 96 lines modified | ||
30 | ····sput-object·v0,·Lcom/owncloud/android/lib/resources/files/ChunkedFileUploadRemoteOperation;->TAG:Ljava/lang/String; | 30 | ····sput-object·v0,·Lcom/owncloud/android/lib/resources/files/ChunkedFileUploadRemoteOperation;->TAG:Ljava/lang/String; |
31 | ····return-void | 31 | ····return-void |
32 | .end·method | 32 | .end·method |
33 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V | 33 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V |
34 | ····.locals· | 34 | ····.locals·8 |
35 | ····const/4·v7,·0x0 | ||
36 | ····move-object·v0,·p0 | ||
37 | ····move-object·v1,·p1 | ||
38 | ····move-object·v2,·p2 | ||
39 | ····move-object·v3,·p3 | ||
40 | ····move-object·v4,·p4 | ||
41 | ····move-object·v5,·p5 | ||
42 | ····move·v6,·p6 | ||
35 | ····.line·6 | 43 | ····.line·69 |
36 | ····invoke-direct/range·{ | 44 | ····invoke-direct/range·{v0·..·v7},·Lcom/owncloud/android/lib/resources/files/ChunkedFileUploadRemoteOperation;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)V |
45 | ····return-void | ||
46 | .end·method | ||
47 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)V | ||
48 | ····.locals·7 | ||
49 | ····move-object·v0,·p0 | ||
50 | ····move-object·v1,·p1 | ||
51 | ····move-object·v2,·p2 | ||
52 | ····move-object·v3,·p3 | ||
53 | ····move-object·v4,·p4 | ||
54 | ····move-object·v5,·p5 | ||
55 | ····move-object·v6,·p7 | ||
37 | ····.line· | 56 | ····.line·79 |
57 | ····invoke-direct/range·{v0·..·v6},·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | ||
58 | ····.line·80 | ||
38 | ····iput-boolean·p6,·p0,·Lcom/owncloud/android/lib/resources/files/ChunkedFileUploadRemoteOperation;->onWifiConnection:Z | 59 | ····iput-boolean·p6,·p0,·Lcom/owncloud/android/lib/resources/files/ChunkedFileUploadRemoteOperation;->onWifiConnection:Z |
39 | ····return-void | 60 | ····return-void |
40 | .end·method | 61 | .end·method |
41 | .method·private·createPutMethod(Ljava/lang/String;)Lorg/apache/commons/httpclient/methods/PutMethod; | 62 | .method·private·createPutMethod(Ljava/lang/String;)Lorg/apache/commons/httpclient/methods/PutMethod; |
42 | ····.locals·1 | 63 | ····.locals·1 |
43 | ····.line·2 | 64 | ····.line·282 |
44 | ····new-instance·v0,·Lorg/apache/commons/httpclient/methods/PutMethod; | 65 | ····new-instance·v0,·Lorg/apache/commons/httpclient/methods/PutMethod; |
45 | ····invoke-direct·{v0,·p1},·Lorg/apache/commons/httpclient/methods/PutMethod;-><init>(Ljava/lang/String;)V | 66 | ····invoke-direct·{v0,·p1},·Lorg/apache/commons/httpclient/methods/PutMethod;-><init>(Ljava/lang/String;)V |
46 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/files/ChunkedFileUploadRemoteOperation;->putMethod:Lorg/apache/commons/httpclient/methods/PutMethod; | 67 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/files/ChunkedFileUploadRemoteOperation;->putMethod:Lorg/apache/commons/httpclient/methods/PutMethod; |
47 | ····.line·2 | 68 | ····.line·283 |
48 | ····iget-object·p1,·p0,·Lcom/owncloud/android/lib/resources/files/ChunkedFileUploadRemoteOperation;->putMethod:Lorg/apache/commons/httpclient/methods/PutMethod; | 69 | ····iget-object·p1,·p0,·Lcom/owncloud/android/lib/resources/files/ChunkedFileUploadRemoteOperation;->putMethod:Lorg/apache/commons/httpclient/methods/PutMethod; |
49 | ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/resources/files/ChunkedFileUploadRemoteOperation;->entity:Lorg/apache/commons/httpclient/methods/RequestEntity; | 70 | ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/resources/files/ChunkedFileUploadRemoteOperation;->entity:Lorg/apache/commons/httpclient/methods/RequestEntity; |
50 | ····invoke-virtual·{p1,·v0},·Lorg/apache/commons/httpclient/methods/PutMethod;->setRequestEntity(Lorg/apache/commons/httpclient/methods/RequestEntity;)V | 71 | ····invoke-virtual·{p1,·v0},·Lorg/apache/commons/httpclient/methods/PutMethod;->setRequestEntity(Lorg/apache/commons/httpclient/methods/RequestEntity;)V |
51 | ····.line·2 | 72 | ····.line·284 |
52 | ····iget-object·p1,·p0,·Lcom/owncloud/android/lib/resources/files/ChunkedFileUploadRemoteOperation;->cancellationRequested:Ljava/util/concurrent/atomic/AtomicBoolean; | 73 | ····iget-object·p1,·p0,·Lcom/owncloud/android/lib/resources/files/ChunkedFileUploadRemoteOperation;->cancellationRequested:Ljava/util/concurrent/atomic/AtomicBoolean; |
53 | ····invoke-virtual·{p1},·Ljava/util/concurrent/atomic/AtomicBoolean;->get()Z | 74 | ····invoke-virtual·{p1},·Ljava/util/concurrent/atomic/AtomicBoolean;->get()Z |
54 | ····move-result·p1 | 75 | ····move-result·p1 |
55 | ····if-eqz·p1,·:cond_0 | 76 | ····if-eqz·p1,·:cond_0 |
56 | ····.line·2 | 77 | ····.line·285 |
57 | ····iget-object·p1,·p0,·Lcom/owncloud/android/lib/resources/files/ChunkedFileUploadRemoteOperation;->putMethod:Lorg/apache/commons/httpclient/methods/PutMethod; | 78 | ····iget-object·p1,·p0,·Lcom/owncloud/android/lib/resources/files/ChunkedFileUploadRemoteOperation;->putMethod:Lorg/apache/commons/httpclient/methods/PutMethod; |
58 | ····invoke-virtual·{p1},·Lorg/apache/commons/httpclient/methods/PutMethod;->abort()V | 79 | ····invoke-virtual·{p1},·Lorg/apache/commons/httpclient/methods/PutMethod;->abort()V |
59 | ····.line·2 | 80 | ····.line·288 |
60 | ····:cond_0 | 81 | ····:cond_0 |
61 | ····iget-object·p1,·p0,·Lcom/owncloud/android/lib/resources/files/ChunkedFileUploadRemoteOperation;->putMethod:Lorg/apache/commons/httpclient/methods/PutMethod; | 82 | ····iget-object·p1,·p0,·Lcom/owncloud/android/lib/resources/files/ChunkedFileUploadRemoteOperation;->putMethod:Lorg/apache/commons/httpclient/methods/PutMethod; |
62 | ····return-object·p1 | 83 | ····return-object·p1 |
63 | .end·method | 84 | .end·method |
64 | .method·private·findNextFittingChunk(Ljava/util/List;JJ)Lcom/owncloud/android/lib/resources/files/Chunk; | 85 | .method·private·findNextFittingChunk(Ljava/util/List;JJ)Lcom/owncloud/android/lib/resources/files/Chunk; |
Offset 91, 15 lines modified | Offset 130, 15 lines modified | ||
91 | ············"Ljava/util/List<", | 130 | ············"Ljava/util/List<", |
92 | ············"Lcom/owncloud/android/lib/resources/files/Chunk;", | 131 | ············"Lcom/owncloud/android/lib/resources/files/Chunk;", |
93 | ············">;JJ)", | 132 | ············">;JJ)", |
94 | ············"Lcom/owncloud/android/lib/resources/files/Chunk;" | 133 | ············"Lcom/owncloud/android/lib/resources/files/Chunk;" |
95 | ········} | 134 | ········} |
96 | ····.end·annotation | 135 | ····.end·annotation |
97 | ····.line· | 136 | ····.line·212 |
98 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 137 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
99 | ····move-result-object·p1 | 138 | ····move-result-object·p1 |
100 | ····:cond_0 | 139 | ····:cond_0 |
101 | ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z | 140 | ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z |
Offset 109, 15 lines modified | Offset 148, 15 lines modified | ||
109 | ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 148 | ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
110 | ····move-result-object·v0 | 149 | ····move-result-object·v0 |
111 | ····check-cast·v0,·Lcom/owncloud/android/lib/resources/files/Chunk; | 150 | ····check-cast·v0,·Lcom/owncloud/android/lib/resources/files/Chunk; |
112 | ····.line· | 151 | ····.line·213 |
113 | ····iget-wide·v1,·v0,·Lcom/owncloud/android/lib/resources/files/Chunk;->start:J | 152 | ····iget-wide·v1,·v0,·Lcom/owncloud/android/lib/resources/files/Chunk;->start:J |
114 | ····cmp-long·v3,·v1,·p2 | 153 | ····cmp-long·v3,·v1,·p2 |
115 | ····if-ltz·v3,·:cond_0 | 154 | ····if-ltz·v3,·:cond_0 |
Max diff block lines reached; 30969/35651 bytes (86.87%) of diff not shown. |
Offset 34, 161 lines modified | Offset 34, 192 lines modified | ||
34 | .field·putMethod:Lorg/apache/commons/httpclient/methods/PutMethod; | 34 | .field·putMethod:Lorg/apache/commons/httpclient/methods/PutMethod; |
35 | .field·protected·remotePath:Ljava/lang/String; | 35 | .field·protected·remotePath:Ljava/lang/String; |
36 | .field·private·requiredEtag:Ljava/lang/String; | 36 | .field·private·requiredEtag:Ljava/lang/String; |
37 | .field·token:Ljava/lang/String; | ||
37 | #·direct·methods | 38 | #·direct·methods |
38 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | 39 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V |
39 | ····.locals·3 | 40 | ····.locals·3 |
40 | ····.line· | 41 | ····.line·84 |
41 | ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V | 42 | ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V |
42 | ····const/4·v0,·0x0 | 43 | ····const/4·v0,·0x0 |
43 | ····.line·64 | 44 | ····.line·64 |
44 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->putMethod:Lorg/apache/commons/httpclient/methods/PutMethod; | 45 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->putMethod:Lorg/apache/commons/httpclient/methods/PutMethod; |
45 | ····.line·65 | 46 | ····.line·65 |
46 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->requiredEtag:Ljava/lang/String; | 47 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->requiredEtag:Ljava/lang/String; |
47 | ····.line·6 | 48 | ····.line·66 |
49 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->token:Ljava/lang/String; | ||
50 | ····.line·68 | ||
48 | ····new-instance·v1,·Ljava/util/concurrent/atomic/AtomicBoolean; | 51 | ····new-instance·v1,·Ljava/util/concurrent/atomic/AtomicBoolean; |
49 | ····const/4·v2,·0x0 | 52 | ····const/4·v2,·0x0 |
50 | ····invoke-direct·{v1,·v2},·Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V | 53 | ····invoke-direct·{v1,·v2},·Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V |
51 | ····iput-object·v1,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->cancellationRequested:Ljava/util/concurrent/atomic/AtomicBoolean; | 54 | ····iput-object·v1,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->cancellationRequested:Ljava/util/concurrent/atomic/AtomicBoolean; |
52 | ····.line·6 | 55 | ····.line·69 |
53 | ····new-instance·v1,·Ljava/util/HashSet; | 56 | ····new-instance·v1,·Ljava/util/HashSet; |
54 | ····invoke-direct·{v1},·Ljava/util/HashSet;-><init>()V | 57 | ····invoke-direct·{v1},·Ljava/util/HashSet;-><init>()V |
55 | ····iput-object·v1,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->dataTransferListeners:Ljava/util/Set; | 58 | ····iput-object·v1,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->dataTransferListeners:Ljava/util/Set; |
56 | ····.line·7 | 59 | ····.line·71 |
57 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->entity:Lorg/apache/commons/httpclient/methods/RequestEntity; | 60 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->entity:Lorg/apache/commons/httpclient/methods/RequestEntity; |
58 | ····.line· | 61 | ····.line·85 |
59 | ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->localPath:Ljava/lang/String; | 62 | ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->localPath:Ljava/lang/String; |
60 | ····.line· | 63 | ····.line·86 |
61 | ····iput-object·p2,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->remotePath:Ljava/lang/String; | 64 | ····iput-object·p2,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->remotePath:Ljava/lang/String; |
62 | ····.line· | 65 | ····.line·87 |
63 | ····iput-object·p3,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->mimeType:Ljava/lang/String; | 66 | ····iput-object·p3,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->mimeType:Ljava/lang/String; |
64 | ····if-eqz·p4,·:cond_0 | 67 | ····if-eqz·p4,·:cond_0 |
65 | ····.line· | 68 | ····.line·95 |
66 | ····iput-object·p4,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->lastModificationTimestamp:Ljava/lang/String; | 69 | ····iput-object·p4,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->lastModificationTimestamp:Ljava/lang/String; |
67 | ····return-void | 70 | ····return-void |
68 | ····.line· | 71 | ····.line·90 |
69 | ····:cond_0 | 72 | ····:cond_0 |
70 | ····new-instance·p1,·Ljava/lang/AssertionError; | 73 | ····new-instance·p1,·Ljava/lang/AssertionError; |
71 | ····const-string·p2,·"LastModificationTimestamp·may·NOT·be·null!" | 74 | ····const-string·p2,·"LastModificationTimestamp·may·NOT·be·null!" |
72 | ····invoke-direct·{p1,·p2},·Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V | 75 | ····invoke-direct·{p1,·p2},·Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V |
73 | ····throw·p1 | 76 | ····throw·p1 |
74 | .end·method | 77 | .end·method |
75 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | 78 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V |
79 | ····.locals·7 | ||
80 | ····const/4·v6,·0x0 | ||
81 | ····move-object·v0,·p0 | ||
82 | ····move-object·v1,·p1 | ||
83 | ····move-object·v2,·p2 | ||
84 | ····move-object·v3,·p3 | ||
85 | ····move-object·v4,·p4 | ||
86 | ····move-object·v5,·p5 | ||
87 | ····.line·78 | ||
88 | ····invoke-direct/range·{v0·..·v6},·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | ||
89 | ····return-void | ||
90 | .end·method | ||
91 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | ||
76 | ····.locals·0 | 92 | ····.locals·0 |
77 | ····.line· | 93 | ····.line·104 |
78 | ····invoke-direct·{p0,·p1,·p2,·p3,·p5},·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | 94 | ····invoke-direct·{p0,·p1,·p2,·p3,·p5},·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V |
79 | ····.line· | 95 | ····.line·105 |
80 | ····iput-object·p4,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->requiredEtag:Ljava/lang/String; | 96 | ····iput-object·p4,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->requiredEtag:Ljava/lang/String; |
97 | ····.line·106 | ||
98 | ····iput-object·p6,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->token:Ljava/lang/String; | ||
81 | ····return-void | 99 | ····return-void |
82 | .end·method | 100 | .end·method |
83 | #·virtual·methods | 101 | #·virtual·methods |
84 | .method·public·addDataTransferProgressListener(Lcom/owncloud/android/lib/common/network/OnDatatransferProgressListener;)V | 102 | .method·public·addDataTransferProgressListener(Lcom/owncloud/android/lib/common/network/OnDatatransferProgressListener;)V |
85 | ····.locals·2 | 103 | ····.locals·2 |
86 | ····.line·1 | 104 | ····.line·193 |
87 | ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->dataTransferListeners:Ljava/util/Set; | 105 | ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->dataTransferListeners:Ljava/util/Set; |
88 | ····monitor-enter·v0 | 106 | ····monitor-enter·v0 |
89 | ····.line·1 | 107 | ····.line·194 |
90 | ····:try_start_0 | 108 | ····:try_start_0 |
91 | ····iget-object·v1,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->dataTransferListeners:Ljava/util/Set; | 109 | ····iget-object·v1,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->dataTransferListeners:Ljava/util/Set; |
92 | ····invoke-interface·{v1,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z | 110 | ····invoke-interface·{v1,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z |
Max diff block lines reached; 17482/22152 bytes (78.92%) of diff not shown. |
Offset 4, 35 lines modified | Offset 4, 35 lines modified | ||
4 | #·static·fields | 4 | #·static·fields |
5 | .field·private·static·final·TAG:Ljava/lang/String; | 5 | .field·private·static·final·TAG:Ljava/lang/String; |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·private·eTag:Ljava/lang/String; | ||
8 | .field·private·getMethod:Lorg/apache/commons/httpclient/methods/GetMethod; | ||
7 | .field·private·final·mCancellationRequested:Ljava/util/concurrent/atomic/AtomicBoolean; | 9 | .field·private·final·mCancellationRequested:Ljava/util/concurrent/atomic/AtomicBoolean; |
8 | .field·private·mDataTransferListeners:Ljava/util/Set; | 10 | .field·private·mDataTransferListeners:Ljava/util/Set; |
9 | ····.annotation·system·Ldalvik/annotation/Signature; | 11 | ····.annotation·system·Ldalvik/annotation/Signature; |
10 | ········value·=·{ | 12 | ········value·=·{ |
11 | ············"Ljava/util/Set<", | 13 | ············"Ljava/util/Set<", |
12 | ············"Lcom/owncloud/android/lib/common/network/OnDatatransferProgressListener;", | 14 | ············"Lcom/owncloud/android/lib/common/network/OnDatatransferProgressListener;", |
13 | ············">;" | 15 | ············">;" |
14 | ········} | 16 | ········} |
15 | ····.end·annotation | 17 | ····.end·annotation |
16 | .end·field | 18 | .end·field |
19 | .field·private·modificationTimestamp:J | ||
17 | .field·private·mEtag:Ljava/lang/String; | ||
18 | .field·private·mGet:Lorg/apache/commons/httpclient/methods/GetMethod; | ||
19 | .field·private·mLocalFolderPath:Ljava/lang/String; | ||
20 | .field·private·m | 20 | .field·private·remotePath:Ljava/lang/String; |
21 | .field·private·m | 21 | .field·private·temporalFolderPath:Ljava/lang/String; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·static·constructor·<clinit>()V | 23 | .method·static·constructor·<clinit>()V |
24 | ····.locals·1 | 24 | ····.locals·1 |
25 | ····.line·58 | 25 | ····.line·58 |
Offset 46, 15 lines modified | Offset 46, 15 lines modified | ||
46 | ····return-void | 46 | ····return-void |
47 | .end·method | 47 | .end·method |
48 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;)V | 48 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;)V |
49 | ····.locals·2 | 49 | ····.locals·2 |
50 | ····.line· | 50 | ····.line·73 |
51 | ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V | 51 | ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V |
52 | ····.line·60 | 52 | ····.line·60 |
53 | ····new-instance·v0,·Ljava/util/HashSet; | 53 | ····new-instance·v0,·Ljava/util/HashSet; |
54 | ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V | 54 | ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V |
Offset 68, 233 lines modified | Offset 68, 148 lines modified | ||
68 | ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V | 68 | ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V |
69 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/files/DownloadFileRemoteOperation;->mCancellationRequested:Ljava/util/concurrent/atomic/AtomicBoolean; | 69 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/files/DownloadFileRemoteOperation;->mCancellationRequested:Ljava/util/concurrent/atomic/AtomicBoolean; |
70 | ····const-wide/16·v0,·0x0 | 70 | ····const-wide/16·v0,·0x0 |
71 | ····.line·62 | 71 | ····.line·62 |
72 | ····iput-wide·v0,·p0,·Lcom/owncloud/android/lib/resources/files/DownloadFileRemoteOperation;->m | 72 | ····iput-wide·v0,·p0,·Lcom/owncloud/android/lib/resources/files/DownloadFileRemoteOperation;->modificationTimestamp:J |
73 | ····const-string·v0,·"" | 73 | ····const-string·v0,·"" |
74 | ····.line·63 | 74 | ····.line·63 |
75 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/files/DownloadFileRemoteOperation;-> | 75 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/files/DownloadFileRemoteOperation;->eTag:Ljava/lang/String; |
76 | ····.line·7 | 76 | ····.line·74 |
77 | ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/files/DownloadFileRemoteOperation;-> | 77 | ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/files/DownloadFileRemoteOperation;->remotePath:Ljava/lang/String; |
78 | ····.line·7 | 78 | ····.line·75 |
79 | ····iput-object·p2,·p0,·Lcom/owncloud/android/lib/resources/files/DownloadFileRemoteOperation;->m | 79 | ····iput-object·p2,·p0,·Lcom/owncloud/android/lib/resources/files/DownloadFileRemoteOperation;->temporalFolderPath:Ljava/lang/String; |
80 | ····return-void | 80 | ····return-void |
81 | .end·method | 81 | .end·method |
82 | .method·private·getTmpPath()Ljava/lang/String; | ||
83 | ····.locals·2 | ||
84 | ····.line·192 | ||
85 | ····new-instance·v0,·Ljava/lang/StringBuilder; | ||
86 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | ||
87 | ····iget-object·v1,·p0,·Lcom/owncloud/android/lib/resources/files/DownloadFileRemoteOperation;->mLocalFolderPath:Ljava/lang/String; | ||
88 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
89 | ····iget-object·v1,·p0,·Lcom/owncloud/android/lib/resources/files/DownloadFileRemoteOperation;->mRemotePath:Ljava/lang/String; | ||
90 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
91 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | ||
92 | ····move-result-object·v0 | ||
93 | ····return-object·v0 | ||
94 | .end·method | ||
95 | .method·private·isSuccess(I)Z | ||
96 | ····.locals·1 | ||
97 | ····const/16·v0,·0xc8 | ||
98 | ····if-ne·p1,·v0,·:cond_0 | ||
99 | ····const/4·p1,·0x1 | ||
100 | ····goto·:goto_0 | ||
101 | ····:cond_0 | ||
102 | ····const/4·p1,·0x0 | ||
103 | ····:goto_0 | ||
104 | ····return·p1 | ||
105 | .end·method | ||
106 | #·virtual·methods | ||
107 | .method·public·addDatatransferProgressListener(Lcom/owncloud/android/lib/common/network/OnDatatransferProgressListener;)V | ||
108 | ····.locals·2 | ||
109 | ····.line·196 | ||
Max diff block lines reached; 29443/34857 bytes (84.47%) of diff not shown. |
Offset 61, 219 lines modified | Offset 61, 219 lines modified | ||
61 | .field·private·unreadCommentsCount:I | 61 | .field·private·unreadCommentsCount:I |
62 | #·direct·methods | 62 | #·direct·methods |
63 | .method·static·constructor·<clinit>()V | 63 | .method·static·constructor·<clinit>()V |
64 | ····.locals·1 | 64 | ····.locals·1 |
65 | ····.line·13 | 65 | ····.line·137 |
66 | ····new-instance·v0,·Lcom/owncloud/android/lib/resources/files/model/RemoteFile$1; | 66 | ····new-instance·v0,·Lcom/owncloud/android/lib/resources/files/model/RemoteFile$1; |
67 | ····invoke-direct·{v0},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile$1;-><init>()V | 67 | ····invoke-direct·{v0},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile$1;-><init>()V |
68 | ····sput-object·v0,·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->CREATOR:Landroid/os/Parcelable$Creator; | 68 | ····sput-object·v0,·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->CREATOR:Landroid/os/Parcelable$Creator; |
69 | ····return-void | 69 | ····return-void |
70 | .end·method | 70 | .end·method |
71 | .method·public·constructor·<init>()V | 71 | .method·public·constructor·<init>()V |
72 | ····.locals·0 | 72 | ····.locals·0 |
73 | ····.line·7 | 73 | ····.line·73 |
74 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 74 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
75 | ····.line·7 | 75 | ····.line·74 |
76 | ····invoke-direct·{p0},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->resetData()V | 76 | ····invoke-direct·{p0},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->resetData()V |
77 | ····return-void | 77 | ····return-void |
78 | .end·method | 78 | .end·method |
79 | .method·protected·constructor·<init>(Landroid/os/Parcel;)V | 79 | .method·protected·constructor·<init>(Landroid/os/Parcel;)V |
80 | ····.locals·0 | 80 | ····.locals·0 |
81 | ····.line·15 | 81 | ····.line·156 |
82 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 82 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
83 | ····.line·15 | 83 | ····.line·157 |
84 | ····invoke-virtual·{p0,·p1},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->readFromParcel(Landroid/os/Parcel;)V | 84 | ····invoke-virtual·{p0,·p1},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->readFromParcel(Landroid/os/Parcel;)V |
85 | ····return-void | 85 | ····return-void |
86 | .end·method | 86 | .end·method |
87 | .method·public·constructor·<init>(Lcom/owncloud/android/lib/common/network/WebdavEntry;)V | 87 | .method·public·constructor·<init>(Lcom/owncloud/android/lib/common/network/WebdavEntry;)V |
88 | ····.locals·2 | 88 | ····.locals·2 |
89 | ····.line·9 | 89 | ····.line·93 |
90 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->decodedPath()Ljava/lang/String; | 90 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->decodedPath()Ljava/lang/String; |
91 | ····move-result-object·v0 | 91 | ····move-result-object·v0 |
92 | ····invoke-direct·{p0,·v0},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;-><init>(Ljava/lang/String;)V | 92 | ····invoke-direct·{p0,·v0},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;-><init>(Ljava/lang/String;)V |
93 | ····.line·9 | 93 | ····.line·94 |
94 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->getCreateTimestamp()J | 94 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->getCreateTimestamp()J |
95 | ····move-result-wide·v0 | 95 | ····move-result-wide·v0 |
96 | ····invoke-virtual·{p0,·v0,·v1},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->setCreationTimestamp(J)V | 96 | ····invoke-virtual·{p0,·v0,·v1},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->setCreationTimestamp(J)V |
97 | ····.line·9 | 97 | ····.line·95 |
98 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->getContentLength()J | 98 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->getContentLength()J |
99 | ····move-result-wide·v0 | 99 | ····move-result-wide·v0 |
100 | ····invoke-virtual·{p0,·v0,·v1},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->setLength(J)V | 100 | ····invoke-virtual·{p0,·v0,·v1},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->setLength(J)V |
101 | ····.line·9 | 101 | ····.line·96 |
102 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->getContentType()Ljava/lang/String; | 102 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->getContentType()Ljava/lang/String; |
103 | ····move-result-object·v0 | 103 | ····move-result-object·v0 |
104 | ····invoke-virtual·{p0,·v0},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->setMimeType(Ljava/lang/String;)V | 104 | ····invoke-virtual·{p0,·v0},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->setMimeType(Ljava/lang/String;)V |
105 | ····.line·9 | 105 | ····.line·97 |
106 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->getModifiedTimestamp()J | 106 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->getModifiedTimestamp()J |
107 | ····move-result-wide·v0 | 107 | ····move-result-wide·v0 |
108 | ····invoke-virtual·{p0,·v0,·v1},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->setModifiedTimestamp(J)V | 108 | ····invoke-virtual·{p0,·v0,·v1},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->setModifiedTimestamp(J)V |
109 | ····.line·9 | 109 | ····.line·98 |
110 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->getETag()Ljava/lang/String; | 110 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->getETag()Ljava/lang/String; |
111 | ····move-result-object·v0 | 111 | ····move-result-object·v0 |
112 | ····invoke-virtual·{p0,·v0},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->setEtag(Ljava/lang/String;)V | 112 | ····invoke-virtual·{p0,·v0},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->setEtag(Ljava/lang/String;)V |
113 | ····.line·9 | 113 | ····.line·99 |
114 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->getPermissions()Ljava/lang/String; | 114 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->getPermissions()Ljava/lang/String; |
115 | ····move-result-object·v0 | 115 | ····move-result-object·v0 |
116 | ····invoke-virtual·{p0,·v0},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->setPermissions(Ljava/lang/String;)V | 116 | ····invoke-virtual·{p0,·v0},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->setPermissions(Ljava/lang/String;)V |
117 | ····.line· | 117 | ····.line·100 |
118 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->getRemoteId()Ljava/lang/String; | 118 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->getRemoteId()Ljava/lang/String; |
119 | ····move-result-object·v0 | 119 | ····move-result-object·v0 |
120 | ····invoke-virtual·{p0,·v0},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->setRemoteId(Ljava/lang/String;)V | 120 | ····invoke-virtual·{p0,·v0},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->setRemoteId(Ljava/lang/String;)V |
121 | ····.line·10 | 121 | ····.line·101 |
122 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->getSize()J | 122 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->getSize()J |
123 | ····move-result-wide·v0 | 123 | ····move-result-wide·v0 |
124 | ····invoke-virtual·{p0,·v0,·v1},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->setSize(J)V | 124 | ····invoke-virtual·{p0,·v0,·v1},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->setSize(J)V |
125 | ····.line·10 | 125 | ····.line·102 |
126 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->isFavorite()Z | 126 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->isFavorite()Z |
127 | ····move-result·v0 | 127 | ····move-result·v0 |
128 | ····invoke-virtual·{p0,·v0},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->setFavorite(Z)V | 128 | ····invoke-virtual·{p0,·v0},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->setFavorite(Z)V |
129 | ····.line·10 | 129 | ····.line·103 |
130 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->isEncrypted()Z | 130 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->isEncrypted()Z |
131 | ····move-result·v0 | 131 | ····move-result·v0 |
132 | ····invoke-virtual·{p0,·v0},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->setEncrypted(Z)V | 132 | ····invoke-virtual·{p0,·v0},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->setEncrypted(Z)V |
133 | ····.line·10 | 133 | ····.line·104 |
134 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->getMountType()Lcom/owncloud/android/lib/common/network/WebdavEntry$MountType; | 134 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->getMountType()Lcom/owncloud/android/lib/common/network/WebdavEntry$MountType; |
135 | ····move-result-object·v0 | 135 | ····move-result-object·v0 |
136 | ····invoke-virtual·{p0,·v0},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->setMountType(Lcom/owncloud/android/lib/common/network/WebdavEntry$MountType;)V | 136 | ····invoke-virtual·{p0,·v0},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->setMountType(Lcom/owncloud/android/lib/common/network/WebdavEntry$MountType;)V |
Max diff block lines reached; 24393/29160 bytes (83.65%) of diff not shown. |
Offset 205, 32 lines modified | Offset 205, 20 lines modified | ||
205 | .method·public·isFolder()Z | 205 | .method·public·isFolder()Z |
206 | ····.locals·2 | 206 | ····.locals·2 |
207 | ····.line·80 | 207 | ····.line·80 |
208 | ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/resources/files/model/FileVersion;->mimeType:Ljava/lang/String; | 208 | ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/resources/files/model/FileVersion;->mimeType:Ljava/lang/String; |
209 | ····if-eqz·v0,·:cond_0 | ||
210 | ····const-string·v1,·"DIR" | 209 | ····const-string·v1,·"DIR" |
211 | ····invoke-virtual·{v | 210 | ····invoke-virtual·{v1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
212 | ····move-result·v0 | 211 | ····move-result·v0 |
213 | ····if-eqz·v0,·:cond_0 | ||
214 | ····const/4·v0,·0x1 | ||
215 | ····goto·:goto_0 | ||
216 | ····:cond_0 | ||
217 | ····const/4·v0,·0x0 | ||
218 | ····:goto_0 | ||
219 | ····return·v0 | 212 | ····return·v0 |
220 | .end·method | 213 | .end·method |
221 | .method·public·isHidden()Z | 214 | .method·public·isHidden()Z |
222 | ····.locals·2 | 215 | ····.locals·2 |
223 | ····.line·84 | 216 | ····.line·84 |
Offset 26, 56 lines modified | Offset 26, 56 lines modified | ||
26 | .end·annotation | 26 | .end·annotation |
27 | #·direct·methods | 27 | #·direct·methods |
28 | .method·constructor·<init>()V | 28 | .method·constructor·<init>()V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.line·13 | 30 | ····.line·138 |
31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
32 | ····return-void | 32 | ····return-void |
33 | .end·method | 33 | .end·method |
34 | #·virtual·methods | 34 | #·virtual·methods |
35 | .method·public·createFromParcel(Landroid/os/Parcel;)Lcom/owncloud/android/lib/resources/files/model/RemoteFile; | 35 | .method·public·createFromParcel(Landroid/os/Parcel;)Lcom/owncloud/android/lib/resources/files/model/RemoteFile; |
36 | ····.locals·1 | 36 | ····.locals·1 |
37 | ····.line·14 | 37 | ····.line·141 |
38 | ····new-instance·v0,·Lcom/owncloud/android/lib/resources/files/model/RemoteFile; | 38 | ····new-instance·v0,·Lcom/owncloud/android/lib/resources/files/model/RemoteFile; |
39 | ····invoke-direct·{v0,·p1},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;-><init>(Landroid/os/Parcel;)V | 39 | ····invoke-direct·{v0,·p1},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;-><init>(Landroid/os/Parcel;)V |
40 | ····return-object·v0 | 40 | ····return-object·v0 |
41 | .end·method | 41 | .end·method |
42 | .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; | 42 | .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; |
43 | ····.locals·0 | 43 | ····.locals·0 |
44 | ····.line·13 | 44 | ····.line·138 |
45 | ····invoke-virtual·{p0,·p1},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile$1;->createFromParcel(Landroid/os/Parcel;)Lcom/owncloud/android/lib/resources/files/model/RemoteFile; | 45 | ····invoke-virtual·{p0,·p1},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile$1;->createFromParcel(Landroid/os/Parcel;)Lcom/owncloud/android/lib/resources/files/model/RemoteFile; |
46 | ····move-result-object·p1 | 46 | ····move-result-object·p1 |
47 | ····return-object·p1 | 47 | ····return-object·p1 |
48 | .end·method | 48 | .end·method |
49 | .method·public·newArray(I)[Lcom/owncloud/android/lib/resources/files/model/RemoteFile; | 49 | .method·public·newArray(I)[Lcom/owncloud/android/lib/resources/files/model/RemoteFile; |
50 | ····.locals·0 | 50 | ····.locals·0 |
51 | ····.line·14 | 51 | ····.line·146 |
52 | ····new-array·p1,·p1,·[Lcom/owncloud/android/lib/resources/files/model/RemoteFile; | 52 | ····new-array·p1,·p1,·[Lcom/owncloud/android/lib/resources/files/model/RemoteFile; |
53 | ····return-object·p1 | 53 | ····return-object·p1 |
54 | .end·method | 54 | .end·method |
55 | .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object; | 55 | .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object; |
56 | ····.locals·0 | 56 | ····.locals·0 |
57 | ····.line·13 | 57 | ····.line·138 |
58 | ····invoke-virtual·{p0,·p1},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile$1;->newArray(I)[Lcom/owncloud/android/lib/resources/files/model/RemoteFile; | 58 | ····invoke-virtual·{p0,·p1},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile$1;->newArray(I)[Lcom/owncloud/android/lib/resources/files/model/RemoteFile; |
59 | ····move-result-object·p1 | 59 | ····move-result-object·p1 |
60 | ····return-object·p1 | 60 | ····return-object·p1 |
61 | .end·method | 61 | .end·method |
Offset 73, 149 lines modified | Offset 73, 197 lines modified | ||
73 | ····:goto_1 | 73 | ····:goto_1 |
74 | ····return·p1 | 74 | ····return·p1 |
75 | .end·method | 75 | .end·method |
76 | #·virtual·methods | 76 | #·virtual·methods |
77 | .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; | 77 | .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; |
78 | ····.locals· | 78 | ····.locals·5 |
79 | ····const/4·v0,·0x0 | ||
79 | ····.line·7 | 80 | ····.line·79 |
80 | ····:try_start_0 | 81 | ····:try_start_0 |
81 | ····new-instance·v | 82 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
82 | ····invoke-direct·{v | 83 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V |
83 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getNewWebdavUri()Landroid/net/Uri; | 84 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getNewWebdavUri()Landroid/net/Uri; |
84 | ····move-result-object·v | 85 | ····move-result-object·v2 |
85 | ····invoke-virtual·{v | 86 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
86 | ····iget-object·v | 87 | ····iget-object·v2,·p0,·Lcom/owncloud/android/lib/resources/trashbin/RestoreTrashbinFileRemoteOperation;->sourcePath:Ljava/lang/String; |
87 | ····invoke-static·{v | 88 | ····invoke-static·{v2},·Lcom/owncloud/android/lib/common/network/WebdavUtils;->encodePath(Ljava/lang/String;)Ljava/lang/String; |
88 | ····move-result-object·v | 89 | ····move-result-object·v2 |
89 | ····invoke-virtual·{v | 90 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
90 | ····invoke-virtual·{v | 91 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
91 | ····move-result-object·v | 92 | ····move-result-object·v1 |
92 | ····.line· | 93 | ····.line·80 |
93 | ····new-instance·v | 94 | ····new-instance·v2,·Ljava/lang/StringBuilder; |
94 | ····invoke-direct·{v | 95 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V |
95 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getNewWebdavUri()Landroid/net/Uri; | 96 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getNewWebdavUri()Landroid/net/Uri; |
96 | ····move-result-object·v | 97 | ····move-result-object·v3 |
97 | ····invoke-virtual·{v | 98 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
98 | ····const-string·v | 99 | ····const-string·v3,·"/trashbin/" |
99 | ····invoke-virtual·{v | 100 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
100 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getUserId()Ljava/lang/String; | 101 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getUserId()Ljava/lang/String; |
101 | ····move-result-object·v | 102 | ····move-result-object·v3 |
102 | ····invoke-virtual·{v | 103 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
103 | ····const-string·v | 104 | ····const-string·v3,·"/restore/" |
104 | ····invoke-virtual·{v | 105 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
105 | ····iget-object·v | 106 | ····iget-object·v3,·p0,·Lcom/owncloud/android/lib/resources/trashbin/RestoreTrashbinFileRemoteOperation;->fileName:Ljava/lang/String; |
106 | ····.line·8 | 107 | ····.line·81 |
107 | ····invoke-static·{v | 108 | ····invoke-static·{v3},·Landroid/net/Uri;->encode(Ljava/lang/String;)Ljava/lang/String; |
108 | ····move-result-object·v | 109 | ····move-result-object·v3 |
109 | ····invoke-virtual·{v | 110 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
110 | ····invoke-virtual·{v | 111 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
111 | ····move-result-object·v | 112 | ····move-result-object·v2 |
112 | ····.line·8 | 113 | ····.line·83 |
113 | ····new-instance·v | 114 | ····new-instance·v3,·Lorg/apache/jackrabbit/webdav/client/methods/MoveMethod; |
114 | ····const/4·v | 115 | ····const/4·v4,·0x1 |
115 | ····invoke-direct·{v | 116 | ····invoke-direct·{v3,·v1,·v2,·v4},·Lorg/apache/jackrabbit/webdav/client/methods/MoveMethod;-><init>(Ljava/lang/String;Ljava/lang/String;Z)V |
117 | ····:try_end_0 | ||
118 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1 | ||
119 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 | ||
116 | ····const/16·v0,·0x7530 | 120 | ····const/16·v0,·0x7530 |
117 | ····const/16·v1,·0x1388 | 121 | ····const/16·v1,·0x1388 |
118 | ····.line·8 | 122 | ····.line·84 |
123 | ····:try_start_1 | ||
119 | ····invoke-virtual·{p1,·v | 124 | ····invoke-virtual·{p1,·v3,·v0,·v1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->executeMethod(Lorg/apache/commons/httpclient/HttpMethodBase;II)I |
120 | ····move-result·v0 | 125 | ····move-result·v0 |
121 | ····.line·8 | 126 | ····.line·86 |
122 | ····new-instance·v1,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; | 127 | ····new-instance·v1,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; |
123 | ····invoke-direct·{p0,·v0},·Lcom/owncloud/android/lib/resources/trashbin/RestoreTrashbinFileRemoteOperation;->isSuccess(I)Z | 128 | ····invoke-direct·{p0,·v0},·Lcom/owncloud/android/lib/resources/trashbin/RestoreTrashbinFileRemoteOperation;->isSuccess(I)Z |
124 | ····move-result·v0 | 129 | ····move-result·v0 |
125 | ····invoke-direct·{v1,·v0,·v | 130 | ····invoke-direct·{v1,·v0,·v3},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(ZLorg/apache/commons/httpclient/HttpMethod;)V |
126 | ····.line·8 | 131 | ····.line·88 |
127 | ····invoke-virtual·{v | 132 | ····invoke-virtual·{v3},·Lorg/apache/jackrabbit/webdav/client/methods/MoveMethod;->getResponseBodyAsStream()Ljava/io/InputStream; |
128 | ····move-result-object·v0 | 133 | ····move-result-object·v0 |
129 | ····invoke-virtual·{p1,·v0},·Lcom/owncloud/android/lib/common/OwnCloudClient;->exhaustResponse(Ljava/io/InputStream;)V | 134 | ····invoke-virtual·{p1,·v0},·Lcom/owncloud/android/lib/common/OwnCloudClient;->exhaustResponse(Ljava/io/InputStream;)V |
130 | ····:try_end_ | 135 | ····:try_end_1 |
131 | ····.catch·Ljava/io/IOException;·{:try_start_ | 136 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_0 |
137 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | ||
138 | ····.line·94 | ||
139 | ····invoke-virtual·{v3},·Lorg/apache/jackrabbit/webdav/client/methods/MoveMethod;->releaseConnection()V | ||
132 | ····goto·:goto_ | 140 | ····goto·:goto_1 |
141 | ····:catchall_0 | ||
142 | ····move-exception·p1 | ||
143 | ····move-object·v0,·v3 | ||
144 | ····goto·:goto_2 | ||
133 | ····:catch_0 | 145 | ····:catch_0 |
134 | ····move-exception·p1 | 146 | ····move-exception·p1 |
Max diff block lines reached; 3082/10566 bytes (29.17%) of diff not shown. |
Offset 53, 106 lines modified | Offset 53, 154 lines modified | ||
53 | ····:goto_0 | 53 | ····:goto_0 |
54 | ····return·p1 | 54 | ····return·p1 |
55 | .end·method | 55 | .end·method |
56 | #·virtual·methods | 56 | #·virtual·methods |
57 | .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; | 57 | .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; |
58 | ····.locals· | 58 | ····.locals·5 |
59 | ····const/4·v0,·0x0 | ||
59 | ····.line·6 | 60 | ····.line·62 |
60 | ····:try_start_0 | 61 | ····:try_start_0 |
61 | ····new-instance·v | 62 | ····new-instance·v1,·Lorg/apache/jackrabbit/webdav/client/methods/DeleteMethod; |
62 | ····new-instance·v | 63 | ····new-instance·v2,·Ljava/lang/StringBuilder; |
63 | ····invoke-direct·{v | 64 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V |
64 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getNewWebdavUri()Landroid/net/Uri; | 65 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getNewWebdavUri()Landroid/net/Uri; |
65 | ····move-result-object·v | 66 | ····move-result-object·v3 |
66 | ····invoke-virtual·{v | 67 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
67 | ····const-string·v | 68 | ····const-string·v3,·"/trashbin/" |
68 | ····invoke-virtual·{v | 69 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
69 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getUserId()Ljava/lang/String; | 70 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getUserId()Ljava/lang/String; |
70 | ····move-result-object·v | 71 | ····move-result-object·v3 |
71 | ····invoke-virtual·{v | 72 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
72 | ····const-string·v | 73 | ····const-string·v3,·"/trash" |
73 | ····invoke-virtual·{v | 74 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
74 | ····invoke-virtual·{v | 75 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
75 | ····move-result-object·v | 76 | ····move-result-object·v2 |
76 | ····invoke-direct·{v | 77 | ····invoke-direct·{v1,·v2},·Lorg/apache/jackrabbit/webdav/client/methods/DeleteMethod;-><init>(Ljava/lang/String;)V |
78 | ····:try_end_0 | ||
79 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1 | ||
80 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 | ||
77 | ····const/16·v | 81 | ····const/16·v0,·0x7530 |
78 | ····const/16·v2,·0x1388 | 82 | ····const/16·v2,·0x1388 |
79 | ····.line·63 | 83 | ····.line·63 |
84 | ····:try_start_1 | ||
80 | ····invoke-virtual·{p1,·v | 85 | ····invoke-virtual·{p1,·v1,·v0,·v2},·Lcom/owncloud/android/lib/common/OwnCloudClient;->executeMethod(Lorg/apache/commons/httpclient/HttpMethodBase;II)I |
81 | ····move-result·v | 86 | ····move-result·v0 |
82 | ····.line·65 | 87 | ····.line·65 |
83 | ····new-instance·v2,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; | 88 | ····new-instance·v2,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; |
84 | ····invoke-direct·{p0,·v | 89 | ····invoke-direct·{p0,·v0},·Lcom/owncloud/android/lib/resources/trashbin/EmptyTrashbinRemoteOperation;->isSuccess(I)Z |
85 | ····move-result·v | 90 | ····move-result·v0 |
86 | ····invoke-direct·{v2,·v | 91 | ····invoke-direct·{v2,·v0,·v1},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(ZLorg/apache/commons/httpclient/HttpMethod;)V |
87 | ····.line·67 | 92 | ····.line·67 |
88 | ····invoke-virtual·{v | 93 | ····invoke-virtual·{v1},·Lorg/apache/jackrabbit/webdav/client/methods/DeleteMethod;->getResponseBodyAsStream()Ljava/io/InputStream; |
89 | ····move-result-object·v0 | 94 | ····move-result-object·v0 |
90 | ····invoke-virtual·{p1,·v0},·Lcom/owncloud/android/lib/common/OwnCloudClient;->exhaustResponse(Ljava/io/InputStream;)V | 95 | ····invoke-virtual·{p1,·v0},·Lcom/owncloud/android/lib/common/OwnCloudClient;->exhaustResponse(Ljava/io/InputStream;)V |
91 | ····:try_end_ | 96 | ····:try_end_1 |
92 | ····.catch·Ljava/io/IOException;·{:try_start_ | 97 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_0 |
98 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | ||
99 | ····.line·73 | ||
100 | ····invoke-virtual·{v1},·Lorg/apache/jackrabbit/webdav/client/methods/DeleteMethod;->releaseConnection()V | ||
93 | ····goto·:goto_ | 101 | ····goto·:goto_1 |
102 | ····:catchall_0 | ||
103 | ····move-exception·p1 | ||
104 | ····move-object·v0,·v1 | ||
105 | ····goto·:goto_2 | ||
94 | ····:catch_0 | 106 | ····:catch_0 |
95 | ····move-exception·p1 | 107 | ····move-exception·p1 |
108 | ····move-object·v0,·v1 | ||
109 | ····goto·:goto_0 | ||
110 | ····:catchall_1 | ||
111 | ····move-exception·p1 | ||
112 | ····goto·:goto_2 | ||
113 | ····:catch_1 | ||
114 | ····move-exception·p1 | ||
96 | ····.line·69 | 115 | ····.line·69 |
116 | ····:goto_0 | ||
117 | ····:try_start_2 | ||
97 | ····new-instance·v2,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; | 118 | ····new-instance·v2,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; |
98 | ····invoke-direct·{v2,·p1},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(Ljava/lang/Exception;)V | 119 | ····invoke-direct·{v2,·p1},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(Ljava/lang/Exception;)V |
99 | ····.line·70 | 120 | ····.line·70 |
100 | ····sget-object·v | 121 | ····sget-object·v1,·Lcom/owncloud/android/lib/resources/trashbin/EmptyTrashbinRemoteOperation;->TAG:Ljava/lang/String; |
101 | ····new-instance·v | 122 | ····new-instance·v3,·Ljava/lang/StringBuilder; |
102 | ····invoke-direct·{v | 123 | ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V |
103 | ····const-string·v | 124 | ····const-string·v4,·"Empty·trashbin·failed:·" |
104 | ····invoke-virtual·{v | 125 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
105 | ····invoke-virtual·{v2},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;->getLogMessage()Ljava/lang/String; | 126 | ····invoke-virtual·{v2},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;->getLogMessage()Ljava/lang/String; |
106 | ····move-result-object·v | 127 | ····move-result-object·v4 |
107 | ····invoke-virtual·{v | 128 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Max diff block lines reached; 940/7333 bytes (12.82%) of diff not shown. |
Offset 319, 32 lines modified | Offset 319, 20 lines modified | ||
319 | .method·public·isFolder()Z | 319 | .method·public·isFolder()Z |
320 | ····.locals·2 | 320 | ····.locals·2 |
321 | ····.line·73 | 321 | ····.line·73 |
322 | ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/resources/trashbin/model/TrashbinFile;->mimeType:Ljava/lang/String; | 322 | ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/resources/trashbin/model/TrashbinFile;->mimeType:Ljava/lang/String; |
323 | ····if-eqz·v0,·:cond_0 | ||
324 | ····const-string·v1,·"DIR" | 323 | ····const-string·v1,·"DIR" |
325 | ····invoke-virtual·{v | 324 | ····invoke-virtual·{v1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
326 | ····move-result·v0 | 325 | ····move-result·v0 |
327 | ····if-eqz·v0,·:cond_0 | ||
328 | ····const/4·v0,·0x1 | ||
329 | ····goto·:goto_0 | ||
330 | ····:cond_0 | ||
331 | ····const/4·v0,·0x0 | ||
332 | ····:goto_0 | ||
333 | ····return·v0 | 326 | ····return·v0 |
334 | .end·method | 327 | .end·method |
335 | .method·public·isHidden()Z | 328 | .method·public·isHidden()Z |
336 | ····.locals·2 | 329 | ····.locals·2 |
337 | ····.line·77 | 330 | ····.line·77 |
Offset 135, 39 lines modified | Offset 135, 83 lines modified | ||
135 | .field·private·static·final·PROPERTY_VERSIONING:Ljava/lang/String;·=·"versioning" | 135 | .field·private·static·final·PROPERTY_VERSIONING:Ljava/lang/String;·=·"versioning" |
136 | .field·private·static·final·TAG:Ljava/lang/String; | 136 | .field·private·static·final·TAG:Ljava/lang/String; |
137 | .field·private·static·final·VALUE_FORMAT:Ljava/lang/String;·=·"json" | 137 | .field·private·static·final·VALUE_FORMAT:Ljava/lang/String;·=·"json" |
138 | #·instance·fields | ||
139 | .field·private·currentCapability:Lcom/owncloud/android/lib/resources/status/OCCapability; | ||
138 | #·direct·methods | 140 | #·direct·methods |
139 | .method·static·constructor·<clinit>()V | 141 | .method·static·constructor·<clinit>()V |
140 | ····.locals·1 | 142 | ····.locals·1 |
141 | ····.line· | 143 | ····.line·50 |
142 | ····const-class·v0,·Lcom/owncloud/android/lib/resources/status/GetCapabilitiesRemoteOperation; | 144 | ····const-class·v0,·Lcom/owncloud/android/lib/resources/status/GetCapabilitiesRemoteOperation; |
143 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String; | 145 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String; |
144 | ····move-result-object·v0 | 146 | ····move-result-object·v0 |
145 | ····sput-object·v0,·Lcom/owncloud/android/lib/resources/status/GetCapabilitiesRemoteOperation;->TAG:Ljava/lang/String; | 147 | ····sput-object·v0,·Lcom/owncloud/android/lib/resources/status/GetCapabilitiesRemoteOperation;->TAG:Ljava/lang/String; |
146 | ····return-void | 148 | ····return-void |
147 | .end·method | 149 | .end·method |
148 | .method·public·constructor·<init>()V | 150 | .method·public·constructor·<init>()V |
149 | ····.locals· | 151 | ····.locals·1 |
150 | ····.line· | 152 | ····.line·152 |
151 | ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V | 153 | ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V |
154 | ····const/4·v0,·0x0 | ||
155 | ····.line·150 | ||
156 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/status/GetCapabilitiesRemoteOperation;->currentCapability:Lcom/owncloud/android/lib/resources/status/OCCapability; | ||
152 | ····return-void | 157 | ····return-void |
153 | .end·method | 158 | .end·method |
159 | .method·public·constructor·<init>(Lcom/owncloud/android/lib/resources/status/OCCapability;)V | ||
160 | ····.locals·1 | ||
161 | ····.line·155 | ||
162 | ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V | ||
163 | ····const/4·v0,·0x0 | ||
164 | ····.line·150 | ||
165 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/status/GetCapabilitiesRemoteOperation;->currentCapability:Lcom/owncloud/android/lib/resources/status/OCCapability; | ||
166 | ····.line·156 | ||
167 | ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/status/GetCapabilitiesRemoteOperation;->currentCapability:Lcom/owncloud/android/lib/resources/status/OCCapability; | ||
168 | ····return-void | ||
169 | .end·method | ||
170 | .method·private·isNotModified(I)Z | ||
171 | ····.locals·1 | ||
172 | ····const/16·v0,·0x130 | ||
173 | ····if-ne·p1,·v0,·:cond_0 | ||
174 | ····const/4·p1,·0x1 | ||
175 | ····goto·:goto_0 | ||
176 | ····:cond_0 | ||
177 | ····const/4·p1,·0x0 | ||
178 | ····:goto_0 | ||
179 | ····return·p1 | ||
180 | .end·method | ||
154 | .method·private·isSuccess(I)Z | 181 | .method·private·isSuccess(I)Z |
155 | ····.locals·1 | 182 | ····.locals·1 |
156 | ····const/16·v0,·0xc8 | 183 | ····const/16·v0,·0xc8 |
157 | ····if-ne·p1,·v0,·:cond_0 | 184 | ····if-ne·p1,·v0,·:cond_0 |
Offset 183, 15 lines modified | Offset 227, 15 lines modified | ||
183 | .end·method | 227 | .end·method |
184 | #·virtual·methods | 228 | #·virtual·methods |
185 | .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; | 229 | .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; |
186 | ····.locals·16 | 230 | ····.locals·16 |
187 | ···· | 231 | ····move-object/from16·v1,·p0 |
188 | ····const-string·v2,·"files_sharing" | 232 | ····const-string·v2,·"files_sharing" |
189 | ····const-string·v3,·"core" | 233 | ····const-string·v3,·"core" |
190 | ····const-string·v4,·"capabilities" | 234 | ····const-string·v4,·"capabilities" |
Offset 201, 38 lines modified | Offset 245, 38 lines modified | ||
201 | ····const-string·v7,·"background" | 245 | ····const-string·v7,·"background" |
202 | ····const-string·v8,·"logo" | 246 | ····const-string·v8,·"logo" |
203 | ····const-string·v9,·"files" | 247 | ····const-string·v9,·"files" |
204 | ····.line·1 | 248 | ····.line·166 |
205 | ····:try_start_0 | 249 | ····:try_start_0 |
206 | ····invoke-virtual/range·{p1·..·p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getBaseUri()Landroid/net/Uri; | 250 | ····invoke-virtual/range·{p1·..·p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getBaseUri()Landroid/net/Uri; |
207 | ····move-result-object·v11 | 251 | ····move-result-object·v11 |
208 | ····.line·1 | 252 | ····.line·167 |
209 | ····invoke-virtual·{v11},·Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder; | 253 | ····invoke-virtual·{v11},·Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder; |
210 | ····move-result-object·v11 | 254 | ····move-result-object·v11 |
211 | ····const-string·v12,·"ocs/v1.php/cloud/capabilities" | 255 | ····const-string·v12,·"ocs/v1.php/cloud/capabilities" |
212 | ····.line·1 | 256 | ····.line·168 |
213 | ····invoke-virtual·{v11,·v12},·Landroid/net/Uri$Builder;->appendEncodedPath(Ljava/lang/String;)Landroid/net/Uri$Builder; | 257 | ····invoke-virtual·{v11,·v12},·Landroid/net/Uri$Builder;->appendEncodedPath(Ljava/lang/String;)Landroid/net/Uri$Builder; |
214 | ····const-string·v12,·"format" | 258 | ····const-string·v12,·"format" |
215 | ····const-string·v13,·"json" | 259 | ····const-string·v13,·"json" |
Max diff block lines reached; 102901/106474 bytes (96.64%) of diff not shown. |
Offset 14, 14 lines modified | Offset 14, 16 lines modified | ||
14 | .field·private·corePollInterval:I | 14 | .field·private·corePollInterval:I |
15 | .field·private·directEditingEtag:Ljava/lang/String; | 15 | .field·private·directEditingEtag:Ljava/lang/String; |
16 | .field·private·endToEndEncryption:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; | 16 | .field·private·endToEndEncryption:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; |
17 | .field·private·etag:Ljava/lang/String; | ||
17 | .field·private·extendedSupport:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; | 18 | .field·private·extendedSupport:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; |
18 | .field·private·externalLinks:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; | 19 | .field·private·externalLinks:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; |
19 | .field·private·filesBigFileChunking:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; | 20 | .field·private·filesBigFileChunking:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; |
20 | .field·private·filesFileDrop:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; | 21 | .field·private·filesFileDrop:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; |
Offset 123, 225 lines modified | Offset 125, 228 lines modified | ||
123 | .field·private·versionString:Ljava/lang/String; | 125 | .field·private·versionString:Ljava/lang/String; |
124 | #·direct·methods | 126 | #·direct·methods |
125 | .method·public·constructor·<init>()V | 127 | .method·public·constructor·<init>()V |
126 | ····.locals·3 | 128 | ····.locals·3 |
127 | ····.line·11 | 129 | ····.line·115 |
128 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 130 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
129 | ····const-wide/16·v0,·0x0 | 131 | ····const-wide/16·v0,·0x0 |
130 | ····.line·11 | 132 | ····.line·116 |
131 | ····iput-wide·v0,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->id:J | 133 | ····iput-wide·v0,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->id:J |
132 | ····const-string·v0,·"" | 134 | ····const-string·v0,·"" |
133 | ····.line·11 | 135 | ····.line·117 |
134 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->accountName:Ljava/lang/String; | 136 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->accountName:Ljava/lang/String; |
135 | ····const/4·v1,·0x0 | 137 | ····const/4·v1,·0x0 |
136 | ····.line·11 | 138 | ····.line·119 |
137 | ····iput·v1,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->versionMayor:I | 139 | ····iput·v1,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->versionMayor:I |
138 | ····.line·1 | 140 | ····.line·120 |
139 | ····iput·v1,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->versionMinor:I | 141 | ····iput·v1,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->versionMinor:I |
140 | ····.line·1 | 142 | ····.line·121 |
141 | ····iput·v1,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->versionMicro:I | 143 | ····iput·v1,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->versionMicro:I |
142 | ····.line·1 | 144 | ····.line·122 |
143 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->versionString:Ljava/lang/String; | 145 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->versionString:Ljava/lang/String; |
144 | ····.line·12 | 146 | ····.line·123 |
145 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->serverName:Ljava/lang/String; | 147 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->serverName:Ljava/lang/String; |
146 | ····.line·12 | 148 | ····.line·124 |
147 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->serverSlogan:Ljava/lang/String; | 149 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->serverSlogan:Ljava/lang/String; |
148 | ····.line·12 | 150 | ····.line·125 |
149 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->serverColor:Ljava/lang/String; | 151 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->serverColor:Ljava/lang/String; |
150 | ····.line·12 | 152 | ····.line·126 |
151 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->serverElementColor:Ljava/lang/String; | 153 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->serverElementColor:Ljava/lang/String; |
152 | ····.line·12 | 154 | ····.line·127 |
153 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->serverTextColor:Ljava/lang/String; | 155 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->serverTextColor:Ljava/lang/String; |
154 | ····.line·12 | 156 | ····.line·128 |
155 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->serverLogo:Ljava/lang/String; | 157 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->serverLogo:Ljava/lang/String; |
156 | ····.line·12 | 158 | ····.line·129 |
157 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->serverBackground:Ljava/lang/String; | 159 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->serverBackground:Ljava/lang/String; |
158 | ····.line·1 | 160 | ····.line·130 |
159 | ····sget-object·v2,·Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;->UNKNOWN:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; | 161 | ····sget-object·v2,·Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;->UNKNOWN:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; |
160 | ····iput-object·v2,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->serverBackgroundDefault:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; | 162 | ····iput-object·v2,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->serverBackgroundDefault:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; |
161 | ····.line·1 | 163 | ····.line·131 |
162 | ····sget-object·v2,·Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;->UNKNOWN:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; | 164 | ····sget-object·v2,·Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;->UNKNOWN:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; |
163 | ····iput-object·v2,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->serverBackgroundPlain:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; | 165 | ····iput-object·v2,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->serverBackgroundPlain:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; |
164 | ····.line·13 | 166 | ····.line·133 |
165 | ····iput·v1,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->corePollInterval:I | 167 | ····iput·v1,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->corePollInterval:I |
166 | ····.line·13 | 168 | ····.line·135 |
167 | ····sget-object·v2,·Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;->UNKNOWN:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; | 169 | ····sget-object·v2,·Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;->UNKNOWN:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; |
168 | ····iput-object·v2,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->filesSharingApiEnabled:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; | 170 | ····iput-object·v2,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->filesSharingApiEnabled:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; |
169 | ····.line·13 | 171 | ····.line·136 |
170 | ····sget-object·v2,·Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;->UNKNOWN:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; | 172 | ····sget-object·v2,·Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;->UNKNOWN:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; |
171 | ····iput-object·v2,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->filesSharingPublicEnabled:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; | 173 | ····iput-object·v2,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->filesSharingPublicEnabled:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; |
172 | ····.line·13 | 174 | ····.line·137 |
173 | ····sget-object·v2,·Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;->UNKNOWN:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; | 175 | ····sget-object·v2,·Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;->UNKNOWN:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; |
174 | ····iput-object·v2,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->filesSharingPublicPasswordEnforced:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; | 176 | ····iput-object·v2,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->filesSharingPublicPasswordEnforced:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; |
175 | ····.line·13 | 177 | ····.line·138 |
176 | ····sget-object·v2,·Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;->UNKNOWN:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; | 178 | ····sget-object·v2,·Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;->UNKNOWN:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; |
177 | ····iput-object·v2,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->filesSharingPublicAskForOptionalPassword:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; | 179 | ····iput-object·v2,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->filesSharingPublicAskForOptionalPassword:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; |
178 | ····.line·13 | 180 | ····.line·139 |
179 | ····sget-object·v2,·Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;->UNKNOWN:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; | 181 | ····sget-object·v2,·Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;->UNKNOWN:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; |
180 | ····iput-object·v2,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->filesSharingPublicExpireDateEnabled:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; | 182 | ····iput-object·v2,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->filesSharingPublicExpireDateEnabled:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; |
181 | ····.line·1 | 183 | ····.line·140 |
182 | ····iput·v1,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->filesSharingPublicExpireDateDays:I | 184 | ····iput·v1,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->filesSharingPublicExpireDateDays:I |
183 | ····.line·1 | 185 | ····.line·141 |
184 | ····sget-object·v1,·Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;->UNKNOWN:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; | 186 | ····sget-object·v1,·Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;->UNKNOWN:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; |
185 | ····iput-object·v1,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->filesSharingPublicExpireDateEnforced:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; | 187 | ····iput-object·v1,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->filesSharingPublicExpireDateEnforced:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; |
186 | ····.line·1 | 188 | ····.line·142 |
187 | ····sget-object·v1,·Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;->UNKNOWN:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; | 189 | ····sget-object·v1,·Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;->UNKNOWN:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; |
188 | ····iput-object·v1,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->filesSharingPublicSendMail:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; | 190 | ····iput-object·v1,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->filesSharingPublicSendMail:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; |
189 | ····.line·14 | 191 | ····.line·143 |
190 | ····sget-object·v1,·Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;->UNKNOWN:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; | 192 | ····sget-object·v1,·Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;->UNKNOWN:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; |
191 | ····iput-object·v1,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->filesSharingPublicUpload:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; | 193 | ····iput-object·v1,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->filesSharingPublicUpload:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType; |
Max diff block lines reached; 9397/16205 bytes (57.99%) of diff not shown. |
Offset 1, 13 lines modified | Offset 1, 15 lines modified | ||
1 | .class·public·Lcom/owncloud/android/lib/resources/shares/GetShareesRemoteOperation; | 1 | .class·public·Lcom/owncloud/android/lib/resources/shares/GetShareesRemoteOperation; |
2 | .super·Lcom/owncloud/android/lib/common/operations/RemoteOperation; | 2 | .super·Lcom/owncloud/android/lib/common/operations/RemoteOperation; |
3 | .source·"GetShareesRemoteOperation.java" | 3 | .source·"GetShareesRemoteOperation.java" |
4 | #·static·fields | 4 | #·static·fields |
5 | .field·private·static·final·NODE_CIRCLES:Ljava/lang/String;·=·"circles" | ||
5 | .field·private·static·final·NODE_DATA:Ljava/lang/String;·=·"data" | 6 | .field·private·static·final·NODE_DATA:Ljava/lang/String;·=·"data" |
6 | .field·private·static·final·NODE_EMAILS:Ljava/lang/String;·=·"emails" | 7 | .field·private·static·final·NODE_EMAILS:Ljava/lang/String;·=·"emails" |
7 | .field·private·static·final·NODE_EXACT:Ljava/lang/String;·=·"exact" | 8 | .field·private·static·final·NODE_EXACT:Ljava/lang/String;·=·"exact" |
8 | .field·private·static·final·NODE_GROUPS:Ljava/lang/String;·=·"groups" | 9 | .field·private·static·final·NODE_GROUPS:Ljava/lang/String;·=·"groups" |
Offset 70, 24 lines modified | Offset 72, 24 lines modified | ||
70 | ····return-void | 72 | ····return-void |
71 | .end·method | 73 | .end·method |
72 | .method·public·constructor·<init>(Ljava/lang/String;II)V | 74 | .method·public·constructor·<init>(Ljava/lang/String;II)V |
73 | ····.locals·0 | 75 | ····.locals·0 |
74 | ····.line·1 | 76 | ····.line·110 |
75 | ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V | 77 | ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V |
76 | ····.line·11 | 78 | ····.line·111 |
77 | ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/shares/GetShareesRemoteOperation;->mSearchString:Ljava/lang/String; | 79 | ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/shares/GetShareesRemoteOperation;->mSearchString:Ljava/lang/String; |
78 | ····.line·11 | 80 | ····.line·112 |
79 | ····iput·p2,·p0,·Lcom/owncloud/android/lib/resources/shares/GetShareesRemoteOperation;->mPage:I | 81 | ····iput·p2,·p0,·Lcom/owncloud/android/lib/resources/shares/GetShareesRemoteOperation;->mPage:I |
80 | ····.line·11 | 82 | ····.line·113 |
81 | ····iput·p3,·p0,·Lcom/owncloud/android/lib/resources/shares/GetShareesRemoteOperation;->mPerPage:I | 83 | ····iput·p3,·p0,·Lcom/owncloud/android/lib/resources/shares/GetShareesRemoteOperation;->mPerPage:I |
82 | ····return-void | 84 | ····return-void |
83 | .end·method | 85 | .end·method |
84 | .method·private·isSuccess(I)Z | 86 | .method·private·isSuccess(I)Z |
85 | ····.locals·1 | 87 | ····.locals·1 |
Offset 106, 401 lines modified | Offset 108, 453 lines modified | ||
106 | ····:goto_0 | 108 | ····:goto_0 |
107 | ····return·p1 | 109 | ····return·p1 |
108 | .end·method | 110 | .end·method |
109 | #·virtual·methods | 111 | #·virtual·methods |
110 | .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; | 112 | .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; |
111 | ····.locals·1 | 113 | ····.locals·14 |
112 | ····const-string·v0,·"remotes" | 114 | ····const-string·v0,·"remotes" |
113 | ····const-string·v1,·"groups" | 115 | ····const-string·v1,·"groups" |
114 | ····const-string·v2,·"users" | 116 | ····const-string·v2,·"users" |
115 | ····const-string·v3,·"rooms" | 117 | ····const-string·v3,·"rooms" |
118 | ····const-string·v4,·"circles" | ||
116 | ····const/4·v4,·0x0 | ||
117 | ····.line·122 | ||
118 | ····:try_start_0 | ||
119 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getBaseUri()Landroid/net/Uri; | ||
120 | ···· | 119 | ····const/4·v5,·0x0 |
121 | ····.line·123 | 120 | ····.line·123 |
121 | ····:try_start_0 | ||
122 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getBaseUri()Landroid/net/Uri; | ||
122 | ····invoke-virtual·{v5},·Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder; | ||
123 | ····move-result-object·v5 | ||
124 | ···· | 123 | ····move-result-object·v6 |
125 | ····.line·124 | 124 | ····.line·124 |
126 | ····invoke-virtual·{v | 125 | ····invoke-virtual·{v6},·Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder; |
127 | ···· | 126 | ····move-result-object·v6 |
128 | ····const-string·v7,·" | 127 | ····const-string·v7,·"ocs/v2.php/apps/files_sharing/api/v1/sharees" |
129 | ····.line·125 | 128 | ····.line·125 |
130 | ····invoke-virtual·{v | 129 | ····invoke-virtual·{v6,·v7},·Landroid/net/Uri$Builder;->appendEncodedPath(Ljava/lang/String;)Landroid/net/Uri$Builder; |
131 | ····const-string·v | 130 | ····const-string·v7,·"format" |
132 | ····const-string·v | 131 | ····const-string·v8,·"json" |
133 | ····.line·126 | 132 | ····.line·126 |
134 | ····invoke-virtual·{v | 133 | ····invoke-virtual·{v6,·v7,·v8},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; |
135 | ····const-string·v | 134 | ····const-string·v7,·"itemType" |
135 | ····const-string·v8,·"file" | ||
136 | ····.line·127 | ||
137 | ····iget-object·v7,·p0,·Lcom/owncloud/android/lib/resources/shares/GetShareesRemoteOperation;->mSearchString:Ljava/lang/String; | ||
136 | ····.line·127 | ||
138 | ····invoke-virtual·{v | 137 | ····invoke-virtual·{v6,·v7,·v8},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; |
139 | ····const-string·v | 138 | ····const-string·v7,·"search" |
140 | ····.line·128 | 139 | ····.line·128 |
141 | ····iget·v | 140 | ····iget-object·v8,·p0,·Lcom/owncloud/android/lib/resources/shares/GetShareesRemoteOperation;->mSearchString:Ljava/lang/String; |
141 | ····invoke-virtual·{v6,·v7,·v8},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; | ||
142 | ···· | 142 | ····const-string·v7,·"page" |
143 | ···· | 143 | ····.line·129 |
144 | ····iget·v8,·p0,·Lcom/owncloud/android/lib/resources/shares/GetShareesRemoteOperation;->mPage:I | ||
144 | ····invoke- | 145 | ····invoke-static·{v8},·Ljava/lang/String;->valueOf(I)Ljava/lang/String; |
145 | ···· | 146 | ····move-result-object·v8 |
147 | ····invoke-virtual·{v6,·v7,·v8},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; | ||
146 | ····.line·129 | ||
147 | ····iget·v7,·p0,·Lcom/owncloud/android/lib/resources/shares/GetShareesRemoteOperation;->mPerPage:I | ||
148 | ···· | 148 | ····const-string·v7,·"perPage" |
149 | ···· | 149 | ····.line·130 |
150 | ····iget·v8,·p0,·Lcom/owncloud/android/lib/resources/shares/GetShareesRemoteOperation;->mPerPage:I | ||
Max diff block lines reached; 18663/24360 bytes (76.61%) of diff not shown. |
Offset 251, 30 lines modified | Offset 251, 30 lines modified | ||
251 | ····invoke-interface·{p1},·Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; | 251 | ····invoke-interface·{p1},·Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; |
252 | ····move-result-object·v3 | 252 | ····move-result-object·v3 |
253 | ····const-string·v4,·"element" | 253 | ····const-string·v4,·"element" |
254 | ····.line·249 | 254 | ····.line·249 |
255 | ····invoke-virtual·{v | 255 | ····invoke-virtual·{v4,·v3},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
256 | ····move-result·v4 | 256 | ····move-result·v4 |
257 | ····if-eqz·v4,·:cond_1 | 257 | ····if-eqz·v4,·:cond_1 |
258 | ····.line·250 | 258 | ····.line·250 |
259 | ····invoke-direct·{p0,·p1,·v0},·Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;->readElement(Lorg/xmlpull/v1/XmlPullParser;Ljava/util/ArrayList;)V | 259 | ····invoke-direct·{p0,·p1,·v0},·Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;->readElement(Lorg/xmlpull/v1/XmlPullParser;Ljava/util/ArrayList;)V |
260 | ····goto·:goto_0 | 260 | ····goto·:goto_0 |
261 | ····:cond_1 | 261 | ····:cond_1 |
262 | ····const-string·v4,·"id" | 262 | ····const-string·v4,·"id" |
263 | ····.line·252 | 263 | ····.line·252 |
264 | ····invoke-virtual·{v | 264 | ····invoke-virtual·{v4,·v3},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
265 | ····move-result·v5 | 265 | ····move-result·v5 |
266 | ····if-eqz·v5,·:cond_2 | 266 | ····if-eqz·v5,·:cond_2 |
267 | ····.line·253 | 267 | ····.line·253 |
268 | ····new-instance·v1,·Lcom/owncloud/android/lib/resources/shares/OCShare; | 268 | ····new-instance·v1,·Lcom/owncloud/android/lib/resources/shares/OCShare; |
Offset 297, 15 lines modified | Offset 297, 15 lines modified | ||
297 | ····goto·:goto_0 | 297 | ····goto·:goto_0 |
298 | ····:cond_2 | 298 | ····:cond_2 |
299 | ····const-string·v4,·"url" | 299 | ····const-string·v4,·"url" |
300 | ····.line·257 | 300 | ····.line·257 |
301 | ····invoke-virtual·{v | 301 | ····invoke-virtual·{v4,·v3},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
302 | ····move-result·v5 | 302 | ····move-result·v5 |
303 | ····if-eqz·v5,·:cond_3 | 303 | ····if-eqz·v5,·:cond_3 |
304 | ····.line·258 | 304 | ····.line·258 |
305 | ····sget-object·v3,·Lcom/owncloud/android/lib/resources/shares/ShareType;->PUBLIC_LINK:Lcom/owncloud/android/lib/resources/shares/ShareType; | 305 | ····sget-object·v3,·Lcom/owncloud/android/lib/resources/shares/ShareType;->PUBLIC_LINK:Lcom/owncloud/android/lib/resources/shares/ShareType; |
Offset 322, 15 lines modified | Offset 322, 15 lines modified | ||
322 | ····goto·:goto_0 | 322 | ····goto·:goto_0 |
323 | ····:cond_3 | 323 | ····:cond_3 |
324 | ····const-string·v4,·"token" | 324 | ····const-string·v4,·"token" |
325 | ····.line·262 | 325 | ····.line·262 |
326 | ····invoke-virtual·{v | 326 | ····invoke-virtual·{v4,·v3},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
327 | ····move-result·v3 | 327 | ····move-result·v3 |
328 | ····if-eqz·v3,·:cond_4 | 328 | ····if-eqz·v3,·:cond_4 |
329 | ····.line·263 | 329 | ····.line·263 |
330 | ····invoke-direct·{p0,·p1,·v4},·Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;->readNode(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; | 330 | ····invoke-direct·{p0,·p1,·v4},·Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;->readNode(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; |
Offset 1218, 15 lines modified | Offset 1218, 15 lines modified | ||
1218 | ····invoke-interface·{p1},·Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; | 1218 | ····invoke-interface·{p1},·Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; |
1219 | ····move-result-object·v0 | 1219 | ····move-result-object·v0 |
1220 | ····const-string·v2,·"status" | 1220 | ····const-string·v2,·"status" |
1221 | ····.line·214 | 1221 | ····.line·214 |
1222 | ····invoke-virtual·{v | 1222 | ····invoke-virtual·{v2,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
1223 | ····move-result·v3 | 1223 | ····move-result·v3 |
1224 | ····if-eqz·v3,·:cond_1 | 1224 | ····if-eqz·v3,·:cond_1 |
1225 | ····.line·215 | 1225 | ····.line·215 |
1226 | ····invoke-direct·{p0,·p1,·v2},·Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;->readNode(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; | 1226 | ····invoke-direct·{p0,·p1,·v2},·Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;->readNode(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; |
Offset 1237, 15 lines modified | Offset 1237, 15 lines modified | ||
1237 | ····goto·:goto_0 | 1237 | ····goto·:goto_0 |
1238 | ····:cond_1 | 1238 | ····:cond_1 |
1239 | ····const-string·v2,·"statuscode" | 1239 | ····const-string·v2,·"statuscode" |
1240 | ····.line·217 | 1240 | ····.line·217 |
1241 | ····invoke-virtual·{v | 1241 | ····invoke-virtual·{v2,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
1242 | ····move-result·v3 | 1242 | ····move-result·v3 |
1243 | ····if-eqz·v3,·:cond_2 | 1243 | ····if-eqz·v3,·:cond_2 |
1244 | ····.line·218 | 1244 | ····.line·218 |
1245 | ····invoke-direct·{p0,·p1,·v2},·Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;->readNode(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; | 1245 | ····invoke-direct·{p0,·p1,·v2},·Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;->readNode(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; |
Offset 1260, 15 lines modified | Offset 1260, 15 lines modified | ||
1260 | ····goto·:goto_0 | 1260 | ····goto·:goto_0 |
1261 | ····:cond_2 | 1261 | ····:cond_2 |
1262 | ····const-string·v2,·"message" | 1262 | ····const-string·v2,·"message" |
1263 | ····.line·220 | 1263 | ····.line·220 |
1264 | ····invoke-virtual·{v | 1264 | ····invoke-virtual·{v2,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
1265 | ····move-result·v0 | 1265 | ····move-result·v0 |
1266 | ····if-eqz·v0,·:cond_3 | 1266 | ····if-eqz·v0,·:cond_3 |
1267 | ····.line·221 | 1267 | ····.line·221 |
1268 | ····invoke-direct·{p0,·p1,·v2},·Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;->readNode(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; | 1268 | ····invoke-direct·{p0,·p1,·v2},·Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;->readNode(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; |
Offset 1378, 30 lines modified | Offset 1378, 30 lines modified | ||
1378 | ····invoke-interface·{p1},·Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; | 1378 | ····invoke-interface·{p1},·Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; |
1379 | ····move-result-object·v1 | 1379 | ····move-result-object·v1 |
1380 | ····const-string·v3,·"meta" | 1380 | ····const-string·v3,·"meta" |
1381 | ····.line·185 | 1381 | ····.line·185 |
1382 | ····invoke-virtual·{v | 1382 | ····invoke-virtual·{v3,·v1},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
1383 | ····move-result·v3 | 1383 | ····move-result·v3 |
1384 | ····if-eqz·v3,·:cond_1 | 1384 | ····if-eqz·v3,·:cond_1 |
1385 | ····.line·186 | 1385 | ····.line·186 |
1386 | ····invoke-direct·{p0,·p1},·Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;->readMeta(Lorg/xmlpull/v1/XmlPullParser;)V | 1386 | ····invoke-direct·{p0,·p1},·Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;->readMeta(Lorg/xmlpull/v1/XmlPullParser;)V |
Max diff block lines reached; 453/4661 bytes (9.72%) of diff not shown. |
Offset 4, 160 lines modified | Offset 4, 152 lines modified | ||
4 | #·static·fields | 4 | #·static·fields |
5 | .field·private·static·final·TAG:Ljava/lang/String; | 5 | .field·private·static·final·TAG:Ljava/lang/String; |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·private· | 7 | .field·private·oneOrMoreSharesRequired:Z |
8 | .field·private· | 8 | .field·private·serverBaseUri:Landroid/net/Uri; |
9 | .field·private·mServerBaseUri:Landroid/net/Uri; | ||
10 | .field·private· | 9 | .field·private·shareXmlParser:Lcom/owncloud/android/lib/resources/shares/ShareXMLParser; |
11 | #·direct·methods | 10 | #·direct·methods |
12 | .method·static·constructor·<clinit>()V | 11 | .method·static·constructor·<clinit>()V |
13 | ····.locals·1 | 12 | ····.locals·1 |
14 | ····.line·4 | 13 | ····.line·43 |
15 | ····const-class·v0,·Lcom/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser; | 14 | ····const-class·v0,·Lcom/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser; |
16 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String; | 15 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String; |
17 | ····move-result-object·v0 | 16 | ····move-result-object·v0 |
18 | ····sput-object·v0,·Lcom/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser;->TAG:Ljava/lang/String; | 17 | ····sput-object·v0,·Lcom/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser;->TAG:Ljava/lang/String; |
19 | ····return-void | 18 | ····return-void |
20 | .end·method | 19 | .end·method |
21 | .method·public·constructor·<init>(Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;)V | 20 | .method·public·constructor·<init>(Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;)V |
22 | ····.locals· | 21 | ····.locals·1 |
23 | ····.line·5 | 22 | ····.line·50 |
24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
25 | ····const/4·v0,·0x0 | 24 | ····const/4·v0,·0x0 |
26 | ····.line·46 | 25 | ····.line·46 |
27 | ····iput-o | 26 | ····iput-boolean·v0,·p0,·Lcom/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser;->oneOrMoreSharesRequired:Z |
28 | ····const/4·v | 27 | ····const/4·v0,·0x0 |
29 | ····.line·47 | 28 | ····.line·47 |
30 | ····iput- | 29 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser;->serverBaseUri:Landroid/net/Uri; |
31 | ····.line·48 | ||
32 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser;->mOwnCloudVersion:Lcom/owncloud/android/lib/resources/status/OwnCloudVersion; | ||
33 | ····.line·49 | ||
34 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser;->mServerBaseUri:Landroid/net/Uri; | ||
35 | ····.line·5 | 30 | ····.line·51 |
36 | ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser;-> | 31 | ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser;->shareXmlParser:Lcom/owncloud/android/lib/resources/shares/ShareXMLParser; |
37 | ····return-void | 32 | ····return-void |
38 | .end·method | 33 | .end·method |
39 | #·virtual·methods | 34 | #·virtual·methods |
40 | .method·public·parse(Ljava/lang/String;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; | 35 | .method·public·parse(Ljava/lang/String;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; |
41 | ····.locals·5 | 36 | ····.locals·5 |
42 | ····if-eqz·p1,·:cond_d | 37 | ····if-eqz·p1,·:cond_d |
43 | ····.line·6 | 38 | ····.line·63 |
44 | ····invoke-virtual·{p1},·Ljava/lang/String;->length()I | 39 | ····invoke-virtual·{p1},·Ljava/lang/String;->length()I |
45 | ····move-result·v0 | 40 | ····move-result·v0 |
46 | ····if-nez·v0,·:cond_0 | 41 | ····if-nez·v0,·:cond_0 |
47 | ····goto/16·:goto_2 | 42 | ····goto/16·:goto_2 |
48 | ····.line· | 43 | ····.line·68 |
49 | ····:cond_0 | 44 | ····:cond_0 |
50 | ····new-instance·v0,·Ljava/util/ArrayList; | 45 | ····new-instance·v0,·Ljava/util/ArrayList; |
51 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | 46 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
52 | ····.line·7 | 47 | ····.line·72 |
53 | ····:try_start_0 | 48 | ····:try_start_0 |
54 | ····new-instance·v1,·Ljava/io/ByteArrayInputStream; | 49 | ····new-instance·v1,·Ljava/io/ByteArrayInputStream; |
55 | ····invoke-virtual·{p1},·Ljava/lang/String;->getBytes()[B | 50 | ····invoke-virtual·{p1},·Ljava/lang/String;->getBytes()[B |
56 | ····move-result-object·p1 | 51 | ····move-result-object·p1 |
57 | ····invoke-direct·{v1,·p1},·Ljava/io/ByteArrayInputStream;-><init>([B)V | 52 | ····invoke-direct·{v1,·p1},·Ljava/io/ByteArrayInputStream;-><init>([B)V |
58 | ····.line·7 | 53 | ····.line·73 |
59 | ····iget-object·p1,·p0,·Lcom/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser;-> | 54 | ····iget-object·p1,·p0,·Lcom/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser;->shareXmlParser:Lcom/owncloud/android/lib/resources/shares/ShareXMLParser; |
60 | ····if-nez·p1,·:cond_1 | 55 | ····if-nez·p1,·:cond_1 |
61 | ····.line· | 56 | ····.line·74 |
62 | ····sget-object·p1,·Lcom/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser;->TAG:Ljava/lang/String; | 57 | ····sget-object·p1,·Lcom/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser;->TAG:Ljava/lang/String; |
63 | ····const-string·v2,·"No·ShareXmlParser·provided,·creating·new·instance·" | 58 | ····const-string·v2,·"No·ShareXmlParser·provided,·creating·new·instance·" |
64 | ····invoke-static·{p1,·v2},·Lcom/owncloud/android/lib/common/utils/Log_OC;->w(Ljava/lang/String;Ljava/lang/String;)V | 59 | ····invoke-static·{p1,·v2},·Lcom/owncloud/android/lib/common/utils/Log_OC;->w(Ljava/lang/String;Ljava/lang/String;)V |
65 | ····.line· | 60 | ····.line·75 |
66 | ····new-instance·p1,·Lcom/owncloud/android/lib/resources/shares/ShareXMLParser; | 61 | ····new-instance·p1,·Lcom/owncloud/android/lib/resources/shares/ShareXMLParser; |
67 | ····invoke-direct·{p1},·Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;-><init>()V | 62 | ····invoke-direct·{p1},·Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;-><init>()V |
68 | ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser;-> | 63 | ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser;->shareXmlParser:Lcom/owncloud/android/lib/resources/shares/ShareXMLParser; |
69 | ····.line· | 64 | ····.line·77 |
70 | ····:cond_1 | 65 | ····:cond_1 |
71 | ····iget-object·p1,·p0,·Lcom/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser;-> | 66 | ····iget-object·p1,·p0,·Lcom/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser;->shareXmlParser:Lcom/owncloud/android/lib/resources/shares/ShareXMLParser; |
72 | ····invoke-virtual·{p1,·v1},·Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;->parseXMLResponse(Ljava/io/InputStream;)Ljava/util/ArrayList; | 67 | ····invoke-virtual·{p1,·v1},·Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;->parseXMLResponse(Ljava/io/InputStream;)Ljava/util/ArrayList; |
73 | ····move-result-object·p1 | 68 | ····move-result-object·p1 |
74 | ····.line· | 69 | ····.line·79 |
75 | ····iget-object·v1,·p0,·Lcom/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser;-> | 70 | ····iget-object·v1,·p0,·Lcom/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser;->shareXmlParser:Lcom/owncloud/android/lib/resources/shares/ShareXMLParser; |
76 | ····invoke-virtual·{v1},·Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;->isSuccess()Z | 71 | ····invoke-virtual·{v1},·Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;->isSuccess()Z |
77 | ····move-result·v1 | 72 | ····move-result·v1 |
78 | ····if-eqz·v1,·:cond_9 | 73 | ····if-eqz·v1,·:cond_9 |
Max diff block lines reached; 15531/21452 bytes (72.40%) of diff not shown. |
Offset 53, 35 lines modified | Offset 53, 35 lines modified | ||
53 | .method·public·constructor·<init>(Ljava/lang/String;Lcom/owncloud/android/lib/resources/shares/ShareType;Ljava/lang/String;ZLjava/lang/String;I)V | 53 | .method·public·constructor·<init>(Ljava/lang/String;Lcom/owncloud/android/lib/resources/shares/ShareType;Ljava/lang/String;ZLjava/lang/String;I)V |
54 | ····.locals·0 | 54 | ····.locals·0 |
55 | ····.line·86 | 55 | ····.line·86 |
56 | ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V | 56 | ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V |
57 | ····.line·8 | 57 | ····.line·87 |
58 | ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mRemoteFilePath:Ljava/lang/String; | 58 | ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mRemoteFilePath:Ljava/lang/String; |
59 | ····.line·8 | 59 | ····.line·88 |
60 | ····iput-object·p2,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mShareType:Lcom/owncloud/android/lib/resources/shares/ShareType; | 60 | ····iput-object·p2,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mShareType:Lcom/owncloud/android/lib/resources/shares/ShareType; |
61 | ····.line· | 61 | ····.line·89 |
62 | ····iput-object·p3,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mShareWith:Ljava/lang/String; | 62 | ····iput-object·p3,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mShareWith:Ljava/lang/String; |
63 | ····.line·9 | 63 | ····.line·90 |
64 | ····iput-boolean·p4,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mPublicUpload:Z | 64 | ····iput-boolean·p4,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mPublicUpload:Z |
65 | ····.line·9 | 65 | ····.line·91 |
66 | ····iput-object·p5,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mPassword:Ljava/lang/String; | 66 | ····iput-object·p5,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mPassword:Ljava/lang/String; |
67 | ····.line·9 | 67 | ····.line·92 |
68 | ····iput·p6,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mPermissions:I | 68 | ····iput·p6,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mPermissions:I |
69 | ····const/4·p1,·0x0 | 69 | ····const/4·p1,·0x0 |
70 | ····.line·9 | 70 | ····.line·93 |
71 | ····iput-boolean·p1,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mGetShareDetails:Z | 71 | ····iput-boolean·p1,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mGetShareDetails:Z |
72 | ····return-void | 72 | ····return-void |
73 | .end·method | 73 | .end·method |
74 | .method·private·isSuccess(I)Z | 74 | .method·private·isSuccess(I)Z |
75 | ····.locals·1 | 75 | ····.locals·1 |
Offset 110, 26 lines modified | Offset 110, 26 lines modified | ||
110 | .end·method | 110 | .end·method |
111 | #·virtual·methods | 111 | #·virtual·methods |
112 | .method·public·isGettingShareDetails()Z | 112 | .method·public·isGettingShareDetails()Z |
113 | ····.locals·1 | 113 | ····.locals·1 |
114 | ····.line·9 | 114 | ····.line·97 |
115 | ····iget-boolean·v0,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mGetShareDetails:Z | 115 | ····iget-boolean·v0,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mGetShareDetails:Z |
116 | ····return·v0 | 116 | ····return·v0 |
117 | .end·method | 117 | .end·method |
118 | .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; | 118 | .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; |
119 | ····.locals·6 | 119 | ····.locals·6 |
120 | ····const/4·v0,·0x0 | 120 | ····const/4·v0,·0x0 |
121 | ····.line·11 | 121 | ····.line·113 |
122 | ····:try_start_0 | 122 | ····:try_start_0 |
123 | ····new-instance·v1,·Lorg/apache/commons/httpclient/methods/Utf8PostMethod; | 123 | ····new-instance·v1,·Lorg/apache/commons/httpclient/methods/Utf8PostMethod; |
124 | ····new-instance·v2,·Ljava/lang/StringBuilder; | 124 | ····new-instance·v2,·Ljava/lang/StringBuilder; |
125 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V | 125 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V |
Offset 153, 63 lines modified | Offset 153, 63 lines modified | ||
153 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 | 153 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 |
154 | ····:try_start_1 | 154 | ····:try_start_1 |
155 | ····const-string·v0,·"Content-Type" | 155 | ····const-string·v0,·"Content-Type" |
156 | ····const-string·v2,·"application/x-www-form-urlencoded" | 156 | ····const-string·v2,·"application/x-www-form-urlencoded" |
157 | ····.line·11 | 157 | ····.line·115 |
158 | ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->setRequestHeader(Ljava/lang/String;Ljava/lang/String;)V | 158 | ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->setRequestHeader(Ljava/lang/String;Ljava/lang/String;)V |
159 | ····const-string·v0,·"path" | 159 | ····const-string·v0,·"path" |
160 | ····.line·11 | 160 | ····.line·117 |
161 | ····iget-object·v2,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mRemoteFilePath:Ljava/lang/String; | 161 | ····iget-object·v2,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mRemoteFilePath:Ljava/lang/String; |
162 | ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->addParameter(Ljava/lang/String;Ljava/lang/String;)V | 162 | ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->addParameter(Ljava/lang/String;Ljava/lang/String;)V |
163 | ····const-string·v0,·"shareType" | 163 | ····const-string·v0,·"shareType" |
164 | ····.line·11 | 164 | ····.line·118 |
165 | ····iget-object·v2,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mShareType:Lcom/owncloud/android/lib/resources/shares/ShareType; | 165 | ····iget-object·v2,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mShareType:Lcom/owncloud/android/lib/resources/shares/ShareType; |
166 | ····invoke-virtual·{v2},·Lcom/owncloud/android/lib/resources/shares/ShareType;->getValue()I | 166 | ····invoke-virtual·{v2},·Lcom/owncloud/android/lib/resources/shares/ShareType;->getValue()I |
167 | ····move-result·v2 | 167 | ····move-result·v2 |
168 | ····invoke-static·{v2},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; | 168 | ····invoke-static·{v2},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; |
169 | ····move-result-object·v2 | 169 | ····move-result-object·v2 |
170 | ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->addParameter(Ljava/lang/String;Ljava/lang/String;)V | 170 | ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->addParameter(Ljava/lang/String;Ljava/lang/String;)V |
171 | ····const-string·v0,·"shareWith" | 171 | ····const-string·v0,·"shareWith" |
172 | ····.line·1 | 172 | ····.line·119 |
173 | ····iget-object·v2,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mShareWith:Ljava/lang/String; | 173 | ····iget-object·v2,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mShareWith:Ljava/lang/String; |
174 | ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->addParameter(Ljava/lang/String;Ljava/lang/String;)V | 174 | ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->addParameter(Ljava/lang/String;Ljava/lang/String;)V |
175 | ····.line·12 | 175 | ····.line·120 |
176 | ····iget-boolean·v0,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mPublicUpload:Z | 176 | ····iget-boolean·v0,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mPublicUpload:Z |
177 | ····const/4·v2,·0x1 | 177 | ····const/4·v2,·0x1 |
178 | ····if-eqz·v0,·:cond_0 | 178 | ····if-eqz·v0,·:cond_0 |
179 | ····const-string·v0,·"publicUpload" | 179 | ····const-string·v0,·"publicUpload" |
180 | ····.line·12 | 180 | ····.line·121 |
181 | ····invoke-static·{v2},·Ljava/lang/Boolean;->toString(Z)Ljava/lang/String; | 181 | ····invoke-static·{v2},·Ljava/lang/Boolean;->toString(Z)Ljava/lang/String; |
182 | ····move-result-object·v3 | 182 | ····move-result-object·v3 |
183 | ····invoke-virtual·{v1,·v0,·v3},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->addParameter(Ljava/lang/String;Ljava/lang/String;)V | 183 | ····invoke-virtual·{v1,·v0,·v3},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->addParameter(Ljava/lang/String;Ljava/lang/String;)V |
184 | ····.line·12 | 184 | ····.line·123 |
185 | ····:cond_0 | 185 | ····:cond_0 |
186 | ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mPassword:Ljava/lang/String; | 186 | ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mPassword:Ljava/lang/String; |
187 | ····if-eqz·v0,·:cond_1 | 187 | ····if-eqz·v0,·:cond_1 |
188 | ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mPassword:Ljava/lang/String; | 188 | ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mPassword:Ljava/lang/String; |
Offset 217, 138 lines modified | Offset 217, 137 lines modified | ||
Max diff block lines reached; 6636/11357 bytes (58.43%) of diff not shown. |
Offset 12, 14 lines modified | Offset 12, 16 lines modified | ||
12 | ····} | 12 | ····} |
13 | .end·annotation | 13 | .end·annotation |
14 | #·static·fields | 14 | #·static·fields |
15 | .field·private·static·final·synthetic·$VALUES:[Lcom/owncloud/android/lib/resources/shares/ShareType; | 15 | .field·private·static·final·synthetic·$VALUES:[Lcom/owncloud/android/lib/resources/shares/ShareType; |
16 | .field·public·static·final·enum·CIRCLE:Lcom/owncloud/android/lib/resources/shares/ShareType; | ||
16 | .field·public·static·final·enum·CONTACT:Lcom/owncloud/android/lib/resources/shares/ShareType; | 17 | .field·public·static·final·enum·CONTACT:Lcom/owncloud/android/lib/resources/shares/ShareType; |
17 | .field·public·static·final·enum·EMAIL:Lcom/owncloud/android/lib/resources/shares/ShareType; | 18 | .field·public·static·final·enum·EMAIL:Lcom/owncloud/android/lib/resources/shares/ShareType; |
18 | .field·public·static·final·enum·FEDERATED:Lcom/owncloud/android/lib/resources/shares/ShareType; | 19 | .field·public·static·final·enum·FEDERATED:Lcom/owncloud/android/lib/resources/shares/ShareType; |
19 | .field·public·static·final·enum·GROUP:Lcom/owncloud/android/lib/resources/shares/ShareType; | 20 | .field·public·static·final·enum·GROUP:Lcom/owncloud/android/lib/resources/shares/ShareType; |
Offset 35, 116 lines modified | Offset 37, 127 lines modified | ||
35 | #·instance·fields | 37 | #·instance·fields |
36 | .field·private·value:I | 38 | .field·private·value:I |
37 | #·direct·methods | 39 | #·direct·methods |
38 | .method·static·constructor·<clinit>()V | 40 | .method·static·constructor·<clinit>()V |
39 | ····.locals·1 | 41 | ····.locals·12 |
40 | ····.line·4 | 42 | ····.line·43 |
41 | ····new-instance·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType; | 43 | ····new-instance·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType; |
42 | ····const/4·v1,·0x0 | 44 | ····const/4·v1,·0x0 |
43 | ····const-string·v2,·"NO_SHARED" | 45 | ····const-string·v2,·"NO_SHARED" |
44 | ····const/4·v3,·-0x1 | 46 | ····const/4·v3,·-0x1 |
45 | ····invoke-direct·{v0,·v2,·v1,·v3},·Lcom/owncloud/android/lib/resources/shares/ShareType;-><init>(Ljava/lang/String;II)V | 47 | ····invoke-direct·{v0,·v2,·v1,·v3},·Lcom/owncloud/android/lib/resources/shares/ShareType;-><init>(Ljava/lang/String;II)V |
46 | ····sput-object·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;->NO_SHARED:Lcom/owncloud/android/lib/resources/shares/ShareType; | 48 | ····sput-object·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;->NO_SHARED:Lcom/owncloud/android/lib/resources/shares/ShareType; |
47 | ····.line·4 | 49 | ····.line·44 |
48 | ····new-instance·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType; | 50 | ····new-instance·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType; |
49 | ····const/4·v2,·0x1 | 51 | ····const/4·v2,·0x1 |
50 | ····const-string·v3,·"USER" | 52 | ····const-string·v3,·"USER" |
51 | ····invoke-direct·{v0,·v3,·v2,·v1},·Lcom/owncloud/android/lib/resources/shares/ShareType;-><init>(Ljava/lang/String;II)V | 53 | ····invoke-direct·{v0,·v3,·v2,·v1},·Lcom/owncloud/android/lib/resources/shares/ShareType;-><init>(Ljava/lang/String;II)V |
52 | ····sput-object·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;->USER:Lcom/owncloud/android/lib/resources/shares/ShareType; | 54 | ····sput-object·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;->USER:Lcom/owncloud/android/lib/resources/shares/ShareType; |
53 | ····.line·4 | 55 | ····.line·45 |
54 | ····new-instance·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType; | 56 | ····new-instance·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType; |
55 | ····const/4·v3,·0x2 | 57 | ····const/4·v3,·0x2 |
56 | ····const-string·v4,·"GROUP" | 58 | ····const-string·v4,·"GROUP" |
57 | ····invoke-direct·{v0,·v4,·v3,·v2},·Lcom/owncloud/android/lib/resources/shares/ShareType;-><init>(Ljava/lang/String;II)V | 59 | ····invoke-direct·{v0,·v4,·v3,·v2},·Lcom/owncloud/android/lib/resources/shares/ShareType;-><init>(Ljava/lang/String;II)V |
58 | ····sput-object·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;->GROUP:Lcom/owncloud/android/lib/resources/shares/ShareType; | 60 | ····sput-object·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;->GROUP:Lcom/owncloud/android/lib/resources/shares/ShareType; |
59 | ····.line·4 | 61 | ····.line·46 |
60 | ····new-instance·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType; | 62 | ····new-instance·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType; |
61 | ····const/4·v4,·0x3 | 63 | ····const/4·v4,·0x3 |
62 | ····const-string·v5,·"PUBLIC_LINK" | 64 | ····const-string·v5,·"PUBLIC_LINK" |
63 | ····invoke-direct·{v0,·v5,·v4,·v4},·Lcom/owncloud/android/lib/resources/shares/ShareType;-><init>(Ljava/lang/String;II)V | 65 | ····invoke-direct·{v0,·v5,·v4,·v4},·Lcom/owncloud/android/lib/resources/shares/ShareType;-><init>(Ljava/lang/String;II)V |
64 | ····sput-object·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;->PUBLIC_LINK:Lcom/owncloud/android/lib/resources/shares/ShareType; | 66 | ····sput-object·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;->PUBLIC_LINK:Lcom/owncloud/android/lib/resources/shares/ShareType; |
65 | ····.line·4 | 67 | ····.line·47 |
66 | ····new-instance·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType; | 68 | ····new-instance·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType; |
67 | ····const/4·v5,·0x4 | 69 | ····const/4·v5,·0x4 |
68 | ····const-string·v6,·"EMAIL" | 70 | ····const-string·v6,·"EMAIL" |
69 | ····invoke-direct·{v0,·v6,·v5,·v5},·Lcom/owncloud/android/lib/resources/shares/ShareType;-><init>(Ljava/lang/String;II)V | 71 | ····invoke-direct·{v0,·v6,·v5,·v5},·Lcom/owncloud/android/lib/resources/shares/ShareType;-><init>(Ljava/lang/String;II)V |
70 | ····sput-object·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;->EMAIL:Lcom/owncloud/android/lib/resources/shares/ShareType; | 72 | ····sput-object·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;->EMAIL:Lcom/owncloud/android/lib/resources/shares/ShareType; |
71 | ····.line·4 | 73 | ····.line·48 |
72 | ····new-instance·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType; | 74 | ····new-instance·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType; |
73 | ····const/4·v6,·0x5 | 75 | ····const/4·v6,·0x5 |
74 | ····const-string·v7,·"CONTACT" | 76 | ····const-string·v7,·"CONTACT" |
75 | ····invoke-direct·{v0,·v7,·v6,·v6},·Lcom/owncloud/android/lib/resources/shares/ShareType;-><init>(Ljava/lang/String;II)V | 77 | ····invoke-direct·{v0,·v7,·v6,·v6},·Lcom/owncloud/android/lib/resources/shares/ShareType;-><init>(Ljava/lang/String;II)V |
76 | ····sput-object·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;->CONTACT:Lcom/owncloud/android/lib/resources/shares/ShareType; | 78 | ····sput-object·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;->CONTACT:Lcom/owncloud/android/lib/resources/shares/ShareType; |
77 | ····.line·4 | 79 | ····.line·49 |
78 | ····new-instance·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType; | 80 | ····new-instance·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType; |
79 | ····const/4·v7,·0x6 | 81 | ····const/4·v7,·0x6 |
80 | ····const-string·v8,·"FEDERATED" | 82 | ····const-string·v8,·"FEDERATED" |
81 | ····invoke-direct·{v0,·v8,·v7,·v7},·Lcom/owncloud/android/lib/resources/shares/ShareType;-><init>(Ljava/lang/String;II)V | 83 | ····invoke-direct·{v0,·v8,·v7,·v7},·Lcom/owncloud/android/lib/resources/shares/ShareType;-><init>(Ljava/lang/String;II)V |
82 | ····sput-object·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;->FEDERATED:Lcom/owncloud/android/lib/resources/shares/ShareType; | 84 | ····sput-object·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;->FEDERATED:Lcom/owncloud/android/lib/resources/shares/ShareType; |
83 | ····.line· | 85 | ····.line·50 |
84 | ····new-instance·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType; | 86 | ····new-instance·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType; |
85 | ····const/4·v8,·0x7 | 87 | ····const/4·v8,·0x7 |
86 | ····const-string·v9,·"R | 88 | ····const-string·v9,·"CIRCLE" |
87 | ···· | 89 | ····invoke-direct·{v0,·v9,·v8,·v8},·Lcom/owncloud/android/lib/resources/shares/ShareType;-><init>(Ljava/lang/String;II)V |
90 | ····sput-object·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;->CIRCLE:Lcom/owncloud/android/lib/resources/shares/ShareType; | ||
91 | ····.line·51 | ||
92 | ····new-instance·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType; | ||
93 | ····const/16·v9,·0x8 | ||
94 | ····const-string·v10,·"ROOM" | ||
95 | ····const/16·v11,·0xa | ||
88 | ····invoke-direct·{v0,·v | 96 | ····invoke-direct·{v0,·v10,·v9,·v11},·Lcom/owncloud/android/lib/resources/shares/ShareType;-><init>(Ljava/lang/String;II)V |
Max diff block lines reached; 6906/11767 bytes (58.69%) of diff not shown. |
Offset 77, 173 lines modified | Offset 77, 221 lines modified | ||
77 | ····:goto_0 | 77 | ····:goto_0 |
78 | ····return·p1 | 78 | ····return·p1 |
79 | .end·method | 79 | .end·method |
80 | #·virtual·methods | 80 | #·virtual·methods |
81 | .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; | 81 | .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; |
82 | ····.locals· | 82 | ····.locals·5 |
83 | ····const/4·v0,·0x0 | ||
83 | ····.line·8 | 84 | ····.line·85 |
84 | ····:try_start_0 | 85 | ····:try_start_0 |
85 | ····new-instance·v | 86 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
86 | ····invoke-direct·{v | 87 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V |
87 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getNewWebdavUri()Landroid/net/Uri; | 88 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getNewWebdavUri()Landroid/net/Uri; |
88 | ····move-result-object·v | 89 | ····move-result-object·v2 |
89 | ····invoke-virtual·{v | 90 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
90 | ····const-string·v | 91 | ····const-string·v2,·"/comments/files/" |
91 | ····invoke-virtual·{v | 92 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
92 | ····iget-object·v | 93 | ····iget-object·v2,·p0,·Lcom/owncloud/android/lib/resources/comments/CommentFileRemoteOperation;->fileId:Ljava/lang/String; |
93 | ····invoke-virtual·{v | 94 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
94 | ····invoke-virtual·{v | 95 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
95 | ····move-result-object·v | 96 | ····move-result-object·v1 |
96 | ····.line·8 | 97 | ····.line·86 |
97 | ····new-instance·v | 98 | ····new-instance·v2,·Lorg/apache/commons/httpclient/methods/Utf8PostMethod; |
98 | ····invoke-direct·{v | 99 | ····invoke-direct·{v2,·v1},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;-><init>(Ljava/lang/String;)V |
100 | ····:try_end_0 | ||
101 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1 | ||
102 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 | ||
103 | ····:try_start_1 | ||
99 | ····const-string·v0,·"Content-type" | 104 | ····const-string·v0,·"Content-type" |
100 | ····const-string·v | 105 | ····const-string·v1,·"application/json" |
101 | ····.line·8 | 106 | ····.line·87 |
102 | ····invoke-virtual·{v | 107 | ····invoke-virtual·{v2,·v0,·v1},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)V |
103 | ····.line·8 | 108 | ····.line·89 |
104 | ····new-instance·v0,·Ljava/util/HashMap; | 109 | ····new-instance·v0,·Ljava/util/HashMap; |
105 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V | 110 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V |
106 | ····const-string·v | 111 | ····const-string·v1,·"actorId" |
107 | ····.line· | 112 | ····.line·90 |
108 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getUserId()Ljava/lang/String; | 113 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getUserId()Ljava/lang/String; |
109 | ····move-result-object·v3 | 114 | ····move-result-object·v3 |
110 | ····invoke-interface·{v0,·v | 115 | ····invoke-interface·{v0,·v1,·v3},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
111 | ····const-string·v | 116 | ····const-string·v1,·"actorType" |
112 | ····const-string·v3,·"users" | 117 | ····const-string·v3,·"users" |
113 | ····.line·9 | 118 | ····.line·91 |
114 | ····invoke-interface·{v0,·v | 119 | ····invoke-interface·{v0,·v1,·v3},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
115 | ····const-string·v | 120 | ····const-string·v1,·"verb" |
116 | ····const-string·v3,·"comment" | 121 | ····const-string·v3,·"comment" |
117 | ····.line·9 | 122 | ····.line·92 |
118 | ····invoke-interface·{v0,·v | 123 | ····invoke-interface·{v0,·v1,·v3},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
119 | ····const-string·v | 124 | ····const-string·v1,·"message" |
120 | ····.line·9 | 125 | ····.line·93 |
121 | ····iget-object·v3,·p0,·Lcom/owncloud/android/lib/resources/comments/CommentFileRemoteOperation;->message:Ljava/lang/String; | 126 | ····iget-object·v3,·p0,·Lcom/owncloud/android/lib/resources/comments/CommentFileRemoteOperation;->message:Ljava/lang/String; |
122 | ····invoke-interface·{v0,·v | 127 | ····invoke-interface·{v0,·v1,·v3},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
123 | ····.line·9 | 128 | ····.line·95 |
124 | ····new-instance·v | 129 | ····new-instance·v1,·Lcom/google/gson/GsonBuilder; |
125 | ····invoke-direct·{v | 130 | ····invoke-direct·{v1},·Lcom/google/gson/GsonBuilder;-><init>()V |
126 | ····invoke-virtual·{v | 131 | ····invoke-virtual·{v1},·Lcom/google/gson/GsonBuilder;->create()Lcom/google/gson/Gson; |
127 | ····move-result-object·v | 132 | ····move-result-object·v1 |
128 | ····const-class·v3,·Ljava/util/Map; | 133 | ····const-class·v3,·Ljava/util/Map; |
129 | ····invoke-virtual·{v | 134 | ····invoke-virtual·{v1,·v0,·v3},·Lcom/google/gson/Gson;->toJson(Ljava/lang/Object;Ljava/lang/reflect/Type;)Ljava/lang/String; |
130 | ····move-result-object·v0 | 135 | ····move-result-object·v0 |
131 | ····.line·9 | 136 | ····.line·97 |
132 | ····new-instance·v | 137 | ····new-instance·v1,·Lorg/apache/commons/httpclient/methods/StringRequestEntity; |
133 | ····invoke-direct·{v | 138 | ····invoke-direct·{v1,·v0},·Lorg/apache/commons/httpclient/methods/StringRequestEntity;-><init>(Ljava/lang/String;)V |
134 | ····invoke-virtual·{v | 139 | ····invoke-virtual·{v2,·v1},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->setRequestEntity(Lorg/apache/commons/httpclient/methods/RequestEntity;)V |
135 | ····const/16·v0,·0x7530 | 140 | ····const/16·v0,·0x7530 |
136 | ····const/16·v | 141 | ····const/16·v1,·0x1388 |
137 | ····.line·9 | 142 | ····.line·99 |
138 | ····invoke-virtual·{p1,·v | 143 | ····invoke-virtual·{p1,·v2,·v0,·v1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->executeMethod(Lorg/apache/commons/httpclient/HttpMethodBase;II)I |
139 | ····move-result·v0 | 144 | ····move-result·v0 |
140 | ····.line·10 | 145 | ····.line·101 |
141 | ····new-instance·v | 146 | ····new-instance·v1,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; |
142 | ····invoke-direct·{p0,·v0},·Lcom/owncloud/android/lib/resources/comments/CommentFileRemoteOperation;->isSuccess(I)Z | 147 | ····invoke-direct·{p0,·v0},·Lcom/owncloud/android/lib/resources/comments/CommentFileRemoteOperation;->isSuccess(I)Z |
143 | ····move-result·v0 | 148 | ····move-result·v0 |
144 | ····invoke-direct·{v | 149 | ····invoke-direct·{v1,·v0,·v2},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(ZLorg/apache/commons/httpclient/HttpMethod;)V |
145 | ····.line·10 | 150 | ····.line·103 |
Max diff block lines reached; 4346/12015 bytes (36.17%) of diff not shown. |
Offset 8, 24 lines modified | Offset 8, 20 lines modified | ||
8 | .field·private·static·final·LOCK_FILE_URL:Ljava/lang/String;·=·"/ocs/v2.php/apps/end_to_end_encryption/api/v1/lock/" | 8 | .field·private·static·final·LOCK_FILE_URL:Ljava/lang/String;·=·"/ocs/v2.php/apps/end_to_end_encryption/api/v1/lock/" |
9 | .field·private·static·final·NODE_DATA:Ljava/lang/String;·=·"data" | 9 | .field·private·static·final·NODE_DATA:Ljava/lang/String;·=·"data" |
10 | .field·private·static·final·NODE_OCS:Ljava/lang/String;·=·"ocs" | 10 | .field·private·static·final·NODE_OCS:Ljava/lang/String;·=·"ocs" |
11 | .field·private·static·final·NODE_TOKEN:Ljava/lang/String;·=·"token" | ||
12 | .field·private·static·final·SYNC_CONNECTION_TIMEOUT:I·=·0x1388 | 11 | .field·private·static·final·SYNC_CONNECTION_TIMEOUT:I·=·0x1388 |
13 | .field·private·static·final·SYNC_READ_TIMEOUT:I·=·0x9c40 | 12 | .field·private·static·final·SYNC_READ_TIMEOUT:I·=·0x9c40 |
14 | .field·private·static·final·TAG:Ljava/lang/String; | 13 | .field·private·static·final·TAG:Ljava/lang/String; |
15 | .field·private·static·final·TOKEN:Ljava/lang/String;·=·"token" | ||
16 | #·instance·fields | 14 | #·instance·fields |
17 | .field·private·localId:Ljava/lang/String; | 15 | .field·private·localId:Ljava/lang/String; |
18 | .field·private·token:Ljava/lang/String; | 16 | .field·private·token:Ljava/lang/String; |
Offset 44, 51 lines modified | Offset 40, 51 lines modified | ||
44 | ····return-void | 40 | ····return-void |
45 | .end·method | 41 | .end·method |
46 | .method·public·constructor·<init>(Ljava/lang/String;)V | 42 | .method·public·constructor·<init>(Ljava/lang/String;)V |
47 | ····.locals·0 | 43 | ····.locals·0 |
48 | ····.line· | 44 | ····.line·69 |
49 | ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V | 45 | ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V |
50 | ····.line·7 | 46 | ····.line·70 |
51 | ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/e2ee/LockFileRemoteOperation;->localId:Ljava/lang/String; | 47 | ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/e2ee/LockFileRemoteOperation;->localId:Ljava/lang/String; |
52 | ····const-string·p1,·"" | 48 | ····const-string·p1,·"" |
53 | ····.line·7 | 49 | ····.line·71 |
54 | ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/e2ee/LockFileRemoteOperation;->token:Ljava/lang/String; | 50 | ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/e2ee/LockFileRemoteOperation;->token:Ljava/lang/String; |
55 | ····return-void | 51 | ····return-void |
56 | .end·method | 52 | .end·method |
57 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;)V | 53 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;)V |
58 | ····.locals·0 | 54 | ····.locals·0 |
59 | ····.line·6 | 55 | ····.line·64 |
60 | ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V | 56 | ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V |
61 | ····.line·6 | 57 | ····.line·65 |
62 | ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/e2ee/LockFileRemoteOperation;->localId:Ljava/lang/String; | 58 | ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/e2ee/LockFileRemoteOperation;->localId:Ljava/lang/String; |
63 | ····.line·6 | 59 | ····.line·66 |
64 | ····iput-object·p2,·p0,·Lcom/owncloud/android/lib/resources/e2ee/LockFileRemoteOperation;->token:Ljava/lang/String; | 60 | ····iput-object·p2,·p0,·Lcom/owncloud/android/lib/resources/e2ee/LockFileRemoteOperation;->token:Ljava/lang/String; |
65 | ····return-void | 61 | ····return-void |
66 | .end·method | 62 | .end·method |
67 | #·virtual·methods | 63 | #·virtual·methods |
68 | .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; | 64 | .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; |
69 | ····.locals·4 | 65 | ····.locals·4 |
70 | ····const/4·v0,·0x0 | 66 | ····const/4·v0,·0x0 |
71 | ····.line·8 | 67 | ····.line·83 |
72 | ····:try_start_0 | 68 | ····:try_start_0 |
73 | ····new-instance·v1,·Lorg/apache/commons/httpclient/methods/Utf8PostMethod; | 69 | ····new-instance·v1,·Lorg/apache/commons/httpclient/methods/Utf8PostMethod; |
74 | ····new-instance·v2,·Ljava/lang/StringBuilder; | 70 | ····new-instance·v2,·Ljava/lang/StringBuilder; |
75 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V | 71 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V |
Offset 115, 82 lines modified | Offset 111, 83 lines modified | ||
115 | ····move-result-object·v2 | 111 | ····move-result-object·v2 |
116 | ····invoke-direct·{v1,·v2},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;-><init>(Ljava/lang/String;)V | 112 | ····invoke-direct·{v1,·v2},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;-><init>(Ljava/lang/String;)V |
117 | ····:try_end_0 | 113 | ····:try_end_0 |
118 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_1 | 114 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_1 |
119 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 | 115 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 |
120 | ····.line·8 | 116 | ····.line·85 |
121 | ····:try_start_1 | 117 | ····:try_start_1 |
122 | ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/resources/e2ee/LockFileRemoteOperation;->token:Ljava/lang/String; | 118 | ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/resources/e2ee/LockFileRemoteOperation;->token:Ljava/lang/String; |
123 | ····invoke-virtual·{v0},·Ljava/lang/String;->isEmpty()Z | 119 | ····invoke-virtual·{v0},·Ljava/lang/String;->isEmpty()Z |
124 | ····move-result·v0 | 120 | ····move-result·v0 |
125 | ····:try_end_1 | 121 | ····:try_end_1 |
126 | ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0 | 122 | ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0 |
127 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 123 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
128 | ····const-string·v2,·"token" | 124 | ····const-string·v2,·"e2e-token" |
129 | ····if-nez·v0,·:cond_0 | 125 | ····if-nez·v0,·:cond_0 |
130 | ····.line·8 | 126 | ····.line·86 |
131 | ····:try_start_2 | 127 | ····:try_start_2 |
132 | ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/resources/e2ee/LockFileRemoteOperation;->token:Ljava/lang/String; | 128 | ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/resources/e2ee/LockFileRemoteOperation;->token:Ljava/lang/String; |
133 | ····invoke-virtual·{v1,·v2,·v0},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->setParameter(Ljava/lang/String;Ljava/lang/String;)V | 129 | ····invoke-virtual·{v1,·v2,·v0},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->setParameter(Ljava/lang/String;Ljava/lang/String;)V |
134 | ····:cond_0 | 130 | ····:cond_0 |
135 | ····const-string·v0,·"OCS-APIREQUEST" | 131 | ····const-string·v0,·"OCS-APIREQUEST" |
136 | ····const-string·v3,·"true" | 132 | ····const-string·v3,·"true" |
137 | ····.line·9 | 133 | ····.line·90 |
138 | ····invoke-virtual·{v1,·v0,·v3},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)V | 134 | ····invoke-virtual·{v1,·v0,·v3},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)V |
139 | ····const-string·v0,·"Content-Type" | 135 | ····const-string·v0,·"Content-Type" |
140 | ····const-string·v3,·"application/x-www-form-urlencoded" | 136 | ····const-string·v3,·"application/x-www-form-urlencoded" |
141 | ····.line·9 | 137 | ····.line·91 |
142 | ····invoke-virtual·{v1,·v0,·v3},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)V | 138 | ····invoke-virtual·{v1,·v0,·v3},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)V |
143 | ····const·v0,·0x9c40 | 139 | ····const·v0,·0x9c40 |
144 | ····const/16·v3,·0x1388 | 140 | ····const/16·v3,·0x1388 |
145 | ····.line·9 | 141 | ····.line·93 |
146 | ····invoke-virtual·{p1,·v1,·v0,·v3},·Lcom/owncloud/android/lib/common/OwnCloudClient;->executeMethod(Lorg/apache/commons/httpclient/HttpMethodBase;II)I | 142 | ····invoke-virtual·{p1,·v1,·v0,·v3},·Lcom/owncloud/android/lib/common/OwnCloudClient;->executeMethod(Lorg/apache/commons/httpclient/HttpMethodBase;II)I |
Max diff block lines reached; 894/5083 bytes (17.59%) of diff not shown. |
Offset 16, 16 lines modified | Offset 16, 14 lines modified | ||
16 | .field·private·static·final·SYNC_CONNECTION_TIMEOUT:I·=·0x1388 | 16 | .field·private·static·final·SYNC_CONNECTION_TIMEOUT:I·=·0x1388 |
17 | .field·private·static·final·SYNC_READ_TIMEOUT:I·=·0x9c40 | 17 | .field·private·static·final·SYNC_READ_TIMEOUT:I·=·0x9c40 |
18 | .field·private·static·final·TAG:Ljava/lang/String; | 18 | .field·private·static·final·TAG:Ljava/lang/String; |
19 | .field·private·static·final·TOKEN:Ljava/lang/String;·=·"token" | ||
20 | #·instance·fields | 19 | #·instance·fields |
21 | .field·private·encryptedMetadataJson:Ljava/lang/String; | 20 | .field·private·encryptedMetadataJson:Ljava/lang/String; |
22 | .field·private·fileId:Ljava/lang/String; | 21 | .field·private·fileId:Ljava/lang/String; |
23 | .field·private·token:Ljava/lang/String; | 22 | .field·private·token:Ljava/lang/String; |
Offset 46, 41 lines modified | Offset 44, 41 lines modified | ||
46 | ····return-void | 44 | ····return-void |
47 | .end·method | 45 | .end·method |
48 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | 46 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V |
49 | ····.locals·0 | 47 | ····.locals·0 |
50 | ····.line· | 48 | ····.line·69 |
51 | ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V | 49 | ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V |
52 | ····.line·7 | 50 | ····.line·70 |
53 | ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/e2ee/UpdateMetadataRemoteOperation;->fileId:Ljava/lang/String; | 51 | ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/e2ee/UpdateMetadataRemoteOperation;->fileId:Ljava/lang/String; |
54 | ····.line·7 | 52 | ····.line·71 |
55 | ····invoke-static·{p2},·Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String; | 53 | ····invoke-static·{p2},·Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String; |
56 | ····move-result-object·p1 | 54 | ····move-result-object·p1 |
57 | ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/e2ee/UpdateMetadataRemoteOperation;->encryptedMetadataJson:Ljava/lang/String; | 55 | ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/e2ee/UpdateMetadataRemoteOperation;->encryptedMetadataJson:Ljava/lang/String; |
58 | ····.line·7 | 56 | ····.line·72 |
59 | ····iput-object·p3,·p0,·Lcom/owncloud/android/lib/resources/e2ee/UpdateMetadataRemoteOperation;->token:Ljava/lang/String; | 57 | ····iput-object·p3,·p0,·Lcom/owncloud/android/lib/resources/e2ee/UpdateMetadataRemoteOperation;->token:Ljava/lang/String; |
60 | ····return-void | 58 | ····return-void |
61 | .end·method | 59 | .end·method |
62 | #·virtual·methods | 60 | #·virtual·methods |
63 | .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; | 61 | .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; |
64 | ····.locals·7 | 62 | ····.locals·7 |
65 | ····const/4·v0,·0x0 | 63 | ····const/4·v0,·0x0 |
66 | ····.line·8 | 64 | ····.line·85 |
67 | ····:try_start_0 | 65 | ····:try_start_0 |
68 | ····new-instance·v1,·Lorg/apache/commons/httpclient/methods/PutMethod; | 66 | ····new-instance·v1,·Lorg/apache/commons/httpclient/methods/PutMethod; |
69 | ····new-instance·v2,·Ljava/lang/StringBuilder; | 67 | ····new-instance·v2,·Ljava/lang/StringBuilder; |
70 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V | 68 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V |
Offset 108, 58 lines modified | Offset 106, 58 lines modified | ||
108 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 | 106 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 |
109 | ····:try_start_1 | 107 | ····:try_start_1 |
110 | ····const-string·v0,·"OCS-APIREQUEST" | 108 | ····const-string·v0,·"OCS-APIREQUEST" |
111 | ····const-string·v2,·"true" | 109 | ····const-string·v2,·"true" |
112 | ····.line·8 | 110 | ····.line·86 |
113 | ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/PutMethod;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)V | 111 | ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/PutMethod;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)V |
114 | ····const-string·v0,·"Content-Type" | 112 | ····const-string·v0,·"Content-Type" |
115 | ····const-string·v2,·"application/x-www-form-urlencoded" | 113 | ····const-string·v2,·"application/x-www-form-urlencoded" |
116 | ····.line·8 | 114 | ····.line·87 |
117 | ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/PutMethod;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)V | 115 | ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/PutMethod;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)V |
118 | ····const/4·v0,·0x2 | 116 | ····const/4·v0,·0x2 |
119 | ····new-array·v0,·v0,·[Lorg/apache/commons/httpclient/NameValuePair; | 117 | ····new-array·v0,·v0,·[Lorg/apache/commons/httpclient/NameValuePair; |
120 | ····.line·9 | 118 | ····.line·90 |
121 | ····new-instance·v2,·Lorg/apache/commons/httpclient/NameValuePair; | 119 | ····new-instance·v2,·Lorg/apache/commons/httpclient/NameValuePair; |
122 | ····const-string·v3,·"token" | 120 | ····const-string·v3,·"e2e-token" |
123 | ····iget-object·v4,·p0,·Lcom/owncloud/android/lib/resources/e2ee/UpdateMetadataRemoteOperation;->token:Ljava/lang/String; | 121 | ····iget-object·v4,·p0,·Lcom/owncloud/android/lib/resources/e2ee/UpdateMetadataRemoteOperation;->token:Ljava/lang/String; |
124 | ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/httpclient/NameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V | 122 | ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/httpclient/NameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V |
125 | ····const/4·v3,·0x0 | 123 | ····const/4·v3,·0x0 |
126 | ····aput-object·v2,·v0,·v3 | 124 | ····aput-object·v2,·v0,·v3 |
127 | ····.line·9 | 125 | ····.line·91 |
128 | ····new-instance·v2,·Lorg/apache/commons/httpclient/NameValuePair; | 126 | ····new-instance·v2,·Lorg/apache/commons/httpclient/NameValuePair; |
129 | ····const-string·v4,·"format" | 127 | ····const-string·v4,·"format" |
130 | ····const-string·v5,·"json" | 128 | ····const-string·v5,·"json" |
131 | ····invoke-direct·{v2,·v4,·v5},·Lorg/apache/commons/httpclient/NameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V | 129 | ····invoke-direct·{v2,·v4,·v5},·Lorg/apache/commons/httpclient/NameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V |
132 | ····const/4·v4,·0x1 | 130 | ····const/4·v4,·0x1 |
133 | ····aput-object·v2,·v0,·v4 | 131 | ····aput-object·v2,·v0,·v4 |
134 | ····.line·9 | 132 | ····.line·92 |
135 | ····invoke-virtual·{v1,·v0},·Lorg/apache/commons/httpclient/methods/PutMethod;->setQueryString([Lorg/apache/commons/httpclient/NameValuePair;)V | 133 | ····invoke-virtual·{v1,·v0},·Lorg/apache/commons/httpclient/methods/PutMethod;->setQueryString([Lorg/apache/commons/httpclient/NameValuePair;)V |
136 | ····.line·9 | 134 | ····.line·94 |
137 | ····new-instance·v0,·Lorg/apache/commons/httpclient/methods/StringRequestEntity; | 135 | ····new-instance·v0,·Lorg/apache/commons/httpclient/methods/StringRequestEntity; |
138 | ····new-instance·v2,·Ljava/lang/StringBuilder; | 136 | ····new-instance·v2,·Ljava/lang/StringBuilder; |
139 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V | 137 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V |
140 | ····const-string·v5,·"metaData=" | 138 | ····const-string·v5,·"metaData=" |
Offset 176, 97 lines modified | Offset 174, 97 lines modified | ||
176 | ····const-string·v5,·"application/json" | 174 | ····const-string·v5,·"application/json" |
177 | ····const-string·v6,·"UTF-8" | 175 | ····const-string·v6,·"UTF-8" |
178 | ····invoke-direct·{v0,·v2,·v5,·v6},·Lorg/apache/commons/httpclient/methods/StringRequestEntity;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | 176 | ····invoke-direct·{v0,·v2,·v5,·v6},·Lorg/apache/commons/httpclient/methods/StringRequestEntity;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V |
179 | ····.line·9 | 177 | ····.line·96 |
180 | ····invoke-virtual·{v1,·v0},·Lorg/apache/commons/httpclient/methods/PutMethod;->setRequestEntity(Lorg/apache/commons/httpclient/methods/RequestEntity;)V | 178 | ····invoke-virtual·{v1,·v0},·Lorg/apache/commons/httpclient/methods/PutMethod;->setRequestEntity(Lorg/apache/commons/httpclient/methods/RequestEntity;)V |
Max diff block lines reached; 4736/8926 bytes (53.06%) of diff not shown. |
Offset 8, 16 lines modified | Offset 8, 14 lines modified | ||
8 | .field·private·static·final·SYNC_CONNECTION_TIMEOUT:I·=·0x1388 | 8 | .field·private·static·final·SYNC_CONNECTION_TIMEOUT:I·=·0x1388 |
9 | .field·private·static·final·SYNC_READ_TIMEOUT:I·=·0x9c40 | 9 | .field·private·static·final·SYNC_READ_TIMEOUT:I·=·0x9c40 |
10 | .field·private·static·final·TAG:Ljava/lang/String; | 10 | .field·private·static·final·TAG:Ljava/lang/String; |
11 | .field·private·static·final·TOKEN:Ljava/lang/String;·=·"token" | ||
12 | #·instance·fields | 11 | #·instance·fields |
13 | .field·private·localId:Ljava/lang/String; | 12 | .field·private·localId:Ljava/lang/String; |
14 | .field·private·token:Ljava/lang/String; | 13 | .field·private·token:Ljava/lang/String; |
Offset 36, 34 lines modified | Offset 34, 34 lines modified | ||
36 | ····return-void | 34 | ····return-void |
37 | .end·method | 35 | .end·method |
38 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;)V | 36 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;)V |
39 | ····.locals·0 | 37 | ····.locals·0 |
40 | ····.line·5 | 38 | ····.line·54 |
41 | ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V | 39 | ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V |
42 | ····.line·5 | 40 | ····.line·55 |
43 | ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/e2ee/UnlockFileRemoteOperation;->localId:Ljava/lang/String; | 41 | ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/e2ee/UnlockFileRemoteOperation;->localId:Ljava/lang/String; |
44 | ····.line·5 | 42 | ····.line·56 |
45 | ····iput-object·p2,·p0,·Lcom/owncloud/android/lib/resources/e2ee/UnlockFileRemoteOperation;->token:Ljava/lang/String; | 43 | ····iput-object·p2,·p0,·Lcom/owncloud/android/lib/resources/e2ee/UnlockFileRemoteOperation;->token:Ljava/lang/String; |
46 | ····return-void | 44 | ····return-void |
47 | .end·method | 45 | .end·method |
48 | #·virtual·methods | 46 | #·virtual·methods |
49 | .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; | 47 | .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; |
50 | ····.locals·4 | 48 | ····.locals·4 |
51 | ····const/4·v0,·0x0 | 49 | ····const/4·v0,·0x0 |
52 | ····.line· | 50 | ····.line·69 |
53 | ····:try_start_0 | 51 | ····:try_start_0 |
54 | ····new-instance·v1,·Lorg/apache/commons/httpclient/methods/DeleteMethod; | 52 | ····new-instance·v1,·Lorg/apache/commons/httpclient/methods/DeleteMethod; |
55 | ····new-instance·v2,·Ljava/lang/StringBuilder; | 53 | ····new-instance·v2,·Ljava/lang/StringBuilder; |
56 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V | 54 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V |
Offset 91, 41 lines modified | Offset 89, 41 lines modified | ||
91 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 | 89 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 |
92 | ····:try_start_1 | 90 | ····:try_start_1 |
93 | ····const-string·v0,·"OCS-APIREQUEST" | 91 | ····const-string·v0,·"OCS-APIREQUEST" |
94 | ····const-string·v2,·"true" | 92 | ····const-string·v2,·"true" |
95 | ····.line·7 | 93 | ····.line·70 |
96 | ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/DeleteMethod;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)V | 94 | ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/DeleteMethod;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)V |
97 | ····const-string·v0,·"Content-Type" | 95 | ····const-string·v0,·"Content-Type" |
98 | ····const-string·v2,·"application/x-www-form-urlencoded" | 96 | ····const-string·v2,·"application/x-www-form-urlencoded" |
99 | ····.line·7 | 97 | ····.line·71 |
100 | ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/DeleteMethod;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)V | 98 | ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/DeleteMethod;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)V |
101 | ····const-string·v0,·"token" | 99 | ····const-string·v0,·"e2e-token" |
102 | ····.line·7 | 100 | ····.line·72 |
103 | ····iget-object·v2,·p0,·Lcom/owncloud/android/lib/resources/e2ee/UnlockFileRemoteOperation;->token:Ljava/lang/String; | 101 | ····iget-object·v2,·p0,·Lcom/owncloud/android/lib/resources/e2ee/UnlockFileRemoteOperation;->token:Ljava/lang/String; |
104 | ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/DeleteMethod;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)V | 102 | ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/DeleteMethod;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)V |
105 | ····const·v0,·0x9c40 | 103 | ····const·v0,·0x9c40 |
106 | ····const/16·v2,·0x1388 | 104 | ····const/16·v2,·0x1388 |
107 | ····.line·7 | 105 | ····.line·74 |
108 | ····invoke-virtual·{p1,·v1,·v0,·v2},·Lcom/owncloud/android/lib/common/OwnCloudClient;->executeMethod(Lorg/apache/commons/httpclient/HttpMethodBase;II)I | 106 | ····invoke-virtual·{p1,·v1,·v0,·v2},·Lcom/owncloud/android/lib/common/OwnCloudClient;->executeMethod(Lorg/apache/commons/httpclient/HttpMethodBase;II)I |
109 | ····move-result·v0 | 107 | ····move-result·v0 |
110 | ····.line·7 | 108 | ····.line·76 |
111 | ····new-instance·v2,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; | 109 | ····new-instance·v2,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; |
112 | ····const/16·v3,·0xc8 | 110 | ····const/16·v3,·0xc8 |
113 | ····if-ne·v0,·v3,·:cond_0 | 111 | ····if-ne·v0,·v3,·:cond_0 |
114 | ····const/4·v0,·0x1 | 112 | ····const/4·v0,·0x1 |
Offset 134, 25 lines modified | Offset 132, 25 lines modified | ||
134 | ····:cond_0 | 132 | ····:cond_0 |
135 | ····const/4·v0,·0x0 | 133 | ····const/4·v0,·0x0 |
136 | ····:goto_0 | 134 | ····:goto_0 |
137 | ····invoke-direct·{v2,·v0,·v1},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(ZLorg/apache/commons/httpclient/HttpMethod;)V | 135 | ····invoke-direct·{v2,·v0,·v1},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(ZLorg/apache/commons/httpclient/HttpMethod;)V |
138 | ····.line·7 | 136 | ····.line·78 |
139 | ····invoke-virtual·{v1},·Lorg/apache/commons/httpclient/methods/DeleteMethod;->getResponseBodyAsStream()Ljava/io/InputStream; | 137 | ····invoke-virtual·{v1},·Lorg/apache/commons/httpclient/methods/DeleteMethod;->getResponseBodyAsStream()Ljava/io/InputStream; |
140 | ····move-result-object·v0 | 138 | ····move-result-object·v0 |
141 | ····invoke-virtual·{p1,·v0},·Lcom/owncloud/android/lib/common/OwnCloudClient;->exhaustResponse(Ljava/io/InputStream;)V | 139 | ····invoke-virtual·{p1,·v0},·Lcom/owncloud/android/lib/common/OwnCloudClient;->exhaustResponse(Ljava/io/InputStream;)V |
142 | ····:try_end_1 | 140 | ····:try_end_1 |
143 | ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0 | 141 | ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0 |
144 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 142 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
145 | ····.line·8 | 143 | ····.line·85 |
146 | ····invoke-virtual·{v1},·Lorg/apache/commons/httpclient/methods/DeleteMethod;->releaseConnection()V | 144 | ····invoke-virtual·{v1},·Lorg/apache/commons/httpclient/methods/DeleteMethod;->releaseConnection()V |
147 | ····goto·:goto_2 | 145 | ····goto·:goto_2 |
148 | ····:catchall_0 | 146 | ····:catchall_0 |
149 | ····move-exception·p1 | 147 | ····move-exception·p1 |
Offset 171, 22 lines modified | Offset 169, 22 lines modified | ||
171 | ····move-exception·p1 | 169 | ····move-exception·p1 |
172 | ····goto·:goto_3 | 170 | ····goto·:goto_3 |
173 | ····:catch_1 | 171 | ····:catch_1 |
174 | ····move-exception·p1 | 172 | ····move-exception·p1 |
Max diff block lines reached; 1640/5505 bytes (29.79%) of diff not shown. |
Offset 10, 16 lines modified | Offset 10, 14 lines modified | ||
10 | .field·private·static·final·SYNC_CONNECTION_TIMEOUT:I·=·0x1388 | 10 | .field·private·static·final·SYNC_CONNECTION_TIMEOUT:I·=·0x1388 |
11 | .field·private·static·final·SYNC_READ_TIMEOUT:I·=·0x9c40 | 11 | .field·private·static·final·SYNC_READ_TIMEOUT:I·=·0x9c40 |
12 | .field·private·static·final·TAG:Ljava/lang/String; | 12 | .field·private·static·final·TAG:Ljava/lang/String; |
13 | .field·private·static·final·TOKEN:Ljava/lang/String;·=·"token" | ||
14 | .field·private·static·final·WIPE:Ljava/lang/String;·=·"wipe" | 13 | .field·private·static·final·WIPE:Ljava/lang/String;·=·"wipe" |
15 | #·direct·methods | 14 | #·direct·methods |
16 | .method·static·constructor·<clinit>()V | 15 | .method·static·constructor·<clinit>()V |
17 | ····.locals·1 | 16 | ····.locals·1 |
Offset 47, 15 lines modified | Offset 45, 15 lines modified | ||
47 | #·virtual·methods | 45 | #·virtual·methods |
48 | .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; | 46 | .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; |
49 | ····.locals·4 | 47 | ····.locals·4 |
50 | ····const/4·v0,·0x0 | 48 | ····const/4·v0,·0x0 |
51 | ····.line·6 | 49 | ····.line·64 |
52 | ····:try_start_0 | 50 | ····:try_start_0 |
53 | ····new-instance·v1,·Lorg/apache/commons/httpclient/methods/Utf8PostMethod; | 51 | ····new-instance·v1,·Lorg/apache/commons/httpclient/methods/Utf8PostMethod; |
54 | ····new-instance·v2,·Ljava/lang/StringBuilder; | 52 | ····new-instance·v2,·Ljava/lang/StringBuilder; |
55 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V | 53 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V |
Offset 83, 99 lines modified | Offset 81, 99 lines modified | ||
83 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 | 81 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 |
84 | ····:try_start_1 | 82 | ····:try_start_1 |
85 | ····const-string·v0,·"Content-Type" | 83 | ····const-string·v0,·"Content-Type" |
86 | ····const-string·v2,·"application/x-www-form-urlencoded" | 84 | ····const-string·v2,·"application/x-www-form-urlencoded" |
87 | ····.line·6 | 85 | ····.line·65 |
88 | ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)V | 86 | ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)V |
89 | ····const-string·v0,·"token" | 87 | ····const-string·v0,·"token" |
90 | ····.line·6 | 88 | ····.line·66 |
91 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getCredentials()Lcom/owncloud/android/lib/common/OwnCloudCredentials; | 89 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getCredentials()Lcom/owncloud/android/lib/common/OwnCloudCredentials; |
92 | ····move-result-object·v2 | 90 | ····move-result-object·v2 |
93 | ····invoke-interface·{v2},·Lcom/owncloud/android/lib/common/OwnCloudCredentials;->getAuthToken()Ljava/lang/String; | 91 | ····invoke-interface·{v2},·Lcom/owncloud/android/lib/common/OwnCloudCredentials;->getAuthToken()Ljava/lang/String; |
94 | ····move-result-object·v2 | 92 | ····move-result-object·v2 |
95 | ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->setParameter(Ljava/lang/String;Ljava/lang/String;)V | 93 | ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->setParameter(Ljava/lang/String;Ljava/lang/String;)V |
96 | ····const·v0,·0x9c40 | 94 | ····const·v0,·0x9c40 |
97 | ····const/16·v2,·0x1388 | 95 | ····const/16·v2,·0x1388 |
98 | ····.line· | 96 | ····.line·68 |
99 | ····invoke-virtual·{p1,·v1,·v0,·v2},·Lcom/owncloud/android/lib/common/OwnCloudClient;->executeMethod(Lorg/apache/commons/httpclient/HttpMethodBase;II)I | 97 | ····invoke-virtual·{p1,·v1,·v0,·v2},·Lcom/owncloud/android/lib/common/OwnCloudClient;->executeMethod(Lorg/apache/commons/httpclient/HttpMethodBase;II)I |
100 | ····move-result·v0 | 98 | ····move-result·v0 |
101 | ····const/16·v2,·0xc8 | 99 | ····const/16·v2,·0xc8 |
102 | ····const/4·v3,·0x0 | 100 | ····const/4·v3,·0x0 |
103 | ····if-ne·v2,·v0,·:cond_1 | 101 | ····if-ne·v2,·v0,·:cond_1 |
104 | ····.line·7 | 102 | ····.line·71 |
105 | ····invoke-virtual·{v1},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->getResponseBodyAsString()Ljava/lang/String; | 103 | ····invoke-virtual·{v1},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->getResponseBodyAsString()Ljava/lang/String; |
106 | ····move-result-object·v0 | 104 | ····move-result-object·v0 |
107 | ····.line·7 | 105 | ····.line·73 |
108 | ····new-instance·v2,·Lorg/json/JSONObject; | 106 | ····new-instance·v2,·Lorg/json/JSONObject; |
109 | ····invoke-direct·{v2,·v0},·Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V | 107 | ····invoke-direct·{v2,·v0},·Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V |
110 | ····const-string·v0,·"wipe" | 108 | ····const-string·v0,·"wipe" |
111 | ····.line·7 | 109 | ····.line·75 |
112 | ····invoke-virtual·{v2,·v0},·Lorg/json/JSONObject;->getBoolean(Ljava/lang/String;)Z | 110 | ····invoke-virtual·{v2,·v0},·Lorg/json/JSONObject;->getBoolean(Ljava/lang/String;)Z |
113 | ····move-result·v0 | 111 | ····move-result·v0 |
114 | ····if-eqz·v0,·:cond_0 | 112 | ····if-eqz·v0,·:cond_0 |
115 | ····.line·7 | 113 | ····.line·76 |
116 | ····new-instance·v0,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; | 114 | ····new-instance·v0,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; |
117 | ····const/4·v2,·0x1 | 115 | ····const/4·v2,·0x1 |
118 | ····invoke-direct·{v0,·v2,·v1},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(ZLorg/apache/commons/httpclient/HttpMethod;)V | 116 | ····invoke-direct·{v0,·v2,·v1},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(ZLorg/apache/commons/httpclient/HttpMethod;)V |
119 | ····goto·:goto_0 | 117 | ····goto·:goto_0 |
120 | ····.line· | 118 | ····.line·78 |
121 | ····:cond_0 | 119 | ····:cond_0 |
122 | ····new-instance·v0,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; | 120 | ····new-instance·v0,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; |
123 | ····invoke-direct·{v0,·v3,·v1},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(ZLorg/apache/commons/httpclient/HttpMethod;)V | 121 | ····invoke-direct·{v0,·v3,·v1},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(ZLorg/apache/commons/httpclient/HttpMethod;)V |
124 | ····goto·:goto_0 | 122 | ····goto·:goto_0 |
125 | ····.line·8 | 123 | ····.line·81 |
126 | ····:cond_1 | 124 | ····:cond_1 |
127 | ····new-instance·v0,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; | 125 | ····new-instance·v0,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; |
128 | ····invoke-direct·{v0,·v3,·v1},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(ZLorg/apache/commons/httpclient/HttpMethod;)V | 126 | ····invoke-direct·{v0,·v3,·v1},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(ZLorg/apache/commons/httpclient/HttpMethod;)V |
129 | ····.line·8 | 127 | ····.line·84 |
130 | ····:goto_0 | 128 | ····:goto_0 |
131 | ····invoke-virtual·{v1},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->getResponseBodyAsStream()Ljava/io/InputStream; | 129 | ····invoke-virtual·{v1},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->getResponseBodyAsStream()Ljava/io/InputStream; |
132 | ····move-result-object·v2 | 130 | ····move-result-object·v2 |
133 | ····invoke-virtual·{p1,·v2},·Lcom/owncloud/android/lib/common/OwnCloudClient;->exhaustResponse(Ljava/io/InputStream;)V | 131 | ····invoke-virtual·{p1,·v2},·Lcom/owncloud/android/lib/common/OwnCloudClient;->exhaustResponse(Ljava/io/InputStream;)V |
134 | ····:try_end_1 | 132 | ····:try_end_1 |
135 | ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0 | 133 | ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0 |
136 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 134 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
137 | ····.line·9 | 135 | ····.line·92 |
138 | ····invoke-virtual·{v1},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->releaseConnection()V | 136 | ····invoke-virtual·{v1},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->releaseConnection()V |
Max diff block lines reached; 2158/6325 bytes (34.12%) of diff not shown. |
Offset 8, 16 lines modified | Offset 8, 14 lines modified | ||
8 | .field·private·static·final·SYNC_CONNECTION_TIMEOUT:I·=·0x1388 | 8 | .field·private·static·final·SYNC_CONNECTION_TIMEOUT:I·=·0x1388 |
9 | .field·private·static·final·SYNC_READ_TIMEOUT:I·=·0x9c40 | 9 | .field·private·static·final·SYNC_READ_TIMEOUT:I·=·0x9c40 |
10 | .field·private·static·final·TAG:Ljava/lang/String; | 10 | .field·private·static·final·TAG:Ljava/lang/String; |
11 | .field·private·static·final·TOKEN:Ljava/lang/String;·=·"token" | ||
12 | #·instance·fields | 11 | #·instance·fields |
13 | .field·private·appToken:Ljava/lang/String; | 12 | .field·private·appToken:Ljava/lang/String; |
14 | #·direct·methods | 13 | #·direct·methods |
15 | .method·static·constructor·<clinit>()V | 14 | .method·static·constructor·<clinit>()V |
Offset 34, 31 lines modified | Offset 32, 31 lines modified | ||
34 | ····return-void | 32 | ····return-void |
35 | .end·method | 33 | .end·method |
36 | .method·public·constructor·<init>(Ljava/lang/String;)V | 34 | .method·public·constructor·<init>(Ljava/lang/String;)V |
37 | ····.locals·0 | 35 | ····.locals·0 |
38 | ····.line·5 | 36 | ····.line·52 |
39 | ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V | 37 | ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V |
40 | ····.line·5 | 38 | ····.line·53 |
41 | ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/users/RemoteWipeSuccessRemoteOperation;->appToken:Ljava/lang/String; | 39 | ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/users/RemoteWipeSuccessRemoteOperation;->appToken:Ljava/lang/String; |
42 | ····return-void | 40 | ····return-void |
43 | .end·method | 41 | .end·method |
44 | #·virtual·methods | 42 | #·virtual·methods |
45 | .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; | 43 | .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; |
46 | ····.locals·4 | 44 | ····.locals·4 |
47 | ····const/4·v0,·0x0 | 45 | ····const/4·v0,·0x0 |
48 | ····.line·6 | 46 | ····.line·65 |
49 | ····:try_start_0 | 47 | ····:try_start_0 |
50 | ····new-instance·v1,·Lorg/apache/commons/httpclient/methods/Utf8PostMethod; | 48 | ····new-instance·v1,·Lorg/apache/commons/httpclient/methods/Utf8PostMethod; |
51 | ····new-instance·v2,·Ljava/lang/StringBuilder; | 49 | ····new-instance·v2,·Ljava/lang/StringBuilder; |
52 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V | 50 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V |
Offset 82, 72 lines modified | Offset 80, 72 lines modified | ||
82 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 | 80 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 |
83 | ····:try_start_1 | 81 | ····:try_start_1 |
84 | ····const-string·v0,·"Content-Type" | 82 | ····const-string·v0,·"Content-Type" |
85 | ····const-string·v2,·"application/x-www-form-urlencoded" | 83 | ····const-string·v2,·"application/x-www-form-urlencoded" |
86 | ····.line·6 | 84 | ····.line·66 |
87 | ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)V | 85 | ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)V |
88 | ····const-string·v0,·"token" | 86 | ····const-string·v0,·"token" |
89 | ····.line·6 | 87 | ····.line·67 |
90 | ····iget-object·v2,·p0,·Lcom/owncloud/android/lib/resources/users/RemoteWipeSuccessRemoteOperation;->appToken:Ljava/lang/String; | 88 | ····iget-object·v2,·p0,·Lcom/owncloud/android/lib/resources/users/RemoteWipeSuccessRemoteOperation;->appToken:Ljava/lang/String; |
91 | ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->setParameter(Ljava/lang/String;Ljava/lang/String;)V | 89 | ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->setParameter(Ljava/lang/String;Ljava/lang/String;)V |
92 | ····const·v0,·0x9c40 | 90 | ····const·v0,·0x9c40 |
93 | ····const/16·v2,·0x1388 | 91 | ····const/16·v2,·0x1388 |
94 | ····.line· | 92 | ····.line·69 |
95 | ····invoke-virtual·{p1,·v1,·v0,·v2},·Lcom/owncloud/android/lib/common/OwnCloudClient;->executeMethod(Lorg/apache/commons/httpclient/HttpMethodBase;II)I | 93 | ····invoke-virtual·{p1,·v1,·v0,·v2},·Lcom/owncloud/android/lib/common/OwnCloudClient;->executeMethod(Lorg/apache/commons/httpclient/HttpMethodBase;II)I |
96 | ····move-result·v0 | 94 | ····move-result·v0 |
97 | ····.line·7 | 95 | ····.line·70 |
98 | ····invoke-virtual·{v1},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->getResponseBodyAsStream()Ljava/io/InputStream; | 96 | ····invoke-virtual·{v1},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->getResponseBodyAsStream()Ljava/io/InputStream; |
99 | ····move-result-object·v2 | 97 | ····move-result-object·v2 |
100 | ····invoke-virtual·{p1,·v2},·Lcom/owncloud/android/lib/common/OwnCloudClient;->exhaustResponse(Ljava/io/InputStream;)V | 98 | ····invoke-virtual·{p1,·v2},·Lcom/owncloud/android/lib/common/OwnCloudClient;->exhaustResponse(Ljava/io/InputStream;)V |
101 | ····const/16·p1,·0xc8 | 99 | ····const/16·p1,·0xc8 |
102 | ····if-ne·p1,·v0,·:cond_0 | 100 | ····if-ne·p1,·v0,·:cond_0 |
103 | ····.line·7 | 101 | ····.line·73 |
104 | ····new-instance·p1,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; | 102 | ····new-instance·p1,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; |
105 | ····sget-object·v0,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode;->OK:Lcom/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode; | 103 | ····sget-object·v0,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode;->OK:Lcom/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode; |
106 | ····invoke-direct·{p1,·v0},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(Lcom/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode;)V | 104 | ····invoke-direct·{p1,·v0},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(Lcom/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode;)V |
107 | ····goto·:goto_0 | 105 | ····goto·:goto_0 |
108 | ····.line·7 | 106 | ····.line·75 |
109 | ····:cond_0 | 107 | ····:cond_0 |
110 | ····new-instance·p1,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; | 108 | ····new-instance·p1,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; |
111 | ····.line·7 | 109 | ····.line·76 |
112 | ····invoke-static·{v0},·Ljava/lang/String;->valueOf(I)Ljava/lang/String; | 110 | ····invoke-static·{v0},·Ljava/lang/String;->valueOf(I)Ljava/lang/String; |
113 | ····move-result-object·v0 | 111 | ····move-result-object·v0 |
114 | ····invoke-static·{v0},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode;->valueOf(Ljava/lang/String;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode; | 112 | ····invoke-static·{v0},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode;->valueOf(Ljava/lang/String;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode; |
115 | ····move-result-object·v0 | 113 | ····move-result-object·v0 |
116 | ····invoke-direct·{p1,·v0},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(Lcom/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode;)V | 114 | ····invoke-direct·{p1,·v0},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(Lcom/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode;)V |
117 | ····:try_end_1 | 115 | ····:try_end_1 |
118 | ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0 | 116 | ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0 |
119 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 117 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
120 | ····.line·8 | 118 | ····.line·85 |
121 | ····:goto_0 | 119 | ····:goto_0 |
122 | ····invoke-virtual·{v1},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->releaseConnection()V | 120 | ····invoke-virtual·{v1},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->releaseConnection()V |
123 | ····goto·:goto_2 | 121 | ····goto·:goto_2 |
124 | ····:catchall_0 | 122 | ····:catchall_0 |
125 | ····move-exception·p1 | 123 | ····move-exception·p1 |
Offset 167, 66 lines modified | Offset 165, 66 lines modified | ||
167 | ····move-exception·p1 | 165 | ····move-exception·p1 |
168 | ····goto·:goto_3 | 166 | ····goto·:goto_3 |
169 | ····:catch_1 | 167 | ····:catch_1 |
Max diff block lines reached; 2022/6280 bytes (32.20%) of diff not shown. |
Offset 205, 15 lines modified | Offset 205, 15 lines modified | ||
205 | ····invoke-interface·{p1},·Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; | 205 | ····invoke-interface·{p1},·Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; |
206 | ····move-result-object·v0 | 206 | ····move-result-object·v0 |
207 | ····const-string·v2,·"s:exception" | 207 | ····const-string·v2,·"s:exception" |
208 | ····.line·111 | 208 | ····.line·111 |
209 | ····invoke-virtual·{v | 209 | ····invoke-virtual·{v2,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
210 | ····move-result·v2 | 210 | ····move-result·v2 |
211 | ····if-eqz·v2,·:cond_1 | 211 | ····if-eqz·v2,·:cond_1 |
212 | ····.line·112 | 212 | ····.line·112 |
213 | ····invoke-direct·{p0,·p1},·Lcom/owncloud/android/lib/common/operations/ExceptionParser;->readText(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; | 213 | ····invoke-direct·{p0,·p1},·Lcom/owncloud/android/lib/common/operations/ExceptionParser;->readText(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; |
Offset 224, 15 lines modified | Offset 224, 15 lines modified | ||
224 | ····goto·:goto_0 | 224 | ····goto·:goto_0 |
225 | ····:cond_1 | 225 | ····:cond_1 |
226 | ····const-string·v2,·"s:message" | 226 | ····const-string·v2,·"s:message" |
227 | ····.line·113 | 227 | ····.line·113 |
228 | ····invoke-virtual·{v | 228 | ····invoke-virtual·{v2,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
229 | ····move-result·v0 | 229 | ····move-result·v0 |
230 | ····if-eqz·v0,·:cond_2 | 230 | ····if-eqz·v0,·:cond_2 |
231 | ····.line·114 | 231 | ····.line·114 |
232 | ····invoke-direct·{p0,·p1},·Lcom/owncloud/android/lib/common/operations/ExceptionParser;->readText(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; | 232 | ····invoke-direct·{p0,·p1},·Lcom/owncloud/android/lib/common/operations/ExceptionParser;->readText(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; |
Offset 367, 26 lines modified | Offset 367, 26 lines modified | ||
367 | ····.locals·2 | 367 | ····.locals·2 |
368 | ····.line·87 | 368 | ····.line·87 |
369 | ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/ExceptionParser;->exception:Ljava/lang/String; | 369 | ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/ExceptionParser;->exception:Ljava/lang/String; |
370 | ····const-string·v1,·"OC\\Connector\\Sabre\\Exception\\InvalidPath" | 370 | ····const-string·v1,·"OC\\Connector\\Sabre\\Exception\\InvalidPath" |
371 | ····invoke-virtual·{v | 371 | ····invoke-virtual·{v1,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
372 | ····move-result·v0 | 372 | ····move-result·v0 |
373 | ····if-nez·v0,·:cond_1 | 373 | ····if-nez·v0,·:cond_1 |
374 | ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/ExceptionParser;->exception:Ljava/lang/String; | 374 | ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/ExceptionParser;->exception:Ljava/lang/String; |
375 | ····const-string·v1,·"OCP\\Files\\InvalidPathException" | 375 | ····const-string·v1,·"OCP\\Files\\InvalidPathException" |
376 | ····.line·88 | 376 | ····.line·88 |
377 | ····invoke-virtual·{v | 377 | ····invoke-virtual·{v1,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
378 | ····move-result·v0 | 378 | ····move-result·v0 |
379 | ····if-eqz·v0,·:cond_0 | 379 | ····if-eqz·v0,·:cond_0 |
380 | ····goto·:goto_0 | 380 | ····goto·:goto_0 |
Offset 407, 15 lines modified | Offset 407, 15 lines modified | ||
407 | ····.locals·2 | 407 | ····.locals·2 |
408 | ····.line·92 | 408 | ····.line·92 |
409 | ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/ExceptionParser;->exception:Ljava/lang/String; | 409 | ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/ExceptionParser;->exception:Ljava/lang/String; |
410 | ····const-string·v1,·"OCA\\DAV\\Connector\\Sabre\\Exception\\UnsupportedMediaType" | 410 | ····const-string·v1,·"OCA\\DAV\\Connector\\Sabre\\Exception\\UnsupportedMediaType" |
411 | ····invoke-virtual·{v | 411 | ····invoke-virtual·{v1,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
412 | ····move-result·v0 | 412 | ····move-result·v0 |
413 | ····if-eqz·v0,·:cond_0 | 413 | ····if-eqz·v0,·:cond_0 |
414 | ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/ExceptionParser;->message:Ljava/lang/String; | 414 | ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/ExceptionParser;->message:Ljava/lang/String; |
Offset 23, 30 lines modified | Offset 23, 30 lines modified | ||
23 | .field·final·synthetic·val$resultToSend:Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; | 23 | .field·final·synthetic·val$resultToSend:Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; |
24 | #·direct·methods | 24 | #·direct·methods |
25 | .method·constructor·<init>(Lcom/owncloud/android/lib/common/operations/RemoteOperation;Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;)V | 25 | .method·constructor·<init>(Lcom/owncloud/android/lib/common/operations/RemoteOperation;Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;)V |
26 | ····.locals·0 | 26 | ····.locals·0 |
27 | ····.line· | 27 | ····.line·400 |
28 | ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation$1;->this$0:Lcom/owncloud/android/lib/common/operations/RemoteOperation; | 28 | ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation$1;->this$0:Lcom/owncloud/android/lib/common/operations/RemoteOperation; |
29 | ····iput-object·p2,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation$1;->val$resultToSend:Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; | 29 | ····iput-object·p2,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation$1;->val$resultToSend:Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; |
30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
31 | ····return-void | 31 | ····return-void |
32 | .end·method | 32 | .end·method |
33 | #·virtual·methods | 33 | #·virtual·methods |
34 | .method·public·run()V | 34 | .method·public·run()V |
35 | ····.locals·3 | 35 | ····.locals·3 |
36 | ····.line·40 | 36 | ····.line·403 |
37 | ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation$1;->this$0:Lcom/owncloud/android/lib/common/operations/RemoteOperation; | 37 | ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation$1;->this$0:Lcom/owncloud/android/lib/common/operations/RemoteOperation; |
38 | ····invoke-static·{v0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->access$000(Lcom/owncloud/android/lib/common/operations/RemoteOperation;)Lcom/owncloud/android/lib/common/operations/OnRemoteOperationListener; | 38 | ····invoke-static·{v0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->access$000(Lcom/owncloud/android/lib/common/operations/RemoteOperation;)Lcom/owncloud/android/lib/common/operations/OnRemoteOperationListener; |
39 | ····move-result-object·v0 | 39 | ····move-result-object·v0 |
40 | ····iget-object·v1,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation$1;->this$0:Lcom/owncloud/android/lib/common/operations/RemoteOperation; | 40 | ····iget-object·v1,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation$1;->this$0:Lcom/owncloud/android/lib/common/operations/RemoteOperation; |
Offset 5, 22 lines modified | Offset 5, 28 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Ljava/lang/Runnable; | 6 | .implements·Ljava/lang/Runnable; |
7 | #·static·fields | 7 | #·static·fields |
8 | .field·public·static·final·CONTENT_TYPE:Ljava/lang/String;·=·"Content-Type" | 8 | .field·public·static·final·CONTENT_TYPE:Ljava/lang/String;·=·"Content-Type" |
9 | .field·protected·static·final·E2E_TOKEN:Ljava/lang/String;·=·"e2e-token" | ||
9 | .field·public·static·final·FORM_URLENCODED:Ljava/lang/String;·=·"application/x-www-form-urlencoded" | 10 | .field·public·static·final·FORM_URLENCODED:Ljava/lang/String;·=·"application/x-www-form-urlencoded" |
10 | .field·public·static·final·JSON_ENCODED:Ljava/lang/String;·=·"application/json" | 11 | .field·public·static·final·JSON_ENCODED:Ljava/lang/String;·=·"application/json" |
11 | .field·public·static·final·OCS_API_HEADER:Ljava/lang/String;·=·"OCS-APIREQUEST" | 12 | .field·public·static·final·OCS_API_HEADER:Ljava/lang/String;·=·"OCS-APIREQUEST" |
12 | .field·public·static·final·OCS_API_HEADER_VALUE:Ljava/lang/String;·=·"true" | 13 | .field·public·static·final·OCS_API_HEADER_VALUE:Ljava/lang/String;·=·"true" |
14 | .field·public·static·final·OCS_ETAG_HEADER:Ljava/lang/String;·=·"If-None-Match" | ||
15 | .field·protected·static·final·REMOTE_WIPE_TOKEN:Ljava/lang/String;·=·"token" | ||
13 | .field·private·static·final·TAG:Ljava/lang/String; | 16 | .field·private·static·final·TAG:Ljava/lang/String; |
14 | #·instance·fields | 17 | #·instance·fields |
15 | .field·private·clientNew:Lcom/nextcloud/common/NextcloudClient; | 18 | .field·private·clientNew:Lcom/nextcloud/common/NextcloudClient; |
16 | .field·private·mAccount:Landroid/accounts/Account; | 19 | .field·private·mAccount:Landroid/accounts/Account; |
Offset 56, 30 lines modified | Offset 62, 30 lines modified | ||
56 | ····.locals·1 | 62 | ····.locals·1 |
57 | ····.line·56 | 63 | ····.line·56 |
58 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 64 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
59 | ····const/4·v0,·0x0 | 65 | ····const/4·v0,·0x0 |
60 | ····.line·7 | 66 | ····.line·74 |
61 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mAccount:Landroid/accounts/Account; | 67 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mAccount:Landroid/accounts/Account; |
62 | ····.line·7 | 68 | ····.line·77 |
63 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mContext:Landroid/content/Context; | 69 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mContext:Landroid/content/Context; |
64 | ····.line· | 70 | ····.line·80 |
65 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mClient:Lcom/owncloud/android/lib/common/OwnCloudClient; | 71 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mClient:Lcom/owncloud/android/lib/common/OwnCloudClient; |
66 | ····.line· | 72 | ····.line·81 |
67 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->clientNew:Lcom/nextcloud/common/NextcloudClient; | 73 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->clientNew:Lcom/nextcloud/common/NextcloudClient; |
68 | ····.line·8 | 74 | ····.line·84 |
69 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mListener:Lcom/owncloud/android/lib/common/operations/OnRemoteOperationListener; | 75 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mListener:Lcom/owncloud/android/lib/common/operations/OnRemoteOperationListener; |
70 | ····.line·8 | 76 | ····.line·87 |
71 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mListenerHandler:Landroid/os/Handler; | 77 | ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mListenerHandler:Landroid/os/Handler; |
72 | ····return-void | 78 | ····return-void |
73 | .end·method | 79 | .end·method |
74 | .method·static·synthetic·access$000(Lcom/owncloud/android/lib/common/operations/RemoteOperation;)Lcom/owncloud/android/lib/common/operations/OnRemoteOperationListener; | 80 | .method·static·synthetic·access$000(Lcom/owncloud/android/lib/common/operations/RemoteOperation;)Lcom/owncloud/android/lib/common/operations/OnRemoteOperationListener; |
75 | ····.locals·0 | 81 | ····.locals·0 |
Offset 97, 62 lines modified | Offset 103, 62 lines modified | ||
97 | ····.annotation·runtime·Ljava/lang/Deprecated; | 103 | ····.annotation·runtime·Ljava/lang/Deprecated; |
98 | ····.end·annotation | 104 | ····.end·annotation |
99 | ····if-eqz·p1,·:cond_1 | 105 | ····if-eqz·p1,·:cond_1 |
100 | ····if-eqz·p2,·:cond_0 | 106 | ····if-eqz·p2,·:cond_0 |
101 | ····.line·1 | 107 | ····.line·130 |
102 | ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mAccount:Landroid/accounts/Account; | 108 | ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mAccount:Landroid/accounts/Account; |
103 | ····.line·1 | 109 | ····.line·131 |
104 | ····invoke-virtual·{p2},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context; | 110 | ····invoke-virtual·{p2},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context; |
105 | ····move-result-object·p1 | 111 | ····move-result-object·p1 |
106 | ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mContext:Landroid/content/Context; | 112 | ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mContext:Landroid/content/Context; |
107 | ····.line·13 | 113 | ····.line·133 |
108 | ····:try_start_0 | 114 | ····:try_start_0 |
109 | ····new-instance·p1,·Lcom/owncloud/android/lib/common/OwnCloudAccount; | 115 | ····new-instance·p1,·Lcom/owncloud/android/lib/common/OwnCloudAccount; |
110 | ····iget-object·p2,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mAccount:Landroid/accounts/Account; | 116 | ····iget-object·p2,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mAccount:Landroid/accounts/Account; |
111 | ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mContext:Landroid/content/Context; | 117 | ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mContext:Landroid/content/Context; |
112 | ····invoke-direct·{p1,·p2,·v0},·Lcom/owncloud/android/lib/common/OwnCloudAccount;-><init>(Landroid/accounts/Account;Landroid/content/Context;)V | 118 | ····invoke-direct·{p1,·p2,·v0},·Lcom/owncloud/android/lib/common/OwnCloudAccount;-><init>(Landroid/accounts/Account;Landroid/content/Context;)V |
113 | ····.line·13 | 119 | ····.line·134 |
114 | ····invoke-static·{},·Lcom/owncloud/android/lib/common/OwnCloudClientManagerFactory;->getDefaultSingleton()Lcom/owncloud/android/lib/common/OwnCloudClientManager; | 120 | ····invoke-static·{},·Lcom/owncloud/android/lib/common/OwnCloudClientManagerFactory;->getDefaultSingleton()Lcom/owncloud/android/lib/common/OwnCloudClientManager; |
115 | ····move-result-object·p2 | 121 | ····move-result-object·p2 |
116 | ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mContext:Landroid/content/Context; | 122 | ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mContext:Landroid/content/Context; |
117 | ····invoke-virtual·{p2,·p1,·v0},·Lcom/owncloud/android/lib/common/OwnCloudClientManager;->getClientFor(Lcom/owncloud/android/lib/common/OwnCloudAccount;Landroid/content/Context;)Lcom/owncloud/android/lib/common/OwnCloudClient; | 123 | ····invoke-virtual·{p2,·p1,·v0},·Lcom/owncloud/android/lib/common/OwnCloudClientManager;->getClientFor(Lcom/owncloud/android/lib/common/OwnCloudAccount;Landroid/content/Context;)Lcom/owncloud/android/lib/common/OwnCloudClient; |
118 | ····move-result-object·p1 | 124 | ····move-result-object·p1 |
119 | ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mClient:Lcom/owncloud/android/lib/common/OwnCloudClient; | 125 | ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mClient:Lcom/owncloud/android/lib/common/OwnCloudClient; |
120 | ····:try_end_0 | 126 | ····:try_end_0 |
121 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | 127 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 |
122 | ····.line·13 | 128 | ····.line·139 |
123 | ····iget-object·p1,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mClient:Lcom/owncloud/android/lib/common/OwnCloudClient; | 129 | ····iget-object·p1,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mClient:Lcom/owncloud/android/lib/common/OwnCloudClient; |
124 | ····invoke-virtual·{p0,·p1},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; | 130 | ····invoke-virtual·{p0,·p1},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; |
125 | ····move-result-object·p1 | 131 | ····move-result-object·p1 |
126 | ····return-object·p1 | 132 | ····return-object·p1 |
127 | ····:catch_0 | 133 | ····:catch_0 |
128 | ····move-exception·p1 | 134 | ····move-exception·p1 |
129 | ····.line·13 | 135 | ····.line·136 |
130 | ····sget-object·p2,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->TAG:Ljava/lang/String; | 136 | ····sget-object·p2,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->TAG:Ljava/lang/String; |
131 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 137 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
132 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 138 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
133 | ····const-string·v1,·"Error·while·trying·to·access·to·" | 139 | ····const-string·v1,·"Error·while·trying·to·access·to·" |
Offset 167, 74 lines modified | Offset 173, 74 lines modified | ||
167 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 173 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
168 | ····move-result-object·v0 | 174 | ····move-result-object·v0 |
Max diff block lines reached; 24613/29779 bytes (82.65%) of diff not shown. |
Offset 132, 15 lines modified | Offset 132, 15 lines modified | ||
132 | ····sput-object·v0,·Lcom/owncloud/android/lib/common/network/WebdavEntry;->TAG:Ljava/lang/String; | 132 | ····sput-object·v0,·Lcom/owncloud/android/lib/common/network/WebdavEntry;->TAG:Ljava/lang/String; |
133 | ····return-void | 133 | ····return-void |
134 | .end·method | 134 | .end·method |
135 | .method·public·constructor·<init>(Lorg/apache/jackrabbit/webdav/MultiStatusResponse;Ljava/lang/String;)V | 135 | .method·public·constructor·<init>(Lorg/apache/jackrabbit/webdav/MultiStatusResponse;Ljava/lang/String;)V |
136 | ····.locals· | 136 | ····.locals·10 |
137 | ····.line·113 | 137 | ····.line·113 |
138 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 138 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
139 | ····const-string·v0,·"" | 139 | ····const-string·v0,·"" |
140 | ····.line·107 | 140 | ····.line·107 |
Offset 149, 68 lines modified | Offset 149, 70 lines modified | ||
149 | ····const/4·v1,·0x0 | 149 | ····const/4·v1,·0x0 |
150 | ····new-array·v2,·v1,·[Lcom/owncloud/android/lib/resources/shares/ShareeUser; | 150 | ····new-array·v2,·v1,·[Lcom/owncloud/android/lib/resources/shares/ShareeUser; |
151 | ····.line·108 | 151 | ····.line·108 |
152 | ····iput-object·v2,·p0,·Lcom/owncloud/android/lib/common/network/WebdavEntry;->sharees:[Lcom/owncloud/android/lib/resources/shares/ShareeUser; | 152 | ····iput-object·v2,·p0,·Lcom/owncloud/android/lib/common/network/WebdavEntry;->sharees:[Lcom/owncloud/android/lib/resources/shares/ShareeUser; |
153 | ····const/4·v2,·0x0 | ||
153 | ····.line·109 | 154 | ····.line·109 |
154 | ····iput-object·v | 155 | ····iput-object·v2,·p0,·Lcom/owncloud/android/lib/common/network/WebdavEntry;->richWorkspace:Ljava/lang/String; |
155 | ····.line·114 | 156 | ····.line·114 |
156 | ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->resetData()V | 157 | ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->resetData()V |
157 | ····const-string·v | 158 | ····const-string·v3,·"http://owncloud.org/ns" |
158 | ····.line·116 | 159 | ····.line·116 |
159 | ····invoke-static·{v | 160 | ····invoke-static·{v3},·Lorg/apache/jackrabbit/webdav/xml/Namespace;->getNamespace(Ljava/lang/String;)Lorg/apache/jackrabbit/webdav/xml/Namespace; |
160 | ····move-result-object·v | 161 | ····move-result-object·v3 |
161 | ····const-string·v | 162 | ····const-string·v4,·"http://nextcloud.org/ns" |
162 | ····.line·117 | 163 | ····.line·117 |
163 | ····invoke-static·{v | 164 | ····invoke-static·{v4},·Lorg/apache/jackrabbit/webdav/xml/Namespace;->getNamespace(Ljava/lang/String;)Lorg/apache/jackrabbit/webdav/xml/Namespace; |
164 | ····move-result-object·v | 165 | ····move-result-object·v4 |
165 | ····.line·119 | 166 | ····.line·119 |
166 | ····invoke-virtual·{p1},·Lorg/apache/jackrabbit/webdav/MultiStatusResponse;->getStatus()[Lorg/apache/jackrabbit/webdav/Status; | 167 | ····invoke-virtual·{p1},·Lorg/apache/jackrabbit/webdav/MultiStatusResponse;->getStatus()[Lorg/apache/jackrabbit/webdav/Status; |
167 | ····move-result-object·v | 168 | ····move-result-object·v5 |
168 | ····array-length·v | 169 | ····array-length·v5,·v5 |
169 | ····if-eqz·v | 170 | ····if-eqz·v5,·:cond_23 |
170 | ····.line·120 | 171 | ····.line·120 |
171 | ····invoke-virtual·{p1},·Lorg/apache/jackrabbit/webdav/MultiStatusResponse;->getHref()Ljava/lang/String; | 172 | ····invoke-virtual·{p1},·Lorg/apache/jackrabbit/webdav/MultiStatusResponse;->getHref()Ljava/lang/String; |
172 | ····move-result-object·v | 173 | ····move-result-object·v5 |
173 | ····iput-object·v | 174 | ····iput-object·v5,·p0,·Lcom/owncloud/android/lib/common/network/WebdavEntry;->uri:Ljava/lang/String; |
174 | ····.line·122 | 175 | ····.line·122 |
175 | ····iget-object·v | 176 | ····iget-object·v5,·p0,·Lcom/owncloud/android/lib/common/network/WebdavEntry;->uri:Ljava/lang/String; |
176 | ····const/4·v | 177 | ····const/4·v6,·0x2 |
177 | ····invoke-virtual·{v | 178 | ····invoke-virtual·{v5,·p2,·v6},·Ljava/lang/String;->split(Ljava/lang/String;I)[Ljava/lang/String; |
178 | ····move-result-object·p2 | 179 | ····move-result-object·p2 |
179 | ····const/4·v | 180 | ····const/4·v5,·0x1 |
180 | ····aget-object·p2,·p2,·v | 181 | ····aget-object·p2,·p2,·v5 |
181 | ····const-string·v | 182 | ····const-string·v6,·"/" |
182 | ····const-string·v | 183 | ····const-string·v7,·"//" |
183 | ····invoke-virtual·{p2,·v | 184 | ····invoke-virtual·{p2,·v7,·v6},·Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; |
184 | ····move-result-object·p2 | 185 | ····move-result-object·p2 |
185 | ····iput-object·p2,·p0,·Lcom/owncloud/android/lib/common/network/WebdavEntry;->path:Ljava/lang/String; | 186 | ····iput-object·p2,·p0,·Lcom/owncloud/android/lib/common/network/WebdavEntry;->path:Ljava/lang/String; |
186 | ····.line·124 | 187 | ····.line·124 |
187 | ····invoke-virtual·{p1},·Lorg/apache/jackrabbit/webdav/MultiStatusResponse;->getStatus()[Lorg/apache/jackrabbit/webdav/Status; | 188 | ····invoke-virtual·{p1},·Lorg/apache/jackrabbit/webdav/MultiStatusResponse;->getStatus()[Lorg/apache/jackrabbit/webdav/Status; |
Offset 219, 24 lines modified | Offset 221, 24 lines modified | ||
219 | ····aget-object·p2,·p2,·v1 | 221 | ····aget-object·p2,·p2,·v1 |
220 | ····invoke-virtual·{p2},·Lorg/apache/jackrabbit/webdav/Status;->getStatusCode()I | 222 | ····invoke-virtual·{p2},·Lorg/apache/jackrabbit/webdav/Status;->getStatusCode()I |
221 | ····move-result·p2 | 223 | ····move-result·p2 |
222 | ····const/16·v | 224 | ····const/16·v7,·0x194 |
223 | ····if-ne·p2,·v | 225 | ····if-ne·p2,·v7,·:cond_0 |
224 | ····.line·126 | 226 | ····.line·126 |
225 | ····invoke-virtual·{p1},·Lorg/apache/jackrabbit/webdav/MultiStatusResponse;->getStatus()[Lorg/apache/jackrabbit/webdav/Status; | 227 | ····invoke-virtual·{p1},·Lorg/apache/jackrabbit/webdav/MultiStatusResponse;->getStatus()[Lorg/apache/jackrabbit/webdav/Status; |
226 | ····move-result-object·p2 | 228 | ····move-result-object·p2 |
227 | ····aget-object·p2,·p2,·v | 229 | ····aget-object·p2,·p2,·v5 |
228 | ····invoke-virtual·{p2},·Lorg/apache/jackrabbit/webdav/Status;->getStatusCode()I | 230 | ····invoke-virtual·{p2},·Lorg/apache/jackrabbit/webdav/Status;->getStatusCode()I |
229 | ····move-result·p2 | 231 | ····move-result·p2 |
230 | ····.line·128 | 232 | ····.line·128 |
231 | ····:cond_0 | 233 | ····:cond_0 |
Offset 265, 45 lines modified | Offset 267, 45 lines modified | ||
265 | ····iput-object·p2,·p0,·Lcom/owncloud/android/lib/common/network/WebdavEntry;->name:Ljava/lang/String; | 267 | ····iput-object·p2,·p0,·Lcom/owncloud/android/lib/common/network/WebdavEntry;->name:Ljava/lang/String; |
266 | ····.line·133 | 268 | ····.line·133 |
267 | ····iget-object·p2,·p0,·Lcom/owncloud/android/lib/common/network/WebdavEntry;->name:Ljava/lang/String; | 269 | ····iget-object·p2,·p0,·Lcom/owncloud/android/lib/common/network/WebdavEntry;->name:Ljava/lang/String; |
268 | ····invoke-virtual·{p2},·Ljava/lang/String;->length()I | 270 | ····invoke-virtual·{p2},·Ljava/lang/String;->length()I |
269 | ····move-result·v | 271 | ····move-result·v6 |
270 | ····sub-int/2addr·v | 272 | ····sub-int/2addr·v6,·v5 |
271 | ····invoke-virtual·{p2,·v | 273 | ····invoke-virtual·{p2,·v5,·v6},·Ljava/lang/String;->substring(II)Ljava/lang/String; |
272 | ····move-result-object·p2 | 274 | ····move-result-object·p2 |
Max diff block lines reached; 40121/45410 bytes (88.35%) of diff not shown. |
Offset 373, 15 lines modified | Offset 373, 15 lines modified | ||
373 | ····.line·191 | 373 | ····.line·191 |
374 | ····sget-object·v0,·Lcom/owncloud/android/lib/common/network/NetworkUtils;->mConnManager:Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager; | 374 | ····sget-object·v0,·Lcom/owncloud/android/lib/common/network/NetworkUtils;->mConnManager:Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager; |
375 | ····invoke-virtual·{v0},·Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager;->getParams()Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams; | 375 | ····invoke-virtual·{v0},·Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager;->getParams()Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams; |
376 | ····move-result-object·v0 | 376 | ····move-result-object·v0 |
377 | ····const/ | 377 | ····const/16·v1,·0x40 |
378 | ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams;->setDefaultMaxConnectionsPerHost(I)V | 378 | ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams;->setDefaultMaxConnectionsPerHost(I)V |
379 | ····.line·192 | 379 | ····.line·192 |
380 | ····sget-object·v0,·Lcom/owncloud/android/lib/common/network/NetworkUtils;->mConnManager:Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager; | 380 | ····sget-object·v0,·Lcom/owncloud/android/lib/common/network/NetworkUtils;->mConnManager:Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager; |
381 | ····invoke-virtual·{v0},·Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager;->getParams()Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams; | 381 | ····invoke-virtual·{v0},·Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager;->getParams()Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams; |
Offset 281, 57 lines modified | Offset 281, 78 lines modified | ||
281 | ····.line·113 | 281 | ····.line·113 |
282 | ····invoke-virtual·{v2,·v0,·v1},·Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet;->add(Ljava/lang/String;Lorg/apache/jackrabbit/webdav/xml/Namespace;)Z | 282 | ····invoke-virtual·{v2,·v0,·v1},·Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet;->add(Ljava/lang/String;Lorg/apache/jackrabbit/webdav/xml/Namespace;)Z |
283 | ····return-object·v2 | 283 | ····return-object·v2 |
284 | .end·method | 284 | .end·method |
285 | .method·public·static·getChunksPropSet()Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet; | ||
286 | ····.locals·2 | ||
287 | ····.line·183 | ||
288 | ····new-instance·v0,·Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet; | ||
289 | ····invoke-direct·{v0},·Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet;-><init>()V | ||
290 | ····.line·184 | ||
291 | ····sget-object·v1,·Lorg/apache/jackrabbit/webdav/property/DavPropertyName;->GETCONTENTTYPE:Lorg/apache/jackrabbit/webdav/property/DavPropertyName; | ||
292 | ····invoke-virtual·{v0,·v1},·Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet;->add(Lorg/apache/jackrabbit/webdav/property/DavPropertyName;)Z | ||
293 | ····.line·185 | ||
294 | ····sget-object·v1,·Lorg/apache/jackrabbit/webdav/property/DavPropertyName;->RESOURCETYPE:Lorg/apache/jackrabbit/webdav/property/DavPropertyName; | ||
295 | ····invoke-virtual·{v0,·v1},·Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet;->add(Lorg/apache/jackrabbit/webdav/property/DavPropertyName;)Z | ||
296 | ····return-object·v0 | ||
297 | .end·method | ||
285 | .method·public·static·getEtagFromResponse(Lorg/apache/commons/httpclient/HttpMethod;)Ljava/lang/String; | 298 | .method·public·static·getEtagFromResponse(Lorg/apache/commons/httpclient/HttpMethod;)Ljava/lang/String; |
286 | ····.locals·1 | 299 | ····.locals·1 |
287 | ····const-string·v0,·"OC-ETag" | 300 | ····const-string·v0,·"OC-ETag" |
288 | ····.line·2 | 301 | ····.line·215 |
289 | ····invoke-interface·{p0,·v0},·Lorg/apache/commons/httpclient/HttpMethod;->getResponseHeader(Ljava/lang/String;)Lorg/apache/commons/httpclient/Header; | 302 | ····invoke-interface·{p0,·v0},·Lorg/apache/commons/httpclient/HttpMethod;->getResponseHeader(Ljava/lang/String;)Lorg/apache/commons/httpclient/Header; |
290 | ····move-result-object·v0 | 303 | ····move-result-object·v0 |
291 | ····if-nez·v0,·:cond_0 | 304 | ····if-nez·v0,·:cond_0 |
292 | ····const-string·v0,·"oc-etag" | 305 | ····const-string·v0,·"oc-etag" |
293 | ····.line·2 | 306 | ····.line·217 |
294 | ····invoke-interface·{p0,·v0},·Lorg/apache/commons/httpclient/HttpMethod;->getResponseHeader(Ljava/lang/String;)Lorg/apache/commons/httpclient/Header; | 307 | ····invoke-interface·{p0,·v0},·Lorg/apache/commons/httpclient/HttpMethod;->getResponseHeader(Ljava/lang/String;)Lorg/apache/commons/httpclient/Header; |
295 | ····move-result-object·v0 | 308 | ····move-result-object·v0 |
296 | ····:cond_0 | 309 | ····:cond_0 |
297 | ····if-nez·v0,·:cond_1 | 310 | ····if-nez·v0,·:cond_1 |
298 | ····const-string·v0,·"ETag" | 311 | ····const-string·v0,·"ETag" |
299 | ····.line·2 | 312 | ····.line·220 |
300 | ····invoke-interface·{p0,·v0},·Lorg/apache/commons/httpclient/HttpMethod;->getResponseHeader(Ljava/lang/String;)Lorg/apache/commons/httpclient/Header; | 313 | ····invoke-interface·{p0,·v0},·Lorg/apache/commons/httpclient/HttpMethod;->getResponseHeader(Ljava/lang/String;)Lorg/apache/commons/httpclient/Header; |
301 | ····move-result-object·v0 | 314 | ····move-result-object·v0 |
302 | ····:cond_1 | 315 | ····:cond_1 |
303 | ····if-nez·v0,·:cond_2 | 316 | ····if-nez·v0,·:cond_2 |
304 | ····const-string·v0,·"etag" | 317 | ····const-string·v0,·"etag" |
305 | ····.line·2 | 318 | ····.line·223 |
306 | ····invoke-interface·{p0,·v0},·Lorg/apache/commons/httpclient/HttpMethod;->getResponseHeader(Ljava/lang/String;)Lorg/apache/commons/httpclient/Header; | 319 | ····invoke-interface·{p0,·v0},·Lorg/apache/commons/httpclient/HttpMethod;->getResponseHeader(Ljava/lang/String;)Lorg/apache/commons/httpclient/Header; |
307 | ····move-result-object·v0 | 320 | ····move-result-object·v0 |
308 | ····:cond_2 | 321 | ····:cond_2 |
309 | ····if-eqz·v0,·:cond_3 | 322 | ····if-eqz·v0,·:cond_3 |
310 | ····.line·2 | 323 | ····.line·227 |
311 | ····invoke-virtual·{v0},·Lorg/apache/commons/httpclient/Header;->getValue()Ljava/lang/String; | 324 | ····invoke-virtual·{v0},·Lorg/apache/commons/httpclient/Header;->getValue()Ljava/lang/String; |
312 | ····move-result-object·p0 | 325 | ····move-result-object·p0 |
313 | ····invoke-static·{p0},·Lcom/owncloud/android/lib/common/network/WebdavUtils;->parseEtag(Ljava/lang/String;)Ljava/lang/String; | 326 | ····invoke-static·{p0},·Lcom/owncloud/android/lib/common/network/WebdavUtils;->parseEtag(Ljava/lang/String;)Ljava/lang/String; |
314 | ····move-result-object·p0 | 327 | ····move-result-object·p0 |
Offset 344, 226 lines modified | Offset 365, 221 lines modified | ||
344 | ····:goto_0 | 365 | ····:goto_0 |
345 | ····return-object·p0 | 366 | ····return-object·p0 |
346 | .end·method | 367 | .end·method |
347 | .method·public·static·getFilePropSet()Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet; | 368 | .method·public·static·getFilePropSet()Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet; |
348 | ····.locals·4 | 369 | ····.locals·4 |
370 | ····const-string·v0,·"http://owncloud.org/ns" | ||
349 | ····.line·123 | ||
350 | ····new-instance·v0,·Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet; | ||
351 | ···· | 371 | ····.line·123 |
372 | ····invoke-static·{v0},·Lorg/apache/jackrabbit/webdav/xml/Namespace;->getNamespace(Ljava/lang/String;)Lorg/apache/jackrabbit/webdav/xml/Namespace; | ||
373 | ····move-result-object·v0 | ||
352 | ····.line·124 | ||
353 | ····sget-object·v1,·Lorg/apache/jackrabbit/webdav/property/DavPropertyName;->DISPLAYNAME:Lorg/apache/jackrabbit/webdav/property/DavPropertyName; | ||
354 | ···· | 374 | ····const-string·v1,·"http://nextcloud.org/ns" |
355 | ····.line·12 | 375 | ····.line·124 |
356 | ···· | 376 | ····invoke-static·{v1},·Lorg/apache/jackrabbit/webdav/xml/Namespace;->getNamespace(Ljava/lang/String;)Lorg/apache/jackrabbit/webdav/xml/Namespace; |
357 | ···· | 377 | ····move-result-object·v1 |
358 | ····.line·126 | 378 | ····.line·126 |
359 | ···· | 379 | ····new-instance·v2,·Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet; |
360 | ····invoke- | 380 | ····invoke-direct·{v2},·Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet;-><init>()V |
361 | ····.line·127 | 381 | ····.line·127 |
362 | ····sget-object·v | 382 | ····sget-object·v3,·Lorg/apache/jackrabbit/webdav/property/DavPropertyName;->DISPLAYNAME:Lorg/apache/jackrabbit/webdav/property/DavPropertyName; |
363 | ····invoke-virtual·{v | 383 | ····invoke-virtual·{v2,·v3},·Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet;->add(Lorg/apache/jackrabbit/webdav/property/DavPropertyName;)Z |
364 | ····.line·128 | 384 | ····.line·128 |
365 | ····sget-object·v | 385 | ····sget-object·v3,·Lorg/apache/jackrabbit/webdav/property/DavPropertyName;->GETCONTENTTYPE:Lorg/apache/jackrabbit/webdav/property/DavPropertyName; |
366 | ····invoke-virtual·{v | 386 | ····invoke-virtual·{v2,·v3},·Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet;->add(Lorg/apache/jackrabbit/webdav/property/DavPropertyName;)Z |
367 | ····.line·129 | 387 | ····.line·129 |
368 | ····sget-object·v | 388 | ····sget-object·v3,·Lorg/apache/jackrabbit/webdav/property/DavPropertyName;->RESOURCETYPE:Lorg/apache/jackrabbit/webdav/property/DavPropertyName; |
369 | ····invoke-virtual·{v | 389 | ····invoke-virtual·{v2,·v3},·Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet;->add(Lorg/apache/jackrabbit/webdav/property/DavPropertyName;)Z |
370 | ····.line·130 | 390 | ····.line·130 |
371 | ····sget-object·v | 391 | ····sget-object·v3,·Lorg/apache/jackrabbit/webdav/property/DavPropertyName;->GETCONTENTLENGTH:Lorg/apache/jackrabbit/webdav/property/DavPropertyName; |
Max diff block lines reached; 11881/19183 bytes (61.94%) of diff not shown. |