Offset 1, 19 lines modified | Offset 0, 0 lines modified | ||
1 | Verifies | ||
2 | Verified·using·v1·scheme·(JAR·signing):·true | ||
3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false | ||
4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false | ||
5 | Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false | ||
6 | Verified·for·SourceStamp:·false | ||
7 | Number·of·signers:·1 | ||
8 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | ||
9 | Signer·#1·certificate·SHA-256·digest:·ff30e75271ca9550d3b0e1e204d725fa6d5621039aa75c7800e72cc0d010a601 | ||
10 | Signer·#1·certificate·SHA-1·digest:·05a25720111bdd86a2ac57c7e0cd46cfdc81b3b2 | ||
11 | Signer·#1·certificate·MD5·digest:·4af145be84585c3337fa6759c3aaadc3 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·f8292b4f91fc398768e65593c90f59d9ee7db3c3c59609557eedad2d7a758c2f | ||
15 | Signer·#1·public·key·SHA-1·digest:·8873d9b69cb00e73e6b002d73bc1fa0f83de02e4 | ||
16 | Signer·#1·public·key·MD5·digest:·1bf942e4ffc5e6b4accf31f6425bde11 | ||
17 | WARNING:·META-INF/proguard/okhttp3.pro·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/proguard/retrofit2.pro·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/retrofit.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/. |
Offset 1, 133 lines modified | Offset 1, 69 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:···················136 | 4 | ··Zip·archive·file·size:···················1367456·(000000000014DDA0h) |
5 | ··Actual·end-cent-dir·record·offset:·······136 | 5 | ··Actual·end-cent-dir·record·offset:·······1367434·(000000000014DD8Ah) |
6 | ··Expected·end-cent-dir·record·offset:·····136 | 6 | ··Expected·end-cent-dir·record·offset:·····1367434·(000000000014DD8Ah) |
7 | ··(based·on·the·length·of·the·central·directory·and·its·expected·offset) | 7 | ··(based·on·the·length·of·the·central·directory·and·its·expected·offset) |
8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its | 8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its |
9 | ··central·directory·contains·63·entries. | 9 | ··central·directory·contains·63·entries. |
10 | ··The·central·directory·is· | 10 | ··The·central·directory·is·4952·(0000000000001358h)·bytes·long, |
11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile | 11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile |
12 | ··is·136 | 12 | ··is·1362482·(000000000014CA32h). |
13 | Central·directory·entry·#1: | 13 | Central·directory·entry·#1: |
14 | --------------------------- | 14 | --------------------------- |
15 | ·· | 15 | ··AndroidManifest.xml |
16 | ··offset·of·local·header·from·start·of·archive:···0 | 16 | ··offset·of·local·header·from·start·of·archive:···0 |
17 | ··················································(0000000000000000h)·bytes | 17 | ··················································(0000000000000000h)·bytes |
18 | ··file·system·or·operating·system·of·origin:······ | 18 | ··file·system·or·operating·system·of·origin:······Unix |
19 | ··version·of·encoding·software:···················2. | 19 | ··version·of·encoding·software:···················2.3 |
20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
21 | ··minimum·software·version·required·to·extract:···2.0 | 21 | ··minimum·software·version·required·to·extract:···2.0 |
22 | ··compression·method:·····························deflated | 22 | ··compression·method:·····························deflated |
23 | ··compression·sub-type·(deflation):···············normal | 23 | ··compression·sub-type·(deflation):···············normal |
24 | ··file·security·status:···························not·encrypted | 24 | ··file·security·status:···························not·encrypted |
25 | ··extended·local·header:·························· | 25 | ··extended·local·header:··························no |
26 | ··file·last·modified·on·(DOS·date/time):·········· | 26 | ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00 |
27 | ··32-bit·CRC·value·(hex):························· | 27 | ··32-bit·CRC·value·(hex):·························31007f84 |
28 | ··compressed·size:································1 | 28 | ··compressed·size:································1116·bytes |
29 | ··uncompressed·size:······························ | 29 | ··uncompressed·size:······························3604·bytes |
30 | ··length·of·filename:····························· | 30 | ··length·of·filename:·····························19·characters |
31 | ··length·of·extra·field:··························0·bytes | 31 | ··length·of·extra·field:··························0·bytes |
32 | ··length·of·file·comment:·························0·characters | 32 | ··length·of·file·comment:·························0·characters |
33 | ··disk·number·on·which·file·begins:···············disk·1 | 33 | ··disk·number·on·which·file·begins:···············disk·1 |
34 | ··apparent·file·type:·····························binary | 34 | ··apparent·file·type:·····························binary |
35 | ·· | 35 | ··Unix·file·attributes·(100666·octal):············-rw-rw-rw- |
36 | ··MS-DOS·file·attributes·( | 36 | ··MS-DOS·file·attributes·(20·hex):················arc· |
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/29C0016A.SF | ||
42 | ··offset·of·local·header·from·start·of·archive:···2034 | ||
43 | ··················································(00000000000007F2h)·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·Apr·6·06:24:36 | ||
53 | ··32-bit·CRC·value·(hex):·························cecf538a | ||
54 | ··compressed·size:································2026·bytes | ||
55 | ··uncompressed·size:······························5318·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/29C0016A.RSA | ||
68 | ··offset·of·local·header·from·start·of·archive:···4126 | ||
69 | ··················································(000000000000101Eh)·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·Apr·6·06:24:36 | ||
79 | ··32-bit·CRC·value·(hex):·························541e3371 | ||
80 | ··compressed·size:································1075·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/proguard/okhttp3.pro | 40 | ··META-INF/proguard/okhttp3.pro |
94 | ··offset·of·local·header·from·start·of·archive:··· | 41 | ··offset·of·local·header·from·start·of·archive:···1165 |
95 | ··················································(000000000000 | 42 | ··················································(000000000000048Dh)·bytes |
96 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 43 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
97 | ··version·of·encoding·software:···················2.0 | 44 | ··version·of·encoding·software:···················2.0 |
98 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 45 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
99 | ··minimum·software·version·required·to·extract:···2.0 | 46 | ··minimum·software·version·required·to·extract:···2.0 |
100 | ··compression·method:·····························deflated | 47 | ··compression·method:·····························deflated |
101 | ··compression·sub-type·(deflation):···············normal | 48 | ··compression·sub-type·(deflation):···············normal |
102 | ··file·security·status:···························not·encrypted | 49 | ··file·security·status:···························not·encrypted |
103 | ··extended·local·header:·························· | 50 | ··extended·local·header:··························no |
104 | ··file·last·modified·on·(DOS·date/time):··········1980· | 51 | ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00 |
105 | ··file·last·modified·on·(UT·extra·field·modtime):·1970·Jan·1·00:00:00·local | 52 | ··file·last·modified·on·(UT·extra·field·modtime):·1970·Jan·1·00:00:00·local |
Max diff block lines reached; 144787/152071 bytes (95.21%) of diff not shown. |
Offset 1, 35 lines modified | Offset 1, 35 lines modified | ||
1 | DEX·version·'035' | 1 | DEX·version·'035' |
2 | DEX·file·header: | 2 | DEX·file·header: |
3 | magic···············:·'dex\n035\0' | 3 | magic···············:·'dex\n035\0' |
4 | checksum············:· | 4 | checksum············:·88044535 |
5 | signature···········:· | 5 | signature···········:·dc69...ffba |
6 | file_size···········:· | 6 | file_size···········:·3024644 |
7 | header_size·········:·112 | 7 | header_size·········:·112 |
8 | link_size···········:·0 | 8 | link_size···········:·0 |
9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
10 | string_ids_size·····:·2054 | 10 | string_ids_size·····:·20549 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·285 | 12 | type_ids_size·······:·2859 |
13 | type_ids_off········:·82 | 13 | type_ids_off········:·82308·(0x014184) |
14 | proto_ids_size······:·4267 | 14 | proto_ids_size······:·4267 |
15 | proto_ids_off·······:·937 | 15 | proto_ids_off·······:·93744·(0x016e30) |
16 | field_ids_size······:·6084 | 16 | field_ids_size······:·6084 |
17 | field_ids_off·······:·1449 | 17 | field_ids_off·······:·144948·(0x023634) |
18 | method_ids_size·····:·18291 | 18 | method_ids_size·····:·18291 |
19 | method_ids_off······:·193 | 19 | method_ids_off······:·193620·(0x02f454) |
20 | class_defs_size·····:·1987 | 20 | class_defs_size·····:·1987 |
21 | class_defs_off······:·3399 | 21 | class_defs_off······:·339948·(0x052fec) |
22 | data_size···········:·25 | 22 | data_size···········:·2539884 |
23 | data_off············:·4847 | 23 | data_off············:·484760·(0x076598) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·88 | 25 | class_idx···········:·88 |
26 | access_flags········:·9729·(0x2601) | 26 | access_flags········:·9729·(0x2601) |
27 | superclass_idx······:·2 | 27 | superclass_idx······:·2100 |
28 | source_file_idx·····:·1357 | 28 | source_file_idx·····:·1357 |
29 | static_fields_size··:·0 | 29 | static_fields_size··:·0 |
30 | instance_fields_size:·0 | 30 | instance_fields_size:·0 |
31 | direct_methods_size·:·0 | 31 | direct_methods_size·:·0 |
32 | virtual_methods_size:·1 | 32 | virtual_methods_size:·1 |
33 | Class·#0·annotations: | 33 | Class·#0·annotations: |
Offset 55, 15 lines modified | Offset 55, 15 lines modified | ||
55 | ······code··········:·(none) | 55 | ······code··········:·(none) |
56 | ··source_file_idx···:·1357·(Bindable.java) | 56 | ··source_file_idx···:·1357·(Bindable.java) |
57 | Class·#1·header: | 57 | Class·#1·header: |
58 | class_idx···········:·89 | 58 | class_idx···········:·89 |
59 | access_flags········:·9729·(0x2601) | 59 | access_flags········:·9729·(0x2601) |
60 | superclass_idx······:·2 | 60 | superclass_idx······:·2100 |
61 | source_file_idx·····:·1358 | 61 | source_file_idx·····:·1358 |
62 | static_fields_size··:·0 | 62 | static_fields_size··:·0 |
63 | instance_fields_size:·0 | 63 | instance_fields_size:·0 |
64 | direct_methods_size·:·0 | 64 | direct_methods_size·:·0 |
65 | virtual_methods_size:·2 | 65 | virtual_methods_size:·2 |
66 | Class·#1·annotations: | 66 | Class·#1·annotations: |
Offset 94, 15 lines modified | Offset 94, 15 lines modified | ||
94 | ······code··········:·(none) | 94 | ······code··········:·(none) |
95 | ··source_file_idx···:·1358·(BindingAdapter.java) | 95 | ··source_file_idx···:·1358·(BindingAdapter.java) |
96 | Class·#2·header: | 96 | Class·#2·header: |
97 | class_idx···········:·90 | 97 | class_idx···········:·90 |
98 | access_flags········:·9729·(0x2601) | 98 | access_flags········:·9729·(0x2601) |
99 | superclass_idx······:·2 | 99 | superclass_idx······:·2100 |
100 | source_file_idx·····:·1359 | 100 | source_file_idx·····:·1359 |
101 | static_fields_size··:·0 | 101 | static_fields_size··:·0 |
102 | instance_fields_size:·0 | 102 | instance_fields_size:·0 |
103 | direct_methods_size·:·0 | 103 | direct_methods_size·:·0 |
104 | virtual_methods_size:·1 | 104 | virtual_methods_size:·1 |
105 | Class·#2·annotations: | 105 | Class·#2·annotations: |
Offset 128, 15 lines modified | Offset 128, 15 lines modified | ||
128 | ······code··········:·(none) | 128 | ······code··········:·(none) |
129 | ··source_file_idx···:·1359·(BindingBuildInfo.java) | 129 | ··source_file_idx···:·1359·(BindingBuildInfo.java) |
130 | Class·#3·header: | 130 | Class·#3·header: |
131 | class_idx···········:·91 | 131 | class_idx···········:·91 |
132 | access_flags········:·9729·(0x2601) | 132 | access_flags········:·9729·(0x2601) |
133 | superclass_idx······:·2 | 133 | superclass_idx······:·2100 |
134 | source_file_idx·····:·1360 | 134 | source_file_idx·····:·1360 |
135 | static_fields_size··:·0 | 135 | static_fields_size··:·0 |
136 | instance_fields_size:·0 | 136 | instance_fields_size:·0 |
137 | direct_methods_size·:·0 | 137 | direct_methods_size·:·0 |
138 | virtual_methods_size:·0 | 138 | virtual_methods_size:·0 |
139 | Class·#3·annotations: | 139 | Class·#3·annotations: |
Offset 154, 15 lines modified | Offset 154, 15 lines modified | ||
154 | ··Direct·methods····- | 154 | ··Direct·methods····- |
155 | ··Virtual·methods···- | 155 | ··Virtual·methods···- |
156 | ··source_file_idx···:·1360·(BindingConversion.java) | 156 | ··source_file_idx···:·1360·(BindingConversion.java) |
157 | Class·#4·header: | 157 | Class·#4·header: |
158 | class_idx···········:·92 | 158 | class_idx···········:·92 |
159 | access_flags········:·9729·(0x2601) | 159 | access_flags········:·9729·(0x2601) |
160 | superclass_idx······:·2 | 160 | superclass_idx······:·2100 |
161 | source_file_idx·····:·1361 | 161 | source_file_idx·····:·1361 |
162 | static_fields_size··:·0 | 162 | static_fields_size··:·0 |
163 | instance_fields_size:·0 | 163 | instance_fields_size:·0 |
164 | direct_methods_size·:·0 | 164 | direct_methods_size·:·0 |
165 | virtual_methods_size:·3 | 165 | virtual_methods_size:·3 |
166 | Class·#4·annotations: | 166 | Class·#4·annotations: |
Offset 198, 15 lines modified | Offset 198, 15 lines modified | ||
198 | ······code··········:·(none) | 198 | ······code··········:·(none) |
199 | ··source_file_idx···:·1361·(BindingMethod.java) | 199 | ··source_file_idx···:·1361·(BindingMethod.java) |
200 | Class·#5·header: | 200 | Class·#5·header: |
201 | class_idx···········:·93 | 201 | class_idx···········:·93 |
202 | access_flags········:·9729·(0x2601) | 202 | access_flags········:·9729·(0x2601) |
203 | superclass_idx······:·2 | 203 | superclass_idx······:·2100 |
204 | source_file_idx·····:·1362 | 204 | source_file_idx·····:·1362 |
205 | static_fields_size··:·0 | 205 | static_fields_size··:·0 |
206 | instance_fields_size:·0 | 206 | instance_fields_size:·0 |
207 | direct_methods_size·:·0 | 207 | direct_methods_size·:·0 |
208 | virtual_methods_size:·1 | 208 | virtual_methods_size:·1 |
209 | Class·#5·annotations: | 209 | Class·#5·annotations: |
Offset 230, 15 lines modified | Offset 230, 15 lines modified | ||
230 | ······code··········:·(none) | 230 | ······code··········:·(none) |
231 | ··source_file_idx···:·1362·(BindingMethods.java) | 231 | ··source_file_idx···:·1362·(BindingMethods.java) |
232 | Class·#6·header: | 232 | Class·#6·header: |
233 | class_idx···········:·94 | 233 | class_idx···········:·94 |
234 | access_flags········:·1025·(0x0401) | 234 | access_flags········:·1025·(0x0401) |
235 | superclass_idx······:·2 | 235 | superclass_idx······:·2100 |
236 | source_file_idx·····:·1532 | 236 | source_file_idx·····:·1532 |
237 | static_fields_size··:·0 | 237 | static_fields_size··:·0 |
238 | instance_fields_size:·0 | 238 | instance_fields_size:·0 |
Max diff block lines reached; 50626652/50630468 bytes (99.99%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·341 | 1 | Zip·file·size:·3413136·bytes,·number·of·entries:·1987 |
2 | ?rwxrwxr-x··2.0·unx······159·b-·stor·80-Jan-01·00:00·android/databinding/Bindable.class | 2 | ?rwxrwxr-x··2.0·unx······159·b-·stor·80-Jan-01·00:00·android/databinding/Bindable.class |
3 | ?rwxrwxr-x··2.0·unx······192·b-·stor·80-Jan-01·00:00·android/databinding/BindingAdapter.class | 3 | ?rwxrwxr-x··2.0·unx······192·b-·stor·80-Jan-01·00:00·android/databinding/BindingAdapter.class |
4 | ?rwxrwxr-x··2.0·unx······168·b-·stor·80-Jan-01·00:00·android/databinding/BindingBuildInfo.class | 4 | ?rwxrwxr-x··2.0·unx······168·b-·stor·80-Jan-01·00:00·android/databinding/BindingBuildInfo.class |
5 | ?rwxrwxr-x··2.0·unx······128·b-·stor·80-Jan-01·00:00·android/databinding/BindingConversion.class | 5 | ?rwxrwxr-x··2.0·unx······128·b-·stor·80-Jan-01·00:00·android/databinding/BindingConversion.class |
6 | ?rwxrwxr-x··2.0·unx······221·b-·stor·80-Jan-01·00:00·android/databinding/BindingMethod.class | 6 | ?rwxrwxr-x··2.0·unx······221·b-·stor·80-Jan-01·00:00·android/databinding/BindingMethod.class |
7 | ?rwxrwxr-x··2.0·unx······182·b-·stor·80-Jan-01·00:00·android/databinding/BindingMethods.class | 7 | ?rwxrwxr-x··2.0·unx······182·b-·stor·80-Jan-01·00:00·android/databinding/BindingMethods.class |
8 | ?rwxrwxr-x··2.0·unx······256·b-·stor·80-Jan-01·00:00·android/databinding/CallbackRegistry$NotifierCallback.class | 8 | ?rwxrwxr-x··2.0·unx······256·b-·stor·80-Jan-01·00:00·android/databinding/CallbackRegistry$NotifierCallback.class |
Offset 856, 34 lines modified | Offset 856, 34 lines modified | ||
856 | ?rwxrwxr-x··2.0·unx······216·b-·stor·80-Jan-01·00:00·com/google/gson/annotations/SerializedName.class | 856 | ?rwxrwxr-x··2.0·unx······216·b-·stor·80-Jan-01·00:00·com/google/gson/annotations/SerializedName.class |
857 | ?rwxrwxr-x··2.0·unx······146·b-·stor·80-Jan-01·00:00·com/google/gson/annotations/Since.class | 857 | ?rwxrwxr-x··2.0·unx······146·b-·stor·80-Jan-01·00:00·com/google/gson/annotations/Since.class |
858 | ?rwxrwxr-x··2.0·unx······146·b-·stor·80-Jan-01·00:00·com/google/gson/annotations/Until.class | 858 | ?rwxrwxr-x··2.0·unx······146·b-·stor·80-Jan-01·00:00·com/google/gson/annotations/Until.class |
859 | ?rwxrwxr-x··2.0·unx······466·b-·stor·80-Jan-01·00:00·com/google/gson/internal/$Gson$Preconditions.class | 859 | ?rwxrwxr-x··2.0·unx······466·b-·stor·80-Jan-01·00:00·com/google/gson/internal/$Gson$Preconditions.class |
860 | ?rwxrwxr-x··2.0·unx·····1083·b-·stor·80-Jan-01·00:00·com/google/gson/internal/$Gson$Types$GenericArrayTypeImpl.class | 860 | ?rwxrwxr-x··2.0·unx·····1083·b-·stor·80-Jan-01·00:00·com/google/gson/internal/$Gson$Types$GenericArrayTypeImpl.class |
861 | ?rwxrwxr-x··2.0·unx·····2251·b-·stor·80-Jan-01·00:00·com/google/gson/internal/$Gson$Types$ParameterizedTypeImpl.class | 861 | ?rwxrwxr-x··2.0·unx·····2251·b-·stor·80-Jan-01·00:00·com/google/gson/internal/$Gson$Types$ParameterizedTypeImpl.class |
862 | ?rwxrwxr-x··2.0·unx·····1789·b-·stor·80-Jan-01·00:00·com/google/gson/internal/$Gson$Types$WildcardTypeImpl.class | 862 | ?rwxrwxr-x··2.0·unx·····1789·b-·stor·80-Jan-01·00:00·com/google/gson/internal/$Gson$Types$WildcardTypeImpl.class |
863 | ?rwxrwxr-x··2.0·unx·····712 | 863 | ?rwxrwxr-x··2.0·unx·····7128·b-·stor·80-Jan-01·00:00·com/google/gson/internal/$Gson$Types.class |
864 | ?rwxrwxr-x··2.0·unx·····3892·b-·stor·80-Jan-01·00:00·com/google/gson/internal/ConstructorConstructor.class | 864 | ?rwxrwxr-x··2.0·unx·····3892·b-·stor·80-Jan-01·00:00·com/google/gson/internal/ConstructorConstructor.class |
865 | ?rwxrwxr-x··2.0·unx······229·b-·stor·80-Jan-01·00:00·com/google/gson/internal/GsonBuildConfig.class | 865 | ?rwxrwxr-x··2.0·unx······229·b-·stor·80-Jan-01·00:00·com/google/gson/internal/GsonBuildConfig.class |
866 | ?rwxrwxr-x··2.0·unx·····1399·b-·stor·80-Jan-01·00:00·com/google/gson/internal/JavaVersion.class | 866 | ?rwxrwxr-x··2.0·unx·····1399·b-·stor·80-Jan-01·00:00·com/google/gson/internal/JavaVersion.class |
867 | ?rwxrwxr-x··2.0·unx······307·b-·stor·80-Jan-01·00:00·com/google/gson/internal/JsonReaderInternalAccess.class | 867 | ?rwxrwxr-x··2.0·unx······307·b-·stor·80-Jan-01·00:00·com/google/gson/internal/JsonReaderInternalAccess.class |
868 | ?rwxrwxr-x··2.0·unx·····1313·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LazilyParsedNumber.class | 868 | ?rwxrwxr-x··2.0·unx·····1313·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LazilyParsedNumber.class |
869 | ?rwxrwxr-x··2.0·unx······448·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedHashTreeMap$1.class | 869 | ?rwxrwxr-x··2.0·unx······448·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedHashTreeMap$1.class |
870 | ?rwxrwxr-x··2.0·unx·····1270·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedHashTreeMap$AvlBuilder.class | 870 | ?rwxrwxr-x··2.0·unx·····1270·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedHashTreeMap$AvlBuilder.class |
871 | ?rwxrwxr-x··2.0·unx······619·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedHashTreeMap$AvlIterator.class | 871 | ?rwxrwxr-x··2.0·unx······619·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedHashTreeMap$AvlIterator.class |
872 | ?rwxrwxr-x··2.0·unx·····1073·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedHashTreeMap$EntrySet.class | 872 | ?rwxrwxr-x··2.0·unx·····1073·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedHashTreeMap$EntrySet.class |
873 | ?rwxrwxr-x··2.0·unx······918·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedHashTreeMap$KeySet.class | 873 | ?rwxrwxr-x··2.0·unx······918·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedHashTreeMap$KeySet.class |
874 | ?rwxrwxr-x··2.0·unx·····1218·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedHashTreeMap$LinkedTreeMapIterator.class | 874 | ?rwxrwxr-x··2.0·unx·····1218·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedHashTreeMap$LinkedTreeMapIterator.class |
875 | ?rwxrwxr-x··2.0·unx·····1741·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedHashTreeMap$Node.class | 875 | ?rwxrwxr-x··2.0·unx·····1741·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedHashTreeMap$Node.class |
876 | ?rwxrwxr-x··2.0·unx·····69 | 876 | ?rwxrwxr-x··2.0·unx·····6926·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedHashTreeMap.class |
877 | ?rwxrwxr-x··2.0·unx······444·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedTreeMap$1.class | 877 | ?rwxrwxr-x··2.0·unx······444·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedTreeMap$1.class |
878 | ?rwxrwxr-x··2.0·unx·····1041·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedTreeMap$EntrySet.class | 878 | ?rwxrwxr-x··2.0·unx·····1041·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedTreeMap$EntrySet.class |
879 | ?rwxrwxr-x··2.0·unx······890·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedTreeMap$KeySet.class | 879 | ?rwxrwxr-x··2.0·unx······890·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedTreeMap$KeySet.class |
880 | ?rwxrwxr-x··2.0·unx·····1186·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedTreeMap$LinkedTreeMapIterator.class | 880 | ?rwxrwxr-x··2.0·unx·····1186·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedTreeMap$LinkedTreeMapIterator.class |
881 | ?rwxrwxr-x··2.0·unx·····1679·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedTreeMap$Node.class | 881 | ?rwxrwxr-x··2.0·unx·····1679·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedTreeMap$Node.class |
882 | ?rwxrwxr-x··2.0·unx·····56 | 882 | ?rwxrwxr-x··2.0·unx·····5661·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedTreeMap.class |
883 | ?rwxrwxr-x··2.0·unx······137·b-·stor·80-Jan-01·00:00·com/google/gson/internal/ObjectConstructor.class | 883 | ?rwxrwxr-x··2.0·unx······137·b-·stor·80-Jan-01·00:00·com/google/gson/internal/ObjectConstructor.class |
884 | ?rwxrwxr-x··2.0·unx·····1473·b-·stor·80-Jan-01·00:00·com/google/gson/internal/PreJava9DateFormatProvider.class | 884 | ?rwxrwxr-x··2.0·unx·····1473·b-·stor·80-Jan-01·00:00·com/google/gson/internal/PreJava9DateFormatProvider.class |
885 | ?rwxrwxr-x··2.0·unx·····1641·b-·stor·80-Jan-01·00:00·com/google/gson/internal/Primitives.class | 885 | ?rwxrwxr-x··2.0·unx·····1641·b-·stor·80-Jan-01·00:00·com/google/gson/internal/Primitives.class |
886 | ?rwxrwxr-x··2.0·unx······473·b-·stor·80-Jan-01·00:00·com/google/gson/internal/Streams$AppendableWriter$CurrentWrite.class | 886 | ?rwxrwxr-x··2.0·unx······473·b-·stor·80-Jan-01·00:00·com/google/gson/internal/Streams$AppendableWriter$CurrentWrite.class |
887 | ?rwxrwxr-x··2.0·unx······799·b-·stor·80-Jan-01·00:00·com/google/gson/internal/Streams$AppendableWriter.class | 887 | ?rwxrwxr-x··2.0·unx······799·b-·stor·80-Jan-01·00:00·com/google/gson/internal/Streams$AppendableWriter.class |
888 | ?rwxrwxr-x··2.0·unx·····1623·b-·stor·80-Jan-01·00:00·com/google/gson/internal/Streams.class | 888 | ?rwxrwxr-x··2.0·unx·····1623·b-·stor·80-Jan-01·00:00·com/google/gson/internal/Streams.class |
889 | ?rwxrwxr-x··2.0·unx·····2701·b-·stor·80-Jan-01·00:00·com/google/gson/internal/UnsafeAllocator.class | 889 | ?rwxrwxr-x··2.0·unx·····2701·b-·stor·80-Jan-01·00:00·com/google/gson/internal/UnsafeAllocator.class |
Offset 1134, 15 lines modified | Offset 1134, 15 lines modified | ||
1134 | ?rwxrwxr-x··2.0·unx·····3192·b-·stor·80-Jan-01·00:00·okhttp3/internal/cache2/Relay.class | 1134 | ?rwxrwxr-x··2.0·unx·····3192·b-·stor·80-Jan-01·00:00·okhttp3/internal/cache2/Relay.class |
1135 | ?rwxrwxr-x··2.0·unx·····2230·b-·stor·80-Jan-01·00:00·okhttp3/internal/connection/ConnectionSpecSelector.class | 1135 | ?rwxrwxr-x··2.0·unx·····2230·b-·stor·80-Jan-01·00:00·okhttp3/internal/connection/ConnectionSpecSelector.class |
1136 | ?rwxrwxr-x··2.0·unx······629·b-·stor·80-Jan-01·00:00·okhttp3/internal/connection/RouteDatabase.class | 1136 | ?rwxrwxr-x··2.0·unx······629·b-·stor·80-Jan-01·00:00·okhttp3/internal/connection/RouteDatabase.class |
1137 | ?rwxrwxr-x··2.0·unx······633·b-·stor·80-Jan-01·00:00·okhttp3/internal/connection/RouteException.class | 1137 | ?rwxrwxr-x··2.0·unx······633·b-·stor·80-Jan-01·00:00·okhttp3/internal/connection/RouteException.class |
1138 | ?rwxrwxr-x··2.0·unx······755·b-·stor·80-Jan-01·00:00·okhttp3/internal/connection/RouteSelector$Selection.class | 1138 | ?rwxrwxr-x··2.0·unx······755·b-·stor·80-Jan-01·00:00·okhttp3/internal/connection/RouteSelector$Selection.class |
1139 | ?rwxrwxr-x··2.0·unx·····5082·b-·stor·80-Jan-01·00:00·okhttp3/internal/connection/RouteSelector.class | 1139 | ?rwxrwxr-x··2.0·unx·····5082·b-·stor·80-Jan-01·00:00·okhttp3/internal/connection/RouteSelector.class |
1140 | ?rwxrwxr-x··2.0·unx······346·b-·stor·80-Jan-01·00:00·okhttp3/internal/connection/StreamAllocation$StreamAllocationReference.class | 1140 | ?rwxrwxr-x··2.0·unx······346·b-·stor·80-Jan-01·00:00·okhttp3/internal/connection/StreamAllocation$StreamAllocationReference.class |
1141 | ?rwxrwxr-x··2.0·unx····102 | 1141 | ?rwxrwxr-x··2.0·unx····10247·b-·defN·80-Jan-01·00:00·okhttp3/internal/connection/StreamAllocation.class |
1142 | ?rwxrwxr-x··2.0·unx······475·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/HttpCodec.class | 1142 | ?rwxrwxr-x··2.0·unx······475·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/HttpCodec.class |
1143 | ?rwxrwxr-x··2.0·unx······666·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/HttpDate$1.class | 1143 | ?rwxrwxr-x··2.0·unx······666·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/HttpDate$1.class |
1144 | ?rwxrwxr-x··2.0·unx·····2282·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/HttpDate.class | 1144 | ?rwxrwxr-x··2.0·unx·····2282·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/HttpDate.class |
1145 | ?rwxrwxr-x··2.0·unx·····6529·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/HttpHeaders.class | 1145 | ?rwxrwxr-x··2.0·unx·····6529·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/HttpHeaders.class |
1146 | ?rwxrwxr-x··2.0·unx······802·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/HttpMethod.class | 1146 | ?rwxrwxr-x··2.0·unx······802·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/HttpMethod.class |
1147 | ?rwxrwxr-x··2.0·unx·····1114·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/RequestLine.class | 1147 | ?rwxrwxr-x··2.0·unx·····1114·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/RequestLine.class |
1148 | ?rwxrwxr-x··2.0·unx·····2121·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/StatusLine.class | 1148 | ?rwxrwxr-x··2.0·unx·····2121·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/StatusLine.class |
Offset 1270, 15 lines modified | Offset 1270, 15 lines modified | ||
1270 | ?rwxrwxr-x··2.0·unx·····4015·b-·stor·80-Jan-01·00:00·retrofit2/Retrofit$Builder.class | 1270 | ?rwxrwxr-x··2.0·unx·····4015·b-·stor·80-Jan-01·00:00·retrofit2/Retrofit$Builder.class |
1271 | ?rwxrwxr-x··2.0·unx·····6262·b-·stor·80-Jan-01·00:00·retrofit2/Retrofit.class | 1271 | ?rwxrwxr-x··2.0·unx·····6262·b-·stor·80-Jan-01·00:00·retrofit2/Retrofit.class |
1272 | ?rwxrwxr-x··2.0·unx·····1130·b-·stor·80-Jan-01·00:00·retrofit2/ServiceMethod.class | 1272 | ?rwxrwxr-x··2.0·unx·····1130·b-·stor·80-Jan-01·00:00·retrofit2/ServiceMethod.class |
1273 | ?rwxrwxr-x··2.0·unx······121·b-·stor·80-Jan-01·00:00·retrofit2/SkipCallbackExecutor.class | 1273 | ?rwxrwxr-x··2.0·unx······121·b-·stor·80-Jan-01·00:00·retrofit2/SkipCallbackExecutor.class |
1274 | ?rwxrwxr-x··2.0·unx······899·b-·stor·80-Jan-01·00:00·retrofit2/Utils$GenericArrayTypeImpl.class | 1274 | ?rwxrwxr-x··2.0·unx······899·b-·stor·80-Jan-01·00:00·retrofit2/Utils$GenericArrayTypeImpl.class |
1275 | ?rwxrwxr-x··2.0·unx·····1910·b-·stor·80-Jan-01·00:00·retrofit2/Utils$ParameterizedTypeImpl.class | 1275 | ?rwxrwxr-x··2.0·unx·····1910·b-·stor·80-Jan-01·00:00·retrofit2/Utils$ParameterizedTypeImpl.class |
1276 | ?rwxrwxr-x··2.0·unx·····1569·b-·stor·80-Jan-01·00:00·retrofit2/Utils$WildcardTypeImpl.class | 1276 | ?rwxrwxr-x··2.0·unx·····1569·b-·stor·80-Jan-01·00:00·retrofit2/Utils$WildcardTypeImpl.class |
1277 | ?rwxrwxr-x··2.0·unx·····80 | 1277 | ?rwxrwxr-x··2.0·unx·····8063·b-·stor·80-Jan-01·00:00·retrofit2/Utils.class |
1278 | ?rwxrwxr-x··2.0·unx·······89·b-·stor·80-Jan-01·00:00·retrofit2/converter/gson/package-info.class | 1278 | ?rwxrwxr-x··2.0·unx·······89·b-·stor·80-Jan-01·00:00·retrofit2/converter/gson/package-info.class |
1279 | ?rwxrwxr-x··2.0·unx······110·b-·stor·80-Jan-01·00:00·retrofit2/http/Body.class | 1279 | ?rwxrwxr-x··2.0·unx······110·b-·stor·80-Jan-01·00:00·retrofit2/http/Body.class |
1280 | ?rwxrwxr-x··2.0·unx······151·b-·stor·80-Jan-01·00:00·retrofit2/http/DELETE.class | 1280 | ?rwxrwxr-x··2.0·unx······151·b-·stor·80-Jan-01·00:00·retrofit2/http/DELETE.class |
1281 | ?rwxrwxr-x··2.0·unx······174·b-·stor·80-Jan-01·00:00·retrofit2/http/Field.class | 1281 | ?rwxrwxr-x··2.0·unx······174·b-·stor·80-Jan-01·00:00·retrofit2/http/Field.class |
1282 | ?rwxrwxr-x··2.0·unx······138·b-·stor·80-Jan-01·00:00·retrofit2/http/FieldMap.class | 1282 | ?rwxrwxr-x··2.0·unx······138·b-·stor·80-Jan-01·00:00·retrofit2/http/FieldMap.class |
1283 | ?rwxrwxr-x··2.0·unx······120·b-·stor·80-Jan-01·00:00·retrofit2/http/FormUrlEncoded.class | 1283 | ?rwxrwxr-x··2.0·unx······120·b-·stor·80-Jan-01·00:00·retrofit2/http/FormUrlEncoded.class |
1284 | ?rwxrwxr-x··2.0·unx······148·b-·stor·80-Jan-01·00:00·retrofit2/http/GET.class | 1284 | ?rwxrwxr-x··2.0·unx······148·b-·stor·80-Jan-01·00:00·retrofit2/http/GET.class |
Offset 1688, 29 lines modified | Offset 1688, 29 lines modified | ||
1688 | ?rwxrwxr-x··2.0·unx·····1161·b-·stor·80-Jan-01·00:00·okhttp3/Cache$CacheRequestImpl.class | 1688 | ?rwxrwxr-x··2.0·unx·····1161·b-·stor·80-Jan-01·00:00·okhttp3/Cache$CacheRequestImpl.class |
1689 | ?rwxrwxr-x··2.0·unx·····1233·b-·stor·80-Jan-01·00:00·okhttp3/Cache$CacheResponseBody.class | 1689 | ?rwxrwxr-x··2.0·unx·····1233·b-·stor·80-Jan-01·00:00·okhttp3/Cache$CacheResponseBody.class |
1690 | ?rwxrwxr-x··2.0·unx······399·b-·stor·80-Jan-01·00:00·okhttp3/CookieJar$1.class | 1690 | ?rwxrwxr-x··2.0·unx······399·b-·stor·80-Jan-01·00:00·okhttp3/CookieJar$1.class |
1691 | ?rwxrwxr-x··2.0·unx······874·b-·stor·80-Jan-01·00:00·okhttp3/Dns$1.class | 1691 | ?rwxrwxr-x··2.0·unx······874·b-·stor·80-Jan-01·00:00·okhttp3/Dns$1.class |
1692 | ?rwxrwxr-x··2.0·unx······143·b-·stor·80-Jan-01·00:00·okhttp3/EventListener$1.class | 1692 | ?rwxrwxr-x··2.0·unx······143·b-·stor·80-Jan-01·00:00·okhttp3/EventListener$1.class |
1693 | ?rwxrwxr-x··2.0·unx······350·b-·stor·80-Jan-01·00:00·okhttp3/EventListener$2.class | 1693 | ?rwxrwxr-x··2.0·unx······350·b-·stor·80-Jan-01·00:00·okhttp3/EventListener$2.class |
1694 | ?rwxrwxr-x··2.0·unx·····1706·b-·stor·80-Jan-01·00:00·okhttp3/FormBody.class | 1694 | ?rwxrwxr-x··2.0·unx·····1706·b-·stor·80-Jan-01·00:00·okhttp3/FormBody.class |
1695 | ?rwxrwxr-x··2.0·unx·····3 | 1695 | ?rwxrwxr-x··2.0·unx·····3559·b-·stor·80-Jan-01·00:00·okhttp3/MultipartBody.class |
1696 | ?rwxrwxr-x··2.0·unx·····3144·b-·stor·80-Jan-01·00:00·okhttp3/OkHttpClient$1.class | 1696 | ?rwxrwxr-x··2.0·unx·····3144·b-·stor·80-Jan-01·00:00·okhttp3/OkHttpClient$1.class |
1697 | ?rwxrwxr-x··2.0·unx·····6908·b-·stor·80-Jan-01·00:00·okhttp3/OkHttpClient.class | 1697 | ?rwxrwxr-x··2.0·unx·····6908·b-·stor·80-Jan-01·00:00·okhttp3/OkHttpClient.class |
1698 | ?rwxrwxr-x··2.0·unx·····3656·b-·stor·80-Jan-01·00:00·okhttp3/RealCall$AsyncCall.class | 1698 | ?rwxrwxr-x··2.0·unx·····3656·b-·stor·80-Jan-01·00:00·okhttp3/RealCall$AsyncCall.class |
1699 | ?rwxrwxr-x··2.0·unx·····5724·b-·stor·80-Jan-01·00:00·okhttp3/RealCall.class | 1699 | ?rwxrwxr-x··2.0·unx·····5724·b-·stor·80-Jan-01·00:00·okhttp3/RealCall.class |
1700 | ?rwxrwxr-x··2.0·unx······628·b-·stor·80-Jan-01·00:00·okhttp3/RequestBody$1.class | 1700 | ?rwxrwxr-x··2.0·unx······628·b-·stor·80-Jan-01·00:00·okhttp3/RequestBody$1.class |
1701 | ?rwxrwxr-x··2.0·unx······634·b-·stor·80-Jan-01·00:00·okhttp3/RequestBody$2.class | 1701 | ?rwxrwxr-x··2.0·unx······634·b-·stor·80-Jan-01·00:00·okhttp3/RequestBody$2.class |
1702 | ?rwxrwxr-x··2.0·unx······777·b-·stor·80-Jan-01·00:00·okhttp3/RequestBody$3.class | 1702 | ?rwxrwxr-x··2.0·unx······777·b-·stor·80-Jan-01·00:00·okhttp3/RequestBody$3.class |
1703 | ?rwxrwxr-x··2.0·unx······548·b-·stor·80-Jan-01·00:00·okhttp3/ResponseBody$1.class | 1703 | ?rwxrwxr-x··2.0·unx······548·b-·stor·80-Jan-01·00:00·okhttp3/ResponseBody$1.class |
1704 | ?rwxrwxr-x··2.0·unx·····1557·b-·stor·80-Jan-01·00:00·okhttp3/internal/cache/CacheInterceptor$1.class | 1704 | ?rwxrwxr-x··2.0·unx·····1557·b-·stor·80-Jan-01·00:00·okhttp3/internal/cache/CacheInterceptor$1.class |
1705 | ?rwxrwxr-x··2.0·unx·····5453·b-·stor·80-Jan-01·00:00·okhttp3/internal/cache/CacheInterceptor.class | 1705 | ?rwxrwxr-x··2.0·unx·····5453·b-·stor·80-Jan-01·00:00·okhttp3/internal/cache/CacheInterceptor.class |
1706 | ?rwxrwxr-x··2.0·unx·····3626·b-·stor·80-Jan-01·00:00·okhttp3/internal/cache2/Relay$RelaySource.class | 1706 | ?rwxrwxr-x··2.0·unx·····3626·b-·stor·80-Jan-01·00:00·okhttp3/internal/cache2/Relay$RelaySource.class |
1707 | ?rwxrwxr-x··2.0·unx·····1176·b-·stor·80-Jan-01·00:00·okhttp3/internal/connection/ConnectInterceptor.class | 1707 | ?rwxrwxr-x··2.0·unx·····1176·b-·stor·80-Jan-01·00:00·okhttp3/internal/connection/ConnectInterceptor.class |
1708 | ?rwxrwxr-x··2.0·unx······804·b-·stor·80-Jan-01·00:00·okhttp3/internal/connection/RealConnection$1.class | 1708 | ?rwxrwxr-x··2.0·unx······804·b-·stor·80-Jan-01·00:00·okhttp3/internal/connection/RealConnection$1.class |
1709 | ?rwxrwxr-x··2.0·unx····17 | 1709 | ?rwxrwxr-x··2.0·unx····17807·b-·defN·80-Jan-01·00:00·okhttp3/internal/connection/RealConnection.class |
1710 | ?rwxrwxr-x··2.0·unx·····3731·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/BridgeInterceptor.class | 1710 | ?rwxrwxr-x··2.0·unx·····3731·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/BridgeInterceptor.class |
1711 | ?rwxrwxr-x··2.0·unx·····4220·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/CallServerInterceptor.class | 1711 | ?rwxrwxr-x··2.0·unx·····4220·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/CallServerInterceptor.class |
1712 | ?rwxrwxr-x··2.0·unx·····4074·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/RealInterceptorChain.class | 1712 | ?rwxrwxr-x··2.0·unx·····4074·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/RealInterceptorChain.class |
1713 | ?rwxrwxr-x··2.0·unx······632·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/RealResponseBody.class | 1713 | ?rwxrwxr-x··2.0·unx······632·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/RealResponseBody.class |
1714 | ?rwxrwxr-x··2.0·unx·····8263·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/RetryAndFollowUpInterceptor.class | 1714 | ?rwxrwxr-x··2.0·unx·····8263·b-·stor·80-Jan-01·00:00·okhttp3/internal/http/RetryAndFollowUpInterceptor.class |
1715 | ?rwxrwxr-x··2.0·unx·····1824·b-·stor·80-Jan-01·00:00·okhttp3/internal/http1/Http1Codec$AbstractSource.class | 1715 | ?rwxrwxr-x··2.0·unx·····1824·b-·stor·80-Jan-01·00:00·okhttp3/internal/http1/Http1Codec$AbstractSource.class |
1716 | ?rwxrwxr-x··2.0·unx·····1412·b-·stor·80-Jan-01·00:00·okhttp3/internal/http1/Http1Codec$ChunkedSink.class | 1716 | ?rwxrwxr-x··2.0·unx·····1412·b-·stor·80-Jan-01·00:00·okhttp3/internal/http1/Http1Codec$ChunkedSink.class |
Offset 1982, 8 lines modified | Offset 1982, 8 lines modified | ||
1982 | ?rwxrwxr-x··2.0·unx·····2198·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.class | 1982 | ?rwxrwxr-x··2.0·unx·····2198·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.class |
1983 | ?rwxrwxr-x··2.0·unx·····1843·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JBViewCompatImpl.class | 1983 | ?rwxrwxr-x··2.0·unx·····1843·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JBViewCompatImpl.class |
1984 | ?rwxrwxr-x··2.0·unx·····1624·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.class | 1984 | ?rwxrwxr-x··2.0·unx·····1624·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.class |
1985 | ?rwxrwxr-x··2.0·unx·····1020·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class | 1985 | ?rwxrwxr-x··2.0·unx·····1020·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class |
1986 | ?rwxrwxr-x··2.0·unx·····1064·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl.class | 1986 | ?rwxrwxr-x··2.0·unx·····1064·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl.class |
1987 | ?rwxrwxr-x··2.0·unx······639·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class | 1987 | ?rwxrwxr-x··2.0·unx······639·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class |
1988 | ?rwxrwxr-x··2.0·unx·····2657·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$LollipopViewCompatImpl.class | 1988 | ?rwxrwxr-x··2.0·unx·····2657·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$LollipopViewCompatImpl.class |
1989 | 1987·files,·346 | 1989 | 1987·files,·3467115·bytes·uncompressed,·3046196·bytes·compressed:··12.1% |
Offset 6637, 15 lines modified | Offset 6637, 15 lines modified | ||
6637 | ········99:·astore_3 | 6637 | ········99:·astore_3 |
6638 | ·······100:·goto··········21 | 6638 | ·······100:·goto··········21 |
6639 | ·······103:·aload_0 | 6639 | ·······103:·aload_0 |
6640 | ·······104:·aload_1 | 6640 | ·······104:·aload_1 |
6641 | ·······105:·iload_2 | 6641 | ·······105:·iload_2 |
6642 | ·······106:·invokespecial·#1077···············//·Method·android/view/ViewGroup.focusSearch:(Landroid/view/View;I)Landroid/view/View; | 6642 | ·······106:·invokespecial·#1077···············//·Method·android/view/ViewGroup.focusSearch:(Landroid/view/View;I)Landroid/view/View; |
6643 | ·······109:·astore_3 | 6643 | ·······109:·astore_3 |
6644 | ·······110:·goto·········· | 6644 | ·······110:·goto··········100 |
6645 | ··protected·android.view.ViewGroup$LayoutParams·generateDefaultLayoutParams(); | 6645 | ··protected·android.view.ViewGroup$LayoutParams·generateDefaultLayoutParams(); |
6646 | ····descriptor:·()Landroid/view/ViewGroup$LayoutParams; | 6646 | ····descriptor:·()Landroid/view/ViewGroup$LayoutParams; |
6647 | ····flags:·(0x0004)·ACC_PROTECTED | 6647 | ····flags:·(0x0004)·ACC_PROTECTED |
6648 | ····Code: | 6648 | ····Code: |
6649 | ······stack=300,·locals=2,·args_size=1 | 6649 | ······stack=300,·locals=2,·args_size=1 |
6650 | ·········0:·aload_0 | 6650 | ·········0:·aload_0 |
Offset 303, 19 lines modified | Offset 303, 18 lines modified | ||
303 | ········final·boolean·b; | 303 | ········final·boolean·b; |
304 | ········if·(b·=·(resolveTypeVariable·instanceof·GenericArrayType))·{ | 304 | ········if·(b·=·(resolveTypeVariable·instanceof·GenericArrayType))·{ |
305 | ············Type·type2·=·(GenericArrayType)resolveTypeVariable; | 305 | ············Type·type2·=·(GenericArrayType)resolveTypeVariable; |
306 | ············final·Type·genericComponentType·=·((GenericArrayType)type2).getGenericComponentType(); | 306 | ············final·Type·genericComponentType·=·((GenericArrayType)type2).getGenericComponentType(); |
307 | ············final·Type·resolve2·=·resolve(type,·clazz,·genericComponentType,·collection); | 307 | ············final·Type·resolve2·=·resolve(type,·clazz,·genericComponentType,·collection); |
308 | ············if·(genericComponentType·!=·resolve2)·{ | 308 | ············if·(genericComponentType·!=·resolve2)·{ |
309 | ················type2·=·arrayOf(resolve2); | 309 | ················type2·=·arrayOf(resolve2); |
310 | ················return·type2; | ||
311 | ············} | 310 | ············} |
312 | ············return·type2; | 311 | ············return·type2; |
313 | ········} | 312 | ········} |
314 | ········ | 313 | ········if·(resolveTypeVariable·instanceof·ParameterizedType)·{ |
315 | ············Type·type2·=·(ParameterizedType)resolveTypeVariable; | 314 | ············Type·type2·=·(ParameterizedType)resolveTypeVariable; |
316 | ············final·Type·ownerType·=·((ParameterizedType)type2).getOwnerType(); | 315 | ············final·Type·ownerType·=·((ParameterizedType)type2).getOwnerType(); |
317 | ············final·Type·resolve3·=·resolve(type,·clazz,·ownerType,·collection); | 316 | ············final·Type·resolve3·=·resolve(type,·clazz,·ownerType,·collection); |
318 | ············int·n; | 317 | ············int·n; |
319 | ············if·(resolve3·!=·ownerType)·{ | 318 | ············if·(resolve3·!=·ownerType)·{ |
320 | ················n·=·1; | 319 | ················n·=·1; |
321 | ············} | 320 | ············} |
Offset 331, 45 lines modified | Offset 330, 36 lines modified | ||
331 | ························n·=·1; | 330 | ························n·=·1; |
332 | ····················} | 331 | ····················} |
333 | ····················actualTypeArguments[i]·=·resolve4; | 332 | ····················actualTypeArguments[i]·=·resolve4; |
334 | ················} | 333 | ················} |
335 | ············} | 334 | ············} |
336 | ············if·(n·!=·0)·{ | 335 | ············if·(n·!=·0)·{ |
337 | ················type2·=·newParameterizedTypeWithOwner(resolve3,·((ParameterizedType)type2).getRawType(),·actualTypeArguments); | 336 | ················type2·=·newParameterizedTypeWithOwner(resolve3,·((ParameterizedType)type2).getRawType(),·actualTypeArguments); |
338 | ················return·type2; | ||
339 | ············} | 337 | ············} |
340 | ············return·type2; | 338 | ············return·type2; |
341 | ········} | 339 | ········} |
342 | ········else·{ | ||
343 | ········ | 340 | ········if·(resolveTypeVariable·instanceof·WildcardType)·{ |
344 | ················return·resolveTypeVariable; | ||
345 | ············} | ||
346 | ············Type·type2·=·(WildcardType)resolveTypeVariable; | 341 | ············Type·type2·=·(WildcardType)resolveTypeVariable; |
347 | ············final·Type[]·lowerBounds·=·((WildcardType)type2).getLowerBounds(); | 342 | ············final·Type[]·lowerBounds·=·((WildcardType)type2).getLowerBounds(); |
348 | ············final·Type[]·upperBounds·=·((WildcardType)type2).getUpperBounds(); | 343 | ············final·Type[]·upperBounds·=·((WildcardType)type2).getUpperBounds(); |
349 | ············if·(lowerBounds.length·==·1)·{ | 344 | ············if·(lowerBounds.length·==·1)·{ |
350 | ················final·Type·resolve5·=·resolve(type,·clazz,·lowerBounds[0],·collection); | 345 | ················final·Type·resolve5·=·resolve(type,·clazz,·lowerBounds[0],·collection); |
351 | ················if·(resolve5·!=·lowerBounds[0])·{ | 346 | ················if·(resolve5·!=·lowerBounds[0])·{ |
352 | ····················type2·=·supertypeOf(resolve5); | 347 | ····················type2·=·supertypeOf(resolve5); |
353 | ····················return·type2; | ||
354 | ················} | 348 | ················} |
355 | ················return·type2; | ||
356 | ············} | 349 | ············} |
357 | ············else·{ | ||
358 | ············ | 350 | ············else·if·(upperBounds.length·==·1)·{ |
359 | ····················return·type2; | ||
360 | ················} | ||
361 | ················final·Type·resolve6·=·resolve(type,·clazz,·upperBounds[0],·collection); | 351 | ················final·Type·resolve6·=·resolve(type,·clazz,·upperBounds[0],·collection); |
362 | ················if·(resolve6·!=·upperBounds[0])·{ | 352 | ················if·(resolve6·!=·upperBounds[0])·{ |
363 | ····················type2·=·subtypeOf(resolve6); | 353 | ····················type2·=·subtypeOf(resolve6); |
364 | ····················return·type2; | ||
365 | ················} | 354 | ················} |
366 | ················return·type2; | ||
367 | ············} | 355 | ············} |
356 | ············return·type2; | ||
368 | ········} | 357 | ········} |
358 | ········return·resolveTypeVariable; | ||
369 | ····} | 359 | ····} |
370 | ···· | 360 | ···· |
371 | ····static·Type·resolveTypeVariable(final·Type·type,·final·Class·clazz,·TypeVariable·type2)·{ | 361 | ····static·Type·resolveTypeVariable(final·Type·type,·final·Class·clazz,·TypeVariable·type2)·{ |
372 | ········final·Class·declaringClass·=·declaringClassOf((TypeVariable)type2); | 362 | ········final·Class·declaringClass·=·declaringClassOf((TypeVariable)type2); |
373 | ········if·(declaringClass·!=·null)·{ | 363 | ········if·(declaringClass·!=·null)·{ |
374 | ············final·Type·genericSupertype·=·getGenericSupertype(type,·clazz,·declaringClass); | 364 | ············final·Type·genericSupertype·=·getGenericSupertype(type,·clazz,·declaringClass); |
375 | ············if·(genericSupertype·instanceof·ParameterizedType)·{ | 365 | ············if·(genericSupertype·instanceof·ParameterizedType)·{ |
Offset 336, 85 lines modified | Offset 336, 86 lines modified | ||
336 | ············entrySet·=·new·LinkedHashTreeMap$EntrySet(this); | 336 | ············entrySet·=·new·LinkedHashTreeMap$EntrySet(this); |
337 | ············this.entrySet·=·entrySet; | 337 | ············this.entrySet·=·entrySet; |
338 | ········} | 338 | ········} |
339 | ········return·(Set)entrySet; | 339 | ········return·(Set)entrySet; |
340 | ····} | 340 | ····} |
341 | ···· | 341 | ···· |
342 | ····LinkedHashTreeMap$Node·find(final·Object·o,·final·boolean·b)·{ | 342 | ····LinkedHashTreeMap$Node·find(final·Object·o,·final·boolean·b)·{ |
343 | ········LinkedHashTreeMap$Node·linkedHashTreeMap$Node·=·null; | ||
344 | ········final·Comparator·comparator·=·this.comparator; | 343 | ········final·Comparator·comparator·=·this.comparator; |
345 | ········final·LinkedHashTreeMap$Node[]·table·=·this.table; | 344 | ········final·LinkedHashTreeMap$Node[]·table·=·this.table; |
346 | ········final·int·secondaryHash·=·secondaryHash(o.hashCode()); | 345 | ········final·int·secondaryHash·=·secondaryHash(o.hashCode()); |
347 | ········final·int·n·=·secondaryHash·&·table.length·-·1; | 346 | ········final·int·n·=·secondaryHash·&·table.length·-·1; |
348 | ········LinkedHashTreeMap$Node·linkedHashTreeMap$Node | 347 | ········LinkedHashTreeMap$Node·linkedHashTreeMap$Node·=·table[n]; |
349 | ········int·n2·=·0; | 348 | ········int·n2·=·0; |
350 | ········Label_016 | 349 | ········Label_0164:·{ |
351 | ············if·(linkedHashTreeMap$Node | 350 | ············if·(linkedHashTreeMap$Node·==·null)·{ |
352 | ················break·Label_016 | 351 | ················break·Label_0164; |
353 | ············} | 352 | ············} |
354 | ············Comparable<Object>·comparable; | 353 | ············Comparable<Object>·comparable; |
355 | ············if·(comparator·==·LinkedHashTreeMap.NATURAL_ORDER)·{ | 354 | ············if·(comparator·==·LinkedHashTreeMap.NATURAL_ORDER)·{ |
356 | ················comparable·=·(Comparable<Object>)o; | 355 | ················comparable·=·(Comparable<Object>)o; |
357 | ············} | 356 | ············} |
358 | ············else·{ | 357 | ············else·{ |
359 | ················comparable·=·null; | 358 | ················comparable·=·null; |
360 | ············} | 359 | ············} |
360 | ············LinkedHashTreeMap$Node·linkedHashTreeMap$Node2·=·linkedHashTreeMap$Node; | ||
361 | ············LinkedHashTreeMap$Node·linkedHashTreeMap$Node3; | ||
361 | ············while·(true)·{ | 362 | ············while·(true)·{ |
362 | ················if·(comparable·!=·null)·{ | 363 | ················if·(comparable·!=·null)·{ |
363 | ····················n2·=·comparable.compareTo(linkedHashTreeMap$Node2.key); | 364 | ····················n2·=·comparable.compareTo(linkedHashTreeMap$Node2.key); |
364 | ················} | 365 | ················} |
365 | ················else·{ | 366 | ················else·{ |
366 | ····················n2·=·comparator.compare(o,·linkedHashTreeMap$Node2.key); | 367 | ····················n2·=·comparator.compare(o,·linkedHashTreeMap$Node2.key); |
367 | ················} | 368 | ················} |
368 | ················if·(n2·==·0)·{ | 369 | ················if·(n2·==·0)·{ |
369 | ····················linkedHashTreeMap$Node·=·linkedHashTreeMap$Node2; | 370 | ····················linkedHashTreeMap$Node3·=·linkedHashTreeMap$Node2; |
370 | ····················break; | 371 | ····················break; |
371 | ················} | 372 | ················} |
372 | ················LinkedHashTreeMap$Node·linkedHashTreeMap$Node | 373 | ················LinkedHashTreeMap$Node·linkedHashTreeMap$Node4; |
373 | ················if·(n2·<·0)·{ | 374 | ················if·(n2·<·0)·{ |
374 | ····················linkedHashTreeMap$Node | 375 | ····················linkedHashTreeMap$Node4·=·linkedHashTreeMap$Node2.left; |
375 | ················} | 376 | ················} |
376 | ················else·{ | 377 | ················else·{ |
377 | ····················linkedHashTreeMap$Node | 378 | ····················linkedHashTreeMap$Node4·=·linkedHashTreeMap$Node2.right; |
378 | ················} | 379 | ················} |
379 | ················if·(linkedHashTreeMap$Node | 380 | ················if·(linkedHashTreeMap$Node4·==·null)·{ |
381 | ····················linkedHashTreeMap$Node·=·linkedHashTreeMap$Node2; | ||
380 | ····················break·Label_016 | 382 | ····················break·Label_0164; |
381 | ················} | 383 | ················} |
382 | ················linkedHashTreeMap$Node2·=·linkedHashTreeMap$Node | 384 | ················linkedHashTreeMap$Node2·=·linkedHashTreeMap$Node4; |
383 | ············} | 385 | ············} |
384 | ············return·linkedHashTreeMap$Node; | 386 | ············return·linkedHashTreeMap$Node3; |
385 | ········} | 387 | ········} |
386 | ········if·(b)·{ | 388 | ········if·(!b)·{ |
389 | ············return·null; | ||
390 | ········} | ||
387 | ········ | 391 | ········final·LinkedHashTreeMap$Node·header·=·this.header; |
388 | ········ | 392 | ········LinkedHashTreeMap$Node·linkedHashTreeMap$Node3; |
389 | ········ | 393 | ········if·(linkedHashTreeMap$Node·==·null)·{ |
390 | ············ | 394 | ············if·(comparator·==·LinkedHashTreeMap.NATURAL_ORDER·&&·!(o·instanceof·Comparable))·{ |
391 | ················ | 395 | ················throw·new·ClassCastException(o.getClass().getName()·+·"·is·not·Comparable"); |
392 | ················} | ||
393 | ················linkedHashTreeMap$Node4·=·new·LinkedHashTreeMap$Node(linkedHashTreeMap$Node2,·o,·secondaryHash,·header,·header.prev); | ||
394 | ················table[n]·=·linkedHashTreeMap$Node4; | ||
395 | ············} | 396 | ············} |
396 | ············else·{ | ||
397 | ············ | 397 | ············linkedHashTreeMap$Node3·=·new·LinkedHashTreeMap$Node(linkedHashTreeMap$Node,·o,·secondaryHash,·header,·header.prev); |
398 | ············table[n]·=·linkedHashTreeMap$Node3; | ||
399 | ········} | ||
400 | ········else·{ | ||
401 | ············linkedHashTreeMap$Node3·=·new·LinkedHashTreeMap$Node(linkedHashTreeMap$Node,·o,·secondaryHash,·header,·header.prev); | ||
398 | ············ | 402 | ············if·(n2·<·0)·{ |
399 | ················ | 403 | ················linkedHashTreeMap$Node.left·=·linkedHashTreeMap$Node3; |
400 | ················} | ||
401 | ················else·{ | ||
402 | ····················linkedHashTreeMap$Node2.right·=·linkedHashTreeMap$Node4; | ||
403 | ················} | ||
404 | ················this.rebalance(linkedHashTreeMap$Node2,·true); | ||
405 | ············} | 404 | ············} |
406 | ············if·(this.size++·>·this.threshold)·{ | ||
407 | ············ | 405 | ············else·{ |
406 | ················linkedHashTreeMap$Node.right·=·linkedHashTreeMap$Node3; | ||
408 | ············} | 407 | ············} |
409 | ············++this.modCount; | ||
410 | ············linkedHashTreeMap$Node·=·linkedHashTreeMap$Node4; | ||
411 | ············re | 408 | ············this.rebalance(linkedHashTreeMap$Node,·true); |
409 | ········} | ||
410 | ········if·(this.size++·>·this.threshold)·{ | ||
411 | ············this.doubleCapacity(); | ||
412 | ········} | 412 | ········} |
413 | ········++this.modCount; | ||
413 | ········return·linkedHashTreeMap$Node; | 414 | ········return·linkedHashTreeMap$Node3; |
414 | ····} | 415 | ····} |
415 | ···· | 416 | ···· |
416 | ····LinkedHashTreeMap$Node·findByEntry(final·Entry·entry)·{ | 417 | ····LinkedHashTreeMap$Node·findByEntry(final·Entry·entry)·{ |
417 | ········LinkedHashTreeMap$Node·byObject·=·this.findByObject(entry.getKey()); | 418 | ········LinkedHashTreeMap$Node·byObject·=·this.findByObject(entry.getKey()); |
418 | ········int·n; | 419 | ········int·n; |
419 | ········if·(byObject·!=·null·&&·this.equal(byObject.value,·entry.getValue()))·{ | 420 | ········if·(byObject·!=·null·&&·this.equal(byObject.value,·entry.getValue()))·{ |
420 | ············n·=·1; | 421 | ············n·=·1; |
Offset 259, 47 lines modified | Offset 259, 49 lines modified | ||
259 | ····} | 259 | ····} |
260 | ···· | 260 | ···· |
261 | ····LinkedTreeMap$Node·find(final·Object·o,·final·boolean·b)·{ | 261 | ····LinkedTreeMap$Node·find(final·Object·o,·final·boolean·b)·{ |
262 | ········LinkedTreeMap$Node·linkedTreeMap$Node·=·null; | 262 | ········LinkedTreeMap$Node·linkedTreeMap$Node·=·null; |
263 | ········final·Comparator·comparator·=·this.comparator; | 263 | ········final·Comparator·comparator·=·this.comparator; |
264 | ········LinkedTreeMap$Node·root·=·this.root; | 264 | ········LinkedTreeMap$Node·root·=·this.root; |
265 | ········int·n·=·0; | 265 | ········int·n·=·0; |
266 | ········Label_01 | 266 | ········Label_0137:·{ |
267 | ············if·(root·==·null)·{ | 267 | ············if·(root·==·null)·{ |
268 | ················break·Label_01 | 268 | ················break·Label_0137; |
269 | ············} | 269 | ············} |
270 | ············Comparable<Object>·comparable; | 270 | ············Comparable<Object>·comparable; |
271 | ············if·(comparator·==·LinkedTreeMap.NATURAL_ORDER)·{ | 271 | ············if·(comparator·==·LinkedTreeMap.NATURAL_ORDER)·{ |
272 | ················comparable·=·(Comparable<Object>)o; | 272 | ················comparable·=·(Comparable<Object>)o; |
273 | ············} | 273 | ············} |
274 | ············else·{ | 274 | ············else·{ |
275 | ················comparable·=·null; | 275 | ················comparable·=·null; |
276 | ············} | 276 | ············} |
277 | ············LinkedTreeMap$Node·linkedTreeMap$Node2·=·root; | ||
277 | ············while·(true)·{ | 278 | ············while·(true)·{ |
278 | ················if·(comparable·!=·null)·{ | 279 | ················if·(comparable·!=·null)·{ |
279 | ····················n·=·comparable.compareTo(ro | 280 | ····················n·=·comparable.compareTo(linkedTreeMap$Node2.key); |
280 | ················} | 281 | ················} |
281 | ················else·{ | 282 | ················else·{ |
282 | ····················n·=·comparator.compare(o,·ro | 283 | ····················n·=·comparator.compare(o,·linkedTreeMap$Node2.key); |
283 | ················} | 284 | ················} |
284 | ················if·(n·==·0)·{ | 285 | ················if·(n·==·0)·{ |
285 | ····················linkedTreeMap$Node·=·ro | 286 | ····················linkedTreeMap$Node·=·linkedTreeMap$Node2; |
286 | ····················break; | 287 | ····················break; |
287 | ················} | 288 | ················} |
288 | ················LinkedTreeMap$Node·linkedTreeMap$Node | 289 | ················LinkedTreeMap$Node·linkedTreeMap$Node3; |
289 | ················if·(n·<·0)·{ | 290 | ················if·(n·<·0)·{ |
290 | ····················linkedTreeMap$Node | 291 | ····················linkedTreeMap$Node3·=·linkedTreeMap$Node2.left; |
291 | ················} | 292 | ················} |
292 | ················else·{ | 293 | ················else·{ |
293 | ····················linkedTreeMap$Node | 294 | ····················linkedTreeMap$Node3·=·linkedTreeMap$Node2.right; |
294 | ················} | 295 | ················} |
295 | ················if·(linkedTreeMap$Node | 296 | ················if·(linkedTreeMap$Node3·==·null)·{ |
297 | ····················root·=·linkedTreeMap$Node2; | ||
296 | ····················break·Label_01 | 298 | ····················break·Label_0137; |
297 | ················} | 299 | ················} |
298 | ················ro | 300 | ················linkedTreeMap$Node2·=·linkedTreeMap$Node3; |
299 | ············} | 301 | ············} |
300 | ············return·linkedTreeMap$Node; | 302 | ············return·linkedTreeMap$Node; |
301 | ········} | 303 | ········} |
302 | ········if·(b)·{ | 304 | ········if·(b)·{ |
303 | ············final·LinkedTreeMap$Node·header·=·this.header; | 305 | ············final·LinkedTreeMap$Node·header·=·this.header; |
304 | ············LinkedTreeMap$Node·right; | 306 | ············LinkedTreeMap$Node·right; |
305 | ············if·(root·==·null)·{ | 307 | ············if·(root·==·null)·{ |
Offset 112, 124 lines modified | Offset 112, 125 lines modified | ||
112 | ········Util.closeQuietly(releaseIfNoNewStreams); | 112 | ········Util.closeQuietly(releaseIfNoNewStreams); |
113 | ········if·(connection·!=·null)·{ | 113 | ········if·(connection·!=·null)·{ |
114 | ············this.eventListener.connectionReleased(this.call,·(Connection)connection); | 114 | ············this.eventListener.connectionReleased(this.call,·(Connection)connection); |
115 | ········} | 115 | ········} |
116 | ········if·(n5·!=·0)·{ | 116 | ········if·(n5·!=·0)·{ |
117 | ············this.eventListener.connectionAcquired(this.call,·(Connection)o); | 117 | ············this.eventListener.connectionAcquired(this.call,·(Connection)o); |
118 | ········} | 118 | ········} |
119 | ········Object·o2·=·null; | ||
120 | ········if·(o·!=·null)·{ | 119 | ········if·(o·!=·null)·{ |
121 | ············o2·=·o; | ||
122 | ············return·(RealConnection)o | 120 | ············return·(RealConnection)o; |
123 | ········} | 121 | ········} |
124 | ········boolean·b2·=·false; | 122 | ········boolean·b2·=·false; |
125 | ········if·(route·==·null·&&·(this.routeSelection·==·null·||·!this.routeSelection.hasNext()))·{ | 123 | ········if·(route·==·null·&&·(this.routeSelection·==·null·||·!this.routeSelection.hasNext()))·{ |
126 | ············b2·=·true; | 124 | ············b2·=·true; |
127 | ············this.routeSelection·=·this.routeSelector.next(); | 125 | ············this.routeSelection·=·this.routeSelector.next(); |
128 | ········} | 126 | ········} |
129 | ········Object·o | 127 | ········Object·o2·=·this.connectionPool; |
130 | ········//·monitorenter(o | 128 | ········//·monitorenter(o2) |
131 | ········//·monitorexit(o | 129 | ········//·monitorexit(o2) |
132 | ····Label_06 | 130 | ····Label_0653_Outer: |
133 | ········while·(true)·{ | 131 | ········while·(true)·{ |
134 | ············Label_0 | 132 | ············Label_0914:·{ |
135 | ················while·(true)·{ | 133 | ················while·(true)·{ |
134 | ····················Object·o3·=·null; | ||
136 | ················Label_046 | 135 | ················Label_0467_Outer: |
137 | ····················while·(true)·{ | 136 | ····················while·(true)·{ |
138 | ························Label_043 | 137 | ························Label_0437:·{ |
139 | ····························try·{ | 138 | ····························try·{ |
140 | ································if·(this.canceled)·{ | 139 | ································if·(this.canceled)·{ |
141 | ····································throw·new·IOException("Canceled"); | 140 | ····································throw·new·IOException("Canceled"); |
142 | ································} | 141 | ································} |
143 | ································break·Label_043 | 142 | ································break·Label_0437; |
144 | ····························} | 143 | ····························} |
145 | ····························finally·{} | 144 | ····························finally·{} |
146 | ····························throw; | 145 | ····························throw; |
147 | ························} | 146 | ························} |
148 | ························if·(!b2)·{ | 147 | ························if·(!b2)·{ |
149 | ····························break·Label_0 | 148 | ····························break·Label_0914; |
150 | ························} | 149 | ························} |
151 | ························final·List·all·=·this.routeSelection.getAll(); | 150 | ························final·List·all·=·this.routeSelection.getAll(); |
152 | ························int·n6·=·0; | 151 | ························int·n6·=·0; |
153 | ························final·int·size·=·all.size(); | 152 | ························final·int·size·=·all.size(); |
154 | ························while·(true)·{ | 153 | ························while·(true)·{ |
155 | ····························if·(n6·>=·size)·{ | 154 | ····························if·(n6·>=·size)·{ |
156 | ································break·Label_0 | 155 | ································break·Label_0914; |
157 | ····························} | 156 | ····························} |
158 | ····························final·Route·route2·=·(Route)all.get(n6); | 157 | ····························final·Route·route2·=·(Route)all.get(n6); |
159 | ····························Internal.instance.get(this.connectionPool,·this.address,·this,·route2); | 158 | ····························Internal.instance.get(this.connectionPool,·this.address,·this,·route2); |
160 | ····························Label_06 | 159 | ····························Label_0696:·{ |
161 | ································if·(this.connection·==·null)·{ | 160 | ································if·(this.connection·==·null)·{ |
162 | ····································break·Label_06 | 161 | ····································break·Label_0696; |
163 | ································} | 162 | ································} |
164 | ································n5·=·1; | 163 | ································n5·=·1; |
165 | ································final·RealConnection·connection2·=·this.connection; | 164 | ································final·RealConnection·connection2·=·this.connection; |
166 | ································this.route·=·route2; | 165 | ································this.route·=·route2; |
167 | ································o | 166 | ································o3·=·connection2; |
168 | ································if·(n5·!=·0)·{ | 167 | ································if·(n5·!=·0)·{ |
169 | ····································break·Label_046 | 168 | ····································break·Label_0467_Outer; |
170 | ································} | 169 | ································} |
171 | ································Label_058 | 170 | ································Label_0589:·{ |
172 | ····································if·(route·!=·null)·{ | 171 | ····································if·(route·!=·null)·{ |
173 | ········································break·Label_058 | 172 | ········································break·Label_0589; |
174 | ····································} | 173 | ····································} |
175 | ····································try·{ | 174 | ····································try·{ |
176 | ········································route·=·this.routeSelection.next(); | 175 | ········································route·=·this.routeSelection.next(); |
177 | ········································this.route·=·route; | 176 | ········································this.route·=·route; |
178 | ········································this.refusedStreamCount·=·0; | 177 | ········································this.refusedStreamCount·=·0; |
179 | ········································Object·connection3·=·new·RealConnection(this.connectionPool,·route); | 178 | ········································Object·connection3·=·new·RealConnection(this.connectionPool,·route); |
180 | ········································this.acquire((RealConnection)connection3,·false); | 179 | ········································this.acquire((RealConnection)connection3,·false); |
181 | ········································//·monitorexit(o | 180 | ········································//·monitorexit(o2) |
182 | ········································if·(n5·!=·0)·{ | 181 | ········································if·(n5·!=·0)·{ |
183 | ············································final·EventListener·eventListener·=·this.eventListener; | 182 | ············································final·EventListener·eventListener·=·this.eventListener; |
184 | ············································o | 183 | ············································o2·=·this.call; |
185 | ············································eventListener.connectionAcquired((Call)o | 184 | ············································eventListener.connectionAcquired((Call)o2,·(Connection)connection3); |
185 | ············································o3·=·connection3; | ||
186 | ············································++n6; | 186 | ············································++n6; |
187 | ············································continue·Label_06 | 187 | ············································continue·Label_0653_Outer; |
188 | ········································} | 188 | ········································} |
189 | ········································((RealConnection)connection3).connect(n,·n2,·n3,·n4,·b,·this.call,·this.eventListener); | 189 | ········································((RealConnection)connection3).connect(n,·n2,·n3,·n4,·b,·this.call,·this.eventListener); |
190 | ········································final·RouteDatabase·routeDatabase·=·this.routeDatabase(); | 190 | ········································final·RouteDatabase·routeDatabase·=·this.routeDatabase(); |
191 | ········································o | 191 | ········································o2·=·((RealConnection)connection3).route(); |
192 | ········································routeDatabase.connected((Route)o | 192 | ········································routeDatabase.connected((Route)o2); |
193 | ········································Socket·deduplicate·=·null; | 193 | ········································Socket·deduplicate·=·null; |
194 | ········································o | 194 | ········································o2·=·this.connectionPool; |
195 | ········································//·monitorenter(o | 195 | ········································//·monitorenter(o2) |
196 | ········································final·boolean·reportedAcquired·=·true; | 196 | ········································final·boolean·reportedAcquired·=·true; |
197 | ········································try·{ | 197 | ········································try·{ |
198 | ············································this.reportedAcquired·=·reportedAcquired; | 198 | ············································this.reportedAcquired·=·reportedAcquired; |
199 | ············································Internal.instance.put(this.connectionPool,·(RealConnection)connection3); | 199 | ············································Internal.instance.put(this.connectionPool,·(RealConnection)connection3); |
200 | ············································if·(((RealConnection)connection3).isMultiplexed())·{ | 200 | ············································if·(((RealConnection)connection3).isMultiplexed())·{ |
201 | ················································deduplicate·=·Internal.instance.deduplicate(this.connectionPool,·this.address,·this); | 201 | ················································deduplicate·=·Internal.instance.deduplicate(this.connectionPool,·this.address,·this); |
202 | ················································connection3·=·this.connection; | 202 | ················································connection3·=·this.connection; |
203 | ············································} | 203 | ············································} |
204 | ············································//·monitorexit(o | 204 | ············································//·monitorexit(o2) |
205 | ············································Util.closeQuietly(deduplicate); | 205 | ············································Util.closeQuietly(deduplicate); |
206 | ············································final·EventListener·eventListener2·=·this.eventListener; | 206 | ············································final·EventListener·eventListener2·=·this.eventListener; |
207 | ············································o | 207 | ············································o2·=·this.call; |
208 | ············································eventListener2.connectionAcquired((Call)o | 208 | ············································eventListener2.connectionAcquired((Call)o2,·(Connection)connection3); |
209 | ············································o3·=·connection3; | ||
209 | ········································} | 210 | ········································} |
210 | ········································finally·{ | 211 | ········································finally·{ |
211 | ········································} | 212 | ········································} |
212 | ········································//·monitorexit(o | 213 | ········································//·monitorexit(o2) |
213 | ····································} | 214 | ····································} |
214 | ····································finally·{ | 215 | ····································finally·{ |
215 | ········································o·=·o | 216 | ········································o·=·o3; |
216 | ········································continue·Label_046 | 217 | ········································continue·Label_0467_Outer; |
217 | ····································} | 218 | ····································} |
218 | ································} | 219 | ································} |
219 | ····························} | 220 | ····························} |
220 | ····························break; | 221 | ····························break; |
221 | ························} | 222 | ························} |
222 | ························break; | 223 | ························break; |
223 | ····················} | 224 | ····················} |
224 | ····················Object·connection3·=·o | 225 | ····················Object·connection3·=·o3; |
225 | ····················continue; | 226 | ····················continue; |
226 | ················} | 227 | ················} |
227 | ············} | 228 | ············} |
228 | ············o | 229 | ············Object·o3·=·o; |
229 | ············continue; | 230 | ············continue; |
230 | ········} | 231 | ········} |
231 | ····} | 232 | ····} |
232 | ···· | 233 | ···· |
233 | ····private·RealConnection·findHealthyConnection(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4,·final·boolean·b,·final·boolean·b2)·{ | 234 | ····private·RealConnection·findHealthyConnection(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4,·final·boolean·b,·final·boolean·b2)·{ |
234 | ········while·(true)·{ | 235 | ········while·(true)·{ |
235 | ············final·RealConnection·connection·=·this.findConnection(n,·n2,·n3,·n4,·b); | 236 | ············final·RealConnection·connection·=·this.findConnection(n,·n2,·n3,·n4,·b); |
Max diff block lines reached; -1/8494 bytes (-0.01%) of diff not shown. |
Offset 289, 19 lines modified | Offset 289, 18 lines modified | ||
289 | ········final·boolean·b; | 289 | ········final·boolean·b; |
290 | ········if·(b·=·(resolveTypeVariable·instanceof·GenericArrayType))·{ | 290 | ········if·(b·=·(resolveTypeVariable·instanceof·GenericArrayType))·{ |
291 | ············Object·o·=·(GenericArrayType)resolveTypeVariable; | 291 | ············Object·o·=·(GenericArrayType)resolveTypeVariable; |
292 | ············final·Type·genericComponentType·=·((GenericArrayType)o).getGenericComponentType(); | 292 | ············final·Type·genericComponentType·=·((GenericArrayType)o).getGenericComponentType(); |
293 | ············final·Type·resolve2·=·resolve(type,·clazz,·genericComponentType); | 293 | ············final·Type·resolve2·=·resolve(type,·clazz,·genericComponentType); |
294 | ············if·(genericComponentType·!=·resolve2)·{ | 294 | ············if·(genericComponentType·!=·resolve2)·{ |
295 | ················o·=·new·Utils$GenericArrayTypeImpl(resolve2); | 295 | ················o·=·new·Utils$GenericArrayTypeImpl(resolve2); |
296 | ················return·(Type)o; | ||
297 | ············} | 296 | ············} |
298 | ············return·(Type)o; | 297 | ············return·(Type)o; |
299 | ········} | 298 | ········} |
300 | ········ | 299 | ········if·(resolveTypeVariable·instanceof·ParameterizedType)·{ |
301 | ············Object·o·=·(ParameterizedType)resolveTypeVariable; | 300 | ············Object·o·=·(ParameterizedType)resolveTypeVariable; |
302 | ············final·Type·ownerType·=·((ParameterizedType)o).getOwnerType(); | 301 | ············final·Type·ownerType·=·((ParameterizedType)o).getOwnerType(); |
303 | ············final·Type·resolve3·=·resolve(type,·clazz,·ownerType); | 302 | ············final·Type·resolve3·=·resolve(type,·clazz,·ownerType); |
304 | ············int·n; | 303 | ············int·n; |
305 | ············if·(resolve3·!=·ownerType)·{ | 304 | ············if·(resolve3·!=·ownerType)·{ |
306 | ················n·=·1; | 305 | ················n·=·1; |
307 | ············} | 306 | ············} |
Offset 317, 52 lines modified | Offset 316, 43 lines modified | ||
317 | ························n·=·1; | 316 | ························n·=·1; |
318 | ····················} | 317 | ····················} |
319 | ····················actualTypeArguments[i]·=·resolve4; | 318 | ····················actualTypeArguments[i]·=·resolve4; |
320 | ················} | 319 | ················} |
321 | ············} | 320 | ············} |
322 | ············if·(n·!=·0)·{ | 321 | ············if·(n·!=·0)·{ |
323 | ················o·=·new·Utils$ParameterizedTypeImpl(resolve3,·((ParameterizedType)o).getRawType(),·actualTypeArguments); | 322 | ················o·=·new·Utils$ParameterizedTypeImpl(resolve3,·((ParameterizedType)o).getRawType(),·actualTypeArguments); |
324 | ················return·(Type)o; | ||
325 | ············} | 323 | ············} |
326 | ············return·(Type)o; | 324 | ············return·(Type)o; |
327 | ········} | 325 | ········} |
328 | ········else·{ | ||
329 | ········ | 326 | ········if·(resolveTypeVariable·instanceof·WildcardType)·{ |
330 | ················final·Object·o·=·resolveTypeVariable; | ||
331 | ················return·(Type)o; | ||
332 | ············} | ||
333 | ············Object·o·=·(WildcardType)resolveTypeVariable; | 327 | ············Object·o·=·(WildcardType)resolveTypeVariable; |
334 | ············final·Type[]·lowerBounds·=·((WildcardType)o).getLowerBounds(); | 328 | ············final·Type[]·lowerBounds·=·((WildcardType)o).getLowerBounds(); |
335 | ············final·Type[]·upperBounds·=·((WildcardType)o).getUpperBounds(); | 329 | ············final·Type[]·upperBounds·=·((WildcardType)o).getUpperBounds(); |
336 | ············if·(lowerBounds.length·==·1)·{ | 330 | ············if·(lowerBounds.length·==·1)·{ |
337 | ················final·Type·resolve5·=·resolve(type,·clazz,·lowerBounds[0]); | 331 | ················final·Type·resolve5·=·resolve(type,·clazz,·lowerBounds[0]); |
338 | ················if·(resolve5·!=·lowerBounds[0])·{ | 332 | ················if·(resolve5·!=·lowerBounds[0])·{ |
339 | ····················o·=·new(retrofit2.Utils$WildcardTypeImpl.class); | 333 | ····················o·=·new(retrofit2.Utils$WildcardTypeImpl.class); |
340 | ····················final·Type[]·array; | 334 | ····················final·Type[]·array; |
341 | ····················(array·=·new·Type[1])[0]·=·Object.class; | 335 | ····················(array·=·new·Type[1])[0]·=·Object.class; |
342 | ····················final·Type[]·array2; | 336 | ····················final·Type[]·array2; |
343 | ····················(array2·=·new·Type[1])[0]·=·resolve5; | 337 | ····················(array2·=·new·Type[1])[0]·=·resolve5; |
344 | ····················new·Utils$WildcardTypeImpl(array,·array2); | 338 | ····················new·Utils$WildcardTypeImpl(array,·array2); |
345 | ····················return·(Type)o; | ||
346 | ················} | 339 | ················} |
347 | ················return·(Type)o; | ||
348 | ············} | 340 | ············} |
349 | ············else·{ | ||
350 | ············ | 341 | ············else·if·(upperBounds.length·==·1)·{ |
351 | ····················return·(Type)o; | ||
352 | ················} | ||
353 | ················final·Type·resolve6·=·resolve(type,·clazz,·upperBounds[0]); | 342 | ················final·Type·resolve6·=·resolve(type,·clazz,·upperBounds[0]); |
354 | ················final·Type·type2; | 343 | ················final·Type·type2; |
355 | ················if·((type2·=·resolve6)·!=·upperBounds[0])·{ | 344 | ················if·((type2·=·resolve6)·!=·upperBounds[0])·{ |
356 | ····················o·=·new·Utils$WildcardTypeImpl(new·Type[]·{·resolve6·},·Utils.EMPTY_TYPE_ARRAY); | 345 | ····················o·=·new·Utils$WildcardTypeImpl(new·Type[]·{·resolve6·},·Utils.EMPTY_TYPE_ARRAY); |
357 | ····················return·(Type)o; | ||
358 | ················} | 346 | ················} |
359 | ················return·(Type)o; | ||
360 | ············} | 347 | ············} |
348 | ············return·(Type)o; | ||
361 | ········} | 349 | ········} |
350 | ········Object·o·=·resolveTypeVariable; | ||
351 | ········return·(Type)o; | ||
362 | ····} | 352 | ····} |
363 | ···· | 353 | ···· |
364 | ····private·static·Type·resolveTypeVariable(final·Type·type,·final·Class·clazz,·TypeVariable·type2)·{ | 354 | ····private·static·Type·resolveTypeVariable(final·Type·type,·final·Class·clazz,·TypeVariable·type2)·{ |
365 | ········final·Class·declaringClass·=·declaringClassOf((TypeVariable)type2); | 355 | ········final·Class·declaringClass·=·declaringClassOf((TypeVariable)type2); |
366 | ········if·(declaringClass·!=·null)·{ | 356 | ········if·(declaringClass·!=·null)·{ |
367 | ············final·Type·genericSupertype·=·getGenericSupertype(type,·clazz,·declaringClass); | 357 | ············final·Type·genericSupertype·=·getGenericSupertype(type,·clazz,·declaringClass); |
368 | ············if·(genericSupertype·instanceof·ParameterizedType)·{ | 358 | ············if·(genericSupertype·instanceof·ParameterizedType)·{ |
Offset 434, 15 lines modified | Offset 434, 15 lines modified | ||
434 | ·······130:·aload_0 | 434 | ·······130:·aload_0 |
435 | ·······131:·areturn | 435 | ·······131:·areturn |
436 | ··private·long·writeOrCountBytes(okio.BufferedSink,·boolean); | 436 | ··private·long·writeOrCountBytes(okio.BufferedSink,·boolean); |
437 | ····descriptor:·(Lokio/BufferedSink;Z)J | 437 | ····descriptor:·(Lokio/BufferedSink;Z)J |
438 | ····flags:·(0x0002)·ACC_PRIVATE | 438 | ····flags:·(0x0002)·ACC_PRIVATE |
439 | ····Code: | 439 | ····Code: |
440 | ······stack=300,·locals=2 | 440 | ······stack=300,·locals=23,·args_size=3 |
441 | ·········0:·lconst_0 | 441 | ·········0:·lconst_0 |
442 | ·········1:·lstore_3 | 442 | ·········1:·lstore_3 |
443 | ·········2:·aconst_null | 443 | ·········2:·aconst_null |
444 | ·········3:·astore········5 | 444 | ·········3:·astore········5 |
445 | ·········5:·iload_2 | 445 | ·········5:·iload_2 |
446 | ·········6:·ifeq··········22 | 446 | ·········6:·ifeq··········22 |
447 | ·········9:·new···········#118················//·class·okio/Buffer | 447 | ·········9:·new···········#118················//·class·okio/Buffer |
Offset 450, 217 lines modified | Offset 450, 277 lines modified | ||
450 | ········14:·aload·········5 | 450 | ········14:·aload·········5 |
451 | ········16:·invokespecial·#119················//·Method·okio/Buffer."<init>":()V | 451 | ········16:·invokespecial·#119················//·Method·okio/Buffer."<init>":()V |
452 | ········19:·aload·········5 | 452 | ········19:·aload·········5 |
453 | ········21:·astore_1 | 453 | ········21:·astore_1 |
454 | ········22:·iconst_0 | 454 | ········22:·iconst_0 |
455 | ········23:·istore········6 | 455 | ········23:·istore········6 |
456 | ········25:·aload_0 | 456 | ········25:·aload_0 |
457 | ········26:·astore········7 | ||
458 | ········28:·aload_0 | ||
457 | ········2 | 459 | ········29:·getfield······#96·················//·Field·parts:Ljava/util/List; |
458 | ········ | 460 | ········32:·astore········7 |
459 | ········3 | 461 | ········34:·aload·········7 |
462 | ········36:·astore········8 | ||
463 | ········38:·aload·········7 | ||
460 | ········ | 464 | ········40:·invokeinterface·#124,··1··········//·InterfaceMethod·java/util/List.size:()I |
461 | ········ | 465 | ········45:·istore········9 |
462 | ········4 | 466 | ········47:·iload·········6 |
463 | ········4 | 467 | ········49:·iload·········9 |
464 | ········ | 468 | ········51:·if_icmpge·····484 |
465 | ········ | 469 | ········54:·aload_0 |
470 | ········55:·astore········7 | ||
471 | ········57:·aload_0 | ||
466 | ········ | 472 | ········58:·getfield······#96·················//·Field·parts:Ljava/util/List; |
473 | ········61:·astore········7 | ||
474 | ········63:·aload·········7 | ||
475 | ········65:·astore········8 | ||
476 | ········67:·aload·········7 | ||
467 | ········ | 477 | ········69:·iload·········6 |
468 | ········ | 478 | ········71:·invokeinterface·#127,··2··········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object; |
469 | ········ | 479 | ········76:·checkcast·····#129················//·class·okhttp3/MultipartBody$Part |
470 | ········ | 480 | ········79:·astore········10 |
471 | ········ | 481 | ········81:·aload·········10 |
472 | ········ | 482 | ········83:·getfield······#133················//·Field·okhttp3/MultipartBody$Part.headers:Lokhttp3/Headers; |
473 | ········ | 483 | ········86:·astore········11 |
474 | ········ | 484 | ········88:·aload·········10 |
475 | ········ | 485 | ········90:·getfield······#137················//·Field·okhttp3/MultipartBody$Part.body:Lokhttp3/RequestBody; |
476 | ········ | 486 | ········93:·astore········12 |
477 | ········ | 487 | ········95:·getstatic·····#55·················//·Field·DASHDASH:[B |
478 | ········ | 488 | ········98:·astore········8 |
479 | ······· | 489 | ·······100:·aload_1 |
480 | ········83:·aload·········7 | ||
481 | ········85:·invokeinterface·#143,··2··········//·InterfaceMethod·okio/BufferedSink.write:([B)Lokio/BufferedSink; | ||
482 | ········90:·pop | ||
483 | ········91:·aload_0 | ||
484 | ········92:·getfield······#63·················//·Field·boundary:Lokio/ByteString; | ||
485 | ········95:·astore········7 | ||
486 | ········97:·aload_1 | ||
487 | ········98:·aload·········7 | ||
488 | ·······100:·invokeinterface·#146,··2··········//·InterfaceMethod·okio/BufferedSink.write:(Lokio/ByteString;)Lokio/BufferedSink; | ||
489 | ·······105:·pop | ||
490 | ·······106:·getstatic·····#53·················//·Field·CRLF:[B | ||
491 | ·······10 | 490 | ·······101:·astore········7 |
491 | ·······103:·aload·········8 | ||
492 | ·······105:·astore········13 | ||
492 | ·······1 | 493 | ·······107:·aload_1 |
493 | ·······1 | 494 | ·······108:·aload·········8 |
494 | ·······11 | 495 | ·······110:·invokeinterface·#143,··2··········//·InterfaceMethod·okio/BufferedSink.write:([B)Lokio/BufferedSink; |
495 | ·······11 | 496 | ·······115:·pop |
497 | ·······116:·aload_0 | ||
496 | ·······120:·aload·········10 | ||
497 | ·······122:·ifnull········221 | ||
498 | ·······125:·iconst_0 | ||
499 | ·······126:·istore········12 | ||
500 | ·······128:·aload·········10 | ||
501 | ·······130:·invokevirtual·#149················//·Method·okhttp3/Headers.size:()I | ||
502 | ·······133:·istore········13 | ||
503 | ·······135:·iload·········12 | ||
504 | ·······137:·iload·········13 | ||
505 | ·······139:·if_icmpge·····221 | ||
506 | ·······142:·aload·········10 | ||
507 | ·······144:·iload·········12 | ||
508 | ·······146:·invokevirtual·#153················//·Method·okhttp3/Headers.name:(I)Ljava/lang/String; | ||
509 | ·······1 | 498 | ·······117:·astore········7 |
499 | ·······119:·aload_0 | ||
500 | ·······120:·getfield······#63·················//·Field·boundary:Lokio/ByteString; | ||
501 | ·······123:·astore········8 | ||
510 | ·······1 | 502 | ·······125:·aload_1 |
511 | ·······152:·aload·········7 | ||
512 | ·······154:·invokeinterface·#157,··2··········//·InterfaceMethod·okio/BufferedSink.writeUtf8:(Ljava/lang/String;)Lokio/BufferedSink; | ||
513 | ·······1 | 503 | ·······126:·astore········7 |
504 | ·······128:·aload·········8 | ||
505 | ·······130:·astore········13 | ||
506 | ·······132:·aload_1 | ||
507 | ·······133:·aload·········8 | ||
508 | ·······135:·invokeinterface·#146,··2··········//·InterfaceMethod·okio/BufferedSink.write:(Lokio/ByteString;)Lokio/BufferedSink; | ||
509 | ·······140:·pop | ||
514 | ·······1 | 510 | ·······141:·getstatic·····#53·················//·Field·CRLF:[B |
511 | ·······144:·astore········8 | ||
512 | ·······146:·aload·········8 | ||
515 | ·······1 | 513 | ·······148:·astore········13 |
514 | ·······150:·aload_1 | ||
516 | ·······1 | 515 | ·······151:·aload·········8 |
517 | ·······168:·aload·········14 | ||
518 | ·······1 | 516 | ·······153:·invokeinterface·#143,··2··········//·InterfaceMethod·okio/BufferedSink.write:([B)Lokio/BufferedSink; |
517 | ·······158:·pop | ||
518 | ·······159:·aload·········11 | ||
519 | ·······161:·ifnull········267 | ||
520 | ·······164:·iconst_0 | ||
519 | ·······1 | 521 | ·······165:·istore········14 |
520 | ·······1 | 522 | ·······167:·aload·········11 |
523 | ·······169:·invokevirtual·#149················//·Method·okhttp3/Headers.size:()I | ||
524 | ·······172:·istore········15 | ||
521 | ·······17 | 525 | ·······174:·iload·········14 |
526 | ·······176:·iload·········15 | ||
527 | ·······178:·if_icmpge·····267 | ||
528 | ·······181:·aload·········11 | ||
529 | ·······183:·iload·········14 | ||
522 | ·······18 | 530 | ·······185:·invokevirtual·#153················//·Method·okhttp3/Headers.name:(I)Ljava/lang/String; |
523 | ·······18 | 531 | ·······188:·astore········8 |
532 | ·······190:·aload_1 | ||
533 | ·······191:·astore········7 | ||
Max diff block lines reached; 11341/20283 bytes (55.91%) of diff not shown. |
Offset 738, 15 lines modified | Offset 738, 14 lines modified | ||
738 | ············this.sink·=·null; | 738 | ············this.sink·=·null; |
739 | ············this.source·=·null; | 739 | ············this.source·=·null; |
740 | ············eventListener.connectEnd(call,·this.route.socketAddress(),·this.route.proxy(),·(Protocol)null); | 740 | ············eventListener.connectEnd(call,·this.route.socketAddress(),·this.route.proxy(),·(Protocol)null); |
741 | ········} | 741 | ········} |
742 | ····} | 742 | ····} |
743 | ···· | 743 | ···· |
744 | ····private·Request·createTunnel(final·int·n,·final·int·n2,·Request·authenticate,·final·HttpUrl·httpUrl)·{ | 744 | ····private·Request·createTunnel(final·int·n,·final·int·n2,·Request·authenticate,·final·HttpUrl·httpUrl)·{ |
745 | ········Request·request·=·null; | ||
746 | ········final·String·string·=·"CONNECT·"·+·Util.hostHeader(httpUrl,·true)·+·"·HTTP/1.1"; | 745 | ········final·String·string·=·"CONNECT·"·+·Util.hostHeader(httpUrl,·true)·+·"·HTTP/1.1"; |
747 | ········Response·build; | 746 | ········Response·build; |
748 | ········do·{ | 747 | ········do·{ |
749 | ············final·Http1Codec·http1Codec·=·new·Http1Codec((OkHttpClient)null,·(StreamAllocation)null,·this.source,·this.sink); | 748 | ············final·Http1Codec·http1Codec·=·new·Http1Codec((OkHttpClient)null,·(StreamAllocation)null,·this.source,·this.sink); |
750 | ············this.source.timeout().timeout((long)n,·TimeUnit.MILLISECONDS); | 749 | ············this.source.timeout().timeout((long)n,·TimeUnit.MILLISECONDS); |
751 | ············this.sink.timeout().timeout((long)n2,·TimeUnit.MILLISECONDS); | 750 | ············this.sink.timeout().timeout((long)n2,·TimeUnit.MILLISECONDS); |
752 | ············http1Codec.writeRequest(authenticate.headers(),·string); | 751 | ············http1Codec.writeRequest(authenticate.headers(),·string); |
Offset 763, 27 lines modified | Offset 762, 26 lines modified | ||
763 | ················default:·{ | 762 | ················default:·{ |
764 | ····················throw·new·IOException("Unexpected·response·code·for·CONNECT:·"·+·build.code()); | 763 | ····················throw·new·IOException("Unexpected·response·code·for·CONNECT:·"·+·build.code()); |
765 | ················} | 764 | ················} |
766 | ················case·200:·{ | 765 | ················case·200:·{ |
767 | ····················if·(!this.source.buffer().exhausted()·||·!this.sink.buffer().exhausted())·{ | 766 | ····················if·(!this.source.buffer().exhausted()·||·!this.sink.buffer().exhausted())·{ |
768 | ························throw·new·IOException("TLS·tunnel·buffered·too·many·bytes!"); | 767 | ························throw·new·IOException("TLS·tunnel·buffered·too·many·bytes!"); |
769 | ····················} | 768 | ····················} |
770 | ····················return· | 769 | ····················return·null; |
771 | ················} | 770 | ················} |
772 | ················case·407:·{ | 771 | ················case·407:·{ |
773 | ····················authenticate·=·this.route.address().proxyAuthenticator().authenticate(this.route,·build); | 772 | ····················authenticate·=·this.route.address().proxyAuthenticator().authenticate(this.route,·build); |
774 | ····················if·(authenticate·==·null)·{ | 773 | ····················if·(authenticate·==·null)·{ |
775 | ························throw·new·IOException("Failed·to·authenticate·with·proxy"); | 774 | ························throw·new·IOException("Failed·to·authenticate·with·proxy"); |
776 | ····················} | 775 | ····················} |
777 | ····················continue; | 776 | ····················continue; |
778 | ················} | 777 | ················} |
779 | ············} | 778 | ············} |
780 | ········}·while·(!"close".equalsIgnoreCase(build.header("Connection"))); | 779 | ········}·while·(!"close".equalsIgnoreCase(build.header("Connection"))); |
781 | ········re | 780 | ········return·authenticate; |
782 | ········return·request; | ||
783 | ····} | 781 | ····} |
784 | ···· | 782 | ···· |
785 | ····private·Request·createTunnelRequest()·{ | 783 | ····private·Request·createTunnelRequest()·{ |
786 | ········final·long·n·=·(long)(-1); | 784 | ········final·long·n·=·(long)(-1); |
787 | ········final·Request·build·=·new·Request$Builder().url(this.route.address().url()).method("CONNECT",·(RequestBody)null).header("Host",·Util.hostHeader(this.route.address().url(),·true)).header("Proxy-Connection",·"Keep-Alive").header("User-Agent",·Version.userAgent()).build(); | 785 | ········final·Request·build·=·new·Request$Builder().url(this.route.address().url()).method("CONNECT",·(RequestBody)null).header("Host",·Util.hostHeader(this.route.address().url(),·true)).header("Proxy-Connection",·"Keep-Alive").header("User-Agent",·Version.userAgent()).build(); |
788 | ········Request·authenticate·=·this.route.address().proxyAuthenticator().authenticate(this.route,·new·Response$Builder().request(build).protocol(Protocol.HTTP_1_1).code(407).message("Preemptive·Authenticate").body(Util.EMPTY_RESPONSE).sentRequestAtMillis(n).receivedResponseAtMillis(n).header("Proxy-Authenticate",·"OkHttp-Preemptive").build()); | 786 | ········Request·authenticate·=·this.route.address().proxyAuthenticator().authenticate(this.route,·new·Response$Builder().request(build).protocol(Protocol.HTTP_1_1).code(407).message("Preemptive·Authenticate").body(Util.EMPTY_RESPONSE).sentRequestAtMillis(n).receivedResponseAtMillis(n).header("Proxy-Authenticate",·"OkHttp-Preemptive").build()); |
789 | ········if·(authenticate·==·null)·{ | 787 | ········if·(authenticate·==·null)·{ |
Offset 1447, 15 lines modified | Offset 1447, 15 lines modified | ||
1447 | ····move-result-object·v0 | 1447 | ····move-result-object·v0 |
1448 | ····return-object·v0 | 1448 | ····return-object·v0 |
1449 | .end·method | 1449 | .end·method |
1450 | .method·static·resolve(Ljava/lang/reflect/Type;Ljava/lang/Class;Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type; | 1450 | .method·static·resolve(Ljava/lang/reflect/Type;Ljava/lang/Class;Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type; |
1451 | ····.locals·2 | 1451 | ····.locals·23 |
1452 | ····.param·p0,·"context"····#·Ljava/lang/reflect/Type; | 1452 | ····.param·p0,·"context"····#·Ljava/lang/reflect/Type; |
1453 | ····.param·p2,·"toResolve"····#·Ljava/lang/reflect/Type; | 1453 | ····.param·p2,·"toResolve"····#·Ljava/lang/reflect/Type; |
1454 | ····.annotation·system·Ldalvik/annotation/Signature; | 1454 | ····.annotation·system·Ldalvik/annotation/Signature; |
1455 | ········value·=·{ | 1455 | ········value·=·{ |
1456 | ············"(", | 1456 | ············"(", |
1457 | ············"Ljava/lang/reflect/Type;", | 1457 | ············"Ljava/lang/reflect/Type;", |
1458 | ············"Ljava/lang/Class", | 1458 | ············"Ljava/lang/Class", |
Offset 1470, 69 lines modified | Offset 1470, 74 lines modified | ||
1470 | ····.line·204 | 1470 | ····.line·204 |
1471 | ····.local·p1,·"contextRawType":Ljava/lang/Class;,·"Ljava/lang/Class<*>;" | 1471 | ····.local·p1,·"contextRawType":Ljava/lang/Class;,·"Ljava/lang/Class<*>;" |
1472 | ····:cond_0 | 1472 | ····:cond_0 |
1473 | ····move-object/from16·v0,·p2 | 1473 | ····move-object/from16·v0,·p2 |
1474 | ····instance-of·v0,·v0,·Ljava/lang/reflect/TypeVariable; | 1474 | ····instance-of·v0,·v0,·Ljava/lang/reflect/TypeVariable; |
1475 | ····move/from16·v | 1475 | ····move/from16·v20,·v0 |
1476 | ····if-eqz·v | 1476 | ····if-eqz·v20,·:cond_1 |
1477 | ····move-object/from16·v1 | 1477 | ····move-object/from16·v18,·p2 |
1478 | ····.line·205 | 1478 | ····.line·205 |
1479 | ····check-cast·v1 | 1479 | ····check-cast·v18,·Ljava/lang/reflect/TypeVariable; |
1480 | ····.line·206 | 1480 | ····.line·206 |
1481 | ····.local·v1 | 1481 | ····.local·v18,·"typeVariable":Ljava/lang/reflect/TypeVariable;,·"Ljava/lang/reflect/TypeVariable<*>;" |
1482 | ····move-object/from16·v0,·p0 | 1482 | ····move-object/from16·v0,·p0 |
1483 | ····move-object/from16·v1,·p1 | 1483 | ····move-object/from16·v1,·p1 |
1484 | ····move-object/from16·v2,·v1 | 1484 | ····move-object/from16·v2,·v18 |
1485 | ····invoke-static·{v0,·v1,·v2},·Lretrofit2/Utils;->resolveTypeVariable(Ljava/lang/reflect/Type;Ljava/lang/Class;Ljava/lang/reflect/TypeVariable;)Ljava/lang/reflect/Type; | 1485 | ····invoke-static·{v0,·v1,·v2},·Lretrofit2/Utils;->resolveTypeVariable(Ljava/lang/reflect/Type;Ljava/lang/Class;Ljava/lang/reflect/TypeVariable;)Ljava/lang/reflect/Type; |
1486 | ····move-result-object·p2 | 1486 | ····move-result-object·p2 |
1487 | ····.line·207 | 1487 | ····.line·207 |
1488 | ····move-object/from16·v0,·p2 | 1488 | ····move-object/from16·v0,·p2 |
1489 | ····move-object/from16·v1,·v1 | 1489 | ····move-object/from16·v1,·v18 |
1490 | ····if-ne·v0,·v1,·:cond_0 | 1490 | ····if-ne·v0,·v1,·:cond_0 |
1491 | ····move-object/from16·v17,·p2 | ||
1492 | ····.end·local·p2····#·"toResolve":Ljava/lang/reflect/Type; | ||
1493 | ····.local·v17,·"toResolve":Ljava/lang/reflect/Type; | ||
1491 | ····move-object/from16·v10,·p2 | 1494 | ····move-object/from16·v10,·p2 |
1492 | ····.line·266 | 1495 | ····.line·266 |
1493 | ····.end·local·v1 | 1496 | ····.end·local·v18····#·"typeVariable":Ljava/lang/reflect/TypeVariable;,·"Ljava/lang/reflect/TypeVariable<*>;" |
1494 | ····:cond_1 | ||
1495 | ····:goto_0 | 1497 | ····:goto_0 |
1496 | ····return-object·v10 | 1498 | ····return-object·v10 |
1497 | ····.line·211 | 1499 | ····.line·211 |
1500 | ····.end·local·v17····#·"toResolve":Ljava/lang/reflect/Type; | ||
1501 | ····.restart·local·p2····#·"toResolve":Ljava/lang/reflect/Type; | ||
1498 | ····:cond_ | 1502 | ····:cond_1 |
1499 | ····move-object/from16·v0,·p2 | 1503 | ····move-object/from16·v0,·p2 |
1500 | ····instance-of·v0,·v0,·Ljava/lang/Class; | 1504 | ····instance-of·v0,·v0,·Ljava/lang/Class; |
1501 | ····move/from16·v | 1505 | ····move/from16·v20,·v0 |
1502 | ····if-eqz·v | 1506 | ····if-eqz·v20,·:cond_3 |
1503 | ····move-object/from16·v | 1507 | ····move-object/from16·v20,·p2 |
1504 | ····check-cast·v | 1508 | ····check-cast·v20,·Ljava/lang/Class; |
1505 | ····invoke-virtual/range·{v | 1509 | ····invoke-virtual/range·{v20·..·v20},·Ljava/lang/Class;->isArray()Z |
1506 | ····move-result·v | 1510 | ····move-result·v20 |
1507 | ····if-eqz·v | 1511 | ····if-eqz·v20,·:cond_3 |
1508 | ····move-object/from16·v11,·p2 | 1512 | ····move-object/from16·v11,·p2 |
1509 | ····.line·212 | 1513 | ····.line·212 |
1510 | ····check-cast·v11,·Ljava/lang/Class; | 1514 | ····check-cast·v11,·Ljava/lang/Class; |
1511 | ····.line·213 | 1515 | ····.line·213 |
Offset 1549, 42 lines modified | Offset 1554, 48 lines modified | ||
1549 | ····invoke-static·{v0,·v1,·v5},·Lretrofit2/Utils;->resolve(Ljava/lang/reflect/Type;Ljava/lang/Class;Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type; | 1554 | ····invoke-static·{v0,·v1,·v5},·Lretrofit2/Utils;->resolve(Ljava/lang/reflect/Type;Ljava/lang/Class;Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type; |
1550 | ····move-result-object·v8 | 1555 | ····move-result-object·v8 |
1551 | ····.line·215 | 1556 | ····.line·215 |
1552 | ····.local·v8,·"newComponentType":Ljava/lang/reflect/Type; | 1557 | ····.local·v8,·"newComponentType":Ljava/lang/reflect/Type; |
1553 | ····if-ne·v5,·v8,·:cond_ | 1558 | ····if-ne·v5,·v8,·:cond_2 |
1554 | ····.end·local·v11····#·"original":Ljava/lang/Class;,·"Ljava/lang/Class<*>;" | 1559 | ····.end·local·v11····#·"original":Ljava/lang/Class;,·"Ljava/lang/Class<*>;" |
1555 | ····:goto_1 | 1560 | ····:goto_1 |
1561 | ····move-object/from16·v17,·p2 | ||
1562 | ····.end·local·p2····#·"toResolve":Ljava/lang/reflect/Type; | ||
1563 | ····.restart·local·v17····#·"toResolve":Ljava/lang/reflect/Type; | ||
1556 | ····move-object·v10,·v11 | 1564 | ····move-object·v10,·v11 |
1557 | ····goto·:goto_0 | 1565 | ····goto·:goto_0 |
1566 | ····.end·local·v17····#·"toResolve":Ljava/lang/reflect/Type; | ||
1558 | ····.restart·local·v11····#·"original":Ljava/lang/Class;,·"Ljava/lang/Class<*>;" | 1567 | ····.restart·local·v11····#·"original":Ljava/lang/Class;,·"Ljava/lang/Class<*>;" |
1568 | ····.restart·local·p2····#·"toResolve":Ljava/lang/reflect/Type; | ||
1559 | ····:cond_ | 1569 | ····:cond_2 |
1560 | ····new-instance·v11,·Lretrofit2/Utils$GenericArrayTypeImpl; | 1570 | ····new-instance·v11,·Lretrofit2/Utils$GenericArrayTypeImpl; |
1561 | ····.end·local·v11····#·"original":Ljava/lang/Class;,·"Ljava/lang/Class<*>;" | 1571 | ····.end·local·v11····#·"original":Ljava/lang/Class;,·"Ljava/lang/Class<*>;" |
1562 | ····invoke-direct·{v11,·v8},·Lretrofit2/Utils$GenericArrayTypeImpl;-><init>(Ljava/lang/reflect/Type;)V | 1572 | ····invoke-direct·{v11,·v8},·Lretrofit2/Utils$GenericArrayTypeImpl;-><init>(Ljava/lang/reflect/Type;)V |
1563 | ····goto·:goto_1 | 1573 | ····goto·:goto_1 |
1564 | ····.line·218 | 1574 | ····.line·218 |
1565 | ····.end·local·v5····#·"componentType":Ljava/lang/reflect/Type; | 1575 | ····.end·local·v5····#·"componentType":Ljava/lang/reflect/Type; |
1566 | ····.end·local·v8····#·"newComponentType":Ljava/lang/reflect/Type; | 1576 | ····.end·local·v8····#·"newComponentType":Ljava/lang/reflect/Type; |
1567 | ····:cond_ | 1577 | ····:cond_3 |
1568 | ····move-object/from16·v0,·p2 | 1578 | ····move-object/from16·v0,·p2 |
Max diff block lines reached; 12096/16490 bytes (73.35%) of diff not shown. |
Offset 12, 14 lines modified | Offset 12, 18 lines modified | ||
12 | .end·annotation | 12 | .end·annotation |
13 | .annotation·system·Ldalvik/annotation/InnerClass; | 13 | .annotation·system·Ldalvik/annotation/InnerClass; |
14 | ····accessFlags·=·0x18 | 14 | ····accessFlags·=·0x18 |
15 | ····name·=·null | 15 | ····name·=·null |
16 | .end·annotation | 16 | .end·annotation |
17 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | ||
18 | ····value·=·"SMAP\nKotlinExtensions.kt\nKotlin\n*S·Kotlin\n*F\n+·1·KotlinExtensions.kt\nretrofit2/KotlinExtensions$suspendAndThrow$2$1\n*L\n1#1,120:1\n*E\n" | ||
19 | .end·annotation | ||
17 | .annotation·runtime·Lkotlin/Metadata; | 20 | .annotation·runtime·Lkotlin/Metadata; |
18 | ····bv·=·{ | 21 | ····bv·=·{ |
19 | ········0x1, | 22 | ········0x1, |
20 | ········0x0, | 23 | ········0x0, |
21 | ········0x3 | 24 | ········0x3 |
22 | ····} | 25 | ····} |
23 | ····d1·=·{ | 26 | ····d1·=·{ |
Offset 20, 14 lines modified | Offset 20, 18 lines modified | ||
20 | ····value·=·{ | 20 | ····value·=·{ |
21 | ········"Ljava/lang/Object;", | 21 | ········"Ljava/lang/Object;", |
22 | ········"Lretrofit2/Callback", | 22 | ········"Lretrofit2/Callback", |
23 | ········"<TT;>;" | 23 | ········"<TT;>;" |
24 | ····} | 24 | ····} |
25 | .end·annotation | 25 | .end·annotation |
26 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | ||
27 | ····value·=·"SMAP\nKotlinExtensions.kt\nKotlin\n*S·Kotlin\n*F\n+·1·KotlinExtensions.kt\nretrofit2/KotlinExtensions$awaitResponse$2$2\n*L\n1#1,120:1\n*E\n" | ||
28 | .end·annotation | ||
26 | .annotation·runtime·Lkotlin/Metadata; | 29 | .annotation·runtime·Lkotlin/Metadata; |
27 | ····bv·=·{ | 30 | ····bv·=·{ |
28 | ········0x1, | 31 | ········0x1, |
29 | ········0x0, | 32 | ········0x0, |
30 | ········0x3 | 33 | ········0x3 |
31 | ····} | 34 | ····} |
32 | ····d1·=·{ | 35 | ····d1·=·{ |
Offset 1, 13 lines modified | Offset 1, 17 lines modified | ||
1 | .class·public·final·Lretrofit2/KotlinExtensions; | 1 | .class·public·final·Lretrofit2/KotlinExtensions; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"KotlinExtensions.kt" | 3 | .source·"KotlinExtensions.kt" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | ||
6 | ····value·=·"SMAP\nKotlinExtensions.kt\nKotlin\n*S·Kotlin\n*F\n+·1·KotlinExtensions.kt\nretrofit2/KotlinExtensions\n+·2·CancellableContinuation.kt\nkotlinx/coroutines/CancellableContinuationKt\n*L\n1#1,120:1\n163#2,8:121\n163#2,8:129\n163#2,8:137\n*E\n*S·KotlinDebug\n*F\n+·1·KotlinExtensions.kt\nretrofit2/KotlinExtensions\n*L\n32#1,8:121\n66#1,8:129\n87#1,8:137\n*E\n" | ||
7 | .end·annotation | ||
5 | .annotation·runtime·Lkotlin/Metadata; | 8 | .annotation·runtime·Lkotlin/Metadata; |
6 | ····bv·=·{ | 9 | ····bv·=·{ |
7 | ········0x1, | 10 | ········0x1, |
8 | ········0x0, | 11 | ········0x0, |
9 | ········0x3 | 12 | ········0x3 |
10 | ····} | 13 | ····} |
11 | ····d1·=·{ | 14 | ····d1·=·{ |
Offset 20, 14 lines modified | Offset 20, 18 lines modified | ||
20 | ····value·=·{ | 20 | ····value·=·{ |
21 | ········"Ljava/lang/Object;", | 21 | ········"Ljava/lang/Object;", |
22 | ········"Lretrofit2/Callback", | 22 | ········"Lretrofit2/Callback", |
23 | ········"<TT;>;" | 23 | ········"<TT;>;" |
24 | ····} | 24 | ····} |
25 | .end·annotation | 25 | .end·annotation |
26 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | ||
27 | ····value·=·"SMAP\nKotlinExtensions.kt\nKotlin\n*S·Kotlin\n*F\n+·1·KotlinExtensions.kt\nretrofit2/KotlinExtensions$await$2$2\n*L\n1#1,120:1\n*E\n" | ||
28 | .end·annotation | ||
26 | .annotation·runtime·Lkotlin/Metadata; | 29 | .annotation·runtime·Lkotlin/Metadata; |
27 | ····bv·=·{ | 30 | ····bv·=·{ |
28 | ········0x1, | 31 | ········0x1, |
29 | ········0x0, | 32 | ········0x0, |
30 | ········0x3 | 33 | ········0x3 |
31 | ····} | 34 | ····} |
32 | ····d1·=·{ | 35 | ····d1·=·{ |
Offset 332, 105 lines modified | Offset 332, 113 lines modified | ||
332 | ····move-result-object·v0 | 332 | ····move-result-object·v0 |
333 | ····return-object·v0 | 333 | ····return-object·v0 |
334 | .end·method | 334 | .end·method |
335 | .method·loadServiceMethod(Ljava/lang/reflect/Method;)Lretrofit2/ServiceMethod; | 335 | .method·loadServiceMethod(Ljava/lang/reflect/Method;)Lretrofit2/ServiceMethod; |
336 | ····.locals· | 336 | ····.locals·6 |
337 | ····.param·p1,·"method"····#·Ljava/lang/reflect/Method; | 337 | ····.param·p1,·"method"····#·Ljava/lang/reflect/Method; |
338 | ····.annotation·system·Ldalvik/annotation/Signature; | 338 | ····.annotation·system·Ldalvik/annotation/Signature; |
339 | ········value·=·{ | 339 | ········value·=·{ |
340 | ············"(", | 340 | ············"(", |
341 | ············"Ljava/lang/reflect/Method;", | 341 | ············"Ljava/lang/reflect/Method;", |
342 | ············")", | 342 | ············")", |
343 | ············"Lretrofit2/ServiceMethod", | 343 | ············"Lretrofit2/ServiceMethod", |
344 | ············"<*>;" | 344 | ············"<*>;" |
345 | ········} | 345 | ········} |
346 | ····.end·annotation | 346 | ····.end·annotation |
347 | ····.prologue | 347 | ····.prologue |
348 | ····.line·164 | 348 | ····.line·164 |
349 | ····iget-object·v | 349 | ····iget-object·v4,·p0,·Lretrofit2/Retrofit;->serviceMethodCache:Ljava/util/Map; |
350 | ····invoke-interface·{v | 350 | ····invoke-interface·{v4,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
351 | ····move-result-object·v1 | 351 | ····move-result-object·v1 |
352 | ····check-cast·v1,·Lretrofit2/ServiceMethod; | 352 | ····check-cast·v1,·Lretrofit2/ServiceMethod; |
353 | ····.line·165 | 353 | ····.line·165 |
354 | ····.local·v1,·"result":Lretrofit2/ServiceMethod;,·"Lretrofit2/ServiceMethod<*>;" | 354 | ····.local·v1,·"result":Lretrofit2/ServiceMethod;,·"Lretrofit2/ServiceMethod<*>;" |
355 | ····if-eqz·v1,·:cond_0 | 355 | ····if-eqz·v1,·:cond_0 |
356 | ····move-object·v2,·v1 | 356 | ····move-object·v2,·v1 |
357 | ····.line·174 | ||
358 | ····.end·local·v1····#·"result":Lretrofit2/ServiceMethod;,·"Lretrofit2/ServiceMethod<*>;" | 357 | ····.end·local·v1····#·"result":Lretrofit2/ServiceMethod;,·"Lretrofit2/ServiceMethod<*>;" |
359 | ····.local·v2,·"result":Lretrofit2/ServiceMethod;,·"Lretrofit2/ServiceMethod<*>;" | 358 | ····.local·v2,·"result":Lretrofit2/ServiceMethod;,·"Lretrofit2/ServiceMethod<*>;" |
359 | ····move-object·v3,·v1 | ||
360 | ····.line·174 | ||
361 | ····.end·local·v2····#·"result":Lretrofit2/ServiceMethod;,·"Lretrofit2/ServiceMethod<*>;" | ||
362 | ····.local·v3,·"result":Lretrofit2/ServiceMethod;,·"Lretrofit2/ServiceMethod<*>;" | ||
360 | ····:goto_0 | 363 | ····:goto_0 |
361 | ····return-object·v | 364 | ····return-object·v3 |
362 | ····.line·167 | 365 | ····.line·167 |
363 | ····.end·local·v | 366 | ····.end·local·v3····#·"result":Lretrofit2/ServiceMethod;,·"Lretrofit2/ServiceMethod<*>;" |
364 | ····.restart·local·v1····#·"result":Lretrofit2/ServiceMethod;,·"Lretrofit2/ServiceMethod<*>;" | 367 | ····.restart·local·v1····#·"result":Lretrofit2/ServiceMethod;,·"Lretrofit2/ServiceMethod<*>;" |
365 | ····:cond_0 | 368 | ····:cond_0 |
366 | ····iget-object·v | 369 | ····iget-object·v5,·p0,·Lretrofit2/Retrofit;->serviceMethodCache:Ljava/util/Map; |
367 | ····monitor-enter·v | 370 | ····monitor-enter·v5 |
368 | ····.line·168 | 371 | ····.line·168 |
369 | ····:try_start_0 | 372 | ····:try_start_0 |
370 | ····iget-object·v | 373 | ····iget-object·v4,·p0,·Lretrofit2/Retrofit;->serviceMethodCache:Ljava/util/Map; |
371 | ····invoke-interface·{v | 374 | ····invoke-interface·{v4,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
372 | ····move-result-object·v | 375 | ····move-result-object·v4 |
373 | ····move-object·v0,·v | 376 | ····move-object·v0,·v4 |
374 | ····check-cast·v0,·Lretrofit2/ServiceMethod; | 377 | ····check-cast·v0,·Lretrofit2/ServiceMethod; |
375 | ····move-object·v1,·v0 | 378 | ····move-object·v1,·v0 |
376 | ····.line·169 | 379 | ····.line·169 |
377 | ····if-nez·v1,·:cond_1 | 380 | ····if-nez·v1,·:cond_1 |
378 | ····.line·170 | 381 | ····.line·170 |
379 | ····invoke-static·{p0,·p1},·Lretrofit2/ServiceMethod;->parseAnnotations(Lretrofit2/Retrofit;Ljava/lang/reflect/Method;)Lretrofit2/ServiceMethod; | 382 | ····invoke-static·{p0,·p1},·Lretrofit2/ServiceMethod;->parseAnnotations(Lretrofit2/Retrofit;Ljava/lang/reflect/Method;)Lretrofit2/ServiceMethod; |
380 | ····move-result-object·v1 | 383 | ····move-result-object·v1 |
381 | ····.line·171 | 384 | ····.line·171 |
382 | ····iget-object·v | 385 | ····iget-object·v4,·p0,·Lretrofit2/Retrofit;->serviceMethodCache:Ljava/util/Map; |
383 | ····invoke-interface·{v | 386 | ····invoke-interface·{v4,·p1,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
384 | ····.line·173 | 387 | ····.line·173 |
385 | ····:cond_1 | 388 | ····:cond_1 |
386 | ····monitor-exit·v | 389 | ····monitor-exit·v5 |
387 | ····move-object·v2,·v1 | 390 | ····move-object·v2,·v1 |
388 | ····.line·174 | ||
389 | ····.end·local·v1····#·"result":Lretrofit2/ServiceMethod;,·"Lretrofit2/ServiceMethod<*>;" | 391 | ····.end·local·v1····#·"result":Lretrofit2/ServiceMethod;,·"Lretrofit2/ServiceMethod<*>;" |
390 | ····.restart·local·v2····#·"result":Lretrofit2/ServiceMethod;,·"Lretrofit2/ServiceMethod<*>;" | 392 | ····.restart·local·v2····#·"result":Lretrofit2/ServiceMethod;,·"Lretrofit2/ServiceMethod<*>;" |
393 | ····move-object·v3,·v1 | ||
394 | ····.line·174 | ||
395 | ····.end·local·v2····#·"result":Lretrofit2/ServiceMethod;,·"Lretrofit2/ServiceMethod<*>;" | ||
396 | ····.restart·local·v3····#·"result":Lretrofit2/ServiceMethod;,·"Lretrofit2/ServiceMethod<*>;" | ||
391 | ····goto·:goto_0 | 397 | ····goto·:goto_0 |
392 | ····.line·173 | 398 | ····.line·173 |
393 | ····.end·local·v | 399 | ····.end·local·v3····#·"result":Lretrofit2/ServiceMethod;,·"Lretrofit2/ServiceMethod<*>;" |
394 | ····.restart·local·v1····#·"result":Lretrofit2/ServiceMethod;,·"Lretrofit2/ServiceMethod<*>;" | 400 | ····.restart·local·v1····#·"result":Lretrofit2/ServiceMethod;,·"Lretrofit2/ServiceMethod<*>;" |
395 | ····:catchall_0 | 401 | ····:catchall_0 |
396 | ····move-exception·v | 402 | ····move-exception·v4 |
397 | ····monitor-exit·v | 403 | ····monitor-exit·v5 |
398 | ····:try_end_0 | 404 | ····:try_end_0 |
399 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 405 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
400 | ····throw·v | 406 | ····throw·v4 |
401 | .end·method | 407 | .end·method |
402 | .method·public·newBuilder()Lretrofit2/Retrofit$Builder; | 408 | .method·public·newBuilder()Lretrofit2/Retrofit$Builder; |
403 | ····.locals·1 | 409 | ····.locals·1 |
404 | ····.prologue | 410 | ····.prologue |
405 | ····.line·385 | 411 | ····.line·385 |
Offset 20, 14 lines modified | Offset 20, 18 lines modified | ||
20 | ····value·=·{ | 20 | ····value·=·{ |
21 | ········"Ljava/lang/Object;", | 21 | ········"Ljava/lang/Object;", |
22 | ········"Lretrofit2/Callback", | 22 | ········"Lretrofit2/Callback", |
23 | ········"<TT;>;" | 23 | ········"<TT;>;" |
24 | ····} | 24 | ····} |
25 | .end·annotation | 25 | .end·annotation |
26 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | ||
27 | ····value·=·"SMAP\nKotlinExtensions.kt\nKotlin\n*S·Kotlin\n*F\n+·1·KotlinExtensions.kt\nretrofit2/KotlinExtensions$await$4$2\n*L\n1#1,120:1\n*E\n" | ||
28 | .end·annotation | ||
26 | .annotation·runtime·Lkotlin/Metadata; | 29 | .annotation·runtime·Lkotlin/Metadata; |
27 | ····bv·=·{ | 30 | ····bv·=·{ |
28 | ········0x1, | 31 | ········0x1, |
29 | ········0x0, | 32 | ········0x0, |
30 | ········0x3 | 33 | ········0x3 |
31 | ····} | 34 | ····} |
32 | ····d1·=·{ | 35 | ····d1·=·{ |
Offset 419, 123 lines modified | Offset 419, 131 lines modified | ||
419 | ····aget·v7,·v0,·v1 | 419 | ····aget·v7,·v0,·v1 |
420 | ····goto·:goto_0 | 420 | ····goto·:goto_0 |
421 | .end·method | 421 | .end·method |
422 | .method·public·hashCode()I | 422 | .method·public·hashCode()I |
423 | ····.locals·1 | 423 | ····.locals·14 |
424 | ····.prologue | 424 | ····.prologue |
425 | ····.line·272 | 425 | ····.line·272 |
426 | ····iget·v3,·p0,·Lokio/SegmentedByteString;->hashCode:I | 426 | ····iget·v3,·p0,·Lokio/SegmentedByteString;->hashCode:I |
427 | ····.line·273 | 427 | ····.line·273 |
428 | ····.local·v3,·"result":I | 428 | ····.local·v3,·"result":I |
429 | ····if-eqz·v3,·:cond_0 | 429 | ····if-eqz·v3,·:cond_0 |
430 | ····move·v4,·v3 | 430 | ····move·v4,·v3 |
431 | ····.line·288 | ||
432 | ····.end·local·v3····#·"result":I | 431 | ····.end·local·v3····#·"result":I |
433 | ····.local·v4,·"result":I | 432 | ····.local·v4,·"result":I |
433 | ····move·v5,·v3 | ||
434 | ····.line·288 | ||
435 | ····.end·local·v4····#·"result":I | ||
436 | ····.local·v5,·"result":I | ||
434 | ····:goto_0 | 437 | ····:goto_0 |
435 | ····return·v | 438 | ····return·v5 |
436 | ····.line·276 | 439 | ····.line·276 |
437 | ····.end·local·v | 440 | ····.end·local·v5····#·"result":I |
438 | ····.restart·local·v3····#·"result":I | 441 | ····.restart·local·v3····#·"result":I |
439 | ····:cond_0 | 442 | ····:cond_0 |
440 | ····const/4·v3,·0x1 | 443 | ····const/4·v3,·0x1 |
441 | ····.line·277 | 444 | ····.line·277 |
442 | ····const/4·v | 445 | ····const/4·v9,·0x0 |
443 | ····.line·278 | 446 | ····.line·278 |
444 | ····.local·v | 447 | ····.local·v9,·"segmentOffset":I |
445 | ····const/4·v | 448 | ····const/4·v6,·0x0 |
446 | ····.local·v | 449 | ····.local·v6,·"s":I |
447 | ····iget-object·v1 | 450 | ····iget-object·v12,·p0,·Lokio/SegmentedByteString;->segments:[[B |
448 | ····array-length·v | 451 | ····array-length·v8,·v12 |
449 | ····.local·v | 452 | ····.local·v8,·"segmentCount":I |
450 | ····:goto_1 | 453 | ····:goto_1 |
451 | ····if-ge·v | 454 | ····if-ge·v6,·v8,·:cond_2 |
452 | ····.line·279 | 455 | ····.line·279 |
453 | ····iget-object·v1 | 456 | ····iget-object·v12,·p0,·Lokio/SegmentedByteString;->segments:[[B |
454 | ····aget-object·v | 457 | ····aget-object·v7,·v12,·v6 |
455 | ····.line·280 | 458 | ····.line·280 |
456 | ····.local·v | 459 | ····.local·v7,·"segment":[B |
457 | ····iget-object·v1 | 460 | ····iget-object·v12,·p0,·Lokio/SegmentedByteString;->directory:[I |
458 | ····add-int·v1 | 461 | ····add-int·v13,·v8,·v6 |
459 | ····aget·v | 462 | ····aget·v10,·v12,·v13 |
460 | ····.line·281 | 463 | ····.line·281 |
461 | ····.local·v | 464 | ····.local·v10,·"segmentPos":I |
462 | ····iget-object·v1 | 465 | ····iget-object·v12,·p0,·Lokio/SegmentedByteString;->directory:[I |
463 | ····aget·v2,·v1 | 466 | ····aget·v2,·v12,·v6 |
464 | ····.line·282 | 467 | ····.line·282 |
465 | ····.local·v2,·"nextSegmentOffset":I | 468 | ····.local·v2,·"nextSegmentOffset":I |
466 | ····sub-int·v1 | 469 | ····sub-int·v11,·v2,·v9 |
467 | ····.line·283 | 470 | ····.line·283 |
468 | ····.local·v1 | 471 | ····.local·v11,·"segmentSize":I |
469 | ····move·v0,·v | 472 | ····move·v0,·v10 |
470 | ····.local·v0,·"i":I | 473 | ····.local·v0,·"i":I |
471 | ····add-int·v1,·v | 474 | ····add-int·v1,·v10,·v11 |
472 | ····.local·v1,·"limit":I | 475 | ····.local·v1,·"limit":I |
473 | ····:goto_2 | 476 | ····:goto_2 |
474 | ····if-ge·v0,·v1,·:cond_1 | 477 | ····if-ge·v0,·v1,·:cond_1 |
475 | ····.line·284 | 478 | ····.line·284 |
476 | ····mul-int/lit8·v1 | 479 | ····mul-int/lit8·v12,·v3,·0x1f |
477 | ····aget-byte·v1 | 480 | ····aget-byte·v13,·v7,·v0 |
478 | ····add-int·v3,·v1 | 481 | ····add-int·v3,·v12,·v13 |
479 | ····.line·283 | 482 | ····.line·283 |
480 | ····add-int/lit8·v0,·v0,·0x1 | 483 | ····add-int/lit8·v0,·v0,·0x1 |
481 | ····goto·:goto_2 | 484 | ····goto·:goto_2 |
482 | ····.line·286 | 485 | ····.line·286 |
483 | ····:cond_1 | 486 | ····:cond_1 |
484 | ····move·v | 487 | ····move·v9,·v2 |
485 | ····.line·278 | 488 | ····.line·278 |
486 | ····add-int/lit8·v | 489 | ····add-int/lit8·v6,·v6,·0x1 |
487 | ····goto·:goto_1 | 490 | ····goto·:goto_1 |
488 | ····.line·288 | 491 | ····.line·288 |
489 | ····.end·local·v0····#·"i":I | 492 | ····.end·local·v0····#·"i":I |
490 | ····.end·local·v1····#·"limit":I | 493 | ····.end·local·v1····#·"limit":I |
491 | ····.end·local·v2····#·"nextSegmentOffset":I | 494 | ····.end·local·v2····#·"nextSegmentOffset":I |
492 | ····.end·local·v | 495 | ····.end·local·v7····#·"segment":[B |
493 | ····.end·local·v | 496 | ····.end·local·v10····#·"segmentPos":I |
494 | ····.end·local·v1 | 497 | ····.end·local·v11····#·"segmentSize":I |
495 | ····:cond_2 | 498 | ····:cond_2 |
496 | ····iput·v3,·p0,·Lokio/SegmentedByteString;->hashCode:I | 499 | ····iput·v3,·p0,·Lokio/SegmentedByteString;->hashCode:I |
497 | ····move·v4,·v3 | 500 | ····move·v4,·v3 |
498 | ····.end·local·v3····#·"result":I | 501 | ····.end·local·v3····#·"result":I |
499 | ····.restart·local·v4····#·"result":I | 502 | ····.restart·local·v4····#·"result":I |
503 | ····move·v5,·v3 | ||
504 | ····.end·local·v4····#·"result":I | ||
505 | ····.restart·local·v5····#·"result":I | ||
500 | ····goto·:goto_0 | 506 | ····goto·:goto_0 |
501 | .end·method | 507 | .end·method |
Max diff block lines reached; 72/3542 bytes (2.03%) of diff not shown. |
Offset 631, 63 lines modified | Offset 631, 73 lines modified | ||
631 | ····.prologue | 631 | ····.prologue |
632 | ····.line·1665 | 632 | ····.line·1665 |
633 | ····return-void | 633 | ····return-void |
634 | .end·method | 634 | .end·method |
635 | .method·public·final·completeSegmentByteCount()J | 635 | .method·public·final·completeSegmentByteCount()J |
636 | ····.locals· | 636 | ····.locals·8 |
637 | ····.prologue | 637 | ····.prologue |
638 | ····const-wide/16·v | 638 | ····const-wide/16·v6,·0x0 |
639 | ····.line·267 | 639 | ····.line·267 |
640 | ····iget-wide·v0,·p0,·Lokio/Buffer;->size:J | 640 | ····iget-wide·v0,·p0,·Lokio/Buffer;->size:J |
641 | ····.line·268 | 641 | ····.line·268 |
642 | ····.local·v0,·"result":J | 642 | ····.local·v0,·"result":J |
643 | ····cmp-long·v | 643 | ····cmp-long·v5,·v0,·v6 |
644 | ····if-nez·v | 644 | ····if-nez·v5,·:cond_0 |
645 | ····move-wide·v2,·v0 | ||
645 | ····.line·276 | 646 | ····.line·276 |
647 | ····.end·local·v0····#·"result":J | ||
648 | ····.local·v2,·"result":J | ||
646 | ····:goto_0 | 649 | ····:goto_0 |
647 | ····return-wide·v | 650 | ····return-wide·v6 |
648 | ····.line·271 | 651 | ····.line·271 |
652 | ····.end·local·v2····#·"result":J | ||
653 | ····.restart·local·v0····#·"result":J | ||
649 | ····:cond_0 | 654 | ····:cond_0 |
650 | ····iget-object·v | 655 | ····iget-object·v5,·p0,·Lokio/Buffer;->head:Lokio/Segment; |
651 | ····iget-object·v | 656 | ····iget-object·v4,·v5,·Lokio/Segment;->prev:Lokio/Segment; |
652 | ····.line·272 | 657 | ····.line·272 |
653 | ····.local·v | 658 | ····.local·v4,·"tail":Lokio/Segment; |
654 | ····iget·v | 659 | ····iget·v5,·v4,·Lokio/Segment;->limit:I |
655 | ····const/16·v | 660 | ····const/16·v6,·0x2000 |
656 | ····if-ge·v | 661 | ····if-ge·v5,·v6,·:cond_1 |
657 | ····iget-boolean·v | 662 | ····iget-boolean·v5,·v4,·Lokio/Segment;->owner:Z |
658 | ····if-eqz·v | 663 | ····if-eqz·v5,·:cond_1 |
659 | ····.line·273 | 664 | ····.line·273 |
660 | ····iget·v | 665 | ····iget·v5,·v4,·Lokio/Segment;->limit:I |
661 | ····iget·v | 666 | ····iget·v6,·v4,·Lokio/Segment;->pos:I |
662 | ····sub-int/2addr·v | 667 | ····sub-int/2addr·v5,·v6 |
663 | ····int-to-long·v | 668 | ····int-to-long·v6,·v5 |
664 | ····sub-long/2addr·v0,·v | 669 | ····sub-long/2addr·v0,·v6 |
665 | ····:cond_1 | 670 | ····:cond_1 |
666 | ····move-wide·v | 671 | ····move-wide·v2,·v0 |
672 | ····.end·local·v0····#·"result":J | ||
673 | ····.restart·local·v2····#·"result":J | ||
674 | ····move-wide·v6,·v0 | ||
667 | ····.line·276 | 675 | ····.line·276 |
668 | ····goto·:goto_0 | 676 | ····goto·:goto_0 |
669 | .end·method | 677 | .end·method |
670 | .method·public·final·copyTo(Ljava/io/OutputStream;)Lokio/Buffer; | 678 | .method·public·final·copyTo(Ljava/io/OutputStream;)Lokio/Buffer; |
671 | ····.locals·6 | 679 | ····.locals·6 |
Offset 2902, 92 lines modified | Offset 2912, 102 lines modified | ||
2902 | ····.line·892 | 2912 | ····.line·892 |
2903 | ····invoke-static·{v6},·Lokio/SegmentPool;->recycle(Lokio/Segment;)V | 2913 | ····invoke-static·{v6},·Lokio/SegmentPool;->recycle(Lokio/Segment;)V |
2904 | ····goto·:goto_0 | 2914 | ····goto·:goto_0 |
2905 | .end·method | 2915 | .end·method |
2906 | .method·public·read(Lokio/Buffer;J)J | 2916 | .method·public·read(Lokio/Buffer;J)J |
2907 | ····.locals· | 2917 | ····.locals·6 |
2908 | ····.param·p1,·"sink"····#·Lokio/Buffer; | 2918 | ····.param·p1,·"sink"····#·Lokio/Buffer; |
2909 | ····.param·p2,·"byteCount"····#·J | 2919 | ····.param·p2,·"byteCount"····#·J |
2910 | ····.prologue | 2920 | ····.prologue |
2911 | ····const-wide/16·v | 2921 | ····const-wide/16·v4,·0x0 |
2912 | ····.line·1396 | 2922 | ····.line·1396 |
2913 | ····if-nez·p1,·:cond_0 | 2923 | ····if-nez·p1,·:cond_0 |
2914 | ····new-instance·v | 2924 | ····new-instance·v2,·Ljava/lang/IllegalArgumentException; |
2915 | ····const-string·v | 2925 | ····const-string·v3,·"sink·==·null" |
2916 | ····invoke-direct·{v | 2926 | ····invoke-direct·{v2,·v3},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
2917 | ····throw·v | 2927 | ····throw·v2 |
2918 | ····.line·1397 | 2928 | ····.line·1397 |
2919 | ····:cond_0 | 2929 | ····:cond_0 |
2920 | ····cmp-long·v | 2930 | ····cmp-long·v2,·p2,·v4 |
2921 | ····if-gez·v | 2931 | ····if-gez·v2,·:cond_1 |
2922 | ····new-instance·v | 2932 | ····new-instance·v2,·Ljava/lang/IllegalArgumentException; |
2923 | ····new-instance·v | 2933 | ····new-instance·v3,·Ljava/lang/StringBuilder; |
2924 | ····invoke-direct·{v | 2934 | ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V |
2925 | ····const-string·v | 2935 | ····const-string·v4,·"byteCount·<·0:·" |
2926 | ····invoke-virtual·{v | 2936 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
2927 | ····move-result-object·v | 2937 | ····move-result-object·v3 |
2928 | ····invoke-virtual·{v | 2938 | ····invoke-virtual·{v3,·p2,·p3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
2929 | ····move-result-object·v | 2939 | ····move-result-object·v3 |
2930 | ····invoke-virtual·{v | 2940 | ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
2931 | ····move-result-object·v | 2941 | ····move-result-object·v3 |
2932 | ····invoke-direct·{v | 2942 | ····invoke-direct·{v2,·v3},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
Max diff block lines reached; 3793/8159 bytes (46.49%) of diff not shown. |
Offset 311, 15 lines modified | Offset 311, 15 lines modified | ||
311 | ········0xa·->·:sswitch_0 | 311 | ········0xa·->·:sswitch_0 |
312 | ········0xd·->·:sswitch_1 | 312 | ········0xd·->·:sswitch_1 |
313 | ········0x22·->·:sswitch_2 | 313 | ········0x22·->·:sswitch_2 |
314 | ····.end·sparse-switch | 314 | ····.end·sparse-switch |
315 | .end·method | 315 | .end·method |
316 | .method·private·writeOrCountBytes(Lokio/BufferedSink;Z)J | 316 | .method·private·writeOrCountBytes(Lokio/BufferedSink;Z)J |
317 | ····.locals· | 317 | ····.locals·20 |
318 | ····.param·p1,·"sink"····#·Lokio/BufferedSink; | 318 | ····.param·p1,·"sink"····#·Lokio/BufferedSink; |
319 | ········.annotation·runtime·Ljavax/annotation/Nullable; | 319 | ········.annotation·runtime·Ljavax/annotation/Nullable; |
320 | ········.end·annotation | 320 | ········.end·annotation |
321 | ····.end·param | 321 | ····.end·param |
322 | ····.param·p2,·"countBytes"····#·Z | 322 | ····.param·p2,·"countBytes"····#·Z |
323 | ····.annotation·system·Ldalvik/annotation/Throws; | 323 | ····.annotation·system·Ldalvik/annotation/Throws; |
324 | ········value·=·{ | 324 | ········value·=·{ |
Offset 346, 302 lines modified | Offset 346, 350 lines modified | ||
346 | ····invoke-direct·{v3},·Lokio/Buffer;-><init>()V | 346 | ····invoke-direct·{v3},·Lokio/Buffer;-><init>()V |
347 | ····.restart·local·v3····#·"byteCountBuffer":Lokio/Buffer; | 347 | ····.restart·local·v3····#·"byteCountBuffer":Lokio/Buffer; |
348 | ····move-object/from16·p1,·v3 | 348 | ····move-object/from16·p1,·v3 |
349 | ····.line·132 | 349 | ····.line·132 |
350 | ····:cond_0 | 350 | ····:cond_0 |
351 | ····const/4·v1 | 351 | ····const/4·v14,·0x0 |
352 | ····.local·v1 | 352 | ····.local·v14,·"p":I |
353 | ····move-object/from16·v0,·p0 | 353 | ····move-object/from16·v0,·p0 |
354 | ····iget-object·v | 354 | ····iget-object·v0,·v0,·Lokhttp3/MultipartBody;->parts:Ljava/util/List; |
355 | ···· | 355 | ····move-object/from16·v17,·v0 |
356 | ···· | 356 | ····invoke-interface/range·{v17·..·v17},·Ljava/util/List;->size()I |
357 | ····move-result·v16 | ||
357 | ····.local·v1 | 358 | ····.local·v16,·"partCount":I |
358 | ····:goto_0 | 359 | ····:goto_0 |
360 | ····move/from16·v0,·v16 | ||
359 | ····if-ge·v1 | 361 | ····if-ge·v14,·v0,·:cond_6 |
360 | ····.line·133 | 362 | ····.line·133 |
361 | ····move-object/from16·v0,·p0 | 363 | ····move-object/from16·v0,·p0 |
362 | ····iget-object·v | 364 | ····iget-object·v0,·v0,·Lokhttp3/MultipartBody;->parts:Ljava/util/List; |
365 | ····move-object/from16·v17,·v0 | ||
366 | ····move-object/from16·v0,·v17 | ||
363 | ····invoke-interface·{v | 367 | ····invoke-interface·{v0,·v14},·Ljava/util/List;->get(I)Ljava/lang/Object; |
364 | ····move-result-object·v1 | 368 | ····move-result-object·v15 |
365 | ····check-cast·v1 | 369 | ····check-cast·v15,·Lokhttp3/MultipartBody$Part; |
366 | ····.line·134 | 370 | ····.line·134 |
367 | ····.local·v1 | 371 | ····.local·v15,·"part":Lokhttp3/MultipartBody$Part; |
368 | ····iget-object·v1 | 372 | ····iget-object·v13,·v15,·Lokhttp3/MultipartBody$Part;->headers:Lokhttp3/Headers; |
369 | ····.line·135 | 373 | ····.line·135 |
370 | ····.local·v1 | 374 | ····.local·v13,·"headers":Lokhttp3/Headers; |
371 | ····iget-object·v2,·v1 | 375 | ····iget-object·v2,·v15,·Lokhttp3/MultipartBody$Part;->body:Lokhttp3/RequestBody; |
372 | ····.line·137 | 376 | ····.line·137 |
373 | ····.local·v2,·"body":Lokhttp3/RequestBody; | 377 | ····.local·v2,·"body":Lokhttp3/RequestBody; |
374 | ····sget-object·v1 | 378 | ····sget-object·v17,·Lokhttp3/MultipartBody;->DASHDASH:[B |
375 | ····move-object/from16·v0,·p1 | 379 | ····move-object/from16·v0,·p1 |
380 | ····move-object/from16·v1,·v17 | ||
376 | ····invoke-interface·{v0,·v1 | 381 | ····invoke-interface·{v0,·v1},·Lokio/BufferedSink;->write([B)Lokio/BufferedSink; |
377 | ····.line·138 | 382 | ····.line·138 |
378 | ····move-object/from16·v0,·p0 | 383 | ····move-object/from16·v0,·p0 |
379 | ····iget-object·v | 384 | ····iget-object·v0,·v0,·Lokhttp3/MultipartBody;->boundary:Lokio/ByteString; |
385 | ····move-object/from16·v17,·v0 | ||
380 | ····move-object/from16·v0,·p1 | 386 | ····move-object/from16·v0,·p1 |
387 | ····move-object/from16·v1,·v17 | ||
381 | ····invoke-interface·{v0,·v1 | 388 | ····invoke-interface·{v0,·v1},·Lokio/BufferedSink;->write(Lokio/ByteString;)Lokio/BufferedSink; |
382 | ····.line·139 | 389 | ····.line·139 |
383 | ····sget-object·v1 | 390 | ····sget-object·v17,·Lokhttp3/MultipartBody;->CRLF:[B |
384 | ····move-object/from16·v0,·p1 | 391 | ····move-object/from16·v0,·p1 |
392 | ····move-object/from16·v1,·v17 | ||
385 | ····invoke-interface·{v0,·v1 | 393 | ····invoke-interface·{v0,·v1},·Lokio/BufferedSink;->write([B)Lokio/BufferedSink; |
386 | ····.line·141 | 394 | ····.line·141 |
387 | ····if-eqz·v1 | 395 | ····if-eqz·v13,·:cond_1 |
388 | ····.line·142 | 396 | ····.line·142 |
389 | ····const/4·v | 397 | ····const/4·v11,·0x0 |
390 | ····.local·v | 398 | ····.local·v11,·"h":I |
391 | ····invoke-virtual·{v1 | 399 | ····invoke-virtual·{v13},·Lokhttp3/Headers;->size()I |
392 | ····move-result·v1 | 400 | ····move-result·v12 |
393 | ····.local·v1 | 401 | ····.local·v12,·"headerCount":I |
394 | ····:goto_1 | 402 | ····:goto_1 |
395 | ····if-ge·v | 403 | ····if-ge·v11,·v12,·:cond_1 |
396 | ····.line·143 | 404 | ····.line·143 |
397 | ····invoke-virtual·{v1 | 405 | ····invoke-virtual·{v13,·v11},·Lokhttp3/Headers;->name(I)Ljava/lang/String; |
398 | ····move-result-object·v1 | 406 | ····move-result-object·v17 |
399 | ····move-object/from16·v0,·p1 | 407 | ····move-object/from16·v0,·p1 |
400 | ···· | 408 | ····move-object/from16·v1,·v17 |
409 | ····invoke-interface·{v0,·v1},·Lokio/BufferedSink;->writeUtf8(Ljava/lang/String;)Lokio/BufferedSink; | ||
401 | ····move-result-object·v1 | 410 | ····move-result-object·v17 |
402 | ····sget-object·v1 | 411 | ····sget-object·v18,·Lokhttp3/MultipartBody;->COLONSPACE:[B |
Max diff block lines reached; 9547/14450 bytes (66.07%) of diff not shown. |
Offset 820, 16 lines modified | Offset 820, 14 lines modified | ||
820 | ····.annotation·system·Ldalvik/annotation/Throws; | 820 | ····.annotation·system·Ldalvik/annotation/Throws; |
821 | ········value·=·{ | 821 | ········value·=·{ |
822 | ············Ljava/io/IOException; | 822 | ············Ljava/io/IOException; |
823 | ········} | 823 | ········} |
824 | ····.end·annotation | 824 | ····.end·annotation |
825 | ····.prologue | 825 | ····.prologue |
826 | ····const/4·v6,·0x0 | ||
827 | ····.line·369 | 826 | ····.line·369 |
828 | ····new-instance·v7,·Ljava/lang/StringBuilder; | 827 | ····new-instance·v7,·Ljava/lang/StringBuilder; |
829 | ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V | 828 | ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V |
830 | ····const-string·v8,·"CONNECT·" | 829 | ····const-string·v8,·"CONNECT·" |
Offset 858, 19 lines modified | Offset 856, 23 lines modified | ||
858 | ····move-result-object·v1 | 856 | ····move-result-object·v1 |
859 | ····.line·371 | 857 | ····.line·371 |
860 | ····.local·v1,·"requestLine":Ljava/lang/String; | 858 | ····.local·v1,·"requestLine":Ljava/lang/String; |
861 | ····:cond_0 | 859 | ····:cond_0 |
862 | ····new-instance·v5,·Lokhttp3/internal/http1/Http1Codec; | 860 | ····new-instance·v5,·Lokhttp3/internal/http1/Http1Codec; |
863 | ···· | 861 | ····const/4·v7,·0x0 |
862 | ····const/4·v8,·0x0 | ||
864 | ····iget-object·v | 863 | ····iget-object·v9,·p0,·Lokhttp3/internal/connection/RealConnection;->source:Lokio/BufferedSource; |
864 | ····iget-object·v10,·p0,·Lokhttp3/internal/connection/RealConnection;->sink:Lokio/BufferedSink; | ||
865 | ····invoke-direct·{v5,·v | 865 | ····invoke-direct·{v5,·v7,·v8,·v9,·v10},·Lokhttp3/internal/http1/Http1Codec;-><init>(Lokhttp3/OkHttpClient;Lokhttp3/internal/connection/StreamAllocation;Lokio/BufferedSource;Lokio/BufferedSink;)V |
866 | ····.line·372 | 866 | ····.line·372 |
867 | ····.local·v5,·"tunnelConnection":Lokhttp3/internal/http1/Http1Codec; | 867 | ····.local·v5,·"tunnelConnection":Lokhttp3/internal/http1/Http1Codec; |
868 | ····iget-object·v7,·p0,·Lokhttp3/internal/connection/RealConnection;->source:Lokio/BufferedSource; | 868 | ····iget-object·v7,·p0,·Lokhttp3/internal/connection/RealConnection;->source:Lokio/BufferedSource; |
869 | ····invoke-interface·{v7},·Lokio/BufferedSource;->timeout()Lokio/Timeout; | 869 | ····invoke-interface·{v7},·Lokio/BufferedSource;->timeout()Lokio/Timeout; |
Offset 960, 42 lines modified | Offset 962, 42 lines modified | ||
960 | ····invoke-virtual·{v4},·Lokhttp3/Response;->code()I | 962 | ····invoke-virtual·{v4},·Lokhttp3/Response;->code()I |
961 | ····move-result·v7 | 963 | ····move-result·v7 |
962 | ····sparse-switch·v7,·:sswitch_data_0 | 964 | ····sparse-switch·v7,·:sswitch_data_0 |
963 | ····.line·410 | 965 | ····.line·410 |
964 | ····new-instance·v | 966 | ····new-instance·v7,·Ljava/io/IOException; |
965 | ····new-instance·v | 967 | ····new-instance·v8,·Ljava/lang/StringBuilder; |
966 | ····invoke-direct·{v | 968 | ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V |
967 | ····const-string·v | 969 | ····const-string·v9,·"Unexpected·response·code·for·CONNECT:·" |
968 | ····invoke-virtual·{v | 970 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
969 | ····move-result-object·v | 971 | ····move-result-object·v8 |
970 | ····.line·411 | 972 | ····.line·411 |
971 | ····invoke-virtual·{v4},·Lokhttp3/Response;->code()I | 973 | ····invoke-virtual·{v4},·Lokhttp3/Response;->code()I |
972 | ····move-result·v | 974 | ····move-result·v9 |
973 | ····invoke-virtual·{v | 975 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
974 | ····move-result-object·v | 976 | ····move-result-object·v8 |
975 | ····invoke-virtual·{v | 977 | ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
976 | ····move-result-object·v | 978 | ····move-result-object·v8 |
977 | ····invoke-direct·{v | 979 | ····invoke-direct·{v7,·v8},·Ljava/io/IOException;-><init>(Ljava/lang/String;)V |
978 | ····throw·v | 980 | ····throw·v7 |
979 | ····.line·395 | 981 | ····.line·395 |
980 | ····:sswitch_0 | 982 | ····:sswitch_0 |
981 | ····iget-object·v7,·p0,·Lokhttp3/internal/connection/RealConnection;->source:Lokio/BufferedSource; | 983 | ····iget-object·v7,·p0,·Lokhttp3/internal/connection/RealConnection;->source:Lokio/BufferedSource; |
982 | ····invoke-interface·{v7},·Lokio/BufferedSource;->buffer()Lokio/Buffer; | 984 | ····invoke-interface·{v7},·Lokio/BufferedSource;->buffer()Lokio/Buffer; |
Offset 1013, 27 lines modified | Offset 1015, 41 lines modified | ||
1013 | ····move-result-object·v7 | 1015 | ····move-result-object·v7 |
1014 | ····invoke-virtual·{v7},·Lokio/Buffer;->exhausted()Z | 1016 | ····invoke-virtual·{v7},·Lokio/Buffer;->exhausted()Z |
1015 | ····move-result·v7 | 1017 | ····move-result·v7 |
1016 | ····if-nez·v7,·:cond_ | 1018 | ····if-nez·v7,·:cond_3 |
1017 | ····.line·396 | 1019 | ····.line·396 |
1018 | ····:cond_2 | 1020 | ····:cond_2 |
1019 | ····new-instance·v | 1021 | ····new-instance·v7,·Ljava/io/IOException; |
1022 | ····const-string·v8,·"TLS·tunnel·buffered·too·many·bytes!" | ||
1020 | ···· | 1023 | ····invoke-direct·{v7,·v8},·Ljava/io/IOException;-><init>(Ljava/lang/String;)V |
1021 | ···· | 1024 | ····throw·v7 |
1022 | ···· | 1025 | ····.line·398 |
1026 | ····:cond_3 | ||
1027 | ····const/4·v7,·0x0 | ||
1028 | ····move-object·v6,·p3 | ||
1029 | ····.line·405 | ||
1030 | ····.end·local·p3····#·"tunnelRequest":Lokhttp3/Request; | ||
1031 | ····.local·v6,·"tunnelRequest":Lokhttp3/Request; | ||
1032 | ····:goto_0 | ||
1033 | ····return-object·v7 | ||
1023 | ····.line·401 | 1034 | ····.line·401 |
1035 | ····.end·local·v6····#·"tunnelRequest":Lokhttp3/Request; | ||
1036 | ····.restart·local·p3····#·"tunnelRequest":Lokhttp3/Request; | ||
1024 | ····:sswitch_1 | 1037 | ····:sswitch_1 |
1025 | ····iget-object·v7,·p0,·Lokhttp3/internal/connection/RealConnection;->route:Lokhttp3/Route; | 1038 | ····iget-object·v7,·p0,·Lokhttp3/internal/connection/RealConnection;->route:Lokhttp3/Route; |
1026 | ····invoke-virtual·{v7},·Lokhttp3/Route;->address()Lokhttp3/Address; | 1039 | ····invoke-virtual·{v7},·Lokhttp3/Route;->address()Lokhttp3/Address; |
1027 | ····move-result-object·v7 | 1040 | ····move-result-object·v7 |
Offset 1044, 26 lines modified | Offset 1060, 26 lines modified | ||
1044 | ····iget-object·v8,·p0,·Lokhttp3/internal/connection/RealConnection;->route:Lokhttp3/Route; | 1060 | ····iget-object·v8,·p0,·Lokhttp3/internal/connection/RealConnection;->route:Lokhttp3/Route; |
Max diff block lines reached; 1335/6158 bytes (21.68%) of diff not shown. |
Offset 244, 15 lines modified | Offset 244, 15 lines modified | ||
244 | ····.line·409 | 244 | ····.line·409 |
245 | ····:cond_6 | 245 | ····:cond_6 |
246 | ····return-object·v0 | 246 | ····return-object·v0 |
247 | .end·method | 247 | .end·method |
248 | .method·private·findConnection(IIIIZ)Lokhttp3/internal/connection/RealConnection; | 248 | .method·private·findConnection(IIIIZ)Lokhttp3/internal/connection/RealConnection; |
249 | ····.locals·2 | 249 | ····.locals·22 |
250 | ····.param·p1,·"connectTimeout"····#·I | 250 | ····.param·p1,·"connectTimeout"····#·I |
251 | ····.param·p2,·"readTimeout"····#·I | 251 | ····.param·p2,·"readTimeout"····#·I |
252 | ····.param·p3,·"writeTimeout"····#·I | 252 | ····.param·p3,·"writeTimeout"····#·I |
253 | ····.param·p4,·"pingIntervalMillis"····#·I | 253 | ····.param·p4,·"pingIntervalMillis"····#·I |
254 | ····.param·p5,·"connectionRetryEnabled"····#·Z | 254 | ····.param·p5,·"connectionRetryEnabled"····#·Z |
255 | ····.annotation·system·Ldalvik/annotation/Throws; | 255 | ····.annotation·system·Ldalvik/annotation/Throws; |
256 | ········value·=·{ | 256 | ········value·=·{ |
Offset 266, 18 lines modified | Offset 266, 18 lines modified | ||
266 | ····.line·163 | 266 | ····.line·163 |
267 | ····.local·v10,·"foundPooledConnection":Z | 267 | ····.local·v10,·"foundPooledConnection":Z |
268 | ····const/4·v2,·0x0 | 268 | ····const/4·v2,·0x0 |
269 | ····.line·164 | 269 | ····.line·164 |
270 | ····.local·v2,·"result":Lokhttp3/internal/connection/RealConnection; | 270 | ····.local·v2,·"result":Lokhttp3/internal/connection/RealConnection; |
271 | ····const/16·v1 | 271 | ····const/16·v18,·0x0 |
272 | ····.line·167 | 272 | ····.line·167 |
273 | ····.local·v1 | 273 | ····.local·v18,·"selectedRoute":Lokhttp3/Route; |
274 | ····move-object/from16·v0,·p0 | 274 | ····move-object/from16·v0,·p0 |
275 | ····iget-object·v4,·v0,·Lokhttp3/internal/connection/StreamAllocation;->connectionPool:Lokhttp3/ConnectionPool; | 275 | ····iget-object·v4,·v0,·Lokhttp3/internal/connection/StreamAllocation;->connectionPool:Lokhttp3/ConnectionPool; |
276 | ····monitor-enter·v4 | 276 | ····monitor-enter·v4 |
277 | ····.line·168 | 277 | ····.line·168 |
Offset 345, 18 lines modified | Offset 345, 18 lines modified | ||
345 | ····iget-object·v13,·v0,·Lokhttp3/internal/connection/StreamAllocation;->connection:Lokhttp3/internal/connection/RealConnection; | 345 | ····iget-object·v13,·v0,·Lokhttp3/internal/connection/StreamAllocation;->connection:Lokhttp3/internal/connection/RealConnection; |
346 | ····.line·175 | 346 | ····.line·175 |
347 | ····.local·v13,·"releasedConnection":Lokhttp3/Connection; | 347 | ····.local·v13,·"releasedConnection":Lokhttp3/Connection; |
348 | ····invoke-direct/range·{p0·..·p0},·Lokhttp3/internal/connection/StreamAllocation;->releaseIfNoNewStreams()Ljava/net/Socket; | 348 | ····invoke-direct/range·{p0·..·p0},·Lokhttp3/internal/connection/StreamAllocation;->releaseIfNoNewStreams()Ljava/net/Socket; |
349 | ····move-result-object·v2 | 349 | ····move-result-object·v21 |
350 | ····.line·176 | 350 | ····.line·176 |
351 | ····.local·v2 | 351 | ····.local·v21,·"toClose":Ljava/net/Socket; |
352 | ····move-object/from16·v0,·p0 | 352 | ····move-object/from16·v0,·p0 |
353 | ····iget-object·v3,·v0,·Lokhttp3/internal/connection/StreamAllocation;->connection:Lokhttp3/internal/connection/RealConnection; | 353 | ····iget-object·v3,·v0,·Lokhttp3/internal/connection/StreamAllocation;->connection:Lokhttp3/internal/connection/RealConnection; |
354 | ····if-eqz·v3,·:cond_3 | 354 | ····if-eqz·v3,·:cond_3 |
355 | ····.line·178 | 355 | ····.line·178 |
Offset 418, 15 lines modified | Offset 418, 15 lines modified | ||
418 | ····:cond_5 | 418 | ····:cond_5 |
419 | ····:goto_0 | 419 | ····:goto_0 |
420 | ····monitor-exit·v4 | 420 | ····monitor-exit·v4 |
421 | ····:try_end_1 | 421 | ····:try_end_1 |
422 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 422 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
423 | ····.line·197 | 423 | ····.line·197 |
424 | ····invoke-static/range·{v2 | 424 | ····invoke-static/range·{v21·..·v21},·Lokhttp3/internal/Util;->closeQuietly(Ljava/net/Socket;)V |
425 | ····.line·199 | 425 | ····.line·199 |
426 | ····if-eqz·v13,·:cond_6 | 426 | ····if-eqz·v13,·:cond_6 |
427 | ····.line·200 | 427 | ····.line·200 |
428 | ····move-object/from16·v0,·p0 | 428 | ····move-object/from16·v0,·p0 |
Offset 455, 42 lines modified | Offset 455, 46 lines modified | ||
455 | ····.line·205 | 455 | ····.line·205 |
456 | ····:cond_7 | 456 | ····:cond_7 |
457 | ····if-eqz·v2,·:cond_9 | 457 | ····if-eqz·v2,·:cond_9 |
458 | ····move-object·v14,·v2 | 458 | ····move-object·v14,·v2 |
459 | ····.line·278 | ||
460 | ····.end·local·v2····#·"result":Lokhttp3/internal/connection/RealConnection; | 459 | ····.end·local·v2····#·"result":Lokhttp3/internal/connection/RealConnection; |
461 | ····.local·v14,·"result":Lokhttp3/internal/connection/RealConnection; | 460 | ····.local·v14,·"result":Lokhttp3/internal/connection/RealConnection; |
461 | ····move-object·v15,·v2 | ||
462 | ····.line·278 | ||
463 | ····.end·local·v14····#·"result":Lokhttp3/internal/connection/RealConnection; | ||
464 | ····.local·v15,·"result":Lokhttp3/internal/connection/RealConnection; | ||
462 | ····:goto_1 | 465 | ····:goto_1 |
463 | ····return-object·v1 | 466 | ····return-object·v15 |
464 | ····.line·193 | 467 | ····.line·193 |
465 | ····.end·local·v1 | 468 | ····.end·local·v15····#·"result":Lokhttp3/internal/connection/RealConnection; |
466 | ····.restart·local·v2····#·"result":Lokhttp3/internal/connection/RealConnection; | 469 | ····.restart·local·v2····#·"result":Lokhttp3/internal/connection/RealConnection; |
467 | ····:cond_8 | 470 | ····:cond_8 |
468 | ····:try_start_2 | 471 | ····:try_start_2 |
469 | ····move-object/from16·v0,·p0 | 472 | ····move-object/from16·v0,·p0 |
470 | ····iget-object·v0,·v0,·Lokhttp3/internal/connection/StreamAllocation;->route:Lokhttp3/Route; | 473 | ····iget-object·v0,·v0,·Lokhttp3/internal/connection/StreamAllocation;->route:Lokhttp3/Route; |
471 | ····move-object/from16·v1 | 474 | ····move-object/from16·v18,·v0 |
472 | ····:try_end_2 | 475 | ····:try_end_2 |
473 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 | 476 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 |
474 | ····goto·:goto_0 | 477 | ····goto·:goto_0 |
475 | ····.line·211 | 478 | ····.line·211 |
476 | ····:cond_9 | 479 | ····:cond_9 |
477 | ····const/4·v12,·0x0 | 480 | ····const/4·v12,·0x0 |
478 | ····.line·212 | 481 | ····.line·212 |
479 | ····.local·v12,·"newRouteSelection":Z | 482 | ····.local·v12,·"newRouteSelection":Z |
480 | ····if-nez·v1 | 483 | ····if-nez·v18,·:cond_b |
481 | ····move-object/from16·v0,·p0 | 484 | ····move-object/from16·v0,·p0 |
482 | ····iget-object·v3,·v0,·Lokhttp3/internal/connection/StreamAllocation;->routeSelection:Lokhttp3/internal/connection/RouteSelector$Selection; | 485 | ····iget-object·v3,·v0,·Lokhttp3/internal/connection/StreamAllocation;->routeSelection:Lokhttp3/internal/connection/RouteSelector$Selection; |
483 | ····if-eqz·v3,·:cond_a | 486 | ····if-eqz·v3,·:cond_a |
Offset 564, 55 lines modified | Offset 568, 57 lines modified | ||
564 | ····:try_start_4 | 568 | ····:try_start_4 |
565 | ····move-object/from16·v0,·p0 | 569 | ····move-object/from16·v0,·p0 |
566 | ····iget-object·v3,·v0,·Lokhttp3/internal/connection/StreamAllocation;->routeSelection:Lokhttp3/internal/connection/RouteSelector$Selection; | 570 | ····iget-object·v3,·v0,·Lokhttp3/internal/connection/StreamAllocation;->routeSelection:Lokhttp3/internal/connection/RouteSelector$Selection; |
567 | ····invoke-virtual·{v3},·Lokhttp3/internal/connection/RouteSelector$Selection;->getAll()Ljava/util/List; | 571 | ····invoke-virtual·{v3},·Lokhttp3/internal/connection/RouteSelector$Selection;->getAll()Ljava/util/List; |
568 | ····move-result-object·v1 | 572 | ····move-result-object·v17 |
Max diff block lines reached; 9695/13739 bytes (70.57%) of diff not shown. |
Offset 847, 197 lines modified | Offset 847, 205 lines modified | ||
847 | ····invoke-virtual·{v0,·p1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z | 847 | ····invoke-virtual·{v0,·p1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z |
848 | ····.line·563 | 848 | ····.line·563 |
849 | ····return-void | 849 | ····return-void |
850 | .end·method | 850 | .end·method |
851 | .method·public·allocBackStackIndex(Landroid/support/v4/app/BackStackRecord;)I | 851 | .method·public·allocBackStackIndex(Landroid/support/v4/app/BackStackRecord;)I |
852 | ····.locals· | 852 | ····.locals·6 |
853 | ····.param·p1,·"bse"····#·Landroid/support/v4/app/BackStackRecord; | 853 | ····.param·p1,·"bse"····#·Landroid/support/v4/app/BackStackRecord; |
854 | ····.prologue | 854 | ····.prologue |
855 | ····.line·1413 | 855 | ····.line·1413 |
856 | ····monitor-enter·p0 | 856 | ····monitor-enter·p0 |
857 | ····.line·1414 | 857 | ····.line·1414 |
858 | ····:try_start_0 | 858 | ····:try_start_0 |
859 | ····iget-object·v | 859 | ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mAvailBackStackIndices:Ljava/util/ArrayList; |
860 | ····if-eqz·v | 860 | ····if-eqz·v3,·:cond_0 |
861 | ····iget-object·v | 861 | ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mAvailBackStackIndices:Ljava/util/ArrayList; |
862 | ····invoke-virtual·{v | 862 | ····invoke-virtual·{v3},·Ljava/util/ArrayList;->size()I |
863 | ····move-result·v | 863 | ····move-result·v3 |
864 | ····if-gtz·v | 864 | ····if-gtz·v3,·:cond_3 |
865 | ····.line·1415 | 865 | ····.line·1415 |
866 | ····:cond_0 | 866 | ····:cond_0 |
867 | ····iget-object·v | 867 | ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mBackStackIndices:Ljava/util/ArrayList; |
868 | ····if-nez·v | 868 | ····if-nez·v3,·:cond_1 |
869 | ····.line·1416 | 869 | ····.line·1416 |
870 | ····new-instance·v | 870 | ····new-instance·v3,·Ljava/util/ArrayList; |
871 | ····invoke-direct·{v | 871 | ····invoke-direct·{v3},·Ljava/util/ArrayList;-><init>()V |
872 | ····iput-object·v | 872 | ····iput-object·v3,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mBackStackIndices:Ljava/util/ArrayList; |
873 | ····.line·1418 | 873 | ····.line·1418 |
874 | ····:cond_1 | 874 | ····:cond_1 |
875 | ····iget-object·v | 875 | ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mBackStackIndices:Ljava/util/ArrayList; |
876 | ····invoke-virtual·{v | 876 | ····invoke-virtual·{v3},·Ljava/util/ArrayList;->size()I |
877 | ····move-result·v0 | 877 | ····move-result·v0 |
878 | ····.line·1419 | 878 | ····.line·1419 |
879 | ····.local·v0,·"index":I | 879 | ····.local·v0,·"index":I |
880 | ····sget-boolean·v | 880 | ····sget-boolean·v3,·Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z |
881 | ····if-eqz·v | 881 | ····if-eqz·v3,·:cond_2 |
882 | ····const-string·v | 882 | ····const-string·v3,·"FragmentManager" |
883 | ····new-instance·v | 883 | ····new-instance·v4,·Ljava/lang/StringBuilder; |
884 | ····invoke-direct·{v | 884 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V |
885 | ····const-string·v | 885 | ····const-string·v5,·"Setting·back·stack·index·" |
886 | ····invoke-virtual·{v | 886 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
887 | ····move-result-object·v | 887 | ····move-result-object·v4 |
888 | ····invoke-virtual·{v | 888 | ····invoke-virtual·{v4,·v0},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
889 | ····move-result-object·v | 889 | ····move-result-object·v4 |
890 | ····const-string·v | 890 | ····const-string·v5,·"·to·" |
891 | ····invoke-virtual·{v | 891 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
892 | ····move-result-object·v | 892 | ····move-result-object·v4 |
893 | ····invoke-virtual·{v | 893 | ····invoke-virtual·{v4,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
894 | ····move-result-object·v | 894 | ····move-result-object·v4 |
895 | ····invoke-virtual·{v | 895 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
896 | ····move-result-object·v | 896 | ····move-result-object·v4 |
897 | ····invoke-static·{v | 897 | ····invoke-static·{v3,·v4},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I |
898 | ····.line·1420 | 898 | ····.line·1420 |
899 | ····:cond_2 | 899 | ····:cond_2 |
900 | ····iget-object·v | 900 | ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mBackStackIndices:Ljava/util/ArrayList; |
901 | ····invoke-virtual·{v | 901 | ····invoke-virtual·{v3,·p1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z |
902 | ····.line·1421 | 902 | ····.line·1421 |
903 | ····monitor-exit·p0 | 903 | ····monitor-exit·p0 |
904 | ····move·v1,·v0 | 904 | ····move·v1,·v0 |
905 | ····.line·1427 | ||
906 | ····.end·local·v0····#·"index":I | 905 | ····.end·local·v0····#·"index":I |
907 | ····.local·v1,·"index":I | 906 | ····.local·v1,·"index":I |
907 | ····move·v2,·v0 | ||
908 | ····.line·1427 | ||
909 | ····.end·local·v1····#·"index":I | ||
910 | ····.local·v2,·"index":I | ||
908 | ····:goto_0 | 911 | ····:goto_0 |
909 | ····return·v | 912 | ····return·v2 |
910 | ····.line·1424 | 913 | ····.line·1424 |
911 | ····.end·local·v | 914 | ····.end·local·v2····#·"index":I |
912 | ····:cond_3 | 915 | ····:cond_3 |
913 | ····iget-object·v2,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mAvailBackStackIndices:Ljava/util/ArrayList; | ||
914 | ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mAvailBackStackIndices:Ljava/util/ArrayList; | 916 | ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mAvailBackStackIndices:Ljava/util/ArrayList; |
915 | ····i | 917 | ····iget-object·v4,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mAvailBackStackIndices:Ljava/util/ArrayList; |
916 | ···· | 918 | ····invoke-virtual·{v4},·Ljava/util/ArrayList;->size()I |
917 | ···· | 919 | ····move-result·v4 |
918 | ···· | 920 | ····add-int/lit8·v4,·v4,·-0x1 |
919 | ···· | 921 | ····invoke-virtual·{v3,·v4},·Ljava/util/ArrayList;->remove(I)Ljava/lang/Object; |
922 | ····move-result-object·v3 | ||
Max diff block lines reached; 3706/9841 bytes (37.66%) of diff not shown. |
Offset 428, 97 lines modified | Offset 428, 103 lines modified | ||
428 | ····move-object·v5,·v2 | 428 | ····move-object·v5,·v2 |
429 | ····.line·188 | 429 | ····.line·188 |
430 | ····goto·:goto_0 | 430 | ····goto·:goto_0 |
431 | .end·method | 431 | .end·method |
432 | .method·public·onCreateSnapshotView(Landroid/content/Context;Landroid/os/Parcelable;)Landroid/view/View; | 432 | .method·public·onCreateSnapshotView(Landroid/content/Context;Landroid/os/Parcelable;)Landroid/view/View; |
433 | ····.locals· | 433 | ····.locals·9 |
434 | ····.param·p1,·"context"····#·Landroid/content/Context; | 434 | ····.param·p1,·"context"····#·Landroid/content/Context; |
435 | ····.param·p2,·"snapshot"····#·Landroid/os/Parcelable; | 435 | ····.param·p2,·"snapshot"····#·Landroid/os/Parcelable; |
436 | ····.prologue | 436 | ····.prologue |
437 | ····.line·238 | 437 | ····.line·238 |
438 | ····const/4·v5,·0x0 | 438 | ····const/4·v5,·0x0 |
439 | ····.line·239 | 439 | ····.line·239 |
440 | ····.local·v5,·"view":Landroid/widget/ImageView; | 440 | ····.local·v5,·"view":Landroid/widget/ImageView; |
441 | ····instance-of·v | 441 | ····instance-of·v7,·p2,·Landroid/os/Bundle; |
442 | ····if-eqz·v | 442 | ····if-eqz·v7,·:cond_2 |
443 | ····move-object·v1,·p2 | 443 | ····move-object·v1,·p2 |
444 | ····.line·240 | 444 | ····.line·240 |
445 | ····check-cast·v1,·Landroid/os/Bundle; | 445 | ····check-cast·v1,·Landroid/os/Bundle; |
446 | ····.line·241 | 446 | ····.line·241 |
447 | ····.local·v1,·"bundle":Landroid/os/Bundle; | 447 | ····.local·v1,·"bundle":Landroid/os/Bundle; |
448 | ····const-string·v | 448 | ····const-string·v7,·"sharedElement:snapshot:bitmap" |
449 | ····invoke-virtual·{v1,·v | 449 | ····invoke-virtual·{v1,·v7},·Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable; |
450 | ····move-result-object·v0 | 450 | ····move-result-object·v0 |
451 | ····check-cast·v0,·Landroid/graphics/Bitmap; | 451 | ····check-cast·v0,·Landroid/graphics/Bitmap; |
452 | ····.line·242 | 452 | ····.line·242 |
453 | ····.local·v0,·"bitmap":Landroid/graphics/Bitmap; | 453 | ····.local·v0,·"bitmap":Landroid/graphics/Bitmap; |
454 | ····if-nez·v0,·:cond_0 | 454 | ····if-nez·v0,·:cond_0 |
455 | ····.line·243 | 455 | ····.line·243 |
456 | ····const/4·v | 456 | ····const/4·v7,·0x0 |
457 | ····move-object·v6,·v5 | ||
457 | ····.line·261 | 458 | ····.line·261 |
458 | ····.end·local·v0····#·"bitmap":Landroid/graphics/Bitmap; | 459 | ····.end·local·v0····#·"bitmap":Landroid/graphics/Bitmap; |
459 | ····.end·local·v1····#·"bundle":Landroid/os/Bundle; | 460 | ····.end·local·v1····#·"bundle":Landroid/os/Bundle; |
461 | ····.end·local·v5····#·"view":Landroid/widget/ImageView; | ||
462 | ····.local·v6,·"view":Landroid/widget/ImageView; | ||
460 | ····:goto_0 | 463 | ····:goto_0 |
461 | ····return-object·v | 464 | ····return-object·v7 |
462 | ····.line·245 | 465 | ····.line·245 |
466 | ····.end·local·v6····#·"view":Landroid/widget/ImageView; | ||
463 | ····.restart·local·v0····#·"bitmap":Landroid/graphics/Bitmap; | 467 | ····.restart·local·v0····#·"bitmap":Landroid/graphics/Bitmap; |
464 | ····.restart·local·v1····#·"bundle":Landroid/os/Bundle; | 468 | ····.restart·local·v1····#·"bundle":Landroid/os/Bundle; |
469 | ····.restart·local·v5····#·"view":Landroid/widget/ImageView; | ||
465 | ····:cond_0 | 470 | ····:cond_0 |
466 | ····new-instance·v2,·Landroid/widget/ImageView; | 471 | ····new-instance·v2,·Landroid/widget/ImageView; |
467 | ····invoke-direct·{v2,·p1},·Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V | 472 | ····invoke-direct·{v2,·p1},·Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V |
468 | ····.line·246 | 473 | ····.line·246 |
469 | ····.local·v2,·"imageView":Landroid/widget/ImageView; | 474 | ····.local·v2,·"imageView":Landroid/widget/ImageView; |
470 | ····move-object·v5,·v2 | 475 | ····move-object·v5,·v2 |
471 | ····.line·247 | 476 | ····.line·247 |
472 | ····invoke-virtual·{v2,·v0},·Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V | 477 | ····invoke-virtual·{v2,·v0},·Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V |
473 | ····.line·248 | 478 | ····.line·248 |
474 | ····const-string·v | 479 | ····const-string·v7,·"sharedElement:snapshot:imageScaleType" |
475 | ····invoke-virtual·{v1,·v | 480 | ····invoke-virtual·{v1,·v7},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; |
476 | ····move-result-object·v | 481 | ····move-result-object·v7 |
477 | ····invoke-static·{v | 482 | ····invoke-static·{v7},·Landroid/widget/ImageView$ScaleType;->valueOf(Ljava/lang/String;)Landroid/widget/ImageView$ScaleType; |
478 | ····move-result-object·v | 483 | ····move-result-object·v7 |
479 | ····invoke-virtual·{v2,·v | 484 | ····invoke-virtual·{v2,·v7},·Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V |
480 | ····.line·250 | 485 | ····.line·250 |
481 | ····invoke-virtual·{v2},·Landroid/widget/ImageView;->getScaleType()Landroid/widget/ImageView$ScaleType; | 486 | ····invoke-virtual·{v2},·Landroid/widget/ImageView;->getScaleType()Landroid/widget/ImageView$ScaleType; |
482 | ····move-result-object·v | 487 | ····move-result-object·v7 |
483 | ····sget-object·v | 488 | ····sget-object·v8,·Landroid/widget/ImageView$ScaleType;->MATRIX:Landroid/widget/ImageView$ScaleType; |
484 | ····if-ne·v | 489 | ····if-ne·v7,·v8,·:cond_1 |
485 | ····.line·251 | 490 | ····.line·251 |
486 | ····const-string·v | 491 | ····const-string·v7,·"sharedElement:snapshot:imageMatrix" |
487 | ····invoke-virtual·{v1,·v | 492 | ····invoke-virtual·{v1,·v7},·Landroid/os/Bundle;->getFloatArray(Ljava/lang/String;)[F |
488 | ····move-result-object·v4 | 493 | ····move-result-object·v4 |
489 | ····.line·252 | 494 | ····.line·252 |
490 | ····.local·v4,·"values":[F | 495 | ····.local·v4,·"values":[F |
491 | ····new-instance·v3,·Landroid/graphics/Matrix; | 496 | ····new-instance·v3,·Landroid/graphics/Matrix; |
Offset 536, 22 lines modified | Offset 542, 28 lines modified | ||
536 | ····.end·local·v2····#·"imageView":Landroid/widget/ImageView; | 542 | ····.end·local·v2····#·"imageView":Landroid/widget/ImageView; |
537 | ····.end·local·v3····#·"matrix":Landroid/graphics/Matrix; | 543 | ····.end·local·v3····#·"matrix":Landroid/graphics/Matrix; |
538 | ····.end·local·v4····#·"values":[F | 544 | ····.end·local·v4····#·"values":[F |
539 | ····:cond_1 | 545 | ····:cond_1 |
540 | ····:goto_1 | 546 | ····:goto_1 |
541 | ····move-object·v6,·v5 | 547 | ····move-object·v6,·v5 |
548 | ····.end·local·v5····#·"view":Landroid/widget/ImageView; | ||
549 | ····.restart·local·v6····#·"view":Landroid/widget/ImageView; | ||
550 | ····move-object·v7,·v5 | ||
542 | ····.line·261 | 551 | ····.line·261 |
543 | ····goto·:goto_0 | 552 | ····goto·:goto_0 |
544 | ····.line·256 | 553 | ····.line·256 |
554 | ····.end·local·v6····#·"view":Landroid/widget/ImageView; | ||
555 | ····.restart·local·v5····#·"view":Landroid/widget/ImageView; | ||
545 | ····:cond_2 | 556 | ····:cond_2 |
546 | ····instance-of·v | 557 | ····instance-of·v7,·p2,·Landroid/graphics/Bitmap; |
547 | ····if-eqz·v | 558 | ····if-eqz·v7,·:cond_1 |
548 | ····move-object·v0,·p2 | 559 | ····move-object·v0,·p2 |
Max diff block lines reached; 78/4879 bytes (1.60%) of diff not shown. |
Offset 243, 75 lines modified | Offset 243, 81 lines modified | ||
243 | ····monitor-exit·p0 | 243 | ····monitor-exit·p0 |
244 | ····throw·v0 | 244 | ····throw·v0 |
245 | .end·method | 245 | .end·method |
246 | .method·public·final·get(Ljava/lang/Object;)Ljava/lang/Object; | 246 | .method·public·final·get(Ljava/lang/Object;)Ljava/lang/Object; |
247 | ····.locals· | 247 | ····.locals·5 |
248 | ····.annotation·system·Ldalvik/annotation/Signature; | 248 | ····.annotation·system·Ldalvik/annotation/Signature; |
249 | ········value·=·{ | 249 | ········value·=·{ |
250 | ············"(TK;)TV;" | 250 | ············"(TK;)TV;" |
251 | ········} | 251 | ········} |
252 | ····.end·annotation | 252 | ····.end·annotation |
253 | ····.prologue | 253 | ····.prologue |
254 | ····.line·78 | 254 | ····.line·78 |
255 | ····.local·p0,·"this":Landroid/support/v4/util/LruCache;,·"Landroid/support/v4/util/LruCache<TK;TV;>;" | 255 | ····.local·p0,·"this":Landroid/support/v4/util/LruCache;,·"Landroid/support/v4/util/LruCache<TK;TV;>;" |
256 | ····.local·p1,·"key":Ljava/lang/Object;,·"TK;" | 256 | ····.local·p1,·"key":Ljava/lang/Object;,·"TK;" |
257 | ····if-nez·p1,·:cond_0 | 257 | ····if-nez·p1,·:cond_0 |
258 | ····.line·79 | 258 | ····.line·79 |
259 | ····new-instance·v | 259 | ····new-instance·v3,·Ljava/lang/NullPointerException; |
260 | ····const-string·v | 260 | ····const-string·v4,·"key·==·null" |
261 | ····invoke-direct·{v | 261 | ····invoke-direct·{v3,·v4},·Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V |
262 | ····throw·v | 262 | ····throw·v3 |
263 | ····.line·83 | 263 | ····.line·83 |
264 | ····:cond_0 | 264 | ····:cond_0 |
265 | ····monitor-enter·p0 | 265 | ····monitor-enter·p0 |
266 | ····.line·84 | 266 | ····.line·84 |
267 | ····:try_start_0 | 267 | ····:try_start_0 |
268 | ····iget-object·v | 268 | ····iget-object·v3,·p0,·Landroid/support/v4/util/LruCache;->map:Ljava/util/LinkedHashMap; |
269 | ····invoke-virtual·{v | 269 | ····invoke-virtual·{v3,·p1},·Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; |
270 | ····move-result-object·v1 | 270 | ····move-result-object·v1 |
271 | ····.line·85 | 271 | ····.line·85 |
272 | ····.local·v1,·"mapValue":Ljava/lang/Object;,·"TV;" | 272 | ····.local·v1,·"mapValue":Ljava/lang/Object;,·"TV;" |
273 | ····if-eqz·v1,·:cond_1 | 273 | ····if-eqz·v1,·:cond_1 |
274 | ····.line·86 | 274 | ····.line·86 |
275 | ····iget·v | 275 | ····iget·v3,·p0,·Landroid/support/v4/util/LruCache;->hitCount:I |
276 | ····add-int/lit8·v | 276 | ····add-int/lit8·v3,·v3,·0x1 |
277 | ····iput·v | 277 | ····iput·v3,·p0,·Landroid/support/v4/util/LruCache;->hitCount:I |
278 | ····.line·87 | 278 | ····.line·87 |
279 | ····monitor-exit·p0 | 279 | ····monitor-exit·p0 |
280 | ····move-object·v2,·v1 | ||
281 | ····.end·local·v1····#·"mapValue":Ljava/lang/Object;,·"TV;" | ||
282 | ····.local·v2,·"mapValue":Ljava/lang/Object;,·"TV;" | ||
280 | ····move-object·v0,·v1 | 283 | ····move-object·v0,·v1 |
281 | ····.line·121 | 284 | ····.line·121 |
282 | ····:goto_0 | 285 | ····:goto_0 |
283 | ····return-object·v0 | 286 | ····return-object·v0 |
284 | ····.line·89 | 287 | ····.line·89 |
288 | ····.end·local·v2····#·"mapValue":Ljava/lang/Object;,·"TV;" | ||
289 | ····.restart·local·v1····#·"mapValue":Ljava/lang/Object;,·"TV;" | ||
285 | ····:cond_1 | 290 | ····:cond_1 |
286 | ····iget·v | 291 | ····iget·v3,·p0,·Landroid/support/v4/util/LruCache;->missCount:I |
287 | ····add-int/lit8·v | 292 | ····add-int/lit8·v3,·v3,·0x1 |
288 | ····iput·v | 293 | ····iput·v3,·p0,·Landroid/support/v4/util/LruCache;->missCount:I |
289 | ····.line·90 | 294 | ····.line·90 |
290 | ····monitor-exit·p0 | 295 | ····monitor-exit·p0 |
291 | ····:try_end_0 | 296 | ····:try_end_0 |
292 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 297 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
293 | ····.line·99 | 298 | ····.line·99 |
Offset 322, 108 lines modified | Offset 328, 123 lines modified | ||
322 | ····.line·100 | 328 | ····.line·100 |
323 | ····.local·v0,·"createdValue":Ljava/lang/Object;,·"TV;" | 329 | ····.local·v0,·"createdValue":Ljava/lang/Object;,·"TV;" |
324 | ····if-nez·v0,·:cond_2 | 330 | ····if-nez·v0,·:cond_2 |
325 | ····.line·101 | 331 | ····.line·101 |
326 | ····const/4·v0,·0x0 | 332 | ····const/4·v0,·0x0 |
333 | ····move-object·v2,·v1 | ||
334 | ····.end·local·v1····#·"mapValue":Ljava/lang/Object;,·"TV;" | ||
335 | ····.restart·local·v2····#·"mapValue":Ljava/lang/Object;,·"TV;" | ||
327 | ····goto·:goto_0 | 336 | ····goto·:goto_0 |
328 | ····.line·90 | 337 | ····.line·90 |
329 | ····.end·local·v0····#·"createdValue":Ljava/lang/Object;,·"TV;" | 338 | ····.end·local·v0····#·"createdValue":Ljava/lang/Object;,·"TV;" |
330 | ····.end·local·v | 339 | ····.end·local·v2····#·"mapValue":Ljava/lang/Object;,·"TV;" |
331 | ····:catchall_0 | 340 | ····:catchall_0 |
332 | ····move-exception·v | 341 | ····move-exception·v3 |
333 | ····:try_start_1 | 342 | ····:try_start_1 |
334 | ····monitor-exit·p0 | 343 | ····monitor-exit·p0 |
335 | ····:try_end_1 | 344 | ····:try_end_1 |
336 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 345 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
337 | ····throw·v | 346 | ····throw·v3 |
338 | ····.line·104 | 347 | ····.line·104 |
339 | ····.restart·local·v0····#·"createdValue":Ljava/lang/Object;,·"TV;" | 348 | ····.restart·local·v0····#·"createdValue":Ljava/lang/Object;,·"TV;" |
340 | ····.restart·local·v1····#·"mapValue":Ljava/lang/Object;,·"TV;" | 349 | ····.restart·local·v1····#·"mapValue":Ljava/lang/Object;,·"TV;" |
341 | ····:cond_2 | 350 | ····:cond_2 |
342 | ····monitor-enter·p0 | 351 | ····monitor-enter·p0 |
343 | ····.line·105 | 352 | ····.line·105 |
344 | ····:try_start_2 | 353 | ····:try_start_2 |
345 | ····iget·v | 354 | ····iget·v3,·p0,·Landroid/support/v4/util/LruCache;->createCount:I |
346 | ····add-int/lit8·v | 355 | ····add-int/lit8·v3,·v3,·0x1 |
347 | ····iput·v | 356 | ····iput·v3,·p0,·Landroid/support/v4/util/LruCache;->createCount:I |
348 | ····.line·106 | 357 | ····.line·106 |
349 | ····iget-object·v | 358 | ····iget-object·v3,·p0,·Landroid/support/v4/util/LruCache;->map:Ljava/util/LinkedHashMap; |
350 | ····invoke-virtual·{v | 359 | ····invoke-virtual·{v3,·p1,·v0},·Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
Max diff block lines reached; 2694/7174 bytes (37.55%) of diff not shown. |
Offset 618, 162 lines modified | Offset 618, 194 lines modified | ||
618 | ····move-result-object·v0 | 618 | ····move-result-object·v0 |
619 | ····goto·:goto_0 | 619 | ····goto·:goto_0 |
620 | .end·method | 620 | .end·method |
621 | .method·private·fixLayoutEndGap(ILandroid/support/v7/widget/RecyclerView$Recycler;Landroid/support/v7/widget/RecyclerView$State;Z)I | 621 | .method·private·fixLayoutEndGap(ILandroid/support/v7/widget/RecyclerView$Recycler;Landroid/support/v7/widget/RecyclerView$State;Z)I |
622 | ····.locals· | 622 | ····.locals·4 |
623 | ····.param·p1,·"endOffset"····#·I | 623 | ····.param·p1,·"endOffset"····#·I |
624 | ····.param·p2,·"recycler"····#·Landroid/support/v7/widget/RecyclerView$Recycler; | 624 | ····.param·p2,·"recycler"····#·Landroid/support/v7/widget/RecyclerView$Recycler; |
625 | ····.param·p3,·"state"····#·Landroid/support/v7/widget/RecyclerView$State; | 625 | ····.param·p3,·"state"····#·Landroid/support/v7/widget/RecyclerView$State; |
626 | ····.param·p4,·"canOffsetChildren"····#·Z | 626 | ····.param·p4,·"canOffsetChildren"····#·Z |
627 | ····.prologue | 627 | ····.prologue |
628 | ····.line·795 | 628 | ····.line·795 |
629 | ····iget-object·v | 629 | ····iget-object·v3,·p0,·Landroid/support/v7/widget/LinearLayoutManager;->mOrientationHelper:Landroid/support/v7/widget/OrientationHelper; |
630 | ····invoke-virtual·{v | 630 | ····invoke-virtual·{v3},·Landroid/support/v7/widget/OrientationHelper;->getEndAfterPadding()I |
631 | ····move-result·v | 631 | ····move-result·v3 |
632 | ····sub-int·v | 632 | ····sub-int·v2,·v3,·p1 |
633 | ····.line·796 | 633 | ····.line·796 |
634 | ····.local·v | 634 | ····.local·v2,·"gap":I |
635 | ····const/4·v0,·0x0 | 635 | ····const/4·v0,·0x0 |
636 | ····.line·797 | 636 | ····.line·797 |
637 | ····.local·v0,·"fixOffset":I | 637 | ····.local·v0,·"fixOffset":I |
638 | ····if-lez·v | 638 | ····if-lez·v2,·:cond_0 |
639 | ····.line·798 | 639 | ····.line·798 |
640 | ····neg-int·v | 640 | ····neg-int·v3,·v2 |
641 | ····invoke-virtual·{p0,·v | 641 | ····invoke-virtual·{p0,·v3,·p2,·p3},·Landroid/support/v7/widget/LinearLayoutManager;->scrollBy(ILandroid/support/v7/widget/RecyclerView$Recycler;Landroid/support/v7/widget/RecyclerView$State;)I |
642 | ····move-result·v | 642 | ····move-result·v3 |
643 | ····neg-int·v0,·v | 643 | ····neg-int·v0,·v3 |
644 | ····.line·803 | 644 | ····.line·803 |
645 | ····add-int/2addr·p1,·v0 | 645 | ····add-int/2addr·p1,·v0 |
646 | ····.line·804 | 646 | ····.line·804 |
647 | ····if-eqz·p4,·:cond_1 | 647 | ····if-eqz·p4,·:cond_1 |
648 | ····.line·806 | 648 | ····.line·806 |
649 | ····iget-object·v | 649 | ····iget-object·v3,·p0,·Landroid/support/v7/widget/LinearLayoutManager;->mOrientationHelper:Landroid/support/v7/widget/OrientationHelper; |
650 | ····invoke-virtual·{v | 650 | ····invoke-virtual·{v3},·Landroid/support/v7/widget/OrientationHelper;->getEndAfterPadding()I |
651 | ····move-result·v | 651 | ····move-result·v3 |
652 | ····sub-int·v | 652 | ····sub-int·v2,·v3,·p1 |
653 | ····.line·807 | 653 | ····.line·807 |
654 | ····if-lez·v | 654 | ····if-lez·v2,·:cond_1 |
655 | ····.line·808 | 655 | ····.line·808 |
656 | ····iget-object·v | 656 | ····iget-object·v3,·p0,·Landroid/support/v7/widget/LinearLayoutManager;->mOrientationHelper:Landroid/support/v7/widget/OrientationHelper; |
657 | ····invoke-virtual·{v | 657 | ····invoke-virtual·{v3,·v2},·Landroid/support/v7/widget/OrientationHelper;->offsetChildren(I)V |
658 | ····.line·809 | 658 | ····.line·809 |
659 | ····add-int·v | 659 | ····add-int·v3,·v2,·v0 |
660 | ····move·v1,·v0 | ||
660 | ····.line·812 | 661 | ····.line·812 |
662 | ····.end·local·v0····#·"fixOffset":I | ||
663 | ····.local·v1,·"fixOffset":I | ||
661 | ····:goto_0 | 664 | ····:goto_0 |
662 | ····return·v | 665 | ····return·v3 |
663 | ····.line·800 | 666 | ····.line·800 |
667 | ····.end·local·v1····#·"fixOffset":I | ||
668 | ····.restart·local·v0····#·"fixOffset":I | ||
664 | ····:cond_0 | 669 | ····:cond_0 |
665 | ····const/4·v | 670 | ····const/4·v3,·0x0 |
671 | ····move·v1,·v0 | ||
672 | ····.end·local·v0····#·"fixOffset":I | ||
673 | ····.restart·local·v1····#·"fixOffset":I | ||
666 | ····goto·:goto_0 | 674 | ····goto·:goto_0 |
675 | ····.end·local·v1····#·"fixOffset":I | ||
676 | ····.restart·local·v0····#·"fixOffset":I | ||
667 | ····:cond_1 | 677 | ····:cond_1 |
668 | ····move·v | 678 | ····move·v1,·v0 |
679 | ····.end·local·v0····#·"fixOffset":I | ||
680 | ····.restart·local·v1····#·"fixOffset":I | ||
681 | ····move·v3,·v0 | ||
669 | ····.line·812 | 682 | ····.line·812 |
670 | ····goto·:goto_0 | 683 | ····goto·:goto_0 |
671 | .end·method | 684 | .end·method |
672 | .method·private·fixLayoutStartGap(ILandroid/support/v7/widget/RecyclerView$Recycler;Landroid/support/v7/widget/RecyclerView$State;Z)I | 685 | .method·private·fixLayoutStartGap(ILandroid/support/v7/widget/RecyclerView$Recycler;Landroid/support/v7/widget/RecyclerView$State;Z)I |
673 | ····.locals· | 686 | ····.locals·5 |
674 | ····.param·p1,·"startOffset"····#·I | 687 | ····.param·p1,·"startOffset"····#·I |
675 | ····.param·p2,·"recycler"····#·Landroid/support/v7/widget/RecyclerView$Recycler; | 688 | ····.param·p2,·"recycler"····#·Landroid/support/v7/widget/RecyclerView$Recycler; |
676 | ····.param·p3,·"state"····#·Landroid/support/v7/widget/RecyclerView$State; | 689 | ····.param·p3,·"state"····#·Landroid/support/v7/widget/RecyclerView$State; |
677 | ····.param·p4,·"canOffsetChildren"····#·Z | 690 | ····.param·p4,·"canOffsetChildren"····#·Z |
678 | ····.prologue | 691 | ····.prologue |
679 | ····.line·820 | 692 | ····.line·820 |
680 | ····iget-object·v | 693 | ····iget-object·v3,·p0,·Landroid/support/v7/widget/LinearLayoutManager;->mOrientationHelper:Landroid/support/v7/widget/OrientationHelper; |
681 | ····invoke-virtual·{v | 694 | ····invoke-virtual·{v3},·Landroid/support/v7/widget/OrientationHelper;->getStartAfterPadding()I |
682 | ····move-result·v | 695 | ····move-result·v3 |
683 | ····sub-int·v | 696 | ····sub-int·v2,·p1,·v3 |
684 | ····.line·821 | 697 | ····.line·821 |
685 | ····.local·v | 698 | ····.local·v2,·"gap":I |
686 | ····const/4·v0,·0x0 | 699 | ····const/4·v0,·0x0 |
687 | ····.line·822 | 700 | ····.line·822 |
688 | ····.local·v0,·"fixOffset":I | 701 | ····.local·v0,·"fixOffset":I |
689 | ····if-lez·v | 702 | ····if-lez·v2,·:cond_0 |
690 | ····.line·824 | 703 | ····.line·824 |
691 | ····invoke-virtual·{p0,·v | 704 | ····invoke-virtual·{p0,·v2,·p2,·p3},·Landroid/support/v7/widget/LinearLayoutManager;->scrollBy(ILandroid/support/v7/widget/RecyclerView$Recycler;Landroid/support/v7/widget/RecyclerView$State;)I |
Max diff block lines reached; 2138/7544 bytes (28.34%) of diff not shown. |
Offset 6032, 88 lines modified | Offset 6032, 101 lines modified | ||
6032 | ····:cond_3 | 6032 | ····:cond_3 |
6033 | ····const/4·v0,·0x0 | 6033 | ····const/4·v0,·0x0 |
6034 | ····goto·:goto_0 | 6034 | ····goto·:goto_0 |
6035 | .end·method | 6035 | .end·method |
6036 | .method·public·focusSearch(Landroid/view/View;I)Landroid/view/View; | 6036 | .method·public·focusSearch(Landroid/view/View;I)Landroid/view/View; |
6037 | ····.locals· | 6037 | ····.locals·6 |
6038 | ····.param·p1,·"focused"····#·Landroid/view/View; | 6038 | ····.param·p1,·"focused"····#·Landroid/view/View; |
6039 | ····.param·p2,·"direction"····#·I | 6039 | ····.param·p2,·"direction"····#·I |
6040 | ····.prologue | 6040 | ····.prologue |
6041 | ····.line·1370 | 6041 | ····.line·1370 |
6042 | ····iget-object·v | 6042 | ····iget-object·v3,·p0,·Landroid/support/v7/widget/RecyclerView;->mLayout:Landroid/support/v7/widget/RecyclerView$LayoutManager; |
6043 | ····invoke-virtual·{v | 6043 | ····invoke-virtual·{v3,·p1,·p2},·Landroid/support/v7/widget/RecyclerView$LayoutManager;->onInterceptFocusSearch(Landroid/view/View;I)Landroid/view/View; |
6044 | ····move-result-object·v1 | 6044 | ····move-result-object·v1 |
6045 | ····.line·1371 | 6045 | ····.line·1371 |
6046 | ····.local·v1,·"result":Landroid/view/View; | 6046 | ····.local·v1,·"result":Landroid/view/View; |
6047 | ····if-eqz·v1,·:cond_0 | 6047 | ····if-eqz·v1,·:cond_0 |
6048 | ····move-object·v2,·v1 | 6048 | ····move-object·v2,·v1 |
6049 | ····.end·local·v1····#·"result":Landroid/view/View; | ||
6050 | ····.local·v2,·"result":Landroid/view/View; | ||
6051 | ····move-object·v3,·v1 | ||
6049 | ····.line·1381 | 6052 | ····.line·1381 |
6050 | ····:goto_0 | 6053 | ····:goto_0 |
6051 | ····return-object·v | 6054 | ····return-object·v3 |
6052 | ····.line·1374 | 6055 | ····.line·1374 |
6056 | ····.end·local·v2····#·"result":Landroid/view/View; | ||
6057 | ····.restart·local·v1····#·"result":Landroid/view/View; | ||
6053 | ····:cond_0 | 6058 | ····:cond_0 |
6054 | ····invoke-static·{},·Landroid/view/FocusFinder;->getInstance()Landroid/view/FocusFinder; | 6059 | ····invoke-static·{},·Landroid/view/FocusFinder;->getInstance()Landroid/view/FocusFinder; |
6055 | ····move-result-object·v0 | 6060 | ····move-result-object·v0 |
6056 | ····.line·1375 | 6061 | ····.line·1375 |
6057 | ····.local·v0,·"ff":Landroid/view/FocusFinder; | 6062 | ····.local·v0,·"ff":Landroid/view/FocusFinder; |
6058 | ····invoke-virtual·{v0,·p0,·p1,·p2},·Landroid/view/FocusFinder;->findNextFocus(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; | 6063 | ····invoke-virtual·{v0,·p0,·p1,·p2},·Landroid/view/FocusFinder;->findNextFocus(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; |
6059 | ····move-result-object·v1 | 6064 | ····move-result-object·v1 |
6060 | ····.line·1376 | 6065 | ····.line·1376 |
6061 | ····if-nez·v1,·:cond_1 | 6066 | ····if-nez·v1,·:cond_1 |
6062 | ····iget-object·v | 6067 | ····iget-object·v3,·p0,·Landroid/support/v7/widget/RecyclerView;->mAdapter:Landroid/support/v7/widget/RecyclerView$Adapter; |
6063 | ····if-eqz·v | 6068 | ····if-eqz·v3,·:cond_1 |
6064 | ····.line·1377 | 6069 | ····.line·1377 |
6065 | ····invoke-virtual·{p0},·Landroid/support/v7/widget/RecyclerView;->eatRequestLayout()V | 6070 | ····invoke-virtual·{p0},·Landroid/support/v7/widget/RecyclerView;->eatRequestLayout()V |
6066 | ····.line·1378 | 6071 | ····.line·1378 |
6067 | ····iget-object·v | 6072 | ····iget-object·v3,·p0,·Landroid/support/v7/widget/RecyclerView;->mLayout:Landroid/support/v7/widget/RecyclerView$LayoutManager; |
6068 | ····iget-object·v | 6073 | ····iget-object·v4,·p0,·Landroid/support/v7/widget/RecyclerView;->mRecycler:Landroid/support/v7/widget/RecyclerView$Recycler; |
6069 | ····iget-object·v | 6074 | ····iget-object·v5,·p0,·Landroid/support/v7/widget/RecyclerView;->mState:Landroid/support/v7/widget/RecyclerView$State; |
6070 | ····invoke-virtual·{v | 6075 | ····invoke-virtual·{v3,·p1,·p2,·v4,·v5},·Landroid/support/v7/widget/RecyclerView$LayoutManager;->onFocusSearchFailed(Landroid/view/View;ILandroid/support/v7/widget/RecyclerView$Recycler;Landroid/support/v7/widget/RecyclerView$State;)Landroid/view/View; |
6071 | ····move-result-object·v1 | 6076 | ····move-result-object·v1 |
6072 | ····.line·1379 | 6077 | ····.line·1379 |
6073 | ····const/4·v | 6078 | ····const/4·v3,·0x0 |
6074 | ····invoke-virtual·{p0,·v | 6079 | ····invoke-virtual·{p0,·v3},·Landroid/support/v7/widget/RecyclerView;->resumeRequestLayout(Z)V |
6075 | ····.line·1381 | 6080 | ····.line·1381 |
6076 | ····:cond_1 | 6081 | ····:cond_1 |
6077 | ····if-eqz·v1,·:cond_2 | 6082 | ····if-eqz·v1,·:cond_2 |
6083 | ····move-object·v3,·v1 | ||
6084 | ····:goto_1 | ||
6078 | ····move-object·v2,·v1 | 6085 | ····move-object·v2,·v1 |
6086 | ····.end·local·v1····#·"result":Landroid/view/View; | ||
6087 | ····.restart·local·v2····#·"result":Landroid/view/View; | ||
6079 | ····goto·:goto_0 | 6088 | ····goto·:goto_0 |
6089 | ····.end·local·v2····#·"result":Landroid/view/View; | ||
6090 | ····.restart·local·v1····#·"result":Landroid/view/View; | ||
6080 | ····:cond_2 | 6091 | ····:cond_2 |
6081 | ····invoke-super·{p0,·p1,·p2},·Landroid/view/ViewGroup;->focusSearch(Landroid/view/View;I)Landroid/view/View; | 6092 | ····invoke-super·{p0,·p1,·p2},·Landroid/view/ViewGroup;->focusSearch(Landroid/view/View;I)Landroid/view/View; |
6082 | ····move-result-object·v | 6093 | ····move-result-object·v3 |
6083 | ····goto·:goto_ | 6094 | ····goto·:goto_1 |
6084 | .end·method | 6095 | .end·method |
6085 | .method·protected·generateDefaultLayoutParams()Landroid/view/ViewGroup$LayoutParams; | 6096 | .method·protected·generateDefaultLayoutParams()Landroid/view/ViewGroup$LayoutParams; |
6086 | ····.locals·2 | 6097 | ····.locals·2 |
6087 | ····.prologue | 6098 | ····.prologue |
6088 | ····.line·2338 | 6099 | ····.line·2338 |
Offset 432, 138 lines modified | Offset 432, 142 lines modified | ||
432 | ····.line·425 | 432 | ····.line·425 |
433 | ····add-int/lit8·v3,·v3,·0x1 | 433 | ····add-int/lit8·v3,·v3,·0x1 |
434 | ····goto/16·:goto_0 | 434 | ····goto/16·:goto_0 |
435 | .end·method | 435 | .end·method |
436 | .method·private·computeNewPriority()Lcom/squareup/picasso/Picasso$Priority; | 436 | .method·private·computeNewPriority()Lcom/squareup/picasso/Picasso$Priority; |
437 | ····.locals·1 | 437 | ····.locals·11 |
438 | ····.prologue | 438 | ····.prologue |
439 | ····const/4·v | 439 | ····const/4·v8,·0x1 |
440 | ····const/4·v | 440 | ····const/4·v9,·0x0 |
441 | ····.line·306 | 441 | ····.line·306 |
442 | ····sget-object·v5,·Lcom/squareup/picasso/Picasso$Priority;->LOW:Lcom/squareup/picasso/Picasso$Priority; | 442 | ····sget-object·v5,·Lcom/squareup/picasso/Picasso$Priority;->LOW:Lcom/squareup/picasso/Picasso$Priority; |
443 | ····.line·308 | 443 | ····.line·308 |
444 | ····.local·v5,·"newPriority":Lcom/squareup/picasso/Picasso$Priority; | 444 | ····.local·v5,·"newPriority":Lcom/squareup/picasso/Picasso$Priority; |
445 | ····iget-object·v | 445 | ····iget-object·v10,·p0,·Lcom/squareup/picasso/BitmapHunter;->actions:Ljava/util/List; |
446 | ····if-eqz·v | 446 | ····if-eqz·v10,·:cond_1 |
447 | ····iget-object·v | 447 | ····iget-object·v10,·p0,·Lcom/squareup/picasso/BitmapHunter;->actions:Ljava/util/List; |
448 | ····invoke-interface·{v | 448 | ····invoke-interface·{v10},·Ljava/util/List;->isEmpty()Z |
449 | ····move-result·v | 449 | ····move-result·v10 |
450 | ····if-nez·v | 450 | ····if-nez·v10,·:cond_1 |
451 | ····move·v2,·v | 451 | ····move·v2,·v8 |
452 | ····.line·309 | 452 | ····.line·309 |
453 | ····.local·v2,·"hasMultiple":Z | 453 | ····.local·v2,·"hasMultiple":Z |
454 | ····:goto_0 | 454 | ····:goto_0 |
455 | ····iget-object·v | 455 | ····iget-object·v10,·p0,·Lcom/squareup/picasso/BitmapHunter;->action:Lcom/squareup/picasso/Action; |
456 | ····if-nez·v | 456 | ····if-nez·v10,·:cond_0 |
457 | ····if-eqz·v2,·:cond_2 | 457 | ····if-eqz·v2,·:cond_2 |
458 | ····:cond_0 | 458 | ····:cond_0 |
459 | ····move·v1,·v | 459 | ····move·v1,·v8 |
460 | ····.line·312 | 460 | ····.line·312 |
461 | ····.local·v1,·"hasAny":Z | 461 | ····.local·v1,·"hasAny":Z |
462 | ····:goto_1 | 462 | ····:goto_1 |
463 | ····if-nez·v1,·:cond_3 | 463 | ····if-nez·v1,·:cond_3 |
464 | ····move-object·v6,·v5 | 464 | ····move-object·v6,·v5 |
465 | ····.line·330 | ||
466 | ····.end·local·v5····#·"newPriority":Lcom/squareup/picasso/Picasso$Priority; | 465 | ····.end·local·v5····#·"newPriority":Lcom/squareup/picasso/Picasso$Priority; |
467 | ····.local·v6,·"newPriority":Lcom/squareup/picasso/Picasso$Priority; | 466 | ····.local·v6,·"newPriority":Lcom/squareup/picasso/Picasso$Priority; |
467 | ····move-object·v7,·v5 | ||
468 | ····.line·330 | ||
469 | ····.end·local·v6····#·"newPriority":Lcom/squareup/picasso/Picasso$Priority; | ||
470 | ····.local·v7,·"newPriority":Lcom/squareup/picasso/Picasso$Priority; | ||
468 | ····:goto_2 | 471 | ····:goto_2 |
469 | ····return-object·v | 472 | ····return-object·v7 |
470 | ····.end·local·v1····#·"hasAny":Z | 473 | ····.end·local·v1····#·"hasAny":Z |
471 | ····.end·local·v2····#·"hasMultiple":Z | 474 | ····.end·local·v2····#·"hasMultiple":Z |
472 | ····.end·local·v | 475 | ····.end·local·v7····#·"newPriority":Lcom/squareup/picasso/Picasso$Priority; |
473 | ····.restart·local·v5····#·"newPriority":Lcom/squareup/picasso/Picasso$Priority; | 476 | ····.restart·local·v5····#·"newPriority":Lcom/squareup/picasso/Picasso$Priority; |
474 | ····:cond_1 | 477 | ····:cond_1 |
475 | ····move·v2,·v | 478 | ····move·v2,·v9 |
476 | ····.line·308 | 479 | ····.line·308 |
477 | ····goto·:goto_0 | 480 | ····goto·:goto_0 |
478 | ····.restart·local·v2····#·"hasMultiple":Z | 481 | ····.restart·local·v2····#·"hasMultiple":Z |
479 | ····:cond_2 | 482 | ····:cond_2 |
480 | ····move·v1,·v | 483 | ····move·v1,·v9 |
481 | ····.line·309 | 484 | ····.line·309 |
482 | ····goto·:goto_1 | 485 | ····goto·:goto_1 |
483 | ····.line·316 | 486 | ····.line·316 |
484 | ····.restart·local·v1····#·"hasAny":Z | 487 | ····.restart·local·v1····#·"hasAny":Z |
485 | ····:cond_3 | 488 | ····:cond_3 |
486 | ····iget-object·v | 489 | ····iget-object·v8,·p0,·Lcom/squareup/picasso/BitmapHunter;->action:Lcom/squareup/picasso/Action; |
487 | ····if-eqz·v | 490 | ····if-eqz·v8,·:cond_4 |
488 | ····.line·317 | 491 | ····.line·317 |
489 | ····iget-object·v | 492 | ····iget-object·v8,·p0,·Lcom/squareup/picasso/BitmapHunter;->action:Lcom/squareup/picasso/Action; |
490 | ····invoke-virtual·{v | 493 | ····invoke-virtual·{v8},·Lcom/squareup/picasso/Action;->getPriority()Lcom/squareup/picasso/Picasso$Priority; |
491 | ····move-result-object·v5 | 494 | ····move-result-object·v5 |
492 | ····.line·320 | 495 | ····.line·320 |
493 | ····:cond_4 | 496 | ····:cond_4 |
494 | ····if-eqz·v2,·:cond_6 | 497 | ····if-eqz·v2,·:cond_6 |
495 | ····.line·322 | 498 | ····.line·322 |
496 | ····const/4·v3,·0x0 | 499 | ····const/4·v3,·0x0 |
497 | ····.local·v3,·"i":I | 500 | ····.local·v3,·"i":I |
498 | ····iget-object·v | 501 | ····iget-object·v8,·p0,·Lcom/squareup/picasso/BitmapHunter;->actions:Ljava/util/List; |
499 | ····invoke-interface·{v | 502 | ····invoke-interface·{v8},·Ljava/util/List;->size()I |
500 | ····move-result·v4 | 503 | ····move-result·v4 |
501 | ····.local·v4,·"n":I | 504 | ····.local·v4,·"n":I |
502 | ····:goto_3 | 505 | ····:goto_3 |
503 | ····if-ge·v3,·v4,·:cond_6 | 506 | ····if-ge·v3,·v4,·:cond_6 |
504 | ····.line·323 | 507 | ····.line·323 |
505 | ····iget-object·v | 508 | ····iget-object·v8,·p0,·Lcom/squareup/picasso/BitmapHunter;->actions:Ljava/util/List; |
506 | ····invoke-interface·{v | 509 | ····invoke-interface·{v8,·v3},·Ljava/util/List;->get(I)Ljava/lang/Object; |
507 | ····move-result-object·v | 510 | ····move-result-object·v8 |
508 | ····check-cast·v | 511 | ····check-cast·v8,·Lcom/squareup/picasso/Action; |
509 | ····invoke-virtual·{v | 512 | ····invoke-virtual·{v8},·Lcom/squareup/picasso/Action;->getPriority()Lcom/squareup/picasso/Picasso$Priority; |
510 | ····move-result-object·v0 | 513 | ····move-result-object·v0 |
511 | ····.line·324 | 514 | ····.line·324 |
512 | ····.local·v0,·"actionPriority":Lcom/squareup/picasso/Picasso$Priority; | 515 | ····.local·v0,·"actionPriority":Lcom/squareup/picasso/Picasso$Priority; |
Max diff block lines reached; 20643/25441 bytes (81.14%) of diff not shown. |
Offset 1301, 137 lines modified | Offset 1301, 184 lines modified | ||
1301 | ····iput-object·v0,·p0,·Lcom/google/gson/internal/LinkedHashTreeMap;->entrySet:Lcom/google/gson/internal/LinkedHashTreeMap$EntrySet; | 1301 | ····iput-object·v0,·p0,·Lcom/google/gson/internal/LinkedHashTreeMap;->entrySet:Lcom/google/gson/internal/LinkedHashTreeMap$EntrySet; |
1302 | ····goto·:goto_0 | 1302 | ····goto·:goto_0 |
1303 | .end·method | 1303 | .end·method |
1304 | .method·find(Ljava/lang/Object;Z)Lcom/google/gson/internal/LinkedHashTreeMap$Node; | 1304 | .method·find(Ljava/lang/Object;Z)Lcom/google/gson/internal/LinkedHashTreeMap$Node; |
1305 | ····.locals·1 | 1305 | ····.locals·14 |
1306 | ····.param·p2,·"create"····#·Z | 1306 | ····.param·p2,·"create"····#·Z |
1307 | ····.annotation·system·Ldalvik/annotation/Signature; | 1307 | ····.annotation·system·Ldalvik/annotation/Signature; |
1308 | ········value·=·{ | 1308 | ········value·=·{ |
1309 | ············"(TK;Z)", | 1309 | ············"(TK;Z)", |
1310 | ············"Lcom/google/gson/internal/LinkedHashTreeMap$Node", | 1310 | ············"Lcom/google/gson/internal/LinkedHashTreeMap$Node", |
1311 | ············"<TK;TV;>;" | 1311 | ············"<TK;TV;>;" |
1312 | ········} | 1312 | ········} |
1313 | ····.end·annotation | 1313 | ····.end·annotation |
1314 | ····.prologue | 1314 | ····.prologue |
1315 | ····.line·132 | ||
1315 | ····.local·p0,·"this":Lcom/google/gson/internal/LinkedHashTreeMap;,·"Lcom/google/gson/internal/LinkedHashTreeMap<TK;TV;>;" | 1316 | ····.local·p0,·"this":Lcom/google/gson/internal/LinkedHashTreeMap;,·"Lcom/google/gson/internal/LinkedHashTreeMap<TK;TV;>;" |
1316 | ····.local·p1,·"key":Ljava/lang/Object;,·"TK;" | 1317 | ····.local·p1,·"key":Ljava/lang/Object;,·"TK;" |
1317 | ····const/4·v5,·0x0 | ||
1318 | ····.line·132 | ||
1319 | ····iget-object·v8,·p0,·Lcom/google/gson/internal/LinkedHashTreeMap;->comparator:Ljava/util/Comparator; | 1318 | ····iget-object·v8,·p0,·Lcom/google/gson/internal/LinkedHashTreeMap;->comparator:Ljava/util/Comparator; |
1320 | ····.line·133 | 1319 | ····.line·133 |
1321 | ····.local·v8,·"comparator":Ljava/util/Comparator;,·"Ljava/util/Comparator<-TK;>;" | 1320 | ····.local·v8,·"comparator":Ljava/util/Comparator;,·"Ljava/util/Comparator<-TK;>;" |
1322 | ····iget-object·v1 | 1321 | ····iget-object·v12,·p0,·Lcom/google/gson/internal/LinkedHashTreeMap;->table:[Lcom/google/gson/internal/LinkedHashTreeMap$Node; |
1323 | ····.line·134 | 1322 | ····.line·134 |
1324 | ····.local·v1 | 1323 | ····.local·v12,·"table":[Lcom/google/gson/internal/LinkedHashTreeMap$Node;,·"[Lcom/google/gson/internal/LinkedHashTreeMap$Node<TK;TV;>;" |
1325 | ····invoke-virtual·{p1},·Ljava/lang/Object;->hashCode()I | 1324 | ····invoke-virtual·{p1},·Ljava/lang/Object;->hashCode()I |
1326 | ····move-result·v2 | 1325 | ····move-result·v2 |
1327 | ····invoke-static·{v2},·Lcom/google/gson/internal/LinkedHashTreeMap;->secondaryHash(I)I | 1326 | ····invoke-static·{v2},·Lcom/google/gson/internal/LinkedHashTreeMap;->secondaryHash(I)I |
1328 | ····move-result·v3 | 1327 | ····move-result·v3 |
1329 | ····.line·135 | 1328 | ····.line·135 |
1330 | ····.local·v3,·"hash":I | 1329 | ····.local·v3,·"hash":I |
1331 | ····array-length·v2,·v1 | 1330 | ····array-length·v2,·v12 |
1332 | ····add-int/lit8·v2,·v2,·-0x1 | 1331 | ····add-int/lit8·v2,·v2,·-0x1 |
1333 | ····and-int·v10,·v3,·v2 | 1332 | ····and-int·v10,·v3,·v2 |
1334 | ····.line·136 | 1333 | ····.line·136 |
1335 | ····.local·v10,·"index":I | 1334 | ····.local·v10,·"index":I |
1336 | ····aget-object·v1,·v1 | 1335 | ····aget-object·v1,·v12,·v10 |
1337 | ····.line·137 | 1336 | ····.line·137 |
1338 | ····.local·v1,·"nearest":Lcom/google/gson/internal/LinkedHashTreeMap$Node;,·"Lcom/google/gson/internal/LinkedHashTreeMap$Node<TK;TV;>;" | 1337 | ····.local·v1,·"nearest":Lcom/google/gson/internal/LinkedHashTreeMap$Node;,·"Lcom/google/gson/internal/LinkedHashTreeMap$Node<TK;TV;>;" |
1339 | ····const/4·v9,·0x0 | 1338 | ····const/4·v9,·0x0 |
1340 | ····.line·139 | 1339 | ····.line·139 |
1341 | ····.local·v9,·"comparison":I | 1340 | ····.local·v9,·"comparison":I |
1342 | ····if-eqz·v1,·:cond_ | 1341 | ····if-eqz·v1,·:cond_3 |
1343 | ····.line·142 | 1342 | ····.line·142 |
1344 | ····sget-object·v2,·Lcom/google/gson/internal/LinkedHashTreeMap;->NATURAL_ORDER:Ljava/util/Comparator; | 1343 | ····sget-object·v2,·Lcom/google/gson/internal/LinkedHashTreeMap;->NATURAL_ORDER:Ljava/util/Comparator; |
1345 | ····if-ne·v8,·v2,·:cond_ | 1344 | ····if-ne·v8,·v2,·:cond_0 |
1346 | ····move-object·v2,·p1 | 1345 | ····move-object·v2,·p1 |
1347 | ····check-cast·v2,·Ljava/lang/Comparable; | 1346 | ····check-cast·v2,·Ljava/lang/Comparable; |
1348 | ····move-object·v7,·v2 | 1347 | ····move-object·v7,·v2 |
1349 | ····.line·147 | ||
1350 | ····.local·v7,·"comparableKey":Ljava/lang/Comparable;,·"Ljava/lang/Comparable<Ljava/lang/Object;>;" | 1348 | ····.local·v7,·"comparableKey":Ljava/lang/Comparable;,·"Ljava/lang/Comparable<Ljava/lang/Object;>;" |
1351 | ····:goto_0 | 1349 | ····:goto_0 |
1350 | ····move-object·v11,·v1 | ||
1351 | ····.line·147 | ||
1352 | ····.end·local·v1····#·"nearest":Lcom/google/gson/internal/LinkedHashTreeMap$Node;,·"Lcom/google/gson/internal/LinkedHashTreeMap$Node<TK;TV;>;" | ||
1353 | ····.local·v11,·"nearest":Lcom/google/gson/internal/LinkedHashTreeMap$Node;,·"Lcom/google/gson/internal/LinkedHashTreeMap$Node<TK;TV;>;" | ||
1354 | ····:goto_1 | ||
1352 | ····if-eqz·v7,·:cond_ | 1355 | ····if-eqz·v7,·:cond_1 |
1353 | ····iget-object·v2,·v1,·Lcom/google/gson/internal/LinkedHashTreeMap$Node;->key:Ljava/lang/Object; | 1356 | ····iget-object·v2,·v11,·Lcom/google/gson/internal/LinkedHashTreeMap$Node;->key:Ljava/lang/Object; |
1354 | ····.line·148 | 1357 | ····.line·148 |
1355 | ····invoke-interface·{v7,·v2},·Ljava/lang/Comparable;->compareTo(Ljava/lang/Object;)I | 1358 | ····invoke-interface·{v7,·v2},·Ljava/lang/Comparable;->compareTo(Ljava/lang/Object;)I |
1356 | ····move-result·v9 | 1359 | ····move-result·v9 |
1357 | ····.line·152 | 1360 | ····.line·152 |
1358 | ····:goto_ | 1361 | ····:goto_2 |
1359 | ····if-nez·v9,·:cond_ | 1362 | ····if-nez·v9,·:cond_2 |
1363 | ····move-object·v1,·v11 | ||
1364 | ····.end·local·v11····#·"nearest":Lcom/google/gson/internal/LinkedHashTreeMap$Node;,·"Lcom/google/gson/internal/LinkedHashTreeMap$Node<TK;TV;>;" | ||
1365 | ····.restart·local·v1····#·"nearest":Lcom/google/gson/internal/LinkedHashTreeMap$Node;,·"Lcom/google/gson/internal/LinkedHashTreeMap$Node<TK;TV;>;" | ||
1360 | ····move-object·v | 1366 | ····move-object·v0,·v11 |
1361 | ····.line·196 | 1367 | ····.line·196 |
1362 | ····.end·local·v7····#·"comparableKey":Ljava/lang/Comparable;,·"Ljava/lang/Comparable<Ljava/lang/Object;>;" | 1368 | ····.end·local·v7····#·"comparableKey":Ljava/lang/Comparable;,·"Ljava/lang/Comparable<Ljava/lang/Object;>;" |
1363 | ····:cond_0 | ||
1364 | ····:goto_ | 1369 | ····:goto_3 |
1365 | ····return-object·v | 1370 | ····return-object·v0 |
1366 | ····:cond_1 | ||
1367 | ····move-object·v7,·v5 | ||
1368 | ····.line·142 | 1371 | ····.line·142 |
1372 | ····:cond_0 | ||
1373 | ····const/4·v7,·0x0 | ||
1369 | ····goto·:goto_0 | 1374 | ····goto·:goto_0 |
1370 | ····.line·148 | 1375 | ····.line·148 |
1376 | ····.end·local·v1····#·"nearest":Lcom/google/gson/internal/LinkedHashTreeMap$Node;,·"Lcom/google/gson/internal/LinkedHashTreeMap$Node<TK;TV;>;" | ||
1371 | ····.restart·local·v7····#·"comparableKey":Ljava/lang/Comparable;,·"Ljava/lang/Comparable<Ljava/lang/Object;>;" | 1377 | ····.restart·local·v7····#·"comparableKey":Ljava/lang/Comparable;,·"Ljava/lang/Comparable<Ljava/lang/Object;>;" |
1378 | ····.restart·local·v11····#·"nearest":Lcom/google/gson/internal/LinkedHashTreeMap$Node;,·"Lcom/google/gson/internal/LinkedHashTreeMap$Node<TK;TV;>;" | ||
1372 | ····:cond_ | 1379 | ····:cond_1 |
1373 | ····iget-object·v2,·v1,·Lcom/google/gson/internal/LinkedHashTreeMap$Node;->key:Ljava/lang/Object; | 1380 | ····iget-object·v2,·v11,·Lcom/google/gson/internal/LinkedHashTreeMap$Node;->key:Ljava/lang/Object; |
1374 | ····.line·149 | 1381 | ····.line·149 |
1375 | ····invoke-interface·{v8,·p1,·v2},·Ljava/util/Comparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I | 1382 | ····invoke-interface·{v8,·p1,·v2},·Ljava/util/Comparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I |
1376 | ····move-result·v9 | 1383 | ····move-result·v9 |
1377 | ····goto·:goto_ | 1384 | ····goto·:goto_2 |
Max diff block lines reached; 8751/13772 bytes (63.54%) of diff not shown. |
Offset 982, 28 lines modified | Offset 982, 28 lines modified | ||
982 | ····iput-object·v0,·p0,·Lcom/google/gson/internal/LinkedTreeMap;->entrySet:Lcom/google/gson/internal/LinkedTreeMap$EntrySet; | 982 | ····iput-object·v0,·p0,·Lcom/google/gson/internal/LinkedTreeMap;->entrySet:Lcom/google/gson/internal/LinkedTreeMap$EntrySet; |
983 | ····goto·:goto_0 | 983 | ····goto·:goto_0 |
984 | .end·method | 984 | .end·method |
985 | .method·find(Ljava/lang/Object;Z)Lcom/google/gson/internal/LinkedTreeMap$Node; | 985 | .method·find(Ljava/lang/Object;Z)Lcom/google/gson/internal/LinkedTreeMap$Node; |
986 | ····.locals·1 | 986 | ····.locals·11 |
987 | ····.param·p2,·"create"····#·Z | 987 | ····.param·p2,·"create"····#·Z |
988 | ····.annotation·system·Ldalvik/annotation/Signature; | 988 | ····.annotation·system·Ldalvik/annotation/Signature; |
989 | ········value·=·{ | 989 | ········value·=·{ |
990 | ············"(TK;Z)", | 990 | ············"(TK;Z)", |
991 | ············"Lcom/google/gson/internal/LinkedTreeMap$Node", | 991 | ············"Lcom/google/gson/internal/LinkedTreeMap$Node", |
992 | ············"<TK;TV;>;" | 992 | ············"<TK;TV;>;" |
993 | ········} | 993 | ········} |
994 | ····.end·annotation | 994 | ····.end·annotation |
995 | ····.prologue | 995 | ····.prologue |
996 | ····.local·p0,·"this":Lcom/google/gson/internal/LinkedTreeMap;,·"Lcom/google/gson/internal/LinkedTreeMap<TK;TV;>;" | 996 | ····.local·p0,·"this":Lcom/google/gson/internal/LinkedTreeMap;,·"Lcom/google/gson/internal/LinkedTreeMap<TK;TV;>;" |
997 | ····.local·p1,·"key":Ljava/lang/Object;,·"TK;" | 997 | ····.local·p1,·"key":Ljava/lang/Object;,·"TK;" |
998 | ····const/4·v | 998 | ····const/4·v9,·0x0 |
999 | ····.line·122 | 999 | ····.line·122 |
1000 | ····iget-object·v2,·p0,·Lcom/google/gson/internal/LinkedTreeMap;->comparator:Ljava/util/Comparator; | 1000 | ····iget-object·v2,·p0,·Lcom/google/gson/internal/LinkedTreeMap;->comparator:Ljava/util/Comparator; |
1001 | ····.line·123 | 1001 | ····.line·123 |
1002 | ····.local·v2,·"comparator":Ljava/util/Comparator;,·"Ljava/util/Comparator<-TK;>;" | 1002 | ····.local·v2,·"comparator":Ljava/util/Comparator;,·"Ljava/util/Comparator<-TK;>;" |
1003 | ····iget-object·v6,·p0,·Lcom/google/gson/internal/LinkedTreeMap;->root:Lcom/google/gson/internal/LinkedTreeMap$Node; | 1003 | ····iget-object·v6,·p0,·Lcom/google/gson/internal/LinkedTreeMap;->root:Lcom/google/gson/internal/LinkedTreeMap$Node; |
Offset 1013, 212 lines modified | Offset 1013, 237 lines modified | ||
1013 | ····const/4·v3,·0x0 | 1013 | ····const/4·v3,·0x0 |
1014 | ····.line·126 | 1014 | ····.line·126 |
1015 | ····.local·v3,·"comparison":I | 1015 | ····.local·v3,·"comparison":I |
1016 | ····if-eqz·v6,·:cond_4 | 1016 | ····if-eqz·v6,·:cond_4 |
1017 | ····.line·129 | 1017 | ····.line·129 |
1018 | ····sget-object·v | 1018 | ····sget-object·v8,·Lcom/google/gson/internal/LinkedTreeMap;->NATURAL_ORDER:Ljava/util/Comparator; |
1019 | ····if-ne·v2,·v | 1019 | ····if-ne·v2,·v8,·:cond_1 |
1020 | ····move-object·v | 1020 | ····move-object·v8,·p1 |
1021 | ····check-cast·v | 1021 | ····check-cast·v8,·Ljava/lang/Comparable; |
1022 | ····move-object·v1,·v | 1022 | ····move-object·v1,·v8 |
1023 | ····.line·134 | ||
1024 | ····.local·v1,·"comparableKey":Ljava/lang/Comparable;,·"Ljava/lang/Comparable<Ljava/lang/Object;>;" | 1023 | ····.local·v1,·"comparableKey":Ljava/lang/Comparable;,·"Ljava/lang/Comparable<Ljava/lang/Object;>;" |
1025 | ····:goto_0 | 1024 | ····:goto_0 |
1025 | ····move-object·v7,·v6 | ||
1026 | ····.line·134 | ||
1027 | ····.end·local·v6····#·"nearest":Lcom/google/gson/internal/LinkedTreeMap$Node;,·"Lcom/google/gson/internal/LinkedTreeMap$Node<TK;TV;>;" | ||
1028 | ····.local·v7,·"nearest":Lcom/google/gson/internal/LinkedTreeMap$Node;,·"Lcom/google/gson/internal/LinkedTreeMap$Node<TK;TV;>;" | ||
1029 | ····:goto_1 | ||
1026 | ····if-eqz·v1,·:cond_2 | 1030 | ····if-eqz·v1,·:cond_2 |
1027 | ····iget-object·v | 1031 | ····iget-object·v8,·v7,·Lcom/google/gson/internal/LinkedTreeMap$Node;->key:Ljava/lang/Object; |
1028 | ····.line·135 | 1032 | ····.line·135 |
1029 | ····invoke-interface·{v1,·v | 1033 | ····invoke-interface·{v1,·v8},·Ljava/lang/Comparable;->compareTo(Ljava/lang/Object;)I |
1030 | ····move-result·v3 | 1034 | ····move-result·v3 |
1031 | ····.line·139 | 1035 | ····.line·139 |
1032 | ····:goto_ | 1036 | ····:goto_2 |
1033 | ····if-nez·v3,·:cond_3 | 1037 | ····if-nez·v3,·:cond_3 |
1034 | ····move-object·v | 1038 | ····move-object·v6,·v7 |
1039 | ····.end·local·v7····#·"nearest":Lcom/google/gson/internal/LinkedTreeMap$Node;,·"Lcom/google/gson/internal/LinkedTreeMap$Node<TK;TV;>;" | ||
1040 | ····.restart·local·v6····#·"nearest":Lcom/google/gson/internal/LinkedTreeMap$Node;,·"Lcom/google/gson/internal/LinkedTreeMap$Node<TK;TV;>;" | ||
1041 | ····move-object·v9,·v7 | ||
1035 | ····.line·180 | 1042 | ····.line·180 |
1036 | ····.end·local·v1····#·"comparableKey":Ljava/lang/Comparable;,·"Ljava/lang/Comparable<Ljava/lang/Object;>;" | 1043 | ····.end·local·v1····#·"comparableKey":Ljava/lang/Comparable;,·"Ljava/lang/Comparable<Ljava/lang/Object;>;" |
1037 | ····:cond_0 | 1044 | ····:cond_0 |
1038 | ····:goto_ | 1045 | ····:goto_3 |
1039 | ····return-object·v | 1046 | ····return-object·v9 |
1040 | ····:cond_1 | 1047 | ····:cond_1 |
1041 | ····move-object·v1,·v | 1048 | ····move-object·v1,·v9 |
1042 | ····.line·129 | 1049 | ····.line·129 |
1043 | ····goto·:goto_0 | 1050 | ····goto·:goto_0 |
1044 | ····.line·135 | 1051 | ····.line·135 |
1052 | ····.end·local·v6····#·"nearest":Lcom/google/gson/internal/LinkedTreeMap$Node;,·"Lcom/google/gson/internal/LinkedTreeMap$Node<TK;TV;>;" | ||
1045 | ····.restart·local·v1····#·"comparableKey":Ljava/lang/Comparable;,·"Ljava/lang/Comparable<Ljava/lang/Object;>;" | 1053 | ····.restart·local·v1····#·"comparableKey":Ljava/lang/Comparable;,·"Ljava/lang/Comparable<Ljava/lang/Object;>;" |
1054 | ····.restart·local·v7····#·"nearest":Lcom/google/gson/internal/LinkedTreeMap$Node;,·"Lcom/google/gson/internal/LinkedTreeMap$Node<TK;TV;>;" | ||
1046 | ····:cond_2 | 1055 | ····:cond_2 |
1047 | ····iget-object·v | 1056 | ····iget-object·v8,·v7,·Lcom/google/gson/internal/LinkedTreeMap$Node;->key:Ljava/lang/Object; |
1048 | ····.line·136 | 1057 | ····.line·136 |
1049 | ····invoke-interface·{v2,·p1,·v | 1058 | ····invoke-interface·{v2,·p1,·v8},·Ljava/util/Comparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I |
1050 | ····move-result·v3 | 1059 | ····move-result·v3 |
1051 | ····goto·:goto_ | 1060 | ····goto·:goto_2 |
1052 | ····.line·144 | 1061 | ····.line·144 |
1053 | ····:cond_3 | 1062 | ····:cond_3 |
1054 | ····if-gez·v3,·:cond_5 | 1063 | ····if-gez·v3,·:cond_5 |
1055 | ····iget-object·v0,·v | 1064 | ····iget-object·v0,·v7,·Lcom/google/gson/internal/LinkedTreeMap$Node;->left:Lcom/google/gson/internal/LinkedTreeMap$Node; |
1056 | ····.line·145 | 1065 | ····.line·145 |
1057 | ····.local·v0,·"child":Lcom/google/gson/internal/LinkedTreeMap$Node;,·"Lcom/google/gson/internal/LinkedTreeMap$Node<TK;TV;>;" | 1066 | ····.local·v0,·"child":Lcom/google/gson/internal/LinkedTreeMap$Node;,·"Lcom/google/gson/internal/LinkedTreeMap$Node<TK;TV;>;" |
1058 | ····:goto_ | 1067 | ····:goto_4 |
1059 | ····if-nez·v0,·:cond_6 | 1068 | ····if-nez·v0,·:cond_6 |
1069 | ····move-object·v6,·v7 | ||
1060 | ····.line·154 | 1070 | ····.line·154 |
1061 | ····.end·local·v0····#·"child":Lcom/google/gson/internal/LinkedTreeMap$Node;,·"Lcom/google/gson/internal/LinkedTreeMap$Node<TK;TV;>;" | 1071 | ····.end·local·v0····#·"child":Lcom/google/gson/internal/LinkedTreeMap$Node;,·"Lcom/google/gson/internal/LinkedTreeMap$Node<TK;TV;>;" |
1062 | ····.end·local·v1····#·"comparableKey":Ljava/lang/Comparable;,·"Ljava/lang/Comparable<Ljava/lang/Object;>;" | 1072 | ····.end·local·v1····#·"comparableKey":Ljava/lang/Comparable;,·"Ljava/lang/Comparable<Ljava/lang/Object;>;" |
1073 | ····.end·local·v7····#·"nearest":Lcom/google/gson/internal/LinkedTreeMap$Node;,·"Lcom/google/gson/internal/LinkedTreeMap$Node<TK;TV;>;" | ||
1074 | ····.restart·local·v6····#·"nearest":Lcom/google/gson/internal/LinkedTreeMap$Node;,·"Lcom/google/gson/internal/LinkedTreeMap$Node<TK;TV;>;" | ||
1063 | ····:cond_4 | 1075 | ····:cond_4 |
1064 | ····if-eqz·p2,·:cond_0 | 1076 | ····if-eqz·p2,·:cond_0 |
1065 | ····.line·159 | 1077 | ····.line·159 |
1066 | ····iget-object·v5,·p0,·Lcom/google/gson/internal/LinkedTreeMap;->header:Lcom/google/gson/internal/LinkedTreeMap$Node; | 1078 | ····iget-object·v5,·p0,·Lcom/google/gson/internal/LinkedTreeMap;->header:Lcom/google/gson/internal/LinkedTreeMap$Node; |
1067 | ····.line·161 | 1079 | ····.line·161 |
1068 | ····.local·v5,·"header":Lcom/google/gson/internal/LinkedTreeMap$Node;,·"Lcom/google/gson/internal/LinkedTreeMap$Node<TK;TV;>;" | 1080 | ····.local·v5,·"header":Lcom/google/gson/internal/LinkedTreeMap$Node;,·"Lcom/google/gson/internal/LinkedTreeMap$Node<TK;TV;>;" |
1069 | ····if-nez·v6,·:cond_8 | 1081 | ····if-nez·v6,·:cond_8 |
Max diff block lines reached; 8574/14173 bytes (60.50%) of diff not shown. |
Offset 1288, 15 lines modified | Offset 1288, 15 lines modified | ||
1288 | ····move-result-object·v0 | 1288 | ····move-result-object·v0 |
1289 | ····return-object·v0 | 1289 | ····return-object·v0 |
1290 | .end·method | 1290 | .end·method |
1291 | .method·private·static·resolve(Ljava/lang/reflect/Type;Ljava/lang/Class;Ljava/lang/reflect/Type;Ljava/util/Collection;)Ljava/lang/reflect/Type; | 1291 | .method·private·static·resolve(Ljava/lang/reflect/Type;Ljava/lang/Class;Ljava/lang/reflect/Type;Ljava/util/Collection;)Ljava/lang/reflect/Type; |
1292 | ····.locals·2 | 1292 | ····.locals·23 |
1293 | ····.param·p0,·"context"····#·Ljava/lang/reflect/Type; | 1293 | ····.param·p0,·"context"····#·Ljava/lang/reflect/Type; |
1294 | ····.param·p2,·"toResolve"····#·Ljava/lang/reflect/Type; | 1294 | ····.param·p2,·"toResolve"····#·Ljava/lang/reflect/Type; |
1295 | ····.annotation·system·Ldalvik/annotation/Signature; | 1295 | ····.annotation·system·Ldalvik/annotation/Signature; |
1296 | ········value·=·{ | 1296 | ········value·=·{ |
1297 | ············"(", | 1297 | ············"(", |
1298 | ············"Ljava/lang/reflect/Type;", | 1298 | ············"Ljava/lang/reflect/Type;", |
1299 | ············"Ljava/lang/Class", | 1299 | ············"Ljava/lang/Class", |
Offset 1315, 95 lines modified | Offset 1315, 106 lines modified | ||
1315 | ····.local·p1,·"contextRawType":Ljava/lang/Class;,·"Ljava/lang/Class<*>;" | 1315 | ····.local·p1,·"contextRawType":Ljava/lang/Class;,·"Ljava/lang/Class<*>;" |
1316 | ····.local·p3,·"visitedTypeVariables":Ljava/util/Collection;,·"Ljava/util/Collection<Ljava/lang/reflect/TypeVariable;>;" | 1316 | ····.local·p3,·"visitedTypeVariables":Ljava/util/Collection;,·"Ljava/util/Collection<Ljava/lang/reflect/TypeVariable;>;" |
1317 | ····:cond_0 | 1317 | ····:cond_0 |
1318 | ····move-object/from16·v0,·p2 | 1318 | ····move-object/from16·v0,·p2 |
1319 | ····instance-of·v0,·v0,·Ljava/lang/reflect/TypeVariable; | 1319 | ····instance-of·v0,·v0,·Ljava/lang/reflect/TypeVariable; |
1320 | ····move/from16·v2 | 1320 | ····move/from16·v21,·v0 |
1321 | ····if-eqz·v2 | 1321 | ····if-eqz·v21,·:cond_2 |
1322 | ····move-object/from16·v1 | 1322 | ····move-object/from16·v19,·p2 |
1323 | ····.line·345 | 1323 | ····.line·345 |
1324 | ····check-cast·v1 | 1324 | ····check-cast·v19,·Ljava/lang/reflect/TypeVariable; |
1325 | ····.line·346 | 1325 | ····.line·346 |
1326 | ····.local·v1 | 1326 | ····.local·v19,·"typeVariable":Ljava/lang/reflect/TypeVariable;,·"Ljava/lang/reflect/TypeVariable<*>;" |
1327 | ····move-object/from16·v0,·p3 | 1327 | ····move-object/from16·v0,·p3 |
1328 | ····move-object/from16·v1,·v1 | 1328 | ····move-object/from16·v1,·v19 |
1329 | ····invoke-interface·{v0,·v1},·Ljava/util/Collection;->contains(Ljava/lang/Object;)Z | 1329 | ····invoke-interface·{v0,·v1},·Ljava/util/Collection;->contains(Ljava/lang/Object;)Z |
1330 | ····move-result·v2 | 1330 | ····move-result·v21 |
1331 | ····if-eqz·v21,·:cond_1 | ||
1331 | ···· | 1332 | ····move-object/from16·v18,·p2 |
1333 | ····.end·local·p2····#·"toResolve":Ljava/lang/reflect/Type; | ||
1334 | ····.local·v18,·"toResolve":Ljava/lang/reflect/Type; | ||
1332 | ····move-object/from16·v11,·p2 | 1335 | ····move-object/from16·v11,·p2 |
1333 | ····.line·414 | 1336 | ····.line·414 |
1334 | ····.end·local·v1 | 1337 | ····.end·local·v19····#·"typeVariable":Ljava/lang/reflect/TypeVariable;,·"Ljava/lang/reflect/TypeVariable<*>;" |
1335 | ····:cond_1 | ||
1336 | ····:goto_0 | 1338 | ····:goto_0 |
1337 | ····return-object·v11 | 1339 | ····return-object·v11 |
1338 | ····.line·350 | 1340 | ····.line·350 |
1341 | ····.end·local·v18····#·"toResolve":Ljava/lang/reflect/Type; | ||
1339 | ····.restart·local·v1 | 1342 | ····.restart·local·v19····#·"typeVariable":Ljava/lang/reflect/TypeVariable;,·"Ljava/lang/reflect/TypeVariable<*>;" |
1343 | ····.restart·local·p2····#·"toResolve":Ljava/lang/reflect/Type; | ||
1340 | ····:cond_ | 1344 | ····:cond_1 |
1341 | ····move-object/from16·v0,·p3 | 1345 | ····move-object/from16·v0,·p3 |
1342 | ····move-object/from16·v1,·v1 | 1346 | ····move-object/from16·v1,·v19 |
1343 | ····invoke-interface·{v0,·v1},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z | 1347 | ····invoke-interface·{v0,·v1},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z |
1344 | ····.line·352 | 1348 | ····.line·352 |
1345 | ····move-object/from16·v0,·p0 | 1349 | ····move-object/from16·v0,·p0 |
1346 | ····move-object/from16·v1,·p1 | 1350 | ····move-object/from16·v1,·p1 |
1347 | ····move-object/from16·v2,·v1 | 1351 | ····move-object/from16·v2,·v19 |
1348 | ····invoke-static·{v0,·v1,·v2},·Lcom/google/gson/internal/$Gson$Types;->resolveTypeVariable(Ljava/lang/reflect/Type;Ljava/lang/Class;Ljava/lang/reflect/TypeVariable;)Ljava/lang/reflect/Type; | 1352 | ····invoke-static·{v0,·v1,·v2},·Lcom/google/gson/internal/$Gson$Types;->resolveTypeVariable(Ljava/lang/reflect/Type;Ljava/lang/Class;Ljava/lang/reflect/TypeVariable;)Ljava/lang/reflect/Type; |
1349 | ····move-result-object·p2 | 1353 | ····move-result-object·p2 |
1350 | ····.line·353 | 1354 | ····.line·353 |
1351 | ····move-object/from16·v0,·p2 | 1355 | ····move-object/from16·v0,·p2 |
1352 | ····move-object/from16·v1,·v1 | 1356 | ····move-object/from16·v1,·v19 |
1353 | ····if-ne·v0,·v1,·:cond_0 | 1357 | ····if-ne·v0,·v1,·:cond_0 |
1358 | ····move-object/from16·v18,·p2 | ||
1359 | ····.end·local·p2····#·"toResolve":Ljava/lang/reflect/Type; | ||
1360 | ····.restart·local·v18····#·"toResolve":Ljava/lang/reflect/Type; | ||
1354 | ····move-object/from16·v11,·p2 | 1361 | ····move-object/from16·v11,·p2 |
1355 | ····.line·354 | 1362 | ····.line·354 |
1356 | ····goto·:goto_0 | 1363 | ····goto·:goto_0 |
1357 | ····.line·357 | 1364 | ····.line·357 |
1365 | ····.end·local·v18····#·"toResolve":Ljava/lang/reflect/Type; | ||
1358 | ····.end·local·v1 | 1366 | ····.end·local·v19····#·"typeVariable":Ljava/lang/reflect/TypeVariable;,·"Ljava/lang/reflect/TypeVariable<*>;" |
1367 | ····.restart·local·p2····#·"toResolve":Ljava/lang/reflect/Type; | ||
1359 | ····:cond_ | 1368 | ····:cond_2 |
1360 | ····move-object/from16·v0,·p2 | 1369 | ····move-object/from16·v0,·p2 |
1361 | ····instance-of·v0,·v0,·Ljava/lang/Class; | 1370 | ····instance-of·v0,·v0,·Ljava/lang/Class; |
1362 | ····move/from16·v2 | 1371 | ····move/from16·v21,·v0 |
1363 | ····if-eqz·v2 | 1372 | ····if-eqz·v21,·:cond_4 |
1364 | ····move-object/from16·v2 | 1373 | ····move-object/from16·v21,·p2 |
1365 | ····check-cast·v2 | 1374 | ····check-cast·v21,·Ljava/lang/Class; |
1366 | ····invoke-virtual/range·{v2 | 1375 | ····invoke-virtual/range·{v21·..·v21},·Ljava/lang/Class;->isArray()Z |
1367 | ····move-result·v2 | 1376 | ····move-result·v21 |
1368 | ····if-eqz·v2 | 1377 | ····if-eqz·v21,·:cond_4 |
1369 | ····move-object/from16·v12,·p2 | 1378 | ····move-object/from16·v12,·p2 |
1370 | ····.line·358 | 1379 | ····.line·358 |
1371 | ····check-cast·v12,·Ljava/lang/Class; | 1380 | ····check-cast·v12,·Ljava/lang/Class; |
1372 | ····.line·359 | 1381 | ····.line·359 |
Offset 1422, 43 lines modified | Offset 1433, 49 lines modified | ||
1422 | ····invoke-static·{v0,·v1,·v6,·v2},·Lcom/google/gson/internal/$Gson$Types;->resolve(Ljava/lang/reflect/Type;Ljava/lang/Class;Ljava/lang/reflect/Type;Ljava/util/Collection;)Ljava/lang/reflect/Type; | 1433 | ····invoke-static·{v0,·v1,·v6,·v2},·Lcom/google/gson/internal/$Gson$Types;->resolve(Ljava/lang/reflect/Type;Ljava/lang/Class;Ljava/lang/reflect/Type;Ljava/util/Collection;)Ljava/lang/reflect/Type; |
Max diff block lines reached; 12007/16798 bytes (71.48%) of diff not shown. |
Offset 196, 14 lines modified | Offset 196, 16 lines modified | ||
196 | ····check-cast·v3,·Lcom/google/gson/JsonSerializer; | 196 | ····check-cast·v3,·Lcom/google/gson/JsonSerializer; |
197 | ····move-object·v1,·v3 | 197 | ····move-object·v1,·v3 |
198 | ····.line·66 | 198 | ····.line·66 |
199 | ····.local·v1,·"serializer":Lcom/google/gson/JsonSerializer;,·"Lcom/google/gson/JsonSerializer<*>;" | 199 | ····.local·v1,·"serializer":Lcom/google/gson/JsonSerializer;,·"Lcom/google/gson/JsonSerializer<*>;" |
200 | ····:goto_1 | 200 | ····:goto_1 |
201 | ····nop | ||
201 | ····instance-of·v3,·v6,·Lcom/google/gson/JsonDeserializer; | 202 | ····instance-of·v3,·v6,·Lcom/google/gson/JsonDeserializer; |
202 | ····if-eqz·v3,·:cond_5 | 203 | ····if-eqz·v3,·:cond_5 |
203 | ····check-cast·v6,·Lcom/google/gson/JsonDeserializer; | 204 | ····check-cast·v6,·Lcom/google/gson/JsonDeserializer; |
204 | ····.end·local·v6····#·"instance":Ljava/lang/Object; | 205 | ····.end·local·v6····#·"instance":Ljava/lang/Object; |
Offset 4341, 17 lines modified | Offset 4341, 17 lines modified | ||
4341 | ····.annotation·system·Ldalvik/annotation/Throws; | 4341 | ····.annotation·system·Ldalvik/annotation/Throws; |
4342 | ········value·=·{ | 4342 | ········value·=·{ |
4343 | ············Ljava/io/IOException; | 4343 | ············Ljava/io/IOException; |
4344 | ········} | 4344 | ········} |
4345 | ····.end·annotation | 4345 | ····.end·annotation |
4346 | ····.prologue | 4346 | ····.prologue |
4347 | ····const/16·v | 4347 | ····const/16·v8,·0xa |
4348 | ····const/16·v | 4348 | ····const/16·v7,·0x8 |
4349 | ····const/4·v10,·0x0 | 4349 | ····const/4·v10,·0x0 |
4350 | ····.line·1163 | 4350 | ····.line·1163 |
4351 | ····iget·v2,·p0,·Lcom/google/gson/stream/JsonReader;->peeked:I | 4351 | ····iget·v2,·p0,·Lcom/google/gson/stream/JsonReader;->peeked:I |
4352 | ····.line·1164 | 4352 | ····.line·1164 |
Offset 4361, 337 lines modified | Offset 4361, 349 lines modified | ||
4361 | ····.line·1165 | 4361 | ····.line·1165 |
4362 | ····invoke-virtual·{p0},·Lcom/google/gson/stream/JsonReader;->doPeek()I | 4362 | ····invoke-virtual·{p0},·Lcom/google/gson/stream/JsonReader;->doPeek()I |
4363 | ····move-result·v2 | 4363 | ····move-result·v2 |
4364 | ····.line·1169 | 4364 | ····.line·1169 |
4365 | ····:cond_0 | 4365 | ····:cond_0 |
4366 | ····const/16·v | 4366 | ····const/16·v6,·0xf |
4367 | ····if-ne·v2,·v | 4367 | ····if-ne·v2,·v6,·:cond_2 |
4368 | ····.line·1170 | 4368 | ····.line·1170 |
4369 | ····iget-wide·v6,·p0,·Lcom/google/gson/stream/JsonReader;->peekedLong:J | 4369 | ····iget-wide·v6,·p0,·Lcom/google/gson/stream/JsonReader;->peekedLong:J |
4370 | ····long-to-int·v3,·v6 | 4370 | ····long-to-int·v3,·v6 |
4371 | ····.line·1171 | 4371 | ····.line·1171 |
4372 | ····.local·v3,·"result":I | 4372 | ····.local·v3,·"result":I |
4373 | ····iget-wide·v6,·p0,·Lcom/google/gson/stream/JsonReader;->peekedLong:J | 4373 | ····iget-wide·v6,·p0,·Lcom/google/gson/stream/JsonReader;->peekedLong:J |
4374 | ····int-to-long·v8,·v3 | 4374 | ····int-to-long·v8,·v3 |
4375 | ····cmp-long·v | 4375 | ····cmp-long·v6,·v6,·v8 |
4376 | ····if-eqz·v | 4376 | ····if-eqz·v6,·:cond_1 |
4377 | ····.line·1172 | 4377 | ····.line·1172 |
4378 | ····new-instance·v | 4378 | ····new-instance·v6,·Ljava/lang/NumberFormatException; |
4379 | ····new-instance·v | 4379 | ····new-instance·v7,·Ljava/lang/StringBuilder; |
4380 | ····invoke-direct·{v | 4380 | ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V |
4381 | ····const-string·v | 4381 | ····const-string·v8,·"Expected·an·int·but·was·" |
4382 | ····invoke-virtual·{v | 4382 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
4383 | ····move-result-object·v | 4383 | ····move-result-object·v7 |
4384 | ····iget-wide·v8,·p0,·Lcom/google/gson/stream/JsonReader;->peekedLong:J | 4384 | ····iget-wide·v8,·p0,·Lcom/google/gson/stream/JsonReader;->peekedLong:J |
4385 | ····invoke-virtual·{v | 4385 | ····invoke-virtual·{v7,·v8,·v9},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
4386 | ····move-result-object·v | 4386 | ····move-result-object·v7 |
4387 | ····invoke-virtual·{p0},·Lcom/google/gson/stream/JsonReader;->locationString()Ljava/lang/String; | 4387 | ····invoke-virtual·{p0},·Lcom/google/gson/stream/JsonReader;->locationString()Ljava/lang/String; |
4388 | ····move-result-object·v | 4388 | ····move-result-object·v8 |
4389 | ····invoke-virtual·{v | 4389 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
4390 | ····move-result-object·v | 4390 | ····move-result-object·v7 |
4391 | ····invoke-virtual·{v | 4391 | ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
4392 | ····move-result-object·v | 4392 | ····move-result-object·v7 |
4393 | ····invoke-direct·{v | 4393 | ····invoke-direct·{v6,·v7},·Ljava/lang/NumberFormatException;-><init>(Ljava/lang/String;)V |
4394 | ····throw·v | 4394 | ····throw·v6 |
4395 | ····.line·1174 | 4395 | ····.line·1174 |
4396 | ····:cond_1 | 4396 | ····:cond_1 |
4397 | ····iput·v10,·p0,·Lcom/google/gson/stream/JsonReader;->peeked:I | 4397 | ····iput·v10,·p0,·Lcom/google/gson/stream/JsonReader;->peeked:I |
4398 | ····.line·1175 | 4398 | ····.line·1175 |
4399 | ····iget-object·v | 4399 | ····iget-object·v6,·p0,·Lcom/google/gson/stream/JsonReader;->pathIndices:[I |
4400 | ····iget·v | 4400 | ····iget·v7,·p0,·Lcom/google/gson/stream/JsonReader;->stackSize:I |
4401 | ····add-int/lit8·v | 4401 | ····add-int/lit8·v7,·v7,·-0x1 |
4402 | ····aget·v | 4402 | ····aget·v8,·v6,·v7 |
4403 | ····add-int/lit8·v | 4403 | ····add-int/lit8·v8,·v8,·0x1 |
4404 | ····aput·v | 4404 | ····aput·v8,·v6,·v7 |
4405 | ····move·v4,·v3 | 4405 | ····move·v4,·v3 |
4406 | ····.line·1209 | ||
4407 | ····.end·local·v3····#·"result":I | 4406 | ····.end·local·v3····#·"result":I |
4408 | ····.local·v4,·"result":I | 4407 | ····.local·v4,·"result":I |
4408 | ····move·v5,·v3 | ||
4409 | ····.line·1209 | ||
4410 | ····.end·local·v4····#·"result":I | ||
4411 | ····.local·v5,·"result":I | ||
4409 | ····:goto_0 | 4412 | ····:goto_0 |
4410 | ····return·v | 4413 | ····return·v5 |
4411 | ····.line·1179 | 4414 | ····.line·1179 |
4412 | ····.end·local·v | 4415 | ····.end·local·v5····#·"result":I |
4413 | ····:cond_2 | 4416 | ····:cond_2 |
4414 | ····const/16·v | 4417 | ····const/16·v6,·0x10 |
4415 | ····if-ne·v2,·v | 4418 | ····if-ne·v2,·v6,·:cond_3 |
4416 | ····.line·1180 | 4419 | ····.line·1180 |
4417 | ····new-instance·v | 4420 | ····new-instance·v6,·Ljava/lang/String; |
4418 | ····iget-object·v | 4421 | ····iget-object·v7,·p0,·Lcom/google/gson/stream/JsonReader;->buffer:[C |
4419 | ····iget·v | 4422 | ····iget·v8,·p0,·Lcom/google/gson/stream/JsonReader;->pos:I |
4420 | ····iget·v | 4423 | ····iget·v9,·p0,·Lcom/google/gson/stream/JsonReader;->peekedNumberLength:I |
4421 | ····invoke-direct·{v | 4424 | ····invoke-direct·{v6,·v7,·v8,·v9},·Ljava/lang/String;-><init>([CII)V |
Max diff block lines reached; 9991/14859 bytes (67.24%) of diff not shown. |
Offset 404, 30 lines modified | Offset 404, 32 lines modified | ||
404 | ····move-result-object·p0 | 404 | ····move-result-object·p0 |
405 | ····goto·:goto_0 | 405 | ····goto·:goto_0 |
406 | .end·method | 406 | .end·method |
407 | .method·private·getPropertyFunction(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/reflect/Method; | 407 | .method·private·getPropertyFunction(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/reflect/Method; |
408 | ····.locals·1 | 408 | ····.locals·16 |
409 | ····.param·p1,·"targetClass"····#·Ljava/lang/Class; | 409 | ····.param·p1,·"targetClass"····#·Ljava/lang/Class; |
410 | ····.param·p2,·"prefix"····#·Ljava/lang/String; | 410 | ····.param·p2,·"prefix"····#·Ljava/lang/String; |
411 | ····.param·p3,·"valueType"····#·Ljava/lang/Class; | 411 | ····.param·p3,·"valueType"····#·Ljava/lang/Class; |
412 | ····.prologue | 412 | ····.prologue |
413 | ····.line·381 | 413 | ····.line·381 |
414 | ····const/4·v8,·0x0 | 414 | ····const/4·v8,·0x0 |
415 | ····.line·382 | 415 | ····.line·382 |
416 | ····.local·v8,·"returnVal":Ljava/lang/reflect/Method; | 416 | ····.local·v8,·"returnVal":Ljava/lang/reflect/Method; |
417 | ····move-object/from16·v0,·p0 | ||
417 | ····iget-object·v1 | 418 | ····iget-object·v13,·v0,·Lcom/nineoldandroids/animation/PropertyValuesHolder;->mPropertyName:Ljava/lang/String; |
418 | ····move-object/from16·v0,·p2 | 419 | ····move-object/from16·v0,·p2 |
419 | ····invoke-static·{v0,·v1 | 420 | ····invoke-static·{v0,·v13},·Lcom/nineoldandroids/animation/PropertyValuesHolder;->getMethodName(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
420 | ····move-result-object·v7 | 421 | ····move-result-object·v7 |
421 | ····.line·383 | 422 | ····.line·383 |
422 | ····.local·v7,·"methodName":Ljava/lang/String; | 423 | ····.local·v7,·"methodName":Ljava/lang/String; |
423 | ····const/4·v1,·0x0 | 424 | ····const/4·v1,·0x0 |
Offset 444, 296 lines modified | Offset 446, 326 lines modified | ||
444 | ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_0 | 446 | ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_0 |
445 | ····move-result-object·v8 | 447 | ····move-result-object·v8 |
446 | ····:goto_0 | 448 | ····:goto_0 |
447 | ····move-object·v9,·v8 | 449 | ····move-object·v9,·v8 |
448 | ····.line·440 | ||
449 | ····.end·local·v8····#·"returnVal":Ljava/lang/reflect/Method; | 450 | ····.end·local·v8····#·"returnVal":Ljava/lang/reflect/Method; |
450 | ····.local·v9,·"returnVal":Ljava/lang/reflect/Method; | 451 | ····.local·v9,·"returnVal":Ljava/lang/reflect/Method; |
452 | ····move-object·v10,·v8 | ||
453 | ····.line·440 | ||
454 | ····.end·local·v9····#·"returnVal":Ljava/lang/reflect/Method; | ||
455 | ····.local·v10,·"returnVal":Ljava/lang/reflect/Method; | ||
451 | ····:goto_1 | 456 | ····:goto_1 |
452 | ····return-object·v | 457 | ····return-object·v10 |
453 | ····.line·387 | 458 | ····.line·387 |
454 | ····.end·local·v | 459 | ····.end·local·v10····#·"returnVal":Ljava/lang/reflect/Method; |
455 | ····.restart·local·v8····#·"returnVal":Ljava/lang/reflect/Method; | 460 | ····.restart·local·v8····#·"returnVal":Ljava/lang/reflect/Method; |
456 | ····:catch_0 | 461 | ····:catch_0 |
457 | ····move-exception·v3 | 462 | ····move-exception·v3 |
458 | ····.line·392 | 463 | ····.line·392 |
459 | ····.local·v3,·"e":Ljava/lang/NoSuchMethodException; | 464 | ····.local·v3,·"e":Ljava/lang/NoSuchMethodException; |
460 | ····:try_start_1 | 465 | ····:try_start_1 |
461 | ····move-object/from16·v0,·p1 | 466 | ····move-object/from16·v0,·p1 |
462 | ····invoke-virtual·{v0,·v7,·v1},·Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; | 467 | ····invoke-virtual·{v0,·v7,·v1},·Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; |
463 | ····move-result-object·v8 | 468 | ····move-result-object·v8 |
464 | ····.line·393 | 469 | ····.line·393 |
465 | ····const/4·v1 | 470 | ····const/4·v13,·0x1 |
466 | ····invoke-virtual·{v8,·v1 | 471 | ····invoke-virtual·{v8,·v13},·Ljava/lang/reflect/Method;->setAccessible(Z)V |
467 | ····:try_end_1 | 472 | ····:try_end_1 |
468 | ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_1·..·:try_end_1}·:catch_1 | 473 | ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_1·..·:try_end_1}·:catch_1 |
469 | ····goto·:goto_0 | 474 | ····goto·:goto_0 |
470 | ····.line·394 | 475 | ····.line·394 |
471 | ····:catch_1 | 476 | ····:catch_1 |
472 | ····move-exception·v4 | 477 | ····move-exception·v4 |
473 | ····.line·395 | 478 | ····.line·395 |
474 | ····.local·v4,·"e2":Ljava/lang/NoSuchMethodException; | 479 | ····.local·v4,·"e2":Ljava/lang/NoSuchMethodException; |
475 | ····const-string·v1 | 480 | ····const-string·v13,·"PropertyValuesHolder" |
481 | ····new-instance·v14,·Ljava/lang/StringBuilder; | ||
476 | ····n | 482 | ····invoke-direct·{v14},·Ljava/lang/StringBuilder;-><init>()V |
477 | ···· | 483 | ····const-string·v15,·"Couldn\'t·find·no-arg·method·for·property·" |
478 | ···· | 484 | ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
479 | ···· | 485 | ····move-result-object·v14 |
480 | ····move- | 486 | ····move-object/from16·v0,·p0 |
481 | ····iget-object·v1 | 487 | ····iget-object·v15,·v0,·Lcom/nineoldandroids/animation/PropertyValuesHolder;->mPropertyName:Ljava/lang/String; |
482 | ····invoke-virtual·{v1 | 488 | ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
483 | ····move-result-object·v1 | 489 | ····move-result-object·v14 |
484 | ····const-string·v1 | 490 | ····const-string·v15,·":·" |
485 | ····invoke-virtual·{v1 | 491 | ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
486 | ····move-result-object·v1 | 492 | ····move-result-object·v14 |
487 | ····invoke-virtual·{v1 | 493 | ····invoke-virtual·{v14,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
488 | ····move-result-object·v1 | 494 | ····move-result-object·v14 |
489 | ····invoke-virtual·{v1 | 495 | ····invoke-virtual·{v14},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
490 | ····move-result-object·v1 | 496 | ····move-result-object·v14 |
491 | ····invoke-static·{v1 | 497 | ····invoke-static·{v13,·v14},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I |
492 | ····goto·:goto_0 | 498 | ····goto·:goto_0 |
493 | ····.line·400 | 499 | ····.line·400 |
494 | ····.end·local·v3····#·"e":Ljava/lang/NoSuchMethodException; | 500 | ····.end·local·v3····#·"e":Ljava/lang/NoSuchMethodException; |
495 | ····.end·local·v4····#·"e2":Ljava/lang/NoSuchMethodException; | 501 | ····.end·local·v4····#·"e2":Ljava/lang/NoSuchMethodException; |
496 | ····:cond_0 | 502 | ····:cond_0 |
497 | ····const/4·v1 | 503 | ····const/4·v13,·0x1 |
498 | ····new-array·v1,·v1 | 504 | ····new-array·v1,·v13,·[Ljava/lang/Class; |
Max diff block lines reached; 10827/16225 bytes (66.73%) of diff not shown. |