75.1 MB
/home/fdroid/fdroiddata/tmp/com.averi.worldscribe_23.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.averi.worldscribe_23.apk
11.6 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: SHA-1 digest of classes.dex does not match the digest specified in META-INF/MANIFEST.MF. Expected: <u0/irumEHPlWp5AVbtpaEIuA2Qc=>, actual: <S0mRlsQtV9yd8xHMTrzM6/wtV6o=> ERROR: SHA-1 digest of classes2.dex does not match the digest specified in META-INF/MANIFEST.MF. Expected: <a/fjNhJKXKXZFNFsoziQc4zN4/s=>, actual: <QoF239WiCrM1A5pDUI720yzVDlc=>
    
Offset 1, 67 lines modifiedOffset 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/. 
2.23 MB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 38600 lines modifiedOffset 1, 30956 lines modified
1 There·is·no·zipfile·comment.1 There·is·no·zipfile·comment.
  
2 End-of-central-directory·record:2 End-of-central-directory·record:
3 -------------------------------3 -------------------------------
  
4 ··Zip·archive·file·size:···················5555607·(000000000054C597h)4 ··Zip·archive·file·size:···················5515152·(0000000000542790h)
5 ··Actual·end-cent-dir·record·offset:·······5555585·(000000000054C581h)5 ··Actual·end-cent-dir·record·offset:·······5515130·(000000000054277Ah)
6 ··Expected·end-cent-dir·record·offset:·····5555585·(000000000054C581h)6 ··Expected·end-cent-dir·record·offset:·····5515130·(000000000054277Ah)
7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)
  
8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its
9 ··central·directory·contains·1037·entries.9 ··central·directory·contains·1037·entries.
10 ··The·central·directory·is·107292·(000000000001A31Ch)·bytes·long,10 ··The·central·directory·is·97996·(0000000000017ECCh)·bytes·long,
11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile
12 ··is·5448293·(0000000000532265h).12 ··is·5417134·(000000000052A8AEh).
  
  
13 Central·directory·entry·#1:13 Central·directory·entry·#1:
14 ---------------------------14 ---------------------------
  
15 ··META-INF/MANIFEST.MF15 ··AndroidManifest.xml
  
16 ··offset·of·local·header·from·start·of·archive:···016 ··offset·of·local·header·from·start·of·archive:···0
17 ··················································(0000000000000000h)·bytes17 ··················································(0000000000000000h)·bytes
18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
19 ··version·of·encoding·software:···················2.019 ··version·of·encoding·software:···················0.0
20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
21 ··minimum·software·version·required·to·extract:···2.021 ··minimum·software·version·required·to·extract:···0.0
22 ··compression·method:·····························deflated22 ··compression·method:·····························deflated
23 ··compression·sub-type·(deflation):···············normal23 ··compression·sub-type·(deflation):···············normal
24 ··file·security·status:···························not·encrypted24 ··file·security·status:···························not·encrypted
25 ··extended·local·header:··························yes25 ··extended·local·header:··························no
26 ··file·last·modified·on·(DOS·date/time):··········2020·Mar·8·08:30:3826 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
27 ··32-bit·CRC·value·(hex):·························67dcdf2c27 ··32-bit·CRC·value·(hex):·························2be32ea0
28 ··compressed·size:································33048·bytes28 ··compressed·size:································2146·bytes
29 ··uncompressed·size:······························102958·bytes29 ··uncompressed·size:······························9084·bytes
30 ··length·of·filename:·····························20·characters30 ··length·of·filename:·····························19·characters
31 ··length·of·extra·field:··························0·bytes31 ··length·of·extra·field:··························0·bytes
32 ··length·of·file·comment:·························0·characters32 ··length·of·file·comment:·························0·characters
33 ··disk·number·on·which·file·begins:···············disk·133 ··disk·number·on·which·file·begins:···············disk·1
34 ··apparent·file·type:·····························binary34 ··apparent·file·type:·····························binary
35 ··non-MSDOS·external·file·attributes:·············000000·hex35 ··non-MSDOS·external·file·attributes:·············000000·hex
36 ··MS-DOS·file·attributes·(00·hex):················none36 ··MS-DOS·file·attributes·(00·hex):················none
  
37 ··There·is·no·file·comment.37 ··There·is·no·file·comment.
  
38 Central·directory·entry·#2:38 Central·directory·entry·#2:
39 ---------------------------39 ---------------------------
  
40 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
41 ··META-INF/5564FD0C.SF 
  
42 ··offset·of·local·header·from·start·of·archive:···33114 
43 ··················································(000000000000815Ah)·bytes 
44 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
45 ··version·of·encoding·software:···················2.0 
46 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
47 ··minimum·software·version·required·to·extract:···2.0 
48 ··compression·method:·····························deflated 
49 ··compression·sub-type·(deflation):···············normal 
50 ··file·security·status:···························not·encrypted 
51 ··extended·local·header:··························yes 
52 ··file·last·modified·on·(DOS·date/time):··········2020·Mar·8·08:30:38 
53 ··32-bit·CRC·value·(hex):·························40d7f25b 
54 ··compressed·size:································33800·bytes 
55 ··uncompressed·size:······························103056·bytes 
56 ··length·of·filename:·····························20·characters 
57 ··length·of·extra·field:··························0·bytes 
58 ··length·of·file·comment:·························0·characters 
59 ··disk·number·on·which·file·begins:···············disk·1 
60 ··apparent·file·type:·····························binary 
61 ··non-MSDOS·external·file·attributes:·············000000·hex 
62 ··MS-DOS·file·attributes·(00·hex):················none 
  
63 ··There·is·no·file·comment. 
  
64 Central·directory·entry·#3: 
65 --------------------------- 
  
66 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
67 ··META-INF/5564FD0C.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···66980 
69 ··················································(00000000000105A4h)·bytes 
70 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
71 ··version·of·encoding·software:···················2.0 
72 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
73 ··minimum·software·version·required·to·extract:···2.0 
74 ··compression·method:·····························deflated 
75 ··compression·sub-type·(deflation):···············normal 
76 ··file·security·status:···························not·encrypted 
77 ··extended·local·header:··························yes 
78 ··file·last·modified·on·(DOS·date/time):··········2020·Mar·8·08:30:38 
79 ··32-bit·CRC·value·(hex):·························9a8792f6 
80 ··compressed·size:································1071·bytes 
81 ··uncompressed·size:······························1326·bytes 
82 ··length·of·filename:·····························21·characters 
83 ··length·of·extra·field:··························0·bytes 
84 ··length·of·file·comment:·························0·characters 
85 ··disk·number·on·which·file·begins:···············disk·1 
86 ··apparent·file·type:·····························binary 
87 ··non-MSDOS·external·file·attributes:·············000000·hex 
88 ··MS-DOS·file·attributes·(00·hex):················none 
  
89 ··There·is·no·file·comment. 
  
90 Central·directory·entry·#4: 
91 --------------------------- 
  
92 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
93 ··META-INF/DEPENDENCIES40 ··META-INF/DEPENDENCIES
  
94 ··offset·of·local·header·from·start·of·archive:···6811841 ··offset·of·local·header·from·start·of·archive:···2195
95 ··················································(0000000000010A16h)·bytes42 ··················································(0000000000000893h)·bytes
96 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT43 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
97 ··version·of·encoding·software:···················2.044 ··version·of·encoding·software:···················2.4
98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT45 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
99 ··minimum·software·version·required·to·extract:···2.046 ··minimum·software·version·required·to·extract:···2.0
100 ··compression·method:·····························deflated47 ··compression·method:·····························deflated
101 ··compression·sub-type·(deflation):···············normal48 ··compression·sub-type·(deflation):···············normal
102 ··file·security·status:···························not·encrypted49 ··file·security·status:···························not·encrypted
103 ··extended·local·header:··························yes50 ··extended·local·header:··························no
104 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0051 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
105 ··file·last·modified·on·(UT·extra·field·modtime):·1979·Nov·30·00:00:00·local 
Max diff block lines reached; 2328791/2336084 bytes (99.69%) of diff not shown.
142 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Zip·archive·data,·at·least·v0.0·to·extract
70.5 MB
classes2.dex
69.9 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 36 lines modifiedOffset 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············:·078952044 checksum············:·7b69933f
5 signature···········:·b287...03b75 signature···········:·72bc...2cbe
6 file_size···········:·33453126 file_size···········:·3348196
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·2470710 string_ids_size·····:·24724
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·323212 type_ids_size·······:·3234
13 type_ids_off········:·98940·(0x01827c)13 type_ids_off········:·99008·(0x0182c0)
14 proto_ids_size······:·574414 proto_ids_size······:·5746
15 proto_ids_off·······:·111868·(0x01b4fc)15 proto_ids_off·······:·111944·(0x01b548)
16 field_ids_size······:·846416 field_ids_size······:·8467
17 field_ids_off·······:·180796·(0x02c23c)17 field_ids_off·······:·180896·(0x02c2a0)
18 method_ids_size·····:·2220618 method_ids_size·····:·22232
19 method_ids_off······:·248508·(0x03cabc)19 method_ids_off······:·248632·(0x03cb38)
20 class_defs_size·····:·233420 class_defs_size·····:·2336
21 class_defs_off······:·426156·(0x0680ac)21 class_defs_off······:·426488·(0x0681f8)
22 data_size···········:·284446822 data_size···········:·2846956
23 data_off············:·500844·(0x07a46c)23 data_off············:·501240·(0x07a5f8)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·16325 class_idx···········:·163
26 access_flags········:·4113·(0x1011)26 access_flags········:·4113·(0x1011)
27 superclass_idx······:·99727 superclass_idx······:·997
28 source_file_idx·····:·1995428 source_file_idx·····:·19971
29 static_fields_size··:·129 static_fields_size··:·1
30 instance_fields_size:·030 instance_fields_size:·0
31 direct_methods_size·:·231 direct_methods_size·:·2
32 virtual_methods_size:·132 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 modifiedOffset 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·····:·153 ······registers·····:·1
54 ······ins···········:·054 ······ins···········:·0
55 ······outs··········:·155 ······outs··········:·1
56 ······insns·size····:·8·16-bit·code·units56 ······insns·size····:·8·16-bit·code·units
57 07a48c:········································|[07a48c]·com.google.common.util.concurrent.-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk.<clinit>:()V57 07a618:········································|[07a618]·com.google.common.util.concurrent.-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk.<clinit>:()V
58 07a49c:·2200·a300······························|0000:·new-instance·v0,·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk;·//·type@00a358 07a628:·2200·a300······························|0000:·new-instance·v0,·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk;·//·type@00a3
59 07a4a0:·7010·9d01·0000·························|0002:·invoke-direct·{v0},·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk;.<init>:()V·//·method@019d59 07a62c:·7010·9e01·0000·························|0002:·invoke-direct·{v0},·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk;.<init>:()V·//·method@019e
60 07a4a6:·6900·3200······························|0005:·sput-object·v0,·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk;.INSTANCE:Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk;·//·field@003260 07a632:·6900·3200······························|0005:·sput-object·v0,·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk;.INSTANCE:Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk;·//·field@0032
61 07a4aa:·0e00···································|0007:·return-void61 07a636:·0e00···································|0007:·return-void
62 ······catches·······:·(none)62 ······catches·······:·(none)
63 ······positions·····:·63 ······positions·····:·
64 ······locals········:·64 ······locals········:·
  
65 ····#1··············:·(in·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk;)65 ····#1··············:·(in·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk;)
66 ······name··········:·'<init>'66 ······name··········:·'<init>'
67 ······type··········:·'()V'67 ······type··········:·'()V'
68 ······access········:·0x11002·(PRIVATE·SYNTHETIC·CONSTRUCTOR)68 ······access········:·0x11002·(PRIVATE·SYNTHETIC·CONSTRUCTOR)
69 ······code··········-69 ······code··········-
70 ······registers·····:·170 ······registers·····:·1
71 ······ins···········:·171 ······ins···········:·1
72 ······outs··········:·172 ······outs··········:·1
73 ······insns·size····:·4·16-bit·code·units73 ······insns·size····:·4·16-bit·code·units
74 07a4ac:········································|[07a4ac]·com.google.common.util.concurrent.-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk.<init>:()V74 07a638:········································|[07a638]·com.google.common.util.concurrent.-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk.<init>:()V
75 07a4bc:·7010·8315·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@158375 07a648:·7010·8c15·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@158c
76 07a4c2:·0e00···································|0003:·return-void76 07a64e:·0e00···································|0003:·return-void
77 ······catches·······:·(none)77 ······catches·······:·(none)
78 ······positions·····:·78 ······positions·····:·
79 ······locals········:·79 ······locals········:·
  
80 ··Virtual·methods···-80 ··Virtual·methods···-
81 ····#0··············:·(in·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk;)81 ····#0··············:·(in·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk;)
82 ······name··········:·'test'82 ······name··········:·'test'
83 ······type··········:·'(Ljava/lang/Object;)Z'83 ······type··········:·'(Ljava/lang/Object;)Z'
84 ······access········:·0x0011·(PUBLIC·FINAL)84 ······access········:·0x0011·(PUBLIC·FINAL)
85 ······code··········-85 ······code··········-
86 ······registers·····:·286 ······registers·····:·2
87 ······ins···········:·287 ······ins···········:·2
88 ······outs··········:·188 ······outs··········:·1
89 ······insns·size····:·7·16-bit·code·units89 ······insns·size····:·7·16-bit·code·units
90 07a46c:········································|[07a46c]·com.google.common.util.concurrent.-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk.test:(Ljava/lang/Object;)Z90 07a5f8:········································|[07a5f8]·com.google.common.util.concurrent.-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk.test:(Ljava/lang/Object;)Z
91 07a47c:·1f01·db03······························|0000:·check-cast·v1,·Ljava/lang/Long;·//·type@03db91 07a608:·1f01·db03······························|0000:·check-cast·v1,·Ljava/lang/Long;·//·type@03db
92 07a480:·7110·9203·0100·························|0002:·invoke-static·{v1},·Lcom/google/common/util/concurrent/AtomicLongMap;.lambda$removeAllZeros$5:(Ljava/lang/Long;)Z·//·method@039292 07a60c:·7110·9303·0100·························|0002:·invoke-static·{v1},·Lcom/google/common/util/concurrent/AtomicLongMap;.lambda$removeAllZeros$5:(Ljava/lang/Long;)Z·//·method@0393
93 07a486:·0a01···································|0005:·move-result·v193 07a612:·0a01···································|0005:·move-result·v1
94 07a488:·0f01···································|0006:·return·v194 07a614:·0f01···································|0006:·return·v1
95 ······catches·······:·(none)95 ······catches·······:·(none)
96 ······positions·····:·96 ······positions·····:·
97 ······locals········:·97 ······locals········:·
  
98 ··source_file_idx···:·19954·(lambda)98 ··source_file_idx···:·19971·(lambda)
  
99 Class·#1·header:99 Class·#1·header:
100 class_idx···········:·164100 class_idx···········:·164
101 access_flags········:·4113·(0x1011)101 access_flags········:·4113·(0x1011)
102 superclass_idx······:·997102 superclass_idx······:·997
103 source_file_idx·····:·19954103 source_file_idx·····:·19971
104 static_fields_size··:·0104 static_fields_size··:·0
105 instance_fields_size:·2105 instance_fields_size:·2
106 direct_methods_size·:·1106 direct_methods_size·:·1
107 virtual_methods_size:·1107 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 modifiedOffset 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·····:·4135 ······registers·····:·4
136 ······ins···········:·4136 ······ins···········:·4
137 ······outs··········:·1137 ······outs··········:·1
138 ······insns·size····:·8·16-bit·code·units138 ······insns·size····:·8·16-bit·code·units
139 07a4e8:········································|[07a4e8]·com.google.common.util.concurrent.-$$Lambda$AtomicLongMap$4CvOIpS6KzWJFfXmm4Bsao0FRtY.<init>:(Ljava/util/function/LongBinaryOperator;J)V139 07a674:········································|[07a674]·com.google.common.util.concurrent.-$$Lambda$AtomicLongMap$4CvOIpS6KzWJFfXmm4Bsao0FRtY.<init>:(Ljava/util/function/LongBinaryOperator;J)V
140 07a4f8:·7010·8315·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@1583140 07a684:·7010·8c15·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@158c
141 07a4fe:·5b01·3300······························|0003:·iput-object·v1,·v0,·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$4CvOIpS6KzWJFfXmm4Bsao0FRtY;.f$0:Ljava/util/function/LongBinaryOperator;·//·field@0033141 07a68a:·5b01·3300······························|0003:·iput-object·v1,·v0,·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$4CvOIpS6KzWJFfXmm4Bsao0FRtY;.f$0:Ljava/util/function/LongBinaryOperator;·//·field@0033
142 07a502:·5a02·3400······························|0005:·iput-wide·v2,·v0,·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$4CvOIpS6KzWJFfXmm4Bsao0FRtY;.f$1:J·//·field@0034142 07a68e:·5a02·3400······························|0005:·iput-wide·v2,·v0,·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$4CvOIpS6KzWJFfXmm4Bsao0FRtY;.f$1:J·//·field@0034
143 07a506:·0e00···································|0007:·return-void143 07a692:·0e00···································|0007:·return-void
144 ······catches·······:·(none)144 ······catches·······:·(none)
145 ······positions·····:·145 ······positions·····:·
146 ······locals········:·146 ······locals········:·
  
147 ··Virtual·methods···-147 ··Virtual·methods···-
148 ····#0··············:·(in·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$4CvOIpS6KzWJFfXmm4Bsao0FRtY;)148 ····#0··············:·(in·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$4CvOIpS6KzWJFfXmm4Bsao0FRtY;)
149 ······name··········:·'applyAsLong'149 ······name··········:·'applyAsLong'
150 ······type··········:·'(J)J'150 ······type··········:·'(J)J'
151 ······access········:·0x0011·(PUBLIC·FINAL)151 ······access········:·0x0011·(PUBLIC·FINAL)
152 ······code··········-152 ······code··········-
153 ······registers·····:·6153 ······registers·····:·6
154 ······ins···········:·3154 ······ins···········:·3
Max diff block lines reached; 73302112/73311449 bytes (99.99%) of diff not shown.
615 KB
classes2.jar
25.6 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·4391911·bytes,·number·of·entries:·23341 Zip·file·size:·4397696·bytes,·number·of·entries:·2336
2 ?rwxrwxr-x··2.0·unx······606·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk.class2 ?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.class3 ?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.class4 ?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.class5 ?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.class6 ?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.class7 ?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.class8 ?rwxrwxr-x··2.0·unx······598·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$xkVI1iDZ2IluvsquadnktIkVUWI.class
Offset 251, 27 lines modifiedOffset 251, 27 lines modified
251 ?rwxrwxr-x··2.0·unx······448·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/accounts/AccountTypeUtils.class251 ?rwxrwxr-x··2.0·unx······448·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/accounts/AccountTypeUtils.class
252 ?rwxrwxr-x··2.0·unx······537·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/accounts/AccountUtils$AccountNotFoundException.class252 ?rwxrwxr-x··2.0·unx······537·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/accounts/AccountUtils$AccountNotFoundException.class
253 ?rwxrwxr-x··2.0·unx······572·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/accounts/AccountUtils$Constants.class253 ?rwxrwxr-x··2.0·unx······572·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/accounts/AccountUtils$Constants.class
254 ?rwxrwxr-x··2.0·unx·····5708·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/accounts/AccountUtils.class254 ?rwxrwxr-x··2.0·unx·····5708·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/accounts/AccountUtils.class
255 ?rwxrwxr-x··2.0·unx·····2878·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/AdvancedX509TrustManager.class255 ?rwxrwxr-x··2.0·unx·····2878·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/AdvancedX509TrustManager.class
256 ?rwxrwxr-x··2.0·unx·····2539·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/CertificateCombinedException.class256 ?rwxrwxr-x··2.0·unx·····2539·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/CertificateCombinedException.class
257 ?rwxrwxr-x··2.0·unx······345·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/FileRequestEntity$WriteException.class257 ?rwxrwxr-x··2.0·unx······345·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/FileRequestEntity$WriteException.class
258 ?rwxrwxr-x··2.0·unx·····5523·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/NetworkUtils.class258 ?rwxrwxr-x··2.0·unx·····5524·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/NetworkUtils.class
259 ?rwxrwxr-x··2.0·unx······178·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/OnDatatransferProgressListener.class259 ?rwxrwxr-x··2.0·unx······178·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/OnDatatransferProgressListener.class
260 ?rwxrwxr-x··2.0·unx······351·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/ProgressiveDataTransfer.class260 ?rwxrwxr-x··2.0·unx······351·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/ProgressiveDataTransfer.class
261 ?rwxrwxr-x··2.0·unx·····1057·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/RedirectionPath.class261 ?rwxrwxr-x··2.0·unx·····1057·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/RedirectionPath.class
262 ?rwxrwxr-x··2.0·unx·····2857·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/ServerNameIndicator.class262 ?rwxrwxr-x··2.0·unx·····2857·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/ServerNameIndicator.class
263 ?rwxrwxr-x··2.0·unx······955·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/WebdavEntry$MountType.class263 ?rwxrwxr-x··2.0·unx······955·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/WebdavEntry$MountType.class
264 ?rwxrwxr-x··2.0·unx····11213·b-·defN·80-Jan-01·00:00·com/owncloud/android/lib/common/network/WebdavEntry.class264 ?rwxrwxr-x··2.0·unx····11239·b-·defN·80-Jan-01·00:00·com/owncloud/android/lib/common/network/WebdavEntry.class
265 ?rwxrwxr-x··2.0·unx·····4037·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/WebdavUtils.class265 ?rwxrwxr-x··2.0·unx·····4103·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/WebdavUtils.class
266 ?rwxrwxr-x··2.0·unx·····3058·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/operations/ExceptionParser.class266 ?rwxrwxr-x··2.0·unx·····3058·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/operations/ExceptionParser.class
267 ?rwxrwxr-x··2.0·unx······286·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/operations/OnRemoteOperationListener.class267 ?rwxrwxr-x··2.0·unx······286·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/operations/OnRemoteOperationListener.class
268 ?rwxrwxr-x··2.0·unx······252·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/operations/OperationCancelledException.class268 ?rwxrwxr-x··2.0·unx······252·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/operations/OperationCancelledException.class
269 ?rwxrwxr-x··2.0·unx······930·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/operations/RemoteOperation$1.class269 ?rwxrwxr-x··2.0·unx······930·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/operations/RemoteOperation$1.class
270 ?rwxrwxr-x··2.0·unx·····7986·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/operations/RemoteOperation.class270 ?rwxrwxr-x··2.0·unx·····8129·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/operations/RemoteOperation.class
271 ?rwxrwxr-x··2.0·unx·····5304·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode.class271 ?rwxrwxr-x··2.0·unx·····5304·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode.class
272 ?rwxrwxr-x··2.0·unx····12351·b-·defN·80-Jan-01·00:00·com/owncloud/android/lib/common/operations/RemoteOperationResult.class272 ?rwxrwxr-x··2.0·unx····12351·b-·defN·80-Jan-01·00:00·com/owncloud/android/lib/common/operations/RemoteOperationResult.class
273 ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/utils/Log_OC$Adapter.class273 ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/utils/Log_OC$Adapter.class
274 ?rwxrwxr-x··2.0·unx·····7561·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/utils/Log_OC.class274 ?rwxrwxr-x··2.0·unx·····7561·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/utils/Log_OC.class
275 ?rwxrwxr-x··2.0·unx·····2562·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/utils/WebDavFileUtils.class275 ?rwxrwxr-x··2.0·unx·····2562·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/utils/WebDavFileUtils.class
276 ?rwxrwxr-x··2.0·unx······425·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/ocs/OCSMeta.class276 ?rwxrwxr-x··2.0·unx······425·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/ocs/OCSMeta.class
277 ?rwxrwxr-x··2.0·unx······415·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/ocs/OCSResponse.class277 ?rwxrwxr-x··2.0·unx······415·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/ocs/OCSResponse.class
Offset 284, 34 lines modifiedOffset 284, 34 lines modified
284 ?rwxrwxr-x··2.0·unx·····1033·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/models/PreviewObject.class284 ?rwxrwxr-x··2.0·unx·····1033·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/models/PreviewObject.class
285 ?rwxrwxr-x··2.0·unx······426·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/Chunk.class285 ?rwxrwxr-x··2.0·unx······426·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/Chunk.class
286 ?rwxrwxr-x··2.0·unx·····1591·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/FileUtils.class286 ?rwxrwxr-x··2.0·unx·····1591·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/FileUtils.class
287 ?rwxrwxr-x··2.0·unx·····1139·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/NcSearchMethod$1.class287 ?rwxrwxr-x··2.0·unx·····1139·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/NcSearchMethod$1.class
288 ?rwxrwxr-x··2.0·unx·····1567·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType.class288 ?rwxrwxr-x··2.0·unx·····1567·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType.class
289 ?rwxrwxr-x··2.0·unx······711·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/FileVersion$1.class289 ?rwxrwxr-x··2.0·unx······711·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/FileVersion$1.class
290 ?rwxrwxr-x··2.0·unx······707·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/RemoteFile$1.class290 ?rwxrwxr-x··2.0·unx······707·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/RemoteFile$1.class
291 ?rwxrwxr-x··2.0·unx·····6005·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/RemoteFile.class291 ?rwxrwxr-x··2.0·unx·····6205·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/RemoteFile.class
292 ?rwxrwxr-x··2.0·unx······328·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/ServerFileInterface.class292 ?rwxrwxr-x··2.0·unx······328·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/ServerFileInterface.class
293 ?rwxrwxr-x··2.0·unx·····3773·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/RegisterAccountDeviceForProxyOperation.class293 ?rwxrwxr-x··2.0·unx·····3773·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/RegisterAccountDeviceForProxyOperation.class
294 ?rwxrwxr-x··2.0·unx·····3569·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/UnregisterAccountDeviceForProxyOperation.class294 ?rwxrwxr-x··2.0·unx·····3569·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/UnregisterAccountDeviceForProxyOperation.class
295 ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/models/Action.class295 ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/models/Action.class
296 ?rwxrwxr-x··2.0·unx·····2702·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/models/Notification.class296 ?rwxrwxr-x··2.0·unx·····2702·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/models/Notification.class
297 ?rwxrwxr-x··2.0·unx······747·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/models/PushResponse.class297 ?rwxrwxr-x··2.0·unx······747·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/models/PushResponse.class
298 ?rwxrwxr-x··2.0·unx······673·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/models/RichObject.class298 ?rwxrwxr-x··2.0·unx······673·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/models/RichObject.class
299 ?rwxrwxr-x··2.0·unx······675·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/OCShare$1.class299 ?rwxrwxr-x··2.0·unx······675·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/OCShare$1.class
300 ?rwxrwxr-x··2.0·unx·····5589·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/OCShare.class300 ?rwxrwxr-x··2.0·unx·····5589·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/OCShare.class
301 ?rwxrwxr-x··2.0·unx······691·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/SharePermissionsBuilder.class301 ?rwxrwxr-x··2.0·unx······691·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/SharePermissionsBuilder.class
302 ?rwxrwxr-x··2.0·unx·····5243·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser.class302 ?rwxrwxr-x··2.0·unx·····5013·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser.class
303 ?rwxrwxr-x··2.0·unx·····1554·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/ShareType.class303 ?rwxrwxr-x··2.0·unx·····1634·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/ShareType.class
304 ?rwxrwxr-x··2.0·unx······433·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/ShareUtils.class304 ?rwxrwxr-x··2.0·unx······433·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/ShareUtils.class
305 ?rwxrwxr-x··2.0·unx·····8315·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/ShareXMLParser.class305 ?rwxrwxr-x··2.0·unx·····8315·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/ShareXMLParser.class
306 ?rwxrwxr-x··2.0·unx······518·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/SharedWithMe.class306 ?rwxrwxr-x··2.0·unx······518·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/SharedWithMe.class
307 ?rwxrwxr-x··2.0·unx······687·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/ShareeUser$1.class307 ?rwxrwxr-x··2.0·unx······687·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/ShareeUser$1.class
308 ?rwxrwxr-x··2.0·unx·····1619·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/ShareeUser.class308 ?rwxrwxr-x··2.0·unx·····1619·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/ShareeUser.class
309 ?rwxrwxr-x··2.0·unx·····1529·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/status/CapabilityBooleanType.class309 ?rwxrwxr-x··2.0·unx·····1529·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/status/CapabilityBooleanType.class
310 ?rwxrwxr-x··2.0·unx·····9169·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/status/OCCapability.class310 ?rwxrwxr-x··2.0·unx·····9282·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/status/OCCapability.class
311 ?rwxrwxr-x··2.0·unx······707·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/status/OwnCloudVersion$1.class311 ?rwxrwxr-x··2.0·unx······707·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/status/OwnCloudVersion$1.class
312 ?rwxrwxr-x··2.0·unx·····3850·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/status/OwnCloudVersion.class312 ?rwxrwxr-x··2.0·unx·····3850·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/status/OwnCloudVersion.class
313 ?rwxrwxr-x··2.0·unx······727·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/trashbin/model/TrashbinFile$1.class313 ?rwxrwxr-x··2.0·unx······727·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/trashbin/model/TrashbinFile$1.class
314 ?rwxrwxr-x··2.0·unx······555·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/users/GetUserAvatarRemoteOperation$ResultData.class314 ?rwxrwxr-x··2.0·unx······555·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/users/GetUserAvatarRemoteOperation$ResultData.class
315 ?rwxrwxr-x··2.0·unx·····1476·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/users/SetUserInfoRemoteOperation$Field.class315 ?rwxrwxr-x··2.0·unx·····1476·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/users/SetUserInfoRemoteOperation$Field.class
316 ?rwxrwxr-x··2.0·unx······618·b-·stor·80-Jan-01·00:00·com/theartofdev/edmodo/cropper/BitmapCroppingWorkerTask$Result.class316 ?rwxrwxr-x··2.0·unx······618·b-·stor·80-Jan-01·00:00·com/theartofdev/edmodo/cropper/BitmapCroppingWorkerTask$Result.class
317 ?rwxrwxr-x··2.0·unx·····4384·b-·stor·80-Jan-01·00:00·com/theartofdev/edmodo/cropper/BitmapCroppingWorkerTask.class317 ?rwxrwxr-x··2.0·unx·····4384·b-·stor·80-Jan-01·00:00·com/theartofdev/edmodo/cropper/BitmapCroppingWorkerTask.class
Offset 808, 15 lines modifiedOffset 808, 17 lines modified
808 ?rwxrwxr-x··2.0·unx·····2501·b-·stor·80-Jan-01·00:00·okio/AsyncTimeout$Companion.class808 ?rwxrwxr-x··2.0·unx·····2501·b-·stor·80-Jan-01·00:00·okio/AsyncTimeout$Companion.class
809 ?rwxrwxr-x··2.0·unx······791·b-·stor·80-Jan-01·00:00·okio/AsyncTimeout$Watchdog.class809 ?rwxrwxr-x··2.0·unx······791·b-·stor·80-Jan-01·00:00·okio/AsyncTimeout$Watchdog.class
810 ?rwxrwxr-x··2.0·unx·····4231·b-·stor·80-Jan-01·00:00·okio/Buffer$UnsafeCursor.class810 ?rwxrwxr-x··2.0·unx·····4231·b-·stor·80-Jan-01·00:00·okio/Buffer$UnsafeCursor.class
811 ?rwxrwxr-x··2.0·unx······968·b-·stor·80-Jan-01·00:00·okio/Buffer$inputStream$1.class811 ?rwxrwxr-x··2.0·unx······968·b-·stor·80-Jan-01·00:00·okio/Buffer$inputStream$1.class
812 ?rwxrwxr-x··2.0·unx······882·b-·stor·80-Jan-01·00:00·okio/Buffer$outputStream$1.class812 ?rwxrwxr-x··2.0·unx······882·b-·stor·80-Jan-01·00:00·okio/Buffer$outputStream$1.class
813 ?rwxrwxr-x··2.0·unx·····1072·b-·stor·80-Jan-01·00:00·okio/HashingSink$Companion.class813 ?rwxrwxr-x··2.0·unx·····1072·b-·stor·80-Jan-01·00:00·okio/HashingSink$Companion.class
814 ?rwxrwxr-x··2.0·unx·····1090·b-·stor·80-Jan-01·00:00·okio/HashingSource$Companion.class814 ?rwxrwxr-x··2.0·unx·····1090·b-·stor·80-Jan-01·00:00·okio/HashingSource$Companion.class
815 ?rwxrwxr-x··2.0·unx·····3529·b-·stor·80-Jan-01·00:00·okio/Okio.class815 ?rwxrwxr-x··2.0·unx·····1374·b-·stor·80-Jan-01·00:00·okio/Okio.class
 816 ?rwxrwxr-x··2.0·unx·····3106·b-·stor·80-Jan-01·00:00·okio/Okio__JvmOkioKt.class
 817 ?rwxrwxr-x··2.0·unx······674·b-·stor·80-Jan-01·00:00·okio/Okio__OkioKt.class
816 ?rwxrwxr-x··2.0·unx·····5035·b-·stor·80-Jan-01·00:00·okio/Options$Companion.class818 ?rwxrwxr-x··2.0·unx·····5035·b-·stor·80-Jan-01·00:00·okio/Options$Companion.class
817 ?rwxrwxr-x··2.0·unx·····1288·b-·stor·80-Jan-01·00:00·okio/RealBufferedSink$outputStream$1.class819 ?rwxrwxr-x··2.0·unx·····1288·b-·stor·80-Jan-01·00:00·okio/RealBufferedSink$outputStream$1.class
818 ?rwxrwxr-x··2.0·unx·····1608·b-·stor·80-Jan-01·00:00·okio/RealBufferedSource$inputStream$1.class820 ?rwxrwxr-x··2.0·unx·····1608·b-·stor·80-Jan-01·00:00·okio/RealBufferedSource$inputStream$1.class
819 ?rwxrwxr-x··2.0·unx······225·b-·stor·80-Jan-01·00:00·okio/Segment$Companion.class821 ?rwxrwxr-x··2.0·unx······225·b-·stor·80-Jan-01·00:00·okio/Segment$Companion.class
820 ?rwxrwxr-x··2.0·unx·····2830·b-·stor·80-Jan-01·00:00·okio/Segment.class822 ?rwxrwxr-x··2.0·unx·····2830·b-·stor·80-Jan-01·00:00·okio/Segment.class
821 ?rwxrwxr-x··2.0·unx·····1489·b-·stor·80-Jan-01·00:00·okio/SegmentPool.class823 ?rwxrwxr-x··2.0·unx·····1489·b-·stor·80-Jan-01·00:00·okio/SegmentPool.class
822 ?rwxrwxr-x··2.0·unx·····2641·b-·stor·80-Jan-01·00:00·okio/Throttler.class824 ?rwxrwxr-x··2.0·unx·····2641·b-·stor·80-Jan-01·00:00·okio/Throttler.class
Offset 1273, 68 lines modifiedOffset 1275, 68 lines modified
1273 ?rwxrwxr-x··2.0·unx·····3376·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/FileRequestEntity.class1275 ?rwxrwxr-x··2.0·unx·····3376·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/FileRequestEntity.class
1274 ?rwxrwxr-x··2.0·unx·····1777·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/utils/Log_OC$LegacyImpl.class1276 ?rwxrwxr-x··2.0·unx·····1777·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/utils/Log_OC$LegacyImpl.class
1275 ?rwxrwxr-x··2.0·unx·····1041·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/OCSRemoteOperation.class1277 ?rwxrwxr-x··2.0·unx·····1041·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/OCSRemoteOperation.class
1276 ?rwxrwxr-x··2.0·unx······401·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/GetActivitiesRemoteOperation$1.class1278 ?rwxrwxr-x··2.0·unx······401·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/GetActivitiesRemoteOperation$1.class
1277 ?rwxrwxr-x··2.0·unx·····9325·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/GetActivitiesRemoteOperation.class1279 ?rwxrwxr-x··2.0·unx·····9325·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/GetActivitiesRemoteOperation.class
1278 ?rwxrwxr-x··2.0·unx·····2908·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/model/RichElementTypeAdapter.class1280 ?rwxrwxr-x··2.0·unx·····2908·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/model/RichElementTypeAdapter.class
1279 ?rwxrwxr-x··2.0·unx·····2058·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/models/PreviewObjectAdapter.class1281 ?rwxrwxr-x··2.0·unx·····2058·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/models/PreviewObjectAdapter.class
1280 ?rwxrwxr-x··2.0·unx·····3196·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/comments/CommentFileRemoteOperation.class1282 ?rwxrwxr-x··2.0·unx·····3667·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/comments/CommentFileRemoteOperation.class
1281 ?rwxrwxr-x··2.0·unx·····2659·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/comments/MarkCommentsAsReadRemoteOperation.class1283 ?rwxrwxr-x··2.0·unx·····2659·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/comments/MarkCommentsAsReadRemoteOperation.class
1282 ?rwxrwxr-x··2.0·unx·····3419·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/GetMetadataRemoteOperation.class1284 ?rwxrwxr-x··2.0·unx·····3419·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/GetMetadataRemoteOperation.class
1283 ?rwxrwxr-x··2.0·unx·····3725·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/LockFileRemoteOperation.class1285 ?rwxrwxr-x··2.0·unx·····3684·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/LockFileRemoteOperation.class
1284 ?rwxrwxr-x··2.0·unx·····3587·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/StoreMetadataRemoteOperation.class1286 ?rwxrwxr-x··2.0·unx·····3587·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/StoreMetadataRemoteOperation.class
1285 ?rwxrwxr-x··2.0·unx·····3351·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/ToggleEncryptionRemoteOperation.class1287 ?rwxrwxr-x··2.0·unx·····3351·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/ToggleEncryptionRemoteOperation.class
1286 ?rwxrwxr-x··2.0·unx·····2776·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/UnlockFileRemoteOperation.class1288 ?rwxrwxr-x··2.0·unx·····2764·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/UnlockFileRemoteOperation.class
1287 ?rwxrwxr-x··2.0·unx·····4515·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/UpdateMetadataRemoteOperation.class1289 ?rwxrwxr-x··2.0·unx·····4503·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/UpdateMetadataRemoteOperation.class
1288 ?rwxrwxr-x··2.0·unx·····3646·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/CheckEtagRemoteOperation.class1290 ?rwxrwxr-x··2.0·unx·····4079·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/CheckEtagRemoteOperation.class
1289 ?rwxrwxr-x··2.0·unx·····4720·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/CopyFileRemoteOperation.class1291 ?rwxrwxr-x··2.0·unx·····4720·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/CopyFileRemoteOperation.class
1290 ?rwxrwxr-x··2.0·unx·····3929·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/CreateFolderRemoteOperation.class1292 ?rwxrwxr-x··2.0·unx·····4257·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/CreateFolderRemoteOperation.class
1291 ?rwxrwxr-x··2.0·unx·····7128·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/DownloadFileRemoteOperation.class1293 ?rwxrwxr-x··2.0·unx·····7132·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/DownloadFileRemoteOperation.class
1292 ?rwxrwxr-x··2.0·unx·····4313·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/ExistenceCheckRemoteOperation.class1294 ?rwxrwxr-x··2.0·unx·····4313·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/ExistenceCheckRemoteOperation.class
1293 ?rwxrwxr-x··2.0·unx·····4720·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/MoveFileRemoteOperation.class1295 ?rwxrwxr-x··2.0·unx·····4720·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/MoveFileRemoteOperation.class
1294 ?rwxrwxr-x··2.0·unx·····3673·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/ReadFileRemoteOperation.class1296 ?rwxrwxr-x··2.0·unx·····3673·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/ReadFileRemoteOperation.class
1295 ?rwxrwxr-x··2.0·unx·····4592·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/ReadFileVersionsRemoteOperation.class1297 ?rwxrwxr-x··2.0·unx·····4592·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/ReadFileVersionsRemoteOperation.class
1296 ?rwxrwxr-x··2.0·unx·····6186·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/ReadFolderRemoteOperation.class1298 ?rwxrwxr-x··2.0·unx·····6186·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/ReadFolderRemoteOperation.class
1297 ?rwxrwxr-x··2.0·unx·····2677·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/RemoveFileRemoteOperation.class1299 ?rwxrwxr-x··2.0·unx·····2677·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/RemoveFileRemoteOperation.class
1298 ?rwxrwxr-x··2.0·unx·····4184·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/RenameFileRemoteOperation.class1300 ?rwxrwxr-x··2.0·unx·····4184·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/RenameFileRemoteOperation.class
1299 ?rwxrwxr-x··2.0·unx·····2573·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/RestoreFileVersionRemoteOperation.class1301 ?rwxrwxr-x··2.0·unx·····3056·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/RestoreFileVersionRemoteOperation.class
1300 ?rwxrwxr-x··2.0·unx·····3678·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/SearchRemoteOperation.class1302 ?rwxrwxr-x··2.0·unx·····3678·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/SearchRemoteOperation.class
1301 ?rwxrwxr-x··2.0·unx·····2980·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/ToggleFavoriteRemoteOperation.class1303 ?rwxrwxr-x··2.0·unx·····2980·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/ToggleFavoriteRemoteOperation.class
1302 ?rwxrwxr-x··2.0·unx·····5811·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/UploadFileRemoteOperation.class1304 ?rwxrwxr-x··2.0·unx·····6126·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/UploadFileRemoteOperation.class
1303 ?rwxrwxr-x··2.0·unx·····2364·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/FileVersion.class1305 ?rwxrwxr-x··2.0·unx·····2338·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/FileVersion.class
1304 ?rwxrwxr-x··2.0·unx·····2836·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/DeleteAllNotificationsRemoteOperation.class1306 ?rwxrwxr-x··2.0·unx·····2836·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/DeleteAllNotificationsRemoteOperation.class
1305 ?rwxrwxr-x··2.0·unx·····3004·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/DeleteNotificationRemoteOperation.class1307 ?rwxrwxr-x··2.0·unx·····3004·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/DeleteNotificationRemoteOperation.class
1306 ?rwxrwxr-x··2.0·unx······416·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/GetNotificationRemoteOperation$1.class1308 ?rwxrwxr-x··2.0·unx······416·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/GetNotificationRemoteOperation$1.class
1307 ?rwxrwxr-x··2.0·unx·····4081·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/GetNotificationRemoteOperation.class1309 ?rwxrwxr-x··2.0·unx·····4081·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/GetNotificationRemoteOperation.class
1308 ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/GetNotificationsRemoteOperation$1.class1310 ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/GetNotificationsRemoteOperation$1.class
1309 ?rwxrwxr-x··2.0·unx·····4016·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/GetNotificationsRemoteOperation.class1311 ?rwxrwxr-x··2.0·unx·····4016·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/GetNotificationsRemoteOperation.class
Max diff block lines reached; 8857/26199 bytes (33.81%) of diff not shown.
509 B
zipnote «TEMP»/diffoscope_s1h325e9_tmp/tmpz00m64p7_.zip
    
Offset 2436, 14 lines modifiedOffset 2436, 20 lines modified
  
2436 Filename:·okio/HashingSource$Companion.class2436 Filename:·okio/HashingSource$Companion.class
2437 Comment:·2437 Comment:·
  
2438 Filename:·okio/Okio.class2438 Filename:·okio/Okio.class
2439 Comment:·2439 Comment:·
  
 2440 Filename:·okio/Okio__JvmOkioKt.class
 2441 Comment:·
  
 2442 Filename:·okio/Okio__OkioKt.class
 2443 Comment:·
  
2440 Filename:·okio/Options$Companion.class2444 Filename:·okio/Options$Companion.class
2441 Comment:·2445 Comment:·
  
2442 Filename:·okio/RealBufferedSink$outputStream$1.class2446 Filename:·okio/RealBufferedSink$outputStream$1.class
2443 Comment:·2447 Comment:·
  
2444 Filename:·okio/RealBufferedSource$inputStream$1.class2448 Filename:·okio/RealBufferedSource$inputStream$1.class
5.02 KB
com/owncloud/android/lib/common/network/NetworkUtils.class
4.91 KB
javap -verbose -constants -s -l -private {}
    
Offset 195, 15 lines modifiedOffset 195, 15 lines modified
195 ··#187·=·Utf8···············org/apache/commons/httpclient/MultiThreadedHttpConnectionManager195 ··#187·=·Utf8···············org/apache/commons/httpclient/MultiThreadedHttpConnectionManager
196 ··#188·=·Class··············#187··········//·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager196 ··#188·=·Class··············#187··········//·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager
197 ··#189·=·Methodref··········#188.#58······//·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager."<init>":()V197 ··#189·=·Methodref··········#188.#58······//·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager."<init>":()V
198 ··#190·=·Utf8···············getParams198 ··#190·=·Utf8···············getParams
199 ··#191·=·Utf8···············()Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams;199 ··#191·=·Utf8···············()Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams;
200 ··#192·=·NameAndType········#190:#191·····//·getParams:()Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams;200 ··#192·=·NameAndType········#190:#191·····//·getParams:()Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams;
201 ··#193·=·Methodref··········#188.#192·····//·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager.getParams:()Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams;201 ··#193·=·Methodref··········#188.#192·····//·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager.getParams:()Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams;
202 ··#194·=·Float··············7.0E-45f202 ··#194·=·Float··············9.0E-44f
203 ··#195·=·Utf8···············org/apache/commons/httpclient/params/HttpConnectionManagerParams203 ··#195·=·Utf8···············org/apache/commons/httpclient/params/HttpConnectionManagerParams
204 ··#196·=·Class··············#195··········//·org/apache/commons/httpclient/params/HttpConnectionManagerParams204 ··#196·=·Class··············#195··········//·org/apache/commons/httpclient/params/HttpConnectionManagerParams
205 ··#197·=·Utf8···············setDefaultMaxConnectionsPerHost205 ··#197·=·Utf8···············setDefaultMaxConnectionsPerHost
206 ··#198·=·Utf8···············(I)V206 ··#198·=·Utf8···············(I)V
207 ··#199·=·NameAndType········#197:#198·····//·setDefaultMaxConnectionsPerHost:(I)V207 ··#199·=·NameAndType········#197:#198·····//·setDefaultMaxConnectionsPerHost:(I)V
208 ··#200·=·Methodref··········#196.#199·····//·org/apache/commons/httpclient/params/HttpConnectionManagerParams.setDefaultMaxConnectionsPerHost:(I)V208 ··#200·=·Methodref··········#196.#199·····//·org/apache/commons/httpclient/params/HttpConnectionManagerParams.setDefaultMaxConnectionsPerHost:(I)V
209 ··#201·=·Utf8···············setMaxTotalConnections209 ··#201·=·Utf8···············setMaxTotalConnections
Offset 569, 37 lines modifiedOffset 569, 37 lines modified
569 ····descriptor:·()Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager;569 ····descriptor:·()Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager;
570 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC570 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
571 ····Code:571 ····Code:
572 ······stack=300,·locals=2,·args_size=0572 ······stack=300,·locals=2,·args_size=0
573 ·········0:·getstatic·····#39·················//·Field·mConnManager:Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager;573 ·········0:·getstatic·····#39·················//·Field·mConnManager:Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager;
574 ·········3:·astore_0574 ·········3:·astore_0
575 ·········4:·aload_0575 ·········4:·aload_0
576 ·········5:·ifnonnull·····46576 ·········5:·ifnonnull·····47
577 ·········8:·new···········#188················//·class·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager577 ·········8:·new···········#188················//·class·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager
578 ········11:·astore_0578 ········11:·astore_0
579 ········12:·aload_0579 ········12:·aload_0
580 ········13:·invokespecial·#189················//·Method·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager."<init>":()V580 ········13:·invokespecial·#189················//·Method·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager."<init>":()V
581 ········16:·aload_0581 ········16:·aload_0
582 ········17:·putstatic·····#39·················//·Field·mConnManager:Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager;582 ········17:·putstatic·····#39·················//·Field·mConnManager:Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager;
583 ········20:·getstatic·····#39·················//·Field·mConnManager:Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager;583 ········20:·getstatic·····#39·················//·Field·mConnManager:Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager;
584 ········23:·invokevirtual·#193················//·Method·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager.getParams:()Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams;584 ········23:·invokevirtual·#193················//·Method·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager.getParams:()Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams;
585 ········26:·astore_0585 ········26:·astore_0
586 ········27:·iconst_5586 ········27:·bipush········64
587 ········28:·istore_1587 ········29:·istore_1
588 ········29:·aload_0588 ········30:·aload_0
589 ········30:·iload_1589 ········31:·iload_1
590 ········31:·invokevirtual·#200················//·Method·org/apache/commons/httpclient/params/HttpConnectionManagerParams.setDefaultMaxConnectionsPerHost:(I)V590 ········32:·invokevirtual·#200················//·Method·org/apache/commons/httpclient/params/HttpConnectionManagerParams.setDefaultMaxConnectionsPerHost:(I)V
591 ········34:·getstatic·····#39·················//·Field·mConnManager:Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager;591 ········35:·getstatic·····#39·················//·Field·mConnManager:Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager;
592 ········37:·invokevirtual·#193················//·Method·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager.getParams:()Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams;592 ········38:·invokevirtual·#193················//·Method·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager.getParams:()Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams;
593 ········40:·astore_0593 ········41:·astore_0
594 ········41:·aload_0594 ········42:·aload_0
595 ········42:·iload_1595 ········43:·iload_1
596 ········43:·invokevirtual·#203················//·Method·org/apache/commons/httpclient/params/HttpConnectionManagerParams.setMaxTotalConnections:(I)V596 ········44:·invokevirtual·#203················//·Method·org/apache/commons/httpclient/params/HttpConnectionManagerParams.setMaxTotalConnections:(I)V
597 ········46:·getstatic·····#39·················//·Field·mConnManager:Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager;597 ········47:·getstatic·····#39·················//·Field·mConnManager:Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager;
598 ········49:·areturn598 ········50:·areturn
  
599 ··public·static·boolean·isCertInKnownServersStore(java.security.cert.Certificate,·android.content.Context);599 ··public·static·boolean·isCertInKnownServersStore(java.security.cert.Certificate,·android.content.Context);
600 ····descriptor:·(Ljava/security/cert/Certificate;Landroid/content/Context;)Z600 ····descriptor:·(Ljava/security/cert/Certificate;Landroid/content/Context;)Z
601 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC601 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
602 ····Code:602 ····Code:
603 ······stack=300,·locals=6,·args_size=2603 ······stack=300,·locals=6,·args_size=2
604 ·········0:·aload_1604 ·········0:·aload_1
2.27 KB
com/owncloud/android/lib/common/network/WebdavEntry.class
2.16 KB
procyon -ec {}
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ········TAG·=·WebdavEntry.class.getSimpleName();75 ········TAG·=·WebdavEntry.class.getSimpleName();
76 ····}76 ····}
77 ····77 ····
78 ····public·WebdavEntry(MultiStatusResponse·properties,·String·richWorkspace)·{78 ····public·WebdavEntry(MultiStatusResponse·properties,·String·richWorkspace)·{
79 ········final·String·s·=·"";79 ········final·String·s·=·"";
80 ········this.note·=·s;80 ········this.note·=·s;
81 ········this.sharees·=·new·ShareeUser[0];81 ········this.sharees·=·new·ShareeUser[0];
82 ········this.richWorkspace·=·s;82 ········this.richWorkspace·=·null;
83 ········this.resetData();83 ········this.resetData();
84 ········final·Namespace·namespace·=·Namespace.getNamespace("http://owncloud.org/ns");84 ········final·Namespace·namespace·=·Namespace.getNamespace("http://owncloud.org/ns");
85 ········final·Namespace·namespace2·=·Namespace.getNamespace("http://nextcloud.org/ns");85 ········final·Namespace·namespace2·=·Namespace.getNamespace("http://nextcloud.org/ns");
86 ········if·(properties.getStatus().length·!=·0)·{86 ········if·(properties.getStatus().length·!=·0)·{
87 ············this.uri·=·properties.getHref();87 ············this.uri·=·properties.getHref();
88 ············final·String[]·split·=·this.uri.split(richWorkspace,·2);88 ············final·String[]·split·=·this.uri.split(richWorkspace,·2);
89 ············final·int·n·=·1;89 ············final·int·n·=·1;
Offset 306, 17 lines modifiedOffset 306, 25 lines modified
306 ············}306 ············}
307 ············final·DavProperty·value23·=·((DavPropertySet)properties).get("note",·namespace2);307 ············final·DavProperty·value23·=·((DavPropertySet)properties).get("note",·namespace2);
308 ············if·(value23·!=·null·&&·value23.getValue()·!=·null)·{308 ············if·(value23·!=·null·&&·value23.getValue()·!=·null)·{
309 ················richWorkspace·=·value23.getValue().toString();309 ················richWorkspace·=·value23.getValue().toString();
310 ················this.note·=·richWorkspace;310 ················this.note·=·richWorkspace;
311 ············}311 ············}
312 ············final·DavProperty·value24·=·((DavPropertySet)properties).get("rich-workspace",·namespace2);312 ············final·DavProperty·value24·=·((DavPropertySet)properties).get("rich-workspace",·namespace2);
 313 ············if·(value24·!=·null)·{
313 ············if·(value24·!=·null·&&·value24.getValue()·!=·null)·{314 ················if·(value24.getValue()·!=·null)·{
314 ················richWorkspace·=·value24.getValue().toString();315 ····················richWorkspace·=·value24.getValue().toString();
315 ················this.richWorkspace·=·richWorkspace;316 ····················this.richWorkspace·=·richWorkspace;
 317 ················}
 318 ················else·{
 319 ····················this.richWorkspace·=·s;
 320 ················}
 321 ············}
 322 ············else·{
 323 ················this.richWorkspace·=·null;
316 ············}324 ············}
317 ············richWorkspace·=·"sharees";325 ············richWorkspace·=·"sharees";
318 ············final·DavProperty·value25·=·((DavPropertySet)properties).get(richWorkspace,·namespace2);326 ············final·DavProperty·value25·=·((DavPropertySet)properties).get(richWorkspace,·namespace2);
319 ············if·(value25·!=·null·&&·value25.getValue()·!=·null)·{327 ············if·(value25·!=·null·&&·value25.getValue()·!=·null)·{
320 ················if·(value25.getValue()·instanceof·ArrayList)·{328 ················if·(value25.getValue()·instanceof·ArrayList)·{
321 ····················final·ArrayList·list·=·(ArrayList)value25.getValue();329 ····················final·ArrayList·list·=·(ArrayList)value25.getValue();
322 ····················final·ArrayList<ShareeUser>·list2·=·new·ArrayList<ShareeUser>();330 ····················final·ArrayList<ShareeUser>·list2·=·new·ArrayList<ShareeUser>();
2.51 KB
com/owncloud/android/lib/common/network/WebdavUtils.class
2.4 KB
procyon -ec {}
    
Offset 55, 14 lines modifiedOffset 55, 21 lines modified
55 ········set.add("has-preview",·namespace2);55 ········set.add("has-preview",·namespace2);
56 ········set.add("note",·namespace2);56 ········set.add("note",·namespace2);
57 ········set.add("sharees",·namespace2);57 ········set.add("sharees",·namespace2);
58 ········set.add("rich-workspace",·namespace2);58 ········set.add("rich-workspace",·namespace2);
59 ········return·set;59 ········return·set;
60 ····}60 ····}
61 ····61 ····
 62 ····public·static·DavPropertyNameSet·getChunksPropSet()·{
 63 ········final·DavPropertyNameSet·set·=·new·DavPropertyNameSet();
 64 ········set.add(DavPropertyName.GETCONTENTTYPE);
 65 ········set.add(DavPropertyName.RESOURCETYPE);
 66 ········return·set;
 67 ····}
 68 ····
62 ····public·static·String·getEtagFromResponse(final·HttpMethod·httpMethod)·{69 ····public·static·String·getEtagFromResponse(final·HttpMethod·httpMethod)·{
63 ········Header·header·=·httpMethod.getResponseHeader("OC-ETag");70 ········Header·header·=·httpMethod.getResponseHeader("OC-ETag");
64 ········if·(header·==·null)·{71 ········if·(header·==·null)·{
65 ············header·=·httpMethod.getResponseHeader("oc-etag");72 ············header·=·httpMethod.getResponseHeader("oc-etag");
66 ········}73 ········}
67 ········if·(header·==·null)·{74 ········if·(header·==·null)·{
68 ············header·=·httpMethod.getResponseHeader("ETag");75 ············header·=·httpMethod.getResponseHeader("ETag");
Offset 77, 28 lines modifiedOffset 84, 30 lines modified
77 ········else·{84 ········else·{
78 ············etag·=·"";85 ············etag·=·"";
79 ········}86 ········}
80 ········return·etag;87 ········return·etag;
81 ····}88 ····}
82 ····89 ····
83 ····public·static·DavPropertyNameSet·getFilePropSet()·{90 ····public·static·DavPropertyNameSet·getFilePropSet()·{
 91 ········final·Namespace·namespace·=·Namespace.getNamespace("http://owncloud.org/ns");
 92 ········final·Namespace·namespace2·=·Namespace.getNamespace("http://nextcloud.org/ns");
84 ········final·DavPropertyNameSet·set·=·new·DavPropertyNameSet();93 ········final·DavPropertyNameSet·set·=·new·DavPropertyNameSet();
85 ········set.add(DavPropertyName.DISPLAYNAME);94 ········set.add(DavPropertyName.DISPLAYNAME);
86 ········set.add(DavPropertyName.GETCONTENTTYPE);95 ········set.add(DavPropertyName.GETCONTENTTYPE);
87 ········set.add(DavPropertyName.RESOURCETYPE);96 ········set.add(DavPropertyName.RESOURCETYPE);
88 ········set.add(DavPropertyName.GETCONTENTLENGTH);97 ········set.add(DavPropertyName.GETCONTENTLENGTH);
89 ········set.add(DavPropertyName.GETLASTMODIFIED);98 ········set.add(DavPropertyName.GETLASTMODIFIED);
90 ········set.add(DavPropertyName.CREATIONDATE);99 ········set.add(DavPropertyName.CREATIONDATE);
91 ········set.add(DavPropertyName.GETETAG);100 ········set.add(DavPropertyName.GETETAG);
92 ········final·String·s·=·"http://owncloud.org/ns"; 
93 ········set.add("permissions",·Namespace.getNamespace(s));101 ········set.add("permissions",·namespace);
94 ········set.add("id",·Namespace.getNamespace(s));102 ········set.add("id",·namespace);
95 ········set.add("size",·Namespace.getNamespace(s));103 ········set.add("size",·namespace);
96 ········set.add("favorite",·Namespace.getNamespace(s));104 ········set.add("favorite",·namespace);
97 ········set.add("has-preview",·Namespace.getNamespace("http://nextcloud.org/ns"));105 ········set.add("has-preview",·namespace2);
 106 ········set.add("sharees",·namespace2);
98 ········return·set;107 ········return·set;
99 ····}108 ····}
100 ····109 ····
101 ····public·static·DavPropertyNameSet·getFileVersionPropSet()·{110 ····public·static·DavPropertyNameSet·getFileVersionPropSet()·{
102 ········final·DavPropertyNameSet·set·=·new·DavPropertyNameSet();111 ········final·DavPropertyNameSet·set·=·new·DavPropertyNameSet();
103 ········set.add(DavPropertyName.GETCONTENTTYPE);112 ········set.add(DavPropertyName.GETCONTENTTYPE);
104 ········set.add(DavPropertyName.RESOURCETYPE);113 ········set.add(DavPropertyName.RESOURCETYPE);
1.76 KB
com/owncloud/android/lib/common/operations/ExceptionParser.class
1.63 KB
procyon -ec {}
    
Offset 163, 18 lines modifiedOffset 163, 18 lines modified
163 ········final·int·n·=·2;163 ········final·int·n·=·2;
164 ········xmlPullParser.require(n,·ns,·"d:error");164 ········xmlPullParser.require(n,·ns,·"d:error");
165 ········while·(xmlPullParser.next()·!=·3)·{165 ········while·(xmlPullParser.next()·!=·3)·{
166 ············if·(xmlPullParser.getEventType()·!=·n)·{166 ············if·(xmlPullParser.getEventType()·!=·n)·{
167 ················continue;167 ················continue;
168 ············}168 ············}
169 ············final·String·name·=·xmlPullParser.getName();169 ············final·String·name·=·xmlPullParser.getName();
170 ············if·(name.equalsIgnoreCase("s:exception"))·{170 ············if·("s:exception".equalsIgnoreCase(name))·{
171 ················this.exception·=·this.readText(xmlPullParser);171 ················this.exception·=·this.readText(xmlPullParser);
172 ············}172 ············}
173 ············else·if·(name.equalsIgnoreCase("s:message"))·{173 ············else·if·("s:message".equalsIgnoreCase(name))·{
174 ················this.message·=·this.readText(xmlPullParser);174 ················this.message·=·this.readText(xmlPullParser);
175 ············}175 ············}
176 ············else·{176 ············else·{
177 ················this.skip(xmlPullParser);177 ················this.skip(xmlPullParser);
178 ············}178 ············}
179 ········}179 ········}
180 ····}180 ····}
Offset 214, 14 lines modifiedOffset 214, 14 lines modified
214 ····}214 ····}
215 ····215 ····
216 ····public·String·getMessage()·{216 ····public·String·getMessage()·{
217 ········return·this.message;217 ········return·this.message;
218 ····}218 ····}
219 ····219 ····
220 ····public·boolean·isInvalidCharacterException()·{220 ····public·boolean·isInvalidCharacterException()·{
221 ········return·this.exception.equalsIgnoreCase("OC\\Connector\\Sabre\\Exception\\InvalidPath")·||·this.exception.equalsIgnoreCase("OCP\\Files\\InvalidPathException");221 ········return·"OC\\Connector\\Sabre\\Exception\\InvalidPath".equalsIgnoreCase(this.exception)·||·"OCP\\Files\\InvalidPathException".equalsIgnoreCase(this.exception);
222 ····}222 ····}
223 ····223 ····
224 ····public·boolean·isVirusException()·{224 ····public·boolean·isVirusException()·{
225 ········return·this.exception.equalsIgnoreCase("OCA\\DAV\\Connector\\Sabre\\Exception\\UnsupportedMediaType")·&&·this.message.startsWith("Virus");225 ········return·"OCA\\DAV\\Connector\\Sabre\\Exception\\UnsupportedMediaType".equalsIgnoreCase(this.exception)·&&·this.message.startsWith("Virus");
226 ····}226 ····}
227 }227 }
1.13 KB
com/owncloud/android/lib/common/operations/RemoteOperation.class
1.0 KB
procyon -ec {}
    
Offset 17, 18 lines modifiedOffset 17, 21 lines modified
17 import·android.app.Activity;17 import·android.app.Activity;
18 import·android.accounts.Account;18 import·android.accounts.Account;
19 import·com.nextcloud.common.NextcloudClient;19 import·com.nextcloud.common.NextcloudClient;
  
20 public·abstract·class·RemoteOperation·implements·Runnable20 public·abstract·class·RemoteOperation·implements·Runnable
21 {21 {
22 ····public·static·final·String·CONTENT_TYPE·=·"Content-Type";22 ····public·static·final·String·CONTENT_TYPE·=·"Content-Type";
 23 ····protected·static·final·String·E2E_TOKEN·=·"e2e-token";
23 ····public·static·final·String·FORM_URLENCODED·=·"application/x-www-form-urlencoded";24 ····public·static·final·String·FORM_URLENCODED·=·"application/x-www-form-urlencoded";
24 ····public·static·final·String·JSON_ENCODED·=·"application/json";25 ····public·static·final·String·JSON_ENCODED·=·"application/json";
25 ····public·static·final·String·OCS_API_HEADER·=·"OCS-APIREQUEST";26 ····public·static·final·String·OCS_API_HEADER·=·"OCS-APIREQUEST";
26 ····public·static·final·String·OCS_API_HEADER_VALUE·=·"true";27 ····public·static·final·String·OCS_API_HEADER_VALUE·=·"true";
 28 ····public·static·final·String·OCS_ETAG_HEADER·=·"If-None-Match";
 29 ····protected·static·final·String·REMOTE_WIPE_TOKEN·=·"token";
27 ····private·static·final·String·TAG;30 ····private·static·final·String·TAG;
28 ····private·NextcloudClient·clientNew;31 ····private·NextcloudClient·clientNew;
29 ····private·Account·mAccount;32 ····private·Account·mAccount;
30 ····private·Activity·mCallerActivity;33 ····private·Activity·mCallerActivity;
31 ····private·OwnCloudClient·mClient;34 ····private·OwnCloudClient·mClient;
32 ····private·Context·mContext;35 ····private·Context·mContext;
33 ····private·OnRemoteOperationListener·mListener;36 ····private·OnRemoteOperationListener·mListener;
573 B
com/owncloud/android/lib/resources/files/model/RemoteFile.class
447 B
procyon -ec {}
    
Offset 111, 14 lines modifiedOffset 111, 18 lines modified
111 ········return·this.etag;111 ········return·this.etag;
112 ····}112 ····}
113 ····113 ····
114 ····public·long·getLength()·{114 ····public·long·getLength()·{
115 ········return·this.length;115 ········return·this.length;
116 ····}116 ····}
117 ····117 ····
 118 ····public·String·getLocalId()·{
 119 ········return·this.remoteId.substring(0,·8).replaceAll("^0*",·"");
 120 ····}
 121 ····
118 ····public·String·getMimeType()·{122 ····public·String·getMimeType()·{
119 ········return·this.mimeType;123 ········return·this.mimeType;
120 ····}124 ····}
121 ····125 ····
122 ····public·long·getModifiedTimestamp()·{126 ····public·long·getModifiedTimestamp()·{
123 ········return·this.modifiedTimestamp;127 ········return·this.modifiedTimestamp;
124 ····}128 ····}
21.3 KB
com/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser.class
21.1 KB
procyon -ec {}
    
Offset 7, 63 lines modifiedOffset 7, 59 lines modified
7 import·com.owncloud.android.lib.common.operations.RemoteOperationResult$ResultCode;7 import·com.owncloud.android.lib.common.operations.RemoteOperationResult$ResultCode;
8 import·java.io.InputStream;8 import·java.io.InputStream;
9 import·com.owncloud.android.lib.common.utils.Log_OC;9 import·com.owncloud.android.lib.common.utils.Log_OC;
10 import·java.io.ByteArrayInputStream;10 import·java.io.ByteArrayInputStream;
11 import·java.util.ArrayList;11 import·java.util.ArrayList;
12 import·com.owncloud.android.lib.common.operations.RemoteOperationResult;12 import·com.owncloud.android.lib.common.operations.RemoteOperationResult;
13 import·android.net.Uri;13 import·android.net.Uri;
14 import·com.owncloud.android.lib.resources.status.OwnCloudVersion; 
  
15 public·class·ShareToRemoteOperationResultParser14 public·class·ShareToRemoteOperationResultParser
16 {15 {
17 ····private·static·final·String·TAG;16 ····private·static·final·String·TAG;
18 ····private·boolean·mOneOrMoreSharesRequired;17 ····private·boolean·oneOrMoreSharesRequired;
19 ····private·OwnCloudVersion·mOwnCloudVersion; 
20 ····private·Uri·mServerBaseUri;18 ····private·Uri·serverBaseUri;
21 ····private·ShareXMLParser·mShareXmlParser;19 ····private·ShareXMLParser·shareXmlParser;
22 ····20 ····
23 ····static·{21 ····static·{
24 ········TAG·=·ShareToRemoteOperationResultParser.class.getSimpleName();22 ········TAG·=·ShareToRemoteOperationResultParser.class.getSimpleName();
25 ····}23 ····}
26 ····24 ····
27 ····public·ShareToRemoteOperationResultParser(final·ShareXMLParser·mShareXmlParser)·{25 ····public·ShareToRemoteOperationResultParser(final·ShareXMLParser·shareXmlParser)·{
28 ········this.mShareXmlParser·=·null; 
29 ········this.mOneOrMoreSharesRequired·=·false;26 ········this.oneOrMoreSharesRequired·=·false;
30 ········this.mOwnCloudVersion·=·null; 
31 ········this.mServerBaseUri·=·null;27 ········this.serverBaseUri·=·null;
32 ········this.mShareXmlParser·=·mShareXmlParser;28 ········this.shareXmlParser·=·shareXmlParser;
33 ····}29 ····}
34 ····30 ····
35 ····public·RemoteOperationResult·parse(String·e)·{31 ····public·RemoteOperationResult·parse(String·e)·{
36 ········if·(e·!=·null·&&·e.length()·!=·0)·{32 ········if·(e·!=·null·&&·e.length()·!=·0)·{
37 ············final·ArrayList<OCShare>·list·=·new·ArrayList<OCShare>();33 ············final·ArrayList<OCShare>·list·=·new·ArrayList<OCShare>();
38 ············RemoteOperationResult·remoteOperationResult·=·null;34 ············RemoteOperationResult·remoteOperationResult·=·null;
39 ············try·{35 ············try·{
40 ················try·{36 ················try·{
41 ····················final·ByteArrayInputStream·byteArrayInputStream·=·new·ByteArrayInputStream(e.getBytes());37 ····················final·ByteArrayInputStream·byteArrayInputStream·=·new·ByteArrayInputStream(e.getBytes());
42 ····················Label_0076:·{38 ····················Label_0076:·{
43 ························if·(this.mShareXmlParser·!=·null)·{39 ························if·(this.shareXmlParser·!=·null)·{
44 ····························break·Label_0076;40 ····························break·Label_0076;
45 ························}41 ························}
46 ························e·=·ShareToRemoteOperationResultParser.TAG;42 ························e·=·ShareToRemoteOperationResultParser.TAG;
47 ························Log_OC.w(e,·"No·ShareXmlParser·provided,·creating·new·instance·");43 ························Log_OC.w(e,·"No·ShareXmlParser·provided,·creating·new·instance·");
48 ························try·{44 ························try·{
49 ····························final·ShareXMLParser·mShareXmlParser·=·new·ShareXMLParser();45 ····························final·ShareXMLParser·shareXmlParser·=·new·ShareXMLParser();
50 ····························try·{46 ····························try·{
51 ································this.mShareXmlParser·=·mShareXmlParser;47 ································this.shareXmlParser·=·shareXmlParser;
52 ································final·ArrayList·xmlResponse·=·this.mShareXmlParser.parseXMLResponse((InputStream)byteArrayInputStream);48 ································final·ArrayList·xmlResponse·=·this.shareXmlParser.parseXMLResponse((InputStream)byteArrayInputStream);
53 ································try·{49 ································try·{
54 ····································final·ShareXMLParser·mShareXmlParser2·=·this.mShareXmlParser;50 ····································final·ShareXMLParser·shareXmlParser2·=·this.shareXmlParser;
55 ····································try·{51 ····································try·{
56 ········································Label_0403:·{52 ········································Label_0403:·{
57 ············································if·(!mShareXmlParser2.isSuccess())·{53 ············································if·(!shareXmlParser2.isSuccess())·{
58 ················································break·Label_0403;54 ················································break·Label_0403;
59 ············································}55 ············································}
60 ············································Label_0373:·{56 ············································Label_0373:·{
61 ················································if·((xmlResponse·==·null·||·xmlResponse.size()·<=·0)·&&·this.mOneOrMoreSharesRequired)·{57 ················································if·((xmlResponse·==·null·||·xmlResponse.size()·<=·0)·&&·this.oneOrMoreSharesRequired)·{
62 ····················································break·Label_0373;58 ····················································break·Label_0373;
63 ················································}59 ················································}
64 ················································remoteOperationResult·=·new(com.owncloud.android.lib.common.operations.RemoteOperationResult.class);60 ················································remoteOperationResult·=·new(com.owncloud.android.lib.common.operations.RemoteOperationResult.class);
65 ················································try·{61 ················································try·{
66 ····················································new·RemoteOperationResult(RemoteOperationResult$ResultCode.OK);62 ····················································new·RemoteOperationResult(RemoteOperationResult$ResultCode.OK);
67 ····················································Label_0364:·{63 ····················································Label_0364:·{
68 ························································if·(xmlResponse·==·null)·{64 ························································if·(xmlResponse·==·null)·{
Offset 95, 80 lines modifiedOffset 91, 78 lines modified
95 ················································································}91 ················································································}
96 ················································································final·String·token·=·e2.getToken();92 ················································································final·String·token·=·e2.getToken();
97 ················································································try·{93 ················································································try·{
98 ····················································································if·(token.length()·<=·0)·{94 ····················································································if·(token.length()·<=·0)·{
99 ························································································continue;95 ························································································continue;
100 ····················································································}96 ····················································································}
101 ····················································································Label_0345:·{97 ····················································································Label_0345:·{
102 ························································································if·(this.mServerBaseUri·==·null)·{98 ························································································if·(this.serverBaseUri·==·null)·{
103 ····························································································break·Label_0345;99 ····························································································break·Label_0345;
104 ························································································}100 ························································································}
105 ························································································try·{101 ························································································try·{
106 ····························································································final·StringBuilder·sb·=·new·StringBuilder();102 ····························································································final·StringBuilder·sb·=·new·StringBuilder();
107 ····························································································sb.append(this.mServerBaseUri);103 ····························································································sb.append(this.serverBaseUri);
108 ····························································································sb.append("/index.php/s/");104 ····························································································sb.append("/index.php/s/");
109 ····························································································sb.append(e2.getToken());105 ····························································································sb.append(e2.getToken());
110 ····························································································e2.setShareLink(sb.toString());106 ····························································································e2.setShareLink(sb.toString());
111 ····························································································continue;107 ····························································································continue;
112 ····························································································remoteOperationResult.setData((ArrayList)list);108 ····························································································remoteOperationResult.setData((ArrayList)list);
113 ····························································································return·remoteOperationResult;109 ····························································································return·remoteOperationResult;
114 ····························································································Log_OC.e(ShareToRemoteOperationResultParser.TAG,·"Couldn't·build·link·for·public·share"); 
115 ····························································································continue; 
116 ····························································································remoteOperationResult·=·new(com.owncloud.android.lib.common.operations.RemoteOperationResult.class);110 ····························································································remoteOperationResult·=·new(com.owncloud.android.lib.common.operations.RemoteOperationResult.class);
117 ····························································································try·{111 ····························································································try·{
118 ································································································new·RemoteOperationResult(RemoteOperationResult$ResultCode.WRONG_SERVER_RESPONSE);112 ································································································new·RemoteOperationResult(RemoteOperationResult$ResultCode.WRONG_SERVER_RESPONSE);
119 ································································································e·=·ShareToRemoteOperationResultParser.TAG;113 ································································································e·=·ShareToRemoteOperationResultParser.TAG;
120 ································································································Log_OC.e(e,·"Successful·status·with·no·share·in·the·response");114 ································································································Log_OC.e(e,·"Successful·status·with·no·share·in·the·response");
121 ································································································return·remoteOperationResult;115 ································································································return·remoteOperationResult;
122 ································································································final·ShareXMLParser·mShareXmlParser3·=·this.mShareXmlParser;116 ································································································final·ShareXMLParser·shareXmlParser3·=·this.shareXmlParser;
123 ································································································try·{117 ································································································try·{
124 ····································································································Label_0459:·{118 ····································································································Label_0459:·{
125 ········································································································if·(!mShareXmlParser3.isWrongParameter())·{119 ········································································································if·(!shareXmlParser3.isWrongParameter())·{
126 ············································································································break·Label_0459;120 ············································································································break·Label_0459;
127 ········································································································}121 ········································································································}
128 ········································································································remoteOperationResult·=·new(com.owncloud.android.lib.common.operations.RemoteOperationResult.class);122 ········································································································remoteOperationResult·=·new(com.owncloud.android.lib.common.operations.RemoteOperationResult.class);
129 ········································································································try·{123 ········································································································try·{
130 ············································································································new·RemoteOperationResult(RemoteOperationResult$ResultCode.SHARE_WRONG_PARAMETER);124 ············································································································new·RemoteOperationResult(RemoteOperationResult$ResultCode.SHARE_WRONG_PARAMETER);
131 ············································································································final·ShareXMLParser·mShareXmlParser4·=·this.mShareXmlParser;125 ············································································································final·ShareXMLParser·shareXmlParser4·=·this.shareXmlParser;
132 ············································································································try·{126 ············································································································try·{
133 ················································································································e·=·mShareXmlParser4.getMessage();127 ················································································································e·=·shareXmlParser4.getMessage();
134 ················································································································list.add((OCShare)e);128 ················································································································list.add((OCShare)e);
135 ················································································································final·RemoteOperationResult·remoteOperationResult2·=·remoteOperationResult;129 ················································································································final·RemoteOperationResult·remoteOperationResult2·=·remoteOperationResult;
136 ················································································································try·{130 ················································································································try·{
137 ····················································································································remoteOperationResult2.setData((ArrayList)list);131 ····················································································································remoteOperationResult2.setData((ArrayList)list);
138 ····················································································································return·remoteOperationResult;132 ····················································································································return·remoteOperationResult;
139 ····················································································································final·ShareXMLParser·mShareXmlParser5·=·this.mShareXmlParser;133 ····················································································································final·ShareXMLParser·shareXmlParser5·=·this.shareXmlParser;
140 ····················································································································try·{134 ····················································································································try·{
141 ························································································································Label_0515:·{135 ························································································································Label_0515:·{
142 ····························································································································if·(!mShareXmlParser5.isNotFound())·{136 ····························································································································if·(!shareXmlParser5.isNotFound())·{
143 ································································································································break·Label_0515;137 ································································································································break·Label_0515;
144 ····························································································································}138 ····························································································································}
145 ····························································································································remoteOperationResult·=·new(com.owncloud.android.lib.common.operations.RemoteOperationResult.class);139 ····························································································································remoteOperationResult·=·new(com.owncloud.android.lib.common.operations.RemoteOperationResult.class);
146 ····························································································································try·{140 ····························································································································try·{
147 ································································································································new·RemoteOperationResult(RemoteOperationResult$ResultCode.SHARE_NOT_FOUND);141 ································································································································new·RemoteOperationResult(RemoteOperationResult$ResultCode.SHARE_NOT_FOUND);
148 ································································································································final·ShareXMLParser·mShareXmlParser6·=·this.mShareXmlParser;142 ································································································································final·ShareXMLParser·shareXmlParser6·=·this.shareXmlParser;
149 ································································································································try·{143 ································································································································try·{
150 ····································································································································e·=·mShareXmlParser6.getMessage();144 ····································································································································e·=·shareXmlParser6.getMessage();
151 ····································································································································list.add((OCShare)e);145 ····································································································································list.add((OCShare)e);
152 ····································································································································final·RemoteOperationResult·remoteOperationResult3·=·remoteOperationResult;146 ····································································································································final·RemoteOperationResult·remoteOperationResult3·=·remoteOperationResult;
153 ····································································································································try·{147 ····································································································································try·{
154 ········································································································································remoteOperationResult3.setData((ArrayList)list);148 ········································································································································remoteOperationResult3.setData((ArrayList)list);
155 ········································································································································return·remoteOperationResult;149 ········································································································································return·remoteOperationResult;
156 ········································································································································final·ShareXMLParser·mShareXmlParser7·=·this.mShareXmlParser;150 ········································································································································final·ShareXMLParser·shareXmlParser7·=·this.shareXmlParser;
157 ········································································································································try·{151 ········································································································································try·{
Max diff block lines reached; 6346/21574 bytes (29.42%) of diff not shown.
1.87 KB
com/owncloud/android/lib/resources/shares/ShareType.class
1.76 KB
procyon -ec {}
    
Offset 1, 40 lines modifiedOffset 1, 43 lines modified
  
1 package·com.owncloud.android.lib.resources.shares;1 package·com.owncloud.android.lib.resources.shares;
  
2 public·enum·ShareType2 public·enum·ShareType
3 {3 {
 4 ····CIRCLE("CIRCLE",·n7,·n7),·
4 ····CONTACT("CONTACT",·n5,·n5),·5 ····CONTACT("CONTACT",·n5,·n5),·
5 ····EMAIL("EMAIL",·n4,·n4),·6 ····EMAIL("EMAIL",·n4,·n4),·
6 ····FEDERATED("FEDERATED",·n6,·n6),·7 ····FEDERATED("FEDERATED",·n6,·n6),·
7 ····GROUP("GROUP",·n2,·n),·8 ····GROUP("GROUP",·n2,·n),·
8 ····NO_SHARED("NO_SHARED",·0,·-1),·9 ····NO_SHARED("NO_SHARED",·0,·-1),·
9 ····PUBLIC_LINK("PUBLIC_LINK",·n3,·n3),·10 ····PUBLIC_LINK("PUBLIC_LINK",·n3,·n3),·
10 ····ROOM("ROOM",·n7,·10),·11 ····ROOM("ROOM",·n8,·10),·
11 ····USER("USER",·n,·0);12 ····USER("USER",·n,·0);
12 ····13 ····
13 ····private·int·value;14 ····private·int·value;
14 ····15 ····
15 ····static·{16 ····static·{
16 ········final·int·n·=·1;17 ········final·int·n·=·1;
17 ········final·int·n2·=·2;18 ········final·int·n2·=·2;
18 ········final·int·n3·=·3;19 ········final·int·n3·=·3;
19 ········final·int·n4·=·4;20 ········final·int·n4·=·4;
20 ········final·int·n5·=·5;21 ········final·int·n5·=·5;
21 ········final·int·n6·=·6;22 ········final·int·n6·=·6;
22 ········final·int·n7·=·7;23 ········final·int·n7·=·7;
 24 ········final·int·n8·=·8;
23 ········final·ShareType[]·$values·=·new·ShareType[8];25 ········final·ShareType[]·$values·=·new·ShareType[9];
24 ········$values[0]·=·ShareType.NO_SHARED;26 ········$values[0]·=·ShareType.NO_SHARED;
25 ········$values[n]·=·ShareType.USER;27 ········$values[n]·=·ShareType.USER;
26 ········$values[n2]·=·ShareType.GROUP;28 ········$values[n2]·=·ShareType.GROUP;
27 ········$values[n3]·=·ShareType.PUBLIC_LINK;29 ········$values[n3]·=·ShareType.PUBLIC_LINK;
28 ········$values[n4]·=·ShareType.EMAIL;30 ········$values[n4]·=·ShareType.EMAIL;
29 ········$values[n5]·=·ShareType.CONTACT;31 ········$values[n5]·=·ShareType.CONTACT;
30 ········$values[n6]·=·ShareType.FEDERATED;32 ········$values[n6]·=·ShareType.FEDERATED;
 33 ········$values[n7]·=·ShareType.CIRCLE;
31 ········$values[n7]·=·ShareType.ROOM;34 ········$values[n8]·=·ShareType.ROOM;
32 ········$VALUES·=·$values;35 ········$VALUES·=·$values;
33 ····}36 ····}
34 ····37 ····
35 ····private·ShareType(final·String·name,·final·int·ordinal,·final·int·value)·{38 ····private·ShareType(final·String·name,·final·int·ordinal,·final·int·value)·{
36 ········this.value·=·value;39 ········this.value·=·value;
37 ····}40 ····}
38 ····41 ····
Offset 56, 14 lines modifiedOffset 59, 17 lines modified
56 ········}59 ········}
57 ········if·(n·==·5)·{60 ········if·(n·==·5)·{
58 ············return·ShareType.CONTACT;61 ············return·ShareType.CONTACT;
59 ········}62 ········}
60 ········if·(n·==·6)·{63 ········if·(n·==·6)·{
61 ············return·ShareType.FEDERATED;64 ············return·ShareType.FEDERATED;
62 ········}65 ········}
 66 ········if·(n·==·7)·{
 67 ············return·ShareType.CIRCLE;
 68 ········}
63 ········if·(n·!=·10)·{69 ········if·(n·!=·10)·{
64 ············return·ShareType.NO_SHARED;70 ············return·ShareType.NO_SHARED;
65 ········}71 ········}
66 ········return·ShareType.ROOM;72 ········return·ShareType.ROOM;
67 ····}73 ····}
68 ····74 ····
69 ····public·int·getValue()·{75 ····public·int·getValue()·{
4.56 KB
com/owncloud/android/lib/resources/shares/ShareXMLParser.class
4.44 KB
procyon -ec {}
    
Offset 78, 33 lines modifiedOffset 78, 33 lines modified
78 ········xmlPullParser.require(n,·ns,·"data");78 ········xmlPullParser.require(n,·ns,·"data");
79 ········OCShare·e·=·null;79 ········OCShare·e·=·null;
80 ········while·(xmlPullParser.next()·!=·3)·{80 ········while·(xmlPullParser.next()·!=·3)·{
81 ············if·(xmlPullParser.getEventType()·!=·n)·{81 ············if·(xmlPullParser.getEventType()·!=·n)·{
82 ················continue;82 ················continue;
83 ············}83 ············}
84 ············final·String·name·=·xmlPullParser.getName();84 ············final·String·name·=·xmlPullParser.getName();
85 ············if·(name.equalsIgnoreCase("element"))·{85 ············if·("element".equalsIgnoreCase(name))·{
86 ················this.readElement(xmlPullParser,·list);86 ················this.readElement(xmlPullParser,·list);
87 ············}87 ············}
88 ············else·{88 ············else·{
89 ················final·String·anotherString·=·"id";89 ················final·String·s·=·"id";
90 ················if·(name.equalsIgnoreCase(anotherString))·{90 ················if·(s.equalsIgnoreCase(name))·{
91 ····················e·=·new·OCShare();91 ····················e·=·new·OCShare();
92 ····················e.setRemoteId((long)Integer.parseInt(this.readNode(xmlPullParser,·anotherString)));92 ····················e.setRemoteId((long)Integer.parseInt(this.readNode(xmlPullParser,·s)));
93 ················}93 ················}
94 ················else·{94 ················else·{
95 ····················final·String·anotherString2·=·"url";95 ····················final·String·s2·=·"url";
96 ····················if·(name.equalsIgnoreCase(anotherString2))·{96 ····················if·(s2.equalsIgnoreCase(name))·{
97 ························e.setShareType(ShareType.PUBLIC_LINK);97 ························e.setShareType(ShareType.PUBLIC_LINK);
98 ························e.setShareLink(this.readNode(xmlPullParser,·anotherString2));98 ························e.setShareLink(this.readNode(xmlPullParser,·s2));
99 ····················}99 ····················}
100 ····················else·{100 ····················else·{
101 ························final·String·anotherString3·=·"token";101 ························final·String·s3·=·"token";
102 ························if·(name.equalsIgnoreCase(anotherString3))·{102 ························if·(s3.equalsIgnoreCase(name))·{
103 ····························e.setToken(this.readNode(xmlPullParser,·anotherString3));103 ····························e.setToken(this.readNode(xmlPullParser,·s3));
104 ························}104 ························}
105 ························else·{105 ························else·{
106 ····························this.skip(xmlPullParser);106 ····························this.skip(xmlPullParser);
107 ························}107 ························}
108 ····················}108 ····················}
109 ················}109 ················}
110 ············}110 ············}
Offset 455, 27 lines modifiedOffset 455, 27 lines modified
455 ········final·int·n·=·2;455 ········final·int·n·=·2;
456 ········xmlPullParser.require(n,·ns,·"meta");456 ········xmlPullParser.require(n,·ns,·"meta");
457 ········while·(xmlPullParser.next()·!=·3)·{457 ········while·(xmlPullParser.next()·!=·3)·{
458 ············if·(xmlPullParser.getEventType()·!=·n)·{458 ············if·(xmlPullParser.getEventType()·!=·n)·{
459 ················continue;459 ················continue;
460 ············}460 ············}
461 ············final·String·name·=·xmlPullParser.getName();461 ············final·String·name·=·xmlPullParser.getName();
462 ············final·String·anotherString·=·"status";462 ············final·String·s·=·"status";
463 ············if·(name.equalsIgnoreCase(anotherString))·{463 ············if·(s.equalsIgnoreCase(name))·{
464 ················this.setStatus(this.readNode(xmlPullParser,·anotherString));464 ················this.setStatus(this.readNode(xmlPullParser,·s));
465 ············}465 ············}
466 ············else·{466 ············else·{
467 ················final·String·anotherString2·=·"statuscode";467 ················final·String·s2·=·"statuscode";
468 ················if·(name.equalsIgnoreCase(anotherString2))·{468 ················if·(s2.equalsIgnoreCase(name))·{
469 ····················this.setStatusCode(Integer.parseInt(this.readNode(xmlPullParser,·anotherString2)));469 ····················this.setStatusCode(Integer.parseInt(this.readNode(xmlPullParser,·s2)));
470 ················}470 ················}
471 ················else·{471 ················else·{
472 ····················final·String·anotherString3·=·"message";472 ····················final·String·s3·=·"message";
473 ····················if·(name.equalsIgnoreCase(anotherString3))·{473 ····················if·(s3.equalsIgnoreCase(name))·{
474 ························this.setMessage(this.readNode(xmlPullParser,·anotherString3));474 ························this.setMessage(this.readNode(xmlPullParser,·s3));
475 ····················}475 ····················}
476 ····················else·{476 ····················else·{
477 ························this.skip(xmlPullParser);477 ························this.skip(xmlPullParser);
478 ····················}478 ····················}
479 ················}479 ················}
480 ············}480 ············}
481 ········}481 ········}
Offset 494, 18 lines modifiedOffset 494, 18 lines modified
494 ········final·int·n·=·2;494 ········final·int·n·=·2;
495 ········xmlPullParser.require(n,·ns,·"ocs");495 ········xmlPullParser.require(n,·ns,·"ocs");
496 ········while·(xmlPullParser.next()·!=·3)·{496 ········while·(xmlPullParser.next()·!=·3)·{
497 ············if·(xmlPullParser.getEventType()·!=·n)·{497 ············if·(xmlPullParser.getEventType()·!=·n)·{
498 ················continue;498 ················continue;
499 ············}499 ············}
500 ············final·String·name·=·xmlPullParser.getName();500 ············final·String·name·=·xmlPullParser.getName();
501 ············if·(name.equalsIgnoreCase("meta"))·{501 ············if·("meta".equalsIgnoreCase(name))·{
502 ················this.readMeta(xmlPullParser);502 ················this.readMeta(xmlPullParser);
503 ············}503 ············}
504 ············else·if·(name.equalsIgnoreCase("data"))·{504 ············else·if·("data".equalsIgnoreCase(name))·{
505 ················data·=·this.readData(xmlPullParser);505 ················data·=·this.readData(xmlPullParser);
506 ············}506 ············}
507 ············else·{507 ············else·{
508 ················this.skip(xmlPullParser);508 ················this.skip(xmlPullParser);
509 ············}509 ············}
510 ········}510 ········}
511 ········return·data;511 ········return·data;
4.04 KB
com/owncloud/android/lib/resources/status/OCCapability.class
3.92 KB
procyon -ec {}
    
Offset 8, 14 lines modifiedOffset 8, 15 lines modified
8 {8 {
9 ····private·static·final·String·VERSION_DOT·=·".";9 ····private·static·final·String·VERSION_DOT·=·".";
10 ····private·String·accountName;10 ····private·String·accountName;
11 ····private·CapabilityBooleanType·activity;11 ····private·CapabilityBooleanType·activity;
12 ····private·int·corePollInterval;12 ····private·int·corePollInterval;
13 ····private·String·directEditingEtag;13 ····private·String·directEditingEtag;
14 ····private·CapabilityBooleanType·endToEndEncryption;14 ····private·CapabilityBooleanType·endToEndEncryption;
 15 ····private·String·etag;
15 ····private·CapabilityBooleanType·extendedSupport;16 ····private·CapabilityBooleanType·extendedSupport;
16 ····private·CapabilityBooleanType·externalLinks;17 ····private·CapabilityBooleanType·externalLinks;
17 ····private·CapabilityBooleanType·filesBigFileChunking;18 ····private·CapabilityBooleanType·filesBigFileChunking;
18 ····private·CapabilityBooleanType·filesFileDrop;19 ····private·CapabilityBooleanType·filesFileDrop;
19 ····private·CapabilityBooleanType·filesSharingApiEnabled;20 ····private·CapabilityBooleanType·filesSharingApiEnabled;
20 ····private·CapabilityBooleanType·filesSharingFederationIncoming;21 ····private·CapabilityBooleanType·filesSharingFederationIncoming;
21 ····private·CapabilityBooleanType·filesSharingFederationOutgoing;22 ····private·CapabilityBooleanType·filesSharingFederationOutgoing;
Offset 55, 27 lines modifiedOffset 56, 27 lines modified
55 ····private·int·versionMayor;56 ····private·int·versionMayor;
56 ····private·int·versionMicro;57 ····private·int·versionMicro;
57 ····private·int·versionMinor;58 ····private·int·versionMinor;
58 ····private·String·versionString;59 ····private·String·versionString;
59 ····60 ····
60 ····public·OCCapability()·{61 ····public·OCCapability()·{
61 ········this.id·=·0L;62 ········this.id·=·0L;
62 ········final·String·s·=·"";63 ········final·String·etag·=·"";
63 ········this.accountName·=·s;64 ········this.accountName·=·etag;
64 ········this.versionMayor·=·0;65 ········this.versionMayor·=·0;
65 ········this.versionMinor·=·0;66 ········this.versionMinor·=·0;
66 ········this.versionMicro·=·0;67 ········this.versionMicro·=·0;
67 ········this.versionString·=·s;68 ········this.versionString·=·etag;
68 ········this.serverName·=·s;69 ········this.serverName·=·etag;
69 ········this.serverSlogan·=·s;70 ········this.serverSlogan·=·etag;
70 ········this.serverColor·=·s;71 ········this.serverColor·=·etag;
71 ········this.serverElementColor·=·s;72 ········this.serverElementColor·=·etag;
72 ········this.serverTextColor·=·s;73 ········this.serverTextColor·=·etag;
73 ········this.serverLogo·=·s;74 ········this.serverLogo·=·etag;
74 ········this.serverBackground·=·s;75 ········this.serverBackground·=·etag;
75 ········this.serverBackgroundDefault·=·CapabilityBooleanType.UNKNOWN;76 ········this.serverBackgroundDefault·=·CapabilityBooleanType.UNKNOWN;
76 ········this.serverBackgroundPlain·=·CapabilityBooleanType.UNKNOWN;77 ········this.serverBackgroundPlain·=·CapabilityBooleanType.UNKNOWN;
77 ········this.corePollInterval·=·0;78 ········this.corePollInterval·=·0;
78 ········this.filesSharingApiEnabled·=·CapabilityBooleanType.UNKNOWN;79 ········this.filesSharingApiEnabled·=·CapabilityBooleanType.UNKNOWN;
79 ········this.filesSharingPublicEnabled·=·CapabilityBooleanType.UNKNOWN;80 ········this.filesSharingPublicEnabled·=·CapabilityBooleanType.UNKNOWN;
80 ········this.filesSharingPublicPasswordEnforced·=·CapabilityBooleanType.UNKNOWN;81 ········this.filesSharingPublicPasswordEnforced·=·CapabilityBooleanType.UNKNOWN;
81 ········this.filesSharingPublicAskForOptionalPassword·=·CapabilityBooleanType.UNKNOWN;82 ········this.filesSharingPublicAskForOptionalPassword·=·CapabilityBooleanType.UNKNOWN;
Offset 100, 15 lines modifiedOffset 101, 16 lines modified
100 ········this.richDocuments·=·CapabilityBooleanType.UNKNOWN;101 ········this.richDocuments·=·CapabilityBooleanType.UNKNOWN;
101 ········this.richDocumentsMimeTypeList·=·new·ArrayList();102 ········this.richDocumentsMimeTypeList·=·new·ArrayList();
102 ········this.richDocumentsOptionalMimeTypeList·=·new·ArrayList();103 ········this.richDocumentsOptionalMimeTypeList·=·new·ArrayList();
103 ········this.richDocumentsDirectEditing·=·CapabilityBooleanType.FALSE;104 ········this.richDocumentsDirectEditing·=·CapabilityBooleanType.FALSE;
104 ········this.richDocumentsTemplatesAvailable·=·CapabilityBooleanType.FALSE;105 ········this.richDocumentsTemplatesAvailable·=·CapabilityBooleanType.FALSE;
105 ········this.richDocumentsProductName·=·"Collabora·Online";106 ········this.richDocumentsProductName·=·"Collabora·Online";
106 ········this.extendedSupport·=·CapabilityBooleanType.UNKNOWN;107 ········this.extendedSupport·=·CapabilityBooleanType.UNKNOWN;
107 ········this.directEditingEtag·=·s;108 ········this.directEditingEtag·=·etag;
 109 ········this.etag·=·etag;
108 ····}110 ····}
109 ····111 ····
110 ····public·String·getAccountName()·{112 ····public·String·getAccountName()·{
111 ········return·this.accountName;113 ········return·this.accountName;
112 ····}114 ····}
113 ····115 ····
114 ····public·CapabilityBooleanType·getActivity()·{116 ····public·CapabilityBooleanType·getActivity()·{
Offset 123, 14 lines modifiedOffset 125, 18 lines modified
123 ········return·this.directEditingEtag;125 ········return·this.directEditingEtag;
124 ····}126 ····}
125 ····127 ····
126 ····public·CapabilityBooleanType·getEndToEndEncryption()·{128 ····public·CapabilityBooleanType·getEndToEndEncryption()·{
127 ········return·this.endToEndEncryption;129 ········return·this.endToEndEncryption;
128 ····}130 ····}
129 ····131 ····
 132 ····public·String·getEtag()·{
 133 ········return·this.etag;
 134 ····}
 135 ····
130 ····public·CapabilityBooleanType·getExtendedSupport()·{136 ····public·CapabilityBooleanType·getExtendedSupport()·{
131 ········return·this.extendedSupport;137 ········return·this.extendedSupport;
132 ····}138 ····}
133 ····139 ····
134 ····public·CapabilityBooleanType·getExternalLinks()·{140 ····public·CapabilityBooleanType·getExternalLinks()·{
135 ········return·this.externalLinks;141 ········return·this.externalLinks;
136 ····}142 ····}
Offset 330, 14 lines modifiedOffset 336, 18 lines modified
330 ········this.directEditingEtag·=·directEditingEtag;336 ········this.directEditingEtag·=·directEditingEtag;
331 ····}337 ····}
332 ····338 ····
333 ····public·void·setEndToEndEncryption(final·CapabilityBooleanType·endToEndEncryption)·{339 ····public·void·setEndToEndEncryption(final·CapabilityBooleanType·endToEndEncryption)·{
334 ········this.endToEndEncryption·=·endToEndEncryption;340 ········this.endToEndEncryption·=·endToEndEncryption;
335 ····}341 ····}
336 ····342 ····
 343 ····public·void·setEtag(final·String·etag)·{
 344 ········this.etag·=·etag;
 345 ····}
 346 ····
337 ····public·void·setExtendedSupport(final·CapabilityBooleanType·extendedSupport)·{347 ····public·void·setExtendedSupport(final·CapabilityBooleanType·extendedSupport)·{
338 ········this.extendedSupport·=·extendedSupport;348 ········this.extendedSupport·=·extendedSupport;
339 ····}349 ····}
340 ····350 ····
341 ····public·void·setExternalLinks(final·CapabilityBooleanType·externalLinks)·{351 ····public·void·setExternalLinks(final·CapabilityBooleanType·externalLinks)·{
342 ········this.externalLinks·=·externalLinks;352 ········this.externalLinks·=·externalLinks;
343 ····}353 ····}
583 B
kotlin/KotlinVersion.class
531 B
procyon -ec {}
    
Offset 12, 15 lines modifiedOffset 12, 15 lines modified
12 ····private·final·int·major;12 ····private·final·int·major;
13 ····private·final·int·minor;13 ····private·final·int·minor;
14 ····private·final·int·patch;14 ····private·final·int·patch;
15 ····private·final·int·version;15 ····private·final·int·version;
16 ····16 ····
17 ····static·{17 ····static·{
18 ········Companion·=·new·KotlinVersion$Companion((DefaultConstructorMarker)null);18 ········Companion·=·new·KotlinVersion$Companion((DefaultConstructorMarker)null);
19 ········CURRENT·=·new·KotlinVersion(1,·3,·70);19 ········CURRENT·=·new·KotlinVersion(1,·3,·72);
20 ····}20 ····}
21 ····21 ····
22 ····public·KotlinVersion(final·int·n,·final·int·n2)·{22 ····public·KotlinVersion(final·int·n,·final·int·n2)·{
23 ········this(n,·n2,·0);23 ········this(n,·n2,·0);
24 ····}24 ····}
25 ····25 ····
26 ····public·KotlinVersion(int·n,·int·minor,·int·patch)·{26 ····public·KotlinVersion(int·n,·int·minor,·int·patch)·{
6.11 KB
okio/Okio.class
6.08 KB
procyon -ec {}
    
Offset 1, 116 lines modifiedOffset 1, 72 lines modified
  
1 package·okio;1 package·okio;
  
2 import·java.io.InputStream;2 import·java.io.InputStream;
3 import·java.io.FileInputStream; 
4 import·java.nio.file.Files; 
5 import·java.util.Arrays; 
6 import·java.nio.file.OpenOption;3 import·java.nio.file.OpenOption;
7 import·java.nio.file.Path;4 import·java.nio.file.Path;
8 import·java.net.Socket;5 import·java.net.Socket;
9 import·kotlin.text.StringsKt; 
10 import·java.io.OutputStream;6 import·java.io.OutputStream;
11 import·java.io.FileOutputStream; 
12 import·kotlin.jvm.internal.Intrinsics; 
13 import·java.io.File;7 import·java.io.File;
  
14 public·final·class·Okio8 public·final·class·Okio
15 {9 {
16 ····public·static·final·Sink·appendingSink(final·File·file)·{10 ····public·static·final·Sink·appendingSink(final·File·file)·{
 11 ········return·Okio__JvmOkioKt.appendingSink(file);
17 ········Intrinsics.checkParameterIsNotNull((Object)file,·"$this$appendingSink"); 
18 ········return·sink(new·FileOutputStream(file,·true)); 
19 ····}12 ····}
20 ····13 ····
21 ····public·static·final·Sink·blackhole()·{14 ····public·static·final·Sink·blackhole()·{
22 ········return·(Sink)new·BlackholeSink();15 ········return·Okio__OkioKt.blackhole();
23 ····}16 ····}
24 ····17 ····
25 ····public·static·final·BufferedSink·buffer(final·Sink·sink)·{18 ····public·static·final·BufferedSink·buffer(final·Sink·sink)·{
 19 ········return·Okio__OkioKt.buffer(sink);
26 ········Intrinsics.checkParameterIsNotNull((Object)sink,·"$this$buffer"); 
27 ········return·(BufferedSink)new·RealBufferedSink(sink); 
28 ····}20 ····}
29 ····21 ····
30 ····public·static·final·BufferedSource·buffer(final·Source·source)·{22 ····public·static·final·BufferedSource·buffer(final·Source·source)·{
 23 ········return·Okio__OkioKt.buffer(source);
31 ········Intrinsics.checkParameterIsNotNull((Object)source,·"$this$buffer"); 
32 ········return·(BufferedSource)new·RealBufferedSource(source); 
33 ····}24 ····}
34 ····25 ····
35 ····public·static·final·boolean·isAndroidGetsocknameError(final·AssertionError·assertionError)·{26 ····public·static·final·boolean·isAndroidGetsocknameError(final·AssertionError·assertionError)·{
 27 ········return·Okio__JvmOkioKt.isAndroidGetsocknameError(assertionError);
36 ········Intrinsics.checkParameterIsNotNull((Object)assertionError,·"$this$isAndroidGetsocknameError"); 
37 ········final·Throwable·cause·=·assertionError.getCause(); 
38 ········boolean·b·=·false; 
39 ········if·(cause·!=·null)·{ 
40 ············final·String·message·=·assertionError.getMessage(); 
41 ············if·(message·!=·null·&&·StringsKt.contains$default((CharSequence)(String)message,·(CharSequence)(String)"getsockname·failed",·false,·2,·(Object)null))·{ 
42 ················b·=·true; 
43 ············} 
44 ········} 
45 ········return·b; 
46 ····}28 ····}
47 ····29 ····
48 ····public·static·final·Sink·sink(final·File·file)·{30 ····public·static·final·Sink·sink(final·File·file)·{
49 ········return·sink$default(file,·false,·1,·null);31 ········return·sink$default(file,·false,·1,·null);
50 ····}32 ····}
51 ····33 ····
52 ····public·static·final·Sink·sink(final·File·file,·final·boolean·append)·{34 ····public·static·final·Sink·sink(final·File·file,·final·boolean·b)·{
 35 ········return·Okio__JvmOkioKt.sink(file,·b);
53 ········Intrinsics.checkParameterIsNotNull((Object)file,·"$this$sink"); 
54 ········return·sink(new·FileOutputStream(file,·append)); 
55 ····}36 ····}
56 ····37 ····
57 ····public·static·final·Sink·sink(final·OutputStream·outputStream)·{38 ····public·static·final·Sink·sink(final·OutputStream·outputStream)·{
 39 ········return·Okio__JvmOkioKt.sink(outputStream);
58 ········Intrinsics.checkParameterIsNotNull((Object)outputStream,·"$this$sink"); 
59 ········return·(Sink)new·OutputStreamSink(outputStream,·new·Timeout()); 
60 ····}40 ····}
61 ····41 ····
62 ····public·static·final·Sink·sink(final·Socket·socket)·{42 ····public·static·final·Sink·sink(final·Socket·socket)·{
 43 ········return·Okio__JvmOkioKt.sink(socket);
63 ········Intrinsics.checkParameterIsNotNull((Object)socket,·"$this$sink"); 
64 ········final·SocketAsyncTimeout·socketAsyncTimeout·=·new·SocketAsyncTimeout(socket); 
65 ········final·OutputStream·outputStream·=·socket.getOutputStream(); 
66 ········Intrinsics.checkExpressionValueIsNotNull((Object)outputStream,·"getOutputStream()"); 
67 ········return·socketAsyncTimeout.sink((Sink)new·OutputStreamSink(outputStream,·(Timeout)socketAsyncTimeout)); 
68 ····}44 ····}
69 ····45 ····
70 ····public·static·final·Sink·sink(final·Path·path,·OpenOption...·array)·{46 ····public·static·final·Sink·sink(final·Path·path,·final·OpenOption...·array)·{
 47 ········return·Okio__JvmOkioKt.sink(path,·array);
71 ········Intrinsics.checkParameterIsNotNull((Object)path,·"$this$sink"); 
72 ········Intrinsics.checkParameterIsNotNull((Object)array,·"options"); 
73 ········array·=·Arrays.copyOf(array,·array.length); 
74 ········final·OutputStream·outputStream·=·Files.newOutputStream(path,·array); 
75 ········Intrinsics.checkExpressionValueIsNotNull((Object)outputStream,·"Files.newOutputStream(this,·*options)"); 
76 ········return·sink(outputStream); 
77 ····}48 ····}
78 ····49 ····
79 ····public·static·/*·synthetic·*/·Sink·sink$default(final·File·file,·boolean·b,·int·n,·final·Object·o)·{50 ····public·static·/*·synthetic·*/·Sink·sink$default(final·File·file,·final·boolean·b,·final·int·n,·final·Object·o)·{
 51 ········return·Okio__JvmOkioKt.sink$default(file,·b,·n,·o);
80 ········n·&=·0x1; 
81 ········if·(n·!=·0)·{ 
82 ············b·=·false; 
83 ········} 
84 ········return·sink(file,·b); 
85 ····}52 ····}
86 ····53 ····
87 ····public·static·final·Source·source(final·File·file)·{54 ····public·static·final·Source·source(final·File·file)·{
 55 ········return·Okio__JvmOkioKt.source(file);
88 ········Intrinsics.checkParameterIsNotNull((Object)file,·"$this$source"); 
89 ········return·source(new·FileInputStream(file)); 
90 ····}56 ····}
91 ····57 ····
92 ····public·static·final·Source·source(final·InputStream·inputStream)·{58 ····public·static·final·Source·source(final·InputStream·inputStream)·{
 59 ········return·Okio__JvmOkioKt.source(inputStream);
93 ········Intrinsics.checkParameterIsNotNull((Object)inputStream,·"$this$source"); 
94 ········return·(Source)new·InputStreamSource(inputStream,·new·Timeout()); 
95 ····}60 ····}
96 ····61 ····
97 ····public·static·final·Source·source(final·Socket·socket)·{62 ····public·static·final·Source·source(final·Socket·socket)·{
 63 ········return·Okio__JvmOkioKt.source(socket);
98 ········Intrinsics.checkParameterIsNotNull((Object)socket,·"$this$source"); 
99 ········final·SocketAsyncTimeout·socketAsyncTimeout·=·new·SocketAsyncTimeout(socket); 
100 ········final·InputStream·inputStream·=·socket.getInputStream(); 
101 ········Intrinsics.checkExpressionValueIsNotNull((Object)inputStream,·"getInputStream()"); 
102 ········return·socketAsyncTimeout.source((Source)new·InputStreamSource(inputStream,·(Timeout)socketAsyncTimeout)); 
103 ····}64 ····}
104 ····65 ····
105 ····public·static·final·Source·source(final·Path·path,·OpenOption...·array)·{66 ····public·static·final·Source·source(final·Path·path,·final·OpenOption...·array)·{
 67 ········return·Okio__JvmOkioKt.source(path,·array);
106 ········Intrinsics.checkParameterIsNotNull((Object)path,·"$this$source"); 
107 ········Intrinsics.checkParameterIsNotNull((Object)array,·"options"); 
108 ········array·=·Arrays.copyOf(array,·array.length); 
109 ········final·InputStream·inputStream·=·Files.newInputStream(path,·array); 
110 ········Intrinsics.checkExpressionValueIsNotNull((Object)inputStream,·"Files.newInputStream(this,·*options)"); 
111 ········return·source(inputStream); 
Max diff block lines reached; 3/6198 bytes (0.05%) of diff not shown.
15.2 KB
com/owncloud/android/lib/resources/comments/CommentFileRemoteOperation.class
15.0 KB
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 14 lines modified
  
1 package·com.owncloud.android.lib.resources.comments;1 package·com.owncloud.android.lib.resources.comments;
  
2 import·java.io.IOException;2 import·com.google.gson.Gson;
3 import·android.util.Log;3 import·android.util.Log;
 4 import·java.io.IOException;
 5 import·java.io.InputStream;
4 import·org.apache.commons.httpclient.HttpMethod;6 import·org.apache.commons.httpclient.HttpMethod;
5 import·org.apache.commons.httpclient.HttpMethodBase;7 import·org.apache.commons.httpclient.HttpMethodBase;
6 import·org.apache.commons.httpclient.methods.RequestEntity;8 import·org.apache.commons.httpclient.methods.RequestEntity;
7 import·org.apache.commons.httpclient.methods.StringRequestEntity;9 import·org.apache.commons.httpclient.methods.StringRequestEntity;
8 import·java.lang.reflect.Type;10 import·java.lang.reflect.Type;
9 import·java.util.Map;11 import·java.util.Map;
10 import·com.google.gson.GsonBuilder;12 import·com.google.gson.GsonBuilder;
Offset 45, 64 lines modifiedOffset 47, 231 lines modified
45 ········}47 ········}
46 ········else·{48 ········else·{
47 ············n·=·0;49 ············n·=·0;
48 ········}50 ········}
49 ········return·n·!=·0;51 ········return·n·!=·0;
50 ····}52 ····}
51 ····53 ····
52 ····protected·RemoteOperationResult·run(final·OwnCloudClient·ownCloudClient)·{54 ····protected·RemoteOperationResult·run(final·OwnCloudClient·ex)·{
53 ········RemoteOperationResult·remoteOperationResult·=·null;55 ········Object·o·=·null;
 56 ········String·string·=·null;
54 ········try·{57 ········try·{
55 ············try·{58 ············try·{
56 ················final·StringBuilder·sb·=·new·StringBuilder();59 ················final·StringBuilder·sb·=·new·StringBuilder();
57 ················sb.append(ownCloudClient.getNewWebdavUri());60 ················sb.append(((OwnCloudClient)ex).getNewWebdavUri());
58 ················sb.append("/comments/files/");61 ················sb.append("/comments/files/");
59 ················sb.append(this.fileId);62 ················sb.append(this.fileId);
60 ················final·String·string·=·sb.toString();63 ················string·=·sb.toString();
 64 ················final·Utf8PostMethod·utf8PostMethod·=·new(org.apache.commons.httpclient.methods.Utf8PostMethod.class);
 65 ················final·Utf8PostMethod·utf8PostMethod3;
 66 ················final·Utf8PostMethod·utf8PostMethod2·=·utf8PostMethod3·=·utf8PostMethod;
 67 ················final·String·s·=·string;
 68 ················new·Utf8PostMethod(s);
 69 ················o·=·"Content-type";
 70 ················Object·o2·=·"application/json";
 71 ················final·Utf8PostMethod·utf8PostMethod4·=·utf8PostMethod2;
 72 ················final·Object·o3·=·o;
61 ················try·{73 ················try·{
62 ····················final·Utf8PostMethod·utf8PostMethod·=·new·Utf8PostMethod(string); 
63 ····················utf8PostMethod.addRequestHeader("Content-type",·"application/json");74 ····················final·Object·o4·=·o2;
 75 ····················utf8PostMethod4.addRequestHeader((String)o3,·(String)o4);
 76 ····················final·HashMap·hashMap·=·new(java.util.HashMap.class);
 77 ····················o·=·hashMap;
64 ····················try·{78 ····················try·{
65 ························final·HashMap<String,·String>·hashMap·=·new·HashMap<String,·String>(); 
66 ························hashMap.put("actorId",·ownCloudClient.getUserId()); 
67 ························hashMap.put("actorType",·"users"); 
68 ························hashMap.put("verb",·"comment"); 
69 ························hashMap.put("message",·this.message);79 ························final·Object·o5·=·o;
 80 ························new·HashMap();
 81 ························o2·=·"actorId";
 82 ························final·IOException·ex2·=·ex;
 83 ························final·String·s2·=·((OwnCloudClient)ex2).getUserId();
 84 ························final·Object·o6·=·o;
 85 ························final·Object·o7·=·o2;
 86 ························final·String·s3·=·s2;
 87 ························((Map<String,·String>)o6).put((String)o7,·s3);
 88 ························o2·=·"actorType";
 89 ························final·String·s4·=·"users";
 90 ························final·Object·o8·=·o;
 91 ························final·Object·o9·=·o2;
 92 ························final·String·s5·=·s4;
 93 ························((Map<String,·String>)o8).put((String)o9,·s5);
 94 ························o2·=·"verb";
 95 ························final·String·s6·=·"comment";
 96 ························final·Object·o10·=·o;
 97 ························final·Object·o11·=·o2;
 98 ························final·String·s7·=·s6;
 99 ························((Map<String,·String>)o10).put((String)o11,·s7);
 100 ························o2·=·"message";
 101 ························final·CommentFileRemoteOperation·commentFileRemoteOperation·=·this;
 102 ························final·String·s8·=·commentFileRemoteOperation.message;
 103 ························final·Object·o12·=·o;
 104 ························final·Object·o13·=·o2;
 105 ························final·String·s9·=·s8;
 106 ························((Map<String,·String>)o12).put((String)o13,·s9);
 107 ························final·GsonBuilder·gsonBuilder·=·new(com.google.gson.GsonBuilder.class);
 108 ························o2·=·gsonBuilder;
70 ························try·{109 ························try·{
71 ····························final·String·json·=·new·GsonBuilder().create().toJson((Object)hashMap,·(Type)Map.class);110 ····························final·Object·o14·=·o2;
 111 ····························new·GsonBuilder();
 112 ····························final·Object·o15·=·o2;
 113 ····························o2·=·((GsonBuilder)o15).create();
 114 ····························final·Class<Map>·clazz·=·Map.class;
 115 ····························final·Object·o16·=·o2;
 116 ····························final·Object·o17·=·o;
 117 ····························final·Class<Map>·clazz2·=·clazz;
 118 ····························o·=·((Gson)o16).toJson(o17,·(Type)clazz2);
72 ····························try·{119 ····························try·{
 120 ································final·StringRequestEntity·stringRequestEntity·=·new(org.apache.commons.httpclient.methods.StringRequestEntity.class);
73 ································final·StringRequestEntity·requestEntity·=·new·StringRequestEntity(json);121 ································final·StringRequestEntity·stringRequestEntity2;
 122 ································o2·=·(stringRequestEntity2·=·stringRequestEntity);
 123 ································final·Object·o18·=·o;
 124 ································new·StringRequestEntity((String)o18);
74 ································final·Utf8PostMethod·utf8PostMethod2·=·utf8PostMethod;125 ································final·Utf8PostMethod·utf8PostMethod5·=·utf8PostMethod2;
75 ································try·{126 ································try·{
 127 ····································final·Object·o19·=·o2;
76 ····································utf8PostMethod2.setRequestEntity((RequestEntity)requestEntity);128 ····································utf8PostMethod5.setRequestEntity((RequestEntity)o19);
 129 ····································final·int·n·=·30000;
 130 ····································final·int·n2·=·5000;
 131 ····································final·IOException·ex3·=·ex;
 132 ····································final·Utf8PostMethod·utf8PostMethod6·=·utf8PostMethod2;
 133 ····································final·int·n3·=·n;
 134 ····································final·int·n4·=·n2;
77 ····································final·int·executeMethod·=·ownCloudClient.executeMethod((HttpMethodBase)utf8PostMethod,·30000,·5000);135 ····································final·int·n5·=·((OwnCloudClient)ex3).executeMethod((HttpMethodBase)utf8PostMethod6,·n3,·n4);
78 ····································try·{136 ····································try·{
 137 ········································final·RemoteOperationResult·remoteOperationResult·=·new(com.owncloud.android.lib.common.operations.RemoteOperationResult.class);
 138 ········································o2·=·remoteOperationResult;
 139 ········································final·CommentFileRemoteOperation·commentFileRemoteOperation2·=·this;
 140 ········································final·int·n6·=·n5;
 141 ········································final·boolean·b·=·commentFileRemoteOperation2.isSuccess(n6);
 142 ········································final·Object·o20·=·o2;
 143 ········································final·boolean·b2·=·b;
 144 ········································final·Utf8PostMethod·utf8PostMethod7·=·utf8PostMethod2;
79 ········································remoteOperationResult·=·new·RemoteOperationResult(this.isSuccess(executeMethod),·(HttpMethod)utf8PostMethod);145 ········································new·RemoteOperationResult(b2,·(HttpMethod)utf8PostMethod7);
 146 ········································final·Utf8PostMethod·utf8PostMethod8·=·utf8PostMethod2;
80 ········································ownCloudClient.exhaustResponse(utf8PostMethod.getResponseBodyAsStream());147 ········································o·=·utf8PostMethod8.getResponseBodyAsStream();
81 ····································} 
82 ····································catch·(IOException·ex)·{148 ········································final·IOException·ex4·=·ex;
 149 ········································final·Object·o21·=·o;
 150 ········································((OwnCloudClient)ex4).exhaustResponse((InputStream)o21);
 151 ········································final·Utf8PostMethod·utf8PostMethod9·=·utf8PostMethod2;
 152 ········································utf8PostMethod9.releaseConnection();
Max diff block lines reached; 6088/15359 bytes (39.64%) of diff not shown.
1.79 KB
com/owncloud/android/lib/resources/e2ee/LockFileRemoteOperation.class
1.65 KB
procyon -ec {}
    
Offset 7, 19 lines modifiedOffset 7, 17 lines modified
  
7 public·class·LockFileRemoteOperation·extends·RemoteOperation7 public·class·LockFileRemoteOperation·extends·RemoteOperation
8 {8 {
9 ····private·static·final·String·JSON_FORMAT·=·"?format=json";9 ····private·static·final·String·JSON_FORMAT·=·"?format=json";
10 ····private·static·final·String·LOCK_FILE_URL·=·"/ocs/v2.php/apps/end_to_end_encryption/api/v1/lock/";10 ····private·static·final·String·LOCK_FILE_URL·=·"/ocs/v2.php/apps/end_to_end_encryption/api/v1/lock/";
11 ····private·static·final·String·NODE_DATA·=·"data";11 ····private·static·final·String·NODE_DATA·=·"data";
12 ····private·static·final·String·NODE_OCS·=·"ocs";12 ····private·static·final·String·NODE_OCS·=·"ocs";
13 ····private·static·final·String·NODE_TOKEN·=·"token"; 
14 ····private·static·final·int·SYNC_CONNECTION_TIMEOUT·=·5000;13 ····private·static·final·int·SYNC_CONNECTION_TIMEOUT·=·5000;
15 ····private·static·final·int·SYNC_READ_TIMEOUT·=·40000;14 ····private·static·final·int·SYNC_READ_TIMEOUT·=·40000;
16 ····private·static·final·String·TAG;15 ····private·static·final·String·TAG;
17 ····private·static·final·String·TOKEN·=·"token"; 
18 ····private·String·localId;16 ····private·String·localId;
19 ····private·String·token;17 ····private·String·token;
20 ····18 ····
21 ····static·{19 ····static·{
22 ········TAG·=·LockFileRemoteOperation.class.getSimpleName();20 ········TAG·=·LockFileRemoteOperation.class.getSimpleName();
23 ····}21 ····}
24 ····22 ····
Offset 82, 15 lines modifiedOffset 80, 15 lines modified
82 ········//····82:·invokespecial···org/apache/commons/httpclient/methods/Utf8PostMethod.<init>:(Ljava/lang/String;)V80 ········//····82:·invokespecial···org/apache/commons/httpclient/methods/Utf8PostMethod.<init>:(Ljava/lang/String;)V
83 ········//····85:·aload_0········81 ········//····85:·aload_0········
84 ········//····86:·getfield········com/owncloud/android/lib/resources/e2ee/LockFileRemoteOperation.token:Ljava/lang/String;82 ········//····86:·getfield········com/owncloud/android/lib/resources/e2ee/LockFileRemoteOperation.token:Ljava/lang/String;
85 ········//····89:·astore_3·······83 ········//····89:·astore_3·······
86 ········//····90:·aload_3········84 ········//····90:·aload_3········
87 ········//····91:·invokevirtual···java/lang/String.isEmpty:()Z85 ········//····91:·invokevirtual···java/lang/String.isEmpty:()Z
88 ········//····94:·istore_2·······86 ········//····94:·istore_2·······
89 ········//····95:·ldc·············"token"87 ········//····95:·ldc·············"e2e-token"
90 ········//····97:·astore··········588 ········//····97:·astore··········5
91 ········//····99:·iload_2········89 ········//····99:·iload_2········
92 ········//···100:·ifne············11690 ········//···100:·ifne············116
93 ········//···103:·aload_0········91 ········//···103:·aload_0········
94 ········//···104:·getfield········com/owncloud/android/lib/resources/e2ee/LockFileRemoteOperation.token:Ljava/lang/String;92 ········//···104:·getfield········com/owncloud/android/lib/resources/e2ee/LockFileRemoteOperation.token:Ljava/lang/String;
95 ········//···107:·astore_3·······93 ········//···107:·astore_3·······
96 ········//···108:·aload···········494 ········//···108:·aload···········4
1.53 KB
com/owncloud/android/lib/resources/e2ee/UnlockFileRemoteOperation.class
1.39 KB
procyon -ec {}
    
Offset 7, 15 lines modifiedOffset 7, 14 lines modified
  
7 public·class·UnlockFileRemoteOperation·extends·RemoteOperation7 public·class·UnlockFileRemoteOperation·extends·RemoteOperation
8 {8 {
9 ····private·static·final·String·LOCK_FILE_URL·=·"/ocs/v2.php/apps/end_to_end_encryption/api/v1/lock/";9 ····private·static·final·String·LOCK_FILE_URL·=·"/ocs/v2.php/apps/end_to_end_encryption/api/v1/lock/";
10 ····private·static·final·int·SYNC_CONNECTION_TIMEOUT·=·5000;10 ····private·static·final·int·SYNC_CONNECTION_TIMEOUT·=·5000;
11 ····private·static·final·int·SYNC_READ_TIMEOUT·=·40000;11 ····private·static·final·int·SYNC_READ_TIMEOUT·=·40000;
12 ····private·static·final·String·TAG;12 ····private·static·final·String·TAG;
13 ····private·static·final·String·TOKEN·=·"token"; 
14 ····private·String·localId;13 ····private·String·localId;
15 ····private·String·token;14 ····private·String·token;
16 ····15 ····
17 ····static·{16 ····static·{
18 ········TAG·=·UnlockFileRemoteOperation.class.getSimpleName();17 ········TAG·=·UnlockFileRemoteOperation.class.getSimpleName();
19 ····}18 ····}
20 ····19 ····
Offset 77, 15 lines modifiedOffset 76, 15 lines modified
77 ········//····90:·astore_3·······76 ········//····90:·astore_3·······
78 ········//····91:·ldc·············"application/x-www-form-urlencoded"77 ········//····91:·ldc·············"application/x-www-form-urlencoded"
79 ········//····93:·astore··········578 ········//····93:·astore··········5
80 ········//····95:·aload···········479 ········//····95:·aload···········4
81 ········//····97:·aload_3········80 ········//····97:·aload_3········
82 ········//····98:·aload···········581 ········//····98:·aload···········5
83 ········//···100:·invokevirtual···org/apache/commons/httpclient/methods/DeleteMethod.addRequestHeader:(Ljava/lang/String;Ljava/lang/String;)V82 ········//···100:·invokevirtual···org/apache/commons/httpclient/methods/DeleteMethod.addRequestHeader:(Ljava/lang/String;Ljava/lang/String;)V
84 ········//···103:·ldc·············"token"83 ········//···103:·ldc·············"e2e-token"
85 ········//···105:·astore_3·······84 ········//···105:·astore_3·······
86 ········//···106:·aload_0········85 ········//···106:·aload_0········
87 ········//···107:·getfield········com/owncloud/android/lib/resources/e2ee/UnlockFileRemoteOperation.token:Ljava/lang/String;86 ········//···107:·getfield········com/owncloud/android/lib/resources/e2ee/UnlockFileRemoteOperation.token:Ljava/lang/String;
88 ········//···110:·astore··········587 ········//···110:·astore··········5
89 ········//···112:·aload···········488 ········//···112:·aload···········4
90 ········//···114:·aload_3········89 ········//···114:·aload_3········
91 ········//···115:·aload···········590 ········//···115:·aload···········5
1.63 KB
com/owncloud/android/lib/resources/e2ee/UpdateMetadataRemoteOperation.class
1.49 KB
procyon -ec {}
    
Offset 12, 15 lines modifiedOffset 12, 14 lines modified
12 ····private·static·final·String·METADATA_URL·=·"/ocs/v2.php/apps/end_to_end_encryption/api/v1/meta-data/";12 ····private·static·final·String·METADATA_URL·=·"/ocs/v2.php/apps/end_to_end_encryption/api/v1/meta-data/";
13 ····private·static·final·String·NODE_DATA·=·"data";13 ····private·static·final·String·NODE_DATA·=·"data";
14 ····private·static·final·String·NODE_META_DATA·=·"meta-data";14 ····private·static·final·String·NODE_META_DATA·=·"meta-data";
15 ····private·static·final·String·NODE_OCS·=·"ocs";15 ····private·static·final·String·NODE_OCS·=·"ocs";
16 ····private·static·final·int·SYNC_CONNECTION_TIMEOUT·=·5000;16 ····private·static·final·int·SYNC_CONNECTION_TIMEOUT·=·5000;
17 ····private·static·final·int·SYNC_READ_TIMEOUT·=·40000;17 ····private·static·final·int·SYNC_READ_TIMEOUT·=·40000;
18 ····private·static·final·String·TAG;18 ····private·static·final·String·TAG;
19 ····private·static·final·String·TOKEN·=·"token"; 
20 ····private·String·encryptedMetadataJson;19 ····private·String·encryptedMetadataJson;
21 ····private·String·fileId;20 ····private·String·fileId;
22 ····private·String·token;21 ····private·String·token;
23 ····22 ····
24 ····static·{23 ····static·{
25 ········TAG·=·UpdateMetadataRemoteOperation.class.getSimpleName();24 ········TAG·=·UpdateMetadataRemoteOperation.class.getSimpleName();
26 ····}25 ····}
Offset 92, 15 lines modifiedOffset 91, 15 lines modified
92 ········//···103:·iconst_2·······91 ········//···103:·iconst_2·······
93 ········//···104:·istore_2·······92 ········//···104:·istore_2·······
94 ········//···105:·iload_2········93 ········//···105:·iload_2········
95 ········//···106:·anewarray·······Lorg/apache/commons/httpclient/NameValuePair;94 ········//···106:·anewarray·······Lorg/apache/commons/httpclient/NameValuePair;
96 ········//···109:·astore_3·······95 ········//···109:·astore_3·······
97 ········//···110:·new·············Lorg/apache/commons/httpclient/NameValuePair;96 ········//···110:·new·············Lorg/apache/commons/httpclient/NameValuePair;
98 ········//···113:·astore··········597 ········//···113:·astore··········5
99 ········//···115:·ldc·············"token"98 ········//···115:·ldc·············"e2e-token"
100 ········//···117:·astore··········699 ········//···117:·astore··········6
101 ········//···119:·aload_0········100 ········//···119:·aload_0········
102 ········//···120:·getfield········com/owncloud/android/lib/resources/e2ee/UpdateMetadataRemoteOperation.token:Ljava/lang/String;101 ········//···120:·getfield········com/owncloud/android/lib/resources/e2ee/UpdateMetadataRemoteOperation.token:Ljava/lang/String;
103 ········//···123:·astore··········7102 ········//···123:·astore··········7
104 ········//···125:·aload···········5103 ········//···125:·aload···········5
105 ········//···127:·aload···········6104 ········//···127:·aload···········6
106 ········//···129:·aload···········7105 ········//···129:·aload···········7
25.9 KB
com/owncloud/android/lib/resources/files/CheckEtagRemoteOperation.class
25.8 KB
procyon -ec {}
    
Offset 1, 21 lines modifiedOffset 1, 10 lines modified
  
1 package·com.owncloud.android.lib.resources.files;1 package·com.owncloud.android.lib.resources.files;
  
2 import·org.apache.jackrabbit.webdav.property.DavProperty; 
3 import·org.apache.jackrabbit.webdav.property.DavPropertySet; 
4 import·org.apache.jackrabbit.webdav.MultiStatus; 
5 import·com.owncloud.android.lib.common.utils.Log_OC; 
6 import·java.util.ArrayList; 
7 import·com.owncloud.android.lib.common.operations.RemoteOperationResult$ResultCode; 
8 import·org.apache.commons.httpclient.HttpMethodBase; 
9 import·org.apache.jackrabbit.webdav.client.methods.PropFindMethod; 
10 import·com.owncloud.android.lib.common.network.WebdavUtils; 
11 import·org.apache.jackrabbit.webdav.property.DavPropertyName; 
12 import·org.apache.jackrabbit.webdav.property.DavPropertyNameSet; 
13 import·com.owncloud.android.lib.common.operations.RemoteOperationResult;2 import·com.owncloud.android.lib.common.operations.RemoteOperationResult;
14 import·com.owncloud.android.lib.common.OwnCloudClient;3 import·com.owncloud.android.lib.common.OwnCloudClient;
15 import·com.owncloud.android.lib.common.operations.RemoteOperation;4 import·com.owncloud.android.lib.common.operations.RemoteOperation;
  
16 public·class·CheckEtagRemoteOperation·extends·RemoteOperation5 public·class·CheckEtagRemoteOperation·extends·RemoteOperation
17 {6 {
18 ····private·static·final·int·SYNC_CONNECTION_TIMEOUT·=·5000;7 ····private·static·final·int·SYNC_CONNECTION_TIMEOUT·=·5000;
Offset 29, 102 lines modifiedOffset 18, 316 lines modified
29 ····}18 ····}
30 ····19 ····
31 ····public·CheckEtagRemoteOperation(final·String·path,·final·String·expectedEtag)·{20 ····public·CheckEtagRemoteOperation(final·String·path,·final·String·expectedEtag)·{
32 ········this.path·=·path;21 ········this.path·=·path;
33 ········this.expectedEtag·=·expectedEtag;22 ········this.expectedEtag·=·expectedEtag;
34 ····}23 ····}
35 ····24 ····
36 ····protected·RemoteOperationResult·run(final·OwnCloudClient·ownCloudClient)·{25 ····protected·RemoteOperationResult·run(final·OwnCloudClient·p0)·{
37 ········try·{ 
38 ············try·{ 
39 ················final·DavPropertyNameSet·set·=·new·DavPropertyNameSet(); 
40 ················set.add(DavPropertyName.GETETAG); 
41 ················try·{ 
42 ····················try·{ 
43 ························final·StringBuilder·sb·=·new·StringBuilder(); 
44 ························sb.append(ownCloudClient.getWebdavUri()); 
45 ························final·String·path·=·this.path; 
46 ························try·{ 
47 ····························sb.append(WebdavUtils.encodePath(path)); 
48 ····························final·PropFindMethod·propFindMethod·=·new·PropFindMethod(sb.toString(),·set,·0); 
49 ····························final·int·executeMethod·=·ownCloudClient.executeMethod((HttpMethodBase)propFindMethod,·40000,·5000); 
50 ····························final·int·n·=·207; 
51 ····························final·int·n2·=·200; 
52 ····························Label_0159:·{ 
53 ································if·(executeMethod·==·n·||·executeMethod·==·n2)·{ 
54 ····································break·Label_0159; 
55 ································} 
56 ································if·(executeMethod·!=·404)·{ 
57 ····································return·new·RemoteOperationResult(RemoteOperationResult$ResultCode.ETAG_CHANGED); 
58 ································} 
59 ································try·{ 
60 ····································return·new·RemoteOperationResult(RemoteOperationResult$ResultCode.FILE_NOT_FOUND); 
61 ····································final·MultiStatus·responseBodyAsMultiStatus·=·propFindMethod.getResponseBodyAsMultiStatus(); 
62 ····································try·{ 
63 ········································final·DavPropertySet·properties·=·responseBodyAsMultiStatus.getResponses()[0].getProperties(n2); 
64 ········································try·{ 
65 ············································final·DavProperty·value·=·properties.get(DavPropertyName.GETETAG); 
66 ············································try·{ 
67 ················································final·Object·value2·=·value.getValue(); 
68 ················································try·{ 
69 ····················································final·String·s·=·(String)value2; 
70 ····················································try·{ 
71 ························································final·String·etag·=·WebdavUtils.parseEtag(s); 
72 ························································try·{ 
73 ····························································Label_0239:·{ 
74 ································································if·(!etag.equals(this.expectedEtag))·{ 
75 ····································································break·Label_0239; 
76 ································································} 
77 ································································try·{ 
78 ····································································return·new·RemoteOperationResult(RemoteOperationResult$ResultCode.ETAG_UNCHANGED); 
79 ····································································try·{ 
80 ········································································final·RemoteOperationResult·remoteOperationResult·=·new·RemoteOperationResult(RemoteOperationResult$ResultCode.ETAG_CHANGED); 
81 ········································································try·{ 
82 ············································································final·ArrayList<String>·list; 
83 ············································································final·ArrayList<String>·data·=·list·=·new·ArrayList<String>(); 
84 ············································································try·{ 
85 ················································································list.add(etag); 
86 ················································································final·RemoteOperationResult·remoteOperationResult2·=·remoteOperationResult; 
87 ················································································try·{ 
88 ····················································································remoteOperationResult2.setData((ArrayList)data); 
89 ····················································································return·remoteOperationResult; 
90 ················································································} 
91 ················································································catch·(Exception·ex)·{ 
92 ····················································································Log_OC.e(CheckEtagRemoteOperation.TAG,·"Error·while·retrieving·eTag"); 
93 ················································································} 
94 ············································································} 
95 ············································································catch·(Exception·ex2)·{} 
96 ········································································} 
97 ········································································catch·(Exception·ex3)·{} 
98 ····································································} 
99 ····································································catch·(Exception·ex4)·{} 
100 ································································} 
101 ································································catch·(Exception·ex5)·{} 
102 ····························································} 
103 ························································} 
104 ························································catch·(Exception·ex6)·{} 
105 ····················································} 
106 ····················································catch·(Exception·ex7)·{} 
107 ················································} 
108 ················································catch·(Exception·ex8)·{} 
109 ············································} 
110 ············································catch·(Exception·ex9)·{} 
111 ········································} 
112 ········································catch·(Exception·ex10)·{} 
113 ····································} 
114 ····································catch·(Exception·ex11)·{} 
115 ································} 
116 ································catch·(Exception·ex12)·{} 
117 ····························} 
118 ························} 
119 ························catch·(Exception·ex13)·{} 
120 ····················} 
121 ····················catch·(Exception·ex14)·{} 
122 ················} 
123 ················catch·(Exception·ex15)·{} 
124 ············} 
125 ············catch·(Exception·ex16)·{} 
126 ········}26 ········//·
127 ········catch·(Exception·ex17)·{} 
128 ········return·new·RemoteOperationResult(RemoteOperationResult$ResultCode.ETAG_CHANGED);27 ········//·This·method·could·not·be·decompiled.
 28 ········//·
 29 ········//·Original·Bytecode:
 30 ········//·
 31 ········//·····1:·istore_2·······
 32 ········//·····2:·aconst_null····
Max diff block lines reached; 3/26373 bytes (0.01%) of diff not shown.
30.8 KB
com/owncloud/android/lib/resources/files/CreateFolderRemoteOperation.class
30.7 KB
procyon -ec {}
    
Offset 7, 24 lines modifiedOffset 7, 30 lines modified
7 import·com.owncloud.android.lib.common.operations.RemoteOperation;7 import·com.owncloud.android.lib.common.operations.RemoteOperation;
  
8 public·class·CreateFolderRemoteOperation·extends·RemoteOperation8 public·class·CreateFolderRemoteOperation·extends·RemoteOperation
9 {9 {
10 ····private·static·final·int·CONNECTION_TIMEOUT·=·5000;10 ····private·static·final·int·CONNECTION_TIMEOUT·=·5000;
11 ····private·static·final·int·READ_TIMEOUT·=·30000;11 ····private·static·final·int·READ_TIMEOUT·=·30000;
12 ····private·static·final·String·TAG;12 ····private·static·final·String·TAG;
13 ····private·boolean·mCreateFullPath;13 ····private·boolean·createFullPath;
14 ····private·String·mRemotePath;14 ····private·String·remotePath;
 15 ····private·String·token;
15 ····16 ····
16 ····static·{17 ····static·{
17 ········TAG·=·CreateFolderRemoteOperation.class.getSimpleName();18 ········TAG·=·CreateFolderRemoteOperation.class.getSimpleName();
18 ····}19 ····}
19 ····20 ····
20 ····public·CreateFolderRemoteOperation(final·String·mRemotePath,·final·boolean·mCreateFullPath)·{21 ····public·CreateFolderRemoteOperation(final·String·remotePath,·final·boolean·createFullPath)·{
21 ········this.mRemotePath·=·mRemotePath;22 ········this.remotePath·=·remotePath;
22 ········this.mCreateFullPath·=·mCreateFullPath;23 ········this.createFullPath·=·createFullPath;
 24 ····}
 25 ····
 26 ····public·CreateFolderRemoteOperation(final·String·s,·final·boolean·b,·final·String·token)·{
 27 ········this(s,·b);
 28 ········this.token·=·token;
23 ····}29 ····}
24 ····30 ····
25 ····private·RemoteOperationResult·createFolder(final·OwnCloudClient·p0)·{31 ····private·RemoteOperationResult·createFolder(final·OwnCloudClient·p0)·{
26 ········//·32 ········//·
27 ········//·This·method·could·not·be·decompiled.33 ········//·This·method·could·not·be·decompiled.
28 ········//·34 ········//·
29 ········//·Original·Bytecode:35 ········//·Original·Bytecode:
Offset 46, 255 lines modifiedOffset 52, 280 lines modified
46 ········//····28:·invokevirtual···com/owncloud/android/lib/common/OwnCloudClient.getWebdavUri:()Landroid/net/Uri;52 ········//····28:·invokevirtual···com/owncloud/android/lib/common/OwnCloudClient.getWebdavUri:()Landroid/net/Uri;
47 ········//····31:·astore··········853 ········//····31:·astore··········8
48 ········//····33:·aload···········754 ········//····33:·aload···········7
49 ········//····35:·aload···········855 ········//····35:·aload···········8
50 ········//····37:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;56 ········//····37:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
51 ········//····40:·pop············57 ········//····40:·pop············
52 ········//····41:·aload_0········58 ········//····41:·aload_0········
53 ········//····42:·getfield········com/owncloud/android/lib/resources/files/CreateFolderRemoteOperation.mRemotePath:Ljava/lang/String;59 ········//····42:·getfield········com/owncloud/android/lib/resources/files/CreateFolderRemoteOperation.remotePath:Ljava/lang/String;
54 ········//····45:·astore··········860 ········//····45:·astore··········8
55 ········//····47:·aload···········861 ········//····47:·aload···········8
56 ········//····49:·invokestatic····com/owncloud/android/lib/common/network/WebdavUtils.encodePath:(Ljava/lang/String;)Ljava/lang/String;62 ········//····49:·invokestatic····com/owncloud/android/lib/common/network/WebdavUtils.encodePath:(Ljava/lang/String;)Ljava/lang/String;
57 ········//····52:·astore··········863 ········//····52:·astore··········8
58 ········//····54:·aload···········764 ········//····54:·aload···········7
59 ········//····56:·aload···········865 ········//····56:·aload···········8
60 ········//····58:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;66 ········//····58:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
61 ········//····61:·pop············67 ········//····61:·pop············
62 ········//····62:·aload···········768 ········//····62:·aload···········7
63 ········//····64:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;69 ········//····64:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;
64 ········//····67:·astore··········770 ········//····67:·astore··········7
65 ········//····69:·aload···········671 ········//····69:·aload···········6
66 ········//····71:·aload···········772 ········//····71:·aload···········7
67 ········//····73:·invokespecial···org/apache/jackrabbit/webdav/client/methods/MkColMethod.<init>:(Ljava/lang/String;)V73 ········//····73:·invokespecial···org/apache/jackrabbit/webdav/client/methods/MkColMethod.<init>:(Ljava/lang/String;)V
68 ········//····76:·sipush··········3000074 ········//····76:·aload_0········
 75 ········//····77:·getfield········com/owncloud/android/lib/resources/files/CreateFolderRemoteOperation.token:Ljava/lang/String;
 76 ········//····80:·astore··········5
 77 ········//····82:·aload···········5
 78 ········//····84:·invokestatic····android/text/TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z
69 ········//····79:·istore··········479 ········//····87:·istore··········4
70 ········//····81:·sipush··········5000 
71 ········//····84:·istore··········9 
72 ········//····86:·aload_1········ 
73 ········//····87:·aload···········6 
74 ········//····89:·iload···········480 ········//····89:·iload···········4
 81 ········//····91:·ifne············113
 82 ········//····94:·ldc·············"e2e-token"
 83 ········//····96:·astore··········5
 84 ········//····98:·aload_0········
 85 ········//····99:·getfield········com/owncloud/android/lib/resources/files/CreateFolderRemoteOperation.token:Ljava/lang/String;
 86 ········//···102:·astore··········7
 87 ········//···104:·aload···········6
 88 ········//···106:·aload···········5
 89 ········//···108:·aload···········7
 90 ········//···110:·invokevirtual···org/apache/jackrabbit/webdav/client/methods/MkColMethod.addRequestHeader:(Ljava/lang/String;Ljava/lang/String;)V
 91 ········//···113:·sipush··········30000
 92 ········//···116:·istore··········4
 93 ········//···118:·sipush··········5000
 94 ········//···121:·istore··········9
 95 ········//···123:·aload_1········
 96 ········//···124:·aload···········6
 97 ········//···126:·iload···········4
75 ········//····91:·iload···········998 ········//···128:·iload···········9
76 ········//····93:·invokevirtual···com/owncloud/android/lib/common/OwnCloudClient.executeMethod:(Lorg/apache/commons/httpclient/HttpMethodBase;II)I99 ········//···130:·invokevirtual···com/owncloud/android/lib/common/OwnCloudClient.executeMethod:(Lorg/apache/commons/httpclient/HttpMethodBase;II)I
77 ········//····96:·pop············100 ········//···133:·pop············
78 ········//····97:·sipush··········405101 ········//···134:·sipush··········405
79 ········//···100:·istore··········4102 ········//···137:·istore··········4
80 ········//···102:·aload···········6103 ········//···139:·aload···········6
81 ········//···104:·invokevirtual···org/apache/jackrabbit/webdav/client/methods/MkColMethod.getStatusCode:()I104 ········//···141:·invokevirtual···org/apache/jackrabbit/webdav/client/methods/MkColMethod.getStatusCode:()I
82 ········//···107:·istore··········9105 ········//···144:·istore··········9
83 ········//···109:·iload···········4106 ········//···146:·iload···········4
84 ········//···111:·iload···········9107 ········//···148:·iload···········9
85 ········//···113:·if_icmpne·······136108 ········//···150:·if_icmpne·······173
86 ········//···116:·new·············Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;109 ········//···153:·new·············Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;
87 ········//···119:·astore··········5110 ········//···156:·astore··········5
88 ········//···121:·getstatic·······com/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode.FOLDER_ALREADY_EXISTS:Lcom/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode;111 ········//···158:·getstatic·······com/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode.FOLDER_ALREADY_EXISTS:Lcom/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode;
89 ········//···124:·astore··········7112 ········//···161:·astore··········7
90 ········//···126:·aload···········5113 ········//···163:·aload···········5
91 ········//···128:·aload···········7114 ········//···165:·aload···········7
92 ········//···130:·invokespecial···com/owncloud/android/lib/common/operations/RemoteOperationResult.<init>:(Lcom/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode;)V115 ········//···167:·invokespecial···com/owncloud/android/lib/common/operations/RemoteOperationResult.<init>:(Lcom/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode;)V
93 ········//···133:·goto············157116 ········//···170:·goto············194
94 ········//···136:·new·············Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;117 ········//···173:·new·············Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;
95 ········//···139:·astore··········5118 ········//···176:·astore··········5
96 ········//···141:·aload···········6119 ········//···178:·aload···········6
97 ········//···143:·invokevirtual···org/apache/jackrabbit/webdav/client/methods/MkColMethod.succeeded:()Z120 ········//···180:·invokevirtual···org/apache/jackrabbit/webdav/client/methods/MkColMethod.succeeded:()Z
98 ········//···146:·istore··········9121 ········//···183:·istore··········9
99 ········//···148:·aload···········5122 ········//···185:·aload···········5
100 ········//···150:·iload···········9123 ········//···187:·iload···········9
101 ········//···152:·aload···········6124 ········//···189:·aload···········6
102 ········//···154:·invokespecial···com/owncloud/android/lib/common/operations/RemoteOperationResult.<init>:(ZLorg/apache/commons/httpclient/HttpMethod;)V125 ········//···191:·invokespecial···com/owncloud/android/lib/common/operations/RemoteOperationResult.<init>:(ZLorg/apache/commons/httpclient/HttpMethod;)V
103 ········//···157:·getstatic·······com/owncloud/android/lib/resources/files/CreateFolderRemoteOperation.TAG:Ljava/lang/String;126 ········//···194:·getstatic·······com/owncloud/android/lib/resources/files/CreateFolderRemoteOperation.TAG:Ljava/lang/String;
104 ········//···160:·astore··········7127 ········//···197:·astore··········7
105 ········//···162:·new·············Ljava/lang/StringBuilder;128 ········//···199:·new·············Ljava/lang/StringBuilder;
106 ········//···165:·astore··········8 
107 ········//···167:·aload···········8 
108 ········//···169:·invokespecial···java/lang/StringBuilder.<init>:()V 
109 ········//···172:·aload···········8 
110 ········//···174:·aload_3········ 
111 ········//···175:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 
112 ········//···178:·pop············ 
113 ········//···179:·aload_0········ 
114 ········//···180:·getfield········com/owncloud/android/lib/resources/files/CreateFolderRemoteOperation.mRemotePath:Ljava/lang/String; 
115 ········//···183:·astore··········10 
116 ········//···185:·aload···········8 
117 ········//···187:·aload···········10 
118 ········//···189:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 
119 ········//···192:·pop············ 
120 ········//···193:·aload···········8 
Max diff block lines reached; 14868/31375 bytes (47.39%) of diff not shown.
26.9 KB
com/owncloud/android/lib/resources/files/DownloadFileRemoteOperation.class
26.7 KB
procyon -ec {}
    
Offset 1, 74 lines modifiedOffset 1, 47 lines modified
  
1 package·com.owncloud.android.lib.resources.files;1 package·com.owncloud.android.lib.resources.files;
  
2 import·com.owncloud.android.lib.common.utils.Log_OC;2 import·com.owncloud.android.lib.common.utils.Log_OC;
3 import·org.apache.commons.httpclient.HttpMethod;3 import·org.apache.commons.httpclient.HttpMethod;
4 import·com.owncloud.android.lib.common.operations.RemoteOperationResult;4 import·com.owncloud.android.lib.common.operations.RemoteOperationResult;
 5 import·com.owncloud.android.lib.common.network.OnDatatransferProgressListener;
5 import·java.io.File;6 import·java.io.File;
6 import·com.owncloud.android.lib.common.OwnCloudClient;7 import·com.owncloud.android.lib.common.OwnCloudClient;
7 import·com.owncloud.android.lib.common.network.OnDatatransferProgressListener; 
8 import·java.util.HashSet;8 import·java.util.HashSet;
9 import·org.apache.commons.httpclient.methods.GetMethod; 
10 import·java.util.Set;9 import·java.util.Set;
11 import·java.util.concurrent.atomic.AtomicBoolean;10 import·java.util.concurrent.atomic.AtomicBoolean;
 11 import·org.apache.commons.httpclient.methods.GetMethod;
12 import·com.owncloud.android.lib.common.operations.RemoteOperation;12 import·com.owncloud.android.lib.common.operations.RemoteOperation;
  
13 public·class·DownloadFileRemoteOperation·extends·RemoteOperation13 public·class·DownloadFileRemoteOperation·extends·RemoteOperation
14 {14 {
15 ····private·static·final·String·TAG;15 ····private·static·final·String·TAG;
 16 ····private·String·eTag;
 17 ····private·GetMethod·getMethod;
16 ····private·final·AtomicBoolean·mCancellationRequested;18 ····private·final·AtomicBoolean·mCancellationRequested;
17 ····private·Set·mDataTransferListeners;19 ····private·Set·mDataTransferListeners;
18 ····private·String·mEtag; 
19 ····private·GetMethod·mGet; 
20 ····private·String·mLocalFolderPath; 
21 ····private·long·mModificationTimestamp;20 ····private·long·modificationTimestamp;
22 ····private·String·mRemotePath;21 ····private·String·remotePath;
 22 ····private·String·temporalFolderPath;
23 ····23 ····
24 ····static·{24 ····static·{
25 ········TAG·=·DownloadFileRemoteOperation.class.getSimpleName();25 ········TAG·=·DownloadFileRemoteOperation.class.getSimpleName();
26 ····}26 ····}
27 ····27 ····
28 ····public·DownloadFileRemoteOperation(final·String·mRemotePath,·final·String·mLocalFolderPath)·{28 ····public·DownloadFileRemoteOperation(final·String·remotePath,·final·String·temporalFolderPath)·{
29 ········this.mDataTransferListeners·=·new·HashSet();29 ········this.mDataTransferListeners·=·new·HashSet();
30 ········this.mCancellationRequested·=·new·AtomicBoolean(false);30 ········this.mCancellationRequested·=·new·AtomicBoolean(false);
31 ········this.mModificationTimestamp·=·0L;31 ········this.modificationTimestamp·=·0L;
32 ········this.mEtag·=·"";32 ········this.eTag·=·"";
33 ········this.mRemotePath·=·mRemotePath;33 ········this.remotePath·=·remotePath;
34 ········this.mLocalFolderPath·=·mLocalFolderPath;34 ········this.temporalFolderPath·=·temporalFolderPath;
35 ····} 
36 ···· 
37 ····private·String·getTmpPath()·{ 
38 ········final·StringBuilder·sb·=·new·StringBuilder(); 
39 ········sb.append(this.mLocalFolderPath); 
40 ········sb.append(this.mRemotePath); 
41 ········return·sb.toString(); 
42 ····} 
43 ···· 
44 ····private·boolean·isSuccess(int·n)·{ 
45 ········if·(n·==·200)·{ 
46 ············n·=·1; 
47 ········} 
48 ········else·{ 
49 ············n·=·0; 
50 ········} 
51 ········return·n·!=·0; 
52 ····} 
53 ···· 
54 ····public·void·addDatatransferProgressListener(final·OnDatatransferProgressListener·onDatatransferProgressListener)·{ 
55 ········synchronized·(this.mDataTransferListeners)·{ 
56 ············this.mDataTransferListeners.add(onDatatransferProgressListener); 
57 ········} 
58 ····} 
59 ···· 
60 ····public·void·cancel()·{ 
61 ········this.mCancellationRequested.set(true); 
62 ····}35 ····}
63 ····36 ····
64 ····protected·int·downloadFile(final·OwnCloudClient·p0,·final·File·p1)·{37 ····private·int·downloadFile(final·OwnCloudClient·p0,·final·File·p1)·{
65 ········//·38 ········//·
66 ········//·This·method·could·not·be·decompiled.39 ········//·This·method·could·not·be·decompiled.
67 ········//·40 ········//·
68 ········//·Original·Bytecode:41 ········//·Original·Bytecode:
69 ········//·42 ········//·
70 ········//·····1:·astore_3·······43 ········//·····1:·astore_3·······
71 ········//·····2:·aload_1········44 ········//·····2:·aload_1········
Offset 83, 42 lines modifiedOffset 56, 42 lines modified
83 ········//····21:·invokevirtual···com/owncloud/android/lib/common/OwnCloudClient.getWebdavUri:()Landroid/net/Uri;56 ········//····21:·invokevirtual···com/owncloud/android/lib/common/OwnCloudClient.getWebdavUri:()Landroid/net/Uri;
84 ········//····24:·astore··········757 ········//····24:·astore··········7
85 ········//····26:·aload···········658 ········//····26:·aload···········6
86 ········//····28:·aload···········759 ········//····28:·aload···········7
87 ········//····30:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;60 ········//····30:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
88 ········//····33:·pop············61 ········//····33:·pop············
89 ········//····34:·aload_0········62 ········//····34:·aload_0········
90 ········//····35:·getfield········com/owncloud/android/lib/resources/files/DownloadFileRemoteOperation.mRemotePath:Ljava/lang/String;63 ········//····35:·getfield········com/owncloud/android/lib/resources/files/DownloadFileRemoteOperation.remotePath:Ljava/lang/String;
91 ········//····38:·invokestatic····com/owncloud/android/lib/common/network/WebdavUtils.encodePath:(Ljava/lang/String;)Ljava/lang/String;64 ········//····38:·invokestatic····com/owncloud/android/lib/common/network/WebdavUtils.encodePath:(Ljava/lang/String;)Ljava/lang/String;
92 ········//····41:·astore··········765 ········//····41:·astore··········7
93 ········//····43:·aload···········666 ········//····43:·aload···········6
94 ········//····45:·aload···········767 ········//····45:·aload···········7
95 ········//····47:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;68 ········//····47:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
96 ········//····50:·pop············69 ········//····50:·pop············
97 ········//····51:·aload···········670 ········//····51:·aload···········6
98 ········//····53:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;71 ········//····53:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;
99 ········//····56:·astore··········672 ········//····56:·astore··········6
100 ········//····58:·aload···········573 ········//····58:·aload···········5
101 ········//····60:·aload···········674 ········//····60:·aload···········6
102 ········//····62:·invokespecial···org/apache/commons/httpclient/methods/GetMethod.<init>:(Ljava/lang/String;)V75 ········//····62:·invokespecial···org/apache/commons/httpclient/methods/GetMethod.<init>:(Ljava/lang/String;)V
103 ········//····65:·aload_0········76 ········//····65:·aload_0········
104 ········//····66:·aload···········577 ········//····66:·aload···········5
105 ········//····68:·putfield········com/owncloud/android/lib/resources/files/DownloadFileRemoteOperation.mGet:Lorg/apache/commons/httpclient/methods/GetMethod;78 ········//····68:·putfield········com/owncloud/android/lib/resources/files/DownloadFileRemoteOperation.getMethod:Lorg/apache/commons/httpclient/methods/GetMethod;
106 ········//····71:·iconst_m1······79 ········//····71:·iconst_m1······
107 ········//····72:·istore··········880 ········//····72:·istore··········8
108 ········//····74:·iconst_0·······81 ········//····74:·iconst_0·······
109 ········//····75:·istore··········982 ········//····75:·istore··········9
110 ········//····77:·aconst_null····83 ········//····77:·aconst_null····
111 ········//····78:·astore··········684 ········//····78:·astore··········6
112 ········//····80:·iconst_0·······85 ········//····80:·iconst_0·······
113 ········//····81:·istore··········1086 ········//····81:·istore··········10
114 ········//····83:·aconst_null····87 ········//····83:·aconst_null····
115 ········//····84:·astore··········788 ········//····84:·astore··········7
116 ········//····86:·aload_0········89 ········//····86:·aload_0········
117 ········//····87:·getfield········com/owncloud/android/lib/resources/files/DownloadFileRemoteOperation.mGet:Lorg/apache/commons/httpclient/methods/GetMethod;90 ········//····87:·getfield········com/owncloud/android/lib/resources/files/DownloadFileRemoteOperation.getMethod:Lorg/apache/commons/httpclient/methods/GetMethod;
118 ········//····90:·astore··········1191 ········//····90:·astore··········11
119 ········//····92:·aload_1········92 ········//····92:·aload_1········
120 ········//····93:·aload···········1193 ········//····93:·aload···········11
121 ········//····95:·invokevirtual···com/owncloud/android/lib/common/OwnCloudClient.executeMethod:(Lorg/apache/commons/httpclient/HttpMethod;)I94 ········//····95:·invokevirtual···com/owncloud/android/lib/common/OwnCloudClient.executeMethod:(Lorg/apache/commons/httpclient/HttpMethod;)I
122 ········//····98:·istore··········1295 ········//····98:·istore··········12
123 ········//···100:·aload_0········96 ········//···100:·aload_0········
124 ········//···101:·iload···········1297 ········//···101:·iload···········12
Offset 128, 29 lines modifiedOffset 101, 29 lines modified
128 ········//···110:·ifeq············786101 ········//···110:·ifeq············786
129 ········//···113:·aload_2········102 ········//···113:·aload_2········
130 ········//···114:·invokevirtual···java/io/File.createNewFile:()Z103 ········//···114:·invokevirtual···java/io/File.createNewFile:()Z
131 ········//···117:·pop············104 ········//···117:·pop············
Max diff block lines reached; 21006/27355 bytes (76.79%) of diff not shown.
11.0 KB
com/owncloud/android/lib/resources/files/RestoreFileVersionRemoteOperation.class
10.9 KB
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 13 lines modified
  
1 package·com.owncloud.android.lib.resources.files;1 package·com.owncloud.android.lib.resources.files;
  
2 import·java.io.IOException; 
3 import·android.util.Log;2 import·android.util.Log;
 3 import·java.io.IOException;
 4 import·java.io.InputStream;
4 import·org.apache.commons.httpclient.HttpMethod;5 import·org.apache.commons.httpclient.HttpMethod;
5 import·org.apache.commons.httpclient.HttpMethodBase;6 import·org.apache.commons.httpclient.HttpMethodBase;
6 import·org.apache.jackrabbit.webdav.client.methods.MoveMethod;7 import·org.apache.jackrabbit.webdav.client.methods.MoveMethod;
7 import·android.net.Uri;8 import·android.net.Uri;
8 import·com.owncloud.android.lib.common.operations.RemoteOperationResult;9 import·com.owncloud.android.lib.common.operations.RemoteOperationResult;
9 import·com.owncloud.android.lib.common.OwnCloudClient;10 import·com.owncloud.android.lib.common.OwnCloudClient;
10 import·com.owncloud.android.lib.common.operations.RemoteOperation;11 import·com.owncloud.android.lib.common.operations.RemoteOperation;
Offset 34, 76 lines modifiedOffset 35, 150 lines modified
34 ········}35 ········}
35 ········else·{36 ········else·{
36 ············n·=·1;37 ············n·=·1;
37 ········}38 ········}
38 ········return·n·!=·0;39 ········return·n·!=·0;
39 ····}40 ····}
40 ····41 ····
41 ····protected·RemoteOperationResult·run(final·OwnCloudClient·ownCloudClient)·{42 ····protected·RemoteOperationResult·run(OwnCloudClient·ex)·{
42 ········final·String·str·=·"/versions/";43 ········final·String·str·=·"/versions/";
43 ········RemoteOperationResult·remoteOperationResult·=·null;44 ········Object·o·=·null;
 45 ········String·string·=·null;
 46 ········Object·o2·=·null;
44 ········try·{47 ········try·{
45 ············try·{48 ············try·{
46 ················final·StringBuilder·sb·=·new·StringBuilder();49 ················final·StringBuilder·sb·=·new·StringBuilder();
47 ················sb.append(ownCloudClient.getNewWebdavUri());50 ················sb.append(((OwnCloudClient)ex).getNewWebdavUri());
48 ················final·StringBuilder·sb2·=·sb;51 ················final·StringBuilder·sb2·=·sb;
49 ················try·{52 ················try·{
50 ····················sb2.append(str);53 ····················sb2.append(str);
51 ····················sb.append(ownCloudClient.getUserId());54 ····················sb.append(((OwnCloudClient)ex).getUserId());
52 ····················final·StringBuilder·sb3·=·sb;55 ····················final·StringBuilder·sb3·=·sb;
53 ····················try·{56 ····················try·{
54 ························sb3.append(str);57 ························sb3.append(str);
55 ························sb.append(this.fileId);58 ························sb.append(this.fileId);
56 ························sb.append("/");59 ························sb.append("/");
57 ························final·String·fileName·=·this.fileName;60 ························final·String·fileName·=·this.fileName;
58 ························try·{61 ························try·{
59 ····························sb.append(Uri.encode(fileName));62 ····························sb.append(Uri.encode(fileName));
60 ····························final·String·string·=·sb.toString();63 ····························string·=·sb.toString();
61 ····························try·{64 ····························try·{
62 ································try·{65 ································try·{
63 ····································final·StringBuilder·sb4·=·new·StringBuilder();66 ····································final·StringBuilder·sb4·=·new·StringBuilder();
64 ····································sb4.append(ownCloudClient.getNewWebdavUri());67 ····································sb4.append(((OwnCloudClient)ex).getNewWebdavUri());
65 ····································final·StringBuilder·sb5·=·sb4;68 ····································final·StringBuilder·sb5·=·sb4;
66 ····································try·{69 ····································try·{
67 ········································sb5.append(str);70 ········································sb5.append(str);
68 ········································sb4.append(ownCloudClient.getUserId());71 ········································sb4.append(((OwnCloudClient)ex).getUserId());
69 ········································sb4.append("/restore/");72 ········································sb4.append("/restore/");
70 ········································sb4.append(this.fileId);73 ········································sb4.append(this.fileId);
71 ········································final·String·string2·=·sb4.toString();74 ········································o2·=·sb4.toString();
 75 ········································final·MoveMethod·moveMethod·=·new(org.apache.jackrabbit.webdav.client.methods.MoveMethod.class);
 76 ········································final·MoveMethod·moveMethod2·=·moveMethod;
 77 ········································final·boolean·b·=·true;
 78 ········································final·MoveMethod·moveMethod3·=·moveMethod2;
 79 ········································final·String·s·=·string;
 80 ········································final·Object·o3·=·o2;
 81 ········································final·boolean·b2·=·b;
 82 ········································new·MoveMethod(s,·(String)o3,·b2);
 83 ········································final·int·n·=·30000;
 84 ········································final·int·n2·=·5000;
 85 ········································final·IOException·ex2·=·ex;
 86 ········································final·Object·o4·=·moveMethod2;
 87 ········································final·int·n3·=·n;
72 ········································try·{88 ········································try·{
73 ············································final·MoveMethod·moveMethod·=·new·MoveMethod(string,·string2,·true);89 ············································final·int·n4·=·n2;
74 ············································final·int·executeMethod·=·ownCloudClient.executeMethod((HttpMethodBase)moveMethod,·30000,·5000);90 ············································final·int·n5·=·((OwnCloudClient)ex2).executeMethod((HttpMethodBase)o4,·n3,·n4);
75 ············································try·{91 ············································try·{
76 ················································remoteOperationResult·=·new·RemoteOperationResult(this.isSuccess(executeMethod),·(HttpMethod)moveMethod);92 ················································final·RemoteOperationResult·remoteOperationResult·=·new(com.owncloud.android.lib.common.operations.RemoteOperationResult.class);
 93 ················································o·=·remoteOperationResult;
 94 ················································final·RestoreFileVersionRemoteOperation·restoreFileVersionRemoteOperation·=·this;
 95 ················································final·int·n6·=·n5;
 96 ················································final·boolean·b3·=·restoreFileVersionRemoteOperation.isSuccess(n6);
 97 ················································final·Object·o5·=·o;
 98 ················································final·boolean·b4·=·b3;
 99 ················································final·Object·o6·=·moveMethod2;
 100 ················································new·RemoteOperationResult(b4,·(HttpMethod)o6);
 101 ················································final·MoveMethod·moveMethod4·=·moveMethod2;
77 ················································ownCloudClient.exhaustResponse(moveMethod.getResponseBodyAsStream());102 ················································o2·=·moveMethod4.getResponseBodyAsStream();
78 ············································} 
79 ············································catch·(IOException·ex)·{103 ················································final·IOException·ex3·=·ex;
80 ················································remoteOperationResult·=·new·RemoteOperationResult((Exception)ex); 
81 ················································final·String·tag·=·RestoreFileVersionRemoteOperation.TAG; 
82 ················································final·StringBuilder·sb6·=·new·StringBuilder(); 
83 ················································sb6.append("Restore·file·version·with·id·"); 
84 ················································sb6.append(this.fileId);104 ················································final·Object·o7·=·o2;
85 ················································sb6.append("·failed:·"); 
86 ················································sb6.append(remoteOperationResult.getLogMessage()); 
87 ················································Log.e(tag,·sb6.toString(),·(Throwable)ex);105 ················································((OwnCloudClient)ex3).exhaustResponse((InputStream)o7);
 106 ················································final·MoveMethod·moveMethod5·=·moveMethod2;
 107 ················································moveMethod5.releaseConnection();
88 ············································}108 ············································}
 109 ············································catch·(IOException·ex)·{}
89 ········································}110 ········································}
90 ········································catch·(IOException·ex2)·{}111 ········································catch·(IOException·ex5)·{}
91 ····································}112 ····································}
92 ····································catch·(IOException·ex3)·{}113 ····································catch·(IOException·ex6)·{}
93 ································}114 ································}
94 ································catch·(IOException·ex4)·{}115 ································catch·(IOException·ex7)·{}
95 ····························}116 ····························}
96 ····························catch·(IOException·ex5)·{}117 ····························catch·(IOException·ex8)·{}
97 ························}118 ························}
98 ························catch·(IOException·ex6)·{}119 ························catch·(IOException·ex9)·{}
99 ····················}120 ····················}
100 ····················catch·(IOException·ex7)·{}121 ····················catch·(IOException·ex10)·{}
101 ················}122 ················}
102 ················catch·(IOException·ex8)·{}123 ················catch·(IOException·ex11)·{}
 124 ············}
 125 ············catch·(IOException·ex12)·{}
 126 ········}
 127 ········catch·(IOException·ex13)·{}
 128 ········Label_0392:·{
 129 ············try·{
 130 ················final·MoveMethod·moveMethod·=·new(org.apache.jackrabbit.webdav.client.methods.MoveMethod.class);
 131 ················final·MoveMethod·moveMethod2·=·moveMethod;
 132 ················final·boolean·b·=·true;
 133 ················final·MoveMethod·moveMethod3·=·moveMethod2;
 134 ················final·String·s·=·string;
 135 ················final·Object·o3·=·o2;
 136 ················final·boolean·b2·=·b;
 137 ················new·MoveMethod(s,·(String)o3,·b2);
 138 ················final·int·n·=·30000;
 139 ················final·int·n2·=·5000;
Max diff block lines reached; 862/11117 bytes (7.75%) of diff not shown.
19.2 KB
com/owncloud/android/lib/resources/files/UploadFileRemoteOperation.class
19.0 KB
procyon -ec {}
    
Offset 26, 34 lines modifiedOffset 26, 41 lines modified
26 ····protected·RequestEntity·entity;26 ····protected·RequestEntity·entity;
27 ····private·String·lastModificationTimestamp;27 ····private·String·lastModificationTimestamp;
28 ····protected·String·localPath;28 ····protected·String·localPath;
29 ····protected·String·mimeType;29 ····protected·String·mimeType;
30 ····PutMethod·putMethod;30 ····PutMethod·putMethod;
31 ····protected·String·remotePath;31 ····protected·String·remotePath;
32 ····private·String·requiredEtag;32 ····private·String·requiredEtag;
 33 ····String·token;
33 ····34 ····
34 ····public·UploadFileRemoteOperation(final·String·localPath,·final·String·remotePath,·final·String·mimeType,·final·String·lastModificationTimestamp)·{35 ····public·UploadFileRemoteOperation(final·String·localPath,·final·String·remotePath,·final·String·mimeType,·final·String·lastModificationTimestamp)·{
35 ········this.putMethod·=·null;36 ········this.putMethod·=·null;
36 ········this.requiredEtag·=·null;37 ········this.requiredEtag·=·null;
 38 ········this.token·=·null;
37 ········this.cancellationRequested·=·new·AtomicBoolean(false);39 ········this.cancellationRequested·=·new·AtomicBoolean(false);
38 ········this.dataTransferListeners·=·new·HashSet();40 ········this.dataTransferListeners·=·new·HashSet();
39 ········this.entity·=·null;41 ········this.entity·=·null;
40 ········this.localPath·=·localPath;42 ········this.localPath·=·localPath;
41 ········this.remotePath·=·remotePath;43 ········this.remotePath·=·remotePath;
42 ········this.mimeType·=·mimeType;44 ········this.mimeType·=·mimeType;
43 ········if·(lastModificationTimestamp·!=·null)·{45 ········if·(lastModificationTimestamp·!=·null)·{
44 ············this.lastModificationTimestamp·=·lastModificationTimestamp;46 ············this.lastModificationTimestamp·=·lastModificationTimestamp;
45 ············return;47 ············return;
46 ········}48 ········}
47 ········throw·new·AssertionError((Object)"LastModificationTimestamp·may·NOT·be·null!");49 ········throw·new·AssertionError((Object)"LastModificationTimestamp·may·NOT·be·null!");
48 ····}50 ····}
49 ····51 ····
50 ····public·UploadFileRemoteOperation(final·String·s,·final·String·s2,·final·String·s3,·final·String·requiredEtag,·final·String·s4)·{52 ····public·UploadFileRemoteOperation(final·String·s,·final·String·s2,·final·String·s3,·final·String·s4,·final·String·s5)·{
 53 ········this(s,·s2,·s3,·s4,·s5,·null);
 54 ····}
 55 ····
 56 ····public·UploadFileRemoteOperation(final·String·s,·final·String·s2,·final·String·s3,·final·String·requiredEtag,·final·String·s4,·final·String·token)·{
51 ········this(s,·s2,·s3,·s4);57 ········this(s,·s2,·s3,·s4);
52 ········this.requiredEtag·=·requiredEtag;58 ········this.requiredEtag·=·requiredEtag;
 59 ········this.token·=·token;
53 ····}60 ····}
54 ····61 ····
55 ····public·void·addDataTransferProgressListener(final·OnDatatransferProgressListener·onDatatransferProgressListener)·{62 ····public·void·addDataTransferProgressListener(final·OnDatatransferProgressListener·onDatatransferProgressListener)·{
56 ········Object·o·=·this.dataTransferListeners;63 ········Object·o·=·this.dataTransferListeners;
57 ········synchronized·(o)·{64 ········synchronized·(o)·{
58 ············this.dataTransferListeners.add(onDatatransferProgressListener);65 ············this.dataTransferListeners.add(onDatatransferProgressListener);
59 ············//·monitorexit(o)66 ············//·monitorexit(o)
Offset 160, 144 lines modifiedOffset 167, 169 lines modified
160 ········//···103:·aload···········4167 ········//···103:·aload···········4
161 ········//···105:·aload···········5168 ········//···105:·aload···········5
162 ········//···107:·invokespecial···org/apache/commons/httpclient/methods/PutMethod.<init>:(Ljava/lang/String;)V169 ········//···107:·invokespecial···org/apache/commons/httpclient/methods/PutMethod.<init>:(Ljava/lang/String;)V
163 ········//···110:·aload_0········170 ········//···110:·aload_0········
164 ········//···111:·aload···········4171 ········//···111:·aload···········4
165 ········//···113:·putfield········com/owncloud/android/lib/resources/files/UploadFileRemoteOperation.putMethod:Lorg/apache/commons/httpclient/methods/PutMethod;172 ········//···113:·putfield········com/owncloud/android/lib/resources/files/UploadFileRemoteOperation.putMethod:Lorg/apache/commons/httpclient/methods/PutMethod;
166 ········//···116:·aload_0········173 ········//···116:·aload_0········
167 ········//···117:·getfield········com/owncloud/android/lib/resources/files/UploadFileRemoteOperation.cancellationRequested:Ljava/util/concurrent/atomic/AtomicBoolean;174 ········//···117:·getfield········com/owncloud/android/lib/resources/files/UploadFileRemoteOperation.token:Ljava/lang/String;
168 ········//···120:·astore··········4175 ········//···120:·astore··········4
169 ········//···122:·aload···········4176 ········//···122:·aload···········4
170 ········//···124:·invokevirtual···java/util/concurrent/atomic/AtomicBoolean.get:()Z 
171 ········//···127:·istore··········7 
172 ········//···129:·iload···········7 
173 ········//···131:·ifeq············159177 ········//···124:·ifnull··········152
174 ········//···134:·new·············Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; 
175 ········//···137:·astore··········4 
176 ········//···139:·new·············Lcom/owncloud/android/lib/common/operations/OperationCancelledException; 
177 ········//···142:·astore··········5 
178 ········//···144:·aload···········5 
179 ········//···146:·invokespecial···com/owncloud/android/lib/common/operations/OperationCancelledException.<init>:()V 
180 ········//···149:·aload···········4 
181 ········//···151:·aload···········5 
182 ········//···153:·invokespecial···com/owncloud/android/lib/common/operations/RemoteOperationResult.<init>:(Ljava/lang/Exception;)V 
183 ········//···156:·goto············246 
184 ········//···159:·aload_0········ 
185 ········//···160:·aload_1········ 
186 ········//···161:·invokevirtual···com/owncloud/android/lib/resources/files/UploadFileRemoteOperation.uploadFile:(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; 
187 ········//···164:·astore··········4 
188 ········//···166:·goto············246 
189 ········//···169:·astore··········4 
190 ········//···171:·goto············258 
191 ········//···174:·astore··········4 
192 ········//···176:·aload_0········178 ········//···127:·aload_0········
193 ········//···177:·getfield········com/owncloud/android/lib/resources/files/UploadFileRemoteOperation.putMethod:Lorg/apache/commons/httpclient/methods/PutMethod; 
194 ········//···180:·astore··········5 
195 ········//···182:·aload···········5 
196 ········//···184:·ifnull··········230 
197 ········//···187:·aload_0········ 
198 ········//···188:·getfield········com/owncloud/android/lib/resources/files/UploadFileRemoteOperation.putMethod:Lorg/apache/commons/httpclient/methods/PutMethod;179 ········//···128:·getfield········com/owncloud/android/lib/resources/files/UploadFileRemoteOperation.putMethod:Lorg/apache/commons/httpclient/methods/PutMethod;
199 ········//···191:·astore··········5180 ········//···131:·astore··········4
 181 ········//···133:·ldc·············"e2e-token"
 182 ········//···135:·astore··········5
 183 ········//···137:·aload_0········
 184 ········//···138:·getfield········com/owncloud/android/lib/resources/files/UploadFileRemoteOperation.token:Ljava/lang/String;
 185 ········//···141:·astore··········6
200 ········//···193:·aload···········5186 ········//···143:·aload···········4
201 ········//···195:·invokevirtual···org/apache/commons/httpclient/methods/PutMethod.isAborted:()Z187 ········//···145:·aload···········5
 188 ········//···147:·aload···········6
 189 ········//···149:·invokevirtual···org/apache/commons/httpclient/methods/PutMethod.addRequestHeader:(Ljava/lang/String;Ljava/lang/String;)V
 190 ········//···152:·aload_0········
 191 ········//···153:·getfield········com/owncloud/android/lib/resources/files/UploadFileRemoteOperation.cancellationRequested:Ljava/util/concurrent/atomic/AtomicBoolean;
 192 ········//···156:·astore··········4
 193 ········//···158:·aload···········4
 194 ········//···160:·invokevirtual···java/util/concurrent/atomic/AtomicBoolean.get:()Z
202 ········//···198:·istore··········8195 ········//···163:·istore··········7
203 ········//···200:·iload···········8196 ········//···165:·iload···········7
204 ········//···202:·ifeq············230197 ········//···167:·ifeq············195
205 ········//···205:·new·············Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;198 ········//···170:·new·············Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;
206 ········//···208:·astore··········4199 ········//···173:·astore··········4
207 ········//···210:·new·············Lcom/owncloud/android/lib/common/operations/OperationCancelledException;200 ········//···175:·new·············Lcom/owncloud/android/lib/common/operations/OperationCancelledException;
208 ········//···213:·astore··········5201 ········//···178:·astore··········5
209 ········//···215:·aload···········5202 ········//···180:·aload···········5
210 ········//···217:·invokespecial···com/owncloud/android/lib/common/operations/OperationCancelledException.<init>:()V203 ········//···182:·invokespecial···com/owncloud/android/lib/common/operations/OperationCancelledException.<init>:()V
211 ········//···220:·aload···········4204 ········//···185:·aload···········4
212 ········//···222:·aload···········5205 ········//···187:·aload···········5
213 ········//···224:·invokespecial···com/owncloud/android/lib/common/operations/RemoteOperationResult.<init>:(Ljava/lang/Exception;)V 
214 ········//···227:·goto············246 
215 ········//···230:·new·············Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; 
216 ········//···233:·astore··········5 
217 ········//···235:·aload···········5 
218 ········//···237:·aload···········4 
219 ········//···239:·invokespecial···com/owncloud/android/lib/common/operations/RemoteOperationResult.<init>:(Ljava/lang/Exception;)V206 ········//···189:·invokespecial···com/owncloud/android/lib/common/operations/RemoteOperationResult.<init>:(Ljava/lang/Exception;)V
 207 ········//···192:·goto············282
 208 ········//···195:·aload_0········
 209 ········//···196:·aload_1········
 210 ········//···197:·invokevirtual···com/owncloud/android/lib/resources/files/UploadFileRemoteOperation.uploadFile:(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;
 211 ········//···200:·astore··········4
 212 ········//···202:·goto············282
 213 ········//···205:·astore··········4
 214 ········//···207:·goto············294
 215 ········//···210:·astore··········4
 216 ········//···212:·aload_0········
 217 ········//···213:·getfield········com/owncloud/android/lib/resources/files/UploadFileRemoteOperation.putMethod:Lorg/apache/commons/httpclient/methods/PutMethod;
 218 ········//···216:·astore··········5
 219 ········//···218:·aload···········5
Max diff block lines reached; 10066/19457 bytes (51.73%) of diff not shown.
612 B
com/owncloud/android/lib/resources/files/model/FileVersion.class
484 B
procyon -ec {}
    
Offset 70, 16 lines modifiedOffset 70, 15 lines modified
70 ····}70 ····}
71 ····71 ····
72 ····public·boolean·isFavorite()·{72 ····public·boolean·isFavorite()·{
73 ········return·false;73 ········return·false;
74 ····}74 ····}
75 ····75 ····
76 ····public·boolean·isFolder()·{76 ····public·boolean·isFolder()·{
 77 ········return·"DIR".equals(this.mimeType);
77 ········final·String·mimeType·=·this.mimeType; 
78 ········return·mimeType·!=·null·&&·mimeType.equals("DIR"); 
79 ····}78 ····}
80 ····79 ····
81 ····public·boolean·isHidden()·{80 ····public·boolean·isHidden()·{
82 ········return·this.getFileName().startsWith(".");81 ········return·this.getFileName().startsWith(".");
83 ····}82 ····}
84 ····83 ····
85 ····public·void·readFromParcel(final·Parcel·parcel)·{84 ····public·void·readFromParcel(final·Parcel·parcel)·{
73.2 KB
com/owncloud/android/lib/resources/shares/GetShareesRemoteOperation.class
73.1 KB
procyon -ec {}
    
Offset 3, 14 lines modifiedOffset 3, 15 lines modified
  
3 import·com.owncloud.android.lib.common.operations.RemoteOperationResult;3 import·com.owncloud.android.lib.common.operations.RemoteOperationResult;
4 import·com.owncloud.android.lib.common.OwnCloudClient;4 import·com.owncloud.android.lib.common.OwnCloudClient;
5 import·com.owncloud.android.lib.common.operations.RemoteOperation;5 import·com.owncloud.android.lib.common.operations.RemoteOperation;
  
6 public·class·GetShareesRemoteOperation·extends·RemoteOperation6 public·class·GetShareesRemoteOperation·extends·RemoteOperation
7 {7 {
 8 ····private·static·final·String·NODE_CIRCLES·=·"circles";
8 ····private·static·final·String·NODE_DATA·=·"data";9 ····private·static·final·String·NODE_DATA·=·"data";
9 ····private·static·final·String·NODE_EMAILS·=·"emails";10 ····private·static·final·String·NODE_EMAILS·=·"emails";
10 ····private·static·final·String·NODE_EXACT·=·"exact";11 ····private·static·final·String·NODE_EXACT·=·"exact";
11 ····private·static·final·String·NODE_GROUPS·=·"groups";12 ····private·static·final·String·NODE_GROUPS·=·"groups";
12 ····private·static·final·String·NODE_OCS·=·"ocs";13 ····private·static·final·String·NODE_OCS·=·"ocs";
13 ····private·static·final·String·NODE_REMOTES·=·"remotes";14 ····private·static·final·String·NODE_REMOTES·=·"remotes";
14 ····private·static·final·String·NODE_ROOMS·=·"rooms";15 ····private·static·final·String·NODE_ROOMS·=·"rooms";
Offset 61, 693 lines modifiedOffset 62, 757 lines modified
61 ········//·····2:·astore_2·······62 ········//·····2:·astore_2·······
62 ········//·····3:·ldc·············"groups"63 ········//·····3:·ldc·············"groups"
63 ········//·····5:·astore_3·······64 ········//·····5:·astore_3·······
64 ········//·····6:·ldc·············"users"65 ········//·····6:·ldc·············"users"
65 ········//·····8:·astore··········466 ········//·····8:·astore··········4
66 ········//····10:·ldc·············"rooms"67 ········//····10:·ldc·············"rooms"
67 ········//····12:·astore··········568 ········//····12:·astore··········5
 69 ········//····14:·ldc·············"circles"
 70 ········//····16:·astore··········6
68 ········//····14:·iconst_0·······71 ········//····18:·iconst_0·······
69 ········//····15:·istore··········672 ········//····19:·istore··········7
70 ········//····17:·aconst_null····73 ········//····21:·aconst_null····
71 ········//····18:·astore··········774 ········//····22:·astore··········8
72 ········//····20:·aload_1········75 ········//····24:·aload_1········
73 ········//····21:·invokevirtual···com/owncloud/android/lib/common/OwnCloudClient.getBaseUri:()Landroid/net/Uri;76 ········//····25:·invokevirtual···com/owncloud/android/lib/common/OwnCloudClient.getBaseUri:()Landroid/net/Uri;
74 ········//····24:·astore··········877 ········//····28:·astore··········9
75 ········//····26:·aload···········878 ········//····30:·aload···········9
76 ········//····28:·invokevirtual···android/net/Uri.buildUpon:()Landroid/net/Uri$Builder;79 ········//····32:·invokevirtual···android/net/Uri.buildUpon:()Landroid/net/Uri$Builder;
77 ········//····31:·astore··········8 
78 ········//····33:·ldc·············"ocs/v2.php/apps/files_sharing/api/v1/sharees" 
79 ········//····35:·astore··········980 ········//····35:·astore··········9
 81 ········//····37:·ldc·············"ocs/v2.php/apps/files_sharing/api/v1/sharees"
80 ········//····37:·aload···········882 ········//····39:·astore··········10
81 ········//····39:·aload···········983 ········//····41:·aload···········9
 84 ········//····43:·aload···········10
82 ········//····41:·invokevirtual···android/net/Uri$Builder.appendEncodedPath:(Ljava/lang/String;)Landroid/net/Uri$Builder;85 ········//····45:·invokevirtual···android/net/Uri$Builder.appendEncodedPath:(Ljava/lang/String;)Landroid/net/Uri$Builder;
83 ········//····44:·pop············86 ········//····48:·pop············
84 ········//····45:·ldc·············"format"87 ········//····49:·ldc·············"format"
85 ········//····47:·astore··········9 
86 ········//····49:·ldc·············"json" 
87 ········//····51:·astore··········1088 ········//····51:·astore··········10
88 ········//····53:·aload···········889 ········//····53:·ldc·············"json"
 90 ········//····55:·astore··········11
89 ········//····55:·aload···········991 ········//····57:·aload···········9
90 ········//····57:·aload···········1092 ········//····59:·aload···········10
 93 ········//····61:·aload···········11
91 ········//····59:·invokevirtual···android/net/Uri$Builder.appendQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;94 ········//····63:·invokevirtual···android/net/Uri$Builder.appendQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
92 ········//····62:·pop············95 ········//····66:·pop············
93 ········//····63:·ldc·············"itemType"96 ········//····67:·ldc·············"itemType"
94 ········//····65:·astore··········9 
95 ········//····67:·ldc·············"file" 
96 ········//····69:·astore··········1097 ········//····69:·astore··········10
97 ········//····71:·aload···········898 ········//····71:·ldc·············"file"
 99 ········//····73:·astore··········11
98 ········//····73:·aload···········9100 ········//····75:·aload···········9
99 ········//····75:·aload···········10101 ········//····77:·aload···········10
 102 ········//····79:·aload···········11
100 ········//····77:·invokevirtual···android/net/Uri$Builder.appendQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;103 ········//····81:·invokevirtual···android/net/Uri$Builder.appendQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
101 ········//····80:·pop············104 ········//····84:·pop············
102 ········//····81:·ldc·············"search"105 ········//····85:·ldc·············"search"
103 ········//····83:·astore··········9106 ········//····87:·astore··········10
104 ········//····85:·aload_0········107 ········//····89:·aload_0········
105 ········//····86:·getfield········com/owncloud/android/lib/resources/shares/GetShareesRemoteOperation.mSearchString:Ljava/lang/String;108 ········//····90:·getfield········com/owncloud/android/lib/resources/shares/GetShareesRemoteOperation.mSearchString:Ljava/lang/String;
106 ········//····89:·astore··········10109 ········//····93:·astore··········11
107 ········//····91:·aload···········8 
108 ········//····93:·aload···········9110 ········//····95:·aload···········9
109 ········//····95:·aload···········10111 ········//····97:·aload···········10
110 ········//····97:·invokevirtual···android/net/Uri$Builder.appendQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; 
111 ········//···100:·pop············ 
112 ········//···101:·ldc·············"page" 
113 ········//···103:·astore··········9 
114 ········//···105:·aload_0········ 
115 ········//···106:·getfield········com/owncloud/android/lib/resources/shares/GetShareesRemoteOperation.mPage:I 
116 ········//···109:·istore··········11 
117 ········//···111:·iload···········11 
118 ········//···113:·invokestatic····java/lang/String.valueOf:(I)Ljava/lang/String; 
119 ········//···116:·astore··········10 
120 ········//···118:·aload···········8 
121 ········//···120:·aload···········9 
122 ········//···122:·aload···········10 
123 ········//···124:·invokevirtual···android/net/Uri$Builder.appendQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; 
124 ········//···127:·pop············ 
125 ········//···128:·ldc·············"perPage" 
126 ········//···130:·astore··········9 
127 ········//···132:·aload_0········ 
128 ········//···133:·getfield········com/owncloud/android/lib/resources/shares/GetShareesRemoteOperation.mPerPage:I 
129 ········//···136:·istore··········11 
130 ········//···138:·iload···········11 
131 ········//···140:·invokestatic····java/lang/String.valueOf:(I)Ljava/lang/String; 
132 ········//···143:·astore··········10 
133 ········//···145:·aload···········8 
134 ········//···147:·aload···········9 
135 ········//···149:·aload···········10112 ········//····99:·aload···········11
136 ········//···151:·invokevirtual···android/net/Uri$Builder.appendQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;113 ········//···101:·invokevirtual···android/net/Uri$Builder.appendQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
137 ········//···154:·pop············114 ········//···104:·pop············
 115 ········//···105:·ldc·············"page"
 116 ········//···107:·astore··········10
 117 ········//···109:·aload_0········
 118 ········//···110:·getfield········com/owncloud/android/lib/resources/shares/GetShareesRemoteOperation.mPage:I
 119 ········//···113:·istore··········12
 120 ········//···115:·iload···········12
 121 ········//···117:·invokestatic····java/lang/String.valueOf:(I)Ljava/lang/String;
 122 ········//···120:·astore··········11
 123 ········//···122:·aload···········9
 124 ········//···124:·aload···········10
 125 ········//···126:·aload···········11
 126 ········//···128:·invokevirtual···android/net/Uri$Builder.appendQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
 127 ········//···131:·pop············
 128 ········//···132:·ldc·············"perPage"
 129 ········//···134:·astore··········10
 130 ········//···136:·aload_0········
 131 ········//···137:·getfield········com/owncloud/android/lib/resources/shares/GetShareesRemoteOperation.mPerPage:I
 132 ········//···140:·istore··········12
 133 ········//···142:·iload···········12
 134 ········//···144:·invokestatic····java/lang/String.valueOf:(I)Ljava/lang/String;
 135 ········//···147:·astore··········11
 136 ········//···149:·aload···········9
 137 ········//···151:·aload···········10
 138 ········//···153:·aload···········11
 139 ········//···155:·invokevirtual···android/net/Uri$Builder.appendQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
 140 ········//···158:·pop············
Max diff block lines reached; 64800/74796 bytes (86.64%) of diff not shown.
253 KB
com/owncloud/android/lib/resources/status/GetCapabilitiesRemoteOperation.class
253 KB
procyon -ec {}
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
2 package·com.owncloud.android.lib.resources.status;2 package·com.owncloud.android.lib.resources.status;
  
3 import·org.json.JSONArray;3 import·org.json.JSONArray;
4 import·android.net.Uri$Builder;4 import·android.net.Uri$Builder;
5 import·android.net.Uri;5 import·android.net.Uri;
6 import·org.apache.commons.httpclient.Header;6 import·org.apache.commons.httpclient.Header;
7 import·java.util.List;7 import·java.util.List;
8 import·java.util.ArrayList; 
9 import·org.json.JSONObject;8 import·org.json.JSONObject;
 9 import·java.util.ArrayList;
10 import·com.owncloud.android.lib.common.utils.Log_OC;10 import·com.owncloud.android.lib.common.utils.Log_OC;
11 import·org.apache.commons.httpclient.HttpMethod;11 import·org.apache.commons.httpclient.HttpMethod;
12 import·org.apache.commons.httpclient.methods.GetMethod;12 import·org.apache.commons.httpclient.methods.GetMethod;
13 import·com.owncloud.android.lib.common.operations.RemoteOperationResult;13 import·com.owncloud.android.lib.common.operations.RemoteOperationResult;
14 import·com.owncloud.android.lib.common.OwnCloudClient;14 import·com.owncloud.android.lib.common.OwnCloudClient;
15 import·com.owncloud.android.lib.common.operations.RemoteOperation;15 import·com.owncloud.android.lib.common.operations.RemoteOperation;
  
Offset 80, 671 lines modifiedOffset 80, 746 lines modified
80 ····private·static·final·String·PROPERTY_STATUSCODE·=·"statuscode";80 ····private·static·final·String·PROPERTY_STATUSCODE·=·"statuscode";
81 ····private·static·final·String·PROPERTY_STRING·=·"string";81 ····private·static·final·String·PROPERTY_STRING·=·"string";
82 ····private·static·final·String·PROPERTY_UNDELETE·=·"undelete";82 ····private·static·final·String·PROPERTY_UNDELETE·=·"undelete";
83 ····private·static·final·String·PROPERTY_UPLOAD·=·"upload";83 ····private·static·final·String·PROPERTY_UPLOAD·=·"upload";
84 ····private·static·final·String·PROPERTY_VERSIONING·=·"versioning";84 ····private·static·final·String·PROPERTY_VERSIONING·=·"versioning";
85 ····private·static·final·String·TAG;85 ····private·static·final·String·TAG;
86 ····private·static·final·String·VALUE_FORMAT·=·"json";86 ····private·static·final·String·VALUE_FORMAT·=·"json";
 87 ····private·OCCapability·currentCapability;
87 ····88 ····
88 ····static·{89 ····static·{
89 ········TAG·=·GetCapabilitiesRemoteOperation.class.getSimpleName();90 ········TAG·=·GetCapabilitiesRemoteOperation.class.getSimpleName();
90 ····}91 ····}
91 ····92 ····
 93 ····public·GetCapabilitiesRemoteOperation()·{
 94 ········this.currentCapability·=·null;
 95 ····}
 96 ····
 97 ····public·GetCapabilitiesRemoteOperation(final·OCCapability·currentCapability)·{
 98 ········this.currentCapability·=·null;
 99 ········this.currentCapability·=·currentCapability;
 100 ····}
 101 ····
 102 ····private·boolean·isNotModified(int·n)·{
 103 ········if·(n·==·304)·{
 104 ············n·=·1;
 105 ········}
 106 ········else·{
 107 ············n·=·0;
 108 ········}
 109 ········return·n·!=·0;
 110 ····}
 111 ····
92 ····private·boolean·isSuccess(int·n)·{112 ····private·boolean·isSuccess(int·n)·{
93 ········if·(n·==·200)·{113 ········if·(n·==·200)·{
94 ············n·=·1;114 ············n·=·1;
95 ········}115 ········}
96 ········else·{116 ········else·{
97 ············n·=·0;117 ············n·=·0;
98 ········}118 ········}
99 ········return·n·!=·0;119 ········return·n·!=·0;
100 ····}120 ····}
101 ····121 ····
102 ····protected·RemoteOperationResult·run(final·OwnCloudClient·ownCloudClient)·{122 ····protected·RemoteOperationResult·run(final·OwnCloudClient·ownCloudClient)·{
103 ········final·String·s·=·"api_enabled"; 
104 ········final·String·s2·=·"files_sharing";123 ········final·String·s·=·"files_sharing";
105 ········final·String·s3·=·"core";124 ········final·String·s2·=·"core";
106 ········final·String·s4·=·"capabilities";125 ········final·String·s3·=·"capabilities";
107 ········final·String·s5·=·"version";126 ········final·String·s4·=·"version";
108 ········final·String·s6·=·"color-text";127 ········final·String·s5·=·"color-text";
109 ········final·String·s7·=·"background";128 ········final·String·s6·=·"background";
110 ········final·String·s8·=·"logo";129 ········final·String·s7·=·"logo";
111 ········final·String·s9·=·"files";130 ········final·String·s8·=·"files";
112 ········Object·o2·=·null; 
113 ········Object·o3·=·null;131 ········Object·o3·=·null;
 132 ········Exception·ex·=·null;
114 ········try·{133 ········try·{
115 ············final·Uri·baseUri·=·ownCloudClient.getBaseUri();134 ············final·Uri·baseUri·=·ownCloudClient.getBaseUri();
116 ············try·{135 ············try·{
117 ················final·Uri$Builder·buildUpon·=·baseUri.buildUpon();136 ················final·Uri$Builder·buildUpon·=·baseUri.buildUpon();
118 ················buildUpon.appendEncodedPath("ocs/v1.php/cloud/capabilities");137 ················buildUpon.appendEncodedPath("ocs/v1.php/cloud/capabilities");
119 ················buildUpon.appendQueryParameter("format",·"json");138 ················buildUpon.appendQueryParameter("format",·"json");
120 ················try·{139 ················try·{
121 ····················final·Uri·build·=·buildUpon.build();140 ····················final·Uri·build·=·buildUpon.build();
122 ····················try·{141 ····················try·{
123 ························final·Object·o·=·new·GetMethod(build.toString());142 ························final·Object·o·=·new·GetMethod(build.toString());
124 ························final·String·s10·=·"OCS-APIREQUEST";143 ························final·String·s9·=·"OCS-APIREQUEST";
125 ························final·String·s11·=·"true";144 ························final·String·s10·=·"true";
126 ························final·GetMethod·getMethod·=·(GetMethod)o;145 ························final·Object·o2·=·o;
127 ························final·String·s12·=·s10;146 ························final·String·s11·=·s9;
128 ························try·{147 ························try·{
129 ····························getMethod.addRequestHeader(s12,·s11);148 ····························((GetMethod)o2).addRequestHeader(s11,·s10);
130 ····························final·int·executeMethod·=·ownCloudClient.executeMethod((HttpMethod)o); 
131 ····························Label_2753:·{149 ····························Label_0191:·{
132 ································if·(!this.isSuccess(executeMethod))·{150 ································if·(this.currentCapability·==·null)·{
133 ····································break·Label_2753;151 ····································break·Label_0191;
134 ································}152 ································}
135 ································final·String·responseBodyAsString·=·((GetMethod)o).getResponseBodyAsString();153 ································final·String·s12·=·"";
 154 ································final·OCCapability·currentCapability·=·this.currentCapability;
136 ································try·{155 ································try·{
137 ····································final·String·tag·=·GetCapabilitiesRemoteOperation.TAG;156 ····································if·(s12.equals(currentCapability.getEtag()))·{
 157 ········································break·Label_0191;
 158 ····································}
 159 ····································final·String·s13·=·"If-None-Match";
 160 ····································final·OCCapability·currentCapability2·=·this.currentCapability;
138 ····································try·{161 ····································try·{
139 ········································o2·=·new(java.lang.StringBuilder.class);162 ········································((GetMethod)o).addRequestHeader(s13,·currentCapability2.getEtag());
 163 ········································final·int·executeMethod·=·ownCloudClient.executeMethod((HttpMethod)o);
 164 ········································final·boolean·notModified·=·this.isNotModified(executeMethod);
 165 ········································final·String·s14·=·"***·Get·Capabilities·completed·";
 166 ········································final·boolean·b·=·true;
 167 ········································Label_0292:·{
 168 ············································if·(!notModified)·{
 169 ················································break·Label_0292;
140 ········································try·{170 ············································}
 171 ············································Log_OC.d(GetCapabilitiesRemoteOperation.TAG,·"Capabilities·not·modified");
141 ············································new·StringBuilder(); 
142 ············································((StringBuilder)o2).append("Successful·response:·"); 
143 ············································final·StringBuilder·sb·=·(StringBuilder)o2; 
144 ············································try·{172 ············································try·{
145 ················································sb.append(responseBodyAsString); 
146 ················································o2·=·((StringBuilder)o2).toString(); 
147 ················································Log_OC.d(tag,·(String)o2); 
148 ················································o2·=·new·JSONObject(responseBodyAsString); 
149 ················································o2·=·((JSONObject)o2).getJSONObject("ocs"); 
150 ················································final·JSONObject·jsonObject·=·((JSONObject)o2).getJSONObject("meta"); 
151 ················································o2·=·((JSONObject)o2).getJSONObject("data"); 
152 ················································final·boolean·equalsIgnoreCase·=·"ok".equalsIgnoreCase(jsonObject.getString("status")); 
153 ················································final·int·int1·=·jsonObject.getInt("statuscode"); 
154 ················································final·String·string·=·jsonObject.getString("message"); 
Max diff block lines reached; 250245/259014 bytes (96.61%) of diff not shown.
8.82 KB
com/owncloud/android/lib/resources/trashbin/EmptyTrashbinRemoteOperation.class
8.66 KB
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 16 lines modified
  
1 package·com.owncloud.android.lib.resources.trashbin;1 package·com.owncloud.android.lib.resources.trashbin;
  
2 import·java.io.IOException; 
3 import·android.util.Log; 
4 import·org.apache.commons.httpclient.HttpMethod;2 import·org.apache.commons.httpclient.HttpMethod;
5 import·org.apache.commons.httpclient.HttpMethodBase;3 import·org.apache.commons.httpclient.HttpMethodBase;
 4 import·android.net.Uri;
 5 import·java.io.InputStream;
 6 import·android.util.Log;
 7 import·java.io.IOException;
6 import·org.apache.jackrabbit.webdav.client.methods.DeleteMethod;8 import·org.apache.jackrabbit.webdav.client.methods.DeleteMethod;
7 import·com.owncloud.android.lib.common.operations.RemoteOperationResult;9 import·com.owncloud.android.lib.common.operations.RemoteOperationResult;
8 import·com.owncloud.android.lib.common.OwnCloudClient;10 import·com.owncloud.android.lib.common.OwnCloudClient;
9 import·com.owncloud.android.lib.common.operations.RemoteOperation;11 import·com.owncloud.android.lib.common.operations.RemoteOperation;
  
10 public·class·EmptyTrashbinRemoteOperation·extends·RemoteOperation12 public·class·EmptyTrashbinRemoteOperation·extends·RemoteOperation
11 {13 {
Offset 26, 40 lines modifiedOffset 28, 144 lines modified
26 ········}28 ········}
27 ········else·{29 ········else·{
28 ············n·=·0;30 ············n·=·0;
29 ········}31 ········}
30 ········return·n·!=·0;32 ········return·n·!=·0;
31 ····}33 ····}
32 ····34 ····
33 ····protected·RemoteOperationResult·run(final·OwnCloudClient·ownCloudClient)·{35 ····protected·RemoteOperationResult·run(final·OwnCloudClient·ex)·{
34 ········RemoteOperationResult·remoteOperationResult·=·null;36 ········InputStream·inputStream·=·null;
 37 ········DeleteMethod·deleteMethod·=·null;
 38 ········StringBuilder·sb·=·null;
35 ········try·{39 ········try·{
 40 ············deleteMethod·=·new(org.apache.jackrabbit.webdav.client.methods.DeleteMethod.class);
36 ············try·{41 ············try·{
 42 ················sb·=·new(java.lang.StringBuilder.class);
 43 ················final·StringBuilder·sb2·=·sb;
 44 ················new·StringBuilder();
 45 ················final·IOException·ex2·=·ex;
 46 ················final·Uri·uri·=·((OwnCloudClient)ex2).getNewWebdavUri();
 47 ················final·StringBuilder·sb3·=·sb;
 48 ················final·Uri·uri2·=·uri;
 49 ················sb3.append(uri2);
 50 ················final·String·s·=·"/trashbin/";
 51 ················final·StringBuilder·sb4·=·sb;
 52 ················final·String·s2·=·s;
 53 ················sb4.append(s2);
 54 ················final·IOException·ex3·=·ex;
 55 ················final·String·s3·=·((OwnCloudClient)ex3).getUserId();
 56 ················final·StringBuilder·sb5·=·sb;
 57 ················final·String·s4·=·s3;
 58 ················sb5.append(s4);
 59 ················final·String·s5·=·"/trash";
 60 ················final·StringBuilder·sb6·=·sb;
 61 ················final·String·s6·=·s5;
 62 ················sb6.append(s6);
 63 ················final·StringBuilder·sb7·=·sb;
 64 ················Object·o·=·sb7.toString();
 65 ················final·DeleteMethod·deleteMethod2·=·deleteMethod;
 66 ················final·Object·o2·=·o;
 67 ················new·DeleteMethod((String)o2);
 68 ················final·int·n·=·30000;
 69 ················final·int·n2·=·5000;
 70 ················final·IOException·ex4·=·ex;
 71 ················final·HttpMethodBase·httpMethodBase·=·(HttpMethodBase)deleteMethod;
 72 ················final·int·n3·=·n;
37 ················try·{73 ················try·{
 74 ····················final·int·n4·=·n2;
38 ····················final·StringBuilder·sb·=·new·StringBuilder(); 
39 ····················sb.append(ownCloudClient.getNewWebdavUri()); 
40 ····················sb.append("/trashbin/"); 
41 ····················sb.append(ownCloudClient.getUserId()); 
42 ····················sb.append("/trash"); 
43 ····················final·DeleteMethod·deleteMethod·=·new·DeleteMethod(sb.toString()); 
44 ····················final·int·executeMethod·=·ownCloudClient.executeMethod((HttpMethodBase)deleteMethod,·30000,·5000);75 ····················final·int·n5·=·((OwnCloudClient)ex4).executeMethod(httpMethodBase,·n3,·n4);
45 ····················try·{76 ····················try·{
 77 ························final·RemoteOperationResult·remoteOperationResult·=·new(com.owncloud.android.lib.common.operations.RemoteOperationResult.class);
 78 ························o·=·remoteOperationResult;
 79 ························final·EmptyTrashbinRemoteOperation·emptyTrashbinRemoteOperation·=·this;
 80 ························final·int·n6·=·n5;
46 ························remoteOperationResult·=·new·RemoteOperationResult(this.isSuccess(executeMethod),·(HttpMethod)deleteMethod); 
47 ························ownCloudClient.exhaustResponse(deleteMethod.getResponseBodyAsStream()); 
48 ····················} 
49 ····················catch·(IOException·ex)·{ 
50 ························remoteOperationResult·=·new·RemoteOperationResult((Exception)ex); 
51 ························final·String·tag·=·EmptyTrashbinRemoteOperation.TAG;81 ························final·boolean·b·=·emptyTrashbinRemoteOperation.isSuccess(n6);
52 ························final·StringBuilder·sb2·=·new·StringBuilder(); 
53 ························sb2.append("Empty·trashbin·failed:·"); 
54 ························sb2.append(remoteOperationResult.getLogMessage()); 
55 ························Log.e(tag,·sb2.toString(),·(Throwable)ex);82 ························final·Object·o3·=·o;
 83 ························final·boolean·b2·=·b;
 84 ························final·HttpMethod·httpMethod·=·(HttpMethod)deleteMethod;
 85 ························new·RemoteOperationResult(b2,·httpMethod);
 86 ························final·DeleteMethod·deleteMethod3·=·deleteMethod;
 87 ························inputStream·=·deleteMethod3.getResponseBodyAsStream();
 88 ························final·IOException·ex5·=·ex;
 89 ························final·InputStream·inputStream2·=·inputStream;
 90 ························((OwnCloudClient)ex5).exhaustResponse(inputStream2);
 91 ························final·DeleteMethod·deleteMethod4·=·deleteMethod;
 92 ························deleteMethod4.releaseConnection();
56 ····················}93 ····················}
 94 ····················catch·(IOException·ex)·{}
57 ················}95 ················}
58 ················catch·(IOException·ex2)·{}96 ················catch·(IOException·ex6)·{}
 97 ············}
 98 ············catch·(IOException·ex7)·{}
 99 ········}
 100 ········catch·(IOException·ex8)·{}
 101 ········try·{
 102 ············final·StringBuilder·sb2·=·sb;
 103 ············new·StringBuilder();
 104 ············final·IOException·ex2·=·ex;
 105 ············final·Uri·uri·=·((OwnCloudClient)ex2).getNewWebdavUri();
 106 ············final·StringBuilder·sb3·=·sb;
 107 ············final·Uri·uri2·=·uri;
 108 ············sb3.append(uri2);
 109 ············final·String·s·=·"/trashbin/";
 110 ············final·StringBuilder·sb4·=·sb;
 111 ············final·String·s2·=·s;
 112 ············sb4.append(s2);
 113 ············final·IOException·ex3·=·ex;
 114 ············final·String·s3·=·((OwnCloudClient)ex3).getUserId();
 115 ············final·StringBuilder·sb5·=·sb;
 116 ············final·String·s4·=·s3;
 117 ············sb5.append(s4);
 118 ············final·String·s5·=·"/trash";
 119 ············final·StringBuilder·sb6·=·sb;
 120 ············final·String·s6·=·s5;
 121 ············sb6.append(s6);
Max diff block lines reached; 185/8844 bytes (2.09%) of diff not shown.
9.85 KB
com/owncloud/android/lib/resources/trashbin/RestoreTrashbinFileRemoteOperation.class
9.69 KB
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 15 lines modified
  
1 package·com.owncloud.android.lib.resources.trashbin;1 package·com.owncloud.android.lib.resources.trashbin;
  
2 import·java.io.IOException; 
3 import·android.util.Log; 
4 import·org.apache.commons.httpclient.HttpMethod;2 import·org.apache.commons.httpclient.HttpMethod;
5 import·org.apache.commons.httpclient.HttpMethodBase;3 import·org.apache.commons.httpclient.HttpMethodBase;
 4 import·java.io.InputStream;
 5 import·android.util.Log;
 6 import·java.io.IOException;
6 import·org.apache.jackrabbit.webdav.client.methods.MoveMethod;7 import·org.apache.jackrabbit.webdav.client.methods.MoveMethod;
7 import·android.net.Uri;8 import·android.net.Uri;
8 import·com.owncloud.android.lib.common.network.WebdavUtils;9 import·com.owncloud.android.lib.common.network.WebdavUtils;
9 import·com.owncloud.android.lib.common.operations.RemoteOperationResult;10 import·com.owncloud.android.lib.common.operations.RemoteOperationResult;
10 import·com.owncloud.android.lib.common.OwnCloudClient;11 import·com.owncloud.android.lib.common.OwnCloudClient;
11 import·com.owncloud.android.lib.common.operations.RemoteOperation;12 import·com.owncloud.android.lib.common.operations.RemoteOperation;
  
Offset 35, 62 lines modifiedOffset 36, 133 lines modified
35 ········}36 ········}
36 ········else·{37 ········else·{
37 ············n·=·1;38 ············n·=·1;
38 ········}39 ········}
39 ········return·n·!=·0;40 ········return·n·!=·0;
40 ····}41 ····}
41 ····42 ····
42 ····protected·RemoteOperationResult·run(final·OwnCloudClient·ownCloudClient)·{43 ····protected·RemoteOperationResult·run(final·OwnCloudClient·ex)·{
43 ········RemoteOperationResult·remoteOperationResult·=·null;44 ········InputStream·inputStream·=·null;
 45 ········Object·string·=·null;
 46 ········String·string2·=·null;
44 ········try·{47 ········try·{
45 ············try·{48 ············try·{
46 ················final·StringBuilder·sb·=·new·StringBuilder();49 ················final·StringBuilder·sb·=·new·StringBuilder();
47 ················sb.append(ownCloudClient.getNewWebdavUri());50 ················sb.append(((OwnCloudClient)ex).getNewWebdavUri());
48 ················final·String·sourcePath·=·this.sourcePath;51 ················final·String·sourcePath·=·this.sourcePath;
49 ················try·{52 ················try·{
50 ····················sb.append(WebdavUtils.encodePath(sourcePath));53 ····················sb.append(WebdavUtils.encodePath(sourcePath));
51 ····················final·String·string·=·sb.toString();54 ····················string·=·sb.toString();
52 ····················try·{55 ····················try·{
53 ························try·{56 ························try·{
54 ····························final·StringBuilder·sb2·=·new·StringBuilder();57 ····························final·StringBuilder·sb2·=·new·StringBuilder();
55 ····························sb2.append(ownCloudClient.getNewWebdavUri());58 ····························sb2.append(((OwnCloudClient)ex).getNewWebdavUri());
56 ····························sb2.append("/trashbin/");59 ····························sb2.append("/trashbin/");
57 ····························sb2.append(ownCloudClient.getUserId());60 ····························sb2.append(((OwnCloudClient)ex).getUserId());
58 ····························sb2.append("/restore/");61 ····························sb2.append("/restore/");
59 ····························final·String·fileName·=·this.fileName;62 ····························final·String·fileName·=·this.fileName;
60 ····························try·{63 ····························try·{
61 ································sb2.append(Uri.encode(fileName));64 ································sb2.append(Uri.encode(fileName));
62 ································final·String·string2·=·sb2.toString();65 ································string2·=·sb2.toString();
 66 ································final·MoveMethod·moveMethod·=·new(org.apache.jackrabbit.webdav.client.methods.MoveMethod.class);
 67 ································final·MoveMethod·moveMethod2·=·moveMethod;
 68 ································final·boolean·b·=·true;
 69 ································final·MoveMethod·moveMethod3·=·moveMethod2;
 70 ································final·Object·o·=·string;
 71 ································final·String·s·=·string2;
 72 ································final·boolean·b2·=·b;
 73 ································new·MoveMethod((String)o,·s,·b2);
 74 ································final·int·n·=·30000;
 75 ································final·int·n2·=·5000;
 76 ································final·IOException·ex2·=·ex;
 77 ································final·HttpMethodBase·httpMethodBase·=·(HttpMethodBase)moveMethod2;
 78 ································final·int·n3·=·n;
63 ································try·{79 ································try·{
64 ····································final·MoveMethod·moveMethod·=·new·MoveMethod(string,·string2,·true);80 ····································final·int·n4·=·n2;
65 ····································final·int·executeMethod·=·ownCloudClient.executeMethod((HttpMethodBase)moveMethod,·30000,·5000);81 ····································final·int·n5·=·((OwnCloudClient)ex2).executeMethod(httpMethodBase,·n3,·n4);
66 ····································try·{82 ····································try·{
67 ········································remoteOperationResult·=·new·RemoteOperationResult(this.isSuccess(executeMethod),·(HttpMethod)moveMethod); 
68 ········································ownCloudClient.exhaustResponse(moveMethod.getResponseBodyAsStream());83 ········································final·RemoteOperationResult·remoteOperationResult·=·new(com.owncloud.android.lib.common.operations.RemoteOperationResult.class);
 84 ········································string·=·remoteOperationResult;
 85 ········································final·RestoreTrashbinFileRemoteOperation·restoreTrashbinFileRemoteOperation·=·this;
69 ····································}86 ········································final·int·n6·=·n5;
70 ····································catch·(IOException·ex)·{ 
71 ········································remoteOperationResult·=·new·RemoteOperationResult((Exception)ex); 
72 ········································final·String·tag·=·RestoreTrashbinFileRemoteOperation.TAG;87 ········································final·boolean·b3·=·restoreTrashbinFileRemoteOperation.isSuccess(n6);
 88 ········································final·Object·o2·=·string;
 89 ········································final·boolean·b4·=·b3;
 90 ········································final·HttpMethod·httpMethod·=·(HttpMethod)moveMethod2;
73 ········································final·StringBuilder·sb3·=·new·StringBuilder(); 
74 ········································sb3.append("Restore·trashbin·file·"); 
75 ········································sb3.append(this.sourcePath); 
76 ········································sb3.append("·failed:·"); 
77 ········································sb3.append(remoteOperationResult.getLogMessage());91 ········································new·RemoteOperationResult(b4,·httpMethod);
78 ········································Log.e(tag,·sb3.toString(),·(Throwable)ex);92 ········································final·MoveMethod·moveMethod4·=·moveMethod2;
 93 ········································inputStream·=·moveMethod4.getResponseBodyAsStream();
 94 ········································final·IOException·ex3·=·ex;
 95 ········································final·InputStream·inputStream2·=·inputStream;
 96 ········································((OwnCloudClient)ex3).exhaustResponse(inputStream2);
 97 ········································final·MoveMethod·moveMethod5·=·moveMethod2;
 98 ········································moveMethod5.releaseConnection();
79 ····································}99 ····································}
 100 ····································catch·(IOException·ex)·{}
80 ································}101 ································}
81 ································catch·(IOException·ex2)·{}102 ································catch·(IOException·ex4)·{}
82 ····························}103 ····························}
83 ····························catch·(IOException·ex3)·{}104 ····························catch·(IOException·ex5)·{}
84 ························}105 ························}
85 ························catch·(IOException·ex4)·{}106 ························catch·(IOException·ex6)·{}
86 ····················}107 ····················}
87 ····················catch·(IOException·ex5)·{}108 ····················catch·(IOException·ex7)·{}
88 ················}109 ················}
89 ················catch·(IOException·ex6)·{}110 ················catch·(IOException·ex8)·{}
90 ············}111 ············}
91 ············catch·(IOException·ex7)·{}112 ············catch·(IOException·ex9)·{}
 113 ········}
 114 ········catch·(IOException·ex10)·{}
 115 ········try·{
 116 ············final·MoveMethod·moveMethod·=·new(org.apache.jackrabbit.webdav.client.methods.MoveMethod.class);
 117 ············final·MoveMethod·moveMethod2·=·moveMethod;
 118 ············final·boolean·b·=·true;
 119 ············final·MoveMethod·moveMethod3·=·moveMethod2;
 120 ············final·Object·o·=·string;
 121 ············final·String·s·=·string2;
 122 ············final·boolean·b2·=·b;
 123 ············new·MoveMethod((String)o,·s,·b2);
 124 ············final·int·n·=·30000;
 125 ············final·int·n2·=·5000;
 126 ············final·IOException·ex2·=·ex;
 127 ············final·HttpMethodBase·httpMethodBase·=·(HttpMethodBase)moveMethod2;
 128 ············final·int·n3·=·n;
 129 ············final·int·n4·=·n2;
 130 ············final·int·n5·=·((OwnCloudClient)ex2).executeMethod(httpMethodBase,·n3,·n4);
 131 ············final·RemoteOperationResult·remoteOperationResult·=·new(com.owncloud.android.lib.common.operations.RemoteOperationResult.class);
 132 ············string·=·remoteOperationResult;
 133 ············final·RestoreTrashbinFileRemoteOperation·restoreTrashbinFileRemoteOperation·=·this;
 134 ············final·int·n6·=·n5;
 135 ············final·boolean·b3·=·restoreTrashbinFileRemoteOperation.isSuccess(n6);
 136 ············final·Object·o2·=·string;
 137 ············final·boolean·b4·=·b3;
Max diff block lines reached; 85/9893 bytes (0.86%) of diff not shown.
622 B
com/owncloud/android/lib/resources/trashbin/model/TrashbinFile.class
486 B
procyon -ec {}
    
Offset 106, 16 lines modifiedOffset 106, 15 lines modified
106 ····}106 ····}
107 ····107 ····
108 ····public·boolean·isFavorite()·{108 ····public·boolean·isFavorite()·{
109 ········return·false;109 ········return·false;
110 ····}110 ····}
111 ····111 ····
112 ····public·boolean·isFolder()·{112 ····public·boolean·isFolder()·{
 113 ········return·"DIR".equals(this.mimeType);
113 ········final·String·mimeType·=·this.mimeType; 
114 ········return·mimeType·!=·null·&&·mimeType.equals("DIR"); 
115 ····}114 ····}
116 ····115 ····
117 ····public·boolean·isHidden()·{116 ····public·boolean·isHidden()·{
118 ········return·this.getFileName().startsWith(".");117 ········return·this.getFileName().startsWith(".");
119 ····}118 ····}
120 ····119 ····
121 ····public·void·readFromParcel(final·Parcel·parcel)·{120 ····public·void·readFromParcel(final·Parcel·parcel)·{
841 B
com/owncloud/android/lib/resources/users/CheckRemoteWipeRemoteOperation.class
687 B
procyon -ec {}
    
Offset 8, 15 lines modifiedOffset 8, 14 lines modified
8 public·class·CheckRemoteWipeRemoteOperation·extends·RemoteOperation8 public·class·CheckRemoteWipeRemoteOperation·extends·RemoteOperation
9 {9 {
10 ····private·static·final·String·JSON_FORMAT·=·"?format=json";10 ····private·static·final·String·JSON_FORMAT·=·"?format=json";
11 ····private·static·final·String·REMOTE_WIPE_URL·=·"/index.php/core/wipe/check";11 ····private·static·final·String·REMOTE_WIPE_URL·=·"/index.php/core/wipe/check";
12 ····private·static·final·int·SYNC_CONNECTION_TIMEOUT·=·5000;12 ····private·static·final·int·SYNC_CONNECTION_TIMEOUT·=·5000;
13 ····private·static·final·int·SYNC_READ_TIMEOUT·=·40000;13 ····private·static·final·int·SYNC_READ_TIMEOUT·=·40000;
14 ····private·static·final·String·TAG;14 ····private·static·final·String·TAG;
15 ····private·static·final·String·TOKEN·=·"token"; 
16 ····private·static·final·String·WIPE·=·"wipe";15 ····private·static·final·String·WIPE·=·"wipe";
17 ····16 ····
18 ····static·{17 ····static·{
19 ········TAG·=·CheckRemoteWipeRemoteOperation.class.getSimpleName();18 ········TAG·=·CheckRemoteWipeRemoteOperation.class.getSimpleName();
20 ····}19 ····}
21 ····20 ····
22 ····protected·RemoteOperationResult·run(final·OwnCloudClient·p0)·{21 ····protected·RemoteOperationResult·run(final·OwnCloudClient·p0)·{
774 B
com/owncloud/android/lib/resources/users/RemoteWipeSuccessRemoteOperation.class
616 B
procyon -ec {}
    
Offset 7, 15 lines modifiedOffset 7, 14 lines modified
  
7 public·class·RemoteWipeSuccessRemoteOperation·extends·RemoteOperation7 public·class·RemoteWipeSuccessRemoteOperation·extends·RemoteOperation
8 {8 {
9 ····private·static·final·String·REMOTE_WIPE_URL·=·"/index.php/core/wipe/success";9 ····private·static·final·String·REMOTE_WIPE_URL·=·"/index.php/core/wipe/success";
10 ····private·static·final·int·SYNC_CONNECTION_TIMEOUT·=·5000;10 ····private·static·final·int·SYNC_CONNECTION_TIMEOUT·=·5000;
11 ····private·static·final·int·SYNC_READ_TIMEOUT·=·40000;11 ····private·static·final·int·SYNC_READ_TIMEOUT·=·40000;
12 ····private·static·final·String·TAG;12 ····private·static·final·String·TAG;
13 ····private·static·final·String·TOKEN·=·"token"; 
14 ····private·String·appToken;13 ····private·String·appToken;
15 ····14 ····
16 ····static·{15 ····static·{
17 ········TAG·=·RemoteWipeSuccessRemoteOperation.class.getSimpleName();16 ········TAG·=·RemoteWipeSuccessRemoteOperation.class.getSimpleName();
18 ····}17 ····}
19 ····18 ····
20 ····public·RemoteWipeSuccessRemoteOperation(final·String·appToken)·{19 ····public·RemoteWipeSuccessRemoteOperation(final·String·appToken)·{
406 B
okio/BlackholeSink.class
358 B
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 17 lines modified
  
1 package·okio;1 package·okio;
  
2 import·kotlin.jvm.internal.Intrinsics;2 import·kotlin.jvm.internal.Intrinsics;
  
3 public·final·class·BlackholeSink·implements·Sink3 final·class·BlackholeSink·implements·Sink
4 {4 {
 5 ····public·BlackholeSink()·{
 6 ····}
 7 ····
5 ····public·void·close()·{8 ····public·void·close()·{
6 ····}9 ····}
7 ····10 ····
8 ····public·void·flush()·{11 ····public·void·flush()·{
9 ····}12 ····}
10 ····13 ····
11 ····public·Timeout·timeout()·{14 ····public·Timeout·timeout()·{
8.89 KB
okio/InflaterSource.class
8.84 KB
procyon -ec {}
    
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
23 ····23 ····
24 ····public·InflaterSource(final·Source·source,·final·Inflater·inflater)·{24 ····public·InflaterSource(final·Source·source,·final·Inflater·inflater)·{
25 ········Intrinsics.checkParameterIsNotNull((Object)source,·"source");25 ········Intrinsics.checkParameterIsNotNull((Object)source,·"source");
26 ········Intrinsics.checkParameterIsNotNull((Object)inflater,·"inflater");26 ········Intrinsics.checkParameterIsNotNull((Object)inflater,·"inflater");
27 ········this(Okio.buffer(source),·inflater);27 ········this(Okio.buffer(source),·inflater);
28 ····}28 ····}
29 ····29 ····
30 ····private·final·void·releaseInflatedBytes()·{30 ····private·final·void·releaseBytesAfterInflate()·{
31 ········final·int·bufferBytesHeldByInflater·=·this.bufferBytesHeldByInflater;31 ········final·int·bufferBytesHeldByInflater·=·this.bufferBytesHeldByInflater;
32 ········if·(bufferBytesHeldByInflater·==·0)·{32 ········if·(bufferBytesHeldByInflater·==·0)·{
33 ············return;33 ············return;
34 ········}34 ········}
35 ········final·int·n·=·bufferBytesHeldByInflater·-·this.inflater.getRemaining();35 ········final·int·n·=·bufferBytesHeldByInflater·-·this.inflater.getRemaining();
36 ········this.bufferBytesHeldByInflater·-=·n;36 ········this.bufferBytesHeldByInflater·-=·n;
37 ········this.source.skip((long)n);37 ········this.source.skip((long)n);
Offset 42, 109 lines modifiedOffset 42, 96 lines modified
42 ············return;42 ············return;
43 ········}43 ········}
44 ········this.inflater.end();44 ········this.inflater.end();
45 ········this.closed·=·true;45 ········this.closed·=·true;
46 ········this.source.close();46 ········this.source.close();
47 ····}47 ····}
48 ····48 ····
49 ····public·long·read(final·Buffer·buffer,·long·size)·{49 ····public·long·read(final·Buffer·buffer,·final·long·n)·{
 50 ········Intrinsics.checkParameterIsNotNull((Object)buffer,·"sink");
 51 ········while·(true)·{
 52 ············final·long·orInflate·=·this.readOrInflate(buffer,·n);
 53 ············if·(orInflate·>·0L)·{
 54 ················return·orInflate;
 55 ············}
 56 ············if·(this.inflater.finished()·||·this.inflater.needsDictionary())·{
 57 ················return·-1;
 58 ············}
 59 ············if·(!this.source.exhausted())·{
 60 ················continue;
 61 ············}
 62 ············throw·(Throwable)new·EOFException("source·exhausted·prematurely");
 63 ········}
 64 ····}
 65 ····
 66 ····public·final·long·readOrInflate(final·Buffer·buffer,·long·min)·{
50 ········Intrinsics.checkParameterIsNotNull((Object)buffer,·"sink");67 ········Intrinsics.checkParameterIsNotNull((Object)buffer,·"sink");
51 ········final·int·n·=·1;68 ········final·int·n·=·1;
52 ········final·long·n2·=·0L;69 ········final·long·n2·=·0L;
53 ········if·(size·>=·n2)·{70 ········if·(min·>=·n2)·{
54 ············if·(((this.closed·?·1·:·0)·^·n)·!=·0x0)·{71 ············if·(((this.closed·?·1·:·0)·^·n)·!=·0x0)·{
55 ················if·(size·==·n2)·{72 ················if·(min·==·n2)·{
56 ····················return·n2;73 ····················return·n2;
57 ················}74 ················}
58 ················while·(true)·{75 ················try·{
59 ····················final·boolean·refill·=·this.refill();76 ····················final·Segment·writableSegment$okio·=·buffer.writableSegment$okio(n);
60 ····················try·{77 ····················try·{
61 ························final·Segment·writableSegment$okio·=·buffer.writableSegment$okio(n);78 ························min·=·Math.min(min,·8192·-·writableSegment$okio.limit);
 79 ························final·int·len·=·(int)min;
 80 ························this.refill();
 81 ························final·Inflater·inflater·=·this.inflater;
62 ························try·{82 ························try·{
 83 ····························final·byte[]·data·=·writableSegment$okio.data;
63 ····························final·int·len·=·(int)Math.min(size,·8192·-·writableSegment$okio.limit); 
64 ····························final·Inflater·inflater·=·this.inflater; 
65 ····························try·{84 ····························try·{
66 ································final·byte[]·data·=·writableSegment$okio.data;85 ································final·int·inflate·=·inflater.inflate(data,·writableSegment$okio.limit,·len);
67 ································try·{86 ································try·{
68 ····································final·int·inflate·=·inflater.inflate(data,·writableSegment$okio.limit,·len);87 ····································this.releaseBytesAfterInflate();
69 ····································if·(inflate·>·0)·{88 ····································if·(inflate·>·0)·{
70 ········································writableSegment$okio.limit·+=·inflate;89 ········································writableSegment$okio.limit·+=·inflate;
71 ········································size·=·buffer.size();90 ········································final·long·size·=·buffer.size();
72 ········································final·long·n3·=·(long)inflate; 
73 ········································size·+=·n3;91 ········································min·=·inflate;
74 ········································buffer.setSize$okio(size);92 ········································buffer.setSize$okio(size·+·min);
75 ········································return·n3;93 ········································return·min;
76 ····································}94 ····································}
77 ····································final·Inflater·inflater2·=·this.inflater;95 ····································final·int·pos·=·writableSegment$okio.pos;
78 ····································try·{96 ····································try·{
79 ········································Label_0265:·{ 
80 ············································if·(inflater2.finished())·{ 
81 ················································break·Label_0265; 
82 ············································} 
83 ············································final·Inflater·inflater3·=·this.inflater; 
84 ············································try·{ 
85 ················································if·(inflater3.needsDictionary())·{ 
86 ····················································break·Label_0265; 
87 ················································} 
88 ················································if·(!refill)·{ 
89 ····················································continue; 
90 ················································} 
91 ················································final·EOFException·ex·=·(EOFException)new·EOFException("source·exhausted·prematurely"); 
92 ················································try·{ 
93 ····················································throw·ex; 
94 ····················································this.releaseInflatedBytes(); 
95 ····················································final·int·pos·=·writableSegment$okio.pos; 
96 ····················································try·{ 
97 ························································if·(pos·==·writableSegment$okio.limit)·{97 ········································if·(pos·==·writableSegment$okio.limit)·{
98 ····························································buffer.head·=·writableSegment$okio.pop();98 ············································buffer.head·=·writableSegment$okio.pop();
99 ····························································SegmentPool.INSTANCE.recycle(writableSegment$okio);99 ············································SegmentPool.INSTANCE.recycle(writableSegment$okio);
100 ························································} 
101 ························································return·-1; 
102 ····················································} 
103 ····················································catch·(DataFormatException·ex2)·{ 
104 ························································throw·(Throwable)new·IOException(ex2); 
105 ····················································} 
106 ················································} 
107 ················································catch·(DataFormatException·ex3)·{} 
108 ············································} 
109 ············································catch·(DataFormatException·ex4)·{} 
110 ········································}100 ········································}
 101 ········································return·n2;
 102 ····································}
 103 ····································catch·(DataFormatException·ex)·{
 104 ········································throw·(Throwable)new·IOException(ex);
111 ····································}105 ····································}
112 ····································catch·(DataFormatException·ex5)·{} 
113 ································}106 ································}
114 ································catch·(DataFormatException·ex6)·{}107 ································catch·(DataFormatException·ex2)·{}
115 ····························}108 ····························}
116 ····························catch·(DataFormatException·ex7)·{}109 ····························catch·(DataFormatException·ex3)·{}
117 ························}110 ························}
118 ························catch·(DataFormatException·ex8)·{}111 ························catch·(DataFormatException·ex4)·{}
119 ····················}112 ····················}
120 ····················catch·(DataFormatException·ex9)·{}113 ····················catch·(DataFormatException·ex5)·{}
121 ····················break; 
122 ················}114 ················}
 115 ················catch·(DataFormatException·ex6)·{}
123 ············}116 ············}
124 ············throw·(Throwable)new·IllegalStateException("closed".toString());117 ············throw·(Throwable)new·IllegalStateException("closed".toString());
125 ········}118 ········}
126 ········final·StringBuilder·sb·=·new·StringBuilder();119 ········final·StringBuilder·sb·=·new·StringBuilder();
Max diff block lines reached; 996/9026 bytes (11.03%) of diff not shown.
46.6 KB
com/owncloud/android/lib/resources/files/ChunkedFileUploadRemoteOperation.class
46.5 KB
procyon -ec {}
    
Offset 42, 16 lines modifiedOffset 42, 20 lines modified
42 ····private·static·final·String·TAG;42 ····private·static·final·String·TAG;
43 ····private·final·boolean·onWifiConnection;43 ····private·final·boolean·onWifiConnection;
44 ····44 ····
45 ····static·{45 ····static·{
46 ········TAG·=·ChunkedFileUploadRemoteOperation.class.getSimpleName();46 ········TAG·=·ChunkedFileUploadRemoteOperation.class.getSimpleName();
47 ····}47 ····}
48 ····48 ····
 49 ····public·ChunkedFileUploadRemoteOperation(final·String·s,·final·String·s2,·final·String·s3,·final·String·s4,·final·String·s5,·final·boolean·b)·{
 50 ········this(s,·s2,·s3,·s4,·s5,·b,·null);
 51 ····}
 52 ····
49 ····public·ChunkedFileUploadRemoteOperation(final·String·s,·final·String·s2,·final·String·s3,·final·String·s4,·final·String·s5,·final·boolean·onWifiConnection)·{53 ····public·ChunkedFileUploadRemoteOperation(final·String·s,·final·String·s2,·final·String·s3,·final·String·s4,·final·String·s5,·final·boolean·onWifiConnection,·final·String·s6)·{
50 ········super(s,·s2,·s3,·s4,·s5);54 ········super(s,·s2,·s3,·s4,·s5,·s6);
51 ········this.onWifiConnection·=·onWifiConnection;55 ········this.onWifiConnection·=·onWifiConnection;
52 ····}56 ····}
53 ····57 ····
54 ····private·PutMethod·createPutMethod(final·String·s)·{58 ····private·PutMethod·createPutMethod(final·String·s)·{
55 ········(this.putMethod·=·new·PutMethod(s)).setRequestEntity(this.entity);59 ········(this.putMethod·=·new·PutMethod(s)).setRequestEntity(this.entity);
56 ········if·(this.cancellationRequested.get())·{60 ········if·(this.cancellationRequested.get())·{
57 ············this.putMethod.abort();61 ············this.putMethod.abort();
Offset 107, 14 lines modifiedOffset 111, 19 lines modified
107 ························((StringBuilder)putMethod).append(format2);111 ························((StringBuilder)putMethod).append(format2);
108 ························putMethod·=·((StringBuilder)putMethod).toString();112 ························putMethod·=·((StringBuilder)putMethod).toString();
109 ························if·(this.putMethod·!=·null)·{113 ························if·(this.putMethod·!=·null)·{
110 ····························this.putMethod.releaseConnection();114 ····························this.putMethod.releaseConnection();
111 ························}115 ························}
112 ························putMethod·=·this.createPutMethod((String)putMethod);116 ························putMethod·=·this.createPutMethod((String)putMethod);
113 ························this.putMethod·=·(PutMethod)putMethod;117 ························this.putMethod·=·(PutMethod)putMethod;
 118 ························putMethod·=·this.token;
 119 ························if·(putMethod·!=·null)·{
 120 ····························putMethod·=·this.putMethod;
 121 ····························((PutMethod)putMethod).addRequestHeader("e2e-token",·this.token);
 122 ························}
114 ························putMethod·=·this.putMethod;123 ························putMethod·=·this.putMethod;
115 ························final·int·executeMethod·=·ownCloudClient.executeMethod((HttpMethod)putMethod);124 ························final·int·executeMethod·=·ownCloudClient.executeMethod((HttpMethod)putMethod);
116 ························final·RemoteOperationResult·remoteOperationResult·=·new·RemoteOperationResult(this.isSuccess(executeMethod),·(HttpMethod)this.putMethod);125 ························final·RemoteOperationResult·remoteOperationResult·=·new·RemoteOperationResult(this.isSuccess(executeMethod),·(HttpMethod)this.putMethod);
117 ························ownCloudClient.exhaustResponse(this.putMethod.getResponseBodyAsStream());126 ························ownCloudClient.exhaustResponse(this.putMethod.getResponseBodyAsStream());
118 ························final·String·tag·=·ChunkedFileUploadRemoteOperation.TAG;127 ························final·String·tag·=·ChunkedFileUploadRemoteOperation.TAG;
119 ························final·StringBuilder·sb·=·new·StringBuilder();128 ························final·StringBuilder·sb·=·new·StringBuilder();
120 ························sb.append("Upload·of·");129 ························sb.append("Upload·of·");
Offset 234, 17 lines modifiedOffset 243, 17 lines modified
234 ························try·{243 ························try·{
235 ····························sb3.append(s);244 ····························sb3.append(s);
236 ····························sb.append(FileUtils.md5Sum(file));245 ····························sb.append(FileUtils.md5Sum(file));
237 ····························final·String·string·=·sb.toString();246 ····························final·String·string·=·sb.toString();
238 ····························try·{247 ····························try·{
239 ································ownCloudClient.executeMethod((HttpMethodBase)new·MkColMethod(string),·30000,·5000);248 ································ownCloudClient.executeMethod((HttpMethodBase)new·MkColMethod(string),·30000,·5000);
240 ································try·{249 ································try·{
241 ····································final·DavPropertyNameSet·filePropSet·=·WebdavUtils.getFilePropSet();250 ····································final·DavPropertyNameSet·chunksPropSet·=·WebdavUtils.getChunksPropSet();
242 ····································final·int·n·=·1;251 ····································final·int·n·=·1;
243 ····································final·PropFindMethod·propFindMethod·=·new·PropFindMethod(string,·filePropSet,·n);252 ····································final·PropFindMethod·propFindMethod·=·new·PropFindMethod(string,·chunksPropSet,·n);
244 ····································try·{253 ····································try·{
245 ········································ownCloudClient.executeMethod((HttpMethod)propFindMethod);254 ········································ownCloudClient.executeMethod((HttpMethod)propFindMethod);
246 ········································Label_0274:·{255 ········································Label_0274:·{
247 ············································if·(propFindMethod.succeeded())·{256 ············································if·(propFindMethod.succeeded())·{
248 ················································break·Label_0274;257 ················································break·Label_0274;
249 ············································}258 ············································}
250 ············································RemoteOperationResult·remoteOperationResult·=·new(com.owncloud.android.lib.common.operations.RemoteOperationResult.class);259 ············································RemoteOperationResult·remoteOperationResult·=·new(com.owncloud.android.lib.common.operations.RemoteOperationResult.class);
Offset 258, 199 lines modifiedOffset 267, 165 lines modified
258 ························································final·ArrayList<Chunk>·list·=·new·ArrayList<Chunk>();267 ························································final·ArrayList<Chunk>·list·=·new·ArrayList<Chunk>();
259 ························································final·MultiStatus·responseBodyAsMultiStatus·=·propFindMethod.getResponseBodyAsMultiStatus();268 ························································final·MultiStatus·responseBodyAsMultiStatus·=·propFindMethod.getResponseBodyAsMultiStatus();
260 ························································try·{269 ························································try·{
261 ····························································final·MultiStatusResponse[]·responses·=·responseBodyAsMultiStatus.getResponses();270 ····························································final·MultiStatusResponse[]·responses·=·responseBodyAsMultiStatus.getResponses();
262 ····························································try·{271 ····························································try·{
263 ································································int·length·=·responses.length;272 ································································int·length·=·responses.length;
264 ································································int·n2·=·0;273 ································································int·n2·=·0;
265 ································································MultiStatusResponse·multiStatusResponse; 
266 ································································Uri·uploadUri; 
267 ································································WebdavEntry·webdavEntry; 
268 ································································String[]·split; 
269 ································································String·s3; 
270 ································································long·long1; 
271 ································································String·s4; 
272 ································································int·n3; 
273 ································································Chunk·chunk; 
274 ································································ArrayList<Chunk>·list2; 
275 ································································long·n4; 
276 ································································List·checkMissingChunks; 
277 ································································Iterator<Chunk>·iterator; 
278 ································································Chunk·next; 
279 ································································RemoteOperationResult·uploadChunk; 
280 ································································AtomicBoolean·cancellationRequested; 
281 ································································OperationCancelledException·ex; 
282 ································································RemoteOperationResult·remoteOperationResult2; 
283 ································································StringBuilder·sb4; 
284 ································································String·remotePath; 
285 ································································String·string2; 
286 ································································StringBuilder·sb6; 
287 ································································StringBuilder·sb5; 
288 ································································String·string3; 
289 ································································String·s5; 
290 ································································long·l; 
291 ································································RemoteOperationResult·remoteOperationResult3; 
292 ································································RemoteOperationResult·remoteOperationResult4; 
293 ································································ChunkedFileUploadRemoteOperation·chunkedFileUploadRemoteOperation; 
294 ································································int·n5; 
295 ································································boolean·b; 
296 ································································RemoteOperationResult·remoteOperationResult5; 
297 ································································boolean·b2; 
298 ································································MoveMethod·moveMethod2; 
299 ································································final·Exception·ex3; 
300 ································································Exception·ex2; 
301 ································································Label_0467_Outer:Block_42_Outer:274 ····························································Label_0467_Outer:
302 ································································while·(true)·{275 ································································while·(true)·{
303 ····································································Label_0483:·{276 ····································································Label_0483:·{
304 ········································································if·(n2·>=·length)·{277 ········································································if·(n2·>=·length)·{
305 ············································································break·Label_0483;278 ············································································break·Label_0483;
306 ········································································}279 ········································································}
307 ········································································multiStatusResponse·=·responses[n2];280 ········································································final·MultiStatusResponse·multiStatusResponse·=·responses[n2];
308 ········································································try·{281 ········································································try·{
309 ············································································try·{282 ············································································try·{
310 ················································································uploadUri·=·ownCloudClient.getUploadUri();283 ················································································final·Uri·uploadUri·=·ownCloudClient.getUploadUri();
311 ················································································try·{284 ················································································try·{
312 ····················································································webdavEntry·=·new·WebdavEntry(multiStatusResponse,·uploadUri.getPath());285 ····················································································final·WebdavEntry·webdavEntry·=·new·WebdavEntry(multiStatusResponse,·uploadUri.getPath());
313 ····················································································Label_0463:·{286 ····················································································Label_0463:·{
314 ························································································if·(".file".equalsIgnoreCase(webdavEntry.getName())·||·webdavEntry.isDirectory())·{287 ························································································if·(".file".equalsIgnoreCase(webdavEntry.getName())·||·webdavEntry.isDirectory())·{
315 ····························································································break·Label_0463;288 ····························································································break·Label_0463;
316 ························································································}289 ························································································}
317 ························································································split·=·webdavEntry.getName().split("-");290 ························································································final·String[]·split·=·webdavEntry.getName().split("-");
318 ························································································try·{291 ························································································try·{
319 ····························································································s3·=·split[0];292 ····························································································final·String·s3·=·split[0];
320 ····························································································try·{293 ····························································································try·{
321 ································································································long1·=·Long.parseLong(s3);294 ································································································final·long·long1·=·Long.parseLong(s3);
322 ································································································s4·=·split[n];295 ································································································final·String·s4·=·split[n];
323 ································································································n3·=·length;296 ································································································int·n3·=·length;
324 ································································································chunk·=·new·Chunk(long1,·Long.parseLong(s4));297 ································································································final·Chunk·chunk·=·new·Chunk(long1,·Long.parseLong(s4));
325 ································································································list2·=·list;298 ································································································final·ArrayList<Chunk>·list2·=·list;
Max diff block lines reached; 35506/47583 bytes (74.62%) of diff not shown.
23.5 KB
classes.dex
19.7 KB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·08d4b2c04 checksum············:·6bebb246
5 signature···········:·d3bb...00a25 signature···········:·f201...7b5b
6 file_size···········:·75745606 file_size···········:·7574560
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·5219110 string_ids_size·····:·52191
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·896812 type_ids_size·······:·8968
Offset 1014572, 22 lines modifiedOffset 1014572, 22 lines modified
1014572 458c02:·6e20·76f8·4a00·························|001d:·invoke-virtual·{v10,·v4},·Lokio/ByteString;.getByte:(I)B·//·method@f8761014572 458c02:·6e20·76f8·4a00·························|001d:·invoke-virtual·{v10,·v4},·Lokio/ByteString;.getByte:(I)B·//·method@f876
1014573 458c08:·0a08···································|0020:·move-result·v81014573 458c08:·0a08···································|0020:·move-result·v8
1014574 458c0a:·d588·ff00······························|0021:·and-int/lit16·v8,·v8,·#int·255·//·#00ff1014574 458c0a:·d588·ff00······························|0021:·and-int/lit16·v8,·v8,·#int·255·//·#00ff
1014575 458c0e:·3387·0500······························|0023:·if-ne·v7,·v8,·0028·//·+00051014575 458c0e:·3387·0500······························|0023:·if-ne·v7,·v8,·0028·//·+0005
1014576 458c12:·d804·0401······························|0025:·add-int/lit8·v4,·v4,·#int·1·//·#011014576 458c12:·d804·0401······························|0025:·add-int/lit8·v4,·v4,·#int·1·//·#01
1014577 458c16:·28ec···································|0027:·goto·0013·//·-00141014577 458c16:·28ec···································|0027:·goto·0013·//·-0014
1014578 458c18:·3587·0a00······························|0028:·if-ge·v7,·v8,·0032·//·+000a1014578 458c18:·3587·0a00······························|0028:·if-ge·v7,·v8,·0032·//·+000a
1014579 458c1c:·2806···································|002a:·goto·0030·//·+00061014579 458c1c:·2809···································|002a:·goto·0033·//·+0009
1014580 458c1e:·3310·0300······························|002b:·if-ne·v0,·v1,·002e·//·+00031014580 458c1e:·3310·0400······························|002b:·if-ne·v0,·v1,·002f·//·+0004
 1014581 458c22:·1205···································|002d:·const/4·v5,·#int·0·//·#0
1014581 458c22:·2806···································|002d:·goto·0033·//·+00061014582 458c24:·2805···································|002e:·goto·0033·//·+0005
1014582 458c24:·3510·0400······························|002e:·if-ge·v0,·v1,·0032·//·+00041014583 458c26:·3510·0300······························|002f:·if-ge·v0,·v1,·0032·//·+0003
1014583 458c28:·12f3···································|0030:·const/4·v3,·#int·-1·//·#ff 
1014584 458c2a:·2802···································|0031:·goto·0033·//·+00021014584 458c2a:·2802···································|0031:·goto·0033·//·+0002
1014585 458c2c:·1213···································|0032:·const/4·v3,·#int·1·//·#11014585 458c2c:·1215···································|0032:·const/4·v5,·#int·1·//·#1
1014586 458c2e:·0f03···································|0033:·return·v31014586 458c2e:·0f05···································|0033:·return·v5
1014587 ······catches·······:·(none)1014587 ······catches·······:·(none)
1014588 ······positions·····:·1014588 ······positions·····:·
1014589 ········0x0005·line=4481014589 ········0x0005·line=448
1014590 ········0x0009·line=4491014590 ········0x0009·line=449
1014591 ········0x000d·line=4511014591 ········0x000d·line=451
1014592 ········0x0017·line=4531014592 ········0x0017·line=453
1014593 ········0x001d·line=4551014593 ········0x001d·line=455
Offset 1441402, 15 lines modifiedOffset 1441402, 15 lines modified
1441402 static_fields_size··:·01441402 static_fields_size··:·0
1441403 instance_fields_size:·01441403 instance_fields_size:·0
1441404 direct_methods_size·:·131441404 direct_methods_size·:·13
1441405 virtual_methods_size:·01441405 virtual_methods_size:·0
  
1441406 Class·#5796·annotations:1441406 Class·#5796·annotations:
1441407 Annotations·on·class1441407 Annotations·on·class
1441408 ··VISIBILITY_SYSTEM·Ldalvik/annotation/SourceDebugExtension;·value="SMAP\nIndent.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Indent.kt\nkotlin/text/StringsKt__IndentKt\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·3·_Strings.kt\nkotlin/text/StringsKt___StringsKt\n*L\n1#1,121:1\n111#1,9:122\n118#1:131\n113#1,4:145\n111#1,9:164\n118#1:173\n113#1,4:187\n1380#2,11:132\n1651#2,2:143\n1653#2:155\n1391#2:156\n704#2:157\n777#2,2:158\n1360#2:160\n1429#2,3:161\n1380#2,11:174\n1651#2,2:185\n1653#2:191\n1391#2:192\n1380#2,11:199\n1651#2,3:210\n1391#2:213\n114#3,6:149\n114#3,6:193\n*E\n*S·KotlinDebug\n*F\n+·1·Indent.kt\nkotlin/text/StringsKt__IndentKt\n*L\n37#1,9:122\n37#1:131\n37#1,4:145\n76#1,9:164\n76#1:173\n76#1,4:187\n37#1,11:132\n37#1,2:143\n37#1:155\n37#1:156\n72#1:157\n72#1,2:158\n73#1:160\n73#1,3:161\n76#1,11:174\n76#1,2:185\n76#1:191\n76#1:192\n112#1,11:199\n112#1,3:210\n112#1:213\n37#1,6:149\n99#1,6:193\n*E\n"1441408 ··VISIBILITY_SYSTEM·Ldalvik/annotation/SourceDebugExtension;·value="SMAP\nIndent.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Indent.kt\nkotlin/text/StringsKt__IndentKt\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·3·_Strings.kt\nkotlin/text/StringsKt___StringsKt\n*L\n1#1,121:1\n111#1,9:122\n118#1:131\n113#1,4:145\n111#1,9:164\n118#1:173\n113#1,4:187\n1386#2,11:132\n1657#2,2:143\n1659#2:155\n1397#2:156\n706#2:157\n783#2,2:158\n1366#2:160\n1435#2,3:161\n1386#2,11:174\n1657#2,2:185\n1659#2:191\n1397#2:192\n1386#2,11:199\n1657#2,3:210\n1397#2:213\n114#3,6:149\n114#3,6:193\n*E\n*S·KotlinDebug\n*F\n+·1·Indent.kt\nkotlin/text/StringsKt__IndentKt\n*L\n37#1,9:122\n37#1:131\n37#1,4:145\n76#1,9:164\n76#1:173\n76#1,4:187\n37#1,11:132\n37#1,2:143\n37#1:155\n37#1:156\n72#1:157\n72#1,2:158\n73#1:160\n73#1,3:161\n76#1,11:174\n76#1,2:185\n76#1:191\n76#1:192\n112#1,11:199\n112#1,3:210\n112#1:213\n37#1,6:149\n99#1,6:193\n*E\n"
1441409 ··VISIBILITY_RUNTIME·Lkotlin/Metadata;·bv={·1·0·3·}·d1={·"��\x1e\n��\n\x18\n\x10\xe\n\x8\x3\n\x10\x8\n\x8\x3\n\x10·\n\x8\xb\x1a!\x10��\x1a\xe\x12\x4\x120\x12\x4\x12002\x6\x10\x3\x1a0H¢\x6\x8\x4\x1a\x11\x10\x5\x1a0\x6*0H¢\x6\x8\x7\x1a\x14\x10\x8\x1a0*02\x8\x8\x10\x3\x1a0\x1aJ\x10\t\x1a0*\x8\x12\x4\x1200\n2\x6\x10\xb\x1a0\x62\x12\x10\xc\x1a\xe\x12\x4\x120\x12\x4\x12002\x14\x10\r\x1a\x10\x12\x4\x120\x12\x6\x12\x4\x1800\x8¢\x6\x8\xe\x1a\x14\x10\xf\x1a0*02\x8\x8\x10\x10\x1a0\x1a\x1e\x10\x11\x1a0*02\x8\x8\x10\x10\x1a02\x8\x8\x10\x12\x1a0\x1a\n\x10\x13\x1a0*0\x1a\x14\x10\x14\x1a0*02\x8\x8\x10\x12\x1a\x6\x15"·}·d2={·"getIndentFunction"·"Lkotlin/Function1;"·""·"indent"·"getIndentFunction$StringsKt__IndentKt"·"indentWidth"·""·"indentWidth$StringsKt__IndentKt"·"prependIndent"·"reindent"·""·"resultSizeEstimate"·"indentAddFunction"·"indentCutFunction"·"reindent$StringsKt__IndentKt"·"replaceIndent"·"newIndent"·"replaceIndentByMargin"·"marginPrefix"·"trimIndent"·"trimMargin"·"kotlin-stdlib"·}·k=5·mv={·1·1·16·}·xi=1·xs="kotlin/text/StringsKt"1441409 ··VISIBILITY_RUNTIME·Lkotlin/Metadata;·bv={·1·0·3·}·d1={·"��\x1e\n��\n\x18\n\x10\xe\n\x8\x3\n\x10\x8\n\x8\x3\n\x10·\n\x8\xb\x1a!\x10��\x1a\xe\x12\x4\x120\x12\x4\x12002\x6\x10\x3\x1a0H¢\x6\x8\x4\x1a\x11\x10\x5\x1a0\x6*0H¢\x6\x8\x7\x1a\x14\x10\x8\x1a0*02\x8\x8\x10\x3\x1a0\x1aJ\x10\t\x1a0*\x8\x12\x4\x1200\n2\x6\x10\xb\x1a0\x62\x12\x10\xc\x1a\xe\x12\x4\x120\x12\x4\x12002\x14\x10\r\x1a\x10\x12\x4\x120\x12\x6\x12\x4\x1800\x8¢\x6\x8\xe\x1a\x14\x10\xf\x1a0*02\x8\x8\x10\x10\x1a0\x1a\x1e\x10\x11\x1a0*02\x8\x8\x10\x10\x1a02\x8\x8\x10\x12\x1a0\x1a\n\x10\x13\x1a0*0\x1a\x14\x10\x14\x1a0*02\x8\x8\x10\x12\x1a\x6\x15"·}·d2={·"getIndentFunction"·"Lkotlin/Function1;"·""·"indent"·"getIndentFunction$StringsKt__IndentKt"·"indentWidth"·""·"indentWidth$StringsKt__IndentKt"·"prependIndent"·"reindent"·""·"resultSizeEstimate"·"indentAddFunction"·"indentCutFunction"·"reindent$StringsKt__IndentKt"·"replaceIndent"·"newIndent"·"replaceIndentByMargin"·"marginPrefix"·"trimIndent"·"trimMargin"·"kotlin-stdlib"·}·k=5·mv={·1·1·16·}·xi=1·xs="kotlin/text/StringsKt"
1441410 Annotations·on·method·#62897·'getIndentFunction$StringsKt__IndentKt'1441410 Annotations·on·method·#62897·'getIndentFunction$StringsKt__IndentKt'
1441411 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/lang/String;"·")"·"Lkotlin/jvm/functions/Function1<"·"Ljava/lang/String;"·"Ljava/lang/String;"·">;"·}1441411 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/lang/String;"·")"·"Lkotlin/jvm/functions/Function1<"·"Ljava/lang/String;"·"Ljava/lang/String;"·">;"·}
1441412 Annotations·on·method·#62901·'reindent$StringsKt__IndentKt'1441412 Annotations·on·method·#62901·'reindent$StringsKt__IndentKt'
1441413 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/util/List<"·"Ljava/lang/String;"·">;I"·"Lkotlin/jvm/functions/Function1<"·"-"·"Ljava/lang/String;"·"Ljava/lang/String;"·">;"·"Lkotlin/jvm/functions/Function1<"·"-"·"Ljava/lang/String;"·"Ljava/lang/String;"·">;)"·"Ljava/lang/String;"·}1441413 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/util/List<"·"Ljava/lang/String;"·">;I"·"Lkotlin/jvm/functions/Function1<"·"-"·"Ljava/lang/String;"·"Ljava/lang/String;"·">;"·"Lkotlin/jvm/functions/Function1<"·"-"·"Ljava/lang/String;"·"Ljava/lang/String;"·">;)"·"Ljava/lang/String;"·}
1441414 Annotations·on·method·#62898·'indentWidth$StringsKt__IndentKt'·parameters1441414 Annotations·on·method·#62898·'indentWidth$StringsKt__IndentKt'·parameters
1441415 #01441415 #0
Offset 1909080, 15 lines modifiedOffset 1909080, 15 lines modified
1909080 static_fields_size··:·01909080 static_fields_size··:·0
1909081 instance_fields_size:·01909081 instance_fields_size:·0
1909082 direct_methods_size·:·801909082 direct_methods_size·:·80
1909083 virtual_methods_size:·01909083 virtual_methods_size:·0
  
1909084 Class·#7234·annotations:1909084 Class·#7234·annotations:
1909085 Annotations·on·class1909085 Annotations·on·class
1909086 ··VISIBILITY_SYSTEM·Ldalvik/annotation/SourceDebugExtension;·value="SMAP\nStringsJVM.kt\nKotlin\n*S·Kotlin\n*F\n+·1·StringsJVM.kt\nkotlin/text/StringsKt__StringsJVMKt\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,659:1\n269#1,2:660\n554#1,10:665\n1529#2,3:662\n*E\n*S·KotlinDebug\n*F\n+·1·StringsJVM.kt\nkotlin/text/StringsKt__StringsJVMKt\n*L\n500#1,3:662\n*E\n"1909086 ··VISIBILITY_SYSTEM·Ldalvik/annotation/SourceDebugExtension;·value="SMAP\nStringsJVM.kt\nKotlin\n*S·Kotlin\n*F\n+·1·StringsJVM.kt\nkotlin/text/StringsKt__StringsJVMKt\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,659:1\n269#1,2:660\n554#1,10:665\n1535#2,3:662\n*E\n*S·KotlinDebug\n*F\n+·1·StringsJVM.kt\nkotlin/text/StringsKt__StringsJVMKt\n*L\n500#1,3:662\n*E\n"
1909087 ··VISIBILITY_RUNTIME·Lkotlin/Metadata;·bv={·1·0·3·}·d1={·"��~\n��\n\x18\n\x10\xe\n\x18\n\x18\n\x8\x4\n\x18\n��\n\x18\n��\n\x10\x12\n��\n\x18\n��\n\x10\x8\n\x8\n\x10\x19\n��\n\x10\x15\n\x8\n\x18\n\x8\t\n\x10\xb\n\x8\x4\n\x10\r\n\x8\t\n\x10\x11\n\x10��\n\x8\x8\n\x10\xc\n\x8\x11\n\x10·\n��\n\x18\n\x8\r\x1a\x11\x10\x7\x1a02\x6\x10\x8\x1a0\tH‡\x8\x1a\x11\x10\x7\x1a02\x6\x10\n\x1a0\xb\x8\x1a\x11\x10\x7\x1a02\x6\x10\xc\x1a0\rH‡\x8\x1a\x19\x10\x7\x1a02\x6\x10\xc\x1a0\r2\x6\x10\xe\x1a0\xf\x8\x1a!\x10\x7\x1a02\x6\x10\xc\x1a0\r2\x6\x10\x10\x1a0\x112\x6\x10\x12\x1a0\x11\x8\x1a)\x10\x7\x1a02\x6\x10\xc\x1a0\r2\x6\x10\x10\x1a0\x112\x6\x10\x12\x1a0\x112\x6\x10\xe\x1a0\xf\x8\x1a\x11\x10\x7\x1a02\x6\x10\x13\x1a0\x14\x8\x1a!\x10\x7\x1a02\x6\x10\x13\x1a0\x142\x6\x10\x10\x1a0\x112\x6\x10\x12\x1a0\x11\x8\x1a!\x10\x7\x1a02\x6\x10\x15\x1a0\x162\x6\x10\x10\x1a0\x112\x6\x10\x12\x1a0\x11\x8\x1a\n\x10\x17\x1a0*0\x1a\x14\x10\x17\x1a0*02\x6\x10\x18\x1a0\x19H\x7\x1a\x15\x10\x1a\x1a0\x11*02\x6\x10\x1b\x1a0\x11\x8\x1a\x15\x10\x1c\x1a0\x11*02\x6\x10\x1b\x1a0\x11\x8\x1a\x1d\x10\x1d\x1a0\x11*02\x6\x10\x1e\x1a0\x112\x6\x10\x1f\x1a0\x11\x8\x1a\x1c\x10·\x1a0\x11*02\x6\x10!\x1a02\x8\x8\x10\"\x1a0#\x1a\xc\x10$\x1a0*0\x14H\x7\x1a·\x10$\x1a0*0\x142\x8\x8\x10%\x1a0\x112\x8\x8\x10\x1f\x1a0\x11H\x7\x1a\x15\x10&\x1a0#*02\x6\x10\n\x1a0\tH‡\x8\x1a\x15\x10&\x1a0#*02\x6\x10'\x1a0(H‡\x8\x1a\n\x10)\x1a0*0\x1a\x14\x10)\x1a0*02\x6\x10\x18\x1a0\x19H\x7\x1a\xc\x10*\x1a0*0\rH\x7\x1a*\x10*\x1a0*0\r2\x8\x8\x10%\x1a0\x112\x8\x8\x10\x1f\x1a0\x112\x8\x8\x10+\x1a0#H\x7\x1a\xc\x10,\x1a0\r*0H\x7\x1a*\x10,\x1a0\r*02\x8\x8\x10%\x1a0\x112\x8\x8\x10\x1f\x1a0\x112\x8\x8\x10+\x1a0#H\x7\x1a\x1c\x10-\x1a0#*02\x6\x10.\x1a02\x8\x8\x10\"\x1a0#\x1a·\x10/\x1a0#*\x4\x1802\x8\x10!\x1a\x4\x1802\x8\x8\x10\"\x1a0#\x1a2\x100\x1a0*02\x6\x10\x18\x1a0\x192\x16\x101\x1a\xc\x12\x8\x8\x12\x4\x180302\"\x4\x1803H‡\x8¢\x6\x104\x1a*\x100\x1a0*02\x16\x101\x1a\xc\x12\x8\x8\x12\x4\x180302\"\x4\x1803H‡\x8¢\x6\x105\x1a:\x100\x1a0*0\x42\x6\x10\x18\x1a0\x192\x6\x100\x1a02\x16\x101\x1a\xc\x12\x8\x8\x12\x4\x180302\"\x4\x1803H‡\x8¢\x6\x106\x1a2\x100\x1a0*0\x42\x6\x100\x1a02\x16\x101\x1a\xc\x12\x8\x8\x12\x4\x180302\"\x4\x1803H‡\x8¢\x6\x107\x1a\r\x108\x1a0*0H‡\x8\x1a\n\x109\x1a0#*0(\x1a\x1d\x10:\x1a0\x11*02\x6\x10;\x1a0<2\x6\x10=\x1a0\x11\x8\x1a\x1d\x10:\x1a0\x11*02\x6\x10>\x1a02\x6\x10=\x1a0\x11\x8\x1a\x1d\x10?\x1a0\x11*02\x6\x10;\x1a0<2\x6\x10=\x1a0\x11\x8\x1a\x1d\x10?\x1a0\x11*02\x6\x10>\x1a02\x6\x10=\x1a0\x11\x8\x1a\x1d\x10@\x1a0\x11*02\x6\x10\x1b\x1a0\x112\x6\x10A\x1a0\x11\x8\x1a4\x10B\x1a0#*0(2\x6\x10C\x1a0\x112\x6\x10!\x1a0(2\x6\x10D\x1a0\x112\x6\x10\x12\x1a0\x112\x8\x8\x10\"\x1a0#\x1a4\x10B\x1a0#*02\x6\x10C\x1a0\x112\x6\x10!\x1a02\x6\x10D\x1a0\x112\x6\x10\x12\x1a0\x112\x8\x8\x10\"\x1a0#\x1a\x12\x10E\x1a0*0(2\x6\x10F\x1a0\x11\x1a$\x10G\x1a0*02\x6\x10H\x1a0<2\x6\x10I\x1a0<2\x8\x8\x10\"\x1a0#\x1a$\x10G\x1a0*02\x6\x10J\x1a02\x6\x10K\x1a02\x8\x8\x10\"\x1a0#\x1a$\x10L\x1a0*02\x6\x10H\x1a0<2\x6\x10I\x1a0<2\x8\x8\x10\"\x1a0#\x1a$\x10L\x1a0*02\x6\x10J\x1a02\x6\x10K\x1a02\x8\x8\x10\"\x1a0#\x1a\"\x10M\x1a\x8\x12\x4\x1200N*0(2\x6\x10O\x1a0P2\x8\x8\x10Q\x1a0\x11\x1a\x1c\x10R\x1a0#*02\x6\x10S\x1a02\x8\x8\x10\"\x1a0#\x1a$\x10R\x1a0#*02\x6\x10S\x1a02\x6\x10%\x1a0\x112\x8\x8\x10\"\x1a0#\x1a\x15\x10T\x1a0*02\x6\x10%\x1a0\x11\x8\x1a\x1d\x10T\x1a0*02\x6\x10%\x1a0\x112\x6\x10\x1f\x1a0\x11\x8\x1a\x17\x10U\x1a0\r*02\x8\x8\x10\xe\x1a0\xf\x8\x1a\r\x10V\x1a0\x14*0H‡\x8\x1a3\x10V\x1a0\x14*02\x6\x10W\x1a0\x142\x8\x8\x10X\x1a0\x112\x8\x8\x10%\x1a0\x112\x8\x8\x10\x1f\x1a0\x11\x8\x1a·\x10V\x1a0\x14*02\x8\x8\x10%\x1a0\x112\x8\x8\x10\x1f\x1a0\x11H\x7\x1a\r\x10Y\x1a0*0H‡\x8\x1a\x15\x10Y\x1a0*02\x6\x10\x18\x1a0\x19\x8\x1a\x17\x10Z\x1a0P*02\x8\x8\x10[\x1a0\x11\x8\x1a\r\x10\\\x1a0*0H‡\x8\x1a\x15\x10\\\x1a0*02\x6\x10\x18\x1a0\x19\x8\"%\x10��\x1a\x12\x12\x4\x1200j\x8\x12\x4\x120`\x3*0\x48F¢\x6\x6\x1a\x4\x8\x5\x10\x6¨\x6]"·}·d2={·"CASE_INSENSITIVE_ORDER"·"Ljava/util/Comparator;"·""·"Lkotlin/Comparator;"·"Lkotlin/String$Companion;"·"getCASE_INSENSITIVE_ORDER"·"(Lkotlin/jvm/internal/StringCompanionObject;)Ljava/util/Comparator;"·"String"·"stringBuffer"·"Ljava/lang/StringBuffer;"·"stringBuilder"·"Ljava/lang/StringBuilder;"·"bytes"·""·"charset"·"Ljava/nio/charset/Charset;"·"offset"·""·"length"·"chars"·""·"codePoints"·""·"capitalize"·"locale"·"Ljava/util/Locale;"·"codePointAt"·"index"·"codePointBefore"·"codePointCount"·"beginIndex"·"endIndex"·"compareTo"·"other"·"ignoreCase"·""·"concatToString"·"startIndex"·"contentEquals"·"charSequence"·""·"decapitalize"·"decodeToString"·"throwOnInvalidSequence"·"encodeToByteArray"·"endsWith"·"suffix"·"equals"·"format"·"args"·""·""·"(Ljava/lang/String;Ljava/util/Locale;[Ljava/lang/Object;)Ljava/lang/String;"·"(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;"·"(Lkotlin/jvm/internal/StringCompanionObject;Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;"·"(Lkotlin/jvm/internal/StringCompanionObject;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;"·"intern"·"isBlank"·"nativeIndexOf"·"ch"·""·"fromIndex"·"str"·"nativeLastIndexOf"·"offsetByCodePoints"·"codePointOffset"·"regionMatches"·"thisOffset"·"otherOffset"·"repeat"·"n"·"replace"·"oldChar"·"newChar"·"oldValue"·"newValue"·"replaceFirst"·"split"·""·"regex"·"Ljava/util/regex/Pattern;"·"limit"·"startsWith"·"prefix"·"substring"·"toByteArray"·"toCharArray"·"destination"·"destinationOffset"·"toLowerCase"·"toPattern"·"flags"·"toUpperCase"·"kotlin-stdlib"·}·k=5·mv={·1·1·16·}·xi=1·xs="kotlin/text/StringsKt"1909087 ··VISIBILITY_RUNTIME·Lkotlin/Metadata;·bv={·1·0·3·}·d1={·"��~\n��\n\x18\n\x10\xe\n\x18\n\x18\n\x8\x4\n\x18\n��\n\x18\n��\n\x10\x12\n��\n\x18\n��\n\x10\x8\n\x8\n\x10\x19\n��\n\x10\x15\n\x8\n\x18\n\x8\t\n\x10\xb\n\x8\x4\n\x10\r\n\x8\t\n\x10\x11\n\x10��\n\x8\x8\n\x10\xc\n\x8\x11\n\x10·\n��\n\x18\n\x8\r\x1a\x11\x10\x7\x1a02\x6\x10\x8\x1a0\tH‡\x8\x1a\x11\x10\x7\x1a02\x6\x10\n\x1a0\xb\x8\x1a\x11\x10\x7\x1a02\x6\x10\xc\x1a0\rH‡\x8\x1a\x19\x10\x7\x1a02\x6\x10\xc\x1a0\r2\x6\x10\xe\x1a0\xf\x8\x1a!\x10\x7\x1a02\x6\x10\xc\x1a0\r2\x6\x10\x10\x1a0\x112\x6\x10\x12\x1a0\x11\x8\x1a)\x10\x7\x1a02\x6\x10\xc\x1a0\r2\x6\x10\x10\x1a0\x112\x6\x10\x12\x1a0\x112\x6\x10\xe\x1a0\xf\x8\x1a\x11\x10\x7\x1a02\x6\x10\x13\x1a0\x14\x8\x1a!\x10\x7\x1a02\x6\x10\x13\x1a0\x142\x6\x10\x10\x1a0\x112\x6\x10\x12\x1a0\x11\x8\x1a!\x10\x7\x1a02\x6\x10\x15\x1a0\x162\x6\x10\x10\x1a0\x112\x6\x10\x12\x1a0\x11\x8\x1a\n\x10\x17\x1a0*0\x1a\x14\x10\x17\x1a0*02\x6\x10\x18\x1a0\x19H\x7\x1a\x15\x10\x1a\x1a0\x11*02\x6\x10\x1b\x1a0\x11\x8\x1a\x15\x10\x1c\x1a0\x11*02\x6\x10\x1b\x1a0\x11\x8\x1a\x1d\x10\x1d\x1a0\x11*02\x6\x10\x1e\x1a0\x112\x6\x10\x1f\x1a0\x11\x8\x1a\x1c\x10·\x1a0\x11*02\x6\x10!\x1a02\x8\x8\x10\"\x1a0#\x1a\xc\x10$\x1a0*0\x14H\x7\x1a·\x10$\x1a0*0\x142\x8\x8\x10%\x1a0\x112\x8\x8\x10\x1f\x1a0\x11H\x7\x1a\x15\x10&\x1a0#*02\x6\x10\n\x1a0\tH‡\x8\x1a\x15\x10&\x1a0#*02\x6\x10'\x1a0(H‡\x8\x1a\n\x10)\x1a0*0\x1a\x14\x10)\x1a0*02\x6\x10\x18\x1a0\x19H\x7\x1a\xc\x10*\x1a0*0\rH\x7\x1a*\x10*\x1a0*0\r2\x8\x8\x10%\x1a0\x112\x8\x8\x10\x1f\x1a0\x112\x8\x8\x10+\x1a0#H\x7\x1a\xc\x10,\x1a0\r*0H\x7\x1a*\x10,\x1a0\r*02\x8\x8\x10%\x1a0\x112\x8\x8\x10\x1f\x1a0\x112\x8\x8\x10+\x1a0#H\x7\x1a\x1c\x10-\x1a0#*02\x6\x10.\x1a02\x8\x8\x10\"\x1a0#\x1a·\x10/\x1a0#*\x4\x1802\x8\x10!\x1a\x4\x1802\x8\x8\x10\"\x1a0#\x1a2\x100\x1a0*02\x6\x10\x18\x1a0\x192\x16\x101\x1a\xc\x12\x8\x8\x12\x4\x180302\"\x4\x1803H‡\x8¢\x6\x104\x1a*\x100\x1a0*02\x16\x101\x1a\xc\x12\x8\x8\x12\x4\x180302\"\x4\x1803H‡\x8¢\x6\x105\x1a:\x100\x1a0*0\x42\x6\x10\x18\x1a0\x192\x6\x100\x1a02\x16\x101\x1a\xc\x12\x8\x8\x12\x4\x180302\"\x4\x1803H‡\x8¢\x6\x106\x1a2\x100\x1a0*0\x42\x6\x100\x1a02\x16\x101\x1a\xc\x12\x8\x8\x12\x4\x180302\"\x4\x1803H‡\x8¢\x6\x107\x1a\r\x108\x1a0*0H‡\x8\x1a\n\x109\x1a0#*0(\x1a\x1d\x10:\x1a0\x11*02\x6\x10;\x1a0<2\x6\x10=\x1a0\x11\x8\x1a\x1d\x10:\x1a0\x11*02\x6\x10>\x1a02\x6\x10=\x1a0\x11\x8\x1a\x1d\x10?\x1a0\x11*02\x6\x10;\x1a0<2\x6\x10=\x1a0\x11\x8\x1a\x1d\x10?\x1a0\x11*02\x6\x10>\x1a02\x6\x10=\x1a0\x11\x8\x1a\x1d\x10@\x1a0\x11*02\x6\x10\x1b\x1a0\x112\x6\x10A\x1a0\x11\x8\x1a4\x10B\x1a0#*0(2\x6\x10C\x1a0\x112\x6\x10!\x1a0(2\x6\x10D\x1a0\x112\x6\x10\x12\x1a0\x112\x8\x8\x10\"\x1a0#\x1a4\x10B\x1a0#*02\x6\x10C\x1a0\x112\x6\x10!\x1a02\x6\x10D\x1a0\x112\x6\x10\x12\x1a0\x112\x8\x8\x10\"\x1a0#\x1a\x12\x10E\x1a0*0(2\x6\x10F\x1a0\x11\x1a$\x10G\x1a0*02\x6\x10H\x1a0<2\x6\x10I\x1a0<2\x8\x8\x10\"\x1a0#\x1a$\x10G\x1a0*02\x6\x10J\x1a02\x6\x10K\x1a02\x8\x8\x10\"\x1a0#\x1a$\x10L\x1a0*02\x6\x10H\x1a0<2\x6\x10I\x1a0<2\x8\x8\x10\"\x1a0#\x1a$\x10L\x1a0*02\x6\x10J\x1a02\x6\x10K\x1a02\x8\x8\x10\"\x1a0#\x1a\"\x10M\x1a\x8\x12\x4\x1200N*0(2\x6\x10O\x1a0P2\x8\x8\x10Q\x1a0\x11\x1a\x1c\x10R\x1a0#*02\x6\x10S\x1a02\x8\x8\x10\"\x1a0#\x1a$\x10R\x1a0#*02\x6\x10S\x1a02\x6\x10%\x1a0\x112\x8\x8\x10\"\x1a0#\x1a\x15\x10T\x1a0*02\x6\x10%\x1a0\x11\x8\x1a\x1d\x10T\x1a0*02\x6\x10%\x1a0\x112\x6\x10\x1f\x1a0\x11\x8\x1a\x17\x10U\x1a0\r*02\x8\x8\x10\xe\x1a0\xf\x8\x1a\r\x10V\x1a0\x14*0H‡\x8\x1a3\x10V\x1a0\x14*02\x6\x10W\x1a0\x142\x8\x8\x10X\x1a0\x112\x8\x8\x10%\x1a0\x112\x8\x8\x10\x1f\x1a0\x11\x8\x1a·\x10V\x1a0\x14*02\x8\x8\x10%\x1a0\x112\x8\x8\x10\x1f\x1a0\x11H\x7\x1a\r\x10Y\x1a0*0H‡\x8\x1a\x15\x10Y\x1a0*02\x6\x10\x18\x1a0\x19\x8\x1a\x17\x10Z\x1a0P*02\x8\x8\x10[\x1a0\x11\x8\x1a\r\x10\\\x1a0*0H‡\x8\x1a\x15\x10\\\x1a0*02\x6\x10\x18\x1a0\x19\x8\"%\x10��\x1a\x12\x12\x4\x1200j\x8\x12\x4\x120`\x3*0\x48F¢\x6\x6\x1a\x4\x8\x5\x10\x6¨\x6]"·}·d2={·"CASE_INSENSITIVE_ORDER"·"Ljava/util/Comparator;"·""·"Lkotlin/Comparator;"·"Lkotlin/String$Companion;"·"getCASE_INSENSITIVE_ORDER"·"(Lkotlin/jvm/internal/StringCompanionObject;)Ljava/util/Comparator;"·"String"·"stringBuffer"·"Ljava/lang/StringBuffer;"·"stringBuilder"·"Ljava/lang/StringBuilder;"·"bytes"·""·"charset"·"Ljava/nio/charset/Charset;"·"offset"·""·"length"·"chars"·""·"codePoints"·""·"capitalize"·"locale"·"Ljava/util/Locale;"·"codePointAt"·"index"·"codePointBefore"·"codePointCount"·"beginIndex"·"endIndex"·"compareTo"·"other"·"ignoreCase"·""·"concatToString"·"startIndex"·"contentEquals"·"charSequence"·""·"decapitalize"·"decodeToString"·"throwOnInvalidSequence"·"encodeToByteArray"·"endsWith"·"suffix"·"equals"·"format"·"args"·""·""·"(Ljava/lang/String;Ljava/util/Locale;[Ljava/lang/Object;)Ljava/lang/String;"·"(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;"·"(Lkotlin/jvm/internal/StringCompanionObject;Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;"·"(Lkotlin/jvm/internal/StringCompanionObject;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;"·"intern"·"isBlank"·"nativeIndexOf"·"ch"·""·"fromIndex"·"str"·"nativeLastIndexOf"·"offsetByCodePoints"·"codePointOffset"·"regionMatches"·"thisOffset"·"otherOffset"·"repeat"·"n"·"replace"·"oldChar"·"newChar"·"oldValue"·"newValue"·"replaceFirst"·"split"·""·"regex"·"Ljava/util/regex/Pattern;"·"limit"·"startsWith"·"prefix"·"substring"·"toByteArray"·"toCharArray"·"destination"·"destinationOffset"·"toLowerCase"·"toPattern"·"flags"·"toUpperCase"·"kotlin-stdlib"·}·k=5·mv={·1·1·16·}·xi=1·xs="kotlin/text/StringsKt"
1909088 Annotations·on·method·#63026·'getCASE_INSENSITIVE_ORDER'1909088 Annotations·on·method·#63026·'getCASE_INSENSITIVE_ORDER'
1909089 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Lkotlin/jvm/internal/StringCompanionObject;"·")"·"Ljava/util/Comparator<"·"Ljava/lang/String;"·">;"·}1909089 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Lkotlin/jvm/internal/StringCompanionObject;"·")"·"Ljava/util/Comparator<"·"Ljava/lang/String;"·">;"·}
1909090 Annotations·on·method·#63047·'split'1909090 Annotations·on·method·#63047·'split'
1909091 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/lang/CharSequence;"·"Ljava/util/regex/Pattern;"·"I)"·"Ljava/util/List<"·"Ljava/lang/String;"·">;"·}1909091 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/lang/CharSequence;"·"Ljava/util/regex/Pattern;"·"I)"·"Ljava/util/List<"·"Ljava/lang/String;"·">;"·}
1909092 Annotations·on·method·#62998·'capitalize'·parameters1909092 Annotations·on·method·#62998·'capitalize'·parameters
1909093 #01909093 #0
Offset 1912048, 15 lines modifiedOffset 1912048, 15 lines modified
1912048 static_fields_size··:·01912048 static_fields_size··:·0
1912049 instance_fields_size:·01912049 instance_fields_size:·0
1912050 direct_methods_size·:·1581912050 direct_methods_size·:·158
1912051 virtual_methods_size:·01912051 virtual_methods_size:·0
  
1912052 Class·#7235·annotations:1912052 Class·#7235·annotations:
1912053 Annotations·on·class1912053 Annotations·on·class
1912054 ··VISIBILITY_SYSTEM·Ldalvik/annotation/SourceDebugExtension;·value="SMAP\nStrings.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Strings.kt\nkotlin/text/StringsKt__StringsKt\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n+·3·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,1291:1\n17#1,22:1292\n51#1,5:1314\n68#1,5:1319\n17#1,22:1324\n45#1:1346\n17#1,22:1347\n51#1,5:1369\n62#1:1374\n51#1,5:1375\n68#1,5:1380\n79#1:1385\n68#1,5:1386\n17#1,22:1391\n51#1,5:1413\n68#1,5:1418\n356#1:1423\n1276#1:1440\n10805#2,2:1424\n10805#2,2:1426\n250#3,2:1428\n250#3,2:1430\n1360#3:1432\n1429#3,3:1433\n1360#3:1436\n1429#3,3:1437\n*E\n*S·KotlinDebug\n*F\n+·1·Strings.kt\nkotlin/text/StringsKt__StringsKt\n*L\n45#1,22:1292\n62#1,5:1314\n79#1,5:1319\n84#1,22:1324\n89#1:1346\n89#1,22:1347\n94#1,5:1369\n99#1:1374\n99#1,5:1375\n104#1,5:1380\n109#1:1385\n109#1,5:1386\n114#1,22:1391\n125#1,5:1413\n136#1,5:1418\n844#1,2:1424\n868#1,2:1426\n907#1,2:1428\n913#1,2:1430\n1210#1:1432\n1210#1,3:1433\n1235#1:1436\n1235#1,3:1437\n*E\n"1912054 ··VISIBILITY_SYSTEM·Ldalvik/annotation/SourceDebugExtension;·value="SMAP\nStrings.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Strings.kt\nkotlin/text/StringsKt__StringsKt\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n+·3·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,1291:1\n17#1,22:1292\n51#1,5:1314\n68#1,5:1319\n17#1,22:1324\n45#1:1346\n17#1,22:1347\n51#1,5:1369\n62#1:1374\n51#1,5:1375\n68#1,5:1380\n79#1:1385\n68#1,5:1386\n17#1,22:1391\n51#1,5:1413\n68#1,5:1418\n356#1:1423\n1276#1:1440\n10843#2,2:1424\n10843#2,2:1426\n250#3,2:1428\n250#3,2:1430\n1366#3:1432\n1435#3,3:1433\n1366#3:1436\n1435#3,3:1437\n*E\n*S·KotlinDebug\n*F\n+·1·Strings.kt\nkotlin/text/StringsKt__StringsKt\n*L\n45#1,22:1292\n62#1,5:1314\n79#1,5:1319\n84#1,22:1324\n89#1:1346\n89#1,22:1347\n94#1,5:1369\n99#1:1374\n99#1,5:1375\n104#1,5:1380\n109#1:1385\n109#1,5:1386\n114#1,22:1391\n125#1,5:1413\n136#1,5:1418\n844#1,2:1424\n868#1,2:1426\n907#1,2:1428\n913#1,2:1430\n1210#1:1432\n1210#1,3:1433\n1235#1:1436\n1235#1,3:1437\n*E\n"
1912055 ··VISIBILITY_RUNTIME·Lkotlin/Metadata;·bv={·1·0·3·}·d1={·"��|\n��\n\x18\n\x10\r\n\x8\x3\n\x10\x8\n\x8\x3\n\x10\xe\n\x8\n\x10\xb\n\x8\x3\n\x10\xc\n��\n\x18\n\x8\x3\n\x18\n��\n\x10\x1e\n\x8\n\n\x18\n\x8\x8\n\x10\x19\n\x8\x6\n\x18\n\x8\x3\n\x18\n��\n\x10·\n\x8\x8\n\x10\x11\n\x8\xf\n\x18\n\x18\n\x8\x1b\x1a\x1c\x10\t\x1a0\n*02\x6\x10\xb\x1a02\x8\x8\x10\xc\x1a0\r\x1a\x1c\x10\xe\x1a0\n*02\x6\x10\xb\x1a02\x8\x8\x10\xc\x1a0\r\x1a\x1f\x10\xf\x1a0\r*02\x6\x10\x10\x1a0\x112\x8\x8\x10\xc\x1a0\rH†\x1a\x1f\x10\xf\x1a0\r*02\x6\x10\xb\x1a02\x8\x8\x10\xc\x1a0\rH†\x1a\x15\x10\xf\x1a0\r*02\x6\x10\x12\x1a0\x13H‡\n\x1a\x1c\x10\x14\x1a0\r*02\x6\x10\x10\x1a0\x112\x8\x8\x10\xc\x1a0\r\x1a\x1c\x10\x14\x1a0\r*02\x6\x10\x15\x1a02\x8\x8\x10\xc\x1a0\r\x1a:\x10\x16\x1a\x10\x12\x4\x120\x6\x12\x4\x120\n\x180\x17*02\xc\x10\x18\x1a\x8\x12\x4\x120\n0\x192\x8\x8\x10\x1a\x1a0\x62\x8\x8\x10\xc\x1a0\r\x1aE\x10\x16\x1a\x10\x12\x4\x120\x6\x12\x4\x120\n\x180\x17*02\xc\x10\x18\x1a\x8\x12\x4\x120\n0\x192\x6\x10\x1a\x1a0\x62\x6\x10\xc\x1a0\r2\x6\x10\x1b\x1a0\rH¢\x6\x8\x1c\x1a:\x10\x1d\x1a\x10\x12\x4\x120\x6\x12\x4\x120\n\x180\x17*02\xc\x10\x18\x1a\x8\x12\x4\x120\n0\x192\x8\x8\x10\x1a\x1a0\x62\x8\x8\x10\xc\x1a0\r\x1a\x12\x10\x1e\x1a0\r*02\x6\x10\x1f\x1a0\x6\x1a4\x10·\x1aH!\"\xc\x8��\x10\"*0*H!\"\x4\x8\x10!*H\"2\xc\x10#\x1a\x8\x12\x4\x12H!0$H‡\x8¢\x6\x10%\x1a4\x10&\x1aH!\"\xc\x8��\x10\"*0*H!\"\x4\x8\x10!*H\"2\xc\x10#\x1a\x8\x12\x4\x12H!0$H‡\x8¢\x6\x10%\x1a&\x10'\x1a0\x6*02\x6\x10\x10\x1a0\x112\x8\x8\x10\x1a\x1a0\x62\x8\x8\x10\xc\x1a0\r\x1a;\x10'\x1a0\x6*02\x6\x10\xb\x1a02\x6\x10\x1a\x1a0\x62\x6\x10(\x1a0\x62\x6\x10\xc\x1a0\r2\x8\x8\x10\x1b\x1a0\rH¢\x6\x8)\x1a&\x10'\x1a0\x6*02\x6\x10*\x1a0\n2\x8\x8\x10\x1a\x1a0\x62\x8\x8\x10\xc\x1a0\r\x1a&\x10+\x1a0\x6*02\x6\x10,\x1a0-2\x8\x8\x10\x1a\x1a0\x62\x8\x8\x10\xc\x1a0\r\x1a,\x10+\x1a0\x6*02\xc\x10\x18\x1a\x8\x12\x4\x120\n0\x192\x8\x8\x10\x1a\x1a0\x62\x8\x8\x10\xc\x1a0\r\x1a\r\x10.\x1a0\r*0H‡\x8\x1a\r\x10/\x1a0\r*0H‡\x8\x1a\r\x100\x1a0\r*0H‡\x8\x1a·\x101\x1a0\r*\x4\x180\x8‚\xe\n\xc\x8��\x12\x18\x1a\x4\x8\x3\x10��\x1a·\x102\x1a0\r*\x4\x180\x8‚\xe\n\xc\x8��\x12\x18\x1a\x4\x8\x3\x10��\x1a\r\x103\x1a04*0H†\x1a&\x105\x1a0\x6*02\x6\x10\x10\x1a0\x112\x8\x8\x10\x1a\x1a0\x62\x8\x8\x10\xc\x1a0\r\x1a&\x105\x1a0\x6*02\x6\x10*\x1a0\n2\x8\x8\x10\x1a\x1a0\x62\x8\x8\x10\xc\x1a0\r\x1a&\x106\x1a0\x6*02\x6\x10,\x1a0-2\x8\x8\x10\x1a\x1a0\x62\x8\x8\x10\xc\x1a0\r\x1a,\x106\x1a0\x6*02\xc\x10\x18\x1a\x8\x12\x4\x120\n0\x192\x8\x8\x10\x1a\x1a0\x62\x8\x8\x10\xc\x1a0\r\x1a\x10\x107\x1a\x8\x12\x4\x120\n08*0\x1a\x10\x109\x1a\x8\x12\x4\x120\n0:*0\x1a\x15\x10;\x1a0\r*02\x6\x10\x12\x1a0\x13\xc\x1a\xf\x10<\x1a0\n*\x4\x180\nH‡\x8\x1a\x1c\x10=\x1a0*02\x6\x10>\x1a0\x62\x8\x8\x10?\x1a0\x11\x1a\x1c\x10=\x1a0\n*0\n2\x6\x10>\x1a0\x62\x8\x8\x10?\x1a0\x11\x1a\x1c\x10@\x1a0*02\x6\x10>\x1a0\x62\x8\x8\x10?\x1a0\x11\x1a\x1c\x10@\x1a0\n*0\n2\x6\x10>\x1a0\x62\x8\x8\x10?\x1a0\x11\x1aG\x10A\x1a\x8\x12\x4\x12008*02\xe\x10B\x1a\n\x12\x6\x8\x120\n0C2\x8\x8\x10\x1a\x1a0\x62\x8\x8\x10\xc\x1a0\r2\x8\x8\x10D\x1a0\x6\x6\x4\x8E\x10F\x1a=\x10A\x1a\x8\x12\x4\x12008*02\x6\x10B\x1a0-2\x8\x8\x10\x1a\x1a0\x62\x8\x8\x10\xc\x1a0\r2\x8\x8\x10D\x1a0\x6\x6\x8E\x1a4\x10G\x1a0\r*02\x6\x10H\x1a0\x62\x6\x10\xb\x1a02\x6\x10I\x1a0\x62\x6\x10>\x1a0\x62\x6\x10\xc\x1a0\rH��\x1a\x12\x10J\x1a0*02\x6\x10K\x1a0\x1a\x12\x10J\x1a0\n*0\n2\x6\x10K\x1a0\x1a\x1a\x10L\x1a0*02\x6\x10\x1a\x1a0\x62\x6\x10(\x1a0\x6\x1a\x12\x10L\x1a0*02\x6\x10M\x1a0\x1a\x1d\x10L\x1a0\n*0\n2\x6\x10\x1a\x1a0\x62\x6\x10(\x1a0\x6\x8\x1a\x15\x10L\x1a0\n*0\n2\x6\x10M\x1a0\x8\x1a\x12\x10N\x1a0*02\x6\x10\x15\x1a0\x1a\x12\x10N\x1a0\n*0\n2\x6\x10\x15\x1a0\x1a\x12\x10O\x1a0*02\x6\x10P\x1a0\x1a\x1a\x10O\x1a0*02\x6\x10K\x1a02\x6\x10\x15\x1a0\x1a\x12\x10O\x1a0\n*0\n2\x6\x10P\x1a0\x1a\x1a\x10O\x1a0\n*0\n2\x6\x10K\x1a02\x6\x10\x15\x1a0\x1a+\x10Q\x1a0\n*02\x6\x10\x12\x1a0\x132\x14\x8\x8\x10R\x1a\xe\x12\x4\x120T\x12\x4\x1200SH‡\x8\x1a\x1d\x10Q\x1a0\n*02\x6\x10\x12\x1a0\x132\x6\x10U\x1a0\nH‡\x8\x1a$\x10V\x1a0\n*0\n2\x6\x10P\x1a0\x112\x6\x10U\x1a0\n2\x8\x8\x10W\x1a0\n\x1a$\x10V\x1a0\n*0\n2\x6\x10P\x1a0\n2\x6\x10U\x1a0\n2\x8\x8\x10W\x1a0\n\x1a$\x10X\x1a0\n*0\n2\x6\x10P\x1a0\x112\x6\x10U\x1a0\n2\x8\x8\x10W\x1a0\n\x1a$\x10X\x1a0\n*0\n2\x6\x10P\x1a0\n2\x6\x10U\x1a0\n2\x8\x8\x10W\x1a0\n\x1a$\x10Y\x1a0\n*0\n2\x6\x10P\x1a0\x112\x6\x10U\x1a0\n2\x8\x8\x10W\x1a0\n\x1a$\x10Y\x1a0\n*0\n2\x6\x10P\x1a0\n2\x6\x10U\x1a0\n2\x8\x8\x10W\x1a0\n\x1a$\x10Z\x1a0\n*0\n2\x6\x10P\x1a0\x112\x6\x10U\x1a0\n2\x8\x8\x10W\x1a0\n\x1a$\x10Z\x1a0\n*0\n2\x6\x10P\x1a0\n2\x6\x10U\x1a0\n2\x8\x8\x10W\x1a0\n\x1a\x1d\x10[\x1a0\n*02\x6\x10\x12\x1a0\x132\x6\x10U\x1a0\nH‡\x8\x1a\"\x10\\\x1a0*02\x6\x10\x1a\x1a0\x62\x6\x10(\x1a0\x62\x6\x10U\x1a0\x1a\x1a\x10\\\x1a0*02\x6\x10M\x1a02\x6\x10U\x1a0\x1a%\x10\\\x1a0\n*0\n2\x6\x10\x1a\x1a0\x62\x6\x10(\x1a0\x62\x6\x10U\x1a0H‡\x8\x1a\x1d\x10\\\x1a0\n*0\n2\x6\x10M\x1a02\x6\x10U\x1a0H‡\x8\x1a=\x10]\x1a\x8\x12\x4\x120\n0:*02\x12\x10B\x1a\n\x12\x6\x8\x120\n0C\"0\n2\x8\x8\x10\xc\x1a0\r2\x8\x8\x10D\x1a0\x6¢\x6\x10^\x1a0\x10]\x1a\x8\x12\x4\x120\n0:*02\n\x10B\x1a0-\"0\x112\x8\x8\x10\xc\x1a0\r2\x8\x8\x10D\x1a0\x6\x1a/\x10]\x1a\x8\x12\x4\x120\n0:*02\x6\x10P\x1a0\n2\x6\x10\xc\x1a0\r2\x6\x10D\x1a0\x6\x6\x8_\x1a%\x10]\x1a\x8\x12\x4\x120\n0:*02\x6\x10\x12\x1a0\x132\x8\x8\x10D\x1a0\x6\x8\x1a=\x10`\x1a\x8\x12\x4\x120\n08*02\x12\x10B\x1a\n\x12\x6\x8\x120\n0C\"0\n2\x8\x8\x10\xc\x1a0\r2\x8\x8\x10D\x1a0\x6¢\x6\x10a\x1a0\x10`\x1a\x8\x12\x4\x120\n08*02\n\x10B\x1a0-\"0\x112\x8\x8\x10\xc\x1a0\r2\x8\x8\x10D\x1a0\x6\x1a\x1c\x10b\x1a0\r*02\x6\x10\x10\x1a0\x112\x8\x8\x10\xc\x1a0\r\x1a\x1c\x10b\x1a0\r*02\x6\x10K\x1a02\x8\x8\x10\xc\x1a0\r\x1a$\x10b\x1a0\r*02\x6\x10K\x1a02\x6\x10\x1a\x1a0\x62\x8\x8\x10\xc\x1a0\r\x1a\x12\x10c\x1a0*02\x6\x10M\x1a0\x1a\x1d\x10c\x1a0*0\n2\x6\x10d\x1a0\x62\x6\x10e\x1a0\x6\x8\x1a\x1f\x10f\x1a0\n*02\x6\x10\x1a\x1a0\x62\x8\x8\x10(\x1a0\x6\x8\x1a\x12\x10f\x1a0\n*02\x6\x10M\x1a0\x1a\x12\x10f\x1a0\n*0\n2\x6\x10M\x1a0\x1a\x1c\x10g\x1a0\n*0\n2\x6\x10P\x1a0\x112\x8\x8\x10W\x1a0\n\x1a\x1c\x10g\x1a0\n*0\n2\x6\x10P\x1a0\n2\x8\x8\x10W\x1a0\n\x1a\x1c\x10h\x1a0\n*0\n2\x6\x10P\x1a0\x112\x8\x8\x10W\x1a0\n\x1a\x1c\x10h\x1a0\n*0\n2\x6\x10P\x1a0\n2\x8\x8\x10W\x1a0\n\x1a\x1c\x10i\x1a0\n*0\n2\x6\x10P\x1a0\x112\x8\x8\x10W\x1a0\n\x1a\x1c\x10i\x1a0\n*0\n2\x6\x10P\x1a0\n2\x8\x8\x10W\x1a0\n\x1a\x1c\x10j\x1a0\n*0\n2\x6\x10P\x1a0\x112\x8\x8\x10W\x1a0\n\x1a\x1c\x10j\x1a0\n*0\n2\x6\x10P\x1a0\n2\x8\x8\x10W\x1a0\n\x1a\n\x10k\x1a0*0\x1a!\x10k\x1a0*02\x12\x10l\x1a\xe\x12\x4\x120\x11\x12\x4\x120\r0SH†\x8\x1a\x16\x10k\x1a0*02\n\x10,\x1a0-\"0\x11\x1a\r\x10k\x1a0\n*0\nH‡\x8\x1a!\x10k\x1a0\n*0\n2\x12\x10l\x1a\xe\x12\x4\x120\x11\x12\x4\x120\r0SH†\x8\x1a\x16\x10k\x1a0\n*0\n2\n\x10,\x1a0-\"0\x11\x1a\n\x10m\x1a0*0\x1a!\x10m\x1a0*02\x12\x10l\x1a\xe\x12\x4\x120\x11\x12\x4\x120\r0SH†\x8\x1a\x16\x10m\x1a0*02\n\x10,\x1a0-\"0\x11\x1a\r\x10m\x1a0\n*0\nH‡\x8\x1a!\x10m\x1a0\n*0\n2\x12\x10l\x1a\xe\x12\x4\x120\x11\x12\x4\x120\r0SH†\x8\x1a\x16\x10m\x1a0\n*0\n2\n\x10,\x1a0-\"0\x11\x1a\n\x10n\x1a0*0\x1a!\x10n\x1a0*02\x12\x10l\x1a\xe\x12\x4\x120\x11\x12\x4\x120\r0SH†\x8\x1a\x16\x10n\x1a0*02\n\x10,\x1a0-\"0\x11\x1a\r\x10n\x1a0\n*0\nH‡\x8\x1a!\x10n\x1a0\n*0\n2\x12\x10l\x1a\xe\x12\x4\x120\x11\x12\x4\x120\r0SH†\x8\x1a\x16\x10n\x1a0\n*0\n2\n\x10,\x1a0-\"0\x11\"\x15\x10��\x1a0*08F¢\x6\x6\x1a\x4\x8\x3\x10\x4\"\x15\x10\x5\x1a0\x6*08F¢\x6\x6\x1a\x4\x8\x7\x10\x8¨\x6o"·}·d2={·"indices"·"Lkotlin/ranges/IntRange;"·""·"getIndices"·"(Ljava/lang/CharSequence;)Lkotlin/ranges/IntRange;"·"lastIndex"·""·"getLastIndex"·"(Ljava/lang/CharSequence;)I"·"commonPrefixWith"·""·"other"·"ignoreCase"·""·"commonSuffixWith"·"contains"·"char"·""·"regex"·"Lkotlin/text/Regex;"·"endsWith"·"suffix"·"findAnyOf"·"Lkotlin/Pair;"·"strings"·""·"startIndex"·"last"·"findAnyOf$StringsKt__StringsKt"·"findLastAnyOf"·"hasSurrogatePairAt"·"index"·"ifBlank"·"R"·"C"·"defaultValue"·"Lkotlin/Function0;"·"(Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object;"·"ifEmpty"·"indexOf"·"endIndex"·"indexOf$StringsKt__StringsKt"·"string"·"indexOfAny"·"chars"·""·"isEmpty"·"isNotBlank"·"isNotEmpty"·"isNullOrBlank"·"isNullOrEmpty"·"iterator"·"Lkotlin/collections/CharIterator;"·"lastIndexOf"·"lastIndexOfAny"·"lineSequence"·"Lkotlin/sequences/Sequence;"·"lines"·""·"matches"·"orEmpty"·"padEnd"·"length"·"padChar"·"padStart"·"rangesDelimitedBy"·"delimiters"·""·"limit"·"rangesDelimitedBy$StringsKt__StringsKt"·"(Ljava/lang/CharSequence;[Ljava/lang/String;IZI)Lkotlin/sequences/Sequence;"·"regionMatchesImpl"·"thisOffset"·"otherOffset"·"removePrefix"·"prefix"·"removeRange"·"range"·"removeSuffix"·"removeSurrounding"·"delimiter"·"replace"·"transform"·"Lkotlin/Function1;"·"Lkotlin/text/MatchResult;"·"replacement"·"replaceAfter"·"missingDelimiterValue"·"replaceAfterLast"·"replaceBefore"·"replaceBeforeLast"·"replaceFirst"·"replaceRange"·"split"·"(Ljava/lang/CharSequence;[Ljava/lang/String;ZI)Ljava/util/List;"·"split$StringsKt__StringsKt"·"splitToSequence"·"(Ljava/lang/CharSequence;[Ljava/lang/String;ZI)Lkotlin/sequences/Sequence;"·"startsWith"·"subSequence"·"start"·"end"·"substring"·"substringAfter"·"substringAfterLast"·"substringBefore"·"substringBeforeLast"·"trim"·"predicate"·"trimEnd"·"trimStart"·"kotlin-stdlib"·}·k=5·mv={·1·1·16·}·xi=1·xs="kotlin/text/StringsKt"1912055 ··VISIBILITY_RUNTIME·Lkotlin/Metadata;·bv={·1·0·3·}·d1={·"��|\n��\n\x18\n\x10\r\n\x8\x3\n\x10\x8\n\x8\x3\n\x10\xe\n\x8\n\x10\xb\n\x8\x3\n\x10\xc\n��\n\x18\n\x8\x3\n\x18\n��\n\x10\x1e\n\x8\n\n\x18\n\x8\x8\n\x10\x19\n\x8\x6\n\x18\n\x8\x3\n\x18\n��\n\x10·\n\x8\x8\n\x10\x11\n\x8\xf\n\x18\n\x18\n\x8\x1b\x1a\x1c\x10\t\x1a0\n*02\x6\x10\xb\x1a02\x8\x8\x10\xc\x1a0\r\x1a\x1c\x10\xe\x1a0\n*02\x6\x10\xb\x1a02\x8\x8\x10\xc\x1a0\r\x1a\x1f\x10\xf\x1a0\r*02\x6\x10\x10\x1a0\x112\x8\x8\x10\xc\x1a0\rH†\x1a\x1f\x10\xf\x1a0\r*02\x6\x10\xb\x1a02\x8\x8\x10\xc\x1a0\rH†\x1a\x15\x10\xf\x1a0\r*02\x6\x10\x12\x1a0\x13H‡\n\x1a\x1c\x10\x14\x1a0\r*02\x6\x10\x10\x1a0\x112\x8\x8\x10\xc\x1a0\r\x1a\x1c\x10\x14\x1a0\r*02\x6\x10\x15\x1a02\x8\x8\x10\xc\x1a0\r\x1a:\x10\x16\x1a\x10\x12\x4\x120\x6\x12\x4\x120\n\x180\x17*02\xc\x10\x18\x1a\x8\x12\x4\x120\n0\x192\x8\x8\x10\x1a\x1a0\x62\x8\x8\x10\xc\x1a0\r\x1aE\x10\x16\x1a\x10\x12\x4\x120\x6\x12\x4\x120\n\x180\x17*02\xc\x10\x18\x1a\x8\x12\x4\x120\n0\x192\x6\x10\x1a\x1a0\x62\x6\x10\xc\x1a0\r2\x6\x10\x1b\x1a0\rH¢\x6\x8\x1c\x1a:\x10\x1d\x1a\x10\x12\x4\x120\x6\x12\x4\x120\n\x180\x17*02\xc\x10\x18\x1a\x8\x12\x4\x120\n0\x192\x8\x8\x10\x1a\x1a0\x62\x8\x8\x10\xc\x1a0\r\x1a\x12\x10\x1e\x1a0\r*02\x6\x10\x1f\x1a0\x6\x1a4\x10·\x1aH!\"\xc\x8��\x10\"*0*H!\"\x4\x8\x10!*H\"2\xc\x10#\x1a\x8\x12\x4\x12H!0$H‡\x8¢\x6\x10%\x1a4\x10&\x1aH!\"\xc\x8��\x10\"*0*H!\"\x4\x8\x10!*H\"2\xc\x10#\x1a\x8\x12\x4\x12H!0$H‡\x8¢\x6\x10%\x1a&\x10'\x1a0\x6*02\x6\x10\x10\x1a0\x112\x8\x8\x10\x1a\x1a0\x62\x8\x8\x10\xc\x1a0\r\x1a;\x10'\x1a0\x6*02\x6\x10\xb\x1a02\x6\x10\x1a\x1a0\x62\x6\x10(\x1a0\x62\x6\x10\xc\x1a0\r2\x8\x8\x10\x1b\x1a0\rH¢\x6\x8)\x1a&\x10'\x1a0\x6*02\x6\x10*\x1a0\n2\x8\x8\x10\x1a\x1a0\x62\x8\x8\x10\xc\x1a0\r\x1a&\x10+\x1a0\x6*02\x6\x10,\x1a0-2\x8\x8\x10\x1a\x1a0\x62\x8\x8\x10\xc\x1a0\r\x1a,\x10+\x1a0\x6*02\xc\x10\x18\x1a\x8\x12\x4\x120\n0\x192\x8\x8\x10\x1a\x1a0\x62\x8\x8\x10\xc\x1a0\r\x1a\r\x10.\x1a0\r*0H‡\x8\x1a\r\x10/\x1a0\r*0H‡\x8\x1a\r\x100\x1a0\r*0H‡\x8\x1a·\x101\x1a0\r*\x4\x180\x8‚\xe\n\xc\x8��\x12\x18\x1a\x4\x8\x3\x10��\x1a·\x102\x1a0\r*\x4\x180\x8‚\xe\n\xc\x8��\x12\x18\x1a\x4\x8\x3\x10��\x1a\r\x103\x1a04*0H†\x1a&\x105\x1a0\x6*02\x6\x10\x10\x1a0\x112\x8\x8\x10\x1a\x1a0\x62\x8\x8\x10\xc\x1a0\r\x1a&\x105\x1a0\x6*02\x6\x10*\x1a0\n2\x8\x8\x10\x1a\x1a0\x62\x8\x8\x10\xc\x1a0\r\x1a&\x106\x1a0\x6*02\x6\x10,\x1a0-2\x8\x8\x10\x1a\x1a0\x62\x8\x8\x10\xc\x1a0\r\x1a,\x106\x1a0\x6*02\xc\x10\x18\x1a\x8\x12\x4\x120\n0\x192\x8\x8\x10\x1a\x1a0\x62\x8\x8\x10\xc\x1a0\r\x1a\x10\x107\x1a\x8\x12\x4\x120\n08*0\x1a\x10\x109\x1a\x8\x12\x4\x120\n0:*0\x1a\x15\x10;\x1a0\r*02\x6\x10\x12\x1a0\x13\xc\x1a\xf\x10<\x1a0\n*\x4\x180\nH‡\x8\x1a\x1c\x10=\x1a0*02\x6\x10>\x1a0\x62\x8\x8\x10?\x1a0\x11\x1a\x1c\x10=\x1a0\n*0\n2\x6\x10>\x1a0\x62\x8\x8\x10?\x1a0\x11\x1a\x1c\x10@\x1a0*02\x6\x10>\x1a0\x62\x8\x8\x10?\x1a0\x11\x1a\x1c\x10@\x1a0\n*0\n2\x6\x10>\x1a0\x62\x8\x8\x10?\x1a0\x11\x1aG\x10A\x1a\x8\x12\x4\x12008*02\xe\x10B\x1a\n\x12\x6\x8\x120\n0C2\x8\x8\x10\x1a\x1a0\x62\x8\x8\x10\xc\x1a0\r2\x8\x8\x10D\x1a0\x6\x6\x4\x8E\x10F\x1a=\x10A\x1a\x8\x12\x4\x12008*02\x6\x10B\x1a0-2\x8\x8\x10\x1a\x1a0\x62\x8\x8\x10\xc\x1a0\r2\x8\x8\x10D\x1a0\x6\x6\x8E\x1a4\x10G\x1a0\r*02\x6\x10H\x1a0\x62\x6\x10\xb\x1a02\x6\x10I\x1a0\x62\x6\x10>\x1a0\x62\x6\x10\xc\x1a0\rH��\x1a\x12\x10J\x1a0*02\x6\x10K\x1a0\x1a\x12\x10J\x1a0\n*0\n2\x6\x10K\x1a0\x1a\x1a\x10L\x1a0*02\x6\x10\x1a\x1a0\x62\x6\x10(\x1a0\x6\x1a\x12\x10L\x1a0*02\x6\x10M\x1a0\x1a\x1d\x10L\x1a0\n*0\n2\x6\x10\x1a\x1a0\x62\x6\x10(\x1a0\x6\x8\x1a\x15\x10L\x1a0\n*0\n2\x6\x10M\x1a0\x8\x1a\x12\x10N\x1a0*02\x6\x10\x15\x1a0\x1a\x12\x10N\x1a0\n*0\n2\x6\x10\x15\x1a0\x1a\x12\x10O\x1a0*02\x6\x10P\x1a0\x1a\x1a\x10O\x1a0*02\x6\x10K\x1a02\x6\x10\x15\x1a0\x1a\x12\x10O\x1a0\n*0\n2\x6\x10P\x1a0\x1a\x1a\x10O\x1a0\n*0\n2\x6\x10K\x1a02\x6\x10\x15\x1a0\x1a+\x10Q\x1a0\n*02\x6\x10\x12\x1a0\x132\x14\x8\x8\x10R\x1a\xe\x12\x4\x120T\x12\x4\x1200SH‡\x8\x1a\x1d\x10Q\x1a0\n*02\x6\x10\x12\x1a0\x132\x6\x10U\x1a0\nH‡\x8\x1a$\x10V\x1a0\n*0\n2\x6\x10P\x1a0\x112\x6\x10U\x1a0\n2\x8\x8\x10W\x1a0\n\x1a$\x10V\x1a0\n*0\n2\x6\x10P\x1a0\n2\x6\x10U\x1a0\n2\x8\x8\x10W\x1a0\n\x1a$\x10X\x1a0\n*0\n2\x6\x10P\x1a0\x112\x6\x10U\x1a0\n2\x8\x8\x10W\x1a0\n\x1a$\x10X\x1a0\n*0\n2\x6\x10P\x1a0\n2\x6\x10U\x1a0\n2\x8\x8\x10W\x1a0\n\x1a$\x10Y\x1a0\n*0\n2\x6\x10P\x1a0\x112\x6\x10U\x1a0\n2\x8\x8\x10W\x1a0\n\x1a$\x10Y\x1a0\n*0\n2\x6\x10P\x1a0\n2\x6\x10U\x1a0\n2\x8\x8\x10W\x1a0\n\x1a$\x10Z\x1a0\n*0\n2\x6\x10P\x1a0\x112\x6\x10U\x1a0\n2\x8\x8\x10W\x1a0\n\x1a$\x10Z\x1a0\n*0\n2\x6\x10P\x1a0\n2\x6\x10U\x1a0\n2\x8\x8\x10W\x1a0\n\x1a\x1d\x10[\x1a0\n*02\x6\x10\x12\x1a0\x132\x6\x10U\x1a0\nH‡\x8\x1a\"\x10\\\x1a0*02\x6\x10\x1a\x1a0\x62\x6\x10(\x1a0\x62\x6\x10U\x1a0\x1a\x1a\x10\\\x1a0*02\x6\x10M\x1a02\x6\x10U\x1a0\x1a%\x10\\\x1a0\n*0\n2\x6\x10\x1a\x1a0\x62\x6\x10(\x1a0\x62\x6\x10U\x1a0H‡\x8\x1a\x1d\x10\\\x1a0\n*0\n2\x6\x10M\x1a02\x6\x10U\x1a0H‡\x8\x1a=\x10]\x1a\x8\x12\x4\x120\n0:*02\x12\x10B\x1a\n\x12\x6\x8\x120\n0C\"0\n2\x8\x8\x10\xc\x1a0\r2\x8\x8\x10D\x1a0\x6¢\x6\x10^\x1a0\x10]\x1a\x8\x12\x4\x120\n0:*02\n\x10B\x1a0-\"0\x112\x8\x8\x10\xc\x1a0\r2\x8\x8\x10D\x1a0\x6\x1a/\x10]\x1a\x8\x12\x4\x120\n0:*02\x6\x10P\x1a0\n2\x6\x10\xc\x1a0\r2\x6\x10D\x1a0\x6\x6\x8_\x1a%\x10]\x1a\x8\x12\x4\x120\n0:*02\x6\x10\x12\x1a0\x132\x8\x8\x10D\x1a0\x6\x8\x1a=\x10`\x1a\x8\x12\x4\x120\n08*02\x12\x10B\x1a\n\x12\x6\x8\x120\n0C\"0\n2\x8\x8\x10\xc\x1a0\r2\x8\x8\x10D\x1a0\x6¢\x6\x10a\x1a0\x10`\x1a\x8\x12\x4\x120\n08*02\n\x10B\x1a0-\"0\x112\x8\x8\x10\xc\x1a0\r2\x8\x8\x10D\x1a0\x6\x1a\x1c\x10b\x1a0\r*02\x6\x10\x10\x1a0\x112\x8\x8\x10\xc\x1a0\r\x1a\x1c\x10b\x1a0\r*02\x6\x10K\x1a02\x8\x8\x10\xc\x1a0\r\x1a$\x10b\x1a0\r*02\x6\x10K\x1a02\x6\x10\x1a\x1a0\x62\x8\x8\x10\xc\x1a0\r\x1a\x12\x10c\x1a0*02\x6\x10M\x1a0\x1a\x1d\x10c\x1a0*0\n2\x6\x10d\x1a0\x62\x6\x10e\x1a0\x6\x8\x1a\x1f\x10f\x1a0\n*02\x6\x10\x1a\x1a0\x62\x8\x8\x10(\x1a0\x6\x8\x1a\x12\x10f\x1a0\n*02\x6\x10M\x1a0\x1a\x12\x10f\x1a0\n*0\n2\x6\x10M\x1a0\x1a\x1c\x10g\x1a0\n*0\n2\x6\x10P\x1a0\x112\x8\x8\x10W\x1a0\n\x1a\x1c\x10g\x1a0\n*0\n2\x6\x10P\x1a0\n2\x8\x8\x10W\x1a0\n\x1a\x1c\x10h\x1a0\n*0\n2\x6\x10P\x1a0\x112\x8\x8\x10W\x1a0\n\x1a\x1c\x10h\x1a0\n*0\n2\x6\x10P\x1a0\n2\x8\x8\x10W\x1a0\n\x1a\x1c\x10i\x1a0\n*0\n2\x6\x10P\x1a0\x112\x8\x8\x10W\x1a0\n\x1a\x1c\x10i\x1a0\n*0\n2\x6\x10P\x1a0\n2\x8\x8\x10W\x1a0\n\x1a\x1c\x10j\x1a0\n*0\n2\x6\x10P\x1a0\x112\x8\x8\x10W\x1a0\n\x1a\x1c\x10j\x1a0\n*0\n2\x6\x10P\x1a0\n2\x8\x8\x10W\x1a0\n\x1a\n\x10k\x1a0*0\x1a!\x10k\x1a0*02\x12\x10l\x1a\xe\x12\x4\x120\x11\x12\x4\x120\r0SH†\x8\x1a\x16\x10k\x1a0*02\n\x10,\x1a0-\"0\x11\x1a\r\x10k\x1a0\n*0\nH‡\x8\x1a!\x10k\x1a0\n*0\n2\x12\x10l\x1a\xe\x12\x4\x120\x11\x12\x4\x120\r0SH†\x8\x1a\x16\x10k\x1a0\n*0\n2\n\x10,\x1a0-\"0\x11\x1a\n\x10m\x1a0*0\x1a!\x10m\x1a0*02\x12\x10l\x1a\xe\x12\x4\x120\x11\x12\x4\x120\r0SH†\x8\x1a\x16\x10m\x1a0*02\n\x10,\x1a0-\"0\x11\x1a\r\x10m\x1a0\n*0\nH‡\x8\x1a!\x10m\x1a0\n*0\n2\x12\x10l\x1a\xe\x12\x4\x120\x11\x12\x4\x120\r0SH†\x8\x1a\x16\x10m\x1a0\n*0\n2\n\x10,\x1a0-\"0\x11\x1a\n\x10n\x1a0*0\x1a!\x10n\x1a0*02\x12\x10l\x1a\xe\x12\x4\x120\x11\x12\x4\x120\r0SH†\x8\x1a\x16\x10n\x1a0*02\n\x10,\x1a0-\"0\x11\x1a\r\x10n\x1a0\n*0\nH‡\x8\x1a!\x10n\x1a0\n*0\n2\x12\x10l\x1a\xe\x12\x4\x120\x11\x12\x4\x120\r0SH†\x8\x1a\x16\x10n\x1a0\n*0\n2\n\x10,\x1a0-\"0\x11\"\x15\x10��\x1a0*08F¢\x6\x6\x1a\x4\x8\x3\x10\x4\"\x15\x10\x5\x1a0\x6*08F¢\x6\x6\x1a\x4\x8\x7\x10\x8¨\x6o"·}·d2={·"indices"·"Lkotlin/ranges/IntRange;"·""·"getIndices"·"(Ljava/lang/CharSequence;)Lkotlin/ranges/IntRange;"·"lastIndex"·""·"getLastIndex"·"(Ljava/lang/CharSequence;)I"·"commonPrefixWith"·""·"other"·"ignoreCase"·""·"commonSuffixWith"·"contains"·"char"·""·"regex"·"Lkotlin/text/Regex;"·"endsWith"·"suffix"·"findAnyOf"·"Lkotlin/Pair;"·"strings"·""·"startIndex"·"last"·"findAnyOf$StringsKt__StringsKt"·"findLastAnyOf"·"hasSurrogatePairAt"·"index"·"ifBlank"·"R"·"C"·"defaultValue"·"Lkotlin/Function0;"·"(Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object;"·"ifEmpty"·"indexOf"·"endIndex"·"indexOf$StringsKt__StringsKt"·"string"·"indexOfAny"·"chars"·""·"isEmpty"·"isNotBlank"·"isNotEmpty"·"isNullOrBlank"·"isNullOrEmpty"·"iterator"·"Lkotlin/collections/CharIterator;"·"lastIndexOf"·"lastIndexOfAny"·"lineSequence"·"Lkotlin/sequences/Sequence;"·"lines"·""·"matches"·"orEmpty"·"padEnd"·"length"·"padChar"·"padStart"·"rangesDelimitedBy"·"delimiters"·""·"limit"·"rangesDelimitedBy$StringsKt__StringsKt"·"(Ljava/lang/CharSequence;[Ljava/lang/String;IZI)Lkotlin/sequences/Sequence;"·"regionMatchesImpl"·"thisOffset"·"otherOffset"·"removePrefix"·"prefix"·"removeRange"·"range"·"removeSuffix"·"removeSurrounding"·"delimiter"·"replace"·"transform"·"Lkotlin/Function1;"·"Lkotlin/text/MatchResult;"·"replacement"·"replaceAfter"·"missingDelimiterValue"·"replaceAfterLast"·"replaceBefore"·"replaceBeforeLast"·"replaceFirst"·"replaceRange"·"split"·"(Ljava/lang/CharSequence;[Ljava/lang/String;ZI)Ljava/util/List;"·"split$StringsKt__StringsKt"·"splitToSequence"·"(Ljava/lang/CharSequence;[Ljava/lang/String;ZI)Lkotlin/sequences/Sequence;"·"startsWith"·"subSequence"·"start"·"end"·"substring"·"substringAfter"·"substringAfterLast"·"substringBefore"·"substringBeforeLast"·"trim"·"predicate"·"trimEnd"·"trimStart"·"kotlin-stdlib"·}·k=5·mv={·1·1·16·}·xi=1·xs="kotlin/text/StringsKt"
1912056 Annotations·on·method·#63088·'findAnyOf'1912056 Annotations·on·method·#63088·'findAnyOf'
1912057 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/lang/CharSequence;"·"Ljava/util/Collection<"·"Ljava/lang/String;"·">;IZ)"·"Lkotlin/Pair<"·"Ljava/lang/Integer;"·"Ljava/lang/String;"·">;"·}1912057 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/lang/CharSequence;"·"Ljava/util/Collection<"·"Ljava/lang/String;"·">;IZ)"·"Lkotlin/Pair<"·"Ljava/lang/Integer;"·"Ljava/lang/String;"·">;"·}
1912058 Annotations·on·method·#63089·'findAnyOf$StringsKt__StringsKt'1912058 Annotations·on·method·#63089·'findAnyOf$StringsKt__StringsKt'
1912059 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/lang/CharSequence;"·"Ljava/util/Collection<"·"Ljava/lang/String;"·">;IZZ)"·"Lkotlin/Pair<"·"Ljava/lang/Integer;"·"Ljava/lang/String;"·">;"·}1912059 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/lang/CharSequence;"·"Ljava/util/Collection<"·"Ljava/lang/String;"·">;IZZ)"·"Lkotlin/Pair<"·"Ljava/lang/Integer;"·"Ljava/lang/String;"·">;"·}
1912060 Annotations·on·method·#63091·'findLastAnyOf'1912060 Annotations·on·method·#63091·'findLastAnyOf'
1912061 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/lang/CharSequence;"·"Ljava/util/Collection<"·"Ljava/lang/String;"·">;IZ)"·"Lkotlin/Pair<"·"Ljava/lang/Integer;"·"Ljava/lang/String;"·">;"·}1912061 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/lang/CharSequence;"·"Ljava/util/Collection<"·"Ljava/lang/String;"·">;IZ)"·"Lkotlin/Pair<"·"Ljava/lang/Integer;"·"Ljava/lang/String;"·">;"·}
3.86 KB
classes.jar
1.8 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·13543203·bytes,·number·of·entries:·72351 Zip·file·size:·13543204·bytes,·number·of·entries:·7235
2 ?rwxrwxr-x··2.0·unx······140·b-·stor·80-Jan-01·00:00·$r8$java8methods$utility$Long$sum$JJJ.class2 ?rwxrwxr-x··2.0·unx······140·b-·stor·80-Jan-01·00:00·$r8$java8methods$utility$Long$sum$JJJ.class
3 ?rwxrwxr-x··2.0·unx······307·b-·stor·80-Jan-01·00:00·BuildConfig.class3 ?rwxrwxr-x··2.0·unx······307·b-·stor·80-Jan-01·00:00·BuildConfig.class
4 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class4 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class
5 ?rwxrwxr-x··2.0·unx·····2930·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CallbackHandler.class5 ?rwxrwxr-x··2.0·unx·····2930·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CallbackHandler.class
6 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal.class6 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal.class
7 ?rwxrwxr-x··2.0·unx·····1127·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback.class7 ?rwxrwxr-x··2.0·unx·····1127·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback.class
8 ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CustomActionCallback.class8 ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CustomActionCallback.class
Offset 7230, 8 lines modifiedOffset 7230, 8 lines modified
7230 ?rwxrwxr-x··2.0·unx·····2554·b-·stor·80-Jan-01·00:00·com/averi/worldscribe/activities/ConceptActivity.class7230 ?rwxrwxr-x··2.0·unx·····2554·b-·stor·80-Jan-01·00:00·com/averi/worldscribe/activities/ConceptActivity.class
7231 ?rwxrwxr-x··2.0·unx·····6470·b-·stor·80-Jan-01·00:00·com/averi/worldscribe/activities/GroupActivity.class7231 ?rwxrwxr-x··2.0·unx·····6470·b-·stor·80-Jan-01·00:00·com/averi/worldscribe/activities/GroupActivity.class
7232 ?rwxrwxr-x··2.0·unx·····2630·b-·stor·80-Jan-01·00:00·com/averi/worldscribe/activities/ItemActivity.class7232 ?rwxrwxr-x··2.0·unx·····2630·b-·stor·80-Jan-01·00:00·com/averi/worldscribe/activities/ItemActivity.class
7233 ?rwxrwxr-x··2.0·unx····10074·b-·defN·80-Jan-01·00:00·com/averi/worldscribe/activities/PersonActivity.class7233 ?rwxrwxr-x··2.0·unx····10074·b-·defN·80-Jan-01·00:00·com/averi/worldscribe/activities/PersonActivity.class
7234 ?rwxrwxr-x··2.0·unx·····6352·b-·stor·80-Jan-01·00:00·com/averi/worldscribe/activities/PlaceActivity.class7234 ?rwxrwxr-x··2.0·unx·····6352·b-·stor·80-Jan-01·00:00·com/averi/worldscribe/activities/PlaceActivity.class
7235 ?rwxrwxr-x··2.0·unx····16127·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsJVMKt.class7235 ?rwxrwxr-x··2.0·unx····16127·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsJVMKt.class
7236 ?rwxrwxr-x··2.0·unx····27692·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class7236 ?rwxrwxr-x··2.0·unx····27692·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class
7237 7235·files,·14086793·bytes·uncompressed,·12197095·bytes·compressed:··13.4%7237 7235·files,·14086793·bytes·uncompressed,·12197096·bytes·compressed:··13.4%
2.03 KB
okio/ByteString.class
1.99 KB
procyon -ec {}
    
Offset 169, 38 lines modifiedOffset 169, 40 lines modified
169 ····public·int·compareTo(final·ByteString·byteString)·{169 ····public·int·compareTo(final·ByteString·byteString)·{
170 ········Intrinsics.checkParameterIsNotNull((Object)byteString,·"other");170 ········Intrinsics.checkParameterIsNotNull((Object)byteString,·"other");
171 ········final·int·size·=·this.size();171 ········final·int·size·=·this.size();
172 ········final·int·size2·=·byteString.size();172 ········final·int·size2·=·byteString.size();
173 ········final·int·min·=·Math.min(size,·size2);173 ········final·int·min·=·Math.min(size,·size2);
174 ········int·n·=·0;174 ········int·n·=·0;
175 ········while·(true)·{175 ········while·(true)·{
176 ············while·(true)·{ 
177 ················for·(int·i·=·0;·i·<·min;·++i)·{176 ············int·n2·=·-1;
 177 ············if·(n·<·min)·{
178 ····················final·int·n2·=·this.getByte(i)·&·0xFF;178 ················final·int·n3·=·this.getByte(n)·&·0xFF;
179 ····················final·int·n3·=·byteString.getByte(i)·&·0xFF;179 ················final·int·n4·=·byteString.getByte(n)·&·0xFF;
 180 ················if·(n3·==·n4)·{
 181 ····················++n;
 182 ················}
 183 ················else·{
180 ····················if·(n2·!=·n3)·{184 ····················if·(n3·<·n4)·{
181 ························if·(n2·<·n3)·{ 
182 ····························n·=·-1; 
183 ························} 
184 ························else·{ 
185 ····························n·=·1; 
186 ························} 
187 ························return·n;185 ························return·n2;
188 ····················}186 ····················}
 187 ····················break;
189 ················}188 ················}
 189 ············}
 190 ············else·{
190 ················if·(size·==·size2)·{191 ················if·(size·==·size2)·{
 192 ····················n2·=·0;
191 ····················return·n;193 ····················return·n2;
192 ················}194 ················}
193 ················if·(size·<·size2)·{195 ················if·(size·<·size2)·{
194 ····················continue;196 ····················return·n2;
195 ················}197 ················}
196 ················break;198 ················break;
197 ············}199 ············}
198 ············continue; 
199 ········}200 ········}
 201 ········return·1;
200 ····}202 ····}
201 ····203 ····
202 ····public·ByteString·digest$okio(final·String·algorithm)·{204 ····public·ByteString·digest$okio(final·String·algorithm)·{
203 ········Intrinsics.checkParameterIsNotNull((Object)algorithm,·"algorithm");205 ········Intrinsics.checkParameterIsNotNull((Object)algorithm,·"algorithm");
204 ········final·byte[]·digest·=·MessageDigest.getInstance(algorithm).digest(this.data);206 ········final·byte[]·digest·=·MessageDigest.getInstance(algorithm).digest(this.data);
205 ········Intrinsics.checkExpressionValueIsNotNull((Object)digest,·"MessageDigest.getInstance(algorithm).digest(data)");207 ········Intrinsics.checkExpressionValueIsNotNull((Object)digest,·"MessageDigest.getInstance(algorithm).digest(data)");
206 ········return·new·ByteString(digest);208 ········return·new·ByteString(digest);
2.7 KB
original/META-INF/okio.kotlin_module
    
Offset 1, 19 lines modifiedOffset 1, 21 lines modified
00000000:·0000·0003·0000·0001·0000·0001·0000·0010··................00000000:·0000·0003·0000·0001·0000·0001·0000·0010··................
00000010:·0aa1·010a·046f·6b69·6f12·072d·4261·7365··.....okio..-Base00000010:·0ac4·010a·046f·6b69·6f12·0f4f·6b69·6f5f··.....okio..Okio_
 00000020:·5f4a·766d·4f6b·696f·4b74·120c·4f6b·696f··_JvmOkioKt..Okio
 00000030:·5f5f·4f6b·696f·4b74·1207·2d42·6173·6536··__OkioKt..-Base6
 00000040:·3412·172d·4465·666c·6174·6572·5369·6e6b··4..-DeflaterSink
 00000050:·4578·7465·6e73·696f·6e73·1212·2d44·6570··Extensions..-Dep
 00000060:·7265·6361·7465·6455·7067·7261·6465·1213··recatedUpgrade..
 00000070:·2d47·7a69·7053·696e·6b45·7874·656e·7369··-GzipSinkExtensi
 00000080:·6f6e·7312·152d·477a·6970·536f·7572·6365··ons..-GzipSource
 00000090:·4578·7465·6e73·696f·6e73·1219·2d49·6e66··Extensions..-Inf
 000000a0:·6c61·7465·7253·6f75·7263·6545·7874·656e··laterSourceExten
 000000b0:·7369·6f6e·7312·092d·506c·6174·666f·726d··sions..-Platform
 000000c0:·1205·2d55·7469·6c12·0455·7466·381a·0201··..-Util..Utf8...
 000000d0:·0122·044f·6b69·6f0a·710a·0d6f·6b69·6f2e··.".Okio.q..okio.
 000000e0:·696e·7465·726e·616c·1208·4275·6666·6572··internal..Buffer
00000020:·3634·1217·2d44·6566·6c61·7465·7253·696e··64..-DeflaterSin 
00000030:·6b45·7874·656e·7369·6f6e·7312·122d·4465··kExtensions..-De 
00000040:·7072·6563·6174·6564·5570·6772·6164·6512··precatedUpgrade. 
00000050:·132d·477a·6970·5369·6e6b·4578·7465·6e73··.-GzipSinkExtens 
00000060:·696f·6e73·1215·2d47·7a69·7053·6f75·7263··ions..-GzipSourc 
00000070:·6545·7874·656e·7369·6f6e·7312·192d·496e··eExtensions..-In 
00000080:·666c·6174·6572·536f·7572·6365·4578·7465··flaterSourceExte 
00000090:·6e73·696f·6e73·1209·2d50·6c61·7466·6f72··nsions..-Platfor 
000000a0:·6d12·052d·5574·696c·1204·4f6b·696f·1204··m..-Util..Okio.. 
000000b0:·5574·6638·0a71·0a0d·6f6b·696f·2e69·6e74··Utf8.q..okio.int 
000000c0:·6572·6e61·6c12·0842·7566·6665·724b·7412··ernal..BufferKt. 
000000d0:·0c42·7974·6553·7472·696e·674b·7412·1252··.ByteStringKt..R 
000000e0:·6561·6c42·7566·6665·7265·6453·696e·6b4b··ealBufferedSinkK 
000000f0:·7412·1452·6561·6c42·7566·6665·7265·6453··t..RealBufferedS 
00000100:·6f75·7263·654b·7412·1553·6567·6d65·6e74··ourceKt..Segment 
00000110:·6564·4279·7465·5374·7269·6e67·4b74·1207··edByteStringKt..000000f0:·4b74·120c·4279·7465·5374·7269·6e67·4b74··Kt..ByteStringKt
 00000100:·1212·5265·616c·4275·6666·6572·6564·5369··..RealBufferedSi
 00000110:·6e6b·4b74·1214·5265·616c·4275·6666·6572··nkKt..RealBuffer
 00000120:·6564·536f·7572·6365·4b74·1215·5365·676d··edSourceKt..Segm
 00000130:·656e·7465·6442·7974·6553·7472·696e·674b··entedByteStringK
00000120:·5f55·7466·384b·74························_Utf8Kt00000140:·7412·075f·5574·6638·4b74·················t.._Utf8Kt
1.09 KB
smali/kotlin/text/StringsKt__StringsJVMKt.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Lkotlin/text/StringsKt__StringsJVMKt;1 .class·Lkotlin/text/StringsKt__StringsJVMKt;
2 .super·Lkotlin/text/StringsKt__StringNumberConversionsKt;2 .super·Lkotlin/text/StringsKt__StringNumberConversionsKt;
3 .source·"StringsJVM.kt"3 .source·"StringsJVM.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\nStringsJVM.kt\nKotlin\n*S·Kotlin\n*F\n+·1·StringsJVM.kt\nkotlin/text/StringsKt__StringsJVMKt\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,659:1\n269#1,2:660\n554#1,10:665\n1529#2,3:662\n*E\n*S·KotlinDebug\n*F\n+·1·StringsJVM.kt\nkotlin/text/StringsKt__StringsJVMKt\n*L\n500#1,3:662\n*E\n"6 ····value·=·"SMAP\nStringsJVM.kt\nKotlin\n*S·Kotlin\n*F\n+·1·StringsJVM.kt\nkotlin/text/StringsKt__StringsJVMKt\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,659:1\n269#1,2:660\n554#1,10:665\n1535#2,3:662\n*E\n*S·KotlinDebug\n*F\n+·1·StringsJVM.kt\nkotlin/text/StringsKt__StringsJVMKt\n*L\n500#1,3:662\n*E\n"
7 .end·annotation7 .end·annotation
  
8 .annotation·runtime·Lkotlin/Metadata;8 .annotation·runtime·Lkotlin/Metadata;
9 ····bv·=·{9 ····bv·=·{
10 ········0x1,10 ········0x1,
11 ········0x0,11 ········0x0,
12 ········0x312 ········0x3
2.12 KB
smali/kotlin/text/StringsKt__IndentKt.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Lkotlin/text/StringsKt__IndentKt;1 .class·Lkotlin/text/StringsKt__IndentKt;
2 .super·Lkotlin/text/StringsKt__AppendableKt;2 .super·Lkotlin/text/StringsKt__AppendableKt;
3 .source·"Indent.kt"3 .source·"Indent.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\nIndent.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Indent.kt\nkotlin/text/StringsKt__IndentKt\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·3·_Strings.kt\nkotlin/text/StringsKt___StringsKt\n*L\n1#1,121:1\n111#1,9:122\n118#1:131\n113#1,4:145\n111#1,9:164\n118#1:173\n113#1,4:187\n1380#2,11:132\n1651#2,2:143\n1653#2:155\n1391#2:156\n704#2:157\n777#2,2:158\n1360#2:160\n1429#2,3:161\n1380#2,11:174\n1651#2,2:185\n1653#2:191\n1391#2:192\n1380#2,11:199\n1651#2,3:210\n1391#2:213\n114#3,6:149\n114#3,6:193\n*E\n*S·KotlinDebug\n*F\n+·1·Indent.kt\nkotlin/text/StringsKt__IndentKt\n*L\n37#1,9:122\n37#1:131\n37#1,4:145\n76#1,9:164\n76#1:173\n76#1,4:187\n37#1,11:132\n37#1,2:143\n37#1:155\n37#1:156\n72#1:157\n72#1,2:158\n73#1:160\n73#1,3:161\n76#1,11:174\n76#1,2:185\n76#1:191\n76#1:192\n112#1,11:199\n112#1,3:210\n112#1:213\n37#1,6:149\n99#1,6:193\n*E\n"6 ····value·=·"SMAP\nIndent.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Indent.kt\nkotlin/text/StringsKt__IndentKt\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·3·_Strings.kt\nkotlin/text/StringsKt___StringsKt\n*L\n1#1,121:1\n111#1,9:122\n118#1:131\n113#1,4:145\n111#1,9:164\n118#1:173\n113#1,4:187\n1386#2,11:132\n1657#2,2:143\n1659#2:155\n1397#2:156\n706#2:157\n783#2,2:158\n1366#2:160\n1435#2,3:161\n1386#2,11:174\n1657#2,2:185\n1659#2:191\n1397#2:192\n1386#2,11:199\n1657#2,3:210\n1397#2:213\n114#3,6:149\n114#3,6:193\n*E\n*S·KotlinDebug\n*F\n+·1·Indent.kt\nkotlin/text/StringsKt__IndentKt\n*L\n37#1,9:122\n37#1:131\n37#1,4:145\n76#1,9:164\n76#1:173\n76#1,4:187\n37#1,11:132\n37#1,2:143\n37#1:155\n37#1:156\n72#1:157\n72#1,2:158\n73#1:160\n73#1,3:161\n76#1,11:174\n76#1,2:185\n76#1:191\n76#1:192\n112#1,11:199\n112#1,3:210\n112#1:213\n37#1,6:149\n99#1,6:193\n*E\n"
7 .end·annotation7 .end·annotation
  
8 .annotation·runtime·Lkotlin/Metadata;8 .annotation·runtime·Lkotlin/Metadata;
9 ····bv·=·{9 ····bv·=·{
10 ········0x1,10 ········0x1,
11 ········0x0,11 ········0x0,
12 ········0x312 ········0x3
2.31 KB
smali/kotlin/text/StringsKt__StringsKt.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Lkotlin/text/StringsKt__StringsKt;1 .class·Lkotlin/text/StringsKt__StringsKt;
2 .super·Lkotlin/text/StringsKt__StringsJVMKt;2 .super·Lkotlin/text/StringsKt__StringsJVMKt;
3 .source·"Strings.kt"3 .source·"Strings.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\nStrings.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Strings.kt\nkotlin/text/StringsKt__StringsKt\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n+·3·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,1291:1\n17#1,22:1292\n51#1,5:1314\n68#1,5:1319\n17#1,22:1324\n45#1:1346\n17#1,22:1347\n51#1,5:1369\n62#1:1374\n51#1,5:1375\n68#1,5:1380\n79#1:1385\n68#1,5:1386\n17#1,22:1391\n51#1,5:1413\n68#1,5:1418\n356#1:1423\n1276#1:1440\n10805#2,2:1424\n10805#2,2:1426\n250#3,2:1428\n250#3,2:1430\n1360#3:1432\n1429#3,3:1433\n1360#3:1436\n1429#3,3:1437\n*E\n*S·KotlinDebug\n*F\n+·1·Strings.kt\nkotlin/text/StringsKt__StringsKt\n*L\n45#1,22:1292\n62#1,5:1314\n79#1,5:1319\n84#1,22:1324\n89#1:1346\n89#1,22:1347\n94#1,5:1369\n99#1:1374\n99#1,5:1375\n104#1,5:1380\n109#1:1385\n109#1,5:1386\n114#1,22:1391\n125#1,5:1413\n136#1,5:1418\n844#1,2:1424\n868#1,2:1426\n907#1,2:1428\n913#1,2:1430\n1210#1:1432\n1210#1,3:1433\n1235#1:1436\n1235#1,3:1437\n*E\n"6 ····value·=·"SMAP\nStrings.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Strings.kt\nkotlin/text/StringsKt__StringsKt\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n+·3·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,1291:1\n17#1,22:1292\n51#1,5:1314\n68#1,5:1319\n17#1,22:1324\n45#1:1346\n17#1,22:1347\n51#1,5:1369\n62#1:1374\n51#1,5:1375\n68#1,5:1380\n79#1:1385\n68#1,5:1386\n17#1,22:1391\n51#1,5:1413\n68#1,5:1418\n356#1:1423\n1276#1:1440\n10843#2,2:1424\n10843#2,2:1426\n250#3,2:1428\n250#3,2:1430\n1366#3:1432\n1435#3,3:1433\n1366#3:1436\n1435#3,3:1437\n*E\n*S·KotlinDebug\n*F\n+·1·Strings.kt\nkotlin/text/StringsKt__StringsKt\n*L\n45#1,22:1292\n62#1,5:1314\n79#1,5:1319\n84#1,22:1324\n89#1:1346\n89#1,22:1347\n94#1,5:1369\n99#1:1374\n99#1,5:1375\n104#1,5:1380\n109#1:1385\n109#1,5:1386\n114#1,22:1391\n125#1,5:1413\n136#1,5:1418\n844#1,2:1424\n868#1,2:1426\n907#1,2:1428\n913#1,2:1430\n1210#1:1432\n1210#1,3:1433\n1235#1:1436\n1235#1,3:1437\n*E\n"
7 .end·annotation7 .end·annotation
  
8 .annotation·runtime·Lkotlin/Metadata;8 .annotation·runtime·Lkotlin/Metadata;
9 ····bv·=·{9 ····bv·=·{
10 ········0x1,10 ········0x1,
11 ········0x0,11 ········0x0,
12 ········0x312 ········0x3
591 B
smali/okio/ByteString.smali
    
Offset 708, 29 lines modifiedOffset 708, 28 lines modified
708 ····if-ge·v7,·v8,·:cond_3708 ····if-ge·v7,·v8,·:cond_3
  
709 ····goto·:goto_1709 ····goto·:goto_1
  
710 ····:cond_1710 ····:cond_1
711 ····if-ne·v0,·v1,·:cond_2711 ····if-ne·v0,·v1,·:cond_2
  
 712 ····const/4·v5,·0x0
  
712 ····goto·:goto_2713 ····goto·:goto_1
  
713 ····:cond_2714 ····:cond_2
714 ····if-ge·v0,·v1,·:cond_3715 ····if-ge·v0,·v1,·:cond_3
  
715 ····:goto_1 
716 ····const/4·v3,·-0x1 
  
717 ····goto·:goto_2716 ····goto·:goto_1
  
718 ····:cond_3717 ····:cond_3
719 ····const/4·v3,·0x1718 ····const/4·v5,·0x1
  
720 ····:goto_2719 ····:goto_1
721 ····return·v3720 ····return·v5
722 .end·method721 .end·method
  
723 .method·public·digest$okio(Ljava/lang/String;)Lokio/ByteString;722 .method·public·digest$okio(Ljava/lang/String;)Lokio/ByteString;
724 ····.locals·2723 ····.locals·2
  
725 ····const-string·v0,·"algorithm"724 ····const-string·v0,·"algorithm"
  
443 B
smali_classes2/kotlin/KotlinVersion.smali
    
Offset 104, 15 lines modifiedOffset 104, 15 lines modified
104 ····.line·75104 ····.line·75
105 ····new-instance·v0,·Lkotlin/KotlinVersion;105 ····new-instance·v0,·Lkotlin/KotlinVersion;
  
106 ····const/4·v1,·0x1106 ····const/4·v1,·0x1
  
107 ····const/4·v2,·0x3107 ····const/4·v2,·0x3
  
108 ····const/16·v3,·0x46108 ····const/16·v3,·0x48
  
109 ····invoke-direct·{v0,·v1,·v2,·v3},·Lkotlin/KotlinVersion;-><init>(III)V109 ····invoke-direct·{v0,·v1,·v2,·v3},·Lkotlin/KotlinVersion;-><init>(III)V
  
110 ····sput-object·v0,·Lkotlin/KotlinVersion;->CURRENT:Lkotlin/KotlinVersion;110 ····sput-object·v0,·Lkotlin/KotlinVersion;->CURRENT:Lkotlin/KotlinVersion;
  
111 ····return-void111 ····return-void
112 .end·method112 .end·method
956 B
smali_classes2/kotlin/io/FilesKt__UtilsKt.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Lkotlin/io/FilesKt__UtilsKt;1 .class·Lkotlin/io/FilesKt__UtilsKt;
2 .super·Lkotlin/io/FilesKt__FileTreeWalkKt;2 .super·Lkotlin/io/FilesKt__FileTreeWalkKt;
3 .source·"Utils.kt"3 .source·"Utils.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\nUtils.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Utils.kt\nkotlin/io/FilesKt__UtilsKt\n+·2·_Sequences.kt\nkotlin/sequences/SequencesKt___SequencesKt\n*L\n1#1,437:1\n1078#2,3:438\n*E\n*S·KotlinDebug\n*F\n+·1·Utils.kt\nkotlin/io/FilesKt__UtilsKt\n*L\n311#1,3:438\n*E\n"6 ····value·=·"SMAP\nUtils.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Utils.kt\nkotlin/io/FilesKt__UtilsKt\n+·2·_Sequences.kt\nkotlin/sequences/SequencesKt___SequencesKt\n*L\n1#1,437:1\n1084#2,3:438\n*E\n*S·KotlinDebug\n*F\n+·1·Utils.kt\nkotlin/io/FilesKt__UtilsKt\n*L\n311#1,3:438\n*E\n"
7 .end·annotation7 .end·annotation
  
8 .annotation·runtime·Lkotlin/Metadata;8 .annotation·runtime·Lkotlin/Metadata;
9 ····bv·=·{9 ····bv·=·{
10 ········0x1,10 ········0x1,
11 ········0x0,11 ········0x0,
12 ········0x312 ········0x3
1.16 KB
smali_classes2/kotlin/io/FilesKt__FilePathComponentsKt.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Lkotlin/io/FilesKt__FilePathComponentsKt;1 .class·Lkotlin/io/FilesKt__FilePathComponentsKt;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"FilePathComponents.kt"3 .source·"FilePathComponents.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\nFilePathComponents.kt\nKotlin\n*S·Kotlin\n*F\n+·1·FilePathComponents.kt\nkotlin/io/FilesKt__FilePathComponentsKt\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,148:1\n1360#2:149\n1429#2,3:150\n*E\n*S·KotlinDebug\n*F\n+·1·FilePathComponents.kt\nkotlin/io/FilesKt__FilePathComponentsKt\n*L\n133#1:149\n133#1,3:150\n*E\n"6 ····value·=·"SMAP\nFilePathComponents.kt\nKotlin\n*S·Kotlin\n*F\n+·1·FilePathComponents.kt\nkotlin/io/FilesKt__FilePathComponentsKt\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,148:1\n1366#2:149\n1435#2,3:150\n*E\n*S·KotlinDebug\n*F\n+·1·FilePathComponents.kt\nkotlin/io/FilesKt__FilePathComponentsKt\n*L\n133#1:149\n133#1,3:150\n*E\n"
7 .end·annotation7 .end·annotation
  
8 .annotation·runtime·Lkotlin/Metadata;8 .annotation·runtime·Lkotlin/Metadata;
9 ····bv·=·{9 ····bv·=·{
10 ········0x1,10 ········0x1,
11 ········0x0,11 ········0x0,
12 ········0x312 ········0x3
1.02 KB
smali_classes2/kotlin/io/TextStreamsKt.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·Lkotlin/io/TextStreamsKt;1 .class·public·final·Lkotlin/io/TextStreamsKt;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ReadWrite.kt"3 .source·"ReadWrite.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\nReadWrite.kt\nKotlin\n*S·Kotlin\n*F\n+·1·ReadWrite.kt\nkotlin/io/TextStreamsKt\n+·2·_Sequences.kt\nkotlin/sequences/SequencesKt___SequencesKt\n*L\n1#1,152:1\n20#1,6:153\n53#1:159\n141#1:162\n1104#2,2:160\n*E\n*S·KotlinDebug\n*F\n+·1·ReadWrite.kt\nkotlin/io/TextStreamsKt\n*L\n33#1:159\n33#1,2:160\n*E\n"6 ····value·=·"SMAP\nReadWrite.kt\nKotlin\n*S·Kotlin\n*F\n+·1·ReadWrite.kt\nkotlin/io/TextStreamsKt\n+·2·_Sequences.kt\nkotlin/sequences/SequencesKt___SequencesKt\n*L\n1#1,152:1\n20#1,6:153\n53#1:159\n141#1:162\n1110#2,2:160\n*E\n*S·KotlinDebug\n*F\n+·1·ReadWrite.kt\nkotlin/io/TextStreamsKt\n*L\n33#1:159\n33#1,2:160\n*E\n"
7 .end·annotation7 .end·annotation
  
8 .annotation·runtime·Lkotlin/Metadata;8 .annotation·runtime·Lkotlin/Metadata;
9 ····bv·=·{9 ····bv·=·{
10 ········0x1,10 ········0x1,
11 ········0x0,11 ········0x0,
12 ········0x312 ········0x3
1.16 KB
smali_classes2/kotlin/coroutines/CombinedContext$Serialized.smali
    
Offset 19, 15 lines modifiedOffset 19, 15 lines modified
19 .annotation·system·Ldalvik/annotation/MemberClasses;19 .annotation·system·Ldalvik/annotation/MemberClasses;
20 ····value·=·{20 ····value·=·{
21 ········Lkotlin/coroutines/CombinedContext$Serialized$Companion;21 ········Lkotlin/coroutines/CombinedContext$Serialized$Companion;
22 ····}22 ····}
23 .end·annotation23 .end·annotation
  
24 .annotation·system·Ldalvik/annotation/SourceDebugExtension;24 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
25 ····value·=·"SMAP\nCoroutineContextImpl.kt\nKotlin\n*S·Kotlin\n*F\n+·1·CoroutineContextImpl.kt\nkotlin/coroutines/CombinedContext$Serialized\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,196:1\n10966#2,3:197\n*E\n*S·KotlinDebug\n*F\n+·1·CoroutineContextImpl.kt\nkotlin/coroutines/CombinedContext$Serialized\n*L\n193#1,3:197\n*E\n"25 ····value·=·"SMAP\nCoroutineContextImpl.kt\nKotlin\n*S·Kotlin\n*F\n+·1·CoroutineContextImpl.kt\nkotlin/coroutines/CombinedContext$Serialized\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,196:1\n11004#2,3:197\n*E\n*S·KotlinDebug\n*F\n+·1·CoroutineContextImpl.kt\nkotlin/coroutines/CombinedContext$Serialized\n*L\n193#1,3:197\n*E\n"
26 .end·annotation26 .end·annotation
  
27 .annotation·runtime·Lkotlin/Metadata;27 .annotation·runtime·Lkotlin/Metadata;
28 ····bv·=·{28 ····bv·=·{
29 ········0x1,29 ········0x1,
30 ········0x0,30 ········0x0,
31 ········0x331 ········0x3
586 B
smali_classes2/kotlin/text/StringsKt___StringsKt$windowedSequence$1.smali
    
Offset 95, 14 lines modifiedOffset 95, 14 lines modified
95 .method·public·final·invoke(Ljava/lang/CharSequence;)Ljava/lang/String;95 .method·public·final·invoke(Ljava/lang/CharSequence;)Ljava/lang/String;
96 ····.locals·196 ····.locals·1
  
97 ····const-string·v0,·"it"97 ····const-string·v0,·"it"
  
98 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V98 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
99 ····.line·158399 ····.line·1595
100 ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String;100 ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
101 ····move-result-object·p1101 ····move-result-object·p1
  
102 ····return-object·p1102 ····return-object·p1
103 .end·method103 .end·method
584 B
smali_classes2/kotlin/text/StringsKt___StringsKt$chunkedSequence$1.smali
    
Offset 95, 14 lines modifiedOffset 95, 14 lines modified
95 .method·public·final·invoke(Ljava/lang/CharSequence;)Ljava/lang/String;95 .method·public·final·invoke(Ljava/lang/CharSequence;)Ljava/lang/String;
96 ····.locals·196 ····.locals·1
  
97 ····const-string·v0,·"it"97 ····const-string·v0,·"it"
  
98 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V98 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
99 ····.line·145599 ····.line·1463
100 ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String;100 ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
101 ····move-result-object·p1101 ····move-result-object·p1
  
102 ····return-object·p1102 ····return-object·p1
103 .end·method103 .end·method
917 B
smali_classes2/kotlin/text/RegexKt.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·Lkotlin/text/RegexKt;1 .class·public·final·Lkotlin/text/RegexKt;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Regex.kt"3 .source·"Regex.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\nRegex.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Regex.kt\nkotlin/text/RegexKt\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,314:1\n1587#2,3:315\n*E\n*S·KotlinDebug\n*F\n+·1·Regex.kt\nkotlin/text/RegexKt\n*L\n19#1,3:315\n*E\n"6 ····value·=·"SMAP\nRegex.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Regex.kt\nkotlin/text/RegexKt\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,314:1\n1593#2,3:315\n*E\n*S·KotlinDebug\n*F\n+·1·Regex.kt\nkotlin/text/RegexKt\n*L\n19#1,3:315\n*E\n"
7 .end·annotation7 .end·annotation
  
8 .annotation·runtime·Lkotlin/Metadata;8 .annotation·runtime·Lkotlin/Metadata;
9 ····bv·=·{9 ····bv·=·{
10 ········0x1,10 ········0x1,
11 ········0x0,11 ········0x0,
12 ········0x312 ········0x3
1.39 KB
smali_classes2/kotlin/text/StringsKt___StringsKt$windowedSequence$2.smali
    
Offset 82, 22 lines modifiedOffset 82, 22 lines modified
82 ····.locals·382 ····.locals·3
83 ····.annotation·system·Ldalvik/annotation/Signature;83 ····.annotation·system·Ldalvik/annotation/Signature;
84 ········value·=·{84 ········value·=·{
85 ············"(I)TR;"85 ············"(I)TR;"
86 ········}86 ········}
87 ····.end·annotation87 ····.end·annotation
  
88 ····.line·160888 ····.line·1620
89 ····iget·v0,·p0,·Lkotlin/text/StringsKt___StringsKt$windowedSequence$2;->$size:I89 ····iget·v0,·p0,·Lkotlin/text/StringsKt___StringsKt$windowedSequence$2;->$size:I
  
90 ····add-int/2addr·v0,·p190 ····add-int/2addr·v0,·p1
  
91 ····if-ltz·v0,·:cond_091 ····if-ltz·v0,·:cond_0
  
92 ····.line·160992 ····.line·1621
93 ····iget-object·v1,·p0,·Lkotlin/text/StringsKt___StringsKt$windowedSequence$2;->$this_windowedSequence:Ljava/lang/CharSequence;93 ····iget-object·v1,·p0,·Lkotlin/text/StringsKt___StringsKt$windowedSequence$2;->$this_windowedSequence:Ljava/lang/CharSequence;
  
94 ····invoke-interface·{v1},·Ljava/lang/CharSequence;->length()I94 ····invoke-interface·{v1},·Ljava/lang/CharSequence;->length()I
  
95 ····move-result·v195 ····move-result·v1
  
96 ····if-le·v0,·v1,·:cond_196 ····if-le·v0,·v1,·:cond_1
Offset 105, 15 lines modifiedOffset 105, 15 lines modified
105 ····:cond_0105 ····:cond_0
106 ····iget-object·v0,·p0,·Lkotlin/text/StringsKt___StringsKt$windowedSequence$2;->$this_windowedSequence:Ljava/lang/CharSequence;106 ····iget-object·v0,·p0,·Lkotlin/text/StringsKt___StringsKt$windowedSequence$2;->$this_windowedSequence:Ljava/lang/CharSequence;
  
107 ····invoke-interface·{v0},·Ljava/lang/CharSequence;->length()I107 ····invoke-interface·{v0},·Ljava/lang/CharSequence;->length()I
  
108 ····move-result·v0108 ····move-result·v0
  
109 ····.line·1610109 ····.line·1622
110 ····:cond_1110 ····:cond_1
111 ····iget-object·v1,·p0,·Lkotlin/text/StringsKt___StringsKt$windowedSequence$2;->$transform:Lkotlin/jvm/functions/Function1;111 ····iget-object·v1,·p0,·Lkotlin/text/StringsKt___StringsKt$windowedSequence$2;->$transform:Lkotlin/jvm/functions/Function1;
  
112 ····iget-object·v2,·p0,·Lkotlin/text/StringsKt___StringsKt$windowedSequence$2;->$this_windowedSequence:Ljava/lang/CharSequence;112 ····iget-object·v2,·p0,·Lkotlin/text/StringsKt___StringsKt$windowedSequence$2;->$this_windowedSequence:Ljava/lang/CharSequence;
  
113 ····invoke-interface·{v2,·p1,·v0},·Ljava/lang/CharSequence;->subSequence(II)Ljava/lang/CharSequence;113 ····invoke-interface·{v2,·p1,·v0},·Ljava/lang/CharSequence;->subSequence(II)Ljava/lang/CharSequence;
  
1.12 KB
smali_classes2/kotlin/text/CharCategory$Companion$categoryMap$2.smali
    
Offset 25, 15 lines modifiedOffset 25, 15 lines modified
25 ········"+",25 ········"+",
26 ········"Lkotlin/text/CharCategory;",26 ········"Lkotlin/text/CharCategory;",
27 ········">;>;"27 ········">;>;"
28 ····}28 ····}
29 .end·annotation29 .end·annotation
  
30 .annotation·system·Ldalvik/annotation/SourceDebugExtension;30 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
31 ····value·=·"SMAP\nCharCategory.kt\nKotlin\n*S·Kotlin\n*F\n+·1·CharCategory.kt\nkotlin/text/CharCategory$Companion$categoryMap$2\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,174:1\n7476#2,2:175\n7736#2,4:177\n*E\n*S·KotlinDebug\n*F\n+·1·CharCategory.kt\nkotlin/text/CharCategory$Companion$categoryMap$2\n*L\n169#1,2:175\n169#1,4:177\n*E\n"31 ····value·=·"SMAP\nCharCategory.kt\nKotlin\n*S·Kotlin\n*F\n+·1·CharCategory.kt\nkotlin/text/CharCategory$Companion$categoryMap$2\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,174:1\n7514#2,2:175\n7774#2,4:177\n*E\n*S·KotlinDebug\n*F\n+·1·CharCategory.kt\nkotlin/text/CharCategory$Companion$categoryMap$2\n*L\n169#1,2:175\n169#1,4:177\n*E\n"
32 .end·annotation32 .end·annotation
  
33 .annotation·runtime·Lkotlin/Metadata;33 .annotation·runtime·Lkotlin/Metadata;
34 ····bv·=·{34 ····bv·=·{
35 ········0x1,35 ········0x1,
36 ········0x0,36 ········0x0,
37 ········0x337 ········0x3
112 KB
smali_classes2/kotlin/text/StringsKt___StringsKt.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Lkotlin/text/StringsKt___StringsKt;1 .class·Lkotlin/text/StringsKt___StringsKt;
2 .super·Lkotlin/text/StringsKt___StringsJvmKt;2 .super·Lkotlin/text/StringsKt___StringsJvmKt;
3 .source·"_Strings.kt"3 .source·"_Strings.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\n_Strings.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Strings.kt\nkotlin/text/StringsKt___StringsKt\n+·2·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,1687:1\n91#1,2:1688\n167#1,5:1690\n437#1,5:1695\n437#1,5:1700\n405#1:1705\n1063#1,2:1706\n406#1,2:1708\n1065#1:1710\n408#1:1711\n405#1:1712\n1063#1,2:1713\n406#1,2:1715\n1065#1:1717\n408#1:1718\n1063#1,3:1719\n429#1,2:1722\n429#1,2:1724\n685#1,4:1726\n654#1,[·...·truncated·by·diffoscope;·len:·974,·SHA:·9e9962ea46dba09e439ac962440b026702dde314b83452a22a89335518833b2a·...·]\n*E\n"6 ····value·=·"SMAP\n_Strings.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Strings.kt\nkotlin/text/StringsKt___StringsKt\n+·2·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,1699:1\n91#1,2:1700\n167#1,5:1702\n445#1,5:1707\n445#1,5:1712\n409#1:1717\n1071#1,2:1718\n410#1,2:1720\n1073#1:1722\n412#1:1723\n409#1:1724\n1071#1,2:1725\n410#1,2:1727\n1073#1:1729\n412#1:1730\n1071#1,3:1731\n437#1,2:1734\n437#1,2:1736\n693#1,4:1738\n662#1,[·...·truncated·by·diffoscope;·len:·974,·SHA:·16e15275337b7883528b36404a5fdeb8106829f16d25bfcc09ee5e3437b716dd·...·]\n*E\n"
7 .end·annotation7 .end·annotation
  
8 .annotation·runtime·Lkotlin/Metadata;8 .annotation·runtime·Lkotlin/Metadata;
9 ····bv·=·{9 ····bv·=·{
10 ········0x1,10 ········0x1,
11 ········0x0,11 ········0x0,
12 ········0x312 ········0x3
Offset 236, 15 lines modifiedOffset 236, 15 lines modified
  
236 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V236 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
237 ····const/4·v0,·0x0237 ····const/4·v0,·0x0
  
238 ····const/4·v1,·0x0238 ····const/4·v1,·0x0
  
239 ····.line·960239 ····.line·968
240 ····:goto_0240 ····:goto_0
241 ····invoke-interface·{p0},·Ljava/lang/CharSequence;->length()I241 ····invoke-interface·{p0},·Ljava/lang/CharSequence;->length()I
  
242 ····move-result·v2242 ····move-result·v2
  
243 ····if-ge·v1,·v2,·:cond_1243 ····if-ge·v1,·v2,·:cond_1
  
Offset 284, 15 lines modifiedOffset 284, 15 lines modified
284 .method·public·static·final·any(Ljava/lang/CharSequence;)Z284 .method·public·static·final·any(Ljava/lang/CharSequence;)Z
285 ····.locals·1285 ····.locals·1
  
286 ····const-string·v0,·"$this$any"286 ····const-string·v0,·"$this$any"
  
287 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V287 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
288 ····.line·970288 ····.line·978
289 ····invoke-interface·{p0},·Ljava/lang/CharSequence;->length()I289 ····invoke-interface·{p0},·Ljava/lang/CharSequence;->length()I
  
290 ····move-result·p0290 ····move-result·p0
  
291 ····const/4·v0,·0x1291 ····const/4·v0,·0x1
  
292 ····if-nez·p0,·:cond_0292 ····if-nez·p0,·:cond_0
Offset 332, 15 lines modifiedOffset 332, 15 lines modified
  
332 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V332 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
333 ····const/4·v0,·0x0333 ····const/4·v0,·0x0
  
334 ····const/4·v1,·0x0334 ····const/4·v1,·0x0
  
335 ····.line·979335 ····.line·987
336 ····:goto_0336 ····:goto_0
337 ····invoke-interface·{p0},·Ljava/lang/CharSequence;->length()I337 ····invoke-interface·{p0},·Ljava/lang/CharSequence;->length()I
  
338 ····move-result·v2338 ····move-result·v2
  
339 ····if-ge·v1,·v2,·:cond_1339 ····if-ge·v1,·v2,·:cond_1
  
Offset 390, 15 lines modifiedOffset 390, 15 lines modified
390 ········}390 ········}
391 ····.end·annotation391 ····.end·annotation
  
392 ····const-string·v0,·"$this$asIterable"392 ····const-string·v0,·"$this$asIterable"
  
393 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V393 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
394 ····.line·1675394 ····.line·1687
395 ····instance-of·v0,·p0,·Ljava/lang/String;395 ····instance-of·v0,·p0,·Ljava/lang/String;
  
396 ····if-eqz·v0,·:cond_1396 ····if-eqz·v0,·:cond_1
  
397 ····invoke-interface·{p0},·Ljava/lang/CharSequence;->length()I397 ····invoke-interface·{p0},·Ljava/lang/CharSequence;->length()I
  
398 ····move-result·v0398 ····move-result·v0
Offset 419, 15 lines modifiedOffset 419, 15 lines modified
  
419 ····move-result-object·p0419 ····move-result-object·p0
  
420 ····check-cast·p0,·Ljava/lang/Iterable;420 ····check-cast·p0,·Ljava/lang/Iterable;
  
421 ····return-object·p0421 ····return-object·p0
  
422 ····.line·1676422 ····.line·1688
423 ····:cond_1423 ····:cond_1
424 ····new-instance·v0,·Lkotlin/text/StringsKt___StringsKt$asIterable$$inlined$Iterable$1;424 ····new-instance·v0,·Lkotlin/text/StringsKt___StringsKt$asIterable$$inlined$Iterable$1;
  
425 ····invoke-direct·{v0,·p0},·Lkotlin/text/StringsKt___StringsKt$asIterable$$inlined$Iterable$1;-><init>(Ljava/lang/CharSequence;)V425 ····invoke-direct·{v0,·p0},·Lkotlin/text/StringsKt___StringsKt$asIterable$$inlined$Iterable$1;-><init>(Ljava/lang/CharSequence;)V
  
426 ····check-cast·v0,·Ljava/lang/Iterable;426 ····check-cast·v0,·Ljava/lang/Iterable;
  
Offset 447, 15 lines modifiedOffset 447, 15 lines modified
447 ········}447 ········}
448 ····.end·annotation448 ····.end·annotation
  
449 ····const-string·v0,·"$this$asSequence"449 ····const-string·v0,·"$this$asSequence"
  
450 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V450 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
451 ····.line·1683451 ····.line·1695
452 ····instance-of·v0,·p0,·Ljava/lang/String;452 ····instance-of·v0,·p0,·Ljava/lang/String;
  
453 ····if-eqz·v0,·:cond_1453 ····if-eqz·v0,·:cond_1
  
454 ····invoke-interface·{p0},·Ljava/lang/CharSequence;->length()I454 ····invoke-interface·{p0},·Ljava/lang/CharSequence;->length()I
  
455 ····move-result·v0455 ····move-result·v0
Offset 474, 15 lines modifiedOffset 474, 15 lines modified
  
474 ····invoke-static·{},·Lkotlin/sequences/SequencesKt;->emptySequence()Lkotlin/sequences/Sequence;474 ····invoke-static·{},·Lkotlin/sequences/SequencesKt;->emptySequence()Lkotlin/sequences/Sequence;
  
475 ····move-result-object·p0475 ····move-result-object·p0
  
476 ····return-object·p0476 ····return-object·p0
  
477 ····.line·1684477 ····.line·1696
478 ····:cond_1478 ····:cond_1
479 ····new-instance·v0,·Lkotlin/text/StringsKt___StringsKt$asSequence$$inlined$Sequence$1;479 ····new-instance·v0,·Lkotlin/text/StringsKt___StringsKt$asSequence$$inlined$Sequence$1;
  
480 ····invoke-direct·{v0,·p0},·Lkotlin/text/StringsKt___StringsKt$asSequence$$inlined$Sequence$1;-><init>(Ljava/lang/CharSequence;)V480 ····invoke-direct·{v0,·p0},·Lkotlin/text/StringsKt___StringsKt$asSequence$$inlined$Sequence$1;-><init>(Ljava/lang/CharSequence;)V
  
481 ····check-cast·v0,·Lkotlin/sequences/Sequence;481 ····check-cast·v0,·Lkotlin/sequences/Sequence;
  
Max diff block lines reached; 108995/115054 bytes (94.73%) of diff not shown.
590 B
smali_classes2/kotlin/text/StringsKt___StringsKt$withIndex$1.smali
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
  
76 ····return-object·v076 ····return-object·v0
77 .end·method77 .end·method
  
78 .method·public·final·invoke()Lkotlin/collections/CharIterator;78 .method·public·final·invoke()Lkotlin/collections/CharIterator;
79 ····.locals·179 ····.locals·1
  
80 ····.line·95180 ····.line·959
81 ····iget-object·v0,·p0,·Lkotlin/text/StringsKt___StringsKt$withIndex$1;->$this_withIndex:Ljava/lang/CharSequence;81 ····iget-object·v0,·p0,·Lkotlin/text/StringsKt___StringsKt$withIndex$1;->$this_withIndex:Ljava/lang/CharSequence;
  
82 ····invoke-static·{v0},·Lkotlin/text/StringsKt;->iterator(Ljava/lang/CharSequence;)Lkotlin/collections/CharIterator;82 ····invoke-static·{v0},·Lkotlin/text/StringsKt;->iterator(Ljava/lang/CharSequence;)Lkotlin/collections/CharIterator;
  
83 ····move-result-object·v083 ····move-result-object·v0
  
84 ····return-object·v084 ····return-object·v0
570 B
smali_classes2/kotlin/text/StringsKt___StringsKt$windowed$1.smali
    
Offset 95, 14 lines modifiedOffset 95, 14 lines modified
95 .method·public·final·invoke(Ljava/lang/CharSequence;)Ljava/lang/String;95 .method·public·final·invoke(Ljava/lang/CharSequence;)Ljava/lang/String;
96 ····.locals·196 ····.locals·1
  
97 ····const-string·v0,·"it"97 ····const-string·v0,·"it"
  
98 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V98 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
99 ····.line·153099 ····.line·1542
100 ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String;100 ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
101 ····move-result-object·p1101 ····move-result-object·p1
  
102 ····return-object·p1102 ····return-object·p1
103 .end·method103 .end·method
924 B
smali_classes2/kotlin/text/StringsKt___StringsKt$asIterable$$inlined$Iterable$1.smali
    
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
24 ········"Ljava/lang/Character;",24 ········"Ljava/lang/Character;",
25 ········">;",25 ········">;",
26 ········"Lkotlin/jvm/internal/markers/KMappedMarker;"26 ········"Lkotlin/jvm/internal/markers/KMappedMarker;"
27 ····}27 ····}
28 .end·annotation28 .end·annotation
  
29 .annotation·system·Ldalvik/annotation/SourceDebugExtension;29 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
30 ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Strings.kt\nkotlin/text/StringsKt___StringsKt\n*L\n1#1,93:1\n1676#2:94\n*E\n"30 ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Strings.kt\nkotlin/text/StringsKt___StringsKt\n*L\n1#1,93:1\n1688#2:94\n*E\n"
31 .end·annotation31 .end·annotation
  
32 .annotation·runtime·Lkotlin/Metadata;32 .annotation·runtime·Lkotlin/Metadata;
33 ····bv·=·{33 ····bv·=·{
34 ········0x1,34 ········0x1,
35 ········0x0,35 ········0x0,
36 ········0x336 ········0x3
1.23 KB
smali_classes2/kotlin/text/CharDirectionality$Companion$directionalityMap$2.smali
    
Offset 25, 15 lines modifiedOffset 25, 15 lines modified
25 ········"+",25 ········"+",
26 ········"Lkotlin/text/CharDirectionality;",26 ········"Lkotlin/text/CharDirectionality;",
27 ········">;>;"27 ········">;>;"
28 ····}28 ····}
29 .end·annotation29 .end·annotation
  
30 .annotation·system·Ldalvik/annotation/SourceDebugExtension;30 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
31 ····value·=·"SMAP\nCharDirectionality.kt\nKotlin\n*S·Kotlin\n*F\n+·1·CharDirectionality.kt\nkotlin/text/CharDirectionality$Companion$directionalityMap$2\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,123:1\n7476#2,2:124\n7736#2,4:126\n*E\n*S·KotlinDebug\n*F\n+·1·CharDirectionality.kt\nkotlin/text/CharDirectionality$Companion$directionalityMap$2\n*L\n118#1,2:124\n118#1,4:126\n*E\n"31 ····value·=·"SMAP\nCharDirectionality.kt\nKotlin\n*S·Kotlin\n*F\n+·1·CharDirectionality.kt\nkotlin/text/CharDirectionality$Companion$directionalityMap$2\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,123:1\n7514#2,2:124\n7774#2,4:126\n*E\n*S·KotlinDebug\n*F\n+·1·CharDirectionality.kt\nkotlin/text/CharDirectionality$Companion$directionalityMap$2\n*L\n118#1,2:124\n118#1,4:126\n*E\n"
32 .end·annotation32 .end·annotation
  
33 .annotation·runtime·Lkotlin/Metadata;33 .annotation·runtime·Lkotlin/Metadata;
34 ····bv·=·{34 ····bv·=·{
35 ········0x1,35 ········0x1,
36 ········0x0,36 ········0x0,
37 ········0x337 ········0x3
904 B
smali_classes2/kotlin/text/StringsKt___StringsKt$asSequence$$inlined$Sequence$1.smali
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ········"Lkotlin/sequences/Sequence<",22 ········"Lkotlin/sequences/Sequence<",
23 ········"Ljava/lang/Character;",23 ········"Ljava/lang/Character;",
24 ········">;"24 ········">;"
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
27 .annotation·system·Ldalvik/annotation/SourceDebugExtension;27 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
28 ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Strings.kt\nkotlin/text/StringsKt___StringsKt\n*L\n1#1,633:1\n1684#2:634\n*E\n"28 ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Strings.kt\nkotlin/text/StringsKt___StringsKt\n*L\n1#1,633:1\n1696#2:634\n*E\n"
29 .end·annotation29 .end·annotation
  
30 .annotation·runtime·Lkotlin/Metadata;30 .annotation·runtime·Lkotlin/Metadata;
31 ····bv·=·{31 ····bv·=·{
32 ········0x1,32 ········0x1,
33 ········0x0,33 ········0x0,
34 ········0x334 ········0x3
2.7 KB
smali_classes2/kotlin/text/StringsKt___StringsKt$groupingBy$1.smali
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ········"Lkotlin/collections/Grouping<",22 ········"Lkotlin/collections/Grouping<",
23 ········"Ljava/lang/Character;",23 ········"Ljava/lang/Character;",
24 ········"TK;>;"24 ········"TK;>;"
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
27 .annotation·system·Ldalvik/annotation/SourceDebugExtension;27 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
28 ····value·=·"SMAP\n_Strings.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Strings.kt\nkotlin/text/StringsKt___StringsKt$groupingBy$1\n*L\n1#1,1687:1\n*E\n"28 ····value·=·"SMAP\n_Strings.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Strings.kt\nkotlin/text/StringsKt___StringsKt$groupingBy$1\n*L\n1#1,1699:1\n*E\n"
29 .end·annotation29 .end·annotation
  
30 .annotation·runtime·Lkotlin/Metadata;30 .annotation·runtime·Lkotlin/Metadata;
31 ····bv·=·{31 ····bv·=·{
32 ········0x1,32 ········0x1,
33 ········0x0,33 ········0x0,
34 ········0x334 ········0x3
Offset 64, 15 lines modifiedOffset 64, 15 lines modified
64 .field·final·synthetic·$this_groupingBy:Ljava/lang/CharSequence;64 .field·final·synthetic·$this_groupingBy:Ljava/lang/CharSequence;
  
  
65 #·direct·methods65 #·direct·methods
66 .method·public·constructor·<init>(Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function1;)V66 .method·public·constructor·<init>(Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function1;)V
67 ····.locals·067 ····.locals·0
  
68 ····.line·85968 ····.line·867
69 ····iput-object·p1,·p0,·Lkotlin/text/StringsKt___StringsKt$groupingBy$1;->$this_groupingBy:Ljava/lang/CharSequence;69 ····iput-object·p1,·p0,·Lkotlin/text/StringsKt___StringsKt$groupingBy$1;->$this_groupingBy:Ljava/lang/CharSequence;
  
70 ····iput-object·p2,·p0,·Lkotlin/text/StringsKt___StringsKt$groupingBy$1;->$keySelector:Lkotlin/jvm/functions/Function1;70 ····iput-object·p2,·p0,·Lkotlin/text/StringsKt___StringsKt$groupingBy$1;->$keySelector:Lkotlin/jvm/functions/Function1;
  
71 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V71 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
72 ····return-void72 ····return-void
Offset 84, 15 lines modifiedOffset 84, 15 lines modified
84 ····.locals·184 ····.locals·1
85 ····.annotation·system·Ldalvik/annotation/Signature;85 ····.annotation·system·Ldalvik/annotation/Signature;
86 ········value·=·{86 ········value·=·{
87 ············"(C)TK;"87 ············"(C)TK;"
88 ········}88 ········}
89 ····.end·annotation89 ····.end·annotation
  
90 ····.line·86190 ····.line·869
91 ····iget-object·v0,·p0,·Lkotlin/text/StringsKt___StringsKt$groupingBy$1;->$keySelector:Lkotlin/jvm/functions/Function1;91 ····iget-object·v0,·p0,·Lkotlin/text/StringsKt___StringsKt$groupingBy$1;->$keySelector:Lkotlin/jvm/functions/Function1;
  
92 ····invoke-static·{p1},·Ljava/lang/Character;->valueOf(C)Ljava/lang/Character;92 ····invoke-static·{p1},·Ljava/lang/Character;->valueOf(C)Ljava/lang/Character;
  
93 ····move-result-object·p193 ····move-result-object·p1
  
94 ····invoke-interface·{v0,·p1},·Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;94 ····invoke-interface·{v0,·p1},·Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
  
101 ····return-object·p1101 ····return-object·p1
102 .end·method102 .end·method
  
103 .method·public·bridge·synthetic·keyOf(Ljava/lang/Object;)Ljava/lang/Object;103 .method·public·bridge·synthetic·keyOf(Ljava/lang/Object;)Ljava/lang/Object;
104 ····.locals·0104 ····.locals·0
  
105 ····.line·859105 ····.line·867
106 ····check-cast·p1,·Ljava/lang/Character;106 ····check-cast·p1,·Ljava/lang/Character;
  
107 ····invoke-virtual·{p1},·Ljava/lang/Character;->charValue()C107 ····invoke-virtual·{p1},·Ljava/lang/Character;->charValue()C
  
108 ····move-result·p1108 ····move-result·p1
  
109 ····invoke-virtual·{p0,·p1},·Lkotlin/text/StringsKt___StringsKt$groupingBy$1;->keyOf(C)Ljava/lang/Object;109 ····invoke-virtual·{p0,·p1},·Lkotlin/text/StringsKt___StringsKt$groupingBy$1;->keyOf(C)Ljava/lang/Object;
Offset 126, 15 lines modifiedOffset 126, 15 lines modified
126 ············"()",126 ············"()",
127 ············"Ljava/util/Iterator<",127 ············"Ljava/util/Iterator<",
128 ············"Ljava/lang/Character;",128 ············"Ljava/lang/Character;",
129 ············">;"129 ············">;"
130 ········}130 ········}
131 ····.end·annotation131 ····.end·annotation
  
132 ····.line·860132 ····.line·868
133 ····iget-object·v0,·p0,·Lkotlin/text/StringsKt___StringsKt$groupingBy$1;->$this_groupingBy:Ljava/lang/CharSequence;133 ····iget-object·v0,·p0,·Lkotlin/text/StringsKt___StringsKt$groupingBy$1;->$this_groupingBy:Ljava/lang/CharSequence;
  
134 ····invoke-static·{v0},·Lkotlin/text/StringsKt;->iterator(Ljava/lang/CharSequence;)Lkotlin/collections/CharIterator;134 ····invoke-static·{v0},·Lkotlin/text/StringsKt;->iterator(Ljava/lang/CharSequence;)Lkotlin/collections/CharIterator;
  
135 ····move-result-object·v0135 ····move-result-object·v0
  
136 ····check-cast·v0,·Ljava/util/Iterator;136 ····check-cast·v0,·Ljava/util/Iterator;
1.01 KB
smali_classes2/kotlin/collections/ArraysKt__ArraysKt.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Lkotlin/collections/ArraysKt__ArraysKt;1 .class·Lkotlin/collections/ArraysKt__ArraysKt;
2 .super·Lkotlin/collections/ArraysKt__ArraysJVMKt;2 .super·Lkotlin/collections/ArraysKt__ArraysJVMKt;
3 .source·"Arrays.kt"3 .source·"Arrays.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\nArrays.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Arrays.kt\nkotlin/collections/ArraysKt__ArraysKt\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,160:1\n14441#2,5:161\n*E\n*S·KotlinDebug\n*F\n+·1·Arrays.kt\nkotlin/collections/ArraysKt__ArraysKt\n*L\n20#1,5:161\n*E\n"6 ····value·=·"SMAP\nArrays.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Arrays.kt\nkotlin/collections/ArraysKt__ArraysKt\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,160:1\n14479#2,5:161\n*E\n*S·KotlinDebug\n*F\n+·1·Arrays.kt\nkotlin/collections/ArraysKt__ArraysKt\n*L\n20#1,5:161\n*E\n"
7 .end·annotation7 .end·annotation
  
8 .annotation·runtime·Lkotlin/Metadata;8 .annotation·runtime·Lkotlin/Metadata;
9 ····bv·=·{9 ····bv·=·{
10 ········0x1,10 ········0x1,
11 ········0x0,11 ········0x0,
12 ········0x312 ········0x3
584 B
smali_classes2/kotlin/collections/ArraysKt___ArraysKt$withIndex$8.smali
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
  
76 ····return-object·v076 ····return-object·v0
77 .end·method77 .end·method
  
78 .method·public·final·invoke()Lkotlin/collections/BooleanIterator;78 .method·public·final·invoke()Lkotlin/collections/BooleanIterator;
79 ····.locals·179 ····.locals·1
  
80 ····.line·981780 ····.line·9855
81 ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$8;->$this_withIndex:[Z81 ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$8;->$this_withIndex:[Z
  
82 ····invoke-static·{v0},·Lkotlin/jvm/internal/ArrayIteratorsKt;->iterator([Z)Lkotlin/collections/BooleanIterator;82 ····invoke-static·{v0},·Lkotlin/jvm/internal/ArrayIteratorsKt;->iterator([Z)Lkotlin/collections/BooleanIterator;
  
83 ····move-result-object·v083 ····move-result-object·v0
  
84 ····return-object·v084 ····return-object·v0
922 B
smali_classes2/kotlin/collections/ArraysKt___ArraysKt$asSequence$$inlined$Sequence$8.smali
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ········"Lkotlin/sequences/Sequence<",22 ········"Lkotlin/sequences/Sequence<",
23 ········"Ljava/lang/Boolean;",23 ········"Ljava/lang/Boolean;",
24 ········">;"24 ········">;"
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
27 .annotation·system·Ldalvik/annotation/SourceDebugExtension;27 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
28 ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,633:1\n15983#2:634\n*E\n"28 ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,633:1\n16039#2:634\n*E\n"
29 .end·annotation29 .end·annotation
  
30 .annotation·runtime·Lkotlin/Metadata;30 .annotation·runtime·Lkotlin/Metadata;
31 ····bv·=·{31 ····bv·=·{
32 ········0x1,32 ········0x1,
33 ········0x0,33 ········0x0,
34 ········0x334 ········0x3
1.06 KB
smali_classes2/kotlin/collections/ArrayAsCollection.smali
    
Offset 17, 15 lines modifiedOffset 17, 15 lines modified
17 ········"Ljava/util/Collection<",17 ········"Ljava/util/Collection<",
18 ········"TT;>;",18 ········"TT;>;",
19 ········"Lkotlin/jvm/internal/markers/KMappedMarker;"19 ········"Lkotlin/jvm/internal/markers/KMappedMarker;"
20 ····}20 ····}
21 .end·annotation21 .end·annotation
  
22 .annotation·system·Ldalvik/annotation/SourceDebugExtension;22 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
23 ····value·=·"SMAP\nCollections.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Collections.kt\nkotlin/collections/ArrayAsCollection\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,447:1\n1529#2,3:448\n*E\n*S·KotlinDebug\n*F\n+·1·Collections.kt\nkotlin/collections/ArrayAsCollection\n*L\n60#1,3:448\n*E\n"23 ····value·=·"SMAP\nCollections.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Collections.kt\nkotlin/collections/ArrayAsCollection\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,447:1\n1535#2,3:448\n*E\n*S·KotlinDebug\n*F\n+·1·Collections.kt\nkotlin/collections/ArrayAsCollection\n*L\n60#1,3:448\n*E\n"
24 .end·annotation24 .end·annotation
  
25 .annotation·runtime·Lkotlin/Metadata;25 .annotation·runtime·Lkotlin/Metadata;
26 ····bv·=·{26 ····bv·=·{
27 ········0x1,27 ········0x1,
28 ········0x0,28 ········0x0,
29 ········0x329 ········0x3
942 B
smali_classes2/kotlin/collections/ArraysKt___ArraysKt$asIterable$$inlined$Iterable$4.smali
    
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
24 ········"Ljava/lang/Integer;",24 ········"Ljava/lang/Integer;",
25 ········">;",25 ········">;",
26 ········"Lkotlin/jvm/internal/markers/KMappedMarker;"26 ········"Lkotlin/jvm/internal/markers/KMappedMarker;"
27 ····}27 ····}
28 .end·annotation28 .end·annotation
  
29 .annotation·system·Ldalvik/annotation/SourceDebugExtension;29 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
30 ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,93:1\n15863#2:94\n*E\n"30 ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,93:1\n15919#2:94\n*E\n"
31 .end·annotation31 .end·annotation
  
32 .annotation·runtime·Lkotlin/Metadata;32 .annotation·runtime·Lkotlin/Metadata;
33 ····bv·=·{33 ····bv·=·{
34 ········0x1,34 ········0x1,
35 ········0x0,35 ········0x0,
36 ········0x336 ········0x3
578 B
smali_classes2/kotlin/collections/ArraysKt___ArraysKt$withIndex$5.smali
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
  
76 ····return-object·v076 ····return-object·v0
77 .end·method77 .end·method
  
78 .method·public·final·invoke()Lkotlin/collections/LongIterator;78 .method·public·final·invoke()Lkotlin/collections/LongIterator;
79 ····.locals·179 ····.locals·1
  
80 ····.line·979380 ····.line·9831
81 ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$5;->$this_withIndex:[J81 ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$5;->$this_withIndex:[J
  
82 ····invoke-static·{v0},·Lkotlin/jvm/internal/ArrayIteratorsKt;->iterator([J)Lkotlin/collections/LongIterator;82 ····invoke-static·{v0},·Lkotlin/jvm/internal/ArrayIteratorsKt;->iterator([J)Lkotlin/collections/LongIterator;
  
83 ····move-result-object·v083 ····move-result-object·v0
  
84 ····return-object·v084 ····return-object·v0
940 B
smali_classes2/kotlin/collections/ArraysKt___ArraysKt$asIterable$$inlined$Iterable$6.smali
    
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
24 ········"Ljava/lang/Float;",24 ········"Ljava/lang/Float;",
25 ········">;",25 ········">;",
26 ········"Lkotlin/jvm/internal/markers/KMappedMarker;"26 ········"Lkotlin/jvm/internal/markers/KMappedMarker;"
27 ····}27 ····}
28 .end·annotation28 .end·annotation
  
29 .annotation·system·Ldalvik/annotation/SourceDebugExtension;29 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
30 ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,93:1\n15879#2:94\n*E\n"30 ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,93:1\n15935#2:94\n*E\n"
31 .end·annotation31 .end·annotation
  
32 .annotation·runtime·Lkotlin/Metadata;32 .annotation·runtime·Lkotlin/Metadata;
33 ····bv·=·{33 ····bv·=·{
34 ········0x1,34 ········0x1,
35 ········0x0,35 ········0x0,
36 ········0x336 ········0x3
578 B
smali_classes2/kotlin/collections/ArraysKt___ArraysKt$withIndex$9.smali
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
  
76 ····return-object·v076 ····return-object·v0
77 .end·method77 .end·method
  
78 .method·public·final·invoke()Lkotlin/collections/CharIterator;78 .method·public·final·invoke()Lkotlin/collections/CharIterator;
79 ····.locals·179 ····.locals·1
  
80 ····.line·982580 ····.line·9863
81 ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$9;->$this_withIndex:[C81 ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$9;->$this_withIndex:[C
  
82 ····invoke-static·{v0},·Lkotlin/jvm/internal/ArrayIteratorsKt;->iterator([C)Lkotlin/collections/CharIterator;82 ····invoke-static·{v0},·Lkotlin/jvm/internal/ArrayIteratorsKt;->iterator([C)Lkotlin/collections/CharIterator;
  
83 ····move-result-object·v083 ····move-result-object·v0
  
84 ····return-object·v084 ····return-object·v0
1.02 KB
smali_classes2/kotlin/collections/MapWithDefaultImpl.smali
    
Offset 17, 15 lines modifiedOffset 17, 15 lines modified
17 ········"Ljava/lang/Object;",17 ········"Ljava/lang/Object;",
18 ········"Lkotlin/collections/MapWithDefault<",18 ········"Lkotlin/collections/MapWithDefault<",
19 ········"TK;TV;>;"19 ········"TK;TV;>;"
20 ····}20 ····}
21 .end·annotation21 .end·annotation
  
22 .annotation·system·Ldalvik/annotation/SourceDebugExtension;22 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
23 ····value·=·"SMAP\nMapWithDefault.kt\nKotlin\n*S·Kotlin\n*F\n+·1·MapWithDefault.kt\nkotlin/collections/MapWithDefaultImpl\n+·2·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,104:1\n317#2,6:105\n*E\n*S·KotlinDebug\n*F\n+·1·MapWithDefault.kt\nkotlin/collections/MapWithDefaultImpl\n*L\n80#1,6:105\n*E\n"23 ····value·=·"SMAP\nMapWithDefault.kt\nKotlin\n*S·Kotlin\n*F\n+·1·MapWithDefault.kt\nkotlin/collections/MapWithDefaultImpl\n+·2·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,104:1\n322#2,6:105\n*E\n*S·KotlinDebug\n*F\n+·1·MapWithDefault.kt\nkotlin/collections/MapWithDefaultImpl\n*L\n80#1,6:105\n*E\n"
24 .end·annotation24 .end·annotation
  
25 .annotation·runtime·Lkotlin/Metadata;25 .annotation·runtime·Lkotlin/Metadata;
26 ····bv·=·{26 ····bv·=·{
27 ········0x1,27 ········0x1,
28 ········0x0,28 ········0x0,
29 ········0x329 ········0x3
1.29 KB
smali_classes2/kotlin/collections/GroupingKt__GroupingJVMKt.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Lkotlin/collections/GroupingKt__GroupingJVMKt;1 .class·Lkotlin/collections/GroupingKt__GroupingJVMKt;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"GroupingJVM.kt"3 .source·"GroupingJVM.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\nGroupingJVM.kt\nKotlin\n*S·Kotlin\n*F\n+·1·GroupingJVM.kt\nkotlin/collections/GroupingKt__GroupingJVMKt\n+·2·Grouping.kt\nkotlin/collections/GroupingKt__GroupingKt\n+·3·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,52:1\n142#2,2:53\n80#2,6:55\n1642#3,2:61\n*E\n*S·KotlinDebug\n*F\n+·1·GroupingJVM.kt\nkotlin/collections/GroupingKt__GroupingJVMKt\n*L\n22#1,2:53\n22#1,6:55\n48#1,2:61\n*E\n"6 ····value·=·"SMAP\nGroupingJVM.kt\nKotlin\n*S·Kotlin\n*F\n+·1·GroupingJVM.kt\nkotlin/collections/GroupingKt__GroupingJVMKt\n+·2·Grouping.kt\nkotlin/collections/GroupingKt__GroupingKt\n+·3·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,52:1\n142#2,2:53\n80#2,6:55\n1648#3,2:61\n*E\n*S·KotlinDebug\n*F\n+·1·GroupingJVM.kt\nkotlin/collections/GroupingKt__GroupingJVMKt\n*L\n22#1,2:53\n22#1,6:55\n48#1,2:61\n*E\n"
7 .end·annotation7 .end·annotation
  
8 .annotation·runtime·Lkotlin/Metadata;8 .annotation·runtime·Lkotlin/Metadata;
9 ····bv·=·{9 ····bv·=·{
10 ········0x1,10 ········0x1,
11 ········0x0,11 ········0x0,
12 ········0x312 ········0x3
941 B
smali_classes2/kotlin/collections/ArraysKt___ArraysKt$asIterable$$inlined$Iterable$7.smali
    
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
24 ········"Ljava/lang/Double;",24 ········"Ljava/lang/Double;",
25 ········">;",25 ········">;",
26 ········"Lkotlin/jvm/internal/markers/KMappedMarker;"26 ········"Lkotlin/jvm/internal/markers/KMappedMarker;"
27 ····}27 ····}
28 .end·annotation28 .end·annotation
  
29 .annotation·system·Ldalvik/annotation/SourceDebugExtension;29 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
30 ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,93:1\n15887#2:94\n*E\n"30 ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,93:1\n15943#2:94\n*E\n"
31 .end·annotation31 .end·annotation
  
32 .annotation·runtime·Lkotlin/Metadata;32 .annotation·runtime·Lkotlin/Metadata;
33 ····bv·=·{33 ····bv·=·{
34 ········0x1,34 ········0x1,
35 ········0x0,35 ········0x0,
36 ········0x336 ········0x3
576 B
smali_classes2/kotlin/collections/ArraysKt___ArraysKt$withIndex$4.smali
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
  
76 ····return-object·v076 ····return-object·v0
77 .end·method77 .end·method
  
78 .method·public·final·invoke()Lkotlin/collections/IntIterator;78 .method·public·final·invoke()Lkotlin/collections/IntIterator;
79 ····.locals·179 ····.locals·1
  
80 ····.line·978580 ····.line·9823
81 ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$4;->$this_withIndex:[I81 ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$4;->$this_withIndex:[I
  
82 ····invoke-static·{v0},·Lkotlin/jvm/internal/ArrayIteratorsKt;->iterator([I)Lkotlin/collections/IntIterator;82 ····invoke-static·{v0},·Lkotlin/jvm/internal/ArrayIteratorsKt;->iterator([I)Lkotlin/collections/IntIterator;
  
83 ····move-result-object·v083 ····move-result-object·v0
  
84 ····return-object·v084 ····return-object·v0
606 B
smali_classes2/kotlin/collections/CollectionsKt___CollectionsKt$withIndex$1.smali
    
Offset 84, 15 lines modifiedOffset 84, 15 lines modified
84 ········value·=·{84 ········value·=·{
85 ············"()",85 ············"()",
86 ············"Ljava/util/Iterator<",86 ············"Ljava/util/Iterator<",
87 ············"TT;>;"87 ············"TT;>;"
88 ········}88 ········}
89 ····.end·annotation89 ····.end·annotation
  
90 ····.line·143990 ····.line·1445
91 ····iget-object·v0,·p0,·Lkotlin/collections/CollectionsKt___CollectionsKt$withIndex$1;->$this_withIndex:Ljava/lang/Iterable;91 ····iget-object·v0,·p0,·Lkotlin/collections/CollectionsKt___CollectionsKt$withIndex$1;->$this_withIndex:Ljava/lang/Iterable;
  
92 ····invoke-interface·{v0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;92 ····invoke-interface·{v0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
93 ····move-result-object·v093 ····move-result-object·v0
  
94 ····return-object·v094 ····return-object·v0
580 B
smali_classes2/kotlin/collections/ArraysKt___ArraysKt$withIndex$3.smali
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
  
76 ····return-object·v076 ····return-object·v0
77 .end·method77 .end·method
  
78 .method·public·final·invoke()Lkotlin/collections/ShortIterator;78 .method·public·final·invoke()Lkotlin/collections/ShortIterator;
79 ····.locals·179 ····.locals·1
  
80 ····.line·977780 ····.line·9815
81 ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$3;->$this_withIndex:[S81 ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$3;->$this_withIndex:[S
  
82 ····invoke-static·{v0},·Lkotlin/jvm/internal/ArrayIteratorsKt;->iterator([S)Lkotlin/collections/ShortIterator;82 ····invoke-static·{v0},·Lkotlin/jvm/internal/ArrayIteratorsKt;->iterator([S)Lkotlin/collections/ShortIterator;
  
83 ····move-result-object·v083 ····move-result-object·v0
  
84 ····return-object·v084 ····return-object·v0
943 KB
smali_classes2/kotlin/collections/ArraysKt___ArraysKt.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Lkotlin/collections/ArraysKt___ArraysKt;1 .class·Lkotlin/collections/ArraysKt___ArraysKt;
2 .super·Lkotlin/collections/ArraysKt___ArraysJvmKt;2 .super·Lkotlin/collections/ArraysKt___ArraysJvmKt;
3 .source·"_Arrays.kt"3 .source·"_Arrays.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\n_Arrays.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n+·2·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,16296:1\n1203#1,2:16297\n1211#1,2:16299\n1219#1,2:16301\n1227#1,2:16303\n1235#1,2:16305\n1243#1,2:16307\n1251#1,2:16309\n1259#1,2:16311\n1267#1,2:16313\n2119#1,5:16315\n2130#1,5:16320\n2141#1,5:16325\n2152#1,5:16330\n2163#1,5:16335\n2174#1,5:16340\n2185#1,5:[·...·truncated·by·diffoscope;·len:·7770,·SHA:·963e32fe3dfee36c70c5b592fd6fdeccd510a2d1ea84ccf84000de374714034c·...·]\n*E\n"6 ····value·=·"SMAP\n_Arrays.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n+·2·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,16352:1\n1203#1,2:16353\n1211#1,2:16355\n1219#1,2:16357\n1227#1,2:16359\n1235#1,2:16361\n1243#1,2:16363\n1251#1,2:16365\n1259#1,2:16367\n1267#1,2:16369\n2119#1,5:16371\n2130#1,5:16376\n2141#1,5:16381\n2152#1,5:16386\n2163#1,5:16391\n2174#1,5:16396\n2185#1,5:[·...·truncated·by·diffoscope;·len:·7770,·SHA:·0385b58f8089b64f563b47352299d8a47a4607deb38d110733a3ee1fd8ff4c42·...·]\n*E\n"
7 .end·annotation7 .end·annotation
  
8 .annotation·runtime·Lkotlin/Metadata;8 .annotation·runtime·Lkotlin/Metadata;
9 ····bv·=·{9 ····bv·=·{
10 ········0x1,10 ········0x1,
11 ········0x0,11 ········0x0,
12 ········0x312 ········0x3
Offset 529, 15 lines modifiedOffset 529, 15 lines modified
  
529 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V529 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
530 ····const-string·v0,·"predicate"530 ····const-string·v0,·"predicate"
  
531 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V531 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
532 ····.line·10564532 ····.line·10602
533 ····array-length·v0,·p0533 ····array-length·v0,·p0
  
534 ····const/4·v1,·0x0534 ····const/4·v1,·0x0
  
535 ····const/4·v2,·0x0535 ····const/4·v2,·0x0
  
536 ····:goto_0536 ····:goto_0
Offset 591, 15 lines modifiedOffset 591, 15 lines modified
  
591 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V591 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
592 ····const-string·v0,·"predicate"592 ····const-string·v0,·"predicate"
  
593 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V593 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
594 ····.line·10634594 ····.line·10672
595 ····array-length·v0,·p0595 ····array-length·v0,·p0
  
596 ····const/4·v1,·0x0596 ····const/4·v1,·0x0
  
597 ····const/4·v2,·0x0597 ····const/4·v2,·0x0
  
598 ····:goto_0598 ····:goto_0
Offset 653, 15 lines modifiedOffset 653, 15 lines modified
  
653 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V653 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
654 ····const-string·v0,·"predicate"654 ····const-string·v0,·"predicate"
  
655 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V655 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
656 ····.line·10614656 ····.line·10652
657 ····array-length·v0,·p0657 ····array-length·v0,·p0
  
658 ····const/4·v1,·0x0658 ····const/4·v1,·0x0
  
659 ····const/4·v2,·0x0659 ····const/4·v2,·0x0
  
660 ····:goto_0660 ····:goto_0
Offset 715, 15 lines modifiedOffset 715, 15 lines modified
  
715 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V715 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
716 ····const-string·v0,·"predicate"716 ····const-string·v0,·"predicate"
  
717 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V717 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
718 ····.line·10604718 ····.line·10642
719 ····array-length·v0,·p0719 ····array-length·v0,·p0
  
720 ····const/4·v1,·0x0720 ····const/4·v1,·0x0
  
721 ····const/4·v2,·0x0721 ····const/4·v2,·0x0
  
722 ····:goto_0722 ····:goto_0
Offset 777, 15 lines modifiedOffset 777, 15 lines modified
  
777 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V777 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
778 ····const-string·v0,·"predicate"778 ····const-string·v0,·"predicate"
  
779 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V779 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
780 ····.line·10584780 ····.line·10622
781 ····array-length·v0,·p0781 ····array-length·v0,·p0
  
782 ····const/4·v1,·0x0782 ····const/4·v1,·0x0
  
783 ····const/4·v2,·0x0783 ····const/4·v2,·0x0
  
784 ····:goto_0784 ····:goto_0
Offset 839, 15 lines modifiedOffset 839, 15 lines modified
  
839 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V839 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
840 ····const-string·v0,·"predicate"840 ····const-string·v0,·"predicate"
  
841 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V841 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
842 ····.line·10594842 ····.line·10632
843 ····array-length·v0,·p0843 ····array-length·v0,·p0
  
844 ····const/4·v1,·0x0844 ····const/4·v1,·0x0
  
845 ····const/4·v2,·0x0845 ····const/4·v2,·0x0
  
846 ····:goto_0846 ····:goto_0
Offset 902, 15 lines modifiedOffset 902, 15 lines modified
  
902 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V902 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
903 ····const-string·v0,·"predicate"903 ····const-string·v0,·"predicate"
  
904 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V904 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
905 ····.line·10554905 ····.line·10592
906 ····array-length·v0,·p0906 ····array-length·v0,·p0
  
907 ····const/4·v1,·0x0907 ····const/4·v1,·0x0
  
908 ····const/4·v2,·0x0908 ····const/4·v2,·0x0
  
909 ····:goto_0909 ····:goto_0
Max diff block lines reached; 945475/965287 bytes (97.95%) of diff not shown.
578 B
smali_classes2/kotlin/collections/ArraysKt___ArraysKt$withIndex$2.smali
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
  
76 ····return-object·v076 ····return-object·v0
77 .end·method77 .end·method
  
78 .method·public·final·invoke()Lkotlin/collections/ByteIterator;78 .method·public·final·invoke()Lkotlin/collections/ByteIterator;
79 ····.locals·179 ····.locals·1
  
80 ····.line·976980 ····.line·9807
81 ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$2;->$this_withIndex:[B81 ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$2;->$this_withIndex:[B
  
82 ····invoke-static·{v0},·Lkotlin/jvm/internal/ArrayIteratorsKt;->iterator([B)Lkotlin/collections/ByteIterator;82 ····invoke-static·{v0},·Lkotlin/jvm/internal/ArrayIteratorsKt;->iterator([B)Lkotlin/collections/ByteIterator;
  
83 ····move-result-object·v083 ····move-result-object·v0
  
84 ····return-object·v084 ····return-object·v0
939 B
smali_classes2/kotlin/collections/ArraysKt___ArraysKt$asIterable$$inlined$Iterable$2.smali
    
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
24 ········"Ljava/lang/Byte;",24 ········"Ljava/lang/Byte;",
25 ········">;",25 ········">;",
26 ········"Lkotlin/jvm/internal/markers/KMappedMarker;"26 ········"Lkotlin/jvm/internal/markers/KMappedMarker;"
27 ····}27 ····}
28 .end·annotation28 .end·annotation
  
29 .annotation·system·Ldalvik/annotation/SourceDebugExtension;29 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
30 ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,93:1\n15847#2:94\n*E\n"30 ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,93:1\n15903#2:94\n*E\n"
31 .end·annotation31 .end·annotation
  
32 .annotation·runtime·Lkotlin/Metadata;32 .annotation·runtime·Lkotlin/Metadata;
33 ····bv·=·{33 ····bv·=·{
34 ········0x1,34 ········0x1,
35 ········0x0,35 ········0x0,
36 ········0x336 ········0x3
580 B
smali_classes2/kotlin/collections/ArraysKt___ArraysKt$withIndex$6.smali
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
  
76 ····return-object·v076 ····return-object·v0
77 .end·method77 .end·method
  
78 .method·public·final·invoke()Lkotlin/collections/FloatIterator;78 .method·public·final·invoke()Lkotlin/collections/FloatIterator;
79 ····.locals·179 ····.locals·1
  
80 ····.line·980180 ····.line·9839
81 ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$6;->$this_withIndex:[F81 ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$6;->$this_withIndex:[F
  
82 ····invoke-static·{v0},·Lkotlin/jvm/internal/ArrayIteratorsKt;->iterator([F)Lkotlin/collections/FloatIterator;82 ····invoke-static·{v0},·Lkotlin/jvm/internal/ArrayIteratorsKt;->iterator([F)Lkotlin/collections/FloatIterator;
  
83 ····move-result-object·v083 ····move-result-object·v0
  
84 ····return-object·v084 ····return-object·v0
920 B
smali_classes2/kotlin/collections/ArraysKt___ArraysKt$asSequence$$inlined$Sequence$3.smali
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ········"Lkotlin/sequences/Sequence<",22 ········"Lkotlin/sequences/Sequence<",
23 ········"Ljava/lang/Short;",23 ········"Ljava/lang/Short;",
24 ········">;"24 ········">;"
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
27 .annotation·system·Ldalvik/annotation/SourceDebugExtension;27 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
28 ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,633:1\n15933#2:634\n*E\n"28 ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,633:1\n15989#2:634\n*E\n"
29 .end·annotation29 .end·annotation
  
30 .annotation·runtime·Lkotlin/Metadata;30 .annotation·runtime·Lkotlin/Metadata;
31 ····bv·=·{31 ····bv·=·{
32 ········0x1,32 ········0x1,
33 ········0x0,33 ········0x0,
34 ········0x334 ········0x3
1.12 KB
smali_classes2/kotlin/collections/AbstractMap.smali
    
Offset 25, 15 lines modifiedOffset 25, 15 lines modified
25 ········"Ljava/util/Map<",25 ········"Ljava/util/Map<",
26 ········"TK;TV;>;",26 ········"TK;TV;>;",
27 ········"Lkotlin/jvm/internal/markers/KMappedMarker;"27 ········"Lkotlin/jvm/internal/markers/KMappedMarker;"
28 ····}28 ····}
29 .end·annotation29 .end·annotation
  
30 .annotation·system·Ldalvik/annotation/SourceDebugExtension;30 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
31 ····value·=·"SMAP\nAbstractMap.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AbstractMap.kt\nkotlin/collections/AbstractMap\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,152:1\n1550#2,3:153\n1529#2,3:156\n250#2,2:159\n*E\n*S·KotlinDebug\n*F\n+·1·AbstractMap.kt\nkotlin/collections/AbstractMap\n*L\n27#1,3:153\n59#1,3:156\n140#1,2:159\n*E\n"31 ····value·=·"SMAP\nAbstractMap.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AbstractMap.kt\nkotlin/collections/AbstractMap\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,152:1\n1556#2,3:153\n1535#2,3:156\n250#2,2:159\n*E\n*S·KotlinDebug\n*F\n+·1·AbstractMap.kt\nkotlin/collections/AbstractMap\n*L\n27#1,3:153\n59#1,3:156\n140#1,2:159\n*E\n"
32 .end·annotation32 .end·annotation
  
33 .annotation·runtime·Lkotlin/Metadata;33 .annotation·runtime·Lkotlin/Metadata;
34 ····bv·=·{34 ····bv·=·{
35 ········0x1,35 ········0x1,
36 ········0x0,36 ········0x0,
37 ········0x337 ········0x3
2.26 KB
smali_classes2/kotlin/collections/CollectionsKt___CollectionsKt$groupingBy$1.smali
    
Offset 21, 15 lines modifiedOffset 21, 15 lines modified
21 ········"Ljava/lang/Object;",21 ········"Ljava/lang/Object;",
22 ········"Lkotlin/collections/Grouping<",22 ········"Lkotlin/collections/Grouping<",
23 ········"TT;TK;>;"23 ········"TT;TK;>;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
26 .annotation·system·Ldalvik/annotation/SourceDebugExtension;26 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
27 ····value·=·"SMAP\n_Collections.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt$groupingBy$1\n*L\n1#1,2704:1\n*E\n"27 ····value·=·"SMAP\n_Collections.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt$groupingBy$1\n*L\n1#1,2712:1\n*E\n"
28 .end·annotation28 .end·annotation
  
29 .annotation·runtime·Lkotlin/Metadata;29 .annotation·runtime·Lkotlin/Metadata;
30 ····bv·=·{30 ····bv·=·{
31 ········0x1,31 ········0x1,
32 ········0x0,32 ········0x0,
33 ········0x333 ········0x3
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 ············"Ljava/lang/Iterable<",71 ············"Ljava/lang/Iterable<",
72 ············"+TT;>;",72 ············"+TT;>;",
73 ············"Lkotlin/jvm/functions/Function1;",73 ············"Lkotlin/jvm/functions/Function1;",
74 ············")V"74 ············")V"
75 ········}75 ········}
76 ····.end·annotation76 ····.end·annotation
  
77 ····.line·134777 ····.line·1353
78 ····iput-object·p1,·p0,·Lkotlin/collections/CollectionsKt___CollectionsKt$groupingBy$1;->$this_groupingBy:Ljava/lang/Iterable;78 ····iput-object·p1,·p0,·Lkotlin/collections/CollectionsKt___CollectionsKt$groupingBy$1;->$this_groupingBy:Ljava/lang/Iterable;
  
79 ····iput-object·p2,·p0,·Lkotlin/collections/CollectionsKt___CollectionsKt$groupingBy$1;->$keySelector:Lkotlin/jvm/functions/Function1;79 ····iput-object·p2,·p0,·Lkotlin/collections/CollectionsKt___CollectionsKt$groupingBy$1;->$keySelector:Lkotlin/jvm/functions/Function1;
  
80 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V80 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
81 ····return-void81 ····return-void
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
91 ····.locals·191 ····.locals·1
92 ····.annotation·system·Ldalvik/annotation/Signature;92 ····.annotation·system·Ldalvik/annotation/Signature;
93 ········value·=·{93 ········value·=·{
94 ············"(TT;)TK;"94 ············"(TT;)TK;"
95 ········}95 ········}
96 ····.end·annotation96 ····.end·annotation
  
97 ····.line·134997 ····.line·1355
98 ····iget-object·v0,·p0,·Lkotlin/collections/CollectionsKt___CollectionsKt$groupingBy$1;->$keySelector:Lkotlin/jvm/functions/Function1;98 ····iget-object·v0,·p0,·Lkotlin/collections/CollectionsKt___CollectionsKt$groupingBy$1;->$keySelector:Lkotlin/jvm/functions/Function1;
  
99 ····invoke-interface·{v0,·p1},·Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;99 ····invoke-interface·{v0,·p1},·Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
  
100 ····move-result-object·p1100 ····move-result-object·p1
  
101 ····return-object·p1101 ····return-object·p1
Offset 111, 15 lines modifiedOffset 111, 15 lines modified
111 ········value·=·{111 ········value·=·{
112 ············"()",112 ············"()",
113 ············"Ljava/util/Iterator<",113 ············"Ljava/util/Iterator<",
114 ············"TT;>;"114 ············"TT;>;"
115 ········}115 ········}
116 ····.end·annotation116 ····.end·annotation
  
117 ····.line·1348117 ····.line·1354
118 ····iget-object·v0,·p0,·Lkotlin/collections/CollectionsKt___CollectionsKt$groupingBy$1;->$this_groupingBy:Ljava/lang/Iterable;118 ····iget-object·v0,·p0,·Lkotlin/collections/CollectionsKt___CollectionsKt$groupingBy$1;->$this_groupingBy:Ljava/lang/Iterable;
  
119 ····invoke-interface·{v0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;119 ····invoke-interface·{v0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
120 ····move-result-object·v0120 ····move-result-object·v0
  
121 ····return-object·v0121 ····return-object·v0
921 B
smali_classes2/kotlin/collections/ArraysKt___ArraysKt$asSequence$$inlined$Sequence$7.smali
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ········"Lkotlin/sequences/Sequence<",22 ········"Lkotlin/sequences/Sequence<",
23 ········"Ljava/lang/Double;",23 ········"Ljava/lang/Double;",
24 ········">;"24 ········">;"
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
27 .annotation·system·Ldalvik/annotation/SourceDebugExtension;27 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
28 ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,633:1\n15973#2:634\n*E\n"28 ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,633:1\n16029#2:634\n*E\n"
29 .end·annotation29 .end·annotation
  
30 .annotation·runtime·Lkotlin/Metadata;30 .annotation·runtime·Lkotlin/Metadata;
31 ····bv·=·{31 ····bv·=·{
32 ········0x1,32 ········0x1,
33 ········0x0,33 ········0x0,
34 ········0x334 ········0x3
922 B
smali_classes2/kotlin/collections/ArraysKt___ArraysKt$asSequence$$inlined$Sequence$4.smali
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ········"Lkotlin/sequences/Sequence<",22 ········"Lkotlin/sequences/Sequence<",
23 ········"Ljava/lang/Integer;",23 ········"Ljava/lang/Integer;",
24 ········">;"24 ········">;"
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
27 .annotation·system·Ldalvik/annotation/SourceDebugExtension;27 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
28 ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,633:1\n15943#2:634\n*E\n"28 ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,633:1\n15999#2:634\n*E\n"
29 .end·annotation29 .end·annotation
  
30 .annotation·runtime·Lkotlin/Metadata;30 .annotation·runtime·Lkotlin/Metadata;
31 ····bv·=·{31 ····bv·=·{
32 ········0x1,32 ········0x1,
33 ········0x0,33 ········0x0,
34 ········0x334 ········0x3
919 B
smali_classes2/kotlin/collections/ArraysKt___ArraysKt$asSequence$$inlined$Sequence$2.smali
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ········"Lkotlin/sequences/Sequence<",22 ········"Lkotlin/sequences/Sequence<",
23 ········"Ljava/lang/Byte;",23 ········"Ljava/lang/Byte;",
24 ········">;"24 ········">;"
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
27 .annotation·system·Ldalvik/annotation/SourceDebugExtension;27 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
28 ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,633:1\n15923#2:634\n*E\n"28 ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,633:1\n15979#2:634\n*E\n"
29 .end·annotation29 .end·annotation
  
30 .annotation·runtime·Lkotlin/Metadata;30 .annotation·runtime·Lkotlin/Metadata;
31 ····bv·=·{31 ····bv·=·{
32 ········0x1,32 ········0x1,
33 ········0x0,33 ········0x0,
34 ········0x334 ········0x3
946 B
smali_classes2/kotlin/collections/ArraysKt___ArraysKt$asIterable$$inlined$Iterable$1.smali
    
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
23 ········"Ljava/lang/Iterable<",23 ········"Ljava/lang/Iterable<",
24 ········"TT;>;",24 ········"TT;>;",
25 ········"Lkotlin/jvm/internal/markers/KMappedMarker;"25 ········"Lkotlin/jvm/internal/markers/KMappedMarker;"
26 ····}26 ····}
27 .end·annotation27 .end·annotation
  
28 .annotation·system·Ldalvik/annotation/SourceDebugExtension;28 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
29 ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,93:1\n15839#2:94\n*E\n"29 ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,93:1\n15895#2:94\n*E\n"
30 .end·annotation30 .end·annotation
  
31 .annotation·runtime·Lkotlin/Metadata;31 .annotation·runtime·Lkotlin/Metadata;
32 ····bv·=·{32 ····bv·=·{
33 ········0x1,33 ········0x1,
34 ········0x0,34 ········0x0,
35 ········0x335 ········0x3
972 B
smali_classes2/kotlin/collections/CollectionsKt___CollectionsKt$asSequence$$inlined$Sequence$1.smali
    
Offset 21, 15 lines modifiedOffset 21, 15 lines modified
21 ········"Ljava/lang/Object;",21 ········"Ljava/lang/Object;",
22 ········"Lkotlin/sequences/Sequence<",22 ········"Lkotlin/sequences/Sequence<",
23 ········"TT;>;"23 ········"TT;>;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
26 .annotation·system·Ldalvik/annotation/SourceDebugExtension;26 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
27 ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,633:1\n2545#2:634\n*E\n"27 ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,633:1\n2553#2:634\n*E\n"
28 .end·annotation28 .end·annotation
  
29 .annotation·runtime·Lkotlin/Metadata;29 .annotation·runtime·Lkotlin/Metadata;
30 ····bv·=·{30 ····bv·=·{
31 ········0x1,31 ········0x1,
32 ········0x0,32 ········0x0,
33 ········0x333 ········0x3
1.07 KB
smali_classes2/kotlin/collections/MutableMapWithDefaultImpl.smali
    
Offset 17, 15 lines modifiedOffset 17, 15 lines modified
17 ········"Ljava/lang/Object;",17 ········"Ljava/lang/Object;",
18 ········"Lkotlin/collections/MutableMapWithDefault<",18 ········"Lkotlin/collections/MutableMapWithDefault<",
19 ········"TK;TV;>;"19 ········"TK;TV;>;"
20 ····}20 ····}
21 .end·annotation21 .end·annotation
  
22 .annotation·system·Ldalvik/annotation/SourceDebugExtension;22 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
23 ····value·=·"SMAP\nMapWithDefault.kt\nKotlin\n*S·Kotlin\n*F\n+·1·MapWithDefault.kt\nkotlin/collections/MutableMapWithDefaultImpl\n+·2·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,104:1\n317#2,6:105\n*E\n*S·KotlinDebug\n*F\n+·1·MapWithDefault.kt\nkotlin/collections/MutableMapWithDefaultImpl\n*L\n101#1,6:105\n*E\n"23 ····value·=·"SMAP\nMapWithDefault.kt\nKotlin\n*S·Kotlin\n*F\n+·1·MapWithDefault.kt\nkotlin/collections/MutableMapWithDefaultImpl\n+·2·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,104:1\n322#2,6:105\n*E\n*S·KotlinDebug\n*F\n+·1·MapWithDefault.kt\nkotlin/collections/MutableMapWithDefaultImpl\n*L\n101#1,6:105\n*E\n"
24 .end·annotation24 .end·annotation
  
25 .annotation·runtime·Lkotlin/Metadata;25 .annotation·runtime·Lkotlin/Metadata;
26 ····bv·=·{26 ····bv·=·{
27 ········0x1,27 ········0x1,
28 ········0x0,28 ········0x0,
29 ········0x329 ········0x3
919 B
smali_classes2/kotlin/collections/ArraysKt___ArraysKt$asSequence$$inlined$Sequence$5.smali
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ········"Lkotlin/sequences/Sequence<",22 ········"Lkotlin/sequences/Sequence<",
23 ········"Ljava/lang/Long;",23 ········"Ljava/lang/Long;",
24 ········">;"24 ········">;"
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
27 .annotation·system·Ldalvik/annotation/SourceDebugExtension;27 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
28 ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,633:1\n15953#2:634\n*E\n"28 ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,633:1\n16009#2:634\n*E\n"
29 .end·annotation29 .end·annotation
  
30 .annotation·runtime·Lkotlin/Metadata;30 .annotation·runtime·Lkotlin/Metadata;
31 ····bv·=·{31 ····bv·=·{
32 ········0x1,32 ········0x1,
33 ········0x0,33 ········0x0,
34 ········0x334 ········0x3
1.05 KB
smali_classes2/kotlin/collections/SetsKt___SetsKt.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Lkotlin/collections/SetsKt___SetsKt;1 .class·Lkotlin/collections/SetsKt___SetsKt;
2 .super·Lkotlin/collections/SetsKt__SetsKt;2 .super·Lkotlin/collections/SetsKt__SetsKt;
3 .source·"_Sets.kt"3 .source·"_Sets.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\n_Sets.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Sets.kt\nkotlin/collections/SetsKt___SetsKt\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,148:1\n777#2,2:149\n769#2,2:151\n*E\n*S·KotlinDebug\n*F\n+·1·_Sets.kt\nkotlin/collections/SetsKt___SetsKt\n*L\n28#1,2:149\n58#1,2:151\n*E\n"6 ····value·=·"SMAP\n_Sets.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Sets.kt\nkotlin/collections/SetsKt___SetsKt\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,148:1\n783#2,2:149\n775#2,2:151\n*E\n*S·KotlinDebug\n*F\n+·1·_Sets.kt\nkotlin/collections/SetsKt___SetsKt\n*L\n28#1,2:149\n58#1,2:151\n*E\n"
7 .end·annotation7 .end·annotation
  
8 .annotation·runtime·Lkotlin/Metadata;8 .annotation·runtime·Lkotlin/Metadata;
9 ····bv·=·{9 ····bv·=·{
10 ········0x1,10 ········0x1,
11 ········0x0,11 ········0x0,
12 ········0x312 ········0x3
939 B
smali_classes2/kotlin/collections/ArraysKt___ArraysKt$asIterable$$inlined$Iterable$5.smali
    
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
24 ········"Ljava/lang/Long;",24 ········"Ljava/lang/Long;",
25 ········">;",25 ········">;",
26 ········"Lkotlin/jvm/internal/markers/KMappedMarker;"26 ········"Lkotlin/jvm/internal/markers/KMappedMarker;"
27 ····}27 ····}
28 .end·annotation28 .end·annotation
  
29 .annotation·system·Ldalvik/annotation/SourceDebugExtension;29 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
30 ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,93:1\n15871#2:94\n*E\n"30 ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,93:1\n15927#2:94\n*E\n"
31 .end·annotation31 .end·annotation
  
32 .annotation·runtime·Lkotlin/Metadata;32 .annotation·runtime·Lkotlin/Metadata;
33 ····bv·=·{33 ····bv·=·{
34 ········0x1,34 ········0x1,
35 ········0x0,35 ········0x0,
36 ········0x336 ········0x3
924 B
smali_classes2/kotlin/collections/ArraysKt___ArraysKt$asSequence$$inlined$Sequence$9.smali
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ········"Lkotlin/sequences/Sequence<",22 ········"Lkotlin/sequences/Sequence<",
23 ········"Ljava/lang/Character;",23 ········"Ljava/lang/Character;",
24 ········">;"24 ········">;"
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
27 .annotation·system·Ldalvik/annotation/SourceDebugExtension;27 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
28 ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,633:1\n15993#2:634\n*E\n"28 ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,633:1\n16049#2:634\n*E\n"
29 .end·annotation29 .end·annotation
  
30 .annotation·runtime·Lkotlin/Metadata;30 .annotation·runtime·Lkotlin/Metadata;
31 ····bv·=·{31 ····bv·=·{
32 ········0x1,32 ········0x1,
33 ········0x0,33 ········0x0,
34 ········0x334 ········0x3
1.14 KB
smali_classes2/kotlin/collections/AbstractCollection.smali
    
Offset 17, 15 lines modifiedOffset 17, 15 lines modified
17 ········"Ljava/util/Collection<",17 ········"Ljava/util/Collection<",
18 ········"TE;>;",18 ········"TE;>;",
19 ········"Lkotlin/jvm/internal/markers/KMappedMarker;"19 ········"Lkotlin/jvm/internal/markers/KMappedMarker;"
20 ····}20 ····}
21 .end·annotation21 .end·annotation
  
22 .annotation·system·Ldalvik/annotation/SourceDebugExtension;22 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
23 ····value·=·"SMAP\nAbstractCollection.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AbstractCollection.kt\nkotlin/collections/AbstractCollection\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,42:1\n1550#2,3:43\n1529#2,3:46\n*E\n*S·KotlinDebug\n*F\n+·1·AbstractCollection.kt\nkotlin/collections/AbstractCollection\n*L\n19#1,3:43\n22#1,3:46\n*E\n"23 ····value·=·"SMAP\nAbstractCollection.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AbstractCollection.kt\nkotlin/collections/AbstractCollection\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,42:1\n1556#2,3:43\n1535#2,3:46\n*E\n*S·KotlinDebug\n*F\n+·1·AbstractCollection.kt\nkotlin/collections/AbstractCollection\n*L\n19#1,3:43\n22#1,3:46\n*E\n"
24 .end·annotation24 .end·annotation
  
25 .annotation·runtime·Lkotlin/Metadata;25 .annotation·runtime·Lkotlin/Metadata;
26 ····bv·=·{26 ····bv·=·{
27 ········0x1,27 ········0x1,
28 ········0x0,28 ········0x0,
29 ········0x329 ········0x3
944 B
smali_classes2/kotlin/collections/ArraysKt___ArraysKt$asIterable$$inlined$Iterable$9.smali
    
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
24 ········"Ljava/lang/Character;",24 ········"Ljava/lang/Character;",
25 ········">;",25 ········">;",
26 ········"Lkotlin/jvm/internal/markers/KMappedMarker;"26 ········"Lkotlin/jvm/internal/markers/KMappedMarker;"
27 ····}27 ····}
28 .end·annotation28 .end·annotation
  
29 .annotation·system·Ldalvik/annotation/SourceDebugExtension;29 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
30 ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,93:1\n15903#2:94\n*E\n"30 ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,93:1\n15959#2:94\n*E\n"
31 .end·annotation31 .end·annotation
  
32 .annotation·runtime·Lkotlin/Metadata;32 .annotation·runtime·Lkotlin/Metadata;
33 ····bv·=·{33 ····bv·=·{
34 ········0x1,34 ········0x1,
35 ········0x0,35 ········0x0,
36 ········0x336 ········0x3
940 B
smali_classes2/kotlin/collections/ArraysKt___ArraysKt$asIterable$$inlined$Iterable$3.smali
    
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
24 ········"Ljava/lang/Short;",24 ········"Ljava/lang/Short;",
25 ········">;",25 ········">;",
26 ········"Lkotlin/jvm/internal/markers/KMappedMarker;"26 ········"Lkotlin/jvm/internal/markers/KMappedMarker;"
27 ····}27 ····}
28 .end·annotation28 .end·annotation
  
29 .annotation·system·Ldalvik/annotation/SourceDebugExtension;29 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
30 ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,93:1\n15855#2:94\n*E\n"30 ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,93:1\n15911#2:94\n*E\n"
31 .end·annotation31 .end·annotation
  
32 .annotation·runtime·Lkotlin/Metadata;32 .annotation·runtime·Lkotlin/Metadata;
33 ····bv·=·{33 ····bv·=·{
34 ········0x1,34 ········0x1,
35 ········0x0,35 ········0x0,
36 ········0x336 ········0x3
608 B
smali_classes2/kotlin/collections/ArraysKt___ArraysKt$withIndex$1.smali
    
Offset 84, 15 lines modifiedOffset 84, 15 lines modified
84 ········value·=·{84 ········value·=·{
85 ············"()",85 ············"()",
86 ············"Ljava/util/Iterator<",86 ············"Ljava/util/Iterator<",
87 ············"TT;>;"87 ············"TT;>;"
88 ········}88 ········}
89 ····.end·annotation89 ····.end·annotation
  
90 ····.line·976190 ····.line·9799
91 ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$1;->$this_withIndex:[Ljava/lang/Object;91 ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$1;->$this_withIndex:[Ljava/lang/Object;
  
92 ····invoke-static·{v0},·Lkotlin/jvm/internal/ArrayIteratorKt;->iterator([Ljava/lang/Object;)Ljava/util/Iterator;92 ····invoke-static·{v0},·Lkotlin/jvm/internal/ArrayIteratorKt;->iterator([Ljava/lang/Object;)Ljava/util/Iterator;
  
93 ····move-result-object·v093 ····move-result-object·v0
  
94 ····return-object·v094 ····return-object·v0
1.33 KB
smali_classes2/kotlin/collections/MapsKt___MapsKt.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Lkotlin/collections/MapsKt___MapsKt;1 .class·Lkotlin/collections/MapsKt___MapsKt;
2 .super·Lkotlin/collections/MapsKt__MapsKt;2 .super·Lkotlin/collections/MapsKt__MapsKt;
3 .source·"_Maps.kt"3 .source·"_Maps.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\n_Maps.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Maps.kt\nkotlin/collections/MapsKt___MapsKt\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,231:1\n53#1,5:232\n92#1,3:237\n83#1:240\n151#1,2:241\n84#1:243\n151#1,2:244\n1713#2,14:246\n1801#2,14:260\n*E\n*S·KotlinDebug\n*F\n+·1·_Maps.kt\nkotlin/collections/MapsKt___MapsKt\n*L\n46#1,5:232\n67#1,3:237\n75#1:240\n75#1,2:241\n75#1:243\n83#1,2:244\n161#1,14:246\n178#1,14:260\n*E\n"6 ····value·=·"SMAP\n_Maps.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Maps.kt\nkotlin/collections/MapsKt___MapsKt\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,231:1\n53#1,5:232\n92#1,3:237\n83#1:240\n151#1,2:241\n84#1:243\n151#1,2:244\n1719#2,14:246\n1807#2,14:260\n*E\n*S·KotlinDebug\n*F\n+·1·_Maps.kt\nkotlin/collections/MapsKt___MapsKt\n*L\n46#1,5:232\n67#1,3:237\n75#1:240\n75#1,2:241\n75#1:243\n83#1,2:244\n161#1,14:246\n178#1,14:260\n*E\n"
7 .end·annotation7 .end·annotation
  
8 .annotation·runtime·Lkotlin/Metadata;8 .annotation·runtime·Lkotlin/Metadata;
9 ····bv·=·{9 ····bv·=·{
10 ········0x1,10 ········0x1,
11 ········0x0,11 ········0x0,
12 ········0x312 ········0x3
180 KB
smali_classes2/kotlin/collections/CollectionsKt___CollectionsKt.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Lkotlin/collections/CollectionsKt___CollectionsKt;1 .class·Lkotlin/collections/CollectionsKt___CollectionsKt;
2 .super·Lkotlin/collections/CollectionsKt___CollectionsJvmKt;2 .super·Lkotlin/collections/CollectionsKt___CollectionsJvmKt;
3 .source·"_Collections.kt"3 .source·"_Collections.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\n_Collections.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·2·ArraysJVM.kt\nkotlin/collections/ArraysKt__ArraysJVMKt\n+·3·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n+·4·Iterators.kt\nkotlin/collections/CollectionsKt__IteratorsKt\n*L\n1#1,2704:1\n250#1,2:2705\n460#1,7:2707\n473#1,6:2714\n777#1,2:2720\n722#1:2722\n1651#1,2:2723\n723#1,2:2725\n1653#1:2727\n725#1:2728\n1651#1,3:2729\n739#1,2:2732\n769#1,2:2734\n1158#1,4:2740\n1127#1,4:2744\n1143#1,4:2748\n1190#1,4:2752\n1272#1,5:2756\n1313#1,3:2[·...·truncated·by·diffoscope;·len:·1237,·SHA:·221aab5aa6e3c7514f9e0d2207cd938f921a7242bd403d7898daa49d6b708041·...·]\n*E\n"6 ····value·=·"SMAP\n_Collections.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·2·ArraysJVM.kt\nkotlin/collections/ArraysKt__ArraysJVMKt\n+·3·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n+·4·Iterators.kt\nkotlin/collections/CollectionsKt__IteratorsKt\n*L\n1#1,2712:1\n250#1,2:2713\n460#1,7:2715\n473#1,6:2722\n783#1,2:2728\n724#1:2730\n1657#1,2:2731\n725#1,2:2733\n1659#1:2735\n727#1:2736\n1657#1,3:2737\n741#1,2:2740\n775#1,2:2742\n1164#1,4:2748\n1133#1,4:2752\n1149#1,4:2756\n1196#1,4:2760\n1278#1,5:2764\n1319#1,3:2[·...·truncated·by·diffoscope;·len:·1237,·SHA:·756644ff394bcd7025af6c801074d5e1199ed0397838e5790f3869c21f0e6e47·...·]\n*E\n"
7 .end·annotation7 .end·annotation
  
8 .annotation·runtime·Lkotlin/Metadata;8 .annotation·runtime·Lkotlin/Metadata;
9 ····bv·=·{9 ····bv·=·{
10 ········0x1,10 ········0x1,
11 ········0x0,11 ········0x0,
12 ········0x312 ········0x3
Offset 336, 15 lines modifiedOffset 336, 15 lines modified
  
336 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V336 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
337 ····const-string·v0,·"predicate"337 ····const-string·v0,·"predicate"
  
338 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V338 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
339 ····.line·1529339 ····.line·1535
340 ····instance-of·v0,·p0,·Ljava/util/Collection;340 ····instance-of·v0,·p0,·Ljava/util/Collection;
  
341 ····const/4·v1,·0x1341 ····const/4·v1,·0x1
  
342 ····if-eqz·v0,·:cond_0342 ····if-eqz·v0,·:cond_0
  
343 ····move-object·v0,·p0343 ····move-object·v0,·p0
Offset 355, 15 lines modifiedOffset 355, 15 lines modified
  
355 ····move-result·v0355 ····move-result·v0
  
356 ····if-eqz·v0,·:cond_0356 ····if-eqz·v0,·:cond_0
  
357 ····return·v1357 ····return·v1
  
358 ····.line·1530358 ····.line·1536
359 ····:cond_0359 ····:cond_0
360 ····invoke-interface·{p0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;360 ····invoke-interface·{p0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
361 ····move-result-object·p0361 ····move-result-object·p0
  
362 ····:cond_1362 ····:cond_1
363 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z363 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z
Offset 408, 30 lines modifiedOffset 408, 30 lines modified
408 ········}408 ········}
409 ····.end·annotation409 ····.end·annotation
  
410 ····const-string·v0,·"$this$any"410 ····const-string·v0,·"$this$any"
  
411 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V411 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
412 ····.line·1540412 ····.line·1546
413 ····instance-of·v0,·p0,·Ljava/util/Collection;413 ····instance-of·v0,·p0,·Ljava/util/Collection;
  
414 ····if-eqz·v0,·:cond_0414 ····if-eqz·v0,·:cond_0
  
415 ····check-cast·p0,·Ljava/util/Collection;415 ····check-cast·p0,·Ljava/util/Collection;
  
416 ····invoke-interface·{p0},·Ljava/util/Collection;->isEmpty()Z416 ····invoke-interface·{p0},·Ljava/util/Collection;->isEmpty()Z
  
417 ····move-result·p0417 ····move-result·p0
  
418 ····xor-int/lit8·p0,·p0,·0x1418 ····xor-int/lit8·p0,·p0,·0x1
  
419 ····return·p0419 ····return·p0
  
420 ····.line·1541420 ····.line·1547
421 ····:cond_0421 ····:cond_0
422 ····invoke-interface·{p0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;422 ····invoke-interface·{p0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
423 ····move-result-object·p0423 ····move-result-object·p0
  
424 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z424 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z
  
Offset 460, 15 lines modifiedOffset 460, 15 lines modified
  
460 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V460 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
461 ····const-string·v0,·"predicate"461 ····const-string·v0,·"predicate"
  
462 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V462 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
463 ····.line·1550463 ····.line·1556
464 ····instance-of·v0,·p0,·Ljava/util/Collection;464 ····instance-of·v0,·p0,·Ljava/util/Collection;
  
465 ····const/4·v1,·0x0465 ····const/4·v1,·0x0
  
466 ····if-eqz·v0,·:cond_0466 ····if-eqz·v0,·:cond_0
  
467 ····move-object·v0,·p0467 ····move-object·v0,·p0
Offset 479, 15 lines modifiedOffset 479, 15 lines modified
  
479 ····move-result·v0479 ····move-result·v0
  
480 ····if-eqz·v0,·:cond_0480 ····if-eqz·v0,·:cond_0
  
481 ····return·v1481 ····return·v1
  
482 ····.line·1551482 ····.line·1557
483 ····:cond_0483 ····:cond_0
484 ····invoke-interface·{p0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;484 ····invoke-interface·{p0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
485 ····move-result-object·p0485 ····move-result-object·p0
  
486 ····:cond_1486 ····:cond_1
487 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z487 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z
Offset 551, 15 lines modifiedOffset 551, 15 lines modified
551 ········}551 ········}
552 ····.end·annotation552 ····.end·annotation
  
553 ····const-string·v0,·"$this$asSequence"553 ····const-string·v0,·"$this$asSequence"
  
554 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V554 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
555 ····.line·2545555 ····.line·2553
556 ····new-instance·v0,·Lkotlin/collections/CollectionsKt___CollectionsKt$asSequence$$inlined$Sequence$1;556 ····new-instance·v0,·Lkotlin/collections/CollectionsKt___CollectionsKt$asSequence$$inlined$Sequence$1;
  
557 ····invoke-direct·{v0,·p0},·Lkotlin/collections/CollectionsKt___CollectionsKt$asSequence$$inlined$Sequence$1;-><init>(Ljava/lang/Iterable;)V557 ····invoke-direct·{v0,·p0},·Lkotlin/collections/CollectionsKt___CollectionsKt$asSequence$$inlined$Sequence$1;-><init>(Ljava/lang/Iterable;)V
  
558 ····check-cast·v0,·Lkotlin/sequences/Sequence;558 ····check-cast·v0,·Lkotlin/sequences/Sequence;
  
559 ····return-object·v0559 ····return-object·v0
Offset 593, 37 lines modifiedOffset 593, 37 lines modified
Max diff block lines reached; 177049/183950 bytes (96.25%) of diff not shown.
942 B
smali_classes2/kotlin/collections/ArraysKt___ArraysKt$asIterable$$inlined$Iterable$8.smali
    
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
24 ········"Ljava/lang/Boolean;",24 ········"Ljava/lang/Boolean;",
25 ········">;",25 ········">;",
26 ········"Lkotlin/jvm/internal/markers/KMappedMarker;"26 ········"Lkotlin/jvm/internal/markers/KMappedMarker;"
27 ····}27 ····}
28 .end·annotation28 .end·annotation
  
29 .annotation·system·Ldalvik/annotation/SourceDebugExtension;29 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
30 ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,93:1\n15895#2:94\n*E\n"30 ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,93:1\n15951#2:94\n*E\n"
31 .end·annotation31 .end·annotation
  
32 .annotation·runtime·Lkotlin/Metadata;32 .annotation·runtime·Lkotlin/Metadata;
33 ····bv·=·{33 ····bv·=·{
34 ········0x1,34 ········0x1,
35 ········0x0,35 ········0x0,
36 ········0x336 ········0x3
582 B
smali_classes2/kotlin/collections/ArraysKt___ArraysKt$withIndex$7.smali
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
  
76 ····return-object·v076 ····return-object·v0
77 .end·method77 .end·method
  
78 .method·public·final·invoke()Lkotlin/collections/DoubleIterator;78 .method·public·final·invoke()Lkotlin/collections/DoubleIterator;
79 ····.locals·179 ····.locals·1
  
80 ····.line·980980 ····.line·9847
81 ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$7;->$this_withIndex:[D81 ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$7;->$this_withIndex:[D
  
82 ····invoke-static·{v0},·Lkotlin/jvm/internal/ArrayIteratorsKt;->iterator([D)Lkotlin/collections/DoubleIterator;82 ····invoke-static·{v0},·Lkotlin/jvm/internal/ArrayIteratorsKt;->iterator([D)Lkotlin/collections/DoubleIterator;
  
83 ····move-result-object·v083 ····move-result-object·v0
  
84 ····return-object·v084 ····return-object·v0
44.2 KB
smali_classes2/kotlin/collections/MapsKt__MapsKt.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Lkotlin/collections/MapsKt__MapsKt;1 .class·Lkotlin/collections/MapsKt__MapsKt;
2 .super·Lkotlin/collections/MapsKt__MapsJVMKt;2 .super·Lkotlin/collections/MapsKt__MapsJVMKt;
3 .source·"Maps.kt"3 .source·"Maps.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\nMaps.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,779:1\n378#1:788\n389#1:793\n486#1,6:798\n511#1,6:804\n1143#2,4:780\n1143#2,4:784\n1143#2,4:789\n1143#2,4:794\n*E\n*S·KotlinDebug\n*F\n+·1·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n428#1:788\n443#1:793\n501#1,6:798\n526#1,6:804\n378#1,4:780\n389#1,4:7[·...·truncated·by·diffoscope;·len:·28,·SHA:·4fd021aec516332dad7571a791b0d0b19d7c4326e54bc2cc3fd01a7e48122f86·...·]\n*E\n"6 ····value·=·"SMAP\nMaps.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,784:1\n383#1:793\n394#1:798\n491#1,6:803\n516#1,6:809\n1149#2,4:785\n1149#2,4:789\n1149#2,4:794\n1149#2,4:799\n*E\n*S·KotlinDebug\n*F\n+·1·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n433#1:793\n448#1:798\n506#1,6:803\n531#1,6:809\n383#1,4:785\n394#1,4:7[·...·truncated·by·diffoscope;·len:·28,·SHA:·fb68c0e4f996a9afca8b2e8b253ecb0a807c8a2e559621eb41566badaa536a25·...·]\n*E\n"
7 .end·annotation7 .end·annotation
  
8 .annotation·runtime·Lkotlin/Metadata;8 .annotation·runtime·Lkotlin/Metadata;
9 ····bv·=·{9 ····bv·=·{
10 ········0x1,10 ········0x1,
11 ········0x0,11 ········0x0,
12 ········0x312 ········0x3
Offset 222, 15 lines modifiedOffset 222, 15 lines modified
222 ········}222 ········}
223 ····.end·annotation223 ····.end·annotation
  
224 ····const-string·v0,·"$this$component1"224 ····const-string·v0,·"$this$component1"
  
225 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V225 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
226 ····.line·286226 ····.line·291
227 ····invoke-interface·{p0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;227 ····invoke-interface·{p0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
  
228 ····move-result-object·p0228 ····move-result-object·p0
  
229 ····return-object·p0229 ····return-object·p0
230 .end·method230 .end·method
  
Offset 248, 15 lines modifiedOffset 248, 15 lines modified
248 ········}248 ········}
249 ····.end·annotation249 ····.end·annotation
  
250 ····const-string·v0,·"$this$component2"250 ····const-string·v0,·"$this$component2"
  
251 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V251 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
252 ····.line·299252 ····.line·304
253 ····invoke-interface·{p0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;253 ····invoke-interface·{p0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
  
254 ····move-result-object·p0254 ····move-result-object·p0
  
255 ····return-object·p0255 ····return-object·p0
256 .end·method256 .end·method
  
Offset 274, 15 lines modifiedOffset 274, 15 lines modified
274 ········}274 ········}
275 ····.end·annotation275 ····.end·annotation
  
276 ····const-string·v0,·"$this$contains"276 ····const-string·v0,·"$this$contains"
  
277 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V277 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
278 ····.line·226278 ····.line·231
279 ····invoke-interface·{p0,·p1},·Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z279 ····invoke-interface·{p0,·p1},·Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
  
280 ····move-result·p0280 ····move-result·p0
  
281 ····return·p0281 ····return·p0
282 .end·method282 .end·method
  
Offset 296, 15 lines modifiedOffset 296, 15 lines modified
296 ············"Ljava/util/Map<",296 ············"Ljava/util/Map<",
297 ············"+TK;*>;TK;)Z"297 ············"+TK;*>;TK;)Z"
298 ········}298 ········}
299 ····.end·annotation299 ····.end·annotation
  
300 ····if-eqz·p0,·:cond_0300 ····if-eqz·p0,·:cond_0
  
301 ····.line·250301 ····.line·255
302 ····invoke-interface·{p0,·p1},·Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z302 ····invoke-interface·{p0,·p1},·Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
  
303 ····move-result·p0303 ····move-result·p0
  
304 ····return·p0304 ····return·p0
  
305 ····:cond_0305 ····:cond_0
Offset 327, 15 lines modifiedOffset 327, 15 lines modified
327 ············"Ljava/lang/Object;",327 ············"Ljava/lang/Object;",
328 ············">(",328 ············">(",
329 ············"Ljava/util/Map<",329 ············"Ljava/util/Map<",
330 ············"TK;+TV;>;TV;)Z"330 ············"TK;+TV;>;TV;)Z"
331 ········}331 ········}
332 ····.end·annotation332 ····.end·annotation
  
333 ····.line·261333 ····.line·266
334 ····invoke-interface·{p0,·p1},·Ljava/util/Map;->containsValue(Ljava/lang/Object;)Z334 ····invoke-interface·{p0,·p1},·Ljava/util/Map;->containsValue(Ljava/lang/Object;)Z
  
335 ····move-result·p0335 ····move-result·p0
  
336 ····return·p0336 ····return·p0
337 .end·method337 .end·method
  
Offset 398, 22 lines modifiedOffset 398, 22 lines modified
  
398 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V398 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
399 ····const-string·v0,·"predicate"399 ····const-string·v0,·"predicate"
  
400 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V400 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
401 ····.line·501401 ····.line·506
402 ····new-instance·v0,·Ljava/util/LinkedHashMap;402 ····new-instance·v0,·Ljava/util/LinkedHashMap;
  
403 ····invoke-direct·{v0},·Ljava/util/LinkedHashMap;-><init>()V403 ····invoke-direct·{v0},·Ljava/util/LinkedHashMap;-><init>()V
  
404 ····check-cast·v0,·Ljava/util/Map;404 ····check-cast·v0,·Ljava/util/Map;
  
405 ····.line·798405 ····.line·803
406 ····invoke-interface·{p0},·Ljava/util/Map;->entrySet()Ljava/util/Set;406 ····invoke-interface·{p0},·Ljava/util/Map;->entrySet()Ljava/util/Set;
  
407 ····move-result-object·p0407 ····move-result-object·p0
  
408 ····invoke-interface·{p0},·Ljava/util/Set;->iterator()Ljava/util/Iterator;408 ····invoke-interface·{p0},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
409 ····move-result-object·p0409 ····move-result-object·p0
Offset 428, 28 lines modifiedOffset 428, 28 lines modified
  
428 ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object;428 ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
429 ····move-result-object·v1429 ····move-result-object·v1
  
430 ····check-cast·v1,·Ljava/util/Map$Entry;430 ····check-cast·v1,·Ljava/util/Map$Entry;
  
431 ····.line·799431 ····.line·804
Max diff block lines reached; 40944/45104 bytes (90.78%) of diff not shown.
920 B
smali_classes2/kotlin/collections/ArraysKt___ArraysKt$asSequence$$inlined$Sequence$6.smali
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ········"Lkotlin/sequences/Sequence<",22 ········"Lkotlin/sequences/Sequence<",
23 ········"Ljava/lang/Float;",23 ········"Ljava/lang/Float;",
24 ········">;"24 ········">;"
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
27 .annotation·system·Ldalvik/annotation/SourceDebugExtension;27 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
28 ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,633:1\n15963#2:634\n*E\n"28 ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,633:1\n16019#2:634\n*E\n"
29 .end·annotation29 .end·annotation
  
30 .annotation·runtime·Lkotlin/Metadata;30 .annotation·runtime·Lkotlin/Metadata;
31 ····bv·=·{31 ····bv·=·{
32 ········0x1,32 ········0x1,
33 ········0x0,33 ········0x0,
34 ········0x334 ········0x3
2.17 KB
smali_classes2/kotlin/collections/ArraysKt___ArraysKt$groupingBy$1.smali
    
Offset 21, 15 lines modifiedOffset 21, 15 lines modified
21 ········"Ljava/lang/Object;",21 ········"Ljava/lang/Object;",
22 ········"Lkotlin/collections/Grouping<",22 ········"Lkotlin/collections/Grouping<",
23 ········"TT;TK;>;"23 ········"TT;TK;>;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
26 .annotation·system·Ldalvik/annotation/SourceDebugExtension;26 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
27 ····value·=·"SMAP\n_Arrays.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt$groupingBy$1\n*L\n1#1,16296:1\n*E\n"27 ····value·=·"SMAP\n_Arrays.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt$groupingBy$1\n*L\n1#1,16352:1\n*E\n"
28 .end·annotation28 .end·annotation
  
29 .annotation·runtime·Lkotlin/Metadata;29 .annotation·runtime·Lkotlin/Metadata;
30 ····bv·=·{30 ····bv·=·{
31 ········0x1,31 ········0x1,
32 ········0x0,32 ········0x0,
33 ········0x333 ········0x3
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ········value·=·{69 ········value·=·{
70 ············"([TT;",70 ············"([TT;",
71 ············"Lkotlin/jvm/functions/Function1;",71 ············"Lkotlin/jvm/functions/Function1;",
72 ············")V"72 ············")V"
73 ········}73 ········}
74 ····.end·annotation74 ····.end·annotation
  
75 ····.line·932575 ····.line·9363
76 ····iput-object·p1,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$groupingBy$1;->$this_groupingBy:[Ljava/lang/Object;76 ····iput-object·p1,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$groupingBy$1;->$this_groupingBy:[Ljava/lang/Object;
  
77 ····iput-object·p2,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$groupingBy$1;->$keySelector:Lkotlin/jvm/functions/Function1;77 ····iput-object·p2,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$groupingBy$1;->$keySelector:Lkotlin/jvm/functions/Function1;
  
78 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V78 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
79 ····return-void79 ····return-void
Offset 89, 15 lines modifiedOffset 89, 15 lines modified
89 ····.locals·189 ····.locals·1
90 ····.annotation·system·Ldalvik/annotation/Signature;90 ····.annotation·system·Ldalvik/annotation/Signature;
91 ········value·=·{91 ········value·=·{
92 ············"(TT;)TK;"92 ············"(TT;)TK;"
93 ········}93 ········}
94 ····.end·annotation94 ····.end·annotation
  
95 ····.line·932795 ····.line·9365
96 ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$groupingBy$1;->$keySelector:Lkotlin/jvm/functions/Function1;96 ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$groupingBy$1;->$keySelector:Lkotlin/jvm/functions/Function1;
  
97 ····invoke-interface·{v0,·p1},·Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;97 ····invoke-interface·{v0,·p1},·Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
  
98 ····move-result-object·p198 ····move-result-object·p1
  
99 ····return-object·p199 ····return-object·p1
Offset 109, 15 lines modifiedOffset 109, 15 lines modified
109 ········value·=·{109 ········value·=·{
110 ············"()",110 ············"()",
111 ············"Ljava/util/Iterator<",111 ············"Ljava/util/Iterator<",
112 ············"TT;>;"112 ············"TT;>;"
113 ········}113 ········}
114 ····.end·annotation114 ····.end·annotation
  
115 ····.line·9326115 ····.line·9364
116 ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$groupingBy$1;->$this_groupingBy:[Ljava/lang/Object;116 ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$groupingBy$1;->$this_groupingBy:[Ljava/lang/Object;
  
117 ····invoke-static·{v0},·Lkotlin/jvm/internal/ArrayIteratorKt;->iterator([Ljava/lang/Object;)Ljava/util/Iterator;117 ····invoke-static·{v0},·Lkotlin/jvm/internal/ArrayIteratorKt;->iterator([Ljava/lang/Object;)Ljava/util/Iterator;
  
118 ····move-result-object·v0118 ····move-result-object·v0
  
119 ····return-object·v0119 ····return-object·v0
924 B
smali_classes2/kotlin/collections/ArraysKt___ArraysKt$asSequence$$inlined$Sequence$1.smali
    
Offset 21, 15 lines modifiedOffset 21, 15 lines modified
21 ········"Ljava/lang/Object;",21 ········"Ljava/lang/Object;",
22 ········"Lkotlin/sequences/Sequence<",22 ········"Lkotlin/sequences/Sequence<",
23 ········"TT;>;"23 ········"TT;>;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
26 .annotation·system·Ldalvik/annotation/SourceDebugExtension;26 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
27 ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,633:1\n15913#2:634\n*E\n"27 ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,633:1\n15969#2:634\n*E\n"
28 .end·annotation28 .end·annotation
  
29 .annotation·runtime·Lkotlin/Metadata;29 .annotation·runtime·Lkotlin/Metadata;
30 ····bv·=·{30 ····bv·=·{
31 ········0x1,31 ········0x1,
32 ········0x0,32 ········0x0,
33 ········0x333 ········0x3
1.06 KB
smali_classes2/kotlin/collections/MapsKt__MapWithDefaultKt.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Lkotlin/collections/MapsKt__MapWithDefaultKt;1 .class·Lkotlin/collections/MapsKt__MapWithDefaultKt;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"MapWithDefault.kt"3 .source·"MapWithDefault.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\nMapWithDefault.kt\nKotlin\n*S·Kotlin\n*F\n+·1·MapWithDefault.kt\nkotlin/collections/MapsKt__MapWithDefaultKt\n+·2·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,104:1\n317#2,6:105\n*E\n*S·KotlinDebug\n*F\n+·1·MapWithDefault.kt\nkotlin/collections/MapsKt__MapWithDefaultKt\n*L\n24#1,6:105\n*E\n"6 ····value·=·"SMAP\nMapWithDefault.kt\nKotlin\n*S·Kotlin\n*F\n+·1·MapWithDefault.kt\nkotlin/collections/MapsKt__MapWithDefaultKt\n+·2·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,104:1\n322#2,6:105\n*E\n*S·KotlinDebug\n*F\n+·1·MapWithDefault.kt\nkotlin/collections/MapsKt__MapWithDefaultKt\n*L\n24#1,6:105\n*E\n"
7 .end·annotation7 .end·annotation
  
8 .annotation·runtime·Lkotlin/Metadata;8 .annotation·runtime·Lkotlin/Metadata;
9 ····bv·=·{9 ····bv·=·{
10 ········0x1,10 ········0x1,
11 ········0x0,11 ········0x0,
12 ········0x312 ········0x3
295 KB
smali_classes2/kotlin/collections/unsigned/UArraysKt___UArraysKt.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Lkotlin/collections/unsigned/UArraysKt___UArraysKt;1 .class·Lkotlin/collections/unsigned/UArraysKt___UArraysKt;
2 .super·Lkotlin/collections/unsigned/UArraysKt___UArraysJvmKt;2 .super·Lkotlin/collections/unsigned/UArraysKt___UArraysJvmKt;
3 .source·"_UArrays.kt"3 .source·"_UArrays.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\n_UArrays.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_UArrays.kt\nkotlin/collections/unsigned/UArraysKt___UArraysKt\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n+·3·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,7053:1\n3483#1:7054\n3491#1:7055\n3499#1:7056\n3507#1:7057\n3483#1:7058\n3491#1:7059\n3499#1:7060\n3507#1:7061\n3483#1:7062\n3491#1:7063\n3499#1:7064\n3507#1:7065\n3451#1:7114\n3459#1:7115\n3467#1:7116\n3475#1:7117\n3451#1:7118\n3459#1:7119\n3467#1:7120\n347[·...·truncated·by·diffoscope;·len:·2640,·SHA:·f0b8fc72160e9bf5a7b6ec8457ddaf9f026313788f1cf402a40c0dc8142110ff·...·]\n*E\n"6 ····value·=·"SMAP\n_UArrays.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_UArrays.kt\nkotlin/collections/unsigned/UArraysKt___UArraysKt\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n+·3·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,7069:1\n3499#1:7070\n3507#1:7071\n3515#1:7072\n3523#1:7073\n3499#1:7074\n3507#1:7075\n3515#1:7076\n3523#1:7077\n3499#1:7078\n3507#1:7079\n3515#1:7080\n3523#1:7081\n3467#1:7130\n3475#1:7131\n3483#1:7132\n3491#1:7133\n3467#1:7134\n3475#1:7135\n3483#1:7136\n349[·...·truncated·by·diffoscope;·len:·2640,·SHA:·75ab68b30b1334235b081ce63563f8e3c369959d2930db8e63a652621d20ac28·...·]\n*E\n"
7 .end·annotation7 .end·annotation
  
8 .annotation·runtime·Lkotlin/Metadata;8 .annotation·runtime·Lkotlin/Metadata;
9 ····bv·=·{9 ····bv·=·{
10 ········0x1,10 ········0x1,
11 ········0x0,11 ········0x0,
12 ········0x312 ········0x3
Offset 958, 15 lines modifiedOffset 958, 15 lines modified
958 ············"-",958 ············"-",
959 ············"Lkotlin/UByte;",959 ············"Lkotlin/UByte;",
960 ············"Ljava/lang/Boolean;",960 ············"Ljava/lang/Boolean;",
961 ············">;)Z"961 ············">;)Z"
962 ········}962 ········}
963 ····.end·annotation963 ····.end·annotation
  
964 ····.line·4528964 ····.line·4544
965 ····array-length·v0,·p0965 ····array-length·v0,·p0
  
966 ····const/4·v1,·0x0966 ····const/4·v1,·0x0
  
967 ····const/4·v2,·0x0967 ····const/4·v2,·0x0
  
968 ····:goto_0968 ····:goto_0
Offset 1012, 15 lines modifiedOffset 1012, 15 lines modified
1012 ············"-",1012 ············"-",
1013 ············"Lkotlin/ULong;",1013 ············"Lkotlin/ULong;",
1014 ············"Ljava/lang/Boolean;",1014 ············"Ljava/lang/Boolean;",
1015 ············">;)Z"1015 ············">;)Z"
1016 ········}1016 ········}
1017 ····.end·annotation1017 ····.end·annotation
  
1018 ····.line·45151018 ····.line·4531
1019 ····array-length·v0,·p01019 ····array-length·v0,·p0
  
1020 ····const/4·v1,·0x01020 ····const/4·v1,·0x0
  
1021 ····const/4·v2,·0x01021 ····const/4·v2,·0x0
  
1022 ····:goto_01022 ····:goto_0
Offset 1066, 15 lines modifiedOffset 1066, 15 lines modified
1066 ············"-",1066 ············"-",
1067 ············"Lkotlin/UInt;",1067 ············"Lkotlin/UInt;",
1068 ············"Ljava/lang/Boolean;",1068 ············"Ljava/lang/Boolean;",
1069 ············">;)Z"1069 ············">;)Z"
1070 ········}1070 ········}
1071 ····.end·annotation1071 ····.end·annotation
  
1072 ····.line·45021072 ····.line·4518
1073 ····array-length·v0,·p01073 ····array-length·v0,·p0
  
1074 ····const/4·v1,·0x01074 ····const/4·v1,·0x0
  
1075 ····const/4·v2,·0x01075 ····const/4·v2,·0x0
  
1076 ····:goto_01076 ····:goto_0
Offset 1120, 15 lines modifiedOffset 1120, 15 lines modified
1120 ············"-",1120 ············"-",
1121 ············"Lkotlin/UShort;",1121 ············"Lkotlin/UShort;",
1122 ············"Ljava/lang/Boolean;",1122 ············"Ljava/lang/Boolean;",
1123 ············">;)Z"1123 ············">;)Z"
1124 ········}1124 ········}
1125 ····.end·annotation1125 ····.end·annotation
  
1126 ····.line·45411126 ····.line·4557
1127 ····array-length·v0,·p01127 ····array-length·v0,·p0
  
1128 ····const/4·v1,·0x01128 ····const/4·v1,·0x0
  
1129 ····const/4·v2,·0x01129 ····const/4·v2,·0x0
  
1130 ····:goto_01130 ····:goto_0
Offset 1164, 26 lines modifiedOffset 1164, 26 lines modified
  
1164 ····return·p01164 ····return·p0
1165 .end·method1165 .end·method
  
1166 .method·private·static·final·any--ajY-9A([I)Z1166 .method·private·static·final·any--ajY-9A([I)Z
1167 ····.locals·01167 ····.locals·0
  
1168 ····.line·45541168 ····.line·4570
1169 ····invoke-static·{p0},·Lkotlin/collections/ArraysKt;->any([I)Z1169 ····invoke-static·{p0},·Lkotlin/collections/ArraysKt;->any([I)Z
  
1170 ····move-result·p01170 ····move-result·p0
  
1171 ····return·p01171 ····return·p0
1172 .end·method1172 .end·method
  
1173 .method·private·static·final·any-GBYM_sE([B)Z1173 .method·private·static·final·any-GBYM_sE([B)Z
1174 ····.locals·01174 ····.locals·0
  
1175 ····.line·45781175 ····.line·4594
1176 ····invoke-static·{p0},·Lkotlin/collections/ArraysKt;->any([B)Z1176 ····invoke-static·{p0},·Lkotlin/collections/ArraysKt;->any([B)Z
  
1177 ····move-result·p01177 ····move-result·p0
  
1178 ····return·p01178 ····return·p0
1179 .end·method1179 .end·method
  
Offset 1196, 15 lines modifiedOffset 1196, 15 lines modified
1196 ············"-",1196 ············"-",
1197 ············"Lkotlin/UByte;",1197 ············"Lkotlin/UByte;",
1198 ············"Ljava/lang/Boolean;",1198 ············"Ljava/lang/Boolean;",
1199 ············">;)Z"1199 ············">;)Z"
1200 ········}1200 ········}
1201 ····.end·annotation1201 ····.end·annotation
  
1202 ····.line·46281202 ····.line·4644
1203 ····array-length·v0,·p01203 ····array-length·v0,·p0
  
1204 ····const/4·v1,·0x01204 ····const/4·v1,·0x0
  
1205 ····const/4·v2,·0x01205 ····const/4·v2,·0x0
  
1206 ····:goto_01206 ····:goto_0
Offset 1250, 15 lines modifiedOffset 1250, 15 lines modified
1250 ············"-",1250 ············"-",
1251 ············"Lkotlin/ULong;",1251 ············"Lkotlin/ULong;",
1252 ············"Ljava/lang/Boolean;",1252 ············"Ljava/lang/Boolean;",
1253 ············">;)Z"1253 ············">;)Z"
Max diff block lines reached; 292821/301489 bytes (97.12%) of diff not shown.
599 B
smali_classes2/kotlin/collections/unsigned/UArraysKt___UArraysKt$withIndex$3.smali
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
  
76 ····return-object·v076 ····return-object·v0
77 .end·method77 .end·method
  
78 .method·public·final·invoke()Lkotlin/collections/UByteIterator;78 .method·public·final·invoke()Lkotlin/collections/UByteIterator;
79 ····.locals·179 ····.locals·1
  
80 ····.line·448080 ····.line·4496
81 ····iget-object·v0,·p0,·Lkotlin/collections/unsigned/UArraysKt___UArraysKt$withIndex$3;->$this_withIndex:[B81 ····iget-object·v0,·p0,·Lkotlin/collections/unsigned/UArraysKt___UArraysKt$withIndex$3;->$this_withIndex:[B
  
82 ····invoke-static·{v0},·Lkotlin/UByteArray;->iterator-impl([B)Lkotlin/collections/UByteIterator;82 ····invoke-static·{v0},·Lkotlin/UByteArray;->iterator-impl([B)Lkotlin/collections/UByteIterator;
  
83 ····move-result-object·v083 ····move-result-object·v0
  
84 ····return-object·v084 ····return-object·v0
602 B
smali_classes2/kotlin/collections/unsigned/UArraysKt___UArraysKt$withIndex$4.smali
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
  
76 ····return-object·v076 ····return-object·v0
77 .end·method77 .end·method
  
78 .method·public·final·invoke()Lkotlin/collections/UShortIterator;78 .method·public·final·invoke()Lkotlin/collections/UShortIterator;
79 ····.locals·179 ····.locals·1
  
80 ····.line·449080 ····.line·4506
81 ····iget-object·v0,·p0,·Lkotlin/collections/unsigned/UArraysKt___UArraysKt$withIndex$4;->$this_withIndex:[S81 ····iget-object·v0,·p0,·Lkotlin/collections/unsigned/UArraysKt___UArraysKt$withIndex$4;->$this_withIndex:[S
  
82 ····invoke-static·{v0},·Lkotlin/UShortArray;->iterator-impl([S)Lkotlin/collections/UShortIterator;82 ····invoke-static·{v0},·Lkotlin/UShortArray;->iterator-impl([S)Lkotlin/collections/UShortIterator;
  
83 ····move-result-object·v083 ····move-result-object·v0
  
84 ····return-object·v084 ····return-object·v0
599 B
smali_classes2/kotlin/collections/unsigned/UArraysKt___UArraysKt$withIndex$2.smali
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
  
76 ····return-object·v076 ····return-object·v0
77 .end·method77 .end·method
  
78 .method·public·final·invoke()Lkotlin/collections/ULongIterator;78 .method·public·final·invoke()Lkotlin/collections/ULongIterator;
79 ····.locals·179 ····.locals·1
  
80 ····.line·447080 ····.line·4486
81 ····iget-object·v0,·p0,·Lkotlin/collections/unsigned/UArraysKt___UArraysKt$withIndex$2;->$this_withIndex:[J81 ····iget-object·v0,·p0,·Lkotlin/collections/unsigned/UArraysKt___UArraysKt$withIndex$2;->$this_withIndex:[J
  
82 ····invoke-static·{v0},·Lkotlin/ULongArray;->iterator-impl([J)Lkotlin/collections/ULongIterator;82 ····invoke-static·{v0},·Lkotlin/ULongArray;->iterator-impl([J)Lkotlin/collections/ULongIterator;
  
83 ····move-result-object·v083 ····move-result-object·v0
  
84 ····return-object·v084 ····return-object·v0
596 B
smali_classes2/kotlin/collections/unsigned/UArraysKt___UArraysKt$withIndex$1.smali
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
  
76 ····return-object·v076 ····return-object·v0
77 .end·method77 .end·method
  
78 .method·public·final·invoke()Lkotlin/collections/UIntIterator;78 .method·public·final·invoke()Lkotlin/collections/UIntIterator;
79 ····.locals·179 ····.locals·1
  
80 ····.line·446080 ····.line·4476
81 ····iget-object·v0,·p0,·Lkotlin/collections/unsigned/UArraysKt___UArraysKt$withIndex$1;->$this_withIndex:[I81 ····iget-object·v0,·p0,·Lkotlin/collections/unsigned/UArraysKt___UArraysKt$withIndex$1;->$this_withIndex:[I
  
82 ····invoke-static·{v0},·Lkotlin/UIntArray;->iterator-impl([I)Lkotlin/collections/UIntIterator;82 ····invoke-static·{v0},·Lkotlin/UIntArray;->iterator-impl([I)Lkotlin/collections/UIntIterator;
  
83 ····move-result-object·v083 ····move-result-object·v0
  
84 ····return-object·v084 ····return-object·v0
1.39 KB
smali_classes2/kotlin/jvm/internal/ClassReference.smali
    
Offset 21, 15 lines modifiedOffset 21, 15 lines modified
21 ········"Ljava/lang/Object;",21 ········"Ljava/lang/Object;",
22 ········">;",22 ········">;",
23 ········"Lkotlin/jvm/internal/ClassBasedDeclarationContainer;"23 ········"Lkotlin/jvm/internal/ClassBasedDeclarationContainer;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
26 .annotation·system·Ldalvik/annotation/SourceDebugExtension;26 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
27 ····value·=·"SMAP\nClassReference.kt\nKotlin\n*S·Kotlin\n*F\n+·1·ClassReference.kt\nkotlin/jvm/internal/ClassReference\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·3·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,197:1\n1370#2:198\n1401#2,4:199\n1158#2,4:203\n1143#2,4:209\n428#3:207\n378#3:208\n*E\n*S·KotlinDebug\n*F\n+·1·ClassReference.kt\nkotlin/jvm/internal/ClassReference\n*L\n99#1:198\n99#1,4:199\n124#1,4:203\n155#1,4:209\n155#1:207\n155#1:208\n*E\n"27 ····value·=·"SMAP\nClassReference.kt\nKotlin\n*S·Kotlin\n*F\n+·1·ClassReference.kt\nkotlin/jvm/internal/ClassReference\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+·3·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,197:1\n1376#2:198\n1407#2,4:199\n1164#2,4:203\n1149#2,4:209\n433#3:207\n383#3:208\n*E\n*S·KotlinDebug\n*F\n+·1·ClassReference.kt\nkotlin/jvm/internal/ClassReference\n*L\n99#1:198\n99#1,4:199\n124#1,4:203\n155#1,4:209\n155#1:207\n155#1:208\n*E\n"
28 .end·annotation28 .end·annotation
  
29 .annotation·runtime·Lkotlin/Metadata;29 .annotation·runtime·Lkotlin/Metadata;
30 ····bv·=·{30 ····bv·=·{
31 ········0x1,31 ········0x1,
32 ········0x0,32 ········0x0,
33 ········0x333 ········0x3
1.11 KB
smali_classes2/kotlin/sequences/SequencesKt___SequencesKt$filterIsInstance$1.smali
    
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
23 ········"Ljava/lang/Object;",23 ········"Ljava/lang/Object;",
24 ········"Ljava/lang/Boolean;",24 ········"Ljava/lang/Boolean;",
25 ········">;"25 ········">;"
26 ····}26 ····}
27 .end·annotation27 .end·annotation
  
28 .annotation·system·Ldalvik/annotation/SourceDebugExtension;28 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
29 ····value·=·"SMAP\n_Sequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Sequences.kt\nkotlin/sequences/SequencesKt___SequencesKt$filterIsInstance$1\n*L\n1#1,2102:1\n*E\n"29 ····value·=·"SMAP\n_Sequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Sequences.kt\nkotlin/sequences/SequencesKt___SequencesKt$filterIsInstance$1\n*L\n1#1,2110:1\n*E\n"
30 .end·annotation30 .end·annotation
  
31 .annotation·runtime·Lkotlin/Metadata;31 .annotation·runtime·Lkotlin/Metadata;
32 ····bv·=·{32 ····bv·=·{
33 ········0x1,33 ········0x1,
34 ········0x0,34 ········0x0,
35 ········0x335 ········0x3
Offset 102, 14 lines modifiedOffset 102, 14 lines modified
102 .method·public·final·invoke(Ljava/lang/Object;)Z102 .method·public·final·invoke(Ljava/lang/Object;)Z
103 ····.locals·2103 ····.locals·2
  
104 ····const/4·v0,·0x3104 ····const/4·v0,·0x3
  
105 ····const-string·v1,·"R"105 ····const-string·v1,·"R"
  
106 ····.line·416106 ····.line·418
107 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->reifiedOperationMarker(ILjava/lang/String;)V107 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->reifiedOperationMarker(ILjava/lang/String;)V
  
108 ····instance-of·p1,·p1,·Ljava/lang/Object;108 ····instance-of·p1,·p1,·Ljava/lang/Object;
  
109 ····return·p1109 ····return·p1
110 .end·method110 .end·method
1.01 KB
smali_classes2/kotlin/sequences/SequencesKt___SequencesKt$minus$4$iterator$1.smali
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 .end·method70 .end·method
  
  
71 #·virtual·methods71 #·virtual·methods
72 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;72 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;
73 ····.locals·073 ····.locals·0
  
74 ····.line·166874 ····.line·1674
75 ····invoke-virtual·{p0,·p1},·Lkotlin/sequences/SequencesKt___SequencesKt$minus$4$iterator$1;->invoke(Ljava/lang/Object;)Z75 ····invoke-virtual·{p0,·p1},·Lkotlin/sequences/SequencesKt___SequencesKt$minus$4$iterator$1;->invoke(Ljava/lang/Object;)Z
  
76 ····move-result·p176 ····move-result·p1
  
77 ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;77 ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
78 ····move-result-object·p178 ····move-result-object·p1
Offset 90, 15 lines modifiedOffset 90, 15 lines modified
90 ····.locals·190 ····.locals·1
91 ····.annotation·system·Ldalvik/annotation/Signature;91 ····.annotation·system·Ldalvik/annotation/Signature;
92 ········value·=·{92 ········value·=·{
93 ············"(TT;)Z"93 ············"(TT;)Z"
94 ········}94 ········}
95 ····.end·annotation95 ····.end·annotation
  
96 ····.line·167496 ····.line·1680
97 ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$4$iterator$1;->$other:Ljava/util/HashSet;97 ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$4$iterator$1;->$other:Ljava/util/HashSet;
  
98 ····invoke-virtual·{v0,·p1},·Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z98 ····invoke-virtual·{v0,·p1},·Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z
  
99 ····move-result·p199 ····move-result·p1
  
100 ····return·p1100 ····return·p1
490 B
smali_classes2/kotlin/sequences/SequencesKt___SequencesKt$zip$1.smali
    
Offset 99, 14 lines modifiedOffset 99, 14 lines modified
99 ········value·=·{99 ········value·=·{
100 ············"(TT;TR;)",100 ············"(TT;TR;)",
101 ············"Lkotlin/Pair<",101 ············"Lkotlin/Pair<",
102 ············"TT;TR;>;"102 ············"TT;TR;>;"
103 ········}103 ········}
104 ····.end·annotation104 ····.end·annotation
  
105 ····.line·1815105 ····.line·1823
106 ····invoke-static·{p1,·p2},·Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair;106 ····invoke-static·{p1,·p2},·Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair;
  
107 ····move-result-object·p1107 ····move-result-object·p1
  
108 ····return-object·p1108 ····return-object·p1
109 .end·method109 .end·method
1.03 KB
smali_classes2/kotlin/sequences/SequencesKt___SequencesKt$minus$1$iterator$1.smali
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 .end·method74 .end·method
  
  
75 #·virtual·methods75 #·virtual·methods
76 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;76 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;
77 ····.locals·077 ····.locals·0
  
78 ····.line·160478 ····.line·1610
79 ····invoke-virtual·{p0,·p1},·Lkotlin/sequences/SequencesKt___SequencesKt$minus$1$iterator$1;->invoke(Ljava/lang/Object;)Z79 ····invoke-virtual·{p0,·p1},·Lkotlin/sequences/SequencesKt___SequencesKt$minus$1$iterator$1;->invoke(Ljava/lang/Object;)Z
  
80 ····move-result·p180 ····move-result·p1
  
81 ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;81 ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
82 ····move-result-object·p182 ····move-result-object·p1
Offset 94, 15 lines modifiedOffset 94, 15 lines modified
94 ····.locals·294 ····.locals·2
95 ····.annotation·system·Ldalvik/annotation/Signature;95 ····.annotation·system·Ldalvik/annotation/Signature;
96 ········value·=·{96 ········value·=·{
97 ············"(TT;)Z"97 ············"(TT;)Z"
98 ········}98 ········}
99 ····.end·annotation99 ····.end·annotation
  
100 ····.line·1607100 ····.line·1613
101 ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$1$iterator$1;->$removed:Lkotlin/jvm/internal/Ref$BooleanRef;101 ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$1$iterator$1;->$removed:Lkotlin/jvm/internal/Ref$BooleanRef;
  
102 ····iget-boolean·v0,·v0,·Lkotlin/jvm/internal/Ref$BooleanRef;->element:Z102 ····iget-boolean·v0,·v0,·Lkotlin/jvm/internal/Ref$BooleanRef;->element:Z
  
103 ····const/4·v1,·0x1103 ····const/4·v1,·0x1
  
104 ····if-nez·v0,·:cond_0104 ····if-nez·v0,·:cond_0
1.02 KB
smali_classes2/kotlin/sequences/SequencesKt___SequencesKt$minus$3$iterator$1.smali
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 .end·method70 .end·method
  
  
71 #·virtual·methods71 #·virtual·methods
72 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;72 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;
73 ····.locals·073 ····.locals·0
  
74 ····.line·164574 ····.line·1651
75 ····invoke-virtual·{p0,·p1},·Lkotlin/sequences/SequencesKt___SequencesKt$minus$3$iterator$1;->invoke(Ljava/lang/Object;)Z75 ····invoke-virtual·{p0,·p1},·Lkotlin/sequences/SequencesKt___SequencesKt$minus$3$iterator$1;->invoke(Ljava/lang/Object;)Z
  
76 ····move-result·p176 ····move-result·p1
  
77 ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;77 ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
78 ····move-result-object·p178 ····move-result-object·p1
Offset 90, 15 lines modifiedOffset 90, 15 lines modified
90 ····.locals·190 ····.locals·1
91 ····.annotation·system·Ldalvik/annotation/Signature;91 ····.annotation·system·Ldalvik/annotation/Signature;
92 ········value·=·{92 ········value·=·{
93 ············"(TT;)Z"93 ············"(TT;)Z"
94 ········}94 ········}
95 ····.end·annotation95 ····.end·annotation
  
96 ····.line·165196 ····.line·1657
97 ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$3$iterator$1;->$other:Ljava/util/Collection;97 ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$3$iterator$1;->$other:Ljava/util/Collection;
  
98 ····invoke-interface·{v0,·p1},·Ljava/util/Collection;->contains(Ljava/lang/Object;)Z98 ····invoke-interface·{v0,·p1},·Ljava/util/Collection;->contains(Ljava/lang/Object;)Z
  
99 ····move-result·p199 ····move-result·p1
  
100 ····return·p1100 ····return·p1
3.87 KB
smali_classes2/kotlin/sequences/SequencesKt___SequencesKt$scan$1.smali
    
Offset 63, 16 lines modifiedOffset 63, 16 lines modified
63 ····i·=·{63 ····i·=·{
64 ········0x0,64 ········0x0,
65 ········0x1,65 ········0x1,
66 ········0x1,66 ········0x1,
67 ········0x167 ········0x1
68 ····}68 ····}
69 ····l·=·{69 ····l·=·{
70 ········0x593,70 ········0x599,
71 ········0x59771 ········0x59d
72 ····}72 ····}
73 ····m·=·"invokeSuspend"73 ····m·=·"invokeSuspend"
74 ····n·=·{74 ····n·=·{
75 ········"$this$sequence",75 ········"$this$sequence",
76 ········"$this$sequence",76 ········"$this$sequence",
77 ········"accumulator",77 ········"accumulator",
78 ········"element"78 ········"element"
Offset 183, 15 lines modifiedOffset 183, 15 lines modified
183 .method·public·final·invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;183 .method·public·final·invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;
184 ····.locals·8184 ····.locals·8
  
185 ····invoke-static·{},·Lkotlin/coroutines/intrinsics/IntrinsicsKt;->getCOROUTINE_SUSPENDED()Ljava/lang/Object;185 ····invoke-static·{},·Lkotlin/coroutines/intrinsics/IntrinsicsKt;->getCOROUTINE_SUSPENDED()Ljava/lang/Object;
  
186 ····move-result-object·v0186 ····move-result-object·v0
  
187 ····.line·1426187 ····.line·1432
188 ····iget·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->label:I188 ····iget·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->label:I
  
189 ····const/4·v2,·0x2189 ····const/4·v2,·0x2
  
190 ····const/4·v3,·0x1190 ····const/4·v3,·0x1
  
191 ····if-eqz·v1,·:cond_2191 ····if-eqz·v1,·:cond_2
Offset 220, 60 lines modifiedOffset 220, 60 lines modified
  
220 ····move-object·v3,·v0220 ····move-object·v3,·v0
  
221 ····move-object·v0,·v7221 ····move-object·v0,·v7
  
222 ····goto·:goto_1222 ····goto·:goto_1
  
223 ····.line·1433223 ····.line·1439
224 ····:cond_0224 ····:cond_0
225 ····new-instance·p1,·Ljava/lang/IllegalStateException;225 ····new-instance·p1,·Ljava/lang/IllegalStateException;
  
226 ····const-string·v0,·"call·to·\'resume\'·before·\'invoke\'·with·coroutine"226 ····const-string·v0,·"call·to·\'resume\'·before·\'invoke\'·with·coroutine"
  
227 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V227 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
228 ····throw·p1228 ····throw·p1
  
229 ····.line·1426229 ····.line·1432
230 ····:cond_1230 ····:cond_1
231 ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->L$0:Ljava/lang/Object;231 ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->L$0:Ljava/lang/Object;
  
232 ····check-cast·v1,·Lkotlin/sequences/SequenceScope;232 ····check-cast·v1,·Lkotlin/sequences/SequenceScope;
  
233 ····invoke-static·{p1},·Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V233 ····invoke-static·{p1},·Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V
  
234 ····goto·:goto_0234 ····goto·:goto_0
  
235 ····:cond_2235 ····:cond_2
236 ····invoke-static·{p1},·Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V236 ····invoke-static·{p1},·Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V
  
237 ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->p$:Lkotlin/sequences/SequenceScope;237 ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->p$:Lkotlin/sequences/SequenceScope;
  
238 ····.line·1427238 ····.line·1433
239 ····iget-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->$initial:Ljava/lang/Object;239 ····iget-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->$initial:Ljava/lang/Object;
  
240 ····iput-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->L$0:Ljava/lang/Object;240 ····iput-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->L$0:Ljava/lang/Object;
  
241 ····iput·v3,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->label:I241 ····iput·v3,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->label:I
  
242 ····invoke-virtual·{v1,·p1,·p0},·Lkotlin/sequences/SequenceScope;->yield(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;242 ····invoke-virtual·{v1,·p1,·p0},·Lkotlin/sequences/SequenceScope;->yield(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
  
243 ····move-result-object·p1243 ····move-result-object·p1
  
244 ····if-ne·p1,·v0,·:cond_3244 ····if-ne·p1,·v0,·:cond_3
  
245 ····return-object·v0245 ····return-object·v0
  
246 ····.line·1428246 ····.line·1434
247 ····:cond_3247 ····:cond_3
248 ····:goto_0248 ····:goto_0
249 ····iget-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->$initial:Ljava/lang/Object;249 ····iget-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->$initial:Ljava/lang/Object;
  
250 ····.line·1429250 ····.line·1435
251 ····iget-object·v3,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->$this_scan:Lkotlin/sequences/Sequence;251 ····iget-object·v3,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->$this_scan:Lkotlin/sequences/Sequence;
  
252 ····invoke-interface·{v3},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator;252 ····invoke-interface·{v3},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator;
  
253 ····move-result-object·v3253 ····move-result-object·v3
  
254 ····move-object·v4,·v1254 ····move-object·v4,·v1
Offset 294, 22 lines modifiedOffset 294, 22 lines modified
  
294 ····if-eqz·v5,·:cond_5294 ····if-eqz·v5,·:cond_5
  
295 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;295 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
296 ····move-result-object·v5296 ····move-result-object·v5
  
297 ····.line·1430297 ····.line·1436
298 ····iget-object·v6,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->$operation:Lkotlin/jvm/functions/Function2;298 ····iget-object·v6,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->$operation:Lkotlin/jvm/functions/Function2;
  
299 ····invoke-interface·{v6,·v0,·v5},·Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;299 ····invoke-interface·{v6,·v0,·v5},·Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
300 ····move-result-object·v0300 ····move-result-object·v0
  
301 ····.line·1431301 ····.line·1437
302 ····iput-object·v4,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->L$0:Ljava/lang/Object;302 ····iput-object·v4,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->L$0:Ljava/lang/Object;
  
303 ····iput-object·v0,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->L$1:Ljava/lang/Object;303 ····iput-object·v0,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->L$1:Ljava/lang/Object;
  
304 ····iput-object·v5,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->L$2:Ljava/lang/Object;304 ····iput-object·v5,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->L$2:Ljava/lang/Object;
  
305 ····iput-object·v1,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->L$3:Ljava/lang/Object;305 ····iput-object·v1,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$scan$1;->L$3:Ljava/lang/Object;
Offset 320, 13 lines modifiedOffset 320, 13 lines modified
  
320 ····move-result-object·v5320 ····move-result-object·v5
  
321 ····if-ne·v5,·v3,·:cond_4321 ····if-ne·v5,·v3,·:cond_4
  
322 ····return-object·v3322 ····return-object·v3
  
323 ····.line·1433323 ····.line·1439
324 ····:cond_5324 ····:cond_5
325 ····sget-object·p1,·Lkotlin/Unit;->INSTANCE:Lkotlin/Unit;325 ····sget-object·p1,·Lkotlin/Unit;->INSTANCE:Lkotlin/Unit;
Max diff block lines reached; 35/3824 bytes (0.92%) of diff not shown.
1.47 KB
smali_classes2/kotlin/sequences/SequencesKt___SequencesKt$minus$2.smali
    
Offset 64, 15 lines modifiedOffset 64, 15 lines modified
64 ············"Lkotlin/sequences/Sequence<",64 ············"Lkotlin/sequences/Sequence<",
65 ············"+TT;>;[",65 ············"+TT;>;[",
66 ············"Ljava/lang/Object;",66 ············"Ljava/lang/Object;",
67 ············")V"67 ············")V"
68 ········}68 ········}
69 ····.end·annotation69 ····.end·annotation
  
70 ····.line·162570 ····.line·1631
71 ····iput-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$2;->$this_minus:Lkotlin/sequences/Sequence;71 ····iput-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$2;->$this_minus:Lkotlin/sequences/Sequence;
  
72 ····iput-object·p2,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$2;->$elements:[Ljava/lang/Object;72 ····iput-object·p2,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$2;->$elements:[Ljava/lang/Object;
  
73 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V73 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
74 ····return-void74 ····return-void
Offset 86, 22 lines modifiedOffset 86, 22 lines modified
86 ········value·=·{86 ········value·=·{
87 ············"()",87 ············"()",
88 ············"Ljava/util/Iterator<",88 ············"Ljava/util/Iterator<",
89 ············"TT;>;"89 ············"TT;>;"
90 ········}90 ········}
91 ····.end·annotation91 ····.end·annotation
  
92 ····.line·162792 ····.line·1633
93 ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$2;->$elements:[Ljava/lang/Object;93 ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$2;->$elements:[Ljava/lang/Object;
  
94 ····invoke-static·{v0},·Lkotlin/collections/ArraysKt;->toHashSet([Ljava/lang/Object;)Ljava/util/HashSet;94 ····invoke-static·{v0},·Lkotlin/collections/ArraysKt;->toHashSet([Ljava/lang/Object;)Ljava/util/HashSet;
  
95 ····move-result-object·v095 ····move-result-object·v0
  
96 ····.line·162896 ····.line·1634
97 ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$2;->$this_minus:Lkotlin/sequences/Sequence;97 ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$2;->$this_minus:Lkotlin/sequences/Sequence;
  
98 ····new-instance·v2,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$2$iterator$1;98 ····new-instance·v2,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$2$iterator$1;
  
99 ····invoke-direct·{v2,·v0},·Lkotlin/sequences/SequencesKt___SequencesKt$minus$2$iterator$1;-><init>(Ljava/util/HashSet;)V99 ····invoke-direct·{v2,·v0},·Lkotlin/sequences/SequencesKt___SequencesKt$minus$2$iterator$1;-><init>(Ljava/util/HashSet;)V
  
100 ····check-cast·v2,·Lkotlin/jvm/functions/Function1;100 ····check-cast·v2,·Lkotlin/jvm/functions/Function1;
4.72 KB
smali_classes2/kotlin/sequences/SequencesKt___SequencesKt$scanIndexed$1.smali
    
Offset 28, 15 lines modifiedOffset 28, 15 lines modified
28 ········">;",28 ········">;",
29 ········"Ljava/lang/Object;",29 ········"Ljava/lang/Object;",
30 ········">;"30 ········">;"
31 ····}31 ····}
32 .end·annotation32 .end·annotation
  
33 .annotation·system·Ldalvik/annotation/SourceDebugExtension;33 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
34 ····value·=·"SMAP\n_Sequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Sequences.kt\nkotlin/sequences/SequencesKt___SequencesKt$scanIndexed$1\n*L\n1#1,2102:1\n*E\n"34 ····value·=·"SMAP\n_Sequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Sequences.kt\nkotlin/sequences/SequencesKt___SequencesKt$scanIndexed$1\n*L\n1#1,2110:1\n*E\n"
35 .end·annotation35 .end·annotation
  
36 .annotation·runtime·Lkotlin/Metadata;36 .annotation·runtime·Lkotlin/Metadata;
37 ····bv·=·{37 ····bv·=·{
38 ········0x1,38 ········0x1,
39 ········0x0,39 ········0x0,
40 ········0x340 ········0x3
Offset 68, 16 lines modifiedOffset 68, 16 lines modified
68 ········0x0,68 ········0x0,
69 ········0x1,69 ········0x1,
70 ········0x1,70 ········0x1,
71 ········0x1,71 ········0x1,
72 ········0x172 ········0x1
73 ····}73 ····}
74 ····l·=·{74 ····l·=·{
75 ········0x5b0,75 ········0x5b6,
76 ········0x5b576 ········0x5bb
77 ····}77 ····}
78 ····m·=·"invokeSuspend"78 ····m·=·"invokeSuspend"
79 ····n·=·{79 ····n·=·{
80 ········"$this$sequence",80 ········"$this$sequence",
81 ········"$this$sequence",81 ········"$this$sequence",
82 ········"index",82 ········"index",
83 ········"accumulator",83 ········"accumulator",
Offset 192, 15 lines modifiedOffset 192, 15 lines modified
192 .method·public·final·invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;192 .method·public·final·invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;
193 ····.locals·10193 ····.locals·10
  
194 ····invoke-static·{},·Lkotlin/coroutines/intrinsics/IntrinsicsKt;->getCOROUTINE_SUSPENDED()Ljava/lang/Object;194 ····invoke-static·{},·Lkotlin/coroutines/intrinsics/IntrinsicsKt;->getCOROUTINE_SUSPENDED()Ljava/lang/Object;
  
195 ····move-result-object·v0195 ····move-result-object·v0
  
196 ····.line·1455196 ····.line·1461
197 ····iget·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanIndexed$1;->label:I197 ····iget·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanIndexed$1;->label:I
  
198 ····const/4·v2,·0x2198 ····const/4·v2,·0x2
  
199 ····const/4·v3,·0x1199 ····const/4·v3,·0x1
  
200 ····if-eqz·v1,·:cond_2200 ····if-eqz·v1,·:cond_2
Offset 231, 40 lines modifiedOffset 231, 40 lines modified
  
231 ····move-object·v4,·v0231 ····move-object·v4,·v0
  
232 ····move·v0,·v9232 ····move·v0,·v9
  
233 ····goto·:goto_1233 ····goto·:goto_1
  
234 ····.line·1463234 ····.line·1469
235 ····:cond_0235 ····:cond_0
236 ····new-instance·p1,·Ljava/lang/IllegalStateException;236 ····new-instance·p1,·Ljava/lang/IllegalStateException;
  
237 ····const-string·v0,·"call·to·\'resume\'·before·\'invoke\'·with·coroutine"237 ····const-string·v0,·"call·to·\'resume\'·before·\'invoke\'·with·coroutine"
  
238 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V238 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
239 ····throw·p1239 ····throw·p1
  
240 ····.line·1455240 ····.line·1461
241 ····:cond_1241 ····:cond_1
242 ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanIndexed$1;->L$0:Ljava/lang/Object;242 ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanIndexed$1;->L$0:Ljava/lang/Object;
  
243 ····check-cast·v1,·Lkotlin/sequences/SequenceScope;243 ····check-cast·v1,·Lkotlin/sequences/SequenceScope;
  
244 ····invoke-static·{p1},·Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V244 ····invoke-static·{p1},·Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V
  
245 ····goto·:goto_0245 ····goto·:goto_0
  
246 ····:cond_2246 ····:cond_2
247 ····invoke-static·{p1},·Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V247 ····invoke-static·{p1},·Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V
  
248 ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanIndexed$1;->p$:Lkotlin/sequences/SequenceScope;248 ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanIndexed$1;->p$:Lkotlin/sequences/SequenceScope;
  
249 ····.line·1456249 ····.line·1462
250 ····iget-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanIndexed$1;->$initial:Ljava/lang/Object;250 ····iget-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanIndexed$1;->$initial:Ljava/lang/Object;
  
251 ····iput-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanIndexed$1;->L$0:Ljava/lang/Object;251 ····iput-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanIndexed$1;->L$0:Ljava/lang/Object;
  
252 ····iput·v3,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanIndexed$1;->label:I252 ····iput·v3,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanIndexed$1;->label:I
  
253 ····invoke-virtual·{v1,·p1,·p0},·Lkotlin/sequences/SequenceScope;->yield(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;253 ····invoke-virtual·{v1,·p1,·p0},·Lkotlin/sequences/SequenceScope;->yield(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
Offset 275, 18 lines modifiedOffset 275, 18 lines modified
  
275 ····return-object·v0275 ····return-object·v0
  
276 ····:cond_3276 ····:cond_3
277 ····:goto_0277 ····:goto_0
278 ····const/4·p1,·0x0278 ····const/4·p1,·0x0
  
279 ····.line·1458279 ····.line·1464
280 ····iget-object·v3,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanIndexed$1;->$initial:Ljava/lang/Object;280 ····iget-object·v3,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanIndexed$1;->$initial:Ljava/lang/Object;
  
281 ····.line·1459281 ····.line·1465
282 ····iget-object·v4,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanIndexed$1;->$this_scanIndexed:Lkotlin/sequences/Sequence;282 ····iget-object·v4,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanIndexed$1;->$this_scanIndexed:Lkotlin/sequences/Sequence;
  
283 ····invoke-interface·{v4},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator;283 ····invoke-interface·{v4},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator;
  
284 ····move-result-object·v4284 ····move-result-object·v4
  
285 ····move-object·p1,·p0285 ····move-object·p1,·p0
Offset 306, 15 lines modifiedOffset 306, 15 lines modified
  
306 ····if-eqz·v6,·:cond_6306 ····if-eqz·v6,·:cond_6
  
307 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;307 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
308 ····move-result-object·v6308 ····move-result-object·v6
  
309 ····.line·1460309 ····.line·1466
310 ····iget-object·v7,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$scanIndexed$1;->$operation:Lkotlin/jvm/functions/Function3;310 ····iget-object·v7,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$scanIndexed$1;->$operation:Lkotlin/jvm/functions/Function3;
  
311 ····add-int/lit8·v8,·v0,·0x1311 ····add-int/lit8·v8,·v0,·0x1
  
312 ····if-gez·v0,·:cond_4312 ····if-gez·v0,·:cond_4
  
313 ····invoke-static·{},·Lkotlin/collections/CollectionsKt;->throwIndexOverflow()V313 ····invoke-static·{},·Lkotlin/collections/CollectionsKt;->throwIndexOverflow()V
Offset 324, 15 lines modifiedOffset 324, 15 lines modified
  
324 ····move-result-object·v0324 ····move-result-object·v0
Max diff block lines reached; 871/4679 bytes (18.62%) of diff not shown.
613 B
smali_classes2/kotlin/sequences/SequencesKt___SequencesKt$onEach$1.smali
    
Offset 72, 14 lines modifiedOffset 72, 14 lines modified
72 ····.locals·172 ····.locals·1
73 ····.annotation·system·Ldalvik/annotation/Signature;73 ····.annotation·system·Ldalvik/annotation/Signature;
74 ········value·=·{74 ········value·=·{
75 ············"(TT;)TT;"75 ············"(TT;)TT;"
76 ········}76 ········}
77 ····.end·annotation77 ····.end·annotation
  
78 ····.line·134678 ····.line·1352
79 ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$onEach$1;->$action:Lkotlin/jvm/functions/Function1;79 ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$onEach$1;->$action:Lkotlin/jvm/functions/Function1;
  
80 ····invoke-interface·{v0,·p1},·Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;80 ····invoke-interface·{v0,·p1},·Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
  
81 ····return-object·p181 ····return-object·p1
82 .end·method82 .end·method
3.19 KB
smali_classes2/kotlin/sequences/SequencesKt___SequencesKt$zipWithNext$2.smali
    
Offset 63, 15 lines modifiedOffset 63, 15 lines modified
63 ····i·=·{63 ····i·=·{
64 ········0x0,64 ········0x0,
65 ········0x0,65 ········0x0,
66 ········0x0,66 ········0x0,
67 ········0x067 ········0x0
68 ····}68 ····}
69 ····l·=·{69 ····l·=·{
70 ········0x74770 ········0x74f
71 ····}71 ····}
72 ····m·=·"invokeSuspend"72 ····m·=·"invokeSuspend"
73 ····n·=·{73 ····n·=·{
74 ········"$this$result",74 ········"$this$result",
75 ········"iterator",75 ········"iterator",
76 ········"current",76 ········"current",
77 ········"next"77 ········"next"
Offset 176, 15 lines modifiedOffset 176, 15 lines modified
176 .method·public·final·invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;176 .method·public·final·invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;
177 ····.locals·8177 ····.locals·8
  
178 ····invoke-static·{},·Lkotlin/coroutines/intrinsics/IntrinsicsKt;->getCOROUTINE_SUSPENDED()Ljava/lang/Object;178 ····invoke-static·{},·Lkotlin/coroutines/intrinsics/IntrinsicsKt;->getCOROUTINE_SUSPENDED()Ljava/lang/Object;
  
179 ····move-result-object·v0179 ····move-result-object·v0
  
180 ····.line·1857180 ····.line·1865
181 ····iget·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$zipWithNext$2;->label:I181 ····iget·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$zipWithNext$2;->label:I
  
182 ····const/4·v2,·0x1182 ····const/4·v2,·0x1
  
183 ····if-eqz·v1,·:cond_1183 ····if-eqz·v1,·:cond_1
  
184 ····if-ne·v1,·v2,·:cond_0184 ····if-ne·v1,·v2,·:cond_0
Offset 209, 49 lines modifiedOffset 209, 49 lines modified
  
209 ····move-object·v1,·v0209 ····move-object·v1,·v0
  
210 ····move-object·v0,·v7210 ····move-object·v0,·v7
  
211 ····goto·:goto_0211 ····goto·:goto_0
  
212 ····.line·1866212 ····.line·1874
213 ····:cond_0213 ····:cond_0
214 ····new-instance·p1,·Ljava/lang/IllegalStateException;214 ····new-instance·p1,·Ljava/lang/IllegalStateException;
  
215 ····const-string·v0,·"call·to·\'resume\'·before·\'invoke\'·with·coroutine"215 ····const-string·v0,·"call·to·\'resume\'·before·\'invoke\'·with·coroutine"
  
216 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V216 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
217 ····throw·p1217 ····throw·p1
  
218 ····.line·1857218 ····.line·1865
219 ····:cond_1219 ····:cond_1
220 ····invoke-static·{p1},·Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V220 ····invoke-static·{p1},·Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V
  
221 ····iget-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$zipWithNext$2;->p$:Lkotlin/sequences/SequenceScope;221 ····iget-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$zipWithNext$2;->p$:Lkotlin/sequences/SequenceScope;
  
222 ····.line·1858222 ····.line·1866
223 ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$zipWithNext$2;->$this_zipWithNext:Lkotlin/sequences/Sequence;223 ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$zipWithNext$2;->$this_zipWithNext:Lkotlin/sequences/Sequence;
  
224 ····invoke-interface·{v1},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator;224 ····invoke-interface·{v1},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator;
  
225 ····move-result-object·v1225 ····move-result-object·v1
  
226 ····.line·1859226 ····.line·1867
227 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z227 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
228 ····move-result·v3228 ····move-result·v3
  
229 ····if-nez·v3,·:cond_2229 ····if-nez·v3,·:cond_2
  
230 ····sget-object·p1,·Lkotlin/Unit;->INSTANCE:Lkotlin/Unit;230 ····sget-object·p1,·Lkotlin/Unit;->INSTANCE:Lkotlin/Unit;
  
231 ····return-object·p1231 ····return-object·p1
  
232 ····.line·1860232 ····.line·1868
233 ····:cond_2233 ····:cond_2
234 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;234 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
235 ····move-result-object·v3235 ····move-result-object·v3
  
236 ····move-object·v4,·p1236 ····move-object·v4,·p1
  
Offset 261, 28 lines modifiedOffset 261, 28 lines modified
  
261 ····move-object·v1,·v0261 ····move-object·v1,·v0
  
262 ····move-object·v0,·v3262 ····move-object·v0,·v3
  
263 ····move-object·v3,·v7263 ····move-object·v3,·v7
  
264 ····.line·1861264 ····.line·1869
265 ····:goto_0265 ····:goto_0
266 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z266 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
267 ····move-result·v5267 ····move-result·v5
  
268 ····if-eqz·v5,·:cond_4268 ····if-eqz·v5,·:cond_4
  
269 ····.line·1862269 ····.line·1870
270 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;270 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
271 ····move-result-object·v5271 ····move-result-object·v5
  
272 ····.line·1863272 ····.line·1871
273 ····iget-object·v6,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$zipWithNext$2;->$transform:Lkotlin/jvm/functions/Function2;273 ····iget-object·v6,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$zipWithNext$2;->$transform:Lkotlin/jvm/functions/Function2;
  
274 ····invoke-interface·{v6,·v0,·v5},·Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;274 ····invoke-interface·{v6,·v0,·v5},·Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
275 ····move-result-object·v6275 ····move-result-object·v6
  
276 ····iput-object·v4,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$zipWithNext$2;->L$0:Ljava/lang/Object;276 ····iput-object·v4,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$zipWithNext$2;->L$0:Ljava/lang/Object;
Offset 304, 13 lines modifiedOffset 304, 13 lines modified
304 ····return-object·v1304 ····return-object·v1
  
305 ····:cond_3305 ····:cond_3
306 ····move-object·v0,·v5306 ····move-object·v0,·v5
  
307 ····goto·:goto_0307 ····goto·:goto_0
  
308 ····.line·1866308 ····.line·1874
309 ····:cond_4309 ····:cond_4
310 ····sget-object·p1,·Lkotlin/Unit;->INSTANCE:Lkotlin/Unit;310 ····sget-object·p1,·Lkotlin/Unit;->INSTANCE:Lkotlin/Unit;
  
311 ····return-object·p1311 ····return-object·p1
312 .end·method312 .end·method
966 B
smali_classes2/kotlin/sequences/SequencesKt___SequencesKt$asIterable$$inlined$Iterable$1.smali
    
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
23 ········"Ljava/lang/Iterable<",23 ········"Ljava/lang/Iterable<",
24 ········"TT;>;",24 ········"TT;>;",
25 ········"Lkotlin/jvm/internal/markers/KMappedMarker;"25 ········"Lkotlin/jvm/internal/markers/KMappedMarker;"
26 ····}26 ····}
27 .end·annotation27 .end·annotation
  
28 .annotation·system·Ldalvik/annotation/SourceDebugExtension;28 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
29 ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Sequences.kt\nkotlin/sequences/SequencesKt___SequencesKt\n*L\n1#1,93:1\n1911#2:94\n*E\n"29 ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Sequences.kt\nkotlin/sequences/SequencesKt___SequencesKt\n*L\n1#1,93:1\n1919#2:94\n*E\n"
30 .end·annotation30 .end·annotation
  
31 .annotation·runtime·Lkotlin/Metadata;31 .annotation·runtime·Lkotlin/Metadata;
32 ····bv·=·{32 ····bv·=·{
33 ········0x1,33 ········0x1,
34 ········0x0,34 ········0x0,
35 ········0x335 ········0x3
1.89 KB
smali_classes2/kotlin/sequences/SequencesKt___SequencesKt$minus$3.smali
    
Offset 64, 15 lines modifiedOffset 64, 15 lines modified
64 ············"Lkotlin/sequences/Sequence<",64 ············"Lkotlin/sequences/Sequence<",
65 ············"+TT;>;",65 ············"+TT;>;",
66 ············"Ljava/lang/Iterable;",66 ············"Ljava/lang/Iterable;",
67 ············")V"67 ············")V"
68 ········}68 ········}
69 ····.end·annotation69 ····.end·annotation
  
70 ····.line·164570 ····.line·1651
71 ····iput-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$3;->$this_minus:Lkotlin/sequences/Sequence;71 ····iput-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$3;->$this_minus:Lkotlin/sequences/Sequence;
  
72 ····iput-object·p2,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$3;->$elements:Ljava/lang/Iterable;72 ····iput-object·p2,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$3;->$elements:Ljava/lang/Iterable;
  
73 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V73 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
74 ····return-void74 ····return-void
Offset 86, 38 lines modifiedOffset 86, 38 lines modified
86 ········value·=·{86 ········value·=·{
87 ············"()",87 ············"()",
88 ············"Ljava/util/Iterator<",88 ············"Ljava/util/Iterator<",
89 ············"TT;>;"89 ············"TT;>;"
90 ········}90 ········}
91 ····.end·annotation91 ····.end·annotation
  
92 ····.line·164792 ····.line·1653
93 ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$3;->$elements:Ljava/lang/Iterable;93 ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$3;->$elements:Ljava/lang/Iterable;
  
94 ····invoke-static·{v0},·Lkotlin/collections/CollectionsKt;->convertToSetForSetOperation(Ljava/lang/Iterable;)Ljava/util/Collection;94 ····invoke-static·{v0},·Lkotlin/collections/CollectionsKt;->convertToSetForSetOperation(Ljava/lang/Iterable;)Ljava/util/Collection;
  
95 ····move-result-object·v095 ····move-result-object·v0
  
96 ····.line·164896 ····.line·1654
97 ····invoke-interface·{v0},·Ljava/util/Collection;->isEmpty()Z97 ····invoke-interface·{v0},·Ljava/util/Collection;->isEmpty()Z
  
98 ····move-result·v198 ····move-result·v1
  
99 ····if-eqz·v1,·:cond_099 ····if-eqz·v1,·:cond_0
  
100 ····.line·1649100 ····.line·1655
101 ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$3;->$this_minus:Lkotlin/sequences/Sequence;101 ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$3;->$this_minus:Lkotlin/sequences/Sequence;
  
102 ····invoke-interface·{v0},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator;102 ····invoke-interface·{v0},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator;
  
103 ····move-result-object·v0103 ····move-result-object·v0
  
104 ····return-object·v0104 ····return-object·v0
  
105 ····.line·1651105 ····.line·1657
106 ····:cond_0106 ····:cond_0
107 ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$3;->$this_minus:Lkotlin/sequences/Sequence;107 ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$3;->$this_minus:Lkotlin/sequences/Sequence;
  
108 ····new-instance·v2,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$3$iterator$1;108 ····new-instance·v2,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$3$iterator$1;
  
109 ····invoke-direct·{v2,·v0},·Lkotlin/sequences/SequencesKt___SequencesKt$minus$3$iterator$1;-><init>(Ljava/util/Collection;)V109 ····invoke-direct·{v2,·v0},·Lkotlin/sequences/SequencesKt___SequencesKt$minus$3$iterator$1;-><init>(Ljava/util/Collection;)V
  
1.89 KB
smali_classes2/kotlin/sequences/SequencesKt___SequencesKt$minus$4.smali
    
Offset 64, 15 lines modifiedOffset 64, 15 lines modified
64 ············"Lkotlin/sequences/Sequence<",64 ············"Lkotlin/sequences/Sequence<",
65 ············"+TT;>;",65 ············"+TT;>;",
66 ············"Lkotlin/sequences/Sequence;",66 ············"Lkotlin/sequences/Sequence;",
67 ············")V"67 ············")V"
68 ········}68 ········}
69 ····.end·annotation69 ····.end·annotation
  
70 ····.line·166870 ····.line·1674
71 ····iput-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$4;->$this_minus:Lkotlin/sequences/Sequence;71 ····iput-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$4;->$this_minus:Lkotlin/sequences/Sequence;
  
72 ····iput-object·p2,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$4;->$elements:Lkotlin/sequences/Sequence;72 ····iput-object·p2,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$4;->$elements:Lkotlin/sequences/Sequence;
  
73 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V73 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
74 ····return-void74 ····return-void
Offset 86, 38 lines modifiedOffset 86, 38 lines modified
86 ········value·=·{86 ········value·=·{
87 ············"()",87 ············"()",
88 ············"Ljava/util/Iterator<",88 ············"Ljava/util/Iterator<",
89 ············"TT;>;"89 ············"TT;>;"
90 ········}90 ········}
91 ····.end·annotation91 ····.end·annotation
  
92 ····.line·167092 ····.line·1676
93 ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$4;->$elements:Lkotlin/sequences/Sequence;93 ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$4;->$elements:Lkotlin/sequences/Sequence;
  
94 ····invoke-static·{v0},·Lkotlin/sequences/SequencesKt;->toHashSet(Lkotlin/sequences/Sequence;)Ljava/util/HashSet;94 ····invoke-static·{v0},·Lkotlin/sequences/SequencesKt;->toHashSet(Lkotlin/sequences/Sequence;)Ljava/util/HashSet;
  
95 ····move-result-object·v095 ····move-result-object·v0
  
96 ····.line·167196 ····.line·1677
97 ····invoke-virtual·{v0},·Ljava/util/HashSet;->isEmpty()Z97 ····invoke-virtual·{v0},·Ljava/util/HashSet;->isEmpty()Z
  
98 ····move-result·v198 ····move-result·v1
  
99 ····if-eqz·v1,·:cond_099 ····if-eqz·v1,·:cond_0
  
100 ····.line·1672100 ····.line·1678
101 ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$4;->$this_minus:Lkotlin/sequences/Sequence;101 ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$4;->$this_minus:Lkotlin/sequences/Sequence;
  
102 ····invoke-interface·{v0},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator;102 ····invoke-interface·{v0},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator;
  
103 ····move-result-object·v0103 ····move-result-object·v0
  
104 ····return-object·v0104 ····return-object·v0
  
105 ····.line·1674105 ····.line·1680
106 ····:cond_0106 ····:cond_0
107 ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$4;->$this_minus:Lkotlin/sequences/Sequence;107 ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$4;->$this_minus:Lkotlin/sequences/Sequence;
  
108 ····new-instance·v2,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$4$iterator$1;108 ····new-instance·v2,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$4$iterator$1;
  
109 ····invoke-direct·{v2,·v0},·Lkotlin/sequences/SequencesKt___SequencesKt$minus$4$iterator$1;-><init>(Ljava/util/HashSet;)V109 ····invoke-direct·{v2,·v0},·Lkotlin/sequences/SequencesKt___SequencesKt$minus$4$iterator$1;-><init>(Ljava/util/HashSet;)V
  
4.24 KB
smali_classes2/kotlin/sequences/SequencesKt___SequencesKt$scanReduce$1.smali
    
Offset 65, 16 lines modifiedOffset 65, 16 lines modified
65 ········0x0,65 ········0x0,
66 ········0x0,66 ········0x0,
67 ········0x1,67 ········0x1,
68 ········0x1,68 ········0x1,
69 ········0x169 ········0x1
70 ····}70 ····}
71 ····l·=·{71 ····l·=·{
72 ········0x5ce,72 ········0x5d4,
73 ········0x5d173 ········0x5d7
74 ····}74 ····}
75 ····m·=·"invokeSuspend"75 ····m·=·"invokeSuspend"
76 ····n·=·{76 ····n·=·{
77 ········"$this$sequence",77 ········"$this$sequence",
78 ········"iterator",78 ········"iterator",
79 ········"accumulator",79 ········"accumulator",
80 ········"$this$sequence",80 ········"$this$sequence",
Offset 181, 15 lines modifiedOffset 181, 15 lines modified
181 .method·public·final·invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;181 .method·public·final·invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;
182 ····.locals·7182 ····.locals·7
  
183 ····invoke-static·{},·Lkotlin/coroutines/intrinsics/IntrinsicsKt;->getCOROUTINE_SUSPENDED()Ljava/lang/Object;183 ····invoke-static·{},·Lkotlin/coroutines/intrinsics/IntrinsicsKt;->getCOROUTINE_SUSPENDED()Ljava/lang/Object;
  
184 ····move-result-object·v0184 ····move-result-object·v0
  
185 ····.line·1482185 ····.line·1488
186 ····iget·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->label:I186 ····iget·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->label:I
  
187 ····const/4·v2,·0x2187 ····const/4·v2,·0x2
  
188 ····const/4·v3,·0x1188 ····const/4·v3,·0x1
  
189 ····if-eqz·v1,·:cond_2189 ····if-eqz·v1,·:cond_2
Offset 208, 25 lines modifiedOffset 208, 25 lines modified
  
208 ····check-cast·v4,·Lkotlin/sequences/SequenceScope;208 ····check-cast·v4,·Lkotlin/sequences/SequenceScope;
  
209 ····invoke-static·{p1},·Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V209 ····invoke-static·{p1},·Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V
  
210 ····goto·:goto_1210 ····goto·:goto_1
  
211 ····.line·1492211 ····.line·1498
212 ····:cond_0212 ····:cond_0
213 ····new-instance·p1,·Ljava/lang/IllegalStateException;213 ····new-instance·p1,·Ljava/lang/IllegalStateException;
  
214 ····const-string·v0,·"call·to·\'resume\'·before·\'invoke\'·with·coroutine"214 ····const-string·v0,·"call·to·\'resume\'·before·\'invoke\'·with·coroutine"
  
215 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V215 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
216 ····throw·p1216 ····throw·p1
  
217 ····.line·1482217 ····.line·1488
218 ····:cond_1218 ····:cond_1
219 ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->L$2:Ljava/lang/Object;219 ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->L$2:Ljava/lang/Object;
  
220 ····iget-object·v3,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->L$1:Ljava/lang/Object;220 ····iget-object·v3,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->L$1:Ljava/lang/Object;
  
221 ····check-cast·v3,·Ljava/util/Iterator;221 ····check-cast·v3,·Ljava/util/Iterator;
  
Offset 241, 34 lines modifiedOffset 241, 34 lines modified
241 ····goto·:goto_0241 ····goto·:goto_0
  
242 ····:cond_2242 ····:cond_2
243 ····invoke-static·{p1},·Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V243 ····invoke-static·{p1},·Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V
  
244 ····iget-object·v4,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->p$:Lkotlin/sequences/SequenceScope;244 ····iget-object·v4,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->p$:Lkotlin/sequences/SequenceScope;
  
245 ····.line·1483245 ····.line·1489
246 ····iget-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->$this_scanReduce:Lkotlin/sequences/Sequence;246 ····iget-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->$this_scanReduce:Lkotlin/sequences/Sequence;
  
247 ····invoke-interface·{p1},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator;247 ····invoke-interface·{p1},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator;
  
248 ····move-result-object·p1248 ····move-result-object·p1
  
249 ····.line·1484249 ····.line·1490
250 ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z250 ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z
  
251 ····move-result·v1251 ····move-result·v1
  
252 ····if-eqz·v1,·:cond_5252 ····if-eqz·v1,·:cond_5
  
253 ····.line·1485253 ····.line·1491
254 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;254 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
255 ····move-result-object·v1255 ····move-result-object·v1
  
256 ····.line·1486256 ····.line·1492
257 ····iput-object·v4,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->L$0:Ljava/lang/Object;257 ····iput-object·v4,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->L$0:Ljava/lang/Object;
  
258 ····iput-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->L$1:Ljava/lang/Object;258 ····iput-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->L$1:Ljava/lang/Object;
  
259 ····iput-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->L$2:Ljava/lang/Object;259 ····iput-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->L$2:Ljava/lang/Object;
  
260 ····iput·v3,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->label:I260 ····iput·v3,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->label:I
Offset 284, 34 lines modifiedOffset 284, 34 lines modified
284 ····:cond_3284 ····:cond_3
285 ····:goto_0285 ····:goto_0
286 ····move-object·v3,·p1286 ····move-object·v3,·p1
  
287 ····:goto_1287 ····:goto_1
288 ····move-object·p1,·p0288 ····move-object·p1,·p0
  
289 ····.line·1487289 ····.line·1493
290 ····:cond_4290 ····:cond_4
291 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z291 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
292 ····move-result·v5292 ····move-result·v5
  
293 ····if-eqz·v5,·:cond_5293 ····if-eqz·v5,·:cond_5
  
294 ····.line·1488294 ····.line·1494
295 ····iget-object·v5,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->$operation:Lkotlin/jvm/functions/Function2;295 ····iget-object·v5,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->$operation:Lkotlin/jvm/functions/Function2;
  
296 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;296 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
297 ····move-result-object·v6297 ····move-result-object·v6
  
298 ····invoke-interface·{v5,·v1,·v6},·Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;298 ····invoke-interface·{v5,·v1,·v6},·Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
299 ····move-result-object·v1299 ····move-result-object·v1
  
300 ····.line·1489300 ····.line·1495
301 ····iput-object·v4,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->L$0:Ljava/lang/Object;301 ····iput-object·v4,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->L$0:Ljava/lang/Object;
  
302 ····iput-object·v3,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->L$1:Ljava/lang/Object;302 ····iput-object·v3,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->L$1:Ljava/lang/Object;
  
303 ····iput-object·v1,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->L$2:Ljava/lang/Object;303 ····iput-object·v1,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduce$1;->L$2:Ljava/lang/Object;
  
Max diff block lines reached; 247/4191 bytes (5.89%) of diff not shown.
1.55 KB
smali_classes2/kotlin/sequences/SequencesKt___SequencesKt$sortedWith$1.smali
    
Offset 64, 15 lines modifiedOffset 64, 15 lines modified
64 ············"Lkotlin/sequences/Sequence<",64 ············"Lkotlin/sequences/Sequence<",
65 ············"+TT;>;",65 ············"+TT;>;",
66 ············"Ljava/util/Comparator;",66 ············"Ljava/util/Comparator;",
67 ············")V"67 ············")V"
68 ········}68 ········}
69 ····.end·annotation69 ····.end·annotation
  
70 ····.line·56570 ····.line·571
71 ····iput-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$sortedWith$1;->$this_sortedWith:Lkotlin/sequences/Sequence;71 ····iput-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$sortedWith$1;->$this_sortedWith:Lkotlin/sequences/Sequence;
  
72 ····iput-object·p2,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$sortedWith$1;->$comparator:Ljava/util/Comparator;72 ····iput-object·p2,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$sortedWith$1;->$comparator:Ljava/util/Comparator;
  
73 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V73 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
74 ····return-void74 ····return-void
Offset 86, 26 lines modifiedOffset 86, 26 lines modified
86 ········value·=·{86 ········value·=·{
87 ············"()",87 ············"()",
88 ············"Ljava/util/Iterator<",88 ············"Ljava/util/Iterator<",
89 ············"TT;>;"89 ············"TT;>;"
90 ········}90 ········}
91 ····.end·annotation91 ····.end·annotation
  
92 ····.line·56792 ····.line·573
93 ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$sortedWith$1;->$this_sortedWith:Lkotlin/sequences/Sequence;93 ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$sortedWith$1;->$this_sortedWith:Lkotlin/sequences/Sequence;
  
94 ····invoke-static·{v0},·Lkotlin/sequences/SequencesKt;->toMutableList(Lkotlin/sequences/Sequence;)Ljava/util/List;94 ····invoke-static·{v0},·Lkotlin/sequences/SequencesKt;->toMutableList(Lkotlin/sequences/Sequence;)Ljava/util/List;
  
95 ····move-result-object·v095 ····move-result-object·v0
  
96 ····.line·56896 ····.line·574
97 ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$sortedWith$1;->$comparator:Ljava/util/Comparator;97 ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$sortedWith$1;->$comparator:Ljava/util/Comparator;
  
98 ····invoke-static·{v0,·v1},·Lkotlin/collections/CollectionsKt;->sortWith(Ljava/util/List;Ljava/util/Comparator;)V98 ····invoke-static·{v0,·v1},·Lkotlin/collections/CollectionsKt;->sortWith(Ljava/util/List;Ljava/util/Comparator;)V
  
99 ····.line·56999 ····.line·575
100 ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator;100 ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
101 ····move-result-object·v0101 ····move-result-object·v0
  
102 ····return-object·v0102 ····return-object·v0
103 .end·method103 .end·method
103 KB
smali_classes2/kotlin/sequences/SequencesKt___SequencesKt.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Lkotlin/sequences/SequencesKt___SequencesKt;1 .class·Lkotlin/sequences/SequencesKt___SequencesKt;
2 .super·Lkotlin/sequences/SequencesKt___SequencesJvmKt;2 .super·Lkotlin/sequences/SequencesKt___SequencesJvmKt;
3 .source·"_Sequences.kt"3 .source·"_Sequences.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\n_Sequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Sequences.kt\nkotlin/sequences/SequencesKt___SequencesKt\n+·2·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,2102:1\n140#1,2:2103\n267#1,7:2105\n1115#1,3:2112\n668#1,4:2115\n633#1,4:2119\n651#1,4:2123\n704#1,4:2127\n824#1,3:2131\n827#1,3:2141\n844#1,3:2144\n847#1,3:2154\n1115#1,3:2171\n1104#1,2:2174\n347#2,7:2134\n347#2,7:2147\n347#2,7:2157\n347#2,7:2164\n*E\n*S·Ko[·...·truncated·by·diffoscope;·len:·316,·SHA:·6d9974fc73af00f66c9e055bbd66b68c7c7152c44aa540af8021366cfdec5084·...·]\n*E\n"6 ····value·=·"SMAP\n_Sequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Sequences.kt\nkotlin/sequences/SequencesKt___SequencesKt\n+·2·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n*L\n1#1,2110:1\n140#1,2:2111\n267#1,7:2113\n1121#1,3:2120\n674#1,4:2123\n639#1,4:2127\n657#1,4:2131\n710#1,4:2135\n830#1,3:2139\n833#1,3:2149\n850#1,3:2152\n853#1,3:2162\n1121#1,3:2179\n1110#1,2:2182\n352#2,7:2142\n352#2,7:2155\n352#2,7:2165\n352#2,7:2172\n*E\n*S·Ko[·...·truncated·by·diffoscope;·len:·316,·SHA:·2adb738d607c646050c51fe07339127c64ee3766c1e014a6516370609d62a28e·...·]\n*E\n"
7 .end·annotation7 .end·annotation
  
8 .annotation·runtime·Lkotlin/Metadata;8 .annotation·runtime·Lkotlin/Metadata;
9 ····bv·=·{9 ····bv·=·{
10 ········0x1,10 ········0x1,
11 ········0x0,11 ········0x0,
12 ········0x312 ········0x3
Offset 274, 15 lines modifiedOffset 274, 15 lines modified
  
274 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V274 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
275 ····const-string·v0,·"predicate"275 ····const-string·v0,·"predicate"
  
276 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V276 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
277 ····.line·1023277 ····.line·1029
278 ····invoke-interface·{p0},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator;278 ····invoke-interface·{p0},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator;
  
279 ····move-result-object·p0279 ····move-result-object·p0
  
280 ····:cond_0280 ····:cond_0
281 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z281 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z
  
Offset 328, 15 lines modifiedOffset 328, 15 lines modified
328 ········}328 ········}
329 ····.end·annotation329 ····.end·annotation
  
330 ····const-string·v0,·"$this$any"330 ····const-string·v0,·"$this$any"
  
331 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V331 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
332 ····.line·1035332 ····.line·1041
333 ····invoke-interface·{p0},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator;333 ····invoke-interface·{p0},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator;
  
334 ····move-result-object·p0334 ····move-result-object·p0
  
335 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z335 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z
  
336 ····move-result·p0336 ····move-result·p0
Offset 364, 15 lines modifiedOffset 364, 15 lines modified
  
364 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V364 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
365 ····const-string·v0,·"predicate"365 ····const-string·v0,·"predicate"
  
366 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V366 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
367 ····.line·1046367 ····.line·1052
368 ····invoke-interface·{p0},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator;368 ····invoke-interface·{p0},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator;
  
369 ····move-result-object·p0369 ····move-result-object·p0
  
370 ····:cond_0370 ····:cond_0
371 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z371 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z
  
Offset 420, 15 lines modifiedOffset 420, 15 lines modified
420 ········}420 ········}
421 ····.end·annotation421 ····.end·annotation
  
422 ····const-string·v0,·"$this$asIterable"422 ····const-string·v0,·"$this$asIterable"
  
423 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V423 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
424 ····.line·1911424 ····.line·1919
425 ····new-instance·v0,·Lkotlin/sequences/SequencesKt___SequencesKt$asIterable$$inlined$Iterable$1;425 ····new-instance·v0,·Lkotlin/sequences/SequencesKt___SequencesKt$asIterable$$inlined$Iterable$1;
  
426 ····invoke-direct·{v0,·p0},·Lkotlin/sequences/SequencesKt___SequencesKt$asIterable$$inlined$Iterable$1;-><init>(Lkotlin/sequences/Sequence;)V426 ····invoke-direct·{v0,·p0},·Lkotlin/sequences/SequencesKt___SequencesKt$asIterable$$inlined$Iterable$1;-><init>(Lkotlin/sequences/Sequence;)V
  
427 ····check-cast·v0,·Ljava/lang/Iterable;427 ····check-cast·v0,·Ljava/lang/Iterable;
  
428 ····return-object·v0428 ····return-object·v0
Offset 477, 22 lines modifiedOffset 477, 22 lines modified
  
477 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V477 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
478 ····const-string·v0,·"transform"478 ····const-string·v0,·"transform"
  
479 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V479 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
480 ····.line·587480 ····.line·593
481 ····new-instance·v0,·Ljava/util/LinkedHashMap;481 ····new-instance·v0,·Ljava/util/LinkedHashMap;
  
482 ····invoke-direct·{v0},·Ljava/util/LinkedHashMap;-><init>()V482 ····invoke-direct·{v0},·Ljava/util/LinkedHashMap;-><init>()V
  
483 ····check-cast·v0,·Ljava/util/Map;483 ····check-cast·v0,·Ljava/util/Map;
  
484 ····.line·2115484 ····.line·2123
485 ····invoke-interface·{p0},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator;485 ····invoke-interface·{p0},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator;
  
486 ····move-result-object·p0486 ····move-result-object·p0
  
487 ····:goto_0487 ····:goto_0
488 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z488 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z
  
Offset 500, 15 lines modifiedOffset 500, 15 lines modified
  
500 ····if-eqz·v1,·:cond_0500 ····if-eqz·v1,·:cond_0
  
501 ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object;501 ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
502 ····move-result-object·v1502 ····move-result-object·v1
  
503 ····.line·2116503 ····.line·2124
504 ····invoke-interface·{p1,·v1},·Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;504 ····invoke-interface·{p1,·v1},·Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
  
505 ····move-result-object·v1505 ····move-result-object·v1
  
506 ····check-cast·v1,·Lkotlin/Pair;506 ····check-cast·v1,·Lkotlin/Pair;
  
507 ····invoke-virtual·{v1},·Lkotlin/Pair;->getFirst()Ljava/lang/Object;507 ····invoke-virtual·{v1},·Lkotlin/Pair;->getFirst()Ljava/lang/Object;
Offset 549, 22 lines modifiedOffset 549, 22 lines modified
  
549 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V549 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
550 ····const-string·v0,·"keySelector"550 ····const-string·v0,·"keySelector"
  
551 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V551 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
552 ····.line·603552 ····.line·609
Max diff block lines reached; 99561/105088 bytes (94.74%) of diff not shown.
557 B
smali_classes2/kotlin/sequences/SequencesKt___SequencesKt$filterIndexed$2.smali
    
Offset 102, 14 lines modifiedOffset 102, 14 lines modified
102 ········}102 ········}
103 ····.end·annotation103 ····.end·annotation
  
104 ····const-string·v0,·"it"104 ····const-string·v0,·"it"
  
105 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V105 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
106 ····.line·392106 ····.line·394
107 ····invoke-virtual·{p1},·Lkotlin/collections/IndexedValue;->getValue()Ljava/lang/Object;107 ····invoke-virtual·{p1},·Lkotlin/collections/IndexedValue;->getValue()Ljava/lang/Object;
  
108 ····move-result-object·p1108 ····move-result-object·p1
  
109 ····return-object·p1109 ····return-object·p1
110 .end·method110 .end·method
543 B
smali_classes2/kotlin/sequences/SequencesKt___SequencesKt$flatMap$1.smali
    
Offset 107, 14 lines modifiedOffset 107, 14 lines modified
107 ········}107 ········}
108 ····.end·annotation108 ····.end·annotation
  
109 ····const-string·v0,·"it"109 ····const-string·v0,·"it"
  
110 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V110 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
111 ····.line·768111 ····.line·774
112 ····invoke-interface·{p1},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator;112 ····invoke-interface·{p1},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator;
  
113 ····move-result-object·p1113 ····move-result-object·p1
  
114 ····return-object·p1114 ····return-object·p1
115 .end·method115 .end·method
2.22 KB
smali_classes2/kotlin/sequences/SequencesKt___SequencesKt$groupingBy$1.smali
    
Offset 21, 15 lines modifiedOffset 21, 15 lines modified
21 ········"Ljava/lang/Object;",21 ········"Ljava/lang/Object;",
22 ········"Lkotlin/collections/Grouping<",22 ········"Lkotlin/collections/Grouping<",
23 ········"TT;TK;>;"23 ········"TT;TK;>;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
26 .annotation·system·Ldalvik/annotation/SourceDebugExtension;26 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
27 ····value·=·"SMAP\n_Sequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Sequences.kt\nkotlin/sequences/SequencesKt___SequencesKt$groupingBy$1\n*L\n1#1,2102:1\n*E\n"27 ····value·=·"SMAP\n_Sequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Sequences.kt\nkotlin/sequences/SequencesKt___SequencesKt$groupingBy$1\n*L\n1#1,2110:1\n*E\n"
28 .end·annotation28 .end·annotation
  
29 .annotation·runtime·Lkotlin/Metadata;29 .annotation·runtime·Lkotlin/Metadata;
30 ····bv·=·{30 ····bv·=·{
31 ········0x1,31 ········0x1,
32 ········0x0,32 ········0x0,
33 ········0x333 ········0x3
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 ············"Lkotlin/sequences/Sequence<",71 ············"Lkotlin/sequences/Sequence<",
72 ············"+TT;>;",72 ············"+TT;>;",
73 ············"Lkotlin/jvm/functions/Function1;",73 ············"Lkotlin/jvm/functions/Function1;",
74 ············")V"74 ············")V"
75 ········}75 ········}
76 ····.end·annotation76 ····.end·annotation
  
77 ····.line·86277 ····.line·868
78 ····iput-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$groupingBy$1;->$this_groupingBy:Lkotlin/sequences/Sequence;78 ····iput-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$groupingBy$1;->$this_groupingBy:Lkotlin/sequences/Sequence;
  
79 ····iput-object·p2,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$groupingBy$1;->$keySelector:Lkotlin/jvm/functions/Function1;79 ····iput-object·p2,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$groupingBy$1;->$keySelector:Lkotlin/jvm/functions/Function1;
  
80 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V80 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
81 ····return-void81 ····return-void
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
91 ····.locals·191 ····.locals·1
92 ····.annotation·system·Ldalvik/annotation/Signature;92 ····.annotation·system·Ldalvik/annotation/Signature;
93 ········value·=·{93 ········value·=·{
94 ············"(TT;)TK;"94 ············"(TT;)TK;"
95 ········}95 ········}
96 ····.end·annotation96 ····.end·annotation
  
97 ····.line·86497 ····.line·870
98 ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$groupingBy$1;->$keySelector:Lkotlin/jvm/functions/Function1;98 ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$groupingBy$1;->$keySelector:Lkotlin/jvm/functions/Function1;
  
99 ····invoke-interface·{v0,·p1},·Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;99 ····invoke-interface·{v0,·p1},·Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
  
100 ····move-result-object·p1100 ····move-result-object·p1
  
101 ····return-object·p1101 ····return-object·p1
Offset 111, 15 lines modifiedOffset 111, 15 lines modified
111 ········value·=·{111 ········value·=·{
112 ············"()",112 ············"()",
113 ············"Ljava/util/Iterator<",113 ············"Ljava/util/Iterator<",
114 ············"TT;>;"114 ············"TT;>;"
115 ········}115 ········}
116 ····.end·annotation116 ····.end·annotation
  
117 ····.line·863117 ····.line·869
118 ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$groupingBy$1;->$this_groupingBy:Lkotlin/sequences/Sequence;118 ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$groupingBy$1;->$this_groupingBy:Lkotlin/sequences/Sequence;
  
119 ····invoke-interface·{v0},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator;119 ····invoke-interface·{v0},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator;
  
120 ····move-result-object·v0120 ····move-result-object·v0
  
121 ····return-object·v0121 ····return-object·v0
1.25 KB
smali_classes2/kotlin/sequences/SequencesKt___SequencesKt$sorted$1.smali
    
Offset 60, 15 lines modifiedOffset 60, 15 lines modified
60 ········value·=·{60 ········value·=·{
61 ············"(",61 ············"(",
62 ············"Lkotlin/sequences/Sequence<",62 ············"Lkotlin/sequences/Sequence<",
63 ············"+TT;>;)V"63 ············"+TT;>;)V"
64 ········}64 ········}
65 ····.end·annotation65 ····.end·annotation
  
66 ····.line·51566 ····.line·521
67 ····iput-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$sorted$1;->$this_sorted:Lkotlin/sequences/Sequence;67 ····iput-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$sorted$1;->$this_sorted:Lkotlin/sequences/Sequence;
  
68 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V68 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
69 ····return-void69 ····return-void
70 .end·method70 .end·method
  
Offset 80, 24 lines modifiedOffset 80, 24 lines modified
80 ········value·=·{80 ········value·=·{
81 ············"()",81 ············"()",
82 ············"Ljava/util/Iterator<",82 ············"Ljava/util/Iterator<",
83 ············"TT;>;"83 ············"TT;>;"
84 ········}84 ········}
85 ····.end·annotation85 ····.end·annotation
  
86 ····.line·51786 ····.line·523
87 ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$sorted$1;->$this_sorted:Lkotlin/sequences/Sequence;87 ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$sorted$1;->$this_sorted:Lkotlin/sequences/Sequence;
  
88 ····invoke-static·{v0},·Lkotlin/sequences/SequencesKt;->toMutableList(Lkotlin/sequences/Sequence;)Ljava/util/List;88 ····invoke-static·{v0},·Lkotlin/sequences/SequencesKt;->toMutableList(Lkotlin/sequences/Sequence;)Ljava/util/List;
  
89 ····move-result-object·v089 ····move-result-object·v0
  
90 ····.line·51890 ····.line·524
91 ····invoke-static·{v0},·Lkotlin/collections/CollectionsKt;->sort(Ljava/util/List;)V91 ····invoke-static·{v0},·Lkotlin/collections/CollectionsKt;->sort(Ljava/util/List;)V
  
92 ····.line·51992 ····.line·525
93 ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator;93 ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
94 ····move-result-object·v094 ····move-result-object·v0
  
95 ····return-object·v095 ····return-object·v0
96 .end·method96 .end·method
1.52 KB
smali_classes2/kotlin/sequences/SequencesKt___SequencesKt$minus$1.smali
    
Offset 64, 15 lines modifiedOffset 64, 15 lines modified
64 ············"Lkotlin/sequences/Sequence<",64 ············"Lkotlin/sequences/Sequence<",
65 ············"+TT;>;",65 ············"+TT;>;",
66 ············"Ljava/lang/Object;",66 ············"Ljava/lang/Object;",
67 ············")V"67 ············")V"
68 ········}68 ········}
69 ····.end·annotation69 ····.end·annotation
  
70 ····.line·160470 ····.line·1610
71 ····iput-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$1;->$this_minus:Lkotlin/sequences/Sequence;71 ····iput-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$1;->$this_minus:Lkotlin/sequences/Sequence;
  
72 ····iput-object·p2,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$1;->$element:Ljava/lang/Object;72 ····iput-object·p2,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$1;->$element:Ljava/lang/Object;
  
73 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V73 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
74 ····return-void74 ····return-void
Offset 86, 24 lines modifiedOffset 86, 24 lines modified
86 ········value·=·{86 ········value·=·{
87 ············"()",87 ············"()",
88 ············"Ljava/util/Iterator<",88 ············"Ljava/util/Iterator<",
89 ············"TT;>;"89 ············"TT;>;"
90 ········}90 ········}
91 ····.end·annotation91 ····.end·annotation
  
92 ····.line·160692 ····.line·1612
93 ····new-instance·v0,·Lkotlin/jvm/internal/Ref$BooleanRef;93 ····new-instance·v0,·Lkotlin/jvm/internal/Ref$BooleanRef;
  
94 ····invoke-direct·{v0},·Lkotlin/jvm/internal/Ref$BooleanRef;-><init>()V94 ····invoke-direct·{v0},·Lkotlin/jvm/internal/Ref$BooleanRef;-><init>()V
  
95 ····const/4·v1,·0x095 ····const/4·v1,·0x0
  
96 ····iput-boolean·v1,·v0,·Lkotlin/jvm/internal/Ref$BooleanRef;->element:Z96 ····iput-boolean·v1,·v0,·Lkotlin/jvm/internal/Ref$BooleanRef;->element:Z
  
97 ····.line·160797 ····.line·1613
98 ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$1;->$this_minus:Lkotlin/sequences/Sequence;98 ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$1;->$this_minus:Lkotlin/sequences/Sequence;
  
99 ····new-instance·v2,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$1$iterator$1;99 ····new-instance·v2,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$1$iterator$1;
  
100 ····invoke-direct·{v2,·p0,·v0},·Lkotlin/sequences/SequencesKt___SequencesKt$minus$1$iterator$1;-><init>(Lkotlin/sequences/SequencesKt___SequencesKt$minus$1;Lkotlin/jvm/internal/Ref$BooleanRef;)V100 ····invoke-direct·{v2,·p0,·v0},·Lkotlin/sequences/SequencesKt___SequencesKt$minus$1$iterator$1;-><init>(Lkotlin/sequences/SequencesKt___SequencesKt$minus$1;Lkotlin/jvm/internal/Ref$BooleanRef;)V
  
101 ····check-cast·v2,·Lkotlin/jvm/functions/Function1;101 ····check-cast·v2,·Lkotlin/jvm/functions/Function1;
506 B
smali_classes2/kotlin/sequences/SequencesKt___SequencesKt$zipWithNext$1.smali
    
Offset 98, 14 lines modifiedOffset 98, 14 lines modified
98 ········value·=·{98 ········value·=·{
99 ············"(TT;TT;)",99 ············"(TT;TT;)",
100 ············"Lkotlin/Pair<",100 ············"Lkotlin/Pair<",
101 ············"TT;TT;>;"101 ············"TT;TT;>;"
102 ········}102 ········}
103 ····.end·annotation103 ····.end·annotation
  
104 ····.line·1842104 ····.line·1850
105 ····invoke-static·{p1,·p2},·Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair;105 ····invoke-static·{p1,·p2},·Lkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair;
  
106 ····move-result-object·p1106 ····move-result-object·p1
  
107 ····return-object·p1107 ····return-object·p1
108 .end·method108 .end·method
1.01 KB
smali_classes2/kotlin/sequences/SequencesKt___SequencesKt$minus$2$iterator$1.smali
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 .end·method70 .end·method
  
  
71 #·virtual·methods71 #·virtual·methods
72 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;72 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;
73 ····.locals·073 ····.locals·0
  
74 ····.line·162574 ····.line·1631
75 ····invoke-virtual·{p0,·p1},·Lkotlin/sequences/SequencesKt___SequencesKt$minus$2$iterator$1;->invoke(Ljava/lang/Object;)Z75 ····invoke-virtual·{p0,·p1},·Lkotlin/sequences/SequencesKt___SequencesKt$minus$2$iterator$1;->invoke(Ljava/lang/Object;)Z
  
76 ····move-result·p176 ····move-result·p1
  
77 ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;77 ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
78 ····move-result-object·p178 ····move-result-object·p1
Offset 90, 15 lines modifiedOffset 90, 15 lines modified
90 ····.locals·190 ····.locals·1
91 ····.annotation·system·Ldalvik/annotation/Signature;91 ····.annotation·system·Ldalvik/annotation/Signature;
92 ········value·=·{92 ········value·=·{
93 ············"(TT;)Z"93 ············"(TT;)Z"
94 ········}94 ········}
95 ····.end·annotation95 ····.end·annotation
  
96 ····.line·162896 ····.line·1634
97 ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$2$iterator$1;->$other:Ljava/util/HashSet;97 ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$minus$2$iterator$1;->$other:Ljava/util/HashSet;
  
98 ····invoke-virtual·{v0,·p1},·Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z98 ····invoke-virtual·{v0,·p1},·Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z
  
99 ····move-result·p199 ····move-result·p1
  
100 ····return·p1100 ····return·p1
484 B
smali_classes2/kotlin/sequences/SequencesKt___SequencesKt$requireNoNulls$1.smali
    
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 ········}77 ········}
78 ····.end·annotation78 ····.end·annotation
  
79 ····if-eqz·p1,·:cond_079 ····if-eqz·p1,·:cond_0
  
80 ····return-object·p180 ····return-object·p1
  
81 ····.line·155881 ····.line·1564
82 ····:cond_082 ····:cond_0
83 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;83 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;
  
84 ····new-instance·v0,·Ljava/lang/StringBuilder;84 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
85 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V85 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
705 B
smali_classes2/kotlin/sequences/SequencesKt___SequencesKt$filterIndexed$1.smali
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ········}98 ········}
99 ····.end·annotation99 ····.end·annotation
  
100 ····const-string·v0,·"it"100 ····const-string·v0,·"it"
  
101 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V101 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
102 ····.line·392102 ····.line·394
103 ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$filterIndexed$1;->$predicate:Lkotlin/jvm/functions/Function2;103 ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$filterIndexed$1;->$predicate:Lkotlin/jvm/functions/Function2;
  
104 ····invoke-virtual·{p1},·Lkotlin/collections/IndexedValue;->getIndex()I104 ····invoke-virtual·{p1},·Lkotlin/collections/IndexedValue;->getIndex()I
  
105 ····move-result·v1105 ····move-result·v1
  
106 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;106 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
4.94 KB
smali_classes2/kotlin/sequences/SequencesKt___SequencesKt$scanReduceIndexed$1.smali
    
Offset 28, 15 lines modifiedOffset 28, 15 lines modified
28 ········">;",28 ········">;",
29 ········"Ljava/lang/Object;",29 ········"Ljava/lang/Object;",
30 ········">;"30 ········">;"
31 ····}31 ····}
32 .end·annotation32 .end·annotation
  
33 .annotation·system·Ldalvik/annotation/SourceDebugExtension;33 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
34 ····value·=·"SMAP\n_Sequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Sequences.kt\nkotlin/sequences/SequencesKt___SequencesKt$scanReduceIndexed$1\n*L\n1#1,2102:1\n*E\n"34 ····value·=·"SMAP\n_Sequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·_Sequences.kt\nkotlin/sequences/SequencesKt___SequencesKt$scanReduceIndexed$1\n*L\n1#1,2110:1\n*E\n"
35 .end·annotation35 .end·annotation
  
36 .annotation·runtime·Lkotlin/Metadata;36 .annotation·runtime·Lkotlin/Metadata;
37 ····bv·=·{37 ····bv·=·{
38 ········0x1,38 ········0x1,
39 ········0x0,39 ········0x0,
40 ········0x340 ········0x3
Offset 70, 16 lines modifiedOffset 70, 16 lines modified
70 ········0x0,70 ········0x0,
71 ········0x1,71 ········0x1,
72 ········0x1,72 ········0x1,
73 ········0x1,73 ········0x1,
74 ········0x174 ········0x1
75 ····}75 ····}
76 ····l·=·{76 ····l·=·{
77 ········0x5ec,77 ········0x5f2,
78 ········0x5f078 ········0x5f6
79 ····}79 ····}
80 ····m·=·"invokeSuspend"80 ····m·=·"invokeSuspend"
81 ····n·=·{81 ····n·=·{
82 ········"$this$sequence",82 ········"$this$sequence",
83 ········"iterator",83 ········"iterator",
84 ········"accumulator",84 ········"accumulator",
85 ········"$this$sequence",85 ········"$this$sequence",
Offset 190, 15 lines modifiedOffset 190, 15 lines modified
190 .method·public·final·invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;190 .method·public·final·invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;
191 ····.locals·10191 ····.locals·10
  
192 ····invoke-static·{},·Lkotlin/coroutines/intrinsics/IntrinsicsKt;->getCOROUTINE_SUSPENDED()Ljava/lang/Object;192 ····invoke-static·{},·Lkotlin/coroutines/intrinsics/IntrinsicsKt;->getCOROUTINE_SUSPENDED()Ljava/lang/Object;
  
193 ····move-result-object·v0193 ····move-result-object·v0
  
194 ····.line·1512194 ····.line·1518
195 ····iget·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduceIndexed$1;->label:I195 ····iget·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduceIndexed$1;->label:I
  
196 ····const/4·v2,·0x2196 ····const/4·v2,·0x2
  
197 ····const/4·v3,·0x1197 ····const/4·v3,·0x1
  
198 ····if-eqz·v1,·:cond_2198 ····if-eqz·v1,·:cond_2
Offset 227, 25 lines modifiedOffset 227, 25 lines modified
  
227 ····move·v3,·v1227 ····move·v3,·v1
  
228 ····move-object·v1,·v9228 ····move-object·v1,·v9
  
229 ····goto·:goto_1229 ····goto·:goto_1
  
230 ····.line·1523230 ····.line·1529
231 ····:cond_0231 ····:cond_0
232 ····new-instance·p1,·Ljava/lang/IllegalStateException;232 ····new-instance·p1,·Ljava/lang/IllegalStateException;
  
233 ····const-string·v0,·"call·to·\'resume\'·before·\'invoke\'·with·coroutine"233 ····const-string·v0,·"call·to·\'resume\'·before·\'invoke\'·with·coroutine"
  
234 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V234 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
235 ····throw·p1235 ····throw·p1
  
236 ····.line·1512236 ····.line·1518
237 ····:cond_1237 ····:cond_1
238 ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduceIndexed$1;->L$2:Ljava/lang/Object;238 ····iget-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduceIndexed$1;->L$2:Ljava/lang/Object;
  
239 ····iget-object·v4,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduceIndexed$1;->L$1:Ljava/lang/Object;239 ····iget-object·v4,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduceIndexed$1;->L$1:Ljava/lang/Object;
  
240 ····check-cast·v4,·Ljava/util/Iterator;240 ····check-cast·v4,·Ljava/util/Iterator;
  
Offset 258, 34 lines modifiedOffset 258, 34 lines modified
258 ····goto·:goto_0258 ····goto·:goto_0
  
259 ····:cond_2259 ····:cond_2
260 ····invoke-static·{p1},·Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V260 ····invoke-static·{p1},·Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V
  
261 ····iget-object·v5,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduceIndexed$1;->p$:Lkotlin/sequences/SequenceScope;261 ····iget-object·v5,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduceIndexed$1;->p$:Lkotlin/sequences/SequenceScope;
  
262 ····.line·1513262 ····.line·1519
263 ····iget-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduceIndexed$1;->$this_scanReduceIndexed:Lkotlin/sequences/Sequence;263 ····iget-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduceIndexed$1;->$this_scanReduceIndexed:Lkotlin/sequences/Sequence;
  
264 ····invoke-interface·{p1},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator;264 ····invoke-interface·{p1},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator;
  
265 ····move-result-object·v4265 ····move-result-object·v4
  
266 ····.line·1514266 ····.line·1520
267 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z267 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
268 ····move-result·p1268 ····move-result·p1
  
269 ····if-eqz·p1,·:cond_6269 ····if-eqz·p1,·:cond_6
  
270 ····.line·1515270 ····.line·1521
271 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;271 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
272 ····move-result-object·v1272 ····move-result-object·v1
  
273 ····.line·1516273 ····.line·1522
274 ····iput-object·v5,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduceIndexed$1;->L$0:Ljava/lang/Object;274 ····iput-object·v5,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduceIndexed$1;->L$0:Ljava/lang/Object;
  
275 ····iput-object·v4,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduceIndexed$1;->L$1:Ljava/lang/Object;275 ····iput-object·v4,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduceIndexed$1;->L$1:Ljava/lang/Object;
  
276 ····iput-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduceIndexed$1;->L$2:Ljava/lang/Object;276 ····iput-object·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduceIndexed$1;->L$2:Ljava/lang/Object;
  
277 ····iput·v3,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduceIndexed$1;->label:I277 ····iput·v3,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduceIndexed$1;->label:I
Offset 298, 23 lines modifiedOffset 298, 23 lines modified
  
298 ····return-object·v0298 ····return-object·v0
  
299 ····:cond_3299 ····:cond_3
300 ····:goto_0300 ····:goto_0
301 ····move-object·p1,·p0301 ····move-object·p1,·p0
  
302 ····.line·1518302 ····.line·1524
303 ····:goto_1303 ····:goto_1
304 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z304 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
305 ····move-result·v6305 ····move-result·v6
  
306 ····if-eqz·v6,·:cond_6306 ····if-eqz·v6,·:cond_6
  
307 ····.line·1519307 ····.line·1525
308 ····iget-object·v6,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduceIndexed$1;->$operation:Lkotlin/jvm/functions/Function3;308 ····iget-object·v6,·p1,·Lkotlin/sequences/SequencesKt___SequencesKt$scanReduceIndexed$1;->$operation:Lkotlin/jvm/functions/Function3;
Max diff block lines reached; 1089/4896 bytes (22.24%) of diff not shown.
5.02 KB
smali_classes2/okio/InputStreamSource.smali
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·final·Lokio/InputStreamSource;1 .class·final·Lokio/InputStreamSource;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Okio.kt"3 .source·"JvmOkio.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Lokio/Source;5 .implements·Lokio/Source;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/SourceDebugExtension;7 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
8 ····value·=·"SMAP\nOkio.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Okio.kt\nokio/InputStreamSource\n+·2·-Util.kt\nokio/-Util\n*L\n1#1,205:1\n75#2:206\n*E\n*S·KotlinDebug\n*F\n+·1·Okio.kt\nokio/InputStreamSource\n*L\n92#1:206\n*E\n"8 ····value·=·"SMAP\nJvmOkio.kt\nKotlin\n*S·Kotlin\n*F\n+·1·JvmOkio.kt\nokio/InputStreamSource\n+·2·-Util.kt\nokio/-Util\n*L\n1#1,199:1\n75#2:200\n*E\n*S·KotlinDebug\n*F\n+·1·JvmOkio.kt\nokio/InputStreamSource\n*L\n89#1:200\n*E\n"
9 .end·annotation9 .end·annotation
  
10 .annotation·runtime·Lkotlin/Metadata;10 .annotation·runtime·Lkotlin/Metadata;
11 ····bv·=·{11 ····bv·=·{
12 ········0x1,12 ········0x1,
13 ········0x0,13 ········0x0,
14 ········0x314 ········0x3
Offset 62, 30 lines modifiedOffset 62, 30 lines modified
  
62 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V62 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
63 ····const-string·v0,·"timeout"63 ····const-string·v0,·"timeout"
  
64 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V64 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
65 ····.line·8165 ····.line·78
66 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V66 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
67 ····iput-object·p1,·p0,·Lokio/InputStreamSource;->input:Ljava/io/InputStream;67 ····iput-object·p1,·p0,·Lokio/InputStreamSource;->input:Ljava/io/InputStream;
  
68 ····iput-object·p2,·p0,·Lokio/InputStreamSource;->timeout:Lokio/Timeout;68 ····iput-object·p2,·p0,·Lokio/InputStreamSource;->timeout:Lokio/Timeout;
  
69 ····return-void69 ····return-void
70 .end·method70 .end·method
  
  
71 #·virtual·methods71 #·virtual·methods
72 .method·public·close()V72 .method·public·close()V
73 ····.locals·173 ····.locals·1
  
74 ····.line·11174 ····.line·108
75 ····iget-object·v0,·p0,·Lokio/InputStreamSource;->input:Ljava/io/InputStream;75 ····iget-object·v0,·p0,·Lokio/InputStreamSource;->input:Ljava/io/InputStream;
  
76 ····invoke-virtual·{v0},·Ljava/io/InputStream;->close()V76 ····invoke-virtual·{v0},·Ljava/io/InputStream;->close()V
  
77 ····return-void77 ····return-void
78 .end·method78 .end·method
  
Offset 117, 87 lines modifiedOffset 117, 87 lines modified
  
117 ····:cond_1117 ····:cond_1
118 ····const/4·v0,·0x0118 ····const/4·v0,·0x0
  
119 ····:goto_0119 ····:goto_0
120 ····if-eqz·v0,·:cond_5120 ····if-eqz·v0,·:cond_5
  
121 ····.line·90121 ····.line·87
122 ····:try_start_0122 ····:try_start_0
123 ····iget-object·v0,·p0,·Lokio/InputStreamSource;->timeout:Lokio/Timeout;123 ····iget-object·v0,·p0,·Lokio/InputStreamSource;->timeout:Lokio/Timeout;
  
124 ····invoke-virtual·{v0},·Lokio/Timeout;->throwIfReached()V124 ····invoke-virtual·{v0},·Lokio/Timeout;->throwIfReached()V
  
125 ····.line·91125 ····.line·88
126 ····invoke-virtual·{p1,·v2},·Lokio/Buffer;->writableSegment$okio(I)Lokio/Segment;126 ····invoke-virtual·{p1,·v2},·Lokio/Buffer;->writableSegment$okio(I)Lokio/Segment;
  
127 ····move-result-object·v0127 ····move-result-object·v0
  
128 ····.line·92128 ····.line·89
129 ····iget·v1,·v0,·Lokio/Segment;->limit:I129 ····iget·v1,·v0,·Lokio/Segment;->limit:I
  
130 ····rsub-int·v1,·v1,·0x2000130 ····rsub-int·v1,·v1,·0x2000
  
131 ····int-to-long·v1,·v1131 ····int-to-long·v1,·v1
  
132 ····.line·206132 ····.line·200
133 ····invoke-static·{p2,·p3,·v1,·v2},·Ljava/lang/Math;->min(JJ)J133 ····invoke-static·{p2,·p3,·v1,·v2},·Ljava/lang/Math;->min(JJ)J
  
134 ····move-result-wide·p2134 ····move-result-wide·p2
  
135 ····long-to-int·p3,·p2135 ····long-to-int·p3,·p2
  
136 ····.line·93136 ····.line·90
137 ····iget-object·p2,·p0,·Lokio/InputStreamSource;->input:Ljava/io/InputStream;137 ····iget-object·p2,·p0,·Lokio/InputStreamSource;->input:Ljava/io/InputStream;
  
138 ····iget-object·v1,·v0,·Lokio/Segment;->data:[B138 ····iget-object·v1,·v0,·Lokio/Segment;->data:[B
  
139 ····iget·v2,·v0,·Lokio/Segment;->limit:I139 ····iget·v2,·v0,·Lokio/Segment;->limit:I
  
140 ····invoke-virtual·{p2,·v1,·v2,·p3},·Ljava/io/InputStream;->read([BII)I140 ····invoke-virtual·{p2,·v1,·v2,·p3},·Ljava/io/InputStream;->read([BII)I
  
141 ····move-result·p2141 ····move-result·p2
  
142 ····const/4·p3,·-0x1142 ····const/4·p3,·-0x1
  
143 ····if-ne·p2,·p3,·:cond_3143 ····if-ne·p2,·p3,·:cond_3
  
144 ····.line·95144 ····.line·92
145 ····iget·p2,·v0,·Lokio/Segment;->pos:I145 ····iget·p2,·v0,·Lokio/Segment;->pos:I
  
146 ····iget·p3,·v0,·Lokio/Segment;->limit:I146 ····iget·p3,·v0,·Lokio/Segment;->limit:I
  
147 ····if-ne·p2,·p3,·:cond_2147 ····if-ne·p2,·p3,·:cond_2
  
148 ····.line·97148 ····.line·94
149 ····invoke-virtual·{v0},·Lokio/Segment;->pop()Lokio/Segment;149 ····invoke-virtual·{v0},·Lokio/Segment;->pop()Lokio/Segment;
  
150 ····move-result-object·p2150 ····move-result-object·p2
  
151 ····iput-object·p2,·p1,·Lokio/Buffer;->head:Lokio/Segment;151 ····iput-object·p2,·p1,·Lokio/Buffer;->head:Lokio/Segment;
  
152 ····.line·98152 ····.line·95
153 ····sget-object·p1,·Lokio/SegmentPool;->INSTANCE:Lokio/SegmentPool;153 ····sget-object·p1,·Lokio/SegmentPool;->INSTANCE:Lokio/SegmentPool;
  
154 ····invoke-virtual·{p1,·v0},·Lokio/SegmentPool;->recycle(Lokio/Segment;)V154 ····invoke-virtual·{p1,·v0},·Lokio/SegmentPool;->recycle(Lokio/Segment;)V
  
155 ····:cond_2155 ····:cond_2
156 ····const-wide/16·p1,·-0x1156 ····const-wide/16·p1,·-0x1
  
157 ····return-wide·p1157 ····return-wide·p1
  
158 ····.line·102158 ····.line·99
159 ····:cond_3159 ····:cond_3
160 ····iget·p3,·v0,·Lokio/Segment;->limit:I160 ····iget·p3,·v0,·Lokio/Segment;->limit:I
  
161 ····add-int/2addr·p3,·p2161 ····add-int/2addr·p3,·p2
  
Max diff block lines reached; 1613/5055 bytes (31.91%) of diff not shown.
16.3 KB
smali_classes2/okio/Okio.smali
    
Offset 1, 188 lines modifiedOffset 1, 90 lines modified
1 .class·public·final·Lokio/Okio;1 .class·public·final·Lokio/Okio;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Okio.kt" 
  
  
4 #·annotations3 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension; 
6 ····value·=·"SMAP\nOkio.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Okio.kt\nokio/Okio\n*L\n1#1,205:1\n*E\n" 
7 .end·annotation 
  
8 .annotation·runtime·Lkotlin/Metadata;4 .annotation·runtime·Lkotlin/Metadata;
9 ····bv·=·{5 ····bv·=·{
10 ········0x1,6 ········0x1,
11 ········0x0,7 ········0x0,
12 ········0x38 ········0x3
13 ····}9 ····}
14 ····d1·=·{10 ····d1·=·{
 11 ········"okio/Okio__JvmOkioKt",
 12 ········"okio/Okio__OkioKt"
15 ········"\u0000R\n\u0000\n\u0002\u0010\u000b\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0011\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\u001a\r\u0010\u0005\u001a\u00020\u0006H\u0007\u00a2\u0006\u0002\u0008\u0007\u001a\n\u0010\u0008\u001a\u00020\u0006*\u00020\t\u001a\n\u0010\n\u001a\u00020\u000b*\u00020\u0006\u001a\n\u0010\n\u001a\u00020\u000c*\u00020\r\u001a\u0016\u0010\u000e\u001a\u00020\u0006*\u00020\t2\u0008\u0008\u0002\u0010\u000f\u001a\u00020\u0001H\u0007\u001a\n\u0010\u000e\u001a\u00020\u0006*\u00020\u0010\u001a\n\u0010\u000e\u001a\u00020\u0006*\u00020\u0011\u001a%\u0010\u000e\u001a\u00020\u0006*\u00020\u00122\u0012\u0010\u0013\u001a\n\u0012\u0006\u0008\u0001\u0012\u00020\u00150\u0014\"\u00020\u0015H\u0007\u00a2\u0006\u0002\u0010\u0016\u001a\n\u0010\u0017\u001a\u00020\r*\u00020\t\u001a\n\u0010\u0017\u001a\u00020\r*\u00020\u0018\u001a\n\u0010\u0017\u001a\u00020\r*\u00020\u0011\u001a%\u0010\u0017\u001a\u00020\r*\u00020\u00122\u0012\u0010\u0013\u001a\n\u0012\u0006\u0008\u0001\u0012\u00020\u00150\u0014\"\u00020\u0015H\u0007\u00a2\u0006\u0002\u0010\u0019\"\u001c\u0010\u0000\u001a\u00020\u0001*\u00060\u0002j\u0002`\u00038@X\u0080\u0004\u00a2\u0006\u0006\u001a\u0004\u0008\u0000\u0010\u0004\u00a8\u0006\u001a" 
16 ····} 
17 ····d2·=·{ 
18 ········"isAndroidGetsocknameError", 
19 ········"", 
20 ········"Ljava/lang/AssertionError;", 
21 ········"Lkotlin/AssertionError;", 
22 ········"(Ljava/lang/AssertionError;)Z", 
23 ········"blackholeSink", 
24 ········"Lokio/Sink;", 
25 ········"blackhole", 
26 ········"appendingSink", 
27 ········"Ljava/io/File;", 
28 ········"buffer", 
29 ········"Lokio/BufferedSink;", 
30 ········"Lokio/BufferedSource;", 
31 ········"Lokio/Source;", 
32 ········"sink", 
33 ········"append", 
34 ········"Ljava/io/OutputStream;", 
35 ········"Ljava/net/Socket;", 
36 ········"Ljava/nio/file/Path;", 
37 ········"options", 
38 ········"", 
39 ········"Ljava/nio/file/OpenOption;", 
40 ········"(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Lokio/Sink;", 
41 ········"source", 
42 ········"Ljava/io/InputStream;", 
43 ········"(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Lokio/Source;", 
44 ········"okio" 
45 ····}13 ····}
46 ····k·=·0x214 ····k·=·0x4
47 ····mv·=·{15 ····mv·=·{
48 ········0x1,16 ········0x1,
49 ········0x1,17 ········0x1,
50 ········0x1018 ········0x10
51 ····}19 ····}
52 .end·annotation20 .end·annotation
  
  
53 #·direct·methods21 #·direct·methods
54 .method·public·static·final·appendingSink(Ljava/io/File;)Lokio/Sink;22 .method·public·static·final·appendingSink(Ljava/io/File;)Lokio/Sink;
55 ····.locals·223 ····.locals·0
56 ····.annotation·system·Ldalvik/annotation/Throws;24 ····.annotation·system·Ldalvik/annotation/Throws;
57 ········value·=·{25 ········value·=·{
58 ············Ljava/io/FileNotFoundException;26 ············Ljava/io/FileNotFoundException;
59 ········}27 ········}
60 ····.end·annotation28 ····.end·annotation
  
61 ····const-string·v0,·"$this$appendingSink" 
  
62 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V 
  
63 ····.line·18029 ····.line·1
64 ····new-instance·v0,·Ljava/io/FileOutputStream; 
  
65 ····const/4·v1,·0x1 
  
66 ····invoke-direct·{v0,·p0,·v1},·Ljava/io/FileOutputStream;-><init>(Ljava/io/File;Z)V 
  
67 ····check-cast·v0,·Ljava/io/OutputStream; 
  
68 ····invoke-static·{v0},·Lokio/Okio;->sink(Ljava/io/OutputStream;)Lokio/Sink;30 ····invoke-static·{p0},·Lokio/Okio__JvmOkioKt;->appendingSink(Ljava/io/File;)Lokio/Sink;
  
69 ····move-result-object·p031 ····move-result-object·p0
  
70 ····return-object·p032 ····return-object·p0
71 .end·method33 .end·method
  
72 .method·public·static·final·blackhole()Lokio/Sink;34 .method·public·static·final·blackhole()Lokio/Sink;
73 ····.locals·135 ····.locals·1
  
74 ····.line·11936 ····.line·1
 37 ····invoke-static·{},·Lokio/Okio__OkioKt;->blackhole()Lokio/Sink;
75 ····new-instance·v0,·Lokio/BlackholeSink; 
  
76 ····invoke-direct·{v0},·Lokio/BlackholeSink;-><init>()V 
  
77 ····check-cast·v0,·Lokio/Sink;38 ····move-result-object·v0
  
78 ····return-object·v039 ····return-object·v0
79 .end·method40 .end·method
  
80 .method·public·static·final·buffer(Lokio/Sink;)Lokio/BufferedSink;41 .method·public·static·final·buffer(Lokio/Sink;)Lokio/BufferedSink;
81 ····.locals·142 ····.locals·0
  
82 ····const-string·v0,·"$this$buffer" 
  
83 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V 
  
84 ····.line·39 
85 ····new-instance·v0,·Lokio/RealBufferedSink; 
  
86 ····invoke-direct·{v0,·p0},·Lokio/RealBufferedSink;-><init>(Lokio/Sink;)V43 ····.line·1
 44 ····invoke-static·{p0},·Lokio/Okio__OkioKt;->buffer(Lokio/Sink;)Lokio/BufferedSink;
  
87 ····check-cast·v0,·Lokio/BufferedSink;45 ····move-result-object·p0
  
88 ····return-object·v046 ····return-object·p0
89 .end·method47 .end·method
  
90 .method·public·static·final·buffer(Lokio/Source;)Lokio/BufferedSource;48 .method·public·static·final·buffer(Lokio/Source;)Lokio/BufferedSource;
91 ····.locals·149 ····.locals·0
  
92 ····const-string·v0,·"$this$buffer" 
  
93 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V 
  
Max diff block lines reached; 11424/16610 bytes (68.78%) of diff not shown.
1.3 KB
smali_classes2/okio/Options$Companion.smali
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"Companion"12 ····name·=·"Companion"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
15 ····value·=·"SMAP\nOptions.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Options.kt\nokio/Options$Companion\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n+·3·ArraysJVM.kt\nkotlin/collections/ArraysKt__ArraysJVMKt\n+·4·-Util.kt\nokio/-Util\n*L\n1#1,233:1\n8888#2:234\n9221#2,3:235\n10995#2,3:240\n37#3,2:238\n66#4:243\n66#4:244\n*E\n*S·KotlinDebug\n*F\n+·1·Options.kt\nokio/Options$Companion\n*L\n43#1:234\n43#1,3:235\n44#1,3:240\n43#1,2:238\n151#1:243\n206#1:244\n*E\n"15 ····value·=·"SMAP\nOptions.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Options.kt\nokio/Options$Companion\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n+·3·ArraysJVM.kt\nkotlin/collections/ArraysKt__ArraysJVMKt\n+·4·-Util.kt\nokio/-Util\n*L\n1#1,233:1\n9338#2:234\n9671#2,3:235\n11481#2,3:240\n37#3,2:238\n66#4:243\n66#4:244\n*E\n*S·KotlinDebug\n*F\n+·1·Options.kt\nokio/Options$Companion\n*L\n43#1:234\n43#1,3:235\n44#1,3:240\n43#1,2:238\n151#1:243\n206#1:244\n*E\n"
16 .end·annotation16 .end·annotation
  
17 .annotation·runtime·Lkotlin/Metadata;17 .annotation·runtime·Lkotlin/Metadata;
18 ····bv·=·{18 ····bv·=·{
19 ········0x1,19 ········0x1,
20 ········0x0,20 ········0x0,
21 ········0x321 ········0x3
3.35 KB
smali_classes2/okio/SocketAsyncTimeout.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·final·Lokio/SocketAsyncTimeout;1 .class·final·Lokio/SocketAsyncTimeout;
2 .super·Lokio/AsyncTimeout;2 .super·Lokio/AsyncTimeout;
3 .source·"Okio.kt"3 .source·"JvmOkio.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·runtime·Lkotlin/Metadata;5 .annotation·runtime·Lkotlin/Metadata;
6 ····bv·=·{6 ····bv·=·{
7 ········0x1,7 ········0x1,
8 ········0x0,8 ········0x0,
Offset 48, 84 lines modifiedOffset 48, 84 lines modified
48 .method·public·constructor·<init>(Ljava/net/Socket;)V48 .method·public·constructor·<init>(Ljava/net/Socket;)V
49 ····.locals·149 ····.locals·1
  
50 ····const-string·v0,·"socket"50 ····const-string·v0,·"socket"
  
51 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V51 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
52 ····.line·14552 ····.line·139
53 ····invoke-direct·{p0},·Lokio/AsyncTimeout;-><init>()V53 ····invoke-direct·{p0},·Lokio/AsyncTimeout;-><init>()V
  
54 ····iput-object·p1,·p0,·Lokio/SocketAsyncTimeout;->socket:Ljava/net/Socket;54 ····iput-object·p1,·p0,·Lokio/SocketAsyncTimeout;->socket:Ljava/net/Socket;
  
55 ····const-string·p1,·"okio.Okio"55 ····const-string·p1,·"okio.Okio"
  
56 ····.line·14656 ····.line·140
57 ····invoke-static·{p1},·Ljava/util/logging/Logger;->getLogger(Ljava/lang/String;)Ljava/util/logging/Logger;57 ····invoke-static·{p1},·Ljava/util/logging/Logger;->getLogger(Ljava/lang/String;)Ljava/util/logging/Logger;
  
58 ····move-result-object·p158 ····move-result-object·p1
  
59 ····iput-object·p1,·p0,·Lokio/SocketAsyncTimeout;->logger:Ljava/util/logging/Logger;59 ····iput-object·p1,·p0,·Lokio/SocketAsyncTimeout;->logger:Ljava/util/logging/Logger;
  
60 ····return-void60 ····return-void
61 .end·method61 .end·method
  
  
62 #·virtual·methods62 #·virtual·methods
63 .method·protected·newTimeoutException(Ljava/io/IOException;)Ljava/io/IOException;63 .method·protected·newTimeoutException(Ljava/io/IOException;)Ljava/io/IOException;
64 ····.locals·264 ····.locals·2
  
65 ····.line·14965 ····.line·143
66 ····new-instance·v0,·Ljava/net/SocketTimeoutException;66 ····new-instance·v0,·Ljava/net/SocketTimeoutException;
  
67 ····const-string·v1,·"timeout"67 ····const-string·v1,·"timeout"
  
68 ····invoke-direct·{v0,·v1},·Ljava/net/SocketTimeoutException;-><init>(Ljava/lang/String;)V68 ····invoke-direct·{v0,·v1},·Ljava/net/SocketTimeoutException;-><init>(Ljava/lang/String;)V
  
69 ····if-eqz·p1,·:cond_069 ····if-eqz·p1,·:cond_0
  
70 ····.line·15170 ····.line·145
71 ····check-cast·p1,·Ljava/lang/Throwable;71 ····check-cast·p1,·Ljava/lang/Throwable;
  
72 ····invoke-virtual·{v0,·p1},·Ljava/net/SocketTimeoutException;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable;72 ····invoke-virtual·{v0,·p1},·Ljava/net/SocketTimeoutException;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable;
  
73 ····.line·15373 ····.line·147
74 ····:cond_074 ····:cond_0
75 ····check-cast·v0,·Ljava/io/IOException;75 ····check-cast·v0,·Ljava/io/IOException;
  
76 ····return-object·v076 ····return-object·v0
77 .end·method77 .end·method
  
78 .method·protected·timedOut()V78 .method·protected·timedOut()V
79 ····.locals·579 ····.locals·5
  
80 ····const-string·v0,·"Failed·to·close·timed·out·socket·"80 ····const-string·v0,·"Failed·to·close·timed·out·socket·"
  
81 ····.line·15881 ····.line·152
82 ····:try_start_082 ····:try_start_0
83 ····iget-object·v1,·p0,·Lokio/SocketAsyncTimeout;->socket:Ljava/net/Socket;83 ····iget-object·v1,·p0,·Lokio/SocketAsyncTimeout;->socket:Ljava/net/Socket;
  
84 ····invoke-virtual·{v1},·Ljava/net/Socket;->close()V84 ····invoke-virtual·{v1},·Ljava/net/Socket;->close()V
85 ····:try_end_085 ····:try_end_0
86 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_186 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_1
87 ····.catch·Ljava/lang/AssertionError;·{:try_start_0·..·:try_end_0}·:catch_087 ····.catch·Ljava/lang/AssertionError;·{:try_start_0·..·:try_end_0}·:catch_0
  
88 ····goto·:goto_088 ····goto·:goto_0
  
89 ····:catch_089 ····:catch_0
90 ····move-exception·v190 ····move-exception·v1
  
91 ····.line·16291 ····.line·156
92 ····invoke-static·{v1},·Lokio/Okio;->isAndroidGetsocknameError(Ljava/lang/AssertionError;)Z92 ····invoke-static·{v1},·Lokio/Okio;->isAndroidGetsocknameError(Ljava/lang/AssertionError;)Z
  
93 ····move-result·v293 ····move-result·v2
  
94 ····if-eqz·v2,·:cond_094 ····if-eqz·v2,·:cond_0
  
95 ····.line·16595 ····.line·159
96 ····iget-object·v2,·p0,·Lokio/SocketAsyncTimeout;->logger:Ljava/util/logging/Logger;96 ····iget-object·v2,·p0,·Lokio/SocketAsyncTimeout;->logger:Ljava/util/logging/Logger;
  
97 ····sget-object·v3,·Ljava/util/logging/Level;->WARNING:Ljava/util/logging/Level;97 ····sget-object·v3,·Ljava/util/logging/Level;->WARNING:Ljava/util/logging/Level;
  
98 ····new-instance·v4,·Ljava/lang/StringBuilder;98 ····new-instance·v4,·Ljava/lang/StringBuilder;
  
99 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V99 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V
Offset 142, 24 lines modifiedOffset 142, 24 lines modified
  
142 ····check-cast·v1,·Ljava/lang/Throwable;142 ····check-cast·v1,·Ljava/lang/Throwable;
  
143 ····invoke-virtual·{v2,·v3,·v0,·v1},·Ljava/util/logging/Logger;->log(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V143 ····invoke-virtual·{v2,·v3,·v0,·v1},·Ljava/util/logging/Logger;->log(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
  
144 ····goto·:goto_0144 ····goto·:goto_0
  
145 ····.line·167145 ····.line·161
146 ····:cond_0146 ····:cond_0
147 ····check-cast·v1,·Ljava/lang/Throwable;147 ····check-cast·v1,·Ljava/lang/Throwable;
  
148 ····throw·v1148 ····throw·v1
  
149 ····:catch_1149 ····:catch_1
150 ····move-exception·v1150 ····move-exception·v1
  
151 ····.line·160151 ····.line·154
152 ····iget-object·v2,·p0,·Lokio/SocketAsyncTimeout;->logger:Ljava/util/logging/Logger;152 ····iget-object·v2,·p0,·Lokio/SocketAsyncTimeout;->logger:Ljava/util/logging/Logger;
  
153 ····sget-object·v3,·Ljava/util/logging/Level;->WARNING:Ljava/util/logging/Level;153 ····sget-object·v3,·Ljava/util/logging/Level;->WARNING:Ljava/util/logging/Level;
  
154 ····new-instance·v4,·Ljava/lang/StringBuilder;154 ····new-instance·v4,·Ljava/lang/StringBuilder;
  
155 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V155 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V
17.1 KB
smali_classes2/okio/InflaterSource.smali
    
Offset 4, 25 lines modifiedOffset 4, 25 lines modified
  
4 #·interfaces4 #·interfaces
5 .implements·Lokio/Source;5 .implements·Lokio/Source;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/SourceDebugExtension;7 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
8 ····value·=·"SMAP\nInflaterSource.kt\nKotlin\n*S·Kotlin\n*F\n+·1·InflaterSource.kt\nokio/InflaterSource\n+·2·-Util.kt\nokio/-Util\n*L\n1#1,129:1\n75#2:130\n*E\n*S·KotlinDebug\n*F\n+·1·InflaterSource.kt\nokio/InflaterSource\n*L\n59#1:130\n*E\n"8 ····value·=·"SMAP\nInflaterSource.kt\nKotlin\n*S·Kotlin\n*F\n+·1·InflaterSource.kt\nokio/InflaterSource\n+·2·-Util.kt\nokio/-Util\n*L\n1#1,147:1\n75#2:148\n*E\n*S·KotlinDebug\n*F\n+·1·InflaterSource.kt\nokio/InflaterSource\n*L\n73#1:148\n*E\n"
9 .end·annotation9 .end·annotation
  
10 .annotation·runtime·Lkotlin/Metadata;10 .annotation·runtime·Lkotlin/Metadata;
11 ····bv·=·{11 ····bv·=·{
12 ········0x1,12 ········0x1,
13 ········0x0,13 ········0x0,
14 ········0x314 ········0x3
15 ····}15 ····}
16 ····d1·=·{16 ····d1·=·{
17 ········"\u0000@\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0000\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\t\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0000\u0018\u00002\u00020\u0001B\u0017\u0008\u0016\u0012\u0006\u0010\u0002\u001a\u00020\u0001\u0012\u0006\u0010\u0003\u001a\u00020\u0004\u00a2\u0006\u0002\u0010\u0005B\u0017\u0008\u0000\u0012\u0006\u0010\u0002\u001a\u00020\u0006\u00[·...·truncated·by·diffoscope;·len:·673,·SHA:·4de5400cb38f88c87c7fdccf76ae08ae8a6198f8472b3a3641e161395d453267·...·]"17 ········"\u0000@\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0000\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\t\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0005\n\u0002\u0018\u0002\n\u0000\u0018\u00002\u00020\u0001B\u0017\u0008\u0016\u0012\u0006\u0010\u0002\u001a\u00020\u0001\u0012\u0006\u0010\u0003\u001a\u00020\u0004\u00a2\u0006\u0002\u0010\u0005B\u0017\u0008\u0000\u0012\u0006\u0010\u0002\u001a\u00020\u0006\u00[·...·truncated·by·diffoscope;·len:·787,·SHA:·13dc9a1af15fd183e82f7170aaa39cfb5b77340dee48358bf6b9d829183e3d93·...·]"
18 ····}18 ····}
19 ····d2·=·{19 ····d2·=·{
20 ········"Lokio/InflaterSource;",20 ········"Lokio/InflaterSource;",
21 ········"Lokio/Source;",21 ········"Lokio/Source;",
22 ········"source",22 ········"source",
23 ········"inflater",23 ········"inflater",
24 ········"Ljava/util/zip/Inflater;",24 ········"Ljava/util/zip/Inflater;",
Offset 36, 16 lines modifiedOffset 36, 17 lines modified
36 ········"close",36 ········"close",
37 ········"",37 ········"",
38 ········"read",38 ········"read",
39 ········"",39 ········"",
40 ········"sink",40 ········"sink",
41 ········"Lokio/Buffer;",41 ········"Lokio/Buffer;",
42 ········"byteCount",42 ········"byteCount",
 43 ········"readOrInflate",
43 ········"refill",44 ········"refill",
44 ········"releaseInflatedBytes",45 ········"releaseBytesAfterInflate",
45 ········"timeout",46 ········"timeout",
46 ········"Lokio/Timeout;",47 ········"Lokio/Timeout;",
47 ········"okio"48 ········"okio"
48 ····}49 ····}
49 ····k·=·0x150 ····k·=·0x1
50 ····mv·=·{51 ····mv·=·{
51 ········0x1,52 ········0x1,
Offset 73, 15 lines modifiedOffset 74, 15 lines modified
  
73 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V74 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
74 ····const-string·v0,·"inflater"75 ····const-string·v0,·"inflater"
  
75 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V76 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
76 ····.line·3677 ····.line·35
77 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V78 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
78 ····iput-object·p1,·p0,·Lokio/InflaterSource;->source:Lokio/BufferedSource;79 ····iput-object·p1,·p0,·Lokio/InflaterSource;->source:Lokio/BufferedSource;
  
79 ····iput-object·p2,·p0,·Lokio/InflaterSource;->inflater:Ljava/util/zip/Inflater;80 ····iput-object·p2,·p0,·Lokio/InflaterSource;->inflater:Ljava/util/zip/Inflater;
  
80 ····return-void81 ····return-void
Offset 94, 52 lines modifiedOffset 95, 52 lines modified
  
94 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V95 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
95 ····const-string·v0,·"inflater"96 ····const-string·v0,·"inflater"
  
96 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V97 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
97 ····.line·4598 ····.line·44
98 ····invoke-static·{p1},·Lokio/Okio;->buffer(Lokio/Source;)Lokio/BufferedSource;99 ····invoke-static·{p1},·Lokio/Okio;->buffer(Lokio/Source;)Lokio/BufferedSource;
  
99 ····move-result-object·p1100 ····move-result-object·p1
  
100 ····invoke-direct·{p0,·p1,·p2},·Lokio/InflaterSource;-><init>(Lokio/BufferedSource;Ljava/util/zip/Inflater;)V101 ····invoke-direct·{p0,·p1,·p2},·Lokio/InflaterSource;-><init>(Lokio/BufferedSource;Ljava/util/zip/Inflater;)V
  
101 ····return-void102 ····return-void
102 .end·method103 .end·method
  
103 .method·private·final·releaseInflatedBytes()V104 .method·private·final·releaseBytesAfterInflate()V
104 ····.locals·4105 ····.locals·4
  
105 ····.line·105106 ····.line·123
106 ····iget·v0,·p0,·Lokio/InflaterSource;->bufferBytesHeldByInflater:I107 ····iget·v0,·p0,·Lokio/InflaterSource;->bufferBytesHeldByInflater:I
  
107 ····if-nez·v0,·:cond_0108 ····if-nez·v0,·:cond_0
  
108 ····return-void109 ····return-void
  
109 ····.line·106110 ····.line·124
110 ····:cond_0111 ····:cond_0
111 ····iget-object·v1,·p0,·Lokio/InflaterSource;->inflater:Ljava/util/zip/Inflater;112 ····iget-object·v1,·p0,·Lokio/InflaterSource;->inflater:Ljava/util/zip/Inflater;
  
112 ····invoke-virtual·{v1},·Ljava/util/zip/Inflater;->getRemaining()I113 ····invoke-virtual·{v1},·Ljava/util/zip/Inflater;->getRemaining()I
  
113 ····move-result·v1114 ····move-result·v1
  
114 ····sub-int/2addr·v0,·v1115 ····sub-int/2addr·v0,·v1
  
115 ····.line·107116 ····.line·125
116 ····iget·v1,·p0,·Lokio/InflaterSource;->bufferBytesHeldByInflater:I117 ····iget·v1,·p0,·Lokio/InflaterSource;->bufferBytesHeldByInflater:I
  
117 ····sub-int/2addr·v1,·v0118 ····sub-int/2addr·v1,·v0
  
118 ····iput·v1,·p0,·Lokio/InflaterSource;->bufferBytesHeldByInflater:I119 ····iput·v1,·p0,·Lokio/InflaterSource;->bufferBytesHeldByInflater:I
  
119 ····.line·108120 ····.line·126
120 ····iget-object·v1,·p0,·Lokio/InflaterSource;->source:Lokio/BufferedSource;121 ····iget-object·v1,·p0,·Lokio/InflaterSource;->source:Lokio/BufferedSource;
  
121 ····int-to-long·v2,·v0122 ····int-to-long·v2,·v0
  
122 ····invoke-interface·{v1,·v2,·v3},·Lokio/BufferedSource;->skip(J)V123 ····invoke-interface·{v1,·v2,·v3},·Lokio/BufferedSource;->skip(J)V
  
123 ····return-void124 ····return-void
Offset 151, 42 lines modifiedOffset 152, 118 lines modified
151 ····.locals·1152 ····.locals·1
152 ····.annotation·system·Ldalvik/annotation/Throws;153 ····.annotation·system·Ldalvik/annotation/Throws;
153 ········value·=·{154 ········value·=·{
154 ············Ljava/io/IOException;155 ············Ljava/io/IOException;
155 ········}156 ········}
156 ····.end·annotation157 ····.end·annotation
  
157 ····.line·115158 ····.line·133
158 ····iget-boolean·v0,·p0,·Lokio/InflaterSource;->closed:Z159 ····iget-boolean·v0,·p0,·Lokio/InflaterSource;->closed:Z
  
159 ····if-eqz·v0,·:cond_0160 ····if-eqz·v0,·:cond_0
  
160 ····return-void161 ····return-void
  
Max diff block lines reached; 11116/17424 bytes (63.80%) of diff not shown.
2.1 KB
smali_classes2/okio/-InflaterSourceExtensions.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·Lokio/-InflaterSourceExtensions;1 .class·public·final·Lokio/-InflaterSourceExtensions;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"InflaterSource.kt"3 .source·"InflaterSource.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\nInflaterSource.kt\nKotlin\n*S·Kotlin\n*F\n+·1·InflaterSource.kt\nokio/-InflaterSourceExtensions\n*L\n1#1,129:1\n128#1:130\n*E\n"6 ····value·=·"SMAP\nInflaterSource.kt\nKotlin\n*S·Kotlin\n*F\n+·1·InflaterSource.kt\nokio/-InflaterSourceExtensions\n*L\n1#1,147:1\n146#1:148\n*E\n"
7 .end·annotation7 .end·annotation
  
8 .annotation·runtime·Lkotlin/Metadata;8 .annotation·runtime·Lkotlin/Metadata;
9 ····bv·=·{9 ····bv·=·{
10 ········0x1,10 ········0x1,
11 ········0x0,11 ········0x0,
12 ········0x312 ········0x3
Offset 42, 43 lines modifiedOffset 42, 43 lines modified
  
42 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V42 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
43 ····const-string·v0,·"inflater"43 ····const-string·v0,·"inflater"
  
44 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V44 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
45 ····.line·12845 ····.line·146
46 ····new-instance·v0,·Lokio/InflaterSource;46 ····new-instance·v0,·Lokio/InflaterSource;
  
47 ····invoke-direct·{v0,·p0,·p1},·Lokio/InflaterSource;-><init>(Lokio/Source;Ljava/util/zip/Inflater;)V47 ····invoke-direct·{v0,·p0,·p1},·Lokio/InflaterSource;-><init>(Lokio/Source;Ljava/util/zip/Inflater;)V
  
48 ····return-object·v048 ····return-object·v0
49 .end·method49 .end·method
  
50 .method·public·static·synthetic·inflate$default(Lokio/Source;Ljava/util/zip/Inflater;ILjava/lang/Object;)Lokio/InflaterSource;50 .method·public·static·synthetic·inflate$default(Lokio/Source;Ljava/util/zip/Inflater;ILjava/lang/Object;)Lokio/InflaterSource;
51 ····.locals·051 ····.locals·0
  
52 ····and-int/lit8·p2,·p2,·0x152 ····and-int/lit8·p2,·p2,·0x1
  
53 ····if-eqz·p2,·:cond_053 ····if-eqz·p2,·:cond_0
  
54 ····.line·12754 ····.line·145
55 ····new-instance·p1,·Ljava/util/zip/Inflater;55 ····new-instance·p1,·Ljava/util/zip/Inflater;
  
56 ····invoke-direct·{p1},·Ljava/util/zip/Inflater;-><init>()V56 ····invoke-direct·{p1},·Ljava/util/zip/Inflater;-><init>()V
  
57 ····:cond_057 ····:cond_0
58 ····const-string·p2,·"$this$inflate"58 ····const-string·p2,·"$this$inflate"
  
59 ····invoke-static·{p0,·p2},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V59 ····invoke-static·{p0,·p2},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
60 ····const-string·p2,·"inflater"60 ····const-string·p2,·"inflater"
  
61 ····invoke-static·{p1,·p2},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V61 ····invoke-static·{p1,·p2},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
62 ····.line·13062 ····.line·148
63 ····new-instance·p2,·Lokio/InflaterSource;63 ····new-instance·p2,·Lokio/InflaterSource;
  
64 ····invoke-direct·{p2,·p0,·p1},·Lokio/InflaterSource;-><init>(Lokio/Source;Ljava/util/zip/Inflater;)V64 ····invoke-direct·{p2,·p0,·p1},·Lokio/InflaterSource;-><init>(Lokio/Source;Ljava/util/zip/Inflater;)V
  
65 ····return-object·p265 ····return-object·p2
66 .end·method66 .end·method
4.81 KB
smali_classes2/okio/OutputStreamSink.smali
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·final·Lokio/OutputStreamSink;1 .class·final·Lokio/OutputStreamSink;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Okio.kt"3 .source·"JvmOkio.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Lokio/Sink;5 .implements·Lokio/Sink;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/SourceDebugExtension;7 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
8 ····value·=·"SMAP\nOkio.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Okio.kt\nokio/OutputStreamSink\n+·2·-Util.kt\nokio/-Util\n*L\n1#1,205:1\n75#2:206\n*E\n*S·KotlinDebug\n*F\n+·1·Okio.kt\nokio/OutputStreamSink\n*L\n55#1:206\n*E\n"8 ····value·=·"SMAP\nJvmOkio.kt\nKotlin\n*S·Kotlin\n*F\n+·1·JvmOkio.kt\nokio/OutputStreamSink\n+·2·-Util.kt\nokio/-Util\n*L\n1#1,199:1\n75#2:200\n*E\n*S·KotlinDebug\n*F\n+·1·JvmOkio.kt\nokio/OutputStreamSink\n*L\n52#1:200\n*E\n"
9 .end·annotation9 .end·annotation
  
10 .annotation·runtime·Lkotlin/Metadata;10 .annotation·runtime·Lkotlin/Metadata;
11 ····bv·=·{11 ····bv·=·{
12 ········0x1,12 ········0x1,
13 ········0x0,13 ········0x0,
14 ········0x314 ········0x3
Offset 63, 61 lines modifiedOffset 63, 61 lines modified
  
63 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V63 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
64 ····const-string·v0,·"timeout"64 ····const-string·v0,·"timeout"
  
65 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V65 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
66 ····.line·4466 ····.line·41
67 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V67 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
68 ····iput-object·p1,·p0,·Lokio/OutputStreamSink;->out:Ljava/io/OutputStream;68 ····iput-object·p1,·p0,·Lokio/OutputStreamSink;->out:Ljava/io/OutputStream;
  
69 ····iput-object·p2,·p0,·Lokio/OutputStreamSink;->timeout:Lokio/Timeout;69 ····iput-object·p2,·p0,·Lokio/OutputStreamSink;->timeout:Lokio/Timeout;
  
70 ····return-void70 ····return-void
71 .end·method71 .end·method
  
  
72 #·virtual·methods72 #·virtual·methods
73 .method·public·close()V73 .method·public·close()V
74 ····.locals·174 ····.locals·1
  
75 ····.line·7175 ····.line·68
76 ····iget-object·v0,·p0,·Lokio/OutputStreamSink;->out:Ljava/io/OutputStream;76 ····iget-object·v0,·p0,·Lokio/OutputStreamSink;->out:Ljava/io/OutputStream;
  
77 ····invoke-virtual·{v0},·Ljava/io/OutputStream;->close()V77 ····invoke-virtual·{v0},·Ljava/io/OutputStream;->close()V
  
78 ····return-void78 ····return-void
79 .end·method79 .end·method
  
80 .method·public·flush()V80 .method·public·flush()V
81 ····.locals·181 ····.locals·1
  
82 ····.line·6982 ····.line·66
83 ····iget-object·v0,·p0,·Lokio/OutputStreamSink;->out:Ljava/io/OutputStream;83 ····iget-object·v0,·p0,·Lokio/OutputStreamSink;->out:Ljava/io/OutputStream;
  
84 ····invoke-virtual·{v0},·Ljava/io/OutputStream;->flush()V84 ····invoke-virtual·{v0},·Ljava/io/OutputStream;->flush()V
  
85 ····return-void85 ····return-void
86 .end·method86 .end·method
  
87 .method·public·timeout()Lokio/Timeout;87 .method·public·timeout()Lokio/Timeout;
88 ····.locals·188 ····.locals·1
  
89 ····.line·7389 ····.line·70
90 ····iget-object·v0,·p0,·Lokio/OutputStreamSink;->timeout:Lokio/Timeout;90 ····iget-object·v0,·p0,·Lokio/OutputStreamSink;->timeout:Lokio/Timeout;
  
91 ····return-object·v091 ····return-object·v0
92 .end·method92 .end·method
  
93 .method·public·toString()Ljava/lang/String;93 .method·public·toString()Ljava/lang/String;
94 ····.locals·294 ····.locals·2
  
95 ····.line·7595 ····.line·72
96 ····new-instance·v0,·Ljava/lang/StringBuilder;96 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
97 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V97 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
98 ····const-string·v1,·"sink("98 ····const-string·v1,·"sink("
  
99 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;99 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
Offset 140, 15 lines modifiedOffset 140, 15 lines modified
140 .method·public·write(Lokio/Buffer;J)V140 .method·public·write(Lokio/Buffer;J)V
141 ····.locals·7141 ····.locals·7
  
142 ····const-string·v0,·"source"142 ····const-string·v0,·"source"
  
143 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V143 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
144 ····.line·50144 ····.line·47
145 ····invoke-virtual·{p1},·Lokio/Buffer;->size()J145 ····invoke-virtual·{p1},·Lokio/Buffer;->size()J
  
146 ····move-result-wide·v1146 ····move-result-wide·v1
  
147 ····const-wide/16·v3,·0x0147 ····const-wide/16·v3,·0x0
  
148 ····move-wide·v5,·p2148 ····move-wide·v5,·p2
Offset 159, 87 lines modifiedOffset 159, 87 lines modified
159 ····:goto_0159 ····:goto_0
160 ····const-wide/16·v0,·0x0160 ····const-wide/16·v0,·0x0
  
161 ····cmp-long·v2,·p2,·v0161 ····cmp-long·v2,·p2,·v0
  
162 ····if-lez·v2,·:cond_2162 ····if-lez·v2,·:cond_2
  
163 ····.line·53163 ····.line·50
164 ····iget-object·v0,·p0,·Lokio/OutputStreamSink;->timeout:Lokio/Timeout;164 ····iget-object·v0,·p0,·Lokio/OutputStreamSink;->timeout:Lokio/Timeout;
  
165 ····invoke-virtual·{v0},·Lokio/Timeout;->throwIfReached()V165 ····invoke-virtual·{v0},·Lokio/Timeout;->throwIfReached()V
  
166 ····.line·54166 ····.line·51
167 ····iget-object·v0,·p1,·Lokio/Buffer;->head:Lokio/Segment;167 ····iget-object·v0,·p1,·Lokio/Buffer;->head:Lokio/Segment;
  
168 ····if-nez·v0,·:cond_1168 ····if-nez·v0,·:cond_1
  
169 ····invoke-static·{},·Lkotlin/jvm/internal/Intrinsics;->throwNpe()V169 ····invoke-static·{},·Lkotlin/jvm/internal/Intrinsics;->throwNpe()V
  
170 ····.line·55170 ····.line·52
171 ····:cond_1171 ····:cond_1
172 ····iget·v1,·v0,·Lokio/Segment;->limit:I172 ····iget·v1,·v0,·Lokio/Segment;->limit:I
  
173 ····iget·v2,·v0,·Lokio/Segment;->pos:I173 ····iget·v2,·v0,·Lokio/Segment;->pos:I
  
174 ····sub-int/2addr·v1,·v2174 ····sub-int/2addr·v1,·v2
  
175 ····int-to-long·v1,·v1175 ····int-to-long·v1,·v1
  
176 ····.line·206176 ····.line·200
Max diff block lines reached; 1265/4838 bytes (26.15%) of diff not shown.
2.38 KB
smali_classes2/okio/BlackholeSink.smali
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lokio/BlackholeSink;1 .class·final·Lokio/BlackholeSink;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Okio.kt"3 .source·"Okio.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Lokio/Sink;5 .implements·Lokio/Sink;
  
  
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
10 .annotation·runtime·Lkotlin/Metadata;10 .annotation·runtime·Lkotlin/Metadata;
11 ····bv·=·{11 ····bv·=·{
12 ········0x1,12 ········0x1,
13 ········0x0,13 ········0x0,
14 ········0x314 ········0x3
15 ····}15 ····}
16 ····d1·=·{16 ····d1·=·{
17 ········"\u0000(\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\t\n\u0000\u0008\u0000\u0018\u00002\u00020\u0001B\u0005\u00a2\u0006\u0002\u0010\u0002J\u0008\u0010\u0003\u001a\u00020\u0004H\u0016J\u0008\u0010\u0005\u001a\u00020\u0004H\u0016J\u0008\u0010\u0006\u001a\u00020\u0007H\u0016J\u0018\u0010\u0008\u001a\u00020\u00042\u0006\u0010\t\u001a\u00020\n2\u0006\u0010\u000b\u001a\u00020\u000cH\u0016\u00a8\u0006\r"17 ········"\u0000(\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\t\n\u0000\u0008\u0002\u0018\u00002\u00020\u0001B\u0005\u00a2\u0006\u0002\u0010\u0002J\u0008\u0010\u0003\u001a\u00020\u0004H\u0016J\u0008\u0010\u0005\u001a\u00020\u0004H\u0016J\u0008\u0010\u0006\u001a\u00020\u0007H\u0016J\u0018\u0010\u0008\u001a\u00020\u00042\u0006\u0010\t\u001a\u00020\n2\u0006\u0010\u000b\u001a\u00020\u000cH\u0016\u00a8\u0006\r"
18 ····}18 ····}
19 ····d2·=·{19 ····d2·=·{
20 ········"Lokio/BlackholeSink;",20 ········"Lokio/BlackholeSink;",
21 ········"Lokio/Sink;",21 ········"Lokio/Sink;",
22 ········"()V",22 ········"()V",
23 ········"close",23 ········"close",
24 ········"",24 ········"",
Offset 41, 15 lines modifiedOffset 41, 15 lines modified
41 .end·annotation41 .end·annotation
  
  
42 #·direct·methods42 #·direct·methods
43 .method·public·constructor·<init>()V43 .method·public·constructor·<init>()V
44 ····.locals·044 ····.locals·0
  
45 ····.line·3445 ····.line·43
46 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V46 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
47 ····return-void47 ····return-void
48 .end·method48 .end·method
  
  
49 #·virtual·methods49 #·virtual·methods
Offset 64, 25 lines modifiedOffset 64, 25 lines modified
  
64 ····return-void64 ····return-void
65 .end·method65 .end·method
  
66 .method·public·timeout()Lokio/Timeout;66 .method·public·timeout()Lokio/Timeout;
67 ····.locals·167 ····.locals·1
  
68 ····.line·3768 ····.line·46
69 ····sget-object·v0,·Lokio/Timeout;->NONE:Lokio/Timeout;69 ····sget-object·v0,·Lokio/Timeout;->NONE:Lokio/Timeout;
  
70 ····return-object·v070 ····return-object·v0
71 .end·method71 .end·method
  
72 .method·public·write(Lokio/Buffer;J)V72 .method·public·write(Lokio/Buffer;J)V
73 ····.locals·173 ····.locals·1
  
74 ····const-string·v0,·"source"74 ····const-string·v0,·"source"
  
75 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V75 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
76 ····.line·3576 ····.line·44
77 ····invoke-virtual·{p1,·p2,·p3},·Lokio/Buffer;->skip(J)V77 ····invoke-virtual·{p1,·p2,·p3},·Lokio/Buffer;->skip(J)V
  
78 ····return-void78 ····return-void
79 .end·method79 .end·method
13.9 KB
smali_classes2/com/owncloud/android/lib/resources/files/CreateFolderRemoteOperation.smali
    
Offset 8, 74 lines modifiedOffset 8, 88 lines modified
  
8 .field·private·static·final·READ_TIMEOUT:I·=·0x75308 .field·private·static·final·READ_TIMEOUT:I·=·0x7530
  
9 .field·private·static·final·TAG:Ljava/lang/String;9 .field·private·static·final·TAG:Ljava/lang/String;
  
  
10 #·instance·fields10 #·instance·fields
11 .field·private·mCreateFullPath:Z11 .field·private·createFullPath:Z
  
12 .field·private·mRemotePath:Ljava/lang/String;12 .field·private·remotePath:Ljava/lang/String;
  
 13 .field·private·token:Ljava/lang/String;
  
  
13 #·direct·methods14 #·direct·methods
14 .method·static·constructor·<clinit>()V15 .method·static·constructor·<clinit>()V
15 ····.locals·116 ····.locals·1
  
16 ····.line·4517 ····.line·47
17 ····const-class·v0,·Lcom/owncloud/android/lib/resources/files/CreateFolderRemoteOperation;18 ····const-class·v0,·Lcom/owncloud/android/lib/resources/files/CreateFolderRemoteOperation;
  
18 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;19 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
  
19 ····move-result-object·v020 ····move-result-object·v0
  
20 ····sput-object·v0,·Lcom/owncloud/android/lib/resources/files/CreateFolderRemoteOperation;->TAG:Ljava/lang/String;21 ····sput-object·v0,·Lcom/owncloud/android/lib/resources/files/CreateFolderRemoteOperation;->TAG:Ljava/lang/String;
  
21 ····return-void22 ····return-void
22 .end·method23 .end·method
  
23 .method·public·constructor·<init>(Ljava/lang/String;Z)V24 .method·public·constructor·<init>(Ljava/lang/String;Z)V
24 ····.locals·025 ····.locals·0
  
25 ····.line·6126 ····.line·64
26 ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V27 ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V
  
27 ····.line·6228 ····.line·65
28 ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/files/CreateFolderRemoteOperation;->mRemotePath:Ljava/lang/String;29 ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/files/CreateFolderRemoteOperation;->remotePath:Ljava/lang/String;
  
 30 ····.line·66
 31 ····iput-boolean·p2,·p0,·Lcom/owncloud/android/lib/resources/files/CreateFolderRemoteOperation;->createFullPath:Z
  
 32 ····return-void
 33 .end·method
  
 34 .method·public·constructor·<init>(Ljava/lang/String;ZLjava/lang/String;)V
 35 ····.locals·0
  
 36 ····.line·70
 37 ····invoke-direct·{p0,·p1,·p2},·Lcom/owncloud/android/lib/resources/files/CreateFolderRemoteOperation;-><init>(Ljava/lang/String;Z)V
  
29 ····.line·6338 ····.line·71
30 ····iput-boolean·p2,·p0,·Lcom/owncloud/android/lib/resources/files/CreateFolderRemoteOperation;->mCreateFullPath:Z39 ····iput-object·p3,·p0,·Lcom/owncloud/android/lib/resources/files/CreateFolderRemoteOperation;->token:Ljava/lang/String;
  
31 ····return-void40 ····return-void
32 .end·method41 .end·method
  
33 .method·private·createFolder(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;42 .method·private·createFolder(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;
34 ····.locals·743 ····.locals·7
  
35 ····const-string·v0,·":·"44 ····const-string·v0,·":·"
  
36 ····const-string·v1,·"Create·directory·"45 ····const-string·v1,·"Create·directory·"
  
37 ····const/4·v2,·0x046 ····const/4·v2,·0x0
  
38 ····.line·9347 ····.line·101
39 ····:try_start_048 ····:try_start_0
40 ····new-instance·v3,·Lorg/apache/jackrabbit/webdav/client/methods/MkColMethod;49 ····new-instance·v3,·Lorg/apache/jackrabbit/webdav/client/methods/MkColMethod;
  
41 ····new-instance·v4,·Ljava/lang/StringBuilder;50 ····new-instance·v4,·Ljava/lang/StringBuilder;
  
42 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V51 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V
  
43 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getWebdavUri()Landroid/net/Uri;52 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getWebdavUri()Landroid/net/Uri;
  
44 ····move-result-object·v553 ····move-result-object·v5
  
45 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;54 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
46 ····iget-object·v5,·p0,·Lcom/owncloud/android/lib/resources/files/CreateFolderRemoteOperation;->mRemotePath:Ljava/lang/String;55 ····iget-object·v5,·p0,·Lcom/owncloud/android/lib/resources/files/CreateFolderRemoteOperation;->remotePath:Ljava/lang/String;
  
47 ····invoke-static·{v5},·Lcom/owncloud/android/lib/common/network/WebdavUtils;->encodePath(Ljava/lang/String;)Ljava/lang/String;56 ····invoke-static·{v5},·Lcom/owncloud/android/lib/common/network/WebdavUtils;->encodePath(Ljava/lang/String;)Ljava/lang/String;
  
48 ····move-result-object·v557 ····move-result-object·v5
  
49 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;58 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
Offset 84, 61 lines modifiedOffset 98, 78 lines modified
84 ····move-result-object·v498 ····move-result-object·v4
  
85 ····invoke-direct·{v3,·v4},·Lorg/apache/jackrabbit/webdav/client/methods/MkColMethod;-><init>(Ljava/lang/String;)V99 ····invoke-direct·{v3,·v4},·Lorg/apache/jackrabbit/webdav/client/methods/MkColMethod;-><init>(Ljava/lang/String;)V
86 ····:try_end_0100 ····:try_end_0
87 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_1101 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_1
88 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1102 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1
  
 103 ····.line·103
 104 ····:try_start_1
 105 ····iget-object·v2,·p0,·Lcom/owncloud/android/lib/resources/files/CreateFolderRemoteOperation;->token:Ljava/lang/String;
  
 106 ····invoke-static·{v2},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
  
 107 ····move-result·v2
  
 108 ····if-nez·v2,·:cond_0
  
 109 ····const-string·v2,·"e2e-token"
  
 110 ····.line·104
 111 ····iget-object·v4,·p0,·Lcom/owncloud/android/lib/resources/files/CreateFolderRemoteOperation;->token:Ljava/lang/String;
  
 112 ····invoke-virtual·{v3,·v2,·v4},·Lorg/apache/jackrabbit/webdav/client/methods/MkColMethod;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)V
  
 113 ····:cond_0
89 ····const/16·v2,·0x7530114 ····const/16·v2,·0x7530
  
90 ····const/16·v4,·0x1388115 ····const/16·v4,·0x1388
  
91 ····.line·94116 ····.line·107
92 ····:try_start_1 
93 ····invoke-virtual·{p1,·v3,·v2,·v4},·Lcom/owncloud/android/lib/common/OwnCloudClient;->executeMethod(Lorg/apache/commons/httpclient/HttpMethodBase;II)I117 ····invoke-virtual·{p1,·v3,·v2,·v4},·Lcom/owncloud/android/lib/common/OwnCloudClient;->executeMethod(Lorg/apache/commons/httpclient/HttpMethodBase;II)I
  
94 ····const/16·v2,·0x195118 ····const/16·v2,·0x195
  
95 ····.line·96119 ····.line·109
96 ····invoke-virtual·{v3},·Lorg/apache/jackrabbit/webdav/client/methods/MkColMethod;->getStatusCode()I120 ····invoke-virtual·{v3},·Lorg/apache/jackrabbit/webdav/client/methods/MkColMethod;->getStatusCode()I
  
Max diff block lines reached; 9416/14081 bytes (66.87%) of diff not shown.
11.8 KB
smali_classes2/com/owncloud/android/lib/resources/files/RestoreFileVersionRemoteOperation.smali
    
Offset 73, 163 lines modifiedOffset 73, 213 lines modified
73 ····:goto_173 ····:goto_1
74 ····return·p174 ····return·p1
75 .end·method75 .end·method
  
  
76 #·virtual·methods76 #·virtual·methods
77 .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;77 .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;
78 ····.locals·478 ····.locals·5
  
79 ····const-string·v0,·"/versions/"79 ····const-string·v0,·"/versions/"
  
 80 ····const/4·v1,·0x0
  
80 ····.line·7781 ····.line·78
81 ····:try_start_082 ····:try_start_0
82 ····new-instance·v1,·Ljava/lang/StringBuilder;83 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
83 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V84 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
84 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getNewWebdavUri()Landroid/net/Uri;85 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getNewWebdavUri()Landroid/net/Uri;
  
85 ····move-result-object·v286 ····move-result-object·v3
  
86 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;87 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
87 ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;88 ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
88 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getUserId()Ljava/lang/String;89 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getUserId()Ljava/lang/String;
  
89 ····move-result-object·v290 ····move-result-object·v3
  
90 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;91 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
91 ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;92 ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
92 ····iget-object·v2,·p0,·Lcom/owncloud/android/lib/resources/files/RestoreFileVersionRemoteOperation;->fileId:Ljava/lang/String;93 ····iget-object·v3,·p0,·Lcom/owncloud/android/lib/resources/files/RestoreFileVersionRemoteOperation;->fileId:Ljava/lang/String;
  
93 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;94 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
94 ····const-string·v2,·"/"95 ····const-string·v3,·"/"
  
95 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;96 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
96 ····iget-object·v2,·p0,·Lcom/owncloud/android/lib/resources/files/RestoreFileVersionRemoteOperation;->fileName:Ljava/lang/String;97 ····iget-object·v3,·p0,·Lcom/owncloud/android/lib/resources/files/RestoreFileVersionRemoteOperation;->fileName:Ljava/lang/String;
  
97 ····.line·7898 ····.line·79
98 ····invoke-static·{v2},·Landroid/net/Uri;->encode(Ljava/lang/String;)Ljava/lang/String;99 ····invoke-static·{v3},·Landroid/net/Uri;->encode(Ljava/lang/String;)Ljava/lang/String;
  
99 ····move-result-object·v2100 ····move-result-object·v3
  
100 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;101 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
101 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;102 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
102 ····move-result-object·v1103 ····move-result-object·v2
  
103 ····.line·79104 ····.line·80
104 ····new-instance·v2,·Ljava/lang/StringBuilder;105 ····new-instance·v3,·Ljava/lang/StringBuilder;
  
105 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V106 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V
  
106 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getNewWebdavUri()Landroid/net/Uri;107 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getNewWebdavUri()Landroid/net/Uri;
  
107 ····move-result-object·v3108 ····move-result-object·v4
  
108 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;109 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
109 ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;110 ····invoke-virtual·{v3,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
110 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getUserId()Ljava/lang/String;111 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getUserId()Ljava/lang/String;
  
111 ····move-result-object·v0112 ····move-result-object·v0
  
112 ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;113 ····invoke-virtual·{v3,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
113 ····const-string·v0,·"/restore/"114 ····const-string·v0,·"/restore/"
  
114 ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;115 ····invoke-virtual·{v3,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
115 ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/resources/files/RestoreFileVersionRemoteOperation;->fileId:Ljava/lang/String;116 ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/resources/files/RestoreFileVersionRemoteOperation;->fileId:Ljava/lang/String;
  
116 ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;117 ····invoke-virtual·{v3,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
117 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;118 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
118 ····move-result-object·v0119 ····move-result-object·v0
  
119 ····.line·81120 ····.line·82
120 ····new-instance·v2,·Lorg/apache/jackrabbit/webdav/client/methods/MoveMethod;121 ····new-instance·v3,·Lorg/apache/jackrabbit/webdav/client/methods/MoveMethod;
  
121 ····const/4·v3,·0x1122 ····const/4·v4,·0x1
  
122 ····invoke-direct·{v2,·v1,·v0,·v3},·Lorg/apache/jackrabbit/webdav/client/methods/MoveMethod;-><init>(Ljava/lang/String;Ljava/lang/String;Z)V123 ····invoke-direct·{v3,·v2,·v0,·v4},·Lorg/apache/jackrabbit/webdav/client/methods/MoveMethod;-><init>(Ljava/lang/String;Ljava/lang/String;Z)V
 124 ····:try_end_0
 125 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1
 126 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1
  
123 ····const/16·v0,·0x7530127 ····const/16·v0,·0x7530
  
124 ····const/16·v1,·0x1388128 ····const/16·v1,·0x1388
  
125 ····.line·82129 ····.line·83
 130 ····:try_start_1
126 ····invoke-virtual·{p1,·v2,·v0,·v1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->executeMethod(Lorg/apache/commons/httpclient/HttpMethodBase;II)I131 ····invoke-virtual·{p1,·v3,·v0,·v1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->executeMethod(Lorg/apache/commons/httpclient/HttpMethodBase;II)I
  
127 ····move-result·v0132 ····move-result·v0
  
128 ····.line·84133 ····.line·85
129 ····new-instance·v1,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;134 ····new-instance·v1,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;
  
130 ····invoke-direct·{p0,·v0},·Lcom/owncloud/android/lib/resources/files/RestoreFileVersionRemoteOperation;->isSuccess(I)Z135 ····invoke-direct·{p0,·v0},·Lcom/owncloud/android/lib/resources/files/RestoreFileVersionRemoteOperation;->isSuccess(I)Z
  
131 ····move-result·v0136 ····move-result·v0
  
132 ····invoke-direct·{v1,·v0,·v2},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(ZLorg/apache/commons/httpclient/HttpMethod;)V137 ····invoke-direct·{v1,·v0,·v3},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(ZLorg/apache/commons/httpclient/HttpMethod;)V
  
133 ····.line·86138 ····.line·87
134 ····invoke-virtual·{v2},·Lorg/apache/jackrabbit/webdav/client/methods/MoveMethod;->getResponseBodyAsStream()Ljava/io/InputStream;139 ····invoke-virtual·{v3},·Lorg/apache/jackrabbit/webdav/client/methods/MoveMethod;->getResponseBodyAsStream()Ljava/io/InputStream;
  
135 ····move-result-object·v0140 ····move-result-object·v0
  
136 ····invoke-virtual·{p1,·v0},·Lcom/owncloud/android/lib/common/OwnCloudClient;->exhaustResponse(Ljava/io/InputStream;)V141 ····invoke-virtual·{p1,·v0},·Lcom/owncloud/android/lib/common/OwnCloudClient;->exhaustResponse(Ljava/io/InputStream;)V
137 ····:try_end_0142 ····:try_end_1
138 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0143 ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_0
 144 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
 145 ····.line·93
Max diff block lines reached; 3732/11890 bytes (31.39%) of diff not shown.
11.3 KB
smali_classes2/com/owncloud/android/lib/resources/files/CheckEtagRemoteOperation.smali
    
Offset 47, 177 lines modifiedOffset 47, 243 lines modified
  
47 ····return-void47 ····return-void
48 .end·method48 .end·method
  
  
49 #·virtual·methods49 #·virtual·methods
50 .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;50 .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;
51 ····.locals·451 ····.locals·5
  
 52 ····const/4·v0,·0x0
  
52 ····.line·6553 ····.line·67
53 ····:try_start_054 ····:try_start_0
54 ····new-instance·v0,·Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet;55 ····new-instance·v1,·Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet;
  
55 ····invoke-direct·{v0},·Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet;-><init>()V56 ····invoke-direct·{v1},·Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet;-><init>()V
  
56 ····.line·6657 ····.line·68
57 ····sget-object·v1,·Lorg/apache/jackrabbit/webdav/property/DavPropertyName;->GETETAG:Lorg/apache/jackrabbit/webdav/property/DavPropertyName;58 ····sget-object·v2,·Lorg/apache/jackrabbit/webdav/property/DavPropertyName;->GETETAG:Lorg/apache/jackrabbit/webdav/property/DavPropertyName;
  
58 ····invoke-virtual·{v0,·v1},·Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet;->add(Lorg/apache/jackrabbit/webdav/property/DavPropertyName;)Z59 ····invoke-virtual·{v1,·v2},·Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet;->add(Lorg/apache/jackrabbit/webdav/property/DavPropertyName;)Z
  
59 ····.line·6860 ····.line·70
60 ····new-instance·v1,·Lorg/apache/jackrabbit/webdav/client/methods/PropFindMethod;61 ····new-instance·v2,·Lorg/apache/jackrabbit/webdav/client/methods/PropFindMethod;
  
61 ····new-instance·v2,·Ljava/lang/StringBuilder;62 ····new-instance·v3,·Ljava/lang/StringBuilder;
  
62 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V63 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V
  
63 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getWebdavUri()Landroid/net/Uri;64 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getWebdavUri()Landroid/net/Uri;
  
64 ····move-result-object·v365 ····move-result-object·v4
  
65 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;66 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
66 ····iget-object·v3,·p0,·Lcom/owncloud/android/lib/resources/files/CheckEtagRemoteOperation;->path:Ljava/lang/String;67 ····iget-object·v4,·p0,·Lcom/owncloud/android/lib/resources/files/CheckEtagRemoteOperation;->path:Ljava/lang/String;
  
67 ····invoke-static·{v3},·Lcom/owncloud/android/lib/common/network/WebdavUtils;->encodePath(Ljava/lang/String;)Ljava/lang/String;68 ····invoke-static·{v4},·Lcom/owncloud/android/lib/common/network/WebdavUtils;->encodePath(Ljava/lang/String;)Ljava/lang/String;
  
68 ····move-result-object·v369 ····move-result-object·v4
  
69 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;70 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
70 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;71 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
71 ····move-result-object·v272 ····move-result-object·v3
  
72 ····const/4·v3,·0x073 ····const/4·v4,·0x0
  
73 ····invoke-direct·{v1,·v2,·v0,·v3},·Lorg/apache/jackrabbit/webdav/client/methods/PropFindMethod;-><init>(Ljava/lang/String;Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet;I)V74 ····invoke-direct·{v2,·v3,·v1,·v4},·Lorg/apache/jackrabbit/webdav/client/methods/PropFindMethod;-><init>(Ljava/lang/String;Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet;I)V
 75 ····:try_end_0
 76 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_1
 77 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1
  
74 ····const·v0,·0x9c4078 ····const·v0,·0x9c40
  
75 ····const/16·v2,·0x138879 ····const/16·v1,·0x1388
  
76 ····.line·7080 ····.line·73
 81 ····:try_start_1
77 ····invoke-virtual·{p1,·v1,·v0,·v2},·Lcom/owncloud/android/lib/common/OwnCloudClient;->executeMethod(Lorg/apache/commons/httpclient/HttpMethodBase;II)I82 ····invoke-virtual·{p1,·v2,·v0,·v1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->executeMethod(Lorg/apache/commons/httpclient/HttpMethodBase;II)I
  
78 ····move-result·p183 ····move-result·p1
  
79 ····const/16·v0,·0xcf84 ····const/16·v0,·0xcf
  
80 ····const/16·v2,·0xc885 ····const/16·v1,·0xc8
  
81 ····if-eq·p1,·v0,·:cond_186 ····if-eq·p1,·v0,·:cond_2
  
82 ····if-ne·p1,·v2,·:cond_087 ····if-ne·p1,·v1,·:cond_0
  
83 ····goto·:goto_088 ····goto·:goto_0
  
84 ····:cond_089 ····:cond_0
85 ····const/16·v0,·0x19490 ····const/16·v0,·0x194
  
86 ····if-ne·p1,·v0,·:cond_391 ····if-ne·p1,·v0,·:cond_1
  
87 ····.line·9392 ····.line·96
88 ····new-instance·p1,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;93 ····new-instance·p1,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;
  
89 ····sget-object·v0,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode;->FILE_NOT_FOUND:Lcom/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode;94 ····sget-object·v0,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode;->FILE_NOT_FOUND:Lcom/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode;
  
90 ····invoke-direct·{p1,·v0},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(Lcom/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode;)V95 ····invoke-direct·{p1,·v0},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(Lcom/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode;)V
 96 ····:try_end_1
 97 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0
 98 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
 99 ····.line·102
 100 ····invoke-virtual·{v2},·Lorg/apache/jackrabbit/webdav/client/methods/PropFindMethod;->releaseConnection()V
  
91 ····return-object·p1101 ····return-object·p1
  
92 ····.line·73 
93 ····:cond_1102 ····:cond_1
 103 ····invoke-virtual·{v2},·Lorg/apache/jackrabbit/webdav/client/methods/PropFindMethod;->releaseConnection()V
  
 104 ····goto·:goto_2
  
 105 ····.line·76
 106 ····:cond_2
94 ····:goto_0107 ····:goto_0
 108 ····:try_start_2
95 ····invoke-virtual·{v1},·Lorg/apache/jackrabbit/webdav/client/methods/PropFindMethod;->getResponseBodyAsMultiStatus()Lorg/apache/jackrabbit/webdav/MultiStatus;109 ····invoke-virtual·{v2},·Lorg/apache/jackrabbit/webdav/client/methods/PropFindMethod;->getResponseBodyAsMultiStatus()Lorg/apache/jackrabbit/webdav/MultiStatus;
  
96 ····move-result-object·p1110 ····move-result-object·p1
  
97 ····invoke-virtual·{p1},·Lorg/apache/jackrabbit/webdav/MultiStatus;->getResponses()[Lorg/apache/jackrabbit/webdav/MultiStatusResponse;111 ····invoke-virtual·{p1},·Lorg/apache/jackrabbit/webdav/MultiStatus;->getResponses()[Lorg/apache/jackrabbit/webdav/MultiStatusResponse;
  
98 ····move-result-object·p1112 ····move-result-object·p1
  
99 ····aget-object·p1,·p1,·v3113 ····aget-object·p1,·p1,·v4
  
100 ····.line·75114 ····.line·78
101 ····invoke-virtual·{p1,·v2},·Lorg/apache/jackrabbit/webdav/MultiStatusResponse;->getProperties(I)Lorg/apache/jackrabbit/webdav/property/DavPropertySet;115 ····invoke-virtual·{p1,·v1},·Lorg/apache/jackrabbit/webdav/MultiStatusResponse;->getProperties(I)Lorg/apache/jackrabbit/webdav/property/DavPropertySet;
  
102 ····move-result-object·p1116 ····move-result-object·p1
  
103 ····sget-object·v0,·Lorg/apache/jackrabbit/webdav/property/DavPropertyName;->GETETAG:Lorg/apache/jackrabbit/webdav/property/DavPropertyName;117 ····sget-object·v0,·Lorg/apache/jackrabbit/webdav/property/DavPropertyName;->GETETAG:Lorg/apache/jackrabbit/webdav/property/DavPropertyName;
  
104 ····.line·76118 ····.line·79
105 ····invoke-virtual·{p1,·v0},·Lorg/apache/jackrabbit/webdav/property/DavPropertySet;->get(Lorg/apache/jackrabbit/webdav/property/DavPropertyName;)Lorg/apache/jackrabbit/webdav/property/DavProperty;119 ····invoke-virtual·{p1,·v0},·Lorg/apache/jackrabbit/webdav/property/DavPropertySet;->get(Lorg/apache/jackrabbit/webdav/property/DavPropertyName;)Lorg/apache/jackrabbit/webdav/property/DavProperty;
  
106 ····move-result-object·p1120 ····move-result-object·p1
  
107 ····invoke-interface·{p1},·Lorg/apache/jackrabbit/webdav/property/DavProperty;->getValue()Ljava/lang/Object;121 ····invoke-interface·{p1},·Lorg/apache/jackrabbit/webdav/property/DavProperty;->getValue()Ljava/lang/Object;
Max diff block lines reached; 4532/11407 bytes (39.73%) of diff not shown.
35.0 KB
smali_classes2/com/owncloud/android/lib/resources/files/ChunkedFileUploadRemoteOperation.smali
    
Offset 30, 57 lines modifiedOffset 30, 96 lines modified
  
30 ····sput-object·v0,·Lcom/owncloud/android/lib/resources/files/ChunkedFileUploadRemoteOperation;->TAG:Ljava/lang/String;30 ····sput-object·v0,·Lcom/owncloud/android/lib/resources/files/ChunkedFileUploadRemoteOperation;->TAG:Ljava/lang/String;
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
33 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V33 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
34 ····.locals·034 ····.locals·8
  
 35 ····const/4·v7,·0x0
  
 36 ····move-object·v0,·p0
  
 37 ····move-object·v1,·p1
  
 38 ····move-object·v2,·p2
  
 39 ····move-object·v3,·p3
  
 40 ····move-object·v4,·p4
  
 41 ····move-object·v5,·p5
  
 42 ····move·v6,·p6
  
35 ····.line·6643 ····.line·69
36 ····invoke-direct/range·{p0·..·p5},·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V44 ····invoke-direct/range·{v0·..·v7},·Lcom/owncloud/android/lib/resources/files/ChunkedFileUploadRemoteOperation;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)V
  
 45 ····return-void
 46 .end·method
  
 47 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)V
 48 ····.locals·7
  
 49 ····move-object·v0,·p0
  
 50 ····move-object·v1,·p1
  
 51 ····move-object·v2,·p2
  
 52 ····move-object·v3,·p3
  
 53 ····move-object·v4,·p4
  
 54 ····move-object·v5,·p5
  
 55 ····move-object·v6,·p7
  
37 ····.line·6756 ····.line·79
 57 ····invoke-direct/range·{v0·..·v6},·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
  
 58 ····.line·80
38 ····iput-boolean·p6,·p0,·Lcom/owncloud/android/lib/resources/files/ChunkedFileUploadRemoteOperation;->onWifiConnection:Z59 ····iput-boolean·p6,·p0,·Lcom/owncloud/android/lib/resources/files/ChunkedFileUploadRemoteOperation;->onWifiConnection:Z
  
39 ····return-void60 ····return-void
40 .end·method61 .end·method
  
41 .method·private·createPutMethod(Ljava/lang/String;)Lorg/apache/commons/httpclient/methods/PutMethod;62 .method·private·createPutMethod(Ljava/lang/String;)Lorg/apache/commons/httpclient/methods/PutMethod;
42 ····.locals·163 ····.locals·1
  
43 ····.line·26064 ····.line·282
44 ····new-instance·v0,·Lorg/apache/commons/httpclient/methods/PutMethod;65 ····new-instance·v0,·Lorg/apache/commons/httpclient/methods/PutMethod;
  
45 ····invoke-direct·{v0,·p1},·Lorg/apache/commons/httpclient/methods/PutMethod;-><init>(Ljava/lang/String;)V66 ····invoke-direct·{v0,·p1},·Lorg/apache/commons/httpclient/methods/PutMethod;-><init>(Ljava/lang/String;)V
  
46 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/files/ChunkedFileUploadRemoteOperation;->putMethod:Lorg/apache/commons/httpclient/methods/PutMethod;67 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/files/ChunkedFileUploadRemoteOperation;->putMethod:Lorg/apache/commons/httpclient/methods/PutMethod;
  
47 ····.line·26168 ····.line·283
48 ····iget-object·p1,·p0,·Lcom/owncloud/android/lib/resources/files/ChunkedFileUploadRemoteOperation;->putMethod:Lorg/apache/commons/httpclient/methods/PutMethod;69 ····iget-object·p1,·p0,·Lcom/owncloud/android/lib/resources/files/ChunkedFileUploadRemoteOperation;->putMethod:Lorg/apache/commons/httpclient/methods/PutMethod;
  
49 ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/resources/files/ChunkedFileUploadRemoteOperation;->entity:Lorg/apache/commons/httpclient/methods/RequestEntity;70 ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/resources/files/ChunkedFileUploadRemoteOperation;->entity:Lorg/apache/commons/httpclient/methods/RequestEntity;
  
50 ····invoke-virtual·{p1,·v0},·Lorg/apache/commons/httpclient/methods/PutMethod;->setRequestEntity(Lorg/apache/commons/httpclient/methods/RequestEntity;)V71 ····invoke-virtual·{p1,·v0},·Lorg/apache/commons/httpclient/methods/PutMethod;->setRequestEntity(Lorg/apache/commons/httpclient/methods/RequestEntity;)V
  
51 ····.line·26272 ····.line·284
52 ····iget-object·p1,·p0,·Lcom/owncloud/android/lib/resources/files/ChunkedFileUploadRemoteOperation;->cancellationRequested:Ljava/util/concurrent/atomic/AtomicBoolean;73 ····iget-object·p1,·p0,·Lcom/owncloud/android/lib/resources/files/ChunkedFileUploadRemoteOperation;->cancellationRequested:Ljava/util/concurrent/atomic/AtomicBoolean;
  
53 ····invoke-virtual·{p1},·Ljava/util/concurrent/atomic/AtomicBoolean;->get()Z74 ····invoke-virtual·{p1},·Ljava/util/concurrent/atomic/AtomicBoolean;->get()Z
  
54 ····move-result·p175 ····move-result·p1
  
55 ····if-eqz·p1,·:cond_076 ····if-eqz·p1,·:cond_0
  
56 ····.line·26377 ····.line·285
57 ····iget-object·p1,·p0,·Lcom/owncloud/android/lib/resources/files/ChunkedFileUploadRemoteOperation;->putMethod:Lorg/apache/commons/httpclient/methods/PutMethod;78 ····iget-object·p1,·p0,·Lcom/owncloud/android/lib/resources/files/ChunkedFileUploadRemoteOperation;->putMethod:Lorg/apache/commons/httpclient/methods/PutMethod;
  
58 ····invoke-virtual·{p1},·Lorg/apache/commons/httpclient/methods/PutMethod;->abort()V79 ····invoke-virtual·{p1},·Lorg/apache/commons/httpclient/methods/PutMethod;->abort()V
  
59 ····.line·26680 ····.line·288
60 ····:cond_081 ····:cond_0
61 ····iget-object·p1,·p0,·Lcom/owncloud/android/lib/resources/files/ChunkedFileUploadRemoteOperation;->putMethod:Lorg/apache/commons/httpclient/methods/PutMethod;82 ····iget-object·p1,·p0,·Lcom/owncloud/android/lib/resources/files/ChunkedFileUploadRemoteOperation;->putMethod:Lorg/apache/commons/httpclient/methods/PutMethod;
  
62 ····return-object·p183 ····return-object·p1
63 .end·method84 .end·method
  
64 .method·private·findNextFittingChunk(Ljava/util/List;JJ)Lcom/owncloud/android/lib/resources/files/Chunk;85 .method·private·findNextFittingChunk(Ljava/util/List;JJ)Lcom/owncloud/android/lib/resources/files/Chunk;
Offset 91, 15 lines modifiedOffset 130, 15 lines modified
91 ············"Ljava/util/List<",130 ············"Ljava/util/List<",
92 ············"Lcom/owncloud/android/lib/resources/files/Chunk;",131 ············"Lcom/owncloud/android/lib/resources/files/Chunk;",
93 ············">;JJ)",132 ············">;JJ)",
94 ············"Lcom/owncloud/android/lib/resources/files/Chunk;"133 ············"Lcom/owncloud/android/lib/resources/files/Chunk;"
95 ········}134 ········}
96 ····.end·annotation135 ····.end·annotation
  
97 ····.line·194136 ····.line·212
98 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;137 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
99 ····move-result-object·p1138 ····move-result-object·p1
  
100 ····:cond_0139 ····:cond_0
101 ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z140 ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z
  
Offset 109, 15 lines modifiedOffset 148, 15 lines modified
  
109 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;148 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
110 ····move-result-object·v0149 ····move-result-object·v0
  
111 ····check-cast·v0,·Lcom/owncloud/android/lib/resources/files/Chunk;150 ····check-cast·v0,·Lcom/owncloud/android/lib/resources/files/Chunk;
  
112 ····.line·195151 ····.line·213
113 ····iget-wide·v1,·v0,·Lcom/owncloud/android/lib/resources/files/Chunk;->start:J152 ····iget-wide·v1,·v0,·Lcom/owncloud/android/lib/resources/files/Chunk;->start:J
  
114 ····cmp-long·v3,·v1,·p2153 ····cmp-long·v3,·v1,·p2
  
115 ····if-ltz·v3,·:cond_0154 ····if-ltz·v3,·:cond_0
  
Max diff block lines reached; 30969/35651 bytes (86.87%) of diff not shown.
21.8 KB
smali_classes2/com/owncloud/android/lib/resources/files/UploadFileRemoteOperation.smali
    
Offset 34, 161 lines modifiedOffset 34, 192 lines modified
  
34 .field·putMethod:Lorg/apache/commons/httpclient/methods/PutMethod;34 .field·putMethod:Lorg/apache/commons/httpclient/methods/PutMethod;
  
35 .field·protected·remotePath:Ljava/lang/String;35 .field·protected·remotePath:Ljava/lang/String;
  
36 .field·private·requiredEtag:Ljava/lang/String;36 .field·private·requiredEtag:Ljava/lang/String;
  
 37 .field·token:Ljava/lang/String;
  
  
37 #·direct·methods38 #·direct·methods
38 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V39 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
39 ····.locals·340 ····.locals·3
  
40 ····.line·7341 ····.line·84
41 ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V42 ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V
  
42 ····const/4·v0,·0x043 ····const/4·v0,·0x0
  
43 ····.line·6444 ····.line·64
44 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->putMethod:Lorg/apache/commons/httpclient/methods/PutMethod;45 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->putMethod:Lorg/apache/commons/httpclient/methods/PutMethod;
  
45 ····.line·6546 ····.line·65
46 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->requiredEtag:Ljava/lang/String;47 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->requiredEtag:Ljava/lang/String;
  
47 ····.line·6748 ····.line·66
 49 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->token:Ljava/lang/String;
  
 50 ····.line·68
48 ····new-instance·v1,·Ljava/util/concurrent/atomic/AtomicBoolean;51 ····new-instance·v1,·Ljava/util/concurrent/atomic/AtomicBoolean;
  
49 ····const/4·v2,·0x052 ····const/4·v2,·0x0
  
50 ····invoke-direct·{v1,·v2},·Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V53 ····invoke-direct·{v1,·v2},·Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V
  
51 ····iput-object·v1,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->cancellationRequested:Ljava/util/concurrent/atomic/AtomicBoolean;54 ····iput-object·v1,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->cancellationRequested:Ljava/util/concurrent/atomic/AtomicBoolean;
  
52 ····.line·6855 ····.line·69
53 ····new-instance·v1,·Ljava/util/HashSet;56 ····new-instance·v1,·Ljava/util/HashSet;
  
54 ····invoke-direct·{v1},·Ljava/util/HashSet;-><init>()V57 ····invoke-direct·{v1},·Ljava/util/HashSet;-><init>()V
  
55 ····iput-object·v1,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->dataTransferListeners:Ljava/util/Set;58 ····iput-object·v1,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->dataTransferListeners:Ljava/util/Set;
  
56 ····.line·7059 ····.line·71
57 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->entity:Lorg/apache/commons/httpclient/methods/RequestEntity;60 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->entity:Lorg/apache/commons/httpclient/methods/RequestEntity;
  
58 ····.line·7461 ····.line·85
59 ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->localPath:Ljava/lang/String;62 ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->localPath:Ljava/lang/String;
  
60 ····.line·7563 ····.line·86
61 ····iput-object·p2,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->remotePath:Ljava/lang/String;64 ····iput-object·p2,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->remotePath:Ljava/lang/String;
  
62 ····.line·7665 ····.line·87
63 ····iput-object·p3,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->mimeType:Ljava/lang/String;66 ····iput-object·p3,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->mimeType:Ljava/lang/String;
  
64 ····if-eqz·p4,·:cond_067 ····if-eqz·p4,·:cond_0
  
65 ····.line·8468 ····.line·95
66 ····iput-object·p4,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->lastModificationTimestamp:Ljava/lang/String;69 ····iput-object·p4,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->lastModificationTimestamp:Ljava/lang/String;
  
67 ····return-void70 ····return-void
  
68 ····.line·7971 ····.line·90
69 ····:cond_072 ····:cond_0
70 ····new-instance·p1,·Ljava/lang/AssertionError;73 ····new-instance·p1,·Ljava/lang/AssertionError;
  
71 ····const-string·p2,·"LastModificationTimestamp·may·NOT·be·null!"74 ····const-string·p2,·"LastModificationTimestamp·may·NOT·be·null!"
  
72 ····invoke-direct·{p1,·p2},·Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V75 ····invoke-direct·{p1,·p2},·Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V
  
73 ····throw·p176 ····throw·p1
74 .end·method77 .end·method
  
75 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V78 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
 79 ····.locals·7
  
 80 ····const/4·v6,·0x0
  
 81 ····move-object·v0,·p0
  
 82 ····move-object·v1,·p1
  
 83 ····move-object·v2,·p2
  
 84 ····move-object·v3,·p3
  
 85 ····move-object·v4,·p4
  
 86 ····move-object·v5,·p5
  
 87 ····.line·78
 88 ····invoke-direct/range·{v0·..·v6},·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
  
 89 ····return-void
 90 .end·method
  
 91 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
76 ····.locals·092 ····.locals·0
  
77 ····.line·8993 ····.line·104
78 ····invoke-direct·{p0,·p1,·p2,·p3,·p5},·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V94 ····invoke-direct·{p0,·p1,·p2,·p3,·p5},·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
  
79 ····.line·9095 ····.line·105
80 ····iput-object·p4,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->requiredEtag:Ljava/lang/String;96 ····iput-object·p4,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->requiredEtag:Ljava/lang/String;
  
 97 ····.line·106
 98 ····iput-object·p6,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->token:Ljava/lang/String;
  
81 ····return-void99 ····return-void
82 .end·method100 .end·method
  
  
83 #·virtual·methods101 #·virtual·methods
84 .method·public·addDataTransferProgressListener(Lcom/owncloud/android/lib/common/network/OnDatatransferProgressListener;)V102 .method·public·addDataTransferProgressListener(Lcom/owncloud/android/lib/common/network/OnDatatransferProgressListener;)V
85 ····.locals·2103 ····.locals·2
  
86 ····.line·173104 ····.line·193
87 ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->dataTransferListeners:Ljava/util/Set;105 ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->dataTransferListeners:Ljava/util/Set;
  
88 ····monitor-enter·v0106 ····monitor-enter·v0
  
89 ····.line·174107 ····.line·194
90 ····:try_start_0108 ····:try_start_0
91 ····iget-object·v1,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->dataTransferListeners:Ljava/util/Set;109 ····iget-object·v1,·p0,·Lcom/owncloud/android/lib/resources/files/UploadFileRemoteOperation;->dataTransferListeners:Ljava/util/Set;
  
92 ····invoke-interface·{v1,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z110 ····invoke-interface·{v1,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
Max diff block lines reached; 17482/22152 bytes (78.92%) of diff not shown.
34.2 KB
smali_classes2/com/owncloud/android/lib/resources/files/DownloadFileRemoteOperation.smali
    
Offset 4, 35 lines modifiedOffset 4, 35 lines modified
  
  
4 #·static·fields4 #·static·fields
5 .field·private·static·final·TAG:Ljava/lang/String;5 .field·private·static·final·TAG:Ljava/lang/String;
  
  
6 #·instance·fields6 #·instance·fields
 7 .field·private·eTag:Ljava/lang/String;
  
 8 .field·private·getMethod:Lorg/apache/commons/httpclient/methods/GetMethod;
  
7 .field·private·final·mCancellationRequested:Ljava/util/concurrent/atomic/AtomicBoolean;9 .field·private·final·mCancellationRequested:Ljava/util/concurrent/atomic/AtomicBoolean;
  
8 .field·private·mDataTransferListeners:Ljava/util/Set;10 .field·private·mDataTransferListeners:Ljava/util/Set;
9 ····.annotation·system·Ldalvik/annotation/Signature;11 ····.annotation·system·Ldalvik/annotation/Signature;
10 ········value·=·{12 ········value·=·{
11 ············"Ljava/util/Set<",13 ············"Ljava/util/Set<",
12 ············"Lcom/owncloud/android/lib/common/network/OnDatatransferProgressListener;",14 ············"Lcom/owncloud/android/lib/common/network/OnDatatransferProgressListener;",
13 ············">;"15 ············">;"
14 ········}16 ········}
15 ····.end·annotation17 ····.end·annotation
16 .end·field18 .end·field
  
 19 .field·private·modificationTimestamp:J
17 .field·private·mEtag:Ljava/lang/String; 
  
18 .field·private·mGet:Lorg/apache/commons/httpclient/methods/GetMethod; 
  
19 .field·private·mLocalFolderPath:Ljava/lang/String; 
  
20 .field·private·mModificationTimestamp:J20 .field·private·remotePath:Ljava/lang/String;
  
21 .field·private·mRemotePath:Ljava/lang/String;21 .field·private·temporalFolderPath:Ljava/lang/String;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·static·constructor·<clinit>()V23 .method·static·constructor·<clinit>()V
24 ····.locals·124 ····.locals·1
  
25 ····.line·5825 ····.line·58
Offset 46, 15 lines modifiedOffset 46, 15 lines modified
  
46 ····return-void46 ····return-void
47 .end·method47 .end·method
  
48 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;)V48 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;)V
49 ····.locals·249 ····.locals·2
  
50 ····.line·6950 ····.line·73
51 ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V51 ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V
  
52 ····.line·6052 ····.line·60
53 ····new-instance·v0,·Ljava/util/HashSet;53 ····new-instance·v0,·Ljava/util/HashSet;
  
54 ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V54 ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V
  
Offset 68, 233 lines modifiedOffset 68, 148 lines modified
68 ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V68 ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V
  
69 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/files/DownloadFileRemoteOperation;->mCancellationRequested:Ljava/util/concurrent/atomic/AtomicBoolean;69 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/files/DownloadFileRemoteOperation;->mCancellationRequested:Ljava/util/concurrent/atomic/AtomicBoolean;
  
70 ····const-wide/16·v0,·0x070 ····const-wide/16·v0,·0x0
  
71 ····.line·6271 ····.line·62
72 ····iput-wide·v0,·p0,·Lcom/owncloud/android/lib/resources/files/DownloadFileRemoteOperation;->mModificationTimestamp:J72 ····iput-wide·v0,·p0,·Lcom/owncloud/android/lib/resources/files/DownloadFileRemoteOperation;->modificationTimestamp:J
  
73 ····const-string·v0,·""73 ····const-string·v0,·""
  
74 ····.line·6374 ····.line·63
75 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/files/DownloadFileRemoteOperation;->mEtag:Ljava/lang/String;75 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/files/DownloadFileRemoteOperation;->eTag:Ljava/lang/String;
  
76 ····.line·7076 ····.line·74
77 ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/files/DownloadFileRemoteOperation;->mRemotePath:Ljava/lang/String;77 ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/files/DownloadFileRemoteOperation;->remotePath:Ljava/lang/String;
  
78 ····.line·7178 ····.line·75
79 ····iput-object·p2,·p0,·Lcom/owncloud/android/lib/resources/files/DownloadFileRemoteOperation;->mLocalFolderPath:Ljava/lang/String;79 ····iput-object·p2,·p0,·Lcom/owncloud/android/lib/resources/files/DownloadFileRemoteOperation;->temporalFolderPath:Ljava/lang/String;
  
80 ····return-void80 ····return-void
81 .end·method81 .end·method
  
82 .method·private·getTmpPath()Ljava/lang/String; 
83 ····.locals·2 
  
84 ····.line·192 
85 ····new-instance·v0,·Ljava/lang/StringBuilder; 
  
86 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V 
  
87 ····iget-object·v1,·p0,·Lcom/owncloud/android/lib/resources/files/DownloadFileRemoteOperation;->mLocalFolderPath:Ljava/lang/String; 
  
88 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
89 ····iget-object·v1,·p0,·Lcom/owncloud/android/lib/resources/files/DownloadFileRemoteOperation;->mRemotePath:Ljava/lang/String; 
  
90 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
91 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; 
  
92 ····move-result-object·v0 
  
93 ····return-object·v0 
94 .end·method 
  
95 .method·private·isSuccess(I)Z 
96 ····.locals·1 
  
97 ····const/16·v0,·0xc8 
  
98 ····if-ne·p1,·v0,·:cond_0 
  
99 ····const/4·p1,·0x1 
  
100 ····goto·:goto_0 
  
101 ····:cond_0 
102 ····const/4·p1,·0x0 
  
103 ····:goto_0 
104 ····return·p1 
105 .end·method 
  
  
106 #·virtual·methods 
107 .method·public·addDatatransferProgressListener(Lcom/owncloud/android/lib/common/network/OnDatatransferProgressListener;)V 
108 ····.locals·2 
  
109 ····.line·196 
Max diff block lines reached; 29443/34857 bytes (84.47%) of diff not shown.
28.6 KB
smali_classes2/com/owncloud/android/lib/resources/files/model/RemoteFile.smali
    
Offset 61, 219 lines modifiedOffset 61, 219 lines modified
61 .field·private·unreadCommentsCount:I61 .field·private·unreadCommentsCount:I
  
  
62 #·direct·methods62 #·direct·methods
63 .method·static·constructor·<clinit>()V63 .method·static·constructor·<clinit>()V
64 ····.locals·164 ····.locals·1
  
65 ····.line·13665 ····.line·137
66 ····new-instance·v0,·Lcom/owncloud/android/lib/resources/files/model/RemoteFile$1;66 ····new-instance·v0,·Lcom/owncloud/android/lib/resources/files/model/RemoteFile$1;
  
67 ····invoke-direct·{v0},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile$1;-><init>()V67 ····invoke-direct·{v0},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile$1;-><init>()V
  
68 ····sput-object·v0,·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->CREATOR:Landroid/os/Parcelable$Creator;68 ····sput-object·v0,·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->CREATOR:Landroid/os/Parcelable$Creator;
  
69 ····return-void69 ····return-void
70 .end·method70 .end·method
  
71 .method·public·constructor·<init>()V71 .method·public·constructor·<init>()V
72 ····.locals·072 ····.locals·0
  
73 ····.line·7273 ····.line·73
74 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V74 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
75 ····.line·7375 ····.line·74
76 ····invoke-direct·{p0},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->resetData()V76 ····invoke-direct·{p0},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->resetData()V
  
77 ····return-void77 ····return-void
78 .end·method78 .end·method
  
79 .method·protected·constructor·<init>(Landroid/os/Parcel;)V79 .method·protected·constructor·<init>(Landroid/os/Parcel;)V
80 ····.locals·080 ····.locals·0
  
81 ····.line·15581 ····.line·156
82 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V82 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
83 ····.line·15683 ····.line·157
84 ····invoke-virtual·{p0,·p1},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->readFromParcel(Landroid/os/Parcel;)V84 ····invoke-virtual·{p0,·p1},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->readFromParcel(Landroid/os/Parcel;)V
  
85 ····return-void85 ····return-void
86 .end·method86 .end·method
  
87 .method·public·constructor·<init>(Lcom/owncloud/android/lib/common/network/WebdavEntry;)V87 .method·public·constructor·<init>(Lcom/owncloud/android/lib/common/network/WebdavEntry;)V
88 ····.locals·288 ····.locals·2
  
89 ····.line·9289 ····.line·93
90 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->decodedPath()Ljava/lang/String;90 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->decodedPath()Ljava/lang/String;
  
91 ····move-result-object·v091 ····move-result-object·v0
  
92 ····invoke-direct·{p0,·v0},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;-><init>(Ljava/lang/String;)V92 ····invoke-direct·{p0,·v0},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;-><init>(Ljava/lang/String;)V
  
93 ····.line·9393 ····.line·94
94 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->getCreateTimestamp()J94 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->getCreateTimestamp()J
  
95 ····move-result-wide·v095 ····move-result-wide·v0
  
96 ····invoke-virtual·{p0,·v0,·v1},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->setCreationTimestamp(J)V96 ····invoke-virtual·{p0,·v0,·v1},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->setCreationTimestamp(J)V
  
97 ····.line·9497 ····.line·95
98 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->getContentLength()J98 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->getContentLength()J
  
99 ····move-result-wide·v099 ····move-result-wide·v0
  
100 ····invoke-virtual·{p0,·v0,·v1},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->setLength(J)V100 ····invoke-virtual·{p0,·v0,·v1},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->setLength(J)V
  
101 ····.line·95101 ····.line·96
102 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->getContentType()Ljava/lang/String;102 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->getContentType()Ljava/lang/String;
  
103 ····move-result-object·v0103 ····move-result-object·v0
  
104 ····invoke-virtual·{p0,·v0},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->setMimeType(Ljava/lang/String;)V104 ····invoke-virtual·{p0,·v0},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->setMimeType(Ljava/lang/String;)V
  
105 ····.line·96105 ····.line·97
106 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->getModifiedTimestamp()J106 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->getModifiedTimestamp()J
  
107 ····move-result-wide·v0107 ····move-result-wide·v0
  
108 ····invoke-virtual·{p0,·v0,·v1},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->setModifiedTimestamp(J)V108 ····invoke-virtual·{p0,·v0,·v1},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->setModifiedTimestamp(J)V
  
109 ····.line·97109 ····.line·98
110 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->getETag()Ljava/lang/String;110 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->getETag()Ljava/lang/String;
  
111 ····move-result-object·v0111 ····move-result-object·v0
  
112 ····invoke-virtual·{p0,·v0},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->setEtag(Ljava/lang/String;)V112 ····invoke-virtual·{p0,·v0},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->setEtag(Ljava/lang/String;)V
  
113 ····.line·98113 ····.line·99
114 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->getPermissions()Ljava/lang/String;114 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->getPermissions()Ljava/lang/String;
  
115 ····move-result-object·v0115 ····move-result-object·v0
  
116 ····invoke-virtual·{p0,·v0},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->setPermissions(Ljava/lang/String;)V116 ····invoke-virtual·{p0,·v0},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->setPermissions(Ljava/lang/String;)V
  
117 ····.line·99117 ····.line·100
118 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->getRemoteId()Ljava/lang/String;118 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->getRemoteId()Ljava/lang/String;
  
119 ····move-result-object·v0119 ····move-result-object·v0
  
120 ····invoke-virtual·{p0,·v0},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->setRemoteId(Ljava/lang/String;)V120 ····invoke-virtual·{p0,·v0},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->setRemoteId(Ljava/lang/String;)V
  
121 ····.line·100121 ····.line·101
122 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->getSize()J122 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->getSize()J
  
123 ····move-result-wide·v0123 ····move-result-wide·v0
  
124 ····invoke-virtual·{p0,·v0,·v1},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->setSize(J)V124 ····invoke-virtual·{p0,·v0,·v1},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->setSize(J)V
  
125 ····.line·101125 ····.line·102
126 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->isFavorite()Z126 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->isFavorite()Z
  
127 ····move-result·v0127 ····move-result·v0
  
128 ····invoke-virtual·{p0,·v0},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->setFavorite(Z)V128 ····invoke-virtual·{p0,·v0},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->setFavorite(Z)V
  
129 ····.line·102129 ····.line·103
130 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->isEncrypted()Z130 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->isEncrypted()Z
  
131 ····move-result·v0131 ····move-result·v0
  
132 ····invoke-virtual·{p0,·v0},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->setEncrypted(Z)V132 ····invoke-virtual·{p0,·v0},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->setEncrypted(Z)V
  
133 ····.line·103133 ····.line·104
134 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->getMountType()Lcom/owncloud/android/lib/common/network/WebdavEntry$MountType;134 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->getMountType()Lcom/owncloud/android/lib/common/network/WebdavEntry$MountType;
  
135 ····move-result-object·v0135 ····move-result-object·v0
  
136 ····invoke-virtual·{p0,·v0},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->setMountType(Lcom/owncloud/android/lib/common/network/WebdavEntry$MountType;)V136 ····invoke-virtual·{p0,·v0},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;->setMountType(Lcom/owncloud/android/lib/common/network/WebdavEntry$MountType;)V
Max diff block lines reached; 24393/29160 bytes (83.65%) of diff not shown.
801 B
smali_classes2/com/owncloud/android/lib/resources/files/model/FileVersion.smali
    
Offset 205, 32 lines modifiedOffset 205, 20 lines modified
  
205 .method·public·isFolder()Z205 .method·public·isFolder()Z
206 ····.locals·2206 ····.locals·2
  
207 ····.line·80207 ····.line·80
208 ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/resources/files/model/FileVersion;->mimeType:Ljava/lang/String;208 ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/resources/files/model/FileVersion;->mimeType:Ljava/lang/String;
  
209 ····if-eqz·v0,·:cond_0 
  
210 ····const-string·v1,·"DIR"209 ····const-string·v1,·"DIR"
  
211 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z210 ····invoke-virtual·{v1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
212 ····move-result·v0211 ····move-result·v0
  
213 ····if-eqz·v0,·:cond_0 
  
214 ····const/4·v0,·0x1 
  
215 ····goto·:goto_0 
  
216 ····:cond_0 
217 ····const/4·v0,·0x0 
  
218 ····:goto_0 
219 ····return·v0212 ····return·v0
220 .end·method213 .end·method
  
221 .method·public·isHidden()Z214 .method·public·isHidden()Z
222 ····.locals·2215 ····.locals·2
  
223 ····.line·84216 ····.line·84
1.76 KB
smali_classes2/com/owncloud/android/lib/resources/files/model/RemoteFile$1.smali
    
Offset 26, 56 lines modifiedOffset 26, 56 lines modified
26 .end·annotation26 .end·annotation
  
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>()V28 .method·constructor·<init>()V
29 ····.locals·029 ····.locals·0
  
30 ····.line·13730 ····.line·138
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
  
34 #·virtual·methods34 #·virtual·methods
35 .method·public·createFromParcel(Landroid/os/Parcel;)Lcom/owncloud/android/lib/resources/files/model/RemoteFile;35 .method·public·createFromParcel(Landroid/os/Parcel;)Lcom/owncloud/android/lib/resources/files/model/RemoteFile;
36 ····.locals·136 ····.locals·1
  
37 ····.line·14037 ····.line·141
38 ····new-instance·v0,·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;38 ····new-instance·v0,·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;
  
39 ····invoke-direct·{v0,·p1},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;-><init>(Landroid/os/Parcel;)V39 ····invoke-direct·{v0,·p1},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile;-><init>(Landroid/os/Parcel;)V
  
40 ····return-object·v040 ····return-object·v0
41 .end·method41 .end·method
  
42 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;42 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
43 ····.locals·043 ····.locals·0
  
44 ····.line·13744 ····.line·138
45 ····invoke-virtual·{p0,·p1},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile$1;->createFromParcel(Landroid/os/Parcel;)Lcom/owncloud/android/lib/resources/files/model/RemoteFile;45 ····invoke-virtual·{p0,·p1},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile$1;->createFromParcel(Landroid/os/Parcel;)Lcom/owncloud/android/lib/resources/files/model/RemoteFile;
  
46 ····move-result-object·p146 ····move-result-object·p1
  
47 ····return-object·p147 ····return-object·p1
48 .end·method48 .end·method
  
49 .method·public·newArray(I)[Lcom/owncloud/android/lib/resources/files/model/RemoteFile;49 .method·public·newArray(I)[Lcom/owncloud/android/lib/resources/files/model/RemoteFile;
50 ····.locals·050 ····.locals·0
  
51 ····.line·14551 ····.line·146
52 ····new-array·p1,·p1,·[Lcom/owncloud/android/lib/resources/files/model/RemoteFile;52 ····new-array·p1,·p1,·[Lcom/owncloud/android/lib/resources/files/model/RemoteFile;
  
53 ····return-object·p153 ····return-object·p1
54 .end·method54 .end·method
  
55 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;55 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;
56 ····.locals·056 ····.locals·0
  
57 ····.line·13757 ····.line·138
58 ····invoke-virtual·{p0,·p1},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile$1;->newArray(I)[Lcom/owncloud/android/lib/resources/files/model/RemoteFile;58 ····invoke-virtual·{p0,·p1},·Lcom/owncloud/android/lib/resources/files/model/RemoteFile$1;->newArray(I)[Lcom/owncloud/android/lib/resources/files/model/RemoteFile;
  
59 ····move-result-object·p159 ····move-result-object·p1
  
60 ····return-object·p160 ····return-object·p1
61 .end·method61 .end·method
10.5 KB
smali_classes2/com/owncloud/android/lib/resources/trashbin/RestoreTrashbinFileRemoteOperation.smali
    
Offset 73, 149 lines modifiedOffset 73, 197 lines modified
73 ····:goto_173 ····:goto_1
74 ····return·p174 ····return·p1
75 .end·method75 .end·method
  
  
76 #·virtual·methods76 #·virtual·methods
77 .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;77 .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;
78 ····.locals·478 ····.locals·5
  
 79 ····const/4·v0,·0x0
  
79 ····.line·7880 ····.line·79
80 ····:try_start_081 ····:try_start_0
81 ····new-instance·v0,·Ljava/lang/StringBuilder;82 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
82 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V83 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
83 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getNewWebdavUri()Landroid/net/Uri;84 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getNewWebdavUri()Landroid/net/Uri;
  
84 ····move-result-object·v185 ····move-result-object·v2
  
85 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;86 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
86 ····iget-object·v1,·p0,·Lcom/owncloud/android/lib/resources/trashbin/RestoreTrashbinFileRemoteOperation;->sourcePath:Ljava/lang/String;87 ····iget-object·v2,·p0,·Lcom/owncloud/android/lib/resources/trashbin/RestoreTrashbinFileRemoteOperation;->sourcePath:Ljava/lang/String;
  
87 ····invoke-static·{v1},·Lcom/owncloud/android/lib/common/network/WebdavUtils;->encodePath(Ljava/lang/String;)Ljava/lang/String;88 ····invoke-static·{v2},·Lcom/owncloud/android/lib/common/network/WebdavUtils;->encodePath(Ljava/lang/String;)Ljava/lang/String;
  
88 ····move-result-object·v189 ····move-result-object·v2
  
89 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;90 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
90 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;91 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
91 ····move-result-object·v092 ····move-result-object·v1
  
92 ····.line·7993 ····.line·80
93 ····new-instance·v1,·Ljava/lang/StringBuilder;94 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
94 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V95 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
95 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getNewWebdavUri()Landroid/net/Uri;96 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getNewWebdavUri()Landroid/net/Uri;
  
96 ····move-result-object·v297 ····move-result-object·v3
  
97 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;98 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
98 ····const-string·v2,·"/trashbin/"99 ····const-string·v3,·"/trashbin/"
  
99 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;100 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
100 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getUserId()Ljava/lang/String;101 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getUserId()Ljava/lang/String;
  
101 ····move-result-object·v2102 ····move-result-object·v3
  
102 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;103 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
103 ····const-string·v2,·"/restore/"104 ····const-string·v3,·"/restore/"
  
104 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;105 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
105 ····iget-object·v2,·p0,·Lcom/owncloud/android/lib/resources/trashbin/RestoreTrashbinFileRemoteOperation;->fileName:Ljava/lang/String;106 ····iget-object·v3,·p0,·Lcom/owncloud/android/lib/resources/trashbin/RestoreTrashbinFileRemoteOperation;->fileName:Ljava/lang/String;
  
106 ····.line·80107 ····.line·81
107 ····invoke-static·{v2},·Landroid/net/Uri;->encode(Ljava/lang/String;)Ljava/lang/String;108 ····invoke-static·{v3},·Landroid/net/Uri;->encode(Ljava/lang/String;)Ljava/lang/String;
  
108 ····move-result-object·v2109 ····move-result-object·v3
  
109 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;110 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
110 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;111 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
111 ····move-result-object·v1112 ····move-result-object·v2
  
112 ····.line·82113 ····.line·83
113 ····new-instance·v2,·Lorg/apache/jackrabbit/webdav/client/methods/MoveMethod;114 ····new-instance·v3,·Lorg/apache/jackrabbit/webdav/client/methods/MoveMethod;
  
114 ····const/4·v3,·0x1115 ····const/4·v4,·0x1
  
115 ····invoke-direct·{v2,·v0,·v1,·v3},·Lorg/apache/jackrabbit/webdav/client/methods/MoveMethod;-><init>(Ljava/lang/String;Ljava/lang/String;Z)V116 ····invoke-direct·{v3,·v1,·v2,·v4},·Lorg/apache/jackrabbit/webdav/client/methods/MoveMethod;-><init>(Ljava/lang/String;Ljava/lang/String;Z)V
 117 ····:try_end_0
 118 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1
 119 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1
  
116 ····const/16·v0,·0x7530120 ····const/16·v0,·0x7530
  
117 ····const/16·v1,·0x1388121 ····const/16·v1,·0x1388
  
118 ····.line·83122 ····.line·84
 123 ····:try_start_1
119 ····invoke-virtual·{p1,·v2,·v0,·v1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->executeMethod(Lorg/apache/commons/httpclient/HttpMethodBase;II)I124 ····invoke-virtual·{p1,·v3,·v0,·v1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->executeMethod(Lorg/apache/commons/httpclient/HttpMethodBase;II)I
  
120 ····move-result·v0125 ····move-result·v0
  
121 ····.line·85126 ····.line·86
122 ····new-instance·v1,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;127 ····new-instance·v1,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;
  
123 ····invoke-direct·{p0,·v0},·Lcom/owncloud/android/lib/resources/trashbin/RestoreTrashbinFileRemoteOperation;->isSuccess(I)Z128 ····invoke-direct·{p0,·v0},·Lcom/owncloud/android/lib/resources/trashbin/RestoreTrashbinFileRemoteOperation;->isSuccess(I)Z
  
124 ····move-result·v0129 ····move-result·v0
  
125 ····invoke-direct·{v1,·v0,·v2},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(ZLorg/apache/commons/httpclient/HttpMethod;)V130 ····invoke-direct·{v1,·v0,·v3},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(ZLorg/apache/commons/httpclient/HttpMethod;)V
  
126 ····.line·87131 ····.line·88
127 ····invoke-virtual·{v2},·Lorg/apache/jackrabbit/webdav/client/methods/MoveMethod;->getResponseBodyAsStream()Ljava/io/InputStream;132 ····invoke-virtual·{v3},·Lorg/apache/jackrabbit/webdav/client/methods/MoveMethod;->getResponseBodyAsStream()Ljava/io/InputStream;
  
128 ····move-result-object·v0133 ····move-result-object·v0
  
129 ····invoke-virtual·{p1,·v0},·Lcom/owncloud/android/lib/common/OwnCloudClient;->exhaustResponse(Ljava/io/InputStream;)V134 ····invoke-virtual·{p1,·v0},·Lcom/owncloud/android/lib/common/OwnCloudClient;->exhaustResponse(Ljava/io/InputStream;)V
130 ····:try_end_0135 ····:try_end_1
131 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0136 ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_0
 137 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
 138 ····.line·94
 139 ····invoke-virtual·{v3},·Lorg/apache/jackrabbit/webdav/client/methods/MoveMethod;->releaseConnection()V
  
132 ····goto·:goto_0140 ····goto·:goto_1
  
 141 ····:catchall_0
 142 ····move-exception·p1
  
 143 ····move-object·v0,·v3
  
 144 ····goto·:goto_2
  
133 ····:catch_0145 ····:catch_0
134 ····move-exception·p1146 ····move-exception·p1
  
Max diff block lines reached; 3082/10566 bytes (29.17%) of diff not shown.
7.34 KB
smali_classes2/com/owncloud/android/lib/resources/trashbin/EmptyTrashbinRemoteOperation.smali
    
Offset 53, 106 lines modifiedOffset 53, 154 lines modified
53 ····:goto_053 ····:goto_0
54 ····return·p154 ····return·p1
55 .end·method55 .end·method
  
  
56 #·virtual·methods56 #·virtual·methods
57 .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;57 .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;
58 ····.locals·458 ····.locals·5
  
 59 ····const/4·v0,·0x0
  
59 ····.line·6160 ····.line·62
60 ····:try_start_061 ····:try_start_0
61 ····new-instance·v0,·Lorg/apache/jackrabbit/webdav/client/methods/DeleteMethod;62 ····new-instance·v1,·Lorg/apache/jackrabbit/webdav/client/methods/DeleteMethod;
  
62 ····new-instance·v1,·Ljava/lang/StringBuilder;63 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
63 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V64 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
64 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getNewWebdavUri()Landroid/net/Uri;65 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getNewWebdavUri()Landroid/net/Uri;
  
65 ····move-result-object·v266 ····move-result-object·v3
  
66 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;67 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
67 ····const-string·v2,·"/trashbin/"68 ····const-string·v3,·"/trashbin/"
  
68 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;69 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
69 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getUserId()Ljava/lang/String;70 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getUserId()Ljava/lang/String;
  
70 ····move-result-object·v271 ····move-result-object·v3
  
71 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;72 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
72 ····const-string·v2,·"/trash"73 ····const-string·v3,·"/trash"
  
73 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;74 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
74 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;75 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
75 ····move-result-object·v176 ····move-result-object·v2
  
76 ····invoke-direct·{v0,·v1},·Lorg/apache/jackrabbit/webdav/client/methods/DeleteMethod;-><init>(Ljava/lang/String;)V77 ····invoke-direct·{v1,·v2},·Lorg/apache/jackrabbit/webdav/client/methods/DeleteMethod;-><init>(Ljava/lang/String;)V
 78 ····:try_end_0
 79 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1
 80 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1
  
77 ····const/16·v1,·0x753081 ····const/16·v0,·0x7530
  
78 ····const/16·v2,·0x138882 ····const/16·v2,·0x1388
  
79 ····.line·6383 ····.line·63
 84 ····:try_start_1
80 ····invoke-virtual·{p1,·v0,·v1,·v2},·Lcom/owncloud/android/lib/common/OwnCloudClient;->executeMethod(Lorg/apache/commons/httpclient/HttpMethodBase;II)I85 ····invoke-virtual·{p1,·v1,·v0,·v2},·Lcom/owncloud/android/lib/common/OwnCloudClient;->executeMethod(Lorg/apache/commons/httpclient/HttpMethodBase;II)I
  
81 ····move-result·v186 ····move-result·v0
  
82 ····.line·6587 ····.line·65
83 ····new-instance·v2,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;88 ····new-instance·v2,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;
  
84 ····invoke-direct·{p0,·v1},·Lcom/owncloud/android/lib/resources/trashbin/EmptyTrashbinRemoteOperation;->isSuccess(I)Z89 ····invoke-direct·{p0,·v0},·Lcom/owncloud/android/lib/resources/trashbin/EmptyTrashbinRemoteOperation;->isSuccess(I)Z
  
85 ····move-result·v190 ····move-result·v0
  
86 ····invoke-direct·{v2,·v1,·v0},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(ZLorg/apache/commons/httpclient/HttpMethod;)V91 ····invoke-direct·{v2,·v0,·v1},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(ZLorg/apache/commons/httpclient/HttpMethod;)V
  
87 ····.line·6792 ····.line·67
88 ····invoke-virtual·{v0},·Lorg/apache/jackrabbit/webdav/client/methods/DeleteMethod;->getResponseBodyAsStream()Ljava/io/InputStream;93 ····invoke-virtual·{v1},·Lorg/apache/jackrabbit/webdav/client/methods/DeleteMethod;->getResponseBodyAsStream()Ljava/io/InputStream;
  
89 ····move-result-object·v094 ····move-result-object·v0
  
90 ····invoke-virtual·{p1,·v0},·Lcom/owncloud/android/lib/common/OwnCloudClient;->exhaustResponse(Ljava/io/InputStream;)V95 ····invoke-virtual·{p1,·v0},·Lcom/owncloud/android/lib/common/OwnCloudClient;->exhaustResponse(Ljava/io/InputStream;)V
91 ····:try_end_096 ····:try_end_1
92 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_097 ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_0
 98 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
 99 ····.line·73
 100 ····invoke-virtual·{v1},·Lorg/apache/jackrabbit/webdav/client/methods/DeleteMethod;->releaseConnection()V
  
93 ····goto·:goto_0101 ····goto·:goto_1
  
 102 ····:catchall_0
 103 ····move-exception·p1
  
 104 ····move-object·v0,·v1
  
 105 ····goto·:goto_2
  
94 ····:catch_0106 ····:catch_0
95 ····move-exception·p1107 ····move-exception·p1
  
 108 ····move-object·v0,·v1
  
 109 ····goto·:goto_0
  
 110 ····:catchall_1
 111 ····move-exception·p1
  
 112 ····goto·:goto_2
  
 113 ····:catch_1
 114 ····move-exception·p1
  
96 ····.line·69115 ····.line·69
 116 ····:goto_0
 117 ····:try_start_2
97 ····new-instance·v2,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;118 ····new-instance·v2,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;
  
98 ····invoke-direct·{v2,·p1},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(Ljava/lang/Exception;)V119 ····invoke-direct·{v2,·p1},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(Ljava/lang/Exception;)V
  
99 ····.line·70120 ····.line·70
100 ····sget-object·v0,·Lcom/owncloud/android/lib/resources/trashbin/EmptyTrashbinRemoteOperation;->TAG:Ljava/lang/String;121 ····sget-object·v1,·Lcom/owncloud/android/lib/resources/trashbin/EmptyTrashbinRemoteOperation;->TAG:Ljava/lang/String;
  
101 ····new-instance·v1,·Ljava/lang/StringBuilder;122 ····new-instance·v3,·Ljava/lang/StringBuilder;
  
102 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V123 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V
  
103 ····const-string·v3,·"Empty·trashbin·failed:·"124 ····const-string·v4,·"Empty·trashbin·failed:·"
  
104 ····invoke-virtual·{v1,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;125 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
105 ····invoke-virtual·{v2},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;->getLogMessage()Ljava/lang/String;126 ····invoke-virtual·{v2},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;->getLogMessage()Ljava/lang/String;
  
106 ····move-result-object·v3127 ····move-result-object·v4
  
107 ····invoke-virtual·{v1,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;128 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
Max diff block lines reached; 940/7333 bytes (12.82%) of diff not shown.
813 B
smali_classes2/com/owncloud/android/lib/resources/trashbin/model/TrashbinFile.smali
    
Offset 319, 32 lines modifiedOffset 319, 20 lines modified
  
319 .method·public·isFolder()Z319 .method·public·isFolder()Z
320 ····.locals·2320 ····.locals·2
  
321 ····.line·73321 ····.line·73
322 ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/resources/trashbin/model/TrashbinFile;->mimeType:Ljava/lang/String;322 ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/resources/trashbin/model/TrashbinFile;->mimeType:Ljava/lang/String;
  
323 ····if-eqz·v0,·:cond_0 
  
324 ····const-string·v1,·"DIR"323 ····const-string·v1,·"DIR"
  
325 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z324 ····invoke-virtual·{v1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
326 ····move-result·v0325 ····move-result·v0
  
327 ····if-eqz·v0,·:cond_0 
  
328 ····const/4·v0,·0x1 
  
329 ····goto·:goto_0 
  
330 ····:cond_0 
331 ····const/4·v0,·0x0 
  
332 ····:goto_0 
333 ····return·v0326 ····return·v0
334 .end·method327 .end·method
  
335 .method·public·isHidden()Z328 .method·public·isHidden()Z
336 ····.locals·2329 ····.locals·2
  
337 ····.line·77330 ····.line·77
104 KB
smali_classes2/com/owncloud/android/lib/resources/status/GetCapabilitiesRemoteOperation.smali
    
Offset 135, 39 lines modifiedOffset 135, 83 lines modified
135 .field·private·static·final·PROPERTY_VERSIONING:Ljava/lang/String;·=·"versioning"135 .field·private·static·final·PROPERTY_VERSIONING:Ljava/lang/String;·=·"versioning"
  
136 .field·private·static·final·TAG:Ljava/lang/String;136 .field·private·static·final·TAG:Ljava/lang/String;
  
137 .field·private·static·final·VALUE_FORMAT:Ljava/lang/String;·=·"json"137 .field·private·static·final·VALUE_FORMAT:Ljava/lang/String;·=·"json"
  
  
 138 #·instance·fields
 139 .field·private·currentCapability:Lcom/owncloud/android/lib/resources/status/OCCapability;
  
  
138 #·direct·methods140 #·direct·methods
139 .method·static·constructor·<clinit>()V141 .method·static·constructor·<clinit>()V
140 ····.locals·1142 ····.locals·1
  
141 ····.line·49143 ····.line·50
142 ····const-class·v0,·Lcom/owncloud/android/lib/resources/status/GetCapabilitiesRemoteOperation;144 ····const-class·v0,·Lcom/owncloud/android/lib/resources/status/GetCapabilitiesRemoteOperation;
  
143 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;145 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
  
144 ····move-result-object·v0146 ····move-result-object·v0
  
145 ····sput-object·v0,·Lcom/owncloud/android/lib/resources/status/GetCapabilitiesRemoteOperation;->TAG:Ljava/lang/String;147 ····sput-object·v0,·Lcom/owncloud/android/lib/resources/status/GetCapabilitiesRemoteOperation;->TAG:Ljava/lang/String;
  
146 ····return-void148 ····return-void
147 .end·method149 .end·method
  
148 .method·public·constructor·<init>()V150 .method·public·constructor·<init>()V
149 ····.locals·0151 ····.locals·1
  
150 ····.line·47152 ····.line·152
151 ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V153 ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V
  
 154 ····const/4·v0,·0x0
  
 155 ····.line·150
 156 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/status/GetCapabilitiesRemoteOperation;->currentCapability:Lcom/owncloud/android/lib/resources/status/OCCapability;
  
152 ····return-void157 ····return-void
153 .end·method158 .end·method
  
 159 .method·public·constructor·<init>(Lcom/owncloud/android/lib/resources/status/OCCapability;)V
 160 ····.locals·1
  
 161 ····.line·155
 162 ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V
  
 163 ····const/4·v0,·0x0
  
 164 ····.line·150
 165 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/status/GetCapabilitiesRemoteOperation;->currentCapability:Lcom/owncloud/android/lib/resources/status/OCCapability;
  
 166 ····.line·156
 167 ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/status/GetCapabilitiesRemoteOperation;->currentCapability:Lcom/owncloud/android/lib/resources/status/OCCapability;
  
 168 ····return-void
 169 .end·method
  
 170 .method·private·isNotModified(I)Z
 171 ····.locals·1
  
 172 ····const/16·v0,·0x130
  
 173 ····if-ne·p1,·v0,·:cond_0
  
 174 ····const/4·p1,·0x1
  
 175 ····goto·:goto_0
  
 176 ····:cond_0
 177 ····const/4·p1,·0x0
  
 178 ····:goto_0
 179 ····return·p1
 180 .end·method
  
154 .method·private·isSuccess(I)Z181 .method·private·isSuccess(I)Z
155 ····.locals·1182 ····.locals·1
  
156 ····const/16·v0,·0xc8183 ····const/16·v0,·0xc8
  
157 ····if-ne·p1,·v0,·:cond_0184 ····if-ne·p1,·v0,·:cond_0
  
Offset 183, 15 lines modifiedOffset 227, 15 lines modified
183 .end·method227 .end·method
  
  
184 #·virtual·methods228 #·virtual·methods
185 .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;229 .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;
186 ····.locals·16230 ····.locals·16
  
187 ····const-string·v1,·"api_enabled"231 ····move-object/from16·v1,·p0
  
188 ····const-string·v2,·"files_sharing"232 ····const-string·v2,·"files_sharing"
  
189 ····const-string·v3,·"core"233 ····const-string·v3,·"core"
  
190 ····const-string·v4,·"capabilities"234 ····const-string·v4,·"capabilities"
  
Offset 201, 38 lines modifiedOffset 245, 38 lines modified
  
201 ····const-string·v7,·"background"245 ····const-string·v7,·"background"
  
202 ····const-string·v8,·"logo"246 ····const-string·v8,·"logo"
  
203 ····const-string·v9,·"files"247 ····const-string·v9,·"files"
  
204 ····.line·156248 ····.line·166
205 ····:try_start_0249 ····:try_start_0
206 ····invoke-virtual/range·{p1·..·p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getBaseUri()Landroid/net/Uri;250 ····invoke-virtual/range·{p1·..·p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getBaseUri()Landroid/net/Uri;
  
207 ····move-result-object·v11251 ····move-result-object·v11
  
208 ····.line·157252 ····.line·167
209 ····invoke-virtual·{v11},·Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder;253 ····invoke-virtual·{v11},·Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder;
  
210 ····move-result-object·v11254 ····move-result-object·v11
  
211 ····const-string·v12,·"ocs/v1.php/cloud/capabilities"255 ····const-string·v12,·"ocs/v1.php/cloud/capabilities"
  
212 ····.line·158256 ····.line·168
213 ····invoke-virtual·{v11,·v12},·Landroid/net/Uri$Builder;->appendEncodedPath(Ljava/lang/String;)Landroid/net/Uri$Builder;257 ····invoke-virtual·{v11,·v12},·Landroid/net/Uri$Builder;->appendEncodedPath(Ljava/lang/String;)Landroid/net/Uri$Builder;
  
214 ····const-string·v12,·"format"258 ····const-string·v12,·"format"
  
215 ····const-string·v13,·"json"259 ····const-string·v13,·"json"
  
Max diff block lines reached; 102901/106474 bytes (96.64%) of diff not shown.
16.0 KB
smali_classes2/com/owncloud/android/lib/resources/status/OCCapability.smali
    
Offset 14, 14 lines modifiedOffset 14, 16 lines modified
  
14 .field·private·corePollInterval:I14 .field·private·corePollInterval:I
  
15 .field·private·directEditingEtag:Ljava/lang/String;15 .field·private·directEditingEtag:Ljava/lang/String;
  
16 .field·private·endToEndEncryption:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;16 .field·private·endToEndEncryption:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;
  
 17 .field·private·etag:Ljava/lang/String;
  
17 .field·private·extendedSupport:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;18 .field·private·extendedSupport:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;
  
18 .field·private·externalLinks:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;19 .field·private·externalLinks:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;
  
19 .field·private·filesBigFileChunking:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;20 .field·private·filesBigFileChunking:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;
  
20 .field·private·filesFileDrop:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;21 .field·private·filesFileDrop:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;
Offset 123, 225 lines modifiedOffset 125, 228 lines modified
123 .field·private·versionString:Ljava/lang/String;125 .field·private·versionString:Ljava/lang/String;
  
  
124 #·direct·methods126 #·direct·methods
125 .method·public·constructor·<init>()V127 .method·public·constructor·<init>()V
126 ····.locals·3128 ····.locals·3
  
127 ····.line·112129 ····.line·115
128 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V130 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
129 ····const-wide/16·v0,·0x0131 ····const-wide/16·v0,·0x0
  
130 ····.line·113132 ····.line·116
131 ····iput-wide·v0,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->id:J133 ····iput-wide·v0,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->id:J
  
132 ····const-string·v0,·""134 ····const-string·v0,·""
  
133 ····.line·114135 ····.line·117
134 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->accountName:Ljava/lang/String;136 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->accountName:Ljava/lang/String;
  
135 ····const/4·v1,·0x0137 ····const/4·v1,·0x0
  
136 ····.line·116138 ····.line·119
137 ····iput·v1,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->versionMayor:I139 ····iput·v1,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->versionMayor:I
  
138 ····.line·117140 ····.line·120
139 ····iput·v1,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->versionMinor:I141 ····iput·v1,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->versionMinor:I
  
140 ····.line·118142 ····.line·121
141 ····iput·v1,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->versionMicro:I143 ····iput·v1,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->versionMicro:I
  
142 ····.line·119144 ····.line·122
143 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->versionString:Ljava/lang/String;145 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->versionString:Ljava/lang/String;
  
144 ····.line·120146 ····.line·123
145 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->serverName:Ljava/lang/String;147 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->serverName:Ljava/lang/String;
  
146 ····.line·121148 ····.line·124
147 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->serverSlogan:Ljava/lang/String;149 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->serverSlogan:Ljava/lang/String;
  
148 ····.line·122150 ····.line·125
149 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->serverColor:Ljava/lang/String;151 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->serverColor:Ljava/lang/String;
  
150 ····.line·123152 ····.line·126
151 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->serverElementColor:Ljava/lang/String;153 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->serverElementColor:Ljava/lang/String;
  
152 ····.line·124154 ····.line·127
153 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->serverTextColor:Ljava/lang/String;155 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->serverTextColor:Ljava/lang/String;
  
154 ····.line·125156 ····.line·128
155 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->serverLogo:Ljava/lang/String;157 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->serverLogo:Ljava/lang/String;
  
156 ····.line·126158 ····.line·129
157 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->serverBackground:Ljava/lang/String;159 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->serverBackground:Ljava/lang/String;
  
158 ····.line·127160 ····.line·130
159 ····sget-object·v2,·Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;->UNKNOWN:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;161 ····sget-object·v2,·Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;->UNKNOWN:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;
  
160 ····iput-object·v2,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->serverBackgroundDefault:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;162 ····iput-object·v2,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->serverBackgroundDefault:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;
  
161 ····.line·128163 ····.line·131
162 ····sget-object·v2,·Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;->UNKNOWN:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;164 ····sget-object·v2,·Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;->UNKNOWN:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;
  
163 ····iput-object·v2,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->serverBackgroundPlain:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;165 ····iput-object·v2,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->serverBackgroundPlain:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;
  
164 ····.line·130166 ····.line·133
165 ····iput·v1,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->corePollInterval:I167 ····iput·v1,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->corePollInterval:I
  
166 ····.line·132168 ····.line·135
167 ····sget-object·v2,·Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;->UNKNOWN:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;169 ····sget-object·v2,·Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;->UNKNOWN:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;
  
168 ····iput-object·v2,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->filesSharingApiEnabled:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;170 ····iput-object·v2,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->filesSharingApiEnabled:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;
  
169 ····.line·133171 ····.line·136
170 ····sget-object·v2,·Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;->UNKNOWN:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;172 ····sget-object·v2,·Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;->UNKNOWN:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;
  
171 ····iput-object·v2,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->filesSharingPublicEnabled:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;173 ····iput-object·v2,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->filesSharingPublicEnabled:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;
  
172 ····.line·134174 ····.line·137
173 ····sget-object·v2,·Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;->UNKNOWN:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;175 ····sget-object·v2,·Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;->UNKNOWN:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;
  
174 ····iput-object·v2,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->filesSharingPublicPasswordEnforced:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;176 ····iput-object·v2,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->filesSharingPublicPasswordEnforced:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;
  
175 ····.line·135177 ····.line·138
176 ····sget-object·v2,·Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;->UNKNOWN:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;178 ····sget-object·v2,·Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;->UNKNOWN:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;
  
177 ····iput-object·v2,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->filesSharingPublicAskForOptionalPassword:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;179 ····iput-object·v2,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->filesSharingPublicAskForOptionalPassword:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;
  
178 ····.line·136180 ····.line·139
179 ····sget-object·v2,·Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;->UNKNOWN:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;181 ····sget-object·v2,·Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;->UNKNOWN:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;
  
180 ····iput-object·v2,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->filesSharingPublicExpireDateEnabled:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;182 ····iput-object·v2,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->filesSharingPublicExpireDateEnabled:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;
  
181 ····.line·137183 ····.line·140
182 ····iput·v1,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->filesSharingPublicExpireDateDays:I184 ····iput·v1,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->filesSharingPublicExpireDateDays:I
  
183 ····.line·138185 ····.line·141
184 ····sget-object·v1,·Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;->UNKNOWN:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;186 ····sget-object·v1,·Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;->UNKNOWN:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;
  
185 ····iput-object·v1,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->filesSharingPublicExpireDateEnforced:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;187 ····iput-object·v1,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->filesSharingPublicExpireDateEnforced:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;
  
186 ····.line·139188 ····.line·142
187 ····sget-object·v1,·Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;->UNKNOWN:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;189 ····sget-object·v1,·Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;->UNKNOWN:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;
  
188 ····iput-object·v1,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->filesSharingPublicSendMail:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;190 ····iput-object·v1,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->filesSharingPublicSendMail:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;
  
189 ····.line·140191 ····.line·143
190 ····sget-object·v1,·Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;->UNKNOWN:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;192 ····sget-object·v1,·Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;->UNKNOWN:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;
  
191 ····iput-object·v1,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->filesSharingPublicUpload:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;193 ····iput-object·v1,·p0,·Lcom/owncloud/android/lib/resources/status/OCCapability;->filesSharingPublicUpload:Lcom/owncloud/android/lib/resources/status/CapabilityBooleanType;
Max diff block lines reached; 9397/16205 bytes (57.99%) of diff not shown.
24.0 KB
smali_classes2/com/owncloud/android/lib/resources/shares/GetShareesRemoteOperation.smali
    
Offset 1, 13 lines modifiedOffset 1, 15 lines modified
1 .class·public·Lcom/owncloud/android/lib/resources/shares/GetShareesRemoteOperation;1 .class·public·Lcom/owncloud/android/lib/resources/shares/GetShareesRemoteOperation;
2 .super·Lcom/owncloud/android/lib/common/operations/RemoteOperation;2 .super·Lcom/owncloud/android/lib/common/operations/RemoteOperation;
3 .source·"GetShareesRemoteOperation.java"3 .source·"GetShareesRemoteOperation.java"
  
  
4 #·static·fields4 #·static·fields
 5 .field·private·static·final·NODE_CIRCLES:Ljava/lang/String;·=·"circles"
  
5 .field·private·static·final·NODE_DATA:Ljava/lang/String;·=·"data"6 .field·private·static·final·NODE_DATA:Ljava/lang/String;·=·"data"
  
6 .field·private·static·final·NODE_EMAILS:Ljava/lang/String;·=·"emails"7 .field·private·static·final·NODE_EMAILS:Ljava/lang/String;·=·"emails"
  
7 .field·private·static·final·NODE_EXACT:Ljava/lang/String;·=·"exact"8 .field·private·static·final·NODE_EXACT:Ljava/lang/String;·=·"exact"
  
8 .field·private·static·final·NODE_GROUPS:Ljava/lang/String;·=·"groups"9 .field·private·static·final·NODE_GROUPS:Ljava/lang/String;·=·"groups"
Offset 70, 24 lines modifiedOffset 72, 24 lines modified
  
70 ····return-void72 ····return-void
71 .end·method73 .end·method
  
72 .method·public·constructor·<init>(Ljava/lang/String;II)V74 .method·public·constructor·<init>(Ljava/lang/String;II)V
73 ····.locals·075 ····.locals·0
  
74 ····.line·10976 ····.line·110
75 ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V77 ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V
  
76 ····.line·11078 ····.line·111
77 ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/shares/GetShareesRemoteOperation;->mSearchString:Ljava/lang/String;79 ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/shares/GetShareesRemoteOperation;->mSearchString:Ljava/lang/String;
  
78 ····.line·11180 ····.line·112
79 ····iput·p2,·p0,·Lcom/owncloud/android/lib/resources/shares/GetShareesRemoteOperation;->mPage:I81 ····iput·p2,·p0,·Lcom/owncloud/android/lib/resources/shares/GetShareesRemoteOperation;->mPage:I
  
80 ····.line·11282 ····.line·113
81 ····iput·p3,·p0,·Lcom/owncloud/android/lib/resources/shares/GetShareesRemoteOperation;->mPerPage:I83 ····iput·p3,·p0,·Lcom/owncloud/android/lib/resources/shares/GetShareesRemoteOperation;->mPerPage:I
  
82 ····return-void84 ····return-void
83 .end·method85 .end·method
  
84 .method·private·isSuccess(I)Z86 .method·private·isSuccess(I)Z
85 ····.locals·187 ····.locals·1
Offset 106, 401 lines modifiedOffset 108, 453 lines modified
106 ····:goto_0108 ····:goto_0
107 ····return·p1109 ····return·p1
108 .end·method110 .end·method
  
  
109 #·virtual·methods111 #·virtual·methods
110 .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;112 .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;
111 ····.locals·12113 ····.locals·14
  
112 ····const-string·v0,·"remotes"114 ····const-string·v0,·"remotes"
  
113 ····const-string·v1,·"groups"115 ····const-string·v1,·"groups"
  
114 ····const-string·v2,·"users"116 ····const-string·v2,·"users"
  
115 ····const-string·v3,·"rooms"117 ····const-string·v3,·"rooms"
  
 118 ····const-string·v4,·"circles"
116 ····const/4·v4,·0x0 
  
117 ····.line·122 
118 ····:try_start_0 
119 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getBaseUri()Landroid/net/Uri; 
  
120 ····move-result-object·v5119 ····const/4·v5,·0x0
  
121 ····.line·123120 ····.line·123
 121 ····:try_start_0
 122 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getBaseUri()Landroid/net/Uri;
122 ····invoke-virtual·{v5},·Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder; 
  
123 ····move-result-object·v5 
  
124 ····const-string·v6,·"ocs/v2.php/apps/files_sharing/api/v1/sharees"123 ····move-result-object·v6
  
125 ····.line·124124 ····.line·124
126 ····invoke-virtual·{v5,·v6},·Landroid/net/Uri$Builder;->appendEncodedPath(Ljava/lang/String;)Landroid/net/Uri$Builder;125 ····invoke-virtual·{v6},·Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder;
  
127 ····const-string·v6,·"format"126 ····move-result-object·v6
  
128 ····const-string·v7,·"json"127 ····const-string·v7,·"ocs/v2.php/apps/files_sharing/api/v1/sharees"
  
129 ····.line·125128 ····.line·125
130 ····invoke-virtual·{v5,·v6,·v7},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;129 ····invoke-virtual·{v6,·v7},·Landroid/net/Uri$Builder;->appendEncodedPath(Ljava/lang/String;)Landroid/net/Uri$Builder;
  
131 ····const-string·v6,·"itemType"130 ····const-string·v7,·"format"
  
132 ····const-string·v7,·"file"131 ····const-string·v8,·"json"
  
133 ····.line·126132 ····.line·126
134 ····invoke-virtual·{v5,·v6,·v7},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;133 ····invoke-virtual·{v6,·v7,·v8},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
  
135 ····const-string·v6,·"search"134 ····const-string·v7,·"itemType"
  
 135 ····const-string·v8,·"file"
136 ····.line·127 
137 ····iget-object·v7,·p0,·Lcom/owncloud/android/lib/resources/shares/GetShareesRemoteOperation;->mSearchString:Ljava/lang/String; 
  
 136 ····.line·127
138 ····invoke-virtual·{v5,·v6,·v7},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;137 ····invoke-virtual·{v6,·v7,·v8},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
  
139 ····const-string·v6,·"page"138 ····const-string·v7,·"search"
  
140 ····.line·128139 ····.line·128
141 ····iget·v7,·p0,·Lcom/owncloud/android/lib/resources/shares/GetShareesRemoteOperation;->mPage:I140 ····iget-object·v8,·p0,·Lcom/owncloud/android/lib/resources/shares/GetShareesRemoteOperation;->mSearchString:Ljava/lang/String;
  
 141 ····invoke-virtual·{v6,·v7,·v8},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
  
142 ····invoke-static·{v7},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;142 ····const-string·v7,·"page"
  
143 ····move-result-object·v7143 ····.line·129
 144 ····iget·v8,·p0,·Lcom/owncloud/android/lib/resources/shares/GetShareesRemoteOperation;->mPage:I
  
144 ····invoke-virtual·{v5,·v6,·v7},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;145 ····invoke-static·{v8},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;
  
145 ····const-string·v6,·"perPage"146 ····move-result-object·v8
  
 147 ····invoke-virtual·{v6,·v7,·v8},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
146 ····.line·129 
147 ····iget·v7,·p0,·Lcom/owncloud/android/lib/resources/shares/GetShareesRemoteOperation;->mPerPage:I 
  
148 ····invoke-static·{v7},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;148 ····const-string·v7,·"perPage"
  
149 ····move-result-object·v7149 ····.line·130
 150 ····iget·v8,·p0,·Lcom/owncloud/android/lib/resources/shares/GetShareesRemoteOperation;->mPerPage:I
  
Max diff block lines reached; 18663/24360 bytes (76.61%) of diff not shown.
4.7 KB
smali_classes2/com/owncloud/android/lib/resources/shares/ShareXMLParser.smali
    
Offset 251, 30 lines modifiedOffset 251, 30 lines modified
251 ····invoke-interface·{p1},·Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;251 ····invoke-interface·{p1},·Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
  
252 ····move-result-object·v3252 ····move-result-object·v3
  
253 ····const-string·v4,·"element"253 ····const-string·v4,·"element"
  
254 ····.line·249254 ····.line·249
255 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z255 ····invoke-virtual·{v4,·v3},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
256 ····move-result·v4256 ····move-result·v4
  
257 ····if-eqz·v4,·:cond_1257 ····if-eqz·v4,·:cond_1
  
258 ····.line·250258 ····.line·250
259 ····invoke-direct·{p0,·p1,·v0},·Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;->readElement(Lorg/xmlpull/v1/XmlPullParser;Ljava/util/ArrayList;)V259 ····invoke-direct·{p0,·p1,·v0},·Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;->readElement(Lorg/xmlpull/v1/XmlPullParser;Ljava/util/ArrayList;)V
  
260 ····goto·:goto_0260 ····goto·:goto_0
  
261 ····:cond_1261 ····:cond_1
262 ····const-string·v4,·"id"262 ····const-string·v4,·"id"
  
263 ····.line·252263 ····.line·252
264 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z264 ····invoke-virtual·{v4,·v3},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
265 ····move-result·v5265 ····move-result·v5
  
266 ····if-eqz·v5,·:cond_2266 ····if-eqz·v5,·:cond_2
  
267 ····.line·253267 ····.line·253
268 ····new-instance·v1,·Lcom/owncloud/android/lib/resources/shares/OCShare;268 ····new-instance·v1,·Lcom/owncloud/android/lib/resources/shares/OCShare;
Offset 297, 15 lines modifiedOffset 297, 15 lines modified
  
297 ····goto·:goto_0297 ····goto·:goto_0
  
298 ····:cond_2298 ····:cond_2
299 ····const-string·v4,·"url"299 ····const-string·v4,·"url"
  
300 ····.line·257300 ····.line·257
301 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z301 ····invoke-virtual·{v4,·v3},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
302 ····move-result·v5302 ····move-result·v5
  
303 ····if-eqz·v5,·:cond_3303 ····if-eqz·v5,·:cond_3
  
304 ····.line·258304 ····.line·258
305 ····sget-object·v3,·Lcom/owncloud/android/lib/resources/shares/ShareType;->PUBLIC_LINK:Lcom/owncloud/android/lib/resources/shares/ShareType;305 ····sget-object·v3,·Lcom/owncloud/android/lib/resources/shares/ShareType;->PUBLIC_LINK:Lcom/owncloud/android/lib/resources/shares/ShareType;
Offset 322, 15 lines modifiedOffset 322, 15 lines modified
  
322 ····goto·:goto_0322 ····goto·:goto_0
  
323 ····:cond_3323 ····:cond_3
324 ····const-string·v4,·"token"324 ····const-string·v4,·"token"
  
325 ····.line·262325 ····.line·262
326 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z326 ····invoke-virtual·{v4,·v3},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
327 ····move-result·v3327 ····move-result·v3
  
328 ····if-eqz·v3,·:cond_4328 ····if-eqz·v3,·:cond_4
  
329 ····.line·263329 ····.line·263
330 ····invoke-direct·{p0,·p1,·v4},·Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;->readNode(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String;330 ····invoke-direct·{p0,·p1,·v4},·Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;->readNode(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String;
Offset 1218, 15 lines modifiedOffset 1218, 15 lines modified
1218 ····invoke-interface·{p1},·Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;1218 ····invoke-interface·{p1},·Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
  
1219 ····move-result-object·v01219 ····move-result-object·v0
  
1220 ····const-string·v2,·"status"1220 ····const-string·v2,·"status"
  
1221 ····.line·2141221 ····.line·214
1222 ····invoke-virtual·{v0,·v2},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z1222 ····invoke-virtual·{v2,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
1223 ····move-result·v31223 ····move-result·v3
  
1224 ····if-eqz·v3,·:cond_11224 ····if-eqz·v3,·:cond_1
  
1225 ····.line·2151225 ····.line·215
1226 ····invoke-direct·{p0,·p1,·v2},·Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;->readNode(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String;1226 ····invoke-direct·{p0,·p1,·v2},·Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;->readNode(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String;
Offset 1237, 15 lines modifiedOffset 1237, 15 lines modified
  
1237 ····goto·:goto_01237 ····goto·:goto_0
  
1238 ····:cond_11238 ····:cond_1
1239 ····const-string·v2,·"statuscode"1239 ····const-string·v2,·"statuscode"
  
1240 ····.line·2171240 ····.line·217
1241 ····invoke-virtual·{v0,·v2},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z1241 ····invoke-virtual·{v2,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
1242 ····move-result·v31242 ····move-result·v3
  
1243 ····if-eqz·v3,·:cond_21243 ····if-eqz·v3,·:cond_2
  
1244 ····.line·2181244 ····.line·218
1245 ····invoke-direct·{p0,·p1,·v2},·Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;->readNode(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String;1245 ····invoke-direct·{p0,·p1,·v2},·Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;->readNode(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String;
Offset 1260, 15 lines modifiedOffset 1260, 15 lines modified
  
1260 ····goto·:goto_01260 ····goto·:goto_0
  
1261 ····:cond_21261 ····:cond_2
1262 ····const-string·v2,·"message"1262 ····const-string·v2,·"message"
  
1263 ····.line·2201263 ····.line·220
1264 ····invoke-virtual·{v0,·v2},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z1264 ····invoke-virtual·{v2,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
1265 ····move-result·v01265 ····move-result·v0
  
1266 ····if-eqz·v0,·:cond_31266 ····if-eqz·v0,·:cond_3
  
1267 ····.line·2211267 ····.line·221
1268 ····invoke-direct·{p0,·p1,·v2},·Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;->readNode(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String;1268 ····invoke-direct·{p0,·p1,·v2},·Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;->readNode(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String;
Offset 1378, 30 lines modifiedOffset 1378, 30 lines modified
1378 ····invoke-interface·{p1},·Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;1378 ····invoke-interface·{p1},·Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
  
1379 ····move-result-object·v11379 ····move-result-object·v1
  
1380 ····const-string·v3,·"meta"1380 ····const-string·v3,·"meta"
  
1381 ····.line·1851381 ····.line·185
1382 ····invoke-virtual·{v1,·v3},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z1382 ····invoke-virtual·{v3,·v1},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
1383 ····move-result·v31383 ····move-result·v3
  
1384 ····if-eqz·v3,·:cond_11384 ····if-eqz·v3,·:cond_1
  
1385 ····.line·1861385 ····.line·186
1386 ····invoke-direct·{p0,·p1},·Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;->readMeta(Lorg/xmlpull/v1/XmlPullParser;)V1386 ····invoke-direct·{p0,·p1},·Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;->readMeta(Lorg/xmlpull/v1/XmlPullParser;)V
  
Max diff block lines reached; 453/4661 bytes (9.72%) of diff not shown.
21.1 KB
smali_classes2/com/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser.smali
    
Offset 4, 160 lines modifiedOffset 4, 152 lines modified
  
  
4 #·static·fields4 #·static·fields
5 .field·private·static·final·TAG:Ljava/lang/String;5 .field·private·static·final·TAG:Ljava/lang/String;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·mOneOrMoreSharesRequired:Z7 .field·private·oneOrMoreSharesRequired:Z
  
8 .field·private·mOwnCloudVersion:Lcom/owncloud/android/lib/resources/status/OwnCloudVersion;8 .field·private·serverBaseUri:Landroid/net/Uri;
  
9 .field·private·mServerBaseUri:Landroid/net/Uri; 
  
10 .field·private·mShareXmlParser:Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;9 .field·private·shareXmlParser:Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;
  
  
11 #·direct·methods10 #·direct·methods
12 .method·static·constructor·<clinit>()V11 .method·static·constructor·<clinit>()V
13 ····.locals·112 ····.locals·1
  
14 ····.line·4413 ····.line·43
15 ····const-class·v0,·Lcom/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser;14 ····const-class·v0,·Lcom/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser;
  
16 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;15 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
  
17 ····move-result-object·v016 ····move-result-object·v0
  
18 ····sput-object·v0,·Lcom/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser;->TAG:Ljava/lang/String;17 ····sput-object·v0,·Lcom/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser;->TAG:Ljava/lang/String;
  
19 ····return-void18 ····return-void
20 .end·method19 .end·method
  
21 .method·public·constructor·<init>(Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;)V20 .method·public·constructor·<init>(Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;)V
22 ····.locals·221 ····.locals·1
  
23 ····.line·5222 ····.line·50
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····const/4·v0,·0x024 ····const/4·v0,·0x0
  
26 ····.line·4625 ····.line·46
27 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser;->mShareXmlParser:Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;26 ····iput-boolean·v0,·p0,·Lcom/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser;->oneOrMoreSharesRequired:Z
  
28 ····const/4·v1,·0x027 ····const/4·v0,·0x0
  
29 ····.line·4728 ····.line·47
30 ····iput-boolean·v1,·p0,·Lcom/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser;->mOneOrMoreSharesRequired:Z29 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser;->serverBaseUri:Landroid/net/Uri;
  
31 ····.line·48 
32 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser;->mOwnCloudVersion:Lcom/owncloud/android/lib/resources/status/OwnCloudVersion; 
  
33 ····.line·49 
34 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser;->mServerBaseUri:Landroid/net/Uri; 
  
35 ····.line·5330 ····.line·51
36 ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser;->mShareXmlParser:Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;31 ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser;->shareXmlParser:Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;
  
37 ····return-void32 ····return-void
38 .end·method33 .end·method
  
  
39 #·virtual·methods34 #·virtual·methods
40 .method·public·parse(Ljava/lang/String;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;35 .method·public·parse(Ljava/lang/String;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;
41 ····.locals·536 ····.locals·5
  
42 ····if-eqz·p1,·:cond_d37 ····if-eqz·p1,·:cond_d
  
43 ····.line·6938 ····.line·63
44 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I39 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I
  
45 ····move-result·v040 ····move-result·v0
  
46 ····if-nez·v0,·:cond_041 ····if-nez·v0,·:cond_0
  
47 ····goto/16·:goto_242 ····goto/16·:goto_2
  
48 ····.line·7443 ····.line·68
49 ····:cond_044 ····:cond_0
50 ····new-instance·v0,·Ljava/util/ArrayList;45 ····new-instance·v0,·Ljava/util/ArrayList;
  
51 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V46 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
52 ····.line·7847 ····.line·72
53 ····:try_start_048 ····:try_start_0
54 ····new-instance·v1,·Ljava/io/ByteArrayInputStream;49 ····new-instance·v1,·Ljava/io/ByteArrayInputStream;
  
55 ····invoke-virtual·{p1},·Ljava/lang/String;->getBytes()[B50 ····invoke-virtual·{p1},·Ljava/lang/String;->getBytes()[B
  
56 ····move-result-object·p151 ····move-result-object·p1
  
57 ····invoke-direct·{v1,·p1},·Ljava/io/ByteArrayInputStream;-><init>([B)V52 ····invoke-direct·{v1,·p1},·Ljava/io/ByteArrayInputStream;-><init>([B)V
  
58 ····.line·7953 ····.line·73
59 ····iget-object·p1,·p0,·Lcom/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser;->mShareXmlParser:Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;54 ····iget-object·p1,·p0,·Lcom/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser;->shareXmlParser:Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;
  
60 ····if-nez·p1,·:cond_155 ····if-nez·p1,·:cond_1
  
61 ····.line·8056 ····.line·74
62 ····sget-object·p1,·Lcom/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser;->TAG:Ljava/lang/String;57 ····sget-object·p1,·Lcom/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser;->TAG:Ljava/lang/String;
  
63 ····const-string·v2,·"No·ShareXmlParser·provided,·creating·new·instance·"58 ····const-string·v2,·"No·ShareXmlParser·provided,·creating·new·instance·"
  
64 ····invoke-static·{p1,·v2},·Lcom/owncloud/android/lib/common/utils/Log_OC;->w(Ljava/lang/String;Ljava/lang/String;)V59 ····invoke-static·{p1,·v2},·Lcom/owncloud/android/lib/common/utils/Log_OC;->w(Ljava/lang/String;Ljava/lang/String;)V
  
65 ····.line·8160 ····.line·75
66 ····new-instance·p1,·Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;61 ····new-instance·p1,·Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;
  
67 ····invoke-direct·{p1},·Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;-><init>()V62 ····invoke-direct·{p1},·Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;-><init>()V
  
68 ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser;->mShareXmlParser:Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;63 ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser;->shareXmlParser:Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;
  
69 ····.line·8364 ····.line·77
70 ····:cond_165 ····:cond_1
71 ····iget-object·p1,·p0,·Lcom/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser;->mShareXmlParser:Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;66 ····iget-object·p1,·p0,·Lcom/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser;->shareXmlParser:Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;
  
72 ····invoke-virtual·{p1,·v1},·Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;->parseXMLResponse(Ljava/io/InputStream;)Ljava/util/ArrayList;67 ····invoke-virtual·{p1,·v1},·Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;->parseXMLResponse(Ljava/io/InputStream;)Ljava/util/ArrayList;
  
73 ····move-result-object·p168 ····move-result-object·p1
  
74 ····.line·8569 ····.line·79
75 ····iget-object·v1,·p0,·Lcom/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser;->mShareXmlParser:Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;70 ····iget-object·v1,·p0,·Lcom/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser;->shareXmlParser:Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;
  
76 ····invoke-virtual·{v1},·Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;->isSuccess()Z71 ····invoke-virtual·{v1},·Lcom/owncloud/android/lib/resources/shares/ShareXMLParser;->isSuccess()Z
  
77 ····move-result·v172 ····move-result·v1
  
78 ····if-eqz·v1,·:cond_973 ····if-eqz·v1,·:cond_9
Max diff block lines reached; 15531/21452 bytes (72.40%) of diff not shown.
11.3 KB
smali_classes2/com/owncloud/android/lib/resources/shares/CreateShareRemoteOperation.smali
    
Offset 53, 35 lines modifiedOffset 53, 35 lines modified
  
53 .method·public·constructor·<init>(Ljava/lang/String;Lcom/owncloud/android/lib/resources/shares/ShareType;Ljava/lang/String;ZLjava/lang/String;I)V53 .method·public·constructor·<init>(Ljava/lang/String;Lcom/owncloud/android/lib/resources/shares/ShareType;Ljava/lang/String;ZLjava/lang/String;I)V
54 ····.locals·054 ····.locals·0
  
55 ····.line·8655 ····.line·86
56 ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V56 ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V
  
57 ····.line·8857 ····.line·87
58 ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mRemoteFilePath:Ljava/lang/String;58 ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mRemoteFilePath:Ljava/lang/String;
  
59 ····.line·8959 ····.line·88
60 ····iput-object·p2,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mShareType:Lcom/owncloud/android/lib/resources/shares/ShareType;60 ····iput-object·p2,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mShareType:Lcom/owncloud/android/lib/resources/shares/ShareType;
  
61 ····.line·9061 ····.line·89
62 ····iput-object·p3,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mShareWith:Ljava/lang/String;62 ····iput-object·p3,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mShareWith:Ljava/lang/String;
  
63 ····.line·9163 ····.line·90
64 ····iput-boolean·p4,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mPublicUpload:Z64 ····iput-boolean·p4,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mPublicUpload:Z
  
65 ····.line·9265 ····.line·91
66 ····iput-object·p5,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mPassword:Ljava/lang/String;66 ····iput-object·p5,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mPassword:Ljava/lang/String;
  
67 ····.line·9367 ····.line·92
68 ····iput·p6,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mPermissions:I68 ····iput·p6,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mPermissions:I
  
69 ····const/4·p1,·0x069 ····const/4·p1,·0x0
  
70 ····.line·9470 ····.line·93
71 ····iput-boolean·p1,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mGetShareDetails:Z71 ····iput-boolean·p1,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mGetShareDetails:Z
  
72 ····return-void72 ····return-void
73 .end·method73 .end·method
  
74 .method·private·isSuccess(I)Z74 .method·private·isSuccess(I)Z
75 ····.locals·175 ····.locals·1
Offset 110, 26 lines modifiedOffset 110, 26 lines modified
110 .end·method110 .end·method
  
  
111 #·virtual·methods111 #·virtual·methods
112 .method·public·isGettingShareDetails()Z112 .method·public·isGettingShareDetails()Z
113 ····.locals·1113 ····.locals·1
  
114 ····.line·98114 ····.line·97
115 ····iget-boolean·v0,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mGetShareDetails:Z115 ····iget-boolean·v0,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mGetShareDetails:Z
  
116 ····return·v0116 ····return·v0
117 .end·method117 .end·method
  
118 .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;118 .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;
119 ····.locals·6119 ····.locals·6
  
120 ····const/4·v0,·0x0120 ····const/4·v0,·0x0
  
121 ····.line·114121 ····.line·113
122 ····:try_start_0122 ····:try_start_0
123 ····new-instance·v1,·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;123 ····new-instance·v1,·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;
  
124 ····new-instance·v2,·Ljava/lang/StringBuilder;124 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
125 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V125 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
Offset 153, 63 lines modifiedOffset 153, 63 lines modified
153 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1153 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1
  
154 ····:try_start_1154 ····:try_start_1
155 ····const-string·v0,·"Content-Type"155 ····const-string·v0,·"Content-Type"
  
156 ····const-string·v2,·"application/x-www-form-urlencoded"156 ····const-string·v2,·"application/x-www-form-urlencoded"
  
157 ····.line·116157 ····.line·115
158 ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->setRequestHeader(Ljava/lang/String;Ljava/lang/String;)V158 ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->setRequestHeader(Ljava/lang/String;Ljava/lang/String;)V
  
159 ····const-string·v0,·"path"159 ····const-string·v0,·"path"
  
160 ····.line·118160 ····.line·117
161 ····iget-object·v2,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mRemoteFilePath:Ljava/lang/String;161 ····iget-object·v2,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mRemoteFilePath:Ljava/lang/String;
  
162 ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->addParameter(Ljava/lang/String;Ljava/lang/String;)V162 ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->addParameter(Ljava/lang/String;Ljava/lang/String;)V
  
163 ····const-string·v0,·"shareType"163 ····const-string·v0,·"shareType"
  
164 ····.line·119164 ····.line·118
165 ····iget-object·v2,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mShareType:Lcom/owncloud/android/lib/resources/shares/ShareType;165 ····iget-object·v2,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mShareType:Lcom/owncloud/android/lib/resources/shares/ShareType;
  
166 ····invoke-virtual·{v2},·Lcom/owncloud/android/lib/resources/shares/ShareType;->getValue()I166 ····invoke-virtual·{v2},·Lcom/owncloud/android/lib/resources/shares/ShareType;->getValue()I
  
167 ····move-result·v2167 ····move-result·v2
  
168 ····invoke-static·{v2},·Ljava/lang/Integer;->toString(I)Ljava/lang/String;168 ····invoke-static·{v2},·Ljava/lang/Integer;->toString(I)Ljava/lang/String;
  
169 ····move-result-object·v2169 ····move-result-object·v2
  
170 ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->addParameter(Ljava/lang/String;Ljava/lang/String;)V170 ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->addParameter(Ljava/lang/String;Ljava/lang/String;)V
  
171 ····const-string·v0,·"shareWith"171 ····const-string·v0,·"shareWith"
  
172 ····.line·120172 ····.line·119
173 ····iget-object·v2,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mShareWith:Ljava/lang/String;173 ····iget-object·v2,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mShareWith:Ljava/lang/String;
  
174 ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->addParameter(Ljava/lang/String;Ljava/lang/String;)V174 ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->addParameter(Ljava/lang/String;Ljava/lang/String;)V
  
175 ····.line·121175 ····.line·120
176 ····iget-boolean·v0,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mPublicUpload:Z176 ····iget-boolean·v0,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mPublicUpload:Z
  
177 ····const/4·v2,·0x1177 ····const/4·v2,·0x1
  
178 ····if-eqz·v0,·:cond_0178 ····if-eqz·v0,·:cond_0
  
179 ····const-string·v0,·"publicUpload"179 ····const-string·v0,·"publicUpload"
  
180 ····.line·122180 ····.line·121
181 ····invoke-static·{v2},·Ljava/lang/Boolean;->toString(Z)Ljava/lang/String;181 ····invoke-static·{v2},·Ljava/lang/Boolean;->toString(Z)Ljava/lang/String;
  
182 ····move-result-object·v3182 ····move-result-object·v3
  
183 ····invoke-virtual·{v1,·v0,·v3},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->addParameter(Ljava/lang/String;Ljava/lang/String;)V183 ····invoke-virtual·{v1,·v0,·v3},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->addParameter(Ljava/lang/String;Ljava/lang/String;)V
  
184 ····.line·124184 ····.line·123
185 ····:cond_0185 ····:cond_0
186 ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mPassword:Ljava/lang/String;186 ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mPassword:Ljava/lang/String;
  
187 ····if-eqz·v0,·:cond_1187 ····if-eqz·v0,·:cond_1
  
188 ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mPassword:Ljava/lang/String;188 ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/resources/shares/CreateShareRemoteOperation;->mPassword:Ljava/lang/String;
  
Offset 217, 138 lines modifiedOffset 217, 137 lines modified
Max diff block lines reached; 6636/11357 bytes (58.43%) of diff not shown.
11.6 KB
smali_classes2/com/owncloud/android/lib/resources/shares/ShareType.smali
    
Offset 12, 14 lines modifiedOffset 12, 16 lines modified
12 ····}12 ····}
13 .end·annotation13 .end·annotation
  
  
14 #·static·fields14 #·static·fields
15 .field·private·static·final·synthetic·$VALUES:[Lcom/owncloud/android/lib/resources/shares/ShareType;15 .field·private·static·final·synthetic·$VALUES:[Lcom/owncloud/android/lib/resources/shares/ShareType;
  
 16 .field·public·static·final·enum·CIRCLE:Lcom/owncloud/android/lib/resources/shares/ShareType;
  
16 .field·public·static·final·enum·CONTACT:Lcom/owncloud/android/lib/resources/shares/ShareType;17 .field·public·static·final·enum·CONTACT:Lcom/owncloud/android/lib/resources/shares/ShareType;
  
17 .field·public·static·final·enum·EMAIL:Lcom/owncloud/android/lib/resources/shares/ShareType;18 .field·public·static·final·enum·EMAIL:Lcom/owncloud/android/lib/resources/shares/ShareType;
  
18 .field·public·static·final·enum·FEDERATED:Lcom/owncloud/android/lib/resources/shares/ShareType;19 .field·public·static·final·enum·FEDERATED:Lcom/owncloud/android/lib/resources/shares/ShareType;
  
19 .field·public·static·final·enum·GROUP:Lcom/owncloud/android/lib/resources/shares/ShareType;20 .field·public·static·final·enum·GROUP:Lcom/owncloud/android/lib/resources/shares/ShareType;
Offset 35, 116 lines modifiedOffset 37, 127 lines modified
  
35 #·instance·fields37 #·instance·fields
36 .field·private·value:I38 .field·private·value:I
  
  
37 #·direct·methods39 #·direct·methods
38 .method·static·constructor·<clinit>()V40 .method·static·constructor·<clinit>()V
39 ····.locals·1141 ····.locals·12
  
40 ····.line·4242 ····.line·43
41 ····new-instance·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;43 ····new-instance·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;
  
42 ····const/4·v1,·0x044 ····const/4·v1,·0x0
  
43 ····const-string·v2,·"NO_SHARED"45 ····const-string·v2,·"NO_SHARED"
  
44 ····const/4·v3,·-0x146 ····const/4·v3,·-0x1
  
45 ····invoke-direct·{v0,·v2,·v1,·v3},·Lcom/owncloud/android/lib/resources/shares/ShareType;-><init>(Ljava/lang/String;II)V47 ····invoke-direct·{v0,·v2,·v1,·v3},·Lcom/owncloud/android/lib/resources/shares/ShareType;-><init>(Ljava/lang/String;II)V
  
46 ····sput-object·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;->NO_SHARED:Lcom/owncloud/android/lib/resources/shares/ShareType;48 ····sput-object·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;->NO_SHARED:Lcom/owncloud/android/lib/resources/shares/ShareType;
  
47 ····.line·4349 ····.line·44
48 ····new-instance·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;50 ····new-instance·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;
  
49 ····const/4·v2,·0x151 ····const/4·v2,·0x1
  
50 ····const-string·v3,·"USER"52 ····const-string·v3,·"USER"
  
51 ····invoke-direct·{v0,·v3,·v2,·v1},·Lcom/owncloud/android/lib/resources/shares/ShareType;-><init>(Ljava/lang/String;II)V53 ····invoke-direct·{v0,·v3,·v2,·v1},·Lcom/owncloud/android/lib/resources/shares/ShareType;-><init>(Ljava/lang/String;II)V
  
52 ····sput-object·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;->USER:Lcom/owncloud/android/lib/resources/shares/ShareType;54 ····sput-object·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;->USER:Lcom/owncloud/android/lib/resources/shares/ShareType;
  
53 ····.line·4455 ····.line·45
54 ····new-instance·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;56 ····new-instance·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;
  
55 ····const/4·v3,·0x257 ····const/4·v3,·0x2
  
56 ····const-string·v4,·"GROUP"58 ····const-string·v4,·"GROUP"
  
57 ····invoke-direct·{v0,·v4,·v3,·v2},·Lcom/owncloud/android/lib/resources/shares/ShareType;-><init>(Ljava/lang/String;II)V59 ····invoke-direct·{v0,·v4,·v3,·v2},·Lcom/owncloud/android/lib/resources/shares/ShareType;-><init>(Ljava/lang/String;II)V
  
58 ····sput-object·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;->GROUP:Lcom/owncloud/android/lib/resources/shares/ShareType;60 ····sput-object·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;->GROUP:Lcom/owncloud/android/lib/resources/shares/ShareType;
  
59 ····.line·4561 ····.line·46
60 ····new-instance·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;62 ····new-instance·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;
  
61 ····const/4·v4,·0x363 ····const/4·v4,·0x3
  
62 ····const-string·v5,·"PUBLIC_LINK"64 ····const-string·v5,·"PUBLIC_LINK"
  
63 ····invoke-direct·{v0,·v5,·v4,·v4},·Lcom/owncloud/android/lib/resources/shares/ShareType;-><init>(Ljava/lang/String;II)V65 ····invoke-direct·{v0,·v5,·v4,·v4},·Lcom/owncloud/android/lib/resources/shares/ShareType;-><init>(Ljava/lang/String;II)V
  
64 ····sput-object·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;->PUBLIC_LINK:Lcom/owncloud/android/lib/resources/shares/ShareType;66 ····sput-object·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;->PUBLIC_LINK:Lcom/owncloud/android/lib/resources/shares/ShareType;
  
65 ····.line·4667 ····.line·47
66 ····new-instance·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;68 ····new-instance·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;
  
67 ····const/4·v5,·0x469 ····const/4·v5,·0x4
  
68 ····const-string·v6,·"EMAIL"70 ····const-string·v6,·"EMAIL"
  
69 ····invoke-direct·{v0,·v6,·v5,·v5},·Lcom/owncloud/android/lib/resources/shares/ShareType;-><init>(Ljava/lang/String;II)V71 ····invoke-direct·{v0,·v6,·v5,·v5},·Lcom/owncloud/android/lib/resources/shares/ShareType;-><init>(Ljava/lang/String;II)V
  
70 ····sput-object·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;->EMAIL:Lcom/owncloud/android/lib/resources/shares/ShareType;72 ····sput-object·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;->EMAIL:Lcom/owncloud/android/lib/resources/shares/ShareType;
  
71 ····.line·4773 ····.line·48
72 ····new-instance·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;74 ····new-instance·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;
  
73 ····const/4·v6,·0x575 ····const/4·v6,·0x5
  
74 ····const-string·v7,·"CONTACT"76 ····const-string·v7,·"CONTACT"
  
75 ····invoke-direct·{v0,·v7,·v6,·v6},·Lcom/owncloud/android/lib/resources/shares/ShareType;-><init>(Ljava/lang/String;II)V77 ····invoke-direct·{v0,·v7,·v6,·v6},·Lcom/owncloud/android/lib/resources/shares/ShareType;-><init>(Ljava/lang/String;II)V
  
76 ····sput-object·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;->CONTACT:Lcom/owncloud/android/lib/resources/shares/ShareType;78 ····sput-object·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;->CONTACT:Lcom/owncloud/android/lib/resources/shares/ShareType;
  
77 ····.line·4879 ····.line·49
78 ····new-instance·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;80 ····new-instance·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;
  
79 ····const/4·v7,·0x681 ····const/4·v7,·0x6
  
80 ····const-string·v8,·"FEDERATED"82 ····const-string·v8,·"FEDERATED"
  
81 ····invoke-direct·{v0,·v8,·v7,·v7},·Lcom/owncloud/android/lib/resources/shares/ShareType;-><init>(Ljava/lang/String;II)V83 ····invoke-direct·{v0,·v8,·v7,·v7},·Lcom/owncloud/android/lib/resources/shares/ShareType;-><init>(Ljava/lang/String;II)V
  
82 ····sput-object·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;->FEDERATED:Lcom/owncloud/android/lib/resources/shares/ShareType;84 ····sput-object·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;->FEDERATED:Lcom/owncloud/android/lib/resources/shares/ShareType;
  
83 ····.line·4985 ····.line·50
84 ····new-instance·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;86 ····new-instance·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;
  
85 ····const/4·v8,·0x787 ····const/4·v8,·0x7
  
86 ····const-string·v9,·"ROOM"88 ····const-string·v9,·"CIRCLE"
  
87 ····const/16·v10,·0xa89 ····invoke-direct·{v0,·v9,·v8,·v8},·Lcom/owncloud/android/lib/resources/shares/ShareType;-><init>(Ljava/lang/String;II)V
  
 90 ····sput-object·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;->CIRCLE:Lcom/owncloud/android/lib/resources/shares/ShareType;
  
 91 ····.line·51
 92 ····new-instance·v0,·Lcom/owncloud/android/lib/resources/shares/ShareType;
  
 93 ····const/16·v9,·0x8
  
 94 ····const-string·v10,·"ROOM"
  
 95 ····const/16·v11,·0xa
  
88 ····invoke-direct·{v0,·v9,·v8,·v10},·Lcom/owncloud/android/lib/resources/shares/ShareType;-><init>(Ljava/lang/String;II)V96 ····invoke-direct·{v0,·v10,·v9,·v11},·Lcom/owncloud/android/lib/resources/shares/ShareType;-><init>(Ljava/lang/String;II)V
  
Max diff block lines reached; 6906/11767 bytes (58.69%) of diff not shown.
11.9 KB
smali_classes2/com/owncloud/android/lib/resources/comments/CommentFileRemoteOperation.smali
    
Offset 77, 173 lines modifiedOffset 77, 221 lines modified
77 ····:goto_077 ····:goto_0
78 ····return·p178 ····return·p1
79 .end·method79 .end·method
  
  
80 #·virtual·methods80 #·virtual·methods
81 .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;81 .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;
82 ····.locals·482 ····.locals·5
  
 83 ····const/4·v0,·0x0
  
83 ····.line·8484 ····.line·85
84 ····:try_start_085 ····:try_start_0
85 ····new-instance·v0,·Ljava/lang/StringBuilder;86 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
86 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V87 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
87 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getNewWebdavUri()Landroid/net/Uri;88 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getNewWebdavUri()Landroid/net/Uri;
  
88 ····move-result-object·v189 ····move-result-object·v2
  
89 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;90 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
90 ····const-string·v1,·"/comments/files/"91 ····const-string·v2,·"/comments/files/"
  
91 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;92 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
92 ····iget-object·v1,·p0,·Lcom/owncloud/android/lib/resources/comments/CommentFileRemoteOperation;->fileId:Ljava/lang/String;93 ····iget-object·v2,·p0,·Lcom/owncloud/android/lib/resources/comments/CommentFileRemoteOperation;->fileId:Ljava/lang/String;
  
93 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;94 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
94 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;95 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
95 ····move-result-object·v096 ····move-result-object·v1
  
96 ····.line·8597 ····.line·86
97 ····new-instance·v1,·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;98 ····new-instance·v2,·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;
  
98 ····invoke-direct·{v1,·v0},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;-><init>(Ljava/lang/String;)V99 ····invoke-direct·{v2,·v1},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;-><init>(Ljava/lang/String;)V
 100 ····:try_end_0
 101 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1
 102 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1
  
 103 ····:try_start_1
99 ····const-string·v0,·"Content-type"104 ····const-string·v0,·"Content-type"
  
100 ····const-string·v2,·"application/json"105 ····const-string·v1,·"application/json"
  
101 ····.line·86106 ····.line·87
102 ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)V107 ····invoke-virtual·{v2,·v0,·v1},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)V
  
103 ····.line·88108 ····.line·89
104 ····new-instance·v0,·Ljava/util/HashMap;109 ····new-instance·v0,·Ljava/util/HashMap;
  
105 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V110 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
106 ····const-string·v2,·"actorId"111 ····const-string·v1,·"actorId"
  
107 ····.line·89112 ····.line·90
108 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getUserId()Ljava/lang/String;113 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getUserId()Ljava/lang/String;
  
109 ····move-result-object·v3114 ····move-result-object·v3
  
110 ····invoke-interface·{v0,·v2,·v3},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;115 ····invoke-interface·{v0,·v1,·v3},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
111 ····const-string·v2,·"actorType"116 ····const-string·v1,·"actorType"
  
112 ····const-string·v3,·"users"117 ····const-string·v3,·"users"
  
113 ····.line·90118 ····.line·91
114 ····invoke-interface·{v0,·v2,·v3},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;119 ····invoke-interface·{v0,·v1,·v3},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
115 ····const-string·v2,·"verb"120 ····const-string·v1,·"verb"
  
116 ····const-string·v3,·"comment"121 ····const-string·v3,·"comment"
  
117 ····.line·91122 ····.line·92
118 ····invoke-interface·{v0,·v2,·v3},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;123 ····invoke-interface·{v0,·v1,·v3},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
119 ····const-string·v2,·"message"124 ····const-string·v1,·"message"
  
120 ····.line·92125 ····.line·93
121 ····iget-object·v3,·p0,·Lcom/owncloud/android/lib/resources/comments/CommentFileRemoteOperation;->message:Ljava/lang/String;126 ····iget-object·v3,·p0,·Lcom/owncloud/android/lib/resources/comments/CommentFileRemoteOperation;->message:Ljava/lang/String;
  
122 ····invoke-interface·{v0,·v2,·v3},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;127 ····invoke-interface·{v0,·v1,·v3},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
123 ····.line·94128 ····.line·95
124 ····new-instance·v2,·Lcom/google/gson/GsonBuilder;129 ····new-instance·v1,·Lcom/google/gson/GsonBuilder;
  
125 ····invoke-direct·{v2},·Lcom/google/gson/GsonBuilder;-><init>()V130 ····invoke-direct·{v1},·Lcom/google/gson/GsonBuilder;-><init>()V
  
126 ····invoke-virtual·{v2},·Lcom/google/gson/GsonBuilder;->create()Lcom/google/gson/Gson;131 ····invoke-virtual·{v1},·Lcom/google/gson/GsonBuilder;->create()Lcom/google/gson/Gson;
  
127 ····move-result-object·v2132 ····move-result-object·v1
  
128 ····const-class·v3,·Ljava/util/Map;133 ····const-class·v3,·Ljava/util/Map;
  
129 ····invoke-virtual·{v2,·v0,·v3},·Lcom/google/gson/Gson;->toJson(Ljava/lang/Object;Ljava/lang/reflect/Type;)Ljava/lang/String;134 ····invoke-virtual·{v1,·v0,·v3},·Lcom/google/gson/Gson;->toJson(Ljava/lang/Object;Ljava/lang/reflect/Type;)Ljava/lang/String;
  
130 ····move-result-object·v0135 ····move-result-object·v0
  
131 ····.line·96136 ····.line·97
132 ····new-instance·v2,·Lorg/apache/commons/httpclient/methods/StringRequestEntity;137 ····new-instance·v1,·Lorg/apache/commons/httpclient/methods/StringRequestEntity;
  
133 ····invoke-direct·{v2,·v0},·Lorg/apache/commons/httpclient/methods/StringRequestEntity;-><init>(Ljava/lang/String;)V138 ····invoke-direct·{v1,·v0},·Lorg/apache/commons/httpclient/methods/StringRequestEntity;-><init>(Ljava/lang/String;)V
  
134 ····invoke-virtual·{v1,·v2},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->setRequestEntity(Lorg/apache/commons/httpclient/methods/RequestEntity;)V139 ····invoke-virtual·{v2,·v1},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->setRequestEntity(Lorg/apache/commons/httpclient/methods/RequestEntity;)V
  
135 ····const/16·v0,·0x7530140 ····const/16·v0,·0x7530
  
136 ····const/16·v2,·0x1388141 ····const/16·v1,·0x1388
  
137 ····.line·98142 ····.line·99
138 ····invoke-virtual·{p1,·v1,·v0,·v2},·Lcom/owncloud/android/lib/common/OwnCloudClient;->executeMethod(Lorg/apache/commons/httpclient/HttpMethodBase;II)I143 ····invoke-virtual·{p1,·v2,·v0,·v1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->executeMethod(Lorg/apache/commons/httpclient/HttpMethodBase;II)I
  
139 ····move-result·v0144 ····move-result·v0
  
140 ····.line·100145 ····.line·101
141 ····new-instance·v2,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;146 ····new-instance·v1,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;
  
142 ····invoke-direct·{p0,·v0},·Lcom/owncloud/android/lib/resources/comments/CommentFileRemoteOperation;->isSuccess(I)Z147 ····invoke-direct·{p0,·v0},·Lcom/owncloud/android/lib/resources/comments/CommentFileRemoteOperation;->isSuccess(I)Z
  
143 ····move-result·v0148 ····move-result·v0
  
144 ····invoke-direct·{v2,·v0,·v1},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(ZLorg/apache/commons/httpclient/HttpMethod;)V149 ····invoke-direct·{v1,·v0,·v2},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(ZLorg/apache/commons/httpclient/HttpMethod;)V
  
145 ····.line·102150 ····.line·103
Max diff block lines reached; 4346/12015 bytes (36.17%) of diff not shown.
5.13 KB
smali_classes2/com/owncloud/android/lib/resources/e2ee/LockFileRemoteOperation.smali
    
Offset 8, 24 lines modifiedOffset 8, 20 lines modified
  
8 .field·private·static·final·LOCK_FILE_URL:Ljava/lang/String;·=·"/ocs/v2.php/apps/end_to_end_encryption/api/v1/lock/"8 .field·private·static·final·LOCK_FILE_URL:Ljava/lang/String;·=·"/ocs/v2.php/apps/end_to_end_encryption/api/v1/lock/"
  
9 .field·private·static·final·NODE_DATA:Ljava/lang/String;·=·"data"9 .field·private·static·final·NODE_DATA:Ljava/lang/String;·=·"data"
  
10 .field·private·static·final·NODE_OCS:Ljava/lang/String;·=·"ocs"10 .field·private·static·final·NODE_OCS:Ljava/lang/String;·=·"ocs"
  
11 .field·private·static·final·NODE_TOKEN:Ljava/lang/String;·=·"token" 
  
12 .field·private·static·final·SYNC_CONNECTION_TIMEOUT:I·=·0x138811 .field·private·static·final·SYNC_CONNECTION_TIMEOUT:I·=·0x1388
  
13 .field·private·static·final·SYNC_READ_TIMEOUT:I·=·0x9c4012 .field·private·static·final·SYNC_READ_TIMEOUT:I·=·0x9c40
  
14 .field·private·static·final·TAG:Ljava/lang/String;13 .field·private·static·final·TAG:Ljava/lang/String;
  
15 .field·private·static·final·TOKEN:Ljava/lang/String;·=·"token" 
  
  
16 #·instance·fields14 #·instance·fields
17 .field·private·localId:Ljava/lang/String;15 .field·private·localId:Ljava/lang/String;
  
18 .field·private·token:Ljava/lang/String;16 .field·private·token:Ljava/lang/String;
  
  
Offset 44, 51 lines modifiedOffset 40, 51 lines modified
  
44 ····return-void40 ····return-void
45 .end·method41 .end·method
  
46 .method·public·constructor·<init>(Ljava/lang/String;)V42 .method·public·constructor·<init>(Ljava/lang/String;)V
47 ····.locals·043 ····.locals·0
  
48 ····.line·7144 ····.line·69
49 ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V45 ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V
  
50 ····.line·7246 ····.line·70
51 ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/e2ee/LockFileRemoteOperation;->localId:Ljava/lang/String;47 ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/e2ee/LockFileRemoteOperation;->localId:Ljava/lang/String;
  
52 ····const-string·p1,·""48 ····const-string·p1,·""
  
53 ····.line·7349 ····.line·71
54 ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/e2ee/LockFileRemoteOperation;->token:Ljava/lang/String;50 ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/e2ee/LockFileRemoteOperation;->token:Ljava/lang/String;
  
55 ····return-void51 ····return-void
56 .end·method52 .end·method
  
57 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;)V53 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;)V
58 ····.locals·054 ····.locals·0
  
59 ····.line·6655 ····.line·64
60 ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V56 ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V
  
61 ····.line·6757 ····.line·65
62 ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/e2ee/LockFileRemoteOperation;->localId:Ljava/lang/String;58 ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/e2ee/LockFileRemoteOperation;->localId:Ljava/lang/String;
  
63 ····.line·6859 ····.line·66
64 ····iput-object·p2,·p0,·Lcom/owncloud/android/lib/resources/e2ee/LockFileRemoteOperation;->token:Ljava/lang/String;60 ····iput-object·p2,·p0,·Lcom/owncloud/android/lib/resources/e2ee/LockFileRemoteOperation;->token:Ljava/lang/String;
  
65 ····return-void61 ····return-void
66 .end·method62 .end·method
  
  
67 #·virtual·methods63 #·virtual·methods
68 .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;64 .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;
69 ····.locals·465 ····.locals·4
  
70 ····const/4·v0,·0x066 ····const/4·v0,·0x0
  
71 ····.line·8567 ····.line·83
72 ····:try_start_068 ····:try_start_0
73 ····new-instance·v1,·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;69 ····new-instance·v1,·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;
  
74 ····new-instance·v2,·Ljava/lang/StringBuilder;70 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
75 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V71 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
Offset 115, 82 lines modifiedOffset 111, 83 lines modified
115 ····move-result-object·v2111 ····move-result-object·v2
  
116 ····invoke-direct·{v1,·v2},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;-><init>(Ljava/lang/String;)V112 ····invoke-direct·{v1,·v2},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;-><init>(Ljava/lang/String;)V
117 ····:try_end_0113 ····:try_end_0
118 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_1114 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_1
119 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1115 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1
  
120 ····.line·87116 ····.line·85
121 ····:try_start_1117 ····:try_start_1
122 ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/resources/e2ee/LockFileRemoteOperation;->token:Ljava/lang/String;118 ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/resources/e2ee/LockFileRemoteOperation;->token:Ljava/lang/String;
  
123 ····invoke-virtual·{v0},·Ljava/lang/String;->isEmpty()Z119 ····invoke-virtual·{v0},·Ljava/lang/String;->isEmpty()Z
  
124 ····move-result·v0120 ····move-result·v0
125 ····:try_end_1121 ····:try_end_1
126 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0122 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0
127 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0123 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
128 ····const-string·v2,·"token"124 ····const-string·v2,·"e2e-token"
  
129 ····if-nez·v0,·:cond_0125 ····if-nez·v0,·:cond_0
  
130 ····.line·88126 ····.line·86
131 ····:try_start_2127 ····:try_start_2
132 ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/resources/e2ee/LockFileRemoteOperation;->token:Ljava/lang/String;128 ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/resources/e2ee/LockFileRemoteOperation;->token:Ljava/lang/String;
  
133 ····invoke-virtual·{v1,·v2,·v0},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->setParameter(Ljava/lang/String;Ljava/lang/String;)V129 ····invoke-virtual·{v1,·v2,·v0},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->setParameter(Ljava/lang/String;Ljava/lang/String;)V
  
134 ····:cond_0130 ····:cond_0
135 ····const-string·v0,·"OCS-APIREQUEST"131 ····const-string·v0,·"OCS-APIREQUEST"
  
136 ····const-string·v3,·"true"132 ····const-string·v3,·"true"
  
137 ····.line·92133 ····.line·90
138 ····invoke-virtual·{v1,·v0,·v3},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)V134 ····invoke-virtual·{v1,·v0,·v3},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)V
  
139 ····const-string·v0,·"Content-Type"135 ····const-string·v0,·"Content-Type"
  
140 ····const-string·v3,·"application/x-www-form-urlencoded"136 ····const-string·v3,·"application/x-www-form-urlencoded"
  
141 ····.line·93137 ····.line·91
142 ····invoke-virtual·{v1,·v0,·v3},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)V138 ····invoke-virtual·{v1,·v0,·v3},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)V
  
143 ····const·v0,·0x9c40139 ····const·v0,·0x9c40
  
144 ····const/16·v3,·0x1388140 ····const/16·v3,·0x1388
  
145 ····.line·95141 ····.line·93
146 ····invoke-virtual·{p1,·v1,·v0,·v3},·Lcom/owncloud/android/lib/common/OwnCloudClient;->executeMethod(Lorg/apache/commons/httpclient/HttpMethodBase;II)I142 ····invoke-virtual·{p1,·v1,·v0,·v3},·Lcom/owncloud/android/lib/common/OwnCloudClient;->executeMethod(Lorg/apache/commons/httpclient/HttpMethodBase;II)I
  
Max diff block lines reached; 894/5083 bytes (17.59%) of diff not shown.
8.89 KB
smali_classes2/com/owncloud/android/lib/resources/e2ee/UpdateMetadataRemoteOperation.smali
    
Offset 16, 16 lines modifiedOffset 16, 14 lines modified
  
16 .field·private·static·final·SYNC_CONNECTION_TIMEOUT:I·=·0x138816 .field·private·static·final·SYNC_CONNECTION_TIMEOUT:I·=·0x1388
  
17 .field·private·static·final·SYNC_READ_TIMEOUT:I·=·0x9c4017 .field·private·static·final·SYNC_READ_TIMEOUT:I·=·0x9c40
  
18 .field·private·static·final·TAG:Ljava/lang/String;18 .field·private·static·final·TAG:Ljava/lang/String;
  
19 .field·private·static·final·TOKEN:Ljava/lang/String;·=·"token" 
  
  
20 #·instance·fields19 #·instance·fields
21 .field·private·encryptedMetadataJson:Ljava/lang/String;20 .field·private·encryptedMetadataJson:Ljava/lang/String;
  
22 .field·private·fileId:Ljava/lang/String;21 .field·private·fileId:Ljava/lang/String;
  
23 .field·private·token:Ljava/lang/String;22 .field·private·token:Ljava/lang/String;
Offset 46, 41 lines modifiedOffset 44, 41 lines modified
  
46 ····return-void44 ····return-void
47 .end·method45 .end·method
  
48 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V46 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
49 ····.locals·047 ····.locals·0
  
50 ····.line·7048 ····.line·69
51 ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V49 ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V
  
52 ····.line·7150 ····.line·70
53 ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/e2ee/UpdateMetadataRemoteOperation;->fileId:Ljava/lang/String;51 ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/e2ee/UpdateMetadataRemoteOperation;->fileId:Ljava/lang/String;
  
54 ····.line·7252 ····.line·71
55 ····invoke-static·{p2},·Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String;53 ····invoke-static·{p2},·Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String;
  
56 ····move-result-object·p154 ····move-result-object·p1
  
57 ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/e2ee/UpdateMetadataRemoteOperation;->encryptedMetadataJson:Ljava/lang/String;55 ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/e2ee/UpdateMetadataRemoteOperation;->encryptedMetadataJson:Ljava/lang/String;
  
58 ····.line·7356 ····.line·72
59 ····iput-object·p3,·p0,·Lcom/owncloud/android/lib/resources/e2ee/UpdateMetadataRemoteOperation;->token:Ljava/lang/String;57 ····iput-object·p3,·p0,·Lcom/owncloud/android/lib/resources/e2ee/UpdateMetadataRemoteOperation;->token:Ljava/lang/String;
  
60 ····return-void58 ····return-void
61 .end·method59 .end·method
  
  
62 #·virtual·methods60 #·virtual·methods
63 .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;61 .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;
64 ····.locals·762 ····.locals·7
  
65 ····const/4·v0,·0x063 ····const/4·v0,·0x0
  
66 ····.line·8664 ····.line·85
67 ····:try_start_065 ····:try_start_0
68 ····new-instance·v1,·Lorg/apache/commons/httpclient/methods/PutMethod;66 ····new-instance·v1,·Lorg/apache/commons/httpclient/methods/PutMethod;
  
69 ····new-instance·v2,·Ljava/lang/StringBuilder;67 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
70 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V68 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
Offset 108, 58 lines modifiedOffset 106, 58 lines modified
108 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1106 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1
  
109 ····:try_start_1107 ····:try_start_1
110 ····const-string·v0,·"OCS-APIREQUEST"108 ····const-string·v0,·"OCS-APIREQUEST"
  
111 ····const-string·v2,·"true"109 ····const-string·v2,·"true"
  
112 ····.line·87110 ····.line·86
113 ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/PutMethod;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)V111 ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/PutMethod;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)V
  
114 ····const-string·v0,·"Content-Type"112 ····const-string·v0,·"Content-Type"
  
115 ····const-string·v2,·"application/x-www-form-urlencoded"113 ····const-string·v2,·"application/x-www-form-urlencoded"
  
116 ····.line·88114 ····.line·87
117 ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/PutMethod;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)V115 ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/PutMethod;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)V
  
118 ····const/4·v0,·0x2116 ····const/4·v0,·0x2
  
119 ····new-array·v0,·v0,·[Lorg/apache/commons/httpclient/NameValuePair;117 ····new-array·v0,·v0,·[Lorg/apache/commons/httpclient/NameValuePair;
  
120 ····.line·91118 ····.line·90
121 ····new-instance·v2,·Lorg/apache/commons/httpclient/NameValuePair;119 ····new-instance·v2,·Lorg/apache/commons/httpclient/NameValuePair;
  
122 ····const-string·v3,·"token"120 ····const-string·v3,·"e2e-token"
  
123 ····iget-object·v4,·p0,·Lcom/owncloud/android/lib/resources/e2ee/UpdateMetadataRemoteOperation;->token:Ljava/lang/String;121 ····iget-object·v4,·p0,·Lcom/owncloud/android/lib/resources/e2ee/UpdateMetadataRemoteOperation;->token:Ljava/lang/String;
  
124 ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/httpclient/NameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V122 ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/httpclient/NameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
  
125 ····const/4·v3,·0x0123 ····const/4·v3,·0x0
  
126 ····aput-object·v2,·v0,·v3124 ····aput-object·v2,·v0,·v3
  
127 ····.line·92125 ····.line·91
128 ····new-instance·v2,·Lorg/apache/commons/httpclient/NameValuePair;126 ····new-instance·v2,·Lorg/apache/commons/httpclient/NameValuePair;
  
129 ····const-string·v4,·"format"127 ····const-string·v4,·"format"
  
130 ····const-string·v5,·"json"128 ····const-string·v5,·"json"
  
131 ····invoke-direct·{v2,·v4,·v5},·Lorg/apache/commons/httpclient/NameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V129 ····invoke-direct·{v2,·v4,·v5},·Lorg/apache/commons/httpclient/NameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
  
132 ····const/4·v4,·0x1130 ····const/4·v4,·0x1
  
133 ····aput-object·v2,·v0,·v4131 ····aput-object·v2,·v0,·v4
  
134 ····.line·93132 ····.line·92
135 ····invoke-virtual·{v1,·v0},·Lorg/apache/commons/httpclient/methods/PutMethod;->setQueryString([Lorg/apache/commons/httpclient/NameValuePair;)V133 ····invoke-virtual·{v1,·v0},·Lorg/apache/commons/httpclient/methods/PutMethod;->setQueryString([Lorg/apache/commons/httpclient/NameValuePair;)V
  
136 ····.line·95134 ····.line·94
137 ····new-instance·v0,·Lorg/apache/commons/httpclient/methods/StringRequestEntity;135 ····new-instance·v0,·Lorg/apache/commons/httpclient/methods/StringRequestEntity;
  
138 ····new-instance·v2,·Ljava/lang/StringBuilder;136 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
139 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V137 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
140 ····const-string·v5,·"metaData="138 ····const-string·v5,·"metaData="
Offset 176, 97 lines modifiedOffset 174, 97 lines modified
  
176 ····const-string·v5,·"application/json"174 ····const-string·v5,·"application/json"
  
177 ····const-string·v6,·"UTF-8"175 ····const-string·v6,·"UTF-8"
  
178 ····invoke-direct·{v0,·v2,·v5,·v6},·Lorg/apache/commons/httpclient/methods/StringRequestEntity;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V176 ····invoke-direct·{v0,·v2,·v5,·v6},·Lorg/apache/commons/httpclient/methods/StringRequestEntity;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
  
179 ····.line·97177 ····.line·96
180 ····invoke-virtual·{v1,·v0},·Lorg/apache/commons/httpclient/methods/PutMethod;->setRequestEntity(Lorg/apache/commons/httpclient/methods/RequestEntity;)V178 ····invoke-virtual·{v1,·v0},·Lorg/apache/commons/httpclient/methods/PutMethod;->setRequestEntity(Lorg/apache/commons/httpclient/methods/RequestEntity;)V
Max diff block lines reached; 4736/8926 bytes (53.06%) of diff not shown.
5.54 KB
smali_classes2/com/owncloud/android/lib/resources/e2ee/UnlockFileRemoteOperation.smali
    
Offset 8, 16 lines modifiedOffset 8, 14 lines modified
  
8 .field·private·static·final·SYNC_CONNECTION_TIMEOUT:I·=·0x13888 .field·private·static·final·SYNC_CONNECTION_TIMEOUT:I·=·0x1388
  
9 .field·private·static·final·SYNC_READ_TIMEOUT:I·=·0x9c409 .field·private·static·final·SYNC_READ_TIMEOUT:I·=·0x9c40
  
10 .field·private·static·final·TAG:Ljava/lang/String;10 .field·private·static·final·TAG:Ljava/lang/String;
  
11 .field·private·static·final·TOKEN:Ljava/lang/String;·=·"token" 
  
  
12 #·instance·fields11 #·instance·fields
13 .field·private·localId:Ljava/lang/String;12 .field·private·localId:Ljava/lang/String;
  
14 .field·private·token:Ljava/lang/String;13 .field·private·token:Ljava/lang/String;
  
  
Offset 36, 34 lines modifiedOffset 34, 34 lines modified
  
36 ····return-void34 ····return-void
37 .end·method35 .end·method
  
38 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;)V36 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;)V
39 ····.locals·037 ····.locals·0
  
40 ····.line·5538 ····.line·54
41 ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V39 ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V
  
42 ····.line·5640 ····.line·55
43 ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/e2ee/UnlockFileRemoteOperation;->localId:Ljava/lang/String;41 ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/e2ee/UnlockFileRemoteOperation;->localId:Ljava/lang/String;
  
44 ····.line·5742 ····.line·56
45 ····iput-object·p2,·p0,·Lcom/owncloud/android/lib/resources/e2ee/UnlockFileRemoteOperation;->token:Ljava/lang/String;43 ····iput-object·p2,·p0,·Lcom/owncloud/android/lib/resources/e2ee/UnlockFileRemoteOperation;->token:Ljava/lang/String;
  
46 ····return-void44 ····return-void
47 .end·method45 .end·method
  
  
48 #·virtual·methods46 #·virtual·methods
49 .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;47 .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;
50 ····.locals·448 ····.locals·4
  
51 ····const/4·v0,·0x049 ····const/4·v0,·0x0
  
52 ····.line·7050 ····.line·69
53 ····:try_start_051 ····:try_start_0
54 ····new-instance·v1,·Lorg/apache/commons/httpclient/methods/DeleteMethod;52 ····new-instance·v1,·Lorg/apache/commons/httpclient/methods/DeleteMethod;
  
55 ····new-instance·v2,·Ljava/lang/StringBuilder;53 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
56 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V54 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
Offset 91, 41 lines modifiedOffset 89, 41 lines modified
91 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_189 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1
  
92 ····:try_start_190 ····:try_start_1
93 ····const-string·v0,·"OCS-APIREQUEST"91 ····const-string·v0,·"OCS-APIREQUEST"
  
94 ····const-string·v2,·"true"92 ····const-string·v2,·"true"
  
95 ····.line·7193 ····.line·70
96 ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/DeleteMethod;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)V94 ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/DeleteMethod;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)V
  
97 ····const-string·v0,·"Content-Type"95 ····const-string·v0,·"Content-Type"
  
98 ····const-string·v2,·"application/x-www-form-urlencoded"96 ····const-string·v2,·"application/x-www-form-urlencoded"
  
99 ····.line·7297 ····.line·71
100 ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/DeleteMethod;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)V98 ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/DeleteMethod;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)V
  
101 ····const-string·v0,·"token"99 ····const-string·v0,·"e2e-token"
  
102 ····.line·73100 ····.line·72
103 ····iget-object·v2,·p0,·Lcom/owncloud/android/lib/resources/e2ee/UnlockFileRemoteOperation;->token:Ljava/lang/String;101 ····iget-object·v2,·p0,·Lcom/owncloud/android/lib/resources/e2ee/UnlockFileRemoteOperation;->token:Ljava/lang/String;
  
104 ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/DeleteMethod;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)V102 ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/DeleteMethod;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)V
  
105 ····const·v0,·0x9c40103 ····const·v0,·0x9c40
  
106 ····const/16·v2,·0x1388104 ····const/16·v2,·0x1388
  
107 ····.line·75105 ····.line·74
108 ····invoke-virtual·{p1,·v1,·v0,·v2},·Lcom/owncloud/android/lib/common/OwnCloudClient;->executeMethod(Lorg/apache/commons/httpclient/HttpMethodBase;II)I106 ····invoke-virtual·{p1,·v1,·v0,·v2},·Lcom/owncloud/android/lib/common/OwnCloudClient;->executeMethod(Lorg/apache/commons/httpclient/HttpMethodBase;II)I
  
109 ····move-result·v0107 ····move-result·v0
  
110 ····.line·77108 ····.line·76
111 ····new-instance·v2,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;109 ····new-instance·v2,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;
  
112 ····const/16·v3,·0xc8110 ····const/16·v3,·0xc8
  
113 ····if-ne·v0,·v3,·:cond_0111 ····if-ne·v0,·v3,·:cond_0
  
114 ····const/4·v0,·0x1112 ····const/4·v0,·0x1
Offset 134, 25 lines modifiedOffset 132, 25 lines modified
  
134 ····:cond_0132 ····:cond_0
135 ····const/4·v0,·0x0133 ····const/4·v0,·0x0
  
136 ····:goto_0134 ····:goto_0
137 ····invoke-direct·{v2,·v0,·v1},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(ZLorg/apache/commons/httpclient/HttpMethod;)V135 ····invoke-direct·{v2,·v0,·v1},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(ZLorg/apache/commons/httpclient/HttpMethod;)V
  
138 ····.line·79136 ····.line·78
139 ····invoke-virtual·{v1},·Lorg/apache/commons/httpclient/methods/DeleteMethod;->getResponseBodyAsStream()Ljava/io/InputStream;137 ····invoke-virtual·{v1},·Lorg/apache/commons/httpclient/methods/DeleteMethod;->getResponseBodyAsStream()Ljava/io/InputStream;
  
140 ····move-result-object·v0138 ····move-result-object·v0
  
141 ····invoke-virtual·{p1,·v0},·Lcom/owncloud/android/lib/common/OwnCloudClient;->exhaustResponse(Ljava/io/InputStream;)V139 ····invoke-virtual·{p1,·v0},·Lcom/owncloud/android/lib/common/OwnCloudClient;->exhaustResponse(Ljava/io/InputStream;)V
142 ····:try_end_1140 ····:try_end_1
143 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0141 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0
144 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0142 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
145 ····.line·86143 ····.line·85
146 ····invoke-virtual·{v1},·Lorg/apache/commons/httpclient/methods/DeleteMethod;->releaseConnection()V144 ····invoke-virtual·{v1},·Lorg/apache/commons/httpclient/methods/DeleteMethod;->releaseConnection()V
  
147 ····goto·:goto_2145 ····goto·:goto_2
  
148 ····:catchall_0146 ····:catchall_0
149 ····move-exception·p1147 ····move-exception·p1
  
Offset 171, 22 lines modifiedOffset 169, 22 lines modified
171 ····move-exception·p1169 ····move-exception·p1
  
172 ····goto·:goto_3170 ····goto·:goto_3
  
173 ····:catch_1171 ····:catch_1
174 ····move-exception·p1172 ····move-exception·p1
  
Max diff block lines reached; 1640/5505 bytes (29.79%) of diff not shown.
6.36 KB
smali_classes2/com/owncloud/android/lib/resources/users/CheckRemoteWipeRemoteOperation.smali
    
Offset 10, 16 lines modifiedOffset 10, 14 lines modified
  
10 .field·private·static·final·SYNC_CONNECTION_TIMEOUT:I·=·0x138810 .field·private·static·final·SYNC_CONNECTION_TIMEOUT:I·=·0x1388
  
11 .field·private·static·final·SYNC_READ_TIMEOUT:I·=·0x9c4011 .field·private·static·final·SYNC_READ_TIMEOUT:I·=·0x9c40
  
12 .field·private·static·final·TAG:Ljava/lang/String;12 .field·private·static·final·TAG:Ljava/lang/String;
  
13 .field·private·static·final·TOKEN:Ljava/lang/String;·=·"token" 
  
14 .field·private·static·final·WIPE:Ljava/lang/String;·=·"wipe"13 .field·private·static·final·WIPE:Ljava/lang/String;·=·"wipe"
  
  
15 #·direct·methods14 #·direct·methods
16 .method·static·constructor·<clinit>()V15 .method·static·constructor·<clinit>()V
17 ····.locals·116 ····.locals·1
  
Offset 47, 15 lines modifiedOffset 45, 15 lines modified
  
47 #·virtual·methods45 #·virtual·methods
48 .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;46 .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;
49 ····.locals·447 ····.locals·4
  
50 ····const/4·v0,·0x048 ····const/4·v0,·0x0
  
51 ····.line·6649 ····.line·64
52 ····:try_start_050 ····:try_start_0
53 ····new-instance·v1,·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;51 ····new-instance·v1,·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;
  
54 ····new-instance·v2,·Ljava/lang/StringBuilder;52 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
55 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V53 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
Offset 83, 99 lines modifiedOffset 81, 99 lines modified
83 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_181 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1
  
84 ····:try_start_182 ····:try_start_1
85 ····const-string·v0,·"Content-Type"83 ····const-string·v0,·"Content-Type"
  
86 ····const-string·v2,·"application/x-www-form-urlencoded"84 ····const-string·v2,·"application/x-www-form-urlencoded"
  
87 ····.line·6785 ····.line·65
88 ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)V86 ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)V
  
89 ····const-string·v0,·"token"87 ····const-string·v0,·"token"
  
90 ····.line·6888 ····.line·66
91 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getCredentials()Lcom/owncloud/android/lib/common/OwnCloudCredentials;89 ····invoke-virtual·{p1},·Lcom/owncloud/android/lib/common/OwnCloudClient;->getCredentials()Lcom/owncloud/android/lib/common/OwnCloudCredentials;
  
92 ····move-result-object·v290 ····move-result-object·v2
  
93 ····invoke-interface·{v2},·Lcom/owncloud/android/lib/common/OwnCloudCredentials;->getAuthToken()Ljava/lang/String;91 ····invoke-interface·{v2},·Lcom/owncloud/android/lib/common/OwnCloudCredentials;->getAuthToken()Ljava/lang/String;
  
94 ····move-result-object·v292 ····move-result-object·v2
  
95 ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->setParameter(Ljava/lang/String;Ljava/lang/String;)V93 ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->setParameter(Ljava/lang/String;Ljava/lang/String;)V
  
96 ····const·v0,·0x9c4094 ····const·v0,·0x9c40
  
97 ····const/16·v2,·0x138895 ····const/16·v2,·0x1388
  
98 ····.line·7096 ····.line·68
99 ····invoke-virtual·{p1,·v1,·v0,·v2},·Lcom/owncloud/android/lib/common/OwnCloudClient;->executeMethod(Lorg/apache/commons/httpclient/HttpMethodBase;II)I97 ····invoke-virtual·{p1,·v1,·v0,·v2},·Lcom/owncloud/android/lib/common/OwnCloudClient;->executeMethod(Lorg/apache/commons/httpclient/HttpMethodBase;II)I
  
100 ····move-result·v098 ····move-result·v0
  
101 ····const/16·v2,·0xc899 ····const/16·v2,·0xc8
  
102 ····const/4·v3,·0x0100 ····const/4·v3,·0x0
  
103 ····if-ne·v2,·v0,·:cond_1101 ····if-ne·v2,·v0,·:cond_1
  
104 ····.line·73102 ····.line·71
105 ····invoke-virtual·{v1},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->getResponseBodyAsString()Ljava/lang/String;103 ····invoke-virtual·{v1},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->getResponseBodyAsString()Ljava/lang/String;
  
106 ····move-result-object·v0104 ····move-result-object·v0
  
107 ····.line·75105 ····.line·73
108 ····new-instance·v2,·Lorg/json/JSONObject;106 ····new-instance·v2,·Lorg/json/JSONObject;
  
109 ····invoke-direct·{v2,·v0},·Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V107 ····invoke-direct·{v2,·v0},·Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
  
110 ····const-string·v0,·"wipe"108 ····const-string·v0,·"wipe"
  
111 ····.line·77109 ····.line·75
112 ····invoke-virtual·{v2,·v0},·Lorg/json/JSONObject;->getBoolean(Ljava/lang/String;)Z110 ····invoke-virtual·{v2,·v0},·Lorg/json/JSONObject;->getBoolean(Ljava/lang/String;)Z
  
113 ····move-result·v0111 ····move-result·v0
  
114 ····if-eqz·v0,·:cond_0112 ····if-eqz·v0,·:cond_0
  
115 ····.line·78113 ····.line·76
116 ····new-instance·v0,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;114 ····new-instance·v0,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;
  
117 ····const/4·v2,·0x1115 ····const/4·v2,·0x1
  
118 ····invoke-direct·{v0,·v2,·v1},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(ZLorg/apache/commons/httpclient/HttpMethod;)V116 ····invoke-direct·{v0,·v2,·v1},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(ZLorg/apache/commons/httpclient/HttpMethod;)V
  
119 ····goto·:goto_0117 ····goto·:goto_0
  
120 ····.line·80118 ····.line·78
121 ····:cond_0119 ····:cond_0
122 ····new-instance·v0,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;120 ····new-instance·v0,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;
  
123 ····invoke-direct·{v0,·v3,·v1},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(ZLorg/apache/commons/httpclient/HttpMethod;)V121 ····invoke-direct·{v0,·v3,·v1},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(ZLorg/apache/commons/httpclient/HttpMethod;)V
  
124 ····goto·:goto_0122 ····goto·:goto_0
  
125 ····.line·83123 ····.line·81
126 ····:cond_1124 ····:cond_1
127 ····new-instance·v0,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;125 ····new-instance·v0,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;
  
128 ····invoke-direct·{v0,·v3,·v1},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(ZLorg/apache/commons/httpclient/HttpMethod;)V126 ····invoke-direct·{v0,·v3,·v1},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(ZLorg/apache/commons/httpclient/HttpMethod;)V
  
129 ····.line·86127 ····.line·84
130 ····:goto_0128 ····:goto_0
131 ····invoke-virtual·{v1},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->getResponseBodyAsStream()Ljava/io/InputStream;129 ····invoke-virtual·{v1},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->getResponseBodyAsStream()Ljava/io/InputStream;
  
132 ····move-result-object·v2130 ····move-result-object·v2
  
133 ····invoke-virtual·{p1,·v2},·Lcom/owncloud/android/lib/common/OwnCloudClient;->exhaustResponse(Ljava/io/InputStream;)V131 ····invoke-virtual·{p1,·v2},·Lcom/owncloud/android/lib/common/OwnCloudClient;->exhaustResponse(Ljava/io/InputStream;)V
134 ····:try_end_1132 ····:try_end_1
135 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0133 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0
136 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0134 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
137 ····.line·94135 ····.line·92
138 ····invoke-virtual·{v1},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->releaseConnection()V136 ····invoke-virtual·{v1},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->releaseConnection()V
  
Max diff block lines reached; 2158/6325 bytes (34.12%) of diff not shown.
6.32 KB
smali_classes2/com/owncloud/android/lib/resources/users/RemoteWipeSuccessRemoteOperation.smali
    
Offset 8, 16 lines modifiedOffset 8, 14 lines modified
  
8 .field·private·static·final·SYNC_CONNECTION_TIMEOUT:I·=·0x13888 .field·private·static·final·SYNC_CONNECTION_TIMEOUT:I·=·0x1388
  
9 .field·private·static·final·SYNC_READ_TIMEOUT:I·=·0x9c409 .field·private·static·final·SYNC_READ_TIMEOUT:I·=·0x9c40
  
10 .field·private·static·final·TAG:Ljava/lang/String;10 .field·private·static·final·TAG:Ljava/lang/String;
  
11 .field·private·static·final·TOKEN:Ljava/lang/String;·=·"token" 
  
  
12 #·instance·fields11 #·instance·fields
13 .field·private·appToken:Ljava/lang/String;12 .field·private·appToken:Ljava/lang/String;
  
  
14 #·direct·methods13 #·direct·methods
15 .method·static·constructor·<clinit>()V14 .method·static·constructor·<clinit>()V
Offset 34, 31 lines modifiedOffset 32, 31 lines modified
  
34 ····return-void32 ····return-void
35 .end·method33 .end·method
  
36 .method·public·constructor·<init>(Ljava/lang/String;)V34 .method·public·constructor·<init>(Ljava/lang/String;)V
37 ····.locals·035 ····.locals·0
  
38 ····.line·5436 ····.line·52
39 ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V37 ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;-><init>()V
  
40 ····.line·5538 ····.line·53
41 ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/users/RemoteWipeSuccessRemoteOperation;->appToken:Ljava/lang/String;39 ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/resources/users/RemoteWipeSuccessRemoteOperation;->appToken:Ljava/lang/String;
  
42 ····return-void40 ····return-void
43 .end·method41 .end·method
  
  
44 #·virtual·methods42 #·virtual·methods
45 .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;43 .method·protected·run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;
46 ····.locals·444 ····.locals·4
  
47 ····const/4·v0,·0x045 ····const/4·v0,·0x0
  
48 ····.line·6746 ····.line·65
49 ····:try_start_047 ····:try_start_0
50 ····new-instance·v1,·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;48 ····new-instance·v1,·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;
  
51 ····new-instance·v2,·Ljava/lang/StringBuilder;49 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
52 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V50 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
Offset 82, 72 lines modifiedOffset 80, 72 lines modified
82 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_180 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1
  
83 ····:try_start_181 ····:try_start_1
84 ····const-string·v0,·"Content-Type"82 ····const-string·v0,·"Content-Type"
  
85 ····const-string·v2,·"application/x-www-form-urlencoded"83 ····const-string·v2,·"application/x-www-form-urlencoded"
  
86 ····.line·6884 ····.line·66
87 ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)V85 ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)V
  
88 ····const-string·v0,·"token"86 ····const-string·v0,·"token"
  
89 ····.line·6987 ····.line·67
90 ····iget-object·v2,·p0,·Lcom/owncloud/android/lib/resources/users/RemoteWipeSuccessRemoteOperation;->appToken:Ljava/lang/String;88 ····iget-object·v2,·p0,·Lcom/owncloud/android/lib/resources/users/RemoteWipeSuccessRemoteOperation;->appToken:Ljava/lang/String;
  
91 ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->setParameter(Ljava/lang/String;Ljava/lang/String;)V89 ····invoke-virtual·{v1,·v0,·v2},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->setParameter(Ljava/lang/String;Ljava/lang/String;)V
  
92 ····const·v0,·0x9c4090 ····const·v0,·0x9c40
  
93 ····const/16·v2,·0x138891 ····const/16·v2,·0x1388
  
94 ····.line·7192 ····.line·69
95 ····invoke-virtual·{p1,·v1,·v0,·v2},·Lcom/owncloud/android/lib/common/OwnCloudClient;->executeMethod(Lorg/apache/commons/httpclient/HttpMethodBase;II)I93 ····invoke-virtual·{p1,·v1,·v0,·v2},·Lcom/owncloud/android/lib/common/OwnCloudClient;->executeMethod(Lorg/apache/commons/httpclient/HttpMethodBase;II)I
  
96 ····move-result·v094 ····move-result·v0
  
97 ····.line·7295 ····.line·70
98 ····invoke-virtual·{v1},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->getResponseBodyAsStream()Ljava/io/InputStream;96 ····invoke-virtual·{v1},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->getResponseBodyAsStream()Ljava/io/InputStream;
  
99 ····move-result-object·v297 ····move-result-object·v2
  
100 ····invoke-virtual·{p1,·v2},·Lcom/owncloud/android/lib/common/OwnCloudClient;->exhaustResponse(Ljava/io/InputStream;)V98 ····invoke-virtual·{p1,·v2},·Lcom/owncloud/android/lib/common/OwnCloudClient;->exhaustResponse(Ljava/io/InputStream;)V
  
101 ····const/16·p1,·0xc899 ····const/16·p1,·0xc8
  
102 ····if-ne·p1,·v0,·:cond_0100 ····if-ne·p1,·v0,·:cond_0
  
103 ····.line·75101 ····.line·73
104 ····new-instance·p1,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;102 ····new-instance·p1,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;
  
105 ····sget-object·v0,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode;->OK:Lcom/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode;103 ····sget-object·v0,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode;->OK:Lcom/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode;
  
106 ····invoke-direct·{p1,·v0},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(Lcom/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode;)V104 ····invoke-direct·{p1,·v0},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(Lcom/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode;)V
  
107 ····goto·:goto_0105 ····goto·:goto_0
  
108 ····.line·77106 ····.line·75
109 ····:cond_0107 ····:cond_0
110 ····new-instance·p1,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;108 ····new-instance·p1,·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;
  
111 ····.line·78109 ····.line·76
112 ····invoke-static·{v0},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;110 ····invoke-static·{v0},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;
  
113 ····move-result-object·v0111 ····move-result-object·v0
  
114 ····invoke-static·{v0},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode;->valueOf(Ljava/lang/String;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode;112 ····invoke-static·{v0},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode;->valueOf(Ljava/lang/String;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode;
  
115 ····move-result-object·v0113 ····move-result-object·v0
  
116 ····invoke-direct·{p1,·v0},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(Lcom/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode;)V114 ····invoke-direct·{p1,·v0},·Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;-><init>(Lcom/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode;)V
117 ····:try_end_1115 ····:try_end_1
118 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0116 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0
119 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0117 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
120 ····.line·87118 ····.line·85
121 ····:goto_0119 ····:goto_0
122 ····invoke-virtual·{v1},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->releaseConnection()V120 ····invoke-virtual·{v1},·Lorg/apache/commons/httpclient/methods/Utf8PostMethod;->releaseConnection()V
  
123 ····goto·:goto_2121 ····goto·:goto_2
  
124 ····:catchall_0122 ····:catchall_0
125 ····move-exception·p1123 ····move-exception·p1
Offset 167, 66 lines modifiedOffset 165, 66 lines modified
167 ····move-exception·p1165 ····move-exception·p1
  
168 ····goto·:goto_3166 ····goto·:goto_3
  
169 ····:catch_1167 ····:catch_1
Max diff block lines reached; 2022/6280 bytes (32.20%) of diff not shown.
2.68 KB
smali_classes2/com/owncloud/android/lib/common/operations/ExceptionParser.smali
    
Offset 205, 15 lines modifiedOffset 205, 15 lines modified
205 ····invoke-interface·{p1},·Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;205 ····invoke-interface·{p1},·Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
  
206 ····move-result-object·v0206 ····move-result-object·v0
  
207 ····const-string·v2,·"s:exception"207 ····const-string·v2,·"s:exception"
  
208 ····.line·111208 ····.line·111
209 ····invoke-virtual·{v0,·v2},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z209 ····invoke-virtual·{v2,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
210 ····move-result·v2210 ····move-result·v2
  
211 ····if-eqz·v2,·:cond_1211 ····if-eqz·v2,·:cond_1
  
212 ····.line·112212 ····.line·112
213 ····invoke-direct·{p0,·p1},·Lcom/owncloud/android/lib/common/operations/ExceptionParser;->readText(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String;213 ····invoke-direct·{p0,·p1},·Lcom/owncloud/android/lib/common/operations/ExceptionParser;->readText(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String;
Offset 224, 15 lines modifiedOffset 224, 15 lines modified
  
224 ····goto·:goto_0224 ····goto·:goto_0
  
225 ····:cond_1225 ····:cond_1
226 ····const-string·v2,·"s:message"226 ····const-string·v2,·"s:message"
  
227 ····.line·113227 ····.line·113
228 ····invoke-virtual·{v0,·v2},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z228 ····invoke-virtual·{v2,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
229 ····move-result·v0229 ····move-result·v0
  
230 ····if-eqz·v0,·:cond_2230 ····if-eqz·v0,·:cond_2
  
231 ····.line·114231 ····.line·114
232 ····invoke-direct·{p0,·p1},·Lcom/owncloud/android/lib/common/operations/ExceptionParser;->readText(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String;232 ····invoke-direct·{p0,·p1},·Lcom/owncloud/android/lib/common/operations/ExceptionParser;->readText(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String;
Offset 367, 26 lines modifiedOffset 367, 26 lines modified
367 ····.locals·2367 ····.locals·2
  
368 ····.line·87368 ····.line·87
369 ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/ExceptionParser;->exception:Ljava/lang/String;369 ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/ExceptionParser;->exception:Ljava/lang/String;
  
370 ····const-string·v1,·"OC\\Connector\\Sabre\\Exception\\InvalidPath"370 ····const-string·v1,·"OC\\Connector\\Sabre\\Exception\\InvalidPath"
  
371 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z371 ····invoke-virtual·{v1,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
372 ····move-result·v0372 ····move-result·v0
  
373 ····if-nez·v0,·:cond_1373 ····if-nez·v0,·:cond_1
  
374 ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/ExceptionParser;->exception:Ljava/lang/String;374 ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/ExceptionParser;->exception:Ljava/lang/String;
  
375 ····const-string·v1,·"OCP\\Files\\InvalidPathException"375 ····const-string·v1,·"OCP\\Files\\InvalidPathException"
  
376 ····.line·88376 ····.line·88
377 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z377 ····invoke-virtual·{v1,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
378 ····move-result·v0378 ····move-result·v0
  
379 ····if-eqz·v0,·:cond_0379 ····if-eqz·v0,·:cond_0
  
380 ····goto·:goto_0380 ····goto·:goto_0
  
Offset 407, 15 lines modifiedOffset 407, 15 lines modified
407 ····.locals·2407 ····.locals·2
  
408 ····.line·92408 ····.line·92
409 ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/ExceptionParser;->exception:Ljava/lang/String;409 ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/ExceptionParser;->exception:Ljava/lang/String;
  
410 ····const-string·v1,·"OCA\\DAV\\Connector\\Sabre\\Exception\\UnsupportedMediaType"410 ····const-string·v1,·"OCA\\DAV\\Connector\\Sabre\\Exception\\UnsupportedMediaType"
  
411 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z411 ····invoke-virtual·{v1,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
412 ····move-result·v0412 ····move-result·v0
  
413 ····if-eqz·v0,·:cond_0413 ····if-eqz·v0,·:cond_0
  
414 ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/ExceptionParser;->message:Ljava/lang/String;414 ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/ExceptionParser;->message:Ljava/lang/String;
  
1.57 KB
smali_classes2/com/owncloud/android/lib/common/operations/RemoteOperation$1.smali
    
Offset 23, 30 lines modifiedOffset 23, 30 lines modified
23 .field·final·synthetic·val$resultToSend:Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;23 .field·final·synthetic·val$resultToSend:Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;
  
  
24 #·direct·methods24 #·direct·methods
25 .method·constructor·<init>(Lcom/owncloud/android/lib/common/operations/RemoteOperation;Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;)V25 .method·constructor·<init>(Lcom/owncloud/android/lib/common/operations/RemoteOperation;Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;)V
26 ····.locals·026 ····.locals·0
  
27 ····.line·39727 ····.line·400
28 ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation$1;->this$0:Lcom/owncloud/android/lib/common/operations/RemoteOperation;28 ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation$1;->this$0:Lcom/owncloud/android/lib/common/operations/RemoteOperation;
  
29 ····iput-object·p2,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation$1;->val$resultToSend:Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;29 ····iput-object·p2,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation$1;->val$resultToSend:Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;
  
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·run()V34 .method·public·run()V
35 ····.locals·335 ····.locals·3
  
36 ····.line·40036 ····.line·403
37 ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation$1;->this$0:Lcom/owncloud/android/lib/common/operations/RemoteOperation;37 ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation$1;->this$0:Lcom/owncloud/android/lib/common/operations/RemoteOperation;
  
38 ····invoke-static·{v0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->access$000(Lcom/owncloud/android/lib/common/operations/RemoteOperation;)Lcom/owncloud/android/lib/common/operations/OnRemoteOperationListener;38 ····invoke-static·{v0},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->access$000(Lcom/owncloud/android/lib/common/operations/RemoteOperation;)Lcom/owncloud/android/lib/common/operations/OnRemoteOperationListener;
  
39 ····move-result-object·v039 ····move-result-object·v0
  
40 ····iget-object·v1,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation$1;->this$0:Lcom/owncloud/android/lib/common/operations/RemoteOperation;40 ····iget-object·v1,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation$1;->this$0:Lcom/owncloud/android/lib/common/operations/RemoteOperation;
29.2 KB
smali_classes2/com/owncloud/android/lib/common/operations/RemoteOperation.smali
    
Offset 5, 22 lines modifiedOffset 5, 28 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Ljava/lang/Runnable;6 .implements·Ljava/lang/Runnable;
  
  
7 #·static·fields7 #·static·fields
8 .field·public·static·final·CONTENT_TYPE:Ljava/lang/String;·=·"Content-Type"8 .field·public·static·final·CONTENT_TYPE:Ljava/lang/String;·=·"Content-Type"
  
 9 .field·protected·static·final·E2E_TOKEN:Ljava/lang/String;·=·"e2e-token"
  
9 .field·public·static·final·FORM_URLENCODED:Ljava/lang/String;·=·"application/x-www-form-urlencoded"10 .field·public·static·final·FORM_URLENCODED:Ljava/lang/String;·=·"application/x-www-form-urlencoded"
  
10 .field·public·static·final·JSON_ENCODED:Ljava/lang/String;·=·"application/json"11 .field·public·static·final·JSON_ENCODED:Ljava/lang/String;·=·"application/json"
  
11 .field·public·static·final·OCS_API_HEADER:Ljava/lang/String;·=·"OCS-APIREQUEST"12 .field·public·static·final·OCS_API_HEADER:Ljava/lang/String;·=·"OCS-APIREQUEST"
  
12 .field·public·static·final·OCS_API_HEADER_VALUE:Ljava/lang/String;·=·"true"13 .field·public·static·final·OCS_API_HEADER_VALUE:Ljava/lang/String;·=·"true"
  
 14 .field·public·static·final·OCS_ETAG_HEADER:Ljava/lang/String;·=·"If-None-Match"
  
 15 .field·protected·static·final·REMOTE_WIPE_TOKEN:Ljava/lang/String;·=·"token"
  
13 .field·private·static·final·TAG:Ljava/lang/String;16 .field·private·static·final·TAG:Ljava/lang/String;
  
  
14 #·instance·fields17 #·instance·fields
15 .field·private·clientNew:Lcom/nextcloud/common/NextcloudClient;18 .field·private·clientNew:Lcom/nextcloud/common/NextcloudClient;
  
16 .field·private·mAccount:Landroid/accounts/Account;19 .field·private·mAccount:Landroid/accounts/Account;
Offset 56, 30 lines modifiedOffset 62, 30 lines modified
56 ····.locals·162 ····.locals·1
  
57 ····.line·5663 ····.line·56
58 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V64 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
59 ····const/4·v0,·0x065 ····const/4·v0,·0x0
  
60 ····.line·7166 ····.line·74
61 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mAccount:Landroid/accounts/Account;67 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mAccount:Landroid/accounts/Account;
  
62 ····.line·7468 ····.line·77
63 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mContext:Landroid/content/Context;69 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mContext:Landroid/content/Context;
  
64 ····.line·7770 ····.line·80
65 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mClient:Lcom/owncloud/android/lib/common/OwnCloudClient;71 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mClient:Lcom/owncloud/android/lib/common/OwnCloudClient;
  
66 ····.line·7872 ····.line·81
67 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->clientNew:Lcom/nextcloud/common/NextcloudClient;73 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->clientNew:Lcom/nextcloud/common/NextcloudClient;
  
68 ····.line·8174 ····.line·84
69 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mListener:Lcom/owncloud/android/lib/common/operations/OnRemoteOperationListener;75 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mListener:Lcom/owncloud/android/lib/common/operations/OnRemoteOperationListener;
  
70 ····.line·8476 ····.line·87
71 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mListenerHandler:Landroid/os/Handler;77 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mListenerHandler:Landroid/os/Handler;
  
72 ····return-void78 ····return-void
73 .end·method79 .end·method
  
74 .method·static·synthetic·access$000(Lcom/owncloud/android/lib/common/operations/RemoteOperation;)Lcom/owncloud/android/lib/common/operations/OnRemoteOperationListener;80 .method·static·synthetic·access$000(Lcom/owncloud/android/lib/common/operations/RemoteOperation;)Lcom/owncloud/android/lib/common/operations/OnRemoteOperationListener;
75 ····.locals·081 ····.locals·0
Offset 97, 62 lines modifiedOffset 103, 62 lines modified
97 ····.annotation·runtime·Ljava/lang/Deprecated;103 ····.annotation·runtime·Ljava/lang/Deprecated;
98 ····.end·annotation104 ····.end·annotation
  
99 ····if-eqz·p1,·:cond_1105 ····if-eqz·p1,·:cond_1
  
100 ····if-eqz·p2,·:cond_0106 ····if-eqz·p2,·:cond_0
  
101 ····.line·127107 ····.line·130
102 ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mAccount:Landroid/accounts/Account;108 ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mAccount:Landroid/accounts/Account;
  
103 ····.line·128109 ····.line·131
104 ····invoke-virtual·{p2},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context;110 ····invoke-virtual·{p2},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
  
105 ····move-result-object·p1111 ····move-result-object·p1
  
106 ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mContext:Landroid/content/Context;112 ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mContext:Landroid/content/Context;
  
107 ····.line·130113 ····.line·133
108 ····:try_start_0114 ····:try_start_0
109 ····new-instance·p1,·Lcom/owncloud/android/lib/common/OwnCloudAccount;115 ····new-instance·p1,·Lcom/owncloud/android/lib/common/OwnCloudAccount;
  
110 ····iget-object·p2,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mAccount:Landroid/accounts/Account;116 ····iget-object·p2,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mAccount:Landroid/accounts/Account;
  
111 ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mContext:Landroid/content/Context;117 ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mContext:Landroid/content/Context;
  
112 ····invoke-direct·{p1,·p2,·v0},·Lcom/owncloud/android/lib/common/OwnCloudAccount;-><init>(Landroid/accounts/Account;Landroid/content/Context;)V118 ····invoke-direct·{p1,·p2,·v0},·Lcom/owncloud/android/lib/common/OwnCloudAccount;-><init>(Landroid/accounts/Account;Landroid/content/Context;)V
  
113 ····.line·131119 ····.line·134
114 ····invoke-static·{},·Lcom/owncloud/android/lib/common/OwnCloudClientManagerFactory;->getDefaultSingleton()Lcom/owncloud/android/lib/common/OwnCloudClientManager;120 ····invoke-static·{},·Lcom/owncloud/android/lib/common/OwnCloudClientManagerFactory;->getDefaultSingleton()Lcom/owncloud/android/lib/common/OwnCloudClientManager;
  
115 ····move-result-object·p2121 ····move-result-object·p2
  
116 ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mContext:Landroid/content/Context;122 ····iget-object·v0,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mContext:Landroid/content/Context;
  
117 ····invoke-virtual·{p2,·p1,·v0},·Lcom/owncloud/android/lib/common/OwnCloudClientManager;->getClientFor(Lcom/owncloud/android/lib/common/OwnCloudAccount;Landroid/content/Context;)Lcom/owncloud/android/lib/common/OwnCloudClient;123 ····invoke-virtual·{p2,·p1,·v0},·Lcom/owncloud/android/lib/common/OwnCloudClientManager;->getClientFor(Lcom/owncloud/android/lib/common/OwnCloudAccount;Landroid/content/Context;)Lcom/owncloud/android/lib/common/OwnCloudClient;
  
118 ····move-result-object·p1124 ····move-result-object·p1
  
119 ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mClient:Lcom/owncloud/android/lib/common/OwnCloudClient;125 ····iput-object·p1,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mClient:Lcom/owncloud/android/lib/common/OwnCloudClient;
120 ····:try_end_0126 ····:try_end_0
121 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0127 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
122 ····.line·136128 ····.line·139
123 ····iget-object·p1,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mClient:Lcom/owncloud/android/lib/common/OwnCloudClient;129 ····iget-object·p1,·p0,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->mClient:Lcom/owncloud/android/lib/common/OwnCloudClient;
  
124 ····invoke-virtual·{p0,·p1},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;130 ····invoke-virtual·{p0,·p1},·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->run(Lcom/owncloud/android/lib/common/OwnCloudClient;)Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;
  
125 ····move-result-object·p1131 ····move-result-object·p1
  
126 ····return-object·p1132 ····return-object·p1
  
127 ····:catch_0133 ····:catch_0
128 ····move-exception·p1134 ····move-exception·p1
  
129 ····.line·133135 ····.line·136
130 ····sget-object·p2,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->TAG:Ljava/lang/String;136 ····sget-object·p2,·Lcom/owncloud/android/lib/common/operations/RemoteOperation;->TAG:Ljava/lang/String;
  
131 ····new-instance·v0,·Ljava/lang/StringBuilder;137 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
132 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V138 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
133 ····const-string·v1,·"Error·while·trying·to·access·to·"139 ····const-string·v1,·"Error·while·trying·to·access·to·"
Offset 167, 74 lines modifiedOffset 173, 74 lines modified
  
167 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;173 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
168 ····move-result-object·v0174 ····move-result-object·v0
Max diff block lines reached; 24613/29779 bytes (82.65%) of diff not shown.
44.5 KB
smali_classes2/com/owncloud/android/lib/common/network/WebdavEntry.smali
    
Offset 132, 15 lines modifiedOffset 132, 15 lines modified
  
132 ····sput-object·v0,·Lcom/owncloud/android/lib/common/network/WebdavEntry;->TAG:Ljava/lang/String;132 ····sput-object·v0,·Lcom/owncloud/android/lib/common/network/WebdavEntry;->TAG:Ljava/lang/String;
  
133 ····return-void133 ····return-void
134 .end·method134 .end·method
  
135 .method·public·constructor·<init>(Lorg/apache/jackrabbit/webdav/MultiStatusResponse;Ljava/lang/String;)V135 .method·public·constructor·<init>(Lorg/apache/jackrabbit/webdav/MultiStatusResponse;Ljava/lang/String;)V
136 ····.locals·9136 ····.locals·10
  
137 ····.line·113137 ····.line·113
138 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V138 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
139 ····const-string·v0,·""139 ····const-string·v0,·""
  
140 ····.line·107140 ····.line·107
Offset 149, 68 lines modifiedOffset 149, 70 lines modified
149 ····const/4·v1,·0x0149 ····const/4·v1,·0x0
  
150 ····new-array·v2,·v1,·[Lcom/owncloud/android/lib/resources/shares/ShareeUser;150 ····new-array·v2,·v1,·[Lcom/owncloud/android/lib/resources/shares/ShareeUser;
  
151 ····.line·108151 ····.line·108
152 ····iput-object·v2,·p0,·Lcom/owncloud/android/lib/common/network/WebdavEntry;->sharees:[Lcom/owncloud/android/lib/resources/shares/ShareeUser;152 ····iput-object·v2,·p0,·Lcom/owncloud/android/lib/common/network/WebdavEntry;->sharees:[Lcom/owncloud/android/lib/resources/shares/ShareeUser;
  
 153 ····const/4·v2,·0x0
  
153 ····.line·109154 ····.line·109
154 ····iput-object·v0,·p0,·Lcom/owncloud/android/lib/common/network/WebdavEntry;->richWorkspace:Ljava/lang/String;155 ····iput-object·v2,·p0,·Lcom/owncloud/android/lib/common/network/WebdavEntry;->richWorkspace:Ljava/lang/String;
  
155 ····.line·114156 ····.line·114
156 ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->resetData()V157 ····invoke-direct·{p0},·Lcom/owncloud/android/lib/common/network/WebdavEntry;->resetData()V
  
157 ····const-string·v2,·"http://owncloud.org/ns"158 ····const-string·v3,·"http://owncloud.org/ns"
  
158 ····.line·116159 ····.line·116
159 ····invoke-static·{v2},·Lorg/apache/jackrabbit/webdav/xml/Namespace;->getNamespace(Ljava/lang/String;)Lorg/apache/jackrabbit/webdav/xml/Namespace;160 ····invoke-static·{v3},·Lorg/apache/jackrabbit/webdav/xml/Namespace;->getNamespace(Ljava/lang/String;)Lorg/apache/jackrabbit/webdav/xml/Namespace;
  
160 ····move-result-object·v2161 ····move-result-object·v3
  
161 ····const-string·v3,·"http://nextcloud.org/ns"162 ····const-string·v4,·"http://nextcloud.org/ns"
  
162 ····.line·117163 ····.line·117
163 ····invoke-static·{v3},·Lorg/apache/jackrabbit/webdav/xml/Namespace;->getNamespace(Ljava/lang/String;)Lorg/apache/jackrabbit/webdav/xml/Namespace;164 ····invoke-static·{v4},·Lorg/apache/jackrabbit/webdav/xml/Namespace;->getNamespace(Ljava/lang/String;)Lorg/apache/jackrabbit/webdav/xml/Namespace;
  
164 ····move-result-object·v3165 ····move-result-object·v4
  
165 ····.line·119166 ····.line·119
166 ····invoke-virtual·{p1},·Lorg/apache/jackrabbit/webdav/MultiStatusResponse;->getStatus()[Lorg/apache/jackrabbit/webdav/Status;167 ····invoke-virtual·{p1},·Lorg/apache/jackrabbit/webdav/MultiStatusResponse;->getStatus()[Lorg/apache/jackrabbit/webdav/Status;
  
167 ····move-result-object·v4168 ····move-result-object·v5
  
168 ····array-length·v4,·v4169 ····array-length·v5,·v5
  
169 ····if-eqz·v4,·:cond_22170 ····if-eqz·v5,·:cond_23
  
170 ····.line·120171 ····.line·120
171 ····invoke-virtual·{p1},·Lorg/apache/jackrabbit/webdav/MultiStatusResponse;->getHref()Ljava/lang/String;172 ····invoke-virtual·{p1},·Lorg/apache/jackrabbit/webdav/MultiStatusResponse;->getHref()Ljava/lang/String;
  
172 ····move-result-object·v4173 ····move-result-object·v5
  
173 ····iput-object·v4,·p0,·Lcom/owncloud/android/lib/common/network/WebdavEntry;->uri:Ljava/lang/String;174 ····iput-object·v5,·p0,·Lcom/owncloud/android/lib/common/network/WebdavEntry;->uri:Ljava/lang/String;
  
174 ····.line·122175 ····.line·122
175 ····iget-object·v4,·p0,·Lcom/owncloud/android/lib/common/network/WebdavEntry;->uri:Ljava/lang/String;176 ····iget-object·v5,·p0,·Lcom/owncloud/android/lib/common/network/WebdavEntry;->uri:Ljava/lang/String;
  
176 ····const/4·v5,·0x2177 ····const/4·v6,·0x2
  
177 ····invoke-virtual·{v4,·p2,·v5},·Ljava/lang/String;->split(Ljava/lang/String;I)[Ljava/lang/String;178 ····invoke-virtual·{v5,·p2,·v6},·Ljava/lang/String;->split(Ljava/lang/String;I)[Ljava/lang/String;
  
178 ····move-result-object·p2179 ····move-result-object·p2
  
179 ····const/4·v4,·0x1180 ····const/4·v5,·0x1
  
180 ····aget-object·p2,·p2,·v4181 ····aget-object·p2,·p2,·v5
  
181 ····const-string·v5,·"/"182 ····const-string·v6,·"/"
  
182 ····const-string·v6,·"//"183 ····const-string·v7,·"//"
  
183 ····invoke-virtual·{p2,·v6,·v5},·Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;184 ····invoke-virtual·{p2,·v7,·v6},·Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
  
184 ····move-result-object·p2185 ····move-result-object·p2
  
185 ····iput-object·p2,·p0,·Lcom/owncloud/android/lib/common/network/WebdavEntry;->path:Ljava/lang/String;186 ····iput-object·p2,·p0,·Lcom/owncloud/android/lib/common/network/WebdavEntry;->path:Ljava/lang/String;
  
186 ····.line·124187 ····.line·124
187 ····invoke-virtual·{p1},·Lorg/apache/jackrabbit/webdav/MultiStatusResponse;->getStatus()[Lorg/apache/jackrabbit/webdav/Status;188 ····invoke-virtual·{p1},·Lorg/apache/jackrabbit/webdav/MultiStatusResponse;->getStatus()[Lorg/apache/jackrabbit/webdav/Status;
Offset 219, 24 lines modifiedOffset 221, 24 lines modified
  
219 ····aget-object·p2,·p2,·v1221 ····aget-object·p2,·p2,·v1
  
220 ····invoke-virtual·{p2},·Lorg/apache/jackrabbit/webdav/Status;->getStatusCode()I222 ····invoke-virtual·{p2},·Lorg/apache/jackrabbit/webdav/Status;->getStatusCode()I
  
221 ····move-result·p2223 ····move-result·p2
  
222 ····const/16·v6,·0x194224 ····const/16·v7,·0x194
  
223 ····if-ne·p2,·v6,·:cond_0225 ····if-ne·p2,·v7,·:cond_0
  
224 ····.line·126226 ····.line·126
225 ····invoke-virtual·{p1},·Lorg/apache/jackrabbit/webdav/MultiStatusResponse;->getStatus()[Lorg/apache/jackrabbit/webdav/Status;227 ····invoke-virtual·{p1},·Lorg/apache/jackrabbit/webdav/MultiStatusResponse;->getStatus()[Lorg/apache/jackrabbit/webdav/Status;
  
226 ····move-result-object·p2228 ····move-result-object·p2
  
227 ····aget-object·p2,·p2,·v4229 ····aget-object·p2,·p2,·v5
  
228 ····invoke-virtual·{p2},·Lorg/apache/jackrabbit/webdav/Status;->getStatusCode()I230 ····invoke-virtual·{p2},·Lorg/apache/jackrabbit/webdav/Status;->getStatusCode()I
  
229 ····move-result·p2231 ····move-result·p2
  
230 ····.line·128232 ····.line·128
231 ····:cond_0233 ····:cond_0
Offset 265, 45 lines modifiedOffset 267, 45 lines modified
265 ····iput-object·p2,·p0,·Lcom/owncloud/android/lib/common/network/WebdavEntry;->name:Ljava/lang/String;267 ····iput-object·p2,·p0,·Lcom/owncloud/android/lib/common/network/WebdavEntry;->name:Ljava/lang/String;
  
266 ····.line·133268 ····.line·133
267 ····iget-object·p2,·p0,·Lcom/owncloud/android/lib/common/network/WebdavEntry;->name:Ljava/lang/String;269 ····iget-object·p2,·p0,·Lcom/owncloud/android/lib/common/network/WebdavEntry;->name:Ljava/lang/String;
  
268 ····invoke-virtual·{p2},·Ljava/lang/String;->length()I270 ····invoke-virtual·{p2},·Ljava/lang/String;->length()I
  
269 ····move-result·v5271 ····move-result·v6
  
270 ····sub-int/2addr·v5,·v4272 ····sub-int/2addr·v6,·v5
  
271 ····invoke-virtual·{p2,·v4,·v5},·Ljava/lang/String;->substring(II)Ljava/lang/String;273 ····invoke-virtual·{p2,·v5,·v6},·Ljava/lang/String;->substring(II)Ljava/lang/String;
  
272 ····move-result-object·p2274 ····move-result-object·p2
  
Max diff block lines reached; 40121/45410 bytes (88.35%) of diff not shown.
1.05 KB
smali_classes2/com/owncloud/android/lib/common/network/NetworkUtils.smali
    
Offset 373, 15 lines modifiedOffset 373, 15 lines modified
373 ····.line·191373 ····.line·191
374 ····sget-object·v0,·Lcom/owncloud/android/lib/common/network/NetworkUtils;->mConnManager:Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager;374 ····sget-object·v0,·Lcom/owncloud/android/lib/common/network/NetworkUtils;->mConnManager:Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager;
  
375 ····invoke-virtual·{v0},·Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager;->getParams()Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams;375 ····invoke-virtual·{v0},·Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager;->getParams()Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams;
  
376 ····move-result-object·v0376 ····move-result-object·v0
  
377 ····const/4·v1,·0x5377 ····const/16·v1,·0x40
  
378 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams;->setDefaultMaxConnectionsPerHost(I)V378 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams;->setDefaultMaxConnectionsPerHost(I)V
  
379 ····.line·192379 ····.line·192
380 ····sget-object·v0,·Lcom/owncloud/android/lib/common/network/NetworkUtils;->mConnManager:Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager;380 ····sget-object·v0,·Lcom/owncloud/android/lib/common/network/NetworkUtils;->mConnManager:Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager;
  
381 ····invoke-virtual·{v0},·Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager;->getParams()Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams;381 ····invoke-virtual·{v0},·Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager;->getParams()Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams;
18.9 KB
smali_classes2/com/owncloud/android/lib/common/network/WebdavUtils.smali
    
Offset 281, 57 lines modifiedOffset 281, 78 lines modified
  
281 ····.line·113281 ····.line·113
282 ····invoke-virtual·{v2,·v0,·v1},·Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet;->add(Ljava/lang/String;Lorg/apache/jackrabbit/webdav/xml/Namespace;)Z282 ····invoke-virtual·{v2,·v0,·v1},·Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet;->add(Ljava/lang/String;Lorg/apache/jackrabbit/webdav/xml/Namespace;)Z
  
283 ····return-object·v2283 ····return-object·v2
284 .end·method284 .end·method
  
 285 .method·public·static·getChunksPropSet()Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet;
 286 ····.locals·2
  
 287 ····.line·183
 288 ····new-instance·v0,·Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet;
  
 289 ····invoke-direct·{v0},·Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet;-><init>()V
  
 290 ····.line·184
 291 ····sget-object·v1,·Lorg/apache/jackrabbit/webdav/property/DavPropertyName;->GETCONTENTTYPE:Lorg/apache/jackrabbit/webdav/property/DavPropertyName;
  
 292 ····invoke-virtual·{v0,·v1},·Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet;->add(Lorg/apache/jackrabbit/webdav/property/DavPropertyName;)Z
  
 293 ····.line·185
 294 ····sget-object·v1,·Lorg/apache/jackrabbit/webdav/property/DavPropertyName;->RESOURCETYPE:Lorg/apache/jackrabbit/webdav/property/DavPropertyName;
  
 295 ····invoke-virtual·{v0,·v1},·Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet;->add(Lorg/apache/jackrabbit/webdav/property/DavPropertyName;)Z
  
 296 ····return-object·v0
 297 .end·method
  
285 .method·public·static·getEtagFromResponse(Lorg/apache/commons/httpclient/HttpMethod;)Ljava/lang/String;298 .method·public·static·getEtagFromResponse(Lorg/apache/commons/httpclient/HttpMethod;)Ljava/lang/String;
286 ····.locals·1299 ····.locals·1
  
287 ····const-string·v0,·"OC-ETag"300 ····const-string·v0,·"OC-ETag"
  
288 ····.line·200301 ····.line·215
289 ····invoke-interface·{p0,·v0},·Lorg/apache/commons/httpclient/HttpMethod;->getResponseHeader(Ljava/lang/String;)Lorg/apache/commons/httpclient/Header;302 ····invoke-interface·{p0,·v0},·Lorg/apache/commons/httpclient/HttpMethod;->getResponseHeader(Ljava/lang/String;)Lorg/apache/commons/httpclient/Header;
  
290 ····move-result-object·v0303 ····move-result-object·v0
  
291 ····if-nez·v0,·:cond_0304 ····if-nez·v0,·:cond_0
  
292 ····const-string·v0,·"oc-etag"305 ····const-string·v0,·"oc-etag"
  
293 ····.line·202306 ····.line·217
294 ····invoke-interface·{p0,·v0},·Lorg/apache/commons/httpclient/HttpMethod;->getResponseHeader(Ljava/lang/String;)Lorg/apache/commons/httpclient/Header;307 ····invoke-interface·{p0,·v0},·Lorg/apache/commons/httpclient/HttpMethod;->getResponseHeader(Ljava/lang/String;)Lorg/apache/commons/httpclient/Header;
  
295 ····move-result-object·v0308 ····move-result-object·v0
  
296 ····:cond_0309 ····:cond_0
297 ····if-nez·v0,·:cond_1310 ····if-nez·v0,·:cond_1
  
298 ····const-string·v0,·"ETag"311 ····const-string·v0,·"ETag"
  
299 ····.line·205312 ····.line·220
300 ····invoke-interface·{p0,·v0},·Lorg/apache/commons/httpclient/HttpMethod;->getResponseHeader(Ljava/lang/String;)Lorg/apache/commons/httpclient/Header;313 ····invoke-interface·{p0,·v0},·Lorg/apache/commons/httpclient/HttpMethod;->getResponseHeader(Ljava/lang/String;)Lorg/apache/commons/httpclient/Header;
  
301 ····move-result-object·v0314 ····move-result-object·v0
  
302 ····:cond_1315 ····:cond_1
303 ····if-nez·v0,·:cond_2316 ····if-nez·v0,·:cond_2
  
304 ····const-string·v0,·"etag"317 ····const-string·v0,·"etag"
  
305 ····.line·208318 ····.line·223
306 ····invoke-interface·{p0,·v0},·Lorg/apache/commons/httpclient/HttpMethod;->getResponseHeader(Ljava/lang/String;)Lorg/apache/commons/httpclient/Header;319 ····invoke-interface·{p0,·v0},·Lorg/apache/commons/httpclient/HttpMethod;->getResponseHeader(Ljava/lang/String;)Lorg/apache/commons/httpclient/Header;
  
307 ····move-result-object·v0320 ····move-result-object·v0
  
308 ····:cond_2321 ····:cond_2
309 ····if-eqz·v0,·:cond_3322 ····if-eqz·v0,·:cond_3
  
310 ····.line·212323 ····.line·227
311 ····invoke-virtual·{v0},·Lorg/apache/commons/httpclient/Header;->getValue()Ljava/lang/String;324 ····invoke-virtual·{v0},·Lorg/apache/commons/httpclient/Header;->getValue()Ljava/lang/String;
  
312 ····move-result-object·p0325 ····move-result-object·p0
  
313 ····invoke-static·{p0},·Lcom/owncloud/android/lib/common/network/WebdavUtils;->parseEtag(Ljava/lang/String;)Ljava/lang/String;326 ····invoke-static·{p0},·Lcom/owncloud/android/lib/common/network/WebdavUtils;->parseEtag(Ljava/lang/String;)Ljava/lang/String;
  
314 ····move-result-object·p0327 ····move-result-object·p0
Offset 344, 226 lines modifiedOffset 365, 221 lines modified
344 ····:goto_0365 ····:goto_0
345 ····return-object·p0366 ····return-object·p0
346 .end·method367 .end·method
  
347 .method·public·static·getFilePropSet()Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet;368 .method·public·static·getFilePropSet()Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet;
348 ····.locals·4369 ····.locals·4
  
 370 ····const-string·v0,·"http://owncloud.org/ns"
349 ····.line·123 
350 ····new-instance·v0,·Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet; 
  
351 ····invoke-direct·{v0},·Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet;-><init>()V371 ····.line·123
 372 ····invoke-static·{v0},·Lorg/apache/jackrabbit/webdav/xml/Namespace;->getNamespace(Ljava/lang/String;)Lorg/apache/jackrabbit/webdav/xml/Namespace;
  
 373 ····move-result-object·v0
352 ····.line·124 
353 ····sget-object·v1,·Lorg/apache/jackrabbit/webdav/property/DavPropertyName;->DISPLAYNAME:Lorg/apache/jackrabbit/webdav/property/DavPropertyName; 
  
354 ····invoke-virtual·{v0,·v1},·Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet;->add(Lorg/apache/jackrabbit/webdav/property/DavPropertyName;)Z374 ····const-string·v1,·"http://nextcloud.org/ns"
  
355 ····.line·125375 ····.line·124
356 ····sget-object·v1,·Lorg/apache/jackrabbit/webdav/property/DavPropertyName;->GETCONTENTTYPE:Lorg/apache/jackrabbit/webdav/property/DavPropertyName;376 ····invoke-static·{v1},·Lorg/apache/jackrabbit/webdav/xml/Namespace;->getNamespace(Ljava/lang/String;)Lorg/apache/jackrabbit/webdav/xml/Namespace;
  
357 ····invoke-virtual·{v0,·v1},·Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet;->add(Lorg/apache/jackrabbit/webdav/property/DavPropertyName;)Z377 ····move-result-object·v1
  
358 ····.line·126378 ····.line·126
359 ····sget-object·v1,·Lorg/apache/jackrabbit/webdav/property/DavPropertyName;->RESOURCETYPE:Lorg/apache/jackrabbit/webdav/property/DavPropertyName;379 ····new-instance·v2,·Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet;
  
360 ····invoke-virtual·{v0,·v1},·Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet;->add(Lorg/apache/jackrabbit/webdav/property/DavPropertyName;)Z380 ····invoke-direct·{v2},·Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet;-><init>()V
  
361 ····.line·127381 ····.line·127
362 ····sget-object·v1,·Lorg/apache/jackrabbit/webdav/property/DavPropertyName;->GETCONTENTLENGTH:Lorg/apache/jackrabbit/webdav/property/DavPropertyName;382 ····sget-object·v3,·Lorg/apache/jackrabbit/webdav/property/DavPropertyName;->DISPLAYNAME:Lorg/apache/jackrabbit/webdav/property/DavPropertyName;
  
363 ····invoke-virtual·{v0,·v1},·Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet;->add(Lorg/apache/jackrabbit/webdav/property/DavPropertyName;)Z383 ····invoke-virtual·{v2,·v3},·Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet;->add(Lorg/apache/jackrabbit/webdav/property/DavPropertyName;)Z
  
364 ····.line·128384 ····.line·128
365 ····sget-object·v1,·Lorg/apache/jackrabbit/webdav/property/DavPropertyName;->GETLASTMODIFIED:Lorg/apache/jackrabbit/webdav/property/DavPropertyName;385 ····sget-object·v3,·Lorg/apache/jackrabbit/webdav/property/DavPropertyName;->GETCONTENTTYPE:Lorg/apache/jackrabbit/webdav/property/DavPropertyName;
  
366 ····invoke-virtual·{v0,·v1},·Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet;->add(Lorg/apache/jackrabbit/webdav/property/DavPropertyName;)Z386 ····invoke-virtual·{v2,·v3},·Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet;->add(Lorg/apache/jackrabbit/webdav/property/DavPropertyName;)Z
  
367 ····.line·129387 ····.line·129
368 ····sget-object·v1,·Lorg/apache/jackrabbit/webdav/property/DavPropertyName;->CREATIONDATE:Lorg/apache/jackrabbit/webdav/property/DavPropertyName;388 ····sget-object·v3,·Lorg/apache/jackrabbit/webdav/property/DavPropertyName;->RESOURCETYPE:Lorg/apache/jackrabbit/webdav/property/DavPropertyName;
  
369 ····invoke-virtual·{v0,·v1},·Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet;->add(Lorg/apache/jackrabbit/webdav/property/DavPropertyName;)Z389 ····invoke-virtual·{v2,·v3},·Lorg/apache/jackrabbit/webdav/property/DavPropertyNameSet;->add(Lorg/apache/jackrabbit/webdav/property/DavPropertyName;)Z
  
370 ····.line·130390 ····.line·130
371 ····sget-object·v1,·Lorg/apache/jackrabbit/webdav/property/DavPropertyName;->GETETAG:Lorg/apache/jackrabbit/webdav/property/DavPropertyName;391 ····sget-object·v3,·Lorg/apache/jackrabbit/webdav/property/DavPropertyName;->GETCONTENTLENGTH:Lorg/apache/jackrabbit/webdav/property/DavPropertyName;
  
Max diff block lines reached; 11881/19183 bytes (61.94%) of diff not shown.