| 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, 38197 lines modified | Offset 1, 30641 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:···················5 | 4 | ··Zip·archive·file·size:···················5463985·(0000000000535FB1h) |
| 5 | ··Actual·end-cent-dir·record·offset:·······5 | 5 | ··Actual·end-cent-dir·record·offset:·······5463963·(0000000000535F9Bh) |
| 6 | ··Expected·end-cent-dir·record·offset:·····5 | 6 | ··Expected·end-cent-dir·record·offset:·····5463963·(0000000000535F9Bh) |
| 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·1026·entries. | 9 | ··central·directory·contains·1026·entries. |
| 10 | ··The·central·directory·is· | 10 | ··The·central·directory·is·96998·(0000000000017AE6h)·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·53 | 12 | ··is·5366965·(000000000051E4B5h). |
| 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):·························7 | 27 | ··32-bit·CRC·value·(hex):·························78a1c567 |
| 28 | ··compressed·size:································ | 28 | ··compressed·size:································2150·bytes |
| 29 | ··uncompressed·size:······························ | 29 | ··uncompressed·size:······························9116·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:···32750 | ||
| 43 | ··················································(0000000000007FEEh)·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·Jan·14·11:46:22 | ||
| 53 | ··32-bit·CRC·value·(hex):·························f9f24f69 | ||
| 54 | ··compressed·size:································33452·bytes | ||
| 55 | ··uncompressed·size:······························101975·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:···66268 | ||
| 69 | ··················································(00000000000102DCh)·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·Jan·14·11:46:22 | ||
| 79 | ··32-bit·CRC·value·(hex):·························85735e00 | ||
| 80 | ··compressed·size:································1073·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:···2199 |
| 95 | ··················································(00000000000 | 42 | ··················································(0000000000000897h)·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; 2303813/2311109 bytes (99.68%) 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············:·5 | 4 | checksum············:·56f2116c |
| 5 | signature···········:· | 5 | signature···········:·be41...58fa |
| 6 | file_size···········:·327 | 6 | file_size···········:·3275020 |
| 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·····:·244 | 10 | string_ids_size·····:·24404 |
| 11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
| 12 | type_ids_size·······:·321 | 12 | type_ids_size·······:·3216 |
| 13 | type_ids_off········:·977 | 13 | type_ids_off········:·97728·(0x017dc0) |
| 14 | proto_ids_size······:·56 | 14 | proto_ids_size······:·5650 |
| 15 | proto_ids_off·······:·110 | 15 | proto_ids_off·······:·110592·(0x01b000) |
| 16 | field_ids_size······:·840 | 16 | field_ids_size······:·8405 |
| 17 | field_ids_off·······:·178 | 17 | field_ids_off·······:·178392·(0x02b8d8) |
| 18 | method_ids_size·····:·2193 | 18 | method_ids_size·····:·21932 |
| 19 | method_ids_off······:·2456 | 19 | method_ids_off······:·245632·(0x03bf80) |
| 20 | class_defs_size·····:·231 | 20 | class_defs_size·····:·2318 |
| 21 | class_defs_off······:·4210 | 21 | class_defs_off······:·421088·(0x066ce0) |
| 22 | data_size···········:·2779756 | 22 | data_size···········:·2779756 |
| 23 | data_off············:·4952 | 23 | data_off············:·495264·(0x078ea0) |
| 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······:·99 | 27 | superclass_idx······:·994 |
| 28 | source_file_idx·····:·1971 | 28 | source_file_idx·····:·19711 |
| 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 | 078e | 57 | 078ec0:········································|[078ec0]·com.google.common.util.concurrent.-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk.<clinit>:()V |
| 58 | 078e | 58 | 078ed0:·2200·a300······························|0000:·new-instance·v0,·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk;·//·type@00a3 |
| 59 | 078e | 59 | 078ed4:·7010·9d01·0000·························|0002:·invoke-direct·{v0},·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk;.<init>:()V·//·method@019d |
| 60 | 078e | 60 | 078eda:·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 | 078e | 61 | 078ede:·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 | 078e | 74 | 078ee0:········································|[078ee0]·com.google.common.util.concurrent.-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk.<init>:()V |
| 75 | 078e | 75 | 078ef0:·7010·7115·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@1571 |
| 76 | 078e | 76 | 078ef6:·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 | 078e | 90 | 078ea0:········································|[078ea0]·com.google.common.util.concurrent.-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk.test:(Ljava/lang/Object;)Z |
| 91 | 078e | 91 | 078eb0:·1f01·d803······························|0000:·check-cast·v1,·Ljava/lang/Long;·//·type@03d8 |
| 92 | 078e | 92 | 078eb4:·7110·9203·0100·························|0002:·invoke-static·{v1},·Lcom/google/common/util/concurrent/AtomicLongMap;.lambda$removeAllZeros$5:(Ljava/lang/Long;)Z·//·method@0392 |
| 93 | 078e | 93 | 078eba:·0a01···································|0005:·move-result·v1 |
| 94 | 078e | 94 | 078ebc:·0f01···································|0006:·return·v1 |
| 95 | ······catches·······:·(none) | 95 | ······catches·······:·(none) |
| 96 | ······positions·····:· | 96 | ······positions·····:· |
| 97 | ······locals········:· | 97 | ······locals········:· |
| 98 | ··source_file_idx···:·1971 | 98 | ··source_file_idx···:·19711·(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······:·99 | 102 | superclass_idx······:·994 |
| 103 | source_file_idx·····:·1971 | 103 | source_file_idx·····:·19711 |
| 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 | 078f | 139 | 078f1c:········································|[078f1c]·com.google.common.util.concurrent.-$$Lambda$AtomicLongMap$4CvOIpS6KzWJFfXmm4Bsao0FRtY.<init>:(Ljava/util/function/LongBinaryOperator;J)V |
| 140 | 078f | 140 | 078f2c:·7010·7115·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@1571 |
| 141 | 078f | 141 | 078f32:·5b01·3300······························|0003:·iput-object·v1,·v0,·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$4CvOIpS6KzWJFfXmm4Bsao0FRtY;.f$0:Ljava/util/function/LongBinaryOperator;·//·field@0033 |
| 142 | 078f | 142 | 078f36:·5a02·3400······························|0005:·iput-wide·v2,·v0,·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$4CvOIpS6KzWJFfXmm4Bsao0FRtY;.f$1:J·//·field@0034 |
| 143 | 078f | 143 | 078f3a:·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; 70993483/71002843 bytes (99.99%) of diff not shown. | |||
| Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
| 1 | Zip·file·size:·434 | 1 | Zip·file·size:·4348346·bytes,·number·of·entries:·2318 |
| 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 208, 15 lines modified | Offset 208, 16 lines modified | ||
| 208 | ?rwxrwxr-x··2.0·unx·····1287·b-·stor·80-Jan-01·00:00·com/google/gson/stream/JsonToken.class | 208 | ?rwxrwxr-x··2.0·unx·····1287·b-·stor·80-Jan-01·00:00·com/google/gson/stream/JsonToken.class |
| 209 | ?rwxrwxr-x··2.0·unx·····5915·b-·stor·80-Jan-01·00:00·com/google/gson/stream/JsonWriter.class | 209 | ?rwxrwxr-x··2.0·unx·····5915·b-·stor·80-Jan-01·00:00·com/google/gson/stream/JsonWriter.class |
| 210 | ?rwxrwxr-x··2.0·unx······478·b-·stor·80-Jan-01·00:00·com/google/gson/stream/MalformedJsonException.class | 210 | ?rwxrwxr-x··2.0·unx······478·b-·stor·80-Jan-01·00:00·com/google/gson/stream/MalformedJsonException.class |
| 211 | ?rwxrwxr-x··2.0·unx····61327·b-·defN·80-Jan-01·00:00·com/google/thirdparty/publicsuffix/PublicSuffixPatterns.class | 211 | ?rwxrwxr-x··2.0·unx····61327·b-·defN·80-Jan-01·00:00·com/google/thirdparty/publicsuffix/PublicSuffixPatterns.class |
| 212 | ?rwxrwxr-x··2.0·unx·····1755·b-·stor·80-Jan-01·00:00·com/google/thirdparty/publicsuffix/PublicSuffixType.class | 212 | ?rwxrwxr-x··2.0·unx·····1755·b-·stor·80-Jan-01·00:00·com/google/thirdparty/publicsuffix/PublicSuffixType.class |
| 213 | ?rwxrwxr-x··2.0·unx·····2110·b-·stor·80-Jan-01·00:00·com/google/thirdparty/publicsuffix/TrieParser.class | 213 | ?rwxrwxr-x··2.0·unx·····2110·b-·stor·80-Jan-01·00:00·com/google/thirdparty/publicsuffix/TrieParser.class |
| 214 | ?rwxrwxr-x··2.0·unx······427·b-·stor·80-Jan-01·00:00·com/nextcloud/common/NextcloudClient$Companion.class | 214 | ?rwxrwxr-x··2.0·unx······427·b-·stor·80-Jan-01·00:00·com/nextcloud/common/NextcloudClient$Companion.class |
| 215 | ?rwxrwxr-x··2.0·unx······250·b-·stor·80-Jan-01·00:00·com/nextcloud/common/OkHttpMethodBase$Companion.class | ||
| 215 | ?rwxrwxr-x··2.0·unx·····4 | 216 | ?rwxrwxr-x··2.0·unx·····4709·b-·stor·80-Jan-01·00:00·com/nextcloud/common/OkHttpMethodBase.class |
| 216 | ?rwxrwxr-x··2.0·unx······479·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/BuildConfig.class | 217 | ?rwxrwxr-x··2.0·unx······479·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/BuildConfig.class |
| 217 | ?rwxrwxr-x··2.0·unx······634·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/R$attr.class | 218 | ?rwxrwxr-x··2.0·unx······634·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/R$attr.class |
| 218 | ?rwxrwxr-x··2.0·unx······379·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/R$color.class | 219 | ?rwxrwxr-x··2.0·unx······379·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/R$color.class |
| 219 | ?rwxrwxr-x··2.0·unx·····1428·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/R$dimen.class | 220 | ?rwxrwxr-x··2.0·unx·····1428·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/R$dimen.class |
| 220 | ?rwxrwxr-x··2.0·unx······770·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/R$drawable.class | 221 | ?rwxrwxr-x··2.0·unx······770·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/R$drawable.class |
| 221 | ?rwxrwxr-x··2.0·unx·····3236·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/R$id.class | 222 | ?rwxrwxr-x··2.0·unx·····3236·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/R$id.class |
| 222 | ?rwxrwxr-x··2.0·unx······228·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/R$integer.class | 223 | ?rwxrwxr-x··2.0·unx······228·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/R$integer.class |
| Offset 277, 15 lines modified | Offset 278, 15 lines modified | ||
| 277 | ?rwxrwxr-x··2.0·unx······633·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/model/RichElement.class | 278 | ?rwxrwxr-x··2.0·unx······633·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/model/RichElement.class |
| 278 | ?rwxrwxr-x··2.0·unx······626·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/model/RichElementTypeAdapter$1.class | 279 | ?rwxrwxr-x··2.0·unx······626·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/model/RichElementTypeAdapter$1.class |
| 279 | ?rwxrwxr-x··2.0·unx······884·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/model/RichObject.class | 280 | ?rwxrwxr-x··2.0·unx······884·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/model/RichObject.class |
| 280 | ?rwxrwxr-x··2.0·unx·····1033·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/models/PreviewObject.class | 281 | ?rwxrwxr-x··2.0·unx·····1033·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/models/PreviewObject.class |
| 281 | ?rwxrwxr-x··2.0·unx······426·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/Chunk.class | 282 | ?rwxrwxr-x··2.0·unx······426·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/Chunk.class |
| 282 | ?rwxrwxr-x··2.0·unx·····1591·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/FileUtils.class | 283 | ?rwxrwxr-x··2.0·unx·····1591·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/FileUtils.class |
| 283 | ?rwxrwxr-x··2.0·unx·····1139·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/NcSearchMethod$1.class | 284 | ?rwxrwxr-x··2.0·unx·····1139·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/NcSearchMethod$1.class |
| 284 | ?rwxrwxr-x··2.0·unx·····1 | 285 | ?rwxrwxr-x··2.0·unx·····1567·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType.class |
| 285 | ?rwxrwxr-x··2.0·unx······711·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/FileVersion$1.class | 286 | ?rwxrwxr-x··2.0·unx······711·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/FileVersion$1.class |
| 286 | ?rwxrwxr-x··2.0·unx······707·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/RemoteFile$1.class | 287 | ?rwxrwxr-x··2.0·unx······707·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/RemoteFile$1.class |
| 287 | ?rwxrwxr-x··2.0·unx·····6005·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/RemoteFile.class | 288 | ?rwxrwxr-x··2.0·unx·····6005·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/RemoteFile.class |
| 288 | ?rwxrwxr-x··2.0·unx······328·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/ServerFileInterface.class | 289 | ?rwxrwxr-x··2.0·unx······328·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/ServerFileInterface.class |
| 289 | ?rwxrwxr-x··2.0·unx·····3769·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/RegisterAccountDeviceForProxyOperation.class | 290 | ?rwxrwxr-x··2.0·unx·····3769·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/RegisterAccountDeviceForProxyOperation.class |
| 290 | ?rwxrwxr-x··2.0·unx·····3569·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/UnregisterAccountDeviceForProxyOperation.class | 291 | ?rwxrwxr-x··2.0·unx·····3569·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/UnregisterAccountDeviceForProxyOperation.class |
| 291 | ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/models/Action.class | 292 | ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/models/Action.class |
| Offset 1242, 15 lines modified | Offset 1243, 15 lines modified | ||
| 1242 | ?rwxrwxr-x··2.0·unx·····2210·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/TypeAdapters$EnumTypeAdapter.class | 1243 | ?rwxrwxr-x··2.0·unx·····2210·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/TypeAdapters$EnumTypeAdapter.class |
| 1243 | ?rwxrwxr-x··2.0·unx······378·b-·stor·80-Jan-01·00:00·com/google/gson/internal/reflect/PreJava9ReflectionAccessor.class | 1244 | ?rwxrwxr-x··2.0·unx······378·b-·stor·80-Jan-01·00:00·com/google/gson/internal/reflect/PreJava9ReflectionAccessor.class |
| 1244 | ?rwxrwxr-x··2.0·unx·····2733·b-·stor·80-Jan-01·00:00·com/google/gson/internal/reflect/UnsafeReflectionAccessor.class | 1245 | ?rwxrwxr-x··2.0·unx·····2733·b-·stor·80-Jan-01·00:00·com/google/gson/internal/reflect/UnsafeReflectionAccessor.class |
| 1245 | ?rwxrwxr-x··2.0·unx······985·b-·stor·80-Jan-01·00:00·com/google/gson/stream/JsonReader$1.class | 1246 | ?rwxrwxr-x··2.0·unx······985·b-·stor·80-Jan-01·00:00·com/google/gson/stream/JsonReader$1.class |
| 1246 | ?rwxrwxr-x··2.0·unx·····3744·b-·stor·80-Jan-01·00:00·com/nextcloud/android/lib/resources/directediting/DirectEditingCreateFileRemoteOperation.class | 1247 | ?rwxrwxr-x··2.0·unx·····3744·b-·stor·80-Jan-01·00:00·com/nextcloud/android/lib/resources/directediting/DirectEditingCreateFileRemoteOperation.class |
| 1247 | ?rwxrwxr-x··2.0·unx······476·b-·stor·80-Jan-01·00:00·com/nextcloud/android/lib/resources/directediting/DirectEditingObtainListOfTemplatesRemoteOperation$1.class | 1248 | ?rwxrwxr-x··2.0·unx······476·b-·stor·80-Jan-01·00:00·com/nextcloud/android/lib/resources/directediting/DirectEditingObtainListOfTemplatesRemoteOperation$1.class |
| 1248 | ?rwxrwxr-x··2.0·unx······431·b-·stor·80-Jan-01·00:00·com/nextcloud/android/lib/resources/directediting/DirectEditingObtainRemoteOperation$1.class | 1249 | ?rwxrwxr-x··2.0·unx······431·b-·stor·80-Jan-01·00:00·com/nextcloud/android/lib/resources/directediting/DirectEditingObtainRemoteOperation$1.class |
| 1249 | ?rwxrwxr-x··2.0·unx·····3 | 1250 | ?rwxrwxr-x··2.0·unx·····3522·b-·stor·80-Jan-01·00:00·com/nextcloud/android/lib/resources/directediting/DirectEditingOpenFileRemoteOperation.class |
| 1250 | ?rwxrwxr-x··2.0·unx·····3912·b-·stor·80-Jan-01·00:00·com/nextcloud/android/lib/richWorkspace/RichWorkspaceDirectEditingRemoteOperation.class | 1251 | ?rwxrwxr-x··2.0·unx·····3912·b-·stor·80-Jan-01·00:00·com/nextcloud/android/lib/richWorkspace/RichWorkspaceDirectEditingRemoteOperation.class |
| 1251 | ?rwxrwxr-x··2.0·unx······320·b-·stor·80-Jan-01·00:00·com/nextcloud/operations/GetMethod.class | 1252 | ?rwxrwxr-x··2.0·unx······320·b-·stor·80-Jan-01·00:00·com/nextcloud/operations/GetMethod.class |
| 1252 | ?rwxrwxr-x··2.0·unx·····3481·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/DirectEditing$$Parcelable.class | 1253 | ?rwxrwxr-x··2.0·unx·····3481·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/DirectEditing$$Parcelable.class |
| 1253 | ?rwxrwxr-x··2.0·unx·····2662·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/Editor$$Parcelable.class | 1254 | ?rwxrwxr-x··2.0·unx·····2662·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/Editor$$Parcelable.class |
| 1254 | ?rwxrwxr-x··2.0·unx·····2721·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/ExternalLink$$Parcelable.class | 1255 | ?rwxrwxr-x··2.0·unx·····2721·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/ExternalLink$$Parcelable.class |
| 1255 | ?rwxrwxr-x··2.0·unx·····1274·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/OwnCloudAnonymousCredentials.class | 1256 | ?rwxrwxr-x··2.0·unx·····1274·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/OwnCloudAnonymousCredentials.class |
| 1256 | ?rwxrwxr-x··2.0·unx·····2985·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/OwnCloudBasicCredentials.class | 1257 | ?rwxrwxr-x··2.0·unx·····2985·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/OwnCloudBasicCredentials.class |
| Offset 1261, 15 lines modified | Offset 1262, 15 lines modified | ||
| 1261 | ?rwxrwxr-x··2.0·unx·····3258·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/UserInfo$$Parcelable.class | 1262 | ?rwxrwxr-x··2.0·unx·····3258·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/UserInfo$$Parcelable.class |
| 1262 | ?rwxrwxr-x··2.0·unx·····6825·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/accounts/ExternalLinksOperation.class | 1263 | ?rwxrwxr-x··2.0·unx·····6825·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/accounts/ExternalLinksOperation.class |
| 1263 | ?rwxrwxr-x··2.0·unx·····3995·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/ChunkFromFileChannelRequestEntity.class | 1264 | ?rwxrwxr-x··2.0·unx·····3995·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/ChunkFromFileChannelRequestEntity.class |
| 1264 | ?rwxrwxr-x··2.0·unx·····3376·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/FileRequestEntity.class | 1265 | ?rwxrwxr-x··2.0·unx·····3376·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/FileRequestEntity.class |
| 1265 | ?rwxrwxr-x··2.0·unx·····1777·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/utils/Log_OC$LegacyImpl.class | 1266 | ?rwxrwxr-x··2.0·unx·····1777·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/utils/Log_OC$LegacyImpl.class |
| 1266 | ?rwxrwxr-x··2.0·unx·····1041·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/OCSRemoteOperation.class | 1267 | ?rwxrwxr-x··2.0·unx·····1041·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/OCSRemoteOperation.class |
| 1267 | ?rwxrwxr-x··2.0·unx······401·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/GetActivitiesRemoteOperation$1.class | 1268 | ?rwxrwxr-x··2.0·unx······401·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/GetActivitiesRemoteOperation$1.class |
| 1268 | ?rwxrwxr-x··2.0·unx·····8 | 1269 | ?rwxrwxr-x··2.0·unx·····8821·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/GetActivitiesRemoteOperation.class |
| 1269 | ?rwxrwxr-x··2.0·unx·····2908·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/model/RichElementTypeAdapter.class | 1270 | ?rwxrwxr-x··2.0·unx·····2908·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/model/RichElementTypeAdapter.class |
| 1270 | ?rwxrwxr-x··2.0·unx·····2058·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/models/PreviewObjectAdapter.class | 1271 | ?rwxrwxr-x··2.0·unx·····2058·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/models/PreviewObjectAdapter.class |
| 1271 | ?rwxrwxr-x··2.0·unx·····3192·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/comments/CommentFileRemoteOperation.class | 1272 | ?rwxrwxr-x··2.0·unx·····3192·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/comments/CommentFileRemoteOperation.class |
| 1272 | ?rwxrwxr-x··2.0·unx·····2659·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/comments/MarkCommentsAsReadRemoteOperation.class | 1273 | ?rwxrwxr-x··2.0·unx·····2659·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/comments/MarkCommentsAsReadRemoteOperation.class |
| 1273 | ?rwxrwxr-x··2.0·unx·····3419·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/GetMetadataRemoteOperation.class | 1274 | ?rwxrwxr-x··2.0·unx·····3419·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/GetMetadataRemoteOperation.class |
| 1274 | ?rwxrwxr-x··2.0·unx·····3721·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/LockFileRemoteOperation.class | 1275 | ?rwxrwxr-x··2.0·unx·····3721·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/LockFileRemoteOperation.class |
| 1275 | ?rwxrwxr-x··2.0·unx·····3583·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/StoreMetadataRemoteOperation.class | 1276 | ?rwxrwxr-x··2.0·unx·····3583·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/StoreMetadataRemoteOperation.class |
| Offset 1823, 15 lines modified | Offset 1824, 15 lines modified | ||
| 1823 | ?rwxrwxr-x··2.0·unx······495·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$2.class | 1824 | ?rwxrwxr-x··2.0·unx······495·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$2.class |
| 1824 | ?rwxrwxr-x··2.0·unx······596·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$3.class | 1825 | ?rwxrwxr-x··2.0·unx······596·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$3.class |
| 1825 | ?rwxrwxr-x··2.0·unx······679·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$4.class | 1826 | ?rwxrwxr-x··2.0·unx······679·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$4.class |
| 1826 | ?rwxrwxr-x··2.0·unx······679·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$5.class | 1827 | ?rwxrwxr-x··2.0·unx······679·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$5.class |
| 1827 | ?rwxrwxr-x··2.0·unx······679·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$6.class | 1828 | ?rwxrwxr-x··2.0·unx······679·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$6.class |
| 1828 | ?rwxrwxr-x··2.0·unx·····3642·b-·stor·80-Jan-01·00:00·com/nextcloud/android/lib/resources/directediting/DirectEditingObtainListOfTemplatesRemoteOperation.class | 1829 | ?rwxrwxr-x··2.0·unx·····3642·b-·stor·80-Jan-01·00:00·com/nextcloud/android/lib/resources/directediting/DirectEditingObtainListOfTemplatesRemoteOperation.class |
| 1829 | ?rwxrwxr-x··2.0·unx·····3394·b-·stor·80-Jan-01·00:00·com/nextcloud/android/lib/resources/directediting/DirectEditingObtainRemoteOperation.class | 1830 | ?rwxrwxr-x··2.0·unx·····3394·b-·stor·80-Jan-01·00:00·com/nextcloud/android/lib/resources/directediting/DirectEditingObtainRemoteOperation.class |
| 1830 | ?rwxrwxr-x··2.0·unx·····5 | 1831 | ?rwxrwxr-x··2.0·unx·····5130·b-·stor·80-Jan-01·00:00·com/nextcloud/common/NextcloudClient.class |
| 1831 | ?rwxrwxr-x··2.0·unx·····6869·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/AdvancedSslSocketFactory.class | 1832 | ?rwxrwxr-x··2.0·unx·····6869·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/AdvancedSslSocketFactory.class |
| 1832 | ?rwxrwxr-x··2.0·unx····10700·b-·defN·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/ChunkedFileUploadRemoteOperation.class | 1833 | ?rwxrwxr-x··2.0·unx····10700·b-·defN·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/ChunkedFileUploadRemoteOperation.class |
| 1833 | ?rwxrwxr-x··2.0·unx·····3508·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/users/GetPrivateKeyOperation.class | 1834 | ?rwxrwxr-x··2.0·unx·····3508·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/users/GetPrivateKeyOperation.class |
| 1834 | ?rwxrwxr-x··2.0·unx·····4432·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/users/GetUserInfoRemoteOperation.class | 1835 | ?rwxrwxr-x··2.0·unx·····4432·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/users/GetUserInfoRemoteOperation.class |
| 1835 | ?rwxrwxr-x··2.0·unx······133·b-·stor·80-Jan-01·00:00·kotlin/LazyKt.class | 1836 | ?rwxrwxr-x··2.0·unx······133·b-·stor·80-Jan-01·00:00·kotlin/LazyKt.class |
| 1836 | ?rwxrwxr-x··2.0·unx·····1923·b-·stor·80-Jan-01·00:00·kotlin/NumbersKt__NumbersJVMKt.class | 1837 | ?rwxrwxr-x··2.0·unx·····1923·b-·stor·80-Jan-01·00:00·kotlin/NumbersKt__NumbersJVMKt.class |
| 1837 | ?rwxrwxr-x··2.0·unx······160·b-·stor·80-Jan-01·00:00·kotlin/PreconditionsKt.class | 1838 | ?rwxrwxr-x··2.0·unx······160·b-·stor·80-Jan-01·00:00·kotlin/PreconditionsKt.class |
| Offset 2312, 8 lines modified | Offset 2313, 8 lines modified | ||
| 2312 | ?rwxrwxr-x··2.0·unx·····1760·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt__ReversedViewsKt.class | 2313 | ?rwxrwxr-x··2.0·unx·····1760·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt__ReversedViewsKt.class |
| 2313 | ?rwxrwxr-x··2.0·unx·····1702·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsJvmKt.class | 2314 | ?rwxrwxr-x··2.0·unx·····1702·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsJvmKt.class |
| 2314 | ?rwxrwxr-x··2.0·unx····40574·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class | 2315 | ?rwxrwxr-x··2.0·unx····40574·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class |
| 2315 | ?rwxrwxr-x··2.0·unx······757·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class | 2316 | ?rwxrwxr-x··2.0·unx······757·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class |
| 2316 | ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class | 2317 | ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class |
| 2317 | ?rwxrwxr-x··2.0·unx····27836·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class | 2318 | ?rwxrwxr-x··2.0·unx····27836·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class |
| 2318 | ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class | 2319 | ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class |
| 2319 | 231 | 2320 | 2318·files,·4567916·bytes·uncompressed,·3924108·bytes·compressed:··14.1% |
| Offset 633, 14 lines modified | Offset 633, 17 lines modified | ||
| 633 | Filename:·com/google/thirdparty/publicsuffix/TrieParser.class | 633 | Filename:·com/google/thirdparty/publicsuffix/TrieParser.class |
| 634 | Comment:· | 634 | Comment:· |
| 635 | Filename:·com/nextcloud/common/NextcloudClient$Companion.class | 635 | Filename:·com/nextcloud/common/NextcloudClient$Companion.class |
| 636 | Comment:· | 636 | Comment:· |
| 637 | Filename:·com/nextcloud/common/OkHttpMethodBase$Companion.class | ||
| 638 | Comment:· | ||
| 637 | Filename:·com/nextcloud/common/OkHttpMethodBase.class | 639 | Filename:·com/nextcloud/common/OkHttpMethodBase.class |
| 638 | Comment:· | 640 | Comment:· |
| 639 | Filename:·com/owncloud/android/lib/BuildConfig.class | 641 | Filename:·com/owncloud/android/lib/BuildConfig.class |
| 640 | Comment:· | 642 | Comment:· |
| 641 | Filename:·com/owncloud/android/lib/R$attr.class | 643 | Filename:·com/owncloud/android/lib/R$attr.class |
| Offset 1, 44 lines modified | Offset 1, 60 lines modified | ||
| 1 | package·com.nextcloud.common; | 1 | package·com.nextcloud.common; |
| 2 | import·kotlin.collections.MapsKt; | ||
| 3 | import·kotlin.Pair; | ||
| 4 | import·okhttp3.Headers$Builder; | ||
| 2 | import·okhttp3.Headers; | 5 | import·okhttp3.Headers; |
| 3 | import·okhttp3.ResponseBody; | 6 | import·okhttp3.ResponseBody; |
| 4 | import·com.owncloud.android.lib.common.OwnCloudClientManagerFactory; | 7 | import·com.owncloud.android.lib.common.OwnCloudClientManagerFactory; |
| 5 | import·java.util.Iterator; | 8 | import·java.util.Iterator; |
| 6 | import·okhttp3.HttpUrl$Builder; | 9 | import·okhttp3.HttpUrl$Builder; |
| 7 | import·okhttp3.HttpUrl; | 10 | import·okhttp3.HttpUrl; |
| 8 | import·java.util.HashMap; | 11 | import·java.util.HashMap; |
| 9 | import·kotlin.jvm.internal.Intrinsics; | 12 | import·kotlin.jvm.internal.Intrinsics; |
| 13 | import·kotlin.jvm.internal.DefaultConstructorMarker; | ||
| 10 | import·okhttp3.Response; | 14 | import·okhttp3.Response; |
| 11 | import·okhttp3.Request$Builder; | 15 | import·okhttp3.Request$Builder; |
| 12 | import·java.util.Map; | 16 | import·java.util.Map; |
| 13 | public·abstract·class·OkHttpMethodBase | 17 | public·abstract·class·OkHttpMethodBase |
| 14 | { | 18 | { |
| 19 | ····public·static·final·OkHttpMethodBase$Companion·Companion; | ||
| 20 | ····public·static·final·int·UNKOWN_STATUS_CODE·=·255; | ||
| 15 | ····private·Map·queryMap; | 21 | ····private·Map·queryMap; |
| 16 | ····private·Request$Builder·requestBuilder; | 22 | ····private·final·Request$Builder·requestBuilder; |
| 17 | ····private·Map·requestHeaders; | 23 | ····private·final·Map·requestHeaders; |
| 18 | ····p | 24 | ····private·Response·response; |
| 19 | ····private·String·uri; | 25 | ····private·String·uri; |
| 20 | ····private·final·boolean·useOcsApiRequestHeader; | 26 | ····private·final·boolean·useOcsApiRequestHeader; |
| 21 | ···· | 27 | ···· |
| 28 | ····static·{ | ||
| 29 | ········Companion·=·new·OkHttpMethodBase$Companion((DefaultConstructorMarker)null); | ||
| 30 | ····} | ||
| 31 | ···· | ||
| 22 | ····public·OkHttpMethodBase(final·String·uri,·final·boolean·useOcsApiRequestHeader)·{ | 32 | ····public·OkHttpMethodBase(final·String·uri,·final·boolean·useOcsApiRequestHeader)·{ |
| 23 | ········Intrinsics.checkParameterIsNotNull((Object)uri,·"uri"); | 33 | ········Intrinsics.checkParameterIsNotNull((Object)uri,·"uri"); |
| 24 | ········this.uri·=·uri; | 34 | ········this.uri·=·uri; |
| 25 | ········this.useOcsApiRequestHeader·=·useOcsApiRequestHeader; | 35 | ········this.useOcsApiRequestHeader·=·useOcsApiRequestHeader; |
| 26 | ········this.queryMap·=·new·HashMap(); | 36 | ········this.queryMap·=·new·HashMap(); |
| 27 | ········this.requestHeaders·=·new·HashMap(); | 37 | ········this.requestHeaders·=·new·HashMap(); |
| 28 | ········this.requestBuilder·=·new·Request$Builder(); | 38 | ········this.requestBuilder·=·new·Request$Builder(); |
| 29 | ····} | 39 | ····} |
| 30 | ···· | 40 | ···· |
| 31 | ····public·final·void·OkHttpMethodBase()·{ | 41 | ····public·final·void·OkHttpMethodBase()·{ |
| 32 | ········this.requestHeaders.put("http.protocol.single-cookie-header",·"true"); | 42 | ········this.requestHeaders.put("http.protocol.single-cookie-header",·"true"); |
| 33 | ····} | 43 | ····} |
| 34 | ···· | 44 | ···· |
| 45 | ····public·final·void·addRequestHeader(final·String·s,·final·String·s2)·{ | ||
| 46 | ········Intrinsics.checkParameterIsNotNull((Object)s,·"header"); | ||
| 47 | ········Intrinsics.checkParameterIsNotNull((Object)s2,·"value"); | ||
| 48 | ········this.requestHeaders.put(s,·s2); | ||
| 49 | ····} | ||
| 50 | ···· | ||
| 35 | ····public·final·HttpUrl·buildQueryParameter()·{ | 51 | ····public·final·HttpUrl·buildQueryParameter()·{ |
| 36 | ········final·HttpUrl·parse·=·HttpUrl.parse(this.uri); | 52 | ········final·HttpUrl·parse·=·HttpUrl.parse(this.uri); |
| 37 | ········if·(parse·!=·null)·{ | 53 | ········if·(parse·!=·null)·{ |
| 38 | ············final·HttpUrl$Builder·builder·=·parse.newBuilder(); | 54 | ············final·HttpUrl$Builder·builder·=·parse.newBuilder(); |
| 39 | ············if·(builder·!=·null)·{ | 55 | ············if·(builder·!=·null)·{ |
| 40 | ················for·(final·Map.Entry<String,·V>·entry·:·this.queryMap.entrySet())·{ | 56 | ················for·(final·Map.Entry<String,·V>·entry·:·this.queryMap.entrySet())·{ |
| 41 | ····················builder.addQueryParameter((String)entry.getKey(),·(String)entry.getValue()); | 57 | ····················builder.addQueryParameter((String)entry.getKey(),·(String)entry.getValue()); |
| Offset 61, 141 lines modified | Offset 77, 118 lines modified | ||
| 61 | ········requestHeaders.put("User-Agent",·userAgent); | 77 | ········requestHeaders.put("User-Agent",·userAgent); |
| 62 | ········for·(final·Map.Entry<String,·V>·entry·:·this.requestHeaders.entrySet())·{ | 78 | ········for·(final·Map.Entry<String,·V>·entry·:·this.requestHeaders.entrySet())·{ |
| 63 | ············url.header((String)entry.getKey(),·(String)entry.getValue()); | 79 | ············url.header((String)entry.getKey(),·(String)entry.getValue()); |
| 64 | ········} | 80 | ········} |
| 65 | ········if·(this.useOcsApiRequestHeader)·{ | 81 | ········if·(this.useOcsApiRequestHeader)·{ |
| 66 | ············url.header("OCS-APIREQUEST",·"true"); | 82 | ············url.header("OCS-APIREQUEST",·"true"); |
| 67 | ········} | 83 | ········} |
| 68 | ········ | 84 | ········this.response·=·nextcloudClient.newCall(url.build()).execute(); |
| 69 | ········Intrinsics.checkExpressionValueIsNotNull((Object)execute,·"nextcloudClient.newCall(request).execute()"); | ||
| 70 | ········this.response·=·execute; | ||
| 71 | ········if·(nextcloudClient.getFollowRedirects())·{ | 85 | ········if·(nextcloudClient.getFollowRedirects())·{ |
| 72 | ············return·nextcloudClient.followRedirection(this).getLastStatus(); | 86 | ············return·nextcloudClient.followRedirection(this).getLastStatus(); |
| 73 | ········} | 87 | ········} |
| 74 | ········final·Response·response·=·this.response; | 88 | ········final·Response·response·=·this.response; |
| 89 | ········int·code; | ||
| 75 | ········if·(response· | 90 | ········if·(response·!=·null)·{ |
| 76 | ············ | 91 | ············code·=·response.code(); |
| 77 | ········} | 92 | ········} |
| 93 | ········else·{ | ||
| 94 | ············code·=·-1; | ||
| 78 | ········return·response.code(); | ||
| 79 | ····} | ||
| 80 | ···· | ||
| 81 | ····public·final·Map·getQueryMap()·{ | ||
| 82 | ········return·this.queryMap; | ||
| 83 | ····} | ||
| 84 | ···· | ||
| 85 | ····public·final·Request$Builder·getRequestBuilder()·{ | ||
| 86 | ········return·this.requestBuilder; | ||
| 87 | ····} | ||
| 88 | ···· | ||
| 89 | ····public·final·Map·getRequestHeaders()·{ | ||
| 90 | ········return·this.requestHeaders; | ||
| 91 | ····} | ||
| 92 | ···· | ||
| 93 | ····public·final·Response·getResponse()·{ | ||
| 94 | ········final·Response·response·=·this.response; | ||
| 95 | ········if·(response·==·null)·{ | ||
| 96 | ············Intrinsics.throwUninitializedPropertyAccessException("response"); | ||
| 97 | ········} | 95 | ········} |
| 98 | ········return· | 96 | ········return·code; |
| 99 | ····} | 97 | ····} |
| 100 | ···· | 98 | ···· |
| 101 | ····public·final·String·getResponseBodyAsString()·{ | 99 | ····public·final·String·getResponseBodyAsString()·{ |
| 102 | ········final·Response·response·=·this.response; | 100 | ········final·Response·response·=·this.response; |
| 103 | ········if·(response· | 101 | ········if·(response·!=·null)·{ |
| 104 | ············Intrinsics.throwUninitializedPropertyAccessException("response"); | ||
| 105 | ········} | ||
| 106 | ········final·ResponseBody·body·=·response.body(); | 102 | ············final·ResponseBody·body·=·response.body(); |
| 107 | ········if·(body·!=·null)·{ | 103 | ············if·(body·!=·null)·{ |
| 108 | ············final·String·string·=·body.string(); | 104 | ················final·String·string·=·body.string(); |
| 109 | ············if·(string·!=·null)·{ | 105 | ················if·(string·!=·null)·{ |
| 110 | ················return·string; | 106 | ····················return·string; |
| 107 | ················} | ||
| 111 | ············} | 108 | ············} |
| 112 | ········} | 109 | ········} |
| 113 | ········return·""; | 110 | ········return·""; |
| 114 | ····} | 111 | ····} |
| 115 | ···· | 112 | ···· |
| 116 | ····public·final·String·getResponseHeader( | 113 | ····public·final·String·getResponseHeader(String·header)·{ |
| 117 | ········Intrinsics.checkParameterIsNotNull((Object) | 114 | ········Intrinsics.checkParameterIsNotNull((Object)header,·"name"); |
| 118 | ········final·Response·response·=·this.response; | 115 | ········final·Response·response·=·this.response; |
| 119 | ········if·(response· | 116 | ········if·(response·!=·null)·{ |
| 120 | ············ | 117 | ············header·=·response.header(header); |
| 121 | ········} | 118 | ········} |
| 119 | ········else·{ | ||
| Max diff block lines reached; 3814/9280 bytes (41.10%) of diff not shown. | |||
| Offset 7, 34 lines modified | Offset 7, 37 lines modified | ||
| 7 | ····FAVORITE_SEARCH("FAVORITE_SEARCH",·n),· | 7 | ····FAVORITE_SEARCH("FAVORITE_SEARCH",·n),· |
| 8 | ····FILE_ID_SEARCH("FILE_ID_SEARCH",·n6),· | 8 | ····FILE_ID_SEARCH("FILE_ID_SEARCH",·n6),· |
| 9 | ····FILE_SEARCH("FILE_SEARCH",·0),· | 9 | ····FILE_SEARCH("FILE_SEARCH",·0),· |
| 10 | ····GALLERY_SEARCH("GALLERY_SEARCH",·n5),· | 10 | ····GALLERY_SEARCH("GALLERY_SEARCH",·n5),· |
| 11 | ····PHOTO_SEARCH("PHOTO_SEARCH",·n3),· | 11 | ····PHOTO_SEARCH("PHOTO_SEARCH",·n3),· |
| 12 | ····RECENTLY_ADDED_SEARCH("RECENTLY_ADDED_SEARCH",·n8),· | 12 | ····RECENTLY_ADDED_SEARCH("RECENTLY_ADDED_SEARCH",·n8),· |
| 13 | ····RECENTLY_MODIFIED_SEARCH("RECENTLY_MODIFIED_SEARCH",·n2),· | 13 | ····RECENTLY_MODIFIED_SEARCH("RECENTLY_MODIFIED_SEARCH",·n2),· |
| 14 | ····SHARED_FILTER("SHARED_FILTER",·n9),· | ||
| 14 | ····SHARED_SEARCH("SHARED_SEARCH",·n4); | 15 | ····SHARED_SEARCH("SHARED_SEARCH",·n4); |
| 15 | ···· | 16 | ···· |
| 16 | ····static·{ | 17 | ····static·{ |
| 17 | ········final·int·n·=·1; | 18 | ········final·int·n·=·1; |
| 18 | ········final·int·n2·=·2; | 19 | ········final·int·n2·=·2; |
| 19 | ········final·int·n3·=·3; | 20 | ········final·int·n3·=·3; |
| 20 | ········final·int·n4·=·4; | 21 | ········final·int·n4·=·4; |
| 21 | ········final·int·n5·=·5; | 22 | ········final·int·n5·=·5; |
| 22 | ········final·int·n6·=·6; | 23 | ········final·int·n6·=·6; |
| 23 | ········final·int·n7·=·7; | 24 | ········final·int·n7·=·7; |
| 24 | ········final·int·n8·=·8; | 25 | ········final·int·n8·=·8; |
| 26 | ········final·int·n9·=·9; | ||
| 25 | ········final·SearchRemoteOperation$SearchType[]·$values·=·new·SearchRemoteOperation$SearchType[ | 27 | ········final·SearchRemoteOperation$SearchType[]·$values·=·new·SearchRemoteOperation$SearchType[10]; |
| 26 | ········$values[0]·=·SearchRemoteOperation$SearchType.FILE_SEARCH; | 28 | ········$values[0]·=·SearchRemoteOperation$SearchType.FILE_SEARCH; |
| 27 | ········$values[n]·=·SearchRemoteOperation$SearchType.FAVORITE_SEARCH; | 29 | ········$values[n]·=·SearchRemoteOperation$SearchType.FAVORITE_SEARCH; |
| 28 | ········$values[n2]·=·SearchRemoteOperation$SearchType.RECENTLY_MODIFIED_SEARCH; | 30 | ········$values[n2]·=·SearchRemoteOperation$SearchType.RECENTLY_MODIFIED_SEARCH; |
| 29 | ········$values[n3]·=·SearchRemoteOperation$SearchType.PHOTO_SEARCH; | 31 | ········$values[n3]·=·SearchRemoteOperation$SearchType.PHOTO_SEARCH; |
| 30 | ········$values[n4]·=·SearchRemoteOperation$SearchType.SHARED_SEARCH; | 32 | ········$values[n4]·=·SearchRemoteOperation$SearchType.SHARED_SEARCH; |
| 31 | ········$values[n5]·=·SearchRemoteOperation$SearchType.GALLERY_SEARCH; | 33 | ········$values[n5]·=·SearchRemoteOperation$SearchType.GALLERY_SEARCH; |
| 32 | ········$values[n6]·=·SearchRemoteOperation$SearchType.FILE_ID_SEARCH; | 34 | ········$values[n6]·=·SearchRemoteOperation$SearchType.FILE_ID_SEARCH; |
| 33 | ········$values[n7]·=·SearchRemoteOperation$SearchType.CONTENT_TYPE_SEARCH; | 35 | ········$values[n7]·=·SearchRemoteOperation$SearchType.CONTENT_TYPE_SEARCH; |
| 34 | ········$values[n8]·=·SearchRemoteOperation$SearchType.RECENTLY_ADDED_SEARCH; | 36 | ········$values[n8]·=·SearchRemoteOperation$SearchType.RECENTLY_ADDED_SEARCH; |
| 37 | ········$values[n9]·=·SearchRemoteOperation$SearchType.SHARED_FILTER; | ||
| 35 | ········$VALUES·=·$values; | 38 | ········$VALUES·=·$values; |
| 36 | ····} | 39 | ····} |
| 37 | ···· | 40 | ···· |
| 38 | ····private·SearchRemoteOperation$SearchType(final·String·name,·final·int·ordinal)·{ | 41 | ····private·SearchRemoteOperation$SearchType(final·String·name,·final·int·ordinal)·{ |
| 39 | ····} | 42 | ····} |
| 40 | } | 43 | } |
| Offset 60, 251 lines modified | Offset 60, 263 lines modified | ||
| 60 | ········//····56:·pop············ | 60 | ········//····56:·pop············ |
| 61 | ········//····57:·aload···········5 | 61 | ········//····57:·aload···········5 |
| 62 | ········//····59:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String; | 62 | ········//····59:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String; |
| 63 | ········//····62:·astore··········5 | 63 | ········//····62:·astore··········5 |
| 64 | ········//····64:·aload···········4 | 64 | ········//····64:·aload···········4 |
| 65 | ········//····66:·aload···········5 | 65 | ········//····66:·aload···········5 |
| 66 | ········//····68:·invokespecial···org/apache/commons/httpclient/methods/PostMethod.<init>:(Ljava/lang/String;)V | 66 | ········//····68:·invokespecial···org/apache/commons/httpclient/methods/PostMethod.<init>:(Ljava/lang/String;)V |
| 67 | ········//····71:·aload···········4 | ||
| 68 | ········//····73:·invokevirtual···org/apache/commons/httpclient/methods/PostMethod.getParams:()Lorg/apache/commons/httpclient/params/HttpMethodParams; | ||
| 69 | ········//····76:·astore_3······· | ||
| 70 | ········//····77:·ldc·············"utf-8" | ||
| 71 | ········//····79:·astore··········5 | ||
| 72 | ········//····81:·aload_3········ | ||
| 73 | ········//····82:·aload···········5 | ||
| 74 | ········//····84:·invokevirtual···org/apache/commons/httpclient/params/HttpMethodParams.setContentCharset:(Ljava/lang/String;)V | ||
| 67 | ········//···· | 75 | ········//····87:·ldc·············"path" |
| 68 | ········//···· | 76 | ········//····89:·astore_3······· |
| 69 | ········//···· | 77 | ········//····90:·aload_0········ |
| 70 | ········//···· | 78 | ········//····91:·getfield········com/nextcloud/android/lib/resources/directediting/DirectEditingOpenFileRemoteOperation.filePath:Ljava/lang/String; |
| 71 | ········//····78:·astore··········5 | ||
| 72 | ········//····80:·aload···········4 | ||
| 73 | ········//····82:·aload_3········ | ||
| 74 | ········//····83:·aload···········5 | ||
| 75 | ········//····85:·invokevirtual···org/apache/commons/httpclient/methods/PostMethod.addParameter:(Ljava/lang/String;Ljava/lang/String;)V | ||
| 76 | ········//····88:·ldc·············"editorId" | ||
| 77 | ········//····90:·astore_3······· | ||
| 78 | ········//····91:·aload_0········ | ||
| 79 | ········//····92:·getfield········com/nextcloud/android/lib/resources/directediting/DirectEditingOpenFileRemoteOperation.editor:Ljava/lang/String; | ||
| 80 | ········//····9 | 79 | ········//····94:·astore··········5 |
| 81 | ········//····9 | 80 | ········//····96:·aload···········4 |
| 82 | ········//····9 | 81 | ········//····98:·aload_3········ |
| 83 | ········//··· | 82 | ········//····99:·aload···········5 |
| 84 | ········//···10 | 83 | ········//···101:·invokevirtual···org/apache/commons/httpclient/methods/PostMethod.addParameter:(Ljava/lang/String;Ljava/lang/String;)V |
| 85 | ········//···10 | 84 | ········//···104:·ldc·············"editorId" |
| 86 | ········//···10 | 85 | ········//···106:·astore_3······· |
| 87 | ········//···10 | 86 | ········//···107:·aload_0········ |
| 87 | ········//···108:·getfield········com/nextcloud/android/lib/resources/directediting/DirectEditingOpenFileRemoteOperation.editor:Ljava/lang/String; | ||
| 88 | ········//···11 | 88 | ········//···111:·astore··········5 |
| 89 | ········//···11 | 89 | ········//···113:·aload···········4 |
| 90 | ········//···11 | 90 | ········//···115:·aload_3········ |
| 91 | ········//···11 | 91 | ········//···116:·aload···········5 |
| 92 | ········//···118:·invokevirtual···org/apache/commons/httpclient/methods/PostMethod.addParameter:(Ljava/lang/String;Ljava/lang/String;)V | ||
| 93 | ········//···121:·ldc·············"OCS-APIREQUEST" | ||
| 94 | ········//···123:·astore_3······· | ||
| 95 | ········//···124:·ldc·············"true" | ||
| 96 | ········//···126:·astore··········5 | ||
| 97 | ········//···128:·aload···········4 | ||
| 98 | ········//···130:·aload_3········ | ||
| 99 | ········//···131:·aload···········5 | ||
| 92 | ········//···1 | 100 | ········//···133:·invokevirtual···org/apache/commons/httpclient/methods/PostMethod.addRequestHeader:(Ljava/lang/String;Ljava/lang/String;)V |
| 93 | ········//···1 | 101 | ········//···136:·ldc·············40000 |
| 94 | ········//···1 | 102 | ········//···138:·istore_2······· |
| 95 | ········//···1 | 103 | ········//···139:·sipush··········5000 |
| 96 | ········//···1 | 104 | ········//···142:·istore··········7 |
| 97 | ········//···1 | 105 | ········//···144:·aload_1········ |
| 98 | ········//···1 | 106 | ········//···145:·aload···········4 |
| 99 | ········//···1 | 107 | ········//···147:·iload_2········ |
| 100 | ········//···1 | 108 | ········//···148:·iload···········7 |
| 101 | ········//···1 | 109 | ········//···150:·invokevirtual···com/owncloud/android/lib/common/OwnCloudClient.executeMethod:(Lorg/apache/commons/httpclient/HttpMethodBase;II)I |
| 102 | ········//···1 | 110 | ········//···153:·istore_2······· |
| 103 | ········//···1 | 111 | ········//···154:·sipush··········200 |
| 104 | ········//···1 | 112 | ········//···157:·istore··········7 |
| 105 | ········//···1 | 113 | ········//···159:·iload_2········ |
| 106 | ········//···1 | 114 | ········//···160:·iload···········7 |
| 107 | ········//···1 | 115 | ········//···162:·if_icmpne·······235 |
| 108 | ········//···1 | 116 | ········//···165:·aload···········4 |
| 109 | ········//···1 | 117 | ········//···167:·invokevirtual···org/apache/commons/httpclient/methods/PostMethod.getResponseBodyAsString:()Ljava/lang/String; |
| 110 | ········//···154:·astore_1······· | ||
| 111 | ········//···155:·new·············Lorg/json/JSONObject; | ||
| 112 | ········//···158:·astore_3······· | ||
| 113 | ········//···159:·aload_3········ | ||
| 114 | ········//···160:·aload_1········ | ||
| 115 | ········//···161:·invokespecial···org/json/JSONObject.<init>:(Ljava/lang/String;)V | ||
| 116 | ········//···164:·ldc·············"ocs" | ||
| 117 | ········//···166:·astore_1······· | ||
| 118 | ········//···167:·aload_3········ | ||
| 119 | ········//···168:·aload_1········ | ||
| 120 | ········//···169:·invokevirtual···org/json/JSONObject.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; | ||
| 121 | ········//···17 | 118 | ········//···170:·astore_1······· |
| 122 | ········//···17 | 119 | ········//···171:·new·············Lorg/json/JSONObject; |
| 123 | ········//···17 | 120 | ········//···174:·astore_3······· |
| 121 | ········//···175:·aload_3········ | ||
| 124 | ········//···176:·aload_1········ | 122 | ········//···176:·aload_1········ |
| 123 | ········//···177:·invokespecial···org/json/JSONObject.<init>:(Ljava/lang/String;)V | ||
| 124 | ········//···180:·ldc·············"ocs" | ||
| 125 | ········//···182:·astore_1······· | ||
| 125 | ········//···1 | 126 | ········//···183:·aload_3········ |
| 127 | ········//···184:·aload_1········ | ||
| 126 | ········//···1 | 128 | ········//···185:·invokevirtual···org/json/JSONObject.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; |
| 127 | ········//···18 | 129 | ········//···188:·astore_1······· |
| 130 | ········//···189:·ldc·············"data" | ||
| 131 | ········//···191:·astore_3······· | ||
| 132 | ········//···192:·aload_1········ | ||
| 133 | ········//···193:·aload_3········ | ||
| 134 | ········//···194:·invokevirtual···org/json/JSONObject.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; | ||
| 135 | ········//···197:·astore_1······· | ||
| 128 | ········//···1 | 136 | ········//···198:·ldc·············"url" |
| 129 | ········//··· | 137 | ········//···200:·astore_3······· |
| 130 | ········//···185:·aload_1········ | ||
| 131 | ········//···186:·aload_3········ | ||
| 132 | ········//···187:·invokevirtual···org/json/JSONObject.get:(Ljava/lang/String;)Ljava/lang/Object; | ||
| 133 | ········//···190:·astore_1······· | ||
| 134 | ········//···191:·aload_1········ | ||
| 135 | ········//···192:·checkcast·······Ljava/lang/String; | ||
| 136 | ········//···195:·astore_1······· | ||
| 137 | ········//···196:·new·············Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; | ||
| 138 | ········//···199:·astore_3······· | ||
| 139 | ········//···200:·iconst_1······· | ||
| 140 | ········//···201:·istore··········7 | ||
| 141 | ········//···203:·aload_3········ | ||
| 142 | ········//···204:·iload···········7 | ||
| 143 | ········//···206:·aload···········4 | ||
| 144 | ········//···208:·invokespecial···com/owncloud/android/lib/common/operations/RemoteOperationResult.<init>:(ZLorg/apache/commons/httpclient/HttpMethod;)V | ||
| 145 | ········//···211:·aload_3········ | ||
| 146 | ········//···2 | 138 | ········//···201:·aload_1········ |
| 147 | ········//···213:·invokevirtual···com/owncloud/android/lib/common/operations/RemoteOperationResult.setSingleData:(Ljava/lang/Object;)V | ||
| 148 | ········//···2 | 139 | ········//···202:·aload_3········ |
| 140 | ········//···203:·invokevirtual···org/json/JSONObject.get:(Ljava/lang/String;)Ljava/lang/Object; | ||
| 141 | ········//···206:·astore_1······· | ||
| 142 | ········//···207:·aload_1········ | ||
| 143 | ········//···208:·checkcast·······Ljava/lang/String; | ||
| 144 | ········//···211:·astore_1······· | ||
| 149 | ········//···21 | 145 | ········//···212:·new·············Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; |
| 150 | ········//···2 | 146 | ········//···215:·astore_3······· |
| 151 | ········//···2 | 147 | ········//···216:·iconst_1······· |
| 152 | ········//···2 | 148 | ········//···217:·istore··········7 |
| 153 | ········//···226:·aconst_null···· | ||
| Max diff block lines reached; 8676/26826 bytes (32.34%) of diff not shown. | |||
| Offset 173, 17 lines modified | Offset 173, 17 lines modified | ||
| 173 | ····················queryString.put("sort",·"desc"); | 173 | ····················queryString.put("sort",·"desc"); |
| 174 | ····················queryString.put("object_type",·"files"); | 174 | ····················queryString.put("object_type",·"files"); |
| 175 | ····················queryString.put("object_id",·this.fileId); | 175 | ····················queryString.put("object_id",·this.fileId); |
| 176 | ················} | 176 | ················} |
| 177 | ················getMethod.setQueryString((Map)queryString); | 177 | ················getMethod.setQueryString((Map)queryString); |
| 178 | ················final·int·execute·=·nextcloudClient.execute((OkHttpMethodBase)getMethod); | 178 | ················final·int·execute·=·nextcloudClient.execute((OkHttpMethodBase)getMethod); |
| 179 | ················final·String·responseBodyAsString·=·getMethod.getResponseBodyAsString(); | 179 | ················final·String·responseBodyAsString·=·getMethod.getResponseBodyAsString(); |
| 180 | ················final·String· | 180 | ················final·String·responseHeader·=·getMethod.getResponseHeader("X-Activity-Last-Given"); |
| 181 | ················if·( | 181 | ················if·(responseHeader·!=·null)·{ |
| 182 | ····················this.lastGiven·=·Integer.parseInt( | 182 | ····················this.lastGiven·=·Integer.parseInt(responseHeader); |
| 183 | ················} | 183 | ················} |
| 184 | ················else·{ | 184 | ················else·{ |
| 185 | ····················this.lastGiven·=·lastGiven2; | 185 | ····················this.lastGiven·=·lastGiven2; |
| 186 | ················} | 186 | ················} |
| 187 | ················RemoteOperationResult·remoteOperationResult; | 187 | ················RemoteOperationResult·remoteOperationResult; |
| 188 | ················if·(this.isSuccess(execute))·{ | 188 | ················if·(this.isSuccess(execute))·{ |
| 189 | ····················final·String·tag2·=·GetActivitiesRemoteOperation.TAG; | 189 | ····················final·String·tag2·=·GetActivitiesRemoteOperation.TAG; |
| Offset 257, 31 lines modified | Offset 257, 31 lines modified | ||
| 257 | ····························list2.add((String)s2); | 257 | ····························list2.add((String)s2); |
| 258 | ····························s2·=·new·NameValuePair("previews",·(String)o); | 258 | ····························s2·=·new·NameValuePair("previews",·(String)o); |
| 259 | ····························final·ArrayList<String>·list3·=·list; | 259 | ····························final·ArrayList<String>·list3·=·list; |
| 260 | ····························try·{ | 260 | ····························try·{ |
| 261 | ································list3.add((String)s2); | 261 | ································list3.add((String)s2); |
| 262 | ································final·int·lastGiven·=·this.lastGiven; | 262 | ································final·int·lastGiven·=·this.lastGiven; |
| 263 | ································final·int·lastGiven2·=·-1; | 263 | ································final·int·lastGiven2·=·-1; |
| 264 | ································Label_027 | 264 | ································Label_0272:·{ |
| 265 | ····································if·(lastGiven·==·lastGiven2)·{ | 265 | ····································if·(lastGiven·==·lastGiven2)·{ |
| 266 | ········································break·Label_027 | 266 | ········································break·Label_0272; |
| 267 | ····································} | 267 | ····································} |
| 268 | ····································o·=·new(org.apache.commons.httpclient.NameValuePair.class); | 268 | ····································o·=·new(org.apache.commons.httpclient.NameValuePair.class); |
| 269 | ····································final·String·s5·=·"since"; | 269 | ····································final·String·s5·=·"since"; |
| 270 | ····································final·int·lastGiven3·=·this.lastGiven; | 270 | ····································final·int·lastGiven3·=·this.lastGiven; |
| 271 | ····································try·{ | 271 | ····································try·{ |
| 272 | ········································new·NameValuePair(s5,·String.valueOf(lastGiven3)); | 272 | ········································new·NameValuePair(s5,·String.valueOf(lastGiven3)); |
| 273 | ········································final·ArrayList<String>·list4·=·list; | 273 | ········································final·ArrayList<String>·list4·=·list; |
| 274 | ········································try·{ | 274 | ········································try·{ |
| 275 | ············································list4.add((String)o); | 275 | ············································list4.add((String)o); |
| 276 | ············································o·=·this.fileId; | 276 | ············································o·=·this.fileId; |
| 277 | ············································try·{ | 277 | ············································try·{ |
| 278 | ················································Label_036 | 278 | ················································Label_0368:·{ |
| 279 | ····················································if·(((String)o).isEmpty())·{ | 279 | ····················································if·(((String)o).isEmpty())·{ |
| 280 | ························································break·Label_036 | 280 | ························································break·Label_0368; |
| 281 | ····················································} | 281 | ····················································} |
| 282 | ····················································o·=·new·NameValuePair("sort",·"desc"); | 282 | ····················································o·=·new·NameValuePair("sort",·"desc"); |
| 283 | ····················································final·ArrayList<String>·list5·=·list; | 283 | ····················································final·ArrayList<String>·list5·=·list; |
| 284 | ····················································try·{ | 284 | ····················································try·{ |
| 285 | ························································list5.add((String)o); | 285 | ························································list5.add((String)o); |
| 286 | ························································o·=·new·NameValuePair("object_type",·"files"); | 286 | ························································o·=·new·NameValuePair("object_type",·"files"); |
| 287 | ························································final·ArrayList<String>·list6·=·list; | 287 | ························································final·ArrayList<String>·list6·=·list; |
| Offset 297, 41 lines modified | Offset 297, 41 lines modified | ||
| 297 | ····································································getMethod.setQueryString((NameValuePair[])array); | 297 | ····································································getMethod.setQueryString((NameValuePair[])array); |
| 298 | ····································································final·OwnCloudClient·ownCloudClient2·=·ownCloudClient; | 298 | ····································································final·OwnCloudClient·ownCloudClient2·=·ownCloudClient; |
| 299 | ····································································try·{ | 299 | ····································································try·{ |
| 300 | ········································································final·int·executeMethod·=·ownCloudClient2.executeMethod((HttpMethod)getMethod); | 300 | ········································································final·int·executeMethod·=·ownCloudClient2.executeMethod((HttpMethod)getMethod); |
| 301 | ········································································try·{ | 301 | ········································································try·{ |
| 302 | ············································································final·String·responseBodyAsString·=·getMethod.getResponseBodyAsString(); | 302 | ············································································final·String·responseBodyAsString·=·getMethod.getResponseBodyAsString(); |
| 303 | ············································································final·Header·responseHeader·=·getMethod.getResponseHeader("X-Activity-Last-Given"); | 303 | ············································································final·Header·responseHeader·=·getMethod.getResponseHeader("X-Activity-Last-Given"); |
| 304 | ············································································Label_045 | 304 | ············································································Label_0452:·{ |
| 305 | ················································································if·(responseHeader·==·null)·{ | 305 | ················································································if·(responseHeader·==·null)·{ |
| 306 | ····················································································break·Label_045 | 306 | ····················································································break·Label_0452; |
| 307 | ················································································} | 307 | ················································································} |
| 308 | ················································································s2·=·responseHeader.getValue(); | 308 | ················································································s2·=·responseHeader.getValue(); |
| 309 | ················································································try·{ | 309 | ················································································try·{ |
| 310 | ····················································································this.lastGiven·=·Integer.parseInt((String)s2); | 310 | ····················································································this.lastGiven·=·Integer.parseInt((String)s2); |
| 311 | ····················································································try·{ | 311 | ····················································································try·{ |
| 312 | ························································································Label_060 | 312 | ························································································Label_0602:·{ |
| 313 | ····························································································if·(!this.isSuccess(executeMethod))·{ | 313 | ····························································································if·(!this.isSuccess(executeMethod))·{ |
| 314 | ································································································break·Label_060 | 314 | ································································································break·Label_0602; |
| 315 | ····························································································} | 315 | ····························································································} |
| 316 | ····························································································o·=·GetActivitiesRemoteOperation.TAG; | 316 | ····························································································o·=·GetActivitiesRemoteOperation.TAG; |
| 317 | ····························································································try·{ | 317 | ····························································································try·{ |
| 318 | ································································································s2·=·new(java.lang.StringBuilder.class); | 318 | ································································································s2·=·new(java.lang.StringBuilder.class); |
| 319 | ································································································try·{ | 319 | ································································································try·{ |
| 320 | ····································································································new·StringBuilder(); | 320 | ····································································································new·StringBuilder(); |
| 321 | ····································································································((StringBuilder)s2).append("Successful·response:·"); | 321 | ····································································································((StringBuilder)s2).append("Successful·response:·"); |
| 322 | ····································································································final·StringBuilder·sb4·=·(StringBuilder)s2; | 322 | ····································································································final·StringBuilder·sb4·=·(StringBuilder)s2; |
| 323 | ····································································································try·{ | 323 | ····································································································try·{ |
| 324 | ········································································································sb4.append(responseBodyAsString); | 324 | ········································································································sb4.append(responseBodyAsString); |
| 325 | ········································································································s2·=·((StringBuilder)s2).toString(); | 325 | ········································································································s2·=·((StringBuilder)s2).toString(); |
| 326 | ········································································································Log_OC.d((String)o,·(String)s2); | 326 | ········································································································Log_OC.d((String)o,·(String)s2); |
| 327 | ········································································································o·=·new·RemoteOperationResult(true,·executeMethod,·getMethod.getResponseHeaders()); | 327 | ········································································································o·=·new·RemoteOperationResult(true,·executeMethod,·getMethod.getResponseHeaders()); |
| 328 | ········································································································Label_055 | 328 | ········································································································Label_0556:·{ |
| 329 | ············································································································if·(responseBodyAsString·!=·null)·{ | 329 | ············································································································if·(responseBodyAsString·!=·null)·{ |
| 330 | ················································································································break·Label_055 | 330 | ················································································································break·Label_0556; |
| 331 | ············································································································} | 331 | ············································································································} |
| 332 | ············································································································ArrayList·result·=·new(java.util.ArrayList.class); | 332 | ············································································································ArrayList·result·=·new(java.util.ArrayList.class); |
| 333 | ············································································································try·{ | 333 | ············································································································try·{ |
| 334 | ················································································································new·ArrayList(); | 334 | ················································································································new·ArrayList(); |
| 335 | ················································································································try·{ | 335 | ················································································································try·{ |
| 336 | ····················································································································try·{ | 336 | ····················································································································try·{ |
| 337 | ························································································································final·ArrayList<ArrayList>·list8; | 337 | ························································································································final·ArrayList<ArrayList>·list8; |
| Offset 340, 24 lines modified | Offset 340, 24 lines modified | ||
| 340 | ····························································································································list8.add(result); | 340 | ····························································································································list8.add(result); |
| 341 | ····························································································································final·int·lastGiven4·=·this.lastGiven; | 341 | ····························································································································final·int·lastGiven4·=·this.lastGiven; |
| 342 | ····························································································································try·{ | 342 | ····························································································································try·{ |
| 343 | ································································································································data.add((ArrayList)Integer.valueOf(lastGiven4)); | 343 | ································································································································data.add((ArrayList)Integer.valueOf(lastGiven4)); |
| 344 | ································································································································final·String·s6·=·(String)o; | 344 | ································································································································final·String·s6·=·(String)o; |
| 345 | ································································································································try·{ | 345 | ································································································································try·{ |
| 346 | ····································································································································((RemoteOperationResult)s6).setData((ArrayList)data); | 346 | ····································································································································((RemoteOperationResult)s6).setData((ArrayList)data); |
| 347 | ····································································································································Label_075 | 347 | ····································································································································Label_0751:·{ |
| 348 | ········································································································································break·Label_075 | 348 | ········································································································································break·Label_0751; |
| 349 | ········································································································································try·{ | 349 | ········································································································································try·{ |
| 350 | ············································································································································s2·=·new·RemoteOperationResult(false,·executeMethod,·getMethod.getResponseHeaders()); | 350 | ············································································································································s2·=·new·RemoteOperationResult(false,·executeMethod,·getMethod.getResponseHeaders()); |
| 351 | ············································································································································o·=·GetActivitiesRemoteOperation.TAG; | 351 | ············································································································································o·=·GetActivitiesRemoteOperation.TAG; |
| 352 | ············································································································································Log_OC.e((String)o,·"Failed·response·while·getting·user·activities·"); | 352 | ············································································································································Log_OC.e((String)o,·"Failed·response·while·getting·user·activities·"); |
| 353 | ············································································································································o·=·"***·status·code:·"; | 353 | ············································································································································o·=·"***·status·code:·"; |
| 354 | ············································································································································Label_070 | 354 | ············································································································································Label_0708:·{ |
| 355 | ················································································································································if·(responseBodyAsString·==·null)·{ | 355 | ················································································································································if·(responseBodyAsString·==·null)·{ |
| 356 | ····················································································································································break·Label_070 | 356 | ····················································································································································break·Label_0708; |
| 357 | ················································································································································} | 357 | ················································································································································} |
| 358 | ················································································································································final·String·tag2·=·GetActivitiesRemoteOperation.TAG; | 358 | ················································································································································final·String·tag2·=·GetActivitiesRemoteOperation.TAG; |
| 359 | ················································································································································try·{ | 359 | ················································································································································try·{ |
| 360 | ····················································································································································try·{ | 360 | ····················································································································································try·{ |
| 361 | ························································································································································final·StringBuilder·sb6; | 361 | ························································································································································final·StringBuilder·sb6; |
| 362 | ························································································································································final·StringBuilder·sb5·=·sb6·=·new·StringBuilder(); | 362 | ························································································································································final·StringBuilder·sb5·=·sb6·=·new·StringBuilder(); |
| 363 | ························································································································································try·{ | 363 | ························································································································································try·{ |
| Offset 366, 16 lines modified | Offset 366, 16 lines modified | ||
| 366 | ····························································································································································try·{ | 366 | ····························································································································································try·{ |
| 367 | ································································································································································sb7.append(executeMethod); | 367 | ································································································································································sb7.append(executeMethod); |
| 368 | ································································································································································sb5.append("·;·response·message:·"); | 368 | ································································································································································sb5.append("·;·response·message:·"); |
| 369 | ································································································································································final·StringBuilder·sb8·=·sb5; | 369 | ································································································································································final·StringBuilder·sb8·=·sb5; |
| 370 | ································································································································································try·{ | 370 | ································································································································································try·{ |
| 371 | ····································································································································································sb8.append(responseBodyAsString); | 371 | ····································································································································································sb8.append(responseBodyAsString); |
| 372 | ····································································································································································Log_OC.e(tag2,·sb5.toString()); | 372 | ····································································································································································Log_OC.e(tag2,·sb5.toString()); |
| 373 | ····································································································································································Label_074 | 373 | ····································································································································································Label_0748:·{ |
| 374 | ········································································································································································break·Label_074 | 374 | ········································································································································································break·Label_0748; |
| 375 | ········································································································································································final·String·tag3·=·GetActivitiesRemoteOperation.TAG; | 375 | ········································································································································································final·String·tag3·=·GetActivitiesRemoteOperation.TAG; |
| Max diff block lines reached; 1001/17387 bytes (5.76%) of diff not shown. | |||
| Offset 97, 18 lines modified | Offset 97, 18 lines modified | ||
| 97 | ····················Intrinsics.checkExpressionValueIsNotNull((Object)substring2,·"(this·as·java.lang.String).substring(startIndex)"); | 97 | ····················Intrinsics.checkExpressionValueIsNotNull((Object)substring2,·"(this·as·java.lang.String).substring(startIndex)"); |
| 98 | ····················final·StringBuilder·sb2·=·new·StringBuilder(); | 98 | ····················final·StringBuilder·sb2·=·new·StringBuilder(); |
| 99 | ····················sb2.append(substring); | 99 | ····················sb2.append(substring); |
| 100 | ····················sb2.append(substring2); | 100 | ····················sb2.append(substring2); |
| 101 | ····················final·String·string·=·sb2.toString(); | 101 | ····················final·String·string·=·sb2.toString(); |
| 102 | ····················final·String·s5·=·(String)this.getRequestHeader(s2); | 102 | ····················final·String·s5·=·(String)this.getRequestHeader(s2); |
| 103 | ····················if·(s5·==·null·||·s5.length()·==·0)·{ | 103 | ····················if·(s5·==·null·||·s5.length()·==·0)·{ |
| 104 | ························okHttpMethodBase. | 104 | ························okHttpMethodBase.addRequestHeader(s4,·string); |
| 105 | ····················} | 105 | ····················} |
| 106 | ····················else·{ | 106 | ····················else·{ |
| 107 | ························okHttpMethodBase. | 107 | ························okHttpMethodBase.addRequestHeader(s2,·string); |
| 108 | ····················} | 108 | ····················} |
| 109 | ················} | 109 | ················} |
| 110 | ················execute·=·okHttpMethodBase.execute(this); | 110 | ················execute·=·okHttpMethodBase.execute(this); |
| 111 | ················redirectionPath.addStatus(execute); | 111 | ················redirectionPath.addStatus(execute); |
| 112 | ················++n2; | 112 | ················++n2; |
| 113 | ············} | 113 | ············} |
| 114 | ············else·{ | 114 | ············else·{ |
| Offset 84, 62 lines modified | Offset 84, 71 lines modified | ||
| 84 | ····move-result-object·v2 | 84 | ····move-result-object·v2 |
| 85 | ····invoke-direct·{v1,·v2},·Lorg/apache/commons/httpclient/methods/PostMethod;-><init>(Ljava/lang/String;)V | 85 | ····invoke-direct·{v1,·v2},·Lorg/apache/commons/httpclient/methods/PostMethod;-><init>(Ljava/lang/String;)V |
| 86 | ····:try_end_0 | 86 | ····:try_end_0 |
| 87 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_1 | 87 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_1 |
| 88 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 | 88 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 |
| 89 | ····.line·63 | ||
| 89 | ····:try_start_1 | 90 | ····:try_start_1 |
| 91 | ····invoke-virtual·{v1},·Lorg/apache/commons/httpclient/methods/PostMethod;->getParams()Lorg/apache/commons/httpclient/params/HttpMethodParams; | ||
| 92 | ····move-result-object·v0 | ||
| 93 | ····const-string·v2,·"utf-8" | ||
| 94 | ····invoke-virtual·{v0,·v2},·Lorg/apache/commons/httpclient/params/HttpMethodParams;->setContentCharset(Ljava/lang/String;)V | ||
| 90 | ····const-string·v0,·"path" | 95 | ····const-string·v0,·"path" |
| 91 | ····.line·6 | 96 | ····.line·64 |
| 92 | ····iget-object·v2,·p0,·Lcom/nextcloud/android/lib/resources/directediting/DirectEditingOpenFileRemoteOperation;->filePath:Ljava/lang/String; | 97 | ····iget-object·v2,·p0,·Lcom/nextcloud/android/lib/resources/directediting/DirectEditingOpenFileRemoteOperation;->filePath:Ljava/lang/String; |
| 93 | ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/PostMethod;->addParameter(Ljava/lang/String;Ljava/lang/String;)V | 98 | ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/PostMethod;->addParameter(Ljava/lang/String;Ljava/lang/String;)V |
| 94 | ····const-string·v0,·"editorId" | 99 | ····const-string·v0,·"editorId" |
| 95 | ····.line·6 | 100 | ····.line·65 |
| 96 | ····iget-object·v2,·p0,·Lcom/nextcloud/android/lib/resources/directediting/DirectEditingOpenFileRemoteOperation;->editor:Ljava/lang/String; | 101 | ····iget-object·v2,·p0,·Lcom/nextcloud/android/lib/resources/directediting/DirectEditingOpenFileRemoteOperation;->editor:Ljava/lang/String; |
| 97 | ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/PostMethod;->addParameter(Ljava/lang/String;Ljava/lang/String;)V | 102 | ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/PostMethod;->addParameter(Ljava/lang/String;Ljava/lang/String;)V |
| 98 | ····const-string·v0,·"OCS-APIREQUEST" | 103 | ····const-string·v0,·"OCS-APIREQUEST" |
| 99 | ····const-string·v2,·"true" | 104 | ····const-string·v2,·"true" |
| 100 | ····.line·6 | 105 | ····.line·68 |
| 101 | ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/PostMethod;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)V | 106 | ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/PostMethod;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)V |
| 102 | ····const·v0,·0x9c40 | 107 | ····const·v0,·0x9c40 |
| 103 | ····const/16·v2,·0x1388 | 108 | ····const/16·v2,·0x1388 |
| 104 | ····.line· | 109 | ····.line·70 |
| 105 | ····invoke-virtual·{p1,·v1,·v0,·v2},·Lcom/owncloud/android/lib/common/OwnCloudClient;->executeMethod(Lorg/apache/commons/httpclient/HttpMethodBase;II)I | 110 | ····invoke-virtual·{p1,·v1,·v0,·v2},·Lcom/owncloud/android/lib/common/OwnCloudClient;->executeMethod(Lorg/apache/commons/httpclient/HttpMethodBase;II)I |
| 106 | ····move-result·v0 | 111 | ····move-result·v0 |
| 107 | ····const/16·v2,·0xc8 | 112 | ····const/16·v2,·0xc8 |
| 108 | ····if-ne·v0,·v2,·:cond_0 | 113 | ····if-ne·v0,·v2,·:cond_0 |
| 109 | ····.line·7 | 114 | ····.line·73 |
| 110 | ····invoke-virtual·{v1},·Lorg/apache/commons/httpclient/methods/PostMethod;->getResponseBodyAsString()Ljava/lang/String; | 115 | ····invoke-virtual·{v1},·Lorg/apache/commons/httpclient/methods/PostMethod;->getResponseBodyAsString()Ljava/lang/String; |
| 111 | ····move-result-object·p1 | 116 | ····move-result-object·p1 |
| 112 | ····.line·7 | 117 | ····.line·76 |
| 113 | ····new-instance·v0,·Lorg/json/JSONObject; | 118 | ····new-instance·v0,·Lorg/json/JSONObject; |
| 114 | ····invoke-direct·{v0,·p1},·Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V | 119 | ····invoke-direct·{v0,·p1},·Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V |
| 115 | ····const-string·p1,·"ocs" | 120 | ····const-string·p1,·"ocs" |
| 116 | ····.line·7 | 121 | ····.line·77 |
| 117 | ····invoke-virtual·{v0,·p1},·Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; | 122 | ····invoke-virtual·{v0,·p1},·Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; |
| 118 | ····move-result-object·p1 | 123 | ····move-result-object·p1 |
| 119 | ····const-string·v0,·"data" | 124 | ····const-string·v0,·"data" |
| 120 | ····invoke-virtual·{p1,·v0},·Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; | 125 | ····invoke-virtual·{p1,·v0},·Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; |
| Offset 150, 45 lines modified | Offset 159, 45 lines modified | ||
| 150 | ····invoke-virtual·{p1,·v0},·Lorg/json/JSONObject;->get(Ljava/lang/String;)Ljava/lang/Object; | 159 | ····invoke-virtual·{p1,·v0},·Lorg/json/JSONObject;->get(Ljava/lang/String;)Ljava/lang/Object; |
| 151 | ····move-result-object·p1 | 160 | ····move-result-object·p1 |
| 152 | ····check-cast·p1,·Ljava/lang/String; | 161 | ····check-cast·p1,·Ljava/lang/String; |
| 153 | ····.line·7 | 162 | ····.line·79 |
| 154 | ····new-instance·v0,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; | 163 | ····new-instance·v0,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; |
| 155 | ····const/4·v2,·0x1 | 164 | ····const/4·v2,·0x1 |
| 156 | ····invoke-direct·{v0,·v2,·v1},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(ZLorg/apache/commons/httpclient/HttpMethod;)V | 165 | ····invoke-direct·{v0,·v2,·v1},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(ZLorg/apache/commons/httpclient/HttpMethod;)V |
| 157 | ····.line· | 166 | ····.line·80 |
| 158 | ····invoke-virtual·{v0,·p1},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;->setSingleData(Ljava/lang/Object;)V | 167 | ····invoke-virtual·{v0,·p1},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;->setSingleData(Ljava/lang/Object;)V |
| 159 | ····goto·:goto_0 | 168 | ····goto·:goto_0 |
| 160 | ····.line·8 | 169 | ····.line·82 |
| 161 | ····:cond_0 | 170 | ····:cond_0 |
| 162 | ····new-instance·v0,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; | 171 | ····new-instance·v0,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; |
| 163 | ····const/4·v2,·0x0 | 172 | ····const/4·v2,·0x0 |
| 164 | ····invoke-direct·{v0,·v2,·v1},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(ZLorg/apache/commons/httpclient/HttpMethod;)V | 173 | ····invoke-direct·{v0,·v2,·v1},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(ZLorg/apache/commons/httpclient/HttpMethod;)V |
| 165 | ····.line·8 | 174 | ····.line·83 |
| 166 | ····invoke-virtual·{v1},·Lorg/apache/commons/httpclient/methods/PostMethod;->getResponseBodyAsStream()Ljava/io/InputStream; | 175 | ····invoke-virtual·{v1},·Lorg/apache/commons/httpclient/methods/PostMethod;->getResponseBodyAsStream()Ljava/io/InputStream; |
| 167 | ····move-result-object·v2 | 176 | ····move-result-object·v2 |
| 168 | ····invoke-virtual·{p1,·v2},·Lcom/owncloud/android/lib/common/OwnCloudClient;->exhaustResponse(Ljava/io/InputStream;)V | 177 | ····invoke-virtual·{p1,·v2},·Lcom/owncloud/android/lib/common/OwnCloudClient;->exhaustResponse(Ljava/io/InputStream;)V |
| 169 | ····:try_end_1 | 178 | ····:try_end_1 |
| 170 | ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0 | 179 | ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0 |
| 171 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 180 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
| 172 | ····.line·9 | 181 | ····.line·91 |
| 173 | ····:goto_0 | 182 | ····:goto_0 |
| 174 | ····invoke-virtual·{v1},·Lorg/apache/commons/httpclient/methods/PostMethod;->releaseConnection()V | 183 | ····invoke-virtual·{v1},·Lorg/apache/commons/httpclient/methods/PostMethod;->releaseConnection()V |
| 175 | ····goto·:goto_2 | 184 | ····goto·:goto_2 |
| 176 | ····:catchall_0 | 185 | ····:catchall_0 |
| 177 | ····move-exception·p1 | 186 | ····move-exception·p1 |
| Offset 208, 22 lines modified | Offset 217, 22 lines modified | ||
| 208 | ····move-object·v1,·v0 | 217 | ····move-object·v1,·v0 |
| 209 | ····goto·:goto_3 | 218 | ····goto·:goto_3 |
| 210 | ····:catch_1 | 219 | ····:catch_1 |
| 211 | ····move-exception·p1 | 220 | ····move-exception·p1 |
| 212 | ····.line·8 | 221 | ····.line·86 |
| 213 | ····:goto_1 | 222 | ····:goto_1 |
| Max diff block lines reached; 1689/6079 bytes (27.78%) of diff not shown. | |||
| Offset 447, 29 lines modified | Offset 447, 21 lines modified | ||
| 447 | ····:goto_1 | 447 | ····:goto_1 |
| 448 | ····const/4·v6,·0x1 | 448 | ····const/4·v6,·0x1 |
| 449 | ····:goto_2 | 449 | ····:goto_2 |
| 450 | ····if-eqz·v6,·:cond_5 | 450 | ····if-eqz·v6,·:cond_5 |
| 451 | ····.line·110 | 451 | ····.line·110 |
| 452 | ····invoke-virtual·{p1},·Lcom/nextcloud/common/OkHttpMethodBase;-> | 452 | ····invoke-virtual·{p1,·v7,·v4},·Lcom/nextcloud/common/OkHttpMethodBase;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)V |
| 453 | ····move-result-object·v5 | ||
| 454 | ····invoke-interface·{v5,·v7,·v4},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | ||
| 455 | ····goto·:goto_3 | 453 | ····goto·:goto_3 |
| 456 | ····.line·112 | 454 | ····.line·112 |
| 457 | ····:cond_5 | 455 | ····:cond_5 |
| 458 | ····invoke-virtual·{p1},·Lcom/nextcloud/common/OkHttpMethodBase;-> | 456 | ····invoke-virtual·{p1,·v5,·v4},·Lcom/nextcloud/common/OkHttpMethodBase;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)V |
| 459 | ····move-result-object·v6 | ||
| 460 | ····invoke-interface·{v6,·v5,·v4},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | ||
| 461 | ····.line·115 | 457 | ····.line·115 |
| 462 | ····:cond_6 | 458 | ····:cond_6 |
| 463 | ····:goto_3 | 459 | ····:goto_3 |
| 464 | ····invoke-virtual·{p1,·p0},·Lcom/nextcloud/common/OkHttpMethodBase;->execute(Lcom/nextcloud/common/NextcloudClient;)I | 460 | ····invoke-virtual·{p1,·p0},·Lcom/nextcloud/common/OkHttpMethodBase;->execute(Lcom/nextcloud/common/NextcloudClient;)I |
| 465 | ····move-result·v4 | 461 | ····move-result·v4 |
| Offset 1, 64 lines modified | Offset 1, 59 lines modified | ||
| 1 | .class·public·abstract·Lcom/nextcloud/common/OkHttpMethodBase; | 1 | .class·public·abstract·Lcom/nextcloud/common/OkHttpMethodBase; |
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"OkHttpMethodBase.kt" | 3 | .source·"OkHttpMethodBase.kt" |
| 4 | #·annotations | 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
| 6 | ····value·=·{ | ||
| 7 | ········Lcom/nextcloud/common/OkHttpMethodBase$Companion; | ||
| 8 | ····} | ||
| 9 | .end·annotation | ||
| 5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 10 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
| 6 | ····value·=·"SMAP\nOkHttpMethodBase.kt\nKotlin\n*S·Kotlin\n*F\n+·1·OkHttpMethodBase.kt\ncom/nextcloud/common/OkHttpMethodBase\n+·2·_Maps.kt\nkotlin/collections/MapsKt___MapsKt\n*L\n1#1,1 | 11 | ····value·=·"SMAP\nOkHttpMethodBase.kt\nKotlin\n*S·Kotlin\n*F\n+·1·OkHttpMethodBase.kt\ncom/nextcloud/common/OkHttpMethodBase\n+·2·_Maps.kt\nkotlin/collections/MapsKt___MapsKt\n*L\n1#1,135:1\n149#2,2:136\n149#2,2:138\n*E\n*S·KotlinDebug\n*F\n+·1·OkHttpMethodBase.kt\ncom/nextcloud/common/OkHttpMethodBase\n*L\n58#1,2:136\n118#1,2:138\n*E\n" |
| 7 | .end·annotation | 12 | .end·annotation |
| 8 | .annotation·runtime·Lkotlin/Metadata; | 13 | .annotation·runtime·Lkotlin/Metadata; |
| 9 | ····bv·=·{ | 14 | ····bv·=·{ |
| 10 | ········0x1, | 15 | ········0x1, |
| 11 | ········0x0, | 16 | ········0x0, |
| 12 | ········0x3 | 17 | ········0x3 |
| 13 | ····} | 18 | ····} |
| 14 | ····d1·=·{ | 19 | ····d1·=·{ |
| 15 | ········"\u0000 | 20 | ········"\u0000b\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0010\u000b\n\u0002\u0008\u0002\n\u0002\u0010$\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010%\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0007\n\u0002\u0010\u0002\n\u0[·...·truncated·by·diffoscope;·len:·1949,·SHA:·6aa974571d2037bf14f6bb20d84a9eec5289bd0925fbc5b47ab6954ef96bf85a·...·]" |
| 16 | ····} | 21 | ····} |
| 17 | ····d2·=·{ | 22 | ····d2·=·{ |
| 18 | ········"Lcom/nextcloud/common/OkHttpMethodBase;", | 23 | ········"Lcom/nextcloud/common/OkHttpMethodBase;", |
| 19 | ········"", | 24 | ········"", |
| 20 | ········"uri", | 25 | ········"uri", |
| 21 | ········"", | 26 | ········"", |
| 22 | ········"useOcsApiRequestHeader", | 27 | ········"useOcsApiRequestHeader", |
| 23 | ········"", | 28 | ········"", |
| 24 | ········"(Ljava/lang/String;Z)V", | 29 | ········"(Ljava/lang/String;Z)V", |
| 25 | ········"queryMap", | 30 | ········"queryMap", |
| 26 | ········"", | 31 | ········"", |
| 27 | ········"getQueryMap", | ||
| 28 | ········"()Ljava/util/Map;", | ||
| 29 | ········"setQueryMap", | ||
| 30 | ········"(Ljava/util/Map;)V", | ||
| 31 | ········"requestBuilder", | 32 | ········"requestBuilder", |
| 32 | ········"Lokhttp3/Request$Builder;", | 33 | ········"Lokhttp3/Request$Builder;", |
| 33 | ········"getRequestBuilder", | ||
| 34 | ········"()Lokhttp3/Request$Builder;", | ||
| 35 | ········"setRequestBuilder", | ||
| 36 | ········"(Lokhttp3/Request$Builder;)V", | ||
| 37 | ········"requestHeaders", | 34 | ········"requestHeaders", |
| 38 | ········"", | 35 | ········"", |
| 39 | ········"getRequestHeaders", | ||
| 40 | ········"setRequestHeaders", | ||
| 41 | ········"response", | 36 | ········"response", |
| 42 | ········"Lokhttp3/Response;", | 37 | ········"Lokhttp3/Response;", |
| 43 | ········"getResponse", | ||
| 44 | ········"()Lokhttp3/Response;", | ||
| 45 | ········"setResponse", | ||
| 46 | ········"(Lokhttp3/Response;)V", | ||
| 47 | ········"getUri", | 38 | ········"getUri", |
| 48 | ········"()Ljava/lang/String;", | 39 | ········"()Ljava/lang/String;", |
| 49 | ········"setUri", | 40 | ········"setUri", |
| 50 | ········"(Ljava/lang/String;)V", | 41 | ········"(Ljava/lang/String;)V", |
| 51 | ········"getUseOcsApiRequestHeader", | 42 | ········"getUseOcsApiRequestHeader", |
| 52 | ········"()Z", | 43 | ········"()Z", |
| 53 | ········"OkHttpMethodBase", | 44 | ········"OkHttpMethodBase", |
| 54 | ········"", | 45 | ········"", |
| 46 | ········"addRequestHeader", | ||
| 47 | ········"header", | ||
| 48 | ········"value", | ||
| 55 | ········"buildQueryParameter", | 49 | ········"buildQueryParameter", |
| 56 | ········"Lokhttp3/HttpUrl;", | 50 | ········"Lokhttp3/HttpUrl;", |
| 57 | ········"execute", | 51 | ········"execute", |
| 58 | ········"", | 52 | ········"", |
| 59 | ········"nextcloudClient", | 53 | ········"nextcloudClient", |
| 60 | ········"Lcom/nextcloud/common/NextcloudClient;", | 54 | ········"Lcom/nextcloud/common/NextcloudClient;", |
| 61 | ········"getResponseBodyAsString", | 55 | ········"getResponseBodyAsString", |
| Offset 67, 139 lines modified | Offset 62, 184 lines modified | ||
| 67 | ········"getResponseHeaders", | 62 | ········"getResponseHeaders", |
| 68 | ········"Lokhttp3/Headers;", | 63 | ········"Lokhttp3/Headers;", |
| 69 | ········"getStatusCode", | 64 | ········"getStatusCode", |
| 70 | ········"getStatusText", | 65 | ········"getStatusText", |
| 71 | ········"releaseConnection", | 66 | ········"releaseConnection", |
| 72 | ········"setQueryString", | 67 | ········"setQueryString", |
| 73 | ········"params", | 68 | ········"params", |
| 69 | ········"setRequestHeaders", | ||
| 70 | ········"headers", | ||
| 71 | ········"", | ||
| 72 | ········"Lkotlin/Pair;", | ||
| 73 | ········"([Lkotlin/Pair;)V", | ||
| 74 | ········"Companion", | ||
| 74 | ········"build_release" | 75 | ········"build_release" |
| 75 | ····} | 76 | ····} |
| 76 | ····k·=·0x1 | 77 | ····k·=·0x1 |
| 77 | ····mv·=·{ | 78 | ····mv·=·{ |
| 78 | ········0x1, | 79 | ········0x1, |
| 79 | ········0x1, | 80 | ········0x1, |
| 80 | ········0x10 | 81 | ········0x10 |
| 81 | ····} | 82 | ····} |
| 82 | .end·annotation | 83 | .end·annotation |
| 84 | #·static·fields | ||
| 85 | .field·public·static·final·Companion:Lcom/nextcloud/common/OkHttpMethodBase$Companion; | ||
| 86 | .field·public·static·final·UNKOWN_STATUS_CODE:I·=·-0x1 | ||
| 83 | #·instance·fields | 87 | #·instance·fields |
| 84 | .field·private·queryMap:Ljava/util/Map; | 88 | .field·private·queryMap:Ljava/util/Map; |
| 85 | ····.annotation·system·Ldalvik/annotation/Signature; | 89 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 86 | ········value·=·{ | 90 | ········value·=·{ |
| 87 | ············"Ljava/util/Map<", | 91 | ············"Ljava/util/Map<", |
| 88 | ············"Ljava/lang/String;", | 92 | ············"Ljava/lang/String;", |
| 89 | ············"Ljava/lang/String;", | 93 | ············"Ljava/lang/String;", |
| 90 | ············">;" | 94 | ············">;" |
| 91 | ········} | 95 | ········} |
| 92 | ····.end·annotation | 96 | ····.end·annotation |
| 93 | .end·field | 97 | .end·field |
| 94 | .field·private·requestBuilder:Lokhttp3/Request$Builder; | 98 | .field·private·final·requestBuilder:Lokhttp3/Request$Builder; |
| 95 | .field·private·requestHeaders:Ljava/util/Map; | 99 | .field·private·final·requestHeaders:Ljava/util/Map; |
| 96 | ····.annotation·system·Ldalvik/annotation/Signature; | 100 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 97 | ········value·=·{ | 101 | ········value·=·{ |
| 98 | ············"Ljava/util/Map<", | 102 | ············"Ljava/util/Map<", |
| 99 | ············"Ljava/lang/String;", | 103 | ············"Ljava/lang/String;", |
| 100 | ············"Ljava/lang/String;", | 104 | ············"Ljava/lang/String;", |
| 101 | ············">;" | 105 | ············">;" |
| 102 | ········} | 106 | ········} |
| 103 | ····.end·annotation | 107 | ····.end·annotation |
| Max diff block lines reached; 19539/27628 bytes (70.72%) of diff not shown. | |||
| Offset 23, 88 lines modified | Offset 23, 88 lines modified | ||
| 23 | .field·private·timestamp:J | 23 | .field·private·timestamp:J |
| 24 | #·direct·methods | 24 | #·direct·methods |
| 25 | .method·public·constructor·<init>(Ljava/lang/String;Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType;Z)V | 25 | .method·public·constructor·<init>(Ljava/lang/String;Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType;Z)V |
| 26 | ····.locals·2 | 26 | ····.locals·2 |
| 27 | ····.line·6 | 27 | ····.line·68 |
| 28 | ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V | 28 | ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V |
| 29 | ····const-wide/16·v0,·-0x1 | 29 | ····const-wide/16·v0,·-0x1 |
| 30 | ····.line·6 | 30 | ····.line·66 |
| 31 | ····iput-wide·v0,·p0,·Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation;->timestamp:J | 31 | ····iput-wide·v0,·p0,·Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation;->timestamp:J |
| 32 | ····.line·6 | 32 | ····.line·69 |
| 33 | ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation;->searchQuery:Ljava/lang/String; | 33 | ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation;->searchQuery:Ljava/lang/String; |
| 34 | ····.line· | 34 | ····.line·70 |
| 35 | ····iput-object·p2,·p0,·Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation;->searchType:Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType; | 35 | ····iput-object·p2,·p0,·Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation;->searchType:Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType; |
| 36 | ····.line·7 | 36 | ····.line·71 |
| 37 | ····iput-boolean·p3,·p0,·Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation;->filterOutFiles:Z | 37 | ····iput-boolean·p3,·p0,·Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation;->filterOutFiles:Z |
| 38 | ····return-void | 38 | ····return-void |
| 39 | .end·method | 39 | .end·method |
| 40 | #·virtual·methods | 40 | #·virtual·methods |
| 41 | .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; | 41 | .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; |
| 42 | ····.locals·13 | 42 | ····.locals·13 |
| 43 | ····.line·8 | 43 | ····.line·88 |
| 44 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getNewWebdavUri()Landroid/net/Uri; | 44 | ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getNewWebdavUri()Landroid/net/Uri; |
| 45 | ····move-result-object·v0 | 45 | ····move-result-object·v0 |
| 46 | ····invoke-virtual·{v0},·Landroid/net/Uri;->toString()Ljava/lang/String; | 46 | ····invoke-virtual·{v0},·Landroid/net/Uri;->toString()Ljava/lang/String; |
| 47 | ····move-result-object·v2 | 47 | ····move-result-object·v2 |
| 48 | ····.line·8 | 48 | ····.line·89 |
| 49 | ····new-instance·v0,·Lorg/apache/jackrabbit/webdav/client/methods/OptionsMethod; | 49 | ····new-instance·v0,·Lorg/apache/jackrabbit/webdav/client/methods/OptionsMethod; |
| 50 | ····invoke-direct·{v0,·v2},·Lorg/apache/jackrabbit/webdav/client/methods/OptionsMethod;-><init>(Ljava/lang/String;)V | 50 | ····invoke-direct·{v0,·v2},·Lorg/apache/jackrabbit/webdav/client/methods/OptionsMethod;-><init>(Ljava/lang/String;)V |
| 51 | ····const/4·v10,·0x0 | 51 | ····const/4·v10,·0x0 |
| 52 | ····.line·9 | 52 | ····.line·92 |
| 53 | ····:try_start_0 | 53 | ····:try_start_0 |
| 54 | ····invoke-virtual·{p1,·v0},·Lcom/owncloud/android/lib/common/OwnCloudClient;->executeMethod(Lorg/apache/commons/httpclient/HttpMethod;)I | 54 | ····invoke-virtual·{p1,·v0},·Lcom/owncloud/android/lib/common/OwnCloudClient;->executeMethod(Lorg/apache/commons/httpclient/HttpMethod;)I |
| 55 | ····move-result·v1 | 55 | ····move-result·v1 |
| 56 | ····const-string·v3,·"SEARCH" | 56 | ····const-string·v3,·"SEARCH" |
| 57 | ····.line·9 | 57 | ····.line·93 |
| 58 | ····invoke-virtual·{v0,·v3},·Lorg/apache/jackrabbit/webdav/client/methods/OptionsMethod;->isAllowed(Ljava/lang/String;)Z | 58 | ····invoke-virtual·{v0,·v3},·Lorg/apache/jackrabbit/webdav/client/methods/OptionsMethod;->isAllowed(Ljava/lang/String;)Z |
| 59 | ····move-result·v3 | 59 | ····move-result·v3 |
| 60 | ····const/4·v11,·0x0 | 60 | ····const/4·v11,·0x0 |
| 61 | ····if-eqz·v3,·:cond_4 | 61 | ····if-eqz·v3,·:cond_4 |
| 62 | ····.line·9 | 62 | ····.line·96 |
| 63 | ····new-instance·v12,·Lcom/owncloud/android/lib/resources/files/NcSearchMethod; | 63 | ····new-instance·v12,·Lcom/owncloud/android/lib/resources/files/NcSearchMethod; |
| 64 | ····new-instance·v3,·Lorg/apache/jackrabbit/webdav/search/SearchInfo; | 64 | ····new-instance·v3,·Lorg/apache/jackrabbit/webdav/search/SearchInfo; |
| 65 | ····const-string·v1,·"NC" | 65 | ····const-string·v1,·"NC" |
| 66 | ····sget-object·v4,·Lorg/apache/jackrabbit/webdav/xml/Namespace;->XMLNS_NAMESPACE:Lorg/apache/jackrabbit/webdav/xml/Namespace; | 66 | ····sget-object·v4,·Lorg/apache/jackrabbit/webdav/xml/Namespace;->XMLNS_NAMESPACE:Lorg/apache/jackrabbit/webdav/xml/Namespace; |
| 67 | ····iget-object·v5,·p0,·Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation;->searchQuery:Ljava/lang/String; | 67 | ····iget-object·v5,·p0,·Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation;->searchQuery:Ljava/lang/String; |
| 68 | ····invoke-direct·{v3,·v1,·v4,·v5},·Lorg/apache/jackrabbit/webdav/search/SearchInfo;-><init>(Ljava/lang/String;Lorg/apache/jackrabbit/webdav/xml/Namespace;Ljava/lang/String;)V | 68 | ····invoke-direct·{v3,·v1,·v4,·v5},·Lorg/apache/jackrabbit/webdav/search/SearchInfo;-><init>(Ljava/lang/String;Lorg/apache/jackrabbit/webdav/xml/Namespace;Ljava/lang/String;)V |
| 69 | ····iget-object·v4,·p0,·Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation;->searchType:Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType; | 69 | ····iget-object·v4,·p0,·Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation;->searchType:Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType; |
| 70 | ····.line·10 | 70 | ····.line·101 |
| 71 | ····invoke-virtual·{p0},·Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation;->getClient()Lcom/owncloud/android/lib/common/OwnCloudClient; | 71 | ····invoke-virtual·{p0},·Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation;->getClient()Lcom/owncloud/android/lib/common/OwnCloudClient; |
| 72 | ····move-result-object·v1 | 72 | ····move-result-object·v1 |
| 73 | ····invoke-virtual·{v1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getUserId()Ljava/lang/String; | 73 | ····invoke-virtual·{v1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getUserId()Ljava/lang/String; |
| 74 | ····move-result-object·v5 | 74 | ····move-result-object·v5 |
| Offset 118, 15 lines modified | Offset 118, 15 lines modified | ||
| 118 | ····move-object·v1,·v12 | 118 | ····move-object·v1,·v12 |
| 119 | ····invoke-direct/range·{v1·..·v9},·Lcom/owncloud/android/lib/resources/files/NcSearchMethod;-><init>(Ljava/lang/String;Lorg/apache/jackrabbit/webdav/search/SearchInfo;Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType;Ljava/lang/String;JIZ)V | 119 | ····invoke-direct/range·{v1·..·v9},·Lcom/owncloud/android/lib/resources/files/NcSearchMethod;-><init>(Ljava/lang/String;Lorg/apache/jackrabbit/webdav/search/SearchInfo;Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType;Ljava/lang/String;JIZ)V |
| 120 | ····:try_end_0 | 120 | ····:try_end_0 |
| 121 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_1 | 121 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_1 |
| 122 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 | 122 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 |
| 123 | ····.line·10 | 123 | ····.line·106 |
| 124 | ····:try_start_1 | 124 | ····:try_start_1 |
| 125 | ····invoke-virtual·{p1,·v12},·Lcom/owncloud/android/lib/common/OwnCloudClient;->executeMethod(Lorg/apache/commons/httpclient/HttpMethod;)I | 125 | ····invoke-virtual·{p1,·v12},·Lcom/owncloud/android/lib/common/OwnCloudClient;->executeMethod(Lorg/apache/commons/httpclient/HttpMethod;)I |
| 126 | ····move-result·v1 | 126 | ····move-result·v1 |
| 127 | ····const/16·v2,·0xcf | 127 | ····const/16·v2,·0xcf |
| Offset 148, 70 lines modified | Offset 148, 70 lines modified | ||
| 148 | ····:cond_1 | 148 | ····:cond_1 |
| 149 | ····:goto_0 | 149 | ····:goto_0 |
| 150 | ····const/4·v2,·0x1 | 150 | ····const/4·v2,·0x1 |
| 151 | ····:goto_1 | 151 | ····:goto_1 |
| 152 | ····if-eqz·v2,·:cond_2 | 152 | ····if-eqz·v2,·:cond_2 |
| 153 | ····.line·11 | 153 | ····.line·113 |
| 154 | ····invoke-virtual·{v12},·Lcom/owncloud/android/lib/resources/files/NcSearchMethod;->getResponseBodyAsMultiStatus()Lorg/apache/jackrabbit/webdav/MultiStatus; | 154 | ····invoke-virtual·{v12},·Lcom/owncloud/android/lib/resources/files/NcSearchMethod;->getResponseBodyAsMultiStatus()Lorg/apache/jackrabbit/webdav/MultiStatus; |
| 155 | ····move-result-object·v5 | 155 | ····move-result-object·v5 |
| 156 | ····.line·11 | 156 | ····.line·114 |
| 157 | ····new-instance·v4,·Lcom/owncloud/android/lib/common/utils/WebDavFileUtils; | 157 | ····new-instance·v4,·Lcom/owncloud/android/lib/common/utils/WebDavFileUtils; |
| 158 | ····invoke-direct·{v4},·Lcom/owncloud/android/lib/common/utils/WebDavFileUtils;-><init>()V | 158 | ····invoke-direct·{v4},·Lcom/owncloud/android/lib/common/utils/WebDavFileUtils;-><init>()V |
| 159 | ····const/4·v7,·0x0 | 159 | ····const/4·v7,·0x0 |
| 160 | ····const/4·v8,·0x1 | 160 | ····const/4·v8,·0x1 |
| 161 | ····.line·11 | 161 | ····.line·116 |
| Max diff block lines reached; 4495/9298 bytes (48.34%) of diff not shown. | |||
| Offset 37, 20 lines modified | Offset 37, 22 lines modified | ||
| 37 | .field·public·static·final·enum·PHOTO_SEARCH:Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType; | 37 | .field·public·static·final·enum·PHOTO_SEARCH:Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType; |
| 38 | .field·public·static·final·enum·RECENTLY_ADDED_SEARCH:Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType; | 38 | .field·public·static·final·enum·RECENTLY_ADDED_SEARCH:Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType; |
| 39 | .field·public·static·final·enum·RECENTLY_MODIFIED_SEARCH:Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType; | 39 | .field·public·static·final·enum·RECENTLY_MODIFIED_SEARCH:Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType; |
| 40 | .field·public·static·final·enum·SHARED_FILTER:Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType; | ||
| 40 | .field·public·static·final·enum·SHARED_SEARCH:Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType; | 41 | .field·public·static·final·enum·SHARED_SEARCH:Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType; |
| 41 | #·direct·methods | 42 | #·direct·methods |
| 42 | .method·static·constructor·<clinit>()V | 43 | .method·static·constructor·<clinit>()V |
| 43 | ····.locals·1 | 44 | ····.locals·12 |
| 44 | ····.line·50 | 45 | ····.line·50 |
| 45 | ····new-instance·v0,·Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType; | 46 | ····new-instance·v0,·Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType; |
| 46 | ····const/4·v1,·0x0 | 47 | ····const/4·v1,·0x0 |
| 47 | ····const-string·v2,·"FILE_SEARCH" | 48 | ····const-string·v2,·"FILE_SEARCH" |
| Offset 143, 22 lines modified | Offset 145, 33 lines modified | ||
| 143 | ····const-string·v10,·"RECENTLY_ADDED_SEARCH" | 145 | ····const-string·v10,·"RECENTLY_ADDED_SEARCH" |
| 144 | ····invoke-direct·{v0,·v10,·v9},·Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType;-><init>(Ljava/lang/String;I)V | 146 | ····invoke-direct·{v0,·v10,·v9},·Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType;-><init>(Ljava/lang/String;I)V |
| 145 | ····sput-object·v0,·Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType;->RECENTLY_ADDED_SEARCH:Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType; | 147 | ····sput-object·v0,·Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType;->RECENTLY_ADDED_SEARCH:Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType; |
| 148 | ····.line·59 | ||
| 149 | ····new-instance·v0,·Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType; | ||
| 146 | ····const/16·v0,·0x9 | 150 | ····const/16·v10,·0x9 |
| 151 | ····const-string·v11,·"SHARED_FILTER" | ||
| 152 | ····invoke-direct·{v0,·v11,·v10},·Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType;-><init>(Ljava/lang/String;I)V | ||
| 153 | ····sput-object·v0,·Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType;->SHARED_FILTER:Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType; | ||
| 154 | ····const/16·v0,·0xa | ||
| 147 | ····new-array·v0,·v0,·[Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType; | 155 | ····new-array·v0,·v0,·[Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType; |
| 148 | ····.line·49 | 156 | ····.line·49 |
| 149 | ····sget-object·v1 | 157 | ····sget-object·v11,·Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType;->FILE_SEARCH:Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType; |
| 150 | ····aput-object·v1 | 158 | ····aput-object·v11,·v0,·v1 |
| 151 | ····sget-object·v1,·Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType;->FAVORITE_SEARCH:Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType; | 159 | ····sget-object·v1,·Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType;->FAVORITE_SEARCH:Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType; |
| 152 | ····aput-object·v1,·v0,·v2 | 160 | ····aput-object·v1,·v0,·v2 |
| 153 | ····sget-object·v1,·Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType;->RECENTLY_MODIFIED_SEARCH:Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType; | 161 | ····sget-object·v1,·Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType;->RECENTLY_MODIFIED_SEARCH:Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType; |
| Offset 184, 14 lines modified | Offset 197, 18 lines modified | ||
| 184 | ····aput-object·v1,·v0,·v8 | 197 | ····aput-object·v1,·v0,·v8 |
| 185 | ····sget-object·v1,·Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType;->RECENTLY_ADDED_SEARCH:Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType; | 198 | ····sget-object·v1,·Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType;->RECENTLY_ADDED_SEARCH:Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType; |
| 186 | ····aput-object·v1,·v0,·v9 | 199 | ····aput-object·v1,·v0,·v9 |
| 200 | ····sget-object·v1,·Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType;->SHARED_FILTER:Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType; | ||
| 201 | ····aput-object·v1,·v0,·v10 | ||
| 187 | ····sput-object·v0,·Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType;->$VALUES:[Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType; | 202 | ····sput-object·v0,·Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType;->$VALUES:[Lcom/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType; |
| 188 | ····return-void | 203 | ····return-void |
| 189 | .end·method | 204 | .end·method |
| 190 | .method·private·constructor·<init>(Ljava/lang/String;I)V | 205 | .method·private·constructor·<init>(Ljava/lang/String;I)V |
| 191 | ····.locals·0 | 206 | ····.locals·0 |
| Offset 27, 14 lines modified | Offset 27, 14 lines modified | ||
| 27 | .field·final·synthetic·this$0:Lcom/owncloud/android/lib/resources/activities/GetActivitiesRemoteOperation; | 27 | .field·final·synthetic·this$0:Lcom/owncloud/android/lib/resources/activities/GetActivitiesRemoteOperation; |
| 28 | #·direct·methods | 28 | #·direct·methods |
| 29 | .method·constructor·<init>(Lcom/owncloud/android/lib/resources/activities/GetActivitiesRemoteOperation;)V | 29 | .method·constructor·<init>(Lcom/owncloud/android/lib/resources/activities/GetActivitiesRemoteOperation;)V |
| 30 | ····.locals·0 | 30 | ····.locals·0 |
| 31 | ····.line·26 | 31 | ····.line·262 |
| 32 | ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/activities/GetActivitiesRemoteOperation$1;->this$0:Lcom/owncloud/android/lib/resources/activities/GetActivitiesRemoteOperation; | 32 | ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/activities/GetActivitiesRemoteOperation$1;->this$0:Lcom/owncloud/android/lib/resources/activities/GetActivitiesRemoteOperation; |
| 33 | ····invoke-direct·{p0},·Lcom/google/gson/reflect/TypeToken;-><init>()V | 33 | ····invoke-direct·{p0},·Lcom/google/gson/reflect/TypeToken;-><init>()V |
| 34 | ····return-void | 34 | ····return-void |
| 35 | .end·method | 35 | .end·method |
| Offset 156, 15 lines modified | Offset 156, 15 lines modified | ||
| 156 | .end·method | 156 | .end·method |
| 157 | #·virtual·methods | 157 | #·virtual·methods |
| 158 | .method·public·hasMoreActivities()Z | 158 | .method·public·hasMoreActivities()Z |
| 159 | ····.locals·1 | 159 | ····.locals·1 |
| 160 | ····.line·24 | 160 | ····.line·245 |
| 161 | ····iget·v0,·p0,·Lcom/owncloud/android/lib/resources/activities/GetActivitiesRemoteOperation;->lastGiven:I | 161 | ····iget·v0,·p0,·Lcom/owncloud/android/lib/resources/activities/GetActivitiesRemoteOperation;->lastGiven:I |
| 162 | ····if-lez·v0,·:cond_0 | 162 | ····if-lez·v0,·:cond_0 |
| 163 | ····const/4·v0,·0x1 | 163 | ····const/4·v0,·0x1 |
| 164 | ····goto·:goto_0 | 164 | ····goto·:goto_0 |
| Offset 187, 107 lines modified | Offset 187, 107 lines modified | ||
| 187 | ············"Lcom/owncloud/android/lib/resources/activities/model/Activity;", | 187 | ············"Lcom/owncloud/android/lib/resources/activities/model/Activity;", |
| 188 | ············">;" | 188 | ············">;" |
| 189 | ········} | 189 | ········} |
| 190 | ····.end·annotation | 190 | ····.end·annotation |
| 191 | ····if-eqz·p1,·:cond_1 | 191 | ····if-eqz·p1,·:cond_1 |
| 192 | ····.line·2 | 192 | ····.line·249 |
| 193 | ····invoke-virtual·{p1},·Ljava/lang/String;->isEmpty()Z | 193 | ····invoke-virtual·{p1},·Ljava/lang/String;->isEmpty()Z |
| 194 | ····move-result·v0 | 194 | ····move-result·v0 |
| 195 | ····if-eqz·v0,·:cond_0 | 195 | ····if-eqz·v0,·:cond_0 |
| 196 | ····goto·:goto_0 | 196 | ····goto·:goto_0 |
| 197 | ····.line·25 | 197 | ····.line·254 |
| 198 | ····:cond_0 | 198 | ····:cond_0 |
| 199 | ····:try_start_0 | 199 | ····:try_start_0 |
| 200 | ····new-instance·v0,·Lcom/google/gson/JsonParser; | 200 | ····new-instance·v0,·Lcom/google/gson/JsonParser; |
| 201 | ····invoke-direct·{v0},·Lcom/google/gson/JsonParser;-><init>()V | 201 | ····invoke-direct·{v0},·Lcom/google/gson/JsonParser;-><init>()V |
| 202 | ····.line·25 | 202 | ····.line·255 |
| 203 | ····invoke-virtual·{v0,·p1},·Lcom/google/gson/JsonParser;->parse(Ljava/lang/String;)Lcom/google/gson/JsonElement; | 203 | ····invoke-virtual·{v0,·p1},·Lcom/google/gson/JsonParser;->parse(Ljava/lang/String;)Lcom/google/gson/JsonElement; |
| 204 | ····move-result-object·v0 | 204 | ····move-result-object·v0 |
| 205 | ····check-cast·v0,·Lcom/google/gson/JsonObject; | 205 | ····check-cast·v0,·Lcom/google/gson/JsonObject; |
| 206 | ····const-string·v1,·"ocs" | 206 | ····const-string·v1,·"ocs" |
| 207 | ····.line·25 | 207 | ····.line·256 |
| 208 | ····invoke-virtual·{v0,·v1},·Lcom/google/gson/JsonObject;->getAsJsonObject(Ljava/lang/String;)Lcom/google/gson/JsonObject; | 208 | ····invoke-virtual·{v0,·v1},·Lcom/google/gson/JsonObject;->getAsJsonObject(Ljava/lang/String;)Lcom/google/gson/JsonObject; |
| 209 | ····move-result-object·v0 | 209 | ····move-result-object·v0 |
| 210 | ····const-string·v1,·"data" | 210 | ····const-string·v1,·"data" |
| 211 | ····invoke-virtual·{v0,·v1},·Lcom/google/gson/JsonObject;->getAsJsonArray(Ljava/lang/String;)Lcom/google/gson/JsonArray; | 211 | ····invoke-virtual·{v0,·v1},·Lcom/google/gson/JsonObject;->getAsJsonArray(Ljava/lang/String;)Lcom/google/gson/JsonArray; |
| 212 | ····move-result-object·v0 | 212 | ····move-result-object·v0 |
| 213 | ····.line·25 | 213 | ····.line·258 |
| 214 | ····new-instance·v1,·Lcom/google/gson/GsonBuilder; | 214 | ····new-instance·v1,·Lcom/google/gson/GsonBuilder; |
| 215 | ····invoke-direct·{v1},·Lcom/google/gson/GsonBuilder;-><init>()V | 215 | ····invoke-direct·{v1},·Lcom/google/gson/GsonBuilder;-><init>()V |
| 216 | ····const-class·v2,·Lcom/owncloud/android/lib/resources/activities/model/RichElement; | 216 | ····const-class·v2,·Lcom/owncloud/android/lib/resources/activities/model/RichElement; |
| 217 | ····new-instance·v3,·Lcom/owncloud/android/lib/resources/activities/model/RichElementTypeAdapter; | 217 | ····new-instance·v3,·Lcom/owncloud/android/lib/resources/activities/model/RichElementTypeAdapter; |
| 218 | ····invoke-direct·{v3},·Lcom/owncloud/android/lib/resources/activities/model/RichElementTypeAdapter;-><init>()V | 218 | ····invoke-direct·{v3},·Lcom/owncloud/android/lib/resources/activities/model/RichElementTypeAdapter;-><init>()V |
| 219 | ····.line·2 | 219 | ····.line·259 |
| 220 | ····invoke-virtual·{v1,·v2,·v3},·Lcom/google/gson/GsonBuilder;->registerTypeAdapter(Ljava/lang/reflect/Type;Ljava/lang/Object;)Lcom/google/gson/GsonBuilder; | 220 | ····invoke-virtual·{v1,·v2,·v3},·Lcom/google/gson/GsonBuilder;->registerTypeAdapter(Ljava/lang/reflect/Type;Ljava/lang/Object;)Lcom/google/gson/GsonBuilder; |
| 221 | ····move-result-object·v1 | 221 | ····move-result-object·v1 |
| 222 | ····const-class·v2,·Lcom/owncloud/android/lib/resources/activities/models/PreviewObject; | 222 | ····const-class·v2,·Lcom/owncloud/android/lib/resources/activities/models/PreviewObject; |
| 223 | ····new-instance·v3,·Lcom/owncloud/android/lib/resources/activities/models/PreviewObjectAdapter; | 223 | ····new-instance·v3,·Lcom/owncloud/android/lib/resources/activities/models/PreviewObjectAdapter; |
| 224 | ····invoke-direct·{v3},·Lcom/owncloud/android/lib/resources/activities/models/PreviewObjectAdapter;-><init>()V | 224 | ····invoke-direct·{v3},·Lcom/owncloud/android/lib/resources/activities/models/PreviewObjectAdapter;-><init>()V |
| 225 | ····.line·26 | 225 | ····.line·260 |
| 226 | ····invoke-virtual·{v1,·v2,·v3},·Lcom/google/gson/GsonBuilder;->registerTypeAdapter(Ljava/lang/reflect/Type;Ljava/lang/Object;)Lcom/google/gson/GsonBuilder; | 226 | ····invoke-virtual·{v1,·v2,·v3},·Lcom/google/gson/GsonBuilder;->registerTypeAdapter(Ljava/lang/reflect/Type;Ljava/lang/Object;)Lcom/google/gson/GsonBuilder; |
| 227 | ····move-result-object·v1 | 227 | ····move-result-object·v1 |
| 228 | ····.line·26 | 228 | ····.line·261 |
| 229 | ····invoke-virtual·{v1},·Lcom/google/gson/GsonBuilder;->create()Lcom/google/gson/Gson; | 229 | ····invoke-virtual·{v1},·Lcom/google/gson/GsonBuilder;->create()Lcom/google/gson/Gson; |
| 230 | ····move-result-object·v1 | 230 | ····move-result-object·v1 |
| 231 | ····.line·26 | 231 | ····.line·262 |
| 232 | ····new-instance·v2,·Lcom/owncloud/android/lib/resources/activities/GetActivitiesRemoteOperation$1; | 232 | ····new-instance·v2,·Lcom/owncloud/android/lib/resources/activities/GetActivitiesRemoteOperation$1; |
| 233 | ····invoke-direct·{v2,·p0},·Lcom/owncloud/android/lib/resources/activities/GetActivitiesRemoteOperation$1;-><init>(Lcom/owncloud/android/lib/resources/activities/GetActivitiesRemoteOperation;)V | 233 | ····invoke-direct·{v2,·p0},·Lcom/owncloud/android/lib/resources/activities/GetActivitiesRemoteOperation$1;-><init>(Lcom/owncloud/android/lib/resources/activities/GetActivitiesRemoteOperation;)V |
| 234 | ····.line·26 | 234 | ····.line·263 |
| 235 | ····invoke-virtual·{v2},·Lcom/owncloud/android/lib/resources/activities/GetActivitiesRemoteOperation$1;->getType()Ljava/lang/reflect/Type; | 235 | ····invoke-virtual·{v2},·Lcom/owncloud/android/lib/resources/activities/GetActivitiesRemoteOperation$1;->getType()Ljava/lang/reflect/Type; |
| 236 | ····move-result-object·v2 | 236 | ····move-result-object·v2 |
| 237 | ····.line·26 | 237 | ····.line·265 |
| 238 | ····invoke-virtual·{v1,·v0,·v2},·Lcom/google/gson/Gson;->fromJson(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;)Ljava/lang/Object; | 238 | ····invoke-virtual·{v1,·v0,·v2},·Lcom/google/gson/Gson;->fromJson(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;)Ljava/lang/Object; |
| 239 | ····move-result-object·v0 | 239 | ····move-result-object·v0 |
| 240 | ····check-cast·v0,·Ljava/util/ArrayList; | 240 | ····check-cast·v0,·Ljava/util/ArrayList; |
| 241 | ····:try_end_0 | 241 | ····:try_end_0 |
| 242 | ····.catch·Lcom/google/gson/JsonSyntaxException;·{:try_start_0·..·:try_end_0}·:catch_0 | 242 | ····.catch·Lcom/google/gson/JsonSyntaxException;·{:try_start_0·..·:try_end_0}·:catch_0 |
| 243 | ····return-object·v0 | 243 | ····return-object·v0 |
| 244 | ····:catch_0 | 244 | ····:catch_0 |
| 245 | ····move-exception·v0 | 245 | ····move-exception·v0 |
| 246 | ····.line·26 | 246 | ····.line·268 |
| 247 | ····sget-object·v1,·Lcom/owncloud/android/lib/resources/activities/GetActivitiesRemoteOperation;->TAG:Ljava/lang/String; | 247 | ····sget-object·v1,·Lcom/owncloud/android/lib/resources/activities/GetActivitiesRemoteOperation;->TAG:Ljava/lang/String; |
| 248 | ····new-instance·v2,·Ljava/lang/StringBuilder; | 248 | ····new-instance·v2,·Ljava/lang/StringBuilder; |
| 249 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V | 249 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V |
| 250 | ····const-string·v3,·"Not·a·valid·json:·" | 250 | ····const-string·v3,·"Not·a·valid·json:·" |
| Offset 298, 22 lines modified | Offset 298, 22 lines modified | ||
| 298 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 298 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| Max diff block lines reached; 18554/22757 bytes (81.53%) of diff not shown. | |||