| Offset 1, 24 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:·5fc75c1dc489562314eee00c9d057133f00b4b1dc35f8cf6d200a6837570b7a8 | ||
| 10 | Signer·#1·certificate·SHA-1·digest:·bbaf27c4759fb833e0258c9575d6fa63f40d8072 | ||
| 11 | Signer·#1·certificate·MD5·digest:·3a873ef344b2c557eb8d0d0ac7203db6 | ||
| 12 | Signer·#1·key·algorithm:·RSA | ||
| 13 | Signer·#1·key·size·(bits):·2048 | ||
| 14 | Signer·#1·public·key·SHA-256·digest:·8300f4329d01beb5f4c885e74cf8bc30a4a6b3e7d4188daa4536a0d1c3ded2be | ||
| 15 | Signer·#1·public·key·SHA-1·digest:·d46516b86f24efbc5f1c70a4a5a76a05703f9eef | ||
| 16 | Signer·#1·public·key·MD5·digest:·c2f44bd9977a12f0f056fbdcfb30052c | ||
| 17 | WARNING:·META-INF/kodein-core_main.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/. | ||
| 18 | WARNING:·META-INF/kodein_main.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/. | ||
| 19 | WARNING:·META-INF/kotlin-runtime.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/. | ||
| 20 | WARNING:·META-INF/kotlin-stdlib.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 21 | WARNING:·META-INF/kotpref_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 22 | WARNING:·META-INF/lib_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 23 | WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 24 | WARNING:·META-INF/fdroidserverid·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, 22895 lines modified | Offset 1, 17923 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:···················23 | 4 | ··Zip·archive·file·size:···················2302159·(00000000002320CFh) |
| 5 | ··Actual·end-cent-dir·record·offset:·······23 | 5 | ··Actual·end-cent-dir·record·offset:·······2302137·(00000000002320B9h) |
| 6 | ··Expected·end-cent-dir·record·offset:·····23 | 6 | ··Expected·end-cent-dir·record·offset:·····2302137·(00000000002320B9h) |
| 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·61 | 9 | ··central·directory·contains·612·entries. |
| 10 | ··The·central·directory·is· | 10 | ··The·central·directory·is·57030·(000000000000DEC6h)·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·22 | 12 | ··is·2245107·(00000000002241F3h). |
| 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):·························186972a9 |
| 28 | ··compressed·size:································ | 28 | ··compressed·size:································7787·bytes |
| 29 | ··uncompressed·size:······························6 | 29 | ··uncompressed·size:······························67032·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/163922D0.SF | ||
| 42 | ··offset·of·local·header·from·start·of·archive:···19110 | ||
| 43 | ··················································(0000000000004AA6h)·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):··········2017·May·12·16:07:06 | ||
| 53 | ··32-bit·CRC·value·(hex):·························13f2db49 | ||
| 54 | ··compressed·size:································19184·bytes | ||
| 55 | ··uncompressed·size:······························61625·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/163922D0.RSA | ||
| 68 | ··offset·of·local·header·from·start·of·archive:···38360 | ||
| 69 | ··················································(00000000000095D8h)·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):··········2017·May·12·16:07:06 | ||
| 79 | ··32-bit·CRC·value·(hex):·························fd674b8c | ||
| 80 | ··compressed·size:································1070·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/kodein-core_main.kotlin_module | 40 | ··META-INF/kodein-core_main.kotlin_module |
| 94 | ··offset·of·local·header·from·start·of·archive:··· | 41 | ··offset·of·local·header·from·start·of·archive:···7836 |
| 95 | ··················································(000000000000 | 42 | ··················································(0000000000001E9Ch)·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):·1979·Nov·30·00:00:00·local | ||
| Max diff block lines reached; 1493425/1500843 bytes (99.51%) of diff not shown. | |||
| Offset 7, 15 lines modified | Offset 7, 14 lines modified | ||
| 7 | packageInfo:·null | 7 | packageInfo:·null |
| 8 | sdkInfo: | 8 | sdkInfo: |
| 9 | ··minSdkVersion:·'9' | 9 | ··minSdkVersion:·'9' |
| 10 | ··targetSdkVersion:·'25' | 10 | ··targetSdkVersion:·'25' |
| 11 | sharedLibrary:·false | 11 | sharedLibrary:·false |
| 12 | sparseResources:·false | 12 | sparseResources:·false |
| 13 | unknownFiles: | 13 | unknownFiles: |
| 14 | ··publicsuffixes.gz:·'8' | ||
| 15 | ··org/threeten/bp/format/ChronologyText.properties:·'8' | 14 | ··org/threeten/bp/format/ChronologyText.properties:·'8' |
| 16 | usesFramework: | 15 | usesFramework: |
| 17 | ··ids: | 16 | ··ids: |
| 18 | ··-·1 | 17 | ··-·1 |
| 19 | ··tag:·null | 18 | ··tag:·null |
| 20 | version:·2.5.0-dirty | 19 | version:·2.5.0-dirty |
| 21 | versionInfo: | 20 | versionInfo: |
| Offset 1, 36 lines modified | Offset 1, 36 lines modified | ||
| 1 | DEX·version·'035' | 1 | DEX·version·'035' |
| 2 | DEX·file·header: | 2 | DEX·file·header: |
| 3 | magic···············:·'dex\n035\0' | 3 | magic···············:·'dex\n035\0' |
| 4 | checksum············:·3 | 4 | checksum············:·32995d51 |
| 5 | signature···········:· | 5 | signature···········:·3350...8195 |
| 6 | file_size···········:·304 | 6 | file_size···········:·3042856 |
| 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·····:·186 | 10 | string_ids_size·····:·18652 |
| 11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
| 12 | type_ids_size·······:·36 | 12 | type_ids_size·······:·3677 |
| 13 | type_ids_off········:·747 | 13 | type_ids_off········:·74720·(0x0123e0) |
| 14 | proto_ids_size······:·51 | 14 | proto_ids_size······:·5115 |
| 15 | proto_ids_off·······:·89 | 15 | proto_ids_off·······:·89428·(0x015d54) |
| 16 | field_ids_size······:·136 | 16 | field_ids_size······:·13668 |
| 17 | field_ids_off·······:·15 | 17 | field_ids_off·······:·150808·(0x024d18) |
| 18 | method_ids_size·····:·2 | 18 | method_ids_size·····:·24991 |
| 19 | method_ids_off······:·260 | 19 | method_ids_off······:·260152·(0x03f838) |
| 20 | class_defs_size·····:·28 | 20 | class_defs_size·····:·2819 |
| 21 | class_defs_off······:·460 | 21 | class_defs_off······:·460080·(0x070530) |
| 22 | data_size···········:·249 | 22 | data_size···········:·2492568 |
| 23 | data_off············:·55 | 23 | data_off············:·550288·(0x086590) |
| 24 | Class·#0·header: | 24 | Class·#0·header: |
| 25 | class_idx···········:·217 | 25 | class_idx···········:·217 |
| 26 | access_flags········:·9729·(0x2601) | 26 | access_flags········:·9729·(0x2601) |
| 27 | superclass_idx······:·24 | 27 | superclass_idx······:·2410 |
| 28 | source_file_idx·····:·8 | 28 | source_file_idx·····:·8097 |
| 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:·0 | 32 | virtual_methods_size:·0 |
| 33 | Class·#0·annotations: | 33 | Class·#0·annotations: |
| 34 | Annotations·on·class | 34 | Annotations·on·class |
| Offset 43, 21 lines modified | Offset 43, 21 lines modified | ||
| 43 | ··Superclass········:·'Ljava/lang/Object;' | 43 | ··Superclass········:·'Ljava/lang/Object;' |
| 44 | ··Interfaces········- | 44 | ··Interfaces········- |
| 45 | ····#0··············:·'Ljava/lang/annotation/Annotation;' | 45 | ····#0··············:·'Ljava/lang/annotation/Annotation;' |
| 46 | ··Static·fields·····- | 46 | ··Static·fields·····- |
| 47 | ··Instance·fields···- | 47 | ··Instance·fields···- |
| 48 | ··Direct·methods····- | 48 | ··Direct·methods····- |
| 49 | ··Virtual·methods···- | 49 | ··Virtual·methods···- |
| 50 | ··source_file_idx···:·8 | 50 | ··source_file_idx···:·8097·(SourceFile) |
| 51 | Class·#1·header: | 51 | Class·#1·header: |
| 52 | class_idx···········:·218 | 52 | class_idx···········:·218 |
| 53 | access_flags········:·17·(0x0011) | 53 | access_flags········:·17·(0x0011) |
| 54 | superclass_idx······:·24 | 54 | superclass_idx······:·2410 |
| 55 | source_file_idx·····:·8 | 55 | source_file_idx·····:·8097 |
| 56 | static_fields_size··:·16 | 56 | static_fields_size··:·16 |
| 57 | instance_fields_size:·0 | 57 | instance_fields_size:·0 |
| 58 | direct_methods_size·:·0 | 58 | direct_methods_size·:·0 |
| 59 | virtual_methods_size:·0 | 59 | virtual_methods_size:·0 |
| 60 | Class·#1·annotations: | 60 | Class·#1·annotations: |
| 61 | Annotations·on·class | 61 | Annotations·on·class |
| Offset 149, 21 lines modified | Offset 149, 21 lines modified | ||
| 149 | ······name··········:·'design_snackbar_out' | 149 | ······name··········:·'design_snackbar_out' |
| 150 | ······type··········:·'I' | 150 | ······type··········:·'I' |
| 151 | ······access········:·0x0019·(PUBLIC·STATIC·FINAL) | 151 | ······access········:·0x0019·(PUBLIC·STATIC·FINAL) |
| 152 | ······value·········:·2130968591 | 152 | ······value·········:·2130968591 |
| 153 | ··Instance·fields···- | 153 | ··Instance·fields···- |
| 154 | ··Direct·methods····- | 154 | ··Direct·methods····- |
| 155 | ··Virtual·methods···- | 155 | ··Virtual·methods···- |
| 156 | ··source_file_idx···:·8 | 156 | ··source_file_idx···:·8097·(SourceFile) |
| 157 | Class·#2·header: | 157 | Class·#2·header: |
| 158 | class_idx···········:·219 | 158 | class_idx···········:·219 |
| 159 | access_flags········:·17·(0x0011) | 159 | access_flags········:·17·(0x0011) |
| 160 | superclass_idx······:·24 | 160 | superclass_idx······:·2410 |
| 161 | source_file_idx·····:·8 | 161 | source_file_idx·····:·8097 |
| 162 | static_fields_size··:·314 | 162 | static_fields_size··:·314 |
| 163 | instance_fields_size:·0 | 163 | instance_fields_size:·0 |
| 164 | direct_methods_size·:·0 | 164 | direct_methods_size·:·0 |
| 165 | virtual_methods_size:·0 | 165 | virtual_methods_size:·0 |
| 166 | Class·#2·annotations: | 166 | Class·#2·annotations: |
| 167 | Annotations·on·class | 167 | Annotations·on·class |
| Offset 1745, 21 lines modified | Offset 1745, 21 lines modified | ||
| 1745 | ······name··········:·'windowNoTitle' | 1745 | ······name··········:·'windowNoTitle' |
| 1746 | ······type··········:·'I' | 1746 | ······type··········:·'I' |
| 1747 | ······access········:·0x0019·(PUBLIC·STATIC·FINAL) | 1747 | ······access········:·0x0019·(PUBLIC·STATIC·FINAL) |
| 1748 | ······value·········:·2130772019 | 1748 | ······value·········:·2130772019 |
| 1749 | ··Instance·fields···- | 1749 | ··Instance·fields···- |
| 1750 | ··Direct·methods····- | 1750 | ··Direct·methods····- |
| 1751 | ··Virtual·methods···- | 1751 | ··Virtual·methods···- |
| 1752 | ··source_file_idx···:·8 | 1752 | ··source_file_idx···:·8097·(SourceFile) |
| 1753 | Class·#3·header: | 1753 | Class·#3·header: |
| 1754 | class_idx···········:·220 | 1754 | class_idx···········:·220 |
| 1755 | access_flags········:·17·(0x0011) | 1755 | access_flags········:·17·(0x0011) |
| 1756 | superclass_idx······:·24 | 1756 | superclass_idx······:·2410 |
| 1757 | source_file_idx·····:·8 | 1757 | source_file_idx·····:·8097 |
| 1758 | static_fields_size··:·95 | 1758 | static_fields_size··:·95 |
| 1759 | instance_fields_size:·0 | 1759 | instance_fields_size:·0 |
| 1760 | direct_methods_size·:·0 | 1760 | direct_methods_size·:·0 |
| 1761 | virtual_methods_size:·0 | 1761 | virtual_methods_size:·0 |
| 1762 | Class·#3·annotations: | 1762 | Class·#3·annotations: |
| 1763 | Annotations·on·class | 1763 | Annotations·on·class |
| Offset 2246, 21 lines modified | Offset 2246, 21 lines modified | ||
| 2246 | ······name··········:·'switch_thumb_normal_material_light' | 2246 | ······name··········:·'switch_thumb_normal_material_light' |
| 2247 | ······type··········:·'I' | 2247 | ······type··········:·'I' |
| 2248 | ······access········:·0x0019·(PUBLIC·STATIC·FINAL) | 2248 | ······access········:·0x0019·(PUBLIC·STATIC·FINAL) |
| 2249 | ······value·········:·2131427414 | 2249 | ······value·········:·2131427414 |
| 2250 | ··Instance·fields···- | 2250 | ··Instance·fields···- |
| 2251 | ··Direct·methods····- | 2251 | ··Direct·methods····- |
| 2252 | ··Virtual·methods···- | 2252 | ··Virtual·methods···- |
| 2253 | ··source_file_idx···:·8 | 2253 | ··source_file_idx···:·8097·(SourceFile) |
| 2254 | Class·#4·header: | 2254 | Class·#4·header: |
| 2255 | class_idx···········:·221 | 2255 | class_idx···········:·221 |
| 2256 | access_flags········:·17·(0x0011) | 2256 | access_flags········:·17·(0x0011) |
| 2257 | superclass_idx······:·24 | 2257 | superclass_idx······:·2410 |
| 2258 | source_file_idx·····:·8 | 2258 | source_file_idx·····:·8097 |
| 2259 | static_fields_size··:·139 | 2259 | static_fields_size··:·139 |
| 2260 | instance_fields_size:·0 | 2260 | instance_fields_size:·0 |
| 2261 | direct_methods_size·:·0 | 2261 | direct_methods_size·:·0 |
| 2262 | virtual_methods_size:·0 | 2262 | virtual_methods_size:·0 |
| 2263 | Class·#4·annotations: | 2263 | Class·#4·annotations: |
| 2264 | Annotations·on·class | 2264 | Annotations·on·class |
| Offset 2967, 21 lines modified | Offset 2967, 21 lines modified | ||
| 2967 | ······name··········:·'notification_top_pad_large_text' | 2967 | ······name··········:·'notification_top_pad_large_text' |
| 2968 | ······type··········:·'I' | 2968 | ······type··········:·'I' |
| Max diff block lines reached; 80535064/80539568 bytes (99.99%) of diff not shown. | |||
| Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
| 1 | Zip·file·size:·527 | 1 | Zip·file·size:·5270530·bytes,·number·of·entries:·2819 |
| 2 | ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·android/support/annotation/Keep.class | 2 | ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·android/support/annotation/Keep.class |
| 3 | ?rwxrwxr-x··2.0·unx······789·b-·stor·80-Jan-01·00:00·android/support/design/R$anim.class | 3 | ?rwxrwxr-x··2.0·unx······789·b-·stor·80-Jan-01·00:00·android/support/design/R$anim.class |
| 4 | ?rwxrwxr-x··2.0·unx····13011·b-·defN·80-Jan-01·00:00·android/support/design/R$attr.class | 4 | ?rwxrwxr-x··2.0·unx····13011·b-·defN·80-Jan-01·00:00·android/support/design/R$attr.class |
| 5 | ?rwxrwxr-x··2.0·unx·····5128·b-·stor·80-Jan-01·00:00·android/support/design/R$color.class | 5 | ?rwxrwxr-x··2.0·unx·····5128·b-·stor·80-Jan-01·00:00·android/support/design/R$color.class |
| 6 | ?rwxrwxr-x··2.0·unx·····7944·b-·stor·80-Jan-01·00:00·android/support/design/R$dimen.class | 6 | ?rwxrwxr-x··2.0·unx·····7944·b-·stor·80-Jan-01·00:00·android/support/design/R$dimen.class |
| 7 | ?rwxrwxr-x··2.0·unx·····5868·b-·stor·80-Jan-01·00:00·android/support/design/R$drawable.class | 7 | ?rwxrwxr-x··2.0·unx·····5868·b-·stor·80-Jan-01·00:00·android/support/design/R$drawable.class |
| 8 | ?rwxrwxr-x··2.0·unx·····5666·b-·stor·80-Jan-01·00:00·android/support/design/R$id.class | 8 | ?rwxrwxr-x··2.0·unx·····5666·b-·stor·80-Jan-01·00:00·android/support/design/R$id.class |
| Offset 1574, 15 lines modified | Offset 1574, 15 lines modified | ||
| 1574 | ?rwxrwxr-x··2.0·unx······773·b-·stor·80-Jan-01·00:00·com/github/salomonbrys/kodein/Kodein$Builder$TBuilder$TypeBinder.class | 1574 | ?rwxrwxr-x··2.0·unx······773·b-·stor·80-Jan-01·00:00·com/github/salomonbrys/kodein/Kodein$Builder$TBuilder$TypeBinder.class |
| 1575 | ?rwxrwxr-x··2.0·unx·····1363·b-·stor·80-Jan-01·00:00·com/github/salomonbrys/kodein/Kodein$Builder$TBuilder.class | 1575 | ?rwxrwxr-x··2.0·unx·····1363·b-·stor·80-Jan-01·00:00·com/github/salomonbrys/kodein/Kodein$Builder$TBuilder.class |
| 1576 | ?rwxrwxr-x··2.0·unx·····1967·b-·stor·80-Jan-01·00:00·com/github/salomonbrys/kodein/Kodein$Builder.class | 1576 | ?rwxrwxr-x··2.0·unx·····1967·b-·stor·80-Jan-01·00:00·com/github/salomonbrys/kodein/Kodein$Builder.class |
| 1577 | ?rwxrwxr-x··2.0·unx·····1008·b-·stor·80-Jan-01·00:00·com/github/salomonbrys/kodein/Kodein$Companion.class | 1577 | ?rwxrwxr-x··2.0·unx·····1008·b-·stor·80-Jan-01·00:00·com/github/salomonbrys/kodein/Kodein$Companion.class |
| 1578 | ?rwxrwxr-x··2.0·unx······221·b-·stor·80-Jan-01·00:00·com/github/salomonbrys/kodein/Kodein$DefaultImpls.class | 1578 | ?rwxrwxr-x··2.0·unx······221·b-·stor·80-Jan-01·00:00·com/github/salomonbrys/kodein/Kodein$DefaultImpls.class |
| 1579 | ?rwxrwxr-x··2.0·unx······315·b-·stor·80-Jan-01·00:00·com/github/salomonbrys/kodein/Kodein$DependencyLoopException.class | 1579 | ?rwxrwxr-x··2.0·unx······315·b-·stor·80-Jan-01·00:00·com/github/salomonbrys/kodein/Kodein$DependencyLoopException.class |
| 1580 | ?rwxrwxr-x··2.0·unx······165·b-·stor·80-Jan-01·00:00·kotlin/reflect/KCallable.class | 1580 | ?rwxrwxr-x··2.0·unx······165·b-·stor·80-Jan-01·00:00·kotlin/reflect/KCallable.class |
| 1581 | ?rwxrwxr-x··2.0·unx·····1 | 1581 | ?rwxrwxr-x··2.0·unx·····1017·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/CallableReference.class |
| 1582 | ?rwxrwxr-x··2.0·unx······108·b-·stor·80-Jan-01·00:00·kotlin/reflect/KProperty.class | 1582 | ?rwxrwxr-x··2.0·unx······108·b-·stor·80-Jan-01·00:00·kotlin/reflect/KProperty.class |
| 1583 | ?rwxrwxr-x··2.0·unx·····1255·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/PropertyReference.class | 1583 | ?rwxrwxr-x··2.0·unx·····1255·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/PropertyReference.class |
| 1584 | ?rwxrwxr-x··2.0·unx······136·b-·stor·80-Jan-01·00:00·kotlin/jvm/functions/Function1.class | 1584 | ?rwxrwxr-x··2.0·unx······136·b-·stor·80-Jan-01·00:00·kotlin/jvm/functions/Function1.class |
| 1585 | ?rwxrwxr-x··2.0·unx······251·b-·stor·80-Jan-01·00:00·kotlin/reflect/KProperty1.class | 1585 | ?rwxrwxr-x··2.0·unx······251·b-·stor·80-Jan-01·00:00·kotlin/reflect/KProperty1.class |
| 1586 | ?rwxrwxr-x··2.0·unx······620·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/PropertyReference1.class | 1586 | ?rwxrwxr-x··2.0·unx······620·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/PropertyReference1.class |
| 1587 | ?rwxrwxr-x··2.0·unx······909·b-·stor·80-Jan-01·00:00·com/github/salomonbrys/kodein/Kodein$Key$description$1$1.class | 1587 | ?rwxrwxr-x··2.0·unx······909·b-·stor·80-Jan-01·00:00·com/github/salomonbrys/kodein/Kodein$Key$description$1$1.class |
| 1588 | ?rwxrwxr-x··2.0·unx·····1771·b-·stor·80-Jan-01·00:00·com/github/salomonbrys/kodein/Kodein$Key.class | 1588 | ?rwxrwxr-x··2.0·unx·····1771·b-·stor·80-Jan-01·00:00·com/github/salomonbrys/kodein/Kodein$Key.class |
| Offset 1953, 48 lines modified | Offset 1953, 48 lines modified | ||
| 1953 | ?rwxrwxr-x··2.0·unx······134·b-·stor·80-Jan-01·00:00·javax/annotation/meta/TypeQualifierNickname.class | 1953 | ?rwxrwxr-x··2.0·unx······134·b-·stor·80-Jan-01·00:00·javax/annotation/meta/TypeQualifierNickname.class |
| 1954 | ?rwxrwxr-x··2.0·unx······840·b-·stor·80-Jan-01·00:00·javax/annotation/meta/When.class | 1954 | ?rwxrwxr-x··2.0·unx······840·b-·stor·80-Jan-01·00:00·javax/annotation/meta/When.class |
| 1955 | ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·kotlin/KotlinNullPointerException.class | 1955 | ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·kotlin/KotlinNullPointerException.class |
| 1956 | ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·kotlin/Lazy.class | 1956 | ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·kotlin/Lazy.class |
| 1957 | ?rwxrwxr-x··2.0·unx······461·b-·stor·80-Jan-01·00:00·kotlin/LazyKt.class | 1957 | ?rwxrwxr-x··2.0·unx······461·b-·stor·80-Jan-01·00:00·kotlin/LazyKt.class |
| 1958 | ?rwxrwxr-x··2.0·unx······160·b-·stor·80-Jan-01·00:00·kotlin/NoWhenBranchMatchedException.class | 1958 | ?rwxrwxr-x··2.0·unx······160·b-·stor·80-Jan-01·00:00·kotlin/NoWhenBranchMatchedException.class |
| 1959 | ?rwxrwxr-x··2.0·unx·····1055·b-·stor·80-Jan-01·00:00·kotlin/Pair.class | 1959 | ?rwxrwxr-x··2.0·unx·····1055·b-·stor·80-Jan-01·00:00·kotlin/Pair.class |
| 1960 | ?rwxrwxr-x··2.0·unx·····1 | 1960 | ?rwxrwxr-x··2.0·unx·····1308·b-·stor·80-Jan-01·00:00·kotlin/SynchronizedLazyImpl.class |
| 1961 | ?rwxrwxr-x··2.0·unx······248·b-·stor·80-Jan-01·00:00·kotlin/TuplesKt.class | 1961 | ?rwxrwxr-x··2.0·unx······248·b-·stor·80-Jan-01·00:00·kotlin/TuplesKt.class |
| 1962 | ?rwxrwxr-x··2.0·unx······217·b-·stor·80-Jan-01·00:00·kotlin/TypeCastException.class | 1962 | ?rwxrwxr-x··2.0·unx······217·b-·stor·80-Jan-01·00:00·kotlin/TypeCastException.class |
| 1963 | ?rwxrwxr-x··2.0·unx······250·b-·stor·80-Jan-01·00:00·kotlin/UNINITIALIZED_VALUE.class | 1963 | ?rwxrwxr-x··2.0·unx······250·b-·stor·80-Jan-01·00:00·kotlin/UNINITIALIZED_VALUE.class |
| 1964 | ?rwxrwxr-x··2.0·unx······345·b-·stor·80-Jan-01·00:00·kotlin/UninitializedPropertyAccessException.class | 1964 | ?rwxrwxr-x··2.0·unx······345·b-·stor·80-Jan-01·00:00·kotlin/UninitializedPropertyAccessException.class |
| 1965 | ?rwxrwxr-x··2.0·unx······300·b-·stor·80-Jan-01·00:00·kotlin/Unit.class | 1965 | ?rwxrwxr-x··2.0·unx······300·b-·stor·80-Jan-01·00:00·kotlin/Unit.class |
| 1966 | ?rwxrwxr-x··2.0·unx······375·b-·stor·80-Jan-01·00:00·kotlin/_Assertions.class | 1966 | ?rwxrwxr-x··2.0·unx······375·b-·stor·80-Jan-01·00:00·kotlin/_Assertions.class |
| 1967 | ?rwxrwxr-x··2.0·unx······387·b-·stor·80-Jan-01·00:00·kotlin/collections/AbstractIterator$WhenMappings.class | 1967 | ?rwxrwxr-x··2.0·unx······387·b-·stor·80-Jan-01·00:00·kotlin/collections/AbstractIterator$WhenMappings.class |
| 1968 | ?rwxrwxr-x··2.0·unx·····133 | 1968 | ?rwxrwxr-x··2.0·unx·····1338·b-·stor·80-Jan-01·00:00·kotlin/collections/AbstractIterator.class |
| 1969 | ?rwxrwxr-x··2.0·unx·····1936·b-·stor·80-Jan-01·00:00·kotlin/collections/ArrayAsCollection.class | 1969 | ?rwxrwxr-x··2.0·unx·····1936·b-·stor·80-Jan-01·00:00·kotlin/collections/ArrayAsCollection.class |
| 1970 | ?rwxrwxr-x··2.0·unx·······92·b-·stor·80-Jan-01·00:00·kotlin/collections/ArraysKt__ArraysJVMKt.class | 1970 | ?rwxrwxr-x··2.0·unx·······92·b-·stor·80-Jan-01·00:00·kotlin/collections/ArraysKt__ArraysJVMKt.class |
| 1971 | ?rwxrwxr-x··2.0·unx······113·b-·stor·80-Jan-01·00:00·kotlin/collections/ArraysKt__ArraysKt.class | 1971 | ?rwxrwxr-x··2.0·unx······113·b-·stor·80-Jan-01·00:00·kotlin/collections/ArraysKt__ArraysKt.class |
| 1972 | ?rwxrwxr-x··2.0·unx·····1240·b-·stor·80-Jan-01·00:00·kotlin/collections/ArraysKt___ArraysKt.class | 1972 | ?rwxrwxr-x··2.0·unx·····1240·b-·stor·80-Jan-01·00:00·kotlin/collections/ArraysKt___ArraysKt.class |
| 1973 | ?rwxrwxr-x··2.0·unx······101·b-·stor·80-Jan-01·00:00·kotlin/collections/ArraysKt.class | 1973 | ?rwxrwxr-x··2.0·unx······101·b-·stor·80-Jan-01·00:00·kotlin/collections/ArraysKt.class |
| 1974 | ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·kotlin/collections/ArraysUtilJVM.class | 1974 | ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·kotlin/collections/ArraysUtilJVM.class |
| 1975 | ?rwxrwxr-x··2.0·unx·····18 | 1975 | ?rwxrwxr-x··2.0·unx·····1815·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt__CollectionsKt.class |
| 1976 | ?rwxrwxr-x··2.0·unx······379·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt__IterablesKt.class | 1976 | ?rwxrwxr-x··2.0·unx······379·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt__IterablesKt.class |
| 1977 | ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt__IteratorsKt.class | 1977 | ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt__IteratorsKt.class |
| 1978 | ?rwxrwxr-x··2.0·unx······96 | 1978 | ?rwxrwxr-x··2.0·unx······966·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt__MutableCollectionsKt.class |
| 1979 | ?rwxrwxr-x··2.0·unx······139·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt__ReversedViewsKt.class | 1979 | ?rwxrwxr-x··2.0·unx······139·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt__ReversedViewsKt.class |
| 1980 | ?rwxrwxr-x··2.0·unx·····6069·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class | 1980 | ?rwxrwxr-x··2.0·unx·····6069·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class |
| 1981 | ?rwxrwxr-x··2.0·unx······116·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class | 1981 | ?rwxrwxr-x··2.0·unx······116·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class |
| 1982 | ?rwxrwxr-x··2.0·unx······480·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt$withIndex$1.class | 1982 | ?rwxrwxr-x··2.0·unx······480·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt$withIndex$1.class |
| 1983 | ?rwxrwxr-x··2.0·unx·····1057·b-·stor·80-Jan-01·00:00·kotlin/collections/EmptyIterator.class | 1983 | ?rwxrwxr-x··2.0·unx·····1057·b-·stor·80-Jan-01·00:00·kotlin/collections/EmptyIterator.class |
| 1984 | ?rwxrwxr-x··2.0·unx·····3311·b-·stor·80-Jan-01·00:00·kotlin/collections/EmptyList.class | 1984 | ?rwxrwxr-x··2.0·unx·····3311·b-·stor·80-Jan-01·00:00·kotlin/collections/EmptyList.class |
| 1985 | ?rwxrwxr-x··2.0·unx·····2004·b-·stor·80-Jan-01·00:00·kotlin/collections/EmptyMap.class | 1985 | ?rwxrwxr-x··2.0·unx·····2004·b-·stor·80-Jan-01·00:00·kotlin/collections/EmptyMap.class |
| 1986 | ?rwxrwxr-x··2.0·unx·····1938·b-·stor·80-Jan-01·00:00·kotlin/collections/EmptySet.class | 1986 | ?rwxrwxr-x··2.0·unx·····1938·b-·stor·80-Jan-01·00:00·kotlin/collections/EmptySet.class |
| 1987 | ?rwxrwxr-x··2.0·unx·····1032·b-·stor·80-Jan-01·00:00·kotlin/collections/IndexedValue.class | 1987 | ?rwxrwxr-x··2.0·unx·····1032·b-·stor·80-Jan-01·00:00·kotlin/collections/IndexedValue.class |
| 1988 | ?rwxrwxr-x··2.0·unx······665·b-·stor·80-Jan-01·00:00·kotlin/collections/IndexingIterable.class | 1988 | ?rwxrwxr-x··2.0·unx······665·b-·stor·80-Jan-01·00:00·kotlin/collections/IndexingIterable.class |
| 1989 | ?rwxrwxr-x··2.0·unx······886·b-·stor·80-Jan-01·00:00·kotlin/collections/IndexingIterator.class | 1989 | ?rwxrwxr-x··2.0·unx······886·b-·stor·80-Jan-01·00:00·kotlin/collections/IndexingIterator.class |
| 1990 | ?rwxrwxr-x··2.0·unx······583·b-·stor·80-Jan-01·00:00·kotlin/collections/IntIterator.class | 1990 | ?rwxrwxr-x··2.0·unx······583·b-·stor·80-Jan-01·00:00·kotlin/collections/IntIterator.class |
| 1991 | ?rwxrwxr-x··2.0·unx·······95·b-·stor·80-Jan-01·00:00·kotlin/collections/MapsKt__MapWithDefaultKt.class | 1991 | ?rwxrwxr-x··2.0·unx·······95·b-·stor·80-Jan-01·00:00·kotlin/collections/MapsKt__MapWithDefaultKt.class |
| 1992 | ?rwxrwxr-x··2.0·unx······115·b-·stor·80-Jan-01·00:00·kotlin/collections/MapsKt__MapsJVMKt.class | 1992 | ?rwxrwxr-x··2.0·unx······115·b-·stor·80-Jan-01·00:00·kotlin/collections/MapsKt__MapsJVMKt.class |
| 1993 | ?rwxrwxr-x··2.0·unx·····135 | 1993 | ?rwxrwxr-x··2.0·unx·····1356·b-·stor·80-Jan-01·00:00·kotlin/collections/MapsKt__MapsKt.class |
| 1994 | ?rwxrwxr-x··2.0·unx······103·b-·stor·80-Jan-01·00:00·kotlin/collections/MapsKt___MapsKt.class | 1994 | ?rwxrwxr-x··2.0·unx······103·b-·stor·80-Jan-01·00:00·kotlin/collections/MapsKt___MapsKt.class |
| 1995 | ?rwxrwxr-x··2.0·unx·······95·b-·stor·80-Jan-01·00:00·kotlin/collections/MapsKt.class | 1995 | ?rwxrwxr-x··2.0·unx·······95·b-·stor·80-Jan-01·00:00·kotlin/collections/MapsKt.class |
| 1996 | ?rwxrwxr-x··2.0·unx······846·b-·stor·80-Jan-01·00:00·kotlin/collections/SetsKt__SetsKt.class | 1996 | ?rwxrwxr-x··2.0·unx······846·b-·stor·80-Jan-01·00:00·kotlin/collections/SetsKt__SetsKt.class |
| 1997 | ?rwxrwxr-x··2.0·unx······103·b-·stor·80-Jan-01·00:00·kotlin/collections/SetsKt___SetsKt.class | 1997 | ?rwxrwxr-x··2.0·unx······103·b-·stor·80-Jan-01·00:00·kotlin/collections/SetsKt___SetsKt.class |
| 1998 | ?rwxrwxr-x··2.0·unx·······95·b-·stor·80-Jan-01·00:00·kotlin/collections/SetsKt.class | 1998 | ?rwxrwxr-x··2.0·unx·······95·b-·stor·80-Jan-01·00:00·kotlin/collections/SetsKt.class |
| 1999 | ?rwxrwxr-x··2.0·unx······832·b-·stor·80-Jan-01·00:00·kotlin/collections/State.class | 1999 | ?rwxrwxr-x··2.0·unx······832·b-·stor·80-Jan-01·00:00·kotlin/collections/State.class |
| 2000 | ?rwxrwxr-x··2.0·unx······435·b-·stor·80-Jan-01·00:00·kotlin/internal/ProgressionUtilKt.class | 2000 | ?rwxrwxr-x··2.0·unx······435·b-·stor·80-Jan-01·00:00·kotlin/internal/ProgressionUtilKt.class |
| Offset 2016, 47 lines modified | Offset 2016, 45 lines modified | ||
| 2016 | ?rwxrwxr-x··2.0·unx·······91·b-·stor·80-Jan-01·00:00·kotlin/io/FilesKt__FilePathComponentsKt.class | 2016 | ?rwxrwxr-x··2.0·unx·······91·b-·stor·80-Jan-01·00:00·kotlin/io/FilesKt__FilePathComponentsKt.class |
| 2017 | ?rwxrwxr-x··2.0·unx······109·b-·stor·80-Jan-01·00:00·kotlin/io/FilesKt__FileReadWriteKt.class | 2017 | ?rwxrwxr-x··2.0·unx······109·b-·stor·80-Jan-01·00:00·kotlin/io/FilesKt__FileReadWriteKt.class |
| 2018 | ?rwxrwxr-x··2.0·unx······647·b-·stor·80-Jan-01·00:00·kotlin/io/FilesKt__FileTreeWalkKt.class | 2018 | ?rwxrwxr-x··2.0·unx······647·b-·stor·80-Jan-01·00:00·kotlin/io/FilesKt__FileTreeWalkKt.class |
| 2019 | ?rwxrwxr-x··2.0·unx·····2368·b-·stor·80-Jan-01·00:00·kotlin/io/FilesKt__UtilsKt.class | 2019 | ?rwxrwxr-x··2.0·unx·····2368·b-·stor·80-Jan-01·00:00·kotlin/io/FilesKt__UtilsKt.class |
| 2020 | ?rwxrwxr-x··2.0·unx·······79·b-·stor·80-Jan-01·00:00·kotlin/io/FilesKt.class | 2020 | ?rwxrwxr-x··2.0·unx·······79·b-·stor·80-Jan-01·00:00·kotlin/io/FilesKt.class |
| 2021 | ?rwxrwxr-x··2.0·unx······546·b-·stor·80-Jan-01·00:00·kotlin/io/NoSuchFileException.class | 2021 | ?rwxrwxr-x··2.0·unx······546·b-·stor·80-Jan-01·00:00·kotlin/io/NoSuchFileException.class |
| 2022 | ?rwxrwxr-x··2.0·unx······801·b-·stor·80-Jan-01·00:00·kotlin/io/TextStreamsKt.class | 2022 | ?rwxrwxr-x··2.0·unx······801·b-·stor·80-Jan-01·00:00·kotlin/io/TextStreamsKt.class |
| 2023 | ?rwxrwxr-x··2.0·unx····· | 2023 | ?rwxrwxr-x··2.0·unx·····2006·b-·stor·80-Jan-01·00:00·kotlin/jvm/JvmClassMappingKt.class |
| 2024 | ?rwxrwxr-x··2.0·unx······302·b-·stor·80-Jan-01·00:00·kotlin/jvm/KotlinReflectionNotSupportedError.class | 2024 | ?rwxrwxr-x··2.0·unx······302·b-·stor·80-Jan-01·00:00·kotlin/jvm/KotlinReflectionNotSupportedError.class |
| 2025 | ?rwxrwxr-x··2.0·unx······158·b-·stor·80-Jan-01·00:00·kotlin/jvm/functions/Function2.class | 2025 | ?rwxrwxr-x··2.0·unx······158·b-·stor·80-Jan-01·00:00·kotlin/jvm/functions/Function2.class |
| 2026 | ?rwxrwxr-x··2.0·unx······715·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/ArrayIterator.class | 2026 | ?rwxrwxr-x··2.0·unx······715·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/ArrayIterator.class |
| 2027 | ?rwxrwxr-x··2.0·unx······398·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/ArrayIteratorKt.class | 2027 | ?rwxrwxr-x··2.0·unx······398·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/ArrayIteratorKt.class |
| 2028 | ?rwxrwxr-x··2.0·unx······406·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/CallableReference$NoReceiver.class | ||
| 2029 | ?rwxrwxr-x··2.0·unx·······88·b-·stor·80-Jan-01·00:00·kotlin/reflect/KDeclarationContainer.class | 2028 | ?rwxrwxr-x··2.0·unx·······88·b-·stor·80-Jan-01·00:00·kotlin/reflect/KDeclarationContainer.class |
| 2030 | ?rwxrwxr-x··2.0·unx······180·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/ClassBasedDeclarationContainer.class | 2029 | ?rwxrwxr-x··2.0·unx······180·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/ClassBasedDeclarationContainer.class |
| 2031 | ?rwxrwxr-x··2.0·unx······117·b-·stor·80-Jan-01·00:00·kotlin/reflect/KClass.class | 2030 | ?rwxrwxr-x··2.0·unx······117·b-·stor·80-Jan-01·00:00·kotlin/reflect/KClass.class |
| 2032 | ?rwxrwxr-x··2.0·unx·····1062·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/ClassReference.class | 2031 | ?rwxrwxr-x··2.0·unx·····1062·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/ClassReference.class |
| 2033 | ?rwxrwxr-x··2.0·unx·····1408·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/CollectionToArray.class | 2032 | ?rwxrwxr-x··2.0·unx·····1408·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/CollectionToArray.class |
| 2034 | ?rwxrwxr-x··2.0·unx·······96·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/DefaultConstructorMarker.class | 2033 | ?rwxrwxr-x··2.0·unx·······96·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/DefaultConstructorMarker.class |
| 2035 | ?rwxrwxr-x··2.0·unx·····2351·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/Intrinsics.class | 2034 | ?rwxrwxr-x··2.0·unx·····2351·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/Intrinsics.class |
| 2036 | ?rwxrwxr-x··2.0·unx······115·b-·stor·80-Jan-01·00:00·kotlin/reflect/KMutableProperty.class | 2035 | ?rwxrwxr-x··2.0·unx······115·b-·stor·80-Jan-01·00:00·kotlin/reflect/KMutableProperty.class |
| 2037 | ?rwxrwxr-x··2.0·unx······219·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/MutablePropertyReference.class | 2036 | ?rwxrwxr-x··2.0·unx······219·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/MutablePropertyReference.class |
| 2038 | ?rwxrwxr-x··2.0·unx······156·b-·stor·80-Jan-01·00:00·kotlin/reflect/KMutableProperty1.class | 2037 | ?rwxrwxr-x··2.0·unx······156·b-·stor·80-Jan-01·00:00·kotlin/reflect/KMutableProperty1.class |
| 2039 | ?rwxrwxr-x··2.0·unx······655·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/MutablePropertyReference1.class | 2038 | ?rwxrwxr-x··2.0·unx······655·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/MutablePropertyReference1.class |
| 2040 | ?rwxrwxr-x··2.0·unx······842·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/MutablePropertyReference1Impl.class | 2039 | ?rwxrwxr-x··2.0·unx······842·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/MutablePropertyReference1Impl.class |
| 2041 | ?rwxrwxr-x··2.0·unx·····1030·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/PackageReference.class | ||
| 2042 | ?rwxrwxr-x··2.0·unx······233·b-·stor·80-Jan-01·00:00·kotlin/reflect/KProperty0.class | 2040 | ?rwxrwxr-x··2.0·unx······233·b-·stor·80-Jan-01·00:00·kotlin/reflect/KProperty0.class |
| 2043 | ?rwxrwxr-x··2.0·unx······609·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/PropertyReference0.class | 2041 | ?rwxrwxr-x··2.0·unx······609·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/PropertyReference0.class |
| 2044 | ?rwxrwxr-x··2.0·unx······805·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/PropertyReference0Impl.class | 2042 | ?rwxrwxr-x··2.0·unx······805·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/PropertyReference0Impl.class |
| 2045 | ?rwxrwxr-x··2.0·unx······828·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/PropertyReference1Impl.class | 2043 | ?rwxrwxr-x··2.0·unx······828·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/PropertyReference1Impl.class |
| 2046 | ?rwxrwxr-x··2.0·unx······3 | 2044 | ?rwxrwxr-x··2.0·unx······309·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/Ref$BooleanRef.class |
| 2047 | ?rwxrwxr-x··2.0·unx······3 | 2045 | ?rwxrwxr-x··2.0·unx······307·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/Ref$FloatRef.class |
| 2048 | ?rwxrwxr-x··2.0·unx······3 | 2046 | ?rwxrwxr-x··2.0·unx······342·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/Ref$ObjectRef.class |
| 2049 | ?rwxrwxr-x··2.0·unx·······75·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/Ref.class | 2047 | ?rwxrwxr-x··2.0·unx·······75·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/Ref.class |
| 2050 | ?rwxrwxr-x··2.0·unx·····1499·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/Reflection.class | 2048 | ?rwxrwxr-x··2.0·unx·····1499·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/Reflection.class |
| 2051 | ?rwxrwxr-x··2.0·unx·····1 | 2049 | ?rwxrwxr-x··2.0·unx·····1192·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/ReflectionFactory.class |
| 2052 | ?rwxrwxr-x··2.0·unx······280·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/StringCompanionObject.class | 2050 | ?rwxrwxr-x··2.0·unx······280·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/StringCompanionObject.class |
| 2053 | ?rwxrwxr-x··2.0·unx······378·b-·stor·80-Jan-01·00:00·kotlin/ranges/IntProgression$Companion.class | 2051 | ?rwxrwxr-x··2.0·unx······378·b-·stor·80-Jan-01·00:00·kotlin/ranges/IntProgression$Companion.class |
| 2054 | ?rwxrwxr-x··2.0·unx·····1828·b-·stor·80-Jan-01·00:00·kotlin/ranges/IntProgression.class | 2052 | ?rwxrwxr-x··2.0·unx·····1828·b-·stor·80-Jan-01·00:00·kotlin/ranges/IntProgression.class |
| 2055 | ?rwxrwxr-x··2.0·unx······ | 2053 | ?rwxrwxr-x··2.0·unx······457·b-·stor·80-Jan-01·00:00·kotlin/ranges/IntProgressionIterator.class |
| 2056 | ?rwxrwxr-x··2.0·unx······235·b-·stor·80-Jan-01·00:00·kotlin/ranges/IntRange$Companion.class | 2054 | ?rwxrwxr-x··2.0·unx······235·b-·stor·80-Jan-01·00:00·kotlin/ranges/IntRange$Companion.class |
| 2057 | ?rwxrwxr-x··2.0·unx·····1208·b-·stor·80-Jan-01·00:00·kotlin/ranges/IntRange.class | 2055 | ?rwxrwxr-x··2.0·unx·····1208·b-·stor·80-Jan-01·00:00·kotlin/ranges/IntRange.class |
| 2058 | ?rwxrwxr-x··2.0·unx·······84·b-·stor·80-Jan-01·00:00·kotlin/ranges/RangesKt__RangesKt.class | 2056 | ?rwxrwxr-x··2.0·unx·······84·b-·stor·80-Jan-01·00:00·kotlin/ranges/RangesKt__RangesKt.class |
| 2059 | ?rwxrwxr-x··2.0·unx······966·b-·stor·80-Jan-01·00:00·kotlin/ranges/RangesKt___RangesKt.class | 2057 | ?rwxrwxr-x··2.0·unx······966·b-·stor·80-Jan-01·00:00·kotlin/ranges/RangesKt___RangesKt.class |
| 2060 | ?rwxrwxr-x··2.0·unx·······91·b-·stor·80-Jan-01·00:00·kotlin/ranges/RangesKt.class | 2058 | ?rwxrwxr-x··2.0·unx·······91·b-·stor·80-Jan-01·00:00·kotlin/ranges/RangesKt.class |
| 2061 | ?rwxrwxr-x··2.0·unx······108·b-·stor·80-Jan-01·00:00·kotlin/reflect/KFunction.class | 2059 | ?rwxrwxr-x··2.0·unx······108·b-·stor·80-Jan-01·00:00·kotlin/reflect/KFunction.class |
| 2062 | ?rwxrwxr-x··2.0·unx······115·b-·stor·80-Jan-01·00:00·kotlin/reflect/KProperty$Getter.class | 2060 | ?rwxrwxr-x··2.0·unx······115·b-·stor·80-Jan-01·00:00·kotlin/reflect/KProperty$Getter.class |
| Offset 2067, 32 lines modified | Offset 2065, 32 lines modified | ||
| 2067 | ?rwxrwxr-x··2.0·unx······106·b-·stor·80-Jan-01·00:00·kotlin/sequences/SequencesKt.class | 2065 | ?rwxrwxr-x··2.0·unx······106·b-·stor·80-Jan-01·00:00·kotlin/sequences/SequencesKt.class |
| 2068 | ?rwxrwxr-x··2.0·unx·····1068·b-·stor·80-Jan-01·00:00·kotlin/sequences/TransformingSequence$iterator$1.class | 2066 | ?rwxrwxr-x··2.0·unx·····1068·b-·stor·80-Jan-01·00:00·kotlin/sequences/TransformingSequence$iterator$1.class |
| 2069 | ?rwxrwxr-x··2.0·unx······907·b-·stor·80-Jan-01·00:00·kotlin/sequences/TransformingSequence.class | 2067 | ?rwxrwxr-x··2.0·unx······907·b-·stor·80-Jan-01·00:00·kotlin/sequences/TransformingSequence.class |
| 2070 | ?rwxrwxr-x··2.0·unx······232·b-·stor·80-Jan-01·00:00·kotlin/text/CharsKt__CharJVMKt.class | 2068 | ?rwxrwxr-x··2.0·unx······232·b-·stor·80-Jan-01·00:00·kotlin/text/CharsKt__CharJVMKt.class |
| 2071 | ?rwxrwxr-x··2.0·unx······285·b-·stor·80-Jan-01·00:00·kotlin/text/CharsKt__CharKt.class | 2069 | ?rwxrwxr-x··2.0·unx······285·b-·stor·80-Jan-01·00:00·kotlin/text/CharsKt__CharKt.class |
| Max diff block lines reached; 62684/75756 bytes (82.74%) of diff not shown. | |||
| Offset 6072, 17 lines modified | Offset 6072, 14 lines modified | ||
| 6072 | Filename:·kotlin/jvm/internal/ArrayIterator.class | 6072 | Filename:·kotlin/jvm/internal/ArrayIterator.class |
| 6073 | Comment:· | 6073 | Comment:· |
| 6074 | Filename:·kotlin/jvm/internal/ArrayIteratorKt.class | 6074 | Filename:·kotlin/jvm/internal/ArrayIteratorKt.class |
| 6075 | Comment:· | 6075 | Comment:· |
| 6076 | Filename:·kotlin/jvm/internal/CallableReference$NoReceiver.class | ||
| 6077 | Comment:· | ||
| 6078 | Filename:·kotlin/reflect/KDeclarationContainer.class | 6076 | Filename:·kotlin/reflect/KDeclarationContainer.class |
| 6079 | Comment:· | 6077 | Comment:· |
| 6080 | Filename:·kotlin/jvm/internal/ClassBasedDeclarationContainer.class | 6078 | Filename:·kotlin/jvm/internal/ClassBasedDeclarationContainer.class |
| 6081 | Comment:· | 6079 | Comment:· |
| 6082 | Filename:·kotlin/reflect/KClass.class | 6080 | Filename:·kotlin/reflect/KClass.class |
| Offset 6111, 17 lines modified | Offset 6108, 14 lines modified | ||
| 6111 | Filename:·kotlin/jvm/internal/MutablePropertyReference1.class | 6108 | Filename:·kotlin/jvm/internal/MutablePropertyReference1.class |
| 6112 | Comment:· | 6109 | Comment:· |
| 6113 | Filename:·kotlin/jvm/internal/MutablePropertyReference1Impl.class | 6110 | Filename:·kotlin/jvm/internal/MutablePropertyReference1Impl.class |
| 6114 | Comment:· | 6111 | Comment:· |
| 6115 | Filename:·kotlin/jvm/internal/PackageReference.class | ||
| 6116 | Comment:· | ||
| 6117 | Filename:·kotlin/reflect/KProperty0.class | 6112 | Filename:·kotlin/reflect/KProperty0.class |
| 6118 | Comment:· | 6113 | Comment:· |
| 6119 | Filename:·kotlin/jvm/internal/PropertyReference0.class | 6114 | Filename:·kotlin/jvm/internal/PropertyReference0.class |
| 6120 | Comment:· | 6115 | Comment:· |
| 6121 | Filename:·kotlin/jvm/internal/PropertyReference0Impl.class | 6116 | Filename:·kotlin/jvm/internal/PropertyReference0Impl.class |
| Offset 6561, 17 lines modified | Offset 6555, 14 lines modified | ||
| 6561 | Filename:·okhttp3/CertificatePinner$Pin.class | 6555 | Filename:·okhttp3/CertificatePinner$Pin.class |
| 6562 | Comment:· | 6556 | Comment:· |
| 6563 | Filename:·okhttp3/CertificatePinner.class | 6557 | Filename:·okhttp3/CertificatePinner.class |
| 6564 | Comment:· | 6558 | Comment:· |
| 6565 | Filename:·okhttp3/CipherSuite$1.class | ||
| 6566 | Comment:· | ||
| 6567 | Filename:·okhttp3/CipherSuite.class | 6559 | Filename:·okhttp3/CipherSuite.class |
| 6568 | Comment:· | 6560 | Comment:· |
| 6569 | Filename:·okhttp3/Connection.class | 6561 | Filename:·okhttp3/Connection.class |
| 6570 | Comment:· | 6562 | Comment:· |
| 6571 | Filename:·okhttp3/ConnectionPool$1.class | 6563 | Filename:·okhttp3/ConnectionPool$1.class |
| Offset 6600, 26 lines modified | Offset 6591, 14 lines modified | ||
| 6600 | Filename:·okhttp3/Dns.class | 6591 | Filename:·okhttp3/Dns.class |
| 6601 | Comment:· | 6592 | Comment:· |
| 6602 | Filename:·okhttp3/Dns$1.class | 6593 | Filename:·okhttp3/Dns$1.class |
| 6603 | Comment:· | 6594 | Comment:· |
| 6604 | Filename:·okhttp3/EventListener.class | ||
| 6605 | Comment:· | ||
| 6606 | Filename:·okhttp3/EventListener$1.class | ||
| 6607 | Comment:· | ||
| 6608 | Filename:·okhttp3/EventListener$Factory.class | ||
| 6609 | Comment:· | ||
| 6610 | Filename:·okhttp3/EventListener$2.class | ||
| 6611 | Comment:· | ||
| 6612 | Filename:·okhttp3/Handshake.class | 6595 | Filename:·okhttp3/Handshake.class |
| 6613 | Comment:· | 6596 | Comment:· |
| 6614 | Filename:·okhttp3/Headers$Builder.class | 6597 | Filename:·okhttp3/Headers$Builder.class |
| 6615 | Comment:· | 6598 | Comment:· |
| 6616 | Filename:·okhttp3/Headers.class | 6599 | Filename:·okhttp3/Headers.class |
| Offset 6696, 17 lines modified | Offset 6675, 14 lines modified | ||
| 6696 | Filename:·okhttp3/TlsVersion.class | 6675 | Filename:·okhttp3/TlsVersion.class |
| 6697 | Comment:· | 6676 | Comment:· |
| 6698 | Filename:·okhttp3/internal/Util$1.class | 6677 | Filename:·okhttp3/internal/Util$1.class |
| 6699 | Comment:· | 6678 | Comment:· |
| 6700 | Filename:·okhttp3/internal/Util$2.class | ||
| 6701 | Comment:· | ||
| 6702 | Filename:·okhttp3/internal/Util.class | 6679 | Filename:·okhttp3/internal/Util.class |
| 6703 | Comment:· | 6680 | Comment:· |
| 6704 | Filename:·okhttp3/internal/Version.class | 6681 | Filename:·okhttp3/internal/Version.class |
| 6705 | Comment:· | 6682 | Comment:· |
| 6706 | Filename:·okio/Source.class | 6683 | Filename:·okio/Source.class |
| Offset 6984, 17 lines modified | Offset 6960, 14 lines modified | ||
| 6984 | Filename:·okhttp3/internal/platform/JdkWithJettyBootPlatform.class | 6960 | Filename:·okhttp3/internal/platform/JdkWithJettyBootPlatform.class |
| 6985 | Comment:· | 6961 | Comment:· |
| 6986 | Filename:·okhttp3/internal/platform/OptionalMethod.class | 6962 | Filename:·okhttp3/internal/platform/OptionalMethod.class |
| 6987 | Comment:· | 6963 | Comment:· |
| 6988 | Filename:·okhttp3/internal/publicsuffix/PublicSuffixDatabase.class | ||
| 6989 | Comment:· | ||
| 6990 | Filename:·okhttp3/internal/tls/BasicCertificateChainCleaner.class | 6964 | Filename:·okhttp3/internal/tls/BasicCertificateChainCleaner.class |
| 6991 | Comment:· | 6965 | Comment:· |
| 6992 | Filename:·okhttp3/internal/tls/DistinguishedNameParser.class | 6966 | Filename:·okhttp3/internal/tls/DistinguishedNameParser.class |
| 6993 | Comment:· | 6967 | Comment:· |
| 6994 | Filename:·okhttp3/internal/tls/OkHostnameVerifier.class | 6968 | Filename:·okhttp3/internal/tls/OkHostnameVerifier.class |
| Offset 1, 23 lines modified | Offset 1, 22 lines modified | ||
| 1 | package·kotlin.jvm.internal; | 1 | package·kotlin.jvm.internal; |
| 2 | import·kotlin.jvm.KotlinReflectionNotSupportedError; | 2 | import·kotlin.jvm.KotlinReflectionNotSupportedError; |
| 3 | import·kotlin.reflect.KDeclarationContainer; | 3 | import·kotlin.reflect.KDeclarationContainer; |
| 4 | import·kotlin.reflect.KCallable; | 4 | import·kotlin.reflect.KCallable; |
| 5 | import·java.io.Serializable; | ||
| 6 | public·abstract·class·CallableReference·implements· | 5 | public·abstract·class·CallableReference·implements·KCallable |
| 7 | { | 6 | { |
| 8 | ····public·static·final·Object·c; | 7 | ····public·static·final·Object·c; |
| 9 | ····private· | 8 | ····private·KCallable·a; |
| 10 | ····protected·final·Object·b; | 9 | ····protected·final·Object·b; |
| 11 | ···· | 10 | ···· |
| 12 | ····static·{ | 11 | ····static·{ |
| 13 | ········c·=· | 12 | ········c·=·new·Object(); |
| 14 | ····} | 13 | ····} |
| 15 | ···· | 14 | ···· |
| 16 | ····public·CallableReference()·{ | 15 | ····public·CallableReference()·{ |
| 17 | ········this(CallableReference.c); | 16 | ········this(CallableReference.c); |
| 18 | ····} | 17 | ····} |
| 19 | ···· | 18 | ···· |
| 20 | ····protected·CallableReference(final·Object·b)·{ | 19 | ····protected·CallableReference(final·Object·b)·{ |
| Offset 52, 15 lines modified | Offset 52, 15 lines modified | ||
| 52 | ········int·n·=·0; | 52 | ········int·n·=·0; |
| 53 | ········while·(this.k.b((long)(n·+·1)))·{ | 53 | ········while·(this.k.b((long)(n·+·1)))·{ |
| 54 | ············final·Buffer·l·=·this.l; | 54 | ············final·Buffer·l·=·this.l; |
| 55 | ············final·int·n2·=·n·+·1; | 55 | ············final·int·n2·=·n·+·1; |
| 56 | ············final·int·c·=·l.c((long)n); | 56 | ············final·int·c·=·l.c((long)n); |
| 57 | ············if·(c·!=·10·&&·c·!=·32·&&·c·!=·13)·{ | 57 | ············if·(c·!=·10·&&·c·!=·32·&&·c·!=·13)·{ |
| 58 | ················if·(c·!=·9)·{ | 58 | ················if·(c·!=·9)·{ |
| 59 | ····················this.l. | 59 | ····················this.l.h((long)(n2·-·1)); |
| 60 | ····················if·(c·==·47)·{ | 60 | ····················if·(c·==·47)·{ |
| 61 | ························if·(this.k.b((long)2))·{ | 61 | ························if·(this.k.b((long)2))·{ |
| 62 | ····························this.x(); | 62 | ····························this.x(); |
| 63 | ····························switch·(this.l.c(1L))·{ | 63 | ····························switch·(this.l.c(1L))·{ |
| 64 | ································case·42:·{ | 64 | ································case·42:·{ |
| 65 | ····································this.l.h(); | 65 | ····································this.l.h(); |
| 66 | ····································this.l.h(); | 66 | ····································this.l.h(); |
| Offset 148, 18 lines modified | Offset 148, 18 lines modified | ||
| 148 | ········final·long·n·=·1L; | 148 | ········final·long·n·=·1L; |
| 149 | ········while·(true)·{ | 149 | ········while·(true)·{ |
| 150 | ············final·long·b·=·this.k.b(byteString); | 150 | ············final·long·b·=·this.k.b(byteString); |
| 151 | ············if·(b·==·-1)·{ | 151 | ············if·(b·==·-1)·{ |
| 152 | ················throw·this.a("Unterminated·string"); | 152 | ················throw·this.a("Unterminated·string"); |
| 153 | ············} | 153 | ············} |
| 154 | ············if·(this.l.c(b)·!=·92)·{ | 154 | ············if·(this.l.c(b)·!=·92)·{ |
| 155 | ················this.l. | 155 | ················this.l.h(b·+·n); |
| 156 | ················return; | 156 | ················return; |
| 157 | ············} | 157 | ············} |
| 158 | ············this.l. | 158 | ············this.l.h(b·+·n); |
| 159 | ············this.z(); | 159 | ············this.z(); |
| 160 | ········} | 160 | ········} |
| 161 | ····} | 161 | ····} |
| 162 | ···· | 162 | ···· |
| 163 | ····private·boolean·b(final·int·n)·{ | 163 | ····private·boolean·b(final·int·n)·{ |
| 164 | ········boolean·b·=·false; | 164 | ········boolean·b·=·false; |
| 165 | ········switch·(n)·{ | 165 | ········switch·(n)·{ |
| Offset 429, 15 lines modified | Offset 429, 15 lines modified | ||
| 429 | ················return·m; | 429 | ················return·m; |
| 430 | ············} | 430 | ············} |
| 431 | ········} | 431 | ········} |
| 432 | ········if·(this.k.b((long)(length·+·1))·&&·this.b(this.l.c((long)length)))·{ | 432 | ········if·(this.k.b((long)(length·+·1))·&&·this.b(this.l.c((long)length)))·{ |
| 433 | ············m·=·0; | 433 | ············m·=·0; |
| 434 | ········} | 434 | ········} |
| 435 | ········else·{ | 435 | ········else·{ |
| 436 | ············this.l. | 436 | ············this.l.h((long)length); |
| 437 | ············this.m·=·m; | 437 | ············this.m·=·m; |
| 438 | ········} | 438 | ········} |
| 439 | ········return·m; | 439 | ········return·m; |
| 440 | ····} | 440 | ····} |
| 441 | ···· | 441 | ···· |
| 442 | ····private·int·u()·{ | 442 | ····private·int·u()·{ |
| 443 | ········long·n·=·0L; | 443 | ········long·n·=·0L; |
| Offset 529, 15 lines modified | Offset 529, 15 lines modified | ||
| 529 | ············} | 529 | ············} |
| 530 | ········} | 530 | ········} |
| 531 | ········if·(n3·==·2·&&·n2·!=·0·&&·(n·!=·Long.MIN_VALUE·||·b))·{ | 531 | ········if·(n3·==·2·&&·n2·!=·0·&&·(n·!=·Long.MIN_VALUE·||·b))·{ |
| 532 | ············if·(!b)·{ | 532 | ············if·(!b)·{ |
| 533 | ················n·=·-n; | 533 | ················n·=·-n; |
| 534 | ············} | 534 | ············} |
| 535 | ············this.n·=·n; | 535 | ············this.n·=·n; |
| 536 | ············this.l. | 536 | ············this.l.h((long)o); |
| 537 | ············final·int·n4·=·16; | 537 | ············final·int·n4·=·16; |
| 538 | ············this.m·=·n4; | 538 | ············this.m·=·n4; |
| 539 | ············return·n4; | 539 | ············return·n4; |
| 540 | ········} | 540 | ········} |
| 541 | ········if·(n3·==·2·||·n3·==·4·||·n3·==·7)·{ | 541 | ········if·(n3·==·2·||·n3·==·4·||·n3·==·7)·{ |
| 542 | ············this.o·=·o; | 542 | ············this.o·=·o; |
| 543 | ············final·int·n4·=·17; | 543 | ············final·int·n4·=·17; |
| Offset 561, 15 lines modified | Offset 561, 15 lines modified | ||
| 561 | ···· | 561 | ···· |
| 562 | ····private·void·w()·{ | 562 | ····private·void·w()·{ |
| 563 | ········long·n·=·this.k.b(JsonUtf8Reader.i); | 563 | ········long·n·=·this.k.b(JsonUtf8Reader.i); |
| 564 | ········final·Buffer·l·=·this.l; | 564 | ········final·Buffer·l·=·this.l; |
| 565 | ········if·(n·==·-1)·{ | 565 | ········if·(n·==·-1)·{ |
| 566 | ············n·=·this.l.b(); | 566 | ············n·=·this.l.b(); |
| 567 | ········} | 567 | ········} |
| 568 | ········l. | 568 | ········l.h(n); |
| 569 | ····} | 569 | ····} |
| 570 | ···· | 570 | ···· |
| 571 | ····private·void·x()·{ | 571 | ····private·void·x()·{ |
| 572 | ········if·(!this.e)·{ | 572 | ········if·(!this.e)·{ |
| 573 | ············throw·this.a("Use·JsonReader.setLenient(true)·to·accept·malformed·JSON"); | 573 | ············throw·this.a("Use·JsonReader.setLenient(true)·to·accept·malformed·JSON"); |
| 574 | ········} | 574 | ········} |
| 575 | ····} | 575 | ····} |
| Offset 580, 15 lines modified | Offset 580, 15 lines modified | ||
| 580 | ········long·b2; | 580 | ········long·b2; |
| 581 | ········if·(b·!=·-1)·{ | 581 | ········if·(b·!=·-1)·{ |
| 582 | ············b2·=·b·+·1L; | 582 | ············b2·=·b·+·1L; |
| 583 | ········} | 583 | ········} |
| 584 | ········else·{ | 584 | ········else·{ |
| 585 | ············b2·=·this.l.b(); | 585 | ············b2·=·this.l.b(); |
| 586 | ········} | 586 | ········} |
| 587 | ········l. | 587 | ········l.h(b2); |
| 588 | ····} | 588 | ····} |
| 589 | ···· | 589 | ···· |
| 590 | ····private·char·z()·{ | 590 | ····private·char·z()·{ |
| 591 | ········char·c·=·'\0'; | 591 | ········char·c·=·'\0'; |
| 592 | ········final·long·n·=·(long)4; | 592 | ········final·long·n·=·(long)4; |
| 593 | ········if·(!this.k.b(1L))·{ | 593 | ········if·(!this.k.b(1L))·{ |
| 594 | ············throw·this.a("Unterminated·escape·sequence"); | 594 | ············throw·this.a("Unterminated·escape·sequence"); |
| Offset 618, 15 lines modified | Offset 618, 15 lines modified | ||
| 618 | ····················else·{ | 618 | ····················else·{ |
| 619 | ························if·(c2·<·65·||·c2·>·70)·{ | 619 | ························if·(c2·<·65·||·c2·>·70)·{ |
| 620 | ····························throw·this.a("\\u"·+·this.l.e(n)); | 620 | ····························throw·this.a("\\u"·+·this.l.e(n)); |
| 621 | ························} | 621 | ························} |
| 622 | ························c·=·(char)(c3·+·(c2·-·65·+·10)); | 622 | ························c·=·(char)(c3·+·(c2·-·65·+·10)); |
| 623 | ····················} | 623 | ····················} |
| 624 | ················} | 624 | ················} |
| 625 | ················this.l. | 625 | ················this.l.h(n); |
| 626 | ················break; | 626 | ················break; |
| 627 | ············} | 627 | ············} |
| 628 | ············case·116:·{ | 628 | ············case·116:·{ |
| 629 | ················c·=·'\t'; | 629 | ················c·=·'\t'; |
| 630 | ················break; | 630 | ················break; |
| 631 | ············} | 631 | ············} |
| 632 | ············case·98:·{ | 632 | ············case·98:·{ |
| Offset 1243, 15 lines modified | Offset 1243, 15 lines modified | ||
| 1243 | ············else·if·(n4·==·9·||·n4·==·13)·{ | 1243 | ············else·if·(n4·==·9·||·n4·==·13)·{ |
| 1244 | ················this.b(JsonUtf8Reader.h); | 1244 | ················this.b(JsonUtf8Reader.h); |
| 1245 | ············} | 1245 | ············} |
| 1246 | ············else·if·(n4·==·8·||·n4·==·12)·{ | 1246 | ············else·if·(n4·==·8·||·n4·==·12)·{ |
| 1247 | ················this.b(JsonUtf8Reader.g); | 1247 | ················this.b(JsonUtf8Reader.g); |
| 1248 | ············} | 1248 | ············} |
| 1249 | ············else·if·(n4·==·17)·{ | 1249 | ············else·if·(n4·==·17)·{ |
| 1250 | ················this.l. | 1250 | ················this.l.h((long)this.o); |
| 1251 | ············} | 1251 | ············} |
| 1252 | ············this.m·=·0; | 1252 | ············this.m·=·0; |
| 1253 | ········}·while·(n3·!=·0); | 1253 | ········}·while·(n3·!=·0); |
| 1254 | ········final·int[]·d·=·this.d; | 1254 | ········final·int[]·d·=·this.d; |
| Max diff block lines reached; 56/3921 bytes (1.43%) of diff not shown. | |||
| Offset 20, 28 lines modified | Offset 20, 36 lines modified | ||
| 20 | ············c·=·this; | 20 | ············c·=·this; |
| 21 | ········} | 21 | ········} |
| 22 | ········this.c·=·c; | 22 | ········this.c·=·c; |
| 23 | ····} | 23 | ····} |
| 24 | ···· | 24 | ···· |
| 25 | ····public·Object·a()·{ | 25 | ····public·Object·a()·{ |
| 26 | ········final·Object·b·=·this.b; | 26 | ········final·Object·b·=·this.b; |
| 27 | ········UNINITIALIZED_VALUE·uninitialized_VALUE·=·null; | ||
| 27 | ········if·(b· | 28 | ········if·(b·!=·UNINITIALIZED_VALUE.a)·{ |
| 29 | ············uninitialized_VALUE·=·(UNINITIALIZED_VALUE)b; | ||
| 30 | ········} | ||
| 31 | ········else·{ | ||
| 28 | ············synchronized·(this.c)·{ | 32 | ············synchronized·(this.c)·{ |
| 33 | ················final·Object·b2·=·this.b; | ||
| 29 | ················if·( | 34 | ················if·(b2·!=·UNINITIALIZED_VALUE.a)·{ |
| 35 | ····················final·UNINITIALIZED_VALUE·uninitialized_VALUE2·=·(UNINITIALIZED_VALUE)b2; | ||
| 36 | ················} | ||
| 37 | ················else·{ | ||
| 30 | ····················final·Function0·a·=·this.a; | 38 | ····················final·Function0·a·=·this.a; |
| 31 | ····················if·(a·==·null)·{ | 39 | ····················if·(a·==·null)·{ |
| 32 | ························Intrinsics.a(); | 40 | ························Intrinsics.a(); |
| 33 | ····················} | 41 | ····················} |
| 34 | ····················this.b·=·a.invoke(); | 42 | ····················this.b·=·a.invoke(); |
| 35 | ····················final·Function0·function0·=·(Function0)null; | 43 | ····················final·Function0·function0·=·(Function0)null; |
| 36 | ····················this.a·=·null; | 44 | ····················this.a·=·null; |
| 37 | ················} | 45 | ················} |
| 38 | ············} | 46 | ············} |
| 39 | ········} | 47 | ········} |
| 40 | ········return· | 48 | ········return·uninitialized_VALUE; |
| 41 | ····} | 49 | ····} |
| 42 | ···· | 50 | ···· |
| 43 | ····public·boolean·b()·{ | 51 | ····public·boolean·b()·{ |
| 44 | ········return·this.b·!=·UNINITIALIZED_VALUE.a; | 52 | ········return·this.b·!=·UNINITIALIZED_VALUE.a; |
| 45 | ····} | 53 | ····} |
| 46 | ···· | 54 | ···· |
| 47 | ····@Override | 55 | ····@Override |
| Offset 241, 15 lines modified | Offset 241, 16 lines modified | ||
| 241 | ········22:·getstatic·····#18·················//·Field·kotlin/collections/State.b:Lkotlin/collections/State; | 241 | ········22:·getstatic·····#18·················//·Field·kotlin/collections/State.b:Lkotlin/collections/State; |
| 242 | ········25:·astore_2 | 242 | ········25:·astore_2 |
| 243 | ········26:·aload_0 | 243 | ········26:·aload_0 |
| 244 | ········27:·aload_2 | 244 | ········27:·aload_2 |
| 245 | ········28:·putfield······#20·················//·Field·a:Lkotlin/collections/State; | 245 | ········28:·putfield······#20·················//·Field·a:Lkotlin/collections/State; |
| 246 | ········31:·aload_0 | 246 | ········31:·aload_0 |
| 247 | ········32:·getfield······#33·················//·Field·b:Ljava/lang/Object; | 247 | ········32:·getfield······#33·················//·Field·b:Ljava/lang/Object; |
| 248 | ········35:·checkcast·····#4··················//·class·java/lang/Object | ||
| 248 | ········3 | 249 | ········38:·areturn |
| 249 | ··public·void·remove(); | 250 | ··public·void·remove(); |
| 250 | ····descriptor:·()V | 251 | ····descriptor:·()V |
| 251 | ····flags:·(0x0001)·ACC_PUBLIC | 252 | ····flags:·(0x0001)·ACC_PUBLIC |
| 252 | ····Code: | 253 | ····Code: |
| 253 | ······stack=300,·locals=2,·args_size=1 | 254 | ······stack=300,·locals=2,·args_size=1 |
| 254 | ·········0:·new···········#70·················//·class·java/lang/UnsupportedOperationException | 255 | ·········0:·new···········#70·················//·class·java/lang/UnsupportedOperationException |
| Offset 54, 14 lines modified | Offset 54, 15 lines modified | ||
| 54 | ····} | 54 | ····} |
| 55 | ···· | 55 | ···· |
| 56 | ····private·static·final·Object[]·b(Object[]·copy,·final·boolean·b)·{ | 56 | ····private·static·final·Object[]·b(Object[]·copy,·final·boolean·b)·{ |
| 57 | ········if·(b·&&·Intrinsics.a((Object)copy.getClass(),·(Object)Object[].class))·{ | 57 | ········if·(b·&&·Intrinsics.a((Object)copy.getClass(),·(Object)Object[].class))·{ |
| 58 | ············if·(copy·==·null)·{ | 58 | ············if·(copy·==·null)·{ |
| 59 | ················throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·kotlin.Array<kotlin.Any?>"); | 59 | ················throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·kotlin.Array<kotlin.Any?>"); |
| 60 | ············} | 60 | ············} |
| 61 | ············copy·=·copy; | ||
| 61 | ········} | 62 | ········} |
| 62 | ········else·{ | 63 | ········else·{ |
| 63 | ············copy·=·Arrays.copyOf(copy,·copy.length,·(Class<?·extends·Object[]>)Object[].class); | 64 | ············copy·=·Arrays.copyOf(copy,·copy.length,·(Class<?·extends·Object[]>)Object[].class); |
| 64 | ············Intrinsics.a((Object)copy,·"java.util.Arrays.copyOf(\u2026·Array<Any?>::class.java)"); | 65 | ············Intrinsics.a((Object)copy,·"java.util.Arrays.copyOf(\u2026·Array<Any?>::class.java)"); |
| 65 | ········} | 66 | ········} |
| 66 | ········return·copy; | 67 | ········return·copy; |
| 67 | ····} | 68 | ····} |
| Offset 13, 15 lines modified | Offset 13, 15 lines modified | ||
| 13 | ········Intrinsics.b((Object)function1,·"predicate"); | 13 | ········Intrinsics.b((Object)function1,·"predicate"); |
| 14 | ········return·a(iterable,·function1,·false); | 14 | ········return·a(iterable,·function1,·false); |
| 15 | ····} | 15 | ····} |
| 16 | ···· | 16 | ···· |
| 17 | ····private·static·final·boolean·a(final·Iterable·iterable,·final·Function1·function1,·final·boolean·b)·{ | 17 | ····private·static·final·boolean·a(final·Iterable·iterable,·final·Function1·function1,·final·boolean·b)·{ |
| 18 | ········final·Ref$BooleanRef·ref$BooleanRef·=·new·Ref$BooleanRef(); | 18 | ········final·Ref$BooleanRef·ref$BooleanRef·=·new·Ref$BooleanRef(); |
| 19 | ········ref$BooleanRef.a·=·false; | 19 | ········ref$BooleanRef.a·=·false; |
| 20 | ········final·Iterator<Object>·iterator·=·iterable.iterator(); | 20 | ········final·Iterator<Object>·iterator·=·(Iterator<Object>)iterable.iterator(); |
| 21 | ········while·(iterator.hasNext())·{ | 21 | ········while·(iterator.hasNext())·{ |
| 22 | ············if·((boolean)function1.a_(iterator.next())·==·b)·{ | 22 | ············if·((boolean)function1.a_(iterator.next())·==·b)·{ |
| 23 | ················iterator.remove(); | 23 | ················iterator.remove(); |
| 24 | ················ref$BooleanRef.a·=·true; | 24 | ················ref$BooleanRef.a·=·true; |
| 25 | ············} | 25 | ············} |
| 26 | ········} | 26 | ········} |
| 27 | ········return·ref$BooleanRef.a; | 27 | ········return·ref$BooleanRef.a; |
| Offset 228, 13 lines modified | Offset 228, 15 lines modified | ||
| 228 | ········14:·arraylength | 228 | ········14:·arraylength |
| 229 | ········15:·invokestatic··#69·················//·Method·kotlin/collections/MapsKt.a:(I)I | 229 | ········15:·invokestatic··#69·················//·Method·kotlin/collections/MapsKt.a:(I)I |
| 230 | ········18:·istore_2 | 230 | ········18:·istore_2 |
| 231 | ········19:·aload_1 | 231 | ········19:·aload_1 |
| 232 | ········20:·iload_2 | 232 | ········20:·iload_2 |
| 233 | ········21:·invokespecial·#72·················//·Method·java/util/LinkedHashMap."<init>":(I)V | 233 | ········21:·invokespecial·#72·················//·Method·java/util/LinkedHashMap."<init>":(I)V |
| 234 | ········24:·aload_1 | 234 | ········24:·aload_1 |
| 235 | ········25:·checkcast·····#66·················//·class·java/util/LinkedHashMap | ||
| 235 | ········2 | 236 | ········28:·checkcast·····#23·················//·class·java/util/Map |
| 236 | ········ | 237 | ········31:·aload_0 |
| 237 | ········ | 238 | ········32:·invokestatic··#75·················//·Method·kotlin/collections/MapsKt.a:(Ljava/util/Map;[Lkotlin/Pair;)V |
| 238 | ········3 | 239 | ········35:·aload_1 |
| 240 | ········36:·checkcast·····#66·················//·class·java/util/LinkedHashMap | ||
| 239 | ········3 | 241 | ········39:·areturn |
| 240 | } | 242 | } |
| Offset 1, 115 lines modified | Offset 1, 129 lines modified | ||
| 1 | package·kotlin.jvm; | 1 | package·kotlin.jvm; |
| 2 | import·java.io.Serializable; | 2 | import·java.io.Serializable; |
| 3 | import·kotlin.TypeCastException; | ||
| 4 | import·kotlin.jvm.internal.ClassBasedDeclarationContainer; | 3 | import·kotlin.jvm.internal.ClassBasedDeclarationContainer; |
| 4 | import·kotlin.TypeCastException; | ||
| 5 | import·kotlin.jvm.internal.Intrinsics; | 5 | import·kotlin.jvm.internal.Intrinsics; |
| 6 | import·kotlin.reflect.KClass; | 6 | import·kotlin.reflect.KClass; |
| 7 | public·final·class·JvmClassMappingKt | 7 | public·final·class·JvmClassMappingKt |
| 8 | { | 8 | { |
| 9 | ····public·static·final·Class·a(final·KClass·kClass)·{ | 9 | ····public·static·final·Class·a(final·KClass·kClass)·{ |
| 10 | ········Intrinsics.b((Object)kClass,·"$receiver"); | 10 | ········Intrinsics.b((Object)kClass,·"$receiver"); |
| 11 | ········if·(kClass·==·null)·{ | ||
| 12 | ············throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·kotlin.jvm.internal.ClassBasedDeclarationContainer"); | ||
| 13 | ········} | ||
| 11 | ········ | 14 | ········final·Class·a·=·((ClassBasedDeclarationContainer)kClass).a(); |
| 15 | ········Class·clazz; | ||
| 12 | ········if·( | 16 | ········if·(a.isPrimitive())·{ |
| 13 | ············if·( | 17 | ············if·(a·==·null)·{ |
| 14 | ················throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·java.lang.Class<T>"); | 18 | ················throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·java.lang.Class<T>"); |
| 15 | ············} | 19 | ············} |
| 20 | ············clazz·=·a; | ||
| 16 | ········} | 21 | ········} |
| 17 | ········else·{ | 22 | ········else·{ |
| 18 | ············final·String·name·=· | 23 | ············final·String·name·=·a.getName(); |
| 24 | ············Serializable·s·=·null; | ||
| 25 | ············Label_0081:·{ | ||
| 19 | ············if·(name·!=·null)·{ | 26 | ················if·(name·!=·null)·{ |
| 20 | ················switch·(name.hashCode())·{ | 27 | ····················switch·(name.hashCode())·{ |
| 21 | ····················case·-2056817302:·{ | 28 | ························case·-2056817302:·{ |
| 22 | ························if·(name.equals("java.lang.Integer"))·{ | 29 | ····························if·(name.equals("java.lang.Integer"))·{ |
| 23 | ····························s·=·Integer.TYPE; | 30 | ································s·=·Integer.TYPE; |
| 31 | ································break·Label_0081; | ||
| 32 | ····························} | ||
| 24 | ···························· | 33 | ····························break; |
| 25 | ························} | 34 | ························} |
| 35 | ························case·761287205:·{ | ||
| 36 | ····························if·(name.equals("java.lang.Double"))·{ | ||
| 37 | ································s·=·Double.TYPE; | ||
| 38 | ································break·Label_0081; | ||
| 39 | ····························} | ||
| 26 | ························break; | 40 | ····························break; |
| 27 | ····················} | ||
| 28 | ····················case·-527879800:·{ | ||
| 29 | ························if·(name.equals("java.lang.Float"))·{ | ||
| 30 | ····························s·=·Float.TYPE; | ||
| 31 | ····························return·(Class)s; | ||
| 32 | ························} | 41 | ························} |
| 42 | ························case·344809556:·{ | ||
| 43 | ····························if·(name.equals("java.lang.Boolean"))·{ | ||
| 44 | ································s·=·Boolean.TYPE; | ||
| 45 | ································break·Label_0081; | ||
| 46 | ····························} | ||
| 33 | ························break; | 47 | ····························break; |
| 34 | ····················} | ||
| 35 | ····················case·155276373:·{ | ||
| 36 | ························if·(name.equals("java.lang.Character"))·{ | ||
| 37 | ····························s·=·Character.TYPE; | ||
| 38 | ····························return·(Class)s; | ||
| 39 | ························} | 48 | ························} |
| 40 | ························break; | ||
| 41 | ····················} | ||
| 42 | ····················case·398795216:·{ | 49 | ························case·398795216:·{ |
| 43 | ························if·(name.equals("java.lang.Long"))·{ | 50 | ····························if·(name.equals("java.lang.Long"))·{ |
| 44 | ····························s·=·Long.TYPE; | 51 | ································s·=·Long.TYPE; |
| 52 | ································break·Label_0081; | ||
| 53 | ····························} | ||
| 45 | ···························· | 54 | ····························break; |
| 46 | ························} | 55 | ························} |
| 56 | ························case·155276373:·{ | ||
| 57 | ····························if·(name.equals("java.lang.Character"))·{ | ||
| 58 | ································s·=·Character.TYPE; | ||
| 59 | ································break·Label_0081; | ||
| 60 | ····························} | ||
| 47 | ························break; | 61 | ····························break; |
| 48 | ····················} | ||
| 49 | ····················case·761287205:·{ | ||
| 50 | ························if·(name.equals("java.lang.Double"))·{ | ||
| 51 | ····························s·=·Double.TYPE; | ||
| 52 | ····························return·(Class)s; | ||
| 53 | ························} | 62 | ························} |
| 54 | ························break; | ||
| 55 | ····················} | ||
| 56 | ····················case·-515992664:·{ | 63 | ························case·-515992664:·{ |
| 57 | ························if·(name.equals("java.lang.Short"))·{ | 64 | ····························if·(name.equals("java.lang.Short"))·{ |
| 58 | ····························s·=·Short.TYPE; | 65 | ································s·=·Short.TYPE; |
| 66 | ································break·Label_0081; | ||
| 67 | ····························} | ||
| 59 | ···························· | 68 | ····························break; |
| 60 | ························} | 69 | ························} |
| 70 | ························case·398507100:·{ | ||
| 71 | ····························if·(name.equals("java.lang.Byte"))·{ | ||
| 72 | ································s·=·Byte.TYPE; | ||
| 73 | ································break·Label_0081; | ||
| 74 | ····························} | ||
| 61 | ························break; | 75 | ····························break; |
| 62 | ····················} | ||
| 63 | ····················case·344809556:·{ | ||
| 64 | ························if·(name.equals("java.lang.Boolean"))·{ | ||
| 65 | ····························s·=·Boolean.TYPE; | ||
| 66 | ····························return·(Class)s; | ||
| 67 | ························} | 76 | ························} |
| 77 | ························case·-527879800:·{ | ||
| 78 | ····························if·(name.equals("java.lang.Float"))·{ | ||
| 79 | ································s·=·Float.TYPE; | ||
| 80 | ································break·Label_0081; | ||
| 81 | ····························} | ||
| 68 | ························break; | 82 | ····························break; |
| 69 | ····················} | ||
| 70 | ····················case·398507100:·{ | ||
| 71 | ························if·(name.equals("java.lang.Byte"))·{ | ||
| 72 | ····························s·=·Byte.TYPE; | ||
| 73 | ····························return·(Class)s; | ||
| 74 | ························} | 83 | ························} |
| 75 | ························break; | ||
| 76 | ····················} | 84 | ····················} |
| 77 | ················} | 85 | ················} |
| 86 | ················s·=·null; | ||
| 78 | ············} | 87 | ············} |
| 79 | ············ | 88 | ············clazz·=·(Class)s; |
| 80 | ········} | 89 | ········} |
| 81 | ········return· | 90 | ········return·clazz; |
| 82 | ····} | 91 | ····} |
| 83 | ···· | 92 | ···· |
| 84 | ····public·static·final·Class·b(final·KClass·kClass)·{ | 93 | ····public·static·final·Class·b(final·KClass·kClass)·{ |
| Max diff block lines reached; 3569/9901 bytes (36.05%) of diff not shown. | |||
| Offset 1, 13 lines modified | Offset 1, 11 lines modified | ||
| 1 | package·kotlin.jvm.internal; | 1 | package·kotlin.jvm.internal; |
| 2 | public·final·class·Ref$BooleanRef | ||
| 2 | import·java.io.Serializable; | ||
| 3 | public·final·class·Ref$BooleanRef·implements·Serializable | ||
| 4 | { | 3 | { |
| 5 | ····public·boolean·a; | 4 | ····public·boolean·a; |
| 6 | ···· | 5 | ···· |
| 7 | ····@Override | 6 | ····@Override |
| 8 | ····public·String·toString()·{ | 7 | ····public·String·toString()·{ |
| 9 | ········return·String.valueOf(this.a); | 8 | ········return·String.valueOf(this.a); |
| 10 | ····} | 9 | ····} |
| Offset 1, 13 lines modified | Offset 1, 11 lines modified | ||
| 1 | package·kotlin.jvm.internal; | 1 | package·kotlin.jvm.internal; |
| 2 | public·final·class·Ref$FloatRef | ||
| 2 | import·java.io.Serializable; | ||
| 3 | public·final·class·Ref$FloatRef·implements·Serializable | ||
| 4 | { | 3 | { |
| 5 | ····public·float·a; | 4 | ····public·float·a; |
| 6 | ···· | 5 | ···· |
| 7 | ····@Override | 6 | ····@Override |
| 8 | ····public·String·toString()·{ | 7 | ····public·String·toString()·{ |
| 9 | ········return·String.valueOf(this.a); | 8 | ········return·String.valueOf(this.a); |
| 10 | ····} | 9 | ····} |
| Offset 1, 13 lines modified | Offset 1, 11 lines modified | ||
| 1 | package·kotlin.jvm.internal; | 1 | package·kotlin.jvm.internal; |
| 2 | public·final·class·Ref$ObjectRef | ||
| 2 | import·java.io.Serializable; | ||
| 3 | public·final·class·Ref$ObjectRef·implements·Serializable | ||
| 4 | { | 3 | { |
| 5 | ····public·Object·a; | 4 | ····public·Object·a; |
| 6 | ···· | 5 | ···· |
| 7 | ····@Override | 6 | ····@Override |
| 8 | ····public·String·toString()·{ | 7 | ····public·String·toString()·{ |
| 9 | ········return·String.valueOf(this.a); | 8 | ········return·String.valueOf(this.a); |
| 10 | ····} | 9 | ····} |
| Offset 18, 15 lines modified | Offset 18, 15 lines modified | ||
| 18 | ····} | 18 | ····} |
| 19 | ···· | 19 | ···· |
| 20 | ····public·KClass·a(final·Class·clazz)·{ | 20 | ····public·KClass·a(final·Class·clazz)·{ |
| 21 | ········return·(KClass)new·ClassReference(clazz); | 21 | ········return·(KClass)new·ClassReference(clazz); |
| 22 | ····} | 22 | ····} |
| 23 | ···· | 23 | ···· |
| 24 | ····public·KDeclarationContainer·a(final·Class·clazz,·final·String·s)·{ | 24 | ····public·KDeclarationContainer·a(final·Class·clazz,·final·String·s)·{ |
| 25 | ········return· | 25 | ········return·null; |
| 26 | ····} | 26 | ····} |
| 27 | ···· | 27 | ···· |
| 28 | ····public·KMutableProperty1·a(final·MutablePropertyReference1·mutablePropertyReference1)·{ | 28 | ····public·KMutableProperty1·a(final·MutablePropertyReference1·mutablePropertyReference1)·{ |
| 29 | ········return·(KMutableProperty1)mutablePropertyReference1; | 29 | ········return·(KMutableProperty1)mutablePropertyReference1; |
| 30 | ····} | 30 | ····} |
| 31 | ···· | 31 | ···· |
| 32 | ····public·KProperty0·a(final·PropertyReference0·propertyReference0)·{ | 32 | ····public·KProperty0·a(final·PropertyReference0·propertyReference0)·{ |
| Offset 1, 50 lines modified | Offset 1, 43 lines modified | ||
| 1 | package·kotlin.ranges; | 1 | package·kotlin.ranges; |
| 2 | import·java.util.NoSuchElementException; | ||
| 3 | import·kotlin.collections.IntIterator; | 2 | import·kotlin.collections.IntIterator; |
| 4 | public·final·class·IntProgressionIterator·extends·IntIterator | 3 | public·final·class·IntProgressionIterator·extends·IntIterator |
| 5 | { | 4 | { |
| 5 | ····private·int·a; | ||
| 6 | ····private·final·int· | 6 | ····private·final·int·b; |
| 7 | ····private·boolean· | 7 | ····private·boolean·c; |
| 8 | ····private·int·c; | ||
| 9 | ····private·final·int·d; | 8 | ····private·final·int·d; |
| 10 | ···· | 9 | ···· |
| 11 | ····public·IntProgressionIterator(int·a,·final·int· | 10 | ····public·IntProgressionIterator(final·int·a,·final·int·b,·final·int·d)·{ |
| 12 | ········boolean· | 11 | ········boolean·c·=·true; |
| 13 | ········this.d·=·d; | 12 | ········this.d·=·d; |
| 14 | ········this.a·=·a | 13 | ········this.a·=·a; |
| 14 | ········this.b·=·b; | ||
| 15 | ········if·(this.d·>·0)·{ | 15 | ········if·(this.d·>·0)·{ |
| 16 | ············if·(a·>· | 16 | ············if·(a·>·b)·{ |
| 17 | ················ | 17 | ················c·=·false; |
| 18 | ············} | 18 | ············} |
| 19 | ········} | 19 | ········} |
| 20 | ········else·if·(a·<· | 20 | ········else·if·(a·<·b)·{ |
| 21 | ············ | 21 | ············c·=·false; |
| 22 | ········} | ||
| 23 | ········this.b·=·b; | ||
| 24 | ········if·(!this.b)·{ | ||
| 25 | ············a·=·this.a; | ||
| 26 | ········} | 22 | ········} |
| 27 | ········this.c·=· | 23 | ········this.c·=·c; |
| 28 | ····} | 24 | ····} |
| 29 | ···· | 25 | ···· |
| 30 | ····public·int·b()·{ | 26 | ····public·int·b()·{ |
| 31 | ········final·int· | 27 | ········final·int·a·=·this.a; |
| 32 | ········if·( | 28 | ········if·(a·==·this.b)·{ |
| 33 | ············if·(!this.b)·{ | ||
| 34 | ················throw·(Throwable)new·NoSuchElementException(); | ||
| 35 | ············} | ||
| 36 | ············this. | 29 | ············this.c·=·false; |
| 37 | ········} | 30 | ········} |
| 38 | ········else·{ | 31 | ········else·{ |
| 39 | ············this. | 32 | ············this.a·+=·this.d; |
| 40 | ········} | 33 | ········} |
| 41 | ········return· | 34 | ········return·a; |
| 42 | ····} | 35 | ····} |
| 43 | ···· | 36 | ···· |
| 44 | ····public·boolean·hasNext()·{ | 37 | ····public·boolean·hasNext()·{ |
| 45 | ········return·this. | 38 | ········return·this.c; |
| 46 | ····} | 39 | ····} |
| 47 | } | 40 | } |
| Offset 79, 18 lines modified | Offset 79, 19 lines modified | ||
| 79 | ········if·(this.b·==·0)·{ | 79 | ········if·(this.b·==·0)·{ |
| 80 | ············throw·(Throwable)new·NoSuchElementException(); | 80 | ············throw·(Throwable)new·NoSuchElementException(); |
| 81 | ········} | 81 | ········} |
| 82 | ········final·IntRange·e·=·this.e; | 82 | ········final·IntRange·e·=·this.e; |
| 83 | ········if·(e·==·null)·{ | 83 | ········if·(e·==·null)·{ |
| 84 | ············throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·kotlin.ranges.IntRange"); | 84 | ············throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·kotlin.ranges.IntRange"); |
| 85 | ········} | 85 | ········} |
| 86 | ········final·IntRange·intRange·=·(IntRange)e; | ||
| 86 | ········final·IntRange·intRange·=·(IntRange)null; | 87 | ········final·IntRange·intRange2·=·(IntRange)null; |
| 87 | ········this.e·=·null; | 88 | ········this.e·=·null; |
| 88 | ········this.b·=·b; | 89 | ········this.b·=·b; |
| 89 | ········return·e; | 90 | ········return·intRange; |
| 90 | ····} | 91 | ····} |
| 91 | ···· | 92 | ···· |
| 92 | ····public·boolean·hasNext()·{ | 93 | ····public·boolean·hasNext()·{ |
| 93 | ········int·n·=·1; | 94 | ········int·n·=·1; |
| 94 | ········if·(this.b·==·-1)·{ | 95 | ········if·(this.b·==·-1)·{ |
| 95 | ············this.b(); | 96 | ············this.b(); |
| 96 | ········} | 97 | ········} |
| Offset 4, 15 lines modified | Offset 4, 15 lines modified | ||
| 4 | import·kotlin.jvm.functions.Function1; | 4 | import·kotlin.jvm.functions.Function1; |
| 5 | import·kotlin.jvm.internal.Lambda; | 5 | import·kotlin.jvm.internal.Lambda; |
| 6 | public·final·class·Regex$fromInt$$inlined$apply$lambda$1·extends·Lambda·implements·Function1 | 6 | public·final·class·Regex$fromInt$$inlined$apply$lambda$1·extends·Lambda·implements·Function1 |
| 7 | { | 7 | { |
| 8 | ····final·/*·synthetic·*/·int·a; | 8 | ····final·/*·synthetic·*/·int·a; |
| 9 | ···· | 9 | ···· |
| 10 | ···· | 10 | ····Regex$fromInt$$inlined$apply$lambda$1(final·int·a)·{ |
| 11 | ········this.a·=·a; | 11 | ········this.a·=·a; |
| 12 | ········super(1); | 12 | ········super(1); |
| 13 | ····} | 13 | ····} |
| 14 | ···· | 14 | ···· |
| 15 | ····public·final·boolean·a(final·Enum·enum1)·{ | 15 | ····public·final·boolean·a(final·Enum·enum1)·{ |
| 16 | ········return·(((FlagEnum)enum1).b()·&·this.a)·==·((FlagEnum)enum1).a(); | 16 | ········return·(((FlagEnum)enum1).b()·&·this.a)·==·((FlagEnum)enum1).a(); |
| 17 | ····} | 17 | ····} |
| Offset 221, 39 lines modified | Offset 221, 40 lines modified | ||
| 221 | ········22:·istore_2 | 221 | ········22:·istore_2 |
| 222 | ········23:·ldc···········#51·················//·class·kotlin/text/RegexOption | 222 | ········23:·ldc···········#51·················//·class·kotlin/text/RegexOption |
| 223 | ········25:·invokestatic··#57·················//·Method·java/util/EnumSet.allOf:(Ljava/lang/Class;)Ljava/util/EnumSet; | 223 | ········25:·invokestatic··#57·················//·Method·java/util/EnumSet.allOf:(Ljava/lang/Class;)Ljava/util/EnumSet; |
| 224 | ········28:·astore_3 | 224 | ········28:·astore_3 |
| 225 | ········29:·aload_3 | 225 | ········29:·aload_3 |
| 226 | ········30:·astore········4 | 226 | ········30:·astore········4 |
| 227 | ········32:·aload_3 | 227 | ········32:·aload_3 |
| 228 | ········33:·checkcast·····#53·················//·class·java/util/EnumSet | ||
| 228 | ········3 | 229 | ········36:·checkcast·····#59·················//·class·java/lang/Iterable |
| 229 | ········3 | 230 | ········39:·astore········4 |
| 230 | ········ | 231 | ········41:·new···········#61·················//·class·kotlin/text/Regex$fromInt$$inlined$apply$lambda$1 |
| 231 | ········4 | 232 | ········44:·astore········5 |
| 232 | ········4 | 233 | ········46:·aload·········5 |
| 233 | ········4 | 234 | ········48:·iload_2 |
| 234 | ········4 | 235 | ········49:·invokespecial·#64·················//·Method·kotlin/text/Regex$fromInt$$inlined$apply$lambda$1."<init>":(I)V |
| 235 | ········ | 236 | ········52:·aload·········5 |
| 236 | ········5 | 237 | ········54:·checkcast·····#66·················//·class·kotlin/jvm/functions/Function1 |
| 237 | ········5 | 238 | ········57:·astore········5 |
| 238 | ········5 | 239 | ········59:·aload·········4 |
| 239 | ········ | 240 | ········61:·aload·········5 |
| 240 | ········6 | 241 | ········63:·invokestatic··#71·················//·Method·kotlin/collections/CollectionsKt.a:(Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;)Z |
| 241 | ········6 | 242 | ········66:·pop |
| 242 | ········6 | 243 | ········67:·aload_3 |
| 243 | ········6 | 244 | ········68:·checkcast·····#73·················//·class·java/util/Set |
| 244 | ········ | 245 | ········71:·invokestatic··#79·················//·Method·java/util/Collections.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set; |
| 245 | ········7 | 246 | ········74:·astore········4 |
| 246 | ········7 | 247 | ········76:·aload·········4 |
| 247 | ········7 | 248 | ········78:·ldc···········#81·················//·String·Collections.unmodifiable…·==·it.value·}\n········}) |
| 248 | ········ | 249 | ········80:·invokestatic··#35·················//·Method·kotlin/jvm/internal/Intrinsics.a:(Ljava/lang/Object;Ljava/lang/String;)V |
| 249 | ········8 | 250 | ········83:·aload_0 |
| 250 | ········8 | 251 | ········84:·aload·········4 |
| 251 | ········8 | 252 | ········86:·putfield······#83·················//·Field·b:Ljava/util/Set; |
| 252 | ········8 | 253 | ········89:·return |
| 253 | ··public·final·java.lang.String·a(java.lang.CharSequence,·java.lang.String); | 254 | ··public·final·java.lang.String·a(java.lang.CharSequence,·java.lang.String); |
| 254 | ····descriptor:·(Ljava/lang/CharSequence;Ljava/lang/String;)Ljava/lang/String; | 255 | ····descriptor:·(Ljava/lang/CharSequence;Ljava/lang/String;)Ljava/lang/String; |
| 255 | ····flags:·(0x0011)·ACC_PUBLIC,·ACC_FINAL | 256 | ····flags:·(0x0011)·ACC_PUBLIC,·ACC_FINAL |
| 256 | ····Code: | 257 | ····Code: |
| 257 | ······stack=300,·locals=4,·args_size=3 | 258 | ······stack=300,·locals=4,·args_size=3 |
| 258 | ·········0:·aload_1 | 259 | ·········0:·aload_1 |
| Offset 1, 10 lines modified | Offset 1, 11 lines modified | ||
| 1 | package·kotlin.text; | 1 | package·kotlin.text; |
| 2 | import·kotlin.TypeCastException; | ||
| 2 | import·java.util.Iterator; | 3 | import·java.util.Iterator; |
| 3 | import·kotlin.collections.IntIterator; | 4 | import·kotlin.collections.IntIterator; |
| 4 | import·kotlin.jvm.functions.Function1; | 5 | import·kotlin.jvm.functions.Function1; |
| 5 | import·kotlin.sequences.SequencesKt; | 6 | import·kotlin.sequences.SequencesKt; |
| 6 | import·kotlin.jvm.internal.Intrinsics; | 7 | import·kotlin.jvm.internal.Intrinsics; |
| 7 | class·StringsKt__StringsJVMKt·extends·StringsKt__StringNumberConversionsKt | 8 | class·StringsKt__StringsJVMKt·extends·StringsKt__StringNumberConversionsKt |
| Offset 36, 59 lines modified | Offset 37, 82 lines modified | ||
| 36 | ················continue; | 37 | ················continue; |
| 37 | ············} | 38 | ············} |
| 38 | ········} | 39 | ········} |
| 39 | ········final·int·n2·=·b·?·1·:·0; | 40 | ········final·int·n2·=·b·?·1·:·0; |
| 40 | ········return·n2·!=·0; | 41 | ········return·n2·!=·0; |
| 41 | ····} | 42 | ····} |
| 42 | ···· | 43 | ···· |
| 43 | ····public·static·final·boolean·a( | 44 | ····public·static·final·boolean·a(String·s,·final·int·n,·final·String·s2,·final·int·n2,·final·int·n3,·final·boolean·ignoreCase)·{ |
| 44 | ········Intrinsics.b((Object)s,·"$receiver"); | 45 | ········Intrinsics.b((Object)s,·"$receiver"); |
| 45 | ········Intrinsics.b((Object)s2,·"other"); | 46 | ········Intrinsics.b((Object)s2,·"other"); |
| 46 | ········boolean·b; | 47 | ········boolean·b; |
| 47 | ········if·(!ignoreCase)·{ | 48 | ········if·(!ignoreCase)·{ |
| 49 | ············if·(s·==·null)·{ | ||
| 50 | ················throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·java.lang.String"); | ||
| 51 | ············} | ||
| 52 | ············s·=·s; | ||
| 48 | ············b·=·s.regionMatches(n,·s2,·n2,·n3); | 53 | ············b·=·s.regionMatches(n,·s2,·n2,·n3); |
| 49 | ········} | 54 | ········} |
| 50 | ········else·{ | 55 | ········else·{ |
| 56 | ············if·(s·==·null)·{ | ||
| 57 | ················throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·java.lang.String"); | ||
| 58 | ············} | ||
| 51 | ············b·=·s.regionMatches(ignoreCase,·n,·s2,·n2,·n3); | 59 | ············b·=·((String)s).regionMatches(ignoreCase,·n,·s2,·n2,·n3); |
| 52 | ········} | 60 | ········} |
| 53 | ········return·b; | 61 | ········return·b; |
| 54 | ····} | 62 | ····} |
| 55 | ···· | 63 | ···· |
| 56 | ····public·static·final·boolean·a( | 64 | ····public·static·final·boolean·a(String·s,·final·String·s2,·final·boolean·b)·{ |
| 57 | ········boolean·b2; | 65 | ········boolean·b2; |
| 58 | ········if·(s·==·null)·{ | 66 | ········if·(s·==·null)·{ |
| 59 | ············b2·=·(s2·==·null); | 67 | ············b2·=·(s2·==·null); |
| 60 | ········} | 68 | ········} |
| 61 | ········else·if·(!b)·{ | 69 | ········else·if·(!b)·{ |
| 70 | ············if·(s·==·null)·{ | ||
| 71 | ················throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·java.lang.String"); | ||
| 72 | ············} | ||
| 73 | ············s·=·s; | ||
| 62 | ············b2·=·s.equals(s2); | 74 | ············b2·=·s.equals(s2); |
| 63 | ········} | 75 | ········} |
| 64 | ········else·{ | 76 | ········else·{ |
| 77 | ············if·(s·==·null)·{ | ||
| 78 | ················throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·java.lang.String"); | ||
| 79 | ············} | ||
| 80 | ············s·=·s; | ||
| 65 | ············b2·=·s.equalsIgnoreCase(s2); | 81 | ············b2·=·s.equalsIgnoreCase(s2); |
| 66 | ········} | 82 | ········} |
| 67 | ········return·b2; | 83 | ········return·b2; |
| 68 | ····} | 84 | ····} |
| 69 | ···· | 85 | ···· |
| 70 | ····public·static·final·boolean·b( | 86 | ····public·static·final·boolean·b(String·s,·final·String·prefix,·final·boolean·b)·{ |
| 71 | ········Intrinsics.b((Object)s,·"$receiver"); | 87 | ········Intrinsics.b((Object)s,·"$receiver"); |
| 72 | ········Intrinsics.b((Object)prefix,·"prefix"); | 88 | ········Intrinsics.b((Object)prefix,·"prefix"); |
| 73 | ········boolean·b2; | 89 | ········boolean·b2; |
| 74 | ········if·(!b)·{ | 90 | ········if·(!b)·{ |
| 91 | ············if·(s·==·null)·{ | ||
| 92 | ················throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·java.lang.String"); | ||
| 93 | ············} | ||
| 94 | ············s·=·s; | ||
| 75 | ············b2·=·s.startsWith(prefix); | 95 | ············b2·=·s.startsWith(prefix); |
| 76 | ········} | 96 | ········} |
| 77 | ········else·{ | 97 | ········else·{ |
| 78 | ············b2·=·StringsKt.a(s,·0,·prefix,·0,·prefix.length(),·b); | 98 | ············b2·=·StringsKt.a(s,·0,·prefix,·0,·prefix.length(),·b); |
| 79 | ········} | 99 | ········} |
| 80 | ········return·b2; | 100 | ········return·b2; |
| 81 | ····} | 101 | ····} |
| 82 | ···· | 102 | ···· |
| 83 | ····public·static·final·boolean·c( | 103 | ····public·static·final·boolean·c(String·s,·final·String·suffix,·final·boolean·b)·{ |
| 84 | ········Intrinsics.b((Object)s,·"$receiver"); | 104 | ········Intrinsics.b((Object)s,·"$receiver"); |
| 85 | ········Intrinsics.b((Object)suffix,·"suffix"); | 105 | ········Intrinsics.b((Object)suffix,·"suffix"); |
| 86 | ········boolean·b2; | 106 | ········boolean·b2; |
| 87 | ········if·(!b)·{ | 107 | ········if·(!b)·{ |
| 108 | ············if·(s·==·null)·{ | ||
| 109 | ················throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·java.lang.String"); | ||
| 110 | ············} | ||
| 111 | ············s·=·s; | ||
| 88 | ············b2·=·s.endsWith(suffix); | 112 | ············b2·=·s.endsWith(suffix); |
| 89 | ········} | 113 | ········} |
| 90 | ········else·{ | 114 | ········else·{ |
| 91 | ············b2·=·StringsKt.a(s,·s.length()·-·suffix.length(),·suffix,·0,·suffix.length(),·true); | 115 | ············b2·=·StringsKt.a(s,·s.length()·-·suffix.length(),·suffix,·0,·suffix.length(),·true); |
| 92 | ········} | 116 | ········} |
| 93 | ········return·b2; | 117 | ········return·b2; |
| 94 | ····} | 118 | ····} |
| Offset 7, 14 lines modified | Offset 7, 15 lines modified | ||
| 7 | import·kotlin.sequences.SequencesKt; | 7 | import·kotlin.sequences.SequencesKt; |
| 8 | import·kotlin.jvm.functions.Function1; | 8 | import·kotlin.jvm.functions.Function1; |
| 9 | import·kotlin.collections.ArraysKt; | 9 | import·kotlin.collections.ArraysKt; |
| 10 | import·kotlin.jvm.functions.Function2; | 10 | import·kotlin.jvm.functions.Function2; |
| 11 | import·kotlin.sequences.Sequence; | 11 | import·kotlin.sequences.Sequence; |
| 12 | import·kotlin.Pair; | 12 | import·kotlin.Pair; |
| 13 | import·java.util.Collection; | 13 | import·java.util.Collection; |
| 14 | import·kotlin.TypeCastException; | ||
| 14 | import·kotlin.jvm.internal.Intrinsics; | 15 | import·kotlin.jvm.internal.Intrinsics; |
| 15 | import·kotlin.ranges.IntRange; | 16 | import·kotlin.ranges.IntRange; |
| 16 | import·kotlin.ranges.RangesKt; | 17 | import·kotlin.ranges.RangesKt; |
| 17 | import·kotlin.ranges.IntProgression; | 18 | import·kotlin.ranges.IntProgression; |
| 18 | class·StringsKt__StringsKt·extends·StringsKt__StringsJVMKt | 19 | class·StringsKt__StringsKt·extends·StringsKt__StringsJVMKt |
| 19 | { | 20 | { |
| Offset 74, 23 lines modified | Offset 75, 27 lines modified | ||
| 74 | ········Intrinsics.b((Object)charSequence,·"$receiver"); | 75 | ········Intrinsics.b((Object)charSequence,·"$receiver"); |
| 75 | ········Intrinsics.b((Object)str,·"string"); | 76 | ········Intrinsics.b((Object)str,·"string"); |
| 76 | ········int·n; | 77 | ········int·n; |
| 77 | ········if·(b·||·!(charSequence·instanceof·String))·{ | 78 | ········if·(b·||·!(charSequence·instanceof·String))·{ |
| 78 | ············n·=·a(charSequence,·(CharSequence)(String)str,·fromIndex,·charSequence.length(),·b,·false,·16,·(Object)null); | 79 | ············n·=·a(charSequence,·(CharSequence)(String)str,·fromIndex,·charSequence.length(),·b,·false,·16,·(Object)null); |
| 79 | ········} | 80 | ········} |
| 80 | ········else·{ | 81 | ········else·{ |
| 82 | ············final·String·s·=·(String)charSequence; | ||
| 83 | ············if·(s·==·null)·{ | ||
| 84 | ················throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·java.lang.String"); | ||
| 85 | ············} | ||
| 81 | ············n·=·((String) | 86 | ············n·=·((String)s).indexOf(str,·fromIndex); |
| 82 | ········} | 87 | ········} |
| 83 | ········return·n; | 88 | ········return·n; |
| 84 | ····} | 89 | ····} |
| 85 | ···· | 90 | ···· |
| 86 | ····public·static·final·String·a(final·CharSequence·charSequence,·final·IntRange·intRange)·{ | 91 | ····public·static·final·String·a(final·CharSequence·charSequence,·final·IntRange·intRange)·{ |
| 87 | ········Intrinsics.b((Object)charSequence,·"$receiver"); | 92 | ········Intrinsics.b((Object)charSequence,·"$receiver"); |
| 88 | ········Intrinsics.b((Object)intRange,·"range"); | 93 | ········Intrinsics.b((Object)intRange,·"range"); |
| 89 | ········return·charSequence.subSequence(intRange.f() | 94 | ········return·charSequence.subSequence(intRange.f().intValue(),·intRange.g().intValue()·+·1).toString(); |
| 90 | ····} | 95 | ····} |
| 91 | ···· | 96 | ···· |
| 92 | ····private·static·final·Sequence·a(final·CharSequence·charSequence,·final·String[]·array,·final·int·n,·final·boolean·b,·final·int·i)·{ | 97 | ····private·static·final·Sequence·a(final·CharSequence·charSequence,·final·String[]·array,·final·int·n,·final·boolean·b,·final·int·i)·{ |
| 93 | ········int·n2; | 98 | ········int·n2; |
| 94 | ········if·(i·>=·0)·{ | 99 | ········if·(i·>=·0)·{ |
| 95 | ············n2·=·1; | 100 | ············n2·=·1; |
| 96 | ········} | 101 | ········} |
| Offset 147, 15 lines modified | Offset 152, 19 lines modified | ||
| 147 | ········Intrinsics.b((Object)charSequence,·"$receiver"); | 152 | ········Intrinsics.b((Object)charSequence,·"$receiver"); |
| 148 | ········Intrinsics.b((Object)str,·"string"); | 153 | ········Intrinsics.b((Object)str,·"string"); |
| 149 | ········int·n; | 154 | ········int·n; |
| 150 | ········if·(b·||·!(charSequence·instanceof·String))·{ | 155 | ········if·(b·||·!(charSequence·instanceof·String))·{ |
| 151 | ············n·=·a(charSequence,·str,·fromIndex,·0,·b,·true); | 156 | ············n·=·a(charSequence,·str,·fromIndex,·0,·b,·true); |
| 152 | ········} | 157 | ········} |
| 153 | ········else·{ | 158 | ········else·{ |
| 159 | ············final·String·s·=·(String)charSequence; | ||
| 160 | ············if·(s·==·null)·{ | ||
| 161 | ················throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·java.lang.String"); | ||
| 162 | ············} | ||
| 154 | ············n·=·((String) | 163 | ············n·=·((String)s).lastIndexOf(str,·fromIndex); |
| 155 | ········} | 164 | ········} |
| 156 | ········return·n; | 165 | ········return·n; |
| 157 | ····} | 166 | ····} |
| 158 | ···· | 167 | ···· |
| 159 | ····private·static·final·Pair·b(final·CharSequence·charSequence,·final·Collection·collection,·final·int·n,·final·boolean·b,·final·boolean·b2)·{ | 168 | ····private·static·final·Pair·b(final·CharSequence·charSequence,·final·Collection·collection,·final·int·n,·final·boolean·b,·final·boolean·b2)·{ |
| 160 | ········Pair·pair; | 169 | ········Pair·pair; |
| 161 | ········if·(!b·&&·collection.size()·==·1)·{ | 170 | ········if·(!b·&&·collection.size()·==·1)·{ |
| Offset 19, 17 lines modified | Offset 19, 18 lines modified | ||
| 19 | ········this.b·=·b; | 19 | ········this.b·=·b; |
| 20 | ········super(2); | 20 | ········super(2); |
| 21 | ····} | 21 | ····} |
| 22 | ···· | 22 | ···· |
| 23 | ····public·final·Pair·a(final·CharSequence·charSequence,·final·int·n)·{ | 23 | ····public·final·Pair·a(final·CharSequence·charSequence,·final·int·n)·{ |
| 24 | ········Intrinsics.b((Object)charSequence,·"$receiver"); | 24 | ········Intrinsics.b((Object)charSequence,·"$receiver"); |
| 25 | ········final·Pair·a·=·StringsKt__StringsKt.a(charSequence,·(Collection)(List)this.a,·n,·this.b,·false); | 25 | ········final·Pair·a·=·StringsKt__StringsKt.a(charSequence,·(Collection)(List)this.a,·n,·this.b,·false); |
| 26 | ········Pair·a2; | 26 | ········Pair·pair2; |
| 27 | ········if·(a·!=·null)·{ | 27 | ········if·(a·!=·null)·{ |
| 28 | ············final·Pair·pair·=·(Pair)a; | ||
| 28 | ············a2·=·TuplesKt.a(a.a(),·(Object)Integer.valueOf(((String)a.b()).length())); | 29 | ············pair2·=·TuplesKt.a(pair.a(),·(Object)Integer.valueOf(((String)pair.b()).length())); |
| 29 | ········} | 30 | ········} |
| 30 | ········else·{ | 31 | ········else·{ |
| 31 | ············a2·=·null; | 32 | ············pair2·=·null; |
| 32 | ········} | 33 | ········} |
| 33 | ········return·a2; | 34 | ········return·pair2; |
| 34 | ····} | 35 | ····} |
| 35 | } | 36 | } |
| Offset 63, 18 lines modified | Offset 63, 14 lines modified | ||
| 63 | ········this.k·=·k; | 63 | ········this.k·=·k; |
| 64 | ····} | 64 | ····} |
| 65 | ···· | 65 | ···· |
| 66 | ····public·HttpUrl·a()·{ | 66 | ····public·HttpUrl·a()·{ |
| 67 | ········return·this.a; | 67 | ········return·this.a; |
| 68 | ····} | 68 | ····} |
| 69 | ···· | 69 | ···· |
| 70 | ····boolean·a(final·Address·address)·{ | ||
| 71 | ········return·this.b.equals(address.b)·&&·this.d.equals(address.d)·&&·this.e.equals(address.e)·&&·this.f.equals(address.f)·&&·this.g.equals(address.g)·&&·Util.a((Object)this.h,·(Object)address.h)·&&·Util.a((Object)this.i,·(Object)address.i)·&&·Util.a((Object)this.j,·(Object)address.j)·&&·Util.a((Object)this.k,·(Object)address.k)·&&·this.a().g()·==·address.a().g(); | ||
| 72 | ····} | ||
| 73 | ···· | ||
| 74 | ····public·Dns·b()·{ | 70 | ····public·Dns·b()·{ |
| 75 | ········return·this.b; | 71 | ········return·this.b; |
| 76 | ····} | 72 | ····} |
| 77 | ···· | 73 | ···· |
| 78 | ····public·SocketFactory·c()·{ | 74 | ····public·SocketFactory·c()·{ |
| 79 | ········return·this.c; | 75 | ········return·this.c; |
| 80 | ····} | 76 | ····} |
| Offset 85, 15 lines modified | Offset 81, 22 lines modified | ||
| 85 | ···· | 81 | ···· |
| 86 | ····public·List·e()·{ | 82 | ····public·List·e()·{ |
| 87 | ········return·this.e; | 83 | ········return·this.e; |
| 88 | ····} | 84 | ····} |
| 89 | ···· | 85 | ···· |
| 90 | ····@Override | 86 | ····@Override |
| 91 | ····public·boolean·equals(final·Object·o)·{ | 87 | ····public·boolean·equals(final·Object·o)·{ |
| 92 | ········ | 88 | ········boolean·b·=·false; |
| 89 | ········if·(o·instanceof·Address)·{ | ||
| 90 | ············final·Address·address·=·(Address)o; | ||
| 91 | ············if·(this.a.equals((Object)address.a)·&&·this.b.equals(address.b)·&&·this.d.equals(address.d)·&&·this.e.equals(address.e)·&&·this.f.equals(address.f)·&&·this.g.equals(address.g)·&&·Util.a((Object)this.h,·(Object)address.h)·&&·Util.a((Object)this.i,·(Object)address.i)·&&·Util.a((Object)this.j,·(Object)address.j)·&&·Util.a((Object)this.k,·(Object)address.k))·{ | ||
| 92 | ················b·=·true; | ||
| 93 | ············} | ||
| 94 | ········} | ||
| 95 | ········return·b; | ||
| 93 | ····} | 96 | ····} |
| 94 | ···· | 97 | ···· |
| 95 | ····public·List·f()·{ | 98 | ····public·List·f()·{ |
| 96 | ········return·this.f; | 99 | ········return·this.f; |
| 97 | ····} | 100 | ····} |
| 98 | ···· | 101 | ···· |
| 99 | ····public·ProxySelector·g()·{ | 102 | ····public·ProxySelector·g()·{ |
| Offset 1, 16 lines modified | Offset 1, 12 lines modified | ||
| 1 | package·okhttp3; | 1 | package·okhttp3; |
| 2 | import·java.util.concurrent.ConcurrentHashMap; | ||
| 3 | import·java.util.concurrent.ConcurrentMap; | ||
| 2 | import·java.util.Collections; | ||
| 3 | import·java.util.ArrayList; | ||
| 4 | import·java.util.List; | ||
| 5 | import·java.util.TreeMap; | ||
| 6 | import·java.util.Map; | ||
| 7 | import·java.util.Comparator; | ||
| 8 | public·final·class·CipherSuite | 4 | public·final·class·CipherSuite |
| 9 | { | 5 | { |
| 10 | ····public·static·final·CipherSuite·A; | 6 | ····public·static·final·CipherSuite·A; |
| 11 | ····public·static·final·CipherSuite·B; | 7 | ····public·static·final·CipherSuite·B; |
| 12 | ····public·static·final·CipherSuite·C; | 8 | ····public·static·final·CipherSuite·C; |
| 13 | ····public·static·final·CipherSuite·D; | 9 | ····public·static·final·CipherSuite·D; |
| Offset 32, 15 lines modified | Offset 28, 15 lines modified | ||
| 32 | ····public·static·final·CipherSuite·T; | 28 | ····public·static·final·CipherSuite·T; |
| 33 | ····public·static·final·CipherSuite·U; | 29 | ····public·static·final·CipherSuite·U; |
| 34 | ····public·static·final·CipherSuite·V; | 30 | ····public·static·final·CipherSuite·V; |
| 35 | ····public·static·final·CipherSuite·W; | 31 | ····public·static·final·CipherSuite·W; |
| 36 | ····public·static·final·CipherSuite·X; | 32 | ····public·static·final·CipherSuite·X; |
| 37 | ····public·static·final·CipherSuite·Y; | 33 | ····public·static·final·CipherSuite·Y; |
| 38 | ····public·static·final·CipherSuite·Z; | 34 | ····public·static·final·CipherSuite·Z; |
| 39 | ····static·final·C | 35 | ····public·static·final·CipherSuite·a; |
| 40 | ····public·static·final·CipherSuite·aA; | 36 | ····public·static·final·CipherSuite·aA; |
| 41 | ····public·static·final·CipherSuite·aB; | 37 | ····public·static·final·CipherSuite·aB; |
| 42 | ····public·static·final·CipherSuite·aC; | 38 | ····public·static·final·CipherSuite·aC; |
| 43 | ····public·static·final·CipherSuite·aD; | 39 | ····public·static·final·CipherSuite·aD; |
| 44 | ····public·static·final·CipherSuite·aE; | 40 | ····public·static·final·CipherSuite·aE; |
| 45 | ····public·static·final·CipherSuite·aF; | 41 | ····public·static·final·CipherSuite·aF; |
| 46 | ····public·static·final·CipherSuite·aG; | 42 | ····public·static·final·CipherSuite·aG; |
| Offset 94, 16 lines modified | Offset 90, 15 lines modified | ||
| 94 | ····public·static·final·CipherSuite·bb; | 90 | ····public·static·final·CipherSuite·bb; |
| 95 | ····public·static·final·CipherSuite·bc; | 91 | ····public·static·final·CipherSuite·bc; |
| 96 | ····public·static·final·CipherSuite·bd; | 92 | ····public·static·final·CipherSuite·bd; |
| 97 | ····public·static·final·CipherSuite·be; | 93 | ····public·static·final·CipherSuite·be; |
| 98 | ····public·static·final·CipherSuite·bf; | 94 | ····public·static·final·CipherSuite·bf; |
| 99 | ····public·static·final·CipherSuite·bg; | 95 | ····public·static·final·CipherSuite·bg; |
| 100 | ····public·static·final·CipherSuite·bh; | 96 | ····public·static·final·CipherSuite·bh; |
| 101 | ····public·static·final·CipherSuite·bi; | ||
| 102 | ····private·static·final·Map·b | 97 | ····private·static·final·ConcurrentMap·bj; |
| 103 | ····public·static·final·CipherSuite·c; | 98 | ····public·static·final·CipherSuite·c; |
| 104 | ····public·static·final·CipherSuite·d; | 99 | ····public·static·final·CipherSuite·d; |
| 105 | ····public·static·final·CipherSuite·e; | 100 | ····public·static·final·CipherSuite·e; |
| 106 | ····public·static·final·CipherSuite·f; | 101 | ····public·static·final·CipherSuite·f; |
| 107 | ····public·static·final·CipherSuite·g; | 102 | ····public·static·final·CipherSuite·g; |
| 108 | ····public·static·final·CipherSuite·h; | 103 | ····public·static·final·CipherSuite·h; |
| 109 | ····public·static·final·CipherSuite·i; | 104 | ····public·static·final·CipherSuite·i; |
| Offset 120, 161 lines modified | Offset 115, 153 lines modified | ||
| 120 | ····public·static·final·CipherSuite·t; | 115 | ····public·static·final·CipherSuite·t; |
| 121 | ····public·static·final·CipherSuite·u; | 116 | ····public·static·final·CipherSuite·u; |
| 122 | ····public·static·final·CipherSuite·v; | 117 | ····public·static·final·CipherSuite·v; |
| 123 | ····public·static·final·CipherSuite·w; | 118 | ····public·static·final·CipherSuite·w; |
| 124 | ····public·static·final·CipherSuite·x; | 119 | ····public·static·final·CipherSuite·x; |
| 125 | ····public·static·final·CipherSuite·y; | 120 | ····public·static·final·CipherSuite·y; |
| 126 | ····public·static·final·CipherSuite·z; | 121 | ····public·static·final·CipherSuite·z; |
| 127 | ····final·String·b | 122 | ····final·String·bi; |
| 128 | ···· | 123 | ···· |
| 129 | ····static·{ | 124 | ····static·{ |
| 125 | ········bj·=·new·ConcurrentHashMap(); | ||
| 130 | ········a·=·(Comparator)new·CipherSuite$1(); | ||
| 131 | ········bk·=·new·TreeMap(CipherSuite.a); | ||
| 132 | ········ | 126 | ········a·=·a("SSL_RSA_WITH_NULL_MD5",·1); |
| 133 | ········ | 127 | ········b·=·a("SSL_RSA_WITH_NULL_SHA",·2); |
| 134 | ········ | 128 | ········c·=·a("SSL_RSA_EXPORT_WITH_RC4_40_MD5",·3); |
| 135 | ········ | 129 | ········d·=·a("SSL_RSA_WITH_RC4_128_MD5",·4); |
| 136 | ········ | 130 | ········e·=·a("SSL_RSA_WITH_RC4_128_SHA",·5); |
| 137 | ········ | 131 | ········f·=·a("SSL_RSA_EXPORT_WITH_DES40_CBC_SHA",·8); |
| 138 | ········ | 132 | ········g·=·a("SSL_RSA_WITH_DES_CBC_SHA",·9); |
| 139 | ········ | 133 | ········h·=·a("SSL_RSA_WITH_3DES_EDE_CBC_SHA",·10); |
| 140 | ········ | 134 | ········i·=·a("SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA",·17); |
| 141 | ········ | 135 | ········j·=·a("SSL_DHE_DSS_WITH_DES_CBC_SHA",·18); |
| 142 | ········ | 136 | ········k·=·a("SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA",·19); |
| 143 | ········ | 137 | ········l·=·a("SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA",·20); |
| 144 | ········ | 138 | ········m·=·a("SSL_DHE_RSA_WITH_DES_CBC_SHA",·21); |
| 145 | ········ | 139 | ········n·=·a("SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA",·22); |
| 146 | ········ | 140 | ········o·=·a("SSL_DH_anon_EXPORT_WITH_RC4_40_MD5",·23); |
| 147 | ········ | 141 | ········p·=·a("SSL_DH_anon_WITH_RC4_128_MD5",·24); |
| 148 | ········ | 142 | ········q·=·a("SSL_DH_anon_EXPORT_WITH_DES40_CBC_SHA",·25); |
| 149 | ········ | 143 | ········r·=·a("SSL_DH_anon_WITH_DES_CBC_SHA",·26); |
| 150 | ········ | 144 | ········s·=·a("SSL_DH_anon_WITH_3DES_EDE_CBC_SHA",·27); |
| 151 | ········ | 145 | ········t·=·a("TLS_KRB5_WITH_DES_CBC_SHA",·30); |
| 152 | ········ | 146 | ········u·=·a("TLS_KRB5_WITH_3DES_EDE_CBC_SHA",·31); |
| 153 | ········ | 147 | ········v·=·a("TLS_KRB5_WITH_RC4_128_SHA",·32); |
| 154 | ········ | 148 | ········w·=·a("TLS_KRB5_WITH_DES_CBC_MD5",·34); |
| 155 | ········ | 149 | ········x·=·a("TLS_KRB5_WITH_3DES_EDE_CBC_MD5",·35); |
| 156 | ········ | 150 | ········y·=·a("TLS_KRB5_WITH_RC4_128_MD5",·36); |
| 157 | ········ | 151 | ········z·=·a("TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA",·38); |
| 158 | ········ | 152 | ········A·=·a("TLS_KRB5_EXPORT_WITH_RC4_40_SHA",·40); |
| 159 | ········ | 153 | ········B·=·a("TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5",·41); |
| 160 | ········ | 154 | ········C·=·a("TLS_KRB5_EXPORT_WITH_RC4_40_MD5",·43); |
| 161 | ········ | 155 | ········D·=·a("TLS_RSA_WITH_AES_128_CBC_SHA",·47); |
| 162 | ········ | 156 | ········E·=·a("TLS_DHE_DSS_WITH_AES_128_CBC_SHA",·50); |
| 163 | ········ | 157 | ········F·=·a("TLS_DHE_RSA_WITH_AES_128_CBC_SHA",·51); |
| 164 | ········ | 158 | ········G·=·a("TLS_DH_anon_WITH_AES_128_CBC_SHA",·52); |
| 165 | ········ | 159 | ········H·=·a("TLS_RSA_WITH_AES_256_CBC_SHA",·53); |
| 166 | ········ | 160 | ········I·=·a("TLS_DHE_DSS_WITH_AES_256_CBC_SHA",·56); |
| 167 | ········ | 161 | ········J·=·a("TLS_DHE_RSA_WITH_AES_256_CBC_SHA",·57); |
| 168 | ········ | 162 | ········K·=·a("TLS_DH_anon_WITH_AES_256_CBC_SHA",·58); |
| 169 | ········ | 163 | ········L·=·a("TLS_RSA_WITH_NULL_SHA256",·59); |
| 170 | ········ | 164 | ········M·=·a("TLS_RSA_WITH_AES_128_CBC_SHA256",·60); |
| 171 | ········ | 165 | ········N·=·a("TLS_RSA_WITH_AES_256_CBC_SHA256",·61); |
| 172 | ········ | 166 | ········O·=·a("TLS_DHE_DSS_WITH_AES_128_CBC_SHA256",·64); |
| 173 | ········ | 167 | ········P·=·a("TLS_RSA_WITH_CAMELLIA_128_CBC_SHA",·65); |
| 174 | ········ | 168 | ········Q·=·a("TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA",·68); |
| 175 | ········ | 169 | ········R·=·a("TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA",·69); |
| 176 | ········ | 170 | ········S·=·a("TLS_DHE_RSA_WITH_AES_128_CBC_SHA256",·103); |
| 177 | ········ | 171 | ········T·=·a("TLS_DHE_DSS_WITH_AES_256_CBC_SHA256",·106); |
| 178 | ········ | 172 | ········U·=·a("TLS_DHE_RSA_WITH_AES_256_CBC_SHA256",·107); |
| 179 | ········ | 173 | ········V·=·a("TLS_DH_anon_WITH_AES_128_CBC_SHA256",·108); |
| 180 | ········ | 174 | ········W·=·a("TLS_DH_anon_WITH_AES_256_CBC_SHA256",·109); |
| 181 | ········ | 175 | ········X·=·a("TLS_RSA_WITH_CAMELLIA_256_CBC_SHA",·132); |
| 182 | ········ | 176 | ········Y·=·a("TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA",·135); |
| 183 | ········ | 177 | ········Z·=·a("TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA",·136); |
| 184 | ········a | 178 | ········aa·=·a("TLS_PSK_WITH_RC4_128_SHA",·138); |
| 185 | ········a | 179 | ········ab·=·a("TLS_PSK_WITH_3DES_EDE_CBC_SHA",·139); |
| 186 | ········a | 180 | ········ac·=·a("TLS_PSK_WITH_AES_128_CBC_SHA",·140); |
| 187 | ········a | 181 | ········ad·=·a("TLS_PSK_WITH_AES_256_CBC_SHA",·141); |
| 188 | ········a | 182 | ········ae·=·a("TLS_RSA_WITH_SEED_CBC_SHA",·150); |
| 189 | ········a | 183 | ········af·=·a("TLS_RSA_WITH_AES_128_GCM_SHA256",·156); |
| 190 | ········a | 184 | ········ag·=·a("TLS_RSA_WITH_AES_256_GCM_SHA384",·157); |
| 191 | ········a | 185 | ········ah·=·a("TLS_DHE_RSA_WITH_AES_128_GCM_SHA256",·158); |
| 192 | ········a | 186 | ········ai·=·a("TLS_DHE_RSA_WITH_AES_256_GCM_SHA384",·159); |
| 193 | ········a | 187 | ········aj·=·a("TLS_DHE_DSS_WITH_AES_128_GCM_SHA256",·162); |
| Max diff block lines reached; 1496/16927 bytes (8.84%) of diff not shown. | |||
| Offset 132, 32 lines modified | Offset 132, 20 lines modified | ||
| 132 | ················final·RealConnection·realConnection3·=·realConnection; | 132 | ················final·RealConnection·realConnection3·=·realConnection; |
| 133 | ················final·long·n7·=·n2; | 133 | ················final·long·n7·=·n2; |
| 134 | ················continue; | 134 | ················continue; |
| 135 | ············} | 135 | ············} |
| 136 | ········} | 136 | ········} |
| 137 | ····} | 137 | ····} |
| 138 | ···· | 138 | ···· |
| 139 | ···· | 139 | ····RealConnection·a(final·Address·address,·final·StreamAllocation·streamAllocation)·{ |
| 140 | ········if·(!ConnectionPool.c·&&·!Thread.holdsLock(this))·{ | 140 | ········if·(!ConnectionPool.c·&&·!Thread.holdsLock(this))·{ |
| 141 | ············throw·new·AssertionError(); | 141 | ············throw·new·AssertionError(); |
| 142 | ········} | 142 | ········} |
| 143 | ········for·(final·RealConnection·realConnection·:·this.h)·{ | 143 | ········for·(final·RealConnection·realConnection·:·this.h)·{ |
| 144 | ············if·(realConnection.a(address,·(Route)null)·&&·realConnection.d()·&&·realConnection·!=·streamAllocation.b())·{ | ||
| 145 | ················return·streamAllocation.b(realConnection); | ||
| 146 | ············} | ||
| 147 | ········} | ||
| 148 | ········return·null; | ||
| 149 | ····} | ||
| 150 | ···· | ||
| 151 | ····RealConnection·a(final·Address·address,·final·StreamAllocation·streamAllocation,·final·Route·route)·{ | ||
| 152 | ········if·(!ConnectionPool.c·&&·!Thread.holdsLock(this))·{ | ||
| 153 | ············throw·new·AssertionError(); | ||
| 154 | ········} | ||
| 155 | ········for·(final·RealConnection·realConnection·:·this.h)·{ | ||
| 156 | ············if·(realConnection.a(address | 144 | ············if·(realConnection.a(address))·{ |
| 157 | ················streamAllocation.a(realConnection); | 145 | ················streamAllocation.a(realConnection); |
| 158 | ················return·realConnection; | 146 | ················return·realConnection; |
| 159 | ············} | 147 | ············} |
| 160 | ········} | 148 | ········} |
| 161 | ········return·null; | 149 | ········return·null; |
| 162 | ····} | 150 | ····} |
| 163 | ···· | 151 | ···· |
| Offset 168, 14 lines modified | Offset 156, 26 lines modified | ||
| 168 | ········if·(!this.b)·{ | 156 | ········if·(!this.b)·{ |
| 169 | ············this.b·=·true; | 157 | ············this.b·=·true; |
| 170 | ············ConnectionPool.d.execute(this.g); | 158 | ············ConnectionPool.d.execute(this.g); |
| 171 | ········} | 159 | ········} |
| 172 | ········this.h.add(realConnection); | 160 | ········this.h.add(realConnection); |
| 173 | ····} | 161 | ····} |
| 174 | ···· | 162 | ···· |
| 163 | ····Socket·b(final·Address·address,·final·StreamAllocation·streamAllocation)·{ | ||
| 164 | ········if·(!ConnectionPool.c·&&·!Thread.holdsLock(this))·{ | ||
| 165 | ············throw·new·AssertionError(); | ||
| 166 | ········} | ||
| 167 | ········for·(final·RealConnection·realConnection·:·this.h)·{ | ||
| 168 | ············if·(realConnection.a(address)·&&·realConnection.d()·&&·realConnection·!=·streamAllocation.b())·{ | ||
| 169 | ················return·streamAllocation.b(realConnection); | ||
| 170 | ············} | ||
| 171 | ········} | ||
| 172 | ········return·null; | ||
| 173 | ····} | ||
| 174 | ···· | ||
| 175 | ····boolean·b(final·RealConnection·realConnection)·{ | 175 | ····boolean·b(final·RealConnection·realConnection)·{ |
| 176 | ········if·(!ConnectionPool.c·&&·!Thread.holdsLock(this))·{ | 176 | ········if·(!ConnectionPool.c·&&·!Thread.holdsLock(this))·{ |
| 177 | ············throw·new·AssertionError(); | 177 | ············throw·new·AssertionError(); |
| 178 | ········} | 178 | ········} |
| 179 | ········boolean·b; | 179 | ········boolean·b; |
| 180 | ········if·(realConnection.a·||·this.e·==·0)·{ | 180 | ········if·(realConnection.a·||·this.e·==·0)·{ |
| 181 | ············this.h.remove(realConnection); | 181 | ············this.h.remove(realConnection); |
| Offset 40, 15 lines modified | Offset 40, 15 lines modified | ||
| 40 | ···· | 40 | ···· |
| 41 | ····public·ConnectionSpec$Builder·a(final·CipherSuite...·array)·{ | 41 | ····public·ConnectionSpec$Builder·a(final·CipherSuite...·array)·{ |
| 42 | ········if·(!this.a)·{ | 42 | ········if·(!this.a)·{ |
| 43 | ············throw·new·IllegalStateException("no·cipher·suites·for·cleartext·connections"); | 43 | ············throw·new·IllegalStateException("no·cipher·suites·for·cleartext·connections"); |
| 44 | ········} | 44 | ········} |
| 45 | ········final·String[]·array2·=·new·String[array.length]; | 45 | ········final·String[]·array2·=·new·String[array.length]; |
| 46 | ········for·(int·i·=·0;·i·<·array.length;·++i)·{ | 46 | ········for·(int·i·=·0;·i·<·array.length;·++i)·{ |
| 47 | ············array2[i]·=·array[i].b | 47 | ············array2[i]·=·array[i].bi; |
| 48 | ········} | 48 | ········} |
| 49 | ········return·this.a(array2); | 49 | ········return·this.a(array2); |
| 50 | ····} | 50 | ····} |
| 51 | ···· | 51 | ···· |
| 52 | ····public·ConnectionSpec$Builder·a(final·TlsVersion...·array)·{ | 52 | ····public·ConnectionSpec$Builder·a(final·TlsVersion...·array)·{ |
| 53 | ········if·(!this.a)·{ | 53 | ········if·(!this.a)·{ |
| 54 | ············throw·new·IllegalStateException("no·TLS·versions·for·cleartext·connections"); | 54 | ············throw·new·IllegalStateException("no·TLS·versions·for·cleartext·connections"); |
| Offset 1, 14 lines modified | Offset 1, 16 lines modified | ||
| 1 | package·okhttp3; | 1 | package·okhttp3; |
| 2 | import·java.util.Arrays; | 2 | import·java.util.Arrays; |
| 3 | import·java.util.Collections; | ||
| 4 | import·java.util.ArrayList; | ||
| 3 | import·java.util.List; | 5 | import·java.util.List; |
| 4 | import·okhttp3.internal.Util; | ||
| 5 | import·javax.net.ssl.SSLSocket; | 6 | import·javax.net.ssl.SSLSocket; |
| 7 | import·okhttp3.internal.Util; | ||
| 6 | public·final·class·ConnectionSpec | 8 | public·final·class·ConnectionSpec |
| 7 | { | 9 | { |
| 8 | ····public·static·final·ConnectionSpec·a; | 10 | ····public·static·final·ConnectionSpec·a; |
| 9 | ····public·static·final·ConnectionSpec·b; | 11 | ····public·static·final·ConnectionSpec·b; |
| 10 | ····public·static·final·ConnectionSpec·c; | 12 | ····public·static·final·ConnectionSpec·c; |
| 11 | ····private·static·final·CipherSuite[]·h; | 13 | ····private·static·final·CipherSuite[]·h; |
| Offset 19, 29 lines modified | Offset 21, 29 lines modified | ||
| 19 | ···· | 21 | ···· |
| 20 | ····static·{ | 22 | ····static·{ |
| 21 | ········final·int·n·=·4; | 23 | ········final·int·n·=·4; |
| 22 | ········final·int·n2·=·3; | 24 | ········final·int·n2·=·3; |
| 23 | ········final·int·n3·=·2; | 25 | ········final·int·n3·=·2; |
| 24 | ········final·int·n4·=·1; | 26 | ········final·int·n4·=·1; |
| 25 | ········final·CipherSuite[]·h2·=·new·CipherSuite[15]; | 27 | ········final·CipherSuite[]·h2·=·new·CipherSuite[15]; |
| 26 | ········h2[0]·=·CipherSuite.a | 28 | ········h2[0]·=·CipherSuite.aW; |
| 27 | ········h2[n4]·=·CipherSuite.b | 29 | ········h2[n4]·=·CipherSuite.ba; |
| 28 | ········h2[n3]·=·CipherSuite.a | 30 | ········h2[n3]·=·CipherSuite.aX; |
| 29 | ········h2[n2]·=·CipherSuite.b | 31 | ········h2[n2]·=·CipherSuite.bb; |
| 30 | ········h2[n]·=·CipherSuite.b | 32 | ········h2[n]·=·CipherSuite.bh; |
| 31 | ········h2[5]·=·CipherSuite.b | 33 | ········h2[5]·=·CipherSuite.bg; |
| 32 | ········h2[6]·=·CipherSuite.a | 34 | ········h2[6]·=·CipherSuite.ax; |
| 33 | ········h2[7]·=·CipherSuite.a | 35 | ········h2[7]·=·CipherSuite.aH; |
| 34 | ········h2[8]·=·CipherSuite.a | 36 | ········h2[8]·=·CipherSuite.ay; |
| 35 | ········h2[9]·=·CipherSuite.a | 37 | ········h2[9]·=·CipherSuite.aI; |
| 36 | ········h2[10]·=·CipherSuite.a | 38 | ········h2[10]·=·CipherSuite.af; |
| 37 | ········h2[11]·=·CipherSuite.a | 39 | ········h2[11]·=·CipherSuite.ag; |
| 38 | ········h2[12]·=·CipherSuite. | 40 | ········h2[12]·=·CipherSuite.D; |
| 39 | ········h2[13]·=·CipherSuite. | 41 | ········h2[13]·=·CipherSuite.H; |
| 40 | ········h2[14]·=·CipherSuite. | 42 | ········h2[14]·=·CipherSuite.h; |
| 41 | ········h·=·h2; | 43 | ········h·=·h2; |
| 42 | ········final·ConnectionSpec$Builder·a2·=·new·ConnectionSpec$Builder((boolean)(n4·!=·0)).a(ConnectionSpec.h); | 44 | ········final·ConnectionSpec$Builder·a2·=·new·ConnectionSpec$Builder((boolean)(n4·!=·0)).a(ConnectionSpec.h); |
| 43 | ········final·TlsVersion[]·array·=·new·TlsVersion[n]; | 45 | ········final·TlsVersion[]·array·=·new·TlsVersion[n]; |
| 44 | ········array[0]·=·TlsVersion.a; | 46 | ········array[0]·=·TlsVersion.a; |
| 45 | ········array[n4]·=·TlsVersion.b; | 47 | ········array[n4]·=·TlsVersion.b; |
| 46 | ········array[n3]·=·TlsVersion.c; | 48 | ········array[n3]·=·TlsVersion.c; |
| 47 | ········array[n2]·=·TlsVersion.d; | 49 | ········array[n2]·=·TlsVersion.d; |
| Offset 56, 35 lines modified | Offset 58, 46 lines modified | ||
| 56 | ····ConnectionSpec(final·ConnectionSpec$Builder·connectionSpec$Builder)·{ | 58 | ····ConnectionSpec(final·ConnectionSpec$Builder·connectionSpec$Builder)·{ |
| 57 | ········this.d·=·connectionSpec$Builder.a; | 59 | ········this.d·=·connectionSpec$Builder.a; |
| 58 | ········this.f·=·connectionSpec$Builder.b; | 60 | ········this.f·=·connectionSpec$Builder.b; |
| 59 | ········this.g·=·connectionSpec$Builder.c; | 61 | ········this.g·=·connectionSpec$Builder.c; |
| 60 | ········this.e·=·connectionSpec$Builder.d; | 62 | ········this.e·=·connectionSpec$Builder.d; |
| 61 | ····} | 63 | ····} |
| 62 | ···· | 64 | ···· |
| 65 | ····private·static·boolean·a(final·String[]·array,·final·String[]·array2)·{ | ||
| 66 | ········boolean·b·=·false; | ||
| 67 | ········if·(array·!=·null·&&·array2·!=·null·&&·array.length·!=·0·&&·array2.length·!=·0)·{ | ||
| 68 | ············for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{ | ||
| 69 | ················if·(Util.a((Object[])array2,·(Object)array[i])·!=·-1)·{ | ||
| 70 | ····················b·=·true; | ||
| 71 | ····················break; | ||
| 72 | ················} | ||
| 73 | ············} | ||
| 74 | ········} | ||
| 75 | ········return·b; | ||
| 76 | ····} | ||
| 77 | ···· | ||
| 63 | ····private·ConnectionSpec·b(final·SSLSocket·sslSocket,·final·boolean·b)·{ | 78 | ····private·ConnectionSpec·b(final·SSLSocket·sslSocket,·final·boolean·b)·{ |
| 64 | ········String[]·array; | 79 | ········String[]·array; |
| 65 | ········if·(this.f·!=·null)·{ | 80 | ········if·(this.f·!=·null)·{ |
| 66 | ············array·=·Util.a(Ci | 81 | ············array·=·(String[])Util.a((Class)String.class,·(Object[])this.f,·(Object[])sslSocket.getEnabledCipherSuites()); |
| 67 | ········} | 82 | ········} |
| 68 | ········else·{ | 83 | ········else·{ |
| 69 | ············array·=·sslSocket.getEnabledCipherSuites(); | 84 | ············array·=·sslSocket.getEnabledCipherSuites(); |
| 70 | ········} | 85 | ········} |
| 71 | ········String[]·ar | 86 | ········String[]·enabledProtocols; |
| 72 | ········if·(this.g·!=·null)·{ | 87 | ········if·(this.g·!=·null)·{ |
| 73 | ············ar | 88 | ············enabledProtocols·=·(String[])Util.a((Class)String.class,·(Object[])this.g,·(Object[])sslSocket.getEnabledProtocols()); |
| 74 | ········} | 89 | ········} |
| 75 | ········else·{ | 90 | ········else·{ |
| 76 | ············ar | 91 | ············enabledProtocols·=·sslSocket.getEnabledProtocols(); |
| 77 | ········} | 92 | ········} |
| 93 | ········if·(b·&&·Util.a((Object[])sslSocket.getSupportedCipherSuites(),·(Object)"TLS_FALLBACK_SCSV")·!=·-1)·{ | ||
| 94 | ············array·=·Util.a(array,·"TLS_FALLBACK_SCSV"); | ||
| 78 | ········final·String[]·supportedCipherSuites·=·sslSocket.getSupportedCipherSuites(); | ||
| 79 | ········final·int·a·=·Util.a(CipherSuite.a,·supportedCipherSuites,·"TLS_FALLBACK_SCSV"); | ||
| 80 | ········if·(b·&&·a·!=·-1)·{ | ||
| 81 | ············array·=·Util.a(array,·supportedCipherSuites[a]); | ||
| 82 | ········} | 95 | ········} |
| 83 | ········return·new·ConnectionSpec$Builder(this).a(array).b(ar | 96 | ········return·new·ConnectionSpec$Builder(this).a(array).b(enabledProtocols).a(); |
| 84 | ····} | 97 | ····} |
| 85 | ···· | 98 | ···· |
| 86 | ····void·a(final·SSLSocket·sslSocket,·final·boolean·b)·{ | 99 | ····void·a(final·SSLSocket·sslSocket,·final·boolean·b)·{ |
| 87 | ········final·ConnectionSpec·b2·=·this.b(sslSocket,·b); | 100 | ········final·ConnectionSpec·b2·=·this.b(sslSocket,·b); |
| 88 | ········if·(b2.g·!=·null)·{ | 101 | ········if·(b2.g·!=·null)·{ |
| 89 | ············sslSocket.setEnabledProtocols(b2.g); | 102 | ············sslSocket.setEnabledProtocols(b2.g); |
| 90 | ········} | 103 | ········} |
| Offset 95, 40 lines modified | Offset 108, 50 lines modified | ||
| 95 | ···· | 108 | ···· |
| 96 | ····public·boolean·a()·{ | 109 | ····public·boolean·a()·{ |
| 97 | ········return·this.d; | 110 | ········return·this.d; |
| 98 | ····} | 111 | ····} |
| 99 | ···· | 112 | ···· |
| 100 | ····public·boolean·a(final·SSLSocket·sslSocket)·{ | 113 | ····public·boolean·a(final·SSLSocket·sslSocket)·{ |
| 101 | ········boolean·b·=·false; | 114 | ········boolean·b·=·false; |
| 102 | ········if·(this.d·&&·(this.g·==·null·||· | 115 | ········if·(this.d·&&·(this.g·==·null·||·a(this.g,·sslSocket.getEnabledProtocols()))·&&·(this.f·==·null·||·a(this.f,·sslSocket.getEnabledCipherSuites())))·{ |
| 103 | ············b·=·true; | 116 | ············b·=·true; |
| 104 | ········} | 117 | ········} |
| 105 | ········return·b; | 118 | ········return·b; |
| 106 | ····} | 119 | ····} |
| 107 | ···· | 120 | ···· |
| 108 | ····public·List·b()·{ | 121 | ····public·List·b()·{ |
| 109 | ········List·a; | 122 | ········List<Object>·unmodifiableList; |
| 110 | ········if·(this.f· | 123 | ········if·(this.f·==·null)·{ |
| 111 | ············ | 124 | ············unmodifiableList·=·null; |
| 112 | ········} | 125 | ········} |
| 113 | ········else·{ | 126 | ········else·{ |
| 114 | ············a·=·nul | 127 | ············final·ArrayList<CipherSuite>·list·=·new·ArrayList<CipherSuite>(this.f.length); |
| 128 | ············final·String[]·f·=·this.f; | ||
| 129 | ············for·(int·length·=·f.length,·i·=·0;·i·<·length;·++i)·{ | ||
| 130 | ················list.add(CipherSuite.a(f[i])); | ||
| 131 | ············} | ||
| 132 | ············unmodifiableList·=·Collections.unmodifiableList((List<?>)list); | ||
| 115 | ········} | 133 | ········} |
| 116 | ········return·a; | 134 | ········return·unmodifiableList; |
| 117 | ····} | 135 | ····} |
| Max diff block lines reached; 760/6492 bytes (11.71%) of diff not shown. | |||
| Offset 1, 13 lines modified | Offset 1, 12 lines modified | ||
| 1 | package·okhttp3; | 1 | package·okhttp3; |
| 2 | import·okhttp3.internal.http.HttpDate; | 2 | import·okhttp3.internal.http.HttpDate; |
| 3 | import·java.util.Date; | 3 | import·java.util.Date; |
| 4 | import·okhttp3.internal.publicsuffix.PublicSuffixDatabase; | ||
| 5 | import·java.util.Collections; | 4 | import·java.util.Collections; |
| 6 | import·java.util.ArrayList; | 5 | import·java.util.ArrayList; |
| 7 | import·java.util.List; | 6 | import·java.util.List; |
| 8 | import·java.util.regex.Matcher; | 7 | import·java.util.regex.Matcher; |
| 9 | import·java.util.GregorianCalendar; | 8 | import·java.util.GregorianCalendar; |
| 10 | import·okhttp3.internal.Util; | 9 | import·okhttp3.internal.Util; |
| 11 | import·java.util.Locale; | 10 | import·java.util.Locale; |
| Offset 203, 16 lines modified | Offset 202, 16 lines modified | ||
| 203 | ················final·String·c2·=·Util.c(s,·a2·+·1,·a); | 202 | ················final·String·c2·=·Util.c(s,·a2·+·1,·a); |
| 204 | ················if·(Util.b(c2)·!=·-1)·{ | 203 | ················if·(Util.b(c2)·!=·-1)·{ |
| 205 | ····················cookie·=·null; | 204 | ····················cookie·=·null; |
| 206 | ················} | 205 | ················} |
| 207 | ················else·{ | 206 | ················else·{ |
| 208 | ····················long·a3·=·253402300799999L; | 207 | ····················long·a3·=·253402300799999L; |
| 209 | ····················long·a4·=·(long)(-1); | 208 | ····················long·a4·=·(long)(-1); |
| 209 | ····················String·f·=·null; | ||
| 210 | ····················String·s2·=·null; | 210 | ····················String·s2·=·null; |
| 211 | ····················String·s3·=·null; | ||
| 212 | ····················boolean·b·=·false; | 211 | ····················boolean·b·=·false; |
| 213 | ····················boolean·b2·=·false; | 212 | ····················boolean·b2·=·false; |
| 214 | ····················boolean·b3·=·true; | 213 | ····················boolean·b3·=·true; |
| 215 | ····················boolean·b4·=·false; | 214 | ····················boolean·b4·=·false; |
| 216 | ····················int·i·=·a·+·1; | 215 | ····················int·i·=·a·+·1; |
| 217 | ····················int·a5; | 216 | ····················int·a5; |
| 218 | ····················int·a6; | 217 | ····················int·a6; |
| Offset 235, 79 lines modified | Offset 234, 79 lines modified | ||
| 235 | ································while·(true)·{ | 234 | ································while·(true)·{ |
| 236 | ····································if·(!c3.equalsIgnoreCase("expires"))·{ | 235 | ····································if·(!c3.equalsIgnoreCase("expires"))·{ |
| 237 | ········································break·Label_0316; | 236 | ········································break·Label_0316; |
| 238 | ····································} | 237 | ····································} |
| 239 | ····································try·{ | 238 | ····································try·{ |
| 240 | ········································a3·=·a(c4,·0,·c4.length()); | 239 | ········································a3·=·a(c4,·0,·c4.length()); |
| 241 | ········································b4·=·true; | 240 | ········································b4·=·true; |
| 242 | ········································b5·=· | 241 | ········································b5·=·f; |
| 243 | ········································n2·=·a3; | 242 | ········································n2·=·a3; |
| 244 | ········································i·=·a5·+·1; | 243 | ········································i·=·a5·+·1; |
| 245 | ········································a3·=·n2; | 244 | ········································a3·=·n2; |
| 246 | ········································ | 245 | ········································f·=·b5; |
| 247 | ········································continue·Label_0243_Outer; | 246 | ········································continue·Label_0243_Outer; |
| 248 | ········································c4·=·""; | 247 | ········································c4·=·""; |
| 249 | ········································continue·Label_0295_Outer; | 248 | ········································continue·Label_0295_Outer; |
| 250 | ····································} | 249 | ····································} |
| 251 | ····································catch·(IllegalArgumentException·ex)·{ | 250 | ····································catch·(IllegalArgumentException·ex)·{ |
| 252 | ········································b5·=· | 251 | ········································b5·=·f; |
| 253 | ········································n2·=·a3; | 252 | ········································n2·=·a3; |
| 254 | ········································continue·Label_0295; | 253 | ········································continue·Label_0295; |
| 255 | ····································} | 254 | ····································} |
| 256 | ····································break; | 255 | ····································break; |
| 257 | ································} | 256 | ································} |
| 258 | ····························} | 257 | ····························} |
| 259 | ····························if·(c3.equalsIgnoreCase("max-age"))·{ | 258 | ····························if·(c3.equalsIgnoreCase("max-age"))·{ |
| 260 | ································try·{ | 259 | ································try·{ |
| 261 | ····································a4·=·a(c4); | 260 | ····································a4·=·a(c4); |
| 262 | ····································b4·=·true; | 261 | ····································b4·=·true; |
| 263 | ····································b5·=· | 262 | ····································b5·=·f; |
| 264 | ····································n2·=·a3; | 263 | ····································n2·=·a3; |
| 265 | ····································continue·Label_0295; | 264 | ····································continue·Label_0295; |
| 266 | ································} | 265 | ································} |
| 267 | ································catch·(NumberFormatException·ex2)·{ | 266 | ································catch·(NumberFormatException·ex2)·{ |
| 268 | ····································b5·=· | 267 | ····································b5·=·f; |
| 269 | ····································n2·=·a3; | 268 | ····································n2·=·a3; |
| 270 | ····································continue·Label_0295; | 269 | ····································continue·Label_0295; |
| 271 | ································} | 270 | ································} |
| 272 | ································continue·Label_0295; | 271 | ································continue·Label_0295; |
| 273 | ····························} | 272 | ····························} |
| 274 | ····························if·(c3.equalsIgnoreCase("domain"))·{ | 273 | ····························if·(c3.equalsIgnoreCase("domain"))·{ |
| 275 | ································try·{ | 274 | ································try·{ |
| 276 | ····································b5·=·b(c4); | 275 | ····································b5·=·b(c4); |
| 277 | ····································b3·=·false; | 276 | ····································b3·=·false; |
| 278 | ····································n2·=·a3; | 277 | ····································n2·=·a3; |
| 279 | ····································continue·Label_0295; | 278 | ····································continue·Label_0295; |
| 280 | ································} | 279 | ································} |
| 281 | ································catch·(IllegalArgumentException·ex3)·{ | 280 | ································catch·(IllegalArgumentException·ex3)·{ |
| 282 | ····································b5·=· | 281 | ····································b5·=·f; |
| 283 | ····································n2·=·a3; | 282 | ····································n2·=·a3; |
| 284 | ····································continue·Label_0295; | 283 | ····································continue·Label_0295; |
| 285 | ································} | 284 | ································} |
| 286 | ································continue·Label_0295; | 285 | ································continue·Label_0295; |
| 287 | ····························} | 286 | ····························} |
| 288 | ····························if·(c3.equalsIgnoreCase("path"))·{ | 287 | ····························if·(c3.equalsIgnoreCase("path"))·{ |
| 289 | ································s | 288 | ································s2·=·c4; |
| 290 | ································b5·=· | 289 | ································b5·=·f; |
| 291 | ································n2·=·a3; | 290 | ································n2·=·a3; |
| 292 | ································continue·Label_0295; | 291 | ································continue·Label_0295; |
| 293 | ····························} | 292 | ····························} |
| 294 | ····························if·(c3.equalsIgnoreCase("secure"))·{ | 293 | ····························if·(c3.equalsIgnoreCase("secure"))·{ |
| 295 | ································b·=·true; | 294 | ································b·=·true; |
| 296 | ································b5·=· | 295 | ································b5·=·f; |
| 297 | ································n2·=·a3; | 296 | ································n2·=·a3; |
| 298 | ································continue·Label_0295; | 297 | ································continue·Label_0295; |
| 299 | ····························} | 298 | ····························} |
| 300 | ····························if·(c3.equalsIgnoreCase("httponly"))·{ | 299 | ····························if·(c3.equalsIgnoreCase("httponly"))·{ |
| 301 | ································b2·=·true; | 300 | ································b2·=·true; |
| 302 | ································b5·=· | 301 | ································b5·=·f; |
| 303 | ································n2·=·a3; | 302 | ································n2·=·a3; |
| 304 | ································continue·Label_0295; | 303 | ································continue·Label_0295; |
| 305 | ····························} | 304 | ····························} |
| 306 | ····························b5·=· | 305 | ····························b5·=·f; |
| 307 | ····························n2·=·a3; | 306 | ····························n2·=·a3; |
| 308 | ····························continue·Label_0295; | 307 | ····························continue·Label_0295; |
| 309 | ························} | 308 | ························} |
| 310 | ····················} | 309 | ····················} |
| 311 | ····················long·n3; | 310 | ····················long·n3; |
| 312 | ····················if·(a4·==·Long.MIN_VALUE)·{ | 311 | ····················if·(a4·==·Long.MIN_VALUE)·{ |
| 313 | ························n3·=·Long.MIN_VALUE; | 312 | ························n3·=·Long.MIN_VALUE; |
| Offset 324, 76 lines modified | Offset 323, 71 lines modified | ||
| 324 | ························if·(n3·<·n·||·n3·>·253402300799999L)·{ | 323 | ························if·(n3·<·n·||·n3·>·253402300799999L)·{ |
| 325 | ····························n3·=·253402300799999L; | 324 | ····························n3·=·253402300799999L; |
| 326 | ························} | 325 | ························} |
| 327 | ····················} | 326 | ····················} |
| 328 | ····················else·{ | 327 | ····················else·{ |
| 329 | ························n3·=·a3; | 328 | ························n3·=·a3; |
| 330 | ····················} | 329 | ····················} |
| 331 | ····················final·String·f·=·httpUrl.f(); | ||
| 332 | ····················if·( | 330 | ····················if·(f·==·null)·{ |
| 333 | ························ | 331 | ························f·=·httpUrl.f(); |
| 334 | ····················} | 332 | ····················} |
| 335 | ····················else·if·(! | 333 | ····················else·if·(!b(httpUrl,·f))·{ |
| 336 | ························cookie·=·null; | 334 | ························cookie·=·null; |
| 337 | ························return·cookie; | 335 | ························return·cookie; |
| 338 | ····················} | 336 | ····················} |
| Max diff block lines reached; 1852/9066 bytes (20.43%) of diff not shown. | |||
| Offset 34, 15 lines modified | Offset 34, 15 lines modified | ||
| 34 | ········int·i·=·0; | 34 | ········int·i·=·0; |
| 35 | ········int·n3·=·0; | 35 | ········int·n3·=·0; |
| 36 | ········int·n4·=·-1; | 36 | ········int·n4·=·-1; |
| 37 | ········int·n5; | 37 | ········int·n5; |
| 38 | ········for·(int·j·=·0;·j·<·array.length;·j·=·n5·+·2)·{ | 38 | ········for·(int·j·=·0;·j·<·array.length;·j·=·n5·+·2)·{ |
| 39 | ············for·(n5·=·j;·n5·<·n·&&·array[n5]·==·0·&&·array[n5·+·1]·==·0;·n5·+=·2)·{} | 39 | ············for·(n5·=·j;·n5·<·n·&&·array[n5]·==·0·&&·array[n5·+·1]·==·0;·n5·+=·2)·{} |
| 40 | ············final·int·n6·=·n5·-·j; | 40 | ············final·int·n6·=·n5·-·j; |
| 41 | ············if·(n6·>·n3 | 41 | ············if·(n6·>·n3)·{ |
| 42 | ················n3·=·n6; | 42 | ················n3·=·n6; |
| 43 | ················n4·=·j; | 43 | ················n4·=·j; |
| 44 | ············} | 44 | ············} |
| 45 | ········} | 45 | ········} |
| 46 | ········final·Buffer·buffer·=·new·Buffer(); | 46 | ········final·Buffer·buffer·=·new·Buffer(); |
| 47 | ········while·(i·<·array.length)·{ | 47 | ········while·(i·<·array.length)·{ |
| 48 | ············if·(i·==·n4)·{ | 48 | ············if·(i·==·n4)·{ |
| Offset 53, 15 lines modified | Offset 53, 15 lines modified | ||
| 53 | ················} | 53 | ················} |
| 54 | ················buffer.b(n2); | 54 | ················buffer.b(n2); |
| 55 | ············} | 55 | ············} |
| 56 | ············else·{ | 56 | ············else·{ |
| 57 | ················if·(i·>·0)·{ | 57 | ················if·(i·>·0)·{ |
| 58 | ····················buffer.b(n2); | 58 | ····················buffer.b(n2); |
| 59 | ················} | 59 | ················} |
| 60 | ················buffer. | 60 | ················buffer.j((long)((array[i]·&·0xFF)·<<·8·|·(array[i·+·1]·&·0xFF))); |
| 61 | ················i·+=·2; | 61 | ················i·+=·2; |
| 62 | ············} | 62 | ············} |
| 63 | ········} | 63 | ········} |
| 64 | ········return·buffer.o(); | 64 | ········return·buffer.o(); |
| 65 | ····} | 65 | ····} |
| 66 | ···· | 66 | ···· |
| 67 | ····private·void·a(final·String·s,·int·index,·final·int·n)·{ | 67 | ····private·void·a(final·String·s,·int·index,·final·int·n)·{ |
| Offset 23, 66 lines modified | Offset 23, 58 lines modified | ||
| 23 | ····private·MediaType(final·String·c,·final·String·d,·final·String·e,·final·String·f)·{ | 23 | ····private·MediaType(final·String·c,·final·String·d,·final·String·e,·final·String·f)·{ |
| 24 | ········this.c·=·c; | 24 | ········this.c·=·c; |
| 25 | ········this.d·=·d; | 25 | ········this.d·=·d; |
| 26 | ········this.e·=·e; | 26 | ········this.e·=·e; |
| 27 | ········this.f·=·f; | 27 | ········this.f·=·f; |
| 28 | ····} | 28 | ····} |
| 29 | ···· | 29 | ···· |
| 30 | ····public·static·MediaType·a(final·String·s)·{ | 30 | ····public·static·MediaType·a(final·String·str)·{ |
| 31 | ········MediaType·mediaType·=·null; | ||
| 31 | ········final·int·n·=·2; | 32 | ········final·int·n·=·2; |
| 32 | ········final·int·beginIndex·=·1; | 33 | ········final·int·beginIndex·=·1; |
| 33 | ········MediaType·mediaType·=·null; | ||
| 34 | ········final·Matcher·matcher·=·MediaType.a.matcher(s); | 34 | ········final·Matcher·matcher·=·MediaType.a.matcher(str); |
| 35 | ········if·(matcher.lookingAt())·{ | 35 | ········if·(matcher.lookingAt())·{ |
| 36 | ············final·String·lowerCase·=·matcher.group(beginIndex).toLowerCase(Locale.US); | 36 | ············final·String·lowerCase·=·matcher.group(beginIndex).toLowerCase(Locale.US); |
| 37 | ············final·String·lowerCase2·=·matcher.group(n).toLowerCase(Locale.US); | 37 | ············final·String·lowerCase2·=·matcher.group(n).toLowerCase(Locale.US); |
| 38 | ············final·Matcher·matcher2·=·MediaType.b.matcher(s); | 38 | ············final·Matcher·matcher2·=·MediaType.b.matcher(str); |
| 39 | ············int·i·=·matcher.end(); | 39 | ············int·i·=·matcher.end(); |
| 40 | ············String·anotherString·=·null; | 40 | ············String·anotherString·=·null; |
| 41 | ············while·(i·<·s.length())·{ | 41 | ············while·(i·<·str.length())·{ |
| 42 | ················matcher2.region(i,·s.length()); | 42 | ················matcher2.region(i,·str.length()); |
| 43 | ················if·(!matcher2.lookingAt())·{ | 43 | ················if·(!matcher2.lookingAt())·{ |
| 44 | ····················return·mediaType; | 44 | ····················return·mediaType; |
| 45 | ················} | 45 | ················} |
| 46 | ················final·String·group·=·matcher2.group(beginIndex); | 46 | ················final·String·group·=·matcher2.group(beginIndex); |
| 47 | ················if·(group·!=·null·&&·group.equalsIgnoreCase("charset"))·{ | 47 | ················if·(group·!=·null·&&·group.equalsIgnoreCase("charset"))·{ |
| 48 | ····················String·s | 48 | ····················String·s·=·matcher2.group(n); |
| 49 | ····················if·(s | 49 | ····················if·(s·!=·null)·{ |
| 50 | ························if·(s | 50 | ························if·(s.startsWith("'")·&&·s.endsWith("'")·&&·s.length()·>·n)·{ |
| 51 | ····························s | 51 | ····························s·=·s.substring(beginIndex,·s.length()·-·1); |
| 52 | ························} | 52 | ························} |
| 53 | ····················} | 53 | ····················} |
| 54 | ····················else·{ | 54 | ····················else·{ |
| 55 | ························s | 55 | ························s·=·matcher2.group(3); |
| 56 | ····················} | 56 | ····················} |
| 57 | ····················if·(anotherString·!=·null·&&·!s | 57 | ····················if·(anotherString·!=·null·&&·!s.equalsIgnoreCase(anotherString))·{ |
| 58 | ························return· | 58 | ························throw·new·IllegalArgumentException("Multiple·different·charsets:·"·+·str); |
| 59 | ····················} | 59 | ····················} |
| 60 | ····················anotherString·=·s | 60 | ····················anotherString·=·s; |
| 61 | ················} | 61 | ················} |
| 62 | ················i·=·matcher2.end(); | 62 | ················i·=·matcher2.end(); |
| 63 | ············} | 63 | ············} |
| 64 | ············mediaType·=·new·MediaType(s,·lowerCase,·lowerCase2,·anotherString); | 64 | ············mediaType·=·new·MediaType(str,·lowerCase,·lowerCase2,·anotherString); |
| 65 | ········} | 65 | ········} |
| 66 | ········return·mediaType; | 66 | ········return·mediaType; |
| 67 | ····} | 67 | ····} |
| 68 | ···· | 68 | ···· |
| 69 | ····public·Charset·a(Charset·forName)·{ | 69 | ····public·Charset·a(Charset·forName)·{ |
| 70 | ········try·{ | ||
| 71 | ········ | 70 | ········if·(this.f·!=·null)·{ |
| 72 | ················return·forName; | ||
| 73 | ············} | ||
| 74 | ············final·String·f·=·this.f; | ||
| 75 | ············try·{ | ||
| 76 | ············ | 71 | ············forName·=·Charset.forName(this.f); |
| 77 | ················return·forName; | ||
| 78 | ············} | ||
| 79 | ············catch·(IllegalArgumentException·ex)·{} | ||
| 80 | ········} | 72 | ········} |
| 81 | ········ | 73 | ········return·forName; |
| 82 | ····} | 74 | ····} |
| 83 | ···· | 75 | ···· |
| 84 | ····@Override | 76 | ····@Override |
| 85 | ····public·boolean·equals(final·Object·o)·{ | 77 | ····public·boolean·equals(final·Object·o)·{ |
| 86 | ········return·o·instanceof·MediaType·&&·((MediaType)o).c.equals(this.c); | 78 | ········return·o·instanceof·MediaType·&&·((MediaType)o).c.equals(this.c); |
| 87 | ····} | 79 | ····} |
| 88 | ···· | 80 | ···· |
| Offset 1, 39 lines modified | Offset 1, 36 lines modified | ||
| 1 | package·okhttp3.internal; | 1 | package·okhttp3.internal; |
| 2 | import·java.net.Socket; | ||
| 2 | import·okhttp3.Headers$Builder; | 3 | import·okhttp3.Headers$Builder; |
| 3 | import·javax.net.ssl.SSLSocket; | 4 | import·javax.net.ssl.SSLSocket; |
| 4 | import·okhttp3.ConnectionSpec; | 5 | import·okhttp3.ConnectionSpec; |
| 5 | import·okhttp3.internal.connection.RouteDatabase; | 6 | import·okhttp3.internal.connection.RouteDatabase; |
| 6 | import·okhttp3.internal.connection.RealConnection; | 7 | import·okhttp3.internal.connection.RealConnection; |
| 7 | import·okhttp3.Route; | ||
| 8 | import·java.net.Socket; | ||
| 9 | import·okhttp3.internal.connection.StreamAllocation; | 8 | import·okhttp3.internal.connection.StreamAllocation; |
| 10 | import·okhttp3.Address; | 9 | import·okhttp3.Address; |
| 11 | import·okhttp3.ConnectionPool; | 10 | import·okhttp3.ConnectionPool; |
| 12 | import·okhttp3.Response$Builder; | 11 | import·okhttp3.Response$Builder; |
| 13 | public·abstract·class·Internal | 12 | public·abstract·class·Internal |
| 14 | { | 13 | { |
| 15 | ····public·static·Internal·a; | 14 | ····public·static·Internal·a; |
| 16 | ···· | 15 | ···· |
| 17 | ····public·abstract·int·a(final·Response$Builder·p0); | 16 | ····public·abstract·int·a(final·Response$Builder·p0); |
| 18 | ···· | 17 | ···· |
| 19 | ····public·abstract· | 18 | ····public·abstract·RealConnection·a(final·ConnectionPool·p0,·final·Address·p1,·final·StreamAllocation·p2); |
| 20 | ···· | ||
| 21 | ····public·abstract·RealConnection·a(final·ConnectionPool·p0,·final·Address·p1,·final·StreamAllocation·p2,·final·Route·p3); | ||
| 22 | ···· | 19 | ···· |
| 23 | ····public·abstract·RouteDatabase·a(final·ConnectionPool·p0); | 20 | ····public·abstract·RouteDatabase·a(final·ConnectionPool·p0); |
| 24 | ···· | 21 | ···· |
| 25 | ····public·abstract·void·a(final·ConnectionSpec·p0,·final·SSLSocket·p1,·final·boolean·p2); | 22 | ····public·abstract·void·a(final·ConnectionSpec·p0,·final·SSLSocket·p1,·final·boolean·p2); |
| 26 | ···· | 23 | ···· |
| 27 | ····public·abstract·void·a(final·Headers$Builder·p0,·final·String·p1); | 24 | ····public·abstract·void·a(final·Headers$Builder·p0,·final·String·p1); |
| 28 | ···· | 25 | ···· |
| 29 | ····public·abstract·void·a(final·Headers$Builder·p0,·final·String·p1,·final·String·p2); | 26 | ····public·abstract·void·a(final·Headers$Builder·p0,·final·String·p1,·final·String·p2); |
| 30 | ···· | 27 | ···· |
| 31 | ····public·abstract·boolean·a(final·Address·p0,·final·Address·p1); | ||
| 32 | ···· | ||
| 33 | ····public·abstract·boolean·a(final·ConnectionPool·p0,·final·RealConnection·p1); | 28 | ····public·abstract·boolean·a(final·ConnectionPool·p0,·final·RealConnection·p1); |
| 34 | ···· | 29 | ···· |
| 30 | ····public·abstract·Socket·b(final·ConnectionPool·p0,·final·Address·p1,·final·StreamAllocation·p2); | ||
| 31 | ···· | ||
| 35 | ····public·abstract·void·b(final·ConnectionPool·p0,·final·RealConnection·p1); | 32 | ····public·abstract·void·b(final·ConnectionPool·p0,·final·RealConnection·p1); |
| 36 | } | 33 | } |
| Offset 1, 31 lines modified | Offset 1, 27 lines modified | ||
| 1 | package·okhttp3; | 1 | package·okhttp3; |
| 2 | import·java.net.Socket; | ||
| 2 | import·javax.net.ssl.SSLSocket; | 3 | import·javax.net.ssl.SSLSocket; |
| 3 | import·okhttp3.internal.connection.RouteDatabase; | 4 | import·okhttp3.internal.connection.RouteDatabase; |
| 4 | import·okhttp3.internal.connection.RealConnection; | 5 | import·okhttp3.internal.connection.RealConnection; |
| 5 | import·java.net.Socket; | ||
| 6 | import·okhttp3.internal.connection.StreamAllocation; | 6 | import·okhttp3.internal.connection.StreamAllocation; |
| 7 | import·okhttp3.internal.Internal; | 7 | import·okhttp3.internal.Internal; |
| 8 | final·class·OkHttpClient$1·extends·Internal | 8 | final·class·OkHttpClient$1·extends·Internal |
| 9 | { | 9 | { |
| 10 | ····public·int·a(final·Response$Builder·response$Builder)·{ | 10 | ····public·int·a(final·Response$Builder·response$Builder)·{ |
| 11 | ········return·response$Builder.c; | 11 | ········return·response$Builder.c; |
| 12 | ····} | 12 | ····} |
| 13 | ···· | 13 | ···· |
| 14 | ····public· | 14 | ····public·RealConnection·a(final·ConnectionPool·connectionPool,·final·Address·address,·final·StreamAllocation·streamAllocation)·{ |
| 15 | ········return·connectionPool.a(address,·streamAllocation); | 15 | ········return·connectionPool.a(address,·streamAllocation); |
| 16 | ····} | 16 | ····} |
| 17 | ···· | 17 | ···· |
| 18 | ····public·RealConnection·a(final·ConnectionPool·connectionPool,·final·Address·address,·final·StreamAllocation·streamAllocation,·final·Route·route)·{ | ||
| 19 | ········return·connectionPool.a(address,·streamAllocation,·route); | ||
| 20 | ····} | ||
| 21 | ···· | ||
| 22 | ····public·RouteDatabase·a(final·ConnectionPool·connectionPool)·{ | 18 | ····public·RouteDatabase·a(final·ConnectionPool·connectionPool)·{ |
| 23 | ········return·connectionPool.a; | 19 | ········return·connectionPool.a; |
| 24 | ····} | 20 | ····} |
| 25 | ···· | 21 | ···· |
| 26 | ····public·void·a(final·ConnectionSpec·connectionSpec,·final·SSLSocket·sslSocket,·final·boolean·b)·{ | 22 | ····public·void·a(final·ConnectionSpec·connectionSpec,·final·SSLSocket·sslSocket,·final·boolean·b)·{ |
| 27 | ········connectionSpec.a(sslSocket,·b); | 23 | ········connectionSpec.a(sslSocket,·b); |
| 28 | ····} | 24 | ····} |
| Offset 34, 19 lines modified | Offset 30, 19 lines modified | ||
| 34 | ········headers$Builder.a(s); | 30 | ········headers$Builder.a(s); |
| 35 | ····} | 31 | ····} |
| 36 | ···· | 32 | ···· |
| 37 | ····public·void·a(final·Headers$Builder·headers$Builder,·final·String·s,·final·String·s2)·{ | 33 | ····public·void·a(final·Headers$Builder·headers$Builder,·final·String·s,·final·String·s2)·{ |
| 38 | ········headers$Builder.b(s,·s2); | 34 | ········headers$Builder.b(s,·s2); |
| 39 | ····} | 35 | ····} |
| 40 | ···· | 36 | ···· |
| 41 | ····public·boolean·a(final·Address·address,·final·Address·address2)·{ | ||
| 42 | ········return·address.a(address2); | ||
| 43 | ····} | ||
| 44 | ···· | ||
| 45 | ····public·boolean·a(final·ConnectionPool·connectionPool,·final·RealConnection·realConnection)·{ | 37 | ····public·boolean·a(final·ConnectionPool·connectionPool,·final·RealConnection·realConnection)·{ |
| 46 | ········return·connectionPool.b(realConnection); | 38 | ········return·connectionPool.b(realConnection); |
| 47 | ····} | 39 | ····} |
| 48 | ···· | 40 | ···· |
| 41 | ····public·Socket·b(final·ConnectionPool·connectionPool,·final·Address·address,·final·StreamAllocation·streamAllocation)·{ | ||
| 42 | ········return·connectionPool.b(address,·streamAllocation); | ||
| 43 | ····} | ||
| 44 | ···· | ||
| 49 | ····public·void·b(final·ConnectionPool·connectionPool,·final·RealConnection·realConnection)·{ | 45 | ····public·void·b(final·ConnectionPool·connectionPool,·final·RealConnection·realConnection)·{ |
| 50 | ········connectionPool.a(realConnection); | 46 | ········connectionPool.a(realConnection); |
| 51 | ····} | 47 | ····} |
| 52 | } | 48 | } |
| Offset 10, 62 lines modified | Offset 10, 60 lines modified | ||
| 10 | import·okhttp3.internal.cache.InternalCache; | 10 | import·okhttp3.internal.cache.InternalCache; |
| 11 | import·java.net.ProxySelector; | 11 | import·java.net.ProxySelector; |
| 12 | import·java.util.List; | 12 | import·java.util.List; |
| 13 | import·java.net.Proxy; | 13 | import·java.net.Proxy; |
| 14 | public·final·class·OkHttpClient$Builder | 14 | public·final·class·OkHttpClient$Builder |
| 15 | { | 15 | { |
| 16 | ····int·A; | ||
| 17 | ····Dispatcher·a; | 16 | ····Dispatcher·a; |
| 18 | ····Proxy·b; | 17 | ····Proxy·b; |
| 19 | ····List·c; | 18 | ····List·c; |
| 20 | ····List·d; | 19 | ····List·d; |
| 21 | ····final·List·e; | 20 | ····final·List·e; |
| 22 | ····final·List·f; | 21 | ····final·List·f; |
| 23 | ····EventListener$Factory·g; | ||
| 24 | ····ProxySelector· | 22 | ····ProxySelector·g; |
| 25 | ····CookieJar· | 23 | ····CookieJar·h; |
| 26 | ····Cache· | 24 | ····Cache·i; |
| 27 | ····InternalCache· | 25 | ····InternalCache·j; |
| 28 | ····SocketFactory· | 26 | ····SocketFactory·k; |
| 29 | ····SSLSocketFactory· | 27 | ····SSLSocketFactory·l; |
| 30 | ····CertificateChainCleaner· | 28 | ····CertificateChainCleaner·m; |
| 31 | ····HostnameVerifier· | 29 | ····HostnameVerifier·n; |
| 32 | ····CertificatePinner· | 30 | ····CertificatePinner·o; |
| 31 | ····Authenticator·p; | ||
| 33 | ····Authenticator·q; | 32 | ····Authenticator·q; |
| 34 | ····Authenticator·r; | ||
| 35 | ····ConnectionPool· | 33 | ····ConnectionPool·r; |
| 36 | ····Dns· | 34 | ····Dns·s; |
| 35 | ····boolean·t; | ||
| 37 | ····boolean·u; | 36 | ····boolean·u; |
| 38 | ····boolean·v; | 37 | ····boolean·v; |
| 39 | ···· | 38 | ····int·w; |
| 40 | ····int·x; | 39 | ····int·x; |
| 41 | ····int·y; | 40 | ····int·y; |
| 42 | ····int·z; | 41 | ····int·z; |
| 43 | ···· | 42 | ···· |
| 44 | ····public·OkHttpClient$Builder()·{ | 43 | ····public·OkHttpClient$Builder()·{ |
| 45 | ········final·int· | 44 | ········final·int·y·=·10000; |
| 46 | ········final·boolean· | 45 | ········final·boolean·v·=·true; |
| 47 | ········this.e·=·new·ArrayList(); | 46 | ········this.e·=·new·ArrayList(); |
| 48 | ········this.f·=·new·ArrayList(); | 47 | ········this.f·=·new·ArrayList(); |
| 49 | ········this.a·=·new·Dispatcher(); | 48 | ········this.a·=·new·Dispatcher(); |
| 50 | ········this.c·=·OkHttpClient.a; | 49 | ········this.c·=·OkHttpClient.a; |
| 51 | ········this.d·=·OkHttpClient.b; | 50 | ········this.d·=·OkHttpClient.b; |
| 52 | ········this.g·=·EventListener.a(EventListener.a); | ||
| 53 | ········this. | 51 | ········this.g·=·ProxySelector.getDefault(); |
| 54 | ········this. | 52 | ········this.h·=·CookieJar.a; |
| 55 | ········this. | 53 | ········this.k·=·SocketFactory.getDefault(); |
| 56 | ········this. | 54 | ········this.n·=·(HostnameVerifier)OkHostnameVerifier.a; |
| 57 | ········this. | 55 | ········this.o·=·CertificatePinner.a; |
| 56 | ········this.p·=·Authenticator.a; | ||
| 58 | ········this.q·=·Authenticator.a; | 57 | ········this.q·=·Authenticator.a; |
| 59 | ········this.r·=·Authenticator.a; | ||
| 60 | ········this. | 58 | ········this.r·=·new·ConnectionPool(); |
| 61 | ········this. | 59 | ········this.s·=·Dns.a; |
| 60 | ········this.t·=·v; | ||
| 62 | ········this.u·=· | 61 | ········this.u·=·v; |
| 63 | ········this.v·=· | 62 | ········this.v·=·v; |
| 64 | ········this.w·=· | 63 | ········this.w·=·y; |
| 65 | ········this.x·=· | 64 | ········this.x·=·y; |
| 66 | ········this.y·=· | 65 | ········this.y·=·y; |
| 67 | ········this.z·=· | 66 | ········this.z·=·0; |
| 68 | ········this.A·=·0; | ||
| 69 | ····} | 67 | ····} |
| 70 | } | 68 | } |
| Offset 24, 50 lines modified | Offset 24, 49 lines modified | ||
| 24 | public·class·OkHttpClient·implements·Cloneable | 24 | public·class·OkHttpClient·implements·Cloneable |
| 25 | { | 25 | { |
| 26 | ····static·final·List·a; | 26 | ····static·final·List·a; |
| 27 | ····static·final·List·b; | 27 | ····static·final·List·b; |
| 28 | ····final·int·A; | 28 | ····final·int·A; |
| 29 | ····final·int·B; | 29 | ····final·int·B; |
| 30 | ····final·int·C; | ||
| 31 | ····final·Dispatcher·c; | 30 | ····final·Dispatcher·c; |
| 32 | ····final·Proxy·d; | 31 | ····final·Proxy·d; |
| 33 | ····final·List·e; | 32 | ····final·List·e; |
| 34 | ····final·List·f; | 33 | ····final·List·f; |
| 35 | ····final·List·g; | 34 | ····final·List·g; |
| 36 | ····final·List·h; | 35 | ····final·List·h; |
| 37 | ····final·EventListener$Factory·i; | ||
| 38 | ····final·ProxySelector· | 36 | ····final·ProxySelector·i; |
| 39 | ····final·CookieJar· | 37 | ····final·CookieJar·j; |
| 40 | ····final·Cache· | 38 | ····final·Cache·k; |
| 41 | ····final·InternalCache· | 39 | ····final·InternalCache·l; |
| 42 | ····final·SocketFactory· | 40 | ····final·SocketFactory·m; |
| 43 | ····final·SSLSocketFactory· | 41 | ····final·SSLSocketFactory·n; |
| 44 | ····final·CertificateChainCleaner· | 42 | ····final·CertificateChainCleaner·o; |
| 45 | ····final·HostnameVerifier· | 43 | ····final·HostnameVerifier·p; |
| 46 | ····final·CertificatePinner· | 44 | ····final·CertificatePinner·q; |
| 45 | ····final·Authenticator·r; | ||
| 47 | ····final·Authenticator·s; | 46 | ····final·Authenticator·s; |
| 48 | ····final·Authenticator·t; | ||
| 49 | ····final·ConnectionPool· | 47 | ····final·ConnectionPool·t; |
| 50 | ····final·Dns· | 48 | ····final·Dns·u; |
| 49 | ····final·boolean·v; | ||
| 51 | ····final·boolean·w; | 50 | ····final·boolean·w; |
| 52 | ····final·boolean·x; | 51 | ····final·boolean·x; |
| 53 | ····final· | 52 | ····final·int·y; |
| 54 | ····final·int·z; | 53 | ····final·int·z; |
| 55 | ···· | 54 | ···· |
| 56 | ····static·{ | 55 | ····static·{ |
| 57 | ········final·int·n·=·2; | 56 | ········final·int·n·=·2; |
| 58 | ········final·int·n2·=·1; | 57 | ········final·int·n2·=·1; |
| 59 | ········final·Protocol[]·array·=·new·Protocol[n]; | 58 | ········final·Protocol[]·array·=·new·Protocol[n]; |
| 60 | ········array[0]·=·Protocol.d; | 59 | ········array[0]·=·Protocol.d; |
| 61 | ········array[n2]·=·Protocol.b; | 60 | ········array[n2]·=·Protocol.b; |
| 62 | ········a·=·Util.a((Object[])array); | 61 | ········a·=·Util.a((Object[])array); |
| 63 | ········final·ConnectionSpec[]·array2·=· | 62 | ········final·ConnectionSpec[]·array2·=·{·ConnectionSpec.a,·null,·null·}; |
| 64 | ········array2[ | 63 | ········array2[n2]·=·ConnectionSpec.b; |
| 65 | ········array2[n | 64 | ········array2[n]·=·ConnectionSpec.c; |
| 66 | ········b·=·Util.a((Object[])array2); | 65 | ········b·=·Util.a((Object[])array2); |
| 67 | ········Internal.a·=·(Internal)new·OkHttpClient$1(); | 66 | ········Internal.a·=·(Internal)new·OkHttpClient$1(); |
| 68 | ····} | 67 | ····} |
| 69 | ···· | 68 | ···· |
| 70 | ····public·OkHttpClient()·{ | 69 | ····public·OkHttpClient()·{ |
| 71 | ········this(new·OkHttpClient$Builder()); | 70 | ········this(new·OkHttpClient$Builder()); |
| 72 | ····} | 71 | ····} |
| Offset 80, 65 lines modified | Offset 79, 64 lines modified | ||
| 80 | ········this.g·=·Util.a(okHttpClient$Builder.e); | 79 | ········this.g·=·Util.a(okHttpClient$Builder.e); |
| 81 | ········this.h·=·Util.a(okHttpClient$Builder.f); | 80 | ········this.h·=·Util.a(okHttpClient$Builder.f); |
| 82 | ········this.i·=·okHttpClient$Builder.g; | 81 | ········this.i·=·okHttpClient$Builder.g; |
| 83 | ········this.j·=·okHttpClient$Builder.h; | 82 | ········this.j·=·okHttpClient$Builder.h; |
| 84 | ········this.k·=·okHttpClient$Builder.i; | 83 | ········this.k·=·okHttpClient$Builder.i; |
| 85 | ········this.l·=·okHttpClient$Builder.j; | 84 | ········this.l·=·okHttpClient$Builder.j; |
| 86 | ········this.m·=·okHttpClient$Builder.k; | 85 | ········this.m·=·okHttpClient$Builder.k; |
| 87 | ········this.n·=·okHttpClient$Builder.l; | ||
| 88 | ········final·Iterator<ConnectionSpec>·iterator·=·(Iterator<ConnectionSpec>)this.f.iterator(); | 86 | ········final·Iterator<ConnectionSpec>·iterator·=·(Iterator<ConnectionSpec>)this.f.iterator(); |
| 89 | ········int·n·=·0; | 87 | ········int·n·=·0; |
| 90 | ········while·(iterator.hasNext())·{ | 88 | ········while·(iterator.hasNext())·{ |
| 91 | ············final·ConnectionSpec·connectionSpec·=·(ConnectionSpec)iterator.next(); | 89 | ············final·ConnectionSpec·connectionSpec·=·(ConnectionSpec)iterator.next(); |
| 92 | ············int·n2; | 90 | ············int·n2; |
| 93 | ············if·(n·!=·0·||·connectionSpec.a())·{ | 91 | ············if·(n·!=·0·||·connectionSpec.a())·{ |
| 94 | ················n2·=·1; | 92 | ················n2·=·1; |
| 95 | ············} | 93 | ············} |
| 96 | ············else·{ | 94 | ············else·{ |
| 97 | ················n2·=·0; | 95 | ················n2·=·0; |
| 98 | ············} | 96 | ············} |
| 99 | ············n·=·n2; | 97 | ············n·=·n2; |
| 100 | ········} | 98 | ········} |
| 101 | ········if·(okHttpClient$Builder. | 99 | ········if·(okHttpClient$Builder.l·!=·null·||·n·==·0)·{ |
| 100 | ············this.n·=·okHttpClient$Builder.l; | ||
| 102 | ············this.o·=·okHttpClient$Builder.m; | 101 | ············this.o·=·okHttpClient$Builder.m; |
| 103 | ············this.p·=·okHttpClient$Builder.n; | ||
| 104 | ········} | 102 | ········} |
| 105 | ········else·{ | 103 | ········else·{ |
| 106 | ············final·X509TrustManager· | 104 | ············final·X509TrustManager·x·=·this.x(); |
| 107 | ············this. | 105 | ············this.n·=·this.a(x); |
| 108 | ············this. | 106 | ············this.o·=·CertificateChainCleaner.a(x); |
| 109 | ········} | 107 | ········} |
| 110 | ········this. | 108 | ········this.p·=·okHttpClient$Builder.n; |
| 111 | ········this. | 109 | ········this.q·=·okHttpClient$Builder.o.a(this.o); |
| 110 | ········this.r·=·okHttpClient$Builder.p; | ||
| 112 | ········this.s·=·okHttpClient$Builder.q; | 111 | ········this.s·=·okHttpClient$Builder.q; |
| 113 | ········this.t·=·okHttpClient$Builder.r; | 112 | ········this.t·=·okHttpClient$Builder.r; |
| 114 | ········this.u·=·okHttpClient$Builder.s; | 113 | ········this.u·=·okHttpClient$Builder.s; |
| 115 | ········this.v·=·okHttpClient$Builder.t; | 114 | ········this.v·=·okHttpClient$Builder.t; |
| 116 | ········this.w·=·okHttpClient$Builder.u; | 115 | ········this.w·=·okHttpClient$Builder.u; |
| 117 | ········this.x·=·okHttpClient$Builder.v; | 116 | ········this.x·=·okHttpClient$Builder.v; |
| 118 | ········this.y·=·okHttpClient$Builder.w; | 117 | ········this.y·=·okHttpClient$Builder.w; |
| 119 | ········this.z·=·okHttpClient$Builder.x; | 118 | ········this.z·=·okHttpClient$Builder.x; |
| 120 | ········this.A·=·okHttpClient$Builder.y; | 119 | ········this.A·=·okHttpClient$Builder.y; |
| 121 | ········this.B·=·okHttpClient$Builder.z; | 120 | ········this.B·=·okHttpClient$Builder.z; |
| 122 | ········this.C·=·okHttpClient$Builder.A; | ||
| 123 | ····} | 121 | ····} |
| 124 | ···· | 122 | ···· |
| 125 | ····private·SSLSocketFactory·a(final·X509TrustManager·x509TrustManager)·{ | 123 | ····private·SSLSocketFactory·a(final·X509TrustManager·x509TrustManager)·{ |
| 126 | ········final·String·protocol·=·"TLS"; | 124 | ········final·String·protocol·=·"TLS"; |
| 127 | ········try·{ | 125 | ········try·{ |
| 128 | ············final·SSLContext·instance·=·SSLContext.getInstance(protocol); | 126 | ············final·SSLContext·instance·=·SSLContext.getInstance(protocol); |
| 129 | ············instance.init(null,·new·TrustManager[]·{·x509TrustManager·},·null); | 127 | ············instance.init(null,·new·TrustManager[]·{·x509TrustManager·},·null); |
| 130 | ············return·instance.getSocketFactory(); | 128 | ············return·instance.getSocketFactory(); |
| 131 | ········} | 129 | ········} |
| 132 | ········catch·(GeneralSecurityException·ex)·{ | 130 | ········catch·(GeneralSecurityException·ex)·{ |
| 133 | ············throw·new·AssertionError(); | 131 | ············throw·new·AssertionError(); |
| 134 | ········} | 132 | ········} |
| 135 | ····} | 133 | ····} |
| 136 | ···· | 134 | ···· |
| 137 | ····private·X509TrustManager· | 135 | ····private·X509TrustManager·x()·{ |
| 138 | ········TrustManager·trustManager·=·null; | 136 | ········TrustManager·trustManager·=·null; |
| 139 | ········try·{ | 137 | ········try·{ |
| 140 | ············final·String·defaultAlgorithm·=·TrustManagerFactory.getDefaultAlgorithm(); | 138 | ············final·String·defaultAlgorithm·=·TrustManagerFactory.getDefaultAlgorithm(); |
| 141 | ············try·{ | 139 | ············try·{ |
| 142 | ················final·TrustManagerFactory·instance·=·TrustManagerFactory.getInstance(defaultAlgorithm); | 140 | ················final·TrustManagerFactory·instance·=·TrustManagerFactory.getInstance(defaultAlgorithm); |
| 143 | ················final·KeyStore·keyStore·=·(KeyStore)null; | 141 | ················final·KeyStore·keyStore·=·(KeyStore)null; |
| 144 | ················instance.init((KeyStore)null); | 142 | ················instance.init((KeyStore)null); |
| Offset 171, 94 lines modified | Offset 169, 94 lines modified | ||
| 171 | ············catch·(GeneralSecurityException·ex6)·{} | 169 | ············catch·(GeneralSecurityException·ex6)·{} |
| 172 | ········} | 170 | ········} |
| 173 | ········catch·(GeneralSecurityException·ex7)·{} | 171 | ········catch·(GeneralSecurityException·ex7)·{} |
| 174 | ········return·(X509TrustManager)trustManager; | 172 | ········return·(X509TrustManager)trustManager; |
| 175 | ····} | 173 | ····} |
| 176 | ···· | 174 | ···· |
| Max diff block lines reached; 2247/7327 bytes (30.67%) of diff not shown. | |||
| Offset 5, 15 lines modified | Offset 5, 15 lines modified | ||
| 5 | final·class·RealCall$AsyncCall·extends·NamedRunnable | 5 | final·class·RealCall$AsyncCall·extends·NamedRunnable |
| 6 | { | 6 | { |
| 7 | ····final·/*·synthetic·*/·RealCall·a; | 7 | ····final·/*·synthetic·*/·RealCall·a; |
| 8 | ····private·final·Callback·c; | 8 | ····private·final·Callback·c; |
| 9 | ···· | 9 | ···· |
| 10 | ····String·a()·{ | 10 | ····String·a()·{ |
| 11 | ········return·this.a. | 11 | ········return·this.a.c.a().f(); |
| 12 | ····} | 12 | ····} |
| 13 | ···· | 13 | ···· |
| 14 | ····protected·void·b()·{ | 14 | ····protected·void·b()·{ |
| 15 | ········//· | 15 | ········//· |
| 16 | ········//·This·method·could·not·be·decompiled. | 16 | ········//·This·method·could·not·be·decompiled. |
| 17 | ········//· | 17 | ········//· |
| 18 | ········//·Original·Bytecode: | 18 | ········//·Original·Bytecode: |
| Offset 1, 11 lines modified | Offset 1, 10 lines modified | ||
| 1 | package·okhttp3; | 1 | package·okhttp3; |
| 2 | import·okhttp3.internal.connection.RealConnection; | ||
| 3 | import·okhttp3.internal.http.HttpCodec; | 2 | import·okhttp3.internal.http.HttpCodec; |
| 4 | import·okhttp3.internal.connection.StreamAllocation; | 3 | import·okhttp3.internal.connection.StreamAllocation; |
| 5 | import·java.util.List; | 4 | import·java.util.List; |
| 6 | import·okhttp3.internal.http.RealInterceptorChain; | 5 | import·okhttp3.internal.http.RealInterceptorChain; |
| 7 | import·okhttp3.internal.connection.ConnectInterceptor; | 6 | import·okhttp3.internal.connection.ConnectInterceptor; |
| 8 | import·okhttp3.internal.cache.CacheInterceptor; | 7 | import·okhttp3.internal.cache.CacheInterceptor; |
| 9 | import·okhttp3.internal.http.BridgeInterceptor; | 8 | import·okhttp3.internal.http.BridgeInterceptor; |
| Offset 16, 39 lines modified | Offset 15, 36 lines modified | ||
| 16 | import·okhttp3.internal.platform.Platform; | 15 | import·okhttp3.internal.platform.Platform; |
| 17 | import·okhttp3.internal.http.RetryAndFollowUpInterceptor; | 16 | import·okhttp3.internal.http.RetryAndFollowUpInterceptor; |
| 18 | final·class·RealCall·implements·Call | 17 | final·class·RealCall·implements·Call |
| 19 | { | 18 | { |
| 20 | ····final·OkHttpClient·a; | 19 | ····final·OkHttpClient·a; |
| 21 | ····final·RetryAndFollowUpInterceptor·b; | 20 | ····final·RetryAndFollowUpInterceptor·b; |
| 22 | ····final·EventListener·c; | ||
| 23 | ····final·Request· | 21 | ····final·Request·c; |
| 24 | ····final·boolean· | 22 | ····final·boolean·d; |
| 25 | ····private·boolean· | 23 | ····private·boolean·e; |
| 26 | ···· | 24 | ···· |
| 27 | ····RealCall(final·OkHttpClient·a,·final·Request· | 25 | ····RealCall(final·OkHttpClient·a,·final·Request·c,·final·boolean·d)·{ |
| 28 | ········final·EventListener$Factory·x·=·a.x(); | ||
| 29 | ········this.a·=·a; | 26 | ········this.a·=·a; |
| 27 | ········this.c·=·c; | ||
| 30 | ········this.d·=·d; | 28 | ········this.d·=·d; |
| 31 | ········this.e·=·e; | ||
| 32 | ········this.b·=·new·RetryAndFollowUpInterceptor(a,· | 29 | ········this.b·=·new·RetryAndFollowUpInterceptor(a,·d); |
| 33 | ········this.c·=·x.a((Call)this); | ||
| 34 | ····} | 30 | ····} |
| 35 | ···· | 31 | ···· |
| 36 | ····private·void·g()·{ | 32 | ····private·void·g()·{ |
| 37 | ········this.b.a(Platform.b().a("response.body().close()")); | 33 | ········this.b.a(Platform.b().a("response.body().close()")); |
| 38 | ····} | 34 | ····} |
| 39 | ···· | 35 | ···· |
| 40 | ····public·Response·a()·{ | 36 | ····public·Response·a()·{ |
| 41 | ········synchronized·(this)·{ | 37 | ········synchronized·(this)·{ |
| 42 | ············if·(this. | 38 | ············if·(this.e)·{ |
| 43 | ················throw·new·IllegalStateException("Already·Executed"); | 39 | ················throw·new·IllegalStateException("Already·Executed"); |
| 44 | ············} | 40 | ············} |
| 45 | ········} | 41 | ········} |
| 46 | ········this. | 42 | ········this.e·=·true; |
| 47 | ········//·monitorexit(this) | 43 | ········//·monitorexit(this) |
| 48 | ········this.g(); | 44 | ········this.g(); |
| 49 | ········try·{ | 45 | ········try·{ |
| 50 | ············this.a.s().a(this); | 46 | ············this.a.s().a(this); |
| 51 | ············if·(this.f()·==·null)·{ | 47 | ············if·(this.f()·==·null)·{ |
| 52 | ················throw·new·IOException("Canceled"); | 48 | ················throw·new·IOException("Canceled"); |
| 53 | ············} | 49 | ············} |
| Offset 61, 48 lines modified | Offset 57, 48 lines modified | ||
| 61 | ····} | 57 | ····} |
| 62 | ···· | 58 | ···· |
| 63 | ····public·boolean·b()·{ | 59 | ····public·boolean·b()·{ |
| 64 | ········return·this.b.a(); | 60 | ········return·this.b.a(); |
| 65 | ····} | 61 | ····} |
| 66 | ···· | 62 | ···· |
| 67 | ····public·RealCall·c()·{ | 63 | ····public·RealCall·c()·{ |
| 68 | ········return·new·RealCall(this.a,·this. | 64 | ········return·new·RealCall(this.a,·this.c,·this.d); |
| 69 | ····} | 65 | ····} |
| 70 | ···· | 66 | ···· |
| 71 | ····String·d()·{ | 67 | ····String·d()·{ |
| 72 | ········final·StringBuilder·sb·=·new·StringBuilder(); | 68 | ········final·StringBuilder·sb·=·new·StringBuilder(); |
| 73 | ········String·str; | 69 | ········String·str; |
| 74 | ········if·(this.b())·{ | 70 | ········if·(this.b())·{ |
| 75 | ············str·=·"canceled·"; | 71 | ············str·=·"canceled·"; |
| 76 | ········} | 72 | ········} |
| 77 | ········else·{ | 73 | ········else·{ |
| 78 | ············str·=·""; | 74 | ············str·=·""; |
| 79 | ········} | 75 | ········} |
| 80 | ········final·StringBuilder·append·=·sb.append(str); | 76 | ········final·StringBuilder·append·=·sb.append(str); |
| 81 | ········String·str2; | 77 | ········String·str2; |
| 82 | ········if·(this. | 78 | ········if·(this.d)·{ |
| 83 | ············str2·=·"web·socket"; | 79 | ············str2·=·"web·socket"; |
| 84 | ········} | 80 | ········} |
| 85 | ········else·{ | 81 | ········else·{ |
| 86 | ············str2·=·"call"; | 82 | ············str2·=·"call"; |
| 87 | ········} | 83 | ········} |
| 88 | ········return·append.append(str2).append("·to·").append(this.e()).toString(); | 84 | ········return·append.append(str2).append("·to·").append(this.e()).toString(); |
| 89 | ····} | 85 | ····} |
| 90 | ···· | 86 | ···· |
| 91 | ····String·e()·{ | 87 | ····String·e()·{ |
| 92 | ········return·this. | 88 | ········return·this.c.a().m(); |
| 93 | ····} | 89 | ····} |
| 94 | ···· | 90 | ···· |
| 95 | ····Response·f()·{ | 91 | ····Response·f()·{ |
| 96 | ········final·ArrayList<CallServerInterceptor>·list·=·new·ArrayList<CallServerInterceptor>(); | 92 | ········final·ArrayList<CallServerInterceptor>·list·=·new·ArrayList<CallServerInterceptor>(); |
| 97 | ········list.addAll((Collection<?>)this.a.v()); | 93 | ········list.addAll((Collection<?>)this.a.v()); |
| 98 | ········list.add((CallServerInterceptor)this.b); | 94 | ········list.add((CallServerInterceptor)this.b); |
| 99 | ········list.add((CallServerInterceptor)new·BridgeInterceptor(this.a.f())); | 95 | ········list.add((CallServerInterceptor)new·BridgeInterceptor(this.a.f())); |
| 100 | ········list.add((CallServerInterceptor)new·CacheInterceptor(this.a.g())); | 96 | ········list.add((CallServerInterceptor)new·CacheInterceptor(this.a.g())); |
| 101 | ········list.add((CallServerInterceptor)new·ConnectInterceptor(this.a)); | 97 | ········list.add((CallServerInterceptor)new·ConnectInterceptor(this.a)); |
| 102 | ········if·(!this. | 98 | ········if·(!this.d)·{ |
| 103 | ············list.addAll((Collection<?>)this.a.w()); | 99 | ············list.addAll((Collection<?>)this.a.w()); |
| 104 | ········} | 100 | ········} |
| 105 | ········list.add(new·CallServerInterceptor(this. | 101 | ········list.add(new·CallServerInterceptor(this.d)); |
| 106 | ········return·((Interceptor$Chain)new·RealInterceptorChain((List)list,·(StreamAllocation)null,·(HttpCodec)null,·( | 102 | ········return·((Interceptor$Chain)new·RealInterceptorChain((List)list,·(StreamAllocation)null,·(HttpCodec)null,·(Connection)null,·0,·this.c)).a(this.c); |
| 107 | ····} | 103 | ····} |
| 108 | } | 104 | } |
| Offset 1, 14 lines modified | Offset 1, 10 lines modified | ||
| 1 | package·okhttp3; | 1 | package·okhttp3; |
| 2 | import·java.util.Collections; | ||
| 3 | import·java.util.ArrayList; | ||
| 4 | import·java.util.List; | ||
| 5 | public·enum·TlsVersion | 2 | public·enum·TlsVersion |
| 6 | { | 3 | { |
| 7 | ····a("TLS_1_3",·0,·"TLSv1.3"),· | 4 | ····a("TLS_1_3",·0,·"TLSv1.3"),· |
| 8 | ····b("TLS_1_2",·n4,·"TLSv1.2"),· | 5 | ····b("TLS_1_2",·n4,·"TLSv1.2"),· |
| 9 | ····c("TLS_1_1",·n3,·"TLSv1.1"),· | 6 | ····c("TLS_1_1",·n3,·"TLSv1.1"),· |
| 10 | ····d("TLS_1_0",·n2,·"TLSv1"),· | 7 | ····d("TLS_1_0",·n2,·"TLSv1"),· |
| 11 | ····e("SSL_3_0",·n,·"SSLv3"); | 8 | ····e("SSL_3_0",·n,·"SSLv3"); |
| Offset 29, 22 lines modified | Offset 25, 14 lines modified | ||
| 29 | ········g·=·g2; | 25 | ········g·=·g2; |
| 30 | ····} | 26 | ····} |
| 31 | ···· | 27 | ···· |
| 32 | ····private·TlsVersion(final·String·name,·final·int·ordinal,·final·String·f)·{ | 28 | ····private·TlsVersion(final·String·name,·final·int·ordinal,·final·String·f)·{ |
| 33 | ········this.f·=·f; | 29 | ········this.f·=·f; |
| 34 | ····} | 30 | ····} |
| 35 | ···· | 31 | ···· |
| 36 | ····static·List·a(final·String...·array)·{ | ||
| 37 | ········final·ArrayList<TlsVersion>·list·=·new·ArrayList<TlsVersion>(array.length); | ||
| 38 | ········for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{ | ||
| 39 | ············list.add(a(array[i])); | ||
| 40 | ········} | ||
| 41 | ········return·Collections.unmodifiableList((List<?>)list); | ||
| 42 | ····} | ||
| 43 | ···· | ||
| 44 | ····public·static·TlsVersion·a(final·String·str)·{ | 32 | ····public·static·TlsVersion·a(final·String·str)·{ |
| 45 | ········int·n·=·-1; | 33 | ········int·n·=·-1; |
| 46 | ········switch·(str.hashCode())·{ | 34 | ········switch·(str.hashCode())·{ |
| 47 | ············case·-503070501:·{ | 35 | ············case·-503070501:·{ |
| 48 | ················if·(str.equals("TLSv1.3"))·{ | 36 | ················if·(str.equals("TLSv1.3"))·{ |
| 49 | ····················n·=·0; | 37 | ····················n·=·0; |
| 50 | ····················break; | 38 | ····················break; |
| Offset 1, 11 lines modified | Offset 1, 21 lines modified | ||
| 1 | package·okhttp3.internal; | 1 | package·okhttp3.internal; |
| 2 | import·java.util. | 2 | import·java.util.concurrent.ThreadFactory; |
| 3 | final·class·Util$1·implements· | 3 | final·class·Util$1·implements·ThreadFactory |
| 4 | { | 4 | { |
| 5 | ····public·int·a(final·String·s,·final·String·anotherString)·{ | ||
| 6 | ···· | 5 | ····final·/*·synthetic·*/·String·a; |
| 6 | ····final·/*·synthetic·*/·boolean·b; | ||
| 7 | ···· | ||
| 8 | ····Util$1(final·String·a,·final·boolean·b)·{ | ||
| 9 | ········this.a·=·a; | ||
| 10 | ········this.b·=·b; | ||
| 11 | ····} | ||
| 12 | ···· | ||
| 13 | ····public·Thread·newThread(final·Runnable·target)·{ | ||
| 14 | ········final·Thread·thread·=·new·Thread(target,·this.a); | ||
| 15 | ········thread.setDaemon(this.b); | ||
| 16 | ········return·thread; | ||
| 7 | ····} | 17 | ····} |
| 8 | } | 18 | } |
| Offset 1, 13 lines modified | Offset 1, 14 lines modified | ||
| 1 | package·okhttp3.internal; | 1 | package·okhttp3.internal; |
| 2 | import·okio.Timeout; | 2 | import·okio.Timeout; |
| 3 | import·java.io.InterruptedIOException; | 3 | import·java.io.InterruptedIOException; |
| 4 | import·okio.Buffer; | 4 | import·okio.Buffer; |
| 5 | import·java.lang.reflect.Array; | ||
| 5 | import·java.io.IOException; | 6 | import·java.io.IOException; |
| 6 | import·java.util.concurrent.TimeUnit; | 7 | import·java.util.concurrent.TimeUnit; |
| 7 | import·okio.Source; | 8 | import·okio.Source; |
| 8 | import·java.net.Socket; | 9 | import·java.net.Socket; |
| 9 | import·java.io.Closeable; | 10 | import·java.io.Closeable; |
| 10 | import·java.util.concurrent.ThreadFactory; | 11 | import·java.util.concurrent.ThreadFactory; |
| 11 | import·java.util.Arrays; | 12 | import·java.util.Arrays; |
| Offset 18, 58 lines modified | Offset 19, 55 lines modified | ||
| 18 | import·okio.BufferedSource; | 19 | import·okio.BufferedSource; |
| 19 | import·okhttp3.HttpUrl; | 20 | import·okhttp3.HttpUrl; |
| 20 | import·java.util.Locale; | 21 | import·java.util.Locale; |
| 21 | import·java.net.IDN; | 22 | import·java.net.IDN; |
| 22 | import·okhttp3.MediaType; | 23 | import·okhttp3.MediaType; |
| 23 | import·java.util.regex.Pattern; | 24 | import·java.util.regex.Pattern; |
| 24 | import·okio.ByteString; | 25 | import·okio.ByteString; |
| 25 | import·java.util.Comparator; | ||
| 26 | import·java.util.TimeZone; | 26 | import·java.util.TimeZone; |
| 27 | import·java.nio.charset.Charset; | 27 | import·java.nio.charset.Charset; |
| 28 | import·okhttp3.RequestBody; | 28 | import·okhttp3.RequestBody; |
| 29 | import·okhttp3.ResponseBody; | 29 | import·okhttp3.ResponseBody; |
| 30 | public·final·class·Util | 30 | public·final·class·Util |
| 31 | { | 31 | { |
| 32 | ····public·static·final·byte[]·a; | 32 | ····public·static·final·byte[]·a; |
| 33 | ····public·static·final·String[]·b; | 33 | ····public·static·final·String[]·b; |
| 34 | ····public·static·final·ResponseBody·c; | 34 | ····public·static·final·ResponseBody·c; |
| 35 | ····public·static·final·RequestBody·d; | 35 | ····public·static·final·RequestBody·d; |
| 36 | ····public·static·final·Charset·e; | 36 | ····public·static·final·Charset·e; |
| 37 | ····public·static·final·TimeZone·f; | 37 | ····public·static·final·TimeZone·f; |
| 38 | ····p | 38 | ····private·static·final·ByteString·g; |
| 39 | ····private·static·final·ByteString·h; | 39 | ····private·static·final·ByteString·h; |
| 40 | ····private·static·final·ByteString·i; | 40 | ····private·static·final·ByteString·i; |
| 41 | ····private·static·final·ByteString·j; | 41 | ····private·static·final·ByteString·j; |
| 42 | ····private·static·final·ByteString·k; | 42 | ····private·static·final·ByteString·k; |
| 43 | ····private·static·final· | 43 | ····private·static·final·Charset·l; |
| 44 | ····private·static·final·Charset·m; | 44 | ····private·static·final·Charset·m; |
| 45 | ····private·static·final·Charset·n; | 45 | ····private·static·final·Charset·n; |
| 46 | ····private·static·final·Charset·o; | 46 | ····private·static·final·Charset·o; |
| 47 | ····private·static·final·Charset·p; | ||
| 48 | ····private·static·final·Pattern· | 47 | ····private·static·final·Pattern·p; |
| 49 | ···· | 48 | ···· |
| 50 | ····static·{ | 49 | ····static·{ |
| 51 | ········a·=·new·byte[0]; | 50 | ········a·=·new·byte[0]; |
| 52 | ········b·=·new·String[0]; | 51 | ········b·=·new·String[0]; |
| 53 | ········c·=·ResponseBody.a((MediaType)null,·Util.a); | 52 | ········c·=·ResponseBody.a((MediaType)null,·Util.a); |
| 54 | ········d·=·RequestBody.a((MediaType)null,·Util.a); | 53 | ········d·=·RequestBody.a((MediaType)null,·Util.a); |
| 55 | ········ | 54 | ········g·=·ByteString.b("efbbbf"); |
| 56 | ········ | 55 | ········h·=·ByteString.b("feff"); |
| 57 | ········ | 56 | ········i·=·ByteString.b("fffe"); |
| 58 | ········ | 57 | ········j·=·ByteString.b("0000ffff"); |
| 59 | ········ | 58 | ········k·=·ByteString.b("ffff0000"); |
| 60 | ········e·=·Charset.forName("UTF-8"); | 59 | ········e·=·Charset.forName("UTF-8"); |
| 61 | ········ | 60 | ········l·=·Charset.forName("UTF-16BE"); |
| 62 | ········ | 61 | ········m·=·Charset.forName("UTF-16LE"); |
| 63 | ········ | 62 | ········n·=·Charset.forName("UTF-32BE"); |
| 64 | ········ | 63 | ········o·=·Charset.forName("UTF-32LE"); |
| 65 | ········f·=·TimeZone.getTimeZone("GMT"); | 64 | ········f·=·TimeZone.getTimeZone("GMT"); |
| 66 | ········g·=·(Comparator)new·Util$1(); | ||
| 67 | ········ | 65 | ········p·=·Pattern.compile("([0-9a-fA-F]*:[0-9a-fA-F:.]*)|([\\d.]+)"); |
| 68 | ····} | 66 | ····} |
| 69 | ···· | 67 | ···· |
| 70 | ····public·static·int·a(final·String·s,·final·int·n,·int·n2)·{ | 68 | ····public·static·int·a(final·String·s,·final·int·n,·int·n2)·{ |
| 71 | ········int·i·=·n; | 69 | ········int·i·=·n; |
| 72 | ····Label_0070: | 70 | ····Label_0070: |
| 73 | ········while·(i·<·n2)·{ | 71 | ········while·(i·<·n2)·{ |
| 74 | ············switch·(s.charAt(i))·{ | 72 | ············switch·(s.charAt(i))·{ |
| Offset 106, 17 lines modified | Offset 104, 17 lines modified | ||
| 106 | ················n2·=·i; | 104 | ················n2·=·i; |
| 107 | ················break; | 105 | ················break; |
| 108 | ············} | 106 | ············} |
| 109 | ········} | 107 | ········} |
| 110 | ········return·n2; | 108 | ········return·n2; |
| 111 | ····} | 109 | ····} |
| 112 | ···· | 110 | ···· |
| 113 | ····public·static·int·a(final· | 111 | ····public·static·int·a(final·Object[]·array,·final·Object·o)·{ |
| 114 | ········for·(int·i·=·0;·i·<·array.length;·++i)·{ | 112 | ········for·(int·i·=·0;·i·<·array.length;·++i)·{ |
| 115 | ············if·( | 113 | ············if·(a(array[i],·o))·{ |
| 116 | ················return·i; | 114 | ················return·i; |
| 117 | ············} | 115 | ············} |
| 118 | ········} | 116 | ········} |
| 119 | ········return·-1; | 117 | ········return·-1; |
| 120 | ····} | 118 | ····} |
| 121 | ···· | 119 | ···· |
| 122 | ····public·static·String·a(final·String·input)·{ | 120 | ····public·static·String·a(final·String·input)·{ |
| Offset 156, 47 lines modified | Offset 154, 62 lines modified | ||
| 156 | ············str·=·str·+·":"·+·httpUrl.g(); | 154 | ············str·=·str·+·":"·+·httpUrl.g(); |
| 157 | ········} | 155 | ········} |
| 158 | ········return·str; | 156 | ········return·str; |
| 159 | ····} | 157 | ····} |
| 160 | ···· | 158 | ···· |
| 161 | ····public·static·Charset·a(final·BufferedSource·bufferedSource,·Charset·charset)·{ | 159 | ····public·static·Charset·a(final·BufferedSource·bufferedSource,·Charset·charset)·{ |
| 162 | ········final·long·n·=·0L; | 160 | ········final·long·n·=·0L; |
| 163 | ········if·(bufferedSource.a(n,·Util. | 161 | ········if·(bufferedSource.a(n,·Util.g))·{ |
| 164 | ············bufferedSource. | 162 | ············bufferedSource.h((long)Util.g.g()); |
| 165 | ············charset·=·Util.e; | 163 | ············charset·=·Util.e; |
| 166 | ········} | 164 | ········} |
| 165 | ········else·if·(bufferedSource.a(n,·Util.h))·{ | ||
| 166 | ············bufferedSource.h((long)Util.h.g()); | ||
| 167 | ············charset·=·Util.l; | ||
| 168 | ········} | ||
| 167 | ········else·if·(bufferedSource.a(n,·Util.i))·{ | 169 | ········else·if·(bufferedSource.a(n,·Util.i))·{ |
| 168 | ············bufferedSource. | 170 | ············bufferedSource.h((long)Util.i.g()); |
| 169 | ············charset·=·Util.m; | 171 | ············charset·=·Util.m; |
| 170 | ········} | 172 | ········} |
| 171 | ········else·if·(bufferedSource.a(n,·Util.j))·{ | 173 | ········else·if·(bufferedSource.a(n,·Util.j))·{ |
| 172 | ············bufferedSource. | 174 | ············bufferedSource.h((long)Util.j.g()); |
| 173 | ············charset·=·Util.n; | 175 | ············charset·=·Util.n; |
| 174 | ········} | 176 | ········} |
| 175 | ········else·if·(bufferedSource.a(n,·Util.k))·{ | 177 | ········else·if·(bufferedSource.a(n,·Util.k))·{ |
| 176 | ············bufferedSource. | 178 | ············bufferedSource.h((long)Util.k.g()); |
| 177 | ············charset·=·Util.o; | 179 | ············charset·=·Util.o; |
| 178 | ········} | 180 | ········} |
| 179 | ········else·if·(bufferedSource.a(n,·Util.l))·{ | ||
| 180 | ············bufferedSource.i((long)Util.l.g()); | ||
| 181 | ············charset·=·Util.p; | ||
| 182 | ········} | ||
| 183 | ········return·charset; | 181 | ········return·charset; |
| 184 | ····} | 182 | ····} |
| 185 | ···· | 183 | ···· |
| 186 | ····public·static·List·a(final·List·c)·{ | 184 | ····public·static·List·a(final·List·c)·{ |
| Max diff block lines reached; 6696/11580 bytes (57.82%) of diff not shown. | |||
| Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
| 1 | package·okhttp3.internal; | 1 | package·okhttp3.internal; |
| 2 | public·final·class·Version | 2 | public·final·class·Version |
| 3 | { | 3 | { |
| 4 | ····public·static·String·a()·{ | 4 | ····public·static·String·a()·{ |
| 5 | ········return·"okhttp/3. | 5 | ········return·"okhttp/3.6.0"; |
| 6 | ····} | 6 | ····} |
| 7 | } | 7 | } |
| Offset 1, 19 lines modified | Offset 1, 19 lines modified | ||
| 1 | package·okhttp3.internal.cache; | 1 | package·okhttp3.internal.cache; |
| 2 | import·java.io.IOException; | ||
| 3 | import·okhttp3.internal.http.HttpMethod; | ||
| 4 | import·okhttp3.internal.http.HttpHeaders; | 2 | import·okhttp3.internal.http.HttpHeaders; |
| 5 | import·okhttp3.Request; | ||
| 6 | import·okhttp3.Protocol; | 3 | import·okhttp3.Protocol; |
| 7 | import·okhttp3.Response$Builder; | 4 | import·okhttp3.Response$Builder; |
| 8 | import·java.io.Closeable; | 5 | import·java.io.Closeable; |
| 9 | import·okhttp3.internal.Util; | 6 | import·okhttp3.internal.Util; |
| 10 | import·okhttp3.Interceptor$Chain; | 7 | import·okhttp3.Interceptor$Chain; |
| 8 | import·java.io.IOException; | ||
| 9 | import·okhttp3.internal.http.HttpMethod; | ||
| 10 | import·okhttp3.Request; | ||
| 11 | import·okio.Sink; | 11 | import·okio.Sink; |
| 12 | import·okhttp3.internal.http.RealResponseBody; | 12 | import·okhttp3.internal.http.RealResponseBody; |
| 13 | import·okio.Source; | 13 | import·okio.Source; |
| 14 | import·okio.Okio; | 14 | import·okio.Okio; |
| 15 | import·okhttp3.ResponseBody; | 15 | import·okhttp3.ResponseBody; |
| 16 | import·okhttp3.Response; | 16 | import·okhttp3.Response; |
| 17 | import·okhttp3.internal.Internal; | 17 | import·okhttp3.internal.Internal; |
| Offset 62, 58 lines modified | Offset 62, 74 lines modified | ||
| 62 | ············if·(a2·!=·null)·{ | 62 | ············if·(a2·!=·null)·{ |
| 63 | ················a·=·a.f().a((ResponseBody)new·RealResponseBody(a.d(),·Okio.a((Source)new·CacheInterceptor$1(this,·a.e().d(),·cacheRequest,·Okio.a(a2))))).a(); | 63 | ················a·=·a.f().a((ResponseBody)new·RealResponseBody(a.d(),·Okio.a((Source)new·CacheInterceptor$1(this,·a.e().d(),·cacheRequest,·Okio.a(a2))))).a(); |
| 64 | ············} | 64 | ············} |
| 65 | ········} | 65 | ········} |
| 66 | ········return·a; | 66 | ········return·a; |
| 67 | ····} | 67 | ····} |
| 68 | ···· | 68 | ···· |
| 69 | ····private·CacheRequest·a(final·Response·response,·final·Request·request,·final·InternalCache·internalCache)·{ | ||
| 70 | ········CacheRequest·a·=·null; | ||
| 71 | ········if·(internalCache·!=·null)·{ | ||
| 72 | ············if·(!CacheStrategy.a(response,·request))·{ | ||
| 73 | ················if·(HttpMethod.a(request.b()))·{ | ||
| 74 | ····················try·{ | ||
| 75 | ························internalCache.b(request); | ||
| 76 | ····················} | ||
| 77 | ····················catch·(IOException·ex)·{} | ||
| 78 | ················} | ||
| 79 | ············} | ||
| 80 | ············else·{ | ||
| 81 | ················a·=·internalCache.a(response); | ||
| 82 | ············} | ||
| 83 | ········} | ||
| 84 | ········return·a; | ||
| 85 | ····} | ||
| 86 | ···· | ||
| 69 | ····static·boolean·a(final·String·s)·{ | 87 | ····static·boolean·a(final·String·s)·{ |
| 70 | ········return·!"Connection".equalsIgnoreCase(s)·&&·!"Keep-Alive".equalsIgnoreCase(s)·&&·!"Proxy-Authenticate".equalsIgnoreCase(s)·&&·!"Proxy-Authorization".equalsIgnoreCase(s)·&&·!"TE".equalsIgnoreCase(s)·&&·!"Trailers".equalsIgnoreCase(s)·&&·!"Transfer-Encoding".equalsIgnoreCase(s)·&&·!"Upgrade".equalsIgnoreCase(s); | 88 | ········return·!"Connection".equalsIgnoreCase(s)·&&·!"Keep-Alive".equalsIgnoreCase(s)·&&·!"Proxy-Authenticate".equalsIgnoreCase(s)·&&·!"Proxy-Authorization".equalsIgnoreCase(s)·&&·!"TE".equalsIgnoreCase(s)·&&·!"Trailers".equalsIgnoreCase(s)·&&·!"Transfer-Encoding".equalsIgnoreCase(s)·&&·!"Upgrade".equalsIgnoreCase(s); |
| 71 | ····} | 89 | ····} |
| 72 | ···· | 90 | ···· |
| 73 | ····public·Response·a(final·Interceptor$Chain·interceptor$Chain)·{ | 91 | ····public·Response·a(final·Interceptor$Chain·interceptor$Chain)·{ |
| 74 | ········Object·o·=·null; | 92 | ········Object·o·=·null; |
| 75 | ········Object·o2; | 93 | ········Object·o2; |
| 76 | ········if·(this.a·!=·null)·{ | 94 | ········if·(this.a·!=·null)·{ |
| 77 | ············o2·=·this.a.a(interceptor$Chain.a()); | 95 | ············o2·=·this.a.a(interceptor$Chain.a()); |
| 78 | ········} | 96 | ········} |
| 79 | ········else·{ | 97 | ········else·{ |
| 80 | ············o2·=·null; | 98 | ············o2·=·null; |
| 81 | ········} | 99 | ········} |
| 82 | ········final·CacheStrategy·a·=·new·CacheStrategy$Factory(System.currentTimeMillis(),·interceptor$Chain.a(),·(Response)o2).a(); | 100 | ········final·CacheStrategy·a·=·new·CacheStrategy$Factory(System.currentTimeMillis(),·interceptor$Chain.a(),·(Response)o2).a(); |
| 83 | ········ | 101 | ········final·Request·a2·=·a.a; |
| 84 | ········final·Response·b·=·a.b; | 102 | ········final·Response·b·=·a.b; |
| 85 | ········if·(this.a·!=·null)·{ | 103 | ········if·(this.a·!=·null)·{ |
| 86 | ············this.a.a(a); | 104 | ············this.a.a(a); |
| 87 | ········} | 105 | ········} |
| 88 | ········if·(o2·!=·null·&&·b·==·null)·{ | 106 | ········if·(o2·!=·null·&&·b·==·null)·{ |
| 89 | ············Util.a((Closeable)((Response)o2).e()); | 107 | ············Util.a((Closeable)((Response)o2).e()); |
| 90 | ········} | 108 | ········} |
| 91 | ········if·( | 109 | ········if·(a2·==·null·&&·b·==·null)·{ |
| 92 | ············o2·=·new·Response$Builder().a(interceptor$Chain.a()).a(Protocol.b).a(504).a("Unsatisfiable·Request·(only-if-cached)").a(Util.c).a((long)(-1)).b(System.currentTimeMillis()).a(); | 110 | ············o2·=·new·Response$Builder().a(interceptor$Chain.a()).a(Protocol.b).a(504).a("Unsatisfiable·Request·(only-if-cached)").a(Util.c).a((long)(-1)).b(System.currentTimeMillis()).a(); |
| 93 | ········} | 111 | ········} |
| 94 | ········else·if·( | 112 | ········else·if·(a2·==·null)·{ |
| 95 | ············o2·=·b.f().b(a(b)).a(); | 113 | ············o2·=·b.f().b(a(b)).a(); |
| 96 | ········} | 114 | ········} |
| 97 | ········else·{ | 115 | ········else·{ |
| 98 | ············Label_0507:·{ | 116 | ············Label_0507:·{ |
| 99 | ················try·{ | 117 | ················try·{ |
| 100 | ····················o·=·interceptor$Chain.a( | 118 | ····················o·=·interceptor$Chain.a(a2); |
| 101 | ····················if·(o·==·null·&&·o2·!=·null)·{ | 119 | ····················if·(o·==·null·&&·o2·!=·null)·{ |
| 102 | ························o2·=·((Response)o2).e(); | 120 | ························o2·=·((Response)o2).e(); |
| 103 | ························Util.a((Closeable)o2); | 121 | ························Util.a((Closeable)o2); |
| 104 | ····················} | 122 | ····················} |
| 105 | ····················if·(b·==·null)·{ | 123 | ····················if·(b·==·null)·{ |
| 106 | ························break·Label_0507; | 124 | ························break·Label_0507; |
| 107 | ····················} | 125 | ····················} |
| 108 | ····················if·(((Response)o).b()·==·304)·{ | 126 | ····················if·(((Response)o).b()·==·304)·{ |
| 109 | ························o2·=·b.f(); | 127 | ························o2·=·b.f(); |
| 110 | ························final·Headers·d·=·b.d(); | ||
| 111 | ························o3·=·((Response)o).d(); | ||
| 112 | ························o2·=·((Response$Builder)o2).a(a(d,·( | 128 | ························o2·=·((Response$Builder)o2).a(a(b.d(),·((Response)o).d())); |
| 113 | ························o2·=·((Response$Builder)o2).a(((Response)o).h()); | 129 | ························o2·=·((Response$Builder)o2).a(((Response)o).h()); |
| 114 | ························o2·=·((Response$Builder)o2).b(((Response)o).i()); | 130 | ························o2·=·((Response$Builder)o2).b(((Response)o).i()); |
| 115 | ························o2·=·((Response$Builder)o2).b(a(b)); | 131 | ························o2·=·((Response$Builder)o2).b(a(b)); |
| 116 | ························o2·=·((Response$Builder)o2).a(a((Response)o)).a(); | 132 | ························o2·=·((Response$Builder)o2).a(a((Response)o)).a(); |
| 117 | ························((Response)o).e().close(); | 133 | ························((Response)o).e().close(); |
| 118 | ························this.a.a(); | 134 | ························this.a.a(); |
| 119 | ························o·=·this.a; | 135 | ························o·=·this.a; |
| Offset 126, 22 lines modified | Offset 142, 14 lines modified | ||
| 126 | ························o2·=·((Response)o2).e(); | 142 | ························o2·=·((Response)o2).e(); |
| 127 | ························Util.a((Closeable)o2); | 143 | ························Util.a((Closeable)o2); |
| 128 | ····················} | 144 | ····················} |
| 129 | ················} | 145 | ················} |
| 130 | ················Util.a((Closeable)b.e()); | 146 | ················Util.a((Closeable)b.e()); |
| 131 | ············} | 147 | ············} |
| 132 | ············o2·=·((Response)o).f().b(a(b)).a(a((Response)o)).a(); | 148 | ············o2·=·((Response)o).f().b(a(b)).a(a((Response)o)).a(); |
| 149 | ············if·(HttpHeaders.b((Response)o2))·{ | ||
| 133 | ············if·(this.a·!=·null)·{ | ||
| 134 | ················if·(HttpHeaders.b((Response)o2)·&&·CacheStrategy.a((Response)o2,·(Request)o3))·{ | ||
| 135 | ················ | 150 | ················o2·=·this.a(this.a((Response)o2,·((Response)o).a(),·this.a),·(Response)o2); |
| 136 | ················} | ||
| 137 | ················else·if·(HttpMethod.a(((Request)o3).b()))·{ | ||
| 138 | ····················try·{ | ||
| 139 | ························this.a.b((Request)o3); | ||
| 140 | ····················} | ||
| 141 | ····················catch·(IOException·ex)·{} | ||
| 142 | ················} | ||
| 143 | ············} | 151 | ············} |
| 144 | ········} | 152 | ········} |
| 145 | ········return·(Response)o2; | 153 | ········return·(Response)o2; |
| 146 | ····} | 154 | ····} |
| 147 | } | 155 | } |
| Offset 13, 11 lines modified | Offset 13, 11 lines modified | ||
| 13 | ····boolean·e; | 13 | ····boolean·e; |
| 14 | ····DiskLruCache$Editor·f; | 14 | ····DiskLruCache$Editor·f; |
| 15 | ····long·g; | 15 | ····long·g; |
| 16 | ···· | 16 | ···· |
| 17 | ····void·a(final·BufferedSink·bufferedSink)·{ | 17 | ····void·a(final·BufferedSink·bufferedSink)·{ |
| 18 | ········final·long[]·b·=·this.b; | 18 | ········final·long[]·b·=·this.b; |
| 19 | ········for·(int·length·=·b.length,·i·=·0;·i·<·length;·++i)·{ | 19 | ········for·(int·length·=·b.length,·i·=·0;·i·<·length;·++i)·{ |
| 20 | ············bufferedSink.i(32). | 20 | ············bufferedSink.i(32).l(b[i]); |
| 21 | ········} | 21 | ········} |
| 22 | ····} | 22 | ····} |
| 23 | } | 23 | } |
| Offset 1, 11 lines modified | Offset 1, 12 lines modified | ||
| 1 | package·okhttp3.internal.connection; | 1 | package·okhttp3.internal.connection; |
| 2 | import·okhttp3.Request; | 2 | import·okhttp3.Request; |
| 3 | import·okhttp3.Connection; | ||
| 3 | import·okhttp3.internal.http.RealInterceptorChain; | 4 | import·okhttp3.internal.http.RealInterceptorChain; |
| 4 | import·okhttp3.Response; | 5 | import·okhttp3.Response; |
| 5 | import·okhttp3.Interceptor$Chain; | 6 | import·okhttp3.Interceptor$Chain; |
| 6 | import·okhttp3.OkHttpClient; | 7 | import·okhttp3.OkHttpClient; |
| 7 | import·okhttp3.Interceptor; | 8 | import·okhttp3.Interceptor; |
| 8 | public·final·class·ConnectInterceptor·implements·Interceptor | 9 | public·final·class·ConnectInterceptor·implements·Interceptor |
| Offset 15, 11 lines modified | Offset 16, 11 lines modified | ||
| 15 | ····public·ConnectInterceptor(final·OkHttpClient·a)·{ | 16 | ····public·ConnectInterceptor(final·OkHttpClient·a)·{ |
| 16 | ········this.a·=·a; | 17 | ········this.a·=·a; |
| 17 | ····} | 18 | ····} |
| 18 | ···· | 19 | ···· |
| 19 | ····public·Response·a(final·Interceptor$Chain·interceptor$Chain)·{ | 20 | ····public·Response·a(final·Interceptor$Chain·interceptor$Chain)·{ |
| 20 | ········final·RealInterceptorChain·realInterceptorChain·=·(RealInterceptorChain)interceptor$Chain; | 21 | ········final·RealInterceptorChain·realInterceptorChain·=·(RealInterceptorChain)interceptor$Chain; |
| 21 | ········final·Request·a·=·realInterceptorChain.a(); | 22 | ········final·Request·a·=·realInterceptorChain.a(); |
| 22 | ········final·StreamAllocation· | 23 | ········final·StreamAllocation·b·=·realInterceptorChain.b(); |
| 23 | ········return·realInterceptorChain.a(a,· | 24 | ········return·realInterceptorChain.a(a,·b,·b.a(this.a,·!a.b().equals("GET")),·(Connection)b.b()); |
| 24 | ····} | 25 | ····} |
| 25 | } | 26 | } |
| Offset 1, 15 lines modified | Offset 1, 10 lines modified | ||
| 1 | package·okhttp3.internal.connection; | 1 | package·okhttp3.internal.connection; |
| 2 | import·java.security.cert.X509Certificate; | ||
| 3 | import·okhttp3.CertificatePinner; | ||
| 4 | import·javax.net.ssl.SSLPeerUnverifiedException; | ||
| 5 | import·okhttp3.internal.tls.OkHostnameVerifier; | ||
| 6 | import·okhttp3.internal.Internal; | ||
| 7 | import·okhttp3.internal.http2.ErrorCode; | 2 | import·okhttp3.internal.http2.ErrorCode; |
| 8 | import·okhttp3.internal.http2.Http2Stream; | 3 | import·okhttp3.internal.http2.Http2Stream; |
| 9 | import·okhttp3.internal.http2.Http2Codec; | 4 | import·okhttp3.internal.http2.Http2Codec; |
| 10 | import·okhttp3.internal.http.HttpCodec; | 5 | import·okhttp3.internal.http.HttpCodec; |
| 11 | import·okhttp3.internal.Version; | 6 | import·okhttp3.internal.Version; |
| 12 | import·okhttp3.Request$Builder; | 7 | import·okhttp3.Request$Builder; |
| 13 | import·okhttp3.internal.http2.Http2Connection$Builder; | 8 | import·okhttp3.internal.http2.Http2Connection$Builder; |
| Offset 904, 63 lines modified | Offset 899, 16 lines modified | ||
| 904 | ········} | 899 | ········} |
| 905 | ····} | 900 | ····} |
| 906 | ···· | 901 | ···· |
| 907 | ····public·void·a(final·Http2Stream·http2Stream)·{ | 902 | ····public·void·a(final·Http2Stream·http2Stream)·{ |
| 908 | ········http2Stream.a(ErrorCode.e); | 903 | ········http2Stream.a(ErrorCode.e); |
| 909 | ····} | 904 | ····} |
| 910 | ···· | 905 | ···· |
| 911 | ····public·boolean·a(final·Address·address | 906 | ····public·boolean·a(final·Address·address)·{ |
| 907 | ········return·this.d.size()·<·this.c·&&·address.equals((Object)this.a().a())·&&·!this.a; | ||
| 912 | ········final·boolean·b·=·true; | ||
| 913 | ········boolean·b2·=·false; | ||
| 914 | ········if·(this.d.size()·<·this.c·&&·!this.a·&&·Internal.a.a(this.h.a(),·address))·{ | ||
| 915 | ············if·(address.a().f().equals(this.a().a().a().f()))·{ | ||
| 916 | ················b2·=·b; | ||
| 917 | ············} | ||
| 918 | ············else·if·(this.m·!=·null·&&·route·!=·null·&&·route.b().type()·==·Proxy.Type.DIRECT·&&·this.h.b().type()·==·Proxy.Type.DIRECT·&&·this.h.c().equals(route.c())·&&·route.a().j()·==·OkHostnameVerifier.a·&&·this.a(address.a()))·{ | ||
| 919 | ················try·{ | ||
| 920 | ····················final·CertificatePinner·k·=·address.k(); | ||
| 921 | ····················try·{ | ||
| 922 | ························final·HttpUrl·a·=·address.a(); | ||
| 923 | ························try·{ | ||
| 924 | ····························final·String·f·=·a.f(); | ||
| 925 | ····························try·{ | ||
| 926 | ································final·Handshake·c·=·this.c(); | ||
| 927 | ································try·{ | ||
| 928 | ····································k.a(f,·c.b()); | ||
| 929 | ····································b2·=·b; | ||
| 930 | ····································return·b2; | ||
| 931 | ································} | ||
| 932 | ································catch·(SSLPeerUnverifiedException·ex)·{ | ||
| 933 | ····································return·b2; | ||
| 934 | ································} | ||
| 935 | ····························} | ||
| 936 | ····························catch·(SSLPeerUnverifiedException·ex2)·{} | ||
| 937 | ························} | ||
| 938 | ························catch·(SSLPeerUnverifiedException·ex3)·{} | ||
| 939 | ····················} | ||
| 940 | ····················catch·(SSLPeerUnverifiedException·ex4)·{} | ||
| 941 | ················} | ||
| 942 | ················catch·(SSLPeerUnverifiedException·ex5)·{} | ||
| 943 | ············} | ||
| 944 | ········} | ||
| 945 | ········return·b2; | ||
| 946 | ····} | ||
| 947 | ···· | ||
| 948 | ····public·boolean·a(final·HttpUrl·httpUrl)·{ | ||
| 949 | ········final·boolean·b·=·true; | ||
| 950 | ········boolean·b2·=·false; | ||
| 951 | ········if·(httpUrl.g()·==·this.h.a().a().g())·{ | ||
| 952 | ············if·(!httpUrl.f().equals(this.h.a().a().f()))·{ | ||
| 953 | ················b2·=·(this.k·!=·null·&&·OkHostnameVerifier.a.a(httpUrl.f(),·(X509Certificate)this.k.b().get(0))·&&·b); | ||
| 954 | ············} | ||
| 955 | ············else·{ | ||
| 956 | ················b2·=·b; | ||
| 957 | ············} | ||
| 958 | ········} | ||
| 959 | ········return·b2; | ||
| 960 | ····} | 908 | ····} |
| 961 | ···· | 909 | ···· |
| 962 | ····public·boolean·a(final·boolean·p0)·{ | 910 | ····public·boolean·a(final·boolean·p0)·{ |
| 963 | ········//· | 911 | ········//· |
| 964 | ········//·This·method·could·not·be·decompiled. | 912 | ········//·This·method·could·not·be·decompiled. |
| 965 | ········//· | 913 | ········//· |
| 966 | ········//·Original·Bytecode: | 914 | ········//·Original·Bytecode: |
| Offset 77, 81 lines modified | Offset 77, 70 lines modified | ||
| 77 | ················} | 77 | ················} |
| 78 | ············} | 78 | ············} |
| 79 | ········} | 79 | ········} |
| 80 | ········return·socket; | 80 | ········return·socket; |
| 81 | ····} | 81 | ····} |
| 82 | ···· | 82 | ···· |
| 83 | ····private·RealConnection·a(final·int·n,·final·int·n2,·final·int·n3,·final·boolean·b)·{ | 83 | ····private·RealConnection·a(final·int·n,·final·int·n2,·final·int·n3,·final·boolean·b)·{ |
| 84 | ········Object·o·=·null; | ||
| 85 | ········synchronized·(this.d)·{ | 84 | ········synchronized·(this.d)·{ |
| 86 | ············if·(this.i)·{ | 85 | ············if·(this.i)·{ |
| 87 | ················o·=·"released"; | ||
| 88 | ················throw·new·IllegalStateException( | 86 | ················throw·new·IllegalStateException("released"); |
| 89 | ············} | 87 | ············} |
| 90 | ········} | 88 | ········} |
| 91 | ········if·(this.k·!=·null)·{ | 89 | ········if·(this.k·!=·null)·{ |
| 92 | ············throw·new·IllegalStateException("codec·!=·null"); | 90 | ············throw·new·IllegalStateException("codec·!=·null"); |
| 93 | ········} | 91 | ········} |
| 94 | ········if·(this.j)·{ | 92 | ········if·(this.j)·{ |
| 95 | ············throw·new·IOException("Canceled"); | 93 | ············throw·new·IOException("Canceled"); |
| 96 | ········} | 94 | ········} |
| 97 | ········RealConnection·realConnection·=·this.h; | 95 | ········RealConnection·realConnection·=·this.h; |
| 98 | ········if·(realConnection·==·null·||·realConnection.a)·{ | 96 | ········if·(realConnection·==·null·||·realConnection.a)·{ |
| 99 | ············Internal.a.a(this.d,·this.a,·this | 97 | ············Internal.a.a(this.d,·this.a,·this); |
| 100 | ············if·(this.h·!=·null)·{ | 98 | ············if·(this.h·!=·null)·{ |
| 101 | ················realConnection·=·this.h; | 99 | ················realConnection·=·this.h; |
| 102 | ············} | 100 | ············} |
| 103 | ············//·monitorexit( | 101 | ············//·monitorexit(message) |
| 104 | ············else·{ | 102 | ············else·{ |
| 105 | ················ | 103 | ················Route·c·=·this.c; |
| 106 | ················//·monitorexit( | 104 | ················//·monitorexit(message) |
| 107 | ················if·(c·==·null)·{ | 105 | ················if·(c·==·null)·{ |
| 108 | ····················this.f.b(); | 106 | ····················c·=·this.f.b(); |
| 109 | ················} | 107 | ················} |
| 108 | ················Object·message; | ||
| 110 | ················synchronized·(this.d)·{ | 109 | ················synchronized·(this.d)·{ |
| 110 | ····················this.c·=·c; | ||
| 111 | ····················message·=·null; | ||
| 112 | ····················this.g·=·0; | ||
| 113 | ····················message·=·new·RealConnection(this.d,·c); | ||
| 114 | ····················this.a((RealConnection)message); | ||
| 111 | ····················if·(this.j)·{ | 115 | ····················if·(this.j)·{ |
| 112 | ························ | 116 | ························message·=·"Canceled"; |
| 113 | ························throw·new·IOException((String) | 117 | ························throw·new·IOException((String)message); |
| 114 | ····················} | 118 | ····················} |
| 115 | ················} | 119 | ················} |
| 120 | ················while·(true)·{ | ||
| 116 | ················final·Route·c2; | ||
| 117 | ················Internal.a.a(this.d,·this.a,·this,·c2); | ||
| 118 | ················if·(this.h·!=·null)·{ | ||
| 119 | ····················realConnection·=·this.h; | ||
| 120 | ················} | ||
| 121 | ················//·monitorexit(connectionPool | 121 | ····················//·monitorexit(connectionPool) |
| 122 | ················else· | 122 | ····················((RealConnection)message).a(n,·n2,·n3,·b); |
| 123 | ····················this.f().b(((RealConnection)message).a()); | ||
| 123 | ····················while·(true)·{ | 124 | ····················while·(true)·{ |
| 124 | ························this.c·=·c2; | ||
| 125 | ························this.g·=·0; | ||
| 126 | ························Object·a·=·new·RealConnection(this.d,·c2); | ||
| 127 | ························this.a((RealConnection)a); | ||
| 128 | ························//·monitorexit(connectionPool2) | ||
| 129 | ························((RealConnection)a).a(n,·n2,·n3,·b); | ||
| 130 | ························this.f().b(((RealConnection)a).a()); | ||
| 131 | ························while·(true)·{ | ||
| 132 | ····························Label_0500:·{ | ||
| 133 | ························ | 125 | ························synchronized·(this.d)·{ |
| 134 | ···························· | 126 | ····························Internal.a.b(this.d,·(RealConnection)message); |
| 135 | ···························· | 127 | ····························if·(((RealConnection)message).d())·{ |
| 136 | ································ | 128 | ································final·Internal·a·=·Internal.a; |
| 137 | ································ | 129 | ································message·=·this.d; |
| 130 | ································final·Socket·b2·=·a.b((ConnectionPool)message,·this.a,·this); | ||
| 138 | ································ | 131 | ································message·=·this.h; |
| 139 | ········································final·Socket·a3·=·a2.a((ConnectionPool)o,·(Address)a,·this); | ||
| 140 | ········································o·=·this.h; | ||
| 141 | ································ | 132 | ································message·=·b2; |
| 142 | ································ | 133 | ································//·monitorexit(this.d) |
| 143 | ································ | 134 | ································Util.a((Socket)message); |
| 144 | ································ | 135 | ································break; |
| 145 | ····································} | ||
| 146 | ····································break·Label_0500; | ||
| 147 | ································} | ||
| 148 | ····························} | 136 | ····························} |
| 149 | ····························continue; | ||
| 150 | ························} | 137 | ························} |
| 138 | ························message·=·null; | ||
| 139 | ························continue; | ||
| 151 | ····················} | 140 | ····················} |
| 152 | ················} | 141 | ················} |
| 153 | ············} | 142 | ············} |
| 154 | ········} | 143 | ········} |
| 155 | ········return·realConnection; | 144 | ········return·realConnection; |
| 156 | ····} | 145 | ····} |
| 157 | ···· | 146 | ···· |
| Offset 228, 44 lines modified | Offset 217, 38 lines modified | ||
| 228 | ················break·Label_0130; | 217 | ················break·Label_0130; |
| 229 | ············} | 218 | ············} |
| 230 | ············try·{ | 219 | ············try·{ |
| 231 | ················final·StreamResetException·ex2·=·(StreamResetException)ex; | 220 | ················final·StreamResetException·ex2·=·(StreamResetException)ex; |
| 232 | ················if·(ex2.a·==·ErrorCode.e)·{ | 221 | ················if·(ex2.a·==·ErrorCode.e)·{ |
| 233 | ····················++this.g; | 222 | ····················++this.g; |
| 234 | ················} | 223 | ················} |
| 235 | ················//·monitorexit(d) | ||
| 236 | ················//·iftrue(Label_0218:,·this.c·==·null·||·ex·==·null) | ||
| 237 | ············ | 224 | ············Block_7_Outer: |
| 238 | ················while·(true)·{ | 225 | ················while·(true)·{ |
| 226 | ····················if·(ex2.a·!=·ErrorCode.e·||·this.g·>·n2)·{ | ||
| 227 | ························this.c·=·null; | ||
| 228 | ························n·=·n2; | ||
| 229 | ····················} | ||
| 230 | ····················final·Socket·a; | ||
| 231 | ····················Label_0107:·{ | ||
| 232 | ························a·=·this.a((boolean)(n·!=·0),·false,·true); | ||
| 233 | ····················} | ||
| 234 | ····················Util.a(a); | ||
| 235 | ····················return; | ||
| 239 | ················Label_0 | 236 | ················Label_0218: |
| 240 | ····················while·(true)·{ | 237 | ····················while·(true)·{ |
| 241 | ························Block_9:·{ | ||
| 242 | ····························while·(true)·{ | ||
| 243 | ································if·(ex2.a·!=·ErrorCode.e·||·this.g·>·n2)·{ | ||
| 244 | ····································this.c·=·null; | ||
| 245 | ····································n·=·n2; | ||
| 246 | ································} | ||
| 247 | ································final·Socket·a; | ||
| 248 | ································Label_0107:·{ | ||
| 249 | ····································a·=·this.a((boolean)(n·!=·0),·false,·true); | ||
| 250 | ································} | ||
| 251 | ································Util.a(a); | ||
| Max diff block lines reached; 611/7183 bytes (8.51%) of diff not shown. | |||
| Offset 4, 73 lines modified | Offset 4, 59 lines modified | ||
| 4 | import·okio.BufferedSink; | 4 | import·okio.BufferedSink; |
| 5 | import·okhttp3.Response$Builder; | 5 | import·okhttp3.Response$Builder; |
| 6 | import·okhttp3.Request; | 6 | import·okhttp3.Request; |
| 7 | import·okhttp3.internal.connection.StreamAllocation; | 7 | import·okhttp3.internal.connection.StreamAllocation; |
| 8 | import·java.net.ProtocolException; | 8 | import·java.net.ProtocolException; |
| 9 | import·okhttp3.internal.Util; | 9 | import·okhttp3.internal.Util; |
| 10 | import·okio.Okio; | 10 | import·okio.Okio; |
| 11 | import·okhttp3.internal.connection.RealConnection; | ||
| 12 | import·okhttp3.Response; | 11 | import·okhttp3.Response; |
| 13 | import·okhttp3.Interceptor$Chain; | 12 | import·okhttp3.Interceptor$Chain; |
| 14 | import·okhttp3.Interceptor; | 13 | import·okhttp3.Interceptor; |
| 15 | public·final·class·CallServerInterceptor·implements·Interceptor | 14 | public·final·class·CallServerInterceptor·implements·Interceptor |
| 16 | { | 15 | { |
| 17 | ····private·final·boolean·a; | 16 | ····private·final·boolean·a; |
| 18 | ···· | 17 | ···· |
| 19 | ····public·CallServerInterceptor(final·boolean·a)·{ | 18 | ····public·CallServerInterceptor(final·boolean·a)·{ |
| 20 | ········this.a·=·a; | 19 | ········this.a·=·a; |
| 21 | ····} | 20 | ····} |
| 22 | ···· | 21 | ···· |
| 23 | ····public·Response·a(final·Interceptor$Chain·interceptor$Chain)·{ | 22 | ····public·Response·a(final·Interceptor$Chain·interceptor$Chain)·{ |
| 24 | ········final·RealInterceptorChain·realInterceptorChain·=·(RealInterceptorChain)interceptor$Chain; | ||
| 25 | ········final·HttpCodec· | 23 | ········final·HttpCodec·c·=·((RealInterceptorChain)interceptor$Chain).c(); |
| 26 | ········final·StreamAllocation· | 24 | ········final·StreamAllocation·b·=·((RealInterceptorChain)interceptor$Chain).b(); |
| 27 | ········final·RealConnection·realConnection·=·(RealConnection)realInterceptorChain.b(); | ||
| 28 | ········final·Request·a·=· | 25 | ········final·Request·a·=·interceptor$Chain.a(); |
| 29 | ········final·long·currentTimeMillis·=·System.currentTimeMillis(); | 26 | ········final·long·currentTimeMillis·=·System.currentTimeMillis(); |
| 30 | ········ | 27 | ········c.a(a); |
| 31 | ········Response$Builder· | 28 | ········Response$Builder·response$Builder·=·null; |
| 32 | ········Response$Builder·a4; | ||
| 33 | ········if·(HttpMethod.c(a.b())·&&·a.d()·!=·null)·{ | 29 | ········if·(HttpMethod.c(a.b())·&&·a.d()·!=·null)·{ |
| 34 | ············if·("100-continue".equalsIgnoreCase(a.a("Expect")))·{ | 30 | ············if·("100-continue".equalsIgnoreCase(a.a("Expect")))·{ |
| 35 | ················ | 31 | ················c.a(); |
| 36 | ················ | 32 | ················response$Builder·=·c.a(true); |
| 37 | ············} | 33 | ············} |
| 38 | ············if·( | 34 | ············if·(response$Builder·==·null)·{ |
| 39 | ················final·BufferedSink·a | 35 | ················final·BufferedSink·a2·=·Okio.a(c.a(a,·a.d().b())); |
| 40 | ················a.d().a(a | 36 | ················a.d().a(a2); |
| 41 | ················a | 37 | ················a2.close(); |
| 42 | ················a4·=·a2; | ||
| 43 | ············} | 38 | ············} |
| 44 | ············else·{ | ||
| 45 | ················if·(!realConnection.d())·{ | ||
| 46 | ····················c.d(); | ||
| 47 | ················} | ||
| 48 | ················a4·=·a2; | ||
| 49 | ············} | ||
| 50 | ········} | ||
| 51 | ········else·{ | ||
| 52 | ············a4·=·null; | ||
| 53 | ········} | 39 | ········} |
| 54 | ········ | 40 | ········c.b(); |
| 55 | ········if·(a4·==·null)·{ | ||
| 56 | ········ | 41 | ········if·(response$Builder·==·null)·{ |
| 42 | ············response$Builder·=·c.a(false); | ||
| 57 | ········} | 43 | ········} |
| 58 | ········final·Response·a | 44 | ········final·Response·a3·=·response$Builder.a(a).a(b.b().c()).a(currentTimeMillis).b(System.currentTimeMillis()).a(); |
| 59 | ········final·int·b·=·a | 45 | ········final·int·b2·=·a3.b(); |
| 60 | ········Response·response; | 46 | ········Response·response; |
| 61 | ········if·(this.a·&&·b·==·101)·{ | 47 | ········if·(this.a·&&·b2·==·101)·{ |
| 62 | ············response·=·a | 48 | ············response·=·a3.f().a(Util.c).a(); |
| 63 | ········} | 49 | ········} |
| 64 | ········else·{ | 50 | ········else·{ |
| 65 | ············response·=·a | 51 | ············response·=·a3.f().a(c.a(a3)).a(); |
| 66 | ········} | 52 | ········} |
| 67 | ········if·("close".equalsIgnoreCase(response.a().a("Connection"))·||·"close".equalsIgnoreCase(response.a("Connection")))·{ | 53 | ········if·("close".equalsIgnoreCase(response.a().a("Connection"))·||·"close".equalsIgnoreCase(response.a("Connection")))·{ |
| 68 | ············ | 54 | ············b.d(); |
| 69 | ········} | 55 | ········} |
| 70 | ········if·((b·==·204·||·b·==·205)·&&·response.e().b()·>·0L)·{ | 56 | ········if·((b2·==·204·||·b2·==·205)·&&·response.e().b()·>·0L)·{ |
| 71 | ············throw·new·ProtocolException("HTTP·"·+·b·+·"·had·non-zero·Content-Length:·"·+·response.e().b()); | 57 | ············throw·new·ProtocolException("HTTP·"·+·b2·+·"·had·non-zero·Content-Length:·"·+·response.e().b()); |
| 72 | ········} | 58 | ········} |
| 73 | ········return·response; | 59 | ········return·response; |
| 74 | ····} | 60 | ····} |
| 75 | } | 61 | } |
| Offset 1, 75 lines modified | Offset 1, 75 lines modified | ||
| 1 | package·okhttp3.internal.http; | 1 | package·okhttp3.internal.http; |
| 2 | import·okhttp3.Connection; | ||
| 3 | import·okhttp3.Interceptor; | 2 | import·okhttp3.Interceptor; |
| 4 | import·okhttp3.Response; | 3 | import·okhttp3.Response; |
| 4 | import·okhttp3.HttpUrl; | ||
| 5 | import·okhttp3.Request; | 5 | import·okhttp3.Request; |
| 6 | import·okhttp3. | 6 | import·okhttp3.Connection; |
| 7 | import·okhttp3.internal.connection.StreamAllocation; | 7 | import·okhttp3.internal.connection.StreamAllocation; |
| 8 | import·java.util.List; | 8 | import·java.util.List; |
| 9 | import·okhttp3.Interceptor$Chain; | 9 | import·okhttp3.Interceptor$Chain; |
| 10 | public·final·class·RealInterceptorChain·implements·Interceptor$Chain | 10 | public·final·class·RealInterceptorChain·implements·Interceptor$Chain |
| 11 | { | 11 | { |
| 12 | ····private·final·List·a; | 12 | ····private·final·List·a; |
| 13 | ····private·final·StreamAllocation·b; | 13 | ····private·final·StreamAllocation·b; |
| 14 | ····private·final·HttpCodec·c; | 14 | ····private·final·HttpCodec·c; |
| 15 | ····private·final· | 15 | ····private·final·Connection·d; |
| 16 | ····private·final·int·e; | 16 | ····private·final·int·e; |
| 17 | ····private·final·Request·f; | 17 | ····private·final·Request·f; |
| 18 | ····private·int·g; | 18 | ····private·int·g; |
| 19 | ···· | 19 | ···· |
| 20 | ····public·RealInterceptorChain(final·List·a,·final·StreamAllocation·b,·final·HttpCodec·c,·final· | 20 | ····public·RealInterceptorChain(final·List·a,·final·StreamAllocation·b,·final·HttpCodec·c,·final·Connection·d,·final·int·e,·final·Request·f)·{ |
| 21 | ········this.a·=·a; | 21 | ········this.a·=·a; |
| 22 | ········this.d·=·d; | 22 | ········this.d·=·d; |
| 23 | ········this.b·=·b; | 23 | ········this.b·=·b; |
| 24 | ········this.c·=·c; | 24 | ········this.c·=·c; |
| 25 | ········this.e·=·e; | 25 | ········this.e·=·e; |
| 26 | ········this.f·=·f; | 26 | ········this.f·=·f; |
| 27 | ····} | 27 | ····} |
| 28 | ···· | 28 | ···· |
| 29 | ····private·boolean·a(final·HttpUrl·httpUrl)·{ | ||
| 30 | ········return·httpUrl.f().equals(this.d.a().a().a().f())·&&·httpUrl.g()·==·this.d.a().a().a().g(); | ||
| 31 | ····} | ||
| 32 | ···· | ||
| 29 | ····public·Request·a()·{ | 33 | ····public·Request·a()·{ |
| 30 | ········return·this.f; | 34 | ········return·this.f; |
| 31 | ····} | 35 | ····} |
| 32 | ···· | 36 | ···· |
| 33 | ····public·Response·a(final·Request·request)·{ | 37 | ····public·Response·a(final·Request·request)·{ |
| 34 | ········return·this.a(request,·this.b,·this.c,·this.d); | 38 | ········return·this.a(request,·this.b,·this.c,·this.d); |
| 35 | ····} | 39 | ····} |
| 36 | ···· | 40 | ···· |
| 37 | ····public·Response·a(final·Request·request,·final·StreamAllocation·streamAllocation,·final·HttpCodec·httpCodec,·final· | 41 | ····public·Response·a(final·Request·request,·final·StreamAllocation·streamAllocation,·final·HttpCodec·httpCodec,·final·Connection·connection)·{ |
| 38 | ········final·int·n·=·1; | 42 | ········final·int·n·=·1; |
| 39 | ········if·(this.e·>=·this.a.size())·{ | 43 | ········if·(this.e·>=·this.a.size())·{ |
| 40 | ············throw·new·AssertionError(); | 44 | ············throw·new·AssertionError(); |
| 41 | ········} | 45 | ········} |
| 42 | ········++this.g; | 46 | ········++this.g; |
| 43 | ········if·(this.c·!=·null·&&·!this. | 47 | ········if·(this.c·!=·null·&&·!this.a(request.a()))·{ |
| 44 | ············throw·new·IllegalStateException("network·interceptor·"·+·this.a.get(this.e·-·1)·+·"·must·retain·the·same·host·and·port"); | 48 | ············throw·new·IllegalStateException("network·interceptor·"·+·this.a.get(this.e·-·1)·+·"·must·retain·the·same·host·and·port"); |
| 45 | ········} | 49 | ········} |
| 46 | ········if·(this.c·!=·null·&&·this.g·>·n)·{ | 50 | ········if·(this.c·!=·null·&&·this.g·>·n)·{ |
| 47 | ············throw·new·IllegalStateException("network·interceptor·"·+·this.a.get(this.e·-·1)·+·"·must·call·proceed()·exactly·once"); | 51 | ············throw·new·IllegalStateException("network·interceptor·"·+·this.a.get(this.e·-·1)·+·"·must·call·proceed()·exactly·once"); |
| 48 | ········} | 52 | ········} |
| 49 | ········final·RealInterceptorChain·realInterceptorChain·=·new·RealInterceptorChain(this.a,·streamAllocation,·httpCodec,· | 53 | ········final·RealInterceptorChain·realInterceptorChain·=·new·RealInterceptorChain(this.a,·streamAllocation,·httpCodec,·connection,·this.e·+·1,·request); |
| 50 | ········final·Interceptor·interceptor·=·(Interceptor)this.a.get(this.e); | 54 | ········final·Interceptor·interceptor·=·(Interceptor)this.a.get(this.e); |
| 51 | ········final·Response·a·=·interceptor.a((Interceptor$Chain)realInterceptorChain); | 55 | ········final·Response·a·=·interceptor.a((Interceptor$Chain)realInterceptorChain); |
| 52 | ········if·(httpCodec·!=·null·&&·this.e·+·1·<·this.a.size()·&&·realInterceptorChain.g·!=·n)·{ | 56 | ········if·(httpCodec·!=·null·&&·this.e·+·1·<·this.a.size()·&&·realInterceptorChain.g·!=·n)·{ |
| 53 | ············throw·new·IllegalStateException("network·interceptor·"·+·interceptor·+·"·must·call·proceed()·exactly·once"); | 57 | ············throw·new·IllegalStateException("network·interceptor·"·+·interceptor·+·"·must·call·proceed()·exactly·once"); |
| 54 | ········} | 58 | ········} |
| 55 | ········if·(a·==·null)·{ | 59 | ········if·(a·==·null)·{ |
| 56 | ············throw·new·NullPointerException("interceptor·"·+·interceptor·+·"·returned·null"); | 60 | ············throw·new·NullPointerException("interceptor·"·+·interceptor·+·"·returned·null"); |
| 57 | ········} | 61 | ········} |
| 58 | ········return·a; | 62 | ········return·a; |
| 59 | ····} | 63 | ····} |
| 60 | ···· | 64 | ···· |
| 61 | ····public·Connection·b()·{ | ||
| 62 | ········return·(Connection)this.d; | ||
| 63 | ····} | ||
| 64 | ···· | ||
| 65 | ····public·StreamAllocation· | 65 | ····public·StreamAllocation·b()·{ |
| 66 | ········return·this.b; | 66 | ········return·this.b; |
| 67 | ····} | 67 | ····} |
| 68 | ···· | 68 | ···· |
| 69 | ····public·HttpCodec· | 69 | ····public·HttpCodec·c()·{ |
| 70 | ········return·this.c; | 70 | ········return·this.c; |
| 71 | ····} | 71 | ····} |
| 72 | } | 72 | } |
| Offset 1, 18 lines modified | Offset 1, 18 lines modified | ||
| 1 | package·okhttp3.internal.http; | 1 | package·okhttp3.internal.http; |
| 2 | import·okhttp3.Connection; | ||
| 3 | import·okhttp3.Response$Builder; | 2 | import·okhttp3.Response$Builder; |
| 4 | import·java.net.HttpRetryException; | 3 | import·java.net.HttpRetryException; |
| 5 | import·java.io.Closeable; | 4 | import·java.io.Closeable; |
| 6 | import·okhttp3.internal.Util; | 5 | import·okhttp3.internal.Util; |
| 7 | import·okhttp3.internal.http2.ConnectionShutdownException; | 6 | import·okhttp3.internal.http2.ConnectionShutdownException; |
| 8 | import·okhttp3.internal.connection.RouteException; | 7 | import·okhttp3.internal.connection.RouteException; |
| 9 | import·okhttp3.ResponseBody; | 8 | import·okhttp3.ResponseBody; |
| 9 | import·okhttp3.Connection; | ||
| 10 | import·okhttp3.Interceptor$Chain; | 10 | import·okhttp3.Interceptor$Chain; |
| 11 | import·javax.net.ssl.SSLPeerUnverifiedException; | 11 | import·javax.net.ssl.SSLPeerUnverifiedException; |
| 12 | import·java.security.cert.CertificateException; | 12 | import·java.security.cert.CertificateException; |
| 13 | import·javax.net.ssl.SSLHandshakeException; | 13 | import·javax.net.ssl.SSLHandshakeException; |
| 14 | import·java.net.SocketTimeoutException; | 14 | import·java.net.SocketTimeoutException; |
| 15 | import·java.io.InterruptedIOException; | 15 | import·java.io.InterruptedIOException; |
| 16 | import·java.io.IOException; | 16 | import·java.io.IOException; |
| Offset 190, 15 lines modified | Offset 190, 15 lines modified | ||
| 190 | ········final·Request·a·=·interceptor$Chain.a(); | 190 | ········final·Request·a·=·interceptor$Chain.a(); |
| 191 | ········this.c·=·new·StreamAllocation(this.a.o(),·this.a(a.a()),·this.d); | 191 | ········this.c·=·new·StreamAllocation(this.a.o(),·this.a(a.a()),·this.d); |
| 192 | ········Object·o·=·null; | 192 | ········Object·o·=·null; |
| 193 | ········int·n·=·0; | 193 | ········int·n·=·0; |
| 194 | ········Request·a2·=·a; | 194 | ········Request·a2·=·a; |
| 195 | ········while·(!this.e)·{ | 195 | ········while·(!this.e)·{ |
| 196 | ············try·{ | 196 | ············try·{ |
| 197 | ················Response·response·=·((RealInterceptorChain)interceptor$Chain).a(a2,·this.c,·(HttpCodec)null,·( | 197 | ················Response·response·=·((RealInterceptorChain)interceptor$Chain).a(a2,·this.c,·(HttpCodec)null,·(Connection)null); |
| 198 | ················if·(o·!=·null)·{ | 198 | ················if·(o·!=·null)·{ |
| 199 | ····················final·Response$Builder·f·=·response.f(); | 199 | ····················final·Response$Builder·f·=·response.f(); |
| 200 | ····················o·=·((Response)o).f().a((ResponseBody)null).a(); | 200 | ····················o·=·((Response)o).f().a((ResponseBody)null).a(); |
| 201 | ····················response·=·f.c((Response)o).a(); | 201 | ····················response·=·f.c((Response)o).a(); |
| 202 | ················} | 202 | ················} |
| 203 | ················a2·=·this.a(response); | 203 | ················a2·=·this.a(response); |
| 204 | ················if·(a2·==·null)·{ | 204 | ················if·(a2·==·null)·{ |
| Offset 22, 15 lines modified | Offset 22, 15 lines modified | ||
| 22 | ····} | 22 | ····} |
| 23 | ···· | 23 | ···· |
| 24 | ····public·void·a_(final·Buffer·buffer,·final·long·n)·{ | 24 | ····public·void·a_(final·Buffer·buffer,·final·long·n)·{ |
| 25 | ········if·(this.c)·{ | 25 | ········if·(this.c)·{ |
| 26 | ············throw·new·IllegalStateException("closed"); | 26 | ············throw·new·IllegalStateException("closed"); |
| 27 | ········} | 27 | ········} |
| 28 | ········if·(n·!=·0L)·{ | 28 | ········if·(n·!=·0L)·{ |
| 29 | ············this.a.d. | 29 | ············this.a.d.k(n); |
| 30 | ············this.a.d.b("\r\n"); | 30 | ············this.a.d.b("\r\n"); |
| 31 | ············this.a.d.a_(buffer,·n); | 31 | ············this.a.d.a_(buffer,·n); |
| 32 | ············this.a.d.b("\r\n"); | 32 | ············this.a.d.b("\r\n"); |
| 33 | ········} | 33 | ········} |
| 34 | ····} | 34 | ····} |
| 35 | ···· | 35 | ···· |
| 36 | ····public·void·close()·{ | 36 | ····public·void·close()·{ |
| Offset 162, 16 lines modified | Offset 162, 16 lines modified | ||
| 162 | ···· | 162 | ···· |
| 163 | ····public·void·a(final·Request·request)·{ | 163 | ····public·void·a(final·Request·request)·{ |
| 164 | ········this.a(request.c(),·RequestLine.a(request,·this.b.b().a().b().type())); | 164 | ········this.a(request.c(),·RequestLine.a(request,·this.b.b().a().b().type())); |
| 165 | ····} | 165 | ····} |
| 166 | ···· | 166 | ···· |
| 167 | ····void·a(final·ForwardingTimeout·forwardingTimeout)·{ | 167 | ····void·a(final·ForwardingTimeout·forwardingTimeout)·{ |
| 168 | ········final·Timeout·a·=·forwardingTimeout.a(); | 168 | ········final·Timeout·a·=·forwardingTimeout.a(); |
| 169 | ········forwardingTimeout.a(Timeout. | 169 | ········forwardingTimeout.a(Timeout.b); |
| 170 | ········a. | 170 | ········a.e_(); |
| 171 | ········a.d_(); | 171 | ········a.d_(); |
| 172 | ····} | 172 | ····} |
| 173 | ···· | 173 | ···· |
| 174 | ····public·Source·b(final·long·n)·{ | 174 | ····public·Source·b(final·long·n)·{ |
| 175 | ········if·(this.e·!=·4)·{ | 175 | ········if·(this.e·!=·4)·{ |
| 176 | ············throw·new·IllegalStateException("state:·"·+·this.e); | 176 | ············throw·new·IllegalStateException("state:·"·+·this.e); |
| 177 | ········} | 177 | ········} |
| Offset 211, 15 lines modified | Offset 211, 15 lines modified | ||
| 211 | ········} | 211 | ········} |
| 212 | ········else·{ | 212 | ········else·{ |
| 213 | ············n·=·0; | 213 | ············n·=·0; |
| 214 | ········} | 214 | ········} |
| 215 | ········final·int·a·=·this.a(h,·127); | 215 | ········final·int·a·=·this.a(h,·127); |
| 216 | ········ByteString·byteString; | 216 | ········ByteString·byteString; |
| 217 | ········if·(n·!=·0)·{ | 217 | ········if·(n·!=·0)·{ |
| 218 | ············byteString·=·ByteString.a(Huffman.a().a(this.f. | 218 | ············byteString·=·ByteString.a(Huffman.a().a(this.f.g((long)a))); |
| 219 | ········} | 219 | ········} |
| 220 | ········else·{ | 220 | ········else·{ |
| 221 | ············byteString·=·this.f.d((long)a); | 221 | ············byteString·=·this.f.d((long)a); |
| 222 | ········} | 222 | ········} |
| 223 | ········return·byteString; | 223 | ········return·byteString; |
| 224 | ····} | 224 | ····} |
| 225 | } | 225 | } |
| Offset 133, 15 lines modified | Offset 133, 15 lines modified | ||
| 133 | ········if·(this.c.d(n))·{ | 133 | ········if·(this.c.d(n))·{ |
| 134 | ············this.c.a(n,·bufferedSource,·n2,·b); | 134 | ············this.c.a(n,·bufferedSource,·n2,·b); |
| 135 | ········} | 135 | ········} |
| 136 | ········else·{ | 136 | ········else·{ |
| 137 | ············final·Http2Stream·a·=·this.c.a(n); | 137 | ············final·Http2Stream·a·=·this.c.a(n); |
| 138 | ············if·(a·==·null)·{ | 138 | ············if·(a·==·null)·{ |
| 139 | ················this.c.a(n,·ErrorCode.b); | 139 | ················this.c.a(n,·ErrorCode.b); |
| 140 | ················bufferedSource. | 140 | ················bufferedSource.h((long)n2); |
| 141 | ············} | 141 | ············} |
| 142 | ············else·{ | 142 | ············else·{ |
| 143 | ················a.a(bufferedSource,·n2); | 143 | ················a.a(bufferedSource,·n2); |
| 144 | ················if·(b)·{ | 144 | ················if·(b)·{ |
| 145 | ····················a.i(); | 145 | ····················a.i(); |
| 146 | ················} | 146 | ················} |
| 147 | ············} | 147 | ············} |
| Offset 41, 15 lines modified | Offset 41, 15 lines modified | ||
| 41 | ············throw·Http2.b("TYPE_CONTINUATION·streamId·changed",·new·Object[0]); | 41 | ············throw·Http2.b("TYPE_CONTINUATION·streamId·changed",·new·Object[0]); |
| 42 | ········} | 42 | ········} |
| 43 | ····} | 43 | ····} |
| 44 | ···· | 44 | ···· |
| 45 | ····public·long·a(final·Buffer·buffer,·final·long·a)·{ | 45 | ····public·long·a(final·Buffer·buffer,·final·long·a)·{ |
| 46 | ········long·n·=·(long)(-1); | 46 | ········long·n·=·(long)(-1); |
| 47 | ········while·(this.d·==·0)·{ | 47 | ········while·(this.d·==·0)·{ |
| 48 | ············this.f. | 48 | ············this.f.h((long)this.e); |
| 49 | ············this.e·=·0; | 49 | ············this.e·=·0; |
| 50 | ············if·((this.b·&·0x4)·!=·0x0)·{ | 50 | ············if·((this.b·&·0x4)·!=·0x0)·{ |
| 51 | ················return·n; | 51 | ················return·n; |
| 52 | ············} | 52 | ············} |
| 53 | ············this.b(); | 53 | ············this.b(); |
| 54 | ········} | 54 | ········} |
| 55 | ········final·long·a2·=·this.f.a(buffer,·Math.min(a,·(long)this.d)); | 55 | ········final·long·a2·=·this.f.a(buffer,·Math.min(a,·(long)this.d)); |
| Offset 75, 29 lines modified | Offset 75, 26 lines modified | ||
| 75 | ········} | 75 | ········} |
| 76 | ········http2Reader$Handler.a(b2,·n2,·-1,·this.a(a(n,·b,·n3),·n3,·b,·n2)); | 76 | ········http2Reader$Handler.a(b2,·n2,·-1,·this.a(a(n,·b,·n3),·n3,·b,·n2)); |
| 77 | ····} | 77 | ····} |
| 78 | ···· | 78 | ···· |
| 79 | ····private·void·b(final·Http2Reader$Handler·http2Reader$Handler,·final·int·n,·final·byte·b,·final·int·n2)·{ | 79 | ····private·void·b(final·Http2Reader$Handler·http2Reader$Handler,·final·int·n,·final·byte·b,·final·int·n2)·{ |
| 80 | ········boolean·b2·=·true; | 80 | ········boolean·b2·=·true; |
| 81 | ········short·n3·=·0; | 81 | ········short·n3·=·0; |
| 82 | ········if·(n2·==·0)·{ | ||
| 83 | ············throw·Http2.b("PROTOCOL_ERROR:·TYPE_DATA·streamId·==·0",·new·Object[0]); | ||
| 84 | ········} | ||
| 85 | ········final·boolean·b3·=·(b·&·0x1)·!=·0x0·&&·b2; | 82 | ········final·boolean·b3·=·(b·&·0x1)·!=·0x0·&&·b2; |
| 86 | ········if·((b·&·0x20)·==·0x0)·{ | 83 | ········if·((b·&·0x20)·==·0x0)·{ |
| 87 | ············b2·=·false; | 84 | ············b2·=·false; |
| 88 | ········} | 85 | ········} |
| 89 | ········if·(b2)·{ | 86 | ········if·(b2)·{ |
| 90 | ············throw·Http2.b("PROTOCOL_ERROR:·FLAG_COMPRESSED·without·SETTINGS_COMPRESS_DATA",·new·Object[0]); | 87 | ············throw·Http2.b("PROTOCOL_ERROR:·FLAG_COMPRESSED·without·SETTINGS_COMPRESS_DATA",·new·Object[0]); |
| 91 | ········} | 88 | ········} |
| 92 | ········if·((b·&·0x8)·!=·0x0)·{ | 89 | ········if·((b·&·0x8)·!=·0x0)·{ |
| 93 | ············n3·=·(short)(this.c.h()·&·0xFF); | 90 | ············n3·=·(short)(this.c.h()·&·0xFF); |
| 94 | ········} | 91 | ········} |
| 95 | ········http2Reader$Handler.a(b3,·n2,·this.c,·a(n,·b,·n3)); | 92 | ········http2Reader$Handler.a(b3,·n2,·this.c,·a(n,·b,·n3)); |
| 96 | ········this.c. | 93 | ········this.c.h((long)n3); |
| 97 | ····} | 94 | ····} |
| 98 | ···· | 95 | ···· |
| 99 | ····private·void·c(final·Http2Reader$Handler·http2Reader$Handler,·final·int·i,·final·byte·b,·final·int·n)·{ | 96 | ····private·void·c(final·Http2Reader$Handler·http2Reader$Handler,·final·int·i,·final·byte·b,·final·int·n)·{ |
| 100 | ········if·(i·!=·5)·{ | 97 | ········if·(i·!=·5)·{ |
| 101 | ············throw·Http2.b("TYPE_PRIORITY·length:·%d·!=·5",·new·Object[]·{·Integer.valueOf(i)·}); | 98 | ············throw·Http2.b("TYPE_PRIORITY·length:·%d·!=·5",·new·Object[]·{·Integer.valueOf(i)·}); |
| 102 | ········} | 99 | ········} |
| 103 | ········if·(n·==·0)·{ | 100 | ········if·(n·==·0)·{ |
| Offset 302, 15 lines modified | Offset 299, 15 lines modified | ||
| 302 | ········final·byte·b3·=·(byte)(this.c.h()·&·0xFF); | 299 | ········final·byte·b3·=·(byte)(this.c.h()·&·0xFF); |
| 303 | ········final·int·n2·=·this.c.j()·&·-1·>>>·1; | 300 | ········final·int·n2·=·this.c.j()·&·-1·>>>·1; |
| 304 | ········if·(Http2Reader.a.isLoggable(Level.FINE))·{ | 301 | ········if·(Http2Reader.a.isLoggable(Level.FINE))·{ |
| 305 | ············Http2Reader.a.fine(Http2.a((boolean)(n·!=·0),·n2,·a,·b2,·b3)); | 302 | ············Http2Reader.a.fine(Http2.a((boolean)(n·!=·0),·n2,·a,·b2,·b3)); |
| 306 | ········} | 303 | ········} |
| 307 | ········switch·(b2)·{ | 304 | ········switch·(b2)·{ |
| 308 | ············default:·{ | 305 | ············default:·{ |
| 309 | ················this.c. | 306 | ················this.c.h((long)a); |
| 310 | ················return·n·!=·0; | 307 | ················return·n·!=·0; |
| 311 | ············} | 308 | ············} |
| 312 | ············case·0:·{ | 309 | ············case·0:·{ |
| 313 | ················this.b(http2Reader$Handler,·a,·b3,·n2); | 310 | ················this.b(http2Reader$Handler,·a,·b3,·n2); |
| 314 | ················return·n·!=·0; | 311 | ················return·n·!=·0; |
| 315 | ············} | 312 | ············} |
| 316 | ············case·1:·{ | 313 | ············case·1:·{ |
| Offset 128, 21 lines modified | Offset 128, 21 lines modified | ||
| 128 | ································n5·=·(b·?·1·:·0); | 128 | ································n5·=·(b·?·1·:·0); |
| 129 | ····························} | 129 | ····························} |
| 130 | ····························else·{ | 130 | ····························else·{ |
| 131 | ································n5·=·0; | 131 | ································n5·=·0; |
| 132 | ····························} | 132 | ····························} |
| 133 | ····························//·monitorexit(this.d) | 133 | ····························//·monitorexit(this.d) |
| 134 | ····························if·(n5·!=·0)·{ | 134 | ····························if·(n5·!=·0)·{ |
| 135 | ································bufferedSource. | 135 | ································bufferedSource.h(n); |
| 136 | ································this.d.b(ErrorCode.d); | 136 | ································this.d.b(ErrorCode.d); |
| 137 | ································return; | 137 | ································return; |
| 138 | ····························} | 138 | ····························} |
| 139 | ························} | 139 | ························} |
| 140 | ························if·(b2)·{ | 140 | ························if·(b2)·{ |
| 141 | ····························bufferedSource. | 141 | ····························bufferedSource.h(n); |
| 142 | ····························return; | 142 | ····························return; |
| 143 | ························} | 143 | ························} |
| 144 | ························break; | 144 | ························break; |
| 145 | ····················} | 145 | ····················} |
| 146 | ····················n3·=·bufferedSource.a(this.e,·n); | 146 | ····················n3·=·bufferedSource.a(this.e,·n); |
| 147 | ····················if·(n3·!=·-1)·{ | 147 | ····················if·(n3·!=·-1)·{ |
| 148 | ························continue; | 148 | ························continue; |
| Offset 2, 26 lines modified | Offset 2, 26 lines modified | ||
| 2 | package·okio; | 2 | package·okio; |
| 3 | import·java.io.InterruptedIOException; | 3 | import·java.io.InterruptedIOException; |
| 4 | import·java.util.concurrent.TimeUnit; | 4 | import·java.util.concurrent.TimeUnit; |
| 5 | public·class·Timeout | 5 | public·class·Timeout |
| 6 | { | 6 | { |
| 7 | ····public·static·final·Timeout· | 7 | ····public·static·final·Timeout·b; |
| 8 | ····private·boolean·a; | 8 | ····private·boolean·a; |
| 9 | ····private·long· | 9 | ····private·long·c; |
| 10 | ····private·long·d; | 10 | ····private·long·d; |
| 11 | ···· | 11 | ···· |
| 12 | ····static·{ | 12 | ····static·{ |
| 13 | ········ | 13 | ········b·=·(Timeout)new·Timeout$1(); |
| 14 | ····} | 14 | ····} |
| 15 | ···· | 15 | ···· |
| 16 | ····public·Timeout·a(final·long· | 16 | ····public·Timeout·a(final·long·c)·{ |
| 17 | ········this.a·=·true; | 17 | ········this.a·=·true; |
| 18 | ········this. | 18 | ········this.c·=·c; |
| 19 | ········return·this; | 19 | ········return·this; |
| 20 | ····} | 20 | ····} |
| 21 | ···· | 21 | ···· |
| 22 | ····public·Timeout·a(final·long·n,·final·TimeUnit·timeUnit)·{ | 22 | ····public·Timeout·a(final·long·n,·final·TimeUnit·timeUnit)·{ |
| 23 | ········if·(n·<·0L)·{ | 23 | ········if·(n·<·0L)·{ |
| 24 | ············throw·new·IllegalArgumentException("timeout·<·0:·"·+·n); | 24 | ············throw·new·IllegalArgumentException("timeout·<·0:·"·+·n); |
| 25 | ········} | 25 | ········} |
| Offset 40, 29 lines modified | Offset 40, 29 lines modified | ||
| 40 | ········return·this.a; | 40 | ········return·this.a; |
| 41 | ····} | 41 | ····} |
| 42 | ···· | 42 | ···· |
| 43 | ····public·long·d()·{ | 43 | ····public·long·d()·{ |
| 44 | ········if·(!this.a)·{ | 44 | ········if·(!this.a)·{ |
| 45 | ············throw·new·IllegalStateException("No·deadline"); | 45 | ············throw·new·IllegalStateException("No·deadline"); |
| 46 | ········} | 46 | ········} |
| 47 | ········return·this. | 47 | ········return·this.c; |
| 48 | ····} | 48 | ····} |
| 49 | ···· | 49 | ···· |
| 50 | ····public·Timeout·d_()·{ | 50 | ····public·Timeout·d_()·{ |
| 51 | ········this.d·=·0L; | 51 | ········this.d·=·0L; |
| 52 | ········return·this; | 52 | ········return·this; |
| 53 | ····} | 53 | ····} |
| 54 | ···· | 54 | ···· |
| 55 | ····public·Timeout· | 55 | ····public·Timeout·e_()·{ |
| 56 | ········this.a·=·false; | 56 | ········this.a·=·false; |
| 57 | ········return·this; | 57 | ········return·this; |
| 58 | ····} | 58 | ····} |
| 59 | ···· | 59 | ···· |
| 60 | ····public·void·g()·{ | 60 | ····public·void·g()·{ |
| 61 | ········if·(Thread.interrupted())·{ | 61 | ········if·(Thread.interrupted())·{ |
| 62 | ············throw·new·InterruptedIOException("thread·interrupted"); | 62 | ············throw·new·InterruptedIOException("thread·interrupted"); |
| 63 | ········} | 63 | ········} |
| 64 | ········if·(this.a·&&·this. | 64 | ········if·(this.a·&&·this.c·-·System.nanoTime()·<=·0L)·{ |
| 65 | ············throw·new·InterruptedIOException("deadline·reached"); | 65 | ············throw·new·InterruptedIOException("deadline·reached"); |
| 66 | ········} | 66 | ········} |
| 67 | ····} | 67 | ····} |
| 68 | } | 68 | } |
| Offset 4, 36 lines modified | Offset 4, 36 lines modified | ||
| 4 | import·java.io.InterruptedIOException; | 4 | import·java.io.InterruptedIOException; |
| 5 | import·java.io.IOException; | 5 | import·java.io.IOException; |
| 6 | import·java.util.concurrent.TimeUnit; | 6 | import·java.util.concurrent.TimeUnit; |
| 7 | public·class·AsyncTimeout·extends·Timeout | 7 | public·class·AsyncTimeout·extends·Timeout |
| 8 | { | 8 | { |
| 9 | ····private·static·final·long·a; | 9 | ····private·static·final·long·a; |
| 10 | ····static·AsyncTimeout·b; | ||
| 11 | ····private·static·final·long· | 10 | ····private·static·final·long·c; |
| 11 | ····private·static·AsyncTimeout·d; | ||
| 12 | ····private·boolean·e; | 12 | ····private·boolean·e; |
| 13 | ····private·AsyncTimeout·f; | 13 | ····private·AsyncTimeout·f; |
| 14 | ····private·long·g; | 14 | ····private·long·g; |
| 15 | ···· | 15 | ···· |
| 16 | ····static·{ | 16 | ····static·{ |
| 17 | ········a·=·TimeUnit.SECONDS.toMillis(60); | 17 | ········a·=·TimeUnit.SECONDS.toMillis(60); |
| 18 | ········ | 18 | ········c·=·TimeUnit.MILLISECONDS.toNanos(AsyncTimeout.a); |
| 19 | ····} | 19 | ····} |
| 20 | ···· | 20 | ···· |
| 21 | ····private·static·void·a(final·AsyncTimeout·f,·final·long·a,·final·boolean·b)·{ | 21 | ····private·static·void·a(final·AsyncTimeout·f,·final·long·a,·final·boolean·b)·{ |
| 22 | ····Label_0109_Outer: | 22 | ····Label_0109_Outer: |
| 23 | ········while·(true)·{ | 23 | ········while·(true)·{ |
| 24 | ············long·n·=·0L; | 24 | ············long·n·=·0L; |
| 25 | ············while·(true)·{ | 25 | ············while·(true)·{ |
| 26 | ················Label_0259:·{ | 26 | ················Label_0259:·{ |
| 27 | ····················while·(true)·{ | 27 | ····················while·(true)·{ |
| 28 | ························Label_0227:·{ | 28 | ························Label_0227:·{ |
| 29 | ····························synchronized·(AsyncTimeout.class)·{ | 29 | ····························synchronized·(AsyncTimeout.class)·{ |
| 30 | ································if·(AsyncTimeout. | 30 | ································if·(AsyncTimeout.d·==·null)·{ |
| 31 | ····································AsyncTimeout. | 31 | ····································AsyncTimeout.d·=·new·AsyncTimeout(); |
| 32 | ····································new·AsyncTimeout$Watchdog().start(); | 32 | ····································new·AsyncTimeout$Watchdog().start(); |
| 33 | ································} | 33 | ································} |
| 34 | ································final·long·nanoTime·=·System.nanoTime(); | 34 | ································final·long·nanoTime·=·System.nanoTime(); |
| 35 | ································if·(a·!=·n·&&·b)·{ | 35 | ································if·(a·!=·n·&&·b)·{ |
| 36 | ····································n·=·f.d()·-·nanoTime; | 36 | ····································n·=·f.d()·-·nanoTime; |
| 37 | ····································n·=·Math.min(a,·n)·+·nanoTime; | 37 | ····································n·=·Math.min(a,·n)·+·nanoTime; |
| 38 | ····································f.g·=·n; | 38 | ····································f.g·=·n; |
| Offset 42, 19 lines modified | Offset 42, 19 lines modified | ||
| 42 | ····································if·(a·==·n)·{ | 42 | ····································if·(a·==·n)·{ |
| 43 | ········································break·Label_0227; | 43 | ········································break·Label_0227; |
| 44 | ····································} | 44 | ····································} |
| 45 | ····································n·=·nanoTime·+·a; | 45 | ····································n·=·nanoTime·+·a; |
| 46 | ····································f.g·=·n; | 46 | ····································f.g·=·n; |
| 47 | ································} | 47 | ································} |
| 48 | ································n·=·f.b(nanoTime); | 48 | ································n·=·f.b(nanoTime); |
| 49 | ································final·AsyncTimeout·asyncTimeout·=·AsyncTimeout. | 49 | ································final·AsyncTimeout·asyncTimeout·=·AsyncTimeout.d; |
| 50 | ································if·(asyncTimeout.f·==·null·||·n·<·asyncTimeout.f.b(nanoTime))·{ | 50 | ································if·(asyncTimeout.f·==·null·||·n·<·asyncTimeout.f.b(nanoTime))·{ |
| 51 | ····································f.f·=·asyncTimeout.f; | 51 | ····································f.f·=·asyncTimeout.f; |
| 52 | ····································asyncTimeout.f·=·f; | 52 | ····································asyncTimeout.f·=·f; |
| 53 | ····································if·(asyncTimeout·==·AsyncTimeout. | 53 | ····································if·(asyncTimeout·==·AsyncTimeout.d)·{ |
| 54 | ········································AsyncTimeout.class.notify(); | 54 | ········································AsyncTimeout.class.notify(); |
| 55 | ····································} | 55 | ····································} |
| 56 | ····································return; | 56 | ····································return; |
| 57 | ································} | 57 | ································} |
| 58 | ································break·Label_0259; | 58 | ································break·Label_0259; |
| 59 | ····························} | 59 | ····························} |
| 60 | ························} | 60 | ························} |
| Offset 71, 55 lines modified | Offset 71, 55 lines modified | ||
| 71 | ················final·AsyncTimeout·asyncTimeout·=·asyncTimeout2.f; | 71 | ················final·AsyncTimeout·asyncTimeout·=·asyncTimeout2.f; |
| 72 | ················continue; | 72 | ················continue; |
| 73 | ············} | 73 | ············} |
| 74 | ········} | 74 | ········} |
| 75 | ········throw·new·AssertionError(); | 75 | ········throw·new·AssertionError(); |
| 76 | ····} | 76 | ····} |
| 77 | ···· | 77 | ···· |
| 78 | ····private·long·b(final·long·n)·{ | ||
| 79 | ········return·this.g·-·n; | ||
| 80 | ····} | ||
| 81 | ···· | ||
| 78 | ····private·static·boolean· | 82 | ····private·static·boolean·b(final·AsyncTimeout·asyncTimeout)·{ |
| 79 | ········synchronized·(AsyncTimeout.class)·{ | 83 | ········synchronized·(AsyncTimeout.class)·{ |
| 80 | ············for·(AsyncTimeout·asyncTimeout2·=·AsyncTimeout. | 84 | ············for·(AsyncTimeout·asyncTimeout2·=·AsyncTimeout.d;·asyncTimeout2·!=·null;·asyncTimeout2·=·asyncTimeout2.f)·{ |
| 81 | ················if·(asyncTimeout2.f·==·asyncTimeout)·{ | 85 | ················if·(asyncTimeout2.f·==·asyncTimeout)·{ |
| 82 | ····················asyncTimeout2.f·=·asyncTimeout.f; | 86 | ····················asyncTimeout2.f·=·asyncTimeout.f; |
| 83 | ····················asyncTimeout.f·=·null; | 87 | ····················asyncTimeout.f·=·null; |
| 84 | ····················return·false; | 88 | ····················return·false; |
| 85 | ················} | 89 | ················} |
| 86 | ············} | 90 | ············} |
| 87 | ············return·true; | 91 | ············return·true; |
| 88 | ········} | 92 | ········} |
| 89 | ····} | 93 | ····} |
| 90 | ···· | 94 | ···· |
| 91 | ····private·long·b(final·long·n)·{ | ||
| 92 | ········return·this.g·-·n; | ||
| 93 | ····} | ||
| 94 | ···· | ||
| 95 | ····static·AsyncTimeout·e()·{ | 95 | ····static·AsyncTimeout·e()·{ |
| 96 | ········final·long·n·=·1000000L; | 96 | ········final·long·n·=·1000000L; |
| 97 | ········AsyncTimeout· | 97 | ········AsyncTimeout·d·=·null; |
| 98 | ········final·AsyncTimeout·f·=·AsyncTimeout. | 98 | ········final·AsyncTimeout·f·=·AsyncTimeout.d.f; |
| 99 | ········if·(f·==·null)·{ | 99 | ········if·(f·==·null)·{ |
| 100 | ············final·long·nanoTime·=·System.nanoTime(); | 100 | ············final·long·nanoTime·=·System.nanoTime(); |
| 101 | ············AsyncTimeout.class.wait(AsyncTimeout.a); | 101 | ············AsyncTimeout.class.wait(AsyncTimeout.a); |
| 102 | ············if·(AsyncTimeout. | 102 | ············if·(AsyncTimeout.d.f·==·null·&&·System.nanoTime()·-·nanoTime·>=·AsyncTimeout.c)·{ |
| 103 | ················ | 103 | ················d·=·AsyncTimeout.d; |
| 104 | ············} | 104 | ············} |
| 105 | ········} | 105 | ········} |
| 106 | ········else·{ | 106 | ········else·{ |
| 107 | ············final·long·b | 107 | ············final·long·b·=·f.b(System.nanoTime()); |
| 108 | ············if·(b | 108 | ············if·(b·>·0L)·{ |
| 109 | ················final·long·timeoutMillis·=·b | 109 | ················final·long·timeoutMillis·=·b·/·n; |
| 110 | ················AsyncTimeout.class.wait(timeoutMillis,·(int)(b | 110 | ················AsyncTimeout.class.wait(timeoutMillis,·(int)(b·-·n·*·timeoutMillis)); |
| 111 | ············} | 111 | ············} |
| 112 | ············else·{ | 112 | ············else·{ |
| 113 | ················AsyncTimeout. | 113 | ················AsyncTimeout.d.f·=·f.f; |
| 114 | ················f.f·=·null; | 114 | ················f.f·=·null; |
| 115 | ················ | 115 | ················d·=·f; |
| 116 | ············} | 116 | ············} |
| 117 | ········} | 117 | ········} |
| 118 | ········return· | 118 | ········return·d; |
| 119 | ····} | 119 | ····} |
| 120 | ···· | 120 | ···· |
| 121 | ····protected·IOException·a(final·IOException·cause)·{ | 121 | ····protected·IOException·a(final·IOException·cause)·{ |
| 122 | ········final·InterruptedIOException·ex·=·new·InterruptedIOException("timeout"); | 122 | ········final·InterruptedIOException·ex·=·new·InterruptedIOException("timeout"); |
| 123 | ········if·(cause·!=·null)·{ | 123 | ········if·(cause·!=·null)·{ |
| 124 | ············ex.initCause(cause); | 124 | ············ex.initCause(cause); |
| 125 | ········} | 125 | ········} |
| Offset 140, 20 lines modified | Offset 140, 20 lines modified | ||
| 140 | ····final·void·a(final·boolean·b)·{ | 140 | ····final·void·a(final·boolean·b)·{ |
| 141 | ········if·(this.a_()·&&·b)·{ | 141 | ········if·(this.a_()·&&·b)·{ |
| 142 | ············throw·this.a((IOException)null); | 142 | ············throw·this.a((IOException)null); |
| 143 | ········} | 143 | ········} |
| 144 | ····} | 144 | ····} |
| 145 | ···· | 145 | ···· |
| 146 | ····public·final·boolean·a_()·{ | 146 | ····public·final·boolean·a_()·{ |
| 147 | ········boolean· | 147 | ········boolean·b·=·false; |
| 148 | ········if·(this.e)·{ | 148 | ········if·(this.e)·{ |
| Max diff block lines reached; 240/5999 bytes (4.00%) of diff not shown. | |||
| Offset 14, 11 lines modified | Offset 14, 11 lines modified | ||
| 14 | ····} | 14 | ····} |
| 15 | ···· | 15 | ···· |
| 16 | ····public·boolean·a(final·int·n,·final·List·list,·final·boolean·b)·{ | 16 | ····public·boolean·a(final·int·n,·final·List·list,·final·boolean·b)·{ |
| 17 | ········return·true; | 17 | ········return·true; |
| 18 | ····} | 18 | ····} |
| 19 | ···· | 19 | ···· |
| 20 | ····public·boolean·a(final·int·n,·final·BufferedSource·bufferedSource,·final·int·n2,·final·boolean·b)·{ | 20 | ····public·boolean·a(final·int·n,·final·BufferedSource·bufferedSource,·final·int·n2,·final·boolean·b)·{ |
| 21 | ········bufferedSource. | 21 | ········bufferedSource.h((long)n2); |
| 22 | ········return·true; | 22 | ········return·true; |
| 23 | ····} | 23 | ····} |
| 24 | } | 24 | } |
| Offset 511, 35 lines modified | Offset 511, 36 lines modified | ||
| 511 | ········36:·anewarray·····#82·················//·class·java/lang/Object | 511 | ········36:·anewarray·····#82·················//·class·java/lang/Object |
| 512 | ········39:·astore········5 | 512 | ········39:·astore········5 |
| 513 | ········41:·aload_3 | 513 | ········41:·aload_3 |
| 514 | ········42:·aload_1 | 514 | ········42:·aload_1 |
| 515 | ········43:·aload·········5 | 515 | ········43:·aload·········5 |
| 516 | ········45:·invokevirtual·#85·················//·Method·okhttp3/internal/platform/OptionalMethod.d:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; | 516 | ········45:·invokevirtual·#85·················//·Method·okhttp3/internal/platform/OptionalMethod.d:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; |
| 517 | ········48:·checkcast·····#63·················//·class·"[B" | 517 | ········48:·checkcast·····#63·················//·class·"[B" |
| 518 | ········51:·checkcast·····#63·················//·class·"[B" | ||
| 518 | ········5 | 519 | ········54:·astore_3 |
| 519 | ········5 | 520 | ········55:·aload_3 |
| 520 | ········5 | 521 | ········56:·ifnull········82 |
| 521 | ········5 | 522 | ········59:·new···········#59·················//·class·java/lang/String |
| 522 | ········ | 523 | ········62:·astore_2 |
| 523 | ········6 | 524 | ········63:·getstatic·····#90·················//·Field·okhttp3/internal/Util.e:Ljava/nio/charset/Charset; |
| 524 | ········6 | 525 | ········66:·astore········5 |
| 525 | ········6 | 526 | ········68:·aload_2 |
| 526 | ········6 | 527 | ········69:·aload_3 |
| 527 | ········ | 528 | ········70:·aload·········5 |
| 528 | ········ | 529 | ········72:·invokespecial·#93·················//·Method·java/lang/String."<init>":([BLjava/nio/charset/Charset;)V |
| 529 | ········7 | 530 | ········75:·aload_2 |
| 530 | ········7 | 531 | ········76:·astore_3 |
| 531 | ········7 | 532 | ········77:·aload_3 |
| 532 | ········7 | 533 | ········78:·astore_2 |
| 533 | ········7 | 534 | ········79:·goto··········11 |
| 534 | ········ | 535 | ········82:·iconst_0 |
| 535 | ········8 | 536 | ········83:·istore········4 |
| 536 | ········8 | 537 | ········85:·aconst_null |
| 537 | ········8 | 538 | ········86:·astore_3 |
| 538 | ········8 | 539 | ········87:·goto··········77 |
| 539 | ··public·okhttp3.internal.tls.CertificateChainCleaner·a(javax.net.ssl.X509TrustManager); | 540 | ··public·okhttp3.internal.tls.CertificateChainCleaner·a(javax.net.ssl.X509TrustManager); |
| 540 | ····descriptor:·(Ljavax/net/ssl/X509TrustManager;)Lokhttp3/internal/tls/CertificateChainCleaner; | 541 | ····descriptor:·(Ljavax/net/ssl/X509TrustManager;)Lokhttp3/internal/tls/CertificateChainCleaner; |
| 541 | ····flags:·(0x0001)·ACC_PUBLIC | 542 | ····flags:·(0x0001)·ACC_PUBLIC |
| 542 | ····Code: | 543 | ····Code: |
| 543 | ······stack=300,·locals=11,·args_size=2 | 544 | ······stack=300,·locals=11,·args_size=2 |
| 544 | ·········0:·ldc···········#95·················//·String·android.net.http.X509TrustManagerExtensions | 545 | ·········0:·ldc···········#95·················//·String·android.net.http.X509TrustManagerExtensions |
| Offset 84, 14 lines modified | Offset 84, 43 lines modified | ||
| 84 | ············} | 84 | ············} |
| 85 | ············catch·(CertificateParsingException·ex5)·{} | 85 | ············catch·(CertificateParsingException·ex5)·{} |
| 86 | ············Object·o·=·list; | 86 | ············Object·o·=·list; |
| 87 | ············return·(List)o; | 87 | ············return·(List)o; |
| 88 | ········} | 88 | ········} |
| 89 | ····} | 89 | ····} |
| 90 | ···· | 90 | ···· |
| 91 | ····private·boolean·a(String·string,·String·string2)·{ | ||
| 92 | ········final·int·n·=·-1; | ||
| 93 | ········final·char·ch·=·'.'; | ||
| 94 | ········final·int·n2·=·1; | ||
| 95 | ········boolean·equals·=·false; | ||
| 96 | ········if·(string·!=·null·&&·string.length()·!=·0·&&·!string.startsWith(".")·&&·!string.endsWith("..")·&&·string2·!=·null·&&·string2.length()·!=·0·&&·!string2.startsWith(".")·&&·!string2.endsWith(".."))·{ | ||
| 97 | ············if·(!string.endsWith("."))·{ | ||
| 98 | ················string·+=·ch; | ||
| 99 | ············} | ||
| 100 | ············if·(!string2.endsWith("."))·{ | ||
| 101 | ················string2·+=·ch; | ||
| 102 | ············} | ||
| 103 | ············final·String·lowerCase·=·string2.toLowerCase(Locale.US); | ||
| 104 | ············if·(!lowerCase.contains("*"))·{ | ||
| 105 | ················equals·=·string.equals(lowerCase); | ||
| 106 | ············} | ||
| 107 | ············else·if·(lowerCase.startsWith("*.")·&&·lowerCase.indexOf(42,·n2)·==·n·&&·string.length()·>=·lowerCase.length()·&&·!"*.".equals(lowerCase))·{ | ||
| 108 | ················final·String·substring·=·lowerCase.substring(n2); | ||
| 109 | ················if·(string.endsWith(substring))·{ | ||
| 110 | ····················final·int·n3·=·string.length()·-·substring.length(); | ||
| 111 | ····················if·(n3·<=·0·||·string.lastIndexOf(ch,·n3·-·1)·==·n)·{ | ||
| 112 | ························equals·=·(n2·!=·0); | ||
| 113 | ····················} | ||
| 114 | ················} | ||
| 115 | ············} | ||
| 116 | ········} | ||
| 117 | ········return·equals; | ||
| 118 | ····} | ||
| 119 | ···· | ||
| 91 | ····private·boolean·b(final·String·s,·final·X509Certificate·x509Certificate)·{ | 120 | ····private·boolean·b(final·String·s,·final·X509Certificate·x509Certificate)·{ |
| 92 | ········final·List·a·=·a(x509Certificate,·7); | 121 | ········final·List·a·=·a(x509Certificate,·7); |
| 93 | ········for·(int·size·=·a.size(),·i·=·0;·i·<·size;·++i)·{ | 122 | ········for·(int·size·=·a.size(),·i·=·0;·i·<·size;·++i)·{ |
| 94 | ············if·(s.equalsIgnoreCase(a.get(i)))·{ | 123 | ············if·(s.equalsIgnoreCase(a.get(i)))·{ |
| 95 | ················return·true; | 124 | ················return·true; |
| 96 | ············} | 125 | ············} |
| 97 | ········} | 126 | ········} |
| Offset 117, 43 lines modified | Offset 146, 14 lines modified | ||
| 117 | ············if·(a3·!=·null)·{ | 146 | ············if·(a3·!=·null)·{ |
| 118 | ················return·this.a(lowerCase,·a3); | 147 | ················return·this.a(lowerCase,·a3); |
| 119 | ············} | 148 | ············} |
| 120 | ········} | 149 | ········} |
| 121 | ········return·false; | 150 | ········return·false; |
| 122 | ····} | 151 | ····} |
| 123 | ···· | 152 | ···· |
| 124 | ····public·boolean·a(String·string,·String·string2)·{ | ||
| 125 | ········final·int·n·=·-1; | ||
| 126 | ········final·char·ch·=·'.'; | ||
| 127 | ········final·int·n2·=·1; | ||
| 128 | ········boolean·equals·=·false; | ||
| 129 | ········if·(string·!=·null·&&·string.length()·!=·0·&&·!string.startsWith(".")·&&·!string.endsWith("..")·&&·string2·!=·null·&&·string2.length()·!=·0·&&·!string2.startsWith(".")·&&·!string2.endsWith(".."))·{ | ||
| 130 | ············if·(!string.endsWith("."))·{ | ||
| 131 | ················string·+=·ch; | ||
| 132 | ············} | ||
| 133 | ············if·(!string2.endsWith("."))·{ | ||
| 134 | ················string2·+=·ch; | ||
| 135 | ············} | ||
| 136 | ············final·String·lowerCase·=·string2.toLowerCase(Locale.US); | ||
| 137 | ············if·(!lowerCase.contains("*"))·{ | ||
| 138 | ················equals·=·string.equals(lowerCase); | ||
| 139 | ············} | ||
| 140 | ············else·if·(lowerCase.startsWith("*.")·&&·lowerCase.indexOf(42,·n2)·==·n·&&·string.length()·>=·lowerCase.length()·&&·!"*.".equals(lowerCase))·{ | ||
| 141 | ················final·String·substring·=·lowerCase.substring(n2); | ||
| 142 | ················if·(string.endsWith(substring))·{ | ||
| 143 | ····················final·int·n3·=·string.length()·-·substring.length(); | ||
| 144 | ····················if·(n3·<=·0·||·string.lastIndexOf(ch,·n3·-·1)·==·n)·{ | ||
| 145 | ························equals·=·(n2·!=·0); | ||
| 146 | ····················} | ||
| 147 | ················} | ||
| 148 | ············} | ||
| 149 | ········} | ||
| 150 | ········return·equals; | ||
| 151 | ····} | ||
| 152 | ···· | ||
| 153 | ····public·boolean·a(final·String·s,·final·X509Certificate·x509Certificate)·{ | 153 | ····public·boolean·a(final·String·s,·final·X509Certificate·x509Certificate)·{ |
| 154 | ········boolean·b; | 154 | ········boolean·b; |
| 155 | ········if·(Util.c(s))·{ | 155 | ········if·(Util.c(s))·{ |
| 156 | ············b·=·this.b(s,·x509Certificate); | 156 | ············b·=·this.b(s,·x509Certificate); |
| 157 | ········} | 157 | ········} |
| 158 | ········else·{ | 158 | ········else·{ |
| 159 | ············b·=·this.c(s,·x509Certificate); | 159 | ············b·=·this.c(s,·x509Certificate); |
| Offset 19, 17 lines modified | Offset 19, 17 lines modified | ||
| 19 | ····················} | 19 | ····················} |
| 20 | ················} | 20 | ················} |
| 21 | ············} | 21 | ············} |
| 22 | ············catch·(InterruptedException·ex)·{ | 22 | ············catch·(InterruptedException·ex)·{ |
| 23 | ················continue; | 23 | ················continue; |
| 24 | ············} | 24 | ············} |
| 25 | ············final·AsyncTimeout·asyncTimeout; | 25 | ············final·AsyncTimeout·asyncTimeout; |
| 26 | ············if·(asyncTimeout·==·AsyncTimeout. | 26 | ············if·(asyncTimeout·==·AsyncTimeout.f())·{ |
| 27 | ················break; | 27 | ················break; |
| 28 | ············} | 28 | ············} |
| 29 | ············//·monitorexit(clazz) | 29 | ············//·monitorexit(clazz) |
| 30 | ············asyncTimeout.a(); | 30 | ············asyncTimeout.a(); |
| 31 | ········} | 31 | ········} |
| 32 | ········AsyncTimeout. | 32 | ········AsyncTimeout.a((AsyncTimeout)null); |
| 33 | ····} | 33 | ····} |
| 34 | ····//·monitorexit(clazz) | 34 | ····//·monitorexit(clazz) |
| 35 | } | 35 | } |
| Offset 17, 13 lines modified | Offset 17, 13 lines modified | ||
| 17 | ···· | 17 | ···· |
| 18 | ····BufferedSink·g(final·int·p0); | 18 | ····BufferedSink·g(final·int·p0); |
| 19 | ···· | 19 | ···· |
| 20 | ····BufferedSink·h(final·int·p0); | 20 | ····BufferedSink·h(final·int·p0); |
| 21 | ···· | 21 | ···· |
| 22 | ····BufferedSink·i(final·int·p0); | 22 | ····BufferedSink·i(final·int·p0); |
| 23 | ···· | 23 | ···· |
| 24 | ····BufferedSink· | 24 | ····BufferedSink·k(final·long·p0); |
| 25 | ···· | 25 | ···· |
| 26 | ····BufferedSink· | 26 | ····BufferedSink·l(final·long·p0); |
| 27 | ···· | 27 | ···· |
| 28 | ····BufferedSink·u(); | 28 | ····BufferedSink·u(); |
| 29 | } | 29 | } |
| Offset 10, 16 lines modified | Offset 10, 14 lines modified | ||
| 10 | ···· | 10 | ···· |
| 11 | ····long·a(final·byte·p0); | 11 | ····long·a(final·byte·p0); |
| 12 | ···· | 12 | ···· |
| 13 | ····String·a(final·Charset·p0); | 13 | ····String·a(final·Charset·p0); |
| 14 | ···· | 14 | ···· |
| 15 | ····void·a(final·long·p0); | 15 | ····void·a(final·long·p0); |
| 16 | ···· | 16 | ···· |
| 17 | ····void·a(final·byte[]·p0); | ||
| 18 | ···· | ||
| 19 | ····boolean·a(final·long·p0,·final·ByteString·p1); | 17 | ····boolean·a(final·long·p0,·final·ByteString·p1); |
| 20 | ···· | 18 | ···· |
| 21 | ····long·b(final·ByteString·p0); | 19 | ····long·b(final·ByteString·p0); |
| 22 | ···· | 20 | ···· |
| 23 | ····boolean·b(final·long·p0); | 21 | ····boolean·b(final·long·p0); |
| 24 | ···· | 22 | ···· |
| 25 | ····Buffer·c(); | 23 | ····Buffer·c(); |
| Offset 28, 22 lines modified | Offset 26, 22 lines modified | ||
| 28 | ···· | 26 | ···· |
| 29 | ····String·e(final·long·p0); | 27 | ····String·e(final·long·p0); |
| 30 | ···· | 28 | ···· |
| 31 | ····boolean·e(); | 29 | ····boolean·e(); |
| 32 | ···· | 30 | ···· |
| 33 | ····InputStream·f(); | 31 | ····InputStream·f(); |
| 34 | ···· | 32 | ···· |
| 33 | ····byte[]·g(final·long·p0); | ||
| 34 | ···· | ||
| 35 | ····byte·h(); | 35 | ····byte·h(); |
| 36 | ···· | 36 | ···· |
| 37 | ···· | 37 | ····void·h(final·long·p0); |
| 38 | ···· | 38 | ···· |
| 39 | ····short·i(); | 39 | ····short·i(); |
| 40 | ···· | 40 | ···· |
| 41 | ····void·i(final·long·p0); | ||
| 42 | ···· | ||
| 43 | ····int·j(); | 41 | ····int·j(); |
| 44 | ···· | 42 | ···· |
| 45 | ····short·k(); | 43 | ····short·k(); |
| 46 | ···· | 44 | ···· |
| 47 | ····int·l(); | 45 | ····int·l(); |
| 48 | ···· | 46 | ···· |
| 49 | ····long·m(); | 47 | ····long·m(); |
| Offset 62, 15 lines modified | Offset 62, 15 lines modified | ||
| 62 | ········} | 62 | ········} |
| 63 | ········else·{ | 63 | ········else·{ |
| 64 | ············final·ByteString[]·a2·=·options.a; | 64 | ············final·ByteString[]·a2·=·options.a; |
| 65 | ············for·(int·length·=·a2.length,·i·=·0;·i·<·length;·++i)·{ | 65 | ············for·(int·length·=·a2.length,·i·=·0;·i·<·length;·++i)·{ |
| 66 | ················final·ByteString·byteString·=·a2[i]; | 66 | ················final·ByteString·byteString·=·a2[i]; |
| 67 | ················if·(this.b·>=·byteString.g()·&&·this.a(a,·a.b,·byteString,·0,·byteString.g()))·{ | 67 | ················if·(this.b·>=·byteString.g()·&&·this.a(a,·a.b,·byteString,·0,·byteString.g()))·{ |
| 68 | ····················try·{ | 68 | ····················try·{ |
| 69 | ························this. | 69 | ························this.h((long)byteString.g()); |
| 70 | ························index·=·i; | 70 | ························index·=·i; |
| 71 | ························return·index; | 71 | ························return·index; |
| 72 | ····················} | 72 | ····················} |
| 73 | ····················catch·(EOFException·detailMessage)·{ | 73 | ····················catch·(EOFException·detailMessage)·{ |
| 74 | ························throw·new·AssertionError((Object)detailMessage); | 74 | ························throw·new·AssertionError((Object)detailMessage); |
| 75 | ····················} | 75 | ····················} |
| 76 | ················} | 76 | ················} |
| Offset 97, 69 lines modified | Offset 97, 61 lines modified | ||
| 97 | ················SegmentPool.a(a2); | 97 | ················SegmentPool.a(a2); |
| 98 | ············} | 98 | ············} |
| 99 | ········} | 99 | ········} |
| 100 | ········return·min; | 100 | ········return·min; |
| 101 | ····} | 101 | ····} |
| 102 | ···· | 102 | ···· |
| 103 | ····public·long·a(final·byte·b)·{ | 103 | ····public·long·a(final·byte·b)·{ |
| 104 | ········return·this.a(b,·0L | 104 | ········return·this.a(b,·0L); |
| 105 | ····} | 105 | ····} |
| 106 | ···· | 106 | ···· |
| 107 | ····public·long·a(final·byte·b,·long· | 107 | ····public·long·a(final·byte·b,·long·n)·{ |
| 108 | ········long·b2·=·0L; | ||
| 109 | ········final·long·n2·=·(long)(-1); | ||
| 108 | ········if·( | 110 | ········if·(n·<·b2)·{ |
| 111 | ············throw·new·IllegalArgumentException("fromIndex·<·0"); | ||
| 109 | ············throw·new·IllegalArgumentException(String.format("size=%s·fromIndex=%s·toIndex=%s",·Long.valueOf(this.b),·Long.valueOf(l),·Long.valueOf(b2))); | ||
| 110 | ········} | ||
| 111 | ········if·(b2·>·this.b)·{ | ||
| 112 | ············b2·=·this.b; | ||
| 113 | ········} | 112 | ········} |
| 113 | ········final·Segment·a·=·this.a; | ||
| 114 | ········long·n; | 114 | ········long·n3; |
| 115 | ········if·( | 115 | ········if·(a·==·null)·{ |
| 116 | ············n·=· | 116 | ············n3·=·n2; |
| 117 | ········} | 117 | ········} |
| 118 | ········else·{ | 118 | ········else·{ |
| 119 | ············final·Segment·a·=·this.a; | ||
| 120 | ············ | 119 | ············Segment·segment; |
| 120 | ············if·(this.b·-·n·<·n)·{ | ||
| 121 | ················for·(b2·=·this.b,·segment·=·a;·b2·>·n;·b2·-=·segment.c·-·segment.b)·{ | ||
| 122 | ····················segment·=·segment.g; | ||
| 121 | ················ | 123 | ················} |
| 122 | ············} | 124 | ············} |
| 123 | ············else·{ | 125 | ············else·{ |
| 124 | ················long·b3; | ||
| 125 | ················Segment·segment; | ||
| 126 | ················if·(this.b·-·l·<·l)·{ | ||
| 127 | ····················for·(b3·=·this.b,·segment·=·a;·b3·>·l;·b3·-=·segment.c·-·segment.b)·{ | ||
| 128 | ························segment·=·segment.g; | ||
| 129 | ····················} | ||
| 130 | ················} | ||
| 131 | ················else·{ | ||
| 132 | ····················b3·=·0L; | ||
| 133 | ················ | 126 | ················segment·=·a; |
| 134 | ················ | 127 | ················while·(true)·{ |
| 135 | ···················· | 128 | ····················final·long·n4·=·segment.c·-·segment.b·+·b2; |
| 136 | ···················· | 129 | ····················if·(n4·>=·n)·{ |
| 137 | ························ | 130 | ························break; |
| 138 | ························} | ||
| 139 | ························segment·=·segment.f; | ||
| 140 | ························b3·=·n2; | ||
| 141 | ····················} | 131 | ····················} |
| 132 | ····················segment·=·segment.f; | ||
| 133 | ····················b2·=·n4; | ||
| 142 | ················} | 134 | ················} |
| 143 | ················long·n5; | ||
| 144 | ············ | 135 | ············} |
| 136 | ············while·(b2·<·this.b)·{ | ||
| 145 | ················ | 137 | ················final·byte[]·a2·=·segment.a; |
| 146 | ················ | 138 | ················for·(int·i·=·(int)(segment.b·+·n·-·b2);·i·<·segment.c;·++i)·{ |
| 147 | ···················· | 139 | ····················if·(a2[i]·==·b)·{ |
| 148 | ························· | 140 | ························n3·=·b2·+·(i·-·segment.b); |
| 149 | ························ | 141 | ························return·n3; |
| 150 | ························} | ||
| 151 | ····················} | 142 | ····················} |
| 152 | ····················n5·=·segment.c·-·segment.b·+·n3; | ||
| 153 | ····················segment·=·segment.f; | ||
| 154 | ················} | 143 | ················} |
| 144 | ················b2·+=·segment.c·-·segment.b; | ||
| 145 | ················segment·=·segment.f; | ||
| 155 | ················n·=· | 146 | ················n·=·b2; |
| 156 | ············} | 147 | ············} |
| 148 | ············n3·=·n2; | ||
| 157 | ········} | 149 | ········} |
| 158 | ········return·n; | 150 | ········return·n3; |
| 159 | ····} | 151 | ····} |
| 160 | ···· | 152 | ···· |
| 161 | ····public·long·a(final·Buffer·buffer,·long·b)·{ | 153 | ····public·long·a(final·Buffer·buffer,·long·b)·{ |
| 162 | ········final·long·n·=·0L; | 154 | ········final·long·n·=·0L; |
| 163 | ········if·(buffer·==·null)·{ | 155 | ········if·(buffer·==·null)·{ |
| 164 | ············throw·new·IllegalArgumentException("sink·==·null"); | 156 | ············throw·new·IllegalArgumentException("sink·==·null"); |
| 165 | ········} | 157 | ········} |
| Offset 275, 15 lines modified | Offset 267, 15 lines modified | ||
| 275 | ········String·s; | 267 | ········String·s; |
| 276 | ········if·(lng·==·n)·{ | 268 | ········if·(lng·==·n)·{ |
| 277 | ············s·=·""; | 269 | ············s·=·""; |
| 278 | ········} | 270 | ········} |
| 279 | ········else·{ | 271 | ········else·{ |
| 280 | ············final·Segment·a·=·this.a; | 272 | ············final·Segment·a·=·this.a; |
| 281 | ············if·(a.b·+·lng·>·a.c)·{ | 273 | ············if·(a.b·+·lng·>·a.c)·{ |
| 282 | ················s·=·new·String(this. | 274 | ················s·=·new·String(this.g(lng),·charset); |
| 283 | ············} | 275 | ············} |
| 284 | ············else·{ | 276 | ············else·{ |
| 285 | ················s·=·new·String(a.a,·a.b,·(int)lng,·charset); | 277 | ················s·=·new·String(a.a,·a.b,·(int)lng,·charset); |
| 286 | ················a.b·+=·lng; | 278 | ················a.b·+=·lng; |
| 287 | ················this.b·-=·lng; | 279 | ················this.b·-=·lng; |
| 288 | ················if·(a.b·==·a.c)·{ | 280 | ················if·(a.b·==·a.c)·{ |
| 289 | ····················this.a·=·a.a(); | 281 | ····················this.a·=·a.a(); |
| Offset 299, 40 lines modified | Offset 291, 38 lines modified | ||
| 299 | ············return·this.a(this.b,·charset); | 291 | ············return·this.a(this.b,·charset); |
| 300 | ········} | 292 | ········} |
| 301 | ········catch·(EOFException·detailMessage)·{ | 293 | ········catch·(EOFException·detailMessage)·{ |
| 302 | ············throw·new·AssertionError((Object)detailMessage); | 294 | ············throw·new·AssertionError((Object)detailMessage); |
| 303 | ········} | 295 | ········} |
| 304 | ····} | 296 | ····} |
| 305 | ···· | 297 | ···· |
| 306 | ····public·Buffer·a(final·int· | 298 | ····public·Buffer·a(final·int·n)·{ |
| 307 | ········if·( | 299 | ········if·(n·<·128)·{ |
| 308 | ············this.b( | 300 | ············this.b(n); |
| 309 | ········} | 301 | ········} |
| 310 | ········else·if·( | 302 | ········else·if·(n·<·2048)·{ |
| Max diff block lines reached; 12721/18761 bytes (67.81%) of diff not shown. | |||
| Offset 46, 15 lines modified | Offset 46, 15 lines modified | ||
| 46 | ········return·this.a.d(); | 46 | ········return·this.a.d(); |
| 47 | ····} | 47 | ····} |
| 48 | ···· | 48 | ···· |
| 49 | ····public·Timeout·d_()·{ | 49 | ····public·Timeout·d_()·{ |
| 50 | ········return·this.a.d_(); | 50 | ········return·this.a.d_(); |
| 51 | ····} | 51 | ····} |
| 52 | ···· | 52 | ···· |
| 53 | ····public·Timeout· | 53 | ····public·Timeout·e_()·{ |
| 54 | ········return·this.a. | 54 | ········return·this.a.e_(); |
| 55 | ····} | 55 | ····} |
| 56 | ···· | 56 | ···· |
| 57 | ····public·void·g()·{ | 57 | ····public·void·g()·{ |
| 58 | ········this.a.g(); | 58 | ········this.a.g(); |
| 59 | ····} | 59 | ····} |
| 60 | } | 60 | } |
| Offset 55, 46 lines modified | Offset 55, 46 lines modified | ||
| 55 | ········else·{ | 55 | ········else·{ |
| 56 | ············b·=·false; | 56 | ············b·=·false; |
| 57 | ········} | 57 | ········} |
| 58 | ········if·(b)·{ | 58 | ········if·(b)·{ |
| 59 | ············this.a(this.b.c(),·0L,·10); | 59 | ············this.a(this.b.c(),·0L,·10); |
| 60 | ········} | 60 | ········} |
| 61 | ········this.a("ID1ID2",·8075,·this.b.i()); | 61 | ········this.a("ID1ID2",·8075,·this.b.i()); |
| 62 | ········this.b. | 62 | ········this.b.h((long)8); |
| 63 | ········if·((c·>>·2·&·0x1)·==·0x1)·{ | 63 | ········if·((c·>>·2·&·0x1)·==·0x1)·{ |
| 64 | ············this.b.a((long)2); | 64 | ············this.b.a((long)2); |
| 65 | ············if·(b)·{ | 65 | ············if·(b)·{ |
| 66 | ················this.a(this.b.c(),·0L,·2); | 66 | ················this.a(this.b.c(),·0L,·2); |
| 67 | ············} | 67 | ············} |
| 68 | ············final·short·k·=·this.b.c().k(); | 68 | ············final·short·k·=·this.b.c().k(); |
| 69 | ············this.b.a((long)k); | 69 | ············this.b.a((long)k); |
| 70 | ············if·(b)·{ | 70 | ············if·(b)·{ |
| 71 | ················this.a(this.b.c(),·0L,·k); | 71 | ················this.a(this.b.c(),·0L,·k); |
| 72 | ············} | 72 | ············} |
| 73 | ············this.b. | 73 | ············this.b.h((long)k); |
| 74 | ········} | 74 | ········} |
| 75 | ········if·((c·>>·3·&·0x1)·==·0x1)·{ | 75 | ········if·((c·>>·3·&·0x1)·==·0x1)·{ |
| 76 | ············final·long·a·=·this.b.a((byte)0); | 76 | ············final·long·a·=·this.b.a((byte)0); |
| 77 | ············if·(a·==·-1)·{ | 77 | ············if·(a·==·-1)·{ |
| 78 | ················throw·new·EOFException(); | 78 | ················throw·new·EOFException(); |
| 79 | ············} | 79 | ············} |
| 80 | ············if·(b)·{ | 80 | ············if·(b)·{ |
| 81 | ················this.a(this.b.c(),·0L,·1L·+·a); | 81 | ················this.a(this.b.c(),·0L,·1L·+·a); |
| 82 | ············} | 82 | ············} |
| 83 | ············this.b. | 83 | ············this.b.h(1L·+·a); |
| 84 | ········} | 84 | ········} |
| 85 | ········if·((c·>>·4·&·0x1)·==·0x1)·{ | 85 | ········if·((c·>>·4·&·0x1)·==·0x1)·{ |
| 86 | ············final·long·a2·=·this.b.a((byte)0); | 86 | ············final·long·a2·=·this.b.a((byte)0); |
| 87 | ············if·(a2·==·-1)·{ | 87 | ············if·(a2·==·-1)·{ |
| 88 | ················throw·new·EOFException(); | 88 | ················throw·new·EOFException(); |
| 89 | ············} | 89 | ············} |
| 90 | ············if·(b)·{ | 90 | ············if·(b)·{ |
| 91 | ················this.a(this.b.c(),·0L,·1L·+·a2); | 91 | ················this.a(this.b.c(),·0L,·1L·+·a2); |
| 92 | ············} | 92 | ············} |
| 93 | ············this.b. | 93 | ············this.b.h(1L·+·a2); |
| 94 | ········} | 94 | ········} |
| 95 | ········if·(b)·{ | 95 | ········if·(b)·{ |
| 96 | ············this.a("FHCRC",·this.b.k(),·(int)this.e.getValue()); | 96 | ············this.a("FHCRC",·this.b.k(),·(int)this.e.getValue()); |
| 97 | ············this.e.reset(); | 97 | ············this.e.reset(); |
| 98 | ········} | 98 | ········} |
| 99 | ····} | 99 | ····} |
| 100 | ···· | 100 | ···· |
| Offset 23, 15 lines modified | Offset 23, 15 lines modified | ||
| 23 | ········this.b·=·b; | 23 | ········this.b·=·b; |
| 24 | ····} | 24 | ····} |
| 25 | ···· | 25 | ···· |
| 26 | ····private·void·c()·{ | 26 | ····private·void·c()·{ |
| 27 | ········if·(this.c·!=·0)·{ | 27 | ········if·(this.c·!=·0)·{ |
| 28 | ············final·int·n·=·this.c·-·this.b.getRemaining(); | 28 | ············final·int·n·=·this.c·-·this.b.getRemaining(); |
| 29 | ············this.c·-=·n; | 29 | ············this.c·-=·n; |
| 30 | ············this.a. | 30 | ············this.a.h((long)n); |
| 31 | ········} | 31 | ········} |
| 32 | ····} | 32 | ····} |
| 33 | ···· | 33 | ···· |
| 34 | ····public·long·a(final·Buffer·buffer,·final·long·lng)·{ | 34 | ····public·long·a(final·Buffer·buffer,·final·long·lng)·{ |
| 35 | ········long·n·=·0L; | 35 | ········long·n·=·0L; |
| 36 | ········if·(lng·<·n)·{ | 36 | ········if·(lng·<·n)·{ |
| 37 | ············throw·new·IllegalArgumentException("byteCount·<·0:·"·+·lng); | 37 | ············throw·new·IllegalArgumentException("byteCount·<·0:·"·+·lng); |
| Offset 127, 27 lines modified | Offset 127, 27 lines modified | ||
| 127 | ········if·(this.c)·{ | 127 | ········if·(this.c)·{ |
| 128 | ············throw·new·IllegalStateException("closed"); | 128 | ············throw·new·IllegalStateException("closed"); |
| 129 | ········} | 129 | ········} |
| 130 | ········this.a.b(n); | 130 | ········this.a.b(n); |
| 131 | ········return·this.u(); | 131 | ········return·this.u(); |
| 132 | ····} | 132 | ····} |
| 133 | ···· | 133 | ···· |
| 134 | ····public·BufferedSink· | 134 | ····public·BufferedSink·k(final·long·n)·{ |
| 135 | ········if·(this.c)·{ | 135 | ········if·(this.c)·{ |
| 136 | ············throw·new·IllegalStateException("closed"); | 136 | ············throw·new·IllegalStateException("closed"); |
| 137 | ········} | 137 | ········} |
| 138 | ········this.a. | 138 | ········this.a.j(n); |
| 139 | ········return·this.u(); | 139 | ········return·this.u(); |
| 140 | ····} | 140 | ····} |
| 141 | ···· | 141 | ···· |
| 142 | ····public·BufferedSink· | 142 | ····public·BufferedSink·l(final·long·n)·{ |
| 143 | ········if·(this.c)·{ | 143 | ········if·(this.c)·{ |
| 144 | ············throw·new·IllegalStateException("closed"); | 144 | ············throw·new·IllegalStateException("closed"); |
| 145 | ········} | 145 | ········} |
| 146 | ········this.a. | 146 | ········this.a.i(n); |
| 147 | ········return·this.u(); | 147 | ········return·this.u(); |
| 148 | ····} | 148 | ····} |
| 149 | ···· | 149 | ···· |
| 150 | ····@Override | 150 | ····@Override |
| 151 | ····public·String·toString()·{ | 151 | ····public·String·toString()·{ |
| 152 | ········return·"buffer("·+·this.b·+·")"; | 152 | ········return·"buffer("·+·this.b·+·")"; |
| 153 | ····} | 153 | ····} |
| Offset 27, 46 lines modified | Offset 27, 42 lines modified | ||
| 27 | ········do·{ | 27 | ········do·{ |
| 28 | ············final·int·b·=·this.a.b(options); | 28 | ············final·int·b·=·this.a.b(options); |
| 29 | ············if·(b·!=·n)·{ | 29 | ············if·(b·!=·n)·{ |
| 30 | ················final·int·g·=·options.a[b].g(); | 30 | ················final·int·g·=·options.a[b].g(); |
| 31 | ················if·(g·>·this.a.b)·{ | 31 | ················if·(g·>·this.a.b)·{ |
| 32 | ····················continue; | 32 | ····················continue; |
| 33 | ················} | 33 | ················} |
| 34 | ················this.a. | 34 | ················this.a.h((long)g); |
| 35 | ················n·=·b; | 35 | ················n·=·b; |
| 36 | ············} | 36 | ············} |
| 37 | ············return·n; | 37 | ············return·n; |
| 38 | ········}·while·(this.b.a(this.a,·8192L)·!=·-1); | 38 | ········}·while·(this.b.a(this.a,·8192L)·!=·-1); |
| 39 | ········return·n; | 39 | ········return·n; |
| 40 | ····} | 40 | ····} |
| 41 | ···· | 41 | ···· |
| 42 | ····public·long·a(final·byte·b)·{ | 42 | ····public·long·a(final·byte·b)·{ |
| 43 | ········return·this.a(b,·0L | 43 | ········return·this.a(b,·0L); |
| 44 | ····} | 44 | ····} |
| 45 | ···· | 45 | ···· |
| 46 | ····public·long·a(final·byte·b,· | 46 | ····public·long·a(final·byte·b,·long·max)·{ |
| 47 | ········final·long·n·=·(long)(-1); | 47 | ········final·long·n·=·(long)(-1); |
| 48 | ········if·(this.c)·{ | 48 | ········if·(this.c)·{ |
| 49 | ············throw·new·IllegalStateException("closed"); | 49 | ············throw·new·IllegalStateException("closed"); |
| 50 | ········} | 50 | ········} |
| 51 | ········Label_0037:·{ | ||
| 52 | ············break·Label_0037; | ||
| 53 | ············do·{ | ||
| 51 | ········if·(l·<·0L·||·i·<·l)·{ | ||
| 52 | ············throw·new·IllegalArgumentException(String.format("fromIndex=%s·toIndex=%s",·Long.valueOf(l),·Long.valueOf(i))); | ||
| 53 | ········} | ||
| 54 | ········long·max·=·l; | ||
| 55 | ········while·(max·<·i)·{ | ||
| 56 | ············long·a·=·this.a.a(b,·max,·i); | ||
| 57 | ············if·(a·==·n)·{ | ||
| 58 | ················final·long·b2 | 54 | ················final·long·b2; |
| 59 | ················if·(b2·<·i·&&·this.b.a(this.a,·8192L)·!=·n)·{ | ||
| 60 | ················ | 55 | ················max·=·Math.max(max,·b2); |
| 56 | ················final·long·a·=·this.a.a(b,·max); | ||
| 57 | ················if·(a·!=·n)·{ | ||
| 61 | ···················· | 58 | ····················return·a; |
| 62 | ················} | 59 | ················} |
| 63 | ················ | 60 | ················b2·=·this.a.b; |
| 61 | ············}·while·(this.b.a(this.a,·8192L)·!=·n); | ||
| 64 | ············} | ||
| 65 | ············return·a; | ||
| 66 | ········} | 62 | ········} |
| 67 | ········return·n; | 63 | ········return·n; |
| 68 | ····} | 64 | ····} |
| 69 | ···· | 65 | ···· |
| 70 | ····public·long·a(final·Buffer·buffer,·final·long·n)·{ | 66 | ····public·long·a(final·Buffer·buffer,·final·long·n)·{ |
| 71 | ········final·long·n2·=·0L; | 67 | ········final·long·n2·=·0L; |
| 72 | ········long·a·=·(long)(-1); | 68 | ········long·a·=·(long)(-1); |
| Offset 119, 32 lines modified | Offset 115, 14 lines modified | ||
| 119 | ···· | 115 | ···· |
| 120 | ····public·void·a(final·long·n)·{ | 116 | ····public·void·a(final·long·n)·{ |
| 121 | ········if·(!this.b(n))·{ | 117 | ········if·(!this.b(n))·{ |
| 122 | ············throw·new·EOFException(); | 118 | ············throw·new·EOFException(); |
| 123 | ········} | 119 | ········} |
| 124 | ····} | 120 | ····} |
| 125 | ···· | 121 | ···· |
| 126 | ····public·void·a(final·byte[]·array)·{ | ||
| 127 | ········try·{ | ||
| 128 | ············this.a(array.length); | ||
| 129 | ············this.a.a(array); | ||
| 130 | ········} | ||
| 131 | ········catch·(EOFException·ex)·{ | ||
| 132 | ············int·n·=·0; | ||
| 133 | ············while·(this.a.b·>·0L)·{ | ||
| 134 | ················final·int·a·=·this.a.a(array,·n,·(int)this.a.b); | ||
| 135 | ················if·(a·==·-1)·{ | ||
| 136 | ····················throw·new·AssertionError(); | ||
| 137 | ················} | ||
| 138 | ················n·+=·a; | ||
| 139 | ············} | ||
| 140 | ············throw·ex; | ||
| 141 | ········} | ||
| 142 | ····} | ||
| 143 | ···· | ||
| 144 | ····public·boolean·a(final·long·n,·final·ByteString·byteString)·{ | 122 | ····public·boolean·a(final·long·n,·final·ByteString·byteString)·{ |
| 145 | ········return·this.a(n,·byteString,·0,·byteString.g()); | 123 | ········return·this.a(n,·byteString,·0,·byteString.g()); |
| 146 | ····} | 124 | ····} |
| 147 | ···· | 125 | ···· |
| 148 | ····public·boolean·a(final·long·n,·final·ByteString·byteString,·final·int·n2,·final·int·n3)·{ | 126 | ····public·boolean·a(final·long·n,·final·ByteString·byteString,·final·int·n2,·final·int·n3)·{ |
| 149 | ········boolean·b·=·false; | 127 | ········boolean·b·=·false; |
| 150 | ········if·(this.c)·{ | 128 | ········if·(this.c)·{ |
| Offset 177, 41 lines modified | Offset 155, 14 lines modified | ||
| 177 | ············if·(this.b.a(this.a,·8192L)·==·-1)·{ | 155 | ············if·(this.b.a(this.a,·8192L)·==·-1)·{ |
| 178 | ················return·false; | 156 | ················return·false; |
| 179 | ············} | 157 | ············} |
| 180 | ········} | 158 | ········} |
| 181 | ········return·true; | 159 | ········return·true; |
| 182 | ····} | 160 | ····} |
| 183 | ···· | 161 | ···· |
| 184 | ····public·String·c(final·long·n)·{ | ||
| 185 | ········if·(n·<·0L)·{ | ||
| 186 | ············throw·new·IllegalArgumentException("limit·<·0:·"·+·n); | ||
| 187 | ········} | ||
| 188 | ········long·n2; | ||
| 189 | ········if·(n·==·Long.MAX_VALUE)·{ | ||
| 190 | ············n2·=·Long.MAX_VALUE; | ||
| 191 | ········} | ||
| 192 | ········else·{ | ||
| 193 | ············n2·=·n·+·1L; | ||
| 194 | ········} | ||
| 195 | ········final·long·a·=·this.a((byte)10,·0L,·n2); | ||
| 196 | ········String·s; | ||
| 197 | ········if·(a·!=·-1)·{ | ||
| 198 | ············s·=·this.a.g(a); | ||
| 199 | ········} | ||
| 200 | ········else·{ | ||
| 201 | ············if·(n2·>=·Long.MAX_VALUE·||·!this.b(n2)·||·this.a.c(n2·-·1L)·!=·13·||·!this.b(1L·+·n2)·||·this.a.c(n2)·!=·10)·{ | ||
| 202 | ················final·Buffer·buffer·=·new·Buffer(); | ||
| 203 | ················this.a.a(buffer,·0L,·Math.min((long)32,·this.a.b())); | ||
| 204 | ················throw·new·EOFException("\\n·not·found:·limit="·+·Math.min(this.a.b(),·n)·+·"·content="·+·buffer.n().e()·+·'\u2026'); | ||
| 205 | ············} | ||
| 206 | ············s·=·this.a.g(n2); | ||
| 207 | ········} | ||
| 208 | ········return·s; | ||
| 209 | ····} | ||
| 210 | ···· | ||
| 211 | ····public·Buffer·c()·{ | 162 | ····public·Buffer·c()·{ |
| 212 | ········return·this.a; | 163 | ········return·this.a; |
| 213 | ····} | 164 | ····} |
| 214 | ···· | 165 | ···· |
| 215 | ····public·void·close()·{ | 166 | ····public·void·close()·{ |
| 216 | ········if·(!this.c)·{ | 167 | ········if·(!this.c)·{ |
| 217 | ············this.c·=·true; | 168 | ············this.c·=·true; |
| Max diff block lines reached; 1907/5937 bytes (32.12%) of diff not shown. | |||
| Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
| 1 | package·org.ligi.passandroid; | 1 | package·org.ligi.passandroid; |
| 2 | import·org.greenrobot.eventbus.EventBus; | 2 | import·org.greenrobot.eventbus.EventBus; |
| 3 | import·com.github.salomonbrys.kodein.TypeToken; | 3 | import·com.github.salomonbrys.kodein.TypeToken; |
| 4 | import·com.github.salomonbrys.kodein.KodeinAwareBase; | ||
| 5 | import·org.ligi.passandroid.model.Settings; | 4 | import·org.ligi.passandroid.model.Settings; |
| 5 | import·com.github.salomonbrys.kodein.KodeinAwareBase; | ||
| 6 | import·android.content.Context; | 6 | import·android.content.Context; |
| 7 | import·kotlin.jvm.internal.Intrinsics; | 7 | import·kotlin.jvm.internal.Intrinsics; |
| 8 | import·org.ligi.passandroid.model.AndroidFileSystemPassStore; | 8 | import·org.ligi.passandroid.model.AndroidFileSystemPassStore; |
| 9 | import·com.github.salomonbrys.kodein.ProviderKodein; | 9 | import·com.github.salomonbrys.kodein.ProviderKodein; |
| 10 | import·com.squareup.moshi.Moshi; | 10 | import·com.squareup.moshi.Moshi; |
| 11 | import·kotlin.jvm.functions.Function1; | 11 | import·kotlin.jvm.functions.Function1; |
| 12 | import·kotlin.jvm.internal.Lambda; | 12 | import·kotlin.jvm.internal.Lambda; |
| Offset 23, 13 lines modified | Offset 23, 21 lines modified | ||
| 23 | ········this.b·=·b; | 23 | ········this.b·=·b; |
| 24 | ········super(1); | 24 | ········super(1); |
| 25 | ····} | 25 | ····} |
| 26 | ···· | 26 | ···· |
| 27 | ····public·final·AndroidFileSystemPassStore·a(final·ProviderKodein·providerKodein)·{ | 27 | ····public·final·AndroidFileSystemPassStore·a(final·ProviderKodein·providerKodein)·{ |
| 28 | ········Intrinsics.b((Object)providerKodein,·"$receiver"); | 28 | ········Intrinsics.b((Object)providerKodein,·"$receiver"); |
| 29 | ········final·Context·context·=·(Context)this.a.a; | 29 | ········final·Context·context·=·(Context)this.a.a; |
| 30 | ········final·KodeinAwareBase·kodeinAwareBase·=·(KodeinAwareBase)providerKodein; | ||
| 31 | ········if·(false)·{ | ||
| 32 | ············throw·new·UnsupportedOperationException("Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance"); | ||
| 33 | ········} | ||
| 30 | ········final·Settings·settings·=·(Settings) | 34 | ········final·Settings·settings·=·(Settings)kodeinAwareBase.a().b().a((TypeToken)new·App$createKodein$1$1$$special$$inlined$instance$1(),·(Object)null); |
| 31 | ········final·Moshi·b·=·this.b; | 35 | ········final·Moshi·b·=·this.b; |
| 32 | ········Intrinsics.a((Object)b,·"build"); | 36 | ········Intrinsics.a((Object)b,·"build"); |
| 37 | ········final·KodeinAwareBase·kodeinAwareBase2·=·(KodeinAwareBase)providerKodein; | ||
| 38 | ········if·(false)·{ | ||
| 39 | ············throw·new·UnsupportedOperationException("Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance"); | ||
| 40 | ········} | ||
| 33 | ········return·new·AndroidFileSystemPassStore(context,·settings,·b,·(EventBus) | 41 | ········return·new·AndroidFileSystemPassStore(context,·settings,·b,·(EventBus)kodeinAwareBase2.a().b().a((TypeToken)new·App$createKodein$1$1$$special$$inlined$instance$2(),·(Object)null)); |
| 34 | ····} | 42 | ····} |
| 35 | } | 43 | } |
| Offset 23, 15 lines modified | Offset 23, 24 lines modified | ||
| 23 | ········this.a·=·a; | 23 | ········this.a·=·a; |
| 24 | ········super(1); | 24 | ········super(1); |
| 25 | ····} | 25 | ····} |
| 26 | ···· | 26 | ···· |
| 27 | ····public·final·void·a(final·Kodein$Builder·kodein$Builder)·{ | 27 | ····public·final·void·a(final·Kodein$Builder·kodein$Builder)·{ |
| 28 | ········Intrinsics.b((Object)kodein$Builder,·"$receiver"); | 28 | ········Intrinsics.b((Object)kodein$Builder,·"$receiver"); |
| 29 | ········final·Moshi·a·=·new·Moshi$Builder().a((Object)new·ZonedTimeAdapter()).a((Object)new·ColorAdapter()).a(); | 29 | ········final·Moshi·a·=·new·Moshi$Builder().a((Object)new·ZonedTimeAdapter()).a((Object)new·ColorAdapter()).a(); |
| 30 | ········if·(false)·{ | ||
| 31 | ············throw·new·UnsupportedOperationException("Super·calls·with·default·arguments·not·supported·in·this·target,·function:·bind"); | ||
| 32 | ········} | ||
| 30 | ········final·Boolean·b·=·(Boolean)null; | 33 | ········final·Boolean·b·=·(Boolean)null; |
| 31 | ········kodein$Builder.a().a((TypeToken)new·App$createKodein$1$$special$$inlined$bind$1(),·(Object)null,·(Boolean)null).a((Factory)(Provider)new·CSingleton(((TypeToken)new·App$createKodein$1$$special$$inlined$singleton$1()).getType(),·(Function1)new·App$createKodein$1$1(this,·a))); | 34 | ········kodein$Builder.a().a((TypeToken)new·App$createKodein$1$$special$$inlined$bind$1(),·(Object)null,·(Boolean)null).a((Factory)(Provider)new·CSingleton(((TypeToken)new·App$createKodein$1$$special$$inlined$singleton$1()).getType(),·(Function1)new·App$createKodein$1$1(this,·a))); |
| 35 | ········if·(false)·{ | ||
| 36 | ············throw·new·UnsupportedOperationException("Super·calls·with·default·arguments·not·supported·in·this·target,·function:·bind"); | ||
| 37 | ········} | ||
| 32 | ········final·Boolean·b2·=·(Boolean)null; | 38 | ········final·Boolean·b2·=·(Boolean)null; |
| 33 | ········kodein$Builder.a().a((TypeToken)new·App$createKodein$1$$special$$inlined$bind$2(),·(Object)null,·(Boolean)null).a((Factory)(Provider)new·CSingleton(((TypeToken)new·App$createKodein$1$$special$$inlined$singleton$2()).getType(),·(Function1)new·App$createKodein$1$2(this))); | 39 | ········kodein$Builder.a().a((TypeToken)new·App$createKodein$1$$special$$inlined$bind$2(),·(Object)null,·(Boolean)null).a((Factory)(Provider)new·CSingleton(((TypeToken)new·App$createKodein$1$$special$$inlined$singleton$2()).getType(),·(Function1)new·App$createKodein$1$2(this))); |
| 40 | ········if·(false)·{ | ||
| 41 | ············throw·new·UnsupportedOperationException("Super·calls·with·default·arguments·not·supported·in·this·target,·function:·bind"); | ||
| 42 | ········} | ||
| 34 | ········final·Boolean·b3·=·(Boolean)null; | 43 | ········final·Boolean·b3·=·(Boolean)null; |
| 35 | ········kodein$Builder.a().a((TypeToken)new·App$createKodein$1$$special$$inlined$bind$3(),·(Object)null,·(Boolean)null).a((Factory)(Provider)new·CSingleton(((TypeToken)new·App$createKodein$1$$special$$inlined$singleton$3()).getType(),·(Function1)App$createKodein$1$3.a)); | 44 | ········kodein$Builder.a().a((TypeToken)new·App$createKodein$1$$special$$inlined$bind$3(),·(Object)null,·(Boolean)null).a((Factory)(Provider)new·CSingleton(((TypeToken)new·App$createKodein$1$$special$$inlined$singleton$3()).getType(),·(Function1)App$createKodein$1$3.a)); |
| 36 | ····} | 45 | ····} |
| 37 | } | 46 | } |
| Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
| 1 | package·org.ligi.passandroid; | 1 | package·org.ligi.passandroid; |
| 2 | import·com.github.salomonbrys.kodein.TypeToken; | 2 | import·com.github.salomonbrys.kodein.TypeToken; |
| 3 | import·com.github.salomonbrys.kodein.KodeinAwareBase; | ||
| 4 | import·org.ligi.passandroid.model.Settings; | 3 | import·org.ligi.passandroid.model.Settings; |
| 4 | import·com.github.salomonbrys.kodein.KodeinAwareBase; | ||
| 5 | import·com.jakewharton.threetenabp.AndroidThreeTen; | 5 | import·com.jakewharton.threetenabp.AndroidThreeTen; |
| 6 | import·android.support.v7.app.AppCompatDelegate; | 6 | import·android.support.v7.app.AppCompatDelegate; |
| 7 | import·com.github.salomonbrys.kodein.Kodein$Companion; | 7 | import·com.github.salomonbrys.kodein.Kodein$Companion; |
| 8 | import·com.squareup.leakcanary.LeakCanary; | 8 | import·com.squareup.leakcanary.LeakCanary; |
| 9 | import·kotlin.jvm.functions.Function1; | 9 | import·kotlin.jvm.functions.Function1; |
| 10 | import·com.github.salomonbrys.kodein.Kodein$Module; | 10 | import·com.github.salomonbrys.kodein.Kodein$Module; |
| 11 | import·org.ligi.tracedroid.logging.Log; | 11 | import·org.ligi.tracedroid.logging.Log; |
| Offset 52, 10 lines modified | Offset 52, 14 lines modified | ||
| 52 | ········final·int·compatVectorFromResourcesEnabled·=·1; | 52 | ········final·int·compatVectorFromResourcesEnabled·=·1; |
| 53 | ········super.onCreate(); | 53 | ········super.onCreate(); |
| 54 | ········App.b.a(Kodein$Companion.a(Kodein.a,·false,·(Function1)new·App$onCreate$1(this),·compatVectorFromResourcesEnabled,·(Object)null)); | 54 | ········App.b.a(Kodein$Companion.a(Kodein.a,·false,·(Function1)new·App$onCreate$1(this),·compatVectorFromResourcesEnabled,·(Object)null)); |
| 55 | ········AppCompatDelegate.setCompatVectorFromResourcesEnabled((boolean)(compatVectorFromResourcesEnabled·!=·0)); | 55 | ········AppCompatDelegate.setCompatVectorFromResourcesEnabled((boolean)(compatVectorFromResourcesEnabled·!=·0)); |
| 56 | ········this.b(); | 56 | ········this.b(); |
| 57 | ········AndroidThreeTen.a((Application)(App)this); | 57 | ········AndroidThreeTen.a((Application)(App)this); |
| 58 | ········this.f(); | 58 | ········this.f(); |
| 59 | ········final·KodeinAwareBase·kodeinAwareBase·=·(KodeinAwareBase)App.b.a(); | ||
| 60 | ········if·(false)·{ | ||
| 61 | ············throw·new·UnsupportedOperationException("Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance"); | ||
| 62 | ········} | ||
| 59 | ········AppCompatDelegate.setDefaultNightMode(((Settings) | 63 | ········AppCompatDelegate.setDefaultNightMode(((Settings)kodeinAwareBase.a().b().a((TypeToken)new·App$onCreate$$inlined$instance$1(),·(Object)null)).getNightMode()); |
| 60 | ····} | 64 | ····} |
| 61 | } | 65 | } |
| Offset 21, 11 lines modified | Offset 21, 14 lines modified | ||
| 21 | ···· | 21 | ···· |
| 22 | ····TrackerKodeinModuleKt$createTrackerKodeinModule$1()·{ | 22 | ····TrackerKodeinModuleKt$createTrackerKodeinModule$1()·{ |
| 23 | ········super(1); | 23 | ········super(1); |
| 24 | ····} | 24 | ····} |
| 25 | ···· | 25 | ···· |
| 26 | ····public·final·void·a(final·Kodein$Builder·kodein$Builder)·{ | 26 | ····public·final·void·a(final·Kodein$Builder·kodein$Builder)·{ |
| 27 | ········Intrinsics.b((Object)kodein$Builder,·"$receiver"); | 27 | ········Intrinsics.b((Object)kodein$Builder,·"$receiver"); |
| 28 | ········if·(false)·{ | ||
| 29 | ············throw·new·UnsupportedOperationException("Super·calls·with·default·arguments·not·supported·in·this·target,·function:·bind"); | ||
| 30 | ········} | ||
| 28 | ········final·Boolean·b·=·(Boolean)null; | 31 | ········final·Boolean·b·=·(Boolean)null; |
| 29 | ········kodein$Builder.a().a((TypeToken)new·TrackerKodeinModuleKt$createTrackerKodeinModule$1$$special$$inlined$bind$1(),·(Object)null,·(Boolean)null).a((Factory)(Provider)new·CSingleton(((TypeToken)new·TrackerKodeinModuleKt$createTrackerKodeinModule$1$$special$$inlined$singleton$1()).getType(),·(Function1)TrackerKodeinModuleKt$createTrackerKodeinModule$1$1.a)); | 32 | ········kodein$Builder.a().a((TypeToken)new·TrackerKodeinModuleKt$createTrackerKodeinModule$1$$special$$inlined$bind$1(),·(Object)null,·(Boolean)null).a((Factory)(Provider)new·CSingleton(((TypeToken)new·TrackerKodeinModuleKt$createTrackerKodeinModule$1$$special$$inlined$singleton$1()).getType(),·(Function1)TrackerKodeinModuleKt$createTrackerKodeinModule$1$1.a)); |
| 30 | ····} | 33 | ····} |
| 31 | } | 34 | } |
| Offset 19, 42 lines modified | Offset 19, 43 lines modified | ||
| 19 | ····private·static·final·long·a·=·8L; | 19 | ····private·static·final·long·a·=·8L; |
| 20 | ···· | 20 | ···· |
| 21 | ····public·static·final·Intent·a(final·Pass·pass,·final·PassImpl$TimeSpan·passImpl$TimeSpan)·{ | 21 | ····public·static·final·Intent·a(final·Pass·pass,·final·PassImpl$TimeSpan·passImpl$TimeSpan)·{ |
| 22 | ········final·int·n·=·1000; | 22 | ········final·int·n·=·1000; |
| 23 | ········Intrinsics.b((Object)pass,·"pass"); | 23 | ········Intrinsics.b((Object)pass,·"pass"); |
| 24 | ········Intrinsics.b((Object)passImpl$TimeSpan,·"timeSpan"); | 24 | ········Intrinsics.b((Object)passImpl$TimeSpan,·"timeSpan"); |
| 25 | ········final·Intent·intent·=·new·Intent("android.intent.action.EDIT"); | 25 | ········final·Intent·intent·=·new·Intent("android.intent.action.EDIT"); |
| 26 | ········final·Intent·intent2·=·(Intent)intent; | ||
| 26 | ········if·(passImpl$TimeSpan.getFrom()·==·null·&&·passImpl$TimeSpan.getTo()·==·null)·{ | 27 | ········if·(passImpl$TimeSpan.getFrom()·==·null·&&·passImpl$TimeSpan.getTo()·==·null)·{ |
| 27 | ············throw·(Throwable)new·IllegalArgumentException("span·must·have·either·a·to·or·a·from"); | 28 | ············throw·(Throwable)new·IllegalArgumentException("span·must·have·either·a·to·or·a·from"); |
| 28 | ········} | 29 | ········} |
| 29 | ········intent.setType("vnd.android.cursor.item/event"); | 30 | ········intent2.setType("vnd.android.cursor.item/event"); |
| 30 | ········ZonedDateTime·zonedDateTime·=·passImpl$TimeSpan.getFrom(); | 31 | ········ZonedDateTime·zonedDateTime·=·passImpl$TimeSpan.getFrom(); |
| 31 | ········if·(zonedDateTime·==·null)·{ | 32 | ········if·(zonedDateTime·==·null)·{ |
| 32 | ············final·ZonedDateTime·to·=·passImpl$TimeSpan.getTo(); | 33 | ············final·ZonedDateTime·to·=·passImpl$TimeSpan.getTo(); |
| 33 | ············if·(to·==·null)·{ | 34 | ············if·(to·==·null)·{ |
| 34 | ················Intrinsics.a(); | 35 | ················Intrinsics.a(); |
| 35 | ············} | 36 | ············} |
| 36 | ············zonedDateTime·=·to.b(AddToCalendarKt.a); | 37 | ············zonedDateTime·=·to.b(AddToCalendarKt.a); |
| 37 | ········} | 38 | ········} |
| 38 | ········intent.putExtra("beginTime",·zonedDateTime.p()·*·(long)n); | 39 | ········intent2.putExtra("beginTime",·zonedDateTime.p()·*·(long)n); |
| 39 | ········ZonedDateTime·zonedDateTime2·=·passImpl$TimeSpan.getTo(); | 40 | ········ZonedDateTime·zonedDateTime2·=·passImpl$TimeSpan.getTo(); |
| 40 | ········if·(zonedDateTime2·==·null)·{ | 41 | ········if·(zonedDateTime2·==·null)·{ |
| 41 | ············final·ZonedDateTime·from·=·passImpl$TimeSpan.getFrom(); | 42 | ············final·ZonedDateTime·from·=·passImpl$TimeSpan.getFrom(); |
| 42 | ············if·(from·==·null)·{ | 43 | ············if·(from·==·null)·{ |
| 43 | ················Intrinsics.a(); | 44 | ················Intrinsics.a(); |
| 44 | ············} | 45 | ············} |
| 45 | ············zonedDateTime2·=·from.a(AddToCalendarKt.a); | 46 | ············zonedDateTime2·=·from.a(AddToCalendarKt.a); |
| 46 | ········} | 47 | ········} |
| 47 | ········intent.putExtra("endTime",·zonedDateTime2.p()·*·(long)n); | 48 | ········intent2.putExtra("endTime",·zonedDateTime2.p()·*·(long)n); |
| 48 | ········intent.putExtra("title",·pass.getDescription()); | 49 | ········intent2.putExtra("title",·pass.getDescription()); |
| 49 | ········final·PassLocation·passLocation·=·(PassLocation)CollectionsKt.d(pass.getLocations()); | 50 | ········final·PassLocation·passLocation·=·(PassLocation)CollectionsKt.d(pass.getLocations()); |
| 50 | ········if·(passLocation·!=·null)·{ | 51 | ········if·(passLocation·!=·null)·{ |
| 51 | ············final·String·name·=·passLocation.getName(); | 52 | ············final·String·name·=·passLocation.getName(); |
| 52 | ············if·(name·!=·null)·{ | 53 | ············if·(name·!=·null)·{ |
| 53 | ················intent.putExtra("eventLocation",·name); | 54 | ················final·Intent·intent3·=·(Intent)intent2.putExtra("eventLocation",·(String)name); |
| 54 | ············} | 55 | ············} |
| 55 | ········} | 56 | ········} |
| 56 | ········return·intent; | 57 | ········return·intent; |
| 57 | ····} | 58 | ····} |
| 58 | ···· | 59 | ···· |
| 59 | ····public·static·final·void·a(final·Pass·pass,·final·View·view,·final·PassImpl$TimeSpan·passImpl$TimeSpan)·{ | 60 | ····public·static·final·void·a(final·Pass·pass,·final·View·view,·final·PassImpl$TimeSpan·passImpl$TimeSpan)·{ |
| 60 | ········Intrinsics.b((Object)pass,·"pass"); | 61 | ········Intrinsics.b((Object)pass,·"pass"); |
| Offset 107, 24 lines modified | Offset 107, 26 lines modified | ||
| 107 | ····} | 107 | ····} |
| 108 | ···· | 108 | ···· |
| 109 | ····public·static·final·BitmapDrawable·a(final·Resources·resources,·final·String·s,·final·PassBarCodeFormat·passBarCodeFormat)·{ | 109 | ····public·static·final·BitmapDrawable·a(final·Resources·resources,·final·String·s,·final·PassBarCodeFormat·passBarCodeFormat)·{ |
| 110 | ········Intrinsics.b((Object)resources,·"resources"); | 110 | ········Intrinsics.b((Object)resources,·"resources"); |
| 111 | ········Intrinsics.b((Object)s,·"data"); | 111 | ········Intrinsics.b((Object)s,·"data"); |
| 112 | ········Intrinsics.b((Object)passBarCodeFormat,·"type"); | 112 | ········Intrinsics.b((Object)passBarCodeFormat,·"type"); |
| 113 | ········final·Bitmap·a·=·a(s,·passBarCodeFormat); | 113 | ········final·Bitmap·a·=·a(s,·passBarCodeFormat); |
| 114 | ········BitmapDrawable·bitmapDrawable; | 114 | ········BitmapDrawable·bitmapDrawable3; |
| 115 | ········if·(a·!=·null)·{ | 115 | ········if·(a·!=·null)·{ |
| 116 | ············bitmapDrawable·=·new·BitmapDrawable(resources,·a); | 116 | ············final·BitmapDrawable·bitmapDrawable·=·new·BitmapDrawable(resources,·a); |
| 117 | ············final·BitmapDrawable·bitmapDrawable2·=·(BitmapDrawable)bitmapDrawable; | ||
| 117 | ············bitmapDrawable.setFilterBitmap(false); | 118 | ············bitmapDrawable2.setFilterBitmap(false); |
| 118 | ············bitmapDrawable.setAntiAlias(false); | 119 | ············bitmapDrawable2.setAntiAlias(false); |
| 120 | ············bitmapDrawable3·=·bitmapDrawable; | ||
| 119 | ········} | 121 | ········} |
| 120 | ········else·{ | 122 | ········else·{ |
| 121 | ············bitmapDrawable·=·null; | 123 | ············bitmapDrawable3·=·null; |
| 122 | ········} | 124 | ········} |
| 123 | ········return·bitmapDrawable; | 125 | ········return·bitmapDrawable3; |
| 124 | ····} | 126 | ····} |
| 125 | ···· | 127 | ···· |
| 126 | ····public·static·final·BitMatrix·b(final·String·s,·final·PassBarCodeFormat·passBarCodeFormat)·{ | 128 | ····public·static·final·BitMatrix·b(final·String·s,·final·PassBarCodeFormat·passBarCodeFormat)·{ |
| 127 | ········Intrinsics.b((Object)s,·"data"); | 129 | ········Intrinsics.b((Object)s,·"data"); |
| 128 | ········Intrinsics.b((Object)passBarCodeFormat,·"type"); | 130 | ········Intrinsics.b((Object)passBarCodeFormat,·"type"); |
| 129 | ········final·BitMatrix·a·=·new·MultiFormatWriter().a(s,·passBarCodeFormat.zxingBarCodeFormat(),·0,·0); | 131 | ········final·BitMatrix·a·=·new·MultiFormatWriter().a(s,·passBarCodeFormat.zxingBarCodeFormat(),·0,·0); |
| 130 | ········if·(a·==·null)·{ | 132 | ········if·(a·==·null)·{ |
| Offset 7, 36 lines modified | Offset 7, 37 lines modified | ||
| 7 | import·java.io.FileNotFoundException; | 7 | import·java.io.FileNotFoundException; |
| 8 | import·java.io.OutputStream; | 8 | import·java.io.OutputStream; |
| 9 | import·java.io.File; | 9 | import·java.io.File; |
| 10 | import·java.io.FileOutputStream; | 10 | import·java.io.FileOutputStream; |
| 11 | import·android.graphics.Bitmap$CompressFormat; | 11 | import·android.graphics.Bitmap$CompressFormat; |
| 12 | import·android.graphics.BitmapFactory; | 12 | import·android.graphics.BitmapFactory; |
| 13 | import·org.ligi.passandroid.model.PassStore; | 13 | import·org.ligi.passandroid.model.PassStore; |
| 14 | import·org.ligi.passandroid.model.pass.PassImpl; | ||
| 15 | import·kotlin.collections.CollectionsKt; | 14 | import·kotlin.collections.CollectionsKt; |
| 16 | import·org.ligi.passandroid.model.pass.PassField$Companion; | 15 | import·org.ligi.passandroid.model.pass.PassField$Companion; |
| 17 | import·org.ligi.passandroid.model.pass.PassField; | 16 | import·org.ligi.passandroid.model.pass.PassField; |
| 17 | import·org.ligi.passandroid.model.pass.PassImpl; | ||
| 18 | import·kotlin.jvm.internal.Intrinsics; | 18 | import·kotlin.jvm.internal.Intrinsics; |
| 19 | import·org.ligi.passandroid.model.pass.Pass; | 19 | import·org.ligi.passandroid.model.pass.Pass; |
| 20 | import·android.content.res.Resources; | 20 | import·android.content.res.Resources; |
| 21 | public·final·class·PassTemplatesKt | 21 | public·final·class·PassTemplatesKt |
| 22 | { | 22 | { |
| 23 | ····private·static·final·String·a·=·"passandroid"; | 23 | ····private·static·final·String·a·=·"passandroid"; |
| 24 | ···· | 24 | ···· |
| 25 | ····public·static·final·Pass·a(final·Resources·resources)·{ | 25 | ····public·static·final·Pass·a(final·Resources·resources)·{ |
| 26 | ········final·int·n·=·8; | 26 | ········final·int·n·=·8; |
| 27 | ········final·int·n2·=·1; | 27 | ········final·int·n2·=·1; |
| 28 | ········Intrinsics.b((Object)resources,·"resources"); | 28 | ········Intrinsics.b((Object)resources,·"resources"); |
| 29 | ········final·PassImpl·a·=·a(); | 29 | ········final·PassImpl·a·=·a(); |
| 30 | ········final·PassImpl·passImpl·=·(PassImpl)a; | ||
| 30 | ········a.setDescription(resources.getString(2131165266)); | 31 | ········passImpl.setDescription(resources.getString(2131165266)); |
| 31 | ········final·PassField[]·array·=·{·PassField$Companion.create$default(PassField.Companion,·2131165259,·2131165260,·resources,·false,·n,·(Object)null),·null,·null·}; | 32 | ········final·PassField[]·array·=·{·PassField$Companion.create$default(PassField.Companion,·2131165259,·2131165260,·resources,·false,·n,·(Object)null),·null,·null·}; |
| 32 | ········array[n2]·=·PassField$Companion.create$default(PassField.Companion,·2131165254,·2131165255,·resources,·false,·n,·(Object)null); | 33 | ········array[n2]·=·PassField$Companion.create$default(PassField.Companion,·2131165254,·2131165255,·resources,·false,·n,·(Object)null); |
| 33 | ········array[2]·=·PassField.Companion.create(2131165256,·2131165257,·resources,·(boolean)(n2·!=·0)); | 34 | ········array[2]·=·PassField.Companion.create(2131165256,·2131165257,·resources,·(boolean)(n2·!=·0)); |
| 34 | ········a.setFields(CollectionsKt.a((Object[])array)); | 35 | ········passImpl.setFields(CollectionsKt.a((Object[])array)); |
| 35 | ········return·(Pass)a; | 36 | ········return·(Pass)a; |
| 36 | ····} | 37 | ····} |
| 37 | ···· | 38 | ···· |
| 38 | ····public·static·final·Pass·a(final·PassStore·passStore,·final·Resources·resources)·{ | 39 | ····public·static·final·Pass·a(final·PassStore·passStore,·final·Resources·resources)·{ |
| 39 | ········Intrinsics.b((Object)passStore,·"passStore"); | 40 | ········Intrinsics.b((Object)passStore,·"passStore"); |
| 40 | ········Intrinsics.b((Object)resources,·"resources"); | 41 | ········Intrinsics.b((Object)resources,·"resources"); |
| 41 | ········final·PassImpl·a·=·a(); | 42 | ········final·PassImpl·a·=·a(); |
| Offset 77, 15 lines modified | Offset 78, 16 lines modified | ||
| 77 | ····} | 78 | ····} |
| 78 | ···· | 79 | ···· |
| 79 | ····public·static·final·Pass·b(final·Resources·resources)·{ | 80 | ····public·static·final·Pass·b(final·Resources·resources)·{ |
| 80 | ········final·int·n·=·8; | 81 | ········final·int·n·=·8; |
| 81 | ········final·int·n2·=·1; | 82 | ········final·int·n2·=·1; |
| 82 | ········Intrinsics.b((Object)resources,·"resources"); | 83 | ········Intrinsics.b((Object)resources,·"resources"); |
| 83 | ········final·PassImpl·a·=·a(); | 84 | ········final·PassImpl·a·=·a(); |
| 85 | ········final·PassImpl·passImpl·=·(PassImpl)a; | ||
| 84 | ········a.setDescription(resources.getString(2131165300)); | 86 | ········passImpl.setDescription(resources.getString(2131165300)); |
| 85 | ········final·PassField[]·array·=·{·PassField$Companion.create$default(PassField.Companion,·2131165259,·2131165261,·resources,·false,·n,·(Object)null),·null,·null·}; | 87 | ········final·PassField[]·array·=·{·PassField$Companion.create$default(PassField.Companion,·2131165259,·2131165261,·resources,·false,·n,·(Object)null),·null,·null·}; |
| 86 | ········array[n2]·=·PassField$Companion.create$default(PassField.Companion,·2131165254,·2131165255,·resources,·false,·n,·(Object)null); | 88 | ········array[n2]·=·PassField$Companion.create$default(PassField.Companion,·2131165254,·2131165255,·resources,·false,·n,·(Object)null); |
| 87 | ········array[2]·=·PassField.Companion.create(2131165256,·2131165258,·resources,·(boolean)(n2·!=·0)); | 89 | ········array[2]·=·PassField.Companion.create(2131165256,·2131165258,·resources,·(boolean)(n2·!=·0)); |
| 88 | ········a.setFields(CollectionsKt.a((Object[])array)); | 90 | ········passImpl.setFields(CollectionsKt.a((Object[])array)); |
| 89 | ········return·(Pass)a; | 91 | ········return·(Pass)a; |
| 90 | ····} | 92 | ····} |
| 91 | } | 93 | } |
| Offset 12, 12 lines modified | Offset 12, 12 lines modified | ||
| 12 | ········Intrinsics.b((Object)s,·"rgb"); | 12 | ········Intrinsics.b((Object)s,·"rgb"); |
| 13 | ········return·Color.parseColor(s); | 13 | ········return·Color.parseColor(s); |
| 14 | ····} | 14 | ····} |
| 15 | ···· | 15 | ···· |
| 16 | ····public·final·String·toJson$android_noMapsNoAnalyticsForFDroidRelease(final·int·i)·{ | 16 | ····public·final·String·toJson$android_noMapsNoAnalyticsForFDroidRelease(final·int·i)·{ |
| 17 | ········final·StringCompanionObject·a·=·StringCompanionObject.a; | 17 | ········final·StringCompanionObject·a·=·StringCompanionObject.a; |
| 18 | ········final·Object[]·original·=·{·Integer.valueOf(i)·}; | 18 | ········final·Object[]·original·=·{·Integer.valueOf(i)·}; |
| 19 | ········final·String·format·=·String.format("#%06x",·Arrays.copyOf(original,·original.length)); | 19 | ········final·String·format·=·String.format("#%06x",·(Object[])Arrays.copyOf(original,·original.length)); |
| 20 | ········Intrinsics.a((Object)format,·"java.lang.String.format(format,·*args)"); | 20 | ········Intrinsics.a((Object)format,·"java.lang.String.format(format,·*args)"); |
| 21 | ········return·format; | 21 | ········return·format; |
| 22 | ····} | 22 | ····} |
| 23 | } | 23 | } |
| Offset 1, 14 lines modified | Offset 1, 15 lines modified | ||
| 1 | package·org.ligi.passandroid.model; | 1 | package·org.ligi.passandroid.model; |
| 2 | import·java.util.Iterator; | 2 | import·java.util.Iterator; |
| 3 | import·java.util.ArrayList; | 3 | import·java.util.ArrayList; |
| 4 | import·java.util.Set; | 4 | import·java.util.Set; |
| 5 | import·okio.BufferedSink; | 5 | import·okio.BufferedSink; |
| 6 | import·kotlin.TypeCastException; | ||
| 6 | import·org.ligi.passandroid.events.PassStoreChangeEvent; | 7 | import·org.ligi.passandroid.events.PassStoreChangeEvent; |
| 7 | import·java.util.Map; | 8 | import·java.util.Map; |
| 8 | import·kotlin.io.FilesKt; | 9 | import·kotlin.io.FilesKt; |
| 9 | import·okio.Source; | 10 | import·okio.Source; |
| 10 | import·com.squareup.moshi.JsonAdapter; | 11 | import·com.squareup.moshi.JsonAdapter; |
| 11 | import·com.squareup.moshi.JsonDataException; | 12 | import·com.squareup.moshi.JsonDataException; |
| 12 | import·org.ligi.passandroid.App; | 13 | import·org.ligi.passandroid.App; |
| Offset 155, 14 lines modified | Offset 156, 17 lines modified | ||
| 155 | ········Intrinsics.b((Object)pass,·"pass"); | 156 | ········Intrinsics.b((Object)pass,·"pass"); |
| 156 | ········final·JsonAdapter·a·=·this.moshi.a((Class)PassImpl.class); | 157 | ········final·JsonAdapter·a·=·this.moshi.a((Class)PassImpl.class); |
| 157 | ········final·File·pathForID·=·this.getPathForID(pass.getId()); | 158 | ········final·File·pathForID·=·this.getPathForID(pass.getId()); |
| 158 | ········if·(!pathForID.exists())·{ | 159 | ········if·(!pathForID.exists())·{ |
| 159 | ············pathForID.mkdirs(); | 160 | ············pathForID.mkdirs(); |
| 160 | ········} | 161 | ········} |
| 161 | ········final·BufferedSink·a2·=·Okio.a(Okio.b(new·File(pathForID,·"main.json"))); | 162 | ········final·BufferedSink·a2·=·Okio.a(Okio.b(new·File(pathForID,·"main.json"))); |
| 163 | ········if·(pass·==·null)·{ | ||
| 164 | ············throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·org.ligi.passandroid.model.pass.PassImpl"); | ||
| 165 | ········} | ||
| 162 | ········a.a(a2,·(Object)(PassImpl)pass); | 166 | ········a.a(a2,·(Object)(PassImpl)pass); |
| 163 | ········a2.close(); | 167 | ········a2.close(); |
| 164 | ········((HashMap)this.getPassMap()).put(pass.getId(),·pass); | 168 | ········((HashMap)this.getPassMap()).put(pass.getId(),·pass); |
| 165 | ····} | 169 | ····} |
| 166 | ···· | 170 | ···· |
| 167 | ····public·void·setCurrentPass(final·Pass·currentPass)·{ | 171 | ····public·void·setCurrentPass(final·Pass·currentPass)·{ |
| 168 | ········this.currentPass·=·currentPass; | 172 | ········this.currentPass·=·currentPass; |
| Offset 81, 15 lines modified | Offset 81, 15 lines modified | ||
| 81 | ····} | 81 | ····} |
| 82 | ···· | 82 | ···· |
| 83 | ····public·PassSortOrder·getSortOrder()·{ | 83 | ····public·PassSortOrder·getSortOrder()·{ |
| 84 | ········final·Integer·value·=·Integer.valueOf(this.getSharedPreferences$android_noMapsNoAnalyticsForFDroidRelease().getString(this.context.getString(2131165361),·"0")); | 84 | ········final·Integer·value·=·Integer.valueOf(this.getSharedPreferences$android_noMapsNoAnalyticsForFDroidRelease().getString(this.context.getString(2131165361),·"0")); |
| 85 | ········if·(value·==·null)·{ | 85 | ········if·(value·==·null)·{ |
| 86 | ············Intrinsics.a(); | 86 | ············Intrinsics.a(); |
| 87 | ········} | 87 | ········} |
| 88 | ········final·int·intValue·=· | 88 | ········final·int·intValue·=·value.intValue(); |
| 89 | ········final·PassSortOrder[]·array·=·(PassSortOrder[])PassSortOrder.values(); | 89 | ········final·PassSortOrder[]·array·=·(PassSortOrder[])PassSortOrder.values(); |
| 90 | ········for·(int·i·=·0;·i·<·array.length;·++i)·{ | 90 | ········for·(int·i·=·0;·i·<·array.length;·++i)·{ |
| 91 | ············final·PassSortOrder·passSortOrder·=·array[i]; | 91 | ············final·PassSortOrder·passSortOrder·=·array[i]; |
| 92 | ············int·n; | 92 | ············int·n; |
| 93 | ············if·(((PassSortOrder)passSortOrder).getInt()·==·intValue)·{ | 93 | ············if·(((PassSortOrder)passSortOrder).getInt()·==·intValue)·{ |
| 94 | ················n·=·1; | 94 | ················n·=·1; |
| 95 | ············} | 95 | ············} |
| Offset 25, 15 lines modified | Offset 25, 15 lines modified | ||
| 25 | ····} | 25 | ····} |
| 26 | ···· | 26 | ···· |
| 27 | ····public·final·List·getPassListByTopic(final·String·anObject)·{ | 27 | ····public·final·List·getPassListByTopic(final·String·anObject)·{ |
| 28 | ········Intrinsics.b((Object)anObject,·"topic"); | 28 | ········Intrinsics.b((Object)anObject,·"topic"); |
| 29 | ········final·Map·topicByIdMap·=·this.topicByIdMap; | 29 | ········final·Map·topicByIdMap·=·this.topicByIdMap; |
| 30 | ········final·LinkedHashMap<Object,·Object>·linkedHashMap·=·(LinkedHashMap<Object,·Object>)new·LinkedHashMap<Object,·Object>(); | 30 | ········final·LinkedHashMap<Object,·Object>·linkedHashMap·=·(LinkedHashMap<Object,·Object>)new·LinkedHashMap<Object,·Object>(); |
| 31 | ········for·(final·Map.Entry<K,·String>·entry·:·topicByIdMap.entrySet())·{ | 31 | ········for·(final·Map.Entry<K,·String>·entry·:·topicByIdMap.entrySet())·{ |
| 32 | ············if·(((String)entry.getValue()).equals(anObject))·{ | 32 | ············if·(((String)((Map.Entry<String,·String>)entry).getValue()).equals(anObject))·{ |
| 33 | ················linkedHashMap.put(entry.getKey(),·entry.getValue()); | 33 | ················linkedHashMap.put(entry.getKey(),·entry.getValue()); |
| 34 | ············} | 34 | ············} |
| 35 | ········} | 35 | ········} |
| 36 | ········final·ArrayList<Pass>·list·=·(ArrayList<Pass>)new·ArrayList<Pass>(linkedHashMap.size()); | 36 | ········final·ArrayList<Pass>·list·=·(ArrayList<Pass>)new·ArrayList<Pass>(linkedHashMap.size()); |
| 37 | ········final·Iterator<Map.Entry<String,·V>>·iterator2·=·linkedHashMap.entrySet().iterator(); | 37 | ········final·Iterator<Map.Entry<String,·V>>·iterator2·=·linkedHashMap.entrySet().iterator(); |
| 38 | ········while·(iterator2.hasNext())·{ | 38 | ········while·(iterator2.hasNext())·{ |
| 39 | ············list.add(this.passStore.getPassbookForId((String)((Map.Entry<String,·V>)iterator2.next()).getKey())); | 39 | ············list.add(this.passStore.getPassbookForId((String)((Map.Entry<String,·V>)iterator2.next()).getKey())); |
| Offset 89, 15 lines modified | Offset 89, 15 lines modified | ||
| 89 | ····} | 89 | ····} |
| 90 | ···· | 90 | ···· |
| 91 | ····public·void·processDataChange()·{ | 91 | ····public·void·processDataChange()·{ |
| 92 | ········final·Map·topicByIdMap·=·this.topicByIdMap; | 92 | ········final·Map·topicByIdMap·=·this.topicByIdMap; |
| 93 | ········final·LinkedHashMap<Object,·Object>·linkedHashMap·=·(LinkedHashMap<Object,·Object>)new·LinkedHashMap<Object,·Object>(); | 93 | ········final·LinkedHashMap<Object,·Object>·linkedHashMap·=·(LinkedHashMap<Object,·Object>)new·LinkedHashMap<Object,·Object>(); |
| 94 | ········for·(final·Map.Entry<K,·CharSequence>·entry·:·topicByIdMap.entrySet())·{ | 94 | ········for·(final·Map.Entry<K,·CharSequence>·entry·:·topicByIdMap.entrySet())·{ |
| 95 | ············int·n; | 95 | ············int·n; |
| 96 | ············if·(((Str | 96 | ············if·(((CharSequence)((Map.Entry<K,·CharSequence>)entry).getValue()).length()·==·0)·{ |
| 97 | ················n·=·1; | 97 | ················n·=·1; |
| 98 | ············} | 98 | ············} |
| 99 | ············else·{ | 99 | ············else·{ |
| 100 | ················n·=·0; | 100 | ················n·=·0; |
| 101 | ············} | 101 | ············} |
| 102 | ············if·(n·!=·0)·{ | 102 | ············if·(n·!=·0)·{ |
| 103 | ················linkedHashMap.put(entry.getKey(),·entry.getValue()); | 103 | ················linkedHashMap.put(entry.getKey(),·entry.getValue()); |
| Offset 24, 16 lines modified | Offset 24, 16 lines modified | ||
| 24 | ···· | 24 | ···· |
| 25 | ····private·PassDefinitions()·{ | 25 | ····private·PassDefinitions()·{ |
| 26 | ········this·=·(INSTANCE·=·this); | 26 | ········this·=·(INSTANCE·=·this); |
| 27 | ········TYPE_TO_NAME·=·MapsKt.a(new·Pair[]·{·TuplesKt.a((Object)PassType.COUPON,·(Object)"coupon"),·TuplesKt.a((Object)PassType.EVENT,·(Object)"eventTicket"),·TuplesKt.a((Object)PassType.BOARDING,·(Object)"boardingPass"),·TuplesKt.a((Object)PassType.GENERIC,·(Object)"generic"),·TuplesKt.a((Object)PassType.LOYALTY,·(Object)"storeCard")·}); | 27 | ········TYPE_TO_NAME·=·MapsKt.a(new·Pair[]·{·TuplesKt.a((Object)PassType.COUPON,·(Object)"coupon"),·TuplesKt.a((Object)PassType.EVENT,·(Object)"eventTicket"),·TuplesKt.a((Object)PassType.BOARDING,·(Object)"boardingPass"),·TuplesKt.a((Object)PassType.GENERIC,·(Object)"generic"),·TuplesKt.a((Object)PassType.LOYALTY,·(Object)"storeCard")·}); |
| 28 | ········final·Set<Map.Entry<K,·Object>>·set·=·(Set<Map.Entry<K,·Object>>)PassDefinitions.TYPE_TO_NAME.entrySet(); | 28 | ········final·Set<Map.Entry<K,·Object>>·set·=·(Set<Map.Entry<K,·Object>>)PassDefinitions.TYPE_TO_NAME.entrySet(); |
| 29 | ········final·LinkedHashMap<Object,·Object>·name_TO_TYPE·=·(LinkedHashMap<Object,·Object>)new·LinkedHashMap<Object,·Object>(RangesKt.b(MapsKt.a(CollectionsKt.a((Iterable)set,·10)),·16)); | 29 | ········final·LinkedHashMap<Object,·Object>·name_TO_TYPE·=·(LinkedHashMap<Object,·Object>)new·LinkedHashMap<Object,·Object>(RangesKt.b(MapsKt.a(CollectionsKt.a((Iterable)set,·10)),·16)); |
| 30 | ········for·(final·Map.Entry<K,·Object>·entry·:·set)·{ | 30 | ········for·(final·Map.Entry<K,·Object>·entry·:·set)·{ |
| 31 | ············final·Pair·a·=·TuplesKt.a(entry.getValue(),·(Object)entry.getKey()); | 31 | ············final·Pair·pair·=·(Pair)TuplesKt.a(entry.getValue(),·(Object)entry.getKey()); |
| 32 | ············name_TO_TYPE.put(a.a(),·a.b()); | 32 | ············name_TO_TYPE.put(pair.a(),·pair.b()); |
| 33 | ········} | 33 | ········} |
| 34 | ········NAME_TO_TYPE·=·name_TO_TYPE; | 34 | ········NAME_TO_TYPE·=·name_TO_TYPE; |
| 35 | ····} | 35 | ····} |
| 36 | ···· | 36 | ···· |
| 37 | ····public·final·Map·getNAME_TO_TYPE()·{ | 37 | ····public·final·Map·getNAME_TO_TYPE()·{ |
| 38 | ········return·PassDefinitions.NAME_TO_TYPE; | 38 | ········return·PassDefinitions.NAME_TO_TYPE; |
| 39 | ····} | 39 | ····} |
| Offset 1, 46 lines modified | Offset 1, 57 lines modified | ||
| 1 | package·org.ligi.passandroid.model.pass; | 1 | package·org.ligi.passandroid.model.pass; |
| 2 | import·kotlin.TypeCastException; | ||
| 2 | import·java.util.Locale; | 3 | import·java.util.Locale; |
| 3 | import·kotlin.text.StringsKt; | 4 | import·kotlin.text.StringsKt; |
| 4 | import·kotlin.jvm.internal.Intrinsics; | 5 | import·kotlin.jvm.internal.Intrinsics; |
| 5 | import·kotlin.jvm.internal.DefaultConstructorMarker; | 6 | import·kotlin.jvm.internal.DefaultConstructorMarker; |
| 6 | public·final·class·BarCode$Companion | 7 | public·final·class·BarCode$Companion |
| 7 | { | 8 | { |
| 8 | ····private·BarCode$Companion()·{ | 9 | ····private·BarCode$Companion()·{ |
| 9 | ····} | 10 | ····} |
| 10 | ···· | 11 | ···· |
| 11 | ····public·final·PassBarCodeFormat·getFormatFromString( | 12 | ····public·final·PassBarCodeFormat·getFormatFromString(String·s)·{ |
| 12 | ········final·int·n·=·2; | 13 | ········final·int·n·=·2; |
| 13 | ········Intrinsics.b((Object)s,·"format"); | 14 | ········Intrinsics.b((Object)s,·"format"); |
| 14 | ········PassBarCodeFormat·passBarCodeFormat; | 15 | ········PassBarCodeFormat·passBarCodeFormat; |
| 15 | ········if·(StringsKt.a((CharSequence)(String)s,·(CharSequence)(String)"417",·false,·n,·(Object)null))·{ | 16 | ········if·(StringsKt.a((CharSequence)(String)s,·(CharSequence)(String)"417",·false,·n,·(Object)null))·{ |
| 16 | ············passBarCodeFormat·=·PassBarCodeFormat.PDF_417; | 17 | ············passBarCodeFormat·=·PassBarCodeFormat.PDF_417; |
| 17 | ········} | 18 | ········} |
| 18 | ········else·{ | 19 | ········else·{ |
| 19 | ············final·Locale·english·=·Locale.ENGLISH; | 20 | ············final·Locale·english·=·Locale.ENGLISH; |
| 20 | ············Intrinsics.a((Object)english,·"Locale.ENGLISH"); | 21 | ············Intrinsics.a((Object)english,·"Locale.ENGLISH"); |
| 22 | ············if·(s·==·null)·{ | ||
| 23 | ················throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·java.lang.String"); | ||
| 24 | ············} | ||
| 21 | ············final·String·upperCase·=·s.toUpperCase(english); | 25 | ············final·String·upperCase·=·((String)s).toUpperCase(english); |
| 22 | ············Intrinsics.a((Object)upperCase,·"(this·as·java.lang.String).toUpperCase(locale)"); | 26 | ············Intrinsics.a((Object)upperCase,·"(this·as·java.lang.String).toUpperCase(locale)"); |
| 23 | ············if·(StringsKt.a((CharSequence)(String)upperCase,·(CharSequence)(String)"AZTEC",·false,·n,·(Object)null))·{ | 27 | ············if·(StringsKt.a((CharSequence)(String)upperCase,·(CharSequence)(String)"AZTEC",·false,·n,·(Object)null))·{ |
| 24 | ················passBarCodeFormat·=·PassBarCodeFormat.AZTEC; | 28 | ················passBarCodeFormat·=·PassBarCodeFormat.AZTEC; |
| 25 | ············} | 29 | ············} |
| 26 | ············else·{ | 30 | ············else·{ |
| 27 | ················final·Locale·english2·=·Locale.ENGLISH; | 31 | ················final·Locale·english2·=·Locale.ENGLISH; |
| 28 | ················Intrinsics.a((Object)english2,·"Locale.ENGLISH"); | 32 | ················Intrinsics.a((Object)english2,·"Locale.ENGLISH"); |
| 33 | ················if·(s·==·null)·{ | ||
| 34 | ····················throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·java.lang.String"); | ||
| 35 | ················} | ||
| 29 | ················final·String·upperCase2·=·s.toUpperCase(english2); | 36 | ················final·String·upperCase2·=·((String)s).toUpperCase(english2); |
| 30 | ················Intrinsics.a((Object)upperCase2,·"(this·as·java.lang.String).toUpperCase(locale)"); | 37 | ················Intrinsics.a((Object)upperCase2,·"(this·as·java.lang.String).toUpperCase(locale)"); |
| 31 | ················if·(StringsKt.a((CharSequence)(String)upperCase2,·(CharSequence)(String)"128",·false,·n,·(Object)null))·{ | 38 | ················if·(StringsKt.a((CharSequence)(String)upperCase2,·(CharSequence)(String)"128",·false,·n,·(Object)null))·{ |
| 32 | ····················passBarCodeFormat·=·PassBarCodeFormat.CODE_128; | 39 | ····················passBarCodeFormat·=·PassBarCodeFormat.CODE_128; |
| 33 | ················} | 40 | ················} |
| 34 | ················else·{ | 41 | ················else·{ |
| 35 | ····················final·Locale·english3·=·Locale.ENGLISH; | 42 | ····················final·Locale·english3·=·Locale.ENGLISH; |
| 36 | ····················Intrinsics.a((Object)english3,·"Locale.ENGLISH"); | 43 | ····················Intrinsics.a((Object)english3,·"Locale.ENGLISH"); |
| 44 | ····················if·(s·==·null)·{ | ||
| 45 | ························throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·java.lang.String"); | ||
| 46 | ····················} | ||
| 47 | ····················s·=·s; | ||
| 37 | ····················final·String·upperCase3·=·s.toUpperCase(english3); | 48 | ····················final·String·upperCase3·=·s.toUpperCase(english3); |
| 38 | ····················Intrinsics.a((Object)upperCase3,·"(this·as·java.lang.String).toUpperCase(locale)"); | 49 | ····················Intrinsics.a((Object)upperCase3,·"(this·as·java.lang.String).toUpperCase(locale)"); |
| 39 | ····················if·(StringsKt.a((CharSequence)(String)upperCase3,·(CharSequence)(String)"39",·false,·n,·(Object)null))·{ | 50 | ····················if·(StringsKt.a((CharSequence)(String)upperCase3,·(CharSequence)(String)"39",·false,·n,·(Object)null))·{ |
| 40 | ························passBarCodeFormat·=·PassBarCodeFormat.CODE_39; | 51 | ························passBarCodeFormat·=·PassBarCodeFormat.CODE_39; |
| 41 | ····················} | 52 | ····················} |
| 42 | ····················else·{ | 53 | ····················else·{ |
| 43 | ························passBarCodeFormat·=·PassBarCodeFormat.QR_CODE; | 54 | ························passBarCodeFormat·=·PassBarCodeFormat.QR_CODE; |
| Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
| 1 | package·org.ligi.passandroid.model.pass; | 1 | package·org.ligi.passandroid.model.pass; |
| 2 | import·org.ligi.passandroid.functions.BarcodeKt; | 2 | import·org.ligi.passandroid.functions.BarcodeKt; |
| 3 | import·org.ligi.tracedroid.logging.Log; | 3 | import·org.ligi.tracedroid.logging.Log; |
| 4 | import·com.github.salomonbrys.kodein.TypeToken; | 4 | import·com.github.salomonbrys.kodein.TypeToken; |
| 5 | import·org.ligi.passandroid.Tracker; | ||
| 5 | import·org.ligi.passandroid.App; | 6 | import·org.ligi.passandroid.App; |
| 6 | import·com.github.salomonbrys.kodein.KodeinAwareBase; | 7 | import·com.github.salomonbrys.kodein.KodeinAwareBase; |
| 7 | import·org.ligi.passandroid.Tracker; | ||
| 8 | import·android.graphics.drawable.BitmapDrawable; | 8 | import·android.graphics.drawable.BitmapDrawable; |
| 9 | import·android.content.res.Resources; | 9 | import·android.content.res.Resources; |
| 10 | import·kotlin.jvm.internal.Intrinsics; | 10 | import·kotlin.jvm.internal.Intrinsics; |
| 11 | import·kotlin.TypeCastException; | 11 | import·kotlin.TypeCastException; |
| 12 | import·java.util.UUID; | 12 | import·java.util.UUID; |
| 13 | import·kotlin.jvm.internal.DefaultConstructorMarker; | 13 | import·kotlin.jvm.internal.DefaultConstructorMarker; |
| Offset 32, 15 lines modified | Offset 32, 19 lines modified | ||
| 32 | ···· | 32 | ···· |
| 33 | ····public·final·String·getAlternativeText()·{ | 33 | ····public·final·String·getAlternativeText()·{ |
| 34 | ········return·this.alternativeText; | 34 | ········return·this.alternativeText; |
| 35 | ····} | 35 | ····} |
| 36 | ···· | 36 | ···· |
| 37 | ····public·final·BitmapDrawable·getBitmap(final·Resources·resources)·{ | 37 | ····public·final·BitmapDrawable·getBitmap(final·Resources·resources)·{ |
| 38 | ········Intrinsics.b((Object)resources,·"resources"); | 38 | ········Intrinsics.b((Object)resources,·"resources"); |
| 39 | ········final·KodeinAwareBase·kodeinAwareBase·=·(KodeinAwareBase)App.b.a(); | ||
| 40 | ········if·(false)·{ | ||
| 41 | ············throw·new·UnsupportedOperationException("Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance"); | ||
| 42 | ········} | ||
| 39 | ········final·Tracker·tracker·=·(Tracker) | 43 | ········final·Tracker·tracker·=·(Tracker)kodeinAwareBase.a().b().a((TypeToken)new·BarCode$getBitmap$$inlined$instance$1(),·(Object)null); |
| 40 | ········BitmapDrawable·bitmapDrawable; | 44 | ········BitmapDrawable·bitmapDrawable; |
| 41 | ········if·(this.message·==·null)·{ | 45 | ········if·(this.message·==·null)·{ |
| 42 | ············tracker.a("No·Barcode·in·pass·-·strange",·false); | 46 | ············tracker.a("No·Barcode·in·pass·-·strange",·false); |
| 43 | ············bitmapDrawable·=·null; | 47 | ············bitmapDrawable·=·null; |
| 44 | ········} | 48 | ········} |
| 45 | ········else·if·(this.format·==·null)·{ | 49 | ········else·if·(this.format·==·null)·{ |
| 46 | ············Log.b("Barcode·format·is·null·-·fallback·to·QR"); | 50 | ············Log.b("Barcode·format·is·null·-·fallback·to·QR"); |
| Offset 53, 19 lines modified | Offset 53, 23 lines modified | ||
| 53 | ···· | 53 | ···· |
| 54 | ····public·final·void·setValue(final·String·value)·{ | 54 | ····public·final·void·setValue(final·String·value)·{ |
| 55 | ········this.value·=·value; | 55 | ········this.value·=·value; |
| 56 | ····} | 56 | ····} |
| 57 | ···· | 57 | ···· |
| 58 | ····public·final·String·toHtmlSnippet()·{ | 58 | ····public·final·String·toHtmlSnippet()·{ |
| 59 | ········final·StringBuilder·sb·=·new·StringBuilder(); | 59 | ········final·StringBuilder·sb·=·new·StringBuilder(); |
| 60 | ········final·String·label·=·this.label; | ||
| 60 | ········if·( | 61 | ········if·(label·!=·null)·{ |
| 61 | ············ | 62 | ············final·String·s·=·(String)label; |
| 63 | ············final·StringBuilder·sb2·=·(StringBuilder)sb.append("<b>"·+·this.label·+·"</b>·"); | ||
| 62 | ········} | 64 | ········} |
| 65 | ········final·String·value·=·this.value; | ||
| 63 | ········if·( | 66 | ········if·(value·!=·null)·{ |
| 64 | ············ | 67 | ············final·String·s2·=·(String)value; |
| 68 | ············final·StringBuilder·sb3·=·(StringBuilder)sb.append(this.value); | ||
| 65 | ········} | 69 | ········} |
| 66 | ········if·(this.label·!=·null·||·this.value·!=·null)·{ | 70 | ········if·(this.label·!=·null·||·this.value·!=·null)·{ |
| 67 | ············sb.append("<br/>"); | 71 | ············sb.append("<br/>"); |
| 68 | ········} | 72 | ········} |
| 69 | ········final·String·string·=·sb.toString(); | 73 | ········final·String·string·=·sb.toString(); |
| 70 | ········Intrinsics.a((Object)string,·"result.toString()"); | 74 | ········Intrinsics.a((Object)string,·"result.toString()"); |
| 71 | ········return·string; | 75 | ········return·string; |
| Offset 190, 85 lines modified | Offset 190, 89 lines modified | ||
| 190 | ········//···180:·astore··········6 | 190 | ········//···180:·astore··········6 |
| 191 | ········//···182:·getstatic·······android/print/PageRange.ALL_PAGES:Landroid/print/PageRange; | 191 | ········//···182:·getstatic·······android/print/PageRange.ALL_PAGES:Landroid/print/PageRange; |
| 192 | ········//···185:·astore··········5 | 192 | ········//···185:·astore··········5 |
| 193 | ········//···187:·aload···········6 | 193 | ········//···187:·aload···········6 |
| 194 | ········//···189:·iconst_0······· | 194 | ········//···189:·iconst_0······· |
| 195 | ········//···190:·aload···········5 | 195 | ········//···190:·aload···········5 |
| 196 | ········//···192:·aastore········ | 196 | ········//···192:·aastore········ |
| 197 | ········//···193:·aload··········· | 197 | ········//···193:·aload···········6 |
| 198 | ········//···195:·checkcast·······[Ljava/lang/Object; | ||
| 199 | ········//···198:·checkcast·······[Landroid/print/PageRange; | ||
| 198 | ········//···195:·aload···········6 | ||
| 199 | ········//···197:·invokevirtual···android/print/PrintDocumentAdapter$WriteResultCallback.onWriteFinished:([Landroid/print/PageRange;)V | ||
| 200 | ········//···200:·return········· | ||
| 201 | ········//···201:·astore··········6 | 200 | ········//···201:·astore··········6 |
| 202 | ········//···203:·aload··········· | 201 | ········//···203:·aload···········4 |
| 202 | ········//···205:·aload···········6 | ||
| 203 | ········//···207:·invokevirtual···android/print/PrintDocumentAdapter$WriteResultCallback.onWriteFinished:([Landroid/print/PageRange;)V | ||
| 204 | ········//···210:·return········· | ||
| 205 | ········//···211:·astore··········6 | ||
| 206 | ········//···213:·aload···········6 | ||
| 203 | ········//···2 | 207 | ········//···215:·invokevirtual···java/io/IOException.toString:()Ljava/lang/String; |
| 204 | ········//···2 | 208 | ········//···218:·astore··········6 |
| 205 | ········//···2 | 209 | ········//···220:·aload···········6 |
| 206 | ········//···2 | 210 | ········//···222:·checkcast·······Ljava/lang/CharSequence; |
| 207 | ········//···2 | 211 | ········//···225:·astore··········6 |
| 208 | ········//···2 | 212 | ········//···227:·aload···········4 |
| 209 | ········//···2 | 213 | ········//···229:·aload···········6 |
| 210 | ········//···2 | 214 | ········//···231:·invokevirtual···android/print/PrintDocumentAdapter$WriteResultCallback.onWriteFailed:(Ljava/lang/CharSequence;)V |
| 211 | ········//···2 | 215 | ········//···234:·aload_0········ |
| 212 | ········//···2 | 216 | ········//···235:·getfield········org/ligi/passandroid/printing/PassPrintDocumentAdapter.a:Landroid/print/pdf/PrintedPdfDocument; |
| 213 | ········//···2 | 217 | ········//···238:·astore··········6 |
| 214 | ········//···2 | 218 | ········//···240:·aload···········6 |
| 215 | ········//···2 | 219 | ········//···242:·ifnonnull·······248 |
| 216 | ········//···2 | 220 | ········//···245:·invokestatic····kotlin/jvm/internal/Intrinsics.a:()V |
| 217 | ········//···2 | 221 | ········//···248:·aload···········6 |
| 218 | ········//···2 | 222 | ········//···250:·invokevirtual···android/print/pdf/PrintedPdfDocument.close:()V |
| 219 | ········//···2 | 223 | ········//···253:·aconst_null···· |
| 220 | ········//···2 | 224 | ········//···254:·checkcast·······Landroid/print/pdf/PrintedPdfDocument; |
| 221 | ········//···2 | 225 | ········//···257:·astore··········5 |
| 222 | ········//···249:·aload_0········ | ||
| 223 | ········//···250:·aconst_null···· | ||
| 224 | ········//···251:·putfield········org/ligi/passandroid/printing/PassPrintDocumentAdapter.a:Landroid/print/pdf/PrintedPdfDocument; | ||
| 225 | ········//···254:·goto············200 | ||
| 226 | ········//···257:·astore··········6 | ||
| 227 | ········//···259:·aload_0········ | 226 | ········//···259:·aload_0········ |
| 228 | ········//···260:·getfield········org/ligi/passandroid/printing/PassPrintDocumentAdapter.a:Landroid/print/pdf/PrintedPdfDocument; | ||
| 229 | ········//···263:·astore··········7 | ||
| 230 | ········//···265:·aload···········7 | ||
| 231 | ········//···267:·ifnonnull·······273 | ||
| 232 | ········//···270:·invokestatic····kotlin/jvm/internal/Intrinsics.a:()V | ||
| 233 | ········//···273:·aload···········7 | ||
| 234 | ········//···275:·invokevirtual···android/print/pdf/PrintedPdfDocument.close:()V | ||
| 235 | ········//···2 | 227 | ········//···260:·aconst_null···· |
| 236 | ········//···279:·checkcast·······Landroid/print/pdf/PrintedPdfDocument; | ||
| 237 | ········//···282:·astore··········5 | ||
| 238 | ········//···284:·aload_0········ | ||
| 239 | ········//···285:·aconst_null···· | ||
| 240 | ········//···2 | 228 | ········//···261:·putfield········org/ligi/passandroid/printing/PassPrintDocumentAdapter.a:Landroid/print/pdf/PrintedPdfDocument; |
| 229 | ········//···264:·goto············210 | ||
| 230 | ········//···267:·astore··········6 | ||
| 231 | ········//···269:·aload_0········ | ||
| 232 | ········//···270:·getfield········org/ligi/passandroid/printing/PassPrintDocumentAdapter.a:Landroid/print/pdf/PrintedPdfDocument; | ||
| 233 | ········//···273:·astore··········7 | ||
| 234 | ········//···275:·aload···········7 | ||
| 235 | ········//···277:·ifnonnull·······283 | ||
| 236 | ········//···280:·invokestatic····kotlin/jvm/internal/Intrinsics.a:()V | ||
| 237 | ········//···283:·aload···········7 | ||
| 238 | ········//···285:·invokevirtual···android/print/pdf/PrintedPdfDocument.close:()V | ||
| 239 | ········//···288:·aconst_null···· | ||
| 240 | ········//···289:·checkcast·······Landroid/print/pdf/PrintedPdfDocument; | ||
| 241 | ········//···292:·astore··········5 | ||
| 242 | ········//···294:·aload_0········ | ||
| 243 | ········//···295:·aconst_null···· | ||
| 244 | ········//···296:·putfield········org/ligi/passandroid/printing/PassPrintDocumentAdapter.a:Landroid/print/pdf/PrintedPdfDocument; | ||
| 241 | ········//···2 | 245 | ········//···299:·aload···········6 |
| 242 | ········//··· | 246 | ········//···301:·athrow········· |
| 243 | ········//····Exceptions: | 247 | ········//····Exceptions: |
| 244 | ········//··Try···········Handler | 248 | ········//··Try···········Handler |
| 245 | ········//··Start··End····Start··End····Type················· | 249 | ········//··Start··End····Start··End····Type················· |
| 246 | ········//··-----··-----··-----··-----··--------------------- | 250 | ········//··-----··-----··-----··-----··--------------------- |
| 247 | ········//··96·····100····2 | 251 | ········//··96·····100····211····267····Ljava/io/IOException; |
| 248 | ········//··96·····100····2 | 252 | ········//··96·····100····267····302····Any |
| 249 | ········//··107····110····2 | 253 | ········//··107····110····211····267····Ljava/io/IOException; |
| 250 | ········//··107····110····2 | 254 | ········//··107····110····267····302····Any |
| 251 | ········//··110····113····2 | 255 | ········//··110····113····211····267····Ljava/io/IOException; |
| 252 | ········//··110····113····2 | 256 | ········//··110····113····267····302····Any |
| 253 | ········//··115····119····2 | 257 | ········//··115····119····211····267····Ljava/io/IOException; |
| 254 | ········//··115····119····2 | 258 | ········//··115····119····267····302····Any |
| 255 | ········//··123····128····2 | 259 | ········//··123····128····211····267····Ljava/io/IOException; |
| 256 | ········//··123····128····2 | 260 | ········//··123····128····267····302····Any |
| 257 | ········//··128····133····2 | 261 | ········//··128····133····211····267····Ljava/io/IOException; |
| 258 | ········//··128····133····2 | 262 | ········//··128····133····267····302····Any |
| 259 | ········//··137····142····2 | 263 | ········//··137····142····211····267····Ljava/io/IOException; |
| 260 | ········//··137····142····2 | 264 | ········//··137····142····267····302····Any |
| 261 | ········//··2 | 265 | ········//··213····218····267····302····Any |
| 262 | ········//··2 | 266 | ········//··220····225····267····302····Any |
| 263 | ········//··2 | 267 | ········//··229····234····267····302····Any |
| 264 | ········//· | 268 | ········//· |
| 265 | ········//·The·error·that·occurred·was: | 269 | ········//·The·error·that·occurred·was: |
| 266 | ········//· | 270 | ········//· |
| 267 | ········//·java.lang.IndexOutOfBoundsException:·Index·13 | 271 | ········//·java.lang.IndexOutOfBoundsException:·Index·139·out·of·bounds·for·length·139 |
| 268 | ········//·····at·java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) | 272 | ········//·····at·java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) |
| 269 | ········//·····at·java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) | 273 | ········//·····at·java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) |
| 270 | ········//·····at·java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) | 274 | ········//·····at·java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) |
| 271 | ········//·····at·java.base/java.util.Objects.checkIndex(Objects.java:372) | 275 | ········//·····at·java.base/java.util.Objects.checkIndex(Objects.java:372) |
| 272 | ········//·····at·java.base/java.util.ArrayList.get(ArrayList.java:459) | 276 | ········//·····at·java.base/java.util.ArrayList.get(ArrayList.java:459) |
| 273 | ········//·····at·com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3321) | 277 | ········//·····at·com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3321) |
| 274 | ········//·····at·com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3569) | 278 | ········//·····at·com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3569) |
| Offset 1230, 304 lines modified | Offset 1230, 305 lines modified | ||
| 1230 | ········//··1590:·aload···········7 | 1230 | ········//··1590:·aload···········7 |
| 1231 | ········//··1592:·invokeinterface·java/util/Set.iterator:()Ljava/util/Iterator; | 1231 | ········//··1592:·invokeinterface·java/util/Set.iterator:()Ljava/util/Iterator; |
| 1232 | ········//··1597:·astore··········15 | 1232 | ········//··1597:·astore··········15 |
| 1233 | ········//··1599:·aload···········15 | 1233 | ········//··1599:·aload···········15 |
| 1234 | ········//··1601:·invokeinterface·java/util/Iterator.hasNext:()Z | 1234 | ········//··1601:·invokeinterface·java/util/Iterator.hasNext:()Z |
| 1235 | ········//··1606:·istore··········10 | 1235 | ········//··1606:·istore··········10 |
| 1236 | ········//··1608:·iload···········10 | 1236 | ········//··1608:·iload···········10 |
| 1237 | ········//··1610:·ifeq············169 | 1237 | ········//··1610:·ifeq············1694 |
| 1238 | ········//··1613:·aload···········15 | 1238 | ········//··1613:·aload···········15 |
| 1239 | ········//··1615:·invokeinterface·java/util/Iterator.next:()Ljava/lang/Object; | 1239 | ········//··1615:·invokeinterface·java/util/Iterator.next:()Ljava/lang/Object; |
| 1240 | ········//··1620:·checkcast·······Ljava/util/Map$Entry; | 1240 | ········//··1620:·checkcast·······Ljava/util/Map$Entry; |
| 1241 | ········//··1623:·checkcast·······Ljava/util/Map$Entry; | ||
| 1241 | ········//··162 | 1242 | ········//··1626:·astore··········7 |
| 1242 | ········//··162 | 1243 | ········//··1628:·aload···········9 |
| 1243 | ········//··16 | 1244 | ········//··1630:·getfield········kotlin/jvm/internal/Ref$ObjectRef.a:Ljava/lang/Object; |
| 1244 | ········//··163 | 1245 | ········//··1633:·checkcast·······Lorg/json/JSONObject; |
| 1245 | ········//··163 | 1246 | ········//··1636:·astore··········8 |
| 1246 | ········//··163 | 1247 | ········//··1638:·aload···········8 |
| 1247 | ········//··16 | 1248 | ········//··1640:·ifnonnull·······1646 |
| 1248 | ········//··164 | 1249 | ········//··1643:·invokestatic····kotlin/jvm/internal/Intrinsics.a:()V |
| 1249 | ········//··164 | 1250 | ········//··1646:·aload···········7 |
| 1250 | ········//··164 | 1251 | ········//··1648:·invokeinterface·java/util/Map$Entry.getValue:()Ljava/lang/Object; |
| 1251 | ········//··165 | 1252 | ········//··1653:·checkcast·······Ljava/lang/String; |
| 1252 | ········//··165 | 1253 | ········//··1656:·astore··········11 |
| 1253 | ········//··165 | 1254 | ········//··1658:·aload···········8 |
| 1254 | ········//··16 | 1255 | ········//··1660:·aload···········11 |
| 1255 | ········//··16 | 1256 | ········//··1662:·invokevirtual···org/json/JSONObject.has:(Ljava/lang/String;)Z |
| 1256 | ········//··166 | 1257 | ········//··1665:·istore··········14 |
| 1257 | ········//··166 | 1258 | ········//··1667:·iload···········14 |
| 1258 | ········//··166 | 1259 | ········//··1669:·ifeq············1599 |
| 1259 | ········//··16 | 1260 | ········//··1672:·aload···········7 |
| 1260 | ········//··167 | 1261 | ········//··1674:·invokeinterface·java/util/Map$Entry.getKey:()Ljava/lang/Object; |
| 1261 | ········//··167 | 1262 | ········//··1679:·checkcast·······Lorg/ligi/passandroid/model/pass/PassType; |
| 1262 | ········//··16 | 1263 | ········//··1682:·astore··········7 |
| 1263 | ········//··168 | 1264 | ········//··1684:·aload···········6 |
| 1264 | ········//··168 | 1265 | ········//··1686:·aload···········7 |
| 1265 | ········//··168 | 1266 | ········//··1688:·invokevirtual···org/ligi/passandroid/model/pass/PassImpl.setType:(Lorg/ligi/passandroid/model/pass/PassType;)V |
| 1266 | ········//··16 | 1267 | ········//··1691:·goto············1599 |
| 1267 | ········//··169 | 1268 | ········//··1694:·getstatic·······org/ligi/passandroid/model/PassDefinitions.INSTANCE:Lorg/ligi/passandroid/model/PassDefinitions; |
| 1268 | ········//··169 | 1269 | ········//··1697:·astore··········7 |
| 1269 | ········//··169 | 1270 | ········//··1699:·aload···········7 |
| 1270 | ········//··1 | 1271 | ········//··1701:·invokevirtual···org/ligi/passandroid/model/PassDefinitions.getTYPE_TO_NAME:()Ljava/util/Map; |
| 1271 | ········//··170 | 1272 | ········//··1704:·astore··········7 |
| 1272 | ········//··170 | 1273 | ········//··1706:·aload···········6 |
| 1273 | ········//··170 | 1274 | ········//··1708:·invokevirtual···org/ligi/passandroid/model/pass/PassImpl.getType:()Lorg/ligi/passandroid/model/pass/PassType; |
| 1274 | ········//··17 | 1275 | ········//··1711:·astore··········8 |
| 1275 | ········//··171 | 1276 | ········//··1713:·aload···········7 |
| 1276 | ········//··171 | 1277 | ········//··1715:·aload···········8 |
| 1277 | ········//··171 | 1278 | ········//··1717:·invokeinterface·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; |
| 1278 | ········//··17 | 1279 | ········//··1722:·astore··········7 |
| 1279 | ········//··172 | 1280 | ········//··1724:·aload···········7 |
| 1280 | ········//··172 | 1281 | ········//··1726:·checkcast·······Ljava/lang/String; |
| 1281 | ········//··172 | 1282 | ········//··1729:·astore··········7 |
| 1282 | ········//··17 | 1283 | ········//··1731:·aload···········9 |
| 1283 | ········//··173 | 1284 | ········//··1733:·getfield········kotlin/jvm/internal/Ref$ObjectRef.a:Ljava/lang/Object; |
| 1284 | ········//··173 | 1285 | ········//··1736:·astore··········8 |
| 1285 | ········//··173 | 1286 | ········//··1738:·aload···········8 |
| 1286 | ········//··17 | 1287 | ········//··1740:·checkcast·······Lorg/json/JSONObject; |
| 1287 | ········//··174 | 1288 | ········//··1743:·astore··········8 |
| 1288 | ········//··174 | 1289 | ········//··1745:·aload···········8 |
| 1289 | ········//··174 | 1290 | ········//··1747:·aload···········7 |
| 1290 | ········//··174 | 1291 | ········//··1749:·invokevirtual···org/json/JSONObject.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; |
| 1291 | ········//··17 | 1292 | ········//··1752:·astore··········11 |
| 1292 | ········//··175 | 1293 | ········//··1754:·aload···········11 |
| 1293 | ········//··175 | 1294 | ········//··1756:·ifnull··········2010 |
| 1294 | ········//··175 | 1295 | ········//··1759:·new·············Ljava/util/ArrayList; |
| 1295 | ········//··17 | 1296 | ········//··1762:·astore··········8 |
| 1296 | ········//··176 | 1297 | ········//··1764:·aload···········8 |
| 1297 | ········//··176 | 1298 | ········//··1766:·invokespecial···java/util/ArrayList.<init>:()V |
| 1298 | ········//··176 | 1299 | ········//··1769:·ldc_w···········"primaryFields" |
| 1299 | ········//··17 | 1300 | ········//··1772:·astore··········15 |
| 1300 | ········//··177 | 1301 | ········//··1774:·iconst_0······· |
| 1301 | ········//··177 | 1302 | ········//··1775:·istore··········22 |
| 1302 | ········//··177 | 1303 | ········//··1777:·aconst_null···· |
| 1303 | ········//··177 | 1304 | ········//··1778:·astore··········13 |
| 1304 | ········//··17 | 1305 | ········//··1780:·bipush··········16 |
| 1305 | ········//··17 | 1306 | ········//··1782:·istore··········24 |
| 1306 | ········//··178 | 1307 | ········//··1784:·aload_0········ |
| 1307 | ········//··178 | 1308 | ········//··1785:·astore··········7 |
| 1308 | ········//··178 | 1309 | ········//··1787:·aload···········5 |
| 1309 | ········//··178 | 1310 | ········//··1789:·astore··········12 |
| 1310 | ········//··17 | 1311 | ········//··1791:·aload_0········ |
| 1311 | ········//··17 | 1312 | ········//··1792:·aload···········8 |
| 1312 | ········//··179 | 1313 | ········//··1794:·aload···········11 |
| 1313 | ········//··179 | 1314 | ········//··1796:·aload···········15 |
| 1314 | ········//··179 | 1315 | ········//··1798:·aload···········5 |
| 1315 | ········//··1 | 1316 | ········//··1800:·iconst_0······· |
| 1316 | ········//··1 | 1317 | ········//··1801:·iload···········24 |
| 1317 | ········//··180 | 1318 | ········//··1803:·aconst_null···· |
| 1318 | ········//··180 | 1319 | ········//··1804:·invokestatic····org/ligi/passandroid/reader/AppleStylePassReader.a:(Lorg/ligi/passandroid/reader/AppleStylePassReader;Ljava/util/ArrayList;Lorg/json/JSONObject;Ljava/lang/String;Lorg/ligi/passandroid/model/AppleStylePassTranslation;ZILjava/lang/Object;)V |
| 1319 | ········//··180 | 1320 | ········//··1807:·ldc_w···········"headerFields" |
| 1320 | ········//··18 | 1321 | ········//··1810:·astore··········15 |
| 1321 | ········//··18 | 1322 | ········//··1812:·iconst_0······· |
| 1322 | ········//··181 | 1323 | ········//··1813:·istore··········22 |
| 1323 | ········//··181 | 1324 | ········//··1815:·aconst_null···· |
| 1324 | ········//··181 | 1325 | ········//··1816:·astore··········13 |
| 1325 | ········//··181 | 1326 | ········//··1818:·bipush··········16 |
| 1326 | ········//··18 | 1327 | ········//··1820:·istore··········24 |
| 1327 | ········//··18 | 1328 | ········//··1822:·aload_0········ |
| 1328 | ········//··182 | 1329 | ········//··1823:·aload···········8 |
| 1329 | ········//··182 | 1330 | ········//··1825:·aload···········11 |
| 1330 | ········//··182 | 1331 | ········//··1827:·aload···········15 |
| 1331 | ········//··182 | 1332 | ········//··1829:·aload···········5 |
| 1332 | ········//··18 | 1333 | ········//··1831:·iconst_0······· |
| 1333 | ········//··18 | 1334 | ········//··1832:·iload···········24 |
| 1334 | ········//··183 | 1335 | ········//··1834:·aconst_null···· |
| 1335 | ········//··183 | 1336 | ········//··1835:·invokestatic····org/ligi/passandroid/reader/AppleStylePassReader.a:(Lorg/ligi/passandroid/reader/AppleStylePassReader;Ljava/util/ArrayList;Lorg/json/JSONObject;Ljava/lang/String;Lorg/ligi/passandroid/model/AppleStylePassTranslation;ZILjava/lang/Object;)V |
| 1336 | ········//··183 | 1337 | ········//··1838:·ldc_w···········"secondaryFields" |
| 1337 | ········//··18 | 1338 | ········//··1841:·astore··········15 |
| 1338 | ········//··184 | 1339 | ········//··1843:·iconst_0······· |
| 1339 | ········//··184 | 1340 | ········//··1844:·istore··········22 |
| 1340 | ········//··184 | 1341 | ········//··1846:·aconst_null···· |
| 1341 | ········//··184 | 1342 | ········//··1847:·astore··········13 |
| 1342 | ········//··184 | 1343 | ········//··1849:·bipush··········16 |
| 1343 | ········//··18 | 1344 | ········//··1851:·istore··········24 |
| 1344 | ········//··185 | 1345 | ········//··1853:·aload_0········ |
| 1345 | ········//··185 | 1346 | ········//··1854:·aload···········8 |
| 1346 | ········//··185 | 1347 | ········//··1856:·aload···········11 |
| 1347 | ········//··185 | 1348 | ········//··1858:·aload···········15 |
| 1348 | ········//··18 | 1349 | ········//··1860:·aload···········5 |
| 1349 | ········//··18 | 1350 | ········//··1862:·iconst_0······· |
| 1350 | ········//··186 | 1351 | ········//··1863:·iload···········24 |
| 1351 | ········//··186 | 1352 | ········//··1865:·aconst_null···· |
| 1352 | ········//··186 | 1353 | ········//··1866:·invokestatic····org/ligi/passandroid/reader/AppleStylePassReader.a:(Lorg/ligi/passandroid/reader/AppleStylePassReader;Ljava/util/ArrayList;Lorg/json/JSONObject;Ljava/lang/String;Lorg/ligi/passandroid/model/AppleStylePassTranslation;ZILjava/lang/Object;)V |
| 1353 | ········//··186 | 1354 | ········//··1869:·ldc_w···········"auxiliaryFields" |
| 1354 | ········//··18 | 1355 | ········//··1872:·astore··········15 |
| 1355 | ········//··187 | 1356 | ········//··1874:·iconst_0······· |
| Max diff block lines reached; 21244/37183 bytes (57.13%) of diff not shown. | |||
| Offset 11, 15 lines modified | Offset 11, 15 lines modified | ||
| 11 | ········Intrinsics.b((Object)jsonObject,·"$receiver"); | 11 | ········Intrinsics.b((Object)jsonObject,·"$receiver"); |
| 12 | ········JSONObject·jsonObject2; | 12 | ········JSONObject·jsonObject2; |
| 13 | ········if·(jsonObject.has("barcode"))·{ | 13 | ········if·(jsonObject.has("barcode"))·{ |
| 14 | ············jsonObject2·=·jsonObject.getJSONObject("barcode"); | 14 | ············jsonObject2·=·jsonObject.getJSONObject("barcode"); |
| 15 | ········} | 15 | ········} |
| 16 | ········else·{ | 16 | ········else·{ |
| 17 | ············if·(jsonObject.has("barcodes"))·{ | 17 | ············if·(jsonObject.has("barcodes"))·{ |
| 18 | ················final·JSONArray·jsonArray·=·jsonObject.getJSONArray("barcodes"); | 18 | ················final·JSONArray·jsonArray·=·(JSONArray)jsonObject.getJSONArray("barcodes"); |
| 19 | ················if·(jsonObject.length()·>·0)·{ | 19 | ················if·(jsonObject.length()·>·0)·{ |
| 20 | ····················jsonObject2·=·jsonArray.getJSONObject(0); | 20 | ····················jsonObject2·=·jsonArray.getJSONObject(0); |
| 21 | ····················return·jsonObject2; | 21 | ····················return·jsonObject2; |
| 22 | ················} | 22 | ················} |
| 23 | ············} | 23 | ············} |
| 24 | ············jsonObject2·=·null; | 24 | ············jsonObject2·=·null; |
| 25 | ········} | 25 | ········} |
| Offset 24, 234 lines modified | Offset 24, 236 lines modified | ||
| 24 | ···#16·=·Class··············#15···········//·java/lang/String | 24 | ···#16·=·Class··············#15···········//·java/lang/String |
| 25 | ···#17·=·Utf8···············href=\"(.*\\.pkpass.*?)\" | 25 | ···#17·=·Utf8···············href=\"(.*\\.pkpass.*?)\" |
| 26 | ···#18·=·String·············#17···········//·href=\"(.*\\.pkpass.*?)\" | 26 | ···#18·=·String·············#17···········//·href=\"(.*\\.pkpass.*?)\" |
| 27 | ···#19·=·Utf8···············window.location·=·\'(.*\\.pkpass.*?)\' | 27 | ···#19·=·Utf8···············window.location·=·\'(.*\\.pkpass.*?)\' |
| 28 | ···#20·=·String·············#19···········//·window.location·=·\'(.*\\.pkpass.*?)\' | 28 | ···#20·=·String·············#19···········//·window.location·=·\'(.*\\.pkpass.*?)\' |
| 29 | ···#21·=·Utf8···············[Ljava/lang/Object; | 29 | ···#21·=·Utf8···············[Ljava/lang/Object; |
| 30 | ···#22·=·Class··············#21···········//·"[Ljava/lang/Object;" | 30 | ···#22·=·Class··············#21···········//·"[Ljava/lang/Object;" |
| 31 | ···#23·=·Utf8···············[Ljava/lang/String; | ||
| 32 | ···#24·=·Class··············#23···········//·"[Ljava/lang/String;" | ||
| 31 | ···#2 | 33 | ···#25·=·Utf8···············java/util/ArrayList |
| 32 | ···#2 | 34 | ···#26·=·Class··············#25···········//·java/util/ArrayList |
| 33 | ···#2 | 35 | ···#27·=·Utf8···············(I)V |
| 34 | ···#2 | 36 | ···#28·=·NameAndType········#9:#27········//·"<init>":(I)V |
| 35 | ···#2 | 37 | ···#29·=·Methodref··········#26.#28·······//·java/util/ArrayList."<init>":(I)V |
| 36 | ···# | 38 | ···#30·=·Utf8···············java/util/Collection |
| 37 | ···# | 39 | ···#31·=·Class··············#30···········//·java/util/Collection |
| 38 | ···#3 | 40 | ···#32·=·Utf8···············java/util/regex/Pattern |
| 39 | ···#3 | 41 | ···#33·=·Class··············#32···········//·java/util/regex/Pattern |
| 40 | ···#3 | 42 | ···#34·=·Utf8···············compile |
| 41 | ···#3 | 43 | ···#35·=·Utf8···············(Ljava/lang/String;)Ljava/util/regex/Pattern; |
| 42 | ···#3 | 44 | ···#36·=·NameAndType········#34:#35·······//·compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; |
| 43 | ···#3 | 45 | ···#37·=·Methodref··········#33.#36·······//·java/util/regex/Pattern.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; |
| 44 | ···#3 | 46 | ···#38·=·Utf8···············java/lang/CharSequence |
| 45 | ···#3 | 47 | ···#39·=·Class··············#38···········//·java/lang/CharSequence |
| 46 | ···# | 48 | ···#40·=·Utf8···············matcher |
| 47 | ···# | 49 | ···#41·=·Utf8···············(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; |
| 48 | ···#4 | 50 | ···#42·=·NameAndType········#40:#41·······//·matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; |
| 49 | ···#4 | 51 | ···#43·=·Methodref··········#33.#42·······//·java/util/regex/Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; |
| 50 | ···#4 | 52 | ···#44·=·Utf8···············add |
| 51 | ···#4 | 53 | ···#45·=·Utf8···············(Ljava/lang/Object;)Z |
| 52 | ···#4 | 54 | ···#46·=·NameAndType········#44:#45·······//·add:(Ljava/lang/Object;)Z |
| 53 | ···#4 | 55 | ···#47·=·InterfaceMethodref·#31.#46·······//·java/util/Collection.add:(Ljava/lang/Object;)Z |
| 54 | ···#4 | 56 | ···#48·=·Utf8···············java/util/List |
| 55 | ···#4 | 57 | ···#49·=·Class··············#48···········//·java/util/List |
| 56 | ···# | 58 | ···#50·=·Utf8···············java/lang/Iterable |
| 57 | ···# | 59 | ···#51·=·Class··············#50···········//·java/lang/Iterable |
| 58 | ···#5 | 60 | ···#52·=·Utf8···············iterator |
| 59 | ···#5 | 61 | ···#53·=·Utf8···············()Ljava/util/Iterator; |
| 60 | ···#5 | 62 | ···#54·=·NameAndType········#52:#53·······//·iterator:()Ljava/util/Iterator; |
| 61 | ···#5 | 63 | ···#55·=·InterfaceMethodref·#51.#54·······//·java/lang/Iterable.iterator:()Ljava/util/Iterator; |
| 62 | ···#5 | 64 | ···#56·=·Utf8···············java/util/Iterator |
| 63 | ···#5 | 65 | ···#57·=·Class··············#56···········//·java/util/Iterator |
| 64 | ···#5 | 66 | ···#58·=·Utf8···············hasNext |
| 65 | ···#5 | 67 | ···#59·=·Utf8···············()Z |
| 66 | ···# | 68 | ···#60·=·NameAndType········#58:#59·······//·hasNext:()Z |
| 67 | ···# | 69 | ···#61·=·InterfaceMethodref·#57.#60·······//·java/util/Iterator.hasNext:()Z |
| 68 | ···#6 | 70 | ···#62·=·Utf8···············next |
| 69 | ···#6 | 71 | ···#63·=·Utf8···············()Ljava/lang/Object; |
| 70 | ···#6 | 72 | ···#64·=·NameAndType········#62:#63·······//·next:()Ljava/lang/Object; |
| 71 | ···#6 | 73 | ···#65·=·InterfaceMethodref·#57.#64·······//·java/util/Iterator.next:()Ljava/lang/Object; |
| 72 | ···#6 | 74 | ···#66·=·Utf8···············java/util/regex/Matcher |
| 73 | ···#6 | 75 | ···#67·=·Class··············#66···········//·java/util/regex/Matcher |
| 74 | ···#6 | 76 | ···#68·=·Utf8···············find |
| 75 | ···#6 | 77 | ···#69·=·NameAndType········#68:#59·······//·find:()Z |
| 76 | ···# | 78 | ···#70·=·Methodref··········#67.#69·······//·java/util/regex/Matcher.find:()Z |
| 77 | ···# | 79 | ···#71·=·Utf8···············group |
| 78 | ···#7 | 80 | ···#72·=·Utf8···············(I)Ljava/lang/String; |
| 79 | ···#7 | 81 | ···#73·=·NameAndType········#71:#72·······//·group:(I)Ljava/lang/String; |
| 80 | ···#7 | 82 | ···#74·=·Methodref··········#67.#73·······//·java/util/regex/Matcher.group:(I)Ljava/lang/String; |
| 81 | ···#7 | 83 | ···#75·=·Utf8···············params |
| 82 | ···#7 | 84 | ···#76·=·String·············#75···········//·params |
| 83 | ···#7 | 85 | ···#77·=·Utf8···············kotlin/jvm/internal/Intrinsics |
| 84 | ···#7 | 86 | ···#78·=·Class··············#77···········//·kotlin/jvm/internal/Intrinsics |
| 85 | ···#7 | 87 | ···#79·=·Utf8···············b |
| 86 | ···# | 88 | ···#80·=·Utf8···············(Ljava/lang/Object;Ljava/lang/String;)V |
| 87 | ···# | 89 | ···#81·=·NameAndType········#79:#80·······//·b:(Ljava/lang/Object;Ljava/lang/String;)V |
| 88 | ···#8 | 90 | ···#82·=·Methodref··········#78.#81·······//·kotlin/jvm/internal/Intrinsics.b:(Ljava/lang/Object;Ljava/lang/String;)V |
| 89 | ···#8 | 91 | ···#83·=·Utf8···············okhttp3/OkHttpClient |
| 90 | ···#8 | 92 | ···#84·=·Class··············#83···········//·okhttp3/OkHttpClient |
| 91 | ···#8 | 93 | ···#85·=·Methodref··········#84.#11·······//·okhttp3/OkHttpClient."<init>":()V |
| 92 | ···#8 | 94 | ···#86·=·Utf8···············okhttp3/Request$Builder |
| 93 | ···#8 | 95 | ···#87·=·Class··············#86···········//·okhttp3/Request$Builder |
| 94 | ···#8 | 96 | ···#88·=·Methodref··········#87.#11·······//·okhttp3/Request$Builder."<init>":()V |
| 95 | ···#8 | 97 | ···#89·=·Utf8···············java/net/URI |
| 96 | ···# | 98 | ···#90·=·Class··············#89···········//·java/net/URI |
| 97 | ···# | 99 | ···#91·=·Utf8···············org/ligi/passandroid/ui/ExtractURLAsIphoneActivity |
| 98 | ···#9 | 100 | ···#92·=·Class··············#91···········//·org/ligi/passandroid/ui/ExtractURLAsIphoneActivity |
| 99 | ···#9 | 101 | ···#93·=·Utf8···············getIntent |
| 100 | ···#9 | 102 | ···#94·=·Utf8···············()Landroid/content/Intent; |
| 101 | ···#9 | 103 | ···#95·=·NameAndType········#93:#94·······//·getIntent:()Landroid/content/Intent; |
| 102 | ···#9 | 104 | ···#96·=·Methodref··········#92.#95·······//·org/ligi/passandroid/ui/ExtractURLAsIphoneActivity.getIntent:()Landroid/content/Intent; |
| 103 | ···#9 | 105 | ···#97·=·Utf8···············android/content/Intent |
| 104 | ···#9 | 106 | ···#98·=·Class··············#97···········//·android/content/Intent |
| 105 | ···#9 | 107 | ···#99·=·Utf8···············getData |
| 106 | ·· | 108 | ··#100·=·Utf8···············()Landroid/net/Uri; |
| 107 | ·· | 109 | ··#101·=·NameAndType········#99:#100······//·getData:()Landroid/net/Uri; |
| 108 | ··#10 | 110 | ··#102·=·Methodref··········#98.#101······//·android/content/Intent.getData:()Landroid/net/Uri; |
| 109 | ··#10 | 111 | ··#103·=·Utf8···············android/net/Uri |
| 110 | ··#10 | 112 | ··#104·=·Class··············#103··········//·android/net/Uri |
| 111 | ··#10 | 113 | ··#105·=·Utf8···············toString |
| 112 | ··#10 | 114 | ··#106·=·Utf8···············()Ljava/lang/String; |
| 113 | ··#10 | 115 | ··#107·=·NameAndType········#105:#106·····//·toString:()Ljava/lang/String; |
| 114 | ··#10 | 116 | ··#108·=·Methodref··········#104.#107·····//·android/net/Uri.toString:()Ljava/lang/String; |
| 115 | ··#10 | 117 | ··#109·=·Utf8···············(Ljava/lang/String;)V |
| 116 | ··#1 | 118 | ··#110·=·NameAndType········#9:#109·······//·"<init>":(Ljava/lang/String;)V |
| 117 | ··#1 | 119 | ··#111·=·Methodref··········#90.#110······//·java/net/URI."<init>":(Ljava/lang/String;)V |
| 118 | ··#11 | 120 | ··#112·=·Utf8···············toURL |
| 119 | ··#11 | 121 | ··#113·=·Utf8···············()Ljava/net/URL; |
| 120 | ··#11 | 122 | ··#114·=·NameAndType········#112:#113·····//·toURL:()Ljava/net/URL; |
| 121 | ··#11 | 123 | ··#115·=·Methodref··········#90.#114······//·java/net/URI.toURL:()Ljava/net/URL; |
| 122 | ··#11 | 124 | ··#116·=·Utf8···············(Ljava/net/URL;)Lokhttp3/Request$Builder; |
| 123 | ··#11 | 125 | ··#117·=·NameAndType········#5:#116·······//·a:(Ljava/net/URL;)Lokhttp3/Request$Builder; |
| 124 | ··#11 | 126 | ··#118·=·Methodref··········#87.#117······//·okhttp3/Request$Builder.a:(Ljava/net/URL;)Lokhttp3/Request$Builder; |
| 125 | ··#11 | 127 | ··#119·=·Utf8···············User-Agent |
| 126 | ··#1 | 128 | ··#120·=·String·············#119··········//·User-Agent |
| 127 | ··#1 | 129 | ··#121·=·Utf8···············org/ligi/passandroid/functions/InputStreamProviderKt |
| 128 | ··#12 | 130 | ··#122·=·Class··············#121··········//·org/ligi/passandroid/functions/InputStreamProviderKt |
| 129 | ··#12 | 131 | ··#123·=·NameAndType········#5:#106·······//·a:()Ljava/lang/String; |
| 130 | ··#12 | 132 | ··#124·=·Methodref··········#122.#123·····//·org/ligi/passandroid/functions/InputStreamProviderKt.a:()Ljava/lang/String; |
| 131 | ··#12 | 133 | ··#125·=·Utf8···············(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; |
| 132 | ··#12 | 134 | ··#126·=·NameAndType········#5:#125·······//·a:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; |
| 133 | ··#12 | 135 | ··#127·=·Methodref··········#87.#126······//·okhttp3/Request$Builder.a:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; |
| 134 | ··#12 | 136 | ··#128·=·Utf8···············()Lokhttp3/Request; |
| 135 | ··#12 | 137 | ··#129·=·NameAndType········#5:#128·······//·a:()Lokhttp3/Request; |
| 136 | ··#1 | 138 | ··#130·=·Methodref··········#87.#129······//·okhttp3/Request$Builder.a:()Lokhttp3/Request; |
| 137 | ··#1 | 139 | ··#131·=·Utf8···············(Lokhttp3/Request;)Lokhttp3/Call; |
| 138 | ··#13 | 140 | ··#132·=·NameAndType········#5:#131·······//·a:(Lokhttp3/Request;)Lokhttp3/Call; |
| 139 | ··#13 | 141 | ··#133·=·Methodref··········#84.#132······//·okhttp3/OkHttpClient.a:(Lokhttp3/Request;)Lokhttp3/Call; |
| 140 | ··#13 | 142 | ··#134·=·Utf8···············okhttp3/Call |
| 141 | ··#13 | 143 | ··#135·=·Class··············#134··········//·okhttp3/Call |
| 142 | ··#13 | 144 | ··#136·=·Utf8···············()Lokhttp3/Response; |
| 143 | ··#13 | 145 | ··#137·=·NameAndType········#5:#136·······//·a:()Lokhttp3/Response; |
| 144 | ··#13 | 146 | ··#138·=·InterfaceMethodref·#135.#137·····//·okhttp3/Call.a:()Lokhttp3/Response; |
| 145 | ··#13 | 147 | ··#139·=·Utf8···············okhttp3/Response |
| 146 | ··#1 | 148 | ··#140·=·Class··············#139··········//·okhttp3/Response |
| 147 | ··#1 | 149 | ··#141·=·Utf8···············e |
| 148 | ··#14 | 150 | ··#142·=·Utf8···············()Lokhttp3/ResponseBody; |
| Max diff block lines reached; 32249/64307 bytes (50.15%) of diff not shown. | |||
| Offset 21, 18 lines modified | Offset 21, 34 lines modified | ||
| 21 | ····private·final·Settings·b; | 21 | ····private·final·Settings·b; |
| 22 | ····private·final·EventBus·c; | 22 | ····private·final·EventBus·c; |
| 23 | ····private·final·Tracker·d; | 23 | ····private·final·Tracker·d; |
| 24 | ····private·Integer·e; | 24 | ····private·Integer·e; |
| 25 | ····private·HashMap·f; | 25 | ····private·HashMap·f; |
| 26 | ···· | 26 | ···· |
| 27 | ····public·PassAndroidActivity()·{ | 27 | ····public·PassAndroidActivity()·{ |
| 28 | ········final·KodeinAwareBase·kodeinAwareBase·=·(KodeinAwareBase)App.b.a(); | ||
| 29 | ········if·(false)·{ | ||
| 30 | ············throw·new·UnsupportedOperationException("Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance"); | ||
| 31 | ········} | ||
| 28 | ········this.a·=·(PassStore) | 32 | ········this.a·=·(PassStore)kodeinAwareBase.a().b().a((TypeToken)new·PassAndroidActivity$$special$$inlined$instance$1(),·(Object)null); |
| 33 | ········final·KodeinAwareBase·kodeinAwareBase2·=·(KodeinAwareBase)App.b.a(); | ||
| 34 | ········if·(false)·{ | ||
| 35 | ············throw·new·UnsupportedOperationException("Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance"); | ||
| 36 | ········} | ||
| 29 | ········this.b·=·(Settings) | 37 | ········this.b·=·(Settings)kodeinAwareBase2.a().b().a((TypeToken)new·PassAndroidActivity$$special$$inlined$instance$2(),·(Object)null); |
| 38 | ········final·KodeinAwareBase·kodeinAwareBase3·=·(KodeinAwareBase)App.b.a(); | ||
| 39 | ········if·(false)·{ | ||
| 40 | ············throw·new·UnsupportedOperationException("Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance"); | ||
| 41 | ········} | ||
| 30 | ········this.c·=·(EventBus) | 42 | ········this.c·=·(EventBus)kodeinAwareBase3.a().b().a((TypeToken)new·PassAndroidActivity$$special$$inlined$instance$3(),·(Object)null); |
| 43 | ········final·KodeinAwareBase·kodeinAwareBase4·=·(KodeinAwareBase)App.b.a(); | ||
| 44 | ········if·(false)·{ | ||
| 45 | ············throw·new·UnsupportedOperationException("Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance"); | ||
| 46 | ········} | ||
| 31 | ········this.d·=·(Tracker) | 47 | ········this.d·=·(Tracker)kodeinAwareBase4.a().b().a((TypeToken)new·PassAndroidActivity$$special$$inlined$instance$4(),·(Object)null); |
| 32 | ····} | 48 | ····} |
| 33 | ···· | 49 | ···· |
| 34 | ····public·View·a(final·int·n)·{ | 50 | ····public·View·a(final·int·n)·{ |
| 35 | ········if·(this.f·==·null)·{ | 51 | ········if·(this.f·==·null)·{ |
| 36 | ············this.f·=·new·HashMap(); | 52 | ············this.f·=·new·HashMap(); |
| 37 | ········} | 53 | ········} |
| 38 | ········View·viewById·=·(View)this.f.get(Integer.valueOf(n)); | 54 | ········View·viewById·=·(View)this.f.get(Integer.valueOf(n)); |
| Offset 6, 14 lines modified | Offset 6, 15 lines modified | ||
| 6 | import·android.app.Activity; | 6 | import·android.app.Activity; |
| 7 | import·android.view.MenuItem; | 7 | import·android.view.MenuItem; |
| 8 | import·android.view.Menu; | 8 | import·android.view.Menu; |
| 9 | import·java.lang.reflect.Field; | 9 | import·java.lang.reflect.Field; |
| 10 | import·android.view.ViewConfiguration; | 10 | import·android.view.ViewConfiguration; |
| 11 | import·android.content.Context; | 11 | import·android.content.Context; |
| 12 | import·android.os.Bundle; | 12 | import·android.os.Bundle; |
| 13 | import·android.graphics.Bitmap; | ||
| 13 | import·android.os.Parcelable; | 14 | import·android.os.Parcelable; |
| 14 | import·android.content.ComponentName; | 15 | import·android.content.ComponentName; |
| 15 | import·android.content.Intent; | 16 | import·android.content.Intent; |
| 16 | import·android.support.v7.app.ActionBar; | 17 | import·android.support.v7.app.ActionBar; |
| 17 | import·kotlin.jvm.internal.Intrinsics; | 18 | import·kotlin.jvm.internal.Intrinsics; |
| 18 | import·android.view.View; | 19 | import·android.view.View; |
| 19 | import·android.view.WindowManager$LayoutParams; | 20 | import·android.view.WindowManager$LayoutParams; |
| Offset 100, 15 lines modified | Offset 101, 15 lines modified | ||
| 100 | ············Intrinsics.b("currentPass"); | 101 | ············Intrinsics.b("currentPass"); |
| 101 | ········} | 102 | ········} |
| 102 | ········intent.putExtra(s,·b2.getDescription()); | 103 | ········intent.putExtra(s,·b2.getDescription()); |
| 103 | ········final·Pass·b3·=·this.b; | 104 | ········final·Pass·b3·=·this.b; |
| 104 | ········if·(b3·==·null)·{ | 105 | ········if·(b3·==·null)·{ |
| 105 | ············Intrinsics.b("currentPass"); | 106 | ············Intrinsics.b("currentPass"); |
| 106 | ········} | 107 | ········} |
| 107 | ········b3.getBitmap(this.b(),·"icon"); | 108 | ········final·Bitmap·bitmap·=·(Bitmap)b3.getBitmap(this.b(),·"icon"); |
| 108 | ········this.sendBroadcast(intent); | 109 | ········this.sendBroadcast(intent); |
| 109 | ····} | 110 | ····} |
| 110 | ···· | 111 | ···· |
| 111 | ····protected·void·onCreate(final·Bundle·bundle)·{ | 112 | ····protected·void·onCreate(final·Bundle·bundle)·{ |
| 112 | ········super.onCreate(bundle); | 113 | ········super.onCreate(bundle); |
| 113 | ········try·{ | 114 | ········try·{ |
| 114 | ············final·Context·context·=·(Context)this; | 115 | ············final·Context·context·=·(Context)this; |
| Offset 49, 19 lines modified | Offset 49, 20 lines modified | ||
| 49 | ············Label_0176:·{ | 49 | ············Label_0176:·{ |
| 50 | ················break·Label_0176; | 50 | ················break·Label_0176; |
| 51 | ················final·List·list; | 51 | ················final·List·list; |
| 52 | ················final·List·list2·=·(List)list; | 52 | ················final·List·list2·=·(List)list; |
| 53 | ················if·(list2·==·null)·{ | 53 | ················if·(list2·==·null)·{ |
| 54 | ····················throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·java.util.Collection<T>"); | 54 | ····················throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·java.util.Collection<T>"); |
| 55 | ················} | 55 | ················} |
| 56 | ················final·List·list3·=·(List)list2; | ||
| 56 | ················final·Object[]·array·=·list | 57 | ················final·Object[]·array·=·list3.toArray(new·String[list3.size()]); |
| 57 | ················if·(array·==·null)·{ | 58 | ················if·(array·==·null)·{ |
| 58 | ····················throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·kotlin.Array<T>"); | 59 | ····················throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·kotlin.Array<T>"); |
| 59 | ················} | 60 | ················} |
| 60 | ················final·Pass·passbookForId·=·this.a.a().a().getPassbookForId((String)ArraysKt.a(array)); | 61 | ················final·Pass·passbookForId·=·this.a.a().a().getPassbookForId((String)ArraysKt.a((Object[])array)); |
| 61 | ················this.a.a().a().setCurrentPass(passbookForId); | 62 | ················this.a.a().a().setCurrentPass(passbookForId); |
| 62 | ················final·PassClassifier·classifier·=·this.a.a().a().getClassifier(); | 63 | ················final·PassClassifier·classifier·=·this.a.a().a().getClassifier(); |
| 63 | ················if·(passbookForId·==·null)·{ | 64 | ················if·(passbookForId·==·null)·{ |
| 64 | ····················Intrinsics.a(); | 65 | ····················Intrinsics.a(); |
| 65 | ················} | 66 | ················} |
| 66 | ················final·String·string·=·this.a.a().getString(2131165326); | 67 | ················final·String·string·=·this.a.a().getString(2131165326); |
| 67 | ················Intrinsics.a((Object)string,·"passImportActivity.getString(R.string.topic_new)"); | 68 | ················Intrinsics.a((Object)string,·"passImportActivity.getString(R.string.topic_new)"); |
| Offset 13, 12 lines modified | Offset 13, 13 lines modified | ||
| 13 | ····ImportAndShowAsyncTask$progressDialog$2(final·ImportAndShowAsyncTask·a)·{ | 13 | ····ImportAndShowAsyncTask$progressDialog$2(final·ImportAndShowAsyncTask·a)·{ |
| 14 | ········this.a·=·a; | 14 | ········this.a·=·a; |
| 15 | ········super(0); | 15 | ········super(0); |
| 16 | ····} | 16 | ····} |
| 17 | ···· | 17 | ···· |
| 18 | ····public·final·ProgressDialog·a()·{ | 18 | ····public·final·ProgressDialog·a()·{ |
| 19 | ········final·ProgressDialog·progressDialog·=·new·ProgressDialog((Context)this.a.a()); | 19 | ········final·ProgressDialog·progressDialog·=·new·ProgressDialog((Context)this.a.a()); |
| 20 | ········final·ProgressDialog·progressDialog2·=·(ProgressDialog)progressDialog; | ||
| 20 | ········progressDialog.setMessage((CharSequence)(String)this.a.a().getString(2131165302)); | 21 | ········progressDialog2.setMessage((CharSequence)(String)this.a.a().getString(2131165302)); |
| 21 | ········progressDialog.setCancelable(false); | 22 | ········progressDialog2.setCancelable(false); |
| 22 | ········return·progressDialog; | 23 | ········return·progressDialog; |
| 23 | ····} | 24 | ····} |
| 24 | } | 25 | } |
| Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
| 1 | package·org.ligi.passandroid.ui; | 1 | package·org.ligi.passandroid.ui; |
| 2 | import·java.util.Iterator; | 2 | import·java.util.Iterator; |
| 3 | import·android.support.v7.app.AlertDialog; | ||
| 4 | import·android.view.View; | 3 | import·android.view.View; |
| 5 | import·android.widget.Button; | 4 | import·android.widget.Button; |
| 6 | import·java.util.ArrayList; | 5 | import·java.util.ArrayList; |
| 7 | import·android.view.View$OnClickListener; | 6 | import·android.view.View$OnClickListener; |
| 7 | import·android.support.v7.app.AlertDialog; | ||
| 8 | import·android.view.ViewGroup; | 8 | import·android.view.ViewGroup; |
| 9 | import·android.widget.EditText; | 9 | import·android.widget.EditText; |
| 10 | import·kotlin.TypeCastException; | 10 | import·kotlin.TypeCastException; |
| 11 | import·kotlin.jvm.functions.Function1; | 11 | import·kotlin.jvm.functions.Function1; |
| 12 | import·android.content.DialogInterface$OnCancelListener; | 12 | import·android.content.DialogInterface$OnCancelListener; |
| 13 | import·android.content.DialogInterface$OnClickListener; | 13 | import·android.content.DialogInterface$OnClickListener; |
| 14 | import·android.support.v7.app.AlertDialog$Builder; | 14 | import·android.support.v7.app.AlertDialog$Builder; |
| Offset 44, 15 lines modified | Offset 44, 15 lines modified | ||
| 44 | ········} | 44 | ········} |
| 45 | ········final·EditText·editText·=·(EditText)viewById; | 45 | ········final·EditText·editText·=·(EditText)viewById; |
| 46 | ········final·View·viewById2·=·show.findViewById(2131624083); | 46 | ········final·View·viewById2·=·show.findViewById(2131624083); |
| 47 | ········if·(viewById2·==·null)·{ | 47 | ········if·(viewById2·==·null)·{ |
| 48 | ············throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·android.view.ViewGroup"); | 48 | ············throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·android.view.ViewGroup"); |
| 49 | ········} | 49 | ········} |
| 50 | ········final·ViewGroup·viewGroup·=·(ViewGroup)viewById2; | 50 | ········final·ViewGroup·viewGroup·=·(ViewGroup)viewById2; |
| 51 | ········show.getButton( | 51 | ········show.getButton(AlertDialog.BUTTON_POSITIVE).setOnClickListener((View$OnClickListener)new·MoveToNewTopicUI$show$1(this,·editText,·function1)); |
| 52 | ········final·String·topic·=·this.b.getClassifier().getTopic(this.c,·""); | 52 | ········final·String·topic·=·this.b.getClassifier().getTopic(this.c,·""); |
| 53 | ········final·int[]·array2; | 53 | ········final·int[]·array2; |
| 54 | ········final·int[]·array·=·array2·=·new·int[3]; | 54 | ········final·int[]·array·=·array2·=·new·int[3]; |
| 55 | ········array2[0]·=·2131165327; | 55 | ········array2[0]·=·2131165327; |
| 56 | ········array2[1]·=·2131165325; | 56 | ········array2[1]·=·2131165325; |
| 57 | ········array2[2]·=·2131165326; | 57 | ········array2[2]·=·2131165326; |
| 58 | ········final·ArrayList<String>·list·=·(ArrayList<String>)new·ArrayList<String>(array.length); | 58 | ········final·ArrayList<String>·list·=·(ArrayList<String>)new·ArrayList<String>(array.length); |
| Offset 34, 16 lines modified | Offset 34, 24 lines modified | ||
| 34 | ····private·final·PassStoreProjection·e; | 34 | ····private·final·PassStoreProjection·e; |
| 35 | ···· | 35 | ···· |
| 36 | ····public·PassAdapter(final·AppCompatActivity·d,·final·PassStoreProjection·e)·{ | 36 | ····public·PassAdapter(final·AppCompatActivity·d,·final·PassStoreProjection·e)·{ |
| 37 | ········Intrinsics.b((Object)d,·"passListActivity"); | 37 | ········Intrinsics.b((Object)d,·"passListActivity"); |
| 38 | ········Intrinsics.b((Object)e,·"passStoreProjection"); | 38 | ········Intrinsics.b((Object)e,·"passStoreProjection"); |
| 39 | ········this.d·=·d; | 39 | ········this.d·=·d; |
| 40 | ········this.e·=·e; | 40 | ········this.e·=·e; |
| 41 | ········final·KodeinAwareBase·kodeinAwareBase·=·(KodeinAwareBase)App.b.a(); | ||
| 42 | ········if·(false)·{ | ||
| 43 | ············throw·new·UnsupportedOperationException("Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance"); | ||
| 44 | ········} | ||
| 41 | ········this.a·=·(PassStore) | 45 | ········this.a·=·(PassStore)kodeinAwareBase.a().b().a((TypeToken)new·PassAdapter$$special$$inlined$instance$1(),·(Object)null); |
| 46 | ········final·KodeinAwareBase·kodeinAwareBase2·=·(KodeinAwareBase)App.b.a(); | ||
| 47 | ········if·(false)·{ | ||
| 48 | ············throw·new·UnsupportedOperationException("Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance"); | ||
| 49 | ········} | ||
| 42 | ········this.b·=·(Settings) | 50 | ········this.b·=·(Settings)kodeinAwareBase2.a().b().a((TypeToken)new·PassAdapter$$special$$inlined$instance$2(),·(Object)null); |
| 43 | ········this.c·=·this.e.getPassList(); | 51 | ········this.c·=·this.e.getPassList(); |
| 44 | ····} | 52 | ····} |
| 45 | ···· | 53 | ···· |
| 46 | ····public·final·PassStore·a()·{ | 54 | ····public·final·PassStore·a()·{ |
| 47 | ········return·this.a; | 55 | ········return·this.a; |
| 48 | ····} | 56 | ····} |
| 49 | ···· | 57 | ···· |
| Offset 26, 12 lines modified | Offset 26, 12 lines modified | ||
| 26 | ········final·EventBus·b·=·this.a.b(); | 26 | ········final·EventBus·b·=·this.a.b(); |
| 27 | ········final·Pass·pass·=·(Pass)PassEditActivity.a(this.a); | 27 | ········final·Pass·pass·=·(Pass)PassEditActivity.a(this.a); |
| 28 | ········final·PassBarCodeFormat·qr_CODE·=·PassBarCodeFormat.QR_CODE; | 28 | ········final·PassBarCodeFormat·qr_CODE·=·PassBarCodeFormat.QR_CODE; |
| 29 | ········final·String·string·=·UUID.randomUUID().toString(); | 29 | ········final·String·string·=·UUID.randomUUID().toString(); |
| 30 | ········if·(string·==·null)·{ | 30 | ········if·(string·==·null)·{ |
| 31 | ············throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·java.lang.String"); | 31 | ············throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·java.lang.String"); |
| 32 | ········} | 32 | ········} |
| 33 | ········final·String·upperCase·=·string.toUpperCase(); | 33 | ········final·String·upperCase·=·((String)string).toUpperCase(); |
| 34 | ········Intrinsics.a((Object)upperCase,·"(this·as·java.lang.String).toUpperCase()"); | 34 | ········Intrinsics.a((Object)upperCase,·"(this·as·java.lang.String).toUpperCase()"); |
| 35 | ········BarcodePickDialogKt.a(appCompatActivity,·b,·pass,·new·BarCode(qr_CODE,·upperCase)); | 35 | ········BarcodePickDialogKt.a(appCompatActivity,·b,·pass,·new·BarCode(qr_CODE,·upperCase)); |
| 36 | ····} | 36 | ····} |
| 37 | } | 37 | } |
| Offset 55, 16 lines modified | Offset 55, 24 lines modified | ||
| 55 | ···· | 55 | ···· |
| 56 | ····static·{ | 56 | ····static·{ |
| 57 | ········a·=·new·KProperty[]·{·(KProperty)Reflection.a((PropertyReference1)new·PropertyReference1Impl((KDeclarationContainer)Reflection.a((Class)PassEditActivity.class),·"imageEditHelper",·"getImageEditHelper()Lorg/ligi/passandroid/ui/edit/ImageEditHelper;")),·(KProperty)Reflection.a((PropertyReference1)new·PropertyReference1Impl((KDeclarationContainer)Reflection.a((Class)PassEditActivity.class),·"passViewHelper",·"getPassViewHelper()Lorg/ligi/passandroid/ui/PassViewHelper;"))·}; | 57 | ········a·=·new·KProperty[]·{·(KProperty)Reflection.a((PropertyReference1)new·PropertyReference1Impl((KDeclarationContainer)Reflection.a((Class)PassEditActivity.class),·"imageEditHelper",·"getImageEditHelper()Lorg/ligi/passandroid/ui/edit/ImageEditHelper;")),·(KProperty)Reflection.a((PropertyReference1)new·PropertyReference1Impl((KDeclarationContainer)Reflection.a((Class)PassEditActivity.class),·"passViewHelper",·"getPassViewHelper()Lorg/ligi/passandroid/ui/PassViewHelper;"))·}; |
| 58 | ····} | 58 | ····} |
| 59 | ···· | 59 | ···· |
| 60 | ····public·PassEditActivity()·{ | 60 | ····public·PassEditActivity()·{ |
| 61 | ········this.c·=·LazyKt.a((Function0)new·PassEditActivity$imageEditHelper$2(this)); | 61 | ········this.c·=·LazyKt.a((Function0)new·PassEditActivity$imageEditHelper$2(this)); |
| 62 | ········final·KodeinAwareBase·kodeinAwareBase·=·(KodeinAwareBase)App.b.a(); | ||
| 63 | ········if·(false)·{ | ||
| 64 | ············throw·new·UnsupportedOperationException("Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance"); | ||
| 65 | ········} | ||
| 62 | ········this.d·=·(PassStore) | 66 | ········this.d·=·(PassStore)kodeinAwareBase.a().b().a((TypeToken)new·PassEditActivity$$special$$inlined$instance$1(),·(Object)null); |
| 67 | ········final·KodeinAwareBase·kodeinAwareBase2·=·(KodeinAwareBase)App.b.a(); | ||
| 68 | ········if·(false)·{ | ||
| 69 | ············throw·new·UnsupportedOperationException("Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance"); | ||
| 70 | ········} | ||
| 63 | ········this.e·=·(EventBus) | 71 | ········this.e·=·(EventBus)kodeinAwareBase2.a().b().a((TypeToken)new·PassEditActivity$$special$$inlined$instance$2(),·(Object)null); |
| 64 | ········this.f·=·LazyKt.a((Function0)new·PassEditActivity$passViewHelper$2(this)); | 72 | ········this.f·=·LazyKt.a((Function0)new·PassEditActivity$passViewHelper$2(this)); |
| 65 | ····} | 73 | ····} |
| 66 | ···· | 74 | ···· |
| 67 | ····private·final·void·a(final·int·n,·final·int·n2,·final·int·n3)·{ | 75 | ····private·final·void·a(final·int·n,·final·int·n2,·final·int·n3)·{ |
| 68 | ········final·String·a·=·ImageEditHelper.a.a(n3); | 76 | ········final·String·a·=·ImageEditHelper.a.a(n3); |
| 69 | ········if·(a·==·null)·{ | 77 | ········if·(a·==·null)·{ |
| 70 | ············Intrinsics.a(); | 78 | ············Intrinsics.a(); |
| Offset 163, 14 lines modified | Offset 171, 17 lines modified | ||
| 163 | ········final·boolean·displayHomeAsUpEnabled·=·true; | 171 | ········final·boolean·displayHomeAsUpEnabled·=·true; |
| 164 | ········super.onCreate(bundle); | 172 | ········super.onCreate(bundle); |
| 165 | ········this.setContentView(2130903090); | 173 | ········this.setContentView(2130903090); |
| 166 | ········((CategoryIndicatorViewWithIcon)this.b(R$id.categoryView)).setOnClickListener((View$OnClickListener)new·PassEditActivity$onCreate$1(this)); | 174 | ········((CategoryIndicatorViewWithIcon)this.b(R$id.categoryView)).setOnClickListener((View$OnClickListener)new·PassEditActivity$onCreate$1(this)); |
| 167 | ········EditTextExtensionsKt.a((EditText)this.b(R$id.passTitle),·(Function1)new·PassEditActivity$onCreate$2(this)); | 175 | ········EditTextExtensionsKt.a((EditText)this.b(R$id.passTitle),·(Function1)new·PassEditActivity$onCreate$2(this)); |
| 168 | ········final·Pass·currentPass·=·this.d.getCurrentPass(); | 176 | ········final·Pass·currentPass·=·this.d.getCurrentPass(); |
| 169 | ········if·(currentPass·!=·null)·{ | 177 | ········if·(currentPass·!=·null)·{ |
| 178 | ············if·(currentPass·==·null)·{ | ||
| 179 | ················throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·org.ligi.passandroid.model.pass.PassImpl"); | ||
| 180 | ············} | ||
| 170 | ············this.b·=·(PassImpl)currentPass; | 181 | ············this.b·=·(PassImpl)currentPass; |
| 171 | ········} | 182 | ········} |
| 172 | ········else·{ | 183 | ········else·{ |
| 173 | ············this.finish(); | 184 | ············this.finish(); |
| 174 | ········} | 185 | ········} |
| 175 | ········final·ActionBar·supportActionBar·=·this.getSupportActionBar(); | 186 | ········final·ActionBar·supportActionBar·=·this.getSupportActionBar(); |
| 176 | ········if·(supportActionBar·!=·null)·{ | 187 | ········if·(supportActionBar·!=·null)·{ |
| Offset 18, 21 lines modified | Offset 18, 21 lines modified | ||
| 18 | ···· | 18 | ···· |
| 19 | ····static·void·a(final·PassEditActivity·passEditActivity,·final·int·n)·{ | 19 | ····static·void·a(final·PassEditActivity·passEditActivity,·final·int·n)·{ |
| 20 | ········if·(PermissionUtils.a((Context)passEditActivity,·PassEditActivityPermissionsDispatcher.a))·{ | 20 | ········if·(PermissionUtils.a((Context)passEditActivity,·PassEditActivityPermissionsDispatcher.a))·{ |
| 21 | ············passEditActivity.a(n); | 21 | ············passEditActivity.a(n); |
| 22 | ········} | 22 | ········} |
| 23 | ········else·{ | 23 | ········else·{ |
| 24 | ············PassEditActivityPermissionsDispatcher.b·=·(GrantableRequest)new·PassEditActivityPermissionsDispatcher$PickImagePermissionRequest(passEditActivity,·n,·(PassEditActivityPermissionsDispatcher$1)null); | 24 | ············PassEditActivityPermissionsDispatcher.b·=·(GrantableRequest)new·PassEditActivityPermissionsDispatcher$PickImagePermissionRequest(passEditActivity,·n,·(PassEditActivityPermissionsDispatcher$1)null); |
| 25 | ············ActivityCompat.a((Activity)passEditActivity,·PassEditActivityPermissionsDispatcher.a,· | 25 | ············ActivityCompat.a((Activity)passEditActivity,·PassEditActivityPermissionsDispatcher.a,·1); |
| 26 | ········} | 26 | ········} |
| 27 | ····} | 27 | ····} |
| 28 | ···· | 28 | ···· |
| 29 | ····static·void·a(final·PassEditActivity·passEditActivity,·final·int·n,·final·int[]·array)·{ | 29 | ····static·void·a(final·PassEditActivity·passEditActivity,·final·int·n,·final·int[]·array)·{ |
| 30 | ········switch·(n)·{ | 30 | ········switch·(n)·{ |
| 31 | ············case· | 31 | ············case·1:·{ |
| 32 | ················if·(PermissionUtils.a((Context)passEditActivity)·>=·23·||·PermissionUtils.a((Context)passEditActivity,·PassEditActivityPermissionsDispatcher.a))·{ | 32 | ················if·(PermissionUtils.a((Context)passEditActivity)·>=·23·||·PermissionUtils.a((Context)passEditActivity,·PassEditActivityPermissionsDispatcher.a))·{ |
| 33 | ····················if·(PermissionUtils.a(array)·&&·PassEditActivityPermissionsDispatcher.b·!=·null)·{ | 33 | ····················if·(PermissionUtils.a(array)·&&·PassEditActivityPermissionsDispatcher.b·!=·null)·{ |
| 34 | ························PassEditActivityPermissionsDispatcher.b.a(); | 34 | ························PassEditActivityPermissionsDispatcher.b.a(); |
| 35 | ····················} | 35 | ····················} |
| 36 | ····················PassEditActivityPermissionsDispatcher.b·=·null; | 36 | ····················PassEditActivityPermissionsDispatcher.b·=·null; |
| 37 | ····················break; | 37 | ····················break; |
| 38 | ················} | 38 | ················} |
| Offset 13, 16 lines modified | Offset 13, 24 lines modified | ||
| 13 | public·final·class·PassImportActivity·extends·AppCompatActivity | 13 | public·final·class·PassImportActivity·extends·AppCompatActivity |
| 14 | { | 14 | { |
| 15 | ····private·final·Tracker·a; | 15 | ····private·final·Tracker·a; |
| 16 | ····private·final·PassStore·b; | 16 | ····private·final·PassStore·b; |
| 17 | ···· | 17 | ···· |
| 18 | ····public·PassImportActivity()·{ | 18 | ····public·PassImportActivity()·{ |
| 19 | ········final·KodeinAwareBase·kodeinAwareBase·=·(KodeinAwareBase)App.b.a(); | ||
| 20 | ········if·(false)·{ | ||
| 21 | ············throw·new·UnsupportedOperationException("Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance"); | ||
| 22 | ········} | ||
| 19 | ········this.a·=·(Tracker) | 23 | ········this.a·=·(Tracker)kodeinAwareBase.a().b().a((TypeToken)new·PassImportActivity$$special$$inlined$instance$1(),·(Object)null); |
| 24 | ········final·KodeinAwareBase·kodeinAwareBase2·=·(KodeinAwareBase)App.b.a(); | ||
| 25 | ········if·(false)·{ | ||
| 26 | ············throw·new·UnsupportedOperationException("Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance"); | ||
| 27 | ········} | ||
| 20 | ········this.b·=·(PassStore) | 28 | ········this.b·=·(PassStore)kodeinAwareBase2.a().b().a((TypeToken)new·PassImportActivity$$special$$inlined$instance$2(),·(Object)null); |
| 21 | ····} | 29 | ····} |
| 22 | ···· | 30 | ···· |
| 23 | ····public·final·PassStore·a()·{ | 31 | ····public·final·PassStore·a()·{ |
| 24 | ········return·this.b; | 32 | ········return·this.b; |
| 25 | ····} | 33 | ····} |
| 26 | ···· | 34 | ···· |
| 27 | ····protected·void·onCreate(final·Bundle·bundle)·{ | 35 | ····protected·void·onCreate(final·Bundle·bundle)·{ |
| Offset 15, 21 lines modified | Offset 15, 21 lines modified | ||
| 15 | ····} | 15 | ····} |
| 16 | ···· | 16 | ···· |
| 17 | ····static·void·a(final·PassListActivity·passListActivity)·{ | 17 | ····static·void·a(final·PassListActivity·passListActivity)·{ |
| 18 | ········if·(PermissionUtils.a((Context)passListActivity,·PassListActivityPermissionsDispatcher.a))·{ | 18 | ········if·(PermissionUtils.a((Context)passListActivity,·PassListActivityPermissionsDispatcher.a))·{ |
| 19 | ············passListActivity.f(); | 19 | ············passListActivity.f(); |
| 20 | ········} | 20 | ········} |
| 21 | ········else·{ | 21 | ········else·{ |
| 22 | ············ActivityCompat.a((Activity)passListActivity,·PassListActivityPermissionsDispatcher.a,· | 22 | ············ActivityCompat.a((Activity)passListActivity,·PassListActivityPermissionsDispatcher.a,·2); |
| 23 | ········} | 23 | ········} |
| 24 | ····} | 24 | ····} |
| 25 | ···· | 25 | ···· |
| 26 | ····static·void·a(final·PassListActivity·passListActivity,·final·int·n,·final·int[]·array)·{ | 26 | ····static·void·a(final·PassListActivity·passListActivity,·final·int·n,·final·int[]·array)·{ |
| 27 | ········switch·(n)·{ | 27 | ········switch·(n)·{ |
| 28 | ············case· | 28 | ············case·2:·{ |
| 29 | ················if·(PermissionUtils.a((Context)passListActivity)·<·23·&&·!PermissionUtils.a((Context)passListActivity,·PassListActivityPermissionsDispatcher.a))·{ | 29 | ················if·(PermissionUtils.a((Context)passListActivity)·<·23·&&·!PermissionUtils.a((Context)passListActivity,·PassListActivityPermissionsDispatcher.a))·{ |
| 30 | ····················passListActivity.a(); | 30 | ····················passListActivity.a(); |
| 31 | ····················break; | 31 | ····················break; |
| 32 | ················} | 32 | ················} |
| 33 | ················if·(PermissionUtils.a(array))·{ | 33 | ················if·(PermissionUtils.a(array))·{ |
| 34 | ····················passListActivity.f(); | 34 | ····················passListActivity.f(); |
| 35 | ····················break; | 35 | ····················break; |
| Offset 13, 12 lines modified | Offset 13, 13 lines modified | ||
| 13 | ····private·final·String·a()·{ | 13 | ····private·final·String·a()·{ |
| 14 | ········return·PassListFragment.a(); | 14 | ········return·PassListFragment.a(); |
| 15 | ····} | 15 | ····} |
| 16 | ···· | 16 | ···· |
| 17 | ····public·final·PassListFragment·a(final·String·s)·{ | 17 | ····public·final·PassListFragment·a(final·String·s)·{ |
| 18 | ········Intrinsics.b((Object)s,·"topic"); | 18 | ········Intrinsics.b((Object)s,·"topic"); |
| 19 | ········final·PassListFragment·passListFragment·=·new·PassListFragment(); | 19 | ········final·PassListFragment·passListFragment·=·new·PassListFragment(); |
| 20 | ········final·PassListFragment·passListFragment2·=·(PassListFragment)passListFragment; | ||
| 20 | ········passListFragment.setArguments(new·Bundle()); | 21 | ········passListFragment2.setArguments(new·Bundle()); |
| 21 | ········passListFragment.getArguments().putString(PassListFragment.a.a(),·s); | 22 | ········passListFragment2.getArguments().putString(PassListFragment.a.a(),·s); |
| 22 | ········return·passListFragment; | 23 | ········return·passListFragment; |
| 23 | ····} | 24 | ····} |
| 24 | } | 25 | } |
| Offset 46, 17 lines modified | Offset 46, 29 lines modified | ||
| 46 | ····private·HashMap·h; | 46 | ····private·HashMap·h; |
| 47 | ···· | 47 | ···· |
| 48 | ····static·{ | 48 | ····static·{ |
| 49 | ········a·=·new·PassListFragment$Companion((DefaultConstructorMarker)null); | 49 | ········a·=·new·PassListFragment$Companion((DefaultConstructorMarker)null); |
| 50 | ····} | 50 | ····} |
| 51 | ···· | 51 | ···· |
| 52 | ····public·PassListFragment()·{ | 52 | ····public·PassListFragment()·{ |
| 53 | ········final·KodeinAwareBase·kodeinAwareBase·=·(KodeinAwareBase)App.b.a(); | ||
| 54 | ········if·(false)·{ | ||
| 55 | ············throw·new·UnsupportedOperationException("Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance"); | ||
| 56 | ········} | ||
| 53 | ········this.d·=·(PassStore) | 57 | ········this.d·=·(PassStore)kodeinAwareBase.a().b().a((TypeToken)new·PassListFragment$$special$$inlined$instance$1(),·(Object)null); |
| 58 | ········final·KodeinAwareBase·kodeinAwareBase2·=·(KodeinAwareBase)App.b.a(); | ||
| 59 | ········if·(false)·{ | ||
| 60 | ············throw·new·UnsupportedOperationException("Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance"); | ||
| 61 | ········} | ||
| 54 | ········this.e·=·(Settings) | 62 | ········this.e·=·(Settings)kodeinAwareBase2.a().b().a((TypeToken)new·PassListFragment$$special$$inlined$instance$2(),·(Object)null); |
| 63 | ········final·KodeinAwareBase·kodeinAwareBase3·=·(KodeinAwareBase)App.b.a(); | ||
| 64 | ········if·(false)·{ | ||
| 65 | ············throw·new·UnsupportedOperationException("Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance"); | ||
| 66 | ········} | ||
| 55 | ········this.f·=·(EventBus) | 67 | ········this.f·=·(EventBus)kodeinAwareBase3.a().b().a((TypeToken)new·PassListFragment$$special$$inlined$instance$3(),·(Object)null); |
| 56 | ····} | 68 | ····} |
| 57 | ···· | 69 | ···· |
| 58 | ····public·final·void·a(final·int·n,·final·int·n2)·{ | 70 | ····public·final·void·a(final·int·n,·final·int·n2)·{ |
| 59 | ········final·PassStoreProjection·b·=·this.b; | 71 | ········final·PassStoreProjection·b·=·this.b; |
| 60 | ········if·(b·==·null)·{ | 72 | ········if·(b·==·null)·{ |
| 61 | ············Intrinsics.b("passStoreProjection"); | 73 | ············Intrinsics.b("passStoreProjection"); |
| 62 | ········} | 74 | ········} |
| Offset 33, 17 lines modified | Offset 33, 29 lines modified | ||
| 33 | ····private·final·Pass·e; | 33 | ····private·final·Pass·e; |
| 34 | ···· | 34 | ···· |
| 35 | ····public·PassMenuOptions(final·Activity·d,·final·Pass·e)·{ | 35 | ····public·PassMenuOptions(final·Activity·d,·final·Pass·e)·{ |
| 36 | ········Intrinsics.b((Object)d,·"activity"); | 36 | ········Intrinsics.b((Object)d,·"activity"); |
| 37 | ········Intrinsics.b((Object)e,·"pass"); | 37 | ········Intrinsics.b((Object)e,·"pass"); |
| 38 | ········this.d·=·d; | 38 | ········this.d·=·d; |
| 39 | ········this.e·=·e; | 39 | ········this.e·=·e; |
| 40 | ········final·KodeinAwareBase·kodeinAwareBase·=·(KodeinAwareBase)App.b.a(); | ||
| 41 | ········if·(false)·{ | ||
| 42 | ············throw·new·UnsupportedOperationException("Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance"); | ||
| 43 | ········} | ||
| 40 | ········this.a·=·(PassStore) | 44 | ········this.a·=·(PassStore)kodeinAwareBase.a().b().a((TypeToken)new·PassMenuOptions$$special$$inlined$instance$1(),·(Object)null); |
| 45 | ········final·KodeinAwareBase·kodeinAwareBase2·=·(KodeinAwareBase)App.b.a(); | ||
| 46 | ········if·(false)·{ | ||
| 47 | ············throw·new·UnsupportedOperationException("Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance"); | ||
| 48 | ········} | ||
| 41 | ········this.b·=·(Tracker) | 49 | ········this.b·=·(Tracker)kodeinAwareBase2.a().b().a((TypeToken)new·PassMenuOptions$$special$$inlined$instance$2(),·(Object)null); |
| 50 | ········final·KodeinAwareBase·kodeinAwareBase3·=·(KodeinAwareBase)App.b.a(); | ||
| 51 | ········if·(false)·{ | ||
| 52 | ············throw·new·UnsupportedOperationException("Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance"); | ||
| 53 | ········} | ||
| 42 | ········this.c·=·(Settings) | 54 | ········this.c·=·(Settings)kodeinAwareBase3.a().b().a((TypeToken)new·PassMenuOptions$$special$$inlined$instance$3(),·(Object)null); |
| 43 | ····} | 55 | ····} |
| 44 | ···· | 56 | ···· |
| 45 | ····public·final·PassStore·a()·{ | 57 | ····public·final·PassStore·a()·{ |
| 46 | ········return·this.a; | 58 | ········return·this.a; |
| 47 | ····} | 59 | ····} |
| 48 | ···· | 60 | ···· |
| 49 | ····public·final·boolean·a(final·MenuItem·menuItem)·{ | 61 | ····public·final·boolean·a(final·MenuItem·menuItem)·{ |
| Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
| 15 | ····} | 15 | ····} |
| 16 | ···· | 16 | ···· |
| 17 | ····public·final·boolean·a(final·MenuItem·menuItem)·{ | 17 | ····public·final·boolean·a(final·MenuItem·menuItem)·{ |
| 18 | ········Intrinsics.b((Object)menuItem,·"item"); | 18 | ········Intrinsics.b((Object)menuItem,·"item"); |
| 19 | ········final·Intent·d·=·this.a.d(menuItem.getItemId()); | 19 | ········final·Intent·d·=·this.a.d(menuItem.getItemId()); |
| 20 | ········boolean·b; | 20 | ········boolean·b; |
| 21 | ········if·(d·!=·null)·{ | 21 | ········if·(d·!=·null)·{ |
| 22 | ············this.a.getContext().startActivity(d); | 22 | ············this.a.getContext().startActivity((Intent)d); |
| 23 | ············b·=·true; | 23 | ············b·=·true; |
| 24 | ········} | 24 | ········} |
| 25 | ········else·{ | 25 | ········else·{ |
| 26 | ············b·=·false; | 26 | ············b·=·false; |
| 27 | ········} | 27 | ········} |
| 28 | ········return·b; | 28 | ········return·b; |
| 29 | ····} | 29 | ····} |
| Offset 36, 29 lines modified | Offset 36, 37 lines modified | ||
| 36 | ········d·=·new·KProperty[]·{·(KProperty)Reflection.a((PropertyReference1)new·PropertyReference1Impl((KDeclarationContainer)Reflection.a((Class)PassNavigationView.class),·"marketUrl",·"getMarketUrl()Ljava/lang/String;"))·}; | 36 | ········d·=·new·KProperty[]·{·(KProperty)Reflection.a((PropertyReference1)new·PropertyReference1Impl((KDeclarationContainer)Reflection.a((Class)PassNavigationView.class),·"marketUrl",·"getMarketUrl()Ljava/lang/String;"))·}; |
| 37 | ····} | 37 | ····} |
| 38 | ···· | 38 | ···· |
| 39 | ····public·PassNavigationView(final·Context·context,·final·AttributeSet·set)·{ | 39 | ····public·PassNavigationView(final·Context·context,·final·AttributeSet·set)·{ |
| 40 | ········Intrinsics.b((Object)context,·"context"); | 40 | ········Intrinsics.b((Object)context,·"context"); |
| 41 | ········Intrinsics.b((Object)set,·"attrs"); | 41 | ········Intrinsics.b((Object)set,·"attrs"); |
| 42 | ········super(context,·set); | 42 | ········super(context,·set); |
| 43 | ········final·KodeinAwareBase·kodeinAwareBase·=·(KodeinAwareBase)App.b.a(); | ||
| 44 | ········if·(false)·{ | ||
| 45 | ············throw·new·UnsupportedOperationException("Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance"); | ||
| 46 | ········} | ||
| 43 | ········this.e·=·(PassStore) | 47 | ········this.e·=·(PassStore)kodeinAwareBase.a().b().a((TypeToken)new·PassNavigationView$$special$$inlined$instance$1(),·(Object)null); |
| 48 | ········final·KodeinAwareBase·kodeinAwareBase2·=·(KodeinAwareBase)App.b.a(); | ||
| 49 | ········if·(false)·{ | ||
| 50 | ············throw·new·UnsupportedOperationException("Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance"); | ||
| 51 | ········} | ||
| 44 | ········this.f·=·(EventBus) | 52 | ········this.f·=·(EventBus)kodeinAwareBase2.a().b().a((TypeToken)new·PassNavigationView$$special$$inlined$instance$2(),·(Object)null); |
| 45 | ········this.g·=·LazyKt.a((Function0)new·PassNavigationView$marketUrl$2(context)); | 53 | ········this.g·=·LazyKt.a((Function0)new·PassNavigationView$marketUrl$2(context)); |
| 46 | ····} | 54 | ····} |
| 47 | ···· | 55 | ···· |
| 48 | ····private·final·String·getMarketUrl()·{ | 56 | ····private·final·String·getMarketUrl()·{ |
| 49 | ········final·Lazy·g·=·this.g; | 57 | ········final·Lazy·g·=·this.g; |
| 50 | ········final·KProperty·kProperty·=·PassNavigationView.d[0]; | 58 | ········final·KProperty·kProperty·=·PassNavigationView.d[0]; |
| 51 | ········return·(String)g.a(); | 59 | ········return·(String)g.a(); |
| 52 | ····} | 60 | ····} |
| 53 | ···· | 61 | ···· |
| 54 | ····public·final·Intent·a(final·String·s)·{ | 62 | ····public·final·Intent·a(final·String·s)·{ |
| 55 | ········Intrinsics.b((Object)s,·"url"); | 63 | ········Intrinsics.b((Object)s,·"url"); |
| 56 | ········final·Intent·intent·=·new·Intent("android.intent.action.VIEW"); | 64 | ········final·Intent·intent·=·new·Intent("android.intent.action.VIEW"); |
| 57 | ········intent.setData(Uri.parse(s)); | 65 | ········((Intent)intent).setData(Uri.parse(s)); |
| 58 | ········return·intent; | 66 | ········return·intent; |
| 59 | ····} | 67 | ····} |
| 60 | ···· | 68 | ···· |
| 61 | ····public·final·Intent·d(final·int·n)·{ | 69 | ····public·final·Intent·d(final·int·n)·{ |
| 62 | ········Intent·intent·=·null; | 70 | ········Intent·intent·=·null; |
| 63 | ········switch·(n)·{ | 71 | ········switch·(n)·{ |
| 64 | ············default:·{ | 72 | ············default:·{ |
| Offset 82, 17 lines modified | Offset 90, 19 lines modified | ||
| 82 | ················break; | 90 | ················break; |
| 83 | ············} | 91 | ············} |
| 84 | ············case·2131624177:·{ | 92 | ············case·2131624177:·{ |
| 85 | ················intent·=·this.a("https://transifex.com/projects/p/passandroid"); | 93 | ················intent·=·this.a("https://transifex.com/projects/p/passandroid"); |
| 86 | ················break; | 94 | ················break; |
| 87 | ············} | 95 | ············} |
| 88 | ············case·2131624168:·{ | 96 | ············case·2131624168:·{ |
| 89 | ················intent·=·new·Intent("android.intent.action.SEND"); | 97 | ················final·Intent·intent2·=·new·Intent("android.intent.action.SEND"); |
| 98 | ················final·Intent·intent3·=·(Intent)intent2; | ||
| 90 | ················intent.putExtra("android.intent.extra.TEXT",·this.getMarketUrl()); | 99 | ················intent3.putExtra("android.intent.extra.TEXT",·this.getMarketUrl()); |
| 91 | ················intent.setType("text/plain"); | 100 | ················intent3.setType("text/plain"); |
| 101 | ················intent·=·intent2; | ||
| 92 | ················break; | 102 | ················break; |
| 93 | ············} | 103 | ············} |
| 94 | ········} | 104 | ········} |
| 95 | ········return·intent; | 105 | ········return·intent; |
| 96 | ····} | 106 | ····} |
| 97 | ···· | 107 | ···· |
| 98 | ····public·final·EventBus·getBus()·{ | 108 | ····public·final·EventBus·getBus()·{ |
| Offset 35, 15 lines modified | Offset 35, 16 lines modified | ||
| 35 | ····} | 35 | ····} |
| 36 | ···· | 36 | ···· |
| 37 | ····public·void·c()·{ | 37 | ····public·void·c()·{ |
| 38 | ········final·Set·set·=·(Set)this.b.getTopics(); | 38 | ········final·Set·set·=·(Set)this.b.getTopics(); |
| 39 | ········if·(set·==·null)·{ | 39 | ········if·(set·==·null)·{ |
| 40 | ············throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·java.util.Collection<T>"); | 40 | ············throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·java.util.Collection<T>"); |
| 41 | ········} | 41 | ········} |
| 42 | ········final·Set·set2·=·(Set)set; | ||
| 42 | ········final·Object[]·array·=·set.toArray(new·String[set.size()]); | 43 | ········final·Object[]·array·=·set2.toArray(new·String[set2.size()]); |
| 43 | ········if·(array·==·null)·{ | 44 | ········if·(array·==·null)·{ |
| 44 | ············throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·kotlin.Array<T>"); | 45 | ············throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·kotlin.Array<T>"); |
| 45 | ········} | 46 | ········} |
| 46 | ········this.a·=·(String[])array; | 47 | ········this.a·=·(String[])array; |
| 47 | ········super.c(); | 48 | ········super.c(); |
| 48 | ····} | 49 | ····} |
| 49 | ···· | 50 | ···· |
| Offset 15, 21 lines modified | Offset 15, 21 lines modified | ||
| 15 | ····} | 15 | ····} |
| 16 | ···· | 16 | ···· |
| 17 | ····static·void·a(final·PassViewActivityBase·passViewActivityBase)·{ | 17 | ····static·void·a(final·PassViewActivityBase·passViewActivityBase)·{ |
| 18 | ········if·(PermissionUtils.a((Context)passViewActivityBase,·PassViewActivityBasePermissionsDispatcher.a))·{ | 18 | ········if·(PermissionUtils.a((Context)passViewActivityBase,·PassViewActivityBasePermissionsDispatcher.a))·{ |
| 19 | ············passViewActivityBase.i(); | 19 | ············passViewActivityBase.i(); |
| 20 | ········} | 20 | ········} |
| 21 | ········else·{ | 21 | ········else·{ |
| 22 | ············ActivityCompat.a((Activity)passViewActivityBase,·PassViewActivityBasePermissionsDispatcher.a,· | 22 | ············ActivityCompat.a((Activity)passViewActivityBase,·PassViewActivityBasePermissionsDispatcher.a,·0); |
| 23 | ········} | 23 | ········} |
| 24 | ····} | 24 | ····} |
| 25 | ···· | 25 | ···· |
| 26 | ····static·void·a(final·PassViewActivityBase·passViewActivityBase,·final·int·n,·final·int[]·array)·{ | 26 | ····static·void·a(final·PassViewActivityBase·passViewActivityBase,·final·int·n,·final·int[]·array)·{ |
| 27 | ········switch·(n)·{ | 27 | ········switch·(n)·{ |
| 28 | ············case· | 28 | ············case·0:·{ |
| 29 | ················if·((PermissionUtils.a((Context)passViewActivityBase)·>=·23·||·PermissionUtils.a((Context)passViewActivityBase,·PassViewActivityBasePermissionsDispatcher.a))·&&·PermissionUtils.a(array))·{ | 29 | ················if·((PermissionUtils.a((Context)passViewActivityBase)·>=·23·||·PermissionUtils.a((Context)passViewActivityBase,·PassViewActivityBasePermissionsDispatcher.a))·&&·PermissionUtils.a(array))·{ |
| 30 | ····················passViewActivityBase.i(); | 30 | ····················passViewActivityBase.i(); |
| 31 | ····················break; | 31 | ····················break; |
| 32 | ················} | 32 | ················} |
| 33 | ················break; | 33 | ················break; |
| 34 | ············} | 34 | ············} |
| 35 | ········} | 35 | ········} |
| Offset 1, 10 lines modified | Offset 1, 11 lines modified | ||
| 1 | package·org.ligi.passandroid.ui; | 1 | package·org.ligi.passandroid.ui; |
| 2 | import·android.widget.LinearLayout$LayoutParams; | ||
| 2 | import·android.view.ViewGroup$LayoutParams; | 3 | import·android.view.ViewGroup$LayoutParams; |
| 3 | import·android.graphics.Bitmap; | 4 | import·android.graphics.Bitmap; |
| 4 | import·android.widget.ImageView; | 5 | import·android.widget.ImageView; |
| 5 | import·kotlin.LazyKt; | 6 | import·kotlin.LazyKt; |
| 6 | import·kotlin.jvm.functions.Function0; | 7 | import·kotlin.jvm.functions.Function0; |
| 7 | import·kotlin.jvm.internal.Intrinsics; | 8 | import·kotlin.jvm.internal.Intrinsics; |
| 8 | import·kotlin.jvm.internal.PropertyReference1; | 9 | import·kotlin.jvm.internal.PropertyReference1; |
| Offset 60, 18 lines modified | Offset 61, 19 lines modified | ||
| 60 | ····public·final·ViewGroup$LayoutParams·b(final·ImageView·imageView,·final·Bitmap·bitmap)·{ | 61 | ····public·final·ViewGroup$LayoutParams·b(final·ImageView·imageView,·final·Bitmap·bitmap)·{ |
| 61 | ········Intrinsics.b((Object)imageView,·"imageView"); | 62 | ········Intrinsics.b((Object)imageView,·"imageView"); |
| 62 | ········Intrinsics.b((Object)bitmap,·"bitmap"); | 63 | ········Intrinsics.b((Object)bitmap,·"bitmap"); |
| 63 | ········final·ViewGroup$LayoutParams·layoutParams·=·imageView.getLayoutParams(); | 64 | ········final·ViewGroup$LayoutParams·layoutParams·=·imageView.getLayoutParams(); |
| 64 | ········if·(layoutParams·==·null)·{ | 65 | ········if·(layoutParams·==·null)·{ |
| 65 | ············Intrinsics.a(); | 66 | ············Intrinsics.a(); |
| 66 | ········} | 67 | ········} |
| 68 | ········final·ViewGroup$LayoutParams·viewGroup$LayoutParams·=·(ViewGroup$LayoutParams)layoutParams; | ||
| 67 | ········int· | 69 | ········int·height; |
| 68 | ········if·(bitmap.getHeight()·<·this.a())·{ | 70 | ········if·(bitmap.getHeight()·<·this.a())·{ |
| 69 | ············ | 71 | ············height·=·this.a(); |
| 70 | ········} | 72 | ········} |
| 71 | ········else·{ | 73 | ········else·{ |
| 72 | ············ | 74 | ············height·=·LinearLayout$LayoutParams.WRAP_CONTENT; |
| 73 | ········} | 75 | ········} |
| 74 | ········ | 76 | ········viewGroup$LayoutParams.height·=·height; |
| 75 | ········return·layoutParams; | 77 | ········return·layoutParams; |
| 76 | ····} | 78 | ····} |
| 77 | } | 79 | } |
| Offset 51, 17 lines modified | Offset 51, 29 lines modified | ||
| 51 | ····static·{ | 51 | ····static·{ |
| 52 | ········final·int·n·=·1; | 52 | ········final·int·n·=·1; |
| 53 | ········a·=·new·SearchPassesIntentService$Companion((DefaultConstructorMarker)null); | 53 | ········a·=·new·SearchPassesIntentService$Companion((DefaultConstructorMarker)null); |
| 54 | ····} | 54 | ····} |
| 55 | ···· | 55 | ···· |
| 56 | ····public·SearchPassesIntentService()·{ | 56 | ····public·SearchPassesIntentService()·{ |
| 57 | ········super("SearchPassesIntentService"); | 57 | ········super("SearchPassesIntentService"); |
| 58 | ········final·KodeinAwareBase·kodeinAwareBase·=·(KodeinAwareBase)App.b.a(); | ||
| 59 | ········if·(false)·{ | ||
| 60 | ············throw·new·UnsupportedOperationException("Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance"); | ||
| 61 | ········} | ||
| 58 | ········this.h·=·(PassStore) | 62 | ········this.h·=·(PassStore)kodeinAwareBase.a().b().a((TypeToken)new·SearchPassesIntentService$$special$$inlined$instance$1(),·(Object)null); |
| 63 | ········final·KodeinAwareBase·kodeinAwareBase2·=·(KodeinAwareBase)App.b.a(); | ||
| 64 | ········if·(false)·{ | ||
| 65 | ············throw·new·UnsupportedOperationException("Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance"); | ||
| 66 | ········} | ||
| 59 | ········this.i·=·(EventBus) | 67 | ········this.i·=·(EventBus)kodeinAwareBase2.a().b().a((TypeToken)new·SearchPassesIntentService$$special$$inlined$instance$2(),·(Object)null); |
| 68 | ········final·KodeinAwareBase·kodeinAwareBase3·=·(KodeinAwareBase)App.b.a(); | ||
| 69 | ········if·(false)·{ | ||
| 70 | ············throw·new·UnsupportedOperationException("Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance"); | ||
| 71 | ········} | ||
| 60 | ········this.j·=·(Tracker) | 72 | ········this.j·=·(Tracker)kodeinAwareBase3.a().b().a((TypeToken)new·SearchPassesIntentService$$special$$inlined$instance$3(),·(Object)null); |
| 61 | ····} | 73 | ····} |
| 62 | ···· | 74 | ···· |
| 63 | ····private·final·void·a(final·File·file,·final·boolean·b)·{ | 75 | ····private·final·void·a(final·File·file,·final·boolean·b)·{ |
| 64 | ········if·(System.currentTimeMillis()·-·this.g·>·1000)·{ | 76 | ········if·(System.currentTimeMillis()·-·this.g·>·1000)·{ |
| 65 | ············this.g·=·System.currentTimeMillis(); | 77 | ············this.g·=·System.currentTimeMillis(); |
| 66 | ············final·String·string·=·file.toString(); | 78 | ············final·String·string·=·file.toString(); |
| 67 | ············final·EventBus·i·=·this.i; | 79 | ············final·EventBus·i·=·this.i; |
| Offset 16, 15 lines modified | Offset 16, 19 lines modified | ||
| 16 | import·android.support.v7.app.AppCompatActivity; | 16 | import·android.support.v7.app.AppCompatActivity; |
| 17 | public·final·class·TouchImageActivity·extends·AppCompatActivity | 17 | public·final·class·TouchImageActivity·extends·AppCompatActivity |
| 18 | { | 18 | { |
| 19 | ····private·final·PassStore·a; | 19 | ····private·final·PassStore·a; |
| 20 | ···· | 20 | ···· |
| 21 | ····public·TouchImageActivity()·{ | 21 | ····public·TouchImageActivity()·{ |
| 22 | ········final·KodeinAwareBase·kodeinAwareBase·=·(KodeinAwareBase)App.b.a(); | ||
| 23 | ········if·(false)·{ | ||
| 24 | ············throw·new·UnsupportedOperationException("Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance"); | ||
| 25 | ········} | ||
| 22 | ········this.a·=·(PassStore) | 26 | ········this.a·=·(PassStore)kodeinAwareBase.a().b().a((TypeToken)new·TouchImageActivity$$special$$inlined$instance$1(),·(Object)null); |
| 23 | ····} | 27 | ····} |
| 24 | ···· | 28 | ···· |
| 25 | ····protected·void·onCreate(final·Bundle·bundle)·{ | 29 | ····protected·void·onCreate(final·Bundle·bundle)·{ |
| 26 | ········super.onCreate(bundle); | 30 | ········super.onCreate(bundle); |
| 27 | ········final·TouchImageView·touchImageView·=·new·TouchImageView((Context)this); | 31 | ········final·TouchImageView·touchImageView·=·new·TouchImageView((Context)this); |
| 28 | ········this.setContentView((View)touchImageView); | 32 | ········this.setContentView((View)touchImageView); |
| 29 | ········final·Pass·currentPass·=·this.a.getCurrentPass(); | 33 | ········final·Pass·currentPass·=·this.a.getCurrentPass(); |
| Offset 40, 15 lines modified | Offset 40, 15 lines modified | ||
| 40 | ····················} | 40 | ····················} |
| 41 | ················} | 41 | ················} |
| 42 | ············} | 42 | ············} |
| 43 | ············final·String·string·=·UUID.randomUUID().toString(); | 43 | ············final·String·string·=·UUID.randomUUID().toString(); |
| 44 | ············if·(string·==·null)·{ | 44 | ············if·(string·==·null)·{ |
| 45 | ················throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·java.lang.String"); | 45 | ················throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·java.lang.String"); |
| 46 | ············} | 46 | ············} |
| 47 | ············final·String·upperCase·=·string.toUpperCase(); | 47 | ············final·String·upperCase·=·((String)string).toUpperCase(); |
| 48 | ············Intrinsics.a((Object)upperCase,·"(this·as·java.lang.String).toUpperCase()"); | 48 | ············Intrinsics.a((Object)upperCase,·"(this·as·java.lang.String).toUpperCase()"); |
| 49 | ············final·String·s2·=·upperCase; | 49 | ············final·String·s2·=·upperCase; |
| 50 | ············appCompatEditText2·=·appCompatEditText; | 50 | ············appCompatEditText2·=·appCompatEditText; |
| 51 | ············s·=·s2; | 51 | ············s·=·s2; |
| 52 | ········} | 52 | ········} |
| 53 | ········appCompatEditText2.setText((CharSequence)(String)s); | 53 | ········appCompatEditText2.setText((CharSequence)(String)s); |
| 54 | ········this.a.c(); | 54 | ········this.a.c(); |
| Offset 88, 24 lines modified | Offset 88, 25 lines modified | ||
| 88 | ············final·CharSequence·charSequence·=·(CharSequence)null; | 88 | ············final·CharSequence·charSequence·=·(CharSequence)null; |
| 89 | ············appCompatEditText.setError((CharSequence)null); | 89 | ············appCompatEditText.setError((CharSequence)null); |
| 90 | ········} | 90 | ········} |
| 91 | ····} | 91 | ····} |
| 92 | ···· | 92 | ···· |
| 93 | ····public·final·BarCode·d()·{ | 93 | ····public·final·BarCode·d()·{ |
| 94 | ········final·BarCode·barCode·=·new·BarCode(this.a,·((AppCompatEditText)this.c.findViewById(R$id.messageInput)).getText().toString()); | 94 | ········final·BarCode·barCode·=·new·BarCode(this.a,·((AppCompatEditText)this.c.findViewById(R$id.messageInput)).getText().toString()); |
| 95 | ········final·BarCode·barCode2·=·(BarCode)barCode; | ||
| 95 | ········final·String·string·=·((AppCompatEditText)this.c.findViewById(R$id.alternativeMessageInput)).getText().toString(); | 96 | ········final·String·string·=·((AppCompatEditText)this.c.findViewById(R$id.alternativeMessageInput)).getText().toString(); |
| 96 | ········int·n; | 97 | ········int·n; |
| 97 | ········if·(((String)string).length()·==·0)·{ | 98 | ········if·(((String)string).length()·==·0)·{ |
| 98 | ············n·=·1; | 99 | ············n·=·1; |
| 99 | ········} | 100 | ········} |
| 100 | ········else·{ | 101 | ········else·{ |
| 101 | ············n·=·0; | 102 | ············n·=·0; |
| 102 | ········} | 103 | ········} |
| 103 | ········if·(n·==·0)·{ | 104 | ········if·(n·==·0)·{ |
| 104 | ············barCode.setAlternativeText(string); | 105 | ············barCode2.setAlternativeText(string); |
| 105 | ········} | 106 | ········} |
| 106 | ········return·barCode; | 107 | ········return·barCode; |
| 107 | ····} | 108 | ····} |
| 108 | ···· | 109 | ···· |
| 109 | ····public·final·View·e()·{ | 110 | ····public·final·View·e()·{ |
| 110 | ········return·this.c; | 111 | ········return·this.c; |
| 111 | ····} | 112 | ····} |
| Offset 35, 71 lines modified | Offset 35, 74 lines modified | ||
| 35 | ··#27·=·Utf8···············VOUCHER | 35 | ··#27·=·Utf8···············VOUCHER |
| 36 | ··#28·=·NameAndType········#27:#11········//·VOUCHER:Lorg/ligi/passandroid/model/pass/PassType; | 36 | ··#28·=·NameAndType········#27:#11········//·VOUCHER:Lorg/ligi/passandroid/model/pass/PassType; |
| 37 | ··#29·=·Fieldref···········#9.#28·········//·org/ligi/passandroid/model/pass/PassType.VOUCHER:Lorg/ligi/passandroid/model/pass/PassType; | 37 | ··#29·=·Fieldref···········#9.#28·········//·org/ligi/passandroid/model/pass/PassType.VOUCHER:Lorg/ligi/passandroid/model/pass/PassType; |
| 38 | ··#30·=·Float··············7.0E-45f | 38 | ··#30·=·Float··············7.0E-45f |
| 39 | ··#31·=·Utf8···············COUPON | 39 | ··#31·=·Utf8···············COUPON |
| 40 | ··#32·=·NameAndType········#31:#11········//·COUPON:Lorg/ligi/passandroid/model/pass/PassType; | 40 | ··#32·=·NameAndType········#31:#11········//·COUPON:Lorg/ligi/passandroid/model/pass/PassType; |
| 41 | ··#33·=·Fieldref···········#9.#32·········//·org/ligi/passandroid/model/pass/PassType.COUPON:Lorg/ligi/passandroid/model/pass/PassType; | 41 | ··#33·=·Fieldref···········#9.#32·········//·org/ligi/passandroid/model/pass/PassType.COUPON:Lorg/ligi/passandroid/model/pass/PassType; |
| 42 | ··#34·=·Utf8···············[Ljava/lang/Object; | ||
| 43 | ··#35·=·Class··············#34············//·"[Ljava/lang/Object;" | ||
| 44 | ··#36·=·Class··············#6·············//·"[Lorg/ligi/passandroid/model/pass/PassType;" | ||
| 42 | ··#3 | 45 | ··#37·=·NameAndType········#5:#6··········//·a:[Lorg/ligi/passandroid/model/pass/PassType; |
| 43 | ··#3 | 46 | ··#38·=·Fieldref···········#2.#37·········//·org/ligi/passandroid/ui/edit/dialogs/CategoryPickDialogKt.a:[Lorg/ligi/passandroid/model/pass/PassType; |
| 44 | ··#3 | 47 | ··#39·=·Utf8···············context |
| 45 | ··# | 48 | ··#40·=·String·············#39············//·context |
| 46 | ··# | 49 | ··#41·=·Utf8···············kotlin/jvm/internal/Intrinsics |
| 47 | ··# | 50 | ··#42·=·Class··············#41············//·kotlin/jvm/internal/Intrinsics |
| 48 | ··#4 | 51 | ··#43·=·Utf8···············b |
| 49 | ··#4 | 52 | ··#44·=·Utf8···············(Ljava/lang/Object;Ljava/lang/String;)V |
| 50 | ··#4 | 53 | ··#45·=·NameAndType········#43:#44········//·b:(Ljava/lang/Object;Ljava/lang/String;)V |
| 51 | ··#4 | 54 | ··#46·=·Methodref··········#42.#45········//·kotlin/jvm/internal/Intrinsics.b:(Ljava/lang/Object;Ljava/lang/String;)V |
| 52 | ··#4 | 55 | ··#47·=·Utf8···············pass |
| 53 | ··#4 | 56 | ··#48·=·String·············#47············//·pass |
| 54 | ··#4 | 57 | ··#49·=·Utf8···············bus |
| 55 | ··# | 58 | ··#50·=·String·············#49············//·bus |
| 56 | ··# | 59 | ··#51·=·Utf8···············org/ligi/passandroid/ui/edit/dialogs/CategoryPickDialogKt$showCategoryPickDialog$adapter$1 |
| 57 | ··# | 60 | ··#52·=·Class··············#51············//·org/ligi/passandroid/ui/edit/dialogs/CategoryPickDialogKt$showCategoryPickDialog$adapter$1 |
| 58 | ··#5 | 61 | ··#53·=·Utf8···············<init> |
| 59 | ··#5 | 62 | ··#54·=·Utf8···············(Landroid/content/Context;)V |
| 60 | ··#5 | 63 | ··#55·=·NameAndType········#53:#54········//·"<init>":(Landroid/content/Context;)V |
| 61 | ··#5 | 64 | ··#56·=·Methodref··········#52.#55········//·org/ligi/passandroid/ui/edit/dialogs/CategoryPickDialogKt$showCategoryPickDialog$adapter$1."<init>":(Landroid/content/Context;)V |
| 62 | ··#5 | 65 | ··#57·=·Utf8···············android/support/v7/app/AlertDialog$Builder |
| 63 | ··#5 | 66 | ··#58·=·Class··············#57············//·android/support/v7/app/AlertDialog$Builder |
| 64 | ··#5 | 67 | ··#59·=·Methodref··········#58.#55········//·android/support/v7/app/AlertDialog$Builder."<init>":(Landroid/content/Context;)V |
| 65 | ··# | 68 | ··#60·=·Utf8···············android/widget/ListAdapter |
| 66 | ··# | 69 | ··#61·=·Class··············#60············//·android/widget/ListAdapter |
| 67 | ··# | 70 | ··#62·=·Utf8···············org/ligi/passandroid/ui/edit/dialogs/CategoryPickDialogKt$showCategoryPickDialog$1 |
| 68 | ··#6 | 71 | ··#63·=·Class··············#62············//·org/ligi/passandroid/ui/edit/dialogs/CategoryPickDialogKt$showCategoryPickDialog$1 |
| 69 | ··#6 | 72 | ··#64·=·Utf8···············(Lorg/ligi/passandroid/model/pass/Pass;Lorg/greenrobot/eventbus/EventBus;)V |
| 70 | ··#6 | 73 | ··#65·=·NameAndType········#53:#64········//·"<init>":(Lorg/ligi/passandroid/model/pass/Pass;Lorg/greenrobot/eventbus/EventBus;)V |
| 71 | ··#6 | 74 | ··#66·=·Methodref··········#63.#65········//·org/ligi/passandroid/ui/edit/dialogs/CategoryPickDialogKt$showCategoryPickDialog$1."<init>":(Lorg/ligi/passandroid/model/pass/Pass;Lorg/greenrobot/eventbus/EventBus;)V |
| 72 | ··#6 | 75 | ··#67·=·Utf8···············android/content/DialogInterface$OnClickListener |
| 73 | ··#6 | 76 | ··#68·=·Class··············#67············//·android/content/DialogInterface$OnClickListener |
| 74 | ··#6 | 77 | ··#69·=·Utf8···············setAdapter |
| 75 | ··# | 78 | ··#70·=·Utf8···············(Landroid/widget/ListAdapter;Landroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; |
| 76 | ··# | 79 | ··#71·=·NameAndType········#69:#70········//·setAdapter:(Landroid/widget/ListAdapter;Landroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; |
| 77 | ··# | 80 | ··#72·=·Methodref··········#58.#71········//·android/support/v7/app/AlertDialog$Builder.setAdapter:(Landroid/widget/ListAdapter;Landroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; |
| 78 | ··#7 | 81 | ··#73·=·Integer············2131165319 |
| 79 | ··#7 | 82 | ··#74·=·Float··············1.7944852E38f |
| 80 | ··#7 | 83 | ··#75·=·Utf8···············setTitle |
| 81 | ··#7 | 84 | ··#76·=·Utf8···············(I)Landroid/support/v7/app/AlertDialog$Builder; |
| 82 | ··#7 | 85 | ··#77·=·NameAndType········#75:#76········//·setTitle:(I)Landroid/support/v7/app/AlertDialog$Builder; |
| 83 | ··#7 | 86 | ··#78·=·Methodref··········#58.#77········//·android/support/v7/app/AlertDialog$Builder.setTitle:(I)Landroid/support/v7/app/AlertDialog$Builder; |
| 84 | ··#7 | 87 | ··#79·=·Integer············17039360 |
| 85 | ··# | 88 | ··#80·=·Float··············2.424457E-38f |
| 86 | ··# | 89 | ··#81·=·Utf8···············setNegativeButton |
| 87 | ··# | 90 | ··#82·=·Utf8···············(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; |
| 88 | ··#8 | 91 | ··#83·=·NameAndType········#81:#82········//·setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; |
| 89 | ··#8 | 92 | ··#84·=·Methodref··········#58.#83········//·android/support/v7/app/AlertDialog$Builder.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; |
| 90 | ··#8 | 93 | ··#85·=·Utf8···············show |
| 91 | ··#8 | 94 | ··#86·=·Utf8···············()Landroid/support/v7/app/AlertDialog; |
| 92 | ··#8 | 95 | ··#87·=·NameAndType········#85:#86········//·show:()Landroid/support/v7/app/AlertDialog; |
| 93 | ··#8 | 96 | ··#88·=·Methodref··········#58.#87········//·android/support/v7/app/AlertDialog$Builder.show:()Landroid/support/v7/app/AlertDialog; |
| 94 | ··#8 | 97 | ··#89·=·Utf8···············Code |
| 95 | ··# | 98 | ··#90·=·Utf8···············<clinit> |
| 96 | ··# | 99 | ··#91·=·Utf8···············()V |
| 97 | ··# | 100 | ··#92·=·Utf8···············(Landroid/content/Context;Lorg/ligi/passandroid/model/pass/Pass;Lorg/greenrobot/eventbus/EventBus;)V |
| 98 | ··#9 | 101 | ··#93·=·Utf8···············()[Lorg/ligi/passandroid/model/pass/PassType; |
| 99 | { | 102 | { |
| 100 | ··private·static·final·org.ligi.passandroid.model.pass.PassType[]·a; | 103 | ··private·static·final·org.ligi.passandroid.model.pass.PassType[]·a; |
| 101 | ····descriptor:·[Lorg/ligi/passandroid/model/pass/PassType; | 104 | ····descriptor:·[Lorg/ligi/passandroid/model/pass/PassType; |
| 102 | ····flags:·(0x001a)·ACC_PRIVATE,·ACC_STATIC,·ACC_FINAL | 105 | ····flags:·(0x001a)·ACC_PRIVATE,·ACC_STATIC,·ACC_FINAL |
| 103 | ··static·{}; | 106 | ··static·{}; |
| 104 | ····descriptor:·()V | 107 | ····descriptor:·()V |
| Offset 142, 73 lines modified | Offset 145, 75 lines modified | ||
| 142 | ········46:·getstatic·····#33·················//·Field·org/ligi/passandroid/model/pass/PassType.COUPON:Lorg/ligi/passandroid/model/pass/PassType; | 145 | ········46:·getstatic·····#33·················//·Field·org/ligi/passandroid/model/pass/PassType.COUPON:Lorg/ligi/passandroid/model/pass/PassType; |
| 143 | ········49:·astore_1 | 146 | ········49:·astore_1 |
| 144 | ········50:·aload_0 | 147 | ········50:·aload_0 |
| 145 | ········51:·iconst_5 | 148 | ········51:·iconst_5 |
| 146 | ········52:·aload_1 | 149 | ········52:·aload_1 |
| 147 | ········53:·aastore | 150 | ········53:·aastore |
| 148 | ········54:·aload_0 | 151 | ········54:·aload_0 |
| 152 | ········55:·checkcast·····#35·················//·class·"[Ljava/lang/Object;" | ||
| 153 | ········58:·checkcast·····#36·················//·class·"[Lorg/ligi/passandroid/model/pass/PassType;" | ||
| 149 | ········ | 154 | ········61:·putstatic·····#38·················//·Field·a:[Lorg/ligi/passandroid/model/pass/PassType; |
| 150 | ········ | 155 | ········64:·return |
| 151 | ··public·static·final·void·a(android.content.Context,·org.ligi.passandroid.model.pass.Pass,·org.greenrobot.eventbus.EventBus); | 156 | ··public·static·final·void·a(android.content.Context,·org.ligi.passandroid.model.pass.Pass,·org.greenrobot.eventbus.EventBus); |
| 152 | ····descriptor:·(Landroid/content/Context;Lorg/ligi/passandroid/model/pass/Pass;Lorg/greenrobot/eventbus/EventBus;)V | 157 | ····descriptor:·(Landroid/content/Context;Lorg/ligi/passandroid/model/pass/Pass;Lorg/greenrobot/eventbus/EventBus;)V |
| 153 | ····flags:·(0x0019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL | 158 | ····flags:·(0x0019)·ACC_PUBLIC,·ACC_STATIC,·ACC_FINAL |
| 154 | ····Code: | 159 | ····Code: |
| 155 | ······stack=300,·locals=6,·args_size=3 | 160 | ······stack=300,·locals=6,·args_size=3 |
| 156 | ·········0:·aload_0 | 161 | ·········0:·aload_0 |
| 157 | ·········1:·ldc···········# | 162 | ·········1:·ldc···········#40·················//·String·context |
| 158 | ·········3:·invokestatic··#4 | 163 | ·········3:·invokestatic··#46·················//·Method·kotlin/jvm/internal/Intrinsics.b:(Ljava/lang/Object;Ljava/lang/String;)V |
| 159 | ·········6:·aload_1 | 164 | ·········6:·aload_1 |
| 160 | ·········7:·ldc···········#4 | 165 | ·········7:·ldc···········#48·················//·String·pass |
| 161 | ·········9:·invokestatic··#4 | 166 | ·········9:·invokestatic··#46·················//·Method·kotlin/jvm/internal/Intrinsics.b:(Ljava/lang/Object;Ljava/lang/String;)V |
| 162 | ········12:·aload_2 | 167 | ········12:·aload_2 |
| 163 | ········13:·ldc···········# | 168 | ········13:·ldc···········#50·················//·String·bus |
| 164 | ········15:·invokestatic··#4 | 169 | ········15:·invokestatic··#46·················//·Method·kotlin/jvm/internal/Intrinsics.b:(Ljava/lang/Object;Ljava/lang/String;)V |
| 165 | ········18:·new···········# | 170 | ········18:·new···········#52·················//·class·org/ligi/passandroid/ui/edit/dialogs/CategoryPickDialogKt$showCategoryPickDialog$adapter$1 |
| 166 | ········21:·astore_3 | 171 | ········21:·astore_3 |
| 167 | ········22:·aload_3 | 172 | ········22:·aload_3 |
| 168 | ········23:·aload_0 | 173 | ········23:·aload_0 |
| 169 | ········24:·invokespecial·#5 | 174 | ········24:·invokespecial·#56·················//·Method·org/ligi/passandroid/ui/edit/dialogs/CategoryPickDialogKt$showCategoryPickDialog$adapter$1."<init>":(Landroid/content/Context;)V |
| 170 | ········27:·new···········#5 | 175 | ········27:·new···········#58·················//·class·android/support/v7/app/AlertDialog$Builder |
| 171 | ········30:·astore········4 | 176 | ········30:·astore········4 |
| 172 | ········32:·aload·········4 | 177 | ········32:·aload·········4 |
| 173 | ········34:·aload_0 | 178 | ········34:·aload_0 |
| 174 | ········35:·invokespecial·#5 | 179 | ········35:·invokespecial·#59·················//·Method·android/support/v7/app/AlertDialog$Builder."<init>":(Landroid/content/Context;)V |
| 175 | ········38:·aload_3 | 180 | ········38:·aload_3 |
| 176 | ········39:·checkcast·····# | 181 | ········39:·checkcast·····#61·················//·class·android/widget/ListAdapter |
| 177 | ········42:·astore_3 | 182 | ········42:·astore_3 |
| 178 | ········43:·new···········#6 | 183 | ········43:·new···········#63·················//·class·org/ligi/passandroid/ui/edit/dialogs/CategoryPickDialogKt$showCategoryPickDialog$1 |
| 179 | ········46:·astore········5 | 184 | ········46:·astore········5 |
| 180 | ········48:·aload·········5 | 185 | ········48:·aload·········5 |
| 181 | ········50:·aload_1 | 186 | ········50:·aload_1 |
| 182 | ········51:·aload_2 | 187 | ········51:·aload_2 |
| 183 | ········52:·invokespecial·#6 | 188 | ········52:·invokespecial·#66·················//·Method·org/ligi/passandroid/ui/edit/dialogs/CategoryPickDialogKt$showCategoryPickDialog$1."<init>":(Lorg/ligi/passandroid/model/pass/Pass;Lorg/greenrobot/eventbus/EventBus;)V |
| 184 | ········55:·aload·········5 | 189 | ········55:·aload·········5 |
| 185 | ········57:·checkcast·····#6 | 190 | ········57:·checkcast·····#68·················//·class·android/content/DialogInterface$OnClickListener |
| 186 | ········60:·astore········5 | 191 | ········60:·astore········5 |
| 187 | ········62:·aload·········4 | 192 | ········62:·aload·········4 |
| 188 | ········64:·aload_3 | 193 | ········64:·aload_3 |
| 189 | ········65:·aload·········5 | 194 | ········65:·aload·········5 |
| 190 | ········67:·invokevirtual·# | 195 | ········67:·invokevirtual·#72·················//·Method·android/support/v7/app/AlertDialog$Builder.setAdapter:(Landroid/widget/ListAdapter;Landroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; |
| Max diff block lines reached; 1956/18637 bytes (10.50%) of diff not shown. | |||
| Offset 1, 11 lines modified | Offset 1, 12 lines modified | ||
| 1 | package·org.ligi.passandroid.ui.pass_view_holder; | 1 | package·org.ligi.passandroid.ui.pass_view_holder; |
| 2 | import·org.threeten.bp.chrono.ChronoZonedDateTime; | 2 | import·org.threeten.bp.chrono.ChronoZonedDateTime; |
| 3 | import·kotlin.Unit; | ||
| 3 | import·android.graphics.Bitmap; | 4 | import·android.graphics.Bitmap; |
| 4 | import·org.ligi.passandroid.ui.views.CategoryIndicatorViewWithIcon; | 5 | import·org.ligi.passandroid.ui.views.CategoryIndicatorViewWithIcon; |
| 5 | import·org.ligi.passandroid.model.PassStore; | 6 | import·org.ligi.passandroid.model.PassStore; |
| 6 | import·android.view.View$OnClickListener; | 7 | import·android.view.View$OnClickListener; |
| 7 | import·org.ligi.passandroid.R$id; | 8 | import·org.ligi.passandroid.R$id; |
| 8 | import·org.ligi.passandroid.ui.views.TimeAndNavBar; | 9 | import·org.ligi.passandroid.ui.views.TimeAndNavBar; |
| 9 | import·android.widget.TextView; | 10 | import·android.widget.TextView; |
| Offset 100, 22 lines modified | Offset 101, 22 lines modified | ||
| 100 | ····public·final·CardView·a()·{ | 101 | ····public·final·CardView·a()·{ |
| 101 | ········return·this.a; | 102 | ········return·this.a; |
| 102 | ····} | 103 | ····} |
| 103 | ···· | 104 | ···· |
| 104 | ····public·final·String·a(final·Pass·pass)·{ | 105 | ····public·final·String·a(final·Pass·pass)·{ |
| 105 | ········Intrinsics.b((Object)pass,·"pass"); | 106 | ········Intrinsics.b((Object)pass,·"pass"); |
| 106 | ········final·PassField·passField·=·(PassField)CollectionsKt.d(pass.getFields()); | 107 | ········final·PassField·passField·=·(PassField)CollectionsKt.d(pass.getFields()); |
| 107 | ········String· | 108 | ········String·s; |
| 108 | ········if·(passField·!=·null)·{ | 109 | ········if·(passField·!=·null)·{ |
| 109 | ············ | 110 | ············s·=·this.a(passField); |
| 110 | ········} | 111 | ········} |
| 111 | ········else·{ | 112 | ········else·{ |
| 112 | ············ | 113 | ············s·=·null; |
| 113 | ········} | 114 | ········} |
| 114 | ········return· | 115 | ········return·s; |
| 115 | ····} | 116 | ····} |
| 116 | ···· | 117 | ···· |
| 117 | ····public·void·a(final·Activity·activity,·final·Pass·pass)·{ | 118 | ····public·void·a(final·Activity·activity,·final·Pass·pass)·{ |
| 118 | ········Intrinsics.b((Object)activity,·"activity"); | 119 | ········Intrinsics.b((Object)activity,·"activity"); |
| 119 | ········Intrinsics.b((Object)pass,·"pass"); | 120 | ········Intrinsics.b((Object)pass,·"pass"); |
| 120 | ········((TextView)((View)((View)this.a).findViewById(R$id.timeAndNavBar)).findViewById(R$id.timeButton)).setText((CharSequence)(String)this.a.getContext().getString(2131165295)); | 121 | ········((TextView)((View)((View)this.a).findViewById(R$id.timeAndNavBar)).findViewById(R$id.timeButton)).setText((CharSequence)(String)this.a.getContext().getString(2131165295)); |
| 121 | ········((TextView)((View)((View)this.a).findViewById(R$id.timeAndNavBar)).findViewById(R$id.locationButton)).setText((CharSequence)(String)this.a.getContext().getString(2131165293)); | 122 | ········((TextView)((View)((View)this.a).findViewById(R$id.timeAndNavBar)).findViewById(R$id.locationButton)).setText((CharSequence)(String)this.a.getContext().getString(2131165293)); |
| Offset 125, 24 lines modified | Offset 126, 25 lines modified | ||
| 125 | ···· | 126 | ···· |
| 126 | ····protected·final·void·a(final·Pass·pass,·final·PassStore·passStore)·{ | 127 | ····protected·final·void·a(final·Pass·pass,·final·PassStore·passStore)·{ |
| 127 | ········boolean·b·=·true; | 128 | ········boolean·b·=·true; |
| 128 | ········Intrinsics.b((Object)pass,·"pass"); | 129 | ········Intrinsics.b((Object)pass,·"pass"); |
| 129 | ········Intrinsics.b((Object)passStore,·"passStore"); | 130 | ········Intrinsics.b((Object)passStore,·"passStore"); |
| 130 | ········final·PassImpl$TimeSpan·c·=·this.c(pass); | 131 | ········final·PassImpl$TimeSpan·c·=·this.c(pass); |
| 131 | ········final·boolean·b2·=·c·==·null·&&·pass.getLocations().isEmpty()·&&·b; | 132 | ········final·boolean·b2·=·c·==·null·&&·pass.getLocations().isEmpty()·&&·b; |
| 132 | ········((View)this.a).findViewById(R$id.actionsSeparator).setVisibility(this.a(b2,·b)); | 133 | ········((View)((View)this.a).findViewById(R$id.actionsSeparator)).setVisibility(this.a(b2,·b)); |
| 133 | ········((TextView)((View)((View)this.a).findViewById(R$id.timeAndNavBar)).findViewById(R$id.locationButton)).setVisibility(this.a(b2,·!((List)pass.getLocations()).isEmpty()·&&·b)); | 134 | ········((TextView)((View)((View)this.a).findViewById(R$id.timeAndNavBar)).findViewById(R$id.locationButton)).setVisibility(this.a(b2,·!((List)pass.getLocations()).isEmpty()·&&·b)); |
| 134 | ········final·TextView·textView·=·(TextView)((View)((View)this.a).findViewById(R$id.timeAndNavBar)).findViewById(R$id.timeButton); | 135 | ········final·TextView·textView·=·(TextView)((View)((View)this.a).findViewById(R$id.timeAndNavBar)).findViewById(R$id.timeButton); |
| 135 | ········if·(c·==·null)·{ | 136 | ········if·(c·==·null)·{ |
| 136 | ············b·=·false; | 137 | ············b·=·false; |
| 137 | ········} | 138 | ········} |
| 138 | ········textView.setVisibility(this.a(b2,·b)); | 139 | ········textView.setVisibility(this.a(b2,·b)); |
| 139 | ········final·Bitmap·bitmap·=·pass.getBitmap(passStore,·"icon"); | 140 | ········final·Bitmap·bitmap·=·pass.getBitmap(passStore,·"icon"); |
| 140 | ········if·(bitmap·!=·null)·{ | 141 | ········if·(bitmap·!=·null)·{ |
| 141 | ············((CategoryIndicatorViewWithIcon)((View)this.a).findViewById(R$id.categoryView)).setIcon(bitmap); | 142 | ············((CategoryIndicatorViewWithIcon)((View)this.a).findViewById(R$id.categoryView)).setIcon((Bitmap)bitmap); |
| 143 | ············final·Unit·unit·=·(Unit)Unit.a; | ||
| 142 | ········} | 144 | ········} |
| 143 | ········((CategoryIndicatorViewWithIcon)((View)this.a).findViewById(R$id.categoryView)).setImageByCategory(pass.getType()); | 145 | ········((CategoryIndicatorViewWithIcon)((View)this.a).findViewById(R$id.categoryView)).setImageByCategory(pass.getType()); |
| 144 | ········((CategoryIndicatorViewWithIcon)((View)this.a).findViewById(R$id.categoryView)).setAccentColor(pass.getAccentColor()); | 146 | ········((CategoryIndicatorViewWithIcon)((View)this.a).findViewById(R$id.categoryView)).setAccentColor(pass.getAccentColor()); |
| 145 | ········((TextView)((View)this.a).findViewById(R$id.passTitle)).setText((CharSequence)(String)pass.getDescription()); | 147 | ········((TextView)((View)this.a).findViewById(R$id.passTitle)).setText((CharSequence)(String)pass.getDescription()); |
| 146 | ····} | 148 | ····} |
| 147 | ···· | 149 | ···· |
| 148 | ····public·void·a(final·Pass·pass,·final·PassStore·passStore,·final·Activity·activity)·{ | 150 | ····public·void·a(final·Pass·pass,·final·PassStore·passStore,·final·Activity·activity)·{ |
| Offset 3, 14 lines modified | Offset 3, 15 lines modified | ||
| 3 | import·android.widget.TimePicker; | 3 | import·android.widget.TimePicker; |
| 4 | import·android.content.Context; | 4 | import·android.content.Context; |
| 5 | import·android.app.TimePickerDialog; | 5 | import·android.app.TimePickerDialog; |
| 6 | import·org.ligi.passandroid.model.pass.PassImpl$TimeRepeat; | 6 | import·org.ligi.passandroid.model.pass.PassImpl$TimeRepeat; |
| 7 | import·android.widget.DatePicker; | 7 | import·android.widget.DatePicker; |
| 8 | import·org.ligi.passandroid.model.pass.PassImpl$TimeSpan; | 8 | import·org.ligi.passandroid.model.pass.PassImpl$TimeSpan; |
| 9 | import·kotlin.TypeCastException; | ||
| 9 | import·android.view.View$OnClickListener; | 10 | import·android.view.View$OnClickListener; |
| 10 | import·org.ligi.passandroid.R$id; | 11 | import·org.ligi.passandroid.R$id; |
| 11 | import·android.view.View; | 12 | import·android.view.View; |
| 12 | import·org.ligi.passandroid.ui.views.TimeAndNavBar; | 13 | import·org.ligi.passandroid.ui.views.TimeAndNavBar; |
| 13 | import·android.widget.TextView; | 14 | import·android.widget.TextView; |
| 14 | import·org.ligi.passandroid.model.pass.Pass; | 15 | import·org.ligi.passandroid.model.pass.Pass; |
| 15 | import·android.app.Activity; | 16 | import·android.app.Activity; |
| Offset 47, 14 lines modified | Offset 48, 17 lines modified | ||
| 47 | ····} | 48 | ····} |
| 48 | ···· | 49 | ···· |
| 49 | ····public·void·a(final·Pass·pass,·final·PassStore·c,·final·Activity·activity)·{ | 50 | ····public·void·a(final·Pass·pass,·final·PassStore·c,·final·Activity·activity)·{ |
| 50 | ········Intrinsics.b((Object)pass,·"pass"); | 51 | ········Intrinsics.b((Object)pass,·"pass"); |
| 51 | ········Intrinsics.b((Object)c,·"passStore"); | 52 | ········Intrinsics.b((Object)c,·"passStore"); |
| 52 | ········Intrinsics.b((Object)activity,·"activity"); | 53 | ········Intrinsics.b((Object)activity,·"activity"); |
| 53 | ········super.a(pass,·c,·activity); | 54 | ········super.a(pass,·c,·activity); |
| 55 | ········if·(pass·==·null)·{ | ||
| 56 | ············throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·org.ligi.passandroid.model.pass.PassImpl"); | ||
| 57 | ········} | ||
| 54 | ········this.b·=·(PassImpl)pass; | 58 | ········this.b·=·(PassImpl)pass; |
| 55 | ········this.c·=·c; | 59 | ········this.c·=·c; |
| 56 | ········final·PassImpl$TimeSpan·calendarTimespan·=·pass.getCalendarTimespan(); | 60 | ········final·PassImpl$TimeSpan·calendarTimespan·=·pass.getCalendarTimespan(); |
| 57 | ········ZonedDateTime·a; | 61 | ········ZonedDateTime·a; |
| 58 | ········if·(calendarTimespan·!=·null·&&·calendarTimespan.getFrom()·!=·null)·{ | 62 | ········if·(calendarTimespan·!=·null·&&·calendarTimespan.getFrom()·!=·null)·{ |
| 59 | ············a·=·calendarTimespan.getFrom(); | 63 | ············a·=·calendarTimespan.getFrom(); |
| 60 | ········} | 64 | ········} |
| Offset 1, 12 lines modified | Offset 1, 13 lines modified | ||
| 1 | package·org.ligi.passandroid.ui.pass_view_holder; | 1 | package·org.ligi.passandroid.ui.pass_view_holder; |
| 2 | import· | 2 | import·kotlin.Unit; |
| 3 | import·org.ligi.passandroid.functions.AddToCalendarKt; | 3 | import·org.ligi.passandroid.functions.AddToCalendarKt; |
| 4 | import·org.ligi.passandroid.model.pass.PassImpl$TimeSpan; | ||
| 4 | import·android.view.View; | 5 | import·android.view.View; |
| 5 | import·org.ligi.passandroid.model.pass.Pass; | 6 | import·org.ligi.passandroid.model.pass.Pass; |
| 6 | import·android.view.View$OnClickListener; | 7 | import·android.view.View$OnClickListener; |
| 7 | final·class·PassViewHolder$setupButtons$1·implements·View$OnClickListener | 8 | final·class·PassViewHolder$setupButtons$1·implements·View$OnClickListener |
| 8 | { | 9 | { |
| 9 | ····final·/*·synthetic·*/·PassViewHolder·a; | 10 | ····final·/*·synthetic·*/·PassViewHolder·a; |
| Offset 16, 11 lines modified | Offset 17, 12 lines modified | ||
| 16 | ········this.a·=·a; | 17 | ········this.a·=·a; |
| 17 | ········this.b·=·b; | 18 | ········this.b·=·b; |
| 18 | ····} | 19 | ····} |
| 19 | ···· | 20 | ···· |
| 20 | ····public·final·void·onClick(final·View·view)·{ | 21 | ····public·final·void·onClick(final·View·view)·{ |
| 21 | ········final·PassImpl$TimeSpan·a·=·PassViewHolder.a(this.a,·this.b); | 22 | ········final·PassImpl$TimeSpan·a·=·PassViewHolder.a(this.a,·this.b); |
| 22 | ········if·(a·!=·null)·{ | 23 | ········if·(a·!=·null)·{ |
| 23 | ············AddToCalendarKt.a(this.b,·(View)this.a.a(),·a); | 24 | ············AddToCalendarKt.a(this.b,·(View)this.a.a(),·(PassImpl$TimeSpan)a); |
| 25 | ············final·Unit·unit·=·(Unit)Unit.a; | ||
| 24 | ········} | 26 | ········} |
| 25 | ····} | 27 | ····} |
| 26 | } | 28 | } |
| Offset 60, 59 lines modified | Offset 60, 60 lines modified | ||
| 60 | ····private·final·String·e(final·Uri·uri)·{ | 60 | ····private·final·String·e(final·Uri·uri)·{ |
| 61 | ········String·s·=·uri.toString(); | 61 | ········String·s·=·uri.toString(); |
| 62 | ········if·(StringsKt.b(s,·"/",·false,·2,·(Object)null))·{ | 62 | ········if·(StringsKt.b(s,·"/",·false,·2,·(Object)null))·{ |
| 63 | ············final·int·endIndex·=·s.length()·-·1; | 63 | ············final·int·endIndex·=·s.length()·-·1; |
| 64 | ············if·(s·==·null)·{ | 64 | ············if·(s·==·null)·{ |
| 65 | ················throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·java.lang.String"); | 65 | ················throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·java.lang.String"); |
| 66 | ············} | 66 | ············} |
| 67 | ············s·=·s.substring(0,·endIndex); | 67 | ············s·=·((String)s).substring(0,·endIndex); |
| 68 | ············Intrinsics.a((Object)s,·"(this·as·java.lang.Strin\u2026ing(startIndex,·endIndex)"); | 68 | ············Intrinsics.a((Object)s,·"(this·as·java.lang.Strin\u2026ing(startIndex,·endIndex)"); |
| 69 | ········} | 69 | ········} |
| 70 | ········final·List·a·=·new·Regex("/").a((CharSequence)(String)s,·0); | 70 | ········final·List·a·=·new·Regex("/").a((CharSequence)(String)s,·0); |
| 71 | ····Label_023 | 71 | ····Label_0233: |
| 72 | ········while·(true)·{ | 72 | ········while·(true)·{ |
| 73 | ············if·(!a.isEmpty())·{ | 73 | ············if·(!a.isEmpty())·{ |
| 74 | ················final·ListIterator<String>·listIterator·=·a.listIterator(a.size()); | 74 | ················final·ListIterator<String>·listIterator·=·a.listIterator(a.size()); |
| 75 | ················while·(listIterator.hasPrevious())·{ | 75 | ················while·(listIterator.hasPrevious())·{ |
| 76 | ····················int·n; | 76 | ····················int·n; |
| 77 | ····················if·(((String)listIterator.previous()).length()·==·0)·{ | 77 | ····················if·(((String)listIterator.previous()).length()·==·0)·{ |
| 78 | ························n·=·1; | 78 | ························n·=·1; |
| 79 | ····················} | 79 | ····················} |
| 80 | ····················else·{ | 80 | ····················else·{ |
| 81 | ························n·=·0; | 81 | ························n·=·0; |
| 82 | ····················} | 82 | ····················} |
| 83 | ····················if·(n·==·0)·{ | 83 | ····················if·(n·==·0)·{ |
| 84 | ························final·List·list·=·CollectionsKt.c((Iterable)(List<String>)a,·listIterator.nextIndex()·+·1); | 84 | ························final·List·list·=·CollectionsKt.c((Iterable)(List<String>)a,·listIterator.nextIndex()·+·1); |
| 85 | ························break·Label_023 | 85 | ························break·Label_0233; |
| 86 | ····················} | 86 | ····················} |
| 87 | ················} | 87 | ················} |
| 88 | ············} | 88 | ············} |
| 89 | ············Label_026 | 89 | ············Label_0269:·{ |
| 90 | ················break·Label_026 | 90 | ················break·Label_0269; |
| 91 | ················final·List·list; | 91 | ················final·List·list; |
| 92 | ················final·List·list2·=·(List)list; | 92 | ················final·List·list2·=·(List)list; |
| 93 | ················if·(list2·==·null)·{ | 93 | ················if·(list2·==·null)·{ |
| 94 | ····················throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·java.util.Collection<T>"); | 94 | ····················throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·java.util.Collection<T>"); |
| 95 | ················} | 95 | ················} |
| 96 | ················final·List·list3·=·(List)list2; | ||
| 96 | ················final·Object[]·array·=·list | 97 | ················final·Object[]·array·=·list3.toArray(new·String[list3.size()]); |
| 97 | ················if·(array·==·null)·{ | 98 | ················if·(array·==·null)·{ |
| 98 | ····················throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·kotlin.Array<T>"); | 99 | ····················throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·kotlin.Array<T>"); |
| 99 | ················} | 100 | ················} |
| 100 | ················final·String[]·array2·=·(String[])array; | 101 | ················final·String[]·array2·=·(String[])array; |
| 101 | ················String·string; | 102 | ················String·string; |
| 102 | ················if·(((String[])array2).length·<·6)·{ | 103 | ················if·(((String[])array2).length·<·6)·{ |
| 103 | ····················string·=·null; | 104 | ····················string·=·null; |
| 104 | ················} | 105 | ················} |
| 105 | ················else·{ | 106 | ················else·{ |
| 106 | ····················string·=·"http://prod.wap.ncrwebhost.mobi/mobiqa/wap/"·+·array2[((Object[])array2).length·-·2]·+·"/"·+·array2[((Object[])array2).length·-·1]·+·"/passbook"; | 107 | ····················string·=·"http://prod.wap.ncrwebhost.mobi/mobiqa/wap/"·+·array2[((Object[])array2).length·-·2]·+·"/"·+·array2[((Object[])array2).length·-·1]·+·"/passbook"; |
| 107 | ················} | 108 | ················} |
| 108 | ················return·string; | 109 | ················return·string; |
| 109 | ············} | 110 | ············} |
| 110 | ············final·List·list·=·CollectionsKt.a(); | 111 | ············final·List·list·=·CollectionsKt.a(); |
| 111 | ············continue·Label_023 | 112 | ············continue·Label_0233; |
| 112 | ········} | 113 | ········} |
| 113 | ····} | 114 | ····} |
| 114 | ···· | 115 | ···· |
| 115 | ····public·final·String·a(final·Uri·uri)·{ | 116 | ····public·final·String·a(final·Uri·uri)·{ |
| 116 | ········Object·o·=·null; | 117 | ········Object·o·=·null; |
| 117 | ········Intrinsics.b((Object)uri,·"uri"); | 118 | ········Intrinsics.b((Object)uri,·"uri"); |
| 118 | ········if·(uri.getScheme()·!=·null·&&·uri.getAuthority()·!=·null·&&·Intrinsics.a((Object)uri.getAuthority(),·(Object)"import"))·{ | 119 | ········if·(uri.getScheme()·!=·null·&&·uri.getAuthority()·!=·null·&&·Intrinsics.a((Object)uri.getAuthority(),·(Object)"import"))·{ |
| Offset 124, 28 lines modified | Offset 125, 28 lines modified | ||
| 124 | ····························break; | 125 | ····························break; |
| 125 | ························} | 126 | ························} |
| 126 | ························final·String·string·=·uri.toString(); | 127 | ························final·String·string·=·uri.toString(); |
| 127 | ························final·int·length·=·"pass2u://import/".length(); | 128 | ························final·int·length·=·"pass2u://import/".length(); |
| 128 | ························if·(string·==·null)·{ | 129 | ························if·(string·==·null)·{ |
| 129 | ····························throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·java.lang.String"); | 130 | ····························throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·java.lang.String"); |
| 130 | ························} | 131 | ························} |
| 131 | ························o·=·string.substring(length); | 132 | ························o·=·((String)string).substring(length); |
| 132 | ························Intrinsics.a(o,·"(this·as·java.lang.String).substring(startIndex)"); | 133 | ························Intrinsics.a(o,·"(this·as·java.lang.String).substring(startIndex)"); |
| 133 | ························return·(String)o; | 134 | ························return·(String)o; |
| 134 | ····················} | 135 | ····················} |
| 135 | ····················case·-982561474:·{ | 136 | ····················case·-982561474:·{ |
| 136 | ························if·(!scheme.equals("passandroid"))·{ | 137 | ························if·(!scheme.equals("passandroid"))·{ |
| 137 | ····························break; | 138 | ····························break; |
| 138 | ························} | 139 | ························} |
| 139 | ························final·String·string2·=·uri.toString(); | 140 | ························final·String·string2·=·uri.toString(); |
| 140 | ························final·int·length2·=·"passandroid://import/".length(); | 141 | ························final·int·length2·=·"passandroid://import/".length(); |
| 141 | ························if·(string2·==·null)·{ | 142 | ························if·(string2·==·null)·{ |
| 142 | ····························throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·java.lang.String"); | 143 | ····························throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·java.lang.String"); |
| 143 | ························} | 144 | ························} |
| 144 | ························o·=·string2.substring(length2); | 145 | ························o·=·((String)string2).substring(length2); |
| 145 | ························Intrinsics.a(o,·"(this·as·java.lang.String).substring(startIndex)"); | 146 | ························Intrinsics.a(o,·"(this·as·java.lang.String).substring(startIndex)"); |
| 146 | ························return·(String)o; | 147 | ························return·(String)o; |
| 147 | ····················} | 148 | ····················} |
| 148 | ················} | 149 | ················} |
| 149 | ············} | 150 | ············} |
| 150 | ········} | 151 | ········} |
| 151 | ········if·(uri.getHost()·!=·null)·{ | 152 | ········if·(uri.getHost()·!=·null)·{ |
| Offset 154, 15 lines modified | Offset 155, 15 lines modified | ||
| 154 | ············} | 155 | ············} |
| 155 | ············else·if·(StringsKt.b(uri.getHost(),·".virginaustralia.com",·false,·2,·(Object)null))·{ | 156 | ············else·if·(StringsKt.b(uri.getHost(),·".virginaustralia.com",·false,·2,·(Object)null))·{ |
| 156 | ················o·=·this.c(uri); | 157 | ················o·=·this.c(uri); |
| 157 | ············} | 158 | ············} |
| 158 | ············else·{ | 159 | ············else·{ |
| 159 | ················final·String·host·=·uri.getHost(); | 160 | ················final·String·host·=·uri.getHost(); |
| 160 | ················if·(host·!=·null)·{ | 161 | ················if·(host·!=·null)·{ |
| 161 | ····················Label_044 | 162 | ····················Label_0448:·{ |
| 162 | ························switch·(host.hashCode())·{ | 163 | ························switch·(host.hashCode())·{ |
| 163 | ····························default:·{ | 164 | ····························default:·{ |
| 164 | ································return·(String)o; | 165 | ································return·(String)o; |
| 165 | ····························} | 166 | ····························} |
| 166 | ····························case·-457845419:·{ | 167 | ····························case·-457845419:·{ |
| 167 | ································if·(host.equals("m.aircanada.ca"))·{ | 168 | ································if·(host.equals("m.aircanada.ca"))·{ |
| 168 | ····································break; | 169 | ····································break; |
| Offset 174, 27 lines modified | Offset 175, 27 lines modified | ||
| 174 | ····································o·=·this.d(uri); | 175 | ····································o·=·this.d(uri); |
| 175 | ····································return·(String)o; | 176 | ····································return·(String)o; |
| 176 | ································} | 177 | ································} |
| 177 | ································return·(String)o; | 178 | ································return·(String)o; |
| 178 | ····························} | 179 | ····························} |
| 179 | ····························case·-445566247:·{ | 180 | ····························case·-445566247:·{ |
| 180 | ································if·(host.equals("prod.wap.ncrwebhost.mobi"))·{ | 181 | ································if·(host.equals("prod.wap.ncrwebhost.mobi"))·{ |
| 181 | ····································break·Label_044 | 182 | ····································break·Label_0448; |
| 182 | ································} | 183 | ································} |
| 183 | ································return·(String)o; | 184 | ································return·(String)o; |
| 184 | ····························} | 185 | ····························} |
| 185 | ····························case·-163402341:·{ | 186 | ····························case·-163402341:·{ |
| 186 | ································if·(host.equals("services.aircanada.com"))·{ | 187 | ································if·(host.equals("services.aircanada.com"))·{ |
| 187 | ····································break; | 188 | ····································break; |
| 188 | ································} | 189 | ································} |
| 189 | ································return·(String)o; | 190 | ································return·(String)o; |
| 190 | ····························} | 191 | ····························} |
| 191 | ····························case·-359929083:·{ | 192 | ····························case·-359929083:·{ |
| 192 | ································if·(host.equals("mbp.swiss.com"))·{ | 193 | ································if·(host.equals("mbp.swiss.com"))·{ |
| 193 | ····································break·Label_044 | 194 | ····································break·Label_0448; |
| 194 | ································} | 195 | ································} |
| Max diff block lines reached; 166/6629 bytes (2.50%) of diff not shown. | |||
| Offset 38, 58 lines modified | Offset 38, 59 lines modified | ||
| 38 | ········String·s; | 38 | ········String·s; |
| 39 | ········if·(StringsKt.b(this.getIntent().getData().toString(),·"/",·false,·2,·(Object)null))·{ | 39 | ········if·(StringsKt.b(this.getIntent().getData().toString(),·"/",·false,·2,·(Object)null))·{ |
| 40 | ············final·String·string·=·this.getIntent().getData().toString(); | 40 | ············final·String·string·=·this.getIntent().getData().toString(); |
| 41 | ············final·int·endIndex·=·this.getIntent().getData().toString().length()·-·1; | 41 | ············final·int·endIndex·=·this.getIntent().getData().toString().length()·-·1; |
| 42 | ············if·(string·==·null)·{ | 42 | ············if·(string·==·null)·{ |
| 43 | ················throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·java.lang.String"); | 43 | ················throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·java.lang.String"); |
| 44 | ············} | 44 | ············} |
| 45 | ············s·=·string.substring(0,·endIndex); | 45 | ············s·=·((String)string).substring(0,·endIndex); |
| 46 | ············Intrinsics.a((Object)s,·"(this·as·java.lang.Strin\u2026ing(startIndex,·endIndex)"); | 46 | ············Intrinsics.a((Object)s,·"(this·as·java.lang.Strin\u2026ing(startIndex,·endIndex)"); |
| 47 | ········} | 47 | ········} |
| 48 | ········else·{ | 48 | ········else·{ |
| 49 | ············s·=·this.getIntent().getData().toString(); | 49 | ············s·=·this.getIntent().getData().toString(); |
| 50 | ············Intrinsics.a((Object)s,·"intent.data.toString()"); | 50 | ············Intrinsics.a((Object)s,·"intent.data.toString()"); |
| 51 | ········} | 51 | ········} |
| 52 | ········final·List·a·=·new·Regex("/").a((CharSequence)(String)s,·0); | 52 | ········final·List·a·=·new·Regex("/").a((CharSequence)(String)s,·0); |
| 53 | ····Label_024 | 53 | ····Label_0245: |
| 54 | ········while·(true)·{ | 54 | ········while·(true)·{ |
| 55 | ············if·(!a.isEmpty())·{ | 55 | ············if·(!a.isEmpty())·{ |
| 56 | ················final·ListIterator<String>·listIterator·=·a.listIterator(a.size()); | 56 | ················final·ListIterator<String>·listIterator·=·a.listIterator(a.size()); |
| 57 | ················while·(listIterator.hasPrevious())·{ | 57 | ················while·(listIterator.hasPrevious())·{ |
| 58 | ····················int·n; | 58 | ····················int·n; |
| 59 | ····················if·(((String)listIterator.previous()).length()·==·0)·{ | 59 | ····················if·(((String)listIterator.previous()).length()·==·0)·{ |
| 60 | ························n·=·1; | 60 | ························n·=·1; |
| 61 | ····················} | 61 | ····················} |
| 62 | ····················else·{ | 62 | ····················else·{ |
| 63 | ························n·=·0; | 63 | ························n·=·0; |
| 64 | ····················} | 64 | ····················} |
| 65 | ····················if·(n·==·0)·{ | 65 | ····················if·(n·==·0)·{ |
| 66 | ························final·List·list·=·CollectionsKt.c((Iterable)(List<String>)a,·listIterator.nextIndex()·+·1); | 66 | ························final·List·list·=·CollectionsKt.c((Iterable)(List<String>)a,·listIterator.nextIndex()·+·1); |
| 67 | ························break·Label_024 | 67 | ························break·Label_0245; |
| 68 | ····················} | 68 | ····················} |
| 69 | ················} | 69 | ················} |
| 70 | ············} | 70 | ············} |
| 71 | ············Label_029 | 71 | ············Label_0299:·{ |
| 72 | ················break·Label_029 | 72 | ················break·Label_0299; |
| 73 | ················final·List·list; | 73 | ················final·List·list; |
| 74 | ················final·List·list2·=·(List)list; | 74 | ················final·List·list2·=·(List)list; |
| 75 | ················if·(list2·==·null)·{ | 75 | ················if·(list2·==·null)·{ |
| 76 | ····················throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·java.util.Collection<T>"); | 76 | ····················throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·java.util.Collection<T>"); |
| 77 | ················} | 77 | ················} |
| 78 | ················final·List·list3·=·(List)list2; | ||
| 78 | ················final·Object[]·array·=·list | 79 | ················final·Object[]·array·=·list3.toArray(new·String[list3.size()]); |
| 79 | ················if·(array·==·null)·{ | 80 | ················if·(array·==·null)·{ |
| 80 | ····················throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·kotlin.Array<T>"); | 81 | ····················throw·new·TypeCastException("null·cannot·be·cast·to·non-null·type·kotlin.Array<T>"); |
| 81 | ················} | 82 | ················} |
| 82 | ················final·String[]·array2·=·(String[])array; | 83 | ················final·String[]·array2·=·(String[])array; |
| 83 | ················final·String·string2·=·"http://prod.wap.ncrwebhost.mobi/mobiqa/wap/"·+·(array2[((Object[])array2).length·-·2]·+·"/"·+·array2[((Object[])array2).length·-·1])·+·"/passbook"; | 84 | ················final·String·string2·=·"http://prod.wap.ncrwebhost.mobi/mobiqa/wap/"·+·(array2[((Object[])array2).length·-·2]·+·"/"·+·array2[((Object[])array2).length·-·1])·+·"/passbook"; |
| 84 | ················this.e().a("quirk_fix",·"redirect",·"usairways",·(Long)null); | 85 | ················this.e().a("quirk_fix",·"redirect",·"usairways",·(Long)null); |
| 85 | ················final·Intent·intent·=·new·Intent((Context)this,·(Class)PassImportActivity.class); | 86 | ················final·Intent·intent·=·new·Intent((Context)this,·(Class)PassImportActivity.class); |
| 86 | ················intent.setData(Uri.parse(string2)); | 87 | ················intent.setData(Uri.parse(string2)); |
| 87 | ················this.startActivity(intent); | 88 | ················this.startActivity(intent); |
| 88 | ················this.finish(); | 89 | ················this.finish(); |
| 89 | ················return; | 90 | ················return; |
| 90 | ············} | 91 | ············} |
| 91 | ············final·List·list·=·CollectionsKt.a(); | 92 | ············final·List·list·=·CollectionsKt.a(); |
| 92 | ············continue·Label_024 | 93 | ············continue·Label_0245; |
| 93 | ········} | 94 | ········} |
| 94 | ····} | 95 | ····} |
| 95 | } | 96 | } |
| Offset 16, 12 lines modified | Offset 16, 12 lines modified | ||
| 16 | public·final·class·TimeAndNavBar·extends·FrameLayout | 16 | public·final·class·TimeAndNavBar·extends·FrameLayout |
| 17 | { | 17 | { |
| 18 | ····public·TimeAndNavBar(final·Context·context,·final·AttributeSet·set)·{ | 18 | ····public·TimeAndNavBar(final·Context·context,·final·AttributeSet·set)·{ |
| 19 | ········Intrinsics.b((Object)context,·"context"); | 19 | ········Intrinsics.b((Object)context,·"context"); |
| 20 | ········Intrinsics.b((Object)set,·"attrs"); | 20 | ········Intrinsics.b((Object)set,·"attrs"); |
| 21 | ········super(context,·set); | 21 | ········super(context,·set); |
| 22 | ········LayoutInflater.from(context).inflate(2130903132,·(ViewGroup)this); | 22 | ········LayoutInflater.from(context).inflate(2130903132,·(ViewGroup)this); |
| 23 | ········final·AppCompatDrawableManager· | 23 | ········final·AppCompatDrawableManager·appCompatDrawableManager·=·(AppCompatDrawableManager)AppCompatDrawableManager.get(); |
| 24 | ········((TextView)((View)this).findViewById(R$id.timeButton)).setCompoundDrawablesWithIntrinsicBounds((Drawable)null,·(Drawable)null,· | 24 | ········((TextView)((View)this).findViewById(R$id.timeButton)).setCompoundDrawablesWithIntrinsicBounds((Drawable)null,·(Drawable)null,·appCompatDrawableManager.getDrawable(context,·2130837613),·(Drawable)null); |
| 25 | ········((TextView)((View)this).findViewById(R$id.locationButton)).setCompoundDrawablesWithIntrinsicBounds( | 25 | ········((TextView)((View)this).findViewById(R$id.locationButton)).setCompoundDrawablesWithIntrinsicBounds(appCompatDrawableManager.getDrawable(context,·2130837628),·(Drawable)null,·(Drawable)null,·(Drawable)null); |
| 26 | ····} | 26 | ····} |
| 27 | } | 27 | } |
| Offset 8, 15 lines modified | Offset 8, 15 lines modified | ||
| 8 | public·class·RateSnack·extends·AbstractOpenURLSnack | 8 | public·class·RateSnack·extends·AbstractOpenURLSnack |
| 9 | { | 9 | { |
| 10 | ····public·Uri·a()·{ | 10 | ····public·Uri·a()·{ |
| 11 | ········return·this.a(this.a.b()); | 11 | ········return·this.a(this.a.b()); |
| 12 | ····} | 12 | ····} |
| 13 | ···· | 13 | ···· |
| 14 | ····public·Uri·a(final·Context·context)·{ | 14 | ····public·Uri·a(final·Context·context)·{ |
| 15 | ········return·Uri.parse(" | 15 | ········return·Uri.parse("amzn://apps/android?p="·+·context.getPackageName()); |
| 16 | ····} | 16 | ····} |
| 17 | ···· | 17 | ···· |
| 18 | ····public·String·d()·{ | 18 | ····public·String·d()·{ |
| 19 | ········return·"RATE_SNACK"; | 19 | ········return·"RATE_SNACK"; |
| 20 | ····} | 20 | ····} |
| 21 | ···· | 21 | ···· |
| 22 | ····public·String·e()·{ | 22 | ····public·String·e()·{ |
| Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
| 00000000:·0000·0003·0000·0001·0000·0000·0000·000 | 00000000:·0000·0003·0000·0001·0000·0000·0000·0000··................ | ||
| 00000010:·0af2·0d0a·066b·6f74·6c69·6e0a·0a41·6e6e··.....kotlin..Ann | 00000010:·0af2·0d0a·066b·6f74·6c69·6e0a·0a41·6e6e··.....kotlin..Ann | ||
| 00000020:·6f74·6174·696f·6e0a·0341·6e79·0a06·6571··otation..Any..eq | 00000020:·6f74·6174·696f·6e0a·0341·6e79·0a06·6571··otation..Any..eq | ||
| 00000030:·7561·6c73·0a07·426f·6f6c·6561·6e0a·056f··uals..Boolean..o | 00000030:·7561·6c73·0a07·426f·6f6c·6561·6e0a·056f··uals..Boolean..o | ||
| 00000040:·7468·6572·0a08·6861·7368·436f·6465·0a03··ther..hashCode.. | 00000040:·7468·6572·0a08·6861·7368·436f·6465·0a03··ther..hashCode.. | ||
| 00000050:·496e·740a·0874·6f53·7472·696e·670a·0653··Int..toString..S | 00000050:·496e·740a·0874·6f53·7472·696e·670a·0653··Int..toString..S | ||
| 00000060:·7472·696e·670a·0541·7272·6179·0a01·540a··tring..Array..T. | 00000060:·7472·696e·670a·0541·7272·6179·0a01·540a··tring..Array..T. | ||
| 00000070:·0473·697a·650a·0469·6e69·740a·0946·756e··.size..init..Fun | 00000070:·0473·697a·650a·0469·6e69·740a·0946·756e··.size..init..Fun | ||
| Offset 19, 17 lines modified | Offset 19, 17 lines modified | ||
| 00000120:·7562·6c65·0a05·466c·6f61·740a·044c·6f6e··uble..Float..Lon | 00000120:·7562·6c65·0a05·466c·6f61·740a·044c·6f6e··uble..Float..Lon | ||
| 00000130:·670a·0553·686f·7274·0a03·6465·630a·0364··g..Short..dec..d | 00000130:·670a·0553·686f·7274·0a03·6465·630a·0364··g..Short..dec..d | ||
| 00000140:·6976·0a03·696e·630a·056d·696e·7573·0a03··iv..inc..minus.. | 00000140:·6976·0a03·696e·630a·056d·696e·7573·0a03··iv..inc..minus.. | ||
| 00000150:·6d6f·640a·0a44·6570·7265·6361·7465·640a··mod..Deprecated. | 00000150:·6d6f·640a·0a44·6570·7265·6361·7465·640a··mod..Deprecated. | ||
| 00000160:·076d·6573·7361·6765·0a16·5573·6520·7265··.message..Use·re | 00000160:·076d·6573·7361·6765·0a16·5573·6520·7265··.message..Use·re | ||
| 00000170:·6d28·6f74·6865·7229·2069·6e73·7465·6164··m(other)·instead | 00000170:·6d28·6f74·6865·7229·2069·6e73·7465·6164··m(other)·instead | ||
| 00000180:·0a0b·7265·706c·6163·6557·6974·680a·0b52··..replaceWith..R | 00000180:·0a0b·7265·706c·6163·6557·6974·680a·0b52··..replaceWith..R | ||
| 00000190:·6570·6c61·6365·5769·7468·0a0 | 00000190:·6570·6c61·6365·5769·7468·0a07·696d·706f··eplaceWith..impo | ||
| 000001a0:·6573·7369·6f6e·0a0a·7265·6d28·6f74·6865··ession..rem(othe | |||
| 000001 | 000001a0:·7274·730a·0a65·7870·7265·7373·696f·6e0a··rts..expression. | ||
| 000001b0:·0a72·656d·286f·7468·6572·290a·056c·6576··.rem(other)..lev | |||
| 000001c0:·656c·0a10·4465·7072·6563·6174·696f·6e4c··el..DeprecationL | 000001c0:·656c·0a10·4465·7072·6563·6174·696f·6e4c··el..DeprecationL | ||
| 000001d0:·6576·656c·0a07·5741·524e·494e·470a·0470··evel..WARNING..p | 000001d0:·6576·656c·0a07·5741·524e·494e·470a·0470··evel..WARNING..p | ||
| 000001e0:·6c75·730a·0772·616e·6765·546f·0a06·7261··lus..rangeTo..ra | 000001e0:·6c75·730a·0772·616e·6765·546f·0a06·7261··lus..rangeTo..ra | ||
| 000001f0:·6e67·6573·0a08·496e·7452·616e·6765·0a09··nges..IntRange.. | 000001f0:·6e67·6573·0a08·496e·7452·616e·6765·0a09··nges..IntRange.. | ||
| 00000200:·4c6f·6e67·5261·6e67·650a·0372·656d·0a0b··LongRange..rem.. | 00000200:·4c6f·6e67·5261·6e67·650a·0372·656d·0a0b··LongRange..rem.. | ||
| 00000210:·5369·6e63·654b·6f74·6c69·6e0a·0776·6572··SinceKotlin..ver | 00000210:·5369·6e63·654b·6f74·6c69·6e0a·0776·6572··SinceKotlin..ver | ||
| 00000220:·7369·6f6e·0a03·312e·310a·0574·696d·6573··sion..1.1..times | 00000220:·7369·6f6e·0a03·312e·310a·0574·696d·6573··sion..1.1..times | ||
| Offset 86, 16 lines modified | Offset 86, 16 lines modified | ||
| 00000550:·6872·0a08·496e·7441·7272·6179·0a0b·496e··hr..IntArray..In | 00000550:·6872·0a08·496e·7441·7272·6179·0a0b·496e··hr..IntArray..In | ||
| 00000560:·7449·7465·7261·746f·720a·094c·6f6e·6741··tIterator..LongA | 00000560:·7449·7465·7261·746f·720a·094c·6f6e·6741··tIterator..LongA | ||
| 00000570:·7272·6179·0a0c·4c6f·6e67·4974·6572·6174··rray..LongIterat | 00000570:·7272·6179·0a0c·4c6f·6e67·4974·6572·6174··rray..LongIterat | ||
| 00000580:·6f72·0a07·4e6f·7468·696e·670a·0d50·6172··or..Nothing..Par | 00000580:·6f72·0a07·4e6f·7468·696e·670a·0d50·6172··or..Nothing..Par | ||
| 00000590:·616d·6574·6572·4e61·6d65·0a0c·5075·626c··ameterName..Publ | 00000590:·616d·6574·6572·4e61·6d65·0a0c·5075·626c··ameterName..Publ | ||
| 000005a0:·6973·6865·6441·7069·0a0a·5368·6f72·7441··ishedApi..ShortA | 000005a0:·6973·6865·6441·7069·0a0a·5368·6f72·7441··ishedApi..ShortA | ||
| 000005b0:·7272·6179·0a0d·5368·6f72·7449·7465·7261··rray..ShortItera | 000005b0:·7272·6179·0a0d·5368·6f72·7449·7465·7261··rray..ShortItera | ||
| 000005c0:·746f·720a·0546·4945·4c44·0a08·5375·7070··tor..FIELD..Supp | |||
| 000005 | 000005c0:·746f·720a·0853·7570·7072·6573·730a·056e··tor..Suppress..n | ||
| 000005d0:·616d·6573·0a05·4649·454c·440a·0e4c·4f43··ames..FIELD..LOC | |||
| 000005e0:·414c·5f56·4152·4941·424c·450a·0f56·414c··AL_VARIABLE..VAL | 000005e0:·414c·5f56·4152·4941·424c·450a·0f56·414c··AL_VARIABLE..VAL | ||
| 000005f0:·5545·5f50·4152·414d·4554·4552·0a0a·4558··UE_PARAMETER..EX | 000005f0:·5545·5f50·4152·414d·4554·4552·0a0a·4558··UE_PARAMETER..EX | ||
| 00000600:·5052·4553·5349·4f4e·0a04·4649·4c45·0a06··PRESSION..FILE.. | 00000600:·5052·4553·5349·4f4e·0a04·4649·4c45·0a06··PRESSION..FILE.. | ||
| 00000610:·534f·5552·4345·0a09·5468·726f·7761·626c··SOURCE..Throwabl | 00000610:·534f·5552·4345·0a09·5468·726f·7761·626c··SOURCE..Throwabl | ||
| 00000620:·650a·0563·6175·7365·0a0e·556e·7361·6665··e..cause..Unsafe | 00000620:·650a·0563·6175·7365·0a0e·556e·7361·6665··e..cause..Unsafe | ||
| 00000630:·5661·7269·616e·6365·0a07·6172·7261·794f··Variance..arrayO | 00000630:·5661·7269·616e·6365·0a07·6172·7261·794f··Variance..arrayO | ||
| 00000640:·660a·0869·6e74·6572·6e61·6c0a·0d50·7572··f..internal..Pur | 00000640:·660a·0869·6e74·6572·6e61·6c0a·0d50·7572··f..internal..Pur | ||
| Offset 140, 15 lines modified | Offset 140, 15 lines modified | ||
| 000008b0:·0804·1049·1800·0a07·0800·1085·0118·000a··...I............ | 000008b0:·0804·1049·1800·0a07·0800·1085·0118·000a··...I............ | ||
| 000008c0:·0708·0810·8601·1800·0a06·0812·1049·1800··.............I.. | 000008c0:·0708·0810·8601·1800·0a06·0812·1049·1800··.............I.. | ||
| 000008d0:·0a07·0800·1087·0118·000a·0708·0810·8801··................ | 000008d0:·0a07·0800·1087·0118·000a·0708·0810·8801··................ | ||
| 000008e0:·1800·0a07·0800·1089·0118·000a·0708·0010··................ | 000008e0:·1800·0a07·0800·1089·0118·000a·0708·0010··................ | ||
| 000008f0:·8a01·1800·0a07·0800·108b·0118·000a·0608··................ | 000008f0:·8a01·1800·0a07·0800·108b·0118·000a·0608··................ | ||
| 00000900:·1310·4918·000a·0708·0010·8c01·1800·0a07··..I............. | 00000900:·1310·4918·000a·0708·0010·8c01·1800·0a07··..I............. | ||
| 00000910:·0808·108d·0118·000a·0608·0510·4918·000a··............I... | 00000910:·0808·108d·0118·000a·0608·0510·4918·000a··............I... | ||
| 00000920:·0708·0010·8 | 00000920:·0708·0010·8e01·1800·0a07·0800·1096·0118··................ | ||
| 00000930:·000a·0708·0010·9801·1800·0a05·0800·109a··................ | 00000930:·000a·0708·0010·9801·1800·0a05·0800·109a··................ | ||
| 00000940:·010a·0708·4610·9b01·1800·1ab8·031a·1e10··....F........... | 00000940:·010a·0708·4610·9b01·1800·1ab8·031a·1e10··....F........... | ||
| 00000950:·9901·220b·0800·100b·1801·b209·0208·4732··.."...........G2 | 00000950:·9901·220b·0800·100b·1801·b209·0208·4732··.."...........G2 | ||
| 00000960:·0710·9c01·2802·3000·3801·4886·081a·1810··....(.0.8.H..... | 00000960:·0710·9c01·2802·3000·3801·4886·081a·1810··....(.0.8.H..... | ||
| 00000970:·9d01·220b·0800·100b·1801·b209·0208·4732··.."...........G2 | 00000970:·9d01·220b·0800·100b·1801·b209·0208·4732··.."...........G2 | ||
| 00000980:·0410·0c28·0538·041a·0e10·9e01·3207·109c··...(.8......2... | 00000980:·0410·0c28·0538·041a·0e10·9e01·3207·109c··...(.8......2... | ||
| 00000990:·0128·0630·0738·061a·0e10·9f01·3207·109c··.(.0.8......2... | 00000990:·0128·0630·0738·061a·0e10·9f01·3207·109c··.(.0.8......2... | ||
| Offset 217, 39 lines modified | Offset 217, 39 lines modified | ||
| 00000d80:·2801·3803·4886·024a·0d10·2832·0410·0528··(.8.H..J..(2...( | 00000d80:·2801·3803·4886·024a·0d10·2832·0410·0528··(.8.H..J..(2...( | ||
| 00000d90:·0438·0448·8602·4a0d·1028·3204·1005·2805··.8.H..J..(2...(. | 00000d90:·0438·0448·8602·4a0d·1028·3204·1005·2805··.8.H..J..(2...(. | ||
| 00000da0:·3805·4886·024a·0d10·2832·0410·0528·0338··8.H..J..(2...(.8 | 00000da0:·3805·4886·024a·0d10·2832·0410·0528·0338··8.H..J..(2...(.8 | ||
| 00000db0:·0348·8602·4a0d·1028·3204·1005·2806·3806··.H..J..(2...(.8. | 00000db0:·0348·8602·4a0d·1028·3204·1005·2806·3806··.H..J..(2...(.8. | ||
| 00000dc0:·4886·024a·0d10·2832·0410·0528·0738·0348··H..J..(2...(.8.H | 00000dc0:·4886·024a·0d10·2832·0410·0528·0738·0348··H..J..(2...(.8.H | ||
| 00000dd0:·8602·4a46·1029·3204·1005·2801·3803·4887··..JF.)2...(.8.H. | 00000dd0:·8602·4a46·1029·3204·1005·2801·3803·4887··..JF.)2...(.8.H. | ||
| 00000de0:·02b2·0936·0814·1208·082b·1204·0808·282c··...6.....+....(, | 00000de0:·02b2·0936·0814·1208·082b·1204·0808·282c··...6.....+....(, | ||
| 00000df0:·121c·082d·1218·080b·4214·0815·120 | 00000df0:·121c·082d·1218·080b·4214·0815·1206·082f··...-....B....../ | ||
| 00000e00:·120 | 00000e00:·1202·080c·1208·0830·1204·0808·2831·120a··.......0....(1.. | ||
| 00000e10:·0832·1206·080a·3016·3834·4a46·1029·3204··.2....0.84JF.)2. | 00000e10:·0832·1206·080a·3016·3834·4a46·1029·3204··.2....0.84JF.)2. | ||
| 00000e20:·1005·2804·3804·4887·02b2·0936·0814·1208··..(.8.H....6.... | 00000e20:·1005·2804·3804·4887·02b2·0936·0814·1208··..(.8.H....6.... | ||
| 00000e30:·082b·1204·0808·282c·121c·082d·1218·080b··.+....(,...-.... | 00000e30:·082b·1204·0808·282c·121c·082d·1218·080b··.+....(,...-.... | ||
| 00000e40:·4214·0815·120 | 00000e40:·4214·0815·1206·082f·1202·080c·1208·0830··B....../.......0 | ||
| 00000e50:· | 00000e50:·1204·0808·2831·120a·0832·1206·080a·3016··....(1...2....0. | ||
| 00000e60:·3834·4a46·1029·3204·1005·2805·3805·4887··84JF.)2...(.8.H. | 00000e60:·3834·4a46·1029·3204·1005·2805·3805·4887··84JF.)2...(.8.H. | ||
| 00000e70:·02b2·0936·0814·1208·082b·1204·0808·282c··...6.....+....(, | 00000e70:·02b2·0936·0814·1208·082b·1204·0808·282c··...6.....+....(, | ||
| 00000e80:·121c·082d·1218·080b·4214·0815·120 | 00000e80:·121c·082d·1218·080b·4214·0815·1206·082f··...-....B....../ | ||
| 00000e90:·120 | 00000e90:·1202·080c·1208·0830·1204·0808·2831·120a··.......0....(1.. | ||
| 00000ea0:·0832·1206·080a·3016·3834·4a46·1029·3204··.2....0.84JF.)2. | 00000ea0:·0832·1206·080a·3016·3834·4a46·1029·3204··.2....0.84JF.)2. | ||
| 00000eb0:·1005·2803·3803·4887·02b2·0936·0814·1208··..(.8.H....6.... | 00000eb0:·1005·2803·3803·4887·02b2·0936·0814·1208··..(.8.H....6.... | ||
| 00000ec0:·082b·1204·0808·282c·121c·082d·1218·080b··.+....(,...-.... | 00000ec0:·082b·1204·0808·282c·121c·082d·1218·080b··.+....(,...-.... | ||
| 00000ed0:·4214·0815·120 | 00000ed0:·4214·0815·1206·082f·1202·080c·1208·0830··B....../.......0 | ||
| 00000ee0:· | 00000ee0:·1204·0808·2831·120a·0832·1206·080a·3016··....(1...2....0. | ||
| 00000ef0:·3834·4a46·1029·3204·1005·2806·3806·4887··84JF.)2...(.8.H. | 00000ef0:·3834·4a46·1029·3204·1005·2806·3806·4887··84JF.)2...(.8.H. | ||
| 00000f00:·02b2·0936·0814·1208·082b·1204·0808·282c··...6.....+....(, | 00000f00:·02b2·0936·0814·1208·082b·1204·0808·282c··...6.....+....(, | ||
| 00000f10:·121c·082d·1218·080b·4214·0815·120 | 00000f10:·121c·082d·1218·080b·4214·0815·1206·082f··...-....B....../ | ||
| 00000f20:·120 | 00000f20:·1202·080c·1208·0830·1204·0808·2831·120a··.......0....(1.. | ||
| 00000f30:·0832·1206·080a·3016·3834·4a46·1029·3204··.2....0.84JF.)2. | 00000f30:·0832·1206·080a·3016·3834·4a46·1029·3204··.2....0.84JF.)2. | ||
| 00000f40:·1005·2807·3803·4887·02b2·0936·0814·1208··..(.8.H....6.... | 00000f40:·1005·2807·3803·4887·02b2·0936·0814·1208··..(.8.H....6.... | ||
| 00000f50:·082b·1204·0808·282c·121c·082d·1218·080b··.+....(,...-.... | 00000f50:·082b·1204·0808·282c·121c·082d·1218·080b··.+....(,...-.... | ||
| 00000f60:·4214·0815·120 | 00000f60:·4214·0815·1206·082f·1202·080c·1208·0830··B....../.......0 | ||
| 00000f70:· | 00000f70:·1204·0808·2831·120a·0832·1206·080a·3016··....(1...2....0. | ||
| 00000f80:·3834·4a0d·1035·3204·1005·2801·3803·4886··84J..52...(.8.H. | 00000f80:·3834·4a0d·1035·3204·1005·2801·3803·4886··84J..52...(.8.H. | ||
| 00000f90:·024a·0d10·3532·0410·0528·0438·0448·8602··.J..52...(.8.H.. | 00000f90:·024a·0d10·3532·0410·0528·0438·0448·8602··.J..52...(.8.H.. | ||
| 00000fa0:·4a0d·1035·3204·1005·2805·3805·4886·024a··J..52...(.8.H..J | 00000fa0:·4a0d·1035·3204·1005·2805·3805·4886·024a··J..52...(.8.H..J | ||
| 00000fb0:·0d10·3532·0410·0528·0338·0348·8602·4a0d··..52...(.8.H..J. | 00000fb0:·0d10·3532·0410·0528·0338·0348·8602·4a0d··..52...(.8.H..J. | ||
| 00000fc0:·1035·3204·1005·2806·3806·4886·024a·0d10··.52...(.8.H..J.. | 00000fc0:·1035·3204·1005·2806·3806·4886·024a·0d10··.52...(.8.H..J.. | ||
| 00000fd0:·3532·0410·0528·0738·0348·8602·4a0d·1036··52...(.8.H..J..6 | 00000fd0:·3532·0410·0528·0738·0348·8602·4a0d·1036··52...(.8.H..J..6 | ||
| 00000fe0:·3204·1005·2801·3808·4886·024a·0d10·3632··2...(.8.H..J..62 | 00000fe0:·3204·1005·2801·3808·4886·024a·0d10·3632··2...(.8.H..J..62 | ||
| Offset 358, 38 lines modified | Offset 358, 38 lines modified | ||
| 00001650:·1005·2801·3801·4886·024a·0d10·2832·0410··..(.8.H..J..(2.. | 00001650:·1005·2801·3801·4886·024a·0d10·2832·0410··..(.8.H..J..(2.. | ||
| 00001660:·0528·0538·0148·8602·4a0d·1028·3204·1005··.(.8.H..J..(2... | 00001660:·0528·0538·0148·8602·4a0d·1028·3204·1005··.(.8.H..J..(2... | ||
| 00001670:·2803·3801·4886·024a·0d10·2832·0410·0528··(.8.H..J..(2...( | 00001670:·2803·3801·4886·024a·0d10·2832·0410·0528··(.8.H..J..(2...( | ||
| 00001680:·0638·0148·8602·4a0d·1028·3204·1005·2807··.8.H..J..(2...(. | 00001680:·0638·0148·8602·4a0d·1028·3204·1005·2807··.8.H..J..(2...(. | ||
| 00001690:·3801·4886·024a·4610·2932·0410·0528·0438··8.H..JF.)2...(.8 | 00001690:·3801·4886·024a·4610·2932·0410·0528·0438··8.H..JF.)2...(.8 | ||
| 000016a0:·0148·8702·b209·3608·1412·0808·2b12·0408··.H....6.....+... | 000016a0:·0148·8702·b209·3608·1412·0808·2b12·0408··.H....6.....+... | ||
| 000016b0:·0828·2c12·1c08·2d12·1808·0b42·1408·1512··.(,...-....B.... | 000016b0:·0828·2c12·1c08·2d12·1808·0b42·1408·1512··.(,...-....B.... | ||
| 000016c0:·0 | 000016c0:·0608·2f12·0208·0c12·0808·3012·0408·0828··../.......0....( | ||
| 000016d0:· | 000016d0:·3112·0a08·3212·0608·0a30·1638·344a·4610··1...2....0.84JF. | ||
| 000016e0:·2932·0410·0528·0138·0148·8702·b209·3608··)2...(.8.H....6. | 000016e0:·2932·0410·0528·0138·0148·8702·b209·3608··)2...(.8.H....6. | ||
| 000016f0:·1412·0808·2b12·0408·0828·2c12·1c08·2d12··....+....(,...-. | 000016f0:·1412·0808·2b12·0408·0828·2c12·1c08·2d12··....+....(,...-. | ||
| 00001700:·1808·0b42·1408·1512·0 | 00001700:·1808·0b42·1408·1512·0608·2f12·0208·0c12··...B....../..... | ||
| 00001710:· | 00001710:·0808·3012·0408·0828·3112·0a08·3212·0608··..0....(1...2... | ||
| 00001720:·0a30·1638·344a·4610·2932·0410·0528·0538··.0.84JF.)2...(.8 | 00001720:·0a30·1638·344a·4610·2932·0410·0528·0538··.0.84JF.)2...(.8 | ||
| 00001730:·0148·8702·b209·3608·1412·0808·2b12·0408··.H....6.....+... | 00001730:·0148·8702·b209·3608·1412·0808·2b12·0408··.H....6.....+... | ||
| 00001740:·0828·2c12·1c08·2d12·1808·0b42·1408·1512··.(,...-....B.... | 00001740:·0828·2c12·1c08·2d12·1808·0b42·1408·1512··.(,...-....B.... | ||
| 00001750:·0 | 00001750:·0608·2f12·0208·0c12·0808·3012·0408·0828··../.......0....( | ||
| 00001760:· | 00001760:·3112·0a08·3212·0608·0a30·1638·344a·4610··1...2....0.84JF. | ||
| 00001770:·2932·0410·0528·0338·0148·8702·b209·3608··)2...(.8.H....6. | 00001770:·2932·0410·0528·0338·0148·8702·b209·3608··)2...(.8.H....6. | ||
| 00001780:·1412·0808·2b12·0408·0828·2c12·1c08·2d12··....+....(,...-. | 00001780:·1412·0808·2b12·0408·0828·2c12·1c08·2d12··....+....(,...-. | ||
| 00001790:·1808·0b42·1408·1512·0 | 00001790:·1808·0b42·1408·1512·0608·2f12·0208·0c12··...B....../..... | ||
| 000017a0:· | 000017a0:·0808·3012·0408·0828·3112·0a08·3212·0608··..0....(1...2... | ||
| 000017b0:·0a30·1638·344a·4610·2932·0410·0528·0638··.0.84JF.)2...(.8 | 000017b0:·0a30·1638·344a·4610·2932·0410·0528·0638··.0.84JF.)2...(.8 | ||
| 000017c0:·0148·8702·b209·3608·1412·0808·2b12·0408··.H....6.....+... | 000017c0:·0148·8702·b209·3608·1412·0808·2b12·0408··.H....6.....+... | ||
| 000017d0:·0828·2c12·1c08·2d12·1808·0b42·1408·1512··.(,...-....B.... | 000017d0:·0828·2c12·1c08·2d12·1808·0b42·1408·1512··.(,...-....B.... | ||
| Max diff block lines reached; 22344/32954 bytes (67.80%) of diff not shown. | |||
| Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
| 00000000:·0000·0003·0000·0001·0000·0000·0000·000 | 00000000:·0000·0003·0000·0001·0000·0000·0000·0000··................ | ||
| 00000010:·0a9e·030a·066b·6f74·6c69·6e0a·0a61·6e6e··.....kotlin..ann | 00000010:·0a9e·030a·066b·6f74·6c69·6e0a·0a61·6e6e··.....kotlin..ann | ||
| 00000020:·6f74·6174·696f·6e0a·1341·6e6e·6f74·6174··otation..Annotat | 00000020:·6f74·6174·696f·6e0a·1341·6e6e·6f74·6174··otation..Annotat | ||
| 00000030:·696f·6e52·6574·656e·7469·6f6e·0a04·456e··ionRetention..En | 00000030:·696f·6e52·6574·656e·7469·6f6e·0a04·456e··ionRetention..En | ||
| 00000040:·756d·0a06·534f·5552·4345·0a06·4249·4e41··um..SOURCE..BINA | 00000040:·756d·0a06·534f·5552·4345·0a06·4249·4e41··um..SOURCE..BINA | ||
| 00000050:·5259·0a07·5255·4e54·494d·450a·1041·6e6e··RY..RUNTIME..Ann | 00000050:·5259·0a07·5255·4e54·494d·450a·1041·6e6e··RY..RUNTIME..Ann | ||
| 00000060:·6f74·6174·696f·6e54·6172·6765·740a·0543··otationTarget..C | 00000060:·6f74·6174·696f·6e54·6172·6765·740a·0543··otationTarget..C | ||
| 00000070:·4c41·5353·0a10·414e·4e4f·5441·5449·4f4e··LASS..ANNOTATION | 00000070:·4c41·5353·0a10·414e·4e4f·5441·5449·4f4e··LASS..ANNOTATION |
| Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
| 00000000:·0000·0003·0000·0001·0000·0000·0000·000 | 00000000:·0000·0003·0000·0001·0000·0000·0000·0000··................ | ||
| 00000010:·0a8f·0a0a·066b·6f74·6c69·6e0a·0943·6c6f··.....kotlin..Clo | 00000010:·0a8f·0a0a·066b·6f74·6c69·6e0a·0943·6c6f··.....kotlin..Clo | ||
| 00000020:·6e65·6162·6c65·0a03·416e·790a·0563·6c6f··neable..Any..clo | 00000020:·6e65·6162·6c65·0a03·416e·790a·0563·6c6f··neable..Any..clo | ||
| 00000030:·6e65·0a07·7265·666c·6563·740a·114b·416e··ne..reflect..KAn | 00000030:·6e65·0a07·7265·666c·6563·740a·114b·416e··ne..reflect..KAn | ||
| 00000040:·6e6f·7461·7465·6445·6c65·6d65·6e74·0a0b··notatedElement.. | 00000040:·6e6f·7461·7465·6445·6c65·6d65·6e74·0a0b··notatedElement.. | ||
| 00000050:·616e·6e6f·7461·7469·6f6e·730a·0b63·6f6c··annotations..col | 00000050:·616e·6e6f·7461·7469·6f6e·730a·0b63·6f6c··annotations..col | ||
| 00000060:·6c65·6374·696f·6e73·0a04·4c69·7374·0a0a··lections..List.. | 00000060:·6c65·6374·696f·6e73·0a04·4c69·7374·0a0a··lections..List.. | ||
| 00000070:·416e·6e6f·7461·7469·6f6e·0a09·4b43·616c··Annotation..KCal | 00000070:·416e·6e6f·7461·7469·6f6e·0a09·4b43·616c··Annotation..KCal |
| Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
| 00000000:·0000·0003·0000·0001·0000·0000·0000·000 | 00000000:·0000·0003·0000·0001·0000·0000·0000·0000··................ | ||
| 00000010:·0aae·020a·066b·6f74·6c69·6e0a·0943·6c6f··.....kotlin..Clo | 00000010:·0aae·020a·066b·6f74·6c69·6e0a·0943·6c6f··.....kotlin..Clo | ||
| 00000020:·6e65·6162·6c65·0a03·416e·790a·0563·6c6f··neable..Any..clo | 00000020:·6e65·6162·6c65·0a03·416e·790a·0563·6c6f··neable..Any..clo | ||
| 00000030:·6e65·0a08·696e·7465·726e·616c·0a11·506c··ne..internal..Pl | 00000030:·6e65·0a08·696e·7465·726e·616c·0a11·506c··ne..internal..Pl | ||
| 00000040:·6174·666f·726d·4465·7065·6e64·656e·740a··atformDependent. | 00000040:·6174·666f·726d·4465·7065·6e64·656e·740a··atformDependent. | ||
| 00000050:·0a41·6e6e·6f74·6174·696f·6e0a·0a61·6e6e··.Annotation..ann | 00000050:·0a41·6e6e·6f74·6174·696f·6e0a·0a61·6e6e··.Annotation..ann | ||
| 00000060:·6f74·6174·696f·6e0a·0654·6172·6765·740a··otation..Target. | 00000060:·6f74·6174·696f·6e0a·0654·6172·6765·740a··otation..Target. | ||
| 00000070:·0e61·6c6c·6f77·6564·5461·7267·6574·730a··.allowedTargets. | 00000070:·0e61·6c6c·6f77·6564·5461·7267·6574·730a··.allowedTargets. |
| Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
| 00000000:·0000·0003·0000·0001·0000·0000·0000·000 | 00000000:·0000·0003·0000·0001·0000·0000·0000·0000··................ | ||
| 00000010:·0add·070a·066b·6f74·6c69·6e0a·0b63·6f6c··.....kotlin..col | 00000010:·0add·070a·066b·6f74·6c69·6e0a·0b63·6f6c··.....kotlin..col | ||
| 00000020:·6c65·6374·696f·6e73·0a0f·426f·6f6c·6561··lections..Boolea | 00000020:·6c65·6374·696f·6e73·0a0f·426f·6f6c·6561··lections..Boolea | ||
| 00000030:·6e49·7465·7261·746f·720a·0849·7465·7261··nIterator..Itera | 00000030:·6e49·7465·7261·746f·720a·0849·7465·7261··nIterator..Itera | ||
| 00000040:·746f·720a·0742·6f6f·6c65·616e·0a04·6e65··tor..Boolean..ne | 00000040:·746f·720a·0742·6f6f·6c65·616e·0a04·6e65··tor..Boolean..ne | ||
| 00000050:·7874·0a0b·6e65·7874·426f·6f6c·6561·6e0a··xt..nextBoolean. | 00000050:·7874·0a0b·6e65·7874·426f·6f6c·6561·6e0a··xt..nextBoolean. | ||
| 00000060:·0c42·7974·6549·7465·7261·746f·720a·0442··.ByteIterator..B | 00000060:·0c42·7974·6549·7465·7261·746f·720a·0442··.ByteIterator..B | ||
| 00000070:·7974·650a·086e·6578·7442·7974·650a·0c43··yte..nextByte..C | 00000070:·7974·650a·086e·6578·7442·7974·650a·0c43··yte..nextByte..C |
| Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
| 00000000:·0000·0003·0000·0001·0000·0000·0000·000 | 00000000:·0000·0003·0000·0001·0000·0000·0000·0000··................ | ||
| 00000010:·0aa3·040a·066b·6f74·6c69·6e0a·0672·616e··.....kotlin..ran | 00000010:·0aa3·040a·066b·6f74·6c69·6e0a·0672·616e··.....kotlin..ran | ||
| 00000020:·6765·730a·0f43·6861·7250·726f·6772·6573··ges..CharProgres | 00000020:·6765·730a·0f43·6861·7250·726f·6772·6573··ges..CharProgres | ||
| 00000030:·7369·6f6e·0a0b·636f·6c6c·6563·7469·6f6e··sion..collection | 00000030:·7369·6f6e·0a0b·636f·6c6c·6563·7469·6f6e··sion..collection | ||
| 00000040:·730a·0849·7465·7261·626c·650a·0443·6861··s..Iterable..Cha | 00000040:·730a·0849·7465·7261·626c·650a·0443·6861··s..Iterable..Cha | ||
| 00000050:·720a·0573·7461·7274·0a0c·656e·6449·6e63··r..start..endInc | 00000050:·720a·0573·7461·7274·0a0c·656e·6449·6e63··r..start..endInc | ||
| 00000060:·6c75·7369·7665·0a04·7374·6570·0a03·496e··lusive..step..In | 00000060:·6c75·7369·7665·0a04·7374·6570·0a03·496e··lusive..step..In | ||
| 00000070:·740a·0566·6972·7374·0a04·6c61·7374·0a06··t..first..last.. | 00000070:·740a·0566·6972·7374·0a04·6c61·7374·0a06··t..first..last.. |
| Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
| 00000000:·0000·0003·0000·0001·0000·0001·0000·000 | 00000000:·0000·0003·0000·0001·0000·0001·0000·0005··................ | ||
| 00000010:·0a2a·0a06·6b6f·746c·696e·1211·4172·7261··.*..kotlin..Arra | 00000010:·0a2a·0a06·6b6f·746c·696e·1211·4172·7261··.*..kotlin..Arra | ||
| 00000020:·7949·6e74·7269·6e73·6963·734b·7412·0d54··yIntrinsicsKt..T | 00000020:·7949·6e74·7269·6e73·6963·734b·7412·0d54··yIntrinsicsKt..T | ||
| 00000030:·7970·6541·6c69·6173·6573·4b74·0a24·0a0f··ypeAliasesKt.$.. | 00000030:·7970·6541·6c69·6173·6573·4b74·0a24·0a0f··ypeAliasesKt.$.. | ||
| 00000040:·6b6f·746c·696e·2e69·6e74·6572·6e61·6c12··kotlin.internal. | 00000040:·6b6f·746c·696e·2e69·6e74·6572·6e61·6c12··kotlin.internal. | ||
| 00000050:·1150·726f·6772·6573·7369·6f6e·5574·696c··.ProgressionUtil | 00000050:·1150·726f·6772·6573·7369·6f6e·5574·696c··.ProgressionUtil | ||
| 00000060:·4b74·0a1f·0a0a·6b6f·746c·696e·2e6a·766d··Kt....kotlin.jvm | 00000060:·4b74·0a1f·0a0a·6b6f·746c·696e·2e6a·766d··Kt....kotlin.jvm | ||
| 00000070:·1211·4a76·6d43·6c61·7373·4d61·7070·696e··..JvmClassMappin | 00000070:·1211·4a76·6d43·6c61·7373·4d61·7070·696e··..JvmClassMappin |
| Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
| 00000000:·0000·0003·0000·0001·0000·0001·0000·000 | 00000000:·0000·0003·0000·0001·0000·0001·0000·0005··................ | ||
| 00000010:·0a93·020a·066b·6f74·6c69·6e12·1a45·7863··.....kotlin..Exc | 00000010:·0a93·020a·066b·6f74·6c69·6e12·1a45·7863··.....kotlin..Exc | ||
| 00000020:·6570·7469·6f6e·734b·745f·5f45·7863·6570··eptionsKt__Excep | 00000020:·6570·7469·6f6e·734b·745f·5f45·7863·6570··eptionsKt__Excep | ||
| 00000030:·7469·6f6e·734b·7412·144d·6174·684b·745f··tionsKt..MathKt_ | 00000030:·7469·6f6e·734b·7412·144d·6174·684b·745f··tionsKt..MathKt_ | ||
| 00000040:·5f42·6967·4e75·6d62·6572·734b·7412·114d··_BigNumbersKt..M | 00000040:·5f42·6967·4e75·6d62·6572·734b·7412·114d··_BigNumbersKt..M | ||
| 00000050:·6174·684b·745f·5f4e·756d·6265·7273·4b74··athKt__NumbersKt | 00000050:·6174·684b·745f·5f4e·756d·6265·7273·4b74··athKt__NumbersKt | ||
| 00000060:·1220·5072·6563·6f6e·6469·7469·6f6e·734b··.·PreconditionsK | 00000060:·1220·5072·6563·6f6e·6469·7469·6f6e·734b··.·PreconditionsK | ||
| 00000070:·745f·5f41·7373·6572·7469·6f6e·734a·564d··t__AssertionsJVM | 00000070:·745f·5f41·7373·6572·7469·6f6e·734a·564d··t__AssertionsJVM |
| Offset 111, 14 lines modified | Offset 111, 17 lines modified | ||
| 111 | ····iget-object·v0,·p0,·Lkotlin/SynchronizedLazyImpl;->b:Ljava/lang/Object; | 111 | ····iget-object·v0,·p0,·Lkotlin/SynchronizedLazyImpl;->b:Ljava/lang/Object; |
| 112 | ····.line·119 | 112 | ····.line·119 |
| 113 | ····sget-object·v1,·Lkotlin/UNINITIALIZED_VALUE;->a:Lkotlin/UNINITIALIZED_VALUE; | 113 | ····sget-object·v1,·Lkotlin/UNINITIALIZED_VALUE;->a:Lkotlin/UNINITIALIZED_VALUE; |
| 114 | ····if-eq·v0,·v1,·:cond_0 | 114 | ····if-eq·v0,·v1,·:cond_0 |
| 115 | ····.line·120 | ||
| 116 | ····check-cast·v0,·Ljava/lang/Object; | ||
| 115 | ····.line·126 | 117 | ····.line·126 |
| 116 | ····:goto_0 | 118 | ····:goto_0 |
| 117 | ····return-object·v0 | 119 | ····return-object·v0 |
| 118 | ····.line·124 | 120 | ····.line·124 |
| 119 | ····:cond_0 | 121 | ····:cond_0 |
| 120 | ····iget-object·v2,·p0,·Lkotlin/SynchronizedLazyImpl;->c:Ljava/lang/Object; | 122 | ····iget-object·v2,·p0,·Lkotlin/SynchronizedLazyImpl;->c:Ljava/lang/Object; |
| Offset 129, 19 lines modified | Offset 132, 23 lines modified | ||
| 129 | ····.line·125 | 132 | ····.line·125 |
| 130 | ····:try_start_0 | 133 | ····:try_start_0 |
| 131 | ····iget-object·v0,·p0,·Lkotlin/SynchronizedLazyImpl;->b:Ljava/lang/Object; | 134 | ····iget-object·v0,·p0,·Lkotlin/SynchronizedLazyImpl;->b:Ljava/lang/Object; |
| 132 | ····.line·126 | 135 | ····.line·126 |
| 133 | ····sget-object·v1,·Lkotlin/UNINITIALIZED_VALUE;->a:Lkotlin/UNINITIALIZED_VALUE; | 136 | ····sget-object·v1,·Lkotlin/UNINITIALIZED_VALUE;->a:Lkotlin/UNINITIALIZED_VALUE; |
| 134 | ····:try_end_0 | ||
| 135 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | ||
| 136 | ····if-eq·v0,·v1,·:cond_1 | 137 | ····if-eq·v0,·v1,·:cond_1 |
| 138 | ····.line·127 | ||
| 139 | ····check-cast·v0,·Ljava/lang/Object; | ||
| 140 | ····:try_end_0 | ||
| 141 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | ||
| 142 | ····.line·126 | ||
| 137 | ····:goto_1 | 143 | ····:goto_1 |
| 138 | ····monitor-exit·v2 | 144 | ····monitor-exit·v2 |
| 139 | ····goto·:goto_0 | 145 | ····goto·:goto_0 |
| 140 | ····.line·130 | 146 | ····.line·130 |
| 141 | ····:cond_1 | 147 | ····:cond_1 |
| Offset 92, 14 lines modified | Offset 92, 16 lines modified | ||
| 92 | ····invoke-static·{v0},·Ljava/util/EnumSet;->allOf(Ljava/lang/Class;)Ljava/util/EnumSet; | 92 | ····invoke-static·{v0},·Ljava/util/EnumSet;->allOf(Ljava/lang/Class;)Ljava/util/EnumSet; |
| 93 | ····move-result-object·v1 | 93 | ····move-result-object·v1 |
| 94 | ····move-object·v0,·v1 | 94 | ····move-object·v0,·v1 |
| 95 | ····check-cast·v0,·Ljava/util/EnumSet; | ||
| 95 | ····.line·277 | 96 | ····.line·277 |
| 96 | ····check-cast·v0,·Ljava/lang/Iterable; | 97 | ····check-cast·v0,·Ljava/lang/Iterable; |
| 97 | ····new-instance·v2,·Lkotlin/text/Regex$fromInt$$inlined$apply$lambda$1; | 98 | ····new-instance·v2,·Lkotlin/text/Regex$fromInt$$inlined$apply$lambda$1; |
| 98 | ····invoke-direct·{v2,·v3},·Lkotlin/text/Regex$fromInt$$inlined$apply$lambda$1;-><init>(I)V | 99 | ····invoke-direct·{v2,·v3},·Lkotlin/text/Regex$fromInt$$inlined$apply$lambda$1;-><init>(I)V |
| Offset 179, 48 lines modified | Offset 179, 74 lines modified | ||
| 179 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V | 179 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V |
| 180 | ····const-string·v0,·"other" | 180 | ····const-string·v0,·"other" |
| 181 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V | 181 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V |
| 182 | ····.line·351 | 182 | ····.line·351 |
| 183 | ····if-nez·p5,·:cond_ | 183 | ····if-nez·p5,·:cond_1 |
| 184 | ····.line·352 | 184 | ····.line·352 |
| 185 | ····if-nez·p0,·:cond_0 | ||
| 186 | ····new-instance·v0,·Lkotlin/TypeCastException; | ||
| 187 | ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·java.lang.String" | ||
| 188 | ····invoke-direct·{v0,·v1},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V | ||
| 189 | ····throw·v0 | ||
| 190 | ····:cond_0 | ||
| 191 | ····check-cast·p0,·Ljava/lang/String; | ||
| 185 | ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Ljava/lang/String;->regionMatches(ILjava/lang/String;II)Z | 192 | ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Ljava/lang/String;->regionMatches(ILjava/lang/String;II)Z |
| 186 | ····move-result·v0 | 193 | ····move-result·v0 |
| 187 | ····.line·351 | 194 | ····.line·351 |
| 188 | ····:goto_0 | 195 | ····:goto_0 |
| 189 | ····return·v0 | 196 | ····return·v0 |
| 197 | ····.line·354 | ||
| 190 | ····:cond_ | 198 | ····:cond_1 |
| 199 | ····if-nez·p0,·:cond_2 | ||
| 200 | ····new-instance·v0,·Lkotlin/TypeCastException; | ||
| 201 | ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·java.lang.String" | ||
| 202 | ····invoke-direct·{v0,·v1},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V | ||
| 203 | ····throw·v0 | ||
| 204 | ····:cond_2 | ||
| 191 | ····move-object·v0,·p0 | 205 | ····move-object·v0,·p0 |
| 206 | ····check-cast·v0,·Ljava/lang/String; | ||
| 192 | ····move·v1,·p5 | 207 | ····move·v1,·p5 |
| 193 | ····move·v2,·p1 | 208 | ····move·v2,·p1 |
| 194 | ····move-object·v3,·p2 | 209 | ····move-object·v3,·p2 |
| 195 | ····move·v4,·p3 | 210 | ····move·v4,·p3 |
| 196 | ····move·v5,·p4 | 211 | ····move·v5,·p4 |
| 197 | ····.line·354 | ||
| 198 | ····invoke-virtual/range·{v0·..·v5},·Ljava/lang/String;->regionMatches(ZILjava/lang/String;II)Z | 212 | ····invoke-virtual/range·{v0·..·v5},·Ljava/lang/String;->regionMatches(ZILjava/lang/String;II)Z |
| 199 | ····move-result·v0 | 213 | ····move-result·v0 |
| 200 | ····goto·:goto_0 | 214 | ····goto·:goto_0 |
| 201 | .end·method | 215 | .end·method |
| 202 | .method·public·static·final·a(Ljava/lang/String;Ljava/lang/String;Z)Z | 216 | .method·public·static·final·a(Ljava/lang/String;Ljava/lang/String;Z)Z |
| 203 | ····.locals· | 217 | ····.locals·2 |
| 204 | ····.prologue | 218 | ····.prologue |
| 205 | ····.line·43 | 219 | ····.line·43 |
| 206 | ····if-nez·p0,·:cond_1 | 220 | ····if-nez·p0,·:cond_1 |
| 207 | ····.line·44 | 221 | ····.line·44 |
| 208 | ····if-nez·p1,·:cond_0 | 222 | ····if-nez·p1,·:cond_0 |
| Offset 235, 25 lines modified | Offset 261, 51 lines modified | ||
| 235 | ····:cond_0 | 261 | ····:cond_0 |
| 236 | ····const/4·v0,·0x0 | 262 | ····const/4·v0,·0x0 |
| 237 | ····goto·:goto_0 | 263 | ····goto·:goto_0 |
| 238 | ····.line·45 | 264 | ····.line·45 |
| 239 | ····:cond_1 | 265 | ····:cond_1 |
| 240 | ····if-nez·p2,·:cond_ | 266 | ····if-nez·p2,·:cond_3 |
| 241 | ····.line·46 | 267 | ····.line·46 |
| 268 | ····if-nez·p0,·:cond_2 | ||
| 269 | ····new-instance·v0,·Lkotlin/TypeCastException; | ||
| 270 | ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·java.lang.String" | ||
| 271 | ····invoke-direct·{v0,·v1},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V | ||
| 272 | ····throw·v0 | ||
| 273 | ····:cond_2 | ||
| 274 | ····check-cast·p0,·Ljava/lang/String; | ||
| 242 | ····invoke-virtual·{p0,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 275 | ····invoke-virtual·{p0,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
| 243 | ····move-result·v0 | 276 | ····move-result·v0 |
| 244 | ····goto·:goto_0 | 277 | ····goto·:goto_0 |
| 245 | ····.line·48 | 278 | ····.line·48 |
| 246 | ····:cond_ | 279 | ····:cond_3 |
| 280 | ····if-nez·p0,·:cond_4 | ||
| 281 | ····new-instance·v0,·Lkotlin/TypeCastException; | ||
| 282 | ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·java.lang.String" | ||
| 283 | ····invoke-direct·{v0,·v1},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V | ||
| 284 | ····throw·v0 | ||
| 285 | ····:cond_4 | ||
| 286 | ····check-cast·p0,·Ljava/lang/String; | ||
| 247 | ····invoke-virtual·{p0,·p1},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z | 287 | ····invoke-virtual·{p0,·p1},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
| 248 | ····move-result·v0 | 288 | ····move-result·v0 |
| 249 | ····goto·:goto_0 | 289 | ····goto·:goto_0 |
| 250 | .end·method | 290 | .end·method |
| Max diff block lines reached; 1940/4743 bytes (40.90%) of diff not shown. | |||
| Offset 87, 14 lines modified | Offset 87, 16 lines modified | ||
| 87 | ····invoke-static·{p1,·v0,·p2,·v1,·v2},·Lkotlin/text/StringsKt__StringsKt;->a(Ljava/lang/CharSequence;Ljava/util/Collection;IZZ)Lkotlin/Pair; | 87 | ····invoke-static·{p1,·v0,·p2,·v1,·v2},·Lkotlin/text/StringsKt__StringsKt;->a(Ljava/lang/CharSequence;Ljava/util/Collection;IZZ)Lkotlin/Pair; |
| 88 | ····move-result-object·v0 | 88 | ····move-result-object·v0 |
| 89 | ····if-eqz·v0,·:cond_0 | 89 | ····if-eqz·v0,·:cond_0 |
| 90 | ····check-cast·v0,·Lkotlin/Pair; | ||
| 90 | ····invoke-virtual·{v0},·Lkotlin/Pair;->a()Ljava/lang/Object; | 91 | ····invoke-virtual·{v0},·Lkotlin/Pair;->a()Ljava/lang/Object; |
| 91 | ····move-result-object·v1 | 92 | ····move-result-object·v1 |
| 92 | ····invoke-virtual·{v0},·Lkotlin/Pair;->b()Ljava/lang/Object; | 93 | ····invoke-virtual·{v0},·Lkotlin/Pair;->b()Ljava/lang/Object; |
| 93 | ····move-result-object·v0 | 94 | ····move-result-object·v0 |
| Offset 109, 14 lines modified | Offset 111, 16 lines modified | ||
| 109 | ····move-result-object·v0 | 111 | ····move-result-object·v0 |
| 110 | ····invoke-static·{v1,·v0},·Lkotlin/TuplesKt;->a(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; | 112 | ····invoke-static·{v1,·v0},·Lkotlin/TuplesKt;->a(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; |
| 111 | ····move-result-object·v0 | 113 | ····move-result-object·v0 |
| 114 | ····check-cast·v0,·Lkotlin/Pair; | ||
| 112 | ····:goto_0 | 115 | ····:goto_0 |
| 113 | ····return-object·v0 | 116 | ····return-object·v0 |
| 114 | ····:cond_0 | 117 | ····:cond_0 |
| 115 | ····const/4·v0,·0x0 | 118 | ····const/4·v0,·0x0 |
| 116 | ····goto·:goto_0 | 119 | ····goto·:goto_0 |
| Offset 329, 39 lines modified | Offset 329, 41 lines modified | ||
| 329 | ····check-cast·v0,·Ljava/lang/Throwable; | 329 | ····check-cast·v0,·Ljava/lang/Throwable; |
| 330 | ····throw·v0 | 330 | ····throw·v0 |
| 331 | ····.line·1070 | 331 | ····.line·1070 |
| 332 | ····:cond_1 | 332 | ····:cond_1 |
| 333 | ····iget-object·v | 333 | ····iget-object·v0,·p0,·Lkotlin/text/DelimitedRangesSequence$iterator$1;->e:Lkotlin/ranges/IntRange; |
| 334 | ····if-nez·v | 334 | ····if-nez·v0,·:cond_2 |
| 335 | ····new-instance·v0,·Lkotlin/TypeCastException; | 335 | ····new-instance·v0,·Lkotlin/TypeCastException; |
| 336 | ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·kotlin.ranges.IntRange" | 336 | ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·kotlin.ranges.IntRange" |
| 337 | ····invoke-direct·{v0,·v1},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V | 337 | ····invoke-direct·{v0,·v1},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V |
| 338 | ····throw·v0 | 338 | ····throw·v0 |
| 339 | ····.line·1072 | ||
| 340 | ····:cond_2 | 339 | ····:cond_2 |
| 341 | ····const/4·v0,·0x0 | ||
| 342 | ····check-cast·v0,·Lkotlin/ranges/IntRange; | 340 | ····check-cast·v0,·Lkotlin/ranges/IntRange; |
| 341 | ····.line·1072 | ||
| 342 | ····const/4·v1,·0x0 | ||
| 343 | ····check-cast·v1,·Lkotlin/ranges/IntRange; | ||
| 343 | ····iput-object·v | 344 | ····iput-object·v1,·p0,·Lkotlin/text/DelimitedRangesSequence$iterator$1;->e:Lkotlin/ranges/IntRange; |
| 344 | ····.line·1073 | 345 | ····.line·1073 |
| 345 | ····iput·v2,·p0,·Lkotlin/text/DelimitedRangesSequence$iterator$1;->b:I | 346 | ····iput·v2,·p0,·Lkotlin/text/DelimitedRangesSequence$iterator$1;->b:I |
| 346 | ····.line·1074 | 347 | ····.line·1074 |
| 347 | ····return-object·v | 348 | ····return-object·v0 |
| 348 | .end·method | 349 | .end·method |
| 349 | .method·public·hasNext()Z | 350 | .method·public·hasNext()Z |
| 350 | ····.locals·3 | 351 | ····.locals·3 |
| 351 | ····.prologue | 352 | ····.prologue |
| 352 | ····const/4·v0,·0x1 | 353 | ····const/4·v0,·0x1 |
| Offset 28, 15 lines modified | Offset 28, 15 lines modified | ||
| 28 | #·instance·fields | 28 | #·instance·fields |
| 29 | .field·final·synthetic·a:I | 29 | .field·final·synthetic·a:I |
| 30 | #·direct·methods | 30 | #·direct·methods |
| 31 | .method· | 31 | .method·constructor·<init>(I)V |
| 32 | ····.locals·1 | 32 | ····.locals·1 |
| 33 | ····iput·p1,·p0,·Lkotlin/text/Regex$fromInt$$inlined$apply$lambda$1;->a:I | 33 | ····iput·p1,·p0,·Lkotlin/text/Regex$fromInt$$inlined$apply$lambda$1;->a:I |
| 34 | ····const/4·v0,·0x1 | 34 | ····const/4·v0,·0x1 |
| 35 | ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/Lambda;-><init>(I)V | 35 | ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/Lambda;-><init>(I)V |
| Offset 257, 14 lines modified | Offset 257, 27 lines modified | ||
| 257 | ····:goto_0 | 257 | ····:goto_0 |
| 258 | ····return·v0 | 258 | ····return·v0 |
| 259 | ····.line·963 | 259 | ····.line·963 |
| 260 | ····:cond_1 | 260 | ····:cond_1 |
| 261 | ····check-cast·p0,·Ljava/lang/String; | 261 | ····check-cast·p0,·Ljava/lang/String; |
| 262 | ····if-nez·p0,·:cond_2 | ||
| 263 | ····new-instance·v0,·Lkotlin/TypeCastException; | ||
| 264 | ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·java.lang.String" | ||
| 265 | ····invoke-direct·{v0,·v1},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V | ||
| 266 | ····throw·v0 | ||
| 267 | ····:cond_2 | ||
| 268 | ····check-cast·p0,·Ljava/lang/String; | ||
| 262 | ····invoke-virtual·{p0,·p1,·p2},·Ljava/lang/String;->indexOf(Ljava/lang/String;I)I | 269 | ····invoke-virtual·{p0,·p1,·p2},·Ljava/lang/String;->indexOf(Ljava/lang/String;I)I |
| 263 | ····move-result·v0 | 270 | ····move-result·v0 |
| 264 | ····goto·:goto_0 | 271 | ····goto·:goto_0 |
| 265 | .end·method | 272 | .end·method |
| Offset 309, 23 lines modified | Offset 322, 23 lines modified | ||
| 309 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V | 322 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V |
| 310 | ····.line·326 | 323 | ····.line·326 |
| 311 | ····invoke-virtual·{p1},·Lkotlin/ranges/IntRange;->f()Ljava/lang/Integer; | 324 | ····invoke-virtual·{p1},·Lkotlin/ranges/IntRange;->f()Ljava/lang/Integer; |
| 312 | ····move-result-object·v0 | 325 | ····move-result-object·v0 |
| 313 | ····invoke-virtual·{v0},·Ljava/lang/ | 326 | ····invoke-virtual·{v0},·Ljava/lang/Number;->intValue()I |
| 314 | ····move-result·v0 | 327 | ····move-result·v0 |
| 315 | ····invoke-virtual·{p1},·Lkotlin/ranges/IntRange;->g()Ljava/lang/Integer; | 328 | ····invoke-virtual·{p1},·Lkotlin/ranges/IntRange;->g()Ljava/lang/Integer; |
| 316 | ····move-result-object·v1 | 329 | ····move-result-object·v1 |
| 317 | ····invoke-virtual·{v1},·Ljava/lang/ | 330 | ····invoke-virtual·{v1},·Ljava/lang/Number;->intValue()I |
| 318 | ····move-result·v1 | 331 | ····move-result·v1 |
| 319 | ····add-int/lit8·v1,·v1,·0x1 | 332 | ····add-int/lit8·v1,·v1,·0x1 |
| 320 | ····invoke-interface·{p0,·v0,·v1},·Ljava/lang/CharSequence;->subSequence(II)Ljava/lang/CharSequence; | 333 | ····invoke-interface·{p0,·v0,·v1},·Ljava/lang/CharSequence;->subSequence(II)Ljava/lang/CharSequence; |
| Offset 793, 14 lines modified | Offset 806, 27 lines modified | ||
| 793 | ····:goto_0 | 806 | ····:goto_0 |
| 794 | ····return·v0 | 807 | ····return·v0 |
| 795 | ····.line·993 | 808 | ····.line·993 |
| 796 | ····:cond_1 | 809 | ····:cond_1 |
| 797 | ····check-cast·p0,·Ljava/lang/String; | 810 | ····check-cast·p0,·Ljava/lang/String; |
| 811 | ····if-nez·p0,·:cond_2 | ||
| 812 | ····new-instance·v0,·Lkotlin/TypeCastException; | ||
| 813 | ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·java.lang.String" | ||
| 814 | ····invoke-direct·{v0,·v1},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V | ||
| 815 | ····throw·v0 | ||
| 816 | ····:cond_2 | ||
| 817 | ····check-cast·p0,·Ljava/lang/String; | ||
| 798 | ····invoke-virtual·{p0,·p1,·p2},·Ljava/lang/String;->lastIndexOf(Ljava/lang/String;I)I | 818 | ····invoke-virtual·{p0,·p1,·p2},·Ljava/lang/String;->lastIndexOf(Ljava/lang/String;I)I |
| 799 | ····move-result·v0 | 819 | ····move-result·v0 |
| 800 | ····goto·:goto_0 | 820 | ····goto·:goto_0 |
| 801 | .end·method | 821 | .end·method |
| Offset 213, 14 lines modified | Offset 213, 16 lines modified | ||
| 213 | ····sget-object·v0,·Lkotlin/collections/State;->b:Lkotlin/collections/State; | 213 | ····sget-object·v0,·Lkotlin/collections/State;->b:Lkotlin/collections/State; |
| 214 | ····iput-object·v0,·p0,·Lkotlin/collections/AbstractIterator;->a:Lkotlin/collections/State; | 214 | ····iput-object·v0,·p0,·Lkotlin/collections/AbstractIterator;->a:Lkotlin/collections/State; |
| 215 | ····.line·31 | 215 | ····.line·31 |
| 216 | ····iget-object·v0,·p0,·Lkotlin/collections/AbstractIterator;->b:Ljava/lang/Object; | 216 | ····iget-object·v0,·p0,·Lkotlin/collections/AbstractIterator;->b:Ljava/lang/Object; |
| 217 | ····check-cast·v0,·Ljava/lang/Object; | ||
| 217 | ····return-object·v0 | 218 | ····return-object·v0 |
| 218 | .end·method | 219 | .end·method |
| 219 | .method·public·remove()V | 220 | .method·public·remove()V |
| 220 | ····.locals·2 | 221 | ····.locals·2 |
| 221 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | 222 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; |
| Offset 53, 68 lines modified | Offset 53, 70 lines modified | ||
| 53 | ············"Ljava/lang/Boolean;", | 53 | ············"Ljava/lang/Boolean;", |
| 54 | ············">;Z)Z" | 54 | ············">;Z)Z" |
| 55 | ········} | 55 | ········} |
| 56 | ····.end·annotation | 56 | ····.end·annotation |
| 57 | ····.prologue | 57 | ····.prologue |
| 58 | ····.line·166 | 58 | ····.line·166 |
| 59 | ····new-instance·v | 59 | ····new-instance·v2,·Lkotlin/jvm/internal/Ref$BooleanRef; |
| 60 | ····invoke-direct·{v | 60 | ····invoke-direct·{v2},·Lkotlin/jvm/internal/Ref$BooleanRef;-><init>()V |
| 61 | ····const/4·v0,·0x0 | 61 | ····const/4·v0,·0x0 |
| 62 | ····iput-boolean·v0,·v | 62 | ····iput-boolean·v0,·v2,·Lkotlin/jvm/internal/Ref$BooleanRef;->a:Z |
| 63 | ····.line·167 | 63 | ····.line·167 |
| 64 | ····invoke-interface·{p0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; | 64 | ····invoke-interface·{p0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; |
| 65 | ····move-result-object·v | 65 | ····move-result-object·v0 |
| 66 | ····check-cast·v0,·Ljava/util/Iterator; | ||
| 66 | ····.line·168 | 67 | ····.line·168 |
| 67 | ····:cond_0 | 68 | ····:cond_0 |
| 68 | ····:goto_0 | 69 | ····:goto_0 |
| 69 | ····invoke-interface·{v | 70 | ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z |
| 70 | ····move-result·v | 71 | ····move-result·v1 |
| 71 | ····if-eqz·v | 72 | ····if-eqz·v1,·:cond_1 |
| 72 | ····.line·169 | 73 | ····.line·169 |
| 73 | ····invoke-interface·{v | 74 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 74 | ····move-result-object·v | 75 | ····move-result-object·v1 |
| 75 | ····invoke-interface·{p1,·v | 76 | ····invoke-interface·{p1,·v1},·Lkotlin/jvm/functions/Function1;->a_(Ljava/lang/Object;)Ljava/lang/Object; |
| 76 | ····move-result-object·v | 77 | ····move-result-object·v1 |
| 77 | ····check-cast·v | 78 | ····check-cast·v1,·Ljava/lang/Boolean; |
| 78 | ····invoke-virtual·{v | 79 | ····invoke-virtual·{v1},·Ljava/lang/Boolean;->booleanValue()Z |
| 79 | ····move-result·v | 80 | ····move-result·v1 |
| 80 | ····if-ne·v | 81 | ····if-ne·v1,·p2,·:cond_0 |
| 81 | ····.line·170 | 82 | ····.line·170 |
| 82 | ····invoke-interface·{v | 83 | ····invoke-interface·{v0},·Ljava/util/Iterator;->remove()V |
| 83 | ····.line·171 | 84 | ····.line·171 |
| 84 | ····const/4·v | 85 | ····const/4·v1,·0x1 |
| 85 | ····iput-boolean·v | 86 | ····iput-boolean·v1,·v2,·Lkotlin/jvm/internal/Ref$BooleanRef;->a:Z |
| 86 | ····goto·:goto_0 | 87 | ····goto·:goto_0 |
| 87 | ····.line·172 | 88 | ····.line·172 |
| 88 | ····:cond_1 | 89 | ····:cond_1 |
| 89 | ····nop | 90 | ····nop |
| 90 | ····.line·167 | 91 | ····.line·167 |
| 91 | ····nop | 92 | ····nop |
| 92 | ····.line·174 | 93 | ····.line·174 |
| 93 | ····iget-boolean·v0,·v | 94 | ····iget-boolean·v0,·v2,·Lkotlin/jvm/internal/Ref$BooleanRef;->a:Z |
| 94 | ····return·v0 | 95 | ····return·v0 |
| 95 | .end·method | 96 | .end·method |
| Offset 219, 13 lines modified | Offset 219, 17 lines modified | ||
| 219 | ····move-result·v0 | 219 | ····move-result·v0 |
| 220 | ····invoke-direct·{v1,·v0},·Ljava/util/LinkedHashMap;-><init>(I)V | 220 | ····invoke-direct·{v1,·v0},·Ljava/util/LinkedHashMap;-><init>(I)V |
| 221 | ····move-object·v0,·v1 | 221 | ····move-object·v0,·v1 |
| 222 | ····check-cast·v0,·Ljava/util/LinkedHashMap; | ||
| 222 | ····check-cast·v0,·Ljava/util/Map; | 223 | ····check-cast·v0,·Ljava/util/Map; |
| 223 | ····invoke-static·{v0,·p0},·Lkotlin/collections/MapsKt;->a(Ljava/util/Map;[Lkotlin/Pair;)V | 224 | ····invoke-static·{v0,·p0},·Lkotlin/collections/MapsKt;->a(Ljava/util/Map;[Lkotlin/Pair;)V |
| 225 | ····check-cast·v1,·Ljava/util/LinkedHashMap; | ||
| 224 | ····return-object·v1 | 226 | ····return-object·v1 |
| 225 | .end·method | 227 | .end·method |
| Offset 208, 50 lines modified | Offset 208, 55 lines modified | ||
| 208 | ············">([TT;Z)[", | 208 | ············">([TT;Z)[", |
| 209 | ············"Ljava/lang/Object;" | 209 | ············"Ljava/lang/Object;" |
| 210 | ········} | 210 | ········} |
| 211 | ····.end·annotation | 211 | ····.end·annotation |
| 212 | ····.prologue | 212 | ····.prologue |
| 213 | ····.line·198 | 213 | ····.line·198 |
| 214 | ····if-eqz·p1,·:cond_ | 214 | ····if-eqz·p1,·:cond_1 |
| 215 | ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | 215 | ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
| 216 | ····move-result-object·v0 | 216 | ····move-result-object·v0 |
| 217 | ····const-class·v1,·[Ljava/lang/Object; | 217 | ····const-class·v1,·[Ljava/lang/Object; |
| 218 | ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z | 218 | ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z |
| 219 | ····move-result·v0 | 219 | ····move-result·v0 |
| 220 | ····if-eqz·v0,·:cond_ | 220 | ····if-eqz·v0,·:cond_1 |
| 221 | ····.line·200 | 221 | ····.line·200 |
| 222 | ····if-nez·p0,·:cond_ | 222 | ····if-nez·p0,·:cond_0 |
| 223 | ····new-instance·v0,·Lkotlin/TypeCastException; | 223 | ····new-instance·v0,·Lkotlin/TypeCastException; |
| 224 | ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·kotlin.Array<kotlin.Any?>" | 224 | ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·kotlin.Array<kotlin.Any?>" |
| 225 | ····invoke-direct·{v0,·v1},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V | 225 | ····invoke-direct·{v0,·v1},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V |
| 226 | ····throw·v0 | 226 | ····throw·v0 |
| 227 | ····.line·202 | ||
| 228 | ····:cond_0 | 227 | ····:cond_0 |
| 228 | ····check-cast·p0,·[Ljava/lang/Object; | ||
| 229 | ····.line·198 | ||
| 230 | ····:goto_0 | ||
| 231 | ····return-object·p0 | ||
| 232 | ····.line·202 | ||
| 233 | ····:cond_1 | ||
| 229 | ····array-length·v0,·p0 | 234 | ····array-length·v0,·p0 |
| 230 | ····const-class·v1,·[Ljava/lang/Object; | 235 | ····const-class·v1,·[Ljava/lang/Object; |
| 231 | ····invoke-static·{p0,·v0,·v1},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;ILjava/lang/Class;)[Ljava/lang/Object; | 236 | ····invoke-static·{p0,·v0,·v1},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;ILjava/lang/Class;)[Ljava/lang/Object; |
| 232 | ····move-result-object·p0 | 237 | ····move-result-object·p0 |
| 233 | ····const-string·v0,·"java.util.Arrays.copyOf(\u2026·Array<Any?>::class.java)" | 238 | ····const-string·v0,·"java.util.Arrays.copyOf(\u2026·Array<Any?>::class.java)" |
| 234 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V | 239 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V |
| 240 | ····goto·:goto_0 | ||
| 235 | ····.line·198 | ||
| 236 | ····:cond_1 | ||
| 237 | ····return-object·p0 | ||
| 238 | .end·method | 241 | .end·method |
| Offset 1, 132 lines modified | Offset 1, 106 lines modified | ||
| 1 | .class·public·final·Lkotlin/ranges/IntProgressionIterator; | 1 | .class·public·final·Lkotlin/ranges/IntProgressionIterator; |
| 2 | .super·Lkotlin/collections/IntIterator; | 2 | .super·Lkotlin/collections/IntIterator; |
| 3 | .source·"SourceFile" | 3 | .source·"SourceFile" |
| 4 | #·instance·fields | 4 | #·instance·fields |
| 5 | .field·private· | 5 | .field·private·a:I |
| 6 | .field·private·b: | 6 | .field·private·final·b:I |
| 7 | .field·private·c: | 7 | .field·private·c:Z |
| 8 | .field·private·final·d:I | 8 | .field·private·final·d:I |
| 9 | #·direct·methods | 9 | #·direct·methods |
| 10 | .method·public·constructor·<init>(III)V | 10 | .method·public·constructor·<init>(III)V |
| 11 | ····.locals·3 | 11 | ····.locals·3 |
| 12 | ····.prologue | 12 | ····.prologue |
| 13 | ····const/4·v0,·0x1 | 13 | ····const/4·v0,·0x1 |
| 14 | ····const/4·v1,·0x0 | 14 | ····const/4·v1,·0x0 |
| 15 | ····.line·4 | 15 | ····.line·48 |
| 16 | ····invoke-direct·{p0},·Lkotlin/collections/IntIterator;-><init>()V | 16 | ····invoke-direct·{p0},·Lkotlin/collections/IntIterator;-><init>()V |
| 17 | ····iput·p3,·p0,·Lkotlin/ranges/IntProgressionIterator;->d:I | 17 | ····iput·p3,·p0,·Lkotlin/ranges/IntProgressionIterator;->d:I |
| 18 | ····.line·49 | ||
| 19 | ····iput·p1,·p0,·Lkotlin/ranges/IntProgressionIterator;->a:I | ||
| 18 | ····.line·50 | 20 | ····.line·50 |
| 19 | ····iput·p2,·p0,·Lkotlin/ranges/IntProgressionIterator;-> | 21 | ····iput·p2,·p0,·Lkotlin/ranges/IntProgressionIterator;->b:I |
| 20 | ····.line·51 | 22 | ····.line·51 |
| 21 | ····iget·v2,·p0,·Lkotlin/ranges/IntProgressionIterator;->d:I | 23 | ····iget·v2,·p0,·Lkotlin/ranges/IntProgressionIterator;->d:I |
| 22 | ····if-lez·v2,·:cond_2 | 24 | ····if-lez·v2,·:cond_2 |
| 23 | ····if-gt·p1,·p2,·:cond_1 | 25 | ····if-gt·p1,·p2,·:cond_1 |
| 24 | ····:cond_0 | 26 | ····:cond_0 |
| 25 | ····:goto_0 | 27 | ····:goto_0 |
| 26 | ····iput-boolean·v0,·p0,·Lkotlin/ranges/IntProgressionIterator;-> | 28 | ····iput-boolean·v0,·p0,·Lkotlin/ranges/IntProgressionIterator;->c:Z |
| 27 | ····.line·52 | ||
| 28 | ····iget-boolean·v0,·p0,·Lkotlin/ranges/IntProgressionIterator;->b:Z | ||
| 29 | ····if-eqz·v0,·:cond_3 | ||
| 30 | ····:goto_1 | ||
| 31 | ····iput·p1,·p0,·Lkotlin/ranges/IntProgressionIterator;->c:I | ||
| 32 | ····return-void | 29 | ····return-void |
| 33 | ····:cond_1 | 30 | ····:cond_1 |
| 34 | ····move·v0,·v1 | 31 | ····move·v0,·v1 |
| 35 | ····.line·51 | ||
| 36 | ····goto·:goto_0 | 32 | ····goto·:goto_0 |
| 37 | ····:cond_2 | 33 | ····:cond_2 |
| 38 | ····if-ge·p1,·p2,·:cond_0 | 34 | ····if-ge·p1,·p2,·:cond_0 |
| 39 | ····move·v0,·v1 | 35 | ····move·v0,·v1 |
| 40 | ····goto·:goto_0 | 36 | ····goto·:goto_0 |
| 41 | ····.line·52 | ||
| 42 | ····:cond_3 | ||
| 43 | ····iget·p1,·p0,·Lkotlin/ranges/IntProgressionIterator;->a:I | ||
| 44 | ····goto·:goto_1 | ||
| 45 | .end·method | 37 | .end·method |
| 46 | #·virtual·methods | 38 | #·virtual·methods |
| 47 | .method·public·b()I | 39 | .method·public·b()I |
| 48 | ····.locals·3 | 40 | ····.locals·3 |
| 49 | ····.prologue | 41 | ····.prologue |
| 50 | ····.line·5 | 42 | ····.line·56 |
| 51 | ····iget·v0,·p0,·Lkotlin/ranges/IntProgressionIterator;-> | 43 | ····iget·v0,·p0,·Lkotlin/ranges/IntProgressionIterator;->a:I |
| 52 | ····.line·58 | ||
| 53 | ····iget·v1,·p0,·Lkotlin/ranges/IntProgressionIterator;->a:I | ||
| 54 | ····if-ne·v0,·v1,·:cond_1 | ||
| 55 | ····.line·59 | ||
| 56 | ····iget-boolean·v1,·p0,·Lkotlin/ranges/IntProgressionIterator;->b:Z | ||
| 57 | ····if-nez·v1,·:cond_0 | ||
| 58 | ····new-instance·v0,·Ljava/util/NoSuchElementException; | ||
| 59 | ····invoke-direct·{v0},·Ljava/util/NoSuchElementException;-><init>()V | ||
| 60 | ···· | 44 | ····.line·57 |
| 45 | ····iget·v1,·p0,·Lkotlin/ranges/IntProgressionIterator;->b:I | ||
| 61 | ···· | 46 | ····if-ne·v0,·v1,·:cond_0 |
| 62 | ····.line· | 47 | ····.line·58 |
| 63 | ····:cond_0 | ||
| 64 | ····const/4·v1,·0x0 | 48 | ····const/4·v1,·0x0 |
| 65 | ····iput-boolean·v1,·p0,·Lkotlin/ranges/IntProgressionIterator;-> | 49 | ····iput-boolean·v1,·p0,·Lkotlin/ranges/IntProgressionIterator;->c:Z |
| 66 | ····.line·6 | 50 | ····.line·62 |
| 67 | ····:goto_0 | 51 | ····:goto_0 |
| 68 | ····return·v0 | 52 | ····return·v0 |
| 69 | ····.line·6 | 53 | ····.line·61 |
| 70 | ····:cond_ | 54 | ····:cond_0 |
| 71 | ····iget·v1,·p0,·Lkotlin/ranges/IntProgressionIterator;-> | 55 | ····iget·v1,·p0,·Lkotlin/ranges/IntProgressionIterator;->a:I |
| 72 | ····iget·v2,·p0,·Lkotlin/ranges/IntProgressionIterator;->d:I | 56 | ····iget·v2,·p0,·Lkotlin/ranges/IntProgressionIterator;->d:I |
| 73 | ····add-int/2addr·v1,·v2 | 57 | ····add-int/2addr·v1,·v2 |
| 74 | ····iput·v1,·p0,·Lkotlin/ranges/IntProgressionIterator;-> | 58 | ····iput·v1,·p0,·Lkotlin/ranges/IntProgressionIterator;->a:I |
| 75 | ····goto·:goto_0 | 59 | ····goto·:goto_0 |
| 76 | .end·method | 60 | .end·method |
| Max diff block lines reached; 230/3326 bytes (6.92%) of diff not shown. | |||
| Offset 20, 196 lines modified | Offset 20, 212 lines modified | ||
| 20 | ····.prologue | 20 | ····.prologue |
| 21 | ····const-string·v0,·"$receiver" | 21 | ····const-string·v0,·"$receiver" |
| 22 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V | 22 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V |
| 23 | ····.line·46 | 23 | ····.line·46 |
| 24 | ····if-nez·p0,·:cond_0 | ||
| 25 | ····new-instance·v0,·Lkotlin/TypeCastException; | ||
| 26 | ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·kotlin.jvm.internal.ClassBasedDeclarationContainer" | ||
| 27 | ····invoke-direct·{v0,·v1},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V | ||
| 28 | ····throw·v0 | ||
| 29 | ····:cond_0 | ||
| 24 | ····check-cast·p0,·Lkotlin/jvm/internal/ClassBasedDeclarationContainer; | 30 | ····check-cast·p0,·Lkotlin/jvm/internal/ClassBasedDeclarationContainer; |
| 25 | ····invoke-interface·{p0},·Lkotlin/jvm/internal/ClassBasedDeclarationContainer;->a()Ljava/lang/Class; | 31 | ····invoke-interface·{p0},·Lkotlin/jvm/internal/ClassBasedDeclarationContainer;->a()Ljava/lang/Class; |
| 26 | ····move-result-object·v0 | 32 | ····move-result-object·v0 |
| 27 | ····.line·47 | 33 | ····.line·47 |
| 28 | ····invoke-virtual·{v0},·Ljava/lang/Class;->isPrimitive()Z | 34 | ····invoke-virtual·{v0},·Ljava/lang/Class;->isPrimitive()Z |
| 29 | ····move-result·v1 | 35 | ····move-result·v1 |
| 30 | ····if-eqz·v1,·:cond_ | 36 | ····if-eqz·v1,·:cond_2 |
| 31 | ····if-nez·v0,·:cond_ | 37 | ····if-nez·v0,·:cond_1 |
| 32 | ····new-instance·v0,·Lkotlin/TypeCastException; | 38 | ····new-instance·v0,·Lkotlin/TypeCastException; |
| 33 | ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·java.lang.Class<T>" | 39 | ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·java.lang.Class<T>" |
| 34 | ····invoke-direct·{v0,·v1},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V | 40 | ····invoke-direct·{v0,·v1},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V |
| 35 | ····throw·v0 | 41 | ····throw·v0 |
| 42 | ····:cond_1 | ||
| 43 | ····check-cast·v0,·Ljava/lang/Class; | ||
| 36 | ····.line·49 | 44 | ····.line·49 |
| 45 | ····:goto_0 | ||
| 46 | ····return-object·v0 | ||
| 37 | ····:cond_ | 47 | ····:cond_2 |
| 38 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String; | 48 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String; |
| 39 | ····move-result-object·v0 | 49 | ····move-result-object·v0 |
| 40 | ····if-nez·v0,·:cond_ | 50 | ····if-nez·v0,·:cond_4 |
| 41 | ····.line·58 | 51 | ····.line·58 |
| 42 | ····:cond_ | 52 | ····:cond_3 |
| 43 | ····:goto_ | 53 | ····:goto_1 |
| 44 | ····const/4·v0,·0x0 | 54 | ····const/4·v0,·0x0 |
| 45 | ····.line·49 | 55 | ····.line·49 |
| 46 | ····:cond_2 | ||
| 47 | ····:goto_ | 56 | ····:goto_2 |
| 48 | ···· | 57 | ····check-cast·v0,·Ljava/lang/Class; |
| 58 | ····goto·:goto_0 | ||
| 49 | ····:cond_ | 59 | ····:cond_4 |
| 50 | ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I | 60 | ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I |
| 51 | ····move-result·v1 | 61 | ····move-result·v1 |
| 52 | ····sparse-switch·v1,·:sswitch_data_0 | 62 | ····sparse-switch·v1,·:sswitch_data_0 |
| 53 | ····goto·:goto_ | 63 | ····goto·:goto_1 |
| 54 | ····:sswitch_0 | 64 | ····:sswitch_0 |
| 55 | ····const-string·v1,·"java.lang.Integer" | 65 | ····const-string·v1,·"java.lang.Integer" |
| 56 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 66 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
| 57 | ····move-result·v0 | 67 | ····move-result·v0 |
| 58 | ····if-eqz·v0,·:cond_ | 68 | ····if-eqz·v0,·:cond_3 |
| 59 | ····.line·54 | 69 | ····.line·54 |
| 60 | ····sget-object·v0,·Ljava/lang/Integer;->TYPE:Ljava/lang/Class; | 70 | ····sget-object·v0,·Ljava/lang/Integer;->TYPE:Ljava/lang/Class; |
| 61 | ····goto·:goto_ | 71 | ····goto·:goto_2 |
| 62 | ····.line·49 | 72 | ····.line·49 |
| 63 | ····:sswitch_1 | 73 | ····:sswitch_1 |
| 64 | ····const-string·v1,·"java.lang. | 74 | ····const-string·v1,·"java.lang.Double" |
| 65 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 75 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
| 66 | ····move-result·v0 | 76 | ····move-result·v0 |
| 67 | ····if-eqz·v0,·:cond_ | 77 | ····if-eqz·v0,·:cond_3 |
| 68 | ····.line·5 | 78 | ····.line·57 |
| 69 | ····sget-object·v0,·Ljava/lang/ | 79 | ····sget-object·v0,·Ljava/lang/Double;->TYPE:Ljava/lang/Class; |
| 70 | ····goto·:goto_ | 80 | ····goto·:goto_2 |
| 71 | ····.line·49 | 81 | ····.line·49 |
| 72 | ····:sswitch_2 | 82 | ····:sswitch_2 |
| 73 | ····const-string·v1,·"java.lang. | 83 | ····const-string·v1,·"java.lang.Boolean" |
| 74 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 84 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
| 75 | ····move-result·v0 | 85 | ····move-result·v0 |
| 76 | ····if-eqz·v0,·:cond_ | 86 | ····if-eqz·v0,·:cond_3 |
| 77 | ····.line·5 | 87 | ····.line·50 |
| 78 | ····sget-object·v0,·Ljava/lang/ | 88 | ····sget-object·v0,·Ljava/lang/Boolean;->TYPE:Ljava/lang/Class; |
| 79 | ····goto·:goto_ | 89 | ····goto·:goto_2 |
| 80 | ····.line·49 | 90 | ····.line·49 |
| 81 | ····:sswitch_3 | 91 | ····:sswitch_3 |
| 82 | ····const-string·v1,·"java.lang.Long" | 92 | ····const-string·v1,·"java.lang.Long" |
| 83 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 93 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
| 84 | ····move-result·v0 | 94 | ····move-result·v0 |
| Max diff block lines reached; 8055/11329 bytes (71.10%) of diff not shown. | |||
| Offset 56, 45 lines modified | Offset 56, 42 lines modified | ||
| 56 | ····invoke-virtual·{v2,·v3},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z | 56 | ····invoke-virtual·{v2,·v3},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z |
| 57 | ····move-result·v2 | 57 | ····move-result·v2 |
| 58 | ····if-eqz·v2,·:cond_2 | 58 | ····if-eqz·v2,·:cond_2 |
| 59 | ····.line·57 | ||
| 60 | ····invoke-virtual·{p0},·Lkotlin/jvm/internal/PropertyReference;->b()Ljava/lang/String; | 59 | ····invoke-virtual·{p0},·Lkotlin/jvm/internal/PropertyReference;->b()Ljava/lang/String; |
| 61 | ····move-result-object·v2 | 60 | ····move-result-object·v2 |
| 62 | ····invoke-virtual·{p1},·Lkotlin/jvm/internal/PropertyReference;->b()Ljava/lang/String; | 61 | ····invoke-virtual·{p1},·Lkotlin/jvm/internal/PropertyReference;->b()Ljava/lang/String; |
| 63 | ····move-result-object·v3 | 62 | ····move-result-object·v3 |
| 64 | ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 63 | ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
| 65 | ····move-result·v2 | 64 | ····move-result·v2 |
| 66 | ····if-eqz·v2,·:cond_2 | 65 | ····if-eqz·v2,·:cond_2 |
| 67 | ····.line·58 | ||
| 68 | ····invoke-virtual·{p0},·Lkotlin/jvm/internal/PropertyReference;->c()Ljava/lang/String; | 66 | ····invoke-virtual·{p0},·Lkotlin/jvm/internal/PropertyReference;->c()Ljava/lang/String; |
| 69 | ····move-result-object·v2 | 67 | ····move-result-object·v2 |
| 70 | ····invoke-virtual·{p1},·Lkotlin/jvm/internal/PropertyReference;->c()Ljava/lang/String; | 68 | ····invoke-virtual·{p1},·Lkotlin/jvm/internal/PropertyReference;->c()Ljava/lang/String; |
| 71 | ····move-result-object·v3 | 69 | ····move-result-object·v3 |
| 72 | ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 70 | ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
| 73 | ····move-result·v2 | 71 | ····move-result·v2 |
| 74 | ····if-eqz·v2,·:cond_2 | 72 | ····if-eqz·v2,·:cond_2 |
| 75 | ····.line·59 | ||
| 76 | ····invoke-virtual·{p0},·Lkotlin/jvm/internal/PropertyReference;->e()Ljava/lang/Object; | 73 | ····invoke-virtual·{p0},·Lkotlin/jvm/internal/PropertyReference;->e()Ljava/lang/Object; |
| 77 | ····move-result-object·v2 | 74 | ····move-result-object·v2 |
| 78 | ····invoke-virtual·{p1},·Lkotlin/jvm/internal/PropertyReference;->e()Ljava/lang/Object; | 75 | ····invoke-virtual·{p1},·Lkotlin/jvm/internal/PropertyReference;->e()Ljava/lang/Object; |
| 79 | ····move-result-object·v3 | 76 | ····move-result-object·v3 |
| Offset 1, 83 lines modified | Offset 1, 74 lines modified | ||
| 1 | .class·public·abstract·Lkotlin/jvm/internal/CallableReference; | 1 | .class·public·abstract·Lkotlin/jvm/internal/CallableReference; |
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"SourceFile" | 3 | .source·"SourceFile" |
| 4 | #·interfaces | 4 | #·interfaces |
| 5 | .implements·Ljava/io/Serializable; | ||
| 6 | .implements·Lkotlin/reflect/KCallable; | 5 | .implements·Lkotlin/reflect/KCallable; |
| 7 | #·annotations | ||
| 8 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
| 9 | ····value·=·{ | ||
| 10 | ········Lkotlin/jvm/internal/CallableReference$NoReceiver; | ||
| 11 | ····} | ||
| 12 | .end·annotation | ||
| 13 | #·static·fields | 6 | #·static·fields |
| 14 | .field·public·static·final·c:Ljava/lang/Object; | 7 | .field·public·static·final·c:Ljava/lang/Object; |
| 15 | #·instance·fields | 8 | #·instance·fields |
| 16 | .field·private· | 9 | .field·private·a:Lkotlin/reflect/KCallable; |
| 17 | .field·protected·final·b:Ljava/lang/Object; | 10 | .field·protected·final·b:Ljava/lang/Object; |
| 18 | #·direct·methods | 11 | #·direct·methods |
| 19 | .method·static·constructor·<clinit>()V | 12 | .method·static·constructor·<clinit>()V |
| 20 | ····.locals·1 | 13 | ····.locals·1 |
| 21 | ····.prologue | 14 | ····.prologue |
| 22 | ····.line·4 | 15 | ····.line·44 |
| 23 | ···· | 16 | ····new-instance·v0,·Ljava/lang/Object; |
| 24 | ···· | 17 | ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V |
| 25 | ····sput-object·v0,·Lkotlin/jvm/internal/CallableReference;->c:Ljava/lang/Object; | 18 | ····sput-object·v0,·Lkotlin/jvm/internal/CallableReference;->c:Ljava/lang/Object; |
| 26 | ····return-void | 19 | ····return-void |
| 27 | .end·method | 20 | .end·method |
| 28 | .method·public·constructor·<init>()V | 21 | .method·public·constructor·<init>()V |
| 29 | ····.locals·1 | 22 | ····.locals·1 |
| 30 | ····.prologue | 23 | ····.prologue |
| 31 | ····.line· | 24 | ····.line·47 |
| 32 | ····sget-object·v0,·Lkotlin/jvm/internal/CallableReference;->c:Ljava/lang/Object; | 25 | ····sget-object·v0,·Lkotlin/jvm/internal/CallableReference;->c:Ljava/lang/Object; |
| 33 | ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/CallableReference;-><init>(Ljava/lang/Object;)V | 26 | ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/CallableReference;-><init>(Ljava/lang/Object;)V |
| 34 | ····.line· | 27 | ····.line·48 |
| 35 | ····return-void | 28 | ····return-void |
| 36 | .end·method | 29 | .end·method |
| 37 | .method·protected·constructor·<init>(Ljava/lang/Object;)V | 30 | .method·protected·constructor·<init>(Ljava/lang/Object;)V |
| 38 | ····.locals·0 | 31 | ····.locals·0 |
| 39 | ····.prologue | 32 | ····.prologue |
| 40 | ····.line· | 33 | ····.line·51 |
| 41 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 42 | ····.line· | 35 | ····.line·52 |
| 43 | ····iput-object·p1,·p0,·Lkotlin/jvm/internal/CallableReference;->b:Ljava/lang/Object; | 36 | ····iput-object·p1,·p0,·Lkotlin/jvm/internal/CallableReference;->b:Ljava/lang/Object; |
| 44 | ····.line· | 37 | ····.line·53 |
| 45 | ····return-void | 38 | ····return-void |
| 46 | .end·method | 39 | .end·method |
| 47 | #·virtual·methods | 40 | #·virtual·methods |
| 48 | .method·public·varargs·a([Ljava/lang/Object;)Ljava/lang/Object; | 41 | .method·public·varargs·a([Ljava/lang/Object;)Ljava/lang/Object; |
| 49 | ····.locals·1 | 42 | ····.locals·1 |
| 50 | ····.prologue | 43 | ····.prologue |
| 51 | ····.line·1 | 44 | ····.line·138 |
| 52 | ····invoke-virtual·{p0},·Lkotlin/jvm/internal/CallableReference;->g()Lkotlin/reflect/KCallable; | 45 | ····invoke-virtual·{p0},·Lkotlin/jvm/internal/CallableReference;->g()Lkotlin/reflect/KCallable; |
| 53 | ····move-result-object·v0 | 46 | ····move-result-object·v0 |
| 54 | ····invoke-interface·{v0,·p1},·Lkotlin/reflect/KCallable;->a([Ljava/lang/Object;)Ljava/lang/Object; | 47 | ····invoke-interface·{v0,·p1},·Lkotlin/reflect/KCallable;->a([Ljava/lang/Object;)Ljava/lang/Object; |
| 55 | ····move-result-object·v0 | 48 | ····move-result-object·v0 |
| Offset 85, 98 lines modified | Offset 76, 98 lines modified | ||
| 85 | ····return-object·v0 | 76 | ····return-object·v0 |
| 86 | .end·method | 77 | .end·method |
| 87 | .method·public·a()Lkotlin/reflect/KDeclarationContainer; | 78 | .method·public·a()Lkotlin/reflect/KDeclarationContainer; |
| 88 | ····.locals·1 | 79 | ····.locals·1 |
| 89 | ····.prologue | 80 | ····.prologue |
| 90 | ····.line· | 81 | ····.line·88 |
| 91 | ····new-instance·v0,·Ljava/lang/AbstractMethodError; | 82 | ····new-instance·v0,·Ljava/lang/AbstractMethodError; |
| 92 | ····invoke-direct·{v0},·Ljava/lang/AbstractMethodError;-><init>()V | 83 | ····invoke-direct·{v0},·Ljava/lang/AbstractMethodError;-><init>()V |
| 93 | ····throw·v0 | 84 | ····throw·v0 |
| 94 | .end·method | 85 | .end·method |
| 95 | .method·public·b()Ljava/lang/String; | 86 | .method·public·b()Ljava/lang/String; |
| 96 | ····.locals·1 | 87 | ····.locals·1 |
| 97 | ····.prologue | 88 | ····.prologue |
| 98 | ····.line· | 89 | ····.line·96 |
| 99 | ····new-instance·v0,·Ljava/lang/AbstractMethodError; | 90 | ····new-instance·v0,·Ljava/lang/AbstractMethodError; |
| 100 | ····invoke-direct·{v0},·Ljava/lang/AbstractMethodError;-><init>()V | 91 | ····invoke-direct·{v0},·Ljava/lang/AbstractMethodError;-><init>()V |
| 101 | ····throw·v0 | 92 | ····throw·v0 |
| 102 | .end·method | 93 | .end·method |
| 103 | .method·public·c()Ljava/lang/String; | 94 | .method·public·c()Ljava/lang/String; |
| 104 | ····.locals·1 | 95 | ····.locals·1 |
| 105 | ····.prologue | 96 | ····.prologue |
| 106 | ····.line·1 | 97 | ····.line·108 |
| 107 | ····new-instance·v0,·Ljava/lang/AbstractMethodError; | 98 | ····new-instance·v0,·Ljava/lang/AbstractMethodError; |
| 108 | ····invoke-direct·{v0},·Ljava/lang/AbstractMethodError;-><init>()V | 99 | ····invoke-direct·{v0},·Ljava/lang/AbstractMethodError;-><init>()V |
| 109 | ····throw·v0 | 100 | ····throw·v0 |
| 110 | .end·method | 101 | .end·method |
| 111 | .method·protected·abstract·d()Lkotlin/reflect/KCallable; | 102 | .method·protected·abstract·d()Lkotlin/reflect/KCallable; |
| 112 | .end·method | 103 | .end·method |
| 113 | .method·public·e()Ljava/lang/Object; | 104 | .method·public·e()Ljava/lang/Object; |
| Max diff block lines reached; 1357/4555 bytes (29.79%) of diff not shown. | |||
| Offset 1, 14 lines modified | Offset 1, 11 lines modified | ||
| 1 | .class·public·final·Lkotlin/jvm/internal/Ref$BooleanRef; | 1 | .class·public·final·Lkotlin/jvm/internal/Ref$BooleanRef; |
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"SourceFile" | 3 | .source·"SourceFile" |
| 4 | #·interfaces | ||
| 5 | .implements·Ljava/io/Serializable; | ||
| 6 | #·annotations | 4 | #·annotations |
| 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 8 | ····value·=·Lkotlin/jvm/internal/Ref; | 6 | ····value·=·Lkotlin/jvm/internal/Ref; |
| 9 | .end·annotation | 7 | .end·annotation |
| 10 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
| Offset 22, 27 lines modified | Offset 19, 27 lines modified | ||
| 22 | #·direct·methods | 19 | #·direct·methods |
| 23 | .method·public·constructor·<init>()V | 20 | .method·public·constructor·<init>()V |
| 24 | ····.locals·0 | 21 | ····.locals·0 |
| 25 | ····.prologue | 22 | ····.prologue |
| 26 | ····.line·9 | 23 | ····.line·94 |
| 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 28 | ····return-void | 25 | ····return-void |
| 29 | .end·method | 26 | .end·method |
| 30 | #·virtual·methods | 27 | #·virtual·methods |
| 31 | .method·public·toString()Ljava/lang/String; | 28 | .method·public·toString()Ljava/lang/String; |
| 32 | ····.locals·1 | 29 | ····.locals·1 |
| 33 | ····.prologue | 30 | ····.prologue |
| 34 | ····.line· | 31 | ····.line·99 |
| 35 | ····iget-boolean·v0,·p0,·Lkotlin/jvm/internal/Ref$BooleanRef;->a:Z | 32 | ····iget-boolean·v0,·p0,·Lkotlin/jvm/internal/Ref$BooleanRef;->a:Z |
| 36 | ····invoke-static·{v0},·Ljava/lang/String;->valueOf(Z)Ljava/lang/String; | 33 | ····invoke-static·{v0},·Ljava/lang/String;->valueOf(Z)Ljava/lang/String; |
| 37 | ····move-result-object·v0 | 34 | ····move-result-object·v0 |
| 38 | ····return-object·v0 | 35 | ····return-object·v0 |
| Offset 1, 14 lines modified | Offset 1, 11 lines modified | ||
| 1 | .class·public·final·Lkotlin/jvm/internal/Ref$ObjectRef; | 1 | .class·public·final·Lkotlin/jvm/internal/Ref$ObjectRef; |
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"SourceFile" | 3 | .source·"SourceFile" |
| 4 | #·interfaces | ||
| 5 | .implements·Ljava/io/Serializable; | ||
| 6 | #·annotations | 4 | #·annotations |
| 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 8 | ····value·=·Lkotlin/jvm/internal/Ref; | 6 | ····value·=·Lkotlin/jvm/internal/Ref; |
| 9 | .end·annotation | 7 | .end·annotation |
| 10 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
| Offset 17, 16 lines modified | Offset 14, 15 lines modified | ||
| 17 | .end·annotation | 14 | .end·annotation |
| 18 | .annotation·system·Ldalvik/annotation/Signature; | 15 | .annotation·system·Ldalvik/annotation/Signature; |
| 19 | ····value·=·{ | 16 | ····value·=·{ |
| 20 | ········"<T:", | 17 | ········"<T:", |
| 21 | ········"Ljava/lang/Object;", | 18 | ········"Ljava/lang/Object;", |
| 22 | ········">", | 19 | ········">", |
| 23 | ········"Ljava/lang/Object;" | 20 | ········"Ljava/lang/Object;" |
| 24 | ········"Ljava/io/Serializable;" | ||
| 25 | ····} | 21 | ····} |
| 26 | .end·annotation | 22 | .end·annotation |
| 27 | #·instance·fields | 23 | #·instance·fields |
| 28 | .field·public·a:Ljava/lang/Object; | 24 | .field·public·a:Ljava/lang/Object; |
| 29 | ····.annotation·system·Ldalvik/annotation/Signature; | 25 | ····.annotation·system·Ldalvik/annotation/Signature; |
| Offset 38, 27 lines modified | Offset 34, 27 lines modified | ||
| 38 | #·direct·methods | 34 | #·direct·methods |
| 39 | .method·public·constructor·<init>()V | 35 | .method·public·constructor·<init>()V |
| 40 | ····.locals·0 | 36 | ····.locals·0 |
| 41 | ····.prologue | 37 | ····.prologue |
| 42 | ····.line·2 | 38 | ····.line·22 |
| 43 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 44 | ····return-void | 40 | ····return-void |
| 45 | .end·method | 41 | .end·method |
| 46 | #·virtual·methods | 42 | #·virtual·methods |
| 47 | .method·public·toString()Ljava/lang/String; | 43 | .method·public·toString()Ljava/lang/String; |
| 48 | ····.locals·1 | 44 | ····.locals·1 |
| 49 | ····.prologue | 45 | ····.prologue |
| 50 | ····.line·2 | 46 | ····.line·27 |
| 51 | ····iget-object·v0,·p0,·Lkotlin/jvm/internal/Ref$ObjectRef;->a:Ljava/lang/Object; | 47 | ····iget-object·v0,·p0,·Lkotlin/jvm/internal/Ref$ObjectRef;->a:Ljava/lang/Object; |
| 52 | ····invoke-static·{v0},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; | 48 | ····invoke-static·{v0},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; |
| 53 | ····move-result-object·v0 | 49 | ····move-result-object·v0 |
| 54 | ····return-object·v0 | 50 | ····return-object·v0 |
| Offset 73, 17 lines modified | Offset 73, 15 lines modified | ||
| 73 | .end·method | 73 | .end·method |
| 74 | .method·public·a(Ljava/lang/Class;Ljava/lang/String;)Lkotlin/reflect/KDeclarationContainer; | 74 | .method·public·a(Ljava/lang/Class;Ljava/lang/String;)Lkotlin/reflect/KDeclarationContainer; |
| 75 | ····.locals·1 | 75 | ····.locals·1 |
| 76 | ····.prologue | 76 | ····.prologue |
| 77 | ····.line·34 | 77 | ····.line·34 |
| 78 | ····const/4·v0,·0x0 | ||
| 78 | ····new-instance·v0,·Lkotlin/jvm/internal/PackageReference; | ||
| 79 | ····invoke-direct·{v0,·p1,·p2},·Lkotlin/jvm/internal/PackageReference;-><init>(Ljava/lang/Class;Ljava/lang/String;)V | ||
| 80 | ····return-object·v0 | 79 | ····return-object·v0 |
| 81 | .end·method | 80 | .end·method |
| 82 | .method·public·a(Lkotlin/jvm/internal/MutablePropertyReference1;)Lkotlin/reflect/KMutableProperty1; | 81 | .method·public·a(Lkotlin/jvm/internal/MutablePropertyReference1;)Lkotlin/reflect/KMutableProperty1; |
| 83 | ····.locals·0 | 82 | ····.locals·0 |
| Offset 1, 14 lines modified | Offset 1, 11 lines modified | ||
| 1 | .class·public·final·Lkotlin/jvm/internal/Ref$FloatRef; | 1 | .class·public·final·Lkotlin/jvm/internal/Ref$FloatRef; |
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"SourceFile" | 3 | .source·"SourceFile" |
| 4 | #·interfaces | ||
| 5 | .implements·Ljava/io/Serializable; | ||
| 6 | #·annotations | 4 | #·annotations |
| 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 8 | ····value·=·Lkotlin/jvm/internal/Ref; | 6 | ····value·=·Lkotlin/jvm/internal/Ref; |
| 9 | .end·annotation | 7 | .end·annotation |
| 10 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
| Offset 22, 27 lines modified | Offset 19, 27 lines modified | ||
| 22 | #·direct·methods | 19 | #·direct·methods |
| 23 | .method·public·constructor·<init>()V | 20 | .method·public·constructor·<init>()V |
| 24 | ····.locals·0 | 21 | ····.locals·0 |
| 25 | ····.prologue | 22 | ····.prologue |
| 26 | ····.line·6 | 23 | ····.line·67 |
| 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 28 | ····return-void | 25 | ····return-void |
| 29 | .end·method | 26 | .end·method |
| 30 | #·virtual·methods | 27 | #·virtual·methods |
| 31 | .method·public·toString()Ljava/lang/String; | 28 | .method·public·toString()Ljava/lang/String; |
| 32 | ····.locals·1 | 29 | ····.locals·1 |
| 33 | ····.prologue | 30 | ····.prologue |
| 34 | ····.line·7 | 31 | ····.line·72 |
| 35 | ····iget·v0,·p0,·Lkotlin/jvm/internal/Ref$FloatRef;->a:F | 32 | ····iget·v0,·p0,·Lkotlin/jvm/internal/Ref$FloatRef;->a:F |
| 36 | ····invoke-static·{v0},·Ljava/lang/String;->valueOf(F)Ljava/lang/String; | 33 | ····invoke-static·{v0},·Ljava/lang/String;->valueOf(F)Ljava/lang/String; |
| 37 | ····move-result-object·v0 | 34 | ····move-result-object·v0 |
| 38 | ····return-object·v0 | 35 | ····return-object·v0 |
| Offset 163, 15 lines modified | Offset 163, 15 lines modified | ||
| 163 | ····move-result-object·v0 | 163 | ····move-result-object·v0 |
| 164 | ····.line·62 | 164 | ····.line·62 |
| 165 | ····:cond_0 | 165 | ····:cond_0 |
| 166 | ····:goto_2 | 166 | ····:goto_2 |
| 167 | ····return-object·v0 | 167 | ····return-object·v0 |
| 168 | ····.line· | 168 | ····.line·48 |
| 169 | ····:cond_1 | 169 | ····:cond_1 |
| 170 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | 170 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
| 171 | ····move-result-object·v1 | 171 | ····move-result-object·v1 |
| 172 | ····invoke-virtual·{v1},·Ljava/lang/Class;->getComponentType()Ljava/lang/Class; | 172 | ····invoke-virtual·{v1},·Ljava/lang/Class;->getComponentType()Ljava/lang/Class; |
| Offset 44, 20 lines modified | Offset 44, 20 lines modified | ||
| 44 | ····.annotation·system·Ldalvik/annotation/Signature; | 44 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 45 | ········value·=·{ | 45 | ········value·=·{ |
| 46 | ············"()V" | 46 | ············"()V" |
| 47 | ········} | 47 | ········} |
| 48 | ····.end·annotation | 48 | ····.end·annotation |
| 49 | ····.prologue | 49 | ····.prologue |
| 50 | ····.line·1 | 50 | ····.line·138 |
| 51 | ····iput-object·p1,·p0,·Lkotlin/sequences/TransformingSequence$iterator$1;->a:Lkotlin/sequences/TransformingSequence; | 51 | ····iput-object·p1,·p0,·Lkotlin/sequences/TransformingSequence$iterator$1;->a:Lkotlin/sequences/TransformingSequence; |
| 52 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 52 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 53 | ····.line·1 | 53 | ····.line·139 |
| 54 | ····invoke-static·{p1},·Lkotlin/sequences/TransformingSequence;->b(Lkotlin/sequences/TransformingSequence;)Lkotlin/sequences/Sequence; | 54 | ····invoke-static·{p1},·Lkotlin/sequences/TransformingSequence;->b(Lkotlin/sequences/TransformingSequence;)Lkotlin/sequences/Sequence; |
| 55 | ····move-result-object·v0 | 55 | ····move-result-object·v0 |
| 56 | ····invoke-interface·{v0},·Lkotlin/sequences/Sequence;->a()Ljava/util/Iterator; | 56 | ····invoke-interface·{v0},·Lkotlin/sequences/Sequence;->a()Ljava/util/Iterator; |
| 57 | ····move-result-object·v0 | 57 | ····move-result-object·v0 |
| Offset 69, 15 lines modified | Offset 69, 15 lines modified | ||
| 69 | #·virtual·methods | 69 | #·virtual·methods |
| 70 | .method·public·hasNext()Z | 70 | .method·public·hasNext()Z |
| 71 | ····.locals·1 | 71 | ····.locals·1 |
| 72 | ····.prologue | 72 | ····.prologue |
| 73 | ····.line·1 | 73 | ····.line·145 |
| 74 | ····iget-object·v0,·p0,·Lkotlin/sequences/TransformingSequence$iterator$1;->b:Ljava/util/Iterator; | 74 | ····iget-object·v0,·p0,·Lkotlin/sequences/TransformingSequence$iterator$1;->b:Ljava/util/Iterator; |
| 75 | ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z | 75 | ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z |
| 76 | ····move-result·v0 | 76 | ····move-result·v0 |
| 77 | ····return·v0 | 77 | ····return·v0 |
| Offset 88, 15 lines modified | Offset 88, 15 lines modified | ||
| 88 | ····.annotation·system·Ldalvik/annotation/Signature; | 88 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 89 | ········value·=·{ | 89 | ········value·=·{ |
| 90 | ············"()TR;" | 90 | ············"()TR;" |
| 91 | ········} | 91 | ········} |
| 92 | ····.end·annotation | 92 | ····.end·annotation |
| 93 | ····.prologue | 93 | ····.prologue |
| 94 | ····.line·14 | 94 | ····.line·141 |
| 95 | ····iget-object·v0,·p0,·Lkotlin/sequences/TransformingSequence$iterator$1;->a:Lkotlin/sequences/TransformingSequence; | 95 | ····iget-object·v0,·p0,·Lkotlin/sequences/TransformingSequence$iterator$1;->a:Lkotlin/sequences/TransformingSequence; |
| 96 | ····invoke-static·{v0},·Lkotlin/sequences/TransformingSequence;->a(Lkotlin/sequences/TransformingSequence;)Lkotlin/jvm/functions/Function1; | 96 | ····invoke-static·{v0},·Lkotlin/sequences/TransformingSequence;->a(Lkotlin/sequences/TransformingSequence;)Lkotlin/jvm/functions/Function1; |
| 97 | ····move-result-object·v0 | 97 | ····move-result-object·v0 |
| 98 | ····iget-object·v1,·p0,·Lkotlin/sequences/TransformingSequence$iterator$1;->b:Ljava/util/Iterator; | 98 | ····iget-object·v1,·p0,·Lkotlin/sequences/TransformingSequence$iterator$1;->b:Ljava/util/Iterator; |
| Offset 48, 21 lines modified | Offset 48, 21 lines modified | ||
| 48 | ····invoke-static·{p4,·v0},·Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V | 48 | ····invoke-static·{p4,·v0},·Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V |
| 49 | ····const-string·v0,·"truncated" | 49 | ····const-string·v0,·"truncated" |
| 50 | ····invoke-static·{p6,·v0},·Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V | 50 | ····invoke-static·{p6,·v0},·Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V |
| 51 | ····.line·1 | 51 | ····.line·1290 |
| 52 | ····invoke-interface·{p1,·p3},·Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; | 52 | ····invoke-interface·{p1,·p3},·Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; |
| 53 | ····.line·1 | 53 | ····.line·1291 |
| 54 | ····const/4·v0,·0x0 | 54 | ····const/4·v0,·0x0 |
| 55 | ····.line·1 | 55 | ····.line·1292 |
| 56 | ····invoke-interface·{p0},·Lkotlin/sequences/Sequence;->a()Ljava/util/Iterator; | 56 | ····invoke-interface·{p0},·Lkotlin/sequences/Sequence;->a()Ljava/util/Iterator; |
| 57 | ····move-result-object·v1 | 57 | ····move-result-object·v1 |
| 58 | ····:goto_0 | 58 | ····:goto_0 |
| 59 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 59 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
| Offset 70, 48 lines modified | Offset 70, 48 lines modified | ||
| 70 | ····if-eqz·v2,·:cond_2 | 70 | ····if-eqz·v2,·:cond_2 |
| 71 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 71 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 72 | ····move-result-object·v2 | 72 | ····move-result-object·v2 |
| 73 | ····.line·1 | 73 | ····.line·1293 |
| 74 | ····add-int/lit8·v0,·v0,·0x1 | 74 | ····add-int/lit8·v0,·v0,·0x1 |
| 75 | ····const/4·v3,·0x1 | 75 | ····const/4·v3,·0x1 |
| 76 | ····if-le·v0,·v3,·:cond_0 | 76 | ····if-le·v0,·v3,·:cond_0 |
| 77 | ····invoke-interface·{p1,·p2},·Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; | 77 | ····invoke-interface·{p1,·p2},·Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; |
| 78 | ····.line·1 | 78 | ····.line·1294 |
| 79 | ····:cond_0 | 79 | ····:cond_0 |
| 80 | ····if-ltz·p5,·:cond_1 | 80 | ····if-ltz·p5,·:cond_1 |
| 81 | ····if-gt·v0,·p5,·:cond_2 | 81 | ····if-gt·v0,·p5,·:cond_2 |
| 82 | ····.line·1 | 82 | ····.line·1295 |
| 83 | ····:cond_1 | 83 | ····:cond_1 |
| 84 | ····invoke-static·{p1,·v2,·p7},·Lkotlin/text/StringsKt;->a(Ljava/lang/Appendable;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)V | 84 | ····invoke-static·{p1,·v2,·p7},·Lkotlin/text/StringsKt;->a(Ljava/lang/Appendable;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)V |
| 85 | ····goto·:goto_0 | 85 | ····goto·:goto_0 |
| 86 | ····.line·1 | 86 | ····.line·1298 |
| 87 | ····:cond_2 | 87 | ····:cond_2 |
| 88 | ····if-ltz·p5,·:cond_3 | 88 | ····if-ltz·p5,·:cond_3 |
| 89 | ····if-le·v0,·p5,·:cond_3 | 89 | ····if-le·v0,·p5,·:cond_3 |
| 90 | ····invoke-interface·{p1,·p6},·Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; | 90 | ····invoke-interface·{p1,·p6},·Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; |
| 91 | ····.line·1 | 91 | ····.line·1299 |
| 92 | ····:cond_3 | 92 | ····:cond_3 |
| 93 | ····invoke-interface·{p1,·p4},·Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; | 93 | ····invoke-interface·{p1,·p4},·Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; |
| 94 | ····.line·1 | 94 | ····.line·1300 |
| 95 | ····return-object·p1 | 95 | ····return-object·p1 |
| 96 | .end·method | 96 | .end·method |
| 97 | .method·public·static·final·a(Lkotlin/sequences/Sequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;)Ljava/lang/String; | 97 | .method·public·static·final·a(Lkotlin/sequences/Sequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;)Ljava/lang/String; |
| 98 | ····.locals·8 | 98 | ····.locals·8 |
| 99 | ····.annotation·system·Ldalvik/annotation/Signature; | 99 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 100 | ········value·=·{ | 100 | ········value·=·{ |
| Offset 150, 15 lines modified | Offset 150, 15 lines modified | ||
| 150 | ····invoke-static·{p3,·v0},·Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V | 150 | ····invoke-static·{p3,·v0},·Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V |
| 151 | ····const-string·v0,·"truncated" | 151 | ····const-string·v0,·"truncated" |
| 152 | ····invoke-static·{p5,·v0},·Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V | 152 | ····invoke-static·{p5,·v0},·Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V |
| 153 | ····.line·1 | 153 | ····.line·1310 |
| 154 | ····new-instance·v1,·Ljava/lang/StringBuilder; | 154 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
| 155 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V | 155 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V |
| 156 | ····check-cast·v1,·Ljava/lang/Appendable; | 156 | ····check-cast·v1,·Ljava/lang/Appendable; |
| 157 | ····move-object·v0,·p0 | 157 | ····move-object·v0,·p0 |
| Offset 196, 15 lines modified | Offset 196, 15 lines modified | ||
| 196 | ····.locals·7 | 196 | ····.locals·7 |
| 197 | ····.prologue | 197 | ····.prologue |
| 198 | ····and-int/lit8·v0,·p7,·0x1 | 198 | ····and-int/lit8·v0,·p7,·0x1 |
| 199 | ····if-eqz·v0,·:cond_5 | 199 | ····if-eqz·v0,·:cond_5 |
| 200 | ····.line·1 | 200 | ····.line·1309 |
| 201 | ····const-string·v0,·",·" | 201 | ····const-string·v0,·",·" |
| 202 | ····check-cast·v0,·Ljava/lang/CharSequence; | 202 | ····check-cast·v0,·Ljava/lang/CharSequence; |
| 203 | ····move-object·v1,·v0 | 203 | ····move-object·v1,·v0 |
| 204 | ····:goto_0 | 204 | ····:goto_0 |
| Offset 321, 15 lines modified | Offset 321, 15 lines modified | ||
| 321 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V | 321 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V |
| 322 | ····const-string·v0,·"transform" | 322 | ····const-string·v0,·"transform" |
| 323 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V | 323 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V |
| 324 | ····.line· | 324 | ····.line·685 |
| 325 | ····new-instance·v0,·Lkotlin/sequences/TransformingSequence; | 325 | ····new-instance·v0,·Lkotlin/sequences/TransformingSequence; |
| 326 | ····invoke-direct·{v0,·p0,·p1},·Lkotlin/sequences/TransformingSequence;-><init>(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)V | 326 | ····invoke-direct·{v0,·p0,·p1},·Lkotlin/sequences/TransformingSequence;-><init>(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)V |
| 327 | ····check-cast·v0,·Lkotlin/sequences/Sequence; | 327 | ····check-cast·v0,·Lkotlin/sequences/Sequence; |
| 328 | ····return-object·v0 | 328 | ····return-object·v0 |
| Offset 59, 39 lines modified | Offset 59, 39 lines modified | ||
| 59 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V | 59 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V |
| 60 | ····const-string·v0,·"transformer" | 60 | ····const-string·v0,·"transformer" |
| 61 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V | 61 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V |
| 62 | ····.line·1 | 62 | ····.line·137 |
| 63 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 63 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 64 | ····iput-object·p1,·p0,·Lkotlin/sequences/TransformingSequence;->a:Lkotlin/sequences/Sequence; | 64 | ····iput-object·p1,·p0,·Lkotlin/sequences/TransformingSequence;->a:Lkotlin/sequences/Sequence; |
| 65 | ····iput-object·p2,·p0,·Lkotlin/sequences/TransformingSequence;->b:Lkotlin/jvm/functions/Function1; | 65 | ····iput-object·p2,·p0,·Lkotlin/sequences/TransformingSequence;->b:Lkotlin/jvm/functions/Function1; |
| 66 | ····return-void | 66 | ····return-void |
| 67 | .end·method | 67 | .end·method |
| 68 | .method·public·static·final·synthetic·a(Lkotlin/sequences/TransformingSequence;)Lkotlin/jvm/functions/Function1; | 68 | .method·public·static·final·synthetic·a(Lkotlin/sequences/TransformingSequence;)Lkotlin/jvm/functions/Function1; |
| 69 | ····.locals·1 | 69 | ····.locals·1 |
| 70 | ····.prologue | 70 | ····.prologue |
| 71 | ····.line·1 | 71 | ····.line·136 |
| 72 | ····iget-object·v0,·p0,·Lkotlin/sequences/TransformingSequence;->b:Lkotlin/jvm/functions/Function1; | 72 | ····iget-object·v0,·p0,·Lkotlin/sequences/TransformingSequence;->b:Lkotlin/jvm/functions/Function1; |
| 73 | ····return-object·v0 | 73 | ····return-object·v0 |
| 74 | .end·method | 74 | .end·method |
| 75 | .method·public·static·final·synthetic·b(Lkotlin/sequences/TransformingSequence;)Lkotlin/sequences/Sequence; | 75 | .method·public·static·final·synthetic·b(Lkotlin/sequences/TransformingSequence;)Lkotlin/sequences/Sequence; |
| 76 | ····.locals·1 | 76 | ····.locals·1 |
| 77 | ····.prologue | 77 | ····.prologue |
| 78 | ····.line·1 | 78 | ····.line·136 |
| 79 | ····iget-object·v0,·p0,·Lkotlin/sequences/TransformingSequence;->a:Lkotlin/sequences/Sequence; | 79 | ····iget-object·v0,·p0,·Lkotlin/sequences/TransformingSequence;->a:Lkotlin/sequences/Sequence; |
| 80 | ····return-object·v0 | 80 | ····return-object·v0 |
| 81 | .end·method | 81 | .end·method |
| 82 | #·virtual·methods | 82 | #·virtual·methods |
| Offset 102, 17 lines modified | Offset 102, 17 lines modified | ||
| 102 | ············"()", | 102 | ············"()", |
| 103 | ············"Ljava/util/Iterator", | 103 | ············"Ljava/util/Iterator", |
| 104 | ············"<TR;>;" | 104 | ············"<TR;>;" |
| 105 | ········} | 105 | ········} |
| 106 | ····.end·annotation | 106 | ····.end·annotation |
| 107 | ····.prologue | 107 | ····.prologue |
| 108 | ····.line·1 | 108 | ····.line·138 |
| 109 | ····new-instance·v0,·Lkotlin/sequences/TransformingSequence$iterator$1; | 109 | ····new-instance·v0,·Lkotlin/sequences/TransformingSequence$iterator$1; |
| 110 | ····invoke-direct·{v0,·p0},·Lkotlin/sequences/TransformingSequence$iterator$1;-><init>(Lkotlin/sequences/TransformingSequence;)V | 110 | ····invoke-direct·{v0,·p0},·Lkotlin/sequences/TransformingSequence$iterator$1;-><init>(Lkotlin/sequences/TransformingSequence;)V |
| 111 | ····check-cast·v0,·Ljava/util/Iterator; | 111 | ····check-cast·v0,·Ljava/util/Iterator; |
| 112 | ····.line·1 | 112 | ····.line·147 |
| 113 | ····return-object·v0 | 113 | ····return-object·v0 |
| 114 | .end·method | 114 | .end·method |
| Offset 149, 22 lines modified | Offset 149, 22 lines modified | ||
| 149 | ····invoke-virtual·{v0},·Lokio/Timeout;->d_()Lokio/Timeout; | 149 | ····invoke-virtual·{v0},·Lokio/Timeout;->d_()Lokio/Timeout; |
| 150 | ····move-result-object·v0 | 150 | ····move-result-object·v0 |
| 151 | ····return-object·v0 | 151 | ····return-object·v0 |
| 152 | .end·method | 152 | .end·method |
| 153 | .method·public· | 153 | .method·public·e_()Lokio/Timeout; |
| 154 | ····.locals·1 | 154 | ····.locals·1 |
| 155 | ····.prologue | 155 | ····.prologue |
| 156 | ····.line·66 | 156 | ····.line·66 |
| 157 | ····iget-object·v0,·p0,·Lokio/ForwardingTimeout;->a:Lokio/Timeout; | 157 | ····iget-object·v0,·p0,·Lokio/ForwardingTimeout;->a:Lokio/Timeout; |
| 158 | ····invoke-virtual·{v0},·Lokio/Timeout;-> | 158 | ····invoke-virtual·{v0},·Lokio/Timeout;->e_()Lokio/Timeout; |
| 159 | ····move-result-object·v0 | 159 | ····move-result-object·v0 |
| 160 | ····return-object·v0 | 160 | ····return-object·v0 |
| 161 | .end·method | 161 | .end·method |
| 162 | .method·public·g()V | 162 | .method·public·g()V |
| Offset 99, 30 lines modified | Offset 99, 30 lines modified | ||
| 99 | ····return-void | 99 | ····return-void |
| 100 | .end·method | 100 | .end·method |
| 101 | .method·private·static·a(C)I | 101 | .method·private·static·a(C)I |
| 102 | ····.locals·3 | 102 | ····.locals·3 |
| 103 | ····.prologue | 103 | ····.prologue |
| 104 | ····.line·2 | 104 | ····.line·222 |
| 105 | ····const/16·v0,·0x30 | 105 | ····const/16·v0,·0x30 |
| 106 | ····if-lt·p0,·v0,·:cond_0 | 106 | ····if-lt·p0,·v0,·:cond_0 |
| 107 | ····const/16·v0,·0x39 | 107 | ····const/16·v0,·0x39 |
| 108 | ····if-gt·p0,·v0,·:cond_0 | 108 | ····if-gt·p0,·v0,·:cond_0 |
| 109 | ····add-int/lit8·v0,·p0,·-0x30 | 109 | ····add-int/lit8·v0,·p0,·-0x30 |
| 110 | ····.line·2 | 110 | ····.line·224 |
| 111 | ····:goto_0 | 111 | ····:goto_0 |
| 112 | ····return·v0 | 112 | ····return·v0 |
| 113 | ····.line·2 | 113 | ····.line·223 |
| 114 | ····:cond_0 | 114 | ····:cond_0 |
| 115 | ····const/16·v0,·0x61 | 115 | ····const/16·v0,·0x61 |
| 116 | ····if-lt·p0,·v0,·:cond_1 | 116 | ····if-lt·p0,·v0,·:cond_1 |
| 117 | ····const/16·v0,·0x66 | 117 | ····const/16·v0,·0x66 |
| Offset 130, 15 lines modified | Offset 130, 15 lines modified | ||
| 130 | ····add-int/lit8·v0,·p0,·-0x61 | 130 | ····add-int/lit8·v0,·p0,·-0x61 |
| 131 | ····add-int/lit8·v0,·v0,·0xa | 131 | ····add-int/lit8·v0,·v0,·0xa |
| 132 | ····goto·:goto_0 | 132 | ····goto·:goto_0 |
| 133 | ····.line·2 | 133 | ····.line·224 |
| 134 | ····:cond_1 | 134 | ····:cond_1 |
| 135 | ····const/16·v0,·0x41 | 135 | ····const/16·v0,·0x41 |
| 136 | ····if-lt·p0,·v0,·:cond_2 | 136 | ····if-lt·p0,·v0,·:cond_2 |
| 137 | ····const/16·v0,·0x46 | 137 | ····const/16·v0,·0x46 |
| Offset 146, 15 lines modified | Offset 146, 15 lines modified | ||
| 146 | ····add-int/lit8·v0,·p0,·-0x41 | 146 | ····add-int/lit8·v0,·p0,·-0x41 |
| 147 | ····add-int/lit8·v0,·v0,·0xa | 147 | ····add-int/lit8·v0,·v0,·0xa |
| 148 | ····goto·:goto_0 | 148 | ····goto·:goto_0 |
| 149 | ····.line·2 | 149 | ····.line·225 |
| 150 | ····:cond_2 | 150 | ····:cond_2 |
| 151 | ····new-instance·v0,·Ljava/lang/IllegalArgumentException; | 151 | ····new-instance·v0,·Ljava/lang/IllegalArgumentException; |
| 152 | ····new-instance·v1,·Ljava/lang/StringBuilder; | 152 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
| 153 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V | 153 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V |
| Offset 179, 38 lines modified | Offset 179, 38 lines modified | ||
| 179 | .method·static·a(Ljava/lang/String;I)I | 179 | .method·static·a(Ljava/lang/String;I)I |
| 180 | ····.locals·5 | 180 | ····.locals·5 |
| 181 | ····.prologue | 181 | ····.prologue |
| 182 | ····const/4·v0,·0x0 | 182 | ····const/4·v0,·0x0 |
| 183 | ····.line·5 | 183 | ····.line·502 |
| 184 | ····invoke-virtual·{p0},·Ljava/lang/String;->length()I | 184 | ····invoke-virtual·{p0},·Ljava/lang/String;->length()I |
| 185 | ····move-result·v2 | 185 | ····move-result·v2 |
| 186 | ····move·v1,·v0 | 186 | ····move·v1,·v0 |
| 187 | ····:goto_0 | 187 | ····:goto_0 |
| 188 | ····if-ge·v0,·v2,·:cond_4 | 188 | ····if-ge·v0,·v2,·:cond_4 |
| 189 | ····.line·5 | 189 | ····.line·503 |
| 190 | ····if-ne·v1,·p1,·:cond_0 | 190 | ····if-ne·v1,·p1,·:cond_0 |
| 191 | ····.line·5 | 191 | ····.line·513 |
| 192 | ····:goto_1 | 192 | ····:goto_1 |
| 193 | ····return·v0 | 193 | ····return·v0 |
| 194 | ····.line·5 | 194 | ····.line·506 |
| 195 | ····:cond_0 | 195 | ····:cond_0 |
| 196 | ····invoke-virtual·{p0,·v0},·Ljava/lang/String;->codePointAt(I)I | 196 | ····invoke-virtual·{p0,·v0},·Ljava/lang/String;->codePointAt(I)I |
| 197 | ····move-result·v3 | 197 | ····move-result·v3 |
| 198 | ····.line·5 | 198 | ····.line·507 |
| 199 | ····invoke-static·{v3},·Ljava/lang/Character;->isISOControl(I)Z | 199 | ····invoke-static·{v3},·Ljava/lang/Character;->isISOControl(I)Z |
| 200 | ····move-result·v4 | 200 | ····move-result·v4 |
| 201 | ····if-eqz·v4,·:cond_1 | 201 | ····if-eqz·v4,·:cond_1 |
| 202 | ····const/16·v4,·0xa | 202 | ····const/16·v4,·0xa |
| Offset 222, 34 lines modified | Offset 222, 34 lines modified | ||
| 222 | ····if-ne·v3,·v4,·:cond_2 | 222 | ····if-ne·v3,·v4,·:cond_2 |
| 223 | ····:cond_1 | 223 | ····:cond_1 |
| 224 | ····const·v4,·0xfffd | 224 | ····const·v4,·0xfffd |
| 225 | ····if-ne·v3,·v4,·:cond_3 | 225 | ····if-ne·v3,·v4,·:cond_3 |
| 226 | ····.line·5 | 226 | ····.line·509 |
| 227 | ····:cond_2 | 227 | ····:cond_2 |
| 228 | ····const/4·v0,·-0x1 | 228 | ····const/4·v0,·-0x1 |
| 229 | ····goto·:goto_1 | 229 | ····goto·:goto_1 |
| 230 | ····.line·5 | 230 | ····.line·511 |
| 231 | ····:cond_3 | 231 | ····:cond_3 |
| 232 | ····add-int/lit8·v1,·v1,·0x1 | 232 | ····add-int/lit8·v1,·v1,·0x1 |
| 233 | ····.line·5 | 233 | ····.line·502 |
| 234 | ····invoke-static·{v3},·Ljava/lang/Character;->charCount(I)I | 234 | ····invoke-static·{v3},·Ljava/lang/Character;->charCount(I)I |
| 235 | ····move-result·v3 | 235 | ····move-result·v3 |
| 236 | ····add-int/2addr·v0,·v3 | 236 | ····add-int/2addr·v0,·v3 |
| 237 | ····goto·:goto_0 | 237 | ····goto·:goto_0 |
| Max diff block lines reached; 17056/19236 bytes (88.67%) of diff not shown. | |||
| Offset 452, 15 lines modified | Offset 452, 15 lines modified | ||
| 452 | ····invoke-virtual·{p0},·Lokio/RealBufferedSink;->u()Lokio/BufferedSink; | 452 | ····invoke-virtual·{p0},·Lokio/RealBufferedSink;->u()Lokio/BufferedSink; |
| 453 | ····move-result-object·v0 | 453 | ····move-result-object·v0 |
| 454 | ····return-object·v0 | 454 | ····return-object·v0 |
| 455 | .end·method | 455 | .end·method |
| 456 | .method·public· | 456 | .method·public·k(J)Lokio/BufferedSink; |
| 457 | ····.locals·3 | 457 | ····.locals·3 |
| 458 | ····.prologue | 458 | ····.prologue |
| 459 | ····.line·163 | 459 | ····.line·163 |
| 460 | ····iget-boolean·v0,·p0,·Lokio/RealBufferedSink;->c:Z | 460 | ····iget-boolean·v0,·p0,·Lokio/RealBufferedSink;->c:Z |
| 461 | ····if-eqz·v0,·:cond_0 | 461 | ····if-eqz·v0,·:cond_0 |
| Offset 473, 25 lines modified | Offset 473, 25 lines modified | ||
| 473 | ····throw·v0 | 473 | ····throw·v0 |
| 474 | ····.line·164 | 474 | ····.line·164 |
| 475 | ····:cond_0 | 475 | ····:cond_0 |
| 476 | ····iget-object·v0,·p0,·Lokio/RealBufferedSink;->a:Lokio/Buffer; | 476 | ····iget-object·v0,·p0,·Lokio/RealBufferedSink;->a:Lokio/Buffer; |
| 477 | ····invoke-virtual·{v0,·p1,·p2},·Lokio/Buffer;-> | 477 | ····invoke-virtual·{v0,·p1,·p2},·Lokio/Buffer;->j(J)Lokio/Buffer; |
| 478 | ····.line·165 | 478 | ····.line·165 |
| 479 | ····invoke-virtual·{p0},·Lokio/RealBufferedSink;->u()Lokio/BufferedSink; | 479 | ····invoke-virtual·{p0},·Lokio/RealBufferedSink;->u()Lokio/BufferedSink; |
| 480 | ····move-result-object·v0 | 480 | ····move-result-object·v0 |
| 481 | ····return-object·v0 | 481 | ····return-object·v0 |
| 482 | .end·method | 482 | .end·method |
| 483 | .method·public· | 483 | .method·public·l(J)Lokio/BufferedSink; |
| 484 | ····.locals·3 | 484 | ····.locals·3 |
| 485 | ····.prologue | 485 | ····.prologue |
| 486 | ····.line·157 | 486 | ····.line·157 |
| 487 | ····iget-boolean·v0,·p0,·Lokio/RealBufferedSink;->c:Z | 487 | ····iget-boolean·v0,·p0,·Lokio/RealBufferedSink;->c:Z |
| 488 | ····if-eqz·v0,·:cond_0 | 488 | ····if-eqz·v0,·:cond_0 |
| Offset 504, 15 lines modified | Offset 504, 15 lines modified | ||
| 504 | ····throw·v0 | 504 | ····throw·v0 |
| 505 | ····.line·158 | 505 | ····.line·158 |
| 506 | ····:cond_0 | 506 | ····:cond_0 |
| 507 | ····iget-object·v0,·p0,·Lokio/RealBufferedSink;->a:Lokio/Buffer; | 507 | ····iget-object·v0,·p0,·Lokio/RealBufferedSink;->a:Lokio/Buffer; |
| 508 | ····invoke-virtual·{v0,·p1,·p2},·Lokio/Buffer;-> | 508 | ····invoke-virtual·{v0,·p1,·p2},·Lokio/Buffer;->i(J)Lokio/Buffer; |
| 509 | ····.line·159 | 509 | ····.line·159 |
| 510 | ····invoke-virtual·{p0},·Lokio/RealBufferedSink;->u()Lokio/BufferedSink; | 510 | ····invoke-virtual·{p0},·Lokio/RealBufferedSink;->u()Lokio/BufferedSink; |
| 511 | ····move-result-object·v0 | 511 | ····move-result-object·v0 |
| 512 | ····return-object·v0 | 512 | ····return-object·v0 |
| Offset 106, 15 lines modified | Offset 106, 15 lines modified | ||
| 106 | ····if-gtz·v3,·:cond_2 | 106 | ····if-gtz·v3,·:cond_2 |
| 107 | ····.line·96 | 107 | ····.line·96 |
| 108 | ····iget-object·v0,·p0,·Lokio/RealBufferedSource;->a:Lokio/Buffer; | 108 | ····iget-object·v0,·p0,·Lokio/RealBufferedSource;->a:Lokio/Buffer; |
| 109 | ····int-to-long·v2,·v2 | 109 | ····int-to-long·v2,·v2 |
| 110 | ····invoke-virtual·{v0,·v2,·v3},·Lokio/Buffer;-> | 110 | ····invoke-virtual·{v0,·v2,·v3},·Lokio/Buffer;->h(J)V |
| 111 | ····move·v0,·v1 | 111 | ····move·v0,·v1 |
| 112 | ····.line·97 | 112 | ····.line·97 |
| 113 | ····goto·:goto_0 | 113 | ····goto·:goto_0 |
| 114 | ····.line·101 | 114 | ····.line·101 |
| Offset 135, 169 lines modified | Offset 135, 91 lines modified | ||
| 135 | ····if-nez·v1,·:cond_0 | 135 | ····if-nez·v1,·:cond_0 |
| 136 | ····goto·:goto_0 | 136 | ····goto·:goto_0 |
| 137 | .end·method | 137 | .end·method |
| 138 | .method·public·a(B)J | 138 | .method·public·a(B)J |
| 139 | ····.locals· | 139 | ····.locals·2 |
| 140 | ····.prologue | 140 | ····.prologue |
| 141 | ····.line·3 | 141 | ····.line·314 |
| 142 | ····const-wide/16·v | 142 | ····const-wide/16·v0,·0x0 |
| 143 | ····const-wide·v4,·0x7fffffffffffffffL | ||
| 144 | ····move-object·v0,·p0 | ||
| 145 | ····move·v1,·p1 | ||
| 146 | ····invoke-virtual | 143 | ····invoke-virtual·{p0,·p1,·v0,·v1},·Lokio/RealBufferedSource;->a(BJ)J |
| 147 | ····move-result-wide·v0 | 144 | ····move-result-wide·v0 |
| 148 | ····return-wide·v0 | 145 | ····return-wide·v0 |
| 149 | .end·method | 146 | .end·method |
| 150 | .method·public·a(BJ | 147 | .method·public·a(BJ)J |
| 151 | ····.locals· | 148 | ····.locals·8 |
| 152 | ····.prologue | 149 | ····.prologue |
| 153 | ····const-wide/16·v | 150 | ····const-wide/16·v2,·-0x1 |
| 154 | ····.line·3 | 151 | ····.line·318 |
| 155 | ····iget-boolean·v0,·p0,·Lokio/RealBufferedSource;->c:Z | 152 | ····iget-boolean·v0,·p0,·Lokio/RealBufferedSource;->c:Z |
| 156 | ····if-eqz·v0,·:cond_ | 153 | ····if-eqz·v0,·:cond_1 |
| 157 | ····new-instance·v0,·Ljava/lang/IllegalStateException; | 154 | ····new-instance·v0,·Ljava/lang/IllegalStateException; |
| 158 | ····const-string·v1,·"closed" | 155 | ····const-string·v1,·"closed" |
| 159 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 156 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
| 160 | ····throw·v0 | 157 | ····throw·v0 |
| 161 | ····.line·3 | 158 | ····.line·328 |
| 162 | ····:cond_0 | 159 | ····:cond_0 |
| 160 | ····invoke-static·{p2,·p3,·v0,·v1},·Ljava/lang/Math;->max(JJ)J | ||
| 163 | ····const-wide/16·v0,·0x0 | ||
| 164 | ····cmp-long·v0,·p2,·v0 | ||
| 165 | ····if-ltz·v0,·:cond_1 | ||
| 166 | ····cmp-long·v0,·p4,·p2 | ||
| 167 | ···· | 161 | ····move-result-wide·p2 |
| 168 | ····.line·3 | 162 | ····.line·321 |
| 169 | ····:cond_1 | 163 | ····:cond_1 |
| 170 | ····new-instance·v0,·Ljava/lang/IllegalArgumentException; | ||
| 171 | ····const-string·v1,·"fromIndex=%s·toIndex=%s" | ||
| 172 | ····const/4·v2,·0x2 | ||
| 173 | ····new-array·v2,·v2,·[Ljava/lang/Object; | ||
| 174 | ····const/4·v3,·0x0 | ||
| 175 | ····.line·334 | ||
| 176 | ····invoke-static·{p2,·p3},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; | ||
| 177 | ····move-result-object·v4 | ||
| 178 | ····aput-object·v4,·v2,·v3 | ||
| 179 | ····const/4·v3,·0x1 | ||
| 180 | ····invoke-static·{p4,·p5},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; | ||
| 181 | ····move-result-object·v4 | ||
| 182 | ····aput-object·v4,·v2,·v3 | ||
| 183 | ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | ||
| 184 | ····move-result-object·v1 | ||
| 185 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | ||
| 186 | ····throw·v0 | ||
| 187 | ····.line·347 | ||
| 188 | ····:cond_2 | ||
| 189 | ····invoke-static·{v2,·v3,·v0,·v1},·Ljava/lang/Math;->max(JJ)J | ||
| 190 | ····move-result-wide·v2 | ||
| 191 | ····.line·337 | ||
| 192 | ····:goto_0 | ||
| 193 | ····cmp-long·v0,·v2,·p4 | ||
| 194 | ····if-gez·v0,·:cond_5 | ||
| 195 | ····.line·338 | ||
| 196 | ····iget-object·v0,·p0,·Lokio/RealBufferedSource;->a:Lokio/Buffer; | 164 | ····iget-object·v0,·p0,·Lokio/RealBufferedSource;->a:Lokio/Buffer; |
| 197 | ····move·v1,·p1 | ||
| 198 | ····move-wide·v4,·p4 | ||
| Max diff block lines reached; 22542/25438 bytes (88.62%) of diff not shown. | |||
| Offset 19, 44 lines modified | Offset 19, 44 lines modified | ||
| 19 | #·direct·methods | 19 | #·direct·methods |
| 20 | .method·constructor·<init>(Lokio/RealBufferedSource;)V | 20 | .method·constructor·<init>(Lokio/RealBufferedSource;)V |
| 21 | ····.locals·0 | 21 | ····.locals·0 |
| 22 | ····.prologue | 22 | ····.prologue |
| 23 | ····.line· | 23 | ····.line·394 |
| 24 | ····iput-object·p1,·p0,·Lokio/RealBufferedSource$1;->a:Lokio/RealBufferedSource; | 24 | ····iput-object·p1,·p0,·Lokio/RealBufferedSource$1;->a:Lokio/RealBufferedSource; |
| 25 | ····invoke-direct·{p0},·Ljava/io/InputStream;-><init>()V | 25 | ····invoke-direct·{p0},·Ljava/io/InputStream;-><init>()V |
| 26 | ····return-void | 26 | ····return-void |
| 27 | .end·method | 27 | .end·method |
| 28 | #·virtual·methods | 28 | #·virtual·methods |
| 29 | .method·public·available()I | 29 | .method·public·available()I |
| 30 | ····.locals·4 | 30 | ····.locals·4 |
| 31 | ····.prologue | 31 | ····.prologue |
| 32 | ····.line·4 | 32 | ····.line·417 |
| 33 | ····iget-object·v0,·p0,·Lokio/RealBufferedSource$1;->a:Lokio/RealBufferedSource; | 33 | ····iget-object·v0,·p0,·Lokio/RealBufferedSource$1;->a:Lokio/RealBufferedSource; |
| 34 | ····iget-boolean·v0,·v0,·Lokio/RealBufferedSource;->c:Z | 34 | ····iget-boolean·v0,·v0,·Lokio/RealBufferedSource;->c:Z |
| 35 | ····if-eqz·v0,·:cond_0 | 35 | ····if-eqz·v0,·:cond_0 |
| 36 | ····new-instance·v0,·Ljava/io/IOException; | 36 | ····new-instance·v0,·Ljava/io/IOException; |
| 37 | ····const-string·v1,·"closed" | 37 | ····const-string·v1,·"closed" |
| 38 | ····invoke-direct·{v0,·v1},·Ljava/io/IOException;-><init>(Ljava/lang/String;)V | 38 | ····invoke-direct·{v0,·v1},·Ljava/io/IOException;-><init>(Ljava/lang/String;)V |
| 39 | ····throw·v0 | 39 | ····throw·v0 |
| 40 | ····.line·4 | 40 | ····.line·418 |
| 41 | ····:cond_0 | 41 | ····:cond_0 |
| 42 | ····iget-object·v0,·p0,·Lokio/RealBufferedSource$1;->a:Lokio/RealBufferedSource; | 42 | ····iget-object·v0,·p0,·Lokio/RealBufferedSource$1;->a:Lokio/RealBufferedSource; |
| 43 | ····iget-object·v0,·v0,·Lokio/RealBufferedSource;->a:Lokio/Buffer; | 43 | ····iget-object·v0,·v0,·Lokio/RealBufferedSource;->a:Lokio/Buffer; |
| 44 | ····iget-wide·v0,·v0,·Lokio/Buffer;->b:J | 44 | ····iget-wide·v0,·v0,·Lokio/Buffer;->b:J |
| Offset 71, 81 lines modified | Offset 71, 81 lines modified | ||
| 71 | ····return·v0 | 71 | ····return·v0 |
| 72 | .end·method | 72 | .end·method |
| 73 | .method·public·close()V | 73 | .method·public·close()V |
| 74 | ····.locals·1 | 74 | ····.locals·1 |
| 75 | ····.prologue | 75 | ····.prologue |
| 76 | ····.line·4 | 76 | ····.line·422 |
| 77 | ····iget-object·v0,·p0,·Lokio/RealBufferedSource$1;->a:Lokio/RealBufferedSource; | 77 | ····iget-object·v0,·p0,·Lokio/RealBufferedSource$1;->a:Lokio/RealBufferedSource; |
| 78 | ····invoke-virtual·{v0},·Lokio/RealBufferedSource;->close()V | 78 | ····invoke-virtual·{v0},·Lokio/RealBufferedSource;->close()V |
| 79 | ····.line·4 | 79 | ····.line·423 |
| 80 | ····return-void | 80 | ····return-void |
| 81 | .end·method | 81 | .end·method |
| 82 | .method·public·read()I | 82 | .method·public·read()I |
| 83 | ····.locals·4 | 83 | ····.locals·4 |
| 84 | ····.prologue | 84 | ····.prologue |
| 85 | ····.line· | 85 | ····.line·396 |
| 86 | ····iget-object·v0,·p0,·Lokio/RealBufferedSource$1;->a:Lokio/RealBufferedSource; | 86 | ····iget-object·v0,·p0,·Lokio/RealBufferedSource$1;->a:Lokio/RealBufferedSource; |
| 87 | ····iget-boolean·v0,·v0,·Lokio/RealBufferedSource;->c:Z | 87 | ····iget-boolean·v0,·v0,·Lokio/RealBufferedSource;->c:Z |
| 88 | ····if-eqz·v0,·:cond_0 | 88 | ····if-eqz·v0,·:cond_0 |
| 89 | ····new-instance·v0,·Ljava/io/IOException; | 89 | ····new-instance·v0,·Ljava/io/IOException; |
| 90 | ····const-string·v1,·"closed" | 90 | ····const-string·v1,·"closed" |
| 91 | ····invoke-direct·{v0,·v1},·Ljava/io/IOException;-><init>(Ljava/lang/String;)V | 91 | ····invoke-direct·{v0,·v1},·Ljava/io/IOException;-><init>(Ljava/lang/String;)V |
| 92 | ····throw·v0 | 92 | ····throw·v0 |
| 93 | ····.line· | 93 | ····.line·397 |
| 94 | ····:cond_0 | 94 | ····:cond_0 |
| 95 | ····iget-object·v0,·p0,·Lokio/RealBufferedSource$1;->a:Lokio/RealBufferedSource; | 95 | ····iget-object·v0,·p0,·Lokio/RealBufferedSource$1;->a:Lokio/RealBufferedSource; |
| 96 | ····iget-object·v0,·v0,·Lokio/RealBufferedSource;->a:Lokio/Buffer; | 96 | ····iget-object·v0,·v0,·Lokio/RealBufferedSource;->a:Lokio/Buffer; |
| 97 | ····iget-wide·v0,·v0,·Lokio/Buffer;->b:J | 97 | ····iget-wide·v0,·v0,·Lokio/Buffer;->b:J |
| 98 | ····const-wide/16·v2,·0x0 | 98 | ····const-wide/16·v2,·0x0 |
| 99 | ····cmp-long·v0,·v0,·v2 | 99 | ····cmp-long·v0,·v0,·v2 |
| 100 | ····if-nez·v0,·:cond_1 | 100 | ····if-nez·v0,·:cond_1 |
| 101 | ····.line· | 101 | ····.line·398 |
| 102 | ····iget-object·v0,·p0,·Lokio/RealBufferedSource$1;->a:Lokio/RealBufferedSource; | 102 | ····iget-object·v0,·p0,·Lokio/RealBufferedSource$1;->a:Lokio/RealBufferedSource; |
| 103 | ····iget-object·v0,·v0,·Lokio/RealBufferedSource;->b:Lokio/Source; | 103 | ····iget-object·v0,·v0,·Lokio/RealBufferedSource;->b:Lokio/Source; |
| 104 | ····iget-object·v1,·p0,·Lokio/RealBufferedSource$1;->a:Lokio/RealBufferedSource; | 104 | ····iget-object·v1,·p0,·Lokio/RealBufferedSource$1;->a:Lokio/RealBufferedSource; |
| 105 | ····iget-object·v1,·v1,·Lokio/RealBufferedSource;->a:Lokio/Buffer; | 105 | ····iget-object·v1,·v1,·Lokio/RealBufferedSource;->a:Lokio/Buffer; |
| 106 | ····const-wide/16·v2,·0x2000 | 106 | ····const-wide/16·v2,·0x2000 |
| 107 | ····invoke-interface·{v0,·v1,·v2,·v3},·Lokio/Source;->a(Lokio/Buffer;J)J | 107 | ····invoke-interface·{v0,·v1,·v2,·v3},·Lokio/Source;->a(Lokio/Buffer;J)J |
| 108 | ····move-result-wide·v0 | 108 | ····move-result-wide·v0 |
| 109 | ····.line· | 109 | ····.line·399 |
| 110 | ····const-wide/16·v2,·-0x1 | 110 | ····const-wide/16·v2,·-0x1 |
| 111 | ····cmp-long·v0,·v0,·v2 | 111 | ····cmp-long·v0,·v0,·v2 |
| 112 | ····if-nez·v0,·:cond_1 | 112 | ····if-nez·v0,·:cond_1 |
| 113 | ····const/4·v0,·-0x1 | 113 | ····const/4·v0,·-0x1 |
| 114 | ····.line·4 | 114 | ····.line·401 |
| 115 | ····:goto_0 | 115 | ····:goto_0 |
| 116 | ····return·v0 | 116 | ····return·v0 |
| 117 | ····:cond_1 | 117 | ····:cond_1 |
| 118 | ····iget-object·v0,·p0,·Lokio/RealBufferedSource$1;->a:Lokio/RealBufferedSource; | 118 | ····iget-object·v0,·p0,·Lokio/RealBufferedSource$1;->a:Lokio/RealBufferedSource; |
| 119 | ····iget-object·v0,·v0,·Lokio/RealBufferedSource;->a:Lokio/Buffer; | 119 | ····iget-object·v0,·v0,·Lokio/RealBufferedSource;->a:Lokio/Buffer; |
| Offset 159, 79 lines modified | Offset 159, 79 lines modified | ||
| Max diff block lines reached; 2291/5285 bytes (43.35%) of diff not shown. | |||
| Offset 10, 17 lines modified | Offset 10, 17 lines modified | ||
| 10 | ····} | 10 | ····} |
| 11 | .end·annotation | 11 | .end·annotation |
| 12 | #·static·fields | 12 | #·static·fields |
| 13 | .field·private·static·final·a:J | 13 | .field·private·static·final·a:J |
| 14 | .field· | 14 | .field·private·static·final·c:J |
| 15 | .field·private·static· | 15 | .field·private·static·d:Lokio/AsyncTimeout; |
| 16 | #·instance·fields | 16 | #·instance·fields |
| 17 | .field·private·e:Z | 17 | .field·private·e:Z |
| 18 | .field·private·f:Lokio/AsyncTimeout; | 18 | .field·private·f:Lokio/AsyncTimeout; |
| Offset 48, 51 lines modified | Offset 48, 61 lines modified | ||
| 48 | ····sget-wide·v2,·Lokio/AsyncTimeout;->a:J | 48 | ····sget-wide·v2,·Lokio/AsyncTimeout;->a:J |
| 49 | ····invoke-virtual·{v0,·v2,·v3},·Ljava/util/concurrent/TimeUnit;->toNanos(J)J | 49 | ····invoke-virtual·{v0,·v2,·v3},·Ljava/util/concurrent/TimeUnit;->toNanos(J)J |
| 50 | ····move-result-wide·v0 | 50 | ····move-result-wide·v0 |
| 51 | ····sput-wide·v0,·Lokio/AsyncTimeout;-> | 51 | ····sput-wide·v0,·Lokio/AsyncTimeout;->c:J |
| 52 | ····return-void | 52 | ····return-void |
| 53 | .end·method | 53 | .end·method |
| 54 | .method·public·constructor·<init>()V | 54 | .method·public·constructor·<init>()V |
| 55 | ····.locals·0 | 55 | ····.locals·0 |
| 56 | ····.prologue | 56 | ····.prologue |
| 57 | ····.line·40 | 57 | ····.line·40 |
| 58 | ····invoke-direct·{p0},·Lokio/Timeout;-><init>()V | 58 | ····invoke-direct·{p0},·Lokio/Timeout;-><init>()V |
| 59 | ····return-void | 59 | ····return-void |
| 60 | .end·method | 60 | .end·method |
| 61 | .method·static·synthetic·a(Lokio/AsyncTimeout;)Lokio/AsyncTimeout; | ||
| 62 | ····.locals·0 | ||
| 63 | ····.prologue | ||
| 64 | ····.line·40 | ||
| 65 | ····sput-object·p0,·Lokio/AsyncTimeout;->d:Lokio/AsyncTimeout; | ||
| 66 | ····return-object·p0 | ||
| 67 | .end·method | ||
| 61 | .method·private·static·declared-synchronized·a(Lokio/AsyncTimeout;JZ)V | 68 | .method·private·static·declared-synchronized·a(Lokio/AsyncTimeout;JZ)V |
| 62 | ····.locals·9 | 69 | ····.locals·9 |
| 63 | ····.prologue | 70 | ····.prologue |
| 64 | ····const-wide/16·v4,·0x0 | 71 | ····const-wide/16·v4,·0x0 |
| 65 | ····.line·85 | 72 | ····.line·85 |
| 66 | ····const-class·v1,·Lokio/AsyncTimeout; | 73 | ····const-class·v1,·Lokio/AsyncTimeout; |
| 67 | ····monitor-enter·v1 | 74 | ····monitor-enter·v1 |
| 68 | ····:try_start_0 | 75 | ····:try_start_0 |
| 69 | ····sget-object·v0,·Lokio/AsyncTimeout;-> | 76 | ····sget-object·v0,·Lokio/AsyncTimeout;->d:Lokio/AsyncTimeout; |
| 70 | ····if-nez·v0,·:cond_0 | 77 | ····if-nez·v0,·:cond_0 |
| 71 | ····.line·86 | 78 | ····.line·86 |
| 72 | ····new-instance·v0,·Lokio/AsyncTimeout; | 79 | ····new-instance·v0,·Lokio/AsyncTimeout; |
| 73 | ····invoke-direct·{v0},·Lokio/AsyncTimeout;-><init>()V | 80 | ····invoke-direct·{v0},·Lokio/AsyncTimeout;-><init>()V |
| 74 | ····sput-object·v0,·Lokio/AsyncTimeout;-> | 81 | ····sput-object·v0,·Lokio/AsyncTimeout;->d:Lokio/AsyncTimeout; |
| 75 | ····.line·87 | 82 | ····.line·87 |
| 76 | ····new-instance·v0,·Lokio/AsyncTimeout$Watchdog; | 83 | ····new-instance·v0,·Lokio/AsyncTimeout$Watchdog; |
| 77 | ····invoke-direct·{v0},·Lokio/AsyncTimeout$Watchdog;-><init>()V | 84 | ····invoke-direct·{v0},·Lokio/AsyncTimeout$Watchdog;-><init>()V |
| 78 | ····invoke-virtual·{v0},·Lokio/AsyncTimeout$Watchdog;->start()V | 85 | ····invoke-virtual·{v0},·Lokio/AsyncTimeout$Watchdog;->start()V |
| Offset 128, 15 lines modified | Offset 138, 15 lines modified | ||
| 128 | ····.line·104 | 138 | ····.line·104 |
| 129 | ····:goto_0 | 139 | ····:goto_0 |
| 130 | ····invoke-direct·{p0,·v2,·v3},·Lokio/AsyncTimeout;->b(J)J | 140 | ····invoke-direct·{p0,·v2,·v3},·Lokio/AsyncTimeout;->b(J)J |
| 131 | ····move-result-wide·v4 | 141 | ····move-result-wide·v4 |
| 132 | ····.line·105 | 142 | ····.line·105 |
| 133 | ····sget-object·v0,·Lokio/AsyncTimeout;-> | 143 | ····sget-object·v0,·Lokio/AsyncTimeout;->d:Lokio/AsyncTimeout; |
| 134 | ····.line·106 | 144 | ····.line·106 |
| 135 | ····:goto_1 | 145 | ····:goto_1 |
| 136 | ····iget-object·v6,·v0,·Lokio/AsyncTimeout;->f:Lokio/AsyncTimeout; | 146 | ····iget-object·v6,·v0,·Lokio/AsyncTimeout;->f:Lokio/AsyncTimeout; |
| 137 | ····if-eqz·v6,·:cond_1 | 147 | ····if-eqz·v6,·:cond_1 |
| Offset 156, 15 lines modified | Offset 166, 15 lines modified | ||
| 156 | ····iput-object·v2,·p0,·Lokio/AsyncTimeout;->f:Lokio/AsyncTimeout; | 166 | ····iput-object·v2,·p0,·Lokio/AsyncTimeout;->f:Lokio/AsyncTimeout; |
| 157 | ····.line·108 | 167 | ····.line·108 |
| 158 | ····iput-object·p0,·v0,·Lokio/AsyncTimeout;->f:Lokio/AsyncTimeout; | 168 | ····iput-object·p0,·v0,·Lokio/AsyncTimeout;->f:Lokio/AsyncTimeout; |
| 159 | ····.line·109 | 169 | ····.line·109 |
| 160 | ····sget-object·v2,·Lokio/AsyncTimeout;-> | 170 | ····sget-object·v2,·Lokio/AsyncTimeout;->d:Lokio/AsyncTimeout; |
| 161 | ····if-ne·v0,·v2,·:cond_2 | 171 | ····if-ne·v0,·v2,·:cond_2 |
| 162 | ····.line·110 | 172 | ····.line·110 |
| 163 | ····const-class·v0,·Lokio/AsyncTimeout; | 173 | ····const-class·v0,·Lokio/AsyncTimeout; |
| 164 | ····invoke-virtual·{v0},·Ljava/lang/Object;->notify()V | 174 | ····invoke-virtual·{v0},·Ljava/lang/Object;->notify()V |
| Offset 228, 25 lines modified | Offset 238, 37 lines modified | ||
| 228 | ····iget-object·v0,·v0,·Lokio/AsyncTimeout;->f:Lokio/AsyncTimeout; | 238 | ····iget-object·v0,·v0,·Lokio/AsyncTimeout;->f:Lokio/AsyncTimeout; |
| 229 | ····:try_end_2 | 239 | ····:try_end_2 |
| 230 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 | 240 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 |
| 231 | ····goto·:goto_1 | 241 | ····goto·:goto_1 |
| 232 | .end·method | 242 | .end·method |
| 243 | .method·private·b(J)J | ||
| 244 | ····.locals·3 | ||
| 245 | ····.prologue | ||
| 246 | ····.line·144 | ||
| 247 | ····iget-wide·v0,·p0,·Lokio/AsyncTimeout;->g:J | ||
| 248 | ····sub-long/2addr·v0,·p1 | ||
| Max diff block lines reached; 3243/6506 bytes (49.85%) of diff not shown. | |||
| Offset 295, 15 lines modified | Offset 295, 15 lines modified | ||
| 295 | ····invoke-direct·{p0,·v1,·v2,·v0},·Lokio/GzipSource;->a(Ljava/lang/String;II)V | 295 | ····invoke-direct·{p0,·v1,·v2,·v0},·Lokio/GzipSource;->a(Ljava/lang/String;II)V |
| 296 | ····.line·121 | 296 | ····.line·121 |
| 297 | ····iget-object·v0,·p0,·Lokio/GzipSource;->b:Lokio/BufferedSource; | 297 | ····iget-object·v0,·p0,·Lokio/GzipSource;->b:Lokio/BufferedSource; |
| 298 | ····const-wide/16·v2,·0x8 | 298 | ····const-wide/16·v2,·0x8 |
| 299 | ····invoke-interface·{v0,·v2,·v3},·Lokio/BufferedSource;-> | 299 | ····invoke-interface·{v0,·v2,·v3},·Lokio/BufferedSource;->h(J)V |
| 300 | ····.line·127 | 300 | ····.line·127 |
| 301 | ····shr-int/lit8·v0,·v7,·0x2 | 301 | ····shr-int/lit8·v0,·v7,·0x2 |
| 302 | ····and-int/lit8·v0,·v0,·0x1 | 302 | ····and-int/lit8·v0,·v0,·0x1 |
| 303 | ····const/4·v1,·0x1 | 303 | ····const/4·v1,·0x1 |
| Offset 372, 15 lines modified | Offset 372, 15 lines modified | ||
| 372 | ····.line·133 | 372 | ····.line·133 |
| 373 | ····:cond_2 | 373 | ····:cond_2 |
| 374 | ····iget-object·v0,·p0,·Lokio/GzipSource;->b:Lokio/BufferedSource; | 374 | ····iget-object·v0,·p0,·Lokio/GzipSource;->b:Lokio/BufferedSource; |
| 375 | ····int-to-long·v2,·v8 | 375 | ····int-to-long·v2,·v8 |
| 376 | ····invoke-interface·{v0,·v2,·v3},·Lokio/BufferedSource;-> | 376 | ····invoke-interface·{v0,·v2,·v3},·Lokio/BufferedSource;->h(J)V |
| 377 | ····.line·140 | 377 | ····.line·140 |
| 378 | ····:cond_3 | 378 | ····:cond_3 |
| 379 | ····shr-int/lit8·v0,·v7,·0x3 | 379 | ····shr-int/lit8·v0,·v7,·0x3 |
| 380 | ····and-int/lit8·v0,·v0,·0x1 | 380 | ····and-int/lit8·v0,·v0,·0x1 |
| Offset 442, 15 lines modified | Offset 442, 15 lines modified | ||
| 442 | ····:cond_6 | 442 | ····:cond_6 |
| 443 | ····iget-object·v0,·p0,·Lokio/GzipSource;->b:Lokio/BufferedSource; | 443 | ····iget-object·v0,·p0,·Lokio/GzipSource;->b:Lokio/BufferedSource; |
| 444 | ····const-wide/16·v2,·0x1 | 444 | ····const-wide/16·v2,·0x1 |
| 445 | ····add-long/2addr·v2,·v8 | 445 | ····add-long/2addr·v2,·v8 |
| 446 | ····invoke-interface·{v0,·v2,·v3},·Lokio/BufferedSource;-> | 446 | ····invoke-interface·{v0,·v2,·v3},·Lokio/BufferedSource;->h(J)V |
| 447 | ····.line·151 | 447 | ····.line·151 |
| 448 | ····:cond_7 | 448 | ····:cond_7 |
| 449 | ····shr-int/lit8·v0,·v7,·0x4 | 449 | ····shr-int/lit8·v0,·v7,·0x4 |
| 450 | ····and-int/lit8·v0,·v0,·0x1 | 450 | ····and-int/lit8·v0,·v0,·0x1 |
| Offset 504, 15 lines modified | Offset 504, 15 lines modified | ||
| 504 | ····:cond_9 | 504 | ····:cond_9 |
| 505 | ····iget-object·v0,·p0,·Lokio/GzipSource;->b:Lokio/BufferedSource; | 505 | ····iget-object·v0,·p0,·Lokio/GzipSource;->b:Lokio/BufferedSource; |
| 506 | ····const-wide/16·v2,·0x1 | 506 | ····const-wide/16·v2,·0x1 |
| 507 | ····add-long/2addr·v2,·v8 | 507 | ····add-long/2addr·v2,·v8 |
| 508 | ····invoke-interface·{v0,·v2,·v3},·Lokio/BufferedSource;-> | 508 | ····invoke-interface·{v0,·v2,·v3},·Lokio/BufferedSource;->h(J)V |
| 509 | ····.line·162 | 509 | ····.line·162 |
| 510 | ····:cond_a | 510 | ····:cond_a |
| 511 | ····if-eqz·v6,·:cond_b | 511 | ····if-eqz·v6,·:cond_b |
| 512 | ····.line·163 | 512 | ····.line·163 |
| 513 | ····const-string·v0,·"FHCRC" | 513 | ····const-string·v0,·"FHCRC" |
| Offset 1, 35 lines modified | Offset 1, 35 lines modified | ||
| 1 | .class·public·Lokio/Timeout; | 1 | .class·public·Lokio/Timeout; |
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"SourceFile" | 3 | .source·"SourceFile" |
| 4 | #·static·fields | 4 | #·static·fields |
| 5 | .field·public·static·final· | 5 | .field·public·static·final·b:Lokio/Timeout; |
| 6 | #·instance·fields | 6 | #·instance·fields |
| 7 | .field·private·a:Z | 7 | .field·private·a:Z |
| 8 | .field·private· | 8 | .field·private·c:J |
| 9 | .field·private·d:J | 9 | .field·private·d:J |
| 10 | #·direct·methods | 10 | #·direct·methods |
| 11 | .method·static·constructor·<clinit>()V | 11 | .method·static·constructor·<clinit>()V |
| 12 | ····.locals·1 | 12 | ····.locals·1 |
| 13 | ····.prologue | 13 | ····.prologue |
| 14 | ····.line·49 | 14 | ····.line·49 |
| 15 | ····new-instance·v0,·Lokio/Timeout$1; | 15 | ····new-instance·v0,·Lokio/Timeout$1; |
| 16 | ····invoke-direct·{v0},·Lokio/Timeout$1;-><init>()V | 16 | ····invoke-direct·{v0},·Lokio/Timeout$1;-><init>()V |
| 17 | ····sput-object·v0,·Lokio/Timeout;-> | 17 | ····sput-object·v0,·Lokio/Timeout;->b:Lokio/Timeout; |
| 18 | ····return-void | 18 | ····return-void |
| 19 | .end·method | 19 | .end·method |
| 20 | .method·public·constructor·<init>()V | 20 | .method·public·constructor·<init>()V |
| 21 | ····.locals·0 | 21 | ····.locals·0 |
| Offset 49, 15 lines modified | Offset 49, 15 lines modified | ||
| 49 | ····.prologue | 49 | ····.prologue |
| 50 | ····.line·115 | 50 | ····.line·115 |
| 51 | ····const/4·v0,·0x1 | 51 | ····const/4·v0,·0x1 |
| 52 | ····iput-boolean·v0,·p0,·Lokio/Timeout;->a:Z | 52 | ····iput-boolean·v0,·p0,·Lokio/Timeout;->a:Z |
| 53 | ····.line·116 | 53 | ····.line·116 |
| 54 | ····iput-wide·p1,·p0,·Lokio/Timeout;-> | 54 | ····iput-wide·p1,·p0,·Lokio/Timeout;->c:J |
| 55 | ····.line·117 | 55 | ····.line·117 |
| 56 | ····return-object·p0 | 56 | ····return-object·p0 |
| 57 | .end·method | 57 | .end·method |
| 58 | .method·public·a(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; | 58 | .method·public·a(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; |
| 59 | ····.locals·3 | 59 | ····.locals·3 |
| Offset 153, 15 lines modified | Offset 153, 15 lines modified | ||
| 153 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 153 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
| 154 | ····throw·v0 | 154 | ····throw·v0 |
| 155 | ····.line·106 | 155 | ····.line·106 |
| 156 | ····:cond_0 | 156 | ····:cond_0 |
| 157 | ····iget-wide·v0,·p0,·Lokio/Timeout;-> | 157 | ····iget-wide·v0,·p0,·Lokio/Timeout;->c:J |
| 158 | ····return-wide·v0 | 158 | ····return-wide·v0 |
| 159 | .end·method | 159 | .end·method |
| 160 | .method·public·d_()Lokio/Timeout; | 160 | .method·public·d_()Lokio/Timeout; |
| 161 | ····.locals·2 | 161 | ····.locals·2 |
| Offset 171, 15 lines modified | Offset 171, 15 lines modified | ||
| 171 | ····iput-wide·v0,·p0,·Lokio/Timeout;->d:J | 171 | ····iput-wide·v0,·p0,·Lokio/Timeout;->d:J |
| 172 | ····.line·130 | 172 | ····.line·130 |
| 173 | ····return-object·p0 | 173 | ····return-object·p0 |
| 174 | .end·method | 174 | .end·method |
| 175 | .method·public· | 175 | .method·public·e_()Lokio/Timeout; |
| 176 | ····.locals·1 | 176 | ····.locals·1 |
| 177 | ····.prologue | 177 | ····.prologue |
| 178 | ····.line·135 | 178 | ····.line·135 |
| 179 | ····const/4·v0,·0x0 | 179 | ····const/4·v0,·0x0 |
| 180 | ····iput-boolean·v0,·p0,·Lokio/Timeout;->a:Z | 180 | ····iput-boolean·v0,·p0,·Lokio/Timeout;->a:Z |
| Offset 210, 15 lines modified | Offset 210, 15 lines modified | ||
| 210 | ····.line·149 | 210 | ····.line·149 |
| 211 | ····:cond_0 | 211 | ····:cond_0 |
| 212 | ····iget-boolean·v0,·p0,·Lokio/Timeout;->a:Z | 212 | ····iget-boolean·v0,·p0,·Lokio/Timeout;->a:Z |
| 213 | ····if-eqz·v0,·:cond_1 | 213 | ····if-eqz·v0,·:cond_1 |
| 214 | ····iget-wide·v0,·p0,·Lokio/Timeout;-> | 214 | ····iget-wide·v0,·p0,·Lokio/Timeout;->c:J |
| 215 | ····invoke-static·{},·Ljava/lang/System;->nanoTime()J | 215 | ····invoke-static·{},·Ljava/lang/System;->nanoTime()J |
| 216 | ····move-result-wide·v2 | 216 | ····move-result-wide·v2 |
| 217 | ····sub-long/2addr·v0,·v2 | 217 | ····sub-long/2addr·v0,·v2 |
| Offset 15, 17 lines modified | Offset 15, 14 lines modified | ||
| 15 | .method·public·abstract·a(Ljava/nio/charset/Charset;)Ljava/lang/String; | 15 | .method·public·abstract·a(Ljava/nio/charset/Charset;)Ljava/lang/String; |
| 16 | .end·method | 16 | .end·method |
| 17 | .method·public·abstract·a(J)V | 17 | .method·public·abstract·a(J)V |
| 18 | .end·method | 18 | .end·method |
| 19 | .method·public·abstract·a([B)V | ||
| 20 | .end·method | ||
| 21 | .method·public·abstract·a(JLokio/ByteString;)Z | 19 | .method·public·abstract·a(JLokio/ByteString;)Z |
| 22 | .end·method | 20 | .end·method |
| 23 | .method·public·abstract·b(Lokio/ByteString;)J | 21 | .method·public·abstract·b(Lokio/ByteString;)J |
| 24 | .end·method | 22 | .end·method |
| 25 | .method·public·abstract·b(J)Z | 23 | .method·public·abstract·b(J)Z |
| Offset 42, 24 lines modified | Offset 39, 24 lines modified | ||
| 42 | .method·public·abstract·e()Z | 39 | .method·public·abstract·e()Z |
| 43 | .end·method | 40 | .end·method |
| 44 | .method·public·abstract·f()Ljava/io/InputStream; | 41 | .method·public·abstract·f()Ljava/io/InputStream; |
| 45 | .end·method | 42 | .end·method |
| 46 | .method·public·abstract· | 43 | .method·public·abstract·g(J)[B |
| 47 | .end·method | 44 | .end·method |
| 48 | .method·public·abstract·h( | 45 | .method·public·abstract·h()B |
| 49 | .end·method | 46 | .end·method |
| 50 | .method·public·abstract· | 47 | .method·public·abstract·h(J)V |
| 51 | .end·method | 48 | .end·method |
| 52 | .method·public·abstract·i( | 49 | .method·public·abstract·i()S |
| 53 | .end·method | 50 | .end·method |
| 54 | .method·public·abstract·j()I | 51 | .method·public·abstract·j()I |
| 55 | .end·method | 52 | .end·method |
| 56 | .method·public·abstract·k()S | 53 | .method·public·abstract·k()S |
| 57 | .end·method | 54 | .end·method |
| Offset 5, 15 lines modified | Offset 5, 15 lines modified | ||
| 5 | #·annotations | 5 | #·annotations |
| 6 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 6 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
| 7 | ····value·=·Lokio/Okio;->c(Ljava/net/Socket;)Lokio/AsyncTimeout; | 7 | ····value·=·Lokio/Okio;->c(Ljava/net/Socket;)Lokio/AsyncTimeout; |
| 8 | .end·annotation | 8 | .end·annotation |
| 9 | .annotation·system·Ldalvik/annotation/InnerClass; | 9 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 10 | ····accessFlags·=·0x | 10 | ····accessFlags·=·0x8 |
| 11 | ····name·=·null | 11 | ····name·=·null |
| 12 | .end·annotation | 12 | .end·annotation |
| 13 | #·instance·fields | 13 | #·instance·fields |
| 14 | .field·final·synthetic·a:Ljava/net/Socket; | 14 | .field·final·synthetic·a:Ljava/net/Socket; |
| Offset 30, 15 lines modified | Offset 30, 15 lines modified | ||
| 30 | .method·public·abstract·h(I)Lokio/BufferedSink; | 30 | .method·public·abstract·h(I)Lokio/BufferedSink; |
| 31 | .end·method | 31 | .end·method |
| 32 | .method·public·abstract·i(I)Lokio/BufferedSink; | 32 | .method·public·abstract·i(I)Lokio/BufferedSink; |
| 33 | .end·method | 33 | .end·method |
| 34 | .method·public·abstract· | 34 | .method·public·abstract·k(J)Lokio/BufferedSink; |
| 35 | .end·method | 35 | .end·method |
| 36 | .method·public·abstract· | 36 | .method·public·abstract·l(J)Lokio/BufferedSink; |
| 37 | .end·method | 37 | .end·method |
| 38 | .method·public·abstract·u()Lokio/BufferedSink; | 38 | .method·public·abstract·u()Lokio/BufferedSink; |
| 39 | .end·method | 39 | .end·method |
| Offset 91, 15 lines modified | Offset 91, 15 lines modified | ||
| 91 | ····iput·v1,·p0,·Lokio/InflaterSource;->c:I | 91 | ····iput·v1,·p0,·Lokio/InflaterSource;->c:I |
| 92 | ····.line·115 | 92 | ····.line·115 |
| 93 | ····iget-object·v1,·p0,·Lokio/InflaterSource;->a:Lokio/BufferedSource; | 93 | ····iget-object·v1,·p0,·Lokio/InflaterSource;->a:Lokio/BufferedSource; |
| 94 | ····int-to-long·v2,·v0 | 94 | ····int-to-long·v2,·v0 |
| 95 | ····invoke-interface·{v1,·v2,·v3},·Lokio/BufferedSource;-> | 95 | ····invoke-interface·{v1,·v2,·v3},·Lokio/BufferedSource;->h(J)V |
| 96 | ····goto·:goto_0 | 96 | ····goto·:goto_0 |
| 97 | .end·method | 97 | .end·method |
| 98 | #·virtual·methods | 98 | #·virtual·methods |
| 99 | .method·public·a(Lokio/Buffer;J)J | 99 | .method·public·a(Lokio/Buffer;J)J |
| Offset 8, 15 lines modified | Offset 8, 15 lines modified | ||
| 8 | #·annotations | 8 | #·annotations |
| 9 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 9 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
| 10 | ····value·=·Lokio/Okio;->a(Ljava/io/InputStream;Lokio/Timeout;)Lokio/Source; | 10 | ····value·=·Lokio/Okio;->a(Ljava/io/InputStream;Lokio/Timeout;)Lokio/Source; |
| 11 | .end·annotation | 11 | .end·annotation |
| 12 | .annotation·system·Ldalvik/annotation/InnerClass; | 12 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 13 | ····accessFlags·=·0x | 13 | ····accessFlags·=·0x8 |
| 14 | ····name·=·null | 14 | ····name·=·null |
| 15 | .end·annotation | 15 | .end·annotation |
| 16 | #·instance·fields | 16 | #·instance·fields |
| 17 | .field·final·synthetic·a:Lokio/Timeout; | 17 | .field·final·synthetic·a:Lokio/Timeout; |
| Offset 79, 22 lines modified | Offset 79, 24 lines modified | ||
| 79 | ····move-exception·v0 | 79 | ····move-exception·v0 |
| 80 | ····goto·:goto_0 | 80 | ····goto·:goto_0 |
| 81 | ····.line·318 | 81 | ····.line·318 |
| 82 | ····:cond_0 | 82 | ····:cond_0 |
| 83 | ····:try_start_3 | 83 | ····:try_start_3 |
| 84 | ···· | 84 | ····invoke-static·{},·Lokio/AsyncTimeout;->f()Lokio/AsyncTimeout; |
| 85 | ····move-result-object·v2 | ||
| 85 | ····if-ne·v0,·v2,·:cond_1 | 86 | ····if-ne·v0,·v2,·:cond_1 |
| 86 | ····.line·319 | 87 | ····.line·319 |
| 87 | ····const/4·v0,·0x0 | 88 | ····const/4·v0,·0x0 |
| 88 | ···· | 89 | ····invoke-static·{v0},·Lokio/AsyncTimeout;->a(Lokio/AsyncTimeout;)Lokio/AsyncTimeout; |
| 89 | ····.line·320 | 90 | ····.line·320 |
| 90 | ····monitor-exit·v1 | 91 | ····monitor-exit·v1 |
| 91 | ····return-void | 92 | ····return-void |
| 92 | ····.line·322 | 93 | ····.line·322 |
| Offset 66, 70 lines modified | Offset 66, 70 lines modified | ||
| 66 | ····return-void | 66 | ····return-void |
| 67 | .end·method | 67 | .end·method |
| 68 | .method·private·a(Lokio/Segment;ILokio/ByteString;II)Z | 68 | .method·private·a(Lokio/Segment;ILokio/ByteString;II)Z |
| 69 | ····.locals·6 | 69 | ····.locals·6 |
| 70 | ····.prologue | 70 | ····.prologue |
| 71 | ····.line·1 | 71 | ····.line·1483 |
| 72 | ····iget·v1,·p1,·Lokio/Segment;->c:I | 72 | ····iget·v1,·p1,·Lokio/Segment;->c:I |
| 73 | ····.line·1 | 73 | ····.line·1484 |
| 74 | ····iget-object·v0,·p1,·Lokio/Segment;->a:[B | 74 | ····iget-object·v0,·p1,·Lokio/Segment;->a:[B |
| 75 | ····move·v2,·p2 | 75 | ····move·v2,·p2 |
| 76 | ····move-object·v3,·p1 | 76 | ····move-object·v3,·p1 |
| 77 | ····.line·1 | 77 | ····.line·1486 |
| 78 | ····:goto_0 | 78 | ····:goto_0 |
| 79 | ····if-ge·p4,·p5,·:cond_2 | 79 | ····if-ge·p4,·p5,·:cond_2 |
| 80 | ····.line·1 | 80 | ····.line·1487 |
| 81 | ····if-ne·v2,·v1,·:cond_0 | 81 | ····if-ne·v2,·v1,·:cond_0 |
| 82 | ····.line·1 | 82 | ····.line·1488 |
| 83 | ····iget-object·v3,·v3,·Lokio/Segment;->f:Lokio/Segment; | 83 | ····iget-object·v3,·v3,·Lokio/Segment;->f:Lokio/Segment; |
| 84 | ····.line·1 | 84 | ····.line·1489 |
| 85 | ····iget-object·v0,·v3,·Lokio/Segment;->a:[B | 85 | ····iget-object·v0,·v3,·Lokio/Segment;->a:[B |
| 86 | ····.line·1 | 86 | ····.line·1490 |
| 87 | ····iget·v2,·v3,·Lokio/Segment;->b:I | 87 | ····iget·v2,·v3,·Lokio/Segment;->b:I |
| 88 | ····.line·1 | 88 | ····.line·1491 |
| 89 | ····iget·v1,·v3,·Lokio/Segment;->c:I | 89 | ····iget·v1,·v3,·Lokio/Segment;->c:I |
| 90 | ····.line·1 | 90 | ····.line·1494 |
| 91 | ····:cond_0 | 91 | ····:cond_0 |
| 92 | ····aget-byte·v4,·v0,·v2 | 92 | ····aget-byte·v4,·v0,·v2 |
| 93 | ····invoke-virtual·{p3,·p4},·Lokio/ByteString;->a(I)B | 93 | ····invoke-virtual·{p3,·p4},·Lokio/ByteString;->a(I)B |
| 94 | ····move-result·v5 | 94 | ····move-result·v5 |
| 95 | ····if-eq·v4,·v5,·:cond_1 | 95 | ····if-eq·v4,·v5,·:cond_1 |
| 96 | ····.line·1 | 96 | ····.line·1495 |
| 97 | ····const/4·v0,·0x0 | 97 | ····const/4·v0,·0x0 |
| 98 | ····.line·15 | 98 | ····.line·1502 |
| 99 | ····:goto_1 | 99 | ····:goto_1 |
| 100 | ····return·v0 | 100 | ····return·v0 |
| 101 | ····.line·1 | 101 | ····.line·1498 |
| 102 | ····:cond_1 | 102 | ····:cond_1 |
| 103 | ····add-int/lit8·v2,·v2,·0x1 | 103 | ····add-int/lit8·v2,·v2,·0x1 |
| 104 | ····.line·1 | 104 | ····.line·1499 |
| 105 | ····add-int/lit8·p4,·p4,·0x1 | 105 | ····add-int/lit8·p4,·p4,·0x1 |
| 106 | ····goto·:goto_0 | 106 | ····goto·:goto_0 |
| 107 | ····.line·15 | 107 | ····.line·1502 |
| 108 | ····:cond_2 | 108 | ····:cond_2 |
| 109 | ····const/4·v0,·0x1 | 109 | ····const/4·v0,·0x1 |
| 110 | ····goto·:goto_1 | 110 | ····goto·:goto_1 |
| 111 | .end·method | 111 | .end·method |
| Offset 202, 15 lines modified | Offset 202, 15 lines modified | ||
| 202 | ····:try_start_0 | 202 | ····:try_start_0 |
| 203 | ····invoke-virtual·{v3},·Lokio/ByteString;->g()I | 203 | ····invoke-virtual·{v3},·Lokio/ByteString;->g()I |
| 204 | ····move-result·v0 | 204 | ····move-result·v0 |
| 205 | ····int-to-long·v0,·v0 | 205 | ····int-to-long·v0,·v0 |
| 206 | ····invoke-virtual·{p0,·v0,·v1},·Lokio/Buffer;-> | 206 | ····invoke-virtual·{p0,·v0,·v1},·Lokio/Buffer;->h(J)V |
| 207 | ····:try_end_0 | 207 | ····:try_end_0 |
| 208 | ····.catch·Ljava/io/EOFException;·{:try_start_0·..·:try_end_0}·:catch_0 | 208 | ····.catch·Ljava/io/EOFException;·{:try_start_0·..·:try_end_0}·:catch_0 |
| 209 | ····move·v0,·v6 | 209 | ····move·v0,·v6 |
| 210 | ····.line·545 | 210 | ····.line·545 |
| 211 | ····goto·:goto_0 | 211 | ····goto·:goto_0 |
| Offset 239, 390 lines modified | Offset 239, 298 lines modified | ||
| 239 | ····goto·:goto_0 | 239 | ····goto·:goto_0 |
| 240 | .end·method | 240 | .end·method |
| 241 | .method·public·a([BII)I | 241 | .method·public·a([BII)I |
| 242 | ····.locals·6 | 242 | ····.locals·6 |
| 243 | ····.prologue | 243 | ····.prologue |
| 244 | ····.line·7 | 244 | ····.line·778 |
| 245 | ····array-length·v0,·p1 | 245 | ····array-length·v0,·p1 |
| 246 | ····int-to-long·v0,·v0 | 246 | ····int-to-long·v0,·v0 |
| 247 | ····int-to-long·v2,·p2 | 247 | ····int-to-long·v2,·p2 |
| 248 | ····int-to-long·v4,·p3 | 248 | ····int-to-long·v4,·p3 |
| 249 | ····invoke-static/range·{v0·..·v5},·Lokio/Util;->a(JJJ)V | 249 | ····invoke-static/range·{v0·..·v5},·Lokio/Util;->a(JJJ)V |
| 250 | ····.line·78 | 250 | ····.line·780 |
| 251 | ····iget-object·v1,·p0,·Lokio/Buffer;->a:Lokio/Segment; | 251 | ····iget-object·v1,·p0,·Lokio/Buffer;->a:Lokio/Segment; |
| 252 | ····.line·78 | 252 | ····.line·781 |
| 253 | ····if-nez·v1,·:cond_1 | 253 | ····if-nez·v1,·:cond_1 |
| 254 | ····const/4·v0,·-0x1 | 254 | ····const/4·v0,·-0x1 |
| 255 | ····.line· | 255 | ····.line·793 |
| 256 | ····:cond_0 | 256 | ····:cond_0 |
| 257 | ····:goto_0 | 257 | ····:goto_0 |
| 258 | ····return·v0 | 258 | ····return·v0 |
| 259 | ····.line·7 | 259 | ····.line·782 |
| 260 | ····:cond_1 | 260 | ····:cond_1 |
| 261 | ····iget·v0,·v1,·Lokio/Segment;->c:I | 261 | ····iget·v0,·v1,·Lokio/Segment;->c:I |
| 262 | ····iget·v2,·v1,·Lokio/Segment;->b:I | 262 | ····iget·v2,·v1,·Lokio/Segment;->b:I |
| 263 | ····sub-int/2addr·v0,·v2 | 263 | ····sub-int/2addr·v0,·v2 |
| 264 | ····invoke-static·{p3,·v0},·Ljava/lang/Math;->min(II)I | 264 | ····invoke-static·{p3,·v0},·Ljava/lang/Math;->min(II)I |
| Max diff block lines reached; 88295/90798 bytes (97.24%) of diff not shown. | |||
| Offset 8, 15 lines modified | Offset 8, 15 lines modified | ||
| 8 | #·annotations | 8 | #·annotations |
| 9 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 9 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
| 10 | ····value·=·Lokio/Okio;->a(Ljava/io/OutputStream;Lokio/Timeout;)Lokio/Sink; | 10 | ····value·=·Lokio/Okio;->a(Ljava/io/OutputStream;Lokio/Timeout;)Lokio/Sink; |
| 11 | .end·annotation | 11 | .end·annotation |
| 12 | .annotation·system·Ldalvik/annotation/InnerClass; | 12 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 13 | ····accessFlags·=·0x | 13 | ····accessFlags·=·0x8 |
| 14 | ····name·=·null | 14 | ····name·=·null |
| 15 | .end·annotation | 15 | .end·annotation |
| 16 | #·instance·fields | 16 | #·instance·fields |
| 17 | .field·final·synthetic·a:Lokio/Timeout; | 17 | .field·final·synthetic·a:Lokio/Timeout; |
| Offset 5, 15 lines modified | Offset 5, 15 lines modified | ||
| 5 | #·annotations | 5 | #·annotations |
| 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 7 | ····value·=·Lokio/Timeout; | 7 | ····value·=·Lokio/Timeout; |
| 8 | .end·annotation | 8 | .end·annotation |
| 9 | .annotation·system·Ldalvik/annotation/InnerClass; | 9 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 10 | ····accessFlags·=·0x | 10 | ····accessFlags·=·0x8 |
| 11 | ····name·=·null | 11 | ····name·=·null |
| 12 | .end·annotation | 12 | .end·annotation |
| 13 | #·direct·methods | 13 | #·direct·methods |
| 14 | .method·constructor·<init>()V | 14 | .method·constructor·<init>()V |
| 15 | ····.locals·0 | 15 | ····.locals·0 |
| Offset 43, 70 lines modified | Offset 43, 70 lines modified | ||
| 43 | ····const/4·v5,·0x2 | 43 | ····const/4·v5,·0x2 |
| 44 | ····const/4·v4,·0x1 | 44 | ····const/4·v4,·0x1 |
| 45 | ····const/4·v3,·0x0 | 45 | ····const/4·v3,·0x0 |
| 46 | ····.line·2 | 46 | ····.line·23 |
| 47 | ····new-instance·v0,·Lokhttp3/TlsVersion; | 47 | ····new-instance·v0,·Lokhttp3/TlsVersion; |
| 48 | ····const-string·v1,·"TLS_1_3" | 48 | ····const-string·v1,·"TLS_1_3" |
| 49 | ····const-string·v2,·"TLSv1.3" | 49 | ····const-string·v2,·"TLSv1.3" |
| 50 | ····invoke-direct·{v0,·v1,·v3,·v2},·Lokhttp3/TlsVersion;-><init>(Ljava/lang/String;ILjava/lang/String;)V | 50 | ····invoke-direct·{v0,·v1,·v3,·v2},·Lokhttp3/TlsVersion;-><init>(Ljava/lang/String;ILjava/lang/String;)V |
| 51 | ····sput-object·v0,·Lokhttp3/TlsVersion;->a:Lokhttp3/TlsVersion; | 51 | ····sput-object·v0,·Lokhttp3/TlsVersion;->a:Lokhttp3/TlsVersion; |
| 52 | ····.line·2 | 52 | ····.line·24 |
| 53 | ····new-instance·v0,·Lokhttp3/TlsVersion; | 53 | ····new-instance·v0,·Lokhttp3/TlsVersion; |
| 54 | ····const-string·v1,·"TLS_1_2" | 54 | ····const-string·v1,·"TLS_1_2" |
| 55 | ····const-string·v2,·"TLSv1.2" | 55 | ····const-string·v2,·"TLSv1.2" |
| 56 | ····invoke-direct·{v0,·v1,·v4,·v2},·Lokhttp3/TlsVersion;-><init>(Ljava/lang/String;ILjava/lang/String;)V | 56 | ····invoke-direct·{v0,·v1,·v4,·v2},·Lokhttp3/TlsVersion;-><init>(Ljava/lang/String;ILjava/lang/String;)V |
| 57 | ····sput-object·v0,·Lokhttp3/TlsVersion;->b:Lokhttp3/TlsVersion; | 57 | ····sput-object·v0,·Lokhttp3/TlsVersion;->b:Lokhttp3/TlsVersion; |
| 58 | ····.line·2 | 58 | ····.line·25 |
| 59 | ····new-instance·v0,·Lokhttp3/TlsVersion; | 59 | ····new-instance·v0,·Lokhttp3/TlsVersion; |
| 60 | ····const-string·v1,·"TLS_1_1" | 60 | ····const-string·v1,·"TLS_1_1" |
| 61 | ····const-string·v2,·"TLSv1.1" | 61 | ····const-string·v2,·"TLSv1.1" |
| 62 | ····invoke-direct·{v0,·v1,·v5,·v2},·Lokhttp3/TlsVersion;-><init>(Ljava/lang/String;ILjava/lang/String;)V | 62 | ····invoke-direct·{v0,·v1,·v5,·v2},·Lokhttp3/TlsVersion;-><init>(Ljava/lang/String;ILjava/lang/String;)V |
| 63 | ····sput-object·v0,·Lokhttp3/TlsVersion;->c:Lokhttp3/TlsVersion; | 63 | ····sput-object·v0,·Lokhttp3/TlsVersion;->c:Lokhttp3/TlsVersion; |
| 64 | ····.line· | 64 | ····.line·26 |
| 65 | ····new-instance·v0,·Lokhttp3/TlsVersion; | 65 | ····new-instance·v0,·Lokhttp3/TlsVersion; |
| 66 | ····const-string·v1,·"TLS_1_0" | 66 | ····const-string·v1,·"TLS_1_0" |
| 67 | ····const-string·v2,·"TLSv1" | 67 | ····const-string·v2,·"TLSv1" |
| 68 | ····invoke-direct·{v0,·v1,·v6,·v2},·Lokhttp3/TlsVersion;-><init>(Ljava/lang/String;ILjava/lang/String;)V | 68 | ····invoke-direct·{v0,·v1,·v6,·v2},·Lokhttp3/TlsVersion;-><init>(Ljava/lang/String;ILjava/lang/String;)V |
| 69 | ····sput-object·v0,·Lokhttp3/TlsVersion;->d:Lokhttp3/TlsVersion; | 69 | ····sput-object·v0,·Lokhttp3/TlsVersion;->d:Lokhttp3/TlsVersion; |
| 70 | ····.line· | 70 | ····.line·27 |
| 71 | ····new-instance·v0,·Lokhttp3/TlsVersion; | 71 | ····new-instance·v0,·Lokhttp3/TlsVersion; |
| 72 | ····const-string·v1,·"SSL_3_0" | 72 | ····const-string·v1,·"SSL_3_0" |
| 73 | ····const-string·v2,·"SSLv3" | 73 | ····const-string·v2,·"SSLv3" |
| 74 | ····invoke-direct·{v0,·v1,·v7,·v2},·Lokhttp3/TlsVersion;-><init>(Ljava/lang/String;ILjava/lang/String;)V | 74 | ····invoke-direct·{v0,·v1,·v7,·v2},·Lokhttp3/TlsVersion;-><init>(Ljava/lang/String;ILjava/lang/String;)V |
| 75 | ····sput-object·v0,·Lokhttp3/TlsVersion;->e:Lokhttp3/TlsVersion; | 75 | ····sput-object·v0,·Lokhttp3/TlsVersion;->e:Lokhttp3/TlsVersion; |
| 76 | ····.line·2 | 76 | ····.line·22 |
| 77 | ····const/4·v0,·0x5 | 77 | ····const/4·v0,·0x5 |
| 78 | ····new-array·v0,·v0,·[Lokhttp3/TlsVersion; | 78 | ····new-array·v0,·v0,·[Lokhttp3/TlsVersion; |
| 79 | ····sget-object·v1,·Lokhttp3/TlsVersion;->a:Lokhttp3/TlsVersion; | 79 | ····sget-object·v1,·Lokhttp3/TlsVersion;->a:Lokhttp3/TlsVersion; |
| 80 | ····aput-object·v1,·v0,·v3 | 80 | ····aput-object·v1,·v0,·v3 |
| Offset 139, 95 lines modified | Offset 139, 42 lines modified | ||
| 139 | ············"(", | 139 | ············"(", |
| 140 | ············"Ljava/lang/String;", | 140 | ············"Ljava/lang/String;", |
| 141 | ············")V" | 141 | ············")V" |
| 142 | ········} | 142 | ········} |
| 143 | ····.end·annotation | 143 | ····.end·annotation |
| 144 | ····.prologue | 144 | ····.prologue |
| 145 | ····.line·3 | 145 | ····.line·32 |
| 146 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V | 146 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V |
| 147 | ····.line·3 | 147 | ····.line·33 |
| 148 | ····iput-object·p3,·p0,·Lokhttp3/TlsVersion;->f:Ljava/lang/String; | 148 | ····iput-object·p3,·p0,·Lokhttp3/TlsVersion;->f:Ljava/lang/String; |
| 149 | ····.line·3 | 149 | ····.line·34 |
| 150 | ····return-void | 150 | ····return-void |
| 151 | .end·method | 151 | .end·method |
| 152 | .method·static·varargs·a([Ljava/lang/String;)Ljava/util/List; | ||
| 153 | ····.locals·4 | ||
| 154 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
| 155 | ········value·=·{ | ||
| 156 | ············"([", | ||
| 157 | ············"Ljava/lang/String;", | ||
| 158 | ············")", | ||
| 159 | ············"Ljava/util/List", | ||
| 160 | ············"<", | ||
| 161 | ············"Lokhttp3/TlsVersion;", | ||
| 162 | ············">;" | ||
| 163 | ········} | ||
| 164 | ····.end·annotation | ||
| 165 | ····.prologue | ||
| 166 | ····.line·57 | ||
| 167 | ····new-instance·v1,·Ljava/util/ArrayList; | ||
| 168 | ····array-length·v0,·p0 | ||
| 169 | ····invoke-direct·{v1,·v0},·Ljava/util/ArrayList;-><init>(I)V | ||
| 170 | ····.line·58 | ||
| 171 | ····array-length·v2,·p0 | ||
| 172 | ····const/4·v0,·0x0 | ||
| 173 | ····:goto_0 | ||
| 174 | ····if-ge·v0,·v2,·:cond_0 | ||
| 175 | ····aget-object·v3,·p0,·v0 | ||
| 176 | ····.line·59 | ||
| 177 | ····invoke-static·{v3},·Lokhttp3/TlsVersion;->a(Ljava/lang/String;)Lokhttp3/TlsVersion; | ||
| 178 | ····move-result-object·v3 | ||
| 179 | ····invoke-interface·{v1,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z | ||
| Max diff block lines reached; 2660/6139 bytes (43.33%) of diff not shown. | |||
| Offset 8, 15 lines modified | Offset 8, 15 lines modified | ||
| 8 | #·annotations | 8 | #·annotations |
| 9 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 9 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 10 | ····value·=·Lokhttp3/CookieJar; | 10 | ····value·=·Lokhttp3/CookieJar; |
| 11 | .end·annotation | 11 | .end·annotation |
| 12 | .annotation·system·Ldalvik/annotation/InnerClass; | 12 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 13 | ····accessFlags·=·0x | 13 | ····accessFlags·=·0x8 |
| 14 | ····name·=·null | 14 | ····name·=·null |
| 15 | .end·annotation | 15 | .end·annotation |
| 16 | #·direct·methods | 16 | #·direct·methods |
| 17 | .method·constructor·<init>()V | 17 | .method·constructor·<init>()V |
| 18 | ····.locals·0 | 18 | ····.locals·0 |
| Offset 5, 15 lines modified | Offset 5, 15 lines modified | ||
| 5 | #·annotations | 5 | #·annotations |
| 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 7 | ····value·=·Lokhttp3/OkHttpClient; | 7 | ····value·=·Lokhttp3/OkHttpClient; |
| 8 | .end·annotation | 8 | .end·annotation |
| 9 | .annotation·system·Ldalvik/annotation/InnerClass; | 9 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 10 | ····accessFlags·=·0x | 10 | ····accessFlags·=·0x8 |
| 11 | ····name·=·null | 11 | ····name·=·null |
| 12 | .end·annotation | 12 | .end·annotation |
| 13 | #·direct·methods | 13 | #·direct·methods |
| 14 | .method·constructor·<init>()V | 14 | .method·constructor·<init>()V |
| 15 | ····.locals·0 | 15 | ····.locals·0 |
| Offset 27, 62 lines modified | Offset 27, 50 lines modified | ||
| 27 | #·virtual·methods | 27 | #·virtual·methods |
| 28 | .method·public·a(Lokhttp3/Response$Builder;)I | 28 | .method·public·a(Lokhttp3/Response$Builder;)I |
| 29 | ····.locals·1 | 29 | ····.locals·1 |
| 30 | ····.prologue | 30 | ····.prologue |
| 31 | ····.line·1 | 31 | ····.line·166 |
| 32 | ····iget·v0,·p1,·Lokhttp3/Response$Builder;->c:I | 32 | ····iget·v0,·p1,·Lokhttp3/Response$Builder;->c:I |
| 33 | ····return·v0 | 33 | ····return·v0 |
| 34 | .end·method | 34 | .end·method |
| 35 | .method·public·a(Lokhttp3/ConnectionPool;Lokhttp3/Address;Lokhttp3/internal/connection/StreamAllocation;)Ljava/net/Socket; | ||
| 36 | ····.locals·1 | ||
| 37 | ····.prologue | ||
| 38 | ····.line·158 | ||
| 39 | ····invoke-virtual·{p1,·p2,·p3},·Lokhttp3/ConnectionPool;->a(Lokhttp3/Address;Lokhttp3/internal/connection/StreamAllocation;)Ljava/net/Socket; | ||
| 40 | ····move-result-object·v0 | ||
| 41 | ····return-object·v0 | ||
| 42 | .end·method | ||
| 43 | .method·public·a(Lokhttp3/ConnectionPool;Lokhttp3/Address;Lokhttp3/internal/connection/StreamAllocation; | 35 | .method·public·a(Lokhttp3/ConnectionPool;Lokhttp3/Address;Lokhttp3/internal/connection/StreamAllocation;)Lokhttp3/internal/connection/RealConnection; |
| 44 | ····.locals·1 | 36 | ····.locals·1 |
| 45 | ····.prologue | 37 | ····.prologue |
| 46 | ····.line·149 | 38 | ····.line·149 |
| 47 | ····invoke-virtual·{p1,·p2,·p3 | 39 | ····invoke-virtual·{p1,·p2,·p3},·Lokhttp3/ConnectionPool;->a(Lokhttp3/Address;Lokhttp3/internal/connection/StreamAllocation;)Lokhttp3/internal/connection/RealConnection; |
| 48 | ····move-result-object·v0 | 40 | ····move-result-object·v0 |
| 49 | ····return-object·v0 | 41 | ····return-object·v0 |
| 50 | .end·method | 42 | .end·method |
| 51 | .method·public·a(Lokhttp3/ConnectionPool;)Lokhttp3/internal/connection/RouteDatabase; | 43 | .method·public·a(Lokhttp3/ConnectionPool;)Lokhttp3/internal/connection/RouteDatabase; |
| 52 | ····.locals·1 | 44 | ····.locals·1 |
| 53 | ····.prologue | 45 | ····.prologue |
| 54 | ····.line·16 | 46 | ····.line·162 |
| 55 | ····iget-object·v0,·p1,·Lokhttp3/ConnectionPool;->a:Lokhttp3/internal/connection/RouteDatabase; | 47 | ····iget-object·v0,·p1,·Lokhttp3/ConnectionPool;->a:Lokhttp3/internal/connection/RouteDatabase; |
| 56 | ····return-object·v0 | 48 | ····return-object·v0 |
| 57 | .end·method | 49 | .end·method |
| 58 | .method·public·a(Lokhttp3/ConnectionSpec;Ljavax/net/ssl/SSLSocket;Z)V | 50 | .method·public·a(Lokhttp3/ConnectionSpec;Ljavax/net/ssl/SSLSocket;Z)V |
| 59 | ····.locals·0 | 51 | ····.locals·0 |
| 60 | ····.prologue | 52 | ····.prologue |
| 61 | ····.line·17 | 53 | ····.line·171 |
| 62 | ····invoke-virtual·{p1,·p2,·p3},·Lokhttp3/ConnectionSpec;->a(Ljavax/net/ssl/SSLSocket;Z)V | 54 | ····invoke-virtual·{p1,·p2,·p3},·Lokhttp3/ConnectionSpec;->a(Ljavax/net/ssl/SSLSocket;Z)V |
| 63 | ····.line·17 | 55 | ····.line·172 |
| 64 | ····return-void | 56 | ····return-void |
| 65 | .end·method | 57 | .end·method |
| 66 | .method·public·a(Lokhttp3/Headers$Builder;Ljava/lang/String;)V | 58 | .method·public·a(Lokhttp3/Headers$Builder;Ljava/lang/String;)V |
| 67 | ····.locals·0 | 59 | ····.locals·0 |
| 68 | ····.prologue | 60 | ····.prologue |
| Offset 100, 41 lines modified | Offset 88, 41 lines modified | ||
| 100 | ····.line·135 | 88 | ····.line·135 |
| 101 | ····invoke-virtual·{p1,·p2,·p3},·Lokhttp3/Headers$Builder;->b(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$Builder; | 89 | ····invoke-virtual·{p1,·p2,·p3},·Lokhttp3/Headers$Builder;->b(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Headers$Builder; |
| 102 | ····.line·136 | 90 | ····.line·136 |
| 103 | ····return-void | 91 | ····return-void |
| 104 | .end·method | 92 | .end·method |
| 105 | .method·public·a(Lokhttp3/ | 93 | .method·public·a(Lokhttp3/ConnectionPool;Lokhttp3/internal/connection/RealConnection;)Z |
| 106 | ····.locals·1 | 94 | ····.locals·1 |
| 107 | ····.prologue | 95 | ····.prologue |
| 108 | ····.line·1 | 96 | ····.line·144 |
| 109 | ····invoke-virtual·{p1,·p2},·Lokhttp3/ | 97 | ····invoke-virtual·{p1,·p2},·Lokhttp3/ConnectionPool;->b(Lokhttp3/internal/connection/RealConnection;)Z |
| 110 | ····move-result·v0 | 98 | ····move-result·v0 |
| 111 | ····return·v0 | 99 | ····return·v0 |
| 112 | .end·method | 100 | .end·method |
| 113 | .method·public· | 101 | .method·public·b(Lokhttp3/ConnectionPool;Lokhttp3/Address;Lokhttp3/internal/connection/StreamAllocation;)Ljava/net/Socket; |
| 114 | ····.locals·1 | 102 | ····.locals·1 |
| 115 | ····.prologue | 103 | ····.prologue |
| 116 | ····.line·1 | 104 | ····.line·154 |
| 117 | ····invoke-virtual·{p1,·p2},·Lokhttp3/ConnectionPool;->b(Lokhttp3/internal/connection/ | 105 | ····invoke-virtual·{p1,·p2,·p3},·Lokhttp3/ConnectionPool;->b(Lokhttp3/Address;Lokhttp3/internal/connection/StreamAllocation;)Ljava/net/Socket; |
| 118 | ····move-result·v0 | 106 | ····move-result-object·v0 |
| 119 | ····return·v0 | 107 | ····return-object·v0 |
| 120 | .end·method | 108 | .end·method |
| 121 | .method·public·b(Lokhttp3/ConnectionPool;Lokhttp3/internal/connection/RealConnection;)V | 109 | .method·public·b(Lokhttp3/ConnectionPool;Lokhttp3/internal/connection/RealConnection;)V |
| 122 | ····.locals·0 | 110 | ····.locals·0 |
| 123 | ····.prologue | 111 | ····.prologue |
| 124 | ····.line·1 | 112 | ····.line·158 |
| 125 | ····invoke-virtual·{p1,·p2},·Lokhttp3/ConnectionPool;->a(Lokhttp3/internal/connection/RealConnection;)V | 113 | ····invoke-virtual·{p1,·p2},·Lokhttp3/ConnectionPool;->a(Lokhttp3/internal/connection/RealConnection;)V |
| 126 | ····.line·1 | 114 | ····.line·159 |
| 127 | ····return-void | 115 | ····return-void |
| 128 | .end·method | 116 | .end·method |
| Offset 5, 15 lines modified | Offset 5, 15 lines modified | ||
| 5 | #·annotations | 5 | #·annotations |
| 6 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 6 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
| 7 | ····value·=·Lokhttp3/RequestBody;->a(Lokhttp3/MediaType;[BII)Lokhttp3/RequestBody; | 7 | ····value·=·Lokhttp3/RequestBody;->a(Lokhttp3/MediaType;[BII)Lokhttp3/RequestBody; |
| 8 | .end·annotation | 8 | .end·annotation |
| 9 | .annotation·system·Ldalvik/annotation/InnerClass; | 9 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 10 | ····accessFlags·=·0x | 10 | ····accessFlags·=·0x8 |
| 11 | ····name·=·null | 11 | ····name·=·null |
| 12 | .end·annotation | 12 | .end·annotation |
| 13 | #·instance·fields | 13 | #·instance·fields |
| 14 | .field·final·synthetic·a:Lokhttp3/MediaType; | 14 | .field·final·synthetic·a:Lokhttp3/MediaType; |
| Offset 5, 15 lines modified | Offset 5, 15 lines modified | ||
| 5 | #·annotations | 5 | #·annotations |
| 6 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 6 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
| 7 | ····value·=·Lokhttp3/ResponseBody;->a(Lokhttp3/MediaType;JLokio/BufferedSource;)Lokhttp3/ResponseBody; | 7 | ····value·=·Lokhttp3/ResponseBody;->a(Lokhttp3/MediaType;JLokio/BufferedSource;)Lokhttp3/ResponseBody; |
| 8 | .end·annotation | 8 | .end·annotation |
| 9 | .annotation·system·Ldalvik/annotation/InnerClass; | 9 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 10 | ····accessFlags·=·0x | 10 | ····accessFlags·=·0x8 |
| 11 | ····name·=·null | 11 | ····name·=·null |
| 12 | .end·annotation | 12 | .end·annotation |
| 13 | #·instance·fields | 13 | #·instance·fields |
| 14 | .field·final·synthetic·a:Lokhttp3/MediaType; | 14 | .field·final·synthetic·a:Lokhttp3/MediaType; |
| Offset 21, 18 lines modified | Offset 21, 18 lines modified | ||
| 21 | #·virtual·methods | 21 | #·virtual·methods |
| 22 | .method·a()Ljava/lang/String; | 22 | .method·a()Ljava/lang/String; |
| 23 | ····.locals·1 | 23 | ····.locals·1 |
| 24 | ····.prologue | 24 | ····.prologue |
| 25 | ····.line·1 | 25 | ····.line·115 |
| 26 | ····iget-object·v0,·p0,·Lokhttp3/RealCall$AsyncCall;->a:Lokhttp3/RealCall; | 26 | ····iget-object·v0,·p0,·Lokhttp3/RealCall$AsyncCall;->a:Lokhttp3/RealCall; |
| 27 | ····iget-object·v0,·v0,·Lokhttp3/RealCall;-> | 27 | ····iget-object·v0,·v0,·Lokhttp3/RealCall;->c:Lokhttp3/Request; |
| 28 | ····invoke-virtual·{v0},·Lokhttp3/Request;->a()Lokhttp3/HttpUrl; | 28 | ····invoke-virtual·{v0},·Lokhttp3/Request;->a()Lokhttp3/HttpUrl; |
| 29 | ····move-result-object·v0 | 29 | ····move-result-object·v0 |
| 30 | ····invoke-virtual·{v0},·Lokhttp3/HttpUrl;->f()Ljava/lang/String; | 30 | ····invoke-virtual·{v0},·Lokhttp3/HttpUrl;->f()Ljava/lang/String; |
| Offset 43, 40 lines modified | Offset 43, 40 lines modified | ||
| 43 | .method·protected·b()V | 43 | .method·protected·b()V |
| 44 | ····.locals·5 | 44 | ····.locals·5 |
| 45 | ····.prologue | 45 | ····.prologue |
| 46 | ····const/4·v1,·0x1 | 46 | ····const/4·v1,·0x1 |
| 47 | ····.line·1 | 47 | ····.line·127 |
| 48 | ····const/4·v2,·0x0 | 48 | ····const/4·v2,·0x0 |
| 49 | ····.line·1 | 49 | ····.line·129 |
| 50 | ····:try_start_0 | 50 | ····:try_start_0 |
| 51 | ····iget-object·v0,·p0,·Lokhttp3/RealCall$AsyncCall;->a:Lokhttp3/RealCall; | 51 | ····iget-object·v0,·p0,·Lokhttp3/RealCall$AsyncCall;->a:Lokhttp3/RealCall; |
| 52 | ····invoke-virtual·{v0},·Lokhttp3/RealCall;->f()Lokhttp3/Response; | 52 | ····invoke-virtual·{v0},·Lokhttp3/RealCall;->f()Lokhttp3/Response; |
| 53 | ····move-result-object·v0 | 53 | ····move-result-object·v0 |
| 54 | ····.line·13 | 54 | ····.line·130 |
| 55 | ····iget-object·v3,·p0,·Lokhttp3/RealCall$AsyncCall;->a:Lokhttp3/RealCall; | 55 | ····iget-object·v3,·p0,·Lokhttp3/RealCall$AsyncCall;->a:Lokhttp3/RealCall; |
| 56 | ····iget-object·v3,·v3,·Lokhttp3/RealCall;->b:Lokhttp3/internal/http/RetryAndFollowUpInterceptor; | 56 | ····iget-object·v3,·v3,·Lokhttp3/RealCall;->b:Lokhttp3/internal/http/RetryAndFollowUpInterceptor; |
| 57 | ····invoke-virtual·{v3},·Lokhttp3/internal/http/RetryAndFollowUpInterceptor;->a()Z | 57 | ····invoke-virtual·{v3},·Lokhttp3/internal/http/RetryAndFollowUpInterceptor;->a()Z |
| 58 | ····:try_end_0 | 58 | ····:try_end_0 |
| 59 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1 | 59 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1 |
| 60 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 60 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
| 61 | ····move-result·v2 | 61 | ····move-result·v2 |
| 62 | ····if-eqz·v2,·:cond_0 | 62 | ····if-eqz·v2,·:cond_0 |
| 63 | ····.line·13 | 63 | ····.line·132 |
| 64 | ····:try_start_1 | 64 | ····:try_start_1 |
| 65 | ····iget-object·v0,·p0,·Lokhttp3/RealCall$AsyncCall;->c:Lokhttp3/Callback; | 65 | ····iget-object·v0,·p0,·Lokhttp3/RealCall$AsyncCall;->c:Lokhttp3/Callback; |
| 66 | ····iget-object·v2,·p0,·Lokhttp3/RealCall$AsyncCall;->a:Lokhttp3/RealCall; | 66 | ····iget-object·v2,·p0,·Lokhttp3/RealCall$AsyncCall;->a:Lokhttp3/RealCall; |
| 67 | ····new-instance·v3,·Ljava/io/IOException; | 67 | ····new-instance·v3,·Ljava/io/IOException; |
| Offset 85, 53 lines modified | Offset 85, 53 lines modified | ||
| 85 | ····invoke-direct·{v3,·v4},·Ljava/io/IOException;-><init>(Ljava/lang/String;)V | 85 | ····invoke-direct·{v3,·v4},·Ljava/io/IOException;-><init>(Ljava/lang/String;)V |
| 86 | ····invoke-interface·{v0,·v2,·v3},·Lokhttp3/Callback;->a(Lokhttp3/Call;Ljava/io/IOException;)V | 86 | ····invoke-interface·{v0,·v2,·v3},·Lokhttp3/Callback;->a(Lokhttp3/Call;Ljava/io/IOException;)V |
| 87 | ····:try_end_1 | 87 | ····:try_end_1 |
| 88 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_0 | 88 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_0 |
| 89 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 89 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
| 90 | ····.line·1 | 90 | ····.line·145 |
| 91 | ····:goto_0 | 91 | ····:goto_0 |
| 92 | ····iget-object·v0,·p0,·Lokhttp3/RealCall$AsyncCall;->a:Lokhttp3/RealCall; | 92 | ····iget-object·v0,·p0,·Lokhttp3/RealCall$AsyncCall;->a:Lokhttp3/RealCall; |
| 93 | ····iget-object·v0,·v0,·Lokhttp3/RealCall;->a:Lokhttp3/OkHttpClient; | 93 | ····iget-object·v0,·v0,·Lokhttp3/RealCall;->a:Lokhttp3/OkHttpClient; |
| 94 | ····invoke-virtual·{v0},·Lokhttp3/OkHttpClient;->s()Lokhttp3/Dispatcher; | 94 | ····invoke-virtual·{v0},·Lokhttp3/OkHttpClient;->s()Lokhttp3/Dispatcher; |
| 95 | ····move-result-object·v0 | 95 | ····move-result-object·v0 |
| 96 | ····invoke-virtual·{v0,·p0},·Lokhttp3/Dispatcher;->a(Lokhttp3/RealCall$AsyncCall;)V | 96 | ····invoke-virtual·{v0,·p0},·Lokhttp3/Dispatcher;->a(Lokhttp3/RealCall$AsyncCall;)V |
| 97 | ····.line·1 | 97 | ····.line·147 |
| 98 | ····:goto_1 | 98 | ····:goto_1 |
| 99 | ····return-void | 99 | ····return-void |
| 100 | ····.line·1 | 100 | ····.line·135 |
| 101 | ····:cond_0 | 101 | ····:cond_0 |
| 102 | ····:try_start_2 | 102 | ····:try_start_2 |
| 103 | ····iget-object·v2,·p0,·Lokhttp3/RealCall$AsyncCall;->c:Lokhttp3/Callback; | 103 | ····iget-object·v2,·p0,·Lokhttp3/RealCall$AsyncCall;->c:Lokhttp3/Callback; |
| 104 | ····iget-object·v3,·p0,·Lokhttp3/RealCall$AsyncCall;->a:Lokhttp3/RealCall; | 104 | ····iget-object·v3,·p0,·Lokhttp3/RealCall$AsyncCall;->a:Lokhttp3/RealCall; |
| 105 | ····invoke-interface·{v2,·v3,·v0},·Lokhttp3/Callback;->a(Lokhttp3/Call;Lokhttp3/Response;)V | 105 | ····invoke-interface·{v2,·v3,·v0},·Lokhttp3/Callback;->a(Lokhttp3/Call;Lokhttp3/Response;)V |
| 106 | ····:try_end_2 | 106 | ····:try_end_2 |
| 107 | ····.catch·Ljava/io/IOException;·{:try_start_2·..·:try_end_2}·:catch_0 | 107 | ····.catch·Ljava/io/IOException;·{:try_start_2·..·:try_end_2}·:catch_0 |
| 108 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 | 108 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 |
| 109 | ····goto·:goto_0 | 109 | ····goto·:goto_0 |
| 110 | ····.line·1 | 110 | ····.line·137 |
| 111 | ····:catch_0 | 111 | ····:catch_0 |
| 112 | ····move-exception·v0 | 112 | ····move-exception·v0 |
| 113 | ····.line·1 | 113 | ····.line·138 |
| 114 | ····:goto_2 | 114 | ····:goto_2 |
| 115 | ····if-eqz·v1,·:cond_1 | 115 | ····if-eqz·v1,·:cond_1 |
| 116 | ····.line·14 | 116 | ····.line·140 |
| 117 | ····:try_start_3 | 117 | ····:try_start_3 |
| 118 | ····invoke-static·{},·Lokhttp3/internal/platform/Platform;->b()Lokhttp3/internal/platform/Platform; | 118 | ····invoke-static·{},·Lokhttp3/internal/platform/Platform;->b()Lokhttp3/internal/platform/Platform; |
| 119 | ····move-result-object·v1 | 119 | ····move-result-object·v1 |
| 120 | ····const/4·v2,·0x4 | 120 | ····const/4·v2,·0x4 |
| Offset 159, 42 lines modified | Offset 159, 42 lines modified | ||
| 159 | ····move-result-object·v3 | 159 | ····move-result-object·v3 |
| 160 | ····invoke-virtual·{v1,·v2,·v3,·v0},·Lokhttp3/internal/platform/Platform;->a(ILjava/lang/String;Ljava/lang/Throwable;)V | 160 | ····invoke-virtual·{v1,·v2,·v3,·v0},·Lokhttp3/internal/platform/Platform;->a(ILjava/lang/String;Ljava/lang/Throwable;)V |
| 161 | ····:try_end_3 | 161 | ····:try_end_3 |
| 162 | ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_0 | 162 | ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_0 |
| 163 | ····.line·1 | 163 | ····.line·145 |
| 164 | ····:goto_3 | 164 | ····:goto_3 |
| 165 | ····iget-object·v0,·p0,·Lokhttp3/RealCall$AsyncCall;->a:Lokhttp3/RealCall; | 165 | ····iget-object·v0,·p0,·Lokhttp3/RealCall$AsyncCall;->a:Lokhttp3/RealCall; |
| 166 | ····iget-object·v0,·v0,·Lokhttp3/RealCall;->a:Lokhttp3/OkHttpClient; | 166 | ····iget-object·v0,·v0,·Lokhttp3/RealCall;->a:Lokhttp3/OkHttpClient; |
| Max diff block lines reached; 1042/4793 bytes (21.74%) of diff not shown. | |||
| Offset 15, 164 lines modified | Offset 15, 150 lines modified | ||
| 15 | #·instance·fields | 15 | #·instance·fields |
| 16 | .field·final·a:Lokhttp3/OkHttpClient; | 16 | .field·final·a:Lokhttp3/OkHttpClient; |
| 17 | .field·final·b:Lokhttp3/internal/http/RetryAndFollowUpInterceptor; | 17 | .field·final·b:Lokhttp3/internal/http/RetryAndFollowUpInterceptor; |
| 18 | .field·final·c:Lokhttp3/ | 18 | .field·final·c:Lokhttp3/Request; |
| 19 | .field·final·d: | 19 | .field·final·d:Z |
| 20 | .field·final·e:Z | ||
| 21 | .field·private· | 20 | .field·private·e:Z |
| 22 | #·direct·methods | 21 | #·direct·methods |
| 23 | .method·constructor·<init>(Lokhttp3/OkHttpClient;Lokhttp3/Request;Z)V | 22 | .method·constructor·<init>(Lokhttp3/OkHttpClient;Lokhttp3/Request;Z)V |
| 24 | ····.locals· | 23 | ····.locals·1 |
| 25 | ····.prologue | 24 | ····.prologue |
| 26 | ····.line·4 | 25 | ····.line·44 |
| 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 28 | ····.line·4 | 27 | ····.line·45 |
| 29 | ····invoke-virtual·{p1},·Lokhttp3/OkHttpClient;->x()Lokhttp3/EventListener$Factory; | ||
| 30 | ····move-result-object·v0 | ||
| 31 | ····.line·48 | ||
| 32 | ····iput-object·p1,·p0,·Lokhttp3/RealCall;->a:Lokhttp3/OkHttpClient; | 28 | ····iput-object·p1,·p0,·Lokhttp3/RealCall;->a:Lokhttp3/OkHttpClient; |
| 33 | ····.line·4 | 29 | ····.line·46 |
| 34 | ····iput-object·p2,·p0,·Lokhttp3/RealCall;-> | 30 | ····iput-object·p2,·p0,·Lokhttp3/RealCall;->c:Lokhttp3/Request; |
| 35 | ····.line·50 | ||
| 36 | ····iput-boolean·p3,·p0,·Lokhttp3/RealCall;->e:Z | ||
| 37 | ····.line·51 | ||
| 38 | ····new-instance·v1,·Lokhttp3/internal/http/RetryAndFollowUpInterceptor; | ||
| 39 | ····invoke-direct·{v1,·p1,·p3},·Lokhttp3/internal/http/RetryAndFollowUpInterceptor;-><init>(Lokhttp3/OkHttpClient;Z)V | ||
| 40 | ···· | 31 | ····.line·47 |
| 32 | ····iput-boolean·p3,·p0,·Lokhttp3/RealCall;->d:Z | ||
| 41 | ····.line· | 33 | ····.line·48 |
| 42 | ···· | 34 | ····new-instance·v0,·Lokhttp3/internal/http/RetryAndFollowUpInterceptor; |
| 43 | ···· | 35 | ····invoke-direct·{v0,·p1,·p3},·Lokhttp3/internal/http/RetryAndFollowUpInterceptor;-><init>(Lokhttp3/OkHttpClient;Z)V |
| 44 | ····iput-object·v0,·p0,·Lokhttp3/RealCall;-> | 36 | ····iput-object·v0,·p0,·Lokhttp3/RealCall;->b:Lokhttp3/internal/http/RetryAndFollowUpInterceptor; |
| 45 | ····.line· | 37 | ····.line·49 |
| 46 | ····return-void | 38 | ····return-void |
| 47 | .end·method | 39 | .end·method |
| 48 | .method·private·g()V | 40 | .method·private·g()V |
| 49 | ····.locals·2 | 41 | ····.locals·2 |
| 50 | ····.prologue | 42 | ····.prologue |
| 51 | ····.line·7 | 43 | ····.line·72 |
| 52 | ····invoke-static·{},·Lokhttp3/internal/platform/Platform;->b()Lokhttp3/internal/platform/Platform; | 44 | ····invoke-static·{},·Lokhttp3/internal/platform/Platform;->b()Lokhttp3/internal/platform/Platform; |
| 53 | ····move-result-object·v0 | 45 | ····move-result-object·v0 |
| 54 | ····const-string·v1,·"response.body().close()" | 46 | ····const-string·v1,·"response.body().close()" |
| 55 | ····invoke-virtual·{v0,·v1},·Lokhttp3/internal/platform/Platform;->a(Ljava/lang/String;)Ljava/lang/Object; | 47 | ····invoke-virtual·{v0,·v1},·Lokhttp3/internal/platform/Platform;->a(Ljava/lang/String;)Ljava/lang/Object; |
| 56 | ····move-result-object·v0 | 48 | ····move-result-object·v0 |
| 57 | ····.line·7 | 49 | ····.line·73 |
| 58 | ····iget-object·v1,·p0,·Lokhttp3/RealCall;->b:Lokhttp3/internal/http/RetryAndFollowUpInterceptor; | 50 | ····iget-object·v1,·p0,·Lokhttp3/RealCall;->b:Lokhttp3/internal/http/RetryAndFollowUpInterceptor; |
| 59 | ····invoke-virtual·{v1,·v0},·Lokhttp3/internal/http/RetryAndFollowUpInterceptor;->a(Ljava/lang/Object;)V | 51 | ····invoke-virtual·{v1,·v0},·Lokhttp3/internal/http/RetryAndFollowUpInterceptor;->a(Ljava/lang/Object;)V |
| 60 | ····.line· | 52 | ····.line·74 |
| 61 | ····return-void | 53 | ····return-void |
| 62 | .end·method | 54 | .end·method |
| 63 | #·virtual·methods | 55 | #·virtual·methods |
| 64 | .method·public·a()Lokhttp3/Response; | 56 | .method·public·a()Lokhttp3/Response; |
| 65 | ····.locals·2 | 57 | ····.locals·2 |
| 66 | ····.prologue | 58 | ····.prologue |
| 67 | ····.line· | 59 | ····.line·56 |
| 68 | ····monitor-enter·p0 | 60 | ····monitor-enter·p0 |
| 69 | ····.line· | 61 | ····.line·57 |
| 70 | ····:try_start_0 | 62 | ····:try_start_0 |
| 71 | ····iget-boolean·v0,·p0,·Lokhttp3/RealCall;-> | 63 | ····iget-boolean·v0,·p0,·Lokhttp3/RealCall;->e:Z |
| 72 | ····if-eqz·v0,·:cond_0 | 64 | ····if-eqz·v0,·:cond_0 |
| 73 | ····new-instance·v0,·Ljava/lang/IllegalStateException; | 65 | ····new-instance·v0,·Ljava/lang/IllegalStateException; |
| 74 | ····const-string·v1,·"Already·Executed" | 66 | ····const-string·v1,·"Already·Executed" |
| 75 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 67 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
| 76 | ····throw·v0 | 68 | ····throw·v0 |
| 77 | ····.line· | 69 | ····.line·59 |
| 78 | ····:catchall_0 | 70 | ····:catchall_0 |
| 79 | ····move-exception·v0 | 71 | ····move-exception·v0 |
| 80 | ····monitor-exit·p0 | 72 | ····monitor-exit·p0 |
| 81 | ····:try_end_0 | 73 | ····:try_end_0 |
| 82 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 74 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
| 83 | ····throw·v0 | 75 | ····throw·v0 |
| 84 | ····.line· | 76 | ····.line·58 |
| 85 | ····:cond_0 | 77 | ····:cond_0 |
| 86 | ····const/4·v0,·0x1 | 78 | ····const/4·v0,·0x1 |
| 87 | ····:try_start_1 | 79 | ····:try_start_1 |
| 88 | ····iput-boolean·v0,·p0,·Lokhttp3/RealCall;-> | 80 | ····iput-boolean·v0,·p0,·Lokhttp3/RealCall;->e:Z |
| 89 | ····.line· | 81 | ····.line·59 |
| 90 | ····monitor-exit·p0 | 82 | ····monitor-exit·p0 |
| 91 | ····:try_end_1 | 83 | ····:try_end_1 |
| 92 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 84 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
| 93 | ····.line·6 | 85 | ····.line·60 |
| Max diff block lines reached; 8211/11998 bytes (68.44%) of diff not shown. | |||
| Offset 52, 24 lines modified | Offset 52, 15 lines modified | ||
| 52 | .field·public·static·final·X:Lokhttp3/CipherSuite; | 52 | .field·public·static·final·X:Lokhttp3/CipherSuite; |
| 53 | .field·public·static·final·Y:Lokhttp3/CipherSuite; | 53 | .field·public·static·final·Y:Lokhttp3/CipherSuite; |
| 54 | .field·public·static·final·Z:Lokhttp3/CipherSuite; | 54 | .field·public·static·final·Z:Lokhttp3/CipherSuite; |
| 55 | .field·public·static·final·a:Lokhttp3/CipherSuite; | ||
| 55 | .field·static·final·a:Ljava/util/Comparator; | ||
| 56 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
| 57 | ········value·=·{ | ||
| 58 | ············"Ljava/util/Comparator", | ||
| 59 | ············"<", | ||
| 60 | ············"Ljava/lang/String;", | ||
| 61 | ············">;" | ||
| 62 | ········} | ||
| 63 | ····.end·annotation | ||
| 64 | .end·field | ||
| 65 | .field·public·static·final·aA:Lokhttp3/CipherSuite; | 56 | .field·public·static·final·aA:Lokhttp3/CipherSuite; |
| 66 | .field·public·static·final·aB:Lokhttp3/CipherSuite; | 57 | .field·public·static·final·aB:Lokhttp3/CipherSuite; |
| 67 | .field·public·static·final·aC:Lokhttp3/CipherSuite; | 58 | .field·public·static·final·aC:Lokhttp3/CipherSuite; |
| Offset 185, 20 lines modified | Offset 176, 18 lines modified | ||
| 185 | .field·public·static·final·bf:Lokhttp3/CipherSuite; | 176 | .field·public·static·final·bf:Lokhttp3/CipherSuite; |
| 186 | .field·public·static·final·bg:Lokhttp3/CipherSuite; | 177 | .field·public·static·final·bg:Lokhttp3/CipherSuite; |
| 187 | .field·public·static·final·bh:Lokhttp3/CipherSuite; | 178 | .field·public·static·final·bh:Lokhttp3/CipherSuite; |
| 188 | .field·public·static·final·bi:Lokhttp3/CipherSuite; | ||
| 189 | .field·private·static·final·b | 179 | .field·private·static·final·bj:Ljava/util/concurrent/ConcurrentMap; |
| 190 | ····.annotation·system·Ldalvik/annotation/Signature; | 180 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 191 | ········value·=·{ | 181 | ········value·=·{ |
| 192 | ············"Ljava/util/Map", | 182 | ············"Ljava/util/concurrent/ConcurrentMap", |
| 193 | ············"<", | 183 | ············"<", |
| 194 | ············"Ljava/lang/String;", | 184 | ············"Ljava/lang/String;", |
| 195 | ············"Lokhttp3/CipherSuite;", | 185 | ············"Lokhttp3/CipherSuite;", |
| 196 | ············">;" | 186 | ············">;" |
| 197 | ········} | 187 | ········} |
| 198 | ····.end·annotation | 188 | ····.end·annotation |
| 199 | .end·field | 189 | .end·field |
| Offset 249, 1415 lines modified | Offset 238, 1345 lines modified | ||
| 249 | .field·public·static·final·y:Lokhttp3/CipherSuite; | 238 | .field·public·static·final·y:Lokhttp3/CipherSuite; |
| 250 | .field·public·static·final·z:Lokhttp3/CipherSuite; | 239 | .field·public·static·final·z:Lokhttp3/CipherSuite; |
| 251 | #·instance·fields | 240 | #·instance·fields |
| 252 | .field·final·b | 241 | .field·final·bi:Ljava/lang/String; |
| 253 | #·direct·methods | 242 | #·direct·methods |
| 254 | .method·static·constructor·<clinit>()V | 243 | .method·static·constructor·<clinit>()V |
| 255 | ····.locals·2 | 244 | ····.locals·2 |
| 256 | ····.prologue | 245 | ····.prologue |
| 257 | ····.line· | 246 | ····.line·38 |
| 247 | ····new-instance·v0,·Ljava/util/concurrent/ConcurrentHashMap; | ||
| 258 | ····new-instance·v0,·Lokhttp3/CipherSuite$1; | ||
| 259 | ····invoke-direct·{v0},·Lokhttp3/CipherSuite$1;-><init>()V | ||
| 260 | ····sput-object·v0,·Lokhttp3/CipherSuite;->a:Ljava/util/Comparator; | ||
| 248 | ····invoke-direct·{v0},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V | ||
| 261 | ····.line·61 | ||
| 262 | ····new-instance·v0,·Ljava/util/TreeMap; | ||
| 263 | ····sget-object·v1,·Lokhttp3/CipherSuite;->a:Ljava/util/Comparator; | ||
| 264 | ····invoke-direct·{v0,·v1},·Ljava/util/TreeMap;-><init>(Ljava/util/Comparator;)V | ||
| 265 | ····sput-object·v0,·Lokhttp3/CipherSuite;->b | 249 | ····sput-object·v0,·Lokhttp3/CipherSuite;->bj:Ljava/util/concurrent/ConcurrentMap; |
| 266 | ····.line· | 250 | ····.line·43 |
| 267 | ····const-string·v0,·"SSL_RSA_WITH_NULL_MD5" | 251 | ····const-string·v0,·"SSL_RSA_WITH_NULL_MD5" |
| 268 | ····const/4·v1,·0x1 | 252 | ····const/4·v1,·0x1 |
| 269 | ····invoke-static·{v0,·v1},·Lokhttp3/CipherSuite;->a(Ljava/lang/String;I)Lokhttp3/CipherSuite; | 253 | ····invoke-static·{v0,·v1},·Lokhttp3/CipherSuite;->a(Ljava/lang/String;I)Lokhttp3/CipherSuite; |
| 270 | ····move-result-object·v0 | 254 | ····move-result-object·v0 |
| 271 | ····sput-object·v0,·Lokhttp3/CipherSuite;-> | 255 | ····sput-object·v0,·Lokhttp3/CipherSuite;->a:Lokhttp3/CipherSuite; |
| 272 | ····.line· | 256 | ····.line·44 |
| 273 | ····const-string·v0,·"SSL_RSA_WITH_NULL_SHA" | 257 | ····const-string·v0,·"SSL_RSA_WITH_NULL_SHA" |
| 274 | ····const/4·v1,·0x2 | 258 | ····const/4·v1,·0x2 |
| 275 | ····invoke-static·{v0,·v1},·Lokhttp3/CipherSuite;->a(Ljava/lang/String;I)Lokhttp3/CipherSuite; | 259 | ····invoke-static·{v0,·v1},·Lokhttp3/CipherSuite;->a(Ljava/lang/String;I)Lokhttp3/CipherSuite; |
| 276 | ····move-result-object·v0 | 260 | ····move-result-object·v0 |
| 277 | ····sput-object·v0,·Lokhttp3/CipherSuite;-> | 261 | ····sput-object·v0,·Lokhttp3/CipherSuite;->b:Lokhttp3/CipherSuite; |
| 278 | ····.line· | 262 | ····.line·45 |
| 279 | ····const-string·v0,·"SSL_RSA_EXPORT_WITH_RC4_40_MD5" | 263 | ····const-string·v0,·"SSL_RSA_EXPORT_WITH_RC4_40_MD5" |
| 280 | ····const/4·v1,·0x3 | 264 | ····const/4·v1,·0x3 |
| 281 | ····invoke-static·{v0,·v1},·Lokhttp3/CipherSuite;->a(Ljava/lang/String;I)Lokhttp3/CipherSuite; | 265 | ····invoke-static·{v0,·v1},·Lokhttp3/CipherSuite;->a(Ljava/lang/String;I)Lokhttp3/CipherSuite; |
| 282 | ····move-result-object·v0 | 266 | ····move-result-object·v0 |
| 283 | ····sput-object·v0,·Lokhttp3/CipherSuite;-> | 267 | ····sput-object·v0,·Lokhttp3/CipherSuite;->c:Lokhttp3/CipherSuite; |
| 284 | ····.line· | 268 | ····.line·46 |
| 285 | ····const-string·v0,·"SSL_RSA_WITH_RC4_128_MD5" | 269 | ····const-string·v0,·"SSL_RSA_WITH_RC4_128_MD5" |
| 286 | ····const/4·v1,·0x4 | 270 | ····const/4·v1,·0x4 |
| 287 | ····invoke-static·{v0,·v1},·Lokhttp3/CipherSuite;->a(Ljava/lang/String;I)Lokhttp3/CipherSuite; | 271 | ····invoke-static·{v0,·v1},·Lokhttp3/CipherSuite;->a(Ljava/lang/String;I)Lokhttp3/CipherSuite; |
| 288 | ····move-result-object·v0 | 272 | ····move-result-object·v0 |
| 289 | ····sput-object·v0,·Lokhttp3/CipherSuite;-> | 273 | ····sput-object·v0,·Lokhttp3/CipherSuite;->d:Lokhttp3/CipherSuite; |
| 290 | ····.line· | 274 | ····.line·47 |
| 291 | ····const-string·v0,·"SSL_RSA_WITH_RC4_128_SHA" | 275 | ····const-string·v0,·"SSL_RSA_WITH_RC4_128_SHA" |
| Max diff block lines reached; 45252/49199 bytes (91.98%) of diff not shown. | |||
| Offset 8, 15 lines modified | Offset 8, 15 lines modified | ||
| 8 | #·annotations | 8 | #·annotations |
| 9 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 9 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 10 | ····value·=·Lokhttp3/Dns; | 10 | ····value·=·Lokhttp3/Dns; |
| 11 | .end·annotation | 11 | .end·annotation |
| 12 | .annotation·system·Ldalvik/annotation/InnerClass; | 12 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 13 | ····accessFlags·=·0x | 13 | ····accessFlags·=·0x8 |
| 14 | ····name·=·null | 14 | ····name·=·null |
| 15 | .end·annotation | 15 | .end·annotation |
| 16 | #·direct·methods | 16 | #·direct·methods |
| 17 | .method·constructor·<init>()V | 17 | .method·constructor·<init>()V |
| 18 | ····.locals·0 | 18 | ····.locals·0 |
| Offset 109, 25 lines modified | Offset 109, 23 lines modified | ||
| 109 | ····.line·312 | 109 | ····.line·312 |
| 110 | ····const-wide/32·v2,·0x7fffffff | 110 | ····const-wide/32·v2,·0x7fffffff |
| 111 | ····cmp-long·v2,·v0,·v2 | 111 | ····cmp-long·v2,·v0,·v2 |
| 112 | ····if-lez·v2,·:cond_1 | 112 | ····if-lez·v2,·:cond_1 |
| 113 | ····.line·313 | ||
| 114 | ····const·v0,·0x7fffffff | 113 | ····const·v0,·0x7fffffff |
| 115 | ····.line·314 | ||
| 116 | ····:goto_0 | 114 | ····:goto_0 |
| 117 | ····iput·v0,·p0,·Lokhttp3/CacheControl$Builder;->d:I | 115 | ····iput·v0,·p0,·Lokhttp3/CacheControl$Builder;->d:I |
| 118 | ····.line·315 | 116 | ····.line·315 |
| 119 | ····return-object·p0 | 117 | ····return-object·p0 |
| 120 | ····.line·31 | 118 | ····.line·312 |
| 121 | ····:cond_1 | 119 | ····:cond_1 |
| 122 | ····long-to-int·v0,·v0 | 120 | ····long-to-int·v0,·v0 |
| 123 | ····goto·:goto_0 | 121 | ····goto·:goto_0 |
| 124 | .end·method | 122 | .end·method |
| 125 | .method·public·b()Lokhttp3/CacheControl$Builder; | 123 | .method·public·b()Lokhttp3/CacheControl$Builder; |
| Offset 11, 16 lines modified | Offset 11, 14 lines modified | ||
| 11 | .annotation·system·Ldalvik/annotation/InnerClass; | 11 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 12 | ····accessFlags·=·0x19 | 12 | ····accessFlags·=·0x19 |
| 13 | ····name·=·"Builder" | 13 | ····name·=·"Builder" |
| 14 | .end·annotation | 14 | .end·annotation |
| 15 | #·instance·fields | 15 | #·instance·fields |
| 16 | .field·A:I | ||
| 17 | .field·a:Lokhttp3/Dispatcher; | 16 | .field·a:Lokhttp3/Dispatcher; |
| 18 | .field·b:Ljava/net/Proxy; | 17 | .field·b:Ljava/net/Proxy; |
| 19 | .field·c:Ljava/util/List; | 18 | .field·c:Ljava/util/List; |
| 20 | ····.annotation·system·Ldalvik/annotation/Signature; | 19 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 21 | ········value·=·{ | 20 | ········value·=·{ |
| Offset 61, 47 lines modified | Offset 59, 47 lines modified | ||
| 61 | ············"<", | 59 | ············"<", |
| 62 | ············"Lokhttp3/Interceptor;", | 60 | ············"Lokhttp3/Interceptor;", |
| 63 | ············">;" | 61 | ············">;" |
| 64 | ········} | 62 | ········} |
| 65 | ····.end·annotation | 63 | ····.end·annotation |
| 66 | .end·field | 64 | .end·field |
| 67 | .field·g:L | 65 | .field·g:Ljava/net/ProxySelector; |
| 68 | .field·h:L | 66 | .field·h:Lokhttp3/CookieJar; |
| 69 | .field·i:Lokhttp3/C | 67 | .field·i:Lokhttp3/Cache; |
| 70 | .field·j:Lokhttp3/Cache; | 68 | .field·j:Lokhttp3/internal/cache/InternalCache; |
| 71 | .field·k:L | 69 | .field·k:Ljavax/net/SocketFactory; |
| 72 | .field·l:Ljavax/net/SocketFactory; | 70 | .field·l:Ljavax/net/ssl/SSLSocketFactory; |
| 73 | .field·m:L | 71 | .field·m:Lokhttp3/internal/tls/CertificateChainCleaner; |
| 74 | .field·n:L | 72 | .field·n:Ljavax/net/ssl/HostnameVerifier; |
| 75 | .field·o:L | 73 | .field·o:Lokhttp3/CertificatePinner; |
| 76 | .field·p:Lokhttp3/ | 74 | .field·p:Lokhttp3/Authenticator; |
| 77 | .field·q:Lokhttp3/Authenticator; | 75 | .field·q:Lokhttp3/Authenticator; |
| 78 | .field·r:Lokhttp3/ | 76 | .field·r:Lokhttp3/ConnectionPool; |
| 79 | .field·s:Lokhttp3/ | 77 | .field·s:Lokhttp3/Dns; |
| 80 | .field·t: | 78 | .field·t:Z |
| 81 | .field·u:Z | 79 | .field·u:Z |
| 82 | .field·v:Z | 80 | .field·v:Z |
| 83 | .field·w: | 81 | .field·w:I |
| 84 | .field·x:I | 82 | .field·x:I |
| 85 | .field·y:I | 83 | .field·y:I |
| 86 | .field·z:I | 84 | .field·z:I |
| Offset 111, 127 lines modified | Offset 109, 118 lines modified | ||
| 111 | ····.locals·3 | 109 | ····.locals·3 |
| 112 | ····.prologue | 110 | ····.prologue |
| 113 | ····const/16·v2,·0x2710 | 111 | ····const/16·v2,·0x2710 |
| 114 | ····const/4·v1,·0x1 | 112 | ····const/4·v1,·0x1 |
| 115 | ····.line·4 | 113 | ····.line·451 |
| 116 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 114 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 117 | ····.line·4 | 115 | ····.line·428 |
| 118 | ····new-instance·v0,·Ljava/util/ArrayList; | 116 | ····new-instance·v0,·Ljava/util/ArrayList; |
| 119 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | 117 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
| 120 | ····iput-object·v0,·p0,·Lokhttp3/OkHttpClient$Builder;->e:Ljava/util/List; | 118 | ····iput-object·v0,·p0,·Lokhttp3/OkHttpClient$Builder;->e:Ljava/util/List; |
| 121 | ····.line·4 | 119 | ····.line·429 |
| 122 | ····new-instance·v0,·Ljava/util/ArrayList; | 120 | ····new-instance·v0,·Ljava/util/ArrayList; |
| 123 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | 121 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
| 124 | ····iput-object·v0,·p0,·Lokhttp3/OkHttpClient$Builder;->f:Ljava/util/List; | 122 | ····iput-object·v0,·p0,·Lokhttp3/OkHttpClient$Builder;->f:Ljava/util/List; |
| 125 | ····.line·4 | 123 | ····.line·452 |
| 126 | ····new-instance·v0,·Lokhttp3/Dispatcher; | 124 | ····new-instance·v0,·Lokhttp3/Dispatcher; |
| 127 | ····invoke-direct·{v0},·Lokhttp3/Dispatcher;-><init>()V | 125 | ····invoke-direct·{v0},·Lokhttp3/Dispatcher;-><init>()V |
| 128 | ····iput-object·v0,·p0,·Lokhttp3/OkHttpClient$Builder;->a:Lokhttp3/Dispatcher; | 126 | ····iput-object·v0,·p0,·Lokhttp3/OkHttpClient$Builder;->a:Lokhttp3/Dispatcher; |
| 129 | ····.line·4 | 127 | ····.line·453 |
| 130 | ····sget-object·v0,·Lokhttp3/OkHttpClient;->a:Ljava/util/List; | 128 | ····sget-object·v0,·Lokhttp3/OkHttpClient;->a:Ljava/util/List; |
| 131 | ····iput-object·v0,·p0,·Lokhttp3/OkHttpClient$Builder;->c:Ljava/util/List; | 129 | ····iput-object·v0,·p0,·Lokhttp3/OkHttpClient$Builder;->c:Ljava/util/List; |
| 132 | ····.line·4 | 130 | ····.line·454 |
| 133 | ····sget-object·v0,·Lokhttp3/OkHttpClient;->b:Ljava/util/List; | 131 | ····sget-object·v0,·Lokhttp3/OkHttpClient;->b:Ljava/util/List; |
| 134 | ····iput-object·v0,·p0,·Lokhttp3/OkHttpClient$Builder;->d:Ljava/util/List; | 132 | ····iput-object·v0,·p0,·Lokhttp3/OkHttpClient$Builder;->d:Ljava/util/List; |
| 135 | ····.line·4 | 133 | ····.line·455 |
| 136 | ····sget-object·v0,·Lokhttp3/EventListener;->a:Lokhttp3/EventListener; | ||
| 137 | ····invoke-static·{v0},·Lokhttp3/EventListener;->a(Lokhttp3/EventListener;)Lokhttp3/EventListener$Factory; | ||
| 138 | ····move-result-object·v0 | ||
| 139 | ····iput-object·v0,·p0,·Lokhttp3/OkHttpClient$Builder;->g:Lokhttp3/EventListener$Factory; | ||
| 140 | ····.line·468 | ||
| 141 | ····invoke-static·{},·Ljava/net/ProxySelector;->getDefault()Ljava/net/ProxySelector; | 134 | ····invoke-static·{},·Ljava/net/ProxySelector;->getDefault()Ljava/net/ProxySelector; |
| 142 | ····move-result-object·v0 | 135 | ····move-result-object·v0 |
| 143 | ····iput-object·v0,·p0,·Lokhttp3/OkHttpClient$Builder;-> | 136 | ····iput-object·v0,·p0,·Lokhttp3/OkHttpClient$Builder;->g:Ljava/net/ProxySelector; |
| 144 | ····.line·4 | 137 | ····.line·456 |
| 145 | ····sget-object·v0,·Lokhttp3/CookieJar;->a:Lokhttp3/CookieJar; | 138 | ····sget-object·v0,·Lokhttp3/CookieJar;->a:Lokhttp3/CookieJar; |
| 146 | ····iput-object·v0,·p0,·Lokhttp3/OkHttpClient$Builder;-> | 139 | ····iput-object·v0,·p0,·Lokhttp3/OkHttpClient$Builder;->h:Lokhttp3/CookieJar; |
| Max diff block lines reached; 2786/6568 bytes (42.42%) of diff not shown. | |||
| Offset 25, 282 lines modified | Offset 25, 282 lines modified | ||
| 25 | #·direct·methods | 25 | #·direct·methods |
| 26 | .method·public·constructor·<init>(Lokhttp3/ConnectionSpec;)V | 26 | .method·public·constructor·<init>(Lokhttp3/ConnectionSpec;)V |
| 27 | ····.locals·1 | 27 | ····.locals·1 |
| 28 | ····.prologue | 28 | ····.prologue |
| 29 | ····.line·2 | 29 | ····.line·263 |
| 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 31 | ····.line·2 | 31 | ····.line·264 |
| 32 | ····iget-boolean·v0,·p1,·Lokhttp3/ConnectionSpec;->d:Z | 32 | ····iget-boolean·v0,·p1,·Lokhttp3/ConnectionSpec;->d:Z |
| 33 | ····iput-boolean·v0,·p0,·Lokhttp3/ConnectionSpec$Builder;->a:Z | 33 | ····iput-boolean·v0,·p0,·Lokhttp3/ConnectionSpec$Builder;->a:Z |
| 34 | ····.line·2 | 34 | ····.line·265 |
| 35 | ····iget-object·v0,·p1,·Lokhttp3/ConnectionSpec;->f:[Ljava/lang/String; | 35 | ····iget-object·v0,·p1,·Lokhttp3/ConnectionSpec;->f:[Ljava/lang/String; |
| 36 | ····iput-object·v0,·p0,·Lokhttp3/ConnectionSpec$Builder;->b:[Ljava/lang/String; | 36 | ····iput-object·v0,·p0,·Lokhttp3/ConnectionSpec$Builder;->b:[Ljava/lang/String; |
| 37 | ····.line·2 | 37 | ····.line·266 |
| 38 | ····iget-object·v0,·p1,·Lokhttp3/ConnectionSpec;->g:[Ljava/lang/String; | 38 | ····iget-object·v0,·p1,·Lokhttp3/ConnectionSpec;->g:[Ljava/lang/String; |
| 39 | ····iput-object·v0,·p0,·Lokhttp3/ConnectionSpec$Builder;->c:[Ljava/lang/String; | 39 | ····iput-object·v0,·p0,·Lokhttp3/ConnectionSpec$Builder;->c:[Ljava/lang/String; |
| 40 | ····.line·2 | 40 | ····.line·267 |
| 41 | ····iget-boolean·v0,·p1,·Lokhttp3/ConnectionSpec;->e:Z | 41 | ····iget-boolean·v0,·p1,·Lokhttp3/ConnectionSpec;->e:Z |
| 42 | ····iput-boolean·v0,·p0,·Lokhttp3/ConnectionSpec$Builder;->d:Z | 42 | ····iput-boolean·v0,·p0,·Lokhttp3/ConnectionSpec$Builder;->d:Z |
| 43 | ····.line·2 | 43 | ····.line·268 |
| 44 | ····return-void | 44 | ····return-void |
| 45 | .end·method | 45 | .end·method |
| 46 | .method·constructor·<init>(Z)V | 46 | .method·constructor·<init>(Z)V |
| 47 | ····.locals·0 | 47 | ····.locals·0 |
| 48 | ····.prologue | 48 | ····.prologue |
| 49 | ····.line·2 | 49 | ····.line·259 |
| 50 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 50 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 51 | ····.line·2 | 51 | ····.line·260 |
| 52 | ····iput-boolean·p1,·p0,·Lokhttp3/ConnectionSpec$Builder;->a:Z | 52 | ····iput-boolean·p1,·p0,·Lokhttp3/ConnectionSpec$Builder;->a:Z |
| 53 | ····.line·2 | 53 | ····.line·261 |
| 54 | ····return-void | 54 | ····return-void |
| 55 | .end·method | 55 | .end·method |
| 56 | #·virtual·methods | 56 | #·virtual·methods |
| 57 | .method·public·a(Z)Lokhttp3/ConnectionSpec$Builder; | 57 | .method·public·a(Z)Lokhttp3/ConnectionSpec$Builder; |
| 58 | ····.locals·2 | 58 | ····.locals·2 |
| 59 | ····.prologue | 59 | ····.prologue |
| 60 | ····.line·3 | 60 | ····.line·326 |
| 61 | ····iget-boolean·v0,·p0,·Lokhttp3/ConnectionSpec$Builder;->a:Z | 61 | ····iget-boolean·v0,·p0,·Lokhttp3/ConnectionSpec$Builder;->a:Z |
| 62 | ····if-nez·v0,·:cond_0 | 62 | ····if-nez·v0,·:cond_0 |
| 63 | ····new-instance·v0,·Ljava/lang/IllegalStateException; | 63 | ····new-instance·v0,·Ljava/lang/IllegalStateException; |
| 64 | ····const-string·v1,·"no·TLS·extensions·for·cleartext·connections" | 64 | ····const-string·v1,·"no·TLS·extensions·for·cleartext·connections" |
| 65 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 65 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
| 66 | ····throw·v0 | 66 | ····throw·v0 |
| 67 | ····.line·3 | 67 | ····.line·327 |
| 68 | ····:cond_0 | 68 | ····:cond_0 |
| 69 | ····iput-boolean·p1,·p0,·Lokhttp3/ConnectionSpec$Builder;->d:Z | 69 | ····iput-boolean·p1,·p0,·Lokhttp3/ConnectionSpec$Builder;->d:Z |
| 70 | ····.line·3 | 70 | ····.line·328 |
| 71 | ····return-object·p0 | 71 | ····return-object·p0 |
| 72 | .end·method | 72 | .end·method |
| 73 | .method·public·varargs·a([Ljava/lang/String;)Lokhttp3/ConnectionSpec$Builder; | 73 | .method·public·varargs·a([Ljava/lang/String;)Lokhttp3/ConnectionSpec$Builder; |
| 74 | ····.locals·2 | 74 | ····.locals·2 |
| 75 | ····.prologue | 75 | ····.prologue |
| 76 | ····.line·2 | 76 | ····.line·287 |
| 77 | ····iget-boolean·v0,·p0,·Lokhttp3/ConnectionSpec$Builder;->a:Z | 77 | ····iget-boolean·v0,·p0,·Lokhttp3/ConnectionSpec$Builder;->a:Z |
| 78 | ····if-nez·v0,·:cond_0 | 78 | ····if-nez·v0,·:cond_0 |
| 79 | ····new-instance·v0,·Ljava/lang/IllegalStateException; | 79 | ····new-instance·v0,·Ljava/lang/IllegalStateException; |
| 80 | ····const-string·v1,·"no·cipher·suites·for·cleartext·connections" | 80 | ····const-string·v1,·"no·cipher·suites·for·cleartext·connections" |
| 81 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 81 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
| 82 | ····throw·v0 | 82 | ····throw·v0 |
| 83 | ····.line·2 | 83 | ····.line·289 |
| 84 | ····:cond_0 | 84 | ····:cond_0 |
| 85 | ····array-length·v0,·p1 | 85 | ····array-length·v0,·p1 |
| 86 | ····if-nez·v0,·:cond_1 | 86 | ····if-nez·v0,·:cond_1 |
| 87 | ····.line·2 | 87 | ····.line·290 |
| 88 | ····new-instance·v0,·Ljava/lang/IllegalArgumentException; | 88 | ····new-instance·v0,·Ljava/lang/IllegalArgumentException; |
| 89 | ····const-string·v1,·"At·least·one·cipher·suite·is·required" | 89 | ····const-string·v1,·"At·least·one·cipher·suite·is·required" |
| 90 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | 90 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
| 91 | ····throw·v0 | 91 | ····throw·v0 |
| 92 | ····.line·2 | 92 | ····.line·293 |
| 93 | ····:cond_1 | 93 | ····:cond_1 |
| 94 | ····invoke-virtual·{p1},·[Ljava/lang/String;->clone()Ljava/lang/Object; | 94 | ····invoke-virtual·{p1},·[Ljava/lang/String;->clone()Ljava/lang/Object; |
| 95 | ····move-result-object·v0 | 95 | ····move-result-object·v0 |
| 96 | ····check-cast·v0,·[Ljava/lang/String; | 96 | ····check-cast·v0,·[Ljava/lang/String; |
| 97 | ····iput-object·v0,·p0,·Lokhttp3/ConnectionSpec$Builder;->b:[Ljava/lang/String; | 97 | ····iput-object·v0,·p0,·Lokhttp3/ConnectionSpec$Builder;->b:[Ljava/lang/String; |
| 98 | ····.line·2 | 98 | ····.line·294 |
| 99 | ····return-object·p0 | 99 | ····return-object·p0 |
| 100 | .end·method | 100 | .end·method |
| 101 | .method·public·varargs·a([Lokhttp3/CipherSuite;)Lokhttp3/ConnectionSpec$Builder; | 101 | .method·public·varargs·a([Lokhttp3/CipherSuite;)Lokhttp3/ConnectionSpec$Builder; |
| 102 | ····.locals·3 | 102 | ····.locals·3 |
| 103 | ····.prologue | 103 | ····.prologue |
| 104 | ····.line·2 | 104 | ····.line·277 |
| 105 | ····iget-boolean·v0,·p0,·Lokhttp3/ConnectionSpec$Builder;->a:Z | 105 | ····iget-boolean·v0,·p0,·Lokhttp3/ConnectionSpec$Builder;->a:Z |
| Max diff block lines reached; 3684/6989 bytes (52.71%) of diff not shown. | |||
| Offset 54, 15 lines modified | Offset 54, 15 lines modified | ||
| 54 | #·direct·methods | 54 | #·direct·methods |
| 55 | .method·static·constructor·<clinit>()V | 55 | .method·static·constructor·<clinit>()V |
| 56 | ····.locals·1 | 56 | ····.locals·1 |
| 57 | ····.prologue | 57 | ····.prologue |
| 58 | ····.line·28 | 58 | ····.line·285 |
| 59 | ····const/16·v0,·0x10 | 59 | ····const/16·v0,·0x10 |
| 60 | ····new-array·v0,·v0,·[C | 60 | ····new-array·v0,·v0,·[C |
| 61 | ····fill-array-data·v0,·:array_0 | 61 | ····fill-array-data·v0,·:array_0 |
| 62 | ····sput-object·v0,·Lokhttp3/HttpUrl;->d:[C | 62 | ····sput-object·v0,·Lokhttp3/HttpUrl;->d:[C |
| Offset 94, 132 lines modified | Offset 94, 130 lines modified | ||
| 94 | ····.locals·4 | 94 | ····.locals·4 |
| 95 | ····.prologue | 95 | ····.prologue |
| 96 | ····const/4·v1,·0x0 | 96 | ····const/4·v1,·0x0 |
| 97 | ····const/4·v3,·0x0 | 97 | ····const/4·v3,·0x0 |
| 98 | ····.line·33 | 98 | ····.line·333 |
| 99 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 99 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 100 | ····.line·33 | 100 | ····.line·334 |
| 101 | ····iget-object·v0,·p1,·Lokhttp3/HttpUrl$Builder;->a:Ljava/lang/String; | 101 | ····iget-object·v0,·p1,·Lokhttp3/HttpUrl$Builder;->a:Ljava/lang/String; |
| 102 | ····iput-object·v0,·p0,·Lokhttp3/HttpUrl;->a:Ljava/lang/String; | 102 | ····iput-object·v0,·p0,·Lokhttp3/HttpUrl;->a:Ljava/lang/String; |
| 103 | ····.line·33 | 103 | ····.line·335 |
| 104 | ····iget-object·v0,·p1,·Lokhttp3/HttpUrl$Builder;->b:Ljava/lang/String; | 104 | ····iget-object·v0,·p1,·Lokhttp3/HttpUrl$Builder;->b:Ljava/lang/String; |
| 105 | ····invoke-static·{v0,·v3},·Lokhttp3/HttpUrl;->a(Ljava/lang/String;Z)Ljava/lang/String; | 105 | ····invoke-static·{v0,·v3},·Lokhttp3/HttpUrl;->a(Ljava/lang/String;Z)Ljava/lang/String; |
| 106 | ····move-result-object·v0 | 106 | ····move-result-object·v0 |
| 107 | ····iput-object·v0,·p0,·Lokhttp3/HttpUrl;->e:Ljava/lang/String; | 107 | ····iput-object·v0,·p0,·Lokhttp3/HttpUrl;->e:Ljava/lang/String; |
| 108 | ····.line·33 | 108 | ····.line·336 |
| 109 | ····iget-object·v0,·p1,·Lokhttp3/HttpUrl$Builder;->c:Ljava/lang/String; | 109 | ····iget-object·v0,·p1,·Lokhttp3/HttpUrl$Builder;->c:Ljava/lang/String; |
| 110 | ····invoke-static·{v0,·v3},·Lokhttp3/HttpUrl;->a(Ljava/lang/String;Z)Ljava/lang/String; | 110 | ····invoke-static·{v0,·v3},·Lokhttp3/HttpUrl;->a(Ljava/lang/String;Z)Ljava/lang/String; |
| 111 | ····move-result-object·v0 | 111 | ····move-result-object·v0 |
| 112 | ····iput-object·v0,·p0,·Lokhttp3/HttpUrl;->f:Ljava/lang/String; | 112 | ····iput-object·v0,·p0,·Lokhttp3/HttpUrl;->f:Ljava/lang/String; |
| 113 | ····.line·33 | 113 | ····.line·337 |
| 114 | ····iget-object·v0,·p1,·Lokhttp3/HttpUrl$Builder;->d:Ljava/lang/String; | 114 | ····iget-object·v0,·p1,·Lokhttp3/HttpUrl$Builder;->d:Ljava/lang/String; |
| 115 | ····iput-object·v0,·p0,·Lokhttp3/HttpUrl;->b:Ljava/lang/String; | 115 | ····iput-object·v0,·p0,·Lokhttp3/HttpUrl;->b:Ljava/lang/String; |
| 116 | ····.line·3 | 116 | ····.line·338 |
| 117 | ····invoke-virtual·{p1},·Lokhttp3/HttpUrl$Builder;->a()I | 117 | ····invoke-virtual·{p1},·Lokhttp3/HttpUrl$Builder;->a()I |
| 118 | ····move-result·v0 | 118 | ····move-result·v0 |
| 119 | ····iput·v0,·p0,·Lokhttp3/HttpUrl;->c:I | 119 | ····iput·v0,·p0,·Lokhttp3/HttpUrl;->c:I |
| 120 | ····.line·3 | 120 | ····.line·339 |
| 121 | ····iget-object·v0,·p1,·Lokhttp3/HttpUrl$Builder;->f:Ljava/util/List; | 121 | ····iget-object·v0,·p1,·Lokhttp3/HttpUrl$Builder;->f:Ljava/util/List; |
| 122 | ····invoke-direct·{p0,·v0,·v3},·Lokhttp3/HttpUrl;->a(Ljava/util/List;Z)Ljava/util/List; | 122 | ····invoke-direct·{p0,·v0,·v3},·Lokhttp3/HttpUrl;->a(Ljava/util/List;Z)Ljava/util/List; |
| 123 | ····move-result-object·v0 | 123 | ····move-result-object·v0 |
| 124 | ····iput-object·v0,·p0,·Lokhttp3/HttpUrl;->g:Ljava/util/List; | 124 | ····iput-object·v0,·p0,·Lokhttp3/HttpUrl;->g:Ljava/util/List; |
| 125 | ····.line·34 | 125 | ····.line·340 |
| 126 | ····iget-object·v0,·p1,·Lokhttp3/HttpUrl$Builder;->g:Ljava/util/List; | 126 | ····iget-object·v0,·p1,·Lokhttp3/HttpUrl$Builder;->g:Ljava/util/List; |
| 127 | ····if-eqz·v0,·:cond_1 | 127 | ····if-eqz·v0,·:cond_1 |
| 128 | ····.line·343 | ||
| 129 | ····iget-object·v0,·p1,·Lokhttp3/HttpUrl$Builder;->g:Ljava/util/List; | 128 | ····iget-object·v0,·p1,·Lokhttp3/HttpUrl$Builder;->g:Ljava/util/List; |
| 130 | ····const/4·v2,·0x1 | 129 | ····const/4·v2,·0x1 |
| 130 | ····.line·341 | ||
| 131 | ····invoke-direct·{p0,·v0,·v2},·Lokhttp3/HttpUrl;->a(Ljava/util/List;Z)Ljava/util/List; | 131 | ····invoke-direct·{p0,·v0,·v2},·Lokhttp3/HttpUrl;->a(Ljava/util/List;Z)Ljava/util/List; |
| 132 | ····move-result-object·v0 | 132 | ····move-result-object·v0 |
| 133 | ····.line·344 | ||
| 134 | ····:goto_0 | 133 | ····:goto_0 |
| 135 | ····iput-object·v0,·p0,·Lokhttp3/HttpUrl;->h:Ljava/util/List; | 134 | ····iput-object·v0,·p0,·Lokhttp3/HttpUrl;->h:Ljava/util/List; |
| 136 | ····.line·34 | 135 | ····.line·343 |
| 137 | ····iget-object·v0,·p1,·Lokhttp3/HttpUrl$Builder;->h:Ljava/lang/String; | 136 | ····iget-object·v0,·p1,·Lokhttp3/HttpUrl$Builder;->h:Ljava/lang/String; |
| 138 | ····if-eqz·v0,·:cond_0 | 137 | ····if-eqz·v0,·:cond_0 |
| 139 | ····.line·346 | ||
| 140 | ····iget-object·v0,·p1,·Lokhttp3/HttpUrl$Builder;->h:Ljava/lang/String; | 138 | ····iget-object·v0,·p1,·Lokhttp3/HttpUrl$Builder;->h:Ljava/lang/String; |
| 139 | ····.line·344 | ||
| 141 | ····invoke-static·{v0,·v3},·Lokhttp3/HttpUrl;->a(Ljava/lang/String;Z)Ljava/lang/String; | 140 | ····invoke-static·{v0,·v3},·Lokhttp3/HttpUrl;->a(Ljava/lang/String;Z)Ljava/lang/String; |
| 142 | ····move-result-object·v1 | 141 | ····move-result-object·v1 |
| 143 | ····.line·347 | ||
| 144 | ····:cond_0 | 142 | ····:cond_0 |
| 145 | ····iput-object·v1,·p0,·Lokhttp3/HttpUrl;->i:Ljava/lang/String; | 143 | ····iput-object·v1,·p0,·Lokhttp3/HttpUrl;->i:Ljava/lang/String; |
| 146 | ····.line·34 | 144 | ····.line·346 |
| 147 | ····invoke-virtual·{p1},·Lokhttp3/HttpUrl$Builder;->toString()Ljava/lang/String; | 145 | ····invoke-virtual·{p1},·Lokhttp3/HttpUrl$Builder;->toString()Ljava/lang/String; |
| 148 | ····move-result-object·v0 | 146 | ····move-result-object·v0 |
| 149 | ····iput-object·v0,·p0,·Lokhttp3/HttpUrl;->j:Ljava/lang/String; | 147 | ····iput-object·v0,·p0,·Lokhttp3/HttpUrl;->j:Ljava/lang/String; |
| 150 | ····.line·34 | 148 | ····.line·347 |
| 151 | ····return-void | 149 | ····return-void |
| 152 | ····:cond_1 | 150 | ····:cond_1 |
| 153 | ····move-object·v0,·v1 | 151 | ····move-object·v0,·v1 |
| 154 | ····.line·34 | 152 | ····.line·341 |
| 155 | ····goto·:goto_0 | 153 | ····goto·:goto_0 |
| 156 | .end·method | 154 | .end·method |
| 157 | .method·static·a(C)I | 155 | .method·static·a(C)I |
| 158 | ····.locals·1 | 156 | ····.locals·1 |
| 159 | ····.prologue | 157 | ····.prologue |
| Max diff block lines reached; 35328/38553 bytes (91.63%) of diff not shown. | |||
| Offset 47, 91 lines modified | Offset 47, 91 lines modified | ||
| 47 | ····const/4·v3,·0x1 | 47 | ····const/4·v3,·0x1 |
| 48 | ····.line·45 | 48 | ····.line·45 |
| 49 | ····const/16·v0,·0xf | 49 | ····const/16·v0,·0xf |
| 50 | ····new-array·v0,·v0,·[Lokhttp3/CipherSuite; | 50 | ····new-array·v0,·v0,·[Lokhttp3/CipherSuite; |
| 51 | ····sget-object·v1,·Lokhttp3/CipherSuite;->a | 51 | ····sget-object·v1,·Lokhttp3/CipherSuite;->aW:Lokhttp3/CipherSuite; |
| 52 | ····aput-object·v1,·v0,·v4 | 52 | ····aput-object·v1,·v0,·v4 |
| 53 | ····sget-object·v1,·Lokhttp3/CipherSuite;->b | 53 | ····sget-object·v1,·Lokhttp3/CipherSuite;->ba:Lokhttp3/CipherSuite; |
| 54 | ····aput-object·v1,·v0,·v3 | 54 | ····aput-object·v1,·v0,·v3 |
| 55 | ····sget-object·v1,·Lokhttp3/CipherSuite;->a | 55 | ····sget-object·v1,·Lokhttp3/CipherSuite;->aX:Lokhttp3/CipherSuite; |
| 56 | ····aput-object·v1,·v0,·v5 | 56 | ····aput-object·v1,·v0,·v5 |
| 57 | ····sget-object·v1,·Lokhttp3/CipherSuite;->b | 57 | ····sget-object·v1,·Lokhttp3/CipherSuite;->bb:Lokhttp3/CipherSuite; |
| 58 | ····aput-object·v1,·v0,·v6 | 58 | ····aput-object·v1,·v0,·v6 |
| 59 | ····sget-object·v1,·Lokhttp3/CipherSuite;->b | 59 | ····sget-object·v1,·Lokhttp3/CipherSuite;->bh:Lokhttp3/CipherSuite; |
| 60 | ····aput-object·v1,·v0,·v7 | 60 | ····aput-object·v1,·v0,·v7 |
| 61 | ····const/4·v1,·0x5 | 61 | ····const/4·v1,·0x5 |
| 62 | ····sget-object·v2,·Lokhttp3/CipherSuite;->b | 62 | ····sget-object·v2,·Lokhttp3/CipherSuite;->bg:Lokhttp3/CipherSuite; |
| 63 | ····aput-object·v2,·v0,·v1 | 63 | ····aput-object·v2,·v0,·v1 |
| 64 | ····const/4·v1,·0x6 | 64 | ····const/4·v1,·0x6 |
| 65 | ····sget-object·v2,·Lokhttp3/CipherSuite;->a | 65 | ····sget-object·v2,·Lokhttp3/CipherSuite;->ax:Lokhttp3/CipherSuite; |
| 66 | ····aput-object·v2,·v0,·v1 | 66 | ····aput-object·v2,·v0,·v1 |
| 67 | ····const/4·v1,·0x7 | 67 | ····const/4·v1,·0x7 |
| 68 | ····sget-object·v2,·Lokhttp3/CipherSuite;->a | 68 | ····sget-object·v2,·Lokhttp3/CipherSuite;->aH:Lokhttp3/CipherSuite; |
| 69 | ····aput-object·v2,·v0,·v1 | 69 | ····aput-object·v2,·v0,·v1 |
| 70 | ····const/16·v1,·0x8 | 70 | ····const/16·v1,·0x8 |
| 71 | ····sget-object·v2,·Lokhttp3/CipherSuite;->a | 71 | ····sget-object·v2,·Lokhttp3/CipherSuite;->ay:Lokhttp3/CipherSuite; |
| 72 | ····aput-object·v2,·v0,·v1 | 72 | ····aput-object·v2,·v0,·v1 |
| 73 | ····const/16·v1,·0x9 | 73 | ····const/16·v1,·0x9 |
| 74 | ····sget-object·v2,·Lokhttp3/CipherSuite;->a | 74 | ····sget-object·v2,·Lokhttp3/CipherSuite;->aI:Lokhttp3/CipherSuite; |
| 75 | ····aput-object·v2,·v0,·v1 | 75 | ····aput-object·v2,·v0,·v1 |
| 76 | ····const/16·v1,·0xa | 76 | ····const/16·v1,·0xa |
| 77 | ····sget-object·v2,·Lokhttp3/CipherSuite;->a | 77 | ····sget-object·v2,·Lokhttp3/CipherSuite;->af:Lokhttp3/CipherSuite; |
| 78 | ····aput-object·v2,·v0,·v1 | 78 | ····aput-object·v2,·v0,·v1 |
| 79 | ····const/16·v1,·0xb | 79 | ····const/16·v1,·0xb |
| 80 | ····sget-object·v2,·Lokhttp3/CipherSuite;->a | 80 | ····sget-object·v2,·Lokhttp3/CipherSuite;->ag:Lokhttp3/CipherSuite; |
| 81 | ····aput-object·v2,·v0,·v1 | 81 | ····aput-object·v2,·v0,·v1 |
| 82 | ····const/16·v1,·0xc | 82 | ····const/16·v1,·0xc |
| 83 | ····sget-object·v2,·Lokhttp3/CipherSuite;-> | 83 | ····sget-object·v2,·Lokhttp3/CipherSuite;->D:Lokhttp3/CipherSuite; |
| 84 | ····aput-object·v2,·v0,·v1 | 84 | ····aput-object·v2,·v0,·v1 |
| 85 | ····const/16·v1,·0xd | 85 | ····const/16·v1,·0xd |
| 86 | ····sget-object·v2,·Lokhttp3/CipherSuite;-> | 86 | ····sget-object·v2,·Lokhttp3/CipherSuite;->H:Lokhttp3/CipherSuite; |
| 87 | ····aput-object·v2,·v0,·v1 | 87 | ····aput-object·v2,·v0,·v1 |
| 88 | ····const/16·v1,·0xe | 88 | ····const/16·v1,·0xe |
| 89 | ····sget-object·v2,·Lokhttp3/CipherSuite;-> | 89 | ····sget-object·v2,·Lokhttp3/CipherSuite;->h:Lokhttp3/CipherSuite; |
| 90 | ····aput-object·v2,·v0,·v1 | 90 | ····aput-object·v2,·v0,·v1 |
| 91 | ····sput-object·v0,·Lokhttp3/ConnectionSpec;->h:[Lokhttp3/CipherSuite; | 91 | ····sput-object·v0,·Lokhttp3/ConnectionSpec;->h:[Lokhttp3/CipherSuite; |
| 92 | ····.line·68 | 92 | ····.line·68 |
| 93 | ····new-instance·v0,·Lokhttp3/ConnectionSpec$Builder; | 93 | ····new-instance·v0,·Lokhttp3/ConnectionSpec$Builder; |
| Offset 251, 158 lines modified | Offset 251, 218 lines modified | ||
| 251 | ····iput-boolean·v0,·p0,·Lokhttp3/ConnectionSpec;->e:Z | 251 | ····iput-boolean·v0,·p0,·Lokhttp3/ConnectionSpec;->e:Z |
| 252 | ····.line·93 | 252 | ····.line·93 |
| 253 | ····return-void | 253 | ····return-void |
| 254 | .end·method | 254 | .end·method |
| 255 | .method·private· | 255 | .method·private·static·a([Ljava/lang/String;[Ljava/lang/String;)Z |
| 256 | ····.locals·5 | 256 | ····.locals·5 |
| 257 | ····.prologue | 257 | ····.prologue |
| 258 | ····const/4·v0,·0x0 | ||
| 259 | ····.line·202 | ||
| 260 | ····if-eqz·p0,·:cond_0 | ||
| 261 | ····if-eqz·p1,·:cond_0 | ||
| 262 | ····array-length·v1,·p0 | ||
| 263 | ····if-eqz·v1,·:cond_0 | ||
| 264 | ····array-length·v1,·p1 | ||
| 265 | ····if-nez·v1,·:cond_1 | ||
| 258 | ····.line· | 266 | ····.line·210 |
| 267 | ····:cond_0 | ||
| 268 | ····:goto_0 | ||
| 269 | ····return·v0 | ||
| 270 | ····.line·205 | ||
| 271 | ····:cond_1 | ||
| 272 | ····array-length·v2,·p0 | ||
| Max diff block lines reached; 15826/20124 bytes (78.64%) of diff not shown. | |||
| Offset 57, 155 lines modified | Offset 57, 151 lines modified | ||
| 57 | #·direct·methods | 57 | #·direct·methods |
| 58 | .method·public·constructor·<init>()V | 58 | .method·public·constructor·<init>()V |
| 59 | ····.locals·2 | 59 | ····.locals·2 |
| 60 | ····.prologue | 60 | ····.prologue |
| 61 | ····.line·9 | 61 | ····.line·958 |
| 62 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 62 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 63 | ····.line·9 | 63 | ····.line·950 |
| 64 | ····const-string·v0,·"" | 64 | ····const-string·v0,·"" |
| 65 | ····iput-object·v0,·p0,·Lokhttp3/HttpUrl$Builder;->b:Ljava/lang/String; | 65 | ····iput-object·v0,·p0,·Lokhttp3/HttpUrl$Builder;->b:Ljava/lang/String; |
| 66 | ····.line·9 | 66 | ····.line·951 |
| 67 | ····const-string·v0,·"" | 67 | ····const-string·v0,·"" |
| 68 | ····iput-object·v0,·p0,·Lokhttp3/HttpUrl$Builder;->c:Ljava/lang/String; | 68 | ····iput-object·v0,·p0,·Lokhttp3/HttpUrl$Builder;->c:Ljava/lang/String; |
| 69 | ····.line·9 | 69 | ····.line·953 |
| 70 | ····const/4·v0,·-0x1 | 70 | ····const/4·v0,·-0x1 |
| 71 | ····iput·v0,·p0,·Lokhttp3/HttpUrl$Builder;->e:I | 71 | ····iput·v0,·p0,·Lokhttp3/HttpUrl$Builder;->e:I |
| 72 | ····.line·9 | 72 | ····.line·954 |
| 73 | ····new-instance·v0,·Ljava/util/ArrayList; | 73 | ····new-instance·v0,·Ljava/util/ArrayList; |
| 74 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | 74 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
| 75 | ····iput-object·v0,·p0,·Lokhttp3/HttpUrl$Builder;->f:Ljava/util/List; | 75 | ····iput-object·v0,·p0,·Lokhttp3/HttpUrl$Builder;->f:Ljava/util/List; |
| 76 | ····.line·9 | 76 | ····.line·959 |
| 77 | ····iget-object·v0,·p0,·Lokhttp3/HttpUrl$Builder;->f:Ljava/util/List; | 77 | ····iget-object·v0,·p0,·Lokhttp3/HttpUrl$Builder;->f:Ljava/util/List; |
| 78 | ····const-string·v1,·"" | 78 | ····const-string·v1,·"" |
| 79 | ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 79 | ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
| 80 | ····.line·9 | 80 | ····.line·960 |
| 81 | ····return-void | 81 | ····return-void |
| 82 | .end·method | 82 | .end·method |
| 83 | .method·private·static·a([B)Ljava/lang/String; | 83 | .method·private·static·a([B)Ljava/lang/String; |
| 84 | ····.locals· | 84 | ····.locals·8 |
| 85 | ····.prologue | 85 | ····.prologue |
| 86 | ····const/16·v | 86 | ····const/16·v7,·0x10 |
| 87 | ····const/16·v | 87 | ····const/16·v6,·0x3a |
| 88 | ····const/4·v1,·0x0 | 88 | ····const/4·v1,·0x0 |
| 89 | ····.line·1 | 89 | ····.line·1682 |
| 90 | ····const/4·v0,·-0x1 | 90 | ····const/4·v0,·-0x1 |
| 91 | ····move·v2,·v1 | 91 | ····move·v2,·v1 |
| 92 | ····move·v3,·v0 | 92 | ····move·v3,·v0 |
| 93 | ····move·v0,·v1 | 93 | ····move·v0,·v1 |
| 94 | ····.line·1 | 94 | ····.line·1684 |
| 95 | ····:goto_0 | 95 | ····:goto_0 |
| 96 | ····array-length·v4,·p0 | 96 | ····array-length·v4,·p0 |
| 97 | ····if-ge·v0,·v4,·:cond_2 | 97 | ····if-ge·v0,·v4,·:cond_2 |
| 98 | ····move·v5,·v0 | 98 | ····move·v5,·v0 |
| 99 | ····.line·1 | 99 | ····.line·1686 |
| 100 | ····:goto_1 | 100 | ····:goto_1 |
| 101 | ····if-ge·v5,·v | 101 | ····if-ge·v5,·v7,·:cond_0 |
| 102 | ····aget-byte·v4,·p0,·v5 | 102 | ····aget-byte·v4,·p0,·v5 |
| 103 | ····if-nez·v4,·:cond_0 | 103 | ····if-nez·v4,·:cond_0 |
| 104 | ····add-int/lit8·v4,·v5,·0x1 | 104 | ····add-int/lit8·v4,·v5,·0x1 |
| 105 | ····aget-byte·v4,·p0,·v4 | 105 | ····aget-byte·v4,·p0,·v4 |
| 106 | ····if-nez·v4,·:cond_0 | 106 | ····if-nez·v4,·:cond_0 |
| 107 | ····.line·1 | 107 | ····.line·1687 |
| 108 | ····add-int/lit8·v4,·v5,·0x2 | 108 | ····add-int/lit8·v4,·v5,·0x2 |
| 109 | ····move·v5,·v4 | 109 | ····move·v5,·v4 |
| 110 | ····goto·:goto_1 | 110 | ····goto·:goto_1 |
| 111 | ····.line·1 | 111 | ····.line·1689 |
| 112 | ····:cond_0 | 112 | ····:cond_0 |
| 113 | ····sub-int·v4,·v5,·v0 | 113 | ····sub-int·v4,·v5,·v0 |
| 114 | ····.line·1 | 114 | ····.line·1690 |
| 115 | ····if-le·v4,·v2,·:cond_1 | 115 | ····if-le·v4,·v2,·:cond_1 |
| 116 | ····const/4·v6,·0x4 | ||
| 117 | ····if-lt·v4,·v6,·:cond_1 | ||
| 118 | ····move·v2,·v4 | 116 | ····move·v2,·v4 |
| 119 | ····move·v3,·v0 | 117 | ····move·v3,·v0 |
| 120 | ····.line·1 | 118 | ····.line·1684 |
| 121 | ····:cond_1 | 119 | ····:cond_1 |
| 122 | ····add-int/lit8·v0,·v5,·0x2 | 120 | ····add-int/lit8·v0,·v5,·0x2 |
| 123 | ····goto·:goto_0 | 121 | ····goto·:goto_0 |
| 124 | ····.line·1 | 122 | ····.line·1697 |
| 125 | ····:cond_2 | 123 | ····:cond_2 |
| 126 | ····new-instance·v0,·Lokio/Buffer; | 124 | ····new-instance·v0,·Lokio/Buffer; |
| 127 | ····invoke-direct·{v0},·Lokio/Buffer;-><init>()V | 125 | ····invoke-direct·{v0},·Lokio/Buffer;-><init>()V |
| 128 | ····.line·1 | 126 | ····.line·1698 |
| 129 | ····:cond_3 | 127 | ····:cond_3 |
| 130 | ····:goto_2 | 128 | ····:goto_2 |
| 131 | ····array-length·v4,·p0 | 129 | ····array-length·v4,·p0 |
| 132 | ····if-ge·v1,·v4,·:cond_6 | 130 | ····if-ge·v1,·v4,·:cond_6 |
| 133 | ····.line·1 | 131 | ····.line·1699 |
| 134 | ····if-ne·v1,·v3,·:cond_4 | 132 | ····if-ne·v1,·v3,·:cond_4 |
| Max diff block lines reached; 49639/52107 bytes (95.26%) of diff not shown. | |||
| Offset 183, 55 lines modified | Offset 183, 55 lines modified | ||
| 183 | .method·private·a(Lokhttp3/internal/connection/RealConnection;J)I | 183 | .method·private·a(Lokhttp3/internal/connection/RealConnection;J)I |
| 184 | ····.locals·6 | 184 | ····.locals·6 |
| 185 | ····.prologue | 185 | ····.prologue |
| 186 | ····const/4·v2,·0x0 | 186 | ····const/4·v2,·0x0 |
| 187 | ····.line·25 | 187 | ····.line·253 |
| 188 | ····iget-object·v3,·p1,·Lokhttp3/internal/connection/RealConnection;->d:Ljava/util/List; | 188 | ····iget-object·v3,·p1,·Lokhttp3/internal/connection/RealConnection;->d:Ljava/util/List; |
| 189 | ····move·v1,·v2 | 189 | ····move·v1,·v2 |
| 190 | ····.line·25 | 190 | ····.line·254 |
| 191 | ····:cond_0 | 191 | ····:cond_0 |
| 192 | ····:goto_0 | 192 | ····:goto_0 |
| 193 | ····invoke-interface·{v3},·Ljava/util/List;->size()I | 193 | ····invoke-interface·{v3},·Ljava/util/List;->size()I |
| 194 | ····move-result·v0 | 194 | ····move-result·v0 |
| 195 | ····if-ge·v1,·v0,·:cond_2 | 195 | ····if-ge·v1,·v0,·:cond_2 |
| 196 | ····.line·25 | 196 | ····.line·255 |
| 197 | ····invoke-interface·{v3,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object; | 197 | ····invoke-interface·{v3,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object; |
| 198 | ····move-result-object·v0 | 198 | ····move-result-object·v0 |
| 199 | ····check-cast·v0,·Ljava/lang/ref/Reference; | 199 | ····check-cast·v0,·Ljava/lang/ref/Reference; |
| 200 | ····.line·2 | 200 | ····.line·257 |
| 201 | ····invoke-virtual·{v0},·Ljava/lang/ref/Reference;->get()Ljava/lang/Object; | 201 | ····invoke-virtual·{v0},·Ljava/lang/ref/Reference;->get()Ljava/lang/Object; |
| 202 | ····move-result-object·v4 | 202 | ····move-result-object·v4 |
| 203 | ····if-eqz·v4,·:cond_1 | 203 | ····if-eqz·v4,·:cond_1 |
| 204 | ····.line·2 | 204 | ····.line·258 |
| 205 | ····add-int/lit8·v0,·v1,·0x1 | 205 | ····add-int/lit8·v0,·v1,·0x1 |
| 206 | ····move·v1,·v0 | 206 | ····move·v1,·v0 |
| 207 | ····.line·2 | 207 | ····.line·259 |
| 208 | ····goto·:goto_0 | 208 | ····goto·:goto_0 |
| 209 | ····.line·26 | 209 | ····.line·263 |
| 210 | ····:cond_1 | 210 | ····:cond_1 |
| 211 | ····check-cast·v0,·Lokhttp3/internal/connection/StreamAllocation$StreamAllocationReference; | 211 | ····check-cast·v0,·Lokhttp3/internal/connection/StreamAllocation$StreamAllocationReference; |
| 212 | ····.line·26 | 212 | ····.line·265 |
| 213 | ····new-instance·v4,·Ljava/lang/StringBuilder; | 213 | ····new-instance·v4,·Ljava/lang/StringBuilder; |
| 214 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V | 214 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V |
| 215 | ····const-string·v5,·"A·connection·to·" | 215 | ····const-string·v5,·"A·connection·to·" |
| 216 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 216 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| Offset 260, 46 lines modified | Offset 260, 46 lines modified | ||
| 260 | ····move-result-object·v4 | 260 | ····move-result-object·v4 |
| 261 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 261 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| 262 | ····move-result-object·v4 | 262 | ····move-result-object·v4 |
| 263 | ····.line·2 | 263 | ····.line·267 |
| 264 | ····invoke-static·{},·Lokhttp3/internal/platform/Platform;->b()Lokhttp3/internal/platform/Platform; | 264 | ····invoke-static·{},·Lokhttp3/internal/platform/Platform;->b()Lokhttp3/internal/platform/Platform; |
| 265 | ····move-result-object·v5 | 265 | ····move-result-object·v5 |
| 266 | ····iget-object·v0,·v0,·Lokhttp3/internal/connection/StreamAllocation$StreamAllocationReference;->a:Ljava/lang/Object; | 266 | ····iget-object·v0,·v0,·Lokhttp3/internal/connection/StreamAllocation$StreamAllocationReference;->a:Ljava/lang/Object; |
| 267 | ····invoke-virtual·{v5,·v4,·v0},·Lokhttp3/internal/platform/Platform;->a(Ljava/lang/String;Ljava/lang/Object;)V | 267 | ····invoke-virtual·{v5,·v4,·v0},·Lokhttp3/internal/platform/Platform;->a(Ljava/lang/String;Ljava/lang/Object;)V |
| 268 | ····.line·2 | 268 | ····.line·269 |
| 269 | ····invoke-interface·{v3,·v1},·Ljava/util/List;->remove(I)Ljava/lang/Object; | 269 | ····invoke-interface·{v3,·v1},·Ljava/util/List;->remove(I)Ljava/lang/Object; |
| 270 | ····.line·27 | 270 | ····.line·270 |
| 271 | ····const/4·v0,·0x1 | 271 | ····const/4·v0,·0x1 |
| 272 | ····iput-boolean·v0,·p1,·Lokhttp3/internal/connection/RealConnection;->a:Z | 272 | ····iput-boolean·v0,·p1,·Lokhttp3/internal/connection/RealConnection;->a:Z |
| 273 | ····.line·27 | 273 | ····.line·273 |
| 274 | ····invoke-interface·{v3},·Ljava/util/List;->isEmpty()Z | 274 | ····invoke-interface·{v3},·Ljava/util/List;->isEmpty()Z |
| 275 | ····move-result·v0 | 275 | ····move-result·v0 |
| 276 | ····if-eqz·v0,·:cond_0 | 276 | ····if-eqz·v0,·:cond_0 |
| 277 | ····.line·27 | 277 | ····.line·274 |
| 278 | ····iget-wide·v0,·p0,·Lokhttp3/ConnectionPool;->f:J | 278 | ····iget-wide·v0,·p0,·Lokhttp3/ConnectionPool;->f:J |
| 279 | ····sub-long·v0,·p2,·v0 | 279 | ····sub-long·v0,·p2,·v0 |
| 280 | ····iput-wide·v0,·p1,·Lokhttp3/internal/connection/RealConnection;->e:J | 280 | ····iput-wide·v0,·p1,·Lokhttp3/internal/connection/RealConnection;->e:J |
| 281 | ····.line·2 | 281 | ····.line·279 |
| 282 | ····:goto_1 | 282 | ····:goto_1 |
| 283 | ····return·v2 | 283 | ····return·v2 |
| 284 | ····:cond_2 | 284 | ····:cond_2 |
| 285 | ····invoke-interface·{v3},·Ljava/util/List;->size()I | 285 | ····invoke-interface·{v3},·Ljava/util/List;->size()I |
| 286 | ····move-result·v2 | 286 | ····move-result·v2 |
| Offset 311, 25 lines modified | Offset 311, 25 lines modified | ||
| 311 | #·virtual·methods | 311 | #·virtual·methods |
| 312 | .method·a(J)J | 312 | .method·a(J)J |
| 313 | ····.locals·13 | 313 | ····.locals·13 |
| 314 | ····.prologue | 314 | ····.prologue |
| 315 | ····const/4·v0,·0x0 | 315 | ····const/4·v0,·0x0 |
| 316 | ····.line·19 | 316 | ····.line·196 |
| 317 | ····.line· | 317 | ····.line·198 |
| 318 | ····const/4·v1,·0x0 | 318 | ····const/4·v1,·0x0 |
| 319 | ····.line· | 319 | ····.line·199 |
| 320 | ····const-wide/high16·v4,·-0x8000000000000000L | 320 | ····const-wide/high16·v4,·-0x8000000000000000L |
| 321 | ····.line·20 | 321 | ····.line·202 |
| 322 | ····monitor-enter·p0 | 322 | ····monitor-enter·p0 |
| 323 | ····.line·20 | 323 | ····.line·203 |
| 324 | ····:try_start_0 | 324 | ····:try_start_0 |
| 325 | ····iget-object·v2,·p0,·Lokhttp3/ConnectionPool;->h:Ljava/util/Deque; | 325 | ····iget-object·v2,·p0,·Lokhttp3/ConnectionPool;->h:Ljava/util/Deque; |
| 326 | ····invoke-interface·{v2},·Ljava/util/Deque;->iterator()Ljava/util/Iterator; | 326 | ····invoke-interface·{v2},·Ljava/util/Deque;->iterator()Ljava/util/Iterator; |
| 327 | ····move-result-object·v8 | 327 | ····move-result-object·v8 |
| Max diff block lines reached; 11519/14720 bytes (78.25%) of diff not shown. | |||
| Offset 223, 15 lines modified | Offset 223, 14 lines modified | ||
| 223 | ····move-result-object·v1 | 223 | ····move-result-object·v1 |
| 224 | ····iget-object·v0,·p0,·Lokhttp3/Request;->e:Ljava/lang/Object; | 224 | ····iget-object·v0,·p0,·Lokhttp3/Request;->e:Ljava/lang/Object; |
| 225 | ····if-eq·v0,·p0,·:cond_0 | 225 | ····if-eq·v0,·p0,·:cond_0 |
| 226 | ····.line·95 | ||
| 227 | ····iget-object·v0,·p0,·Lokhttp3/Request;->e:Ljava/lang/Object; | 226 | ····iget-object·v0,·p0,·Lokhttp3/Request;->e:Ljava/lang/Object; |
| 228 | ····:goto_0 | 227 | ····:goto_0 |
| 229 | ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 228 | ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
| 230 | ····move-result-object·v0 | 229 | ····move-result-object·v0 |
| Offset 241, 16 lines modified | Offset 240, 14 lines modified | ||
| 241 | ····move-result-object·v0 | 240 | ····move-result-object·v0 |
| 242 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 241 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| 243 | ····move-result-object·v0 | 242 | ····move-result-object·v0 |
| 244 | ····.line·90 | ||
| 245 | ····return-object·v0 | 243 | ····return-object·v0 |
| 246 | ····.line·95 | ||
| 247 | ····:cond_0 | 244 | ····:cond_0 |
| 248 | ····const/4·v0,·0x0 | 245 | ····const/4·v0,·0x0 |
| 249 | ····goto·:goto_0 | 246 | ····goto·:goto_0 |
| 250 | .end·method | 247 | .end·method |
| Offset 68, 20 lines modified | Offset 68, 20 lines modified | ||
| 68 | ····return-void | 68 | ····return-void |
| 69 | .end·method | 69 | .end·method |
| 70 | .method·public·static·a(Ljava/lang/String;)Lokhttp3/MediaType; | 70 | .method·public·static·a(Ljava/lang/String;)Lokhttp3/MediaType; |
| 71 | ····.locals·9 | 71 | ····.locals·9 |
| 72 | ····.prologue | 72 | ····.prologue |
| 73 | ····const/4·v2,·0x0 | ||
| 73 | ····const/4·v8,·0x2 | 74 | ····const/4·v8,·0x2 |
| 74 | ····const/4·v7,·0x1 | 75 | ····const/4·v7,·0x1 |
| 75 | ····const/4·v2,·0x0 | ||
| 76 | ····.line·51 | 76 | ····.line·51 |
| 77 | ····sget-object·v0,·Lokhttp3/MediaType;->a:Ljava/util/regex/Pattern; | 77 | ····sget-object·v0,·Lokhttp3/MediaType;->a:Ljava/util/regex/Pattern; |
| 78 | ····invoke-virtual·{v0,·p0},·Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; | 78 | ····invoke-virtual·{v0,·p0},·Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; |
| 79 | ····move-result-object·v0 | 79 | ····move-result-object·v0 |
| Offset 185, 15 lines modified | Offset 185, 15 lines modified | ||
| 185 | ····.line·65 | 185 | ····.line·65 |
| 186 | ····:cond_3 | 186 | ····:cond_3 |
| 187 | ····invoke-virtual·{v5,·v8},·Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; | 187 | ····invoke-virtual·{v5,·v8},·Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; |
| 188 | ····move-result-object·v1 | 188 | ····move-result-object·v1 |
| 189 | ····.line·66 | 189 | ····.line·66 |
| 190 | ····if-eqz·v1,·:cond_ | 190 | ····if-eqz·v1,·:cond_5 |
| 191 | ····.line·68 | 191 | ····.line·68 |
| 192 | ····const-string·v6,·"\'" | 192 | ····const-string·v6,·"\'" |
| 193 | ····invoke-virtual·{v1,·v6},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z | 193 | ····invoke-virtual·{v1,·v6},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z |
| 194 | ····move-result·v6 | 194 | ····move-result·v6 |
| Offset 224, 38 lines modified | Offset 224, 63 lines modified | ||
| 224 | ····invoke-virtual·{v1,·v7,·v6},·Ljava/lang/String;->substring(II)Ljava/lang/String; | 224 | ····invoke-virtual·{v1,·v7,·v6},·Ljava/lang/String;->substring(II)Ljava/lang/String; |
| 225 | ····move-result-object·v1 | 225 | ····move-result-object·v1 |
| 226 | ····.line·75 | 226 | ····.line·75 |
| 227 | ····:cond_4 | 227 | ····:cond_4 |
| 228 | ····:goto_3 | 228 | ····:goto_3 |
| 229 | ····if-eqz·v0,·:cond_ | 229 | ····if-eqz·v0,·:cond_6 |
| 230 | ····invoke-virtual·{v1,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z | 230 | ····invoke-virtual·{v1,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
| 231 | ····move-result·v0 | 231 | ····move-result·v0 |
| 232 | ····if- | 232 | ····if-nez·v0,·:cond_6 |
| 233 | ····:cond_5 | ||
| 234 | ···· | 233 | ····.line·76 |
| 234 | ····new-instance·v0,·Ljava/lang/IllegalArgumentException; | ||
| 235 | ····.line·78 | ||
| 236 | ···· | 235 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
| 236 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V | ||
| 237 | ····const-string·v2,·"Multiple·different·charsets:·" | ||
| 238 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
| 239 | ····move-result-object·v1 | ||
| 240 | ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
| 241 | ····move-result-object·v1 | ||
| 242 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | ||
| 243 | ····move-result-object·v1 | ||
| 244 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | ||
| 245 | ····throw·v0 | ||
| 237 | ····.line·73 | 246 | ····.line·73 |
| 238 | ····:cond_ | 247 | ····:cond_5 |
| 239 | ····const/4·v1,·0x3 | 248 | ····const/4·v1,·0x3 |
| 240 | ····invoke-virtual·{v5,·v1},·Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; | 249 | ····invoke-virtual·{v5,·v1},·Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; |
| 241 | ····move-result-object·v1 | 250 | ····move-result-object·v1 |
| 242 | ····goto·:goto_3 | 251 | ····goto·:goto_3 |
| 252 | ····:cond_6 | ||
| 253 | ····move-object·v0,·v1 | ||
| 254 | ····.line·78 | ||
| 255 | ····goto·:goto_2 | ||
| 243 | ····.line·81 | 256 | ····.line·81 |
| 244 | ····:cond_7 | 257 | ····:cond_7 |
| 245 | ····new-instance·v2,·Lokhttp3/MediaType; | 258 | ····new-instance·v2,·Lokhttp3/MediaType; |
| 246 | ····invoke-direct·{v2,·p0,·v3,·v4,·v0},·Lokhttp3/MediaType;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | 259 | ····invoke-direct·{v2,·p0,·v3,·v4,·v0},·Lokhttp3/MediaType;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V |
| 247 | ····goto/16·:goto_0 | 260 | ····goto/16·:goto_0 |
| Offset 263, 45 lines modified | Offset 288, 34 lines modified | ||
| 263 | #·virtual·methods | 288 | #·virtual·methods |
| 264 | .method·public·a(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; | 289 | .method·public·a(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset; |
| 265 | ····.locals·1 | 290 | ····.locals·1 |
| 266 | ····.prologue | 291 | ····.prologue |
| 267 | ····.line·11 | 292 | ····.line·111 |
| 268 | ····:try_start_0 | ||
| 269 | ····iget-object·v0,·p0,·Lokhttp3/MediaType;->f:Ljava/lang/String; | 293 | ····iget-object·v0,·p0,·Lokhttp3/MediaType;->f:Ljava/lang/String; |
| 270 | ····if-eqz·v0,·:cond_0 | 294 | ····if-eqz·v0,·:cond_0 |
| 271 | ····iget-object·v0,·p0,·Lokhttp3/MediaType;->f:Ljava/lang/String; | 295 | ····iget-object·v0,·p0,·Lokhttp3/MediaType;->f:Ljava/lang/String; |
| 272 | ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; | 296 | ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; |
| 273 | ····:try_end_0 | ||
| 274 | ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_0·..·:try_end_0}·:catch_0 | ||
| 275 | ····move-result-object·p1 | 297 | ····move-result-object·p1 |
| 276 | ····.line·114 | ||
| Max diff block lines reached; 949/4147 bytes (22.88%) of diff not shown. | |||
| Offset 34, 116 lines modified | Offset 34, 116 lines modified | ||
| 34 | #·direct·methods | 34 | #·direct·methods |
| 35 | .method·static·constructor·<clinit>()V | 35 | .method·static·constructor·<clinit>()V |
| 36 | ····.locals·1 | 36 | ····.locals·1 |
| 37 | ····.prologue | 37 | ····.prologue |
| 38 | ····.line·4 | 38 | ····.line·45 |
| 39 | ····const-string·v0,·"(\\d{2,4})[^\\d]*" | 39 | ····const-string·v0,·"(\\d{2,4})[^\\d]*" |
| 40 | ····.line·4 | 40 | ····.line·46 |
| 41 | ····invoke-static·{v0},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; | 41 | ····invoke-static·{v0},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; |
| 42 | ····move-result-object·v0 | 42 | ····move-result-object·v0 |
| 43 | ····sput-object·v0,·Lokhttp3/Cookie;->a:Ljava/util/regex/Pattern; | 43 | ····sput-object·v0,·Lokhttp3/Cookie;->a:Ljava/util/regex/Pattern; |
| 44 | ····.line·4 | 44 | ····.line·47 |
| 45 | ····const-string·v0,·"(?i)(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec).*" | 45 | ····const-string·v0,·"(?i)(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec).*" |
| 46 | ····.line·4 | 46 | ····.line·48 |
| 47 | ····invoke-static·{v0},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; | 47 | ····invoke-static·{v0},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; |
| 48 | ····move-result-object·v0 | 48 | ····move-result-object·v0 |
| 49 | ····sput-object·v0,·Lokhttp3/Cookie;->b:Ljava/util/regex/Pattern; | 49 | ····sput-object·v0,·Lokhttp3/Cookie;->b:Ljava/util/regex/Pattern; |
| 50 | ····.line· | 50 | ····.line·49 |
| 51 | ····const-string·v0,·"(\\d{1,2})[^\\d]*" | 51 | ····const-string·v0,·"(\\d{1,2})[^\\d]*" |
| 52 | ····.line·5 | 52 | ····.line·50 |
| 53 | ····invoke-static·{v0},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; | 53 | ····invoke-static·{v0},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; |
| 54 | ····move-result-object·v0 | 54 | ····move-result-object·v0 |
| 55 | ····sput-object·v0,·Lokhttp3/Cookie;->c:Ljava/util/regex/Pattern; | 55 | ····sput-object·v0,·Lokhttp3/Cookie;->c:Ljava/util/regex/Pattern; |
| 56 | ····.line·5 | 56 | ····.line·51 |
| 57 | ····const-string·v0,·"(\\d{1,2}):(\\d{1,2}):(\\d{1,2})[^\\d]*" | 57 | ····const-string·v0,·"(\\d{1,2}):(\\d{1,2}):(\\d{1,2})[^\\d]*" |
| 58 | ····.line·5 | 58 | ····.line·52 |
| 59 | ····invoke-static·{v0},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; | 59 | ····invoke-static·{v0},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; |
| 60 | ····move-result-object·v0 | 60 | ····move-result-object·v0 |
| 61 | ····sput-object·v0,·Lokhttp3/Cookie;->d:Ljava/util/regex/Pattern; | 61 | ····sput-object·v0,·Lokhttp3/Cookie;->d:Ljava/util/regex/Pattern; |
| 62 | ····.line·5 | 62 | ····.line·51 |
| 63 | ····return-void | 63 | ····return-void |
| 64 | .end·method | 64 | .end·method |
| 65 | .method·private·constructor·<init>(Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;ZZZZ)V | 65 | .method·private·constructor·<init>(Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;ZZZZ)V |
| 66 | ····.locals·1 | 66 | ····.locals·1 |
| 67 | ····.prologue | 67 | ····.prologue |
| 68 | ····.line·6 | 68 | ····.line·66 |
| 69 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 69 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 70 | ····.line·6 | 70 | ····.line·67 |
| 71 | ····iput-object·p1,·p0,·Lokhttp3/Cookie;->e:Ljava/lang/String; | 71 | ····iput-object·p1,·p0,·Lokhttp3/Cookie;->e:Ljava/lang/String; |
| 72 | ····.line·6 | 72 | ····.line·68 |
| 73 | ····iput-object·p2,·p0,·Lokhttp3/Cookie;->f:Ljava/lang/String; | 73 | ····iput-object·p2,·p0,·Lokhttp3/Cookie;->f:Ljava/lang/String; |
| 74 | ····.line· | 74 | ····.line·69 |
| 75 | ····iput-wide·p3,·p0,·Lokhttp3/Cookie;->g:J | 75 | ····iput-wide·p3,·p0,·Lokhttp3/Cookie;->g:J |
| 76 | ····.line·7 | 76 | ····.line·70 |
| 77 | ····iput-object·p5,·p0,·Lokhttp3/Cookie;->h:Ljava/lang/String; | 77 | ····iput-object·p5,·p0,·Lokhttp3/Cookie;->h:Ljava/lang/String; |
| 78 | ····.line·7 | 78 | ····.line·71 |
| 79 | ····iput-object·p6,·p0,·Lokhttp3/Cookie;->i:Ljava/lang/String; | 79 | ····iput-object·p6,·p0,·Lokhttp3/Cookie;->i:Ljava/lang/String; |
| 80 | ····.line·7 | 80 | ····.line·72 |
| 81 | ····iput-boolean·p7,·p0,·Lokhttp3/Cookie;->j:Z | 81 | ····iput-boolean·p7,·p0,·Lokhttp3/Cookie;->j:Z |
| 82 | ····.line·7 | 82 | ····.line·73 |
| 83 | ····iput-boolean·p8,·p0,·Lokhttp3/Cookie;->k:Z | 83 | ····iput-boolean·p8,·p0,·Lokhttp3/Cookie;->k:Z |
| 84 | ····.line·7 | 84 | ····.line·74 |
| 85 | ····iput-boolean·p9,·p0,·Lokhttp3/Cookie;->m:Z | 85 | ····iput-boolean·p9,·p0,·Lokhttp3/Cookie;->m:Z |
| 86 | ····.line·7 | 86 | ····.line·75 |
| 87 | ····iput-boolean·p10,·p0,·Lokhttp3/Cookie;->l:Z | 87 | ····iput-boolean·p10,·p0,·Lokhttp3/Cookie;->l:Z |
| 88 | ····.line·7 | 88 | ····.line·76 |
| 89 | ····return-void | 89 | ····return-void |
| 90 | .end·method | 90 | .end·method |
| 91 | .method·private·static·a(Ljava/lang/String;IIZ)I | 91 | .method·private·static·a(Ljava/lang/String;IIZ)I |
| 92 | ····.locals·5 | 92 | ····.locals·5 |
| 93 | ····.prologue | 93 | ····.prologue |
| 94 | ····const/4·v2,·0x1 | 94 | ····const/4·v2,·0x1 |
| 95 | ····const/4·v3,·0x0 | 95 | ····const/4·v3,·0x0 |
| 96 | ····.line·38 | 96 | ····.line·382 |
| 97 | ····move·v0,·p1 | 97 | ····move·v0,·p1 |
| 98 | ····:goto_0 | 98 | ····:goto_0 |
| 99 | ····if-ge·v0,·p2,·:cond_5 | 99 | ····if-ge·v0,·p2,·:cond_5 |
| 100 | ····.line·38 | 100 | ····.line·383 |
| 101 | ····invoke-virtual·{p0,·v0},·Ljava/lang/String;->charAt(I)C | 101 | ····invoke-virtual·{p0,·v0},·Ljava/lang/String;->charAt(I)C |
| 102 | ····move-result·v1 | 102 | ····move-result·v1 |
| 103 | ····.line·3 | 103 | ····.line·384 |
| 104 | ····const/16·v4,·0x20 | 104 | ····const/16·v4,·0x20 |
| 105 | ····if-ge·v1,·v4,·:cond_0 | 105 | ····if-ge·v1,·v4,·:cond_0 |
| 106 | ····const/16·v4,·0x9 | 106 | ····const/16·v4,·0x9 |
| 107 | ····if-ne·v1,·v4,·:cond_4 | 107 | ····if-ne·v1,·v4,·:cond_4 |
| Offset 183, 164 lines modified | Offset 183, 164 lines modified | ||
| 183 | ····const/16·v4,·0x3a | 183 | ····const/16·v4,·0x3a |
| 184 | ····if-ne·v1,·v4,·:cond_6 | 184 | ····if-ne·v1,·v4,·:cond_6 |
| 185 | ····:cond_4 | 185 | ····:cond_4 |
| 186 | ····move·v4,·v2 | 186 | ····move·v4,·v2 |
| 187 | ····.line·3 | 187 | ····.line·389 |
| 188 | ····:goto_1 | 188 | ····:goto_1 |
| 189 | ····if-nez·p3,·:cond_7 | 189 | ····if-nez·p3,·:cond_7 |
| Max diff block lines reached; 36240/39401 bytes (91.98%) of diff not shown. | |||
| Offset 80, 17 lines modified | Offset 80, 17 lines modified | ||
| 80 | ····.line·54 | 80 | ····.line·54 |
| 81 | ····new-instance·v1,·Lokhttp3/HttpUrl$Builder; | 81 | ····new-instance·v1,·Lokhttp3/HttpUrl$Builder; |
| 82 | ····invoke-direct·{v1},·Lokhttp3/HttpUrl$Builder;-><init>()V | 82 | ····invoke-direct·{v1},·Lokhttp3/HttpUrl$Builder;-><init>()V |
| 83 | ····if-eqz·p5,·:cond_0 | 83 | ····if-eqz·p5,·:cond_0 |
| 84 | ····.line·55 | ||
| 85 | ····const-string·v0,·"https" | 84 | ····const-string·v0,·"https" |
| 85 | ····.line·55 | ||
| 86 | ····:goto_0 | 86 | ····:goto_0 |
| 87 | ····invoke-virtual·{v1,·v0},·Lokhttp3/HttpUrl$Builder;->a(Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; | 87 | ····invoke-virtual·{v1,·v0},·Lokhttp3/HttpUrl$Builder;->a(Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; |
| 88 | ····move-result-object·v0 | 88 | ····move-result-object·v0 |
| 89 | ····.line·56 | 89 | ····.line·56 |
| 90 | ····invoke-virtual·{v0,·p1},·Lokhttp3/HttpUrl$Builder;->d(Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; | 90 | ····invoke-virtual·{v0,·p1},·Lokhttp3/HttpUrl$Builder;->d(Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; |
| Offset 116, 15 lines modified | Offset 116, 15 lines modified | ||
| 116 | ····const-string·v1,·"dns·==·null" | 116 | ····const-string·v1,·"dns·==·null" |
| 117 | ····invoke-direct·{v0,·v1},·Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V | 117 | ····invoke-direct·{v0,·v1},·Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V |
| 118 | ····throw·v0 | 118 | ····throw·v0 |
| 119 | ····.line·5 | 119 | ····.line·54 |
| 120 | ····:cond_0 | 120 | ····:cond_0 |
| 121 | ····const-string·v0,·"http" | 121 | ····const-string·v0,·"http" |
| 122 | ····goto·:goto_0 | 122 | ····goto·:goto_0 |
| 123 | ····.line·61 | 123 | ····.line·61 |
| 124 | ····:cond_1 | 124 | ····:cond_1 |
| Offset 238, 242 lines modified | Offset 238, 192 lines modified | ||
| 238 | ····.prologue | 238 | ····.prologue |
| 239 | ····.line·91 | 239 | ····.line·91 |
| 240 | ····iget-object·v0,·p0,·Lokhttp3/Address;->a:Lokhttp3/HttpUrl; | 240 | ····iget-object·v0,·p0,·Lokhttp3/Address;->a:Lokhttp3/HttpUrl; |
| 241 | ····return-object·v0 | 241 | ····return-object·v0 |
| 242 | .end·method | 242 | .end·method |
| 243 | .method· | 243 | .method·public·b()Lokhttp3/Dns; |
| 244 | ····.locals· | 244 | ····.locals·1 |
| 245 | ····.prologue | 245 | ····.prologue |
| 246 | ····.line· | 246 | ····.line·96 |
| 247 | ····iget-object·v0,·p0,·Lokhttp3/Address;->b:Lokhttp3/Dns; | 247 | ····iget-object·v0,·p0,·Lokhttp3/Address;->b:Lokhttp3/Dns; |
| 248 | ····return-object·v0 | ||
| 249 | .end·method | ||
| 248 | ····iget-object·v1,·p1,·Lokhttp3/Address;->b:Lokhttp3/Dns; | ||
| 249 | ····invoke-virtual·{v0,·v1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z | ||
| 250 | ·· | 250 | .method·public·c()Ljavax/net/SocketFactory; |
| 251 | ····.locals·1 | ||
| 251 | ···· | 252 | ····.prologue |
| 253 | ····.line·101 | ||
| 254 | ····iget-object·v0,·p0,·Lokhttp3/Address;->c:Ljavax/net/SocketFactory; | ||
| 252 | ···· | 255 | ····return-object·v0 |
| 256 | .end·method | ||
| 253 | 257 | .method·public·d()Lokhttp3/Authenticator; | |
| 258 | ····.locals·1 | ||
| 259 | ····.prologue | ||
| 254 | ····.line·1 | 260 | ····.line·106 |
| 255 | ····i | 261 | ····iget-object·v0,·p0,·Lokhttp3/Address;->d:Lokhttp3/Authenticator; |
| 256 | ···· | 262 | ····return-object·v0 |
| 263 | .end·method | ||
| 257 | · | 264 | .method·public·e()Ljava/util/List; |
| 265 | ····.locals·1 | ||
| 266 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
| 267 | ········value·=·{ | ||
| 268 | ············"()", | ||
| 269 | ············"Ljava/util/List", | ||
| 270 | ············"<", | ||
| 271 | ············"Lokhttp3/Protocol;", | ||
| 272 | ············">;" | ||
| 273 | ········} | ||
| 274 | ····.end·annotation | ||
| 275 | ····.prologue | ||
| 276 | ····.line·114 | ||
| 258 | ····iget-object·v0,·p0,·Lokhttp3/Address;->e:Ljava/util/List; | 277 | ····iget-object·v0,·p0,·Lokhttp3/Address;->e:Ljava/util/List; |
| 278 | ····return-object·v0 | ||
| 279 | .end·method | ||
| 259 | ····iget-object·v1,·p1,·Lokhttp3/Address;->e:Ljava/util/List; | ||
| 260 | ····.line·176 | ||
| 261 | ····invoke-interface·{v0,·v1},·Ljava/util/List;->equals(Ljava/lang/Object;)Z | ||
| 262 | ····move-result·v0 | ||
| 263 | ····if-eqz·v0,·:cond_0 | ||
| 264 | ····iget-object·v0,·p0,·Lokhttp3/Address;->f:Ljava/util/List; | ||
| 265 | ····iget-object·v1,·p1,·Lokhttp3/Address;->f:Ljava/util/List; | ||
| 266 | ····.line·177 | ||
| 267 | ····invoke-interface·{v0,·v1},·Ljava/util/List;->equals(Ljava/lang/Object;)Z | ||
| 268 | ····move-result·v0 | ||
| 269 | ····if-eqz·v0,·:cond_0 | ||
| 270 | ····iget-object·v0,·p0,·Lokhttp3/Address;->g:Ljava/net/ProxySelector; | ||
| 271 | ····iget-object·v1,·p1,·Lokhttp3/Address;->g:Ljava/net/ProxySelector; | ||
| 272 | ····.line·178 | ||
| 273 | ····invoke-virtual·{v0,·v1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z | ||
| 274 | ····move-result·v0 | ||
| 275 | ····if-eqz·v0,·:cond_0 | ||
| 276 | ····iget-object·v0,·p0,·Lokhttp3/Address;->h:Ljava/net/Proxy; | ||
| 277 | ····iget-object·v1,·p1,·Lokhttp3/Address;->h:Ljava/net/Proxy; | ||
| Max diff block lines reached; 12079/15571 bytes (77.57%) of diff not shown. | |||
| Offset 8, 15 lines modified | Offset 8, 15 lines modified | ||
| 8 | #·annotations | 8 | #·annotations |
| 9 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 9 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 10 | ····value·=·Lokhttp3/Authenticator; | 10 | ····value·=·Lokhttp3/Authenticator; |
| 11 | .end·annotation | 11 | .end·annotation |
| 12 | .annotation·system·Ldalvik/annotation/InnerClass; | 12 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 13 | ····accessFlags·=·0x | 13 | ····accessFlags·=·0x8 |
| 14 | ····name·=·null | 14 | ····name·=·null |
| 15 | .end·annotation | 15 | .end·annotation |
| 16 | #·direct·methods | 16 | #·direct·methods |
| 17 | .method·constructor·<init>()V | 17 | .method·constructor·<init>()V |
| 18 | ····.locals·0 | 18 | ····.locals·0 |
| Offset 39, 16 lines modified | Offset 39, 14 lines modified | ||
| 39 | #·instance·fields | 39 | #·instance·fields |
| 40 | .field·final·A:I | 40 | .field·final·A:I |
| 41 | .field·final·B:I | 41 | .field·final·B:I |
| 42 | .field·final·C:I | ||
| 43 | .field·final·c:Lokhttp3/Dispatcher; | 42 | .field·final·c:Lokhttp3/Dispatcher; |
| 44 | .field·final·d:Ljava/net/Proxy; | 43 | .field·final·d:Ljava/net/Proxy; |
| 45 | .field·final·e:Ljava/util/List; | 44 | .field·final·e:Ljava/util/List; |
| 46 | ····.annotation·system·Ldalvik/annotation/Signature; | 45 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 47 | ········value·=·{ | 46 | ········value·=·{ |
| Offset 89, 47 lines modified | Offset 87, 47 lines modified | ||
| 89 | ············"<", | 87 | ············"<", |
| 90 | ············"Lokhttp3/Interceptor;", | 88 | ············"Lokhttp3/Interceptor;", |
| 91 | ············">;" | 89 | ············">;" |
| 92 | ········} | 90 | ········} |
| 93 | ····.end·annotation | 91 | ····.end·annotation |
| 94 | .end·field | 92 | .end·field |
| 95 | .field·final·i:L | 93 | .field·final·i:Ljava/net/ProxySelector; |
| 96 | .field·final·j:L | 94 | .field·final·j:Lokhttp3/CookieJar; |
| 97 | .field·final·k:Lokhttp3/C | 95 | .field·final·k:Lokhttp3/Cache; |
| 98 | .field·final·l:Lokhttp3/Cache; | 96 | .field·final·l:Lokhttp3/internal/cache/InternalCache; |
| 99 | .field·final·m:L | 97 | .field·final·m:Ljavax/net/SocketFactory; |
| 100 | .field·final·n:Ljavax/net/SocketFactory; | 98 | .field·final·n:Ljavax/net/ssl/SSLSocketFactory; |
| 101 | .field·final·o:L | 99 | .field·final·o:Lokhttp3/internal/tls/CertificateChainCleaner; |
| 102 | .field·final·p:L | 100 | .field·final·p:Ljavax/net/ssl/HostnameVerifier; |
| 103 | .field·final·q:L | 101 | .field·final·q:Lokhttp3/CertificatePinner; |
| 104 | .field·final·r:Lokhttp3/ | 102 | .field·final·r:Lokhttp3/Authenticator; |
| 105 | .field·final·s:Lokhttp3/Authenticator; | 103 | .field·final·s:Lokhttp3/Authenticator; |
| 106 | .field·final·t:Lokhttp3/ | 104 | .field·final·t:Lokhttp3/ConnectionPool; |
| 107 | .field·final·u:Lokhttp3/ | 105 | .field·final·u:Lokhttp3/Dns; |
| 108 | .field·final·v: | 106 | .field·final·v:Z |
| 109 | .field·final·w:Z | 107 | .field·final·w:Z |
| 110 | .field·final·x:Z | 108 | .field·final·x:Z |
| 111 | .field·final·y: | 109 | .field·final·y:I |
| 112 | .field·final·z:I | 110 | .field·final·z:I |
| 113 | #·direct·methods | 111 | #·direct·methods |
| 114 | .method·static·constructor·<clinit>()V | 112 | .method·static·constructor·<clinit>()V |
| 115 | ····.locals·5 | 113 | ····.locals·5 |
| Offset 155, 134 lines modified | Offset 153, 135 lines modified | ||
| 155 | ····invoke-static·{v0},·Lokhttp3/internal/Util;->a([Ljava/lang/Object;)Ljava/util/List; | 153 | ····invoke-static·{v0},·Lokhttp3/internal/Util;->a([Ljava/lang/Object;)Ljava/util/List; |
| 156 | ····move-result-object·v0 | 154 | ····move-result-object·v0 |
| 157 | ····sput-object·v0,·Lokhttp3/OkHttpClient;->a:Ljava/util/List; | 155 | ····sput-object·v0,·Lokhttp3/OkHttpClient;->a:Ljava/util/List; |
| 158 | ····.line·125 | 156 | ····.line·125 |
| 157 | ····const/4·v0,·0x3 | ||
| 159 | ····new-array·v0,·v | 158 | ····new-array·v0,·v0,·[Lokhttp3/ConnectionSpec; |
| 160 | ····sget-object·v1,·Lokhttp3/ConnectionSpec;->a:Lokhttp3/ConnectionSpec; | 159 | ····sget-object·v1,·Lokhttp3/ConnectionSpec;->a:Lokhttp3/ConnectionSpec; |
| 161 | ····aput-object·v1,·v0,·v2 | 160 | ····aput-object·v1,·v0,·v2 |
| 162 | ····sget-object·v1,·Lokhttp3/ConnectionSpec;-> | 161 | ····sget-object·v1,·Lokhttp3/ConnectionSpec;->b:Lokhttp3/ConnectionSpec; |
| 163 | ····aput-object·v1,·v0,·v3 | 162 | ····aput-object·v1,·v0,·v3 |
| 163 | ····sget-object·v1,·Lokhttp3/ConnectionSpec;->c:Lokhttp3/ConnectionSpec; | ||
| 164 | ····aput-object·v1,·v0,·v4 | ||
| 164 | ····invoke-static·{v0},·Lokhttp3/internal/Util;->a([Ljava/lang/Object;)Ljava/util/List; | 165 | ····invoke-static·{v0},·Lokhttp3/internal/Util;->a([Ljava/lang/Object;)Ljava/util/List; |
| 165 | ····move-result-object·v0 | 166 | ····move-result-object·v0 |
| 166 | ····sput-object·v0,·Lokhttp3/OkHttpClient;->b:Ljava/util/List; | 167 | ····sput-object·v0,·Lokhttp3/OkHttpClient;->b:Ljava/util/List; |
| 167 | ····.line·129 | 168 | ····.line·129 |
| 168 | ····new-instance·v0,·Lokhttp3/OkHttpClient$1; | 169 | ····new-instance·v0,·Lokhttp3/OkHttpClient$1; |
| 169 | ····invoke-direct·{v0},·Lokhttp3/OkHttpClient$1;-><init>()V | 170 | ····invoke-direct·{v0},·Lokhttp3/OkHttpClient$1;-><init>()V |
| 170 | ····sput-object·v0,·Lokhttp3/internal/Internal;->a:Lokhttp3/internal/Internal; | 171 | ····sput-object·v0,·Lokhttp3/internal/Internal;->a:Lokhttp3/internal/Internal; |
| 171 | ····.line·1 | 172 | ····.line·187 |
| 172 | ····return-void | 173 | ····return-void |
| 173 | .end·method | 174 | .end·method |
| 174 | .method·public·constructor·<init>()V | 175 | .method·public·constructor·<init>()V |
| 175 | ····.locals·1 | 176 | ····.locals·1 |
| 176 | ····.prologue | 177 | ····.prologue |
| 177 | ····.line·2 | 178 | ····.line·217 |
| 178 | ····new-instance·v0,·Lokhttp3/OkHttpClient$Builder; | 179 | ····new-instance·v0,·Lokhttp3/OkHttpClient$Builder; |
| 179 | ····invoke-direct·{v0},·Lokhttp3/OkHttpClient$Builder;-><init>()V | 180 | ····invoke-direct·{v0},·Lokhttp3/OkHttpClient$Builder;-><init>()V |
| 180 | ····invoke-direct·{p0,·v0},·Lokhttp3/OkHttpClient;-><init>(Lokhttp3/OkHttpClient$Builder;)V | 181 | ····invoke-direct·{p0,·v0},·Lokhttp3/OkHttpClient;-><init>(Lokhttp3/OkHttpClient$Builder;)V |
| 181 | ····.line·2 | 182 | ····.line·218 |
| 182 | ····return-void | 183 | ····return-void |
| 183 | .end·method | 184 | .end·method |
| 184 | .method·constructor·<init>(Lokhttp3/OkHttpClient$Builder;)V | 185 | .method·constructor·<init>(Lokhttp3/OkHttpClient$Builder;)V |
| 185 | ····.locals·4 | 186 | ····.locals·4 |
| 186 | ····.prologue | 187 | ····.prologue |
| 187 | ····const/4·v2,·0x0 | 188 | ····const/4·v2,·0x0 |
| 188 | ····.line·22 | 189 | ····.line·220 |
| Max diff block lines reached; 20882/24435 bytes (85.46%) of diff not shown. | |||
| Offset 48, 60 lines modified | Offset 48, 60 lines modified | ||
| 48 | ····const/4·v4,·0x2 | 48 | ····const/4·v4,·0x2 |
| 49 | ····const/4·v3,·0x1 | 49 | ····const/4·v3,·0x1 |
| 50 | ····const/4·v2,·0x0 | 50 | ····const/4·v2,·0x0 |
| 51 | ····.line·1 | 51 | ····.line·1283 |
| 52 | ····new-instance·v0,·Lokhttp3/HttpUrl$Builder$ParseResult; | 52 | ····new-instance·v0,·Lokhttp3/HttpUrl$Builder$ParseResult; |
| 53 | ····const-string·v1,·"SUCCESS" | 53 | ····const-string·v1,·"SUCCESS" |
| 54 | ····invoke-direct·{v0,·v1,·v2},·Lokhttp3/HttpUrl$Builder$ParseResult;-><init>(Ljava/lang/String;I)V | 54 | ····invoke-direct·{v0,·v1,·v2},·Lokhttp3/HttpUrl$Builder$ParseResult;-><init>(Ljava/lang/String;I)V |
| 55 | ····sput-object·v0,·Lokhttp3/HttpUrl$Builder$ParseResult;->a:Lokhttp3/HttpUrl$Builder$ParseResult; | 55 | ····sput-object·v0,·Lokhttp3/HttpUrl$Builder$ParseResult;->a:Lokhttp3/HttpUrl$Builder$ParseResult; |
| 56 | ····.line·1 | 56 | ····.line·1284 |
| 57 | ····new-instance·v0,·Lokhttp3/HttpUrl$Builder$ParseResult; | 57 | ····new-instance·v0,·Lokhttp3/HttpUrl$Builder$ParseResult; |
| 58 | ····const-string·v1,·"MISSING_SCHEME" | 58 | ····const-string·v1,·"MISSING_SCHEME" |
| 59 | ····invoke-direct·{v0,·v1,·v3},·Lokhttp3/HttpUrl$Builder$ParseResult;-><init>(Ljava/lang/String;I)V | 59 | ····invoke-direct·{v0,·v1,·v3},·Lokhttp3/HttpUrl$Builder$ParseResult;-><init>(Ljava/lang/String;I)V |
| 60 | ····sput-object·v0,·Lokhttp3/HttpUrl$Builder$ParseResult;->b:Lokhttp3/HttpUrl$Builder$ParseResult; | 60 | ····sput-object·v0,·Lokhttp3/HttpUrl$Builder$ParseResult;->b:Lokhttp3/HttpUrl$Builder$ParseResult; |
| 61 | ····.line·1 | 61 | ····.line·1285 |
| 62 | ····new-instance·v0,·Lokhttp3/HttpUrl$Builder$ParseResult; | 62 | ····new-instance·v0,·Lokhttp3/HttpUrl$Builder$ParseResult; |
| 63 | ····const-string·v1,·"UNSUPPORTED_SCHEME" | 63 | ····const-string·v1,·"UNSUPPORTED_SCHEME" |
| 64 | ····invoke-direct·{v0,·v1,·v4},·Lokhttp3/HttpUrl$Builder$ParseResult;-><init>(Ljava/lang/String;I)V | 64 | ····invoke-direct·{v0,·v1,·v4},·Lokhttp3/HttpUrl$Builder$ParseResult;-><init>(Ljava/lang/String;I)V |
| 65 | ····sput-object·v0,·Lokhttp3/HttpUrl$Builder$ParseResult;->c:Lokhttp3/HttpUrl$Builder$ParseResult; | 65 | ····sput-object·v0,·Lokhttp3/HttpUrl$Builder$ParseResult;->c:Lokhttp3/HttpUrl$Builder$ParseResult; |
| 66 | ····.line·1 | 66 | ····.line·1286 |
| 67 | ····new-instance·v0,·Lokhttp3/HttpUrl$Builder$ParseResult; | 67 | ····new-instance·v0,·Lokhttp3/HttpUrl$Builder$ParseResult; |
| 68 | ····const-string·v1,·"INVALID_PORT" | 68 | ····const-string·v1,·"INVALID_PORT" |
| 69 | ····invoke-direct·{v0,·v1,·v5},·Lokhttp3/HttpUrl$Builder$ParseResult;-><init>(Ljava/lang/String;I)V | 69 | ····invoke-direct·{v0,·v1,·v5},·Lokhttp3/HttpUrl$Builder$ParseResult;-><init>(Ljava/lang/String;I)V |
| 70 | ····sput-object·v0,·Lokhttp3/HttpUrl$Builder$ParseResult;->d:Lokhttp3/HttpUrl$Builder$ParseResult; | 70 | ····sput-object·v0,·Lokhttp3/HttpUrl$Builder$ParseResult;->d:Lokhttp3/HttpUrl$Builder$ParseResult; |
| 71 | ····.line·1 | 71 | ····.line·1287 |
| 72 | ····new-instance·v0,·Lokhttp3/HttpUrl$Builder$ParseResult; | 72 | ····new-instance·v0,·Lokhttp3/HttpUrl$Builder$ParseResult; |
| 73 | ····const-string·v1,·"INVALID_HOST" | 73 | ····const-string·v1,·"INVALID_HOST" |
| 74 | ····invoke-direct·{v0,·v1,·v6},·Lokhttp3/HttpUrl$Builder$ParseResult;-><init>(Ljava/lang/String;I)V | 74 | ····invoke-direct·{v0,·v1,·v6},·Lokhttp3/HttpUrl$Builder$ParseResult;-><init>(Ljava/lang/String;I)V |
| 75 | ····sput-object·v0,·Lokhttp3/HttpUrl$Builder$ParseResult;->e:Lokhttp3/HttpUrl$Builder$ParseResult; | 75 | ····sput-object·v0,·Lokhttp3/HttpUrl$Builder$ParseResult;->e:Lokhttp3/HttpUrl$Builder$ParseResult; |
| 76 | ····.line·1 | 76 | ····.line·1282 |
| 77 | ····const/4·v0,·0x5 | 77 | ····const/4·v0,·0x5 |
| 78 | ····new-array·v0,·v0,·[Lokhttp3/HttpUrl$Builder$ParseResult; | 78 | ····new-array·v0,·v0,·[Lokhttp3/HttpUrl$Builder$ParseResult; |
| 79 | ····sget-object·v1,·Lokhttp3/HttpUrl$Builder$ParseResult;->a:Lokhttp3/HttpUrl$Builder$ParseResult; | 79 | ····sget-object·v1,·Lokhttp3/HttpUrl$Builder$ParseResult;->a:Lokhttp3/HttpUrl$Builder$ParseResult; |
| 80 | ····aput-object·v1,·v0,·v2 | 80 | ····aput-object·v1,·v0,·v2 |
| Offset 132, 25 lines modified | Offset 132, 25 lines modified | ||
| 132 | ····.annotation·system·Ldalvik/annotation/Signature; | 132 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 133 | ········value·=·{ | 133 | ········value·=·{ |
| 134 | ············"()V" | 134 | ············"()V" |
| 135 | ········} | 135 | ········} |
| 136 | ····.end·annotation | 136 | ····.end·annotation |
| 137 | ····.prologue | 137 | ····.prologue |
| 138 | ····.line·1 | 138 | ····.line·1282 |
| 139 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V | 139 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V |
| 140 | ····return-void | 140 | ····return-void |
| 141 | .end·method | 141 | .end·method |
| 142 | .method·public·static·valueOf(Ljava/lang/String;)Lokhttp3/HttpUrl$Builder$ParseResult; | 142 | .method·public·static·valueOf(Ljava/lang/String;)Lokhttp3/HttpUrl$Builder$ParseResult; |
| 143 | ····.locals·1 | 143 | ····.locals·1 |
| 144 | ····.prologue | 144 | ····.prologue |
| 145 | ····.line·1 | 145 | ····.line·1282 |
| 146 | ····const-class·v0,·Lokhttp3/HttpUrl$Builder$ParseResult; | 146 | ····const-class·v0,·Lokhttp3/HttpUrl$Builder$ParseResult; |
| 147 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; | 147 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; |
| 148 | ····move-result-object·v0 | 148 | ····move-result-object·v0 |
| 149 | ····check-cast·v0,·Lokhttp3/HttpUrl$Builder$ParseResult; | 149 | ····check-cast·v0,·Lokhttp3/HttpUrl$Builder$ParseResult; |
| Offset 158, 15 lines modified | Offset 158, 15 lines modified | ||
| 158 | ····return-object·v0 | 158 | ····return-object·v0 |
| 159 | .end·method | 159 | .end·method |
| 160 | .method·public·static·values()[Lokhttp3/HttpUrl$Builder$ParseResult; | 160 | .method·public·static·values()[Lokhttp3/HttpUrl$Builder$ParseResult; |
| 161 | ····.locals·1 | 161 | ····.locals·1 |
| 162 | ····.prologue | 162 | ····.prologue |
| 163 | ····.line·1 | 163 | ····.line·1282 |
| 164 | ····sget-object·v0,·Lokhttp3/HttpUrl$Builder$ParseResult;->f:[Lokhttp3/HttpUrl$Builder$ParseResult; | 164 | ····sget-object·v0,·Lokhttp3/HttpUrl$Builder$ParseResult;->f:[Lokhttp3/HttpUrl$Builder$ParseResult; |
| 165 | ····invoke-virtual·{v0},·[Lokhttp3/HttpUrl$Builder$ParseResult;->clone()Ljava/lang/Object; | 165 | ····invoke-virtual·{v0},·[Lokhttp3/HttpUrl$Builder$ParseResult;->clone()Ljava/lang/Object; |
| 166 | ····move-result-object·v0 | 166 | ····move-result-object·v0 |
| 167 | ····check-cast·v0,·[Lokhttp3/HttpUrl$Builder$ParseResult; | 167 | ····check-cast·v0,·[Lokhttp3/HttpUrl$Builder$ParseResult; |
| Offset 261, 15 lines modified | Offset 261, 14 lines modified | ||
| 261 | ····move-result·v0 | 261 | ····move-result·v0 |
| 262 | ····if-eqz·v0,·:cond_0 | 262 | ····if-eqz·v0,·:cond_0 |
| 263 | ····:goto_0 | 263 | ····:goto_0 |
| 264 | ····return-object·p0 | 264 | ····return-object·p0 |
| 265 | ····.line·231 | ||
| 266 | ····:cond_0 | 265 | ····:cond_0 |
| 267 | ····new-instance·v0,·Lokhttp3/CertificatePinner; | 266 | ····new-instance·v0,·Lokhttp3/CertificatePinner; |
| 268 | ····iget-object·v1,·p0,·Lokhttp3/CertificatePinner;->b:Ljava/util/Set; | 267 | ····iget-object·v1,·p0,·Lokhttp3/CertificatePinner;->b:Ljava/util/Set; |
| 269 | ····invoke-direct·{v0,·v1,·p1},·Lokhttp3/CertificatePinner;-><init>(Ljava/util/Set;Lokhttp3/internal/tls/CertificateChainCleaner;)V | 268 | ····invoke-direct·{v0,·v1,·p1},·Lokhttp3/CertificatePinner;-><init>(Ljava/util/Set;Lokhttp3/internal/tls/CertificateChainCleaner;)V |
| Offset 8, 44 lines modified | Offset 8, 41 lines modified | ||
| 8 | #·direct·methods | 8 | #·direct·methods |
| 9 | .method·public·constructor·<init>()V | 9 | .method·public·constructor·<init>()V |
| 10 | ····.locals·0 | 10 | ····.locals·0 |
| 11 | ····.prologue | 11 | ····.prologue |
| 12 | ····.line·4 | 12 | ····.line·40 |
| 13 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 13 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 14 | ····return-void | 14 | ····return-void |
| 15 | .end·method | 15 | .end·method |
| 16 | #·virtual·methods | 16 | #·virtual·methods |
| 17 | .method·public·abstract·a(Lokhttp3/Response$Builder;)I | 17 | .method·public·abstract·a(Lokhttp3/Response$Builder;)I |
| 18 | .end·method | 18 | .end·method |
| 19 | .method·public·abstract·a(Lokhttp3/ConnectionPool;Lokhttp3/Address;Lokhttp3/internal/connection/StreamAllocation;)Ljava/net/Socket; | ||
| 20 | .end·method | ||
| 21 | .method·public·abstract·a(Lokhttp3/ConnectionPool;Lokhttp3/Address;Lokhttp3/internal/connection/StreamAllocation; | 19 | .method·public·abstract·a(Lokhttp3/ConnectionPool;Lokhttp3/Address;Lokhttp3/internal/connection/StreamAllocation;)Lokhttp3/internal/connection/RealConnection; |
| 22 | .end·method | 20 | .end·method |
| 23 | .method·public·abstract·a(Lokhttp3/ConnectionPool;)Lokhttp3/internal/connection/RouteDatabase; | 21 | .method·public·abstract·a(Lokhttp3/ConnectionPool;)Lokhttp3/internal/connection/RouteDatabase; |
| 24 | .end·method | 22 | .end·method |
| 25 | .method·public·abstract·a(Lokhttp3/ConnectionSpec;Ljavax/net/ssl/SSLSocket;Z)V | 23 | .method·public·abstract·a(Lokhttp3/ConnectionSpec;Ljavax/net/ssl/SSLSocket;Z)V |
| 26 | .end·method | 24 | .end·method |
| 27 | .method·public·abstract·a(Lokhttp3/Headers$Builder;Ljava/lang/String;)V | 25 | .method·public·abstract·a(Lokhttp3/Headers$Builder;Ljava/lang/String;)V |
| 28 | .end·method | 26 | .end·method |
| 29 | .method·public·abstract·a(Lokhttp3/Headers$Builder;Ljava/lang/String;Ljava/lang/String;)V | 27 | .method·public·abstract·a(Lokhttp3/Headers$Builder;Ljava/lang/String;Ljava/lang/String;)V |
| 30 | .end·method | 28 | .end·method |
| 31 | .method·public·abstract·a(Lokhttp3/ | 29 | .method·public·abstract·a(Lokhttp3/ConnectionPool;Lokhttp3/internal/connection/RealConnection;)Z |
| 32 | .end·method | 30 | .end·method |
| 33 | .method·public·abstract· | 31 | .method·public·abstract·b(Lokhttp3/ConnectionPool;Lokhttp3/Address;Lokhttp3/internal/connection/StreamAllocation;)Ljava/net/Socket; |
| 34 | .end·method | 32 | .end·method |
| 35 | .method·public·abstract·b(Lokhttp3/ConnectionPool;Lokhttp3/internal/connection/RealConnection;)V | 33 | .method·public·abstract·b(Lokhttp3/ConnectionPool;Lokhttp3/internal/connection/RealConnection;)V |
| 36 | .end·method | 34 | .end·method |
| Offset 12, 44 lines modified | Offset 12, 33 lines modified | ||
| 12 | .field·public·static·final·d:Lokhttp3/RequestBody; | 12 | .field·public·static·final·d:Lokhttp3/RequestBody; |
| 13 | .field·public·static·final·e:Ljava/nio/charset/Charset; | 13 | .field·public·static·final·e:Ljava/nio/charset/Charset; |
| 14 | .field·public·static·final·f:Ljava/util/TimeZone; | 14 | .field·public·static·final·f:Ljava/util/TimeZone; |
| 15 | .field·private·static·final·g:Lokio/ByteString; | ||
| 15 | .field·public·static·final·g:Ljava/util/Comparator; | ||
| 16 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
| 17 | ········value·=·{ | ||
| 18 | ············"Ljava/util/Comparator", | ||
| 19 | ············"<", | ||
| 20 | ············"Ljava/lang/String;", | ||
| 21 | ············">;" | ||
| 22 | ········} | ||
| 23 | ····.end·annotation | ||
| 24 | .end·field | ||
| 25 | .field·private·static·final·h:Lokio/ByteString; | 16 | .field·private·static·final·h:Lokio/ByteString; |
| 26 | .field·private·static·final·i:Lokio/ByteString; | 17 | .field·private·static·final·i:Lokio/ByteString; |
| 27 | .field·private·static·final·j:Lokio/ByteString; | 18 | .field·private·static·final·j:Lokio/ByteString; |
| 28 | .field·private·static·final·k:Lokio/ByteString; | 19 | .field·private·static·final·k:Lokio/ByteString; |
| 29 | .field·private·static·final·l:L | 20 | .field·private·static·final·l:Ljava/nio/charset/Charset; |
| 30 | .field·private·static·final·m:Ljava/nio/charset/Charset; | 21 | .field·private·static·final·m:Ljava/nio/charset/Charset; |
| 31 | .field·private·static·final·n:Ljava/nio/charset/Charset; | 22 | .field·private·static·final·n:Ljava/nio/charset/Charset; |
| 32 | .field·private·static·final·o:Ljava/nio/charset/Charset; | 23 | .field·private·static·final·o:Ljava/nio/charset/Charset; |
| 33 | .field·private·static·final·p:Ljava/nio/charset/Charset; | ||
| 34 | .field·private·static·final· | 24 | .field·private·static·final·p:Ljava/util/regex/Pattern; |
| 35 | #·direct·methods | 25 | #·direct·methods |
| 36 | .method·static·constructor·<clinit>()V | 26 | .method·static·constructor·<clinit>()V |
| 37 | ····.locals·3 | 27 | ····.locals·3 |
| 38 | ····.prologue | 28 | ····.prologue |
| Offset 88, 51 lines modified | Offset 77, 51 lines modified | ||
| 88 | ····.line·51 | 77 | ····.line·51 |
| 89 | ····const-string·v0,·"efbbbf" | 78 | ····const-string·v0,·"efbbbf" |
| 90 | ····invoke-static·{v0},·Lokio/ByteString;->b(Ljava/lang/String;)Lokio/ByteString; | 79 | ····invoke-static·{v0},·Lokio/ByteString;->b(Ljava/lang/String;)Lokio/ByteString; |
| 91 | ····move-result-object·v0 | 80 | ····move-result-object·v0 |
| 92 | ····sput-object·v0,·Lokhttp3/internal/Util;-> | 81 | ····sput-object·v0,·Lokhttp3/internal/Util;->g:Lokio/ByteString; |
| 93 | ····.line·52 | 82 | ····.line·52 |
| 94 | ····const-string·v0,·"feff" | 83 | ····const-string·v0,·"feff" |
| 95 | ····invoke-static·{v0},·Lokio/ByteString;->b(Ljava/lang/String;)Lokio/ByteString; | 84 | ····invoke-static·{v0},·Lokio/ByteString;->b(Ljava/lang/String;)Lokio/ByteString; |
| 96 | ····move-result-object·v0 | 85 | ····move-result-object·v0 |
| 97 | ····sput-object·v0,·Lokhttp3/internal/Util;-> | 86 | ····sput-object·v0,·Lokhttp3/internal/Util;->h:Lokio/ByteString; |
| 98 | ····.line·53 | 87 | ····.line·53 |
| 99 | ····const-string·v0,·"fffe" | 88 | ····const-string·v0,·"fffe" |
| 100 | ····invoke-static·{v0},·Lokio/ByteString;->b(Ljava/lang/String;)Lokio/ByteString; | 89 | ····invoke-static·{v0},·Lokio/ByteString;->b(Ljava/lang/String;)Lokio/ByteString; |
| 101 | ····move-result-object·v0 | 90 | ····move-result-object·v0 |
| 102 | ····sput-object·v0,·Lokhttp3/internal/Util;-> | 91 | ····sput-object·v0,·Lokhttp3/internal/Util;->i:Lokio/ByteString; |
| 103 | ····.line·54 | 92 | ····.line·54 |
| 104 | ····const-string·v0,·"0000ffff" | 93 | ····const-string·v0,·"0000ffff" |
| 105 | ····invoke-static·{v0},·Lokio/ByteString;->b(Ljava/lang/String;)Lokio/ByteString; | 94 | ····invoke-static·{v0},·Lokio/ByteString;->b(Ljava/lang/String;)Lokio/ByteString; |
| 106 | ····move-result-object·v0 | 95 | ····move-result-object·v0 |
| 107 | ····sput-object·v0,·Lokhttp3/internal/Util;-> | 96 | ····sput-object·v0,·Lokhttp3/internal/Util;->j:Lokio/ByteString; |
| 108 | ····.line·55 | 97 | ····.line·55 |
| 109 | ····const-string·v0,·"ffff0000" | 98 | ····const-string·v0,·"ffff0000" |
| 110 | ····invoke-static·{v0},·Lokio/ByteString;->b(Ljava/lang/String;)Lokio/ByteString; | 99 | ····invoke-static·{v0},·Lokio/ByteString;->b(Ljava/lang/String;)Lokio/ByteString; |
| 111 | ····move-result-object·v0 | 100 | ····move-result-object·v0 |
| 112 | ····sput-object·v0,·Lokhttp3/internal/Util;-> | 101 | ····sput-object·v0,·Lokhttp3/internal/Util;->k:Lokio/ByteString; |
| 113 | ····.line·57 | 102 | ····.line·57 |
| 114 | ····const-string·v0,·"UTF-8" | 103 | ····const-string·v0,·"UTF-8" |
| 115 | ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; | 104 | ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; |
| 116 | ····move-result-object·v0 | 105 | ····move-result-object·v0 |
| Offset 142, 101 lines modified | Offset 131, 94 lines modified | ||
| 142 | ····.line·58 | 131 | ····.line·58 |
| 143 | ····const-string·v0,·"UTF-16BE" | 132 | ····const-string·v0,·"UTF-16BE" |
| 144 | ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; | 133 | ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; |
| 145 | ····move-result-object·v0 | 134 | ····move-result-object·v0 |
| 146 | ····sput-object·v0,·Lokhttp3/internal/Util;-> | 135 | ····sput-object·v0,·Lokhttp3/internal/Util;->l:Ljava/nio/charset/Charset; |
| 147 | ····.line·59 | 136 | ····.line·59 |
| 148 | ····const-string·v0,·"UTF-16LE" | 137 | ····const-string·v0,·"UTF-16LE" |
| 149 | ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; | 138 | ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; |
| 150 | ····move-result-object·v0 | 139 | ····move-result-object·v0 |
| 151 | ····sput-object·v0,·Lokhttp3/internal/Util;-> | 140 | ····sput-object·v0,·Lokhttp3/internal/Util;->m:Ljava/nio/charset/Charset; |
| 152 | ····.line·60 | 141 | ····.line·60 |
| 153 | ····const-string·v0,·"UTF-32BE" | 142 | ····const-string·v0,·"UTF-32BE" |
| 154 | ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; | 143 | ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; |
| 155 | ····move-result-object·v0 | 144 | ····move-result-object·v0 |
| 156 | ····sput-object·v0,·Lokhttp3/internal/Util;-> | 145 | ····sput-object·v0,·Lokhttp3/internal/Util;->n:Ljava/nio/charset/Charset; |
| 157 | ····.line·61 | 146 | ····.line·61 |
| 158 | ····const-string·v0,·"UTF-32LE" | 147 | ····const-string·v0,·"UTF-32LE" |
| Max diff block lines reached; 31955/36000 bytes (88.76%) of diff not shown. | |||
| Offset 5, 11 lines modified | Offset 5, 11 lines modified | ||
| 5 | #·direct·methods | 5 | #·direct·methods |
| 6 | .method·public·static·a()Ljava/lang/String; | 6 | .method·public·static·a()Ljava/lang/String; |
| 7 | ····.locals·1 | 7 | ····.locals·1 |
| 8 | ····.prologue | 8 | ····.prologue |
| 9 | ····.line·20 | 9 | ····.line·20 |
| 10 | ····const-string·v0,·"okhttp/3. | 10 | ····const-string·v0,·"okhttp/3.6.0" |
| 11 | ····return-object·v0 | 11 | ····return-object·v0 |
| 12 | .end·method | 12 | .end·method |
| Offset 1, 69 lines modified | Offset 1, 61 lines modified | ||
| 1 | .class·final·Lokhttp3/internal/Util$1; | 1 | .class·final·Lokhttp3/internal/Util$1; |
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"SourceFile" | 3 | .source·"SourceFile" |
| 4 | #·interfaces | 4 | #·interfaces |
| 5 | .implements·Ljava/util/ | 5 | .implements·Ljava/util/concurrent/ThreadFactory; |
| 6 | #·annotations | 6 | #·annotations |
| 7 | .annotation·system·Ldalvik/annotation/Enclosing | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
| 8 | ····value·=·Lokhttp3/internal/Util; | 8 | ····value·=·Lokhttp3/internal/Util;->a(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory; |
| 9 | .end·annotation | 9 | .end·annotation |
| 10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 11 | ····accessFlags·=·0x | 11 | ····accessFlags·=·0x8 |
| 12 | ····name·=·null | 12 | ····name·=·null |
| 13 | .end·annotation | 13 | .end·annotation |
| 14 | #·instance·fields | ||
| 15 | .field·final·synthetic·a:Ljava/lang/String; | ||
| 16 | .field·final·synthetic·b:Z | ||
| 14 | .annotation·system·Ldalvik/annotation/Signature; | ||
| 15 | ····value·=·{ | ||
| 16 | ········"Ljava/lang/Object;", | ||
| 17 | ········"Ljava/util/Comparator", | ||
| 18 | ········"<", | ||
| 19 | ········"Ljava/lang/String;", | ||
| 20 | ········">;" | ||
| 21 | ····} | ||
| 22 | .end·annotation | ||
| 23 | #·direct·methods | 17 | #·direct·methods |
| 24 | .method·constructor·<init>()V | 18 | .method·constructor·<init>(Ljava/lang/String;Z)V |
| 25 | ····.locals·0 | 19 | ····.locals·0 |
| 26 | ····.prologue | 20 | ····.prologue |
| 27 | ····.line· | 21 | ····.line·191 |
| 22 | ····iput-object·p1,·p0,·Lokhttp3/internal/Util$1;->a:Ljava/lang/String; | ||
| 23 | ····iput-boolean·p2,·p0,·Lokhttp3/internal/Util$1;->b:Z | ||
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 29 | ····return-void | 25 | ····return-void |
| 30 | .end·method | 26 | .end·method |
| 31 | #·virtual·methods | 27 | #·virtual·methods |
| 32 | .method·public·a(Ljava/lang/ | 28 | .method·public·newThread(Ljava/lang/Runnable;)Ljava/lang/Thread; |
| 33 | ····.locals· | 29 | ····.locals·2 |
| 34 | ····.prologue | 30 | ····.prologue |
| 35 | ····.line· | 31 | ····.line·193 |
| 36 | ···· | 32 | ····new-instance·v0,·Ljava/lang/Thread; |
| 33 | ····iget-object·v1,·p0,·Lokhttp3/internal/Util$1;->a:Ljava/lang/String; | ||
| 37 | ····move-result·v0 | ||
| 38 | ····return·v0 | ||
| 39 | .end·method | ||
| 40 | .method·public·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | ||
| 41 | ····.locals·1 | ||
| 42 | ····.prologue | ||
| 43 | ····.line·66 | ||
| 44 | ····check-cast·p1,·Ljava/lang/String; | ||
| 45 | ···· | 34 | ····invoke-direct·{v0,·p1,·v1},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;Ljava/lang/String;)V |
| 46 | ···· | 35 | ····.line·194 |
| 36 | ····iget-boolean·v1,·p0,·Lokhttp3/internal/Util$1;->b:Z | ||
| 47 | ···· | 37 | ····invoke-virtual·{v0,·v1},·Ljava/lang/Thread;->setDaemon(Z)V |
| 38 | ····.line·195 | ||
| 48 | ····return·v0 | 39 | ····return-object·v0 |
| 49 | .end·method | 40 | .end·method |
| Offset 50, 15 lines modified | Offset 50, 15 lines modified | ||
| 50 | ····.line·1010 | 50 | ····.line·1010 |
| 51 | ····const/16·v3,·0x20 | 51 | ····const/16·v3,·0x20 |
| 52 | ····invoke-interface·{p1,·v3},·Lokio/BufferedSink;->i(I)Lokio/BufferedSink; | 52 | ····invoke-interface·{p1,·v3},·Lokio/BufferedSink;->i(I)Lokio/BufferedSink; |
| 53 | ····move-result-object·v3 | 53 | ····move-result-object·v3 |
| 54 | ····invoke-interface·{v3,·v4,·v5},·Lokio/BufferedSink;-> | 54 | ····invoke-interface·{v3,·v4,·v5},·Lokio/BufferedSink;->l(J)Lokio/BufferedSink; |
| 55 | ····.line·1009 | 55 | ····.line·1009 |
| 56 | ····add-int/lit8·v0,·v0,·0x1 | 56 | ····add-int/lit8·v0,·v0,·0x1 |
| 57 | ····goto·:goto_0 | 57 | ····goto·:goto_0 |
| 58 | ····.line·1012 | 58 | ····.line·1012 |
| Offset 661, 17 lines modified | Offset 661, 17 lines modified | ||
| 661 | ····if-eqz·v0,·:cond_4 | 661 | ····if-eqz·v0,·:cond_4 |
| 662 | ····.line·271 | 662 | ····.line·271 |
| 663 | ····iget-object·v0,·p0,·Lokhttp3/internal/cache/CacheStrategy$Factory;->d:Ljava/util/Date; | 663 | ····iget-object·v0,·p0,·Lokhttp3/internal/cache/CacheStrategy$Factory;->d:Ljava/util/Date; |
| 664 | ····if-eqz·v0,·:cond_2 | 664 | ····if-eqz·v0,·:cond_2 |
| 665 | ····.line·272 | ||
| 666 | ····iget-object·v0,·p0,·Lokhttp3/internal/cache/CacheStrategy$Factory;->d:Ljava/util/Date; | 665 | ····iget-object·v0,·p0,·Lokhttp3/internal/cache/CacheStrategy$Factory;->d:Ljava/util/Date; |
| 666 | ····.line·272 | ||
| 667 | ····invoke-virtual·{v0},·Ljava/util/Date;->getTime()J | 667 | ····invoke-virtual·{v0},·Ljava/util/Date;->getTime()J |
| 668 | ····move-result-wide·v0 | 668 | ····move-result-wide·v0 |
| 669 | ····.line·274 | 669 | ····.line·274 |
| 670 | ····:goto_1 | 670 | ····:goto_1 |
| 671 | ····iget-object·v4,·p0,·Lokhttp3/internal/cache/CacheStrategy$Factory;->h:Ljava/util/Date; | 671 | ····iget-object·v4,·p0,·Lokhttp3/internal/cache/CacheStrategy$Factory;->h:Ljava/util/Date; |
| Offset 688, 15 lines modified | Offset 688, 15 lines modified | ||
| 688 | ····if-lez·v4,·:cond_3 | 688 | ····if-lez·v4,·:cond_3 |
| 689 | ····:goto_2 | 689 | ····:goto_2 |
| 690 | ····move-wide·v2,·v0 | 690 | ····move-wide·v2,·v0 |
| 691 | ····goto·:goto_0 | 691 | ····goto·:goto_0 |
| 692 | ····.line·27 | 692 | ····.line·272 |
| 693 | ····:cond_2 | 693 | ····:cond_2 |
| 694 | ····iget-wide·v0,·p0,·Lokhttp3/internal/cache/CacheStrategy$Factory;->j:J | 694 | ····iget-wide·v0,·p0,·Lokhttp3/internal/cache/CacheStrategy$Factory;->j:J |
| 695 | ····goto·:goto_1 | 695 | ····goto·:goto_1 |
| 696 | ····:cond_3 | 696 | ····:cond_3 |
| 697 | ····move-wide·v0,·v2 | 697 | ····move-wide·v0,·v2 |
| Offset 728, 17 lines modified | Offset 728, 17 lines modified | ||
| 728 | ····if-nez·v0,·:cond_0 | 728 | ····if-nez·v0,·:cond_0 |
| 729 | ····.line·282 | 729 | ····.line·282 |
| 730 | ····iget-object·v0,·p0,·Lokhttp3/internal/cache/CacheStrategy$Factory;->d:Ljava/util/Date; | 730 | ····iget-object·v0,·p0,·Lokhttp3/internal/cache/CacheStrategy$Factory;->d:Ljava/util/Date; |
| 731 | ····if-eqz·v0,·:cond_5 | 731 | ····if-eqz·v0,·:cond_5 |
| 732 | ····.line·283 | ||
| 733 | ····iget-object·v0,·p0,·Lokhttp3/internal/cache/CacheStrategy$Factory;->d:Ljava/util/Date; | 732 | ····iget-object·v0,·p0,·Lokhttp3/internal/cache/CacheStrategy$Factory;->d:Ljava/util/Date; |
| 733 | ····.line·283 | ||
| 734 | ····invoke-virtual·{v0},·Ljava/util/Date;->getTime()J | 734 | ····invoke-virtual·{v0},·Ljava/util/Date;->getTime()J |
| 735 | ····move-result-wide·v0 | 735 | ····move-result-wide·v0 |
| 736 | ····.line·285 | 736 | ····.line·285 |
| 737 | ····:goto_3 | 737 | ····:goto_3 |
| 738 | ····iget-object·v4,·p0,·Lokhttp3/internal/cache/CacheStrategy$Factory;->f:Ljava/util/Date; | 738 | ····iget-object·v4,·p0,·Lokhttp3/internal/cache/CacheStrategy$Factory;->f:Ljava/util/Date; |
| Offset 756, 15 lines modified | Offset 756, 15 lines modified | ||
| 756 | ····const-wide/16·v2,·0xa | 756 | ····const-wide/16·v2,·0xa |
| 757 | ····div-long·v2,·v0,·v2 | 757 | ····div-long·v2,·v0,·v2 |
| 758 | ····goto·:goto_0 | 758 | ····goto·:goto_0 |
| 759 | ····.line·28 | 759 | ····.line·283 |
| 760 | ····:cond_5 | 760 | ····:cond_5 |
| 761 | ····iget-wide·v0,·p0,·Lokhttp3/internal/cache/CacheStrategy$Factory;->i:J | 761 | ····iget-wide·v0,·p0,·Lokhttp3/internal/cache/CacheStrategy$Factory;->i:J |
| 762 | ····goto·:goto_3 | 762 | ····goto·:goto_3 |
| 763 | .end·method | 763 | .end·method |
| 764 | .method·private·d()J | 764 | .method·private·d()J |
| Offset 774, 19 lines modified | Offset 774, 19 lines modified | ||
| 774 | ····const-wide/16·v0,·0x0 | 774 | ····const-wide/16·v0,·0x0 |
| 775 | ····.line·296 | 775 | ····.line·296 |
| 776 | ····iget-object·v2,·p0,·Lokhttp3/internal/cache/CacheStrategy$Factory;->d:Ljava/util/Date; | 776 | ····iget-object·v2,·p0,·Lokhttp3/internal/cache/CacheStrategy$Factory;->d:Ljava/util/Date; |
| 777 | ····if-eqz·v2,·:cond_0 | 777 | ····if-eqz·v2,·:cond_0 |
| 778 | ····.line·297 | ||
| 779 | ····iget-wide·v2,·p0,·Lokhttp3/internal/cache/CacheStrategy$Factory;->j:J | 778 | ····iget-wide·v2,·p0,·Lokhttp3/internal/cache/CacheStrategy$Factory;->j:J |
| 780 | ····iget-object·v4,·p0,·Lokhttp3/internal/cache/CacheStrategy$Factory;->d:Ljava/util/Date; | 779 | ····iget-object·v4,·p0,·Lokhttp3/internal/cache/CacheStrategy$Factory;->d:Ljava/util/Date; |
| 780 | ····.line·297 | ||
| 781 | ····invoke-virtual·{v4},·Ljava/util/Date;->getTime()J | 781 | ····invoke-virtual·{v4},·Ljava/util/Date;->getTime()J |
| 782 | ····move-result-wide·v4 | 782 | ····move-result-wide·v4 |
| 783 | ····sub-long/2addr·v2,·v4 | 783 | ····sub-long/2addr·v2,·v4 |
| 784 | ····invoke-static·{v0,·v1,·v2,·v3},·Ljava/lang/Math;->max(JJ)J | 784 | ····invoke-static·{v0,·v1,·v2,·v3},·Ljava/lang/Math;->max(JJ)J |
| Offset 797, 21 lines modified | Offset 797, 21 lines modified | ||
| 797 | ····:cond_0 | 797 | ····:cond_0 |
| 798 | ····iget·v2,·p0,·Lokhttp3/internal/cache/CacheStrategy$Factory;->l:I | 798 | ····iget·v2,·p0,·Lokhttp3/internal/cache/CacheStrategy$Factory;->l:I |
| 799 | ····const/4·v3,·-0x1 | 799 | ····const/4·v3,·-0x1 |
| 800 | ····if-eq·v2,·v3,·:cond_1 | 800 | ····if-eq·v2,·v3,·:cond_1 |
| 801 | ····.line·300 | ||
| 802 | ····sget-object·v2,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; | 801 | ····sget-object·v2,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; |
| 803 | ····iget·v3,·p0,·Lokhttp3/internal/cache/CacheStrategy$Factory;->l:I | 802 | ····iget·v3,·p0,·Lokhttp3/internal/cache/CacheStrategy$Factory;->l:I |
| 804 | ····int-to-long·v4,·v3 | 803 | ····int-to-long·v4,·v3 |
| 804 | ····.line·300 | ||
| 805 | ····invoke-virtual·{v2,·v4,·v5},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J | 805 | ····invoke-virtual·{v2,·v4,·v5},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J |
| 806 | ····move-result-wide·v2 | 806 | ····move-result-wide·v2 |
| 807 | ····invoke-static·{v0,·v1,·v2,·v3},·Ljava/lang/Math;->max(JJ)J | 807 | ····invoke-static·{v0,·v1,·v2,·v3},·Ljava/lang/Math;->max(JJ)J |
| 808 | ····move-result-wide·v0 | 808 | ····move-result-wide·v0 |
| Offset 27, 40 lines modified | Offset 27, 40 lines modified | ||
| 27 | .method·private·static·a(Lokhttp3/Headers;Lokhttp3/Headers;)Lokhttp3/Headers; | 27 | .method·private·static·a(Lokhttp3/Headers;Lokhttp3/Headers;)Lokhttp3/Headers; |
| 28 | ····.locals·7 | 28 | ····.locals·7 |
| 29 | ····.prologue | 29 | ····.prologue |
| 30 | ····const/4·v0,·0x0 | 30 | ····const/4·v0,·0x0 |
| 31 | ····.line·2 | 31 | ····.line·226 |
| 32 | ····new-instance·v2,·Lokhttp3/Headers$Builder; | 32 | ····new-instance·v2,·Lokhttp3/Headers$Builder; |
| 33 | ····invoke-direct·{v2},·Lokhttp3/Headers$Builder;-><init>()V | 33 | ····invoke-direct·{v2},·Lokhttp3/Headers$Builder;-><init>()V |
| 34 | ····.line·2 | 34 | ····.line·228 |
| 35 | ····invoke-virtual·{p0},·Lokhttp3/Headers;->a()I | 35 | ····invoke-virtual·{p0},·Lokhttp3/Headers;->a()I |
| 36 | ····move-result·v3 | 36 | ····move-result·v3 |
| 37 | ····move·v1,·v0 | 37 | ····move·v1,·v0 |
| 38 | ····:goto_0 | 38 | ····:goto_0 |
| 39 | ····if-ge·v1,·v3,·:cond_3 | 39 | ····if-ge·v1,·v3,·:cond_3 |
| 40 | ····.line·22 | 40 | ····.line·229 |
| 41 | ····invoke-virtual·{p0,·v1},·Lokhttp3/Headers;->a(I)Ljava/lang/String; | 41 | ····invoke-virtual·{p0,·v1},·Lokhttp3/Headers;->a(I)Ljava/lang/String; |
| 42 | ····move-result-object·v4 | 42 | ····move-result-object·v4 |
| 43 | ····.line·2 | 43 | ····.line·230 |
| 44 | ····invoke-virtual·{p0,·v1},·Lokhttp3/Headers;->b(I)Ljava/lang/String; | 44 | ····invoke-virtual·{p0,·v1},·Lokhttp3/Headers;->b(I)Ljava/lang/String; |
| 45 | ····move-result-object·v5 | 45 | ····move-result-object·v5 |
| 46 | ····.line·2 | 46 | ····.line·231 |
| 47 | ····const-string·v6,·"Warning" | 47 | ····const-string·v6,·"Warning" |
| 48 | ····invoke-virtual·{v6,·v4},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z | 48 | ····invoke-virtual·{v6,·v4},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
| 49 | ····move-result·v6 | 49 | ····move-result·v6 |
| 50 | ····if-eqz·v6,·:cond_1 | 50 | ····if-eqz·v6,·:cond_1 |
| Offset 69, 287 lines modified | Offset 69, 343 lines modified | ||
| 69 | ····invoke-virtual·{v5,·v6},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z | 69 | ····invoke-virtual·{v5,·v6},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z |
| 70 | ····move-result·v6 | 70 | ····move-result·v6 |
| 71 | ····if-eqz·v6,·:cond_1 | 71 | ····if-eqz·v6,·:cond_1 |
| 72 | ····.line·2 | 72 | ····.line·228 |
| 73 | ····:cond_0 | 73 | ····:cond_0 |
| 74 | ····:goto_1 | 74 | ····:goto_1 |
| 75 | ····add-int/lit8·v1,·v1,·0x1 | 75 | ····add-int/lit8·v1,·v1,·0x1 |
| 76 | ····goto·:goto_0 | 76 | ····goto·:goto_0 |
| 77 | ····.line·2 | 77 | ····.line·234 |
| 78 | ····:cond_1 | 78 | ····:cond_1 |
| 79 | ····invoke-static·{v4},·Lokhttp3/internal/cache/CacheInterceptor;->a(Ljava/lang/String;)Z | 79 | ····invoke-static·{v4},·Lokhttp3/internal/cache/CacheInterceptor;->a(Ljava/lang/String;)Z |
| 80 | ····move-result·v6 | 80 | ····move-result·v6 |
| 81 | ····if-eqz·v6,·:cond_2 | 81 | ····if-eqz·v6,·:cond_2 |
| 82 | ····invoke-virtual·{p1,·v4},·Lokhttp3/Headers;->a(Ljava/lang/String;)Ljava/lang/String; | 82 | ····invoke-virtual·{p1,·v4},·Lokhttp3/Headers;->a(Ljava/lang/String;)Ljava/lang/String; |
| 83 | ····move-result-object·v6 | 83 | ····move-result-object·v6 |
| 84 | ····if-nez·v6,·:cond_0 | 84 | ····if-nez·v6,·:cond_0 |
| 85 | ····.line·2 | 85 | ····.line·235 |
| 86 | ····:cond_2 | 86 | ····:cond_2 |
| 87 | ····sget-object·v6,·Lokhttp3/internal/Internal;->a:Lokhttp3/internal/Internal; | 87 | ····sget-object·v6,·Lokhttp3/internal/Internal;->a:Lokhttp3/internal/Internal; |
| 88 | ····invoke-virtual·{v6,·v2,·v4,·v5},·Lokhttp3/internal/Internal;->a(Lokhttp3/Headers$Builder;Ljava/lang/String;Ljava/lang/String;)V | 88 | ····invoke-virtual·{v6,·v2,·v4,·v5},·Lokhttp3/internal/Internal;->a(Lokhttp3/Headers$Builder;Ljava/lang/String;Ljava/lang/String;)V |
| 89 | ····goto·:goto_1 | 89 | ····goto·:goto_1 |
| 90 | ····.line·23 | 90 | ····.line·239 |
| 91 | ····:cond_3 | 91 | ····:cond_3 |
| 92 | ····invoke-virtual·{p1},·Lokhttp3/Headers;->a()I | 92 | ····invoke-virtual·{p1},·Lokhttp3/Headers;->a()I |
| 93 | ····move-result·v1 | 93 | ····move-result·v1 |
| 94 | ····:goto_2 | 94 | ····:goto_2 |
| 95 | ····if-ge·v0,·v1,·:cond_6 | 95 | ····if-ge·v0,·v1,·:cond_6 |
| 96 | ····.line·2 | 96 | ····.line·240 |
| 97 | ····invoke-virtual·{p1,·v0},·Lokhttp3/Headers;->a(I)Ljava/lang/String; | 97 | ····invoke-virtual·{p1,·v0},·Lokhttp3/Headers;->a(I)Ljava/lang/String; |
| 98 | ····move-result-object·v3 | 98 | ····move-result-object·v3 |
| 99 | ····.line·2 | 99 | ····.line·241 |
| 100 | ····const-string·v4,·"Content-Length" | 100 | ····const-string·v4,·"Content-Length" |
| 101 | ····invoke-virtual·{v4,·v3},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z | 101 | ····invoke-virtual·{v4,·v3},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
| 102 | ····move-result·v4 | 102 | ····move-result·v4 |
| 103 | ····if-eqz·v4,·:cond_5 | 103 | ····if-eqz·v4,·:cond_5 |
| 104 | ····.line·23 | 104 | ····.line·239 |
| 105 | ····:cond_4 | 105 | ····:cond_4 |
| 106 | ····:goto_3 | 106 | ····:goto_3 |
| 107 | ····add-int/lit8·v0,·v0,·0x1 | 107 | ····add-int/lit8·v0,·v0,·0x1 |
| 108 | ····goto·:goto_2 | 108 | ····goto·:goto_2 |
| 109 | ····.line·2 | 109 | ····.line·244 |
| 110 | ····:cond_5 | 110 | ····:cond_5 |
| 111 | ····invoke-static·{v3},·Lokhttp3/internal/cache/CacheInterceptor;->a(Ljava/lang/String;)Z | 111 | ····invoke-static·{v3},·Lokhttp3/internal/cache/CacheInterceptor;->a(Ljava/lang/String;)Z |
| 112 | ····move-result·v4 | 112 | ····move-result·v4 |
| 113 | ····if-eqz·v4,·:cond_4 | 113 | ····if-eqz·v4,·:cond_4 |
| 114 | ····.line·2 | 114 | ····.line·245 |
| 115 | ····sget-object·v4,·Lokhttp3/internal/Internal;->a:Lokhttp3/internal/Internal; | 115 | ····sget-object·v4,·Lokhttp3/internal/Internal;->a:Lokhttp3/internal/Internal; |
| 116 | ····invoke-virtual·{p1,·v0},·Lokhttp3/Headers;->b(I)Ljava/lang/String; | 116 | ····invoke-virtual·{p1,·v0},·Lokhttp3/Headers;->b(I)Ljava/lang/String; |
| 117 | ····move-result-object·v5 | 117 | ····move-result-object·v5 |
| 118 | ····invoke-virtual·{v4,·v2,·v3,·v5},·Lokhttp3/internal/Internal;->a(Lokhttp3/Headers$Builder;Ljava/lang/String;Ljava/lang/String;)V | 118 | ····invoke-virtual·{v4,·v2,·v3,·v5},·Lokhttp3/internal/Internal;->a(Lokhttp3/Headers$Builder;Ljava/lang/String;Ljava/lang/String;)V |
| 119 | ····goto·:goto_3 | 119 | ····goto·:goto_3 |
| 120 | ····.line·24 | 120 | ····.line·249 |
| Max diff block lines reached; 9946/12957 bytes (76.76%) of diff not shown. | |||
| Offset 30, 15 lines modified | Offset 30, 15 lines modified | ||
| 30 | #·direct·methods | 30 | #·direct·methods |
| 31 | .method·constructor·<init>(Lokhttp3/internal/cache/CacheInterceptor;Lokio/BufferedSource;Lokhttp3/internal/cache/CacheRequest;Lokio/BufferedSink;)V | 31 | .method·constructor·<init>(Lokhttp3/internal/cache/CacheInterceptor;Lokio/BufferedSource;Lokhttp3/internal/cache/CacheRequest;Lokio/BufferedSink;)V |
| 32 | ····.locals·0 | 32 | ····.locals·0 |
| 33 | ····.prologue | 33 | ····.prologue |
| 34 | ····.line·1 | 34 | ····.line·177 |
| 35 | ····iput-object·p1,·p0,·Lokhttp3/internal/cache/CacheInterceptor$1;->e:Lokhttp3/internal/cache/CacheInterceptor; | 35 | ····iput-object·p1,·p0,·Lokhttp3/internal/cache/CacheInterceptor$1;->e:Lokhttp3/internal/cache/CacheInterceptor; |
| 36 | ····iput-object·p2,·p0,·Lokhttp3/internal/cache/CacheInterceptor$1;->b:Lokio/BufferedSource; | 36 | ····iput-object·p2,·p0,·Lokhttp3/internal/cache/CacheInterceptor$1;->b:Lokio/BufferedSource; |
| 37 | ····iput-object·p3,·p0,·Lokhttp3/internal/cache/CacheInterceptor$1;->c:Lokhttp3/internal/cache/CacheRequest; | 37 | ····iput-object·p3,·p0,·Lokhttp3/internal/cache/CacheInterceptor$1;->c:Lokhttp3/internal/cache/CacheRequest; |
| 38 | ····iput-object·p4,·p0,·Lokhttp3/internal/cache/CacheInterceptor$1;->d:Lokio/BufferedSink; | 38 | ····iput-object·p4,·p0,·Lokhttp3/internal/cache/CacheInterceptor$1;->d:Lokio/BufferedSink; |
| Offset 54, 71 lines modified | Offset 54, 71 lines modified | ||
| 54 | ····.locals·6 | 54 | ····.locals·6 |
| 55 | ····.prologue | 55 | ····.prologue |
| 56 | ····const-wide/16·v0,·-0x1 | 56 | ····const-wide/16·v0,·-0x1 |
| 57 | ····const/4·v3,·0x1 | 57 | ····const/4·v3,·0x1 |
| 58 | ····.line·1 | 58 | ····.line·183 |
| 59 | ····:try_start_0 | 59 | ····:try_start_0 |
| 60 | ····iget-object·v2,·p0,·Lokhttp3/internal/cache/CacheInterceptor$1;->b:Lokio/BufferedSource; | 60 | ····iget-object·v2,·p0,·Lokhttp3/internal/cache/CacheInterceptor$1;->b:Lokio/BufferedSource; |
| 61 | ····invoke-interface·{v2,·p1,·p2,·p3},·Lokio/BufferedSource;->a(Lokio/Buffer;J)J | 61 | ····invoke-interface·{v2,·p1,·p2,·p3},·Lokio/BufferedSource;->a(Lokio/Buffer;J)J |
| 62 | ····:try_end_0 | 62 | ····:try_end_0 |
| 63 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | 63 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 |
| 64 | ····move-result-wide·v4 | 64 | ····move-result-wide·v4 |
| 65 | ····.line·1 | 65 | ····.line·192 |
| 66 | ····cmp-long·v2,·v4,·v0 | 66 | ····cmp-long·v2,·v4,·v0 |
| 67 | ····if-nez·v2,·:cond_2 | 67 | ····if-nez·v2,·:cond_2 |
| 68 | ····.line·1 | 68 | ····.line·193 |
| 69 | ····iget-boolean·v2,·p0,·Lokhttp3/internal/cache/CacheInterceptor$1;->a:Z | 69 | ····iget-boolean·v2,·p0,·Lokhttp3/internal/cache/CacheInterceptor$1;->a:Z |
| 70 | ····if-nez·v2,·:cond_0 | 70 | ····if-nez·v2,·:cond_0 |
| 71 | ····.line·1 | 71 | ····.line·194 |
| 72 | ····iput-boolean·v3,·p0,·Lokhttp3/internal/cache/CacheInterceptor$1;->a:Z | 72 | ····iput-boolean·v3,·p0,·Lokhttp3/internal/cache/CacheInterceptor$1;->a:Z |
| 73 | ····.line·1 | 73 | ····.line·195 |
| 74 | ····iget-object·v2,·p0,·Lokhttp3/internal/cache/CacheInterceptor$1;->d:Lokio/BufferedSink; | 74 | ····iget-object·v2,·p0,·Lokhttp3/internal/cache/CacheInterceptor$1;->d:Lokio/BufferedSink; |
| 75 | ····invoke-interface·{v2},·Lokio/BufferedSink;->close()V | 75 | ····invoke-interface·{v2},·Lokio/BufferedSink;->close()V |
| 76 | ····:cond_0 | 76 | ····:cond_0 |
| 77 | ····move-wide·v4,·v0 | 77 | ····move-wide·v4,·v0 |
| 78 | ····.line· | 78 | ····.line·202 |
| 79 | ····:goto_0 | 79 | ····:goto_0 |
| 80 | ····return-wide·v4 | 80 | ····return-wide·v4 |
| 81 | ····.line·1 | 81 | ····.line·184 |
| 82 | ····:catch_0 | 82 | ····:catch_0 |
| 83 | ····move-exception·v0 | 83 | ····move-exception·v0 |
| 84 | ····.line·1 | 84 | ····.line·185 |
| 85 | ····iget-boolean·v1,·p0,·Lokhttp3/internal/cache/CacheInterceptor$1;->a:Z | 85 | ····iget-boolean·v1,·p0,·Lokhttp3/internal/cache/CacheInterceptor$1;->a:Z |
| 86 | ····if-nez·v1,·:cond_1 | 86 | ····if-nez·v1,·:cond_1 |
| 87 | ····.line·1 | 87 | ····.line·186 |
| 88 | ····iput-boolean·v3,·p0,·Lokhttp3/internal/cache/CacheInterceptor$1;->a:Z | 88 | ····iput-boolean·v3,·p0,·Lokhttp3/internal/cache/CacheInterceptor$1;->a:Z |
| 89 | ····.line·1 | 89 | ····.line·187 |
| 90 | ····iget-object·v1,·p0,·Lokhttp3/internal/cache/CacheInterceptor$1;->c:Lokhttp3/internal/cache/CacheRequest; | 90 | ····iget-object·v1,·p0,·Lokhttp3/internal/cache/CacheInterceptor$1;->c:Lokhttp3/internal/cache/CacheRequest; |
| 91 | ····invoke-interface·{v1},·Lokhttp3/internal/cache/CacheRequest;->b()V | 91 | ····invoke-interface·{v1},·Lokhttp3/internal/cache/CacheRequest;->b()V |
| 92 | ····.line·18 | 92 | ····.line·189 |
| 93 | ····:cond_1 | 93 | ····:cond_1 |
| 94 | ····throw·v0 | 94 | ····throw·v0 |
| 95 | ····.line· | 95 | ····.line·200 |
| 96 | ····:cond_2 | 96 | ····:cond_2 |
| 97 | ····iget-object·v0,·p0,·Lokhttp3/internal/cache/CacheInterceptor$1;->d:Lokio/BufferedSink; | 97 | ····iget-object·v0,·p0,·Lokhttp3/internal/cache/CacheInterceptor$1;->d:Lokio/BufferedSink; |
| 98 | ····invoke-interface·{v0},·Lokio/BufferedSink;->c()Lokio/Buffer; | 98 | ····invoke-interface·{v0},·Lokio/BufferedSink;->c()Lokio/Buffer; |
| 99 | ····move-result-object·v1 | 99 | ····move-result-object·v1 |
| Offset 128, 68 lines modified | Offset 128, 68 lines modified | ||
| 128 | ····sub-long/2addr·v2,·v4 | 128 | ····sub-long/2addr·v2,·v4 |
| 129 | ····move-object·v0,·p1 | 129 | ····move-object·v0,·p1 |
| 130 | ····invoke-virtual/range·{v0·..·v5},·Lokio/Buffer;->a(Lokio/Buffer;JJ)Lokio/Buffer; | 130 | ····invoke-virtual/range·{v0·..·v5},·Lokio/Buffer;->a(Lokio/Buffer;JJ)Lokio/Buffer; |
| 131 | ····.line· | 131 | ····.line·201 |
| 132 | ····iget-object·v0,·p0,·Lokhttp3/internal/cache/CacheInterceptor$1;->d:Lokio/BufferedSink; | 132 | ····iget-object·v0,·p0,·Lokhttp3/internal/cache/CacheInterceptor$1;->d:Lokio/BufferedSink; |
| 133 | ····invoke-interface·{v0},·Lokio/BufferedSink;->u()Lokio/BufferedSink; | 133 | ····invoke-interface·{v0},·Lokio/BufferedSink;->u()Lokio/BufferedSink; |
| 134 | ····goto·:goto_0 | 134 | ····goto·:goto_0 |
| 135 | .end·method | 135 | .end·method |
| 136 | .method·public·a()Lokio/Timeout; | 136 | .method·public·a()Lokio/Timeout; |
| 137 | ····.locals·1 | 137 | ····.locals·1 |
| 138 | ····.prologue | 138 | ····.prologue |
| 139 | ····.line· | 139 | ····.line·206 |
| 140 | ····iget-object·v0,·p0,·Lokhttp3/internal/cache/CacheInterceptor$1;->b:Lokio/BufferedSource; | 140 | ····iget-object·v0,·p0,·Lokhttp3/internal/cache/CacheInterceptor$1;->b:Lokio/BufferedSource; |
| 141 | ····invoke-interface·{v0},·Lokio/BufferedSource;->a()Lokio/Timeout; | 141 | ····invoke-interface·{v0},·Lokio/BufferedSource;->a()Lokio/Timeout; |
| 142 | ····move-result-object·v0 | 142 | ····move-result-object·v0 |
| 143 | ····return-object·v0 | 143 | ····return-object·v0 |
| 144 | .end·method | 144 | .end·method |
| 145 | .method·public·close()V | 145 | .method·public·close()V |
| 146 | ····.locals·2 | 146 | ····.locals·2 |
| 147 | ····.prologue | 147 | ····.prologue |
| 148 | ····.line·2 | 148 | ····.line·210 |
| 149 | ····iget-boolean·v0,·p0,·Lokhttp3/internal/cache/CacheInterceptor$1;->a:Z | 149 | ····iget-boolean·v0,·p0,·Lokhttp3/internal/cache/CacheInterceptor$1;->a:Z |
| 150 | ····if-nez·v0,·:cond_0 | 150 | ····if-nez·v0,·:cond_0 |
| 151 | ····const/16·v0,·0x64 | 151 | ····const/16·v0,·0x64 |
| Max diff block lines reached; 896/4381 bytes (20.45%) of diff not shown. | |||
| Offset 83, 46 lines modified | Offset 83, 46 lines modified | ||
| 83 | ····return-void | 83 | ····return-void |
| 84 | .end·method | 84 | .end·method |
| 85 | .method·a(Lokhttp3/internal/http2/Settings;)V | 85 | .method·a(Lokhttp3/internal/http2/Settings;)V |
| 86 | ····.locals·2 | 86 | ····.locals·2 |
| 87 | ····.prologue | 87 | ····.prologue |
| 88 | ····.line·12 | 88 | ····.line·123 |
| 89 | ····const/4·v0,·0x0 | 89 | ····const/4·v0,·0x0 |
| 90 | ····:goto_0 | 90 | ····:goto_0 |
| 91 | ····const/16·v1,·0xa | 91 | ····const/16·v1,·0xa |
| 92 | ····if-ge·v0,·v1,·:cond_1 | 92 | ····if-ge·v0,·v1,·:cond_1 |
| 93 | ····.line·12 | 93 | ····.line·124 |
| 94 | ····invoke-virtual·{p1,·v0},·Lokhttp3/internal/http2/Settings;->a(I)Z | 94 | ····invoke-virtual·{p1,·v0},·Lokhttp3/internal/http2/Settings;->a(I)Z |
| 95 | ····move-result·v1 | 95 | ····move-result·v1 |
| 96 | ····if-nez·v1,·:cond_0 | 96 | ····if-nez·v1,·:cond_0 |
| 97 | ····.line·12 | 97 | ····.line·123 |
| 98 | ····:goto_1 | 98 | ····:goto_1 |
| 99 | ····add-int/lit8·v0,·v0,·0x1 | 99 | ····add-int/lit8·v0,·v0,·0x1 |
| 100 | ····goto·:goto_0 | 100 | ····goto·:goto_0 |
| 101 | ····.line·12 | 101 | ····.line·125 |
| 102 | ····:cond_0 | 102 | ····:cond_0 |
| 103 | ····invoke-virtual·{p1,·v0},·Lokhttp3/internal/http2/Settings;->b(I)I | 103 | ····invoke-virtual·{p1,·v0},·Lokhttp3/internal/http2/Settings;->b(I)I |
| 104 | ····move-result·v1 | 104 | ····move-result·v1 |
| 105 | ····invoke-virtual·{p0,·v0,·v1},·Lokhttp3/internal/http2/Settings;->a(II)Lokhttp3/internal/http2/Settings; | 105 | ····invoke-virtual·{p0,·v0,·v1},·Lokhttp3/internal/http2/Settings;->a(II)Lokhttp3/internal/http2/Settings; |
| 106 | ····goto·:goto_1 | 106 | ····goto·:goto_1 |
| 107 | ····.line·12 | 107 | ····.line·127 |
| 108 | ····:cond_1 | 108 | ····:cond_1 |
| 109 | ····return-void | 109 | ····return-void |
| 110 | .end·method | 110 | .end·method |
| 111 | .method·a(I)Z | 111 | .method·a(I)Z |
| 112 | ····.locals·3 | 112 | ····.locals·3 |
| Offset 203, 18 lines modified | Offset 203, 18 lines modified | ||
| 203 | ····goto·:goto_0 | 203 | ····goto·:goto_0 |
| 204 | .end·method | 204 | .end·method |
| 205 | .method·c(I)I | 205 | .method·c(I)I |
| 206 | ····.locals·2 | 206 | ····.locals·2 |
| 207 | ····.prologue | 207 | ····.prologue |
| 208 | ····.line·9 | 208 | ····.line·99 |
| 209 | ····const/16·v0,·0x10 | 209 | ····const/16·v0,·0x10 |
| 210 | ····.line· | 210 | ····.line·100 |
| 211 | ····iget·v1,·p0,·Lokhttp3/internal/http2/Settings;->a:I | 211 | ····iget·v1,·p0,·Lokhttp3/internal/http2/Settings;->a:I |
| 212 | ····and-int/2addr·v0,·v1 | 212 | ····and-int/2addr·v0,·v1 |
| 213 | ····if-eqz·v0,·:cond_0 | 213 | ····if-eqz·v0,·:cond_0 |
| 214 | ····iget-object·v0,·p0,·Lokhttp3/internal/http2/Settings;->b:[I | 214 | ····iget-object·v0,·p0,·Lokhttp3/internal/http2/Settings;->b:[I |
| Offset 227, 18 lines modified | Offset 227, 18 lines modified | ||
| 227 | ····return·p1 | 227 | ····return·p1 |
| 228 | .end·method | 228 | .end·method |
| 229 | .method·d()I | 229 | .method·d()I |
| 230 | ····.locals·2 | 230 | ····.locals·2 |
| 231 | ····.prologue | 231 | ····.prologue |
| 232 | ····.line·11 | 232 | ····.line·114 |
| 233 | ····const/16·v0,·0x80 | 233 | ····const/16·v0,·0x80 |
| 234 | ····.line·11 | 234 | ····.line·115 |
| 235 | ····iget·v1,·p0,·Lokhttp3/internal/http2/Settings;->a:I | 235 | ····iget·v1,·p0,·Lokhttp3/internal/http2/Settings;->a:I |
| 236 | ····and-int/2addr·v0,·v1 | 236 | ····and-int/2addr·v0,·v1 |
| 237 | ····if-eqz·v0,·:cond_0 | 237 | ····if-eqz·v0,·:cond_0 |
| 238 | ····iget-object·v0,·p0,·Lokhttp3/internal/http2/Settings;->b:[I | 238 | ····iget-object·v0,·p0,·Lokhttp3/internal/http2/Settings;->b:[I |
| Offset 256, 18 lines modified | Offset 256, 18 lines modified | ||
| 256 | ····goto·:goto_0 | 256 | ····goto·:goto_0 |
| 257 | .end·method | 257 | .end·method |
| 258 | .method·d(I)I | 258 | .method·d(I)I |
| 259 | ····.locals·2 | 259 | ····.locals·2 |
| 260 | ····.prologue | 260 | ····.prologue |
| 261 | ····.line·10 | 261 | ····.line·104 |
| 262 | ····const/16·v0,·0x20 | 262 | ····const/16·v0,·0x20 |
| 263 | ····.line·10 | 263 | ····.line·105 |
| 264 | ····iget·v1,·p0,·Lokhttp3/internal/http2/Settings;->a:I | 264 | ····iget·v1,·p0,·Lokhttp3/internal/http2/Settings;->a:I |
| 265 | ····and-int/2addr·v0,·v1 | 265 | ····and-int/2addr·v0,·v1 |
| 266 | ····if-eqz·v0,·:cond_0 | 266 | ····if-eqz·v0,·:cond_0 |
| 267 | ····iget-object·v0,·p0,·Lokhttp3/internal/http2/Settings;->b:[I | 267 | ····iget-object·v0,·p0,·Lokhttp3/internal/http2/Settings;->b:[I |
| Offset 87, 26 lines modified | Offset 87, 26 lines modified | ||
| 87 | ····return-void | 87 | ····return-void |
| 88 | .end·method | 88 | .end·method |
| 89 | .method·static·a(IBS)I | 89 | .method·static·a(IBS)I |
| 90 | ····.locals·4 | 90 | ····.locals·4 |
| 91 | ····.prologue | 91 | ····.prologue |
| 92 | ····.line·40 | 92 | ····.line·404 |
| 93 | ····and-int/lit8·v0,·p1,·0x8 | 93 | ····and-int/lit8·v0,·p1,·0x8 |
| 94 | ····if-eqz·v0,·:cond_0 | 94 | ····if-eqz·v0,·:cond_0 |
| 95 | ····add-int/lit8·p0,·p0,·-0x1 | 95 | ····add-int/lit8·p0,·p0,·-0x1 |
| 96 | ····.line·40 | 96 | ····.line·405 |
| 97 | ····:cond_0 | 97 | ····:cond_0 |
| 98 | ····if-le·p2,·p0,·:cond_1 | 98 | ····if-le·p2,·p0,·:cond_1 |
| 99 | ····.line·40 | 99 | ····.line·406 |
| 100 | ····const-string·v0,·"PROTOCOL_ERROR·padding·%s·>·remaining·length·%s" | 100 | ····const-string·v0,·"PROTOCOL_ERROR·padding·%s·>·remaining·length·%s" |
| 101 | ····const/4·v1,·0x2 | 101 | ····const/4·v1,·0x2 |
| 102 | ····new-array·v1,·v1,·[Ljava/lang/Object; | 102 | ····new-array·v1,·v1,·[Ljava/lang/Object; |
| 103 | ····const/4·v2,·0x0 | 103 | ····const/4·v2,·0x0 |
| Offset 127, 57 lines modified | Offset 127, 57 lines modified | ||
| 127 | ····invoke-static·{v0,·v1},·Lokhttp3/internal/http2/Http2;->b(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; | 127 | ····invoke-static·{v0,·v1},·Lokhttp3/internal/http2/Http2;->b(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; |
| 128 | ····move-result-object·v0 | 128 | ····move-result-object·v0 |
| 129 | ····throw·v0 | 129 | ····throw·v0 |
| 130 | ····.line·4 | 130 | ····.line·408 |
| 131 | ····:cond_1 | 131 | ····:cond_1 |
| 132 | ····sub-int·v0,·p0,·p2 | 132 | ····sub-int·v0,·p0,·p2 |
| 133 | ····int-to-short·v0,·v0 | 133 | ····int-to-short·v0,·v0 |
| 134 | ····return·v0 | 134 | ····return·v0 |
| 135 | .end·method | 135 | .end·method |
| 136 | .method·static·a(Lokio/BufferedSource;)I | 136 | .method·static·a(Lokio/BufferedSource;)I |
| 137 | ····.locals·2 | 137 | ····.locals·2 |
| 138 | ····.prologue | 138 | ····.prologue |
| 139 | ····.line·39 | 139 | ····.line·397 |
| 140 | ····invoke-interface·{p0},·Lokio/BufferedSource;->h()B | 140 | ····invoke-interface·{p0},·Lokio/BufferedSource;->h()B |
| 141 | ····move-result·v0 | 141 | ····move-result·v0 |
| 142 | ····and-int/lit16·v0,·v0,·0xff | 142 | ····and-int/lit16·v0,·v0,·0xff |
| 143 | ····shl-int/lit8·v0,·v0,·0x10 | 143 | ····shl-int/lit8·v0,·v0,·0x10 |
| 144 | ····.line· | 144 | ····.line·398 |
| 145 | ····invoke-interface·{p0},·Lokio/BufferedSource;->h()B | 145 | ····invoke-interface·{p0},·Lokio/BufferedSource;->h()B |
| 146 | ····move-result·v1 | 146 | ····move-result·v1 |
| 147 | ····and-int/lit16·v1,·v1,·0xff | 147 | ····and-int/lit16·v1,·v1,·0xff |
| 148 | ····shl-int/lit8·v1,·v1,·0x8 | 148 | ····shl-int/lit8·v1,·v1,·0x8 |
| 149 | ····or-int/2addr·v0,·v1 | 149 | ····or-int/2addr·v0,·v1 |
| 150 | ····.line· | 150 | ····.line·399 |
| 151 | ····invoke-interface·{p0},·Lokio/BufferedSource;->h()B | 151 | ····invoke-interface·{p0},·Lokio/BufferedSource;->h()B |
| 152 | ····move-result·v1 | 152 | ····move-result·v1 |
| 153 | ····and-int/lit16·v1,·v1,·0xff | 153 | ····and-int/lit16·v1,·v1,·0xff |
| 154 | ····or-int/2addr·v0,·v1 | 154 | ····or-int/2addr·v0,·v1 |
| 155 | ····.line·39 | 155 | ····.line·397 |
| 156 | ····return·v0 | 156 | ····return·v0 |
| 157 | .end·method | 157 | .end·method |
| 158 | .method·private·a(ISBI)Ljava/util/List; | 158 | .method·private·a(ISBI)Ljava/util/List; |
| 159 | ····.locals·2 | 159 | ····.locals·2 |
| 160 | ····.annotation·system·Ldalvik/annotation/Signature; | 160 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 161 | ········value·=·{ | 161 | ········value·=·{ |
| Offset 229, 54 lines modified | Offset 229, 54 lines modified | ||
| 229 | ····return-object·v0 | 229 | ····return-object·v0 |
| 230 | .end·method | 230 | .end·method |
| 231 | .method·private·a(Lokhttp3/internal/http2/Http2Reader$Handler;I)V | 231 | .method·private·a(Lokhttp3/internal/http2/Http2Reader$Handler;I)V |
| 232 | ····.locals·3 | 232 | ····.locals·3 |
| 233 | ····.prologue | 233 | ····.prologue |
| 234 | ····.line·22 | 234 | ····.line·224 |
| 235 | ····iget-object·v0,·p0,·Lokhttp3/internal/http2/Http2Reader;->c:Lokio/BufferedSource; | 235 | ····iget-object·v0,·p0,·Lokhttp3/internal/http2/Http2Reader;->c:Lokio/BufferedSource; |
| 236 | ····invoke-interface·{v0},·Lokio/BufferedSource;->j()I | 236 | ····invoke-interface·{v0},·Lokio/BufferedSource;->j()I |
| 237 | ····move-result·v1 | 237 | ····move-result·v1 |
| 238 | ····.line·22 | 238 | ····.line·225 |
| 239 | ····const/high16·v0,·-0x80000000 | 239 | ····const/high16·v0,·-0x80000000 |
| 240 | ····and-int/2addr·v0,·v1 | 240 | ····and-int/2addr·v0,·v1 |
| 241 | ····if-eqz·v0,·:cond_0 | 241 | ····if-eqz·v0,·:cond_0 |
| 242 | ····const/4·v0,·0x1 | 242 | ····const/4·v0,·0x1 |
| 243 | ····.line·22 | 243 | ····.line·226 |
| 244 | ····:goto_0 | 244 | ····:goto_0 |
| 245 | ····const·v2,·0x7fffffff | 245 | ····const·v2,·0x7fffffff |
| 246 | ····and-int/2addr·v1,·v2 | 246 | ····and-int/2addr·v1,·v2 |
| 247 | ····.line·22 | 247 | ····.line·227 |
| 248 | ····iget-object·v2,·p0,·Lokhttp3/internal/http2/Http2Reader;->c:Lokio/BufferedSource; | 248 | ····iget-object·v2,·p0,·Lokhttp3/internal/http2/Http2Reader;->c:Lokio/BufferedSource; |
| 249 | ····invoke-interface·{v2},·Lokio/BufferedSource;->h()B | 249 | ····invoke-interface·{v2},·Lokio/BufferedSource;->h()B |
| 250 | ····move-result·v2 | 250 | ····move-result·v2 |
| 251 | ····and-int/lit16·v2,·v2,·0xff | 251 | ····and-int/lit16·v2,·v2,·0xff |
| 252 | ····add-int/lit8·v2,·v2,·0x1 | 252 | ····add-int/lit8·v2,·v2,·0x1 |
| 253 | ····.line·2 | 253 | ····.line·228 |
| 254 | ····invoke-interface·{p1,·p2,·v1,·v2,·v0},·Lokhttp3/internal/http2/Http2Reader$Handler;->a(IIIZ)V | 254 | ····invoke-interface·{p1,·p2,·v1,·v2,·v0},·Lokhttp3/internal/http2/Http2Reader$Handler;->a(IIIZ)V |
| Max diff block lines reached; 18352/20975 bytes (87.49%) of diff not shown. | |||
| Offset 8, 15 lines modified | Offset 8, 15 lines modified | ||
| 8 | #·annotations | 8 | #·annotations |
| 9 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 9 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 10 | ····value·=·Lokhttp3/internal/http2/PushObserver; | 10 | ····value·=·Lokhttp3/internal/http2/PushObserver; |
| 11 | .end·annotation | 11 | .end·annotation |
| 12 | .annotation·system·Ldalvik/annotation/InnerClass; | 12 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 13 | ····accessFlags·=·0x | 13 | ····accessFlags·=·0x8 |
| 14 | ····name·=·null | 14 | ····name·=·null |
| 15 | .end·annotation | 15 | .end·annotation |
| 16 | #·direct·methods | 16 | #·direct·methods |
| 17 | .method·constructor·<init>()V | 17 | .method·constructor·<init>()V |
| 18 | ····.locals·0 | 18 | ····.locals·0 |
| Offset 79, 14 lines modified | Offset 79, 14 lines modified | ||
| 79 | .method·public·a(ILokio/BufferedSource;IZ)Z | 79 | .method·public·a(ILokio/BufferedSource;IZ)Z |
| 80 | ····.locals·2 | 80 | ····.locals·2 |
| 81 | ····.prologue | 81 | ····.prologue |
| 82 | ····.line·88 | 82 | ····.line·88 |
| 83 | ····int-to-long·v0,·p3 | 83 | ····int-to-long·v0,·p3 |
| 84 | ····invoke-interface·{p2,·v0,·v1},·Lokio/BufferedSource;-> | 84 | ····invoke-interface·{p2,·v0,·v1},·Lokio/BufferedSource;->h(J)V |
| 85 | ····.line·89 | 85 | ····.line·89 |
| 86 | ····const/4·v0,·0x1 | 86 | ····const/4·v0,·0x1 |
| 87 | ····return·v0 | 87 | ····return·v0 |
| 88 | .end·method | 88 | .end·method |
| Offset 574, 15 lines modified | Offset 574, 15 lines modified | ||
| 574 | ····:try_end_1 | 574 | ····:try_end_1 |
| 575 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 575 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
| 576 | ····.line·390 | 576 | ····.line·390 |
| 577 | ····if-eqz·v0,·:cond_5 | 577 | ····if-eqz·v0,·:cond_5 |
| 578 | ····.line·391 | 578 | ····.line·391 |
| 579 | ····invoke-interface·{p1,·p2,·p3},·Lokio/BufferedSource;-> | 579 | ····invoke-interface·{p1,·p2,·p3},·Lokio/BufferedSource;->h(J)V |
| 580 | ····.line·392 | 580 | ····.line·392 |
| 581 | ····iget-object·v0,·p0,·Lokhttp3/internal/http2/Http2Stream$FramingSource;->d:Lokhttp3/internal/http2/Http2Stream; | 581 | ····iget-object·v0,·p0,·Lokhttp3/internal/http2/Http2Stream$FramingSource;->d:Lokhttp3/internal/http2/Http2Stream; |
| 582 | ····sget-object·v1,·Lokhttp3/internal/http2/ErrorCode;->d:Lokhttp3/internal/http2/ErrorCode; | 582 | ····sget-object·v1,·Lokhttp3/internal/http2/ErrorCode;->d:Lokhttp3/internal/http2/ErrorCode; |
| 583 | ····invoke-virtual·{v0,·v1},·Lokhttp3/internal/http2/Http2Stream;->b(Lokhttp3/internal/http2/ErrorCode;)V | 583 | ····invoke-virtual·{v0,·v1},·Lokhttp3/internal/http2/Http2Stream;->b(Lokhttp3/internal/http2/ErrorCode;)V |
| Offset 610, 15 lines modified | Offset 610, 15 lines modified | ||
| 610 | ····throw·v0 | 610 | ····throw·v0 |
| 611 | ····.line·397 | 611 | ····.line·397 |
| 612 | ····:cond_5 | 612 | ····:cond_5 |
| 613 | ····if-eqz·v4,·:cond_6 | 613 | ····if-eqz·v4,·:cond_6 |
| 614 | ····.line·398 | 614 | ····.line·398 |
| 615 | ····invoke-interface·{p1,·p2,·p3},·Lokio/BufferedSource;-> | 615 | ····invoke-interface·{p1,·p2,·p3},·Lokio/BufferedSource;->h(J)V |
| 616 | ····goto·:goto_2 | 616 | ····goto·:goto_2 |
| 617 | ····.line·403 | 617 | ····.line·403 |
| 618 | ····:cond_6 | 618 | ····:cond_6 |
| 619 | ····iget-object·v0,·p0,·Lokhttp3/internal/http2/Http2Stream$FramingSource;->e:Lokio/Buffer; | 619 | ····iget-object·v0,·p0,·Lokhttp3/internal/http2/Http2Stream$FramingSource;->e:Lokio/Buffer; |
| Offset 1029, 15 lines modified | Offset 1029, 15 lines modified | ||
| 1029 | ····move-result-object·v0 | 1029 | ····move-result-object·v0 |
| 1030 | ····iget-object·v2,·p0,·Lokhttp3/internal/http2/Hpack$Reader;->f:Lokio/BufferedSource; | 1030 | ····iget-object·v2,·p0,·Lokhttp3/internal/http2/Hpack$Reader;->f:Lokio/BufferedSource; |
| 1031 | ····int-to-long·v4,·v1 | 1031 | ····int-to-long·v4,·v1 |
| 1032 | ····invoke-interface·{v2,·v4,·v5},·Lokio/BufferedSource;-> | 1032 | ····invoke-interface·{v2,·v4,·v5},·Lokio/BufferedSource;->g(J)[B |
| 1033 | ····move-result-object·v1 | 1033 | ····move-result-object·v1 |
| 1034 | ····invoke-virtual·{v0,·v1},·Lokhttp3/internal/http2/Huffman;->a([B)[B | 1034 | ····invoke-virtual·{v0,·v1},·Lokhttp3/internal/http2/Huffman;->a([B)[B |
| 1035 | ····move-result-object·v0 | 1035 | ····move-result-object·v0 |
| Offset 5, 15 lines modified | Offset 5, 15 lines modified | ||
| 5 | #·annotations | 5 | #·annotations |
| 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 7 | ····value·=·Lokhttp3/internal/http2/Http2Connection$Listener; | 7 | ····value·=·Lokhttp3/internal/http2/Http2Connection$Listener; |
| 8 | .end·annotation | 8 | .end·annotation |
| 9 | .annotation·system·Ldalvik/annotation/InnerClass; | 9 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 10 | ····accessFlags·=·0x | 10 | ····accessFlags·=·0x8 |
| 11 | ····name·=·null | 11 | ····name·=·null |
| 12 | .end·annotation | 12 | .end·annotation |
| 13 | #·direct·methods | 13 | #·direct·methods |
| 14 | .method·constructor·<init>()V | 14 | .method·constructor·<init>()V |
| 15 | ····.locals·0 | 15 | ····.locals·0 |
| Offset 618, 15 lines modified | Offset 618, 15 lines modified | ||
| 618 | ····sget-object·v1,·Lokhttp3/internal/http2/ErrorCode;->b:Lokhttp3/internal/http2/ErrorCode; | 618 | ····sget-object·v1,·Lokhttp3/internal/http2/ErrorCode;->b:Lokhttp3/internal/http2/ErrorCode; |
| 619 | ····invoke-virtual·{v0,·p2,·v1},·Lokhttp3/internal/http2/Http2Connection;->a(ILokhttp3/internal/http2/ErrorCode;)V | 619 | ····invoke-virtual·{v0,·p2,·v1},·Lokhttp3/internal/http2/Http2Connection;->a(ILokhttp3/internal/http2/ErrorCode;)V |
| 620 | ····.line·591 | 620 | ····.line·591 |
| 621 | ····int-to-long·v0,·p4 | 621 | ····int-to-long·v0,·p4 |
| 622 | ····invoke-interface·{p3,·v0,·v1},·Lokio/BufferedSource;-> | 622 | ····invoke-interface·{p3,·v0,·v1},·Lokio/BufferedSource;->h(J)V |
| 623 | ····goto·:goto_0 | 623 | ····goto·:goto_0 |
| 624 | ····.line·594 | 624 | ····.line·594 |
| 625 | ····:cond_2 | 625 | ····:cond_2 |
| 626 | ····invoke-virtual·{v0,·p3,·p4},·Lokhttp3/internal/http2/Http2Stream;->a(Lokio/BufferedSource;I)V | 626 | ····invoke-virtual·{v0,·p3,·p4},·Lokhttp3/internal/http2/Http2Stream;->a(Lokio/BufferedSource;I)V |
| Offset 32, 71 lines modified | Offset 32, 71 lines modified | ||
| 32 | #·direct·methods | 32 | #·direct·methods |
| 33 | .method·public·constructor·<init>(Lokio/BufferedSource;)V | 33 | .method·public·constructor·<init>(Lokio/BufferedSource;)V |
| 34 | ····.locals·0 | 34 | ····.locals·0 |
| 35 | ····.prologue | 35 | ····.prologue |
| 36 | ····.line·35 | 36 | ····.line·357 |
| 37 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 37 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 38 | ····.line·3 | 38 | ····.line·358 |
| 39 | ····iput-object·p1,·p0,·Lokhttp3/internal/http2/Http2Reader$ContinuationSource;->f:Lokio/BufferedSource; | 39 | ····iput-object·p1,·p0,·Lokhttp3/internal/http2/Http2Reader$ContinuationSource;->f:Lokio/BufferedSource; |
| 40 | ····.line·3 | 40 | ····.line·359 |
| 41 | ····return-void | 41 | ····return-void |
| 42 | .end·method | 42 | .end·method |
| 43 | .method·private·b()V | 43 | .method·private·b()V |
| 44 | ····.locals·8 | 44 | ····.locals·8 |
| 45 | ····.prologue | 45 | ····.prologue |
| 46 | ····const/4·v7,·0x1 | 46 | ····const/4·v7,·0x1 |
| 47 | ····const/4·v6,·0x0 | 47 | ····const/4·v6,·0x0 |
| 48 | ····.line·38 | 48 | ····.line·384 |
| 49 | ····iget·v0,·p0,·Lokhttp3/internal/http2/Http2Reader$ContinuationSource;->c:I | 49 | ····iget·v0,·p0,·Lokhttp3/internal/http2/Http2Reader$ContinuationSource;->c:I |
| 50 | ····.line·38 | 50 | ····.line·386 |
| 51 | ····iget-object·v1,·p0,·Lokhttp3/internal/http2/Http2Reader$ContinuationSource;->f:Lokio/BufferedSource; | 51 | ····iget-object·v1,·p0,·Lokhttp3/internal/http2/Http2Reader$ContinuationSource;->f:Lokio/BufferedSource; |
| 52 | ····invoke-static·{v1},·Lokhttp3/internal/http2/Http2Reader;->a(Lokio/BufferedSource;)I | 52 | ····invoke-static·{v1},·Lokhttp3/internal/http2/Http2Reader;->a(Lokio/BufferedSource;)I |
| 53 | ····move-result·v1 | 53 | ····move-result·v1 |
| 54 | ····iput·v1,·p0,·Lokhttp3/internal/http2/Http2Reader$ContinuationSource;->d:I | 54 | ····iput·v1,·p0,·Lokhttp3/internal/http2/Http2Reader$ContinuationSource;->d:I |
| 55 | ····iput·v1,·p0,·Lokhttp3/internal/http2/Http2Reader$ContinuationSource;->a:I | 55 | ····iput·v1,·p0,·Lokhttp3/internal/http2/Http2Reader$ContinuationSource;->a:I |
| 56 | ····.line·38 | 56 | ····.line·387 |
| 57 | ····iget-object·v1,·p0,·Lokhttp3/internal/http2/Http2Reader$ContinuationSource;->f:Lokio/BufferedSource; | 57 | ····iget-object·v1,·p0,·Lokhttp3/internal/http2/Http2Reader$ContinuationSource;->f:Lokio/BufferedSource; |
| 58 | ····invoke-interface·{v1},·Lokio/BufferedSource;->h()B | 58 | ····invoke-interface·{v1},·Lokio/BufferedSource;->h()B |
| 59 | ····move-result·v1 | 59 | ····move-result·v1 |
| 60 | ····and-int/lit16·v1,·v1,·0xff | 60 | ····and-int/lit16·v1,·v1,·0xff |
| 61 | ····int-to-byte·v1,·v1 | 61 | ····int-to-byte·v1,·v1 |
| 62 | ····.line·3 | 62 | ····.line·388 |
| 63 | ····iget-object·v2,·p0,·Lokhttp3/internal/http2/Http2Reader$ContinuationSource;->f:Lokio/BufferedSource; | 63 | ····iget-object·v2,·p0,·Lokhttp3/internal/http2/Http2Reader$ContinuationSource;->f:Lokio/BufferedSource; |
| 64 | ····invoke-interface·{v2},·Lokio/BufferedSource;->h()B | 64 | ····invoke-interface·{v2},·Lokio/BufferedSource;->h()B |
| 65 | ····move-result·v2 | 65 | ····move-result·v2 |
| 66 | ····and-int/lit16·v2,·v2,·0xff | 66 | ····and-int/lit16·v2,·v2,·0xff |
| 67 | ····int-to-byte·v2,·v2 | 67 | ····int-to-byte·v2,·v2 |
| 68 | ····iput-byte·v2,·p0,·Lokhttp3/internal/http2/Http2Reader$ContinuationSource;->b:B | 68 | ····iput-byte·v2,·p0,·Lokhttp3/internal/http2/Http2Reader$ContinuationSource;->b:B |
| 69 | ····.line·3 | 69 | ····.line·389 |
| 70 | ····sget-object·v2,·Lokhttp3/internal/http2/Http2Reader;->a:Ljava/util/logging/Logger; | 70 | ····sget-object·v2,·Lokhttp3/internal/http2/Http2Reader;->a:Ljava/util/logging/Logger; |
| 71 | ····sget-object·v3,·Ljava/util/logging/Level;->FINE:Ljava/util/logging/Level; | 71 | ····sget-object·v3,·Ljava/util/logging/Level;->FINE:Ljava/util/logging/Level; |
| 72 | ····invoke-virtual·{v2,·v3},·Ljava/util/logging/Logger;->isLoggable(Ljava/util/logging/Level;)Z | 72 | ····invoke-virtual·{v2,·v3},·Ljava/util/logging/Logger;->isLoggable(Ljava/util/logging/Level;)Z |
| 73 | ····move-result·v2 | 73 | ····move-result·v2 |
| Offset 113, 29 lines modified | Offset 113, 29 lines modified | ||
| 113 | ····invoke-static·{v7,·v3,·v4,·v1,·v5},·Lokhttp3/internal/http2/Http2;->a(ZIIBB)Ljava/lang/String; | 113 | ····invoke-static·{v7,·v3,·v4,·v1,·v5},·Lokhttp3/internal/http2/Http2;->a(ZIIBB)Ljava/lang/String; |
| 114 | ····move-result-object·v3 | 114 | ····move-result-object·v3 |
| 115 | ····invoke-virtual·{v2,·v3},·Ljava/util/logging/Logger;->fine(Ljava/lang/String;)V | 115 | ····invoke-virtual·{v2,·v3},·Ljava/util/logging/Logger;->fine(Ljava/lang/String;)V |
| 116 | ····.line·39 | 116 | ····.line·390 |
| 117 | ····:cond_0 | 117 | ····:cond_0 |
| 118 | ····iget-object·v2,·p0,·Lokhttp3/internal/http2/Http2Reader$ContinuationSource;->f:Lokio/BufferedSource; | 118 | ····iget-object·v2,·p0,·Lokhttp3/internal/http2/Http2Reader$ContinuationSource;->f:Lokio/BufferedSource; |
| 119 | ····invoke-interface·{v2},·Lokio/BufferedSource;->j()I | 119 | ····invoke-interface·{v2},·Lokio/BufferedSource;->j()I |
| 120 | ····move-result·v2 | 120 | ····move-result·v2 |
| 121 | ····const·v3,·0x7fffffff | 121 | ····const·v3,·0x7fffffff |
| 122 | ····and-int/2addr·v2,·v3 | 122 | ····and-int/2addr·v2,·v3 |
| 123 | ····iput·v2,·p0,·Lokhttp3/internal/http2/Http2Reader$ContinuationSource;->c:I | 123 | ····iput·v2,·p0,·Lokhttp3/internal/http2/Http2Reader$ContinuationSource;->c:I |
| 124 | ····.line·39 | 124 | ····.line·391 |
| 125 | ····const/16·v2,·0x9 | 125 | ····const/16·v2,·0x9 |
| 126 | ····if-eq·v1,·v2,·:cond_1 | 126 | ····if-eq·v1,·v2,·:cond_1 |
| 127 | ····const-string·v0,·"%s·!=·TYPE_CONTINUATION" | 127 | ····const-string·v0,·"%s·!=·TYPE_CONTINUATION" |
| 128 | ····new-array·v2,·v7,·[Ljava/lang/Object; | 128 | ····new-array·v2,·v7,·[Ljava/lang/Object; |
| Offset 148, 15 lines modified | Offset 148, 15 lines modified | ||
| 148 | ····invoke-static·{v0,·v2},·Lokhttp3/internal/http2/Http2;->b(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; | 148 | ····invoke-static·{v0,·v2},·Lokhttp3/internal/http2/Http2;->b(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; |
| 149 | ····move-result-object·v0 | 149 | ····move-result-object·v0 |
| 150 | ····throw·v0 | 150 | ····throw·v0 |
| 151 | ····.line·39 | 151 | ····.line·392 |
| 152 | ····:cond_1 | 152 | ····:cond_1 |
| 153 | ····iget·v1,·p0,·Lokhttp3/internal/http2/Http2Reader$ContinuationSource;->c:I | 153 | ····iget·v1,·p0,·Lokhttp3/internal/http2/Http2Reader$ContinuationSource;->c:I |
| 154 | ····if-eq·v1,·v0,·:cond_2 | 154 | ····if-eq·v1,·v0,·:cond_2 |
| 155 | ····const-string·v0,·"TYPE_CONTINUATION·streamId·changed" | 155 | ····const-string·v0,·"TYPE_CONTINUATION·streamId·changed" |
| Offset 164, 66 lines modified | Offset 164, 66 lines modified | ||
| 164 | ····invoke-static·{v0,·v1},·Lokhttp3/internal/http2/Http2;->b(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; | 164 | ····invoke-static·{v0,·v1},·Lokhttp3/internal/http2/Http2;->b(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/IOException; |
| 165 | ····move-result-object·v0 | 165 | ····move-result-object·v0 |
| 166 | ····throw·v0 | 166 | ····throw·v0 |
| 167 | ····.line·39 | 167 | ····.line·393 |
| 168 | ····:cond_2 | 168 | ····:cond_2 |
| Max diff block lines reached; 2531/5984 bytes (42.30%) of diff not shown. | |||
| Offset 36, 15 lines modified | Offset 36, 15 lines modified | ||
| 36 | ····.line·37 | 36 | ····.line·37 |
| 37 | ····invoke-virtual·{p1},·Lokhttp3/internal/http/RealInterceptorChain;->a()Lokhttp3/Request; | 37 | ····invoke-virtual·{p1},·Lokhttp3/internal/http/RealInterceptorChain;->a()Lokhttp3/Request; |
| 38 | ····move-result-object·v1 | 38 | ····move-result-object·v1 |
| 39 | ····.line·38 | 39 | ····.line·38 |
| 40 | ····invoke-virtual·{p1},·Lokhttp3/internal/http/RealInterceptorChain;-> | 40 | ····invoke-virtual·{p1},·Lokhttp3/internal/http/RealInterceptorChain;->b()Lokhttp3/internal/connection/StreamAllocation; |
| 41 | ····move-result-object·v2 | 41 | ····move-result-object·v2 |
| 42 | ····.line·41 | 42 | ····.line·41 |
| 43 | ····invoke-virtual·{v1},·Lokhttp3/Request;->b()Ljava/lang/String; | 43 | ····invoke-virtual·{v1},·Lokhttp3/Request;->b()Ljava/lang/String; |
| 44 | ····move-result-object·v0 | 44 | ····move-result-object·v0 |
| Offset 69, 15 lines modified | Offset 69, 15 lines modified | ||
| 69 | ····.line·43 | 69 | ····.line·43 |
| 70 | ····invoke-virtual·{v2},·Lokhttp3/internal/connection/StreamAllocation;->b()Lokhttp3/internal/connection/RealConnection; | 70 | ····invoke-virtual·{v2},·Lokhttp3/internal/connection/StreamAllocation;->b()Lokhttp3/internal/connection/RealConnection; |
| 71 | ····move-result-object·v3 | 71 | ····move-result-object·v3 |
| 72 | ····.line·45 | 72 | ····.line·45 |
| 73 | ····invoke-virtual·{p1,·v1,·v2,·v0,·v3},·Lokhttp3/internal/http/RealInterceptorChain;->a(Lokhttp3/Request;Lokhttp3/internal/connection/StreamAllocation;Lokhttp3/internal/http/HttpCodec;Lokhttp3/ | 73 | ····invoke-virtual·{p1,·v1,·v2,·v0,·v3},·Lokhttp3/internal/http/RealInterceptorChain;->a(Lokhttp3/Request;Lokhttp3/internal/connection/StreamAllocation;Lokhttp3/internal/http/HttpCodec;Lokhttp3/Connection;)Lokhttp3/Response; |
| 74 | ····move-result-object·v0 | 74 | ····move-result-object·v0 |
| 75 | ····return-object·v0 | 75 | ····return-object·v0 |
| 76 | ····.line·41 | 76 | ····.line·41 |
| 77 | ····:cond_0 | 77 | ····:cond_0 |
| Offset 48, 51 lines modified | Offset 48, 51 lines modified | ||
| 48 | #·direct·methods | 48 | #·direct·methods |
| 49 | .method·public·constructor·<init>(Lokhttp3/ConnectionPool;Lokhttp3/Route;)V | 49 | .method·public·constructor·<init>(Lokhttp3/ConnectionPool;Lokhttp3/Route;)V |
| 50 | ····.locals·2 | 50 | ····.locals·2 |
| 51 | ····.prologue | 51 | ····.prologue |
| 52 | ····.line·10 | 52 | ····.line·108 |
| 53 | ····invoke-direct·{p0},·Lokhttp3/internal/http2/Http2Connection$Listener;-><init>()V | 53 | ····invoke-direct·{p0},·Lokhttp3/internal/http2/Http2Connection$Listener;-><init>()V |
| 54 | ····.line·10 | 54 | ····.line·100 |
| 55 | ····const/4·v0,·0x1 | 55 | ····const/4·v0,·0x1 |
| 56 | ····iput·v0,·p0,·Lokhttp3/internal/connection/RealConnection;->c:I | 56 | ····iput·v0,·p0,·Lokhttp3/internal/connection/RealConnection;->c:I |
| 57 | ····.line·10 | 57 | ····.line·103 |
| 58 | ····new-instance·v0,·Ljava/util/ArrayList; | 58 | ····new-instance·v0,·Ljava/util/ArrayList; |
| 59 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | 59 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
| 60 | ····iput-object·v0,·p0,·Lokhttp3/internal/connection/RealConnection;->d:Ljava/util/List; | 60 | ····iput-object·v0,·p0,·Lokhttp3/internal/connection/RealConnection;->d:Ljava/util/List; |
| 61 | ····.line·10 | 61 | ····.line·106 |
| 62 | ····const-wide·v0,·0x7fffffffffffffffL | 62 | ····const-wide·v0,·0x7fffffffffffffffL |
| 63 | ····iput-wide·v0,·p0,·Lokhttp3/internal/connection/RealConnection;->e:J | 63 | ····iput-wide·v0,·p0,·Lokhttp3/internal/connection/RealConnection;->e:J |
| 64 | ····.line·1 | 64 | ····.line·109 |
| 65 | ····iput-object·p1,·p0,·Lokhttp3/internal/connection/RealConnection;->g:Lokhttp3/ConnectionPool; | 65 | ····iput-object·p1,·p0,·Lokhttp3/internal/connection/RealConnection;->g:Lokhttp3/ConnectionPool; |
| 66 | ····.line·11 | 66 | ····.line·110 |
| 67 | ····iput-object·p2,·p0,·Lokhttp3/internal/connection/RealConnection;->h:Lokhttp3/Route; | 67 | ····iput-object·p2,·p0,·Lokhttp3/internal/connection/RealConnection;->h:Lokhttp3/Route; |
| 68 | ····.line·11 | 68 | ····.line·111 |
| 69 | ····return-void | 69 | ····return-void |
| 70 | .end·method | 70 | .end·method |
| 71 | .method·private·a(IILokhttp3/Request;Lokhttp3/HttpUrl;)Lokhttp3/Request; | 71 | .method·private·a(IILokhttp3/Request;Lokhttp3/HttpUrl;)Lokhttp3/Request; |
| 72 | ····.locals·8 | 72 | ····.locals·8 |
| 73 | ····.prologue | 73 | ····.prologue |
| 74 | ····const/4·v2,·0x0 | 74 | ····const/4·v2,·0x0 |
| 75 | ····.line·31 | 75 | ····.line·315 |
| 76 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 76 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
| 77 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 77 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
| 78 | ····const-string·v1,·"CONNECT·" | 78 | ····const-string·v1,·"CONNECT·" |
| 79 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 79 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| Offset 115, 129 lines modified | Offset 115, 129 lines modified | ||
| 115 | ····move-result-object·v0 | 115 | ····move-result-object·v0 |
| 116 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 116 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| 117 | ····move-result-object·v3 | 117 | ····move-result-object·v3 |
| 118 | ····.line·31 | 118 | ····.line·317 |
| 119 | ····:cond_0 | 119 | ····:cond_0 |
| 120 | ····new-instance·v4,·Lokhttp3/internal/http1/Http1Codec; | 120 | ····new-instance·v4,·Lokhttp3/internal/http1/Http1Codec; |
| 121 | ····iget-object·v0,·p0,·Lokhttp3/internal/connection/RealConnection;->n:Lokio/BufferedSource; | 121 | ····iget-object·v0,·p0,·Lokhttp3/internal/connection/RealConnection;->n:Lokio/BufferedSource; |
| 122 | ····iget-object·v1,·p0,·Lokhttp3/internal/connection/RealConnection;->o:Lokio/BufferedSink; | 122 | ····iget-object·v1,·p0,·Lokhttp3/internal/connection/RealConnection;->o:Lokio/BufferedSink; |
| 123 | ····invoke-direct·{v4,·v2,·v2,·v0,·v1},·Lokhttp3/internal/http1/Http1Codec;-><init>(Lokhttp3/OkHttpClient;Lokhttp3/internal/connection/StreamAllocation;Lokio/BufferedSource;Lokio/BufferedSink;)V | 123 | ····invoke-direct·{v4,·v2,·v2,·v0,·v1},·Lokhttp3/internal/http1/Http1Codec;-><init>(Lokhttp3/OkHttpClient;Lokhttp3/internal/connection/StreamAllocation;Lokio/BufferedSource;Lokio/BufferedSink;)V |
| 124 | ····.line·31 | 124 | ····.line·318 |
| 125 | ····iget-object·v0,·p0,·Lokhttp3/internal/connection/RealConnection;->n:Lokio/BufferedSource; | 125 | ····iget-object·v0,·p0,·Lokhttp3/internal/connection/RealConnection;->n:Lokio/BufferedSource; |
| 126 | ····invoke-interface·{v0},·Lokio/BufferedSource;->a()Lokio/Timeout; | 126 | ····invoke-interface·{v0},·Lokio/BufferedSource;->a()Lokio/Timeout; |
| 127 | ····move-result-object·v0 | 127 | ····move-result-object·v0 |
| 128 | ····int-to-long·v6,·p1 | 128 | ····int-to-long·v6,·p1 |
| 129 | ····sget-object·v1,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; | 129 | ····sget-object·v1,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; |
| 130 | ····invoke-virtual·{v0,·v6,·v7,·v1},·Lokio/Timeout;->a(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; | 130 | ····invoke-virtual·{v0,·v6,·v7,·v1},·Lokio/Timeout;->a(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; |
| 131 | ····.line·3 | 131 | ····.line·319 |
| 132 | ····iget-object·v0,·p0,·Lokhttp3/internal/connection/RealConnection;->o:Lokio/BufferedSink; | 132 | ····iget-object·v0,·p0,·Lokhttp3/internal/connection/RealConnection;->o:Lokio/BufferedSink; |
| 133 | ····invoke-interface·{v0},·Lokio/BufferedSink;->a()Lokio/Timeout; | 133 | ····invoke-interface·{v0},·Lokio/BufferedSink;->a()Lokio/Timeout; |
| 134 | ····move-result-object·v0 | 134 | ····move-result-object·v0 |
| 135 | ····int-to-long·v6,·p2 | 135 | ····int-to-long·v6,·p2 |
| 136 | ····sget-object·v1,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; | 136 | ····sget-object·v1,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; |
| 137 | ····invoke-virtual·{v0,·v6,·v7,·v1},·Lokio/Timeout;->a(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; | 137 | ····invoke-virtual·{v0,·v6,·v7,·v1},·Lokio/Timeout;->a(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout; |
| 138 | ····.line·32 | 138 | ····.line·320 |
| 139 | ····invoke-virtual·{p3},·Lokhttp3/Request;->c()Lokhttp3/Headers; | 139 | ····invoke-virtual·{p3},·Lokhttp3/Request;->c()Lokhttp3/Headers; |
| 140 | ····move-result-object·v0 | 140 | ····move-result-object·v0 |
| 141 | ····invoke-virtual·{v4,·v0,·v3},·Lokhttp3/internal/http1/Http1Codec;->a(Lokhttp3/Headers;Ljava/lang/String;)V | 141 | ····invoke-virtual·{v4,·v0,·v3},·Lokhttp3/internal/http1/Http1Codec;->a(Lokhttp3/Headers;Ljava/lang/String;)V |
| 142 | ····.line·32 | 142 | ····.line·321 |
| 143 | ····invoke-virtual·{v4},·Lokhttp3/internal/http1/Http1Codec;->b()V | 143 | ····invoke-virtual·{v4},·Lokhttp3/internal/http1/Http1Codec;->b()V |
| 144 | ····.line·32 | 144 | ····.line·322 |
| 145 | ····const/4·v0,·0x0 | 145 | ····const/4·v0,·0x0 |
| 146 | ····invoke-virtual·{v4,·v0},·Lokhttp3/internal/http1/Http1Codec;->a(Z)Lokhttp3/Response$Builder; | 146 | ····invoke-virtual·{v4,·v0},·Lokhttp3/internal/http1/Http1Codec;->a(Z)Lokhttp3/Response$Builder; |
| 147 | ····move-result-object·v0 | 147 | ····move-result-object·v0 |
| 148 | ····.line·32 | 148 | ····.line·323 |
| 149 | ····invoke-virtual·{v0,·p3},·Lokhttp3/Response$Builder;->a(Lokhttp3/Request;)Lokhttp3/Response$Builder; | 149 | ····invoke-virtual·{v0,·p3},·Lokhttp3/Response$Builder;->a(Lokhttp3/Request;)Lokhttp3/Response$Builder; |
| 150 | ····move-result-object·v0 | 150 | ····move-result-object·v0 |
| 151 | ····.line·32 | 151 | ····.line·324 |
| 152 | ····invoke-virtual·{v0},·Lokhttp3/Response$Builder;->a()Lokhttp3/Response; | 152 | ····invoke-virtual·{v0},·Lokhttp3/Response$Builder;->a()Lokhttp3/Response; |
| 153 | ····move-result-object·v5 | 153 | ····move-result-object·v5 |
| 154 | ····.line·32 | 154 | ····.line·327 |
| 155 | ····invoke-static·{v5},·Lokhttp3/internal/http/HttpHeaders;->a(Lokhttp3/Response;)J | 155 | ····invoke-static·{v5},·Lokhttp3/internal/http/HttpHeaders;->a(Lokhttp3/Response;)J |
| 156 | ····move-result-wide·v0 | 156 | ····move-result-wide·v0 |
| Max diff block lines reached; 50627/54728 bytes (92.51%) of diff not shown. | |||
| Offset 426, 23 lines modified | Offset 426, 25 lines modified | ||
| 426 | ····.line·119 | 426 | ····.line·119 |
| 427 | ····:goto_1 | 427 | ····:goto_1 |
| 428 | ····iput-object·v0,·p0,·Lokhttp3/internal/connection/RouteSelector;->e:Ljava/util/List; | 428 | ····iput-object·v0,·p0,·Lokhttp3/internal/connection/RouteSelector;->e:Ljava/util/List; |
| 429 | ····goto·:goto_0 | 429 | ····goto·:goto_0 |
| 430 | ····.line·118 | ||
| 430 | ····:cond_1 | 431 | ····:cond_1 |
| 431 | ····const/4·v0,·0x1 | 432 | ····const/4·v0,·0x1 |
| 432 | ····new-array·v0,·v0,·[Ljava/net/Proxy; | 433 | ····new-array·v0,·v0,·[Ljava/net/Proxy; |
| 433 | ····sget-object·v1,·Ljava/net/Proxy;->NO_PROXY:Ljava/net/Proxy; | 434 | ····sget-object·v1,·Ljava/net/Proxy;->NO_PROXY:Ljava/net/Proxy; |
| 434 | ····aput-object·v1,·v0,·v2 | 435 | ····aput-object·v1,·v0,·v2 |
| 436 | ····.line·119 | ||
| 435 | ····invoke-static·{v0},·Lokhttp3/internal/Util;->a([Ljava/lang/Object;)Ljava/util/List; | 437 | ····invoke-static·{v0},·Lokhttp3/internal/Util;->a([Ljava/lang/Object;)Ljava/util/List; |
| 436 | ····move-result-object·v0 | 438 | ····move-result-object·v0 |
| 437 | ····goto·:goto_1 | 439 | ····goto·:goto_1 |
| 438 | .end·method | 440 | .end·method |
| Offset 28, 16 lines modified | Offset 28, 16 lines modified | ||
| 28 | #·direct·methods | 28 | #·direct·methods |
| 29 | .method·constructor·<init>(Lokhttp3/internal/connection/StreamAllocation;Ljava/lang/Object;)V | 29 | .method·constructor·<init>(Lokhttp3/internal/connection/StreamAllocation;Ljava/lang/Object;)V |
| 30 | ····.locals·0 | 30 | ····.locals·0 |
| 31 | ····.prologue | 31 | ····.prologue |
| 32 | ····.line· | 32 | ····.line·399 |
| 33 | ····invoke-direct·{p0,·p1},·Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V | 33 | ····invoke-direct·{p0,·p1},·Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V |
| 34 | ····.line·40 | 34 | ····.line·400 |
| 35 | ····iput-object·p2,·p0,·Lokhttp3/internal/connection/StreamAllocation$StreamAllocationReference;->a:Ljava/lang/Object; | 35 | ····iput-object·p2,·p0,·Lokhttp3/internal/connection/StreamAllocation$StreamAllocationReference;->a:Ljava/lang/Object; |
| 36 | ····.line·40 | 36 | ····.line·401 |
| 37 | ····return-void | 37 | ····return-void |
| 38 | .end·method | 38 | .end·method |
| Offset 99, 15 lines modified | Offset 99, 15 lines modified | ||
| 99 | ····.locals·4 | 99 | ····.locals·4 |
| 100 | ····.prologue | 100 | ····.prologue |
| 101 | ····const/4·v2,·0x1 | 101 | ····const/4·v2,·0x1 |
| 102 | ····const/4·v1,·0x0 | 102 | ····const/4·v1,·0x0 |
| 103 | ····.line·2 | 103 | ····.line·259 |
| 104 | ····sget-boolean·v0,·Lokhttp3/internal/connection/StreamAllocation;->b:Z | 104 | ····sget-boolean·v0,·Lokhttp3/internal/connection/StreamAllocation;->b:Z |
| 105 | ····if-nez·v0,·:cond_0 | 105 | ····if-nez·v0,·:cond_0 |
| 106 | ····iget-object·v0,·p0,·Lokhttp3/internal/connection/StreamAllocation;->d:Lokhttp3/ConnectionPool; | 106 | ····iget-object·v0,·p0,·Lokhttp3/internal/connection/StreamAllocation;->d:Lokhttp3/ConnectionPool; |
| 107 | ····invoke-static·{v0},·Ljava/lang/Thread;->holdsLock(Ljava/lang/Object;)Z | 107 | ····invoke-static·{v0},·Ljava/lang/Thread;->holdsLock(Ljava/lang/Object;)Z |
| Offset 118, 43 lines modified | Offset 118, 43 lines modified | ||
| 118 | ····new-instance·v0,·Ljava/lang/AssertionError; | 118 | ····new-instance·v0,·Ljava/lang/AssertionError; |
| 119 | ····invoke-direct·{v0},·Ljava/lang/AssertionError;-><init>()V | 119 | ····invoke-direct·{v0},·Ljava/lang/AssertionError;-><init>()V |
| 120 | ····throw·v0 | 120 | ····throw·v0 |
| 121 | ····.line·26 | 121 | ····.line·261 |
| 122 | ····:cond_0 | 122 | ····:cond_0 |
| 123 | ····if-eqz·p3,·:cond_1 | 123 | ····if-eqz·p3,·:cond_1 |
| 124 | ····.line·26 | 124 | ····.line·262 |
| 125 | ····iput-object·v1,·p0,·Lokhttp3/internal/connection/StreamAllocation;->k:Lokhttp3/internal/http/HttpCodec; | 125 | ····iput-object·v1,·p0,·Lokhttp3/internal/connection/StreamAllocation;->k:Lokhttp3/internal/http/HttpCodec; |
| 126 | ····.line·2 | 126 | ····.line·264 |
| 127 | ····:cond_1 | 127 | ····:cond_1 |
| 128 | ····if-eqz·p2,·:cond_2 | 128 | ····if-eqz·p2,·:cond_2 |
| 129 | ····.line·2 | 129 | ····.line·265 |
| 130 | ····iput-boolean·v2,·p0,·Lokhttp3/internal/connection/StreamAllocation;->i:Z | 130 | ····iput-boolean·v2,·p0,·Lokhttp3/internal/connection/StreamAllocation;->i:Z |
| 131 | ····.line·2 | 131 | ····.line·268 |
| 132 | ····:cond_2 | 132 | ····:cond_2 |
| 133 | ····iget-object·v0,·p0,·Lokhttp3/internal/connection/StreamAllocation;->h:Lokhttp3/internal/connection/RealConnection; | 133 | ····iget-object·v0,·p0,·Lokhttp3/internal/connection/StreamAllocation;->h:Lokhttp3/internal/connection/RealConnection; |
| 134 | ····if-eqz·v0,·:cond_5 | 134 | ····if-eqz·v0,·:cond_5 |
| 135 | ····.line·2 | 135 | ····.line·269 |
| 136 | ····if-eqz·p1,·:cond_3 | 136 | ····if-eqz·p1,·:cond_3 |
| 137 | ····.line·27 | 137 | ····.line·270 |
| 138 | ····iget-object·v0,·p0,·Lokhttp3/internal/connection/StreamAllocation;->h:Lokhttp3/internal/connection/RealConnection; | 138 | ····iget-object·v0,·p0,·Lokhttp3/internal/connection/StreamAllocation;->h:Lokhttp3/internal/connection/RealConnection; |
| 139 | ····iput-boolean·v2,·v0,·Lokhttp3/internal/connection/RealConnection;->a:Z | 139 | ····iput-boolean·v2,·v0,·Lokhttp3/internal/connection/RealConnection;->a:Z |
| 140 | ····.line·27 | 140 | ····.line·272 |
| 141 | ····:cond_3 | 141 | ····:cond_3 |
| 142 | ····iget-object·v0,·p0,·Lokhttp3/internal/connection/StreamAllocation;->k:Lokhttp3/internal/http/HttpCodec; | 142 | ····iget-object·v0,·p0,·Lokhttp3/internal/connection/StreamAllocation;->k:Lokhttp3/internal/http/HttpCodec; |
| 143 | ····if-nez·v0,·:cond_5 | 143 | ····if-nez·v0,·:cond_5 |
| 144 | ····iget-boolean·v0,·p0,·Lokhttp3/internal/connection/StreamAllocation;->i:Z | 144 | ····iget-boolean·v0,·p0,·Lokhttp3/internal/connection/StreamAllocation;->i:Z |
| Offset 162, 355 lines modified | Offset 162, 336 lines modified | ||
| 162 | ····iget-object·v0,·p0,·Lokhttp3/internal/connection/StreamAllocation;->h:Lokhttp3/internal/connection/RealConnection; | 162 | ····iget-object·v0,·p0,·Lokhttp3/internal/connection/StreamAllocation;->h:Lokhttp3/internal/connection/RealConnection; |
| 163 | ····iget-boolean·v0,·v0,·Lokhttp3/internal/connection/RealConnection;->a:Z | 163 | ····iget-boolean·v0,·v0,·Lokhttp3/internal/connection/RealConnection;->a:Z |
| 164 | ····if-eqz·v0,·:cond_5 | 164 | ····if-eqz·v0,·:cond_5 |
| 165 | ····.line·27 | 165 | ····.line·273 |
| 166 | ····:cond_4 | 166 | ····:cond_4 |
| 167 | ····iget-object·v0,·p0,·Lokhttp3/internal/connection/StreamAllocation;->h:Lokhttp3/internal/connection/RealConnection; | 167 | ····iget-object·v0,·p0,·Lokhttp3/internal/connection/StreamAllocation;->h:Lokhttp3/internal/connection/RealConnection; |
| 168 | ····invoke-direct·{p0,·v0},·Lokhttp3/internal/connection/StreamAllocation;->c(Lokhttp3/internal/connection/RealConnection;)V | 168 | ····invoke-direct·{p0,·v0},·Lokhttp3/internal/connection/StreamAllocation;->c(Lokhttp3/internal/connection/RealConnection;)V |
| 169 | ····.line·2 | 169 | ····.line·274 |
| 170 | ····iget-object·v0,·p0,·Lokhttp3/internal/connection/StreamAllocation;->h:Lokhttp3/internal/connection/RealConnection; | 170 | ····iget-object·v0,·p0,·Lokhttp3/internal/connection/StreamAllocation;->h:Lokhttp3/internal/connection/RealConnection; |
| 171 | ····iget-object·v0,·v0,·Lokhttp3/internal/connection/RealConnection;->d:Ljava/util/List; | 171 | ····iget-object·v0,·v0,·Lokhttp3/internal/connection/RealConnection;->d:Ljava/util/List; |
| 172 | ····invoke-interface·{v0},·Ljava/util/List;->isEmpty()Z | 172 | ····invoke-interface·{v0},·Ljava/util/List;->isEmpty()Z |
| 173 | ····move-result·v0 | 173 | ····move-result·v0 |
| 174 | ····if-eqz·v0,·:cond_6 | 174 | ····if-eqz·v0,·:cond_6 |
| 175 | ····.line·2 | 175 | ····.line·275 |
| 176 | ····iget-object·v0,·p0,·Lokhttp3/internal/connection/StreamAllocation;->h:Lokhttp3/internal/connection/RealConnection; | 176 | ····iget-object·v0,·p0,·Lokhttp3/internal/connection/StreamAllocation;->h:Lokhttp3/internal/connection/RealConnection; |
| 177 | ····invoke-static·{},·Ljava/lang/System;->nanoTime()J | 177 | ····invoke-static·{},·Ljava/lang/System;->nanoTime()J |
| 178 | ····move-result-wide·v2 | 178 | ····move-result-wide·v2 |
| 179 | ····iput-wide·v2,·v0,·Lokhttp3/internal/connection/RealConnection;->e:J | 179 | ····iput-wide·v2,·v0,·Lokhttp3/internal/connection/RealConnection;->e:J |
| 180 | ····.line·2 | 180 | ····.line·276 |
| 181 | ····sget-object·v0,·Lokhttp3/internal/Internal;->a:Lokhttp3/internal/Internal; | 181 | ····sget-object·v0,·Lokhttp3/internal/Internal;->a:Lokhttp3/internal/Internal; |
| 182 | ····iget-object·v2,·p0,·Lokhttp3/internal/connection/StreamAllocation;->d:Lokhttp3/ConnectionPool; | 182 | ····iget-object·v2,·p0,·Lokhttp3/internal/connection/StreamAllocation;->d:Lokhttp3/ConnectionPool; |
| 183 | ····iget-object·v3,·p0,·Lokhttp3/internal/connection/StreamAllocation;->h:Lokhttp3/internal/connection/RealConnection; | 183 | ····iget-object·v3,·p0,·Lokhttp3/internal/connection/StreamAllocation;->h:Lokhttp3/internal/connection/RealConnection; |
| 184 | ····invoke-virtual·{v0,·v2,·v3},·Lokhttp3/internal/Internal;->a(Lokhttp3/ConnectionPool;Lokhttp3/internal/connection/RealConnection;)Z | 184 | ····invoke-virtual·{v0,·v2,·v3},·Lokhttp3/internal/Internal;->a(Lokhttp3/ConnectionPool;Lokhttp3/internal/connection/RealConnection;)Z |
| 185 | ····move-result·v0 | 185 | ····move-result·v0 |
| 186 | ····if-eqz·v0,·:cond_6 | 186 | ····if-eqz·v0,·:cond_6 |
| 187 | ····.line·2 | 187 | ····.line·277 |
| 188 | ····iget-object·v0,·p0,·Lokhttp3/internal/connection/StreamAllocation;->h:Lokhttp3/internal/connection/RealConnection; | 188 | ····iget-object·v0,·p0,·Lokhttp3/internal/connection/StreamAllocation;->h:Lokhttp3/internal/connection/RealConnection; |
| 189 | ····invoke-virtual·{v0},·Lokhttp3/internal/connection/RealConnection;->b()Ljava/net/Socket; | 189 | ····invoke-virtual·{v0},·Lokhttp3/internal/connection/RealConnection;->b()Ljava/net/Socket; |
| 190 | ····move-result-object·v0 | 190 | ····move-result-object·v0 |
| 191 | ····.line·28 | 191 | ····.line·280 |
| 192 | ····:goto_0 | 192 | ····:goto_0 |
| 193 | ····iput-object·v1,·p0,·Lokhttp3/internal/connection/StreamAllocation;->h:Lokhttp3/internal/connection/RealConnection; | 193 | ····iput-object·v1,·p0,·Lokhttp3/internal/connection/StreamAllocation;->h:Lokhttp3/internal/connection/RealConnection; |
| 194 | ····move-object·v1,·v0 | 194 | ····move-object·v1,·v0 |
| 195 | ····.line·28 | 195 | ····.line·283 |
| 196 | ····:cond_5 | 196 | ····:cond_5 |
| 197 | ····return-object·v1 | 197 | ····return-object·v1 |
| 198 | ····:cond_6 | 198 | ····:cond_6 |
| 199 | ····move-object·v0,·v1 | 199 | ····move-object·v0,·v1 |
| 200 | ····goto·:goto_0 | 200 | ····goto·:goto_0 |
| Max diff block lines reached; 27065/31088 bytes (87.06%) of diff not shown. | |||
| Offset 8, 15 lines modified | Offset 8, 15 lines modified | ||
| 8 | #·annotations | 8 | #·annotations |
| 9 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 9 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 10 | ····value·=·Lokhttp3/internal/io/FileSystem; | 10 | ····value·=·Lokhttp3/internal/io/FileSystem; |
| 11 | .end·annotation | 11 | .end·annotation |
| 12 | .annotation·system·Ldalvik/annotation/InnerClass; | 12 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 13 | ····accessFlags·=·0x | 13 | ····accessFlags·=·0x8 |
| 14 | ····name·=·null | 14 | ····name·=·null |
| 15 | .end·annotation | 15 | .end·annotation |
| 16 | #·direct·methods | 16 | #·direct·methods |
| 17 | .method·constructor·<init>()V | 17 | .method·constructor·<init>()V |
| 18 | ····.locals·0 | 18 | ····.locals·0 |
| Offset 193, 15 lines modified | Offset 193, 15 lines modified | ||
| 193 | ····:cond_1 | 193 | ····:cond_1 |
| 194 | ····:goto_1 | 194 | ····:goto_1 |
| 195 | ····return-object·v1 | 195 | ····return-object·v1 |
| 196 | ····:cond_2 | 196 | ····:cond_2 |
| 197 | ····move-object·v0,·v1 | 197 | ····move-object·v0,·v1 |
| 198 | ····.line·26 | 198 | ····.line·268 |
| 199 | ····goto·:goto_0 | 199 | ····goto·:goto_0 |
| 200 | ····.line·275 | 200 | ····.line·275 |
| 201 | ····:sswitch_0 | 201 | ····:sswitch_0 |
| 202 | ····if-eqz·v0,·:cond_3 | 202 | ····if-eqz·v0,·:cond_3 |
| 203 | ····.line·276 | 203 | ····.line·276 |
| Offset 224, 18 lines modified | Offset 224, 19 lines modified | ||
| 224 | ····const-string·v1,·"Received·HTTP_PROXY_AUTH·(407)·code·while·not·using·proxy" | 224 | ····const-string·v1,·"Received·HTTP_PROXY_AUTH·(407)·code·while·not·using·proxy" |
| 225 | ····invoke-direct·{v0,·v1},·Ljava/net/ProtocolException;-><init>(Ljava/lang/String;)V | 225 | ····invoke-direct·{v0,·v1},·Ljava/net/ProtocolException;-><init>(Ljava/lang/String;)V |
| 226 | ····throw·v0 | 226 | ····throw·v0 |
| 227 | ····.line·27 | 227 | ····.line·276 |
| 228 | ····:cond_3 | 228 | ····:cond_3 |
| 229 | ····iget-object·v1,·p0,·Lokhttp3/internal/http/RetryAndFollowUpInterceptor;->a:Lokhttp3/OkHttpClient; | 229 | ····iget-object·v1,·p0,·Lokhttp3/internal/http/RetryAndFollowUpInterceptor;->a:Lokhttp3/OkHttpClient; |
| 230 | ····.line·277 | ||
| 230 | ····invoke-virtual·{v1},·Lokhttp3/OkHttpClient;->d()Ljava/net/Proxy; | 231 | ····invoke-virtual·{v1},·Lokhttp3/OkHttpClient;->d()Ljava/net/Proxy; |
| 231 | ····move-result-object·v1 | 232 | ····move-result-object·v1 |
| 232 | ····goto·:goto_2 | 233 | ····goto·:goto_2 |
| 233 | ····.line·281 | 234 | ····.line·281 |
| Offset 759, 15 lines modified | Offset 760, 15 lines modified | ||
| 759 | ····iget-object·v7,·p0,·Lokhttp3/internal/http/RetryAndFollowUpInterceptor;->c:Lokhttp3/internal/connection/StreamAllocation; | 760 | ····iget-object·v7,·p0,·Lokhttp3/internal/http/RetryAndFollowUpInterceptor;->c:Lokhttp3/internal/connection/StreamAllocation; |
| 760 | ····const/4·v8,·0x0 | 761 | ····const/4·v8,·0x0 |
| 761 | ····const/4·v9,·0x0 | 762 | ····const/4·v9,·0x0 |
| 762 | ····invoke-virtual·{v1,·v6,·v7,·v8,·v9},·Lokhttp3/internal/http/RealInterceptorChain;->a(Lokhttp3/Request;Lokhttp3/internal/connection/StreamAllocation;Lokhttp3/internal/http/HttpCodec;Lokhttp3/ | 763 | ····invoke-virtual·{v1,·v6,·v7,·v8,·v9},·Lokhttp3/internal/http/RealInterceptorChain;->a(Lokhttp3/Request;Lokhttp3/internal/connection/StreamAllocation;Lokhttp3/internal/http/HttpCodec;Lokhttp3/Connection;)Lokhttp3/Response; |
| 763 | ····:try_end_0 | 764 | ····:try_end_0 |
| 764 | ····.catch·Lokhttp3/internal/connection/RouteException;·{:try_start_0·..·:try_end_0}·:catch_0 | 765 | ····.catch·Lokhttp3/internal/connection/RouteException;·{:try_start_0·..·:try_end_0}·:catch_0 |
| 765 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1 | 766 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1 |
| 766 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 767 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
| 767 | ····move-result-object·v1 | 768 | ····move-result-object·v1 |
| Offset 5, 15 lines modified | Offset 5, 15 lines modified | ||
| 5 | #·annotations | 5 | #·annotations |
| 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 6 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 7 | ····value·=·Lokhttp3/internal/http/HttpDate; | 7 | ····value·=·Lokhttp3/internal/http/HttpDate; |
| 8 | .end·annotation | 8 | .end·annotation |
| 9 | .annotation·system·Ldalvik/annotation/InnerClass; | 9 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 10 | ····accessFlags·=·0x | 10 | ····accessFlags·=·0x8 |
| 11 | ····name·=·null | 11 | ····name·=·null |
| 12 | .end·annotation | 12 | .end·annotation |
| 13 | .annotation·system·Ldalvik/annotation/Signature; | 13 | .annotation·system·Ldalvik/annotation/Signature; |
| 14 | ····value·=·{ | 14 | ····value·=·{ |
| 15 | ········"Ljava/lang/ThreadLocal", | 15 | ········"Ljava/lang/ThreadLocal", |
| 16 | ········"<", | 16 | ········"<", |
| Offset 11, 373 lines modified | Offset 11, 348 lines modified | ||
| 11 | #·direct·methods | 11 | #·direct·methods |
| 12 | .method·public·constructor·<init>(Z)V | 12 | .method·public·constructor·<init>(Z)V |
| 13 | ····.locals·0 | 13 | ····.locals·0 |
| 14 | ····.prologue | 14 | ····.prologue |
| 15 | ····.line·3 | 15 | ····.line·33 |
| 16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 17 | ····.line·3 | 17 | ····.line·34 |
| 18 | ····iput-boolean·p1,·p0,·Lokhttp3/internal/http/CallServerInterceptor;->a:Z | 18 | ····iput-boolean·p1,·p0,·Lokhttp3/internal/http/CallServerInterceptor;->a:Z |
| 19 | ····.line·3 | 19 | ····.line·35 |
| 20 | ····return-void | 20 | ····return-void |
| 21 | .end·method | 21 | .end·method |
| 22 | #·virtual·methods | 22 | #·virtual·methods |
| 23 | .method·public·a(Lokhttp3/Interceptor$Chain;)Lokhttp3/Response; | 23 | .method·public·a(Lokhttp3/Interceptor$Chain;)Lokhttp3/Response; |
| 24 | ····.locals· | 24 | ····.locals·8 |
| 25 | ····.prologue | 25 | ····.prologue |
| 26 | ····.line·38 | ||
| 27 | ····move-object·v0,·p1 | ||
| 28 | ····check-cast·v0,·Lokhttp3/internal/http/RealInterceptorChain; | ||
| 29 | ····invoke-virtual·{v0},·Lokhttp3/internal/http/RealInterceptorChain;->c()Lokhttp3/internal/http/HttpCodec; | ||
| 30 | ····move-result-object·v1 | ||
| 31 | ····move-object·v0,·p1 | ||
| 26 | ····.line·39 | 32 | ····.line·39 |
| 27 | ····check-cast· | 33 | ····check-cast·v0,·Lokhttp3/internal/http/RealInterceptorChain; |
| 28 | ····.line·40 | ||
| 29 | ····invoke-virtual·{ | 34 | ····invoke-virtual·{v0},·Lokhttp3/internal/http/RealInterceptorChain;->b()Lokhttp3/internal/connection/StreamAllocation; |
| 30 | ····move-result-object·v2 | 35 | ····move-result-object·v2 |
| 31 | ····.line·4 | 36 | ····.line·40 |
| 32 | ····invoke- | 37 | ····invoke-interface·{p1},·Lokhttp3/Interceptor$Chain;->a()Lokhttp3/Request; |
| 33 | ····move-result-object·v3 | 38 | ····move-result-object·v3 |
| 34 | ····.line·42 | 39 | ····.line·42 |
| 40 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | ||
| 35 | ····invoke-virtual·{p1},·Lokhttp3/internal/http/RealInterceptorChain;->b()Lokhttp3/Connection; | ||
| 36 | ····move-result-object·v0 | ||
| 37 | ···· | 41 | ····move-result-wide·v4 |
| 38 | ····.line·43 | 42 | ····.line·43 |
| 39 | ····invoke- | 43 | ····invoke-interface·{v1,·v3},·Lokhttp3/internal/http/HttpCodec;->a(Lokhttp3/Request;)V |
| 40 | ····move-result-object·v4 | ||
| 41 | ····.line·45 | 44 | ····.line·45 |
| 45 | ····const/4·v0,·0x0 | ||
| 42 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | ||
| 43 | ····move-result-wide·v6 | ||
| 44 | ····.line·46 | 46 | ····.line·46 |
| 47 | ····invoke-virtual·{v3},·Lokhttp3/Request;->b()Ljava/lang/String; | ||
| 45 | ····invoke-interface·{v2,·v4},·Lokhttp3/internal/http/HttpCodec;->a(Lokhttp3/Request;)V | ||
| 46 | ····.line·48 | ||
| 47 | ····const/4·v1,·0x0 | ||
| 48 | ····move-result-object·v6 | ||
| 48 | ····.line·49 | ||
| 49 | ····invoke-virtual·{v4},·Lokhttp3/Request;->b()Ljava/lang/String; | ||
| 50 | ···· | 49 | ····invoke-static·{v6},·Lokhttp3/internal/http/HttpMethod;->c(Ljava/lang/String;)Z |
| 51 | ···· | 50 | ····move-result·v6 |
| 52 | ···· | 51 | ····if-eqz·v6,·:cond_1 |
| 53 | ····i | 52 | ····invoke-virtual·{v3},·Lokhttp3/Request;->d()Lokhttp3/RequestBody; |
| 54 | ···· | 53 | ····move-result-object·v6 |
| 55 | ···· | 54 | ····if-eqz·v6,·:cond_1 |
| 56 | ···· | 55 | ····.line·50 |
| 56 | ····const-string·v6,·"100-continue" | ||
| 57 | ····.line·53 | ||
| 58 | ····const-string·v | 57 | ····const-string·v7,·"Expect" |
| 59 | ···· | 58 | ····invoke-virtual·{v3,·v7},·Lokhttp3/Request;->a(Ljava/lang/String;)Ljava/lang/String; |
| 60 | ···· | 59 | ····move-result-object·v7 |
| 61 | ···· | 60 | ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
| 62 | ···· | 61 | ····move-result·v6 |
| 63 | ···· | 62 | ····if-eqz·v6,·:cond_0 |
| 64 | ···· | 63 | ····.line·51 |
| 64 | ····invoke-interface·{v1},·Lokhttp3/internal/http/HttpCodec;->a()V | ||
| 65 | ····.line·5 | 65 | ····.line·52 |
| 66 | ···· | 66 | ····const/4·v0,·0x1 |
| 67 | ····invoke-interface·{v1,·v0},·Lokhttp3/internal/http/HttpCodec;->a(Z)Lokhttp3/Response$Builder; | ||
| 67 | ····.line·55 | ||
| 68 | ····const/4·v1,·0x1 | ||
| 69 | ····invoke-interface·{v2,·v1},·Lokhttp3/internal/http/HttpCodec;->a(Z)Lokhttp3/Response$Builder; | ||
| 70 | ····move-result-object·v | 68 | ····move-result-object·v0 |
| 71 | ····.line·5 | 69 | ····.line·56 |
| 72 | ····:cond_0 | 70 | ····:cond_0 |
| 73 | ····if-nez·v | 71 | ····if-nez·v0,·:cond_1 |
| 74 | ····.line· | 72 | ····.line·57 |
| 75 | ····invoke-virtual·{v | 73 | ····invoke-virtual·{v3},·Lokhttp3/Request;->d()Lokhttp3/RequestBody; |
| 76 | ····move-result-object·v | 74 | ····move-result-object·v6 |
| Max diff block lines reached; 9872/14320 bytes (68.94%) of diff not shown. | |||
| Offset 18, 51 lines modified | Offset 18, 51 lines modified | ||
| 18 | ····.end·annotation | 18 | ····.end·annotation |
| 19 | .end·field | 19 | .end·field |
| 20 | .field·private·final·b:Lokhttp3/internal/connection/StreamAllocation; | 20 | .field·private·final·b:Lokhttp3/internal/connection/StreamAllocation; |
| 21 | .field·private·final·c:Lokhttp3/internal/http/HttpCodec; | 21 | .field·private·final·c:Lokhttp3/internal/http/HttpCodec; |
| 22 | .field·private·final·d:Lokhttp3/ | 22 | .field·private·final·d:Lokhttp3/Connection; |
| 23 | .field·private·final·e:I | 23 | .field·private·final·e:I |
| 24 | .field·private·final·f:Lokhttp3/Request; | 24 | .field·private·final·f:Lokhttp3/Request; |
| 25 | .field·private·g:I | 25 | .field·private·g:I |
| 26 | #·direct·methods | 26 | #·direct·methods |
| 27 | .method·public·constructor·<init>(Ljava/util/List;Lokhttp3/internal/connection/StreamAllocation;Lokhttp3/internal/http/HttpCodec;Lokhttp3/ | 27 | .method·public·constructor·<init>(Ljava/util/List;Lokhttp3/internal/connection/StreamAllocation;Lokhttp3/internal/http/HttpCodec;Lokhttp3/Connection;ILokhttp3/Request;)V |
| 28 | ····.locals·0 | 28 | ····.locals·0 |
| 29 | ····.annotation·system·Ldalvik/annotation/Signature; | 29 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 30 | ········value·=·{ | 30 | ········value·=·{ |
| 31 | ············"(", | 31 | ············"(", |
| 32 | ············"Ljava/util/List", | 32 | ············"Ljava/util/List", |
| 33 | ············"<", | 33 | ············"<", |
| 34 | ············"Lokhttp3/Interceptor;", | 34 | ············"Lokhttp3/Interceptor;", |
| 35 | ············">;", | 35 | ············">;", |
| 36 | ············"Lokhttp3/internal/connection/StreamAllocation;", | 36 | ············"Lokhttp3/internal/connection/StreamAllocation;", |
| 37 | ············"Lokhttp3/internal/http/HttpCodec;", | 37 | ············"Lokhttp3/internal/http/HttpCodec;", |
| 38 | ············"Lokhttp3/ | 38 | ············"Lokhttp3/Connection;", |
| 39 | ············"I", | 39 | ············"I", |
| 40 | ············"Lokhttp3/Request;", | 40 | ············"Lokhttp3/Request;", |
| 41 | ············")V" | 41 | ············")V" |
| 42 | ········} | 42 | ········} |
| 43 | ····.end·annotation | 43 | ····.end·annotation |
| 44 | ····.prologue | 44 | ····.prologue |
| 45 | ····.line·41 | 45 | ····.line·41 |
| 46 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 46 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 47 | ····.line·42 | 47 | ····.line·42 |
| 48 | ····iput-object·p1,·p0,·Lokhttp3/internal/http/RealInterceptorChain;->a:Ljava/util/List; | 48 | ····iput-object·p1,·p0,·Lokhttp3/internal/http/RealInterceptorChain;->a:Ljava/util/List; |
| 49 | ····.line·43 | 49 | ····.line·43 |
| 50 | ····iput-object·p4,·p0,·Lokhttp3/internal/http/RealInterceptorChain;->d:Lokhttp3/ | 50 | ····iput-object·p4,·p0,·Lokhttp3/internal/http/RealInterceptorChain;->d:Lokhttp3/Connection; |
| 51 | ····.line·44 | 51 | ····.line·44 |
| 52 | ····iput-object·p2,·p0,·Lokhttp3/internal/http/RealInterceptorChain;->b:Lokhttp3/internal/connection/StreamAllocation; | 52 | ····iput-object·p2,·p0,·Lokhttp3/internal/http/RealInterceptorChain;->b:Lokhttp3/internal/connection/StreamAllocation; |
| 53 | ····.line·45 | 53 | ····.line·45 |
| 54 | ····iput-object·p3,·p0,·Lokhttp3/internal/http/RealInterceptorChain;->c:Lokhttp3/internal/http/HttpCodec; | 54 | ····iput-object·p3,·p0,·Lokhttp3/internal/http/RealInterceptorChain;->c:Lokhttp3/internal/http/HttpCodec; |
| Offset 72, 14 lines modified | Offset 72, 85 lines modified | ||
| 72 | ····.line·47 | 72 | ····.line·47 |
| 73 | ····iput-object·p6,·p0,·Lokhttp3/internal/http/RealInterceptorChain;->f:Lokhttp3/Request; | 73 | ····iput-object·p6,·p0,·Lokhttp3/internal/http/RealInterceptorChain;->f:Lokhttp3/Request; |
| 74 | ····.line·48 | 74 | ····.line·48 |
| 75 | ····return-void | 75 | ····return-void |
| 76 | .end·method | 76 | .end·method |
| 77 | .method·private·a(Lokhttp3/HttpUrl;)Z | ||
| 78 | ····.locals·2 | ||
| 79 | ····.prologue | ||
| 80 | ····.line·109 | ||
| 81 | ····invoke-virtual·{p1},·Lokhttp3/HttpUrl;->f()Ljava/lang/String; | ||
| 82 | ····move-result-object·v0 | ||
| 83 | ····iget-object·v1,·p0,·Lokhttp3/internal/http/RealInterceptorChain;->d:Lokhttp3/Connection; | ||
| 84 | ····invoke-interface·{v1},·Lokhttp3/Connection;->a()Lokhttp3/Route; | ||
| 85 | ····move-result-object·v1 | ||
| 86 | ····invoke-virtual·{v1},·Lokhttp3/Route;->a()Lokhttp3/Address; | ||
| 87 | ····move-result-object·v1 | ||
| 88 | ····invoke-virtual·{v1},·Lokhttp3/Address;->a()Lokhttp3/HttpUrl; | ||
| 89 | ····move-result-object·v1 | ||
| 90 | ····invoke-virtual·{v1},·Lokhttp3/HttpUrl;->f()Ljava/lang/String; | ||
| 91 | ····move-result-object·v1 | ||
| 92 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | ||
| 93 | ····move-result·v0 | ||
| 94 | ····if-eqz·v0,·:cond_0 | ||
| 95 | ····.line·110 | ||
| 96 | ····invoke-virtual·{p1},·Lokhttp3/HttpUrl;->g()I | ||
| 97 | ····move-result·v0 | ||
| 98 | ····iget-object·v1,·p0,·Lokhttp3/internal/http/RealInterceptorChain;->d:Lokhttp3/Connection; | ||
| 99 | ····invoke-interface·{v1},·Lokhttp3/Connection;->a()Lokhttp3/Route; | ||
| 100 | ····move-result-object·v1 | ||
| 101 | ····invoke-virtual·{v1},·Lokhttp3/Route;->a()Lokhttp3/Address; | ||
| 102 | ····move-result-object·v1 | ||
| 103 | ····invoke-virtual·{v1},·Lokhttp3/Address;->a()Lokhttp3/HttpUrl; | ||
| 104 | ····move-result-object·v1 | ||
| 105 | ····invoke-virtual·{v1},·Lokhttp3/HttpUrl;->g()I | ||
| 106 | ····move-result·v1 | ||
| 107 | ····if-ne·v0,·v1,·:cond_0 | ||
| 108 | ····const/4·v0,·0x1 | ||
| 109 | ····.line·109 | ||
| 110 | ····:goto_0 | ||
| 111 | ····return·v0 | ||
| 112 | ····.line·110 | ||
| 113 | ····:cond_0 | ||
| 114 | ····const/4·v0,·0x0 | ||
| Max diff block lines reached; 4209/7905 bytes (53.24%) of diff not shown. | |||
| Offset 335, 14 lines modified | Offset 335, 16 lines modified | ||
| 335 | ····invoke-virtual·{v0,·p1,·v2},·Lokhttp3/internal/platform/OptionalMethod;->d(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; | 335 | ····invoke-virtual·{v0,·p1,·v2},·Lokhttp3/internal/platform/OptionalMethod;->d(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; |
| 336 | ····move-result-object·v0 | 336 | ····move-result-object·v0 |
| 337 | ····check-cast·v0,·[B | 337 | ····check-cast·v0,·[B |
| 338 | ····check-cast·v0,·[B | ||
| 338 | ····.line·118 | 339 | ····.line·118 |
| 339 | ····if-eqz·v0,·:cond_2 | 340 | ····if-eqz·v0,·:cond_2 |
| 340 | ····new-instance·v1,·Ljava/lang/String; | 341 | ····new-instance·v1,·Ljava/lang/String; |
| 341 | ····sget-object·v2,·Lokhttp3/internal/Util;->e:Ljava/nio/charset/Charset; | 342 | ····sget-object·v2,·Lokhttp3/internal/Util;->e:Ljava/nio/charset/Charset; |
| Offset 97, 15 lines modified | Offset 97, 15 lines modified | ||
| 97 | ····.line·323 | 97 | ····.line·323 |
| 98 | ····:cond_1 | 98 | ····:cond_1 |
| 99 | ····iget-object·v0,·p0,·Lokhttp3/internal/http1/Http1Codec$ChunkedSink;->a:Lokhttp3/internal/http1/Http1Codec; | 99 | ····iget-object·v0,·p0,·Lokhttp3/internal/http1/Http1Codec$ChunkedSink;->a:Lokhttp3/internal/http1/Http1Codec; |
| 100 | ····iget-object·v0,·v0,·Lokhttp3/internal/http1/Http1Codec;->d:Lokio/BufferedSink; | 100 | ····iget-object·v0,·v0,·Lokhttp3/internal/http1/Http1Codec;->d:Lokio/BufferedSink; |
| 101 | ····invoke-interface·{v0,·p2,·p3},·Lokio/BufferedSink;-> | 101 | ····invoke-interface·{v0,·p2,·p3},·Lokio/BufferedSink;->k(J)Lokio/BufferedSink; |
| 102 | ····.line·324 | 102 | ····.line·324 |
| 103 | ····iget-object·v0,·p0,·Lokhttp3/internal/http1/Http1Codec$ChunkedSink;->a:Lokhttp3/internal/http1/Http1Codec; | 103 | ····iget-object·v0,·p0,·Lokhttp3/internal/http1/Http1Codec$ChunkedSink;->a:Lokhttp3/internal/http1/Http1Codec; |
| 104 | ····iget-object·v0,·v0,·Lokhttp3/internal/http1/Http1Codec;->d:Lokio/BufferedSink; | 104 | ····iget-object·v0,·v0,·Lokhttp3/internal/http1/Http1Codec;->d:Lokio/BufferedSink; |
| 105 | ····const-string·v1,·"\r\n" | 105 | ····const-string·v1,·"\r\n" |
| Offset 649, 20 lines modified | Offset 649, 20 lines modified | ||
| 649 | ····.prologue | 649 | ····.prologue |
| 650 | ····.line·259 | 650 | ····.line·259 |
| 651 | ····invoke-virtual·{p1},·Lokio/ForwardingTimeout;->a()Lokio/Timeout; | 651 | ····invoke-virtual·{p1},·Lokio/ForwardingTimeout;->a()Lokio/Timeout; |
| 652 | ····move-result-object·v0 | 652 | ····move-result-object·v0 |
| 653 | ····.line·260 | 653 | ····.line·260 |
| 654 | ····sget-object·v1,·Lokio/Timeout;-> | 654 | ····sget-object·v1,·Lokio/Timeout;->b:Lokio/Timeout; |
| 655 | ····invoke-virtual·{p1,·v1},·Lokio/ForwardingTimeout;->a(Lokio/Timeout;)Lokio/ForwardingTimeout; | 655 | ····invoke-virtual·{p1,·v1},·Lokio/ForwardingTimeout;->a(Lokio/Timeout;)Lokio/ForwardingTimeout; |
| 656 | ····.line·261 | 656 | ····.line·261 |
| 657 | ····invoke-virtual·{v0},·Lokio/Timeout;-> | 657 | ····invoke-virtual·{v0},·Lokio/Timeout;->e_()Lokio/Timeout; |
| 658 | ····.line·262 | 658 | ····.line·262 |
| 659 | ····invoke-virtual·{v0},·Lokio/Timeout;->d_()Lokio/Timeout; | 659 | ····invoke-virtual·{v0},·Lokio/Timeout;->d_()Lokio/Timeout; |
| 660 | ····.line·263 | 660 | ····.line·263 |
| 661 | ····return-void | 661 | ····return-void |
| 662 | .end·method | 662 | .end·method |
| Offset 80, 15 lines modified | Offset 80, 15 lines modified | ||
| 80 | ····.line·79 | 80 | ····.line·79 |
| 81 | ····:goto_0 | 81 | ····:goto_0 |
| 82 | ····return-object·v0 | 82 | ····return-object·v0 |
| 83 | ····:cond_0 | 83 | ····:cond_0 |
| 84 | ····move-object·v0,·v1 | 84 | ····move-object·v0,·v1 |
| 85 | ····.line·7 | 85 | ····.line·74 |
| 86 | ····goto·:goto_0 | 86 | ····goto·:goto_0 |
| 87 | ····.line·76 | 87 | ····.line·76 |
| 88 | ····:catch_0 | 88 | ····:catch_0 |
| 89 | ····move-exception·v0 | 89 | ····move-exception·v0 |
| 90 | ····.line·77 | 90 | ····.line·77 |
| Offset 212, 175 lines modified | Offset 212, 15 lines modified | ||
| 212 | ····:cond_2 | 212 | ····:cond_2 |
| 213 | ····move-object·v0,·v2 | 213 | ····move-object·v0,·v2 |
| 214 | ····.line·129 | 214 | ····.line·129 |
| 215 | ····goto·:goto_0 | 215 | ····goto·:goto_0 |
| 216 | .end·method | 216 | .end·method |
| 217 | .method·private·b(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z | ||
| 218 | ····.locals·5 | ||
| 219 | ····.prologue | ||
| 220 | ····const/4·v1,·0x0 | ||
| 221 | ····.line·64 | ||
| 222 | ····const/4·v0,·0x7 | ||
| 223 | ····invoke-static·{p2,·v0},·Lokhttp3/internal/tls/OkHostnameVerifier;->a(Ljava/security/cert/X509Certificate;I)Ljava/util/List; | ||
| 224 | ····move-result-object·v3 | ||
| 225 | ····.line·65 | ||
| 226 | ····invoke-interface·{v3},·Ljava/util/List;->size()I | ||
| 227 | ····move-result·v4 | ||
| 228 | ····move·v2,·v1 | ||
| 229 | ····:goto_0 | ||
| 230 | ····if-ge·v2,·v4,·:cond_1 | ||
| 231 | ····.line·66 | ||
| 232 | ····invoke-interface·{v3,·v2},·Ljava/util/List;->get(I)Ljava/lang/Object; | ||
| 233 | ····move-result-object·v0 | ||
| 234 | ····check-cast·v0,·Ljava/lang/String; | ||
| 235 | ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z | ||
| 236 | ····move-result·v0 | ||
| 237 | ····if-eqz·v0,·:cond_0 | ||
| 238 | ····.line·67 | ||
| 239 | ····const/4·v0,·0x1 | ||
| 240 | ····.line·70 | ||
| 241 | ····:goto_1 | ||
| 242 | ····return·v0 | ||
| 243 | ····.line·65 | ||
| 244 | ····:cond_0 | ||
| 245 | ····add-int/lit8·v0,·v2,·0x1 | ||
| 246 | ····move·v2,·v0 | ||
| 247 | ····goto·:goto_0 | ||
| 248 | ····:cond_1 | ||
| 249 | ····move·v0,·v1 | ||
| 250 | ····.line·70 | ||
| 251 | ····goto·:goto_1 | ||
| 252 | .end·method | ||
| 253 | .method·private·c(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z | ||
| 254 | ····.locals·7 | ||
| 255 | ····.prologue | ||
| 256 | ····const/4·v1,·0x1 | ||
| 257 | ····const/4·v2,·0x0 | ||
| 258 | ····.line·75 | ||
| 259 | ····sget-object·v0,·Ljava/util/Locale;->US:Ljava/util/Locale; | ||
| 260 | ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; | ||
| 261 | ····move-result-object·v4 | ||
| 262 | ····.line·77 | ||
| 263 | ····const/4·v0,·0x2 | ||
| 264 | ····invoke-static·{p2,·v0},·Lokhttp3/internal/tls/OkHostnameVerifier;->a(Ljava/security/cert/X509Certificate;I)Ljava/util/List; | ||
| 265 | ····move-result-object·v5 | ||
| 266 | ····.line·78 | ||
| 267 | ····invoke-interface·{v5},·Ljava/util/List;->size()I | ||
| 268 | ····move-result·v6 | ||
| 269 | ····move·v3,·v2 | ||
| 270 | ····move·v0,·v2 | ||
| 271 | ····:goto_0 | ||
| 272 | ····if-ge·v3,·v6,·:cond_1 | ||
| 273 | ····.line·80 | ||
| 274 | ····invoke-interface·{v5,·v3},·Ljava/util/List;->get(I)Ljava/lang/Object; | ||
| 275 | ····move-result-object·v0 | ||
| 276 | ····check-cast·v0,·Ljava/lang/String; | ||
| 277 | ····invoke-virtual·{p0,·v4,·v0},·Lokhttp3/internal/tls/OkHostnameVerifier;->a(Ljava/lang/String;Ljava/lang/String;)Z | ||
| 278 | ····move-result·v0 | ||
| 279 | ····if-eqz·v0,·:cond_0 | ||
| 280 | ····move·v0,·v1 | ||
| 281 | ····.line·94 | ||
| 282 | ····:goto_1 | ||
| 283 | ····return·v0 | ||
| 284 | ····.line·78 | ||
| 285 | ····:cond_0 | ||
| 286 | ····add-int/lit8·v0,·v3,·0x1 | ||
| 287 | ····move·v3,·v0 | ||
| 288 | ····move·v0,·v1 | ||
| 289 | ····goto·:goto_0 | ||
| Max diff block lines reached; 3582/7038 bytes (50.90%) of diff not shown. | |||
| Offset 232, 15 lines modified | Offset 232, 15 lines modified | ||
| 232 | ····:cond_0 | 232 | ····:cond_0 |
| 233 | ····iget-object·v3,·p0,·Lcom/squareup/moshi/JsonUtf8Reader;->l:Lokio/Buffer; | 233 | ····iget-object·v3,·p0,·Lcom/squareup/moshi/JsonUtf8Reader;->l:Lokio/Buffer; |
| 234 | ····add-int/lit8·v2,·v2,·-0x1 | 234 | ····add-int/lit8·v2,·v2,·-0x1 |
| 235 | ····int-to-long·v4,·v2 | 235 | ····int-to-long·v4,·v2 |
| 236 | ····invoke-virtual·{v3,·v4,·v5},·Lokio/Buffer;-> | 236 | ····invoke-virtual·{v3,·v4,·v5},·Lokio/Buffer;->h(J)V |
| 237 | ····.line·960 | 237 | ····.line·960 |
| 238 | ····const/16·v2,·0x2f | 238 | ····const/16·v2,·0x2f |
| 239 | ····if-ne·v0,·v2,·:cond_4 | 239 | ····if-ne·v0,·v2,·:cond_4 |
| 240 | ····.line·961 | 240 | ····.line·961 |
| Offset 608, 28 lines modified | Offset 608, 28 lines modified | ||
| 608 | ····if-ne·v2,·v3,·:cond_1 | 608 | ····if-ne·v2,·v3,·:cond_1 |
| 609 | ····.line·821 | 609 | ····.line·821 |
| 610 | ····iget-object·v2,·p0,·Lcom/squareup/moshi/JsonUtf8Reader;->l:Lokio/Buffer; | 610 | ····iget-object·v2,·p0,·Lcom/squareup/moshi/JsonUtf8Reader;->l:Lokio/Buffer; |
| 611 | ····add-long/2addr·v0,·v4 | 611 | ····add-long/2addr·v0,·v4 |
| 612 | ····invoke-virtual·{v2,·v0,·v1},·Lokio/Buffer;-> | 612 | ····invoke-virtual·{v2,·v0,·v1},·Lokio/Buffer;->h(J)V |
| 613 | ····.line·822 | 613 | ····.line·822 |
| 614 | ····invoke-direct·{p0},·Lcom/squareup/moshi/JsonUtf8Reader;->z()C | 614 | ····invoke-direct·{p0},·Lcom/squareup/moshi/JsonUtf8Reader;->z()C |
| 615 | ····goto·:goto_0 | 615 | ····goto·:goto_0 |
| 616 | ····.line·824 | 616 | ····.line·824 |
| 617 | ····:cond_1 | 617 | ····:cond_1 |
| 618 | ····iget-object·v2,·p0,·Lcom/squareup/moshi/JsonUtf8Reader;->l:Lokio/Buffer; | 618 | ····iget-object·v2,·p0,·Lcom/squareup/moshi/JsonUtf8Reader;->l:Lokio/Buffer; |
| 619 | ····add-long/2addr·v0,·v4 | 619 | ····add-long/2addr·v0,·v4 |
| 620 | ····invoke-virtual·{v2,·v0,·v1},·Lokio/Buffer;-> | 620 | ····invoke-virtual·{v2,·v0,·v1},·Lokio/Buffer;->h(J)V |
| 621 | ····.line·825 | 621 | ····.line·825 |
| 622 | ····return-void | 622 | ····return-void |
| 623 | .end·method | 623 | .end·method |
| 624 | .method·private·b(I)Z | 624 | .method·private·b(I)Z |
| 625 | ····.locals·1 | 625 | ····.locals·1 |
| Offset 1494, 15 lines modified | Offset 1494, 15 lines modified | ||
| 1494 | ····.line·387 | 1494 | ····.line·387 |
| 1495 | ····:cond_9 | 1495 | ····:cond_9 |
| 1496 | ····iget-object·v1,·p0,·Lcom/squareup/moshi/JsonUtf8Reader;->l:Lokio/Buffer; | 1496 | ····iget-object·v1,·p0,·Lcom/squareup/moshi/JsonUtf8Reader;->l:Lokio/Buffer; |
| 1497 | ····int-to-long·v2,·v5 | 1497 | ····int-to-long·v2,·v5 |
| 1498 | ····invoke-virtual·{v1,·v2,·v3},·Lokio/Buffer;-> | 1498 | ····invoke-virtual·{v1,·v2,·v3},·Lokio/Buffer;->h(J)V |
| 1499 | ····.line·388 | 1499 | ····.line·388 |
| 1500 | ····iput·v0,·p0,·Lcom/squareup/moshi/JsonUtf8Reader;->m:I | 1500 | ····iput·v0,·p0,·Lcom/squareup/moshi/JsonUtf8Reader;->m:I |
| 1501 | ····goto·:goto_2 | 1501 | ····goto·:goto_2 |
| 1502 | .end·method | 1502 | .end·method |
| Offset 1563, 15 lines modified | Offset 1563, 15 lines modified | ||
| 1563 | ····iput-wide·v4,·p0,·Lcom/squareup/moshi/JsonUtf8Reader;->n:J | 1563 | ····iput-wide·v4,·p0,·Lcom/squareup/moshi/JsonUtf8Reader;->n:J |
| 1564 | ····.line·469 | 1564 | ····.line·469 |
| 1565 | ····iget-object·v1,·p0,·Lcom/squareup/moshi/JsonUtf8Reader;->l:Lokio/Buffer; | 1565 | ····iget-object·v1,·p0,·Lcom/squareup/moshi/JsonUtf8Reader;->l:Lokio/Buffer; |
| 1566 | ····int-to-long·v2,·v0 | 1566 | ····int-to-long·v2,·v0 |
| 1567 | ····invoke-virtual·{v1,·v2,·v3},·Lokio/Buffer;-> | 1567 | ····invoke-virtual·{v1,·v2,·v3},·Lokio/Buffer;->h(J)V |
| 1568 | ····.line·470 | 1568 | ····.line·470 |
| 1569 | ····const/16·v0,·0x10 | 1569 | ····const/16·v0,·0x10 |
| 1570 | ····iput·v0,·p0,·Lcom/squareup/moshi/JsonUtf8Reader;->m:I | 1570 | ····iput·v0,·p0,·Lcom/squareup/moshi/JsonUtf8Reader;->m:I |
| 1571 | ····.line·476 | 1571 | ····.line·476 |
| Offset 1927, 15 lines modified | Offset 1927, 15 lines modified | ||
| 1927 | ····const-wide/16·v4,·-0x1 | 1927 | ····const-wide/16·v4,·-0x1 |
| 1928 | ····cmp-long·v3,·v0,·v4 | 1928 | ····cmp-long·v3,·v0,·v4 |
| 1929 | ····if-eqz·v3,·:cond_0 | 1929 | ····if-eqz·v3,·:cond_0 |
| 1930 | ····:goto_0 | 1930 | ····:goto_0 |
| 1931 | ····invoke-virtual·{v2,·v0,·v1},·Lokio/Buffer;-> | 1931 | ····invoke-virtual·{v2,·v0,·v1},·Lokio/Buffer;->h(J)V |
| 1932 | ····.line·833 | 1932 | ····.line·833 |
| 1933 | ····return-void | 1933 | ····return-void |
| 1934 | ····.line·832 | 1934 | ····.line·832 |
| 1935 | ····:cond_0 | 1935 | ····:cond_0 |
| 1936 | ····iget-object·v0,·p0,·Lcom/squareup/moshi/JsonUtf8Reader;->l:Lokio/Buffer; | 1936 | ····iget-object·v0,·p0,·Lcom/squareup/moshi/JsonUtf8Reader;->l:Lokio/Buffer; |
| Offset 1993, 15 lines modified | Offset 1993, 15 lines modified | ||
| 1993 | ····if-eqz·v3,·:cond_0 | 1993 | ····if-eqz·v3,·:cond_0 |
| 1994 | ····const-wide/16·v4,·0x1 | 1994 | ····const-wide/16·v4,·0x1 |
| 1995 | ····add-long/2addr·v0,·v4 | 1995 | ····add-long/2addr·v0,·v4 |
| 1996 | ····:goto_0 | 1996 | ····:goto_0 |
| 1997 | ····invoke-virtual·{v2,·v0,·v1},·Lokio/Buffer;-> | 1997 | ····invoke-virtual·{v2,·v0,·v1},·Lokio/Buffer;->h(J)V |
| 1998 | ····.line·1022 | 1998 | ····.line·1022 |
| 1999 | ····return-void | 1999 | ····return-void |
| 2000 | ····.line·1021 | 2000 | ····.line·1021 |
| 2001 | ····:cond_0 | 2001 | ····:cond_0 |
| 2002 | ····iget-object·v0,·p0,·Lcom/squareup/moshi/JsonUtf8Reader;->l:Lokio/Buffer; | 2002 | ····iget-object·v0,·p0,·Lcom/squareup/moshi/JsonUtf8Reader;->l:Lokio/Buffer; |
| Offset 2241, 15 lines modified | Offset 2241, 15 lines modified | ||
| 2241 | ····throw·v0 | 2241 | ····throw·v0 |
| 2242 | ····.line·1078 | 2242 | ····.line·1078 |
| 2243 | ····:cond_5 | 2243 | ····:cond_5 |
| 2244 | ····iget-object·v1,·p0,·Lcom/squareup/moshi/JsonUtf8Reader;->l:Lokio/Buffer; | 2244 | ····iget-object·v1,·p0,·Lcom/squareup/moshi/JsonUtf8Reader;->l:Lokio/Buffer; |
| 2245 | ····invoke-virtual·{v1,·v6,·v7},·Lokio/Buffer;-> | 2245 | ····invoke-virtual·{v1,·v6,·v7},·Lokio/Buffer;->h(J)V |
| 2246 | ····.line·1105 | 2246 | ····.line·1105 |
| 2247 | ····:goto_2 | 2247 | ····:goto_2 |
| 2248 | ····return·v0 | 2248 | ····return·v0 |
| 2249 | ····.line·1082 | 2249 | ····.line·1082 |
| 2250 | ····:sswitch_1 | 2250 | ····:sswitch_1 |
| Offset 4819, 15 lines modified | Offset 4819, 15 lines modified | ||
| 4819 | ····.line·928 | 4819 | ····.line·928 |
| 4820 | ····iget-object·v2,·p0,·Lcom/squareup/moshi/JsonUtf8Reader;->l:Lokio/Buffer; | 4820 | ····iget-object·v2,·p0,·Lcom/squareup/moshi/JsonUtf8Reader;->l:Lokio/Buffer; |
| Max diff block lines reached; 263/3385 bytes (7.77%) of diff not shown. | |||
| Offset 221, 15 lines modified | Offset 221, 26 lines modified | ||
| 221 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; | 221 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 222 | ····move-result-object·v0 | 222 | ····move-result-object·v0 |
| 223 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; | 223 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; |
| 224 | ····if-eqz·v4,·:cond_0 | ||
| 225 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | ||
| 226 | ····const-string·v1,·"Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance" | ||
| 227 | ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V | ||
| 228 | ····throw·v0 | ||
| 224 | ····.line·72 | 229 | ····.line·72 |
| 230 | ····:cond_0 | ||
| 225 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; | 231 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 226 | ····move-result-object·v0 | 232 | ····move-result-object·v0 |
| 227 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; | 233 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; |
| 228 | ····move-result-object·v1 | 234 | ····move-result-object·v1 |
| Offset 81, 14 lines modified | Offset 81, 26 lines modified | ||
| 81 | ····move-result-object·v0 | 81 | ····move-result-object·v0 |
| 82 | ····.line·45 | 82 | ····.line·45 |
| 83 | ····invoke-virtual·{v0},·Lcom/squareup/moshi/Moshi$Builder;->a()Lcom/squareup/moshi/Moshi; | 83 | ····invoke-virtual·{v0},·Lcom/squareup/moshi/Moshi$Builder;->a()Lcom/squareup/moshi/Moshi; |
| 84 | ····move-result-object·v3 | 84 | ····move-result-object·v3 |
| 85 | ····.line·48 | ||
| 86 | ····if-eqz·v1,·:cond_0 | ||
| 87 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | ||
| 88 | ····const-string·v1,·"Super·calls·with·default·arguments·not·supported·in·this·target,·function:·bind" | ||
| 89 | ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V | ||
| 90 | ····throw·v0 | ||
| 91 | ····:cond_0 | ||
| 85 | ····move-object·v0,·v1 | 92 | ····move-object·v0,·v1 |
| 86 | ····.line·70 | 93 | ····.line·70 |
| 87 | ····check-cast·v0,·Ljava/lang/Boolean; | 94 | ····check-cast·v0,·Ljava/lang/Boolean; |
| 88 | ····move-object·v2,·v0 | 95 | ····move-object·v2,·v0 |
| Offset 139, 14 lines modified | Offset 151, 26 lines modified | ||
| 139 | ····.line·74 | 151 | ····.line·74 |
| 140 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/Factory; | 152 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/Factory; |
| 141 | ····.line·48 | 153 | ····.line·48 |
| 142 | ····invoke-virtual·{v4,·v0},·Lcom/github/salomonbrys/kodein/Kodein$Builder$TBuilder$TypeBinder;->a(Lcom/github/salomonbrys/kodein/Factory;)V | 154 | ····invoke-virtual·{v4,·v0},·Lcom/github/salomonbrys/kodein/Kodein$Builder$TBuilder$TypeBinder;->a(Lcom/github/salomonbrys/kodein/Factory;)V |
| 155 | ····.line·49 | ||
| 156 | ····if-eqz·v1,·:cond_1 | ||
| 157 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | ||
| 158 | ····const-string·v1,·"Super·calls·with·default·arguments·not·supported·in·this·target,·function:·bind" | ||
| 159 | ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V | ||
| 160 | ····throw·v0 | ||
| 161 | ····:cond_1 | ||
| 143 | ····move-object·v0,·v1 | 162 | ····move-object·v0,·v1 |
| 144 | ····.line·77 | 163 | ····.line·77 |
| 145 | ····check-cast·v0,·Ljava/lang/Boolean; | 164 | ····check-cast·v0,·Ljava/lang/Boolean; |
| 146 | ····move-object·v2,·v0 | 165 | ····move-object·v2,·v0 |
| Offset 197, 14 lines modified | Offset 221, 26 lines modified | ||
| 197 | ····.line·81 | 221 | ····.line·81 |
| 198 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/Factory; | 222 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/Factory; |
| 199 | ····.line·49 | 223 | ····.line·49 |
| 200 | ····invoke-virtual·{v4,·v0},·Lcom/github/salomonbrys/kodein/Kodein$Builder$TBuilder$TypeBinder;->a(Lcom/github/salomonbrys/kodein/Factory;)V | 224 | ····invoke-virtual·{v4,·v0},·Lcom/github/salomonbrys/kodein/Kodein$Builder$TBuilder$TypeBinder;->a(Lcom/github/salomonbrys/kodein/Factory;)V |
| 225 | ····.line·50 | ||
| 226 | ····if-eqz·v1,·:cond_2 | ||
| 227 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | ||
| 228 | ····const-string·v1,·"Super·calls·with·default·arguments·not·supported·in·this·target,·function:·bind" | ||
| 229 | ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V | ||
| 230 | ····throw·v0 | ||
| 231 | ····:cond_2 | ||
| 201 | ····move-object·v0,·v1 | 232 | ····move-object·v0,·v1 |
| 202 | ····.line·84 | 233 | ····.line·84 |
| 203 | ····check-cast·v0,·Ljava/lang/Boolean; | 234 | ····check-cast·v0,·Ljava/lang/Boolean; |
| 204 | ····move-object·v2,·v0 | 235 | ····move-object·v2,·v0 |
| Offset 70, 15 lines modified | Offset 70, 26 lines modified | ||
| 70 | ····check-cast·v0,·Landroid/content/Context; | 70 | ····check-cast·v0,·Landroid/content/Context; |
| 71 | ····move-object·v1,·p1 | 71 | ····move-object·v1,·p1 |
| 72 | ····check-cast·v1,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; | 72 | ····check-cast·v1,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; |
| 73 | ····if-eqz·v6,·:cond_0 | ||
| 74 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | ||
| 75 | ····const-string·v1,·"Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance" | ||
| 76 | ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V | ||
| 77 | ····throw·v0 | ||
| 73 | ····.line·72 | 78 | ····.line·72 |
| 79 | ····:cond_0 | ||
| 74 | ····invoke-interface·{v1},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; | 80 | ····invoke-interface·{v1},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 75 | ····move-result-object·v1 | 81 | ····move-result-object·v1 |
| 76 | ····invoke-interface·{v1},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; | 82 | ····invoke-interface·{v1},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; |
| 77 | ····move-result-object·v2 | 83 | ····move-result-object·v2 |
| Offset 102, 15 lines modified | Offset 113, 26 lines modified | ||
| 102 | ····const-string·v2,·"build" | 113 | ····const-string·v2,·"build" |
| 103 | ····invoke-static·{v4,·v2},·Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V | 114 | ····invoke-static·{v4,·v2},·Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V |
| 104 | ····check-cast·p1,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; | 115 | ····check-cast·p1,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; |
| 116 | ····if-eqz·v6,·:cond_1 | ||
| 117 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | ||
| 118 | ····const-string·v1,·"Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance" | ||
| 119 | ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V | ||
| 120 | ····throw·v0 | ||
| 105 | ····.line·76 | 121 | ····.line·76 |
| 122 | ····:cond_1 | ||
| 106 | ····invoke-interface·{p1},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; | 123 | ····invoke-interface·{p1},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 107 | ····move-result-object·v2 | 124 | ····move-result-object·v2 |
| 108 | ····invoke-interface·{v2},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; | 125 | ····invoke-interface·{v2},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; |
| 109 | ····move-result-object·v5 | 126 | ····move-result-object·v5 |
| Offset 63, 14 lines modified | Offset 63, 26 lines modified | ||
| 63 | ····.prologue | 63 | ····.prologue |
| 64 | ····const/4·v1,·0x0 | 64 | ····const/4·v1,·0x0 |
| 65 | ····const-string·v0,·"$receiver" | 65 | ····const-string·v0,·"$receiver" |
| 66 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V | 66 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V |
| 67 | ····.line·9 | ||
| 68 | ····if-eqz·v1,·:cond_0 | ||
| 69 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | ||
| 70 | ····const-string·v1,·"Super·calls·with·default·arguments·not·supported·in·this·target,·function:·bind" | ||
| 71 | ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V | ||
| 72 | ····throw·v0 | ||
| 73 | ····:cond_0 | ||
| 67 | ····move-object·v0,·v1 | 74 | ····move-object·v0,·v1 |
| 68 | ····.line·12 | 75 | ····.line·12 |
| 69 | ····check-cast·v0,·Ljava/lang/Boolean; | 76 | ····check-cast·v0,·Ljava/lang/Boolean; |
| 70 | ····move-object·v2,·v0 | 77 | ····move-object·v2,·v0 |
| Offset 104, 16 lines modified | Offset 104, 21 lines modified | ||
| 104 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 104 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 105 | ····move-result-object·v1 | 105 | ····move-result-object·v1 |
| 106 | ····check-cast·v1,·Ljava/util/Map$Entry; | 106 | ····check-cast·v1,·Ljava/util/Map$Entry; |
| 107 | ····move-object·v2,·v1 | ||
| 108 | ····.line·77 | ||
| 109 | ····check-cast·v2,·Ljava/util/Map$Entry; | ||
| 107 | ····.line·27 | 110 | ····.line·27 |
| 108 | ····invoke-interface·{v | 111 | ····invoke-interface·{v2},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
| 109 | ····move-result-object·v2 | 112 | ····move-result-object·v2 |
| 110 | ····check-cast·v2,·Ljava/lang/String; | 113 | ····check-cast·v2,·Ljava/lang/String; |
| 111 | ····invoke-virtual·{v2,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 114 | ····invoke-virtual·{v2,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
| Offset 167, 14 lines modified | Offset 172, 17 lines modified | ||
| 167 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 172 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 168 | ····move-result-object·v0 | 173 | ····move-result-object·v0 |
| 169 | ····check-cast·v0,·Ljava/util/Map$Entry; | 174 | ····check-cast·v0,·Ljava/util/Map$Entry; |
| 175 | ····.line·84 | ||
| 176 | ····check-cast·v0,·Ljava/util/Map$Entry; | ||
| 170 | ····.line·27 | 177 | ····.line·27 |
| 171 | ····iget-object·v3,·p0,·Lorg/ligi/passandroid/model/PassClassifier;->passStore:Lorg/ligi/passandroid/model/PassStore; | 178 | ····iget-object·v3,·p0,·Lorg/ligi/passandroid/model/PassClassifier;->passStore:Lorg/ligi/passandroid/model/PassStore; |
| 172 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; | 179 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; |
| 173 | ····move-result-object·v0 | 180 | ····move-result-object·v0 |
| Offset 445, 16 lines modified | Offset 453, 21 lines modified | ||
| 445 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 453 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 446 | ····move-result-object·v1 | 454 | ····move-result-object·v1 |
| 447 | ····check-cast·v1,·Ljava/util/Map$Entry; | 455 | ····check-cast·v1,·Ljava/util/Map$Entry; |
| 456 | ····move-object·v2,·v1 | ||
| 457 | ····.line·64 | ||
| 458 | ····check-cast·v2,·Ljava/util/Map$Entry; | ||
| 448 | ····.line·8 | 459 | ····.line·8 |
| 449 | ····invoke-interface·{v | 460 | ····invoke-interface·{v2},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
| 450 | ····move-result-object·v2 | 461 | ····move-result-object·v2 |
| 451 | ····check-cast·v2,·Ljava/lang/CharSequence; | 462 | ····check-cast·v2,·Ljava/lang/CharSequence; |
| 452 | ····invoke-interface·{v2},·Ljava/lang/CharSequence;->length()I | 463 | ····invoke-interface·{v2},·Ljava/lang/CharSequence;->length()I |
| Offset 518, 14 lines modified | Offset 531, 17 lines modified | ||
| 518 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 531 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 519 | ····move-result-object·v0 | 532 | ····move-result-object·v0 |
| 520 | ····check-cast·v0,·Ljava/util/Map$Entry; | 533 | ····check-cast·v0,·Ljava/util/Map$Entry; |
| 534 | ····.line·71 | ||
| 535 | ····check-cast·v0,·Ljava/util/Map$Entry; | ||
| 521 | ····.line·8 | 536 | ····.line·8 |
| 522 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | 537 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
| 523 | ····move-result-object·v0 | 538 | ····move-result-object·v0 |
| 524 | ····check-cast·v0,·Ljava/lang/String; | 539 | ····check-cast·v0,·Ljava/lang/String; |
| Offset 187, 14 lines modified | Offset 187, 16 lines modified | ||
| 187 | ····move-result-object·v0 | 187 | ····move-result-object·v0 |
| 188 | ····invoke-static·{v3,·v0},·Lkotlin/TuplesKt;->a(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; | 188 | ····invoke-static·{v3,·v0},·Lkotlin/TuplesKt;->a(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; |
| 189 | ····move-result-object·v0 | 189 | ····move-result-object·v0 |
| 190 | ····check-cast·v0,·Lkotlin/Pair; | ||
| 190 | ····invoke-virtual·{v0},·Lkotlin/Pair;->a()Ljava/lang/Object; | 191 | ····invoke-virtual·{v0},·Lkotlin/Pair;->a()Ljava/lang/Object; |
| 191 | ····move-result-object·v3 | 192 | ····move-result-object·v3 |
| 192 | ····invoke-virtual·{v0},·Lkotlin/Pair;->b()Ljava/lang/Object; | 193 | ····invoke-virtual·{v0},·Lkotlin/Pair;->b()Ljava/lang/Object; |
| 193 | ····move-result-object·v0 | 194 | ····move-result-object·v0 |
| Offset 573, 17 lines modified | Offset 573, 28 lines modified | ||
| 573 | ····move-result-object·v0 | 573 | ····move-result-object·v0 |
| 574 | ····invoke-static·{v0},·Lokio/Okio;->a(Lokio/Sink;)Lokio/BufferedSink; | 574 | ····invoke-static·{v0},·Lokio/Okio;->a(Lokio/Sink;)Lokio/BufferedSink; |
| 575 | ····move-result-object·v2 | 575 | ····move-result-object·v2 |
| 576 | ····.line·48 | ||
| 577 | ····if-nez·p1,·:cond_1 | ||
| 578 | ····new-instance·v0,·Lkotlin/TypeCastException; | ||
| 579 | ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·org.ligi.passandroid.model.pass.PassImpl" | ||
| 580 | ····invoke-direct·{v0,·v1},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V | ||
| 581 | ····throw·v0 | ||
| 582 | ····:cond_1 | ||
| 576 | ····move-object·v0,·p1 | 583 | ····move-object·v0,·p1 |
| 577 | ····.line·48 | ||
| 578 | ····check-cast·v0,·Lorg/ligi/passandroid/model/pass/PassImpl; | 584 | ····check-cast·v0,·Lorg/ligi/passandroid/model/pass/PassImpl; |
| 579 | ····invoke-virtual·{v1,·v2,·v0},·Lcom/squareup/moshi/JsonAdapter;->a(Lokio/BufferedSink;Ljava/lang/Object;)V | 585 | ····invoke-virtual·{v1,·v2,·v0},·Lcom/squareup/moshi/JsonAdapter;->a(Lokio/BufferedSink;Ljava/lang/Object;)V |
| 580 | ····.line·49 | 586 | ····.line·49 |
| 581 | ····invoke-interface·{v2},·Lokio/BufferedSink;->close()V | 587 | ····invoke-interface·{v2},·Lokio/BufferedSink;->close()V |
| Offset 270, 15 lines modified | Offset 270, 15 lines modified | ||
| 270 | ····move-result-object·v0 | 270 | ····move-result-object·v0 |
| 271 | ····if-nez·v0,·:cond_0 | 271 | ····if-nez·v0,·:cond_0 |
| 272 | ····invoke-static·{},·Lkotlin/jvm/internal/Intrinsics;->a()V | 272 | ····invoke-static·{},·Lkotlin/jvm/internal/Intrinsics;->a()V |
| 273 | ····:cond_0 | 273 | ····:cond_0 |
| 274 | ····invoke-virtual·{v0},·Ljava/lang/ | 274 | ····invoke-virtual·{v0},·Ljava/lang/Number;->intValue()I |
| 275 | ····move-result·v5 | 275 | ····move-result·v5 |
| 276 | ····.line·21 | 276 | ····.line·21 |
| 277 | ····invoke-static·{},·Lorg/ligi/passandroid/model/comparator/PassSortOrder;->values()[Lorg/ligi/passandroid/model/comparator/PassSortOrder; | 277 | ····invoke-static·{},·Lorg/ligi/passandroid/model/comparator/PassSortOrder;->values()[Lorg/ligi/passandroid/model/comparator/PassSortOrder; |
| 278 | ····move-result-object·v0 | 278 | ····move-result-object·v0 |
| Offset 70, 21 lines modified | Offset 70, 36 lines modified | ||
| 70 | ····.line·41 | 70 | ····.line·41 |
| 71 | ····:goto_0 | 71 | ····:goto_0 |
| 72 | ····return-object·v0 | 72 | ····return-object·v0 |
| 73 | ····.line·39 | 73 | ····.line·39 |
| 74 | ····:cond_0 | 74 | ····:cond_0 |
| 75 | ····sget-object·v | 75 | ····sget-object·v1,·Ljava/util/Locale;->ENGLISH:Ljava/util/Locale; |
| 76 | ····const-string·v | 76 | ····const-string·v0,·"Locale.ENGLISH" |
| 77 | ····invoke-static·{v | 77 | ····invoke-static·{v1,·v0},·Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V |
| 78 | ····if-nez·p1,·:cond_1 | ||
| 79 | ····new-instance·v0,·Lkotlin/TypeCastException; | ||
| 80 | ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·java.lang.String" | ||
| 81 | ····invoke-direct·{v0,·v1},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V | ||
| 82 | ····throw·v0 | ||
| 83 | ····:cond_1 | ||
| 84 | ····move-object·v0,·p1 | ||
| 85 | ····check-cast·v0,·Ljava/lang/String; | ||
| 78 | ····invoke-virtual·{ | 86 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String; |
| 79 | ····move-result-object·v0 | 87 | ····move-result-object·v0 |
| 80 | ····const-string·v1,·"(this·as·java.lang.String).toUpperCase(locale)" | 88 | ····const-string·v1,·"(this·as·java.lang.String).toUpperCase(locale)" |
| 81 | ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V | 89 | ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V |
| Offset 94, 29 lines modified | Offset 109, 44 lines modified | ||
| 94 | ····check-cast·v1,·Ljava/lang/CharSequence; | 109 | ····check-cast·v1,·Ljava/lang/CharSequence; |
| 95 | ····invoke-static·{v0,·v1,·v2,·v3,·v4},·Lkotlin/text/StringsKt;->a(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z | 110 | ····invoke-static·{v0,·v1,·v2,·v3,·v4},·Lkotlin/text/StringsKt;->a(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z |
| 96 | ····move-result·v0 | 111 | ····move-result·v0 |
| 97 | ····if-eqz·v0,·:cond_ | 112 | ····if-eqz·v0,·:cond_2 |
| 98 | ····sget-object·v0,·Lorg/ligi/passandroid/model/pass/PassBarCodeFormat;->AZTEC:Lorg/ligi/passandroid/model/pass/PassBarCodeFormat; | 113 | ····sget-object·v0,·Lorg/ligi/passandroid/model/pass/PassBarCodeFormat;->AZTEC:Lorg/ligi/passandroid/model/pass/PassBarCodeFormat; |
| 99 | ····goto·:goto_0 | 114 | ····goto·:goto_0 |
| 100 | ····.line·40 | 115 | ····.line·40 |
| 101 | ····:cond_ | 116 | ····:cond_2 |
| 102 | ····sget-object·v | 117 | ····sget-object·v1,·Ljava/util/Locale;->ENGLISH:Ljava/util/Locale; |
| 103 | ····const-string·v | 118 | ····const-string·v0,·"Locale.ENGLISH" |
| 104 | ····invoke-static·{v | 119 | ····invoke-static·{v1,·v0},·Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V |
| 120 | ····if-nez·p1,·:cond_3 | ||
| 121 | ····new-instance·v0,·Lkotlin/TypeCastException; | ||
| 122 | ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·java.lang.String" | ||
| 123 | ····invoke-direct·{v0,·v1},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V | ||
| 124 | ····throw·v0 | ||
| 125 | ····:cond_3 | ||
| 126 | ····move-object·v0,·p1 | ||
| 127 | ····check-cast·v0,·Ljava/lang/String; | ||
| 105 | ····invoke-virtual·{ | 128 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String; |
| 106 | ····move-result-object·v0 | 129 | ····move-result-object·v0 |
| 107 | ····const-string·v1,·"(this·as·java.lang.String).toUpperCase(locale)" | 130 | ····const-string·v1,·"(this·as·java.lang.String).toUpperCase(locale)" |
| 108 | ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V | 131 | ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V |
| Offset 126, 28 lines modified | Offset 156, 41 lines modified | ||
| 126 | ····check-cast·v1,·Ljava/lang/CharSequence; | 156 | ····check-cast·v1,·Ljava/lang/CharSequence; |
| 127 | ····invoke-static·{v0,·v1,·v2,·v3,·v4},·Lkotlin/text/StringsKt;->a(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z | 157 | ····invoke-static·{v0,·v1,·v2,·v3,·v4},·Lkotlin/text/StringsKt;->a(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z |
| 128 | ····move-result·v0 | 158 | ····move-result·v0 |
| 129 | ····if-eqz·v0,·:cond_ | 159 | ····if-eqz·v0,·:cond_4 |
| 130 | ····sget-object·v0,·Lorg/ligi/passandroid/model/pass/PassBarCodeFormat;->CODE_128:Lorg/ligi/passandroid/model/pass/PassBarCodeFormat; | 160 | ····sget-object·v0,·Lorg/ligi/passandroid/model/pass/PassBarCodeFormat;->CODE_128:Lorg/ligi/passandroid/model/pass/PassBarCodeFormat; |
| 131 | ····goto·:goto_0 | 161 | ····goto·:goto_0 |
| 132 | ····.line·41 | 162 | ····.line·41 |
| 133 | ····:cond_ | 163 | ····:cond_4 |
| 134 | ····sget-object·v0,·Ljava/util/Locale;->ENGLISH:Ljava/util/Locale; | 164 | ····sget-object·v0,·Ljava/util/Locale;->ENGLISH:Ljava/util/Locale; |
| 135 | ····const-string·v1,·"Locale.ENGLISH" | 165 | ····const-string·v1,·"Locale.ENGLISH" |
| 136 | ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V | 166 | ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V |
| 167 | ····if-nez·p1,·:cond_5 | ||
| 168 | ····new-instance·v0,·Lkotlin/TypeCastException; | ||
| 169 | ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·java.lang.String" | ||
| 170 | ····invoke-direct·{v0,·v1},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V | ||
| 171 | ····throw·v0 | ||
| 172 | ····:cond_5 | ||
| 173 | ····check-cast·p1,·Ljava/lang/String; | ||
| 137 | ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String; | 174 | ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String; |
| 138 | ····move-result-object·v0 | 175 | ····move-result-object·v0 |
| 139 | ····const-string·v1,·"(this·as·java.lang.String).toUpperCase(locale)" | 176 | ····const-string·v1,·"(this·as·java.lang.String).toUpperCase(locale)" |
| 140 | ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V | 177 | ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V |
| Offset 158, 19 lines modified | Offset 201, 19 lines modified | ||
| 158 | ····check-cast·v1,·Ljava/lang/CharSequence; | 201 | ····check-cast·v1,·Ljava/lang/CharSequence; |
| Max diff block lines reached; 479/4942 bytes (9.69%) of diff not shown. | |||
| Offset 76, 14 lines modified | Offset 76, 16 lines modified | ||
| 76 | ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·java.lang.String" | 76 | ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·java.lang.String" |
| 77 | ····invoke-direct·{v0,·v1},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V | 77 | ····invoke-direct·{v0,·v1},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V |
| 78 | ····throw·v0 | 78 | ····throw·v0 |
| 79 | ····:cond_0 | 79 | ····:cond_0 |
| 80 | ····check-cast·v0,·Ljava/lang/String; | ||
| 80 | ····invoke-virtual·{v0},·Ljava/lang/String;->toUpperCase()Ljava/lang/String; | 81 | ····invoke-virtual·{v0},·Ljava/lang/String;->toUpperCase()Ljava/lang/String; |
| 81 | ····move-result-object·p2 | 82 | ····move-result-object·p2 |
| 82 | ····const-string·v0,·"(this·as·java.lang.String).toUpperCase()" | 83 | ····const-string·v0,·"(this·as·java.lang.String).toUpperCase()" |
| 83 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V | 84 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V |
| Offset 123, 15 lines modified | Offset 125, 26 lines modified | ||
| 123 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; | 125 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 124 | ····move-result-object·v0 | 126 | ····move-result-object·v0 |
| 125 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; | 127 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; |
| 128 | ····if-eqz·v1,·:cond_0 | ||
| 129 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | ||
| 130 | ····const-string·v1,·"Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance" | ||
| 131 | ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V | ||
| 132 | ····throw·v0 | ||
| 126 | ····.line·60 | 133 | ····.line·60 |
| 134 | ····:cond_0 | ||
| 127 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; | 135 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 128 | ····move-result-object·v0 | 136 | ····move-result-object·v0 |
| 129 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; | 137 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; |
| 130 | ····move-result-object·v2 | 138 | ····move-result-object·v2 |
| Offset 150, 32 lines modified | Offset 163, 32 lines modified | ||
| 150 | ····.line·59 | 163 | ····.line·59 |
| 151 | ····check-cast·v0,·Lorg/ligi/passandroid/Tracker; | 164 | ····check-cast·v0,·Lorg/ligi/passandroid/Tracker; |
| 152 | ····.line·18 | 165 | ····.line·18 |
| 153 | ····iget-object·v2,·p0,·Lorg/ligi/passandroid/model/pass/BarCode;->message:Ljava/lang/String; | 166 | ····iget-object·v2,·p0,·Lorg/ligi/passandroid/model/pass/BarCode;->message:Ljava/lang/String; |
| 154 | ····if-nez·v2,·:cond_ | 167 | ····if-nez·v2,·:cond_1 |
| 155 | ····.line·20 | 168 | ····.line·20 |
| 156 | ····const-string·v2,·"No·Barcode·in·pass·-·strange" | 169 | ····const-string·v2,·"No·Barcode·in·pass·-·strange" |
| 157 | ····invoke-interface·{v0,·v2,·v3},·Lorg/ligi/passandroid/Tracker;->a(Ljava/lang/String;Z)V | 170 | ····invoke-interface·{v0,·v2,·v3},·Lorg/ligi/passandroid/Tracker;->a(Ljava/lang/String;Z)V |
| 158 | ····move-object·v0,·v1 | 171 | ····move-object·v0,·v1 |
| 159 | ····.line·30 | 172 | ····.line·30 |
| 160 | ····:goto_0 | 173 | ····:goto_0 |
| 161 | ····return-object·v0 | 174 | ····return-object·v0 |
| 162 | ····.line·24 | 175 | ····.line·24 |
| 163 | ····:cond_ | 176 | ····:cond_1 |
| 164 | ····iget-object·v1,·p0,·Lorg/ligi/passandroid/model/pass/BarCode;->format:Lorg/ligi/passandroid/model/pass/PassBarCodeFormat; | 177 | ····iget-object·v1,·p0,·Lorg/ligi/passandroid/model/pass/BarCode;->format:Lorg/ligi/passandroid/model/pass/PassBarCodeFormat; |
| 165 | ····if-nez·v1,·:cond_ | 178 | ····if-nez·v1,·:cond_2 |
| 166 | ····.line·25 | 179 | ····.line·25 |
| 167 | ····const-string·v1,·"Barcode·format·is·null·-·fallback·to·QR" | 180 | ····const-string·v1,·"Barcode·format·is·null·-·fallback·to·QR" |
| 168 | ····invoke-static·{v1},·Lorg/ligi/tracedroid/logging/Log;->b(Ljava/lang/String;)V | 181 | ····invoke-static·{v1},·Lorg/ligi/tracedroid/logging/Log;->b(Ljava/lang/String;)V |
| 169 | ····.line·26 | 182 | ····.line·26 |
| Offset 191, 15 lines modified | Offset 204, 15 lines modified | ||
| 191 | ····invoke-static·{p1,·v0,·v1},·Lorg/ligi/passandroid/functions/BarcodeKt;->a(Landroid/content/res/Resources;Ljava/lang/String;Lorg/ligi/passandroid/model/pass/PassBarCodeFormat;)Landroid/graphics/drawable/BitmapDrawable; | 204 | ····invoke-static·{p1,·v0,·v1},·Lorg/ligi/passandroid/functions/BarcodeKt;->a(Landroid/content/res/Resources;Ljava/lang/String;Lorg/ligi/passandroid/model/pass/PassBarCodeFormat;)Landroid/graphics/drawable/BitmapDrawable; |
| 192 | ····move-result-object·v0 | 205 | ····move-result-object·v0 |
| 193 | ····goto·:goto_0 | 206 | ····goto·:goto_0 |
| 194 | ····.line·30 | 207 | ····.line·30 |
| 195 | ····:cond_ | 208 | ····:cond_2 |
| 196 | ····iget-object·v0,·p0,·Lorg/ligi/passandroid/model/pass/BarCode;->message:Ljava/lang/String; | 209 | ····iget-object·v0,·p0,·Lorg/ligi/passandroid/model/pass/BarCode;->message:Ljava/lang/String; |
| 197 | ····iget-object·v1,·p0,·Lorg/ligi/passandroid/model/pass/BarCode;->format:Lorg/ligi/passandroid/model/pass/PassBarCodeFormat; | 210 | ····iget-object·v1,·p0,·Lorg/ligi/passandroid/model/pass/BarCode;->format:Lorg/ligi/passandroid/model/pass/PassBarCodeFormat; |
| 198 | ····invoke-static·{p1,·v0,·v1},·Lorg/ligi/passandroid/functions/BarcodeKt;->a(Landroid/content/res/Resources;Ljava/lang/String;Lorg/ligi/passandroid/model/pass/PassBarCodeFormat;)Landroid/graphics/drawable/BitmapDrawable; | 211 | ····invoke-static·{p1,·v0,·v1},·Lorg/ligi/passandroid/functions/BarcodeKt;->a(Landroid/content/res/Resources;Ljava/lang/String;Lorg/ligi/passandroid/model/pass/PassBarCodeFormat;)Landroid/graphics/drawable/BitmapDrawable; |
| 199 | ····move-result-object·v0 | 212 | ····move-result-object·v0 |
| Offset 141, 80 lines modified | Offset 141, 92 lines modified | ||
| 141 | .end·method | 141 | .end·method |
| 142 | .method·public·final·toHtmlSnippet()Ljava/lang/String; | 142 | .method·public·final·toHtmlSnippet()Ljava/lang/String; |
| 143 | ····.locals·3 | 143 | ····.locals·3 |
| 144 | ····.prologue | 144 | ····.prologue |
| 145 | ····.line·9 | 145 | ····.line·9 |
| 146 | ····new-instance·v | 146 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
| 147 | ····invoke-direct·{v | 147 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V |
| 148 | ····.line·11 | 148 | ····.line·11 |
| 149 | ····iget-object·v | 149 | ····iget-object·v0,·p0,·Lorg/ligi/passandroid/model/pass/PassField;->label:Ljava/lang/String; |
| 150 | ····if-eqz·v | 150 | ····if-eqz·v0,·:cond_0 |
| 151 | ···· | 151 | ····check-cast·v0,·Ljava/lang/String; |
| 152 | ····new-instance·v0,·Ljava/lang/StringBuilder; | ||
| 152 | ····invoke-direct·{v | 153 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
| 153 | ····const-string·v2,·"<b>" | 154 | ····const-string·v2,·"<b>" |
| 154 | ····invoke-virtual·{v | 155 | ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 155 | ····move-result-object·v | 156 | ····move-result-object·v0 |
| 156 | ····iget-object·v2,·p0,·Lorg/ligi/passandroid/model/pass/PassField;->label:Ljava/lang/String; | 157 | ····iget-object·v2,·p0,·Lorg/ligi/passandroid/model/pass/PassField;->label:Ljava/lang/String; |
| 157 | ····invoke-virtual·{v | 158 | ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 158 | ····move-result-object·v | 159 | ····move-result-object·v0 |
| 159 | ····const-string·v2,·"</b>·" | 160 | ····const-string·v2,·"</b>·" |
| 160 | ····invoke-virtual·{v | 161 | ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 162 | ····move-result-object·v0 | ||
| 161 | ···· | 163 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| 164 | ····move-result-object·v0 | ||
| 162 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;-> | 165 | ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 163 | ····move-result-object·v | 166 | ····move-result-object·v0 |
| 164 | ···· | 167 | ····check-cast·v0,·Ljava/lang/StringBuilder; |
| 165 | ····.line·12 | 168 | ····.line·12 |
| 166 | ····:cond_0 | 169 | ····:cond_0 |
| 167 | ····iget-object·v | 170 | ····iget-object·v0,·p0,·Lorg/ligi/passandroid/model/pass/PassField;->value:Ljava/lang/String; |
| 168 | ····if-eqz·v | 171 | ····if-eqz·v0,·:cond_1 |
| 169 | ···· | 172 | ····check-cast·v0,·Ljava/lang/String; |
| 173 | ····iget-object·v0,·p0,·Lorg/ligi/passandroid/model/pass/PassField;->value:Ljava/lang/String; | ||
| 170 | ····invoke-virtual·{v | 174 | ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 175 | ····move-result-object·v0 | ||
| 176 | ····check-cast·v0,·Ljava/lang/StringBuilder; | ||
| 171 | ····.line·14 | 177 | ····.line·14 |
| 172 | ····:cond_1 | 178 | ····:cond_1 |
| 173 | ····iget-object·v | 179 | ····iget-object·v0,·p0,·Lorg/ligi/passandroid/model/pass/PassField;->label:Ljava/lang/String; |
| 174 | ····if-nez·v | 180 | ····if-nez·v0,·:cond_2 |
| 175 | ····iget-object·v | 181 | ····iget-object·v0,·p0,·Lorg/ligi/passandroid/model/pass/PassField;->value:Ljava/lang/String; |
| 176 | ····if-eqz·v | 182 | ····if-eqz·v0,·:cond_3 |
| 177 | ····.line·15 | 183 | ····.line·15 |
| 178 | ····:cond_2 | 184 | ····:cond_2 |
| 179 | ····const-string·v | 185 | ····const-string·v0,·"<br/>" |
| 180 | ····invoke-virtual·{v | 186 | ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 181 | ····.line·17 | 187 | ····.line·17 |
| 182 | ····:cond_3 | 188 | ····:cond_3 |
| 183 | ····invoke-virtual·{v | 189 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| 184 | ····move-result-object·v0 | 190 | ····move-result-object·v0 |
| 185 | ····const-string·v1,·"result.toString()" | 191 | ····const-string·v1,·"result.toString()" |
| 186 | ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V | 192 | ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V |
| Offset 617, 15 lines modified | Offset 617, 20 lines modified | ||
| 617 | ····new-array·v0,·v0,·[Landroid/print/PageRange; | 617 | ····new-array·v0,·v0,·[Landroid/print/PageRange; |
| 618 | ····sget-object·v1,·Landroid/print/PageRange;->ALL_PAGES:Landroid/print/PageRange; | 618 | ····sget-object·v1,·Landroid/print/PageRange;->ALL_PAGES:Landroid/print/PageRange; |
| 619 | ····aput-object·v1,·v0,·v4 | 619 | ····aput-object·v1,·v0,·v4 |
| 620 | ····.line·116 | ||
| 621 | ····check-cast·v0,·[Ljava/lang/Object; | ||
| 620 | ····.line·65 | 622 | ····.line·65 |
| 623 | ····check-cast·v0,·[Landroid/print/PageRange; | ||
| 621 | ····invoke-virtual·{p4,·v0},·Landroid/print/PrintDocumentAdapter$WriteResultCallback;->onWriteFinished([Landroid/print/PageRange;)V | 624 | ····invoke-virtual·{p4,·v0},·Landroid/print/PrintDocumentAdapter$WriteResultCallback;->onWriteFinished([Landroid/print/PageRange;)V |
| 622 | ····.line·66 | 625 | ····.line·66 |
| 623 | ····:goto_0 | 626 | ····:goto_0 |
| 624 | ····return-void | 627 | ····return-void |
| 625 | ····.line·57 | 628 | ····.line·57 |
| Offset 62, 15 lines modified | Offset 62, 26 lines modified | ||
| 62 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; | 62 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 63 | ····move-result-object·v0 | 63 | ····move-result-object·v0 |
| 64 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; | 64 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; |
| 65 | ····if-eqz·v2,·:cond_0 | ||
| 66 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | ||
| 67 | ····const-string·v1,·"Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance" | ||
| 68 | ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V | ||
| 69 | ····throw·v0 | ||
| 65 | ····.line·63 | 70 | ····.line·63 |
| 71 | ····:cond_0 | ||
| 66 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; | 72 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 67 | ····move-result-object·v0 | 73 | ····move-result-object·v0 |
| 68 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; | 74 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; |
| 69 | ····move-result-object·v1 | 75 | ····move-result-object·v1 |
| Offset 97, 15 lines modified | Offset 108, 26 lines modified | ||
| 97 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; | 108 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 98 | ····move-result-object·v0 | 109 | ····move-result-object·v0 |
| 99 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; | 110 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; |
| 111 | ····if-eqz·v2,·:cond_1 | ||
| 112 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | ||
| 113 | ····const-string·v1,·"Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance" | ||
| 114 | ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V | ||
| 115 | ····throw·v0 | ||
| 100 | ····.line·67 | 116 | ····.line·67 |
| 117 | ····:cond_1 | ||
| 101 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; | 118 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 102 | ····move-result-object·v0 | 119 | ····move-result-object·v0 |
| 103 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; | 120 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; |
| 104 | ····move-result-object·v1 | 121 | ····move-result-object·v1 |
| Offset 24, 15 lines modified | Offset 24, 26 lines modified | ||
| 24 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; | 24 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 25 | ····move-result-object·v0 | 25 | ····move-result-object·v0 |
| 26 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; | 26 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; |
| 27 | ····if-eqz·v2,·:cond_0 | ||
| 28 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | ||
| 29 | ····const-string·v1,·"Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance" | ||
| 30 | ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V | ||
| 31 | ····throw·v0 | ||
| 27 | ····.line·30 | 32 | ····.line·30 |
| 33 | ····:cond_0 | ||
| 28 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; | 34 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 29 | ····move-result-object·v0 | 35 | ····move-result-object·v0 |
| 30 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; | 36 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; |
| 31 | ····move-result-object·v1 | 37 | ····move-result-object·v1 |
| Offset 59, 15 lines modified | Offset 70, 26 lines modified | ||
| 59 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; | 70 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 60 | ····move-result-object·v0 | 71 | ····move-result-object·v0 |
| 61 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; | 72 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; |
| 73 | ····if-eqz·v2,·:cond_1 | ||
| 74 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | ||
| 75 | ····const-string·v1,·"Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance" | ||
| 76 | ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V | ||
| 77 | ····throw·v0 | ||
| 62 | ····.line·34 | 78 | ····.line·34 |
| 79 | ····:cond_1 | ||
| 63 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; | 80 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 64 | ····move-result-object·v0 | 81 | ····move-result-object·v0 |
| 65 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; | 82 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; |
| 66 | ····move-result-object·v1 | 83 | ····move-result-object·v1 |
| Offset 22, 15 lines modified | Offset 22, 26 lines modified | ||
| 22 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; | 22 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 23 | ····move-result-object·v0 | 23 | ····move-result-object·v0 |
| 24 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; | 24 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; |
| 25 | ····if-eqz·v2,·:cond_0 | ||
| 26 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | ||
| 27 | ····const-string·v1,·"Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance" | ||
| 28 | ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V | ||
| 29 | ····throw·v0 | ||
| 25 | ····.line·38 | 30 | ····.line·38 |
| 31 | ····:cond_0 | ||
| 26 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; | 32 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 27 | ····move-result-object·v0 | 33 | ····move-result-object·v0 |
| 28 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; | 34 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; |
| 29 | ····move-result-object·v1 | 35 | ····move-result-object·v1 |
| Offset 109, 15 lines modified | Offset 109, 26 lines modified | ||
| 109 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; | 109 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 110 | ····move-result-object·v0 | 110 | ····move-result-object·v0 |
| 111 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; | 111 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; |
| 112 | ····if-eqz·v2,·:cond_0 | ||
| 113 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | ||
| 114 | ····const-string·v1,·"Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance" | ||
| 115 | ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V | ||
| 116 | ····throw·v0 | ||
| 112 | ····.line·169 | 117 | ····.line·169 |
| 118 | ····:cond_0 | ||
| 113 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; | 119 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 114 | ····move-result-object·v0 | 120 | ····move-result-object·v0 |
| 115 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; | 121 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; |
| 116 | ····move-result-object·v1 | 122 | ····move-result-object·v1 |
| Offset 144, 15 lines modified | Offset 155, 26 lines modified | ||
| 144 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; | 155 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 145 | ····move-result-object·v0 | 156 | ····move-result-object·v0 |
| 146 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; | 157 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; |
| 158 | ····if-eqz·v2,·:cond_1 | ||
| 159 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | ||
| 160 | ····const-string·v1,·"Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance" | ||
| 161 | ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V | ||
| 162 | ····throw·v0 | ||
| 147 | ····.line·173 | 163 | ····.line·173 |
| 164 | ····:cond_1 | ||
| 148 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; | 165 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 149 | ····move-result-object·v0 | 166 | ····move-result-object·v0 |
| 150 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; | 167 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; |
| 151 | ····move-result-object·v1 | 168 | ····move-result-object·v1 |
| Offset 638, 33 lines modified | Offset 660, 44 lines modified | ||
| 638 | ····iget-object·v0,·p0,·Lorg/ligi/passandroid/ui/PassEditActivity;->d:Lorg/ligi/passandroid/model/PassStore; | 660 | ····iget-object·v0,·p0,·Lorg/ligi/passandroid/ui/PassEditActivity;->d:Lorg/ligi/passandroid/model/PassStore; |
| 639 | ····invoke-interface·{v0},·Lorg/ligi/passandroid/model/PassStore;->getCurrentPass()Lorg/ligi/passandroid/model/pass/Pass; | 661 | ····invoke-interface·{v0},·Lorg/ligi/passandroid/model/PassStore;->getCurrentPass()Lorg/ligi/passandroid/model/pass/Pass; |
| 640 | ····move-result-object·v0 | 662 | ····move-result-object·v0 |
| 641 | ····.line·70 | 663 | ····.line·70 |
| 642 | ····if-eqz·v0,·:cond_ | 664 | ····if-eqz·v0,·:cond_2 |
| 643 | ····.line·71 | 665 | ····.line·71 |
| 666 | ····if-nez·v0,·:cond_0 | ||
| 667 | ····new-instance·v0,·Lkotlin/TypeCastException; | ||
| 668 | ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·org.ligi.passandroid.model.pass.PassImpl" | ||
| 669 | ····invoke-direct·{v0,·v1},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V | ||
| 670 | ····throw·v0 | ||
| 671 | ····:cond_0 | ||
| 644 | ····check-cast·v0,·Lorg/ligi/passandroid/model/pass/PassImpl; | 672 | ····check-cast·v0,·Lorg/ligi/passandroid/model/pass/PassImpl; |
| 645 | ····iput-object·v0,·p0,·Lorg/ligi/passandroid/ui/PassEditActivity;->b:Lorg/ligi/passandroid/model/pass/PassImpl; | 673 | ····iput-object·v0,·p0,·Lorg/ligi/passandroid/ui/PassEditActivity;->b:Lorg/ligi/passandroid/model/pass/PassImpl; |
| 646 | ····.line·74 | 674 | ····.line·74 |
| 647 | ····:goto_0 | 675 | ····:goto_0 |
| 648 | ····invoke-virtual·{p0},·Lorg/ligi/passandroid/ui/PassEditActivity;->getSupportActionBar()Landroid/support/v7/app/ActionBar; | 676 | ····invoke-virtual·{p0},·Lorg/ligi/passandroid/ui/PassEditActivity;->getSupportActionBar()Landroid/support/v7/app/ActionBar; |
| 649 | ····move-result-object·v0 | 677 | ····move-result-object·v0 |
| 650 | ····if-eqz·v0,·:cond_ | 678 | ····if-eqz·v0,·:cond_1 |
| 651 | ····invoke-virtual·{v0,·v4},·Landroid/support/v7/app/ActionBar;->setDisplayHomeAsUpEnabled(Z)V | 679 | ····invoke-virtual·{v0,·v4},·Landroid/support/v7/app/ActionBar;->setDisplayHomeAsUpEnabled(Z)V |
| 652 | ····.line·78 | 680 | ····.line·78 |
| 653 | ····:cond_ | 681 | ····:cond_1 |
| 654 | ····invoke-virtual·{p0},·Lorg/ligi/passandroid/ui/PassEditActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; | 682 | ····invoke-virtual·{p0},·Lorg/ligi/passandroid/ui/PassEditActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; |
| 655 | ····move-result-object·v0 | 683 | ····move-result-object·v0 |
| 656 | ····invoke-virtual·{v0},·Landroid/support/v4/app/FragmentManager;->a()Landroid/support/v4/app/FragmentTransaction; | 684 | ····invoke-virtual·{v0},·Landroid/support/v4/app/FragmentManager;->a()Landroid/support/v4/app/FragmentTransaction; |
| 657 | ····move-result-object·v1 | 685 | ····move-result-object·v1 |
| Offset 717, 15 lines modified | Offset 750, 15 lines modified | ||
| 717 | ····invoke-virtual·{v0,·v1},·Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V | 750 | ····invoke-virtual·{v0,·v1},·Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V |
| 718 | ····.line·91 | 751 | ····.line·91 |
| 719 | ····return-void | 752 | ····return-void |
| 720 | ····.line·73 | 753 | ····.line·73 |
| 721 | ····:cond_ | 754 | ····:cond_2 |
| 722 | ····invoke-virtual·{p0},·Lorg/ligi/passandroid/ui/PassEditActivity;->finish()V | 755 | ····invoke-virtual·{p0},·Lorg/ligi/passandroid/ui/PassEditActivity;->finish()V |
| 723 | ····goto·:goto_0 | 756 | ····goto·:goto_0 |
| 724 | .end·method | 757 | .end·method |
| 725 | .method·public·onOptionsItemSelected(Landroid/view/MenuItem;)Z | 758 | .method·public·onOptionsItemSelected(Landroid/view/MenuItem;)Z |
| 726 | ····.locals·1 | 759 | ····.locals·1 |
| Offset 66, 36 lines modified | Offset 66, 44 lines modified | ||
| 66 | ····.prologue | 66 | ····.prologue |
| 67 | ····const-string·v0,·"topic" | 67 | ····const-string·v0,·"topic" |
| 68 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V | 68 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V |
| 69 | ····.line·99 | 69 | ····.line·99 |
| 70 | ····new-instance·v | 70 | ····new-instance·v1,·Lorg/ligi/passandroid/ui/PassListFragment; |
| 71 | ····invoke-direct·{v | 71 | ····invoke-direct·{v1},·Lorg/ligi/passandroid/ui/PassListFragment;-><init>()V |
| 72 | ····move-object·v0,·v1 | ||
| 73 | ····check-cast·v0,·Lorg/ligi/passandroid/ui/PassListFragment; | ||
| 72 | ····.line·100 | 74 | ····.line·100 |
| 73 | ····new-instance·v | 75 | ····new-instance·v2,·Landroid/os/Bundle; |
| 74 | ····invoke-direct·{v | 76 | ····invoke-direct·{v2},·Landroid/os/Bundle;-><init>()V |
| 75 | ····invoke-virtual·{v0,·v | 77 | ····invoke-virtual·{v0,·v2},·Lorg/ligi/passandroid/ui/PassListFragment;->setArguments(Landroid/os/Bundle;)V |
| 76 | ····.line·101 | 78 | ····.line·101 |
| 77 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/ui/PassListFragment;->getArguments()Landroid/os/Bundle; | 79 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/ui/PassListFragment;->getArguments()Landroid/os/Bundle; |
| 78 | ····move-result-object·v | 80 | ····move-result-object·v0 |
| 79 | ····sget-object·v2,·Lorg/ligi/passandroid/ui/PassListFragment;->a:Lorg/ligi/passandroid/ui/PassListFragment$Companion; | 81 | ····sget-object·v2,·Lorg/ligi/passandroid/ui/PassListFragment;->a:Lorg/ligi/passandroid/ui/PassListFragment$Companion; |
| 80 | ····invoke-direct·{v2},·Lorg/ligi/passandroid/ui/PassListFragment$Companion;->a()Ljava/lang/String; | 82 | ····invoke-direct·{v2},·Lorg/ligi/passandroid/ui/PassListFragment$Companion;->a()Ljava/lang/String; |
| 81 | ····move-result-object·v2 | 83 | ····move-result-object·v2 |
| 82 | ····invoke-virtual·{v | 84 | ····invoke-virtual·{v0,·v2,·p1},·Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V |
| 83 | ····.line·102 | 85 | ····.line·102 |
| 84 | ····nop | 86 | ····nop |
| 87 | ····.line·99 | ||
| 88 | ····check-cast·v1,·Lorg/ligi/passandroid/ui/PassListFragment; | ||
| 89 | ····.line·102 | ||
| 85 | ····return-object·v | 90 | ····return-object·v1 |
| 86 | .end·method | 91 | .end·method |
| Offset 67, 15 lines modified | Offset 67, 26 lines modified | ||
| 67 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; | 67 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 68 | ····move-result-object·v0 | 68 | ····move-result-object·v0 |
| 69 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; | 69 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; |
| 70 | ····if-eqz·v2,·:cond_0 | ||
| 71 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | ||
| 72 | ····const-string·v1,·"Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance" | ||
| 73 | ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V | ||
| 74 | ····throw·v0 | ||
| 70 | ····.line·109 | 75 | ····.line·109 |
| 76 | ····:cond_0 | ||
| 71 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; | 77 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 72 | ····move-result-object·v0 | 78 | ····move-result-object·v0 |
| 73 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; | 79 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; |
| 74 | ····move-result-object·v1 | 80 | ····move-result-object·v1 |
| Offset 102, 15 lines modified | Offset 113, 26 lines modified | ||
| 102 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; | 113 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 103 | ····move-result-object·v0 | 114 | ····move-result-object·v0 |
| 104 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; | 115 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; |
| 116 | ····if-eqz·v2,·:cond_1 | ||
| 117 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | ||
| 118 | ····const-string·v1,·"Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance" | ||
| 119 | ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V | ||
| 120 | ····throw·v0 | ||
| 105 | ····.line·113 | 121 | ····.line·113 |
| 122 | ····:cond_1 | ||
| 106 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; | 123 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 107 | ····move-result-object·v0 | 124 | ····move-result-object·v0 |
| 108 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; | 125 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; |
| 109 | ····move-result-object·v1 | 126 | ····move-result-object·v1 |
| Offset 137, 15 lines modified | Offset 159, 26 lines modified | ||
| 137 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; | 159 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 138 | ····move-result-object·v0 | 160 | ····move-result-object·v0 |
| 139 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; | 161 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; |
| 162 | ····if-eqz·v2,·:cond_2 | ||
| 163 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | ||
| 164 | ····const-string·v1,·"Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance" | ||
| 165 | ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V | ||
| 166 | ····throw·v0 | ||
| 140 | ····.line·117 | 167 | ····.line·117 |
| 168 | ····:cond_2 | ||
| 141 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; | 169 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 142 | ····move-result-object·v0 | 170 | ····move-result-object·v0 |
| 143 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; | 171 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; |
| 144 | ····move-result-object·v1 | 172 | ····move-result-object·v1 |
| Offset 43, 55 lines modified | Offset 43, 57 lines modified | ||
| 43 | ····check-cast·v0,·Landroid/support/v7/app/AppCompatActivity; | 43 | ····check-cast·v0,·Landroid/support/v7/app/AppCompatActivity; |
| 44 | ····iget-object·v1,·p0,·Lorg/ligi/passandroid/ui/PassEditActivity$onCreate$3;->a:Lorg/ligi/passandroid/ui/PassEditActivity; | 44 | ····iget-object·v1,·p0,·Lorg/ligi/passandroid/ui/PassEditActivity$onCreate$3;->a:Lorg/ligi/passandroid/ui/PassEditActivity; |
| 45 | ····invoke-virtual·{v1},·Lorg/ligi/passandroid/ui/PassEditActivity;->b()Lorg/greenrobot/eventbus/EventBus; | 45 | ····invoke-virtual·{v1},·Lorg/ligi/passandroid/ui/PassEditActivity;->b()Lorg/greenrobot/eventbus/EventBus; |
| 46 | ····move-result-object·v | 46 | ····move-result-object·v3 |
| 47 | ····iget-object·v1,·p0,·Lorg/ligi/passandroid/ui/PassEditActivity$onCreate$3;->a:Lorg/ligi/passandroid/ui/PassEditActivity; | 47 | ····iget-object·v1,·p0,·Lorg/ligi/passandroid/ui/PassEditActivity$onCreate$3;->a:Lorg/ligi/passandroid/ui/PassEditActivity; |
| 48 | ····invoke-static·{v1},·Lorg/ligi/passandroid/ui/PassEditActivity;->a(Lorg/ligi/passandroid/ui/PassEditActivity;)Lorg/ligi/passandroid/model/pass/PassImpl; | 48 | ····invoke-static·{v1},·Lorg/ligi/passandroid/ui/PassEditActivity;->a(Lorg/ligi/passandroid/ui/PassEditActivity;)Lorg/ligi/passandroid/model/pass/PassImpl; |
| 49 | ····move-result-object·v1 | 49 | ····move-result-object·v1 |
| 50 | ····check-cast·v1,·Lorg/ligi/passandroid/model/pass/Pass; | 50 | ····check-cast·v1,·Lorg/ligi/passandroid/model/pass/Pass; |
| 51 | ····new-instance·v | 51 | ····new-instance·v4,·Lorg/ligi/passandroid/model/pass/BarCode; |
| 52 | ····sget-object·v | 52 | ····sget-object·v5,·Lorg/ligi/passandroid/model/pass/PassBarCodeFormat;->QR_CODE:Lorg/ligi/passandroid/model/pass/PassBarCodeFormat; |
| 53 | ····invoke-static·{},·Ljava/util/UUID;->randomUUID()Ljava/util/UUID; | 53 | ····invoke-static·{},·Ljava/util/UUID;->randomUUID()Ljava/util/UUID; |
| 54 | ····move-result-object·v | 54 | ····move-result-object·v2 |
| 55 | ····invoke-virtual·{v | 55 | ····invoke-virtual·{v2},·Ljava/util/UUID;->toString()Ljava/lang/String; |
| 56 | ····move-result-object·v | 56 | ····move-result-object·v2 |
| 57 | ····if-nez·v | 57 | ····if-nez·v2,·:cond_0 |
| 58 | ····new-instance·v0,·Lkotlin/TypeCastException; | 58 | ····new-instance·v0,·Lkotlin/TypeCastException; |
| 59 | ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·java.lang.String" | 59 | ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·java.lang.String" |
| 60 | ····invoke-direct·{v0,·v1},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V | 60 | ····invoke-direct·{v0,·v1},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V |
| 61 | ····throw·v0 | 61 | ····throw·v0 |
| 62 | ····:cond_0 | 62 | ····:cond_0 |
| 63 | ···· | 63 | ····check-cast·v2,·Ljava/lang/String; |
| 64 | ····invoke-virtual·{v2},·Ljava/lang/String;->toUpperCase()Ljava/lang/String; | ||
| 64 | ····move-result-object·v | 65 | ····move-result-object·v2 |
| 65 | ····const-string·v6,·"(this·as·java.lang.String).toUpperCase()" | 66 | ····const-string·v6,·"(this·as·java.lang.String).toUpperCase()" |
| 66 | ····invoke-static·{v | 67 | ····invoke-static·{v2,·v6},·Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V |
| 67 | ····invoke-direct·{v | 68 | ····invoke-direct·{v4,·v5,·v2},·Lorg/ligi/passandroid/model/pass/BarCode;-><init>(Lorg/ligi/passandroid/model/pass/PassBarCodeFormat;Ljava/lang/String;)V |
| 68 | ····invoke-static·{v0,·v | 69 | ····invoke-static·{v0,·v3,·v1,·v4},·Lorg/ligi/passandroid/ui/edit/dialogs/BarcodePickDialogKt;->a(Landroid/support/v7/app/AppCompatActivity;Lorg/greenrobot/eventbus/EventBus;Lorg/ligi/passandroid/model/pass/Pass;Lorg/ligi/passandroid/model/pass/BarCode;)V |
| 69 | ····.line·89 | 70 | ····.line·89 |
| 70 | ····return-void | 71 | ····return-void |
| 71 | .end·method | 72 | .end·method |
| Offset 66, 14 lines modified | Offset 66, 20 lines modified | ||
| 66 | ····aput-object·v1,·v0,·v2 | 66 | ····aput-object·v1,·v0,·v2 |
| 67 | ····const-string·v1,·"window.location·=·\'(.*\\.pkpass.*?)\'" | 67 | ····const-string·v1,·"window.location·=·\'(.*\\.pkpass.*?)\'" |
| 68 | ····aput-object·v1,·v0,·v6 | 68 | ····aput-object·v1,·v0,·v6 |
| 69 | ····.line·95 | ||
| 70 | ····check-cast·v0,·[Ljava/lang/Object; | ||
| 71 | ····.line·61 | ||
| 72 | ····check-cast·v0,·[Ljava/lang/String; | ||
| 69 | ····.line·63 | 73 | ····.line·63 |
| 70 | ····check-cast·v0,·[Ljava/lang/Object; | 74 | ····check-cast·v0,·[Ljava/lang/Object; |
| 71 | ····.line·64 | 75 | ····.line·64 |
| 72 | ····nop | 76 | ····nop |
| 73 | ····.line·96 | 77 | ····.line·96 |
| Offset 43, 15 lines modified | Offset 43, 15 lines modified | ||
| 43 | ····return-void | 43 | ····return-void |
| 44 | .end·method | 44 | .end·method |
| 45 | #·virtual·methods | 45 | #·virtual·methods |
| 46 | .method·public·final·a()Landroid/app/ProgressDialog; | 46 | .method·public·final·a()Landroid/app/ProgressDialog; |
| 47 | ····.locals· | 47 | ····.locals·4 |
| 48 | ····.prologue | 48 | ····.prologue |
| 49 | ····.line·15 | 49 | ····.line·15 |
| 50 | ····new-instance·v1,·Landroid/app/ProgressDialog; | 50 | ····new-instance·v1,·Landroid/app/ProgressDialog; |
| 51 | ····iget-object·v0,·p0,·Lorg/ligi/passandroid/ui/ImportAndShowAsyncTask$progressDialog$2;->a:Lorg/ligi/passandroid/ui/ImportAndShowAsyncTask; | 51 | ····iget-object·v0,·p0,·Lorg/ligi/passandroid/ui/ImportAndShowAsyncTask$progressDialog$2;->a:Lorg/ligi/passandroid/ui/ImportAndShowAsyncTask; |
| Offset 59, 39 lines modified | Offset 59, 47 lines modified | ||
| 59 | ····move-result-object·v0 | 59 | ····move-result-object·v0 |
| 60 | ····check-cast·v0,·Landroid/content/Context; | 60 | ····check-cast·v0,·Landroid/content/Context; |
| 61 | ····invoke-direct·{v1,·v0},·Landroid/app/ProgressDialog;-><init>(Landroid/content/Context;)V | 61 | ····invoke-direct·{v1,·v0},·Landroid/app/ProgressDialog;-><init>(Landroid/content/Context;)V |
| 62 | ····move-object·v0,·v1 | ||
| 63 | ····check-cast·v0,·Landroid/app/ProgressDialog; | ||
| 62 | ····.line·16 | 64 | ····.line·16 |
| 63 | ····iget-object·v | 65 | ····iget-object·v2,·p0,·Lorg/ligi/passandroid/ui/ImportAndShowAsyncTask$progressDialog$2;->a:Lorg/ligi/passandroid/ui/ImportAndShowAsyncTask; |
| 64 | ····invoke-virtual·{v | 66 | ····invoke-virtual·{v2},·Lorg/ligi/passandroid/ui/ImportAndShowAsyncTask;->a()Lorg/ligi/passandroid/ui/PassImportActivity; |
| 65 | ····move-result-object·v | 67 | ····move-result-object·v2 |
| 66 | ····const·v | 68 | ····const·v3,·0x7f070076 |
| 67 | ····invoke-virtual·{v | 69 | ····invoke-virtual·{v2,·v3},·Lorg/ligi/passandroid/ui/PassImportActivity;->getString(I)Ljava/lang/String; |
| 68 | ····move-result-object·v | 70 | ····move-result-object·v2 |
| 69 | ····check-cast·v | 71 | ····check-cast·v2,·Ljava/lang/CharSequence; |
| 70 | ····invoke-virtual·{v | 72 | ····invoke-virtual·{v0,·v2},·Landroid/app/ProgressDialog;->setMessage(Ljava/lang/CharSequence;)V |
| 71 | ····.line·17 | 73 | ····.line·17 |
| 72 | ····const/4·v | 74 | ····const/4·v2,·0x0 |
| 73 | ····invoke-virtual·{v | 75 | ····invoke-virtual·{v0,·v2},·Landroid/app/ProgressDialog;->setCancelable(Z)V |
| 74 | ····.line·18 | 76 | ····.line·18 |
| 75 | ····nop | 77 | ····nop |
| 78 | ····.line·15 | ||
| 79 | ····check-cast·v1,·Landroid/app/ProgressDialog; | ||
| 80 | ····.line·18 | ||
| 76 | ····return-object·v1 | 81 | ····return-object·v1 |
| 77 | .end·method | 82 | .end·method |
| 78 | .method·public·synthetic·invoke()Ljava/lang/Object; | 83 | .method·public·synthetic·invoke()Ljava/lang/Object; |
| 79 | ····.locals·1 | 84 | ····.locals·1 |
| 80 | ····.prologue | 85 | ····.prologue |
| Offset 98, 15 lines modified | Offset 98, 26 lines modified | ||
| 98 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; | 98 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 99 | ····move-result-object·v0 | 99 | ····move-result-object·v0 |
| 100 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; | 100 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; |
| 101 | ····if-eqz·v2,·:cond_0 | ||
| 102 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | ||
| 103 | ····const-string·v1,·"Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance" | ||
| 104 | ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V | ||
| 105 | ····throw·v0 | ||
| 101 | ····.line·158 | 106 | ····.line·158 |
| 107 | ····:cond_0 | ||
| 102 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; | 108 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 103 | ····move-result-object·v0 | 109 | ····move-result-object·v0 |
| 104 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; | 110 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; |
| 105 | ····move-result-object·v1 | 111 | ····move-result-object·v1 |
| Offset 133, 15 lines modified | Offset 144, 26 lines modified | ||
| 133 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; | 144 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 134 | ····move-result-object·v0 | 145 | ····move-result-object·v0 |
| 135 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; | 146 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; |
| 147 | ····if-eqz·v2,·:cond_1 | ||
| 148 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | ||
| 149 | ····const-string·v1,·"Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance" | ||
| 150 | ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V | ||
| 151 | ····throw·v0 | ||
| 136 | ····.line·162 | 152 | ····.line·162 |
| 153 | ····:cond_1 | ||
| 137 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; | 154 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 138 | ····move-result-object·v0 | 155 | ····move-result-object·v0 |
| 139 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; | 156 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; |
| 140 | ····move-result-object·v1 | 157 | ····move-result-object·v1 |
| Offset 168, 15 lines modified | Offset 190, 26 lines modified | ||
| 168 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; | 190 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 169 | ····move-result-object·v0 | 191 | ····move-result-object·v0 |
| 170 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; | 192 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; |
| 193 | ····if-eqz·v2,·:cond_2 | ||
| 194 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | ||
| 195 | ····const-string·v1,·"Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance" | ||
| 196 | ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V | ||
| 197 | ····throw·v0 | ||
| 171 | ····.line·166 | 198 | ····.line·166 |
| 199 | ····:cond_2 | ||
| 172 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; | 200 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 173 | ····move-result-object·v0 | 201 | ····move-result-object·v0 |
| 174 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; | 202 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; |
| 175 | ····move-result-object·v1 | 203 | ····move-result-object·v1 |
| Offset 308, 14 lines modified | Offset 308, 18 lines modified | ||
| 308 | ····move-result-object·v2 | 308 | ····move-result-object·v2 |
| 309 | ····const-string·v3,·"icon" | 309 | ····const-string·v3,·"icon" |
| 310 | ····invoke-interface·{v0,·v2,·v3},·Lorg/ligi/passandroid/model/pass/Pass;->getBitmap(Lorg/ligi/passandroid/model/PassStore;Ljava/lang/String;)Landroid/graphics/Bitmap; | 310 | ····invoke-interface·{v0,·v2,·v3},·Lorg/ligi/passandroid/model/pass/Pass;->getBitmap(Lorg/ligi/passandroid/model/PassStore;Ljava/lang/String;)Landroid/graphics/Bitmap; |
| 311 | ····move-result-object·v0 | ||
| 312 | ····check-cast·v0,·Landroid/graphics/Bitmap; | ||
| 311 | ····.line·158 | 313 | ····.line·158 |
| 312 | ····nop | 314 | ····nop |
| 313 | ····.line·157 | 315 | ····.line·157 |
| 314 | ····nop | 316 | ····nop |
| 315 | ····.line·161 | 317 | ····.line·161 |
| Offset 155, 16 lines modified | Offset 155, 19 lines modified | ||
| 155 | ····:cond_2 | 155 | ····:cond_2 |
| 156 | ····invoke-static·{},·Lkotlin/collections/CollectionsKt;->a()Ljava/util/List; | 156 | ····invoke-static·{},·Lkotlin/collections/CollectionsKt;->a()Ljava/util/List; |
| 157 | ····move-result-object·v0 | 157 | ····move-result-object·v0 |
| 158 | ····goto·:goto_1 | 158 | ····goto·:goto_1 |
| 159 | ····.line· | 159 | ····.line·79 |
| 160 | ····:cond_3 | 160 | ····:cond_3 |
| 161 | ····check-cast·v0,·Ljava/util/Collection; | ||
| 162 | ····.line·80 | ||
| 161 | ····invoke-interface·{v0},·Ljava/util/Collection;->size()I | 163 | ····invoke-interface·{v0},·Ljava/util/Collection;->size()I |
| 162 | ····move-result·v1 | 164 | ····move-result·v1 |
| 163 | ····new-array·v1,·v1,·[Ljava/lang/String; | 165 | ····new-array·v1,·v1,·[Ljava/lang/String; |
| 164 | ····invoke-interface·{v0,·v1},·Ljava/util/Collection;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; | 166 | ····invoke-interface·{v0,·v1},·Ljava/util/Collection;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; |
| Offset 177, 16 lines modified | Offset 180, 18 lines modified | ||
| 177 | ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·kotlin.Array<T>" | 180 | ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·kotlin.Array<T>" |
| 178 | ····invoke-direct·{v0,·v1},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V | 181 | ····invoke-direct·{v0,·v1},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V |
| 179 | ····throw·v0 | 182 | ····throw·v0 |
| 180 | ····.line·56 | ||
| 181 | ····:cond_4 | 183 | ····:cond_4 |
| 184 | ····check-cast·v0,·[Ljava/lang/Object; | ||
| 185 | ····.line·56 | ||
| 182 | ····invoke-static·{v0},·Lkotlin/collections/ArraysKt;->a([Ljava/lang/Object;)Ljava/lang/Object; | 186 | ····invoke-static·{v0},·Lkotlin/collections/ArraysKt;->a([Ljava/lang/Object;)Ljava/lang/Object; |
| 183 | ····move-result-object·v0 | 187 | ····move-result-object·v0 |
| 184 | ····check-cast·v0,·Ljava/lang/String; | 188 | ····check-cast·v0,·Ljava/lang/String; |
| 185 | ····.line·58 | 189 | ····.line·58 |
| Offset 115, 16 lines modified | Offset 115, 18 lines modified | ||
| 115 | ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·java.util.Collection<T>" | 115 | ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·java.util.Collection<T>" |
| 116 | ····invoke-direct·{v0,·v1},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V | 116 | ····invoke-direct·{v0,·v1},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V |
| 117 | ····throw·v0 | 117 | ····throw·v0 |
| 118 | ····.line·31 | ||
| 119 | ····:cond_0 | 118 | ····:cond_0 |
| 119 | ····check-cast·v0,·Ljava/util/Collection; | ||
| 120 | ····.line·31 | ||
| 120 | ····invoke-interface·{v0},·Ljava/util/Collection;->size()I | 121 | ····invoke-interface·{v0},·Ljava/util/Collection;->size()I |
| 121 | ····move-result·v1 | 122 | ····move-result·v1 |
| 122 | ····new-array·v1,·v1,·[Ljava/lang/String; | 123 | ····new-array·v1,·v1,·[Ljava/lang/String; |
| 123 | ····invoke-interface·{v0,·v1},·Ljava/util/Collection;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; | 124 | ····invoke-interface·{v0,·v1},·Ljava/util/Collection;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; |
| Offset 138, 14 lines modified | Offset 140, 16 lines modified | ||
| 138 | ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·kotlin.Array<T>" | 140 | ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·kotlin.Array<T>" |
| 139 | ····invoke-direct·{v0,·v1},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V | 141 | ····invoke-direct·{v0,·v1},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V |
| 140 | ····throw·v0 | 142 | ····throw·v0 |
| 141 | ····:cond_1 | 143 | ····:cond_1 |
| 144 | ····check-cast·v0,·[Ljava/lang/Object; | ||
| 142 | ····check-cast·v0,·[Ljava/lang/String; | 145 | ····check-cast·v0,·[Ljava/lang/String; |
| 143 | ····iput-object·v0,·p0,·Lorg/ligi/passandroid/ui/PassTopicFragmentPagerAdapter;->a:[Ljava/lang/String; | 146 | ····iput-object·v0,·p0,·Lorg/ligi/passandroid/ui/PassTopicFragmentPagerAdapter;->a:[Ljava/lang/String; |
| 144 | ····.line·19 | 147 | ····.line·19 |
| 145 | ····invoke-super·{p0},·Landroid/support/v4/app/FragmentStatePagerAdapter;->c()V | 148 | ····invoke-super·{p0},·Landroid/support/v4/app/FragmentStatePagerAdapter;->c()V |
| Offset 48, 15 lines modified | Offset 48, 15 lines modified | ||
| 48 | ····:goto_0 | 48 | ····:goto_0 |
| 49 | ····return-void | 49 | ····return-void |
| 50 | ····.line·20 | 50 | ····.line·20 |
| 51 | ····:cond_0 | 51 | ····:cond_0 |
| 52 | ····sget-object·v0,·Lorg/ligi/passandroid/ui/PassViewActivityBasePermissionsDispatcher;->a:[Ljava/lang/String; | 52 | ····sget-object·v0,·Lorg/ligi/passandroid/ui/PassViewActivityBasePermissionsDispatcher;->a:[Ljava/lang/String; |
| 53 | ····const/4·v1,·0x | 53 | ····const/4·v1,·0x0 |
| 54 | ····invoke-static·{p0,·v0,·v1},·Landroid/support/v4/app/ActivityCompat;->a(Landroid/app/Activity;[Ljava/lang/String;I)V | 54 | ····invoke-static·{p0,·v0,·v1},·Landroid/support/v4/app/ActivityCompat;->a(Landroid/app/Activity;[Ljava/lang/String;I)V |
| 55 | ····goto·:goto_0 | 55 | ····goto·:goto_0 |
| 56 | .end·method | 56 | .end·method |
| 57 | .method·static·a(Lorg/ligi/passandroid/ui/PassViewActivityBase;I[I)V | 57 | .method·static·a(Lorg/ligi/passandroid/ui/PassViewActivityBase;I[I)V |
| Offset 100, 11 lines modified | Offset 100, 11 lines modified | ||
| 100 | ····.line·31 | 100 | ····.line·31 |
| 101 | ····invoke-virtual·{p0},·Lorg/ligi/passandroid/ui/PassViewActivityBase;->i()V | 101 | ····invoke-virtual·{p0},·Lorg/ligi/passandroid/ui/PassViewActivityBase;->i()V |
| 102 | ····goto·:goto_0 | 102 | ····goto·:goto_0 |
| 103 | ····.line·25 | 103 | ····.line·25 |
| 104 | ····:pswitch_data_0 | 104 | ····:pswitch_data_0 |
| 105 | ····.packed-switch·0x | 105 | ····.packed-switch·0x0 |
| 106 | ········:pswitch_0 | 106 | ········:pswitch_0 |
| 107 | ····.end·packed-switch | 107 | ····.end·packed-switch |
| 108 | .end·method | 108 | .end·method |
| Offset 189, 15 lines modified | Offset 189, 15 lines modified | ||
| 189 | ····throw·v0 | 189 | ····throw·v0 |
| 190 | ····:cond_1 | 190 | ····:cond_1 |
| 191 | ····check-cast·v4,·Landroid/view/ViewGroup; | 191 | ····check-cast·v4,·Landroid/view/ViewGroup; |
| 192 | ····.line·33 | 192 | ····.line·33 |
| 193 | ···· | 193 | ····sget·v2,·Landroid/support/v7/app/AlertDialog;->BUTTON_POSITIVE:I |
| 194 | ····invoke-virtual·{v1,·v2},·Landroid/support/v7/app/AlertDialog;->getButton(I)Landroid/widget/Button; | 194 | ····invoke-virtual·{v1,·v2},·Landroid/support/v7/app/AlertDialog;->getButton(I)Landroid/widget/Button; |
| 195 | ····move-result-object·v2 | 195 | ····move-result-object·v2 |
| 196 | ····new-instance·v1,·Lorg/ligi/passandroid/ui/MoveToNewTopicUI$show$1; | 196 | ····new-instance·v1,·Lorg/ligi/passandroid/ui/MoveToNewTopicUI$show$1; |
| Offset 338, 16 lines modified | Offset 338, 14 lines modified | ||
| 338 | ····goto·:goto_1 | 338 | ····goto·:goto_1 |
| 339 | ····.line·63 | 339 | ····.line·63 |
| 340 | ····:cond_4 | 340 | ····:cond_4 |
| 341 | ····return-void | 341 | ····return-void |
| 342 | ····.line·44 | 342 | ····.line·44 |
| 343 | ····nop | ||
| 344 | ····:array_0 | 343 | ····:array_0 |
| 345 | ····.array-data·4 | 344 | ····.array-data·4 |
| 346 | ········0x7f07008f | 345 | ········0x7f07008f |
| 347 | ········0x7f07008d | 346 | ········0x7f07008d |
| 348 | ········0x7f07008e | 347 | ········0x7f07008e |
| 349 | ····.end·array-data | 348 | ····.end·array-data |
| 350 | .end·method | 349 | .end·method |
| Offset 48, 15 lines modified | Offset 48, 15 lines modified | ||
| 48 | ····:goto_0 | 48 | ····:goto_0 |
| 49 | ····return-void | 49 | ····return-void |
| 50 | ····.line·20 | 50 | ····.line·20 |
| 51 | ····:cond_0 | 51 | ····:cond_0 |
| 52 | ····sget-object·v0,·Lorg/ligi/passandroid/ui/PassListActivityPermissionsDispatcher;->a:[Ljava/lang/String; | 52 | ····sget-object·v0,·Lorg/ligi/passandroid/ui/PassListActivityPermissionsDispatcher;->a:[Ljava/lang/String; |
| 53 | ····const/4·v1,·0x | 53 | ····const/4·v1,·0x2 |
| 54 | ····invoke-static·{p0,·v0,·v1},·Landroid/support/v4/app/ActivityCompat;->a(Landroid/app/Activity;[Ljava/lang/String;I)V | 54 | ····invoke-static·{p0,·v0,·v1},·Landroid/support/v4/app/ActivityCompat;->a(Landroid/app/Activity;[Ljava/lang/String;I)V |
| 55 | ····goto·:goto_0 | 55 | ····goto·:goto_0 |
| 56 | .end·method | 56 | .end·method |
| 57 | .method·static·a(Lorg/ligi/passandroid/ui/PassListActivity;I[I)V | 57 | .method·static·a(Lorg/ligi/passandroid/ui/PassListActivity;I[I)V |
| Offset 125, 11 lines modified | Offset 125, 11 lines modified | ||
| 125 | ····:cond_2 | 125 | ····:cond_2 |
| 126 | ····invoke-virtual·{p0},·Lorg/ligi/passandroid/ui/PassListActivity;->a()V | 126 | ····invoke-virtual·{p0},·Lorg/ligi/passandroid/ui/PassListActivity;->a()V |
| 127 | ····goto·:goto_0 | 127 | ····goto·:goto_0 |
| 128 | ····.line·25 | 128 | ····.line·25 |
| 129 | ····:pswitch_data_0 | 129 | ····:pswitch_data_0 |
| 130 | ····.packed-switch·0x | 130 | ····.packed-switch·0x2 |
| 131 | ········:pswitch_0 | 131 | ········:pswitch_0 |
| 132 | ····.end·packed-switch | 132 | ····.end·packed-switch |
| 133 | .end·method | 133 | .end·method |
| Offset 32, 15 lines modified | Offset 32, 26 lines modified | ||
| 32 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; | 32 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 33 | ····move-result-object·v0 | 33 | ····move-result-object·v0 |
| 34 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; | 34 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; |
| 35 | ····if-eqz·v2,·:cond_0 | ||
| 36 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | ||
| 37 | ····const-string·v1,·"Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance" | ||
| 38 | ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V | ||
| 39 | ····throw·v0 | ||
| 35 | ····.line·33 | 40 | ····.line·33 |
| 41 | ····:cond_0 | ||
| 36 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; | 42 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 37 | ····move-result-object·v0 | 43 | ····move-result-object·v0 |
| 38 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; | 44 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; |
| 39 | ····move-result-object·v1 | 45 | ····move-result-object·v1 |
| Offset 67, 15 lines modified | Offset 78, 26 lines modified | ||
| 67 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; | 78 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 68 | ····move-result-object·v0 | 79 | ····move-result-object·v0 |
| 69 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; | 80 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; |
| 81 | ····if-eqz·v2,·:cond_1 | ||
| 82 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | ||
| 83 | ····const-string·v1,·"Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance" | ||
| 84 | ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V | ||
| 85 | ····throw·v0 | ||
| 70 | ····.line·37 | 86 | ····.line·37 |
| 87 | ····:cond_1 | ||
| 71 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; | 88 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 72 | ····move-result-object·v0 | 89 | ····move-result-object·v0 |
| 73 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; | 90 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; |
| 74 | ····move-result-object·v1 | 91 | ····move-result-object·v1 |
| Offset 102, 15 lines modified | Offset 124, 26 lines modified | ||
| 102 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; | 124 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 103 | ····move-result-object·v0 | 125 | ····move-result-object·v0 |
| 104 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; | 126 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; |
| 127 | ····if-eqz·v2,·:cond_2 | ||
| 128 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | ||
| 129 | ····const-string·v1,·"Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance" | ||
| 130 | ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V | ||
| 131 | ····throw·v0 | ||
| 105 | ····.line·41 | 132 | ····.line·41 |
| 133 | ····:cond_2 | ||
| 106 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; | 134 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 107 | ····move-result-object·v0 | 135 | ····move-result-object·v0 |
| 108 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; | 136 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; |
| 109 | ····move-result-object·v1 | 137 | ····move-result-object·v1 |
| Offset 137, 15 lines modified | Offset 170, 26 lines modified | ||
| 137 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; | 170 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 138 | ····move-result-object·v0 | 171 | ····move-result-object·v0 |
| 139 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; | 172 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; |
| 173 | ····if-eqz·v2,·:cond_3 | ||
| 174 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | ||
| 175 | ····const-string·v1,·"Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance" | ||
| 176 | ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V | ||
| 177 | ····throw·v0 | ||
| 140 | ····.line·45 | 178 | ····.line·45 |
| 179 | ····:cond_3 | ||
| 141 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; | 180 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 142 | ····move-result-object·v0 | 181 | ····move-result-object·v0 |
| 143 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; | 182 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; |
| 144 | ····move-result-object·v1 | 183 | ····move-result-object·v1 |
| Offset 74, 15 lines modified | Offset 74, 26 lines modified | ||
| 74 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; | 74 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 75 | ····move-result-object·v0 | 75 | ····move-result-object·v0 |
| 76 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; | 76 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; |
| 77 | ····if-eqz·v2,·:cond_0 | ||
| 78 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | ||
| 79 | ····const-string·v1,·"Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance" | ||
| 80 | ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V | ||
| 81 | ····throw·v0 | ||
| 77 | ····.line·74 | 82 | ····.line·74 |
| 83 | ····:cond_0 | ||
| 78 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; | 84 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 79 | ····move-result-object·v0 | 85 | ····move-result-object·v0 |
| 80 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; | 86 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; |
| 81 | ····move-result-object·v1 | 87 | ····move-result-object·v1 |
| Offset 109, 15 lines modified | Offset 120, 26 lines modified | ||
| 109 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; | 120 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 110 | ····move-result-object·v0 | 121 | ····move-result-object·v0 |
| 111 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; | 122 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; |
| 123 | ····if-eqz·v2,·:cond_1 | ||
| 124 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | ||
| 125 | ····const-string·v1,·"Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance" | ||
| 126 | ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V | ||
| 127 | ····throw·v0 | ||
| 112 | ····.line·78 | 128 | ····.line·78 |
| 129 | ····:cond_1 | ||
| 113 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; | 130 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 114 | ····move-result-object·v0 | 131 | ····move-result-object·v0 |
| 115 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; | 132 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; |
| 116 | ····move-result-object·v1 | 133 | ····move-result-object·v1 |
| Offset 174, 135 lines modified | Offset 196, 149 lines modified | ||
| 174 | ····return-object·v0 | 196 | ····return-object·v0 |
| 175 | .end·method | 197 | .end·method |
| 176 | #·virtual·methods | 198 | #·virtual·methods |
| 177 | .method·public·final·a(Ljava/lang/String;)Landroid/content/Intent; | 199 | .method·public·final·a(Ljava/lang/String;)Landroid/content/Intent; |
| 178 | ····.locals· | 200 | ····.locals·3 |
| 179 | ····.prologue | 201 | ····.prologue |
| 180 | ····const-string·v0,·"url" | 202 | ····const-string·v0,·"url" |
| 181 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V | 203 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V |
| 182 | ····.line·36 | 204 | ····.line·36 |
| 183 | ····new-instance·v | 205 | ····new-instance·v1,·Landroid/content/Intent; |
| 206 | ····const-string·v0,·"android.intent.action.VIEW" | ||
| 184 | ···· | 207 | ····invoke-direct·{v1,·v0},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V |
| 185 | ···· | 208 | ····move-object·v0,·v1 |
| 209 | ····check-cast·v0,·Landroid/content/Intent; | ||
| 186 | ····invoke-static·{p1},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; | 210 | ····invoke-static·{p1},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; |
| 187 | ····move-result-object·v | 211 | ····move-result-object·v2 |
| 188 | ····invoke-virtual·{v0,·v | 212 | ····invoke-virtual·{v0,·v2},·Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent; |
| 213 | ····check-cast·v1,·Landroid/content/Intent; | ||
| 189 | ····return-object·v | 214 | ····return-object·v1 |
| 190 | .end·method | 215 | .end·method |
| 191 | .method·public·final·d(I)Landroid/content/Intent; | 216 | .method·public·final·d(I)Landroid/content/Intent; |
| 192 | ····.locals· | 217 | ····.locals·4 |
| 193 | ····.prologue | 218 | ····.prologue |
| 194 | ····.line·23 | 219 | ····.line·23 |
| 195 | ····packed-switch·p1,·:pswitch_data_0 | 220 | ····packed-switch·p1,·:pswitch_data_0 |
| 196 | ····.line·33 | 221 | ····.line·33 |
| 197 | ····:pswitch_0 | 222 | ····:pswitch_0 |
| 198 | ····const/4·v | 223 | ····const/4·v1,·0x0 |
| 199 | ····.line·23 | 224 | ····.line·23 |
| 200 | ····:goto_0 | 225 | ····:goto_0 |
| 201 | ····return-object·v | 226 | ····return-object·v1 |
| 202 | ····.line·24 | 227 | ····.line·24 |
| 203 | ····:pswitch_1 | 228 | ····:pswitch_1 |
| 204 | ····new-instance·v | 229 | ····new-instance·v1,·Landroid/content/Intent; |
| 205 | ····invoke-virtual·{p0},·Lorg/ligi/passandroid/ui/PassNavigationView;->getContext()Landroid/content/Context; | 230 | ····invoke-virtual·{p0},·Lorg/ligi/passandroid/ui/PassNavigationView;->getContext()Landroid/content/Context; |
| 206 | ····move-result-object·v | 231 | ····move-result-object·v0 |
| 207 | ····const-class·v2,·Lorg/ligi/passandroid/ui/PreferenceActivity; | 232 | ····const-class·v2,·Lorg/ligi/passandroid/ui/PreferenceActivity; |
| 208 | ····invoke-direct·{v | 233 | ····invoke-direct·{v1,·v0,·v2},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V |
| 209 | ····goto·:goto_0 | 234 | ····goto·:goto_0 |
| 210 | ····.line·25 | 235 | ····.line·25 |
| 211 | ····:pswitch_2 | 236 | ····:pswitch_2 |
| 212 | ····const-string·v0,·"https://plus.google.com/communities/116353894782342292067" | 237 | ····const-string·v0,·"https://plus.google.com/communities/116353894782342292067" |
| 213 | ····invoke-virtual·{p0,·v0},·Lorg/ligi/passandroid/ui/PassNavigationView;->a(Ljava/lang/String;)Landroid/content/Intent; | 238 | ····invoke-virtual·{p0,·v0},·Lorg/ligi/passandroid/ui/PassNavigationView;->a(Ljava/lang/String;)Landroid/content/Intent; |
| 214 | ····move-result-object·v | 239 | ····move-result-object·v1 |
| Max diff block lines reached; 2509/6718 bytes (37.35%) of diff not shown. | |||
| Offset 51, 14 lines modified | Offset 51, 16 lines modified | ||
| 51 | ····invoke-virtual·{v0,·v1},·Lorg/ligi/passandroid/ui/PassNavigationView;->d(I)Landroid/content/Intent; | 51 | ····invoke-virtual·{v0,·v1},·Lorg/ligi/passandroid/ui/PassNavigationView;->d(I)Landroid/content/Intent; |
| 52 | ····move-result-object·v0 | 52 | ····move-result-object·v0 |
| 53 | ····if-eqz·v0,·:cond_0 | 53 | ····if-eqz·v0,·:cond_0 |
| 54 | ····check-cast·v0,·Landroid/content/Intent; | ||
| 54 | ····.line·45 | 55 | ····.line·45 |
| 55 | ····iget-object·v1,·p0,·Lorg/ligi/passandroid/ui/PassNavigationView$onAttachedToWindow$1;->a:Lorg/ligi/passandroid/ui/PassNavigationView; | 56 | ····iget-object·v1,·p0,·Lorg/ligi/passandroid/ui/PassNavigationView$onAttachedToWindow$1;->a:Lorg/ligi/passandroid/ui/PassNavigationView; |
| 56 | ····invoke-virtual·{v1},·Lorg/ligi/passandroid/ui/PassNavigationView;->getContext()Landroid/content/Context; | 57 | ····invoke-virtual·{v1},·Lorg/ligi/passandroid/ui/PassNavigationView;->getContext()Landroid/content/Context; |
| 57 | ····move-result-object·v1 | 58 | ····move-result-object·v1 |
| Offset 42, 15 lines modified | Offset 42, 26 lines modified | ||
| 42 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; | 42 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 43 | ····move-result-object·v0 | 43 | ····move-result-object·v0 |
| 44 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; | 44 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; |
| 45 | ····if-eqz·v2,·:cond_0 | ||
| 46 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | ||
| 47 | ····const-string·v1,·"Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance" | ||
| 48 | ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V | ||
| 49 | ····throw·v0 | ||
| 45 | ····.line·96 | 50 | ····.line·96 |
| 51 | ····:cond_0 | ||
| 46 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; | 52 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 47 | ····move-result-object·v0 | 53 | ····move-result-object·v0 |
| 48 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; | 54 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; |
| 49 | ····move-result-object·v1 | 55 | ····move-result-object·v1 |
| Offset 77, 15 lines modified | Offset 88, 26 lines modified | ||
| 77 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; | 88 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 78 | ····move-result-object·v0 | 89 | ····move-result-object·v0 |
| 79 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; | 90 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; |
| 91 | ····if-eqz·v2,·:cond_1 | ||
| 92 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | ||
| 93 | ····const-string·v1,·"Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance" | ||
| 94 | ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V | ||
| 95 | ····throw·v0 | ||
| 80 | ····.line·100 | 96 | ····.line·100 |
| 97 | ····:cond_1 | ||
| 81 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; | 98 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 82 | ····move-result-object·v0 | 99 | ····move-result-object·v0 |
| 83 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; | 100 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; |
| 84 | ····move-result-object·v1 | 101 | ····move-result-object·v1 |
| Offset 112, 15 lines modified | Offset 134, 26 lines modified | ||
| 112 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; | 134 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/App$Companion;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 113 | ····move-result-object·v0 | 135 | ····move-result-object·v0 |
| 114 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; | 136 | ····check-cast·v0,·Lcom/github/salomonbrys/kodein/KodeinAwareBase; |
| 137 | ····if-eqz·v2,·:cond_2 | ||
| 138 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | ||
| 139 | ····const-string·v1,·"Super·calls·with·default·arguments·not·supported·in·this·target,·function:·instance" | ||
| 140 | ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V | ||
| 141 | ····throw·v0 | ||
| 115 | ····.line·104 | 142 | ····.line·104 |
| 143 | ····:cond_2 | ||
| 116 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; | 144 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/KodeinAwareBase;->a()Lcom/github/salomonbrys/kodein/Kodein; |
| 117 | ····move-result-object·v0 | 145 | ····move-result-object·v0 |
| 118 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; | 146 | ····invoke-interface·{v0},·Lcom/github/salomonbrys/kodein/Kodein;->b()Lcom/github/salomonbrys/kodein/TKodein; |
| 119 | ····move-result-object·v1 | 147 | ····move-result-object·v1 |
| Offset 67, 15 lines modified | Offset 67, 15 lines modified | ||
| 67 | ····invoke-direct·{v0,·p0,·p1,·v1},·Lorg/ligi/passandroid/ui/PassEditActivityPermissionsDispatcher$PickImagePermissionRequest;-><init>(Lorg/ligi/passandroid/ui/PassEditActivity;ILorg/ligi/passandroid/ui/PassEditActivityPermissionsDispatcher$1;)V | 67 | ····invoke-direct·{v0,·p0,·p1,·v1},·Lorg/ligi/passandroid/ui/PassEditActivityPermissionsDispatcher$PickImagePermissionRequest;-><init>(Lorg/ligi/passandroid/ui/PassEditActivity;ILorg/ligi/passandroid/ui/PassEditActivityPermissionsDispatcher$1;)V |
| 68 | ····sput-object·v0,·Lorg/ligi/passandroid/ui/PassEditActivityPermissionsDispatcher;->b:Lpermissions/dispatcher/GrantableRequest; | 68 | ····sput-object·v0,·Lorg/ligi/passandroid/ui/PassEditActivityPermissionsDispatcher;->b:Lpermissions/dispatcher/GrantableRequest; |
| 69 | ····.line·26 | 69 | ····.line·26 |
| 70 | ····sget-object·v0,·Lorg/ligi/passandroid/ui/PassEditActivityPermissionsDispatcher;->a:[Ljava/lang/String; | 70 | ····sget-object·v0,·Lorg/ligi/passandroid/ui/PassEditActivityPermissionsDispatcher;->a:[Ljava/lang/String; |
| 71 | ····const/4·v1,·0x | 71 | ····const/4·v1,·0x1 |
| 72 | ····invoke-static·{p0,·v0,·v1},·Landroid/support/v4/app/ActivityCompat;->a(Landroid/app/Activity;[Ljava/lang/String;I)V | 72 | ····invoke-static·{p0,·v0,·v1},·Landroid/support/v4/app/ActivityCompat;->a(Landroid/app/Activity;[Ljava/lang/String;I)V |
| 73 | ····goto·:goto_0 | 73 | ····goto·:goto_0 |
| 74 | .end·method | 74 | .end·method |
| 75 | .method·static·a(Lorg/ligi/passandroid/ui/PassEditActivity;I[I)V | 75 | .method·static·a(Lorg/ligi/passandroid/ui/PassEditActivity;I[I)V |
| Offset 134, 11 lines modified | Offset 134, 11 lines modified | ||
| 134 | ····goto·:goto_0 | 134 | ····goto·:goto_0 |
| 135 | ····.line·31 | 135 | ····.line·31 |
| 136 | ····nop | 136 | ····nop |
| 137 | ····:pswitch_data_0 | 137 | ····:pswitch_data_0 |
| 138 | ····.packed-switch·0x | 138 | ····.packed-switch·0x1 |
| 139 | ········:pswitch_0 | 139 | ········:pswitch_0 |
| 140 | ····.end·packed-switch | 140 | ····.end·packed-switch |
| 141 | .end·method | 141 | .end·method |
| Offset 214, 15 lines modified | Offset 214, 15 lines modified | ||
| 214 | ····move-result·v0 | 214 | ····move-result·v0 |
| 215 | ····return·v0 | 215 | ····return·v0 |
| 216 | .end·method | 216 | .end·method |
| 217 | .method·public·final·b(Landroid/widget/ImageView;Landroid/graphics/Bitmap;)Landroid/view/ViewGroup$LayoutParams; | 217 | .method·public·final·b(Landroid/widget/ImageView;Landroid/graphics/Bitmap;)Landroid/view/ViewGroup$LayoutParams; |
| 218 | ····.locals· | 218 | ····.locals·4 |
| 219 | ····.prologue | 219 | ····.prologue |
| 220 | ····const-string·v0,·"imageView" | 220 | ····const-string·v0,·"imageView" |
| 221 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V | 221 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V |
| 222 | ····const-string·v0,·"bitmap" | 222 | ····const-string·v0,·"bitmap" |
| Offset 234, 40 lines modified | Offset 234, 47 lines modified | ||
| 234 | ····move-result-object·v1 | 234 | ····move-result-object·v1 |
| 235 | ····if-nez·v1,·:cond_0 | 235 | ····if-nez·v1,·:cond_0 |
| 236 | ····invoke-static·{},·Lkotlin/jvm/internal/Intrinsics;->a()V | 236 | ····invoke-static·{},·Lkotlin/jvm/internal/Intrinsics;->a()V |
| 237 | ····.line·28 | ||
| 238 | ····:cond_0 | 237 | ····:cond_0 |
| 238 | ····move-object·v0,·v1 | ||
| 239 | ····check-cast·v0,·Landroid/view/ViewGroup$LayoutParams; | ||
| 240 | ····.line·28 | ||
| 239 | ····invoke-virtual·{p2},·Landroid/graphics/Bitmap;->getHeight()I | 241 | ····invoke-virtual·{p2},·Landroid/graphics/Bitmap;->getHeight()I |
| 240 | ····move-result·v | 242 | ····move-result·v2 |
| 241 | ····invoke-virtual·{p0},·Lorg/ligi/passandroid/ui/PassViewHelper;->a()I | 243 | ····invoke-virtual·{p0},·Lorg/ligi/passandroid/ui/PassViewHelper;->a()I |
| 242 | ····move-result·v | 244 | ····move-result·v3 |
| 243 | ····if-ge·v | 245 | ····if-ge·v2,·v3,·:cond_1 |
| 244 | ····.line·29 | 246 | ····.line·29 |
| 245 | ····invoke-virtual·{p0},·Lorg/ligi/passandroid/ui/PassViewHelper;->a()I | 247 | ····invoke-virtual·{p0},·Lorg/ligi/passandroid/ui/PassViewHelper;->a()I |
| 246 | ····move-result·v | 248 | ····move-result·v2 |
| 247 | ····.line·28 | 249 | ····.line·28 |
| 248 | ····:goto_0 | 250 | ····:goto_0 |
| 249 | ····iput·v | 251 | ····iput·v2,·v0,·Landroid/view/ViewGroup$LayoutParams;->height:I |
| 250 | ····.line·32 | 252 | ····.line·32 |
| 251 | ····nop | 253 | ····nop |
| 254 | ····.line·27 | ||
| 255 | ····check-cast·v1,·Landroid/view/ViewGroup$LayoutParams; | ||
| 252 | ····.line·33 | 256 | ····.line·33 |
| 253 | ····return-object·v1 | 257 | ····return-object·v1 |
| 254 | ····.line·31 | 258 | ····.line·31 |
| 255 | ····:cond_1 | 259 | ····:cond_1 |
| 256 | ···· | 260 | ····sget·v2,·Landroid/widget/LinearLayout$LayoutParams;->WRAP_CONTENT:I |
| 257 | ····goto·:goto_0 | 261 | ····goto·:goto_0 |
| 258 | .end·method | 262 | .end·method |
| Offset 128, 14 lines modified | Offset 128, 16 lines modified | ||
| 128 | ····move-object·v1,·v0 | 128 | ····move-object·v1,·v0 |
| 129 | ····move-object·v0,·v3 | 129 | ····move-object·v0,·v3 |
| 130 | ····goto·:goto_1 | 130 | ····goto·:goto_1 |
| 131 | ····:cond_1 | 131 | ····:cond_1 |
| 132 | ····check-cast·v1,·Ljava/lang/String; | ||
| 132 | ····invoke-virtual·{v1},·Ljava/lang/String;->toUpperCase()Ljava/lang/String; | 133 | ····invoke-virtual·{v1},·Ljava/lang/String;->toUpperCase()Ljava/lang/String; |
| 133 | ····move-result-object·v1 | 134 | ····move-result-object·v1 |
| 134 | ····const-string·v2,·"(this·as·java.lang.String).toUpperCase()" | 135 | ····const-string·v2,·"(this·as·java.lang.String).toUpperCase()" |
| 135 | ····invoke-static·{v1,·v2},·Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V | 136 | ····invoke-static·{v1,·v2},·Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V |
| Offset 414, 17 lines modified | Offset 414, 17 lines modified | ||
| 414 | .end·method | 414 | .end·method |
| 415 | .method·public·final·d()Lorg/ligi/passandroid/model/pass/BarCode; | 415 | .method·public·final·d()Lorg/ligi/passandroid/model/pass/BarCode; |
| 416 | ····.locals·4 | 416 | ····.locals·4 |
| 417 | ····.prologue | 417 | ····.prologue |
| 418 | ····.line·106 | 418 | ····.line·106 |
| 419 | ····new-instance·v | 419 | ····new-instance·v1,·Lorg/ligi/passandroid/model/pass/BarCode; |
| 420 | ····iget-object·v | 420 | ····iget-object·v2,·p0,·Lorg/ligi/passandroid/ui/edit/BarcodeEditController;->a:Lorg/ligi/passandroid/model/pass/PassBarCodeFormat; |
| 421 | ····iget-object·v0,·p0,·Lorg/ligi/passandroid/ui/edit/BarcodeEditController;->c:Landroid/view/View; | 421 | ····iget-object·v0,·p0,·Lorg/ligi/passandroid/ui/edit/BarcodeEditController;->c:Landroid/view/View; |
| 422 | ····sget·v3,·Lorg/ligi/passandroid/R$id;->messageInput:I | 422 | ····sget·v3,·Lorg/ligi/passandroid/R$id;->messageInput:I |
| 423 | ····invoke-virtual·{v0,·v3},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 423 | ····invoke-virtual·{v0,·v3},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
| Offset 436, 64 lines modified | Offset 436, 71 lines modified | ||
| 436 | ····move-result-object·v0 | 436 | ····move-result-object·v0 |
| 437 | ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String; | 437 | ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String; |
| 438 | ····move-result-object·v0 | 438 | ····move-result-object·v0 |
| 439 | ····invoke-direct·{v | 439 | ····invoke-direct·{v1,·v2,·v0},·Lorg/ligi/passandroid/model/pass/BarCode;-><init>(Lorg/ligi/passandroid/model/pass/PassBarCodeFormat;Ljava/lang/String;)V |
| 440 | ····move-object·v0,·v1 | ||
| 441 | ····check-cast·v0,·Lorg/ligi/passandroid/model/pass/BarCode; | ||
| 440 | ····.line·107 | 442 | ····.line·107 |
| 441 | ····iget-object·v | 443 | ····iget-object·v2,·p0,·Lorg/ligi/passandroid/ui/edit/BarcodeEditController;->c:Landroid/view/View; |
| 442 | ····sget·v | 444 | ····sget·v3,·Lorg/ligi/passandroid/R$id;->alternativeMessageInput:I |
| 443 | ····invoke-virtual·{v | 445 | ····invoke-virtual·{v2,·v3},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
| 444 | ····move-result-object·v | 446 | ····move-result-object·v2 |
| 445 | ····check-cast·v | 447 | ····check-cast·v2,·Landroid/support/v7/widget/AppCompatEditText; |
| 446 | ····invoke-virtual·{v | 448 | ····invoke-virtual·{v2},·Landroid/support/v7/widget/AppCompatEditText;->getText()Landroid/text/Editable; |
| 447 | ····move-result-object·v | 449 | ····move-result-object·v2 |
| 448 | ····invoke-virtual·{v | 450 | ····invoke-virtual·{v2},·Ljava/lang/Object;->toString()Ljava/lang/String; |
| 449 | ····move-result-object·v | 451 | ····move-result-object·v3 |
| 450 | ····move-object·v | 452 | ····move-object·v2,·v3 |
| 451 | ····.line·108 | 453 | ····.line·108 |
| 452 | ····check-cast·v | 454 | ····check-cast·v2,·Ljava/lang/CharSequence; |
| 453 | ····invoke-interface·{v | 455 | ····invoke-interface·{v2},·Ljava/lang/CharSequence;->length()I |
| 454 | ····move-result·v | 456 | ····move-result·v2 |
| 455 | ····if-nez·v | 457 | ····if-nez·v2,·:cond_1 |
| 456 | ····const/4·v | 458 | ····const/4·v2,·0x1 |
| 457 | ····:goto_0 | 459 | ····:goto_0 |
| 458 | ····if-nez·v | 460 | ····if-nez·v2,·:cond_0 |
| 459 | ····.line·109 | 461 | ····.line·109 |
| 460 | ····invoke-virtual·{v | 462 | ····invoke-virtual·{v0,·v3},·Lorg/ligi/passandroid/model/pass/BarCode;->setAlternativeText(Ljava/lang/String;)V |
| 461 | ····.line·110 | 463 | ····.line·110 |
| 462 | ····:cond_0 | 464 | ····:cond_0 |
| 463 | ····nop | 465 | ····nop |
| 466 | ····.line·106 | ||
| 467 | ····check-cast·v1,·Lorg/ligi/passandroid/model/pass/BarCode; | ||
| 464 | ····.line·111 | 468 | ····.line·111 |
| 465 | ····return-object·v | 469 | ····return-object·v1 |
| 466 | ····.line·108 | 470 | ····.line·108 |
| 467 | ····:cond_1 | 471 | ····:cond_1 |
| 468 | ····const/4·v | 472 | ····const/4·v2,·0x0 |
| 469 | ····goto·:goto_0 | 473 | ····goto·:goto_0 |
| 470 | .end·method | 474 | .end·method |
| 471 | .method·public·final·e()Landroid/view/View; | 475 | .method·public·final·e()Landroid/view/View; |
| 472 | ····.locals·1 | 476 | ····.locals·1 |
| Offset 50, 14 lines modified | Offset 50, 18 lines modified | ||
| 50 | ····const/4·v1,·0x5 | 50 | ····const/4·v1,·0x5 |
| 51 | ····sget-object·v2,·Lorg/ligi/passandroid/model/pass/PassType;->COUPON:Lorg/ligi/passandroid/model/pass/PassType; | 51 | ····sget-object·v2,·Lorg/ligi/passandroid/model/pass/PassType;->COUPON:Lorg/ligi/passandroid/model/pass/PassType; |
| 52 | ····aput-object·v2,·v0,·v1 | 52 | ····aput-object·v2,·v0,·v1 |
| 53 | ····.line·57 | 53 | ····.line·57 |
| 54 | ····check-cast·v0,·[Ljava/lang/Object; | ||
| 55 | ····check-cast·v0,·[Lorg/ligi/passandroid/model/pass/PassType; | ||
| 54 | ····sput-object·v0,·Lorg/ligi/passandroid/ui/edit/dialogs/CategoryPickDialogKt;->a:[Lorg/ligi/passandroid/model/pass/PassType; | 56 | ····sput-object·v0,·Lorg/ligi/passandroid/ui/edit/dialogs/CategoryPickDialogKt;->a:[Lorg/ligi/passandroid/model/pass/PassType; |
| 55 | ····return-void | 57 | ····return-void |
| 56 | .end·method | 58 | .end·method |
| 57 | .method·public·static·final·a(Landroid/content/Context;Lorg/ligi/passandroid/model/pass/Pass;Lorg/greenrobot/eventbus/EventBus;)V | 59 | .method·public·static·final·a(Landroid/content/Context;Lorg/ligi/passandroid/model/pass/Pass;Lorg/greenrobot/eventbus/EventBus;)V |
| 58 | ····.locals·3 | 60 | ····.locals·3 |
| Offset 33, 38 lines modified | Offset 33, 40 lines modified | ||
| 33 | ····check-cast·v0,·Landroid/view/ViewGroup; | 33 | ····check-cast·v0,·Landroid/view/ViewGroup; |
| 34 | ····invoke-virtual·{v1,·v2,·v0},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; | 34 | ····invoke-virtual·{v1,·v2,·v0},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; |
| 35 | ····.line·15 | 35 | ····.line·15 |
| 36 | ····invoke-static·{},·Landroid/support/v7/widget/AppCompatDrawableManager;->get()Landroid/support/v7/widget/AppCompatDrawableManager; | 36 | ····invoke-static·{},·Landroid/support/v7/widget/AppCompatDrawableManager;->get()Landroid/support/v7/widget/AppCompatDrawableManager; |
| 37 | ····move-result-object·v | 37 | ····move-result-object·v0 |
| 38 | ····check-cast·v0,·Landroid/support/v7/widget/AppCompatDrawableManager; | ||
| 38 | ····.line·17 | 39 | ····.line·17 |
| 39 | ····const·v | 40 | ····const·v1,·0x7f02006d |
| 40 | ····invoke-virtual·{v | 41 | ····invoke-virtual·{v0,·p1,·v1},·Landroid/support/v7/widget/AppCompatDrawableManager;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; |
| 41 | ····move-result-object·v2 | 42 | ····move-result-object·v2 |
| 42 | ····.line·18 | 43 | ····.line·18 |
| 43 | ····sget·v | 44 | ····sget·v1,·Lorg/ligi/passandroid/R$id;->timeButton:I |
| 44 | ····invoke-virtual·{p0,·v | 45 | ····invoke-virtual·{p0,·v1},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
| 45 | ····move-result-object·v | 46 | ····move-result-object·v1 |
| 46 | ····check-cast·v | 47 | ····check-cast·v1,·Landroid/widget/TextView; |
| 47 | ····invoke-virtual·{v | 48 | ····invoke-virtual·{v1,·v3,·v3,·v2,·v3},·Landroid/widget/TextView;->setCompoundDrawablesWithIntrinsicBounds(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V |
| 48 | ····.line·20 | 49 | ····.line·20 |
| 49 | ····const·v | 50 | ····const·v1,·0x7f02007c |
| 50 | ····invoke-virtual·{v | 51 | ····invoke-virtual·{v0,·p1,·v1},·Landroid/support/v7/widget/AppCompatDrawableManager;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; |
| 51 | ····move-result-object·v1 | 52 | ····move-result-object·v1 |
| 52 | ····.line·21 | 53 | ····.line·21 |
| 53 | ····sget·v0,·Lorg/ligi/passandroid/R$id;->locationButton:I | 54 | ····sget·v0,·Lorg/ligi/passandroid/R$id;->locationButton:I |
| 54 | ····invoke-virtual·{p0,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 55 | ····invoke-virtual·{p0,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
| Offset 45, 26 lines modified | Offset 45, 32 lines modified | ||
| 45 | ····.line·33 | 45 | ····.line·33 |
| 46 | ····iget-object·v0,·p0,·Lorg/ligi/passandroid/ui/pass_view_holder/PassViewHolder$setupButtons$1;->a:Lorg/ligi/passandroid/ui/pass_view_holder/PassViewHolder; | 46 | ····iget-object·v0,·p0,·Lorg/ligi/passandroid/ui/pass_view_holder/PassViewHolder$setupButtons$1;->a:Lorg/ligi/passandroid/ui/pass_view_holder/PassViewHolder; |
| 47 | ····iget-object·v1,·p0,·Lorg/ligi/passandroid/ui/pass_view_holder/PassViewHolder$setupButtons$1;->b:Lorg/ligi/passandroid/model/pass/Pass; | 47 | ····iget-object·v1,·p0,·Lorg/ligi/passandroid/ui/pass_view_holder/PassViewHolder$setupButtons$1;->b:Lorg/ligi/passandroid/model/pass/Pass; |
| 48 | ····invoke-static·{v0,·v1},·Lorg/ligi/passandroid/ui/pass_view_holder/PassViewHolder;->a(Lorg/ligi/passandroid/ui/pass_view_holder/PassViewHolder;Lorg/ligi/passandroid/model/pass/Pass;)Lorg/ligi/passandroid/model/pass/PassImpl$TimeSpan; | 48 | ····invoke-static·{v0,·v1},·Lorg/ligi/passandroid/ui/pass_view_holder/PassViewHolder;->a(Lorg/ligi/passandroid/ui/pass_view_holder/PassViewHolder;Lorg/ligi/passandroid/model/pass/Pass;)Lorg/ligi/passandroid/model/pass/PassImpl$TimeSpan; |
| 49 | ····move-result-object·v | 49 | ····move-result-object·v0 |
| 50 | ····if-eqz·v | 50 | ····if-eqz·v0,·:cond_0 |
| 51 | ····check-cast·v0,·Lorg/ligi/passandroid/model/pass/PassImpl$TimeSpan; | ||
| 51 | ····iget-object·v2,·p0,·Lorg/ligi/passandroid/ui/pass_view_holder/PassViewHolder$setupButtons$1;->b:Lorg/ligi/passandroid/model/pass/Pass; | 52 | ····iget-object·v2,·p0,·Lorg/ligi/passandroid/ui/pass_view_holder/PassViewHolder$setupButtons$1;->b:Lorg/ligi/passandroid/model/pass/Pass; |
| 52 | ····iget-object·v | 53 | ····iget-object·v1,·p0,·Lorg/ligi/passandroid/ui/pass_view_holder/PassViewHolder$setupButtons$1;->a:Lorg/ligi/passandroid/ui/pass_view_holder/PassViewHolder; |
| 53 | ····invoke-virtual·{v | 54 | ····invoke-virtual·{v1},·Lorg/ligi/passandroid/ui/pass_view_holder/PassViewHolder;->a()Landroid/support/v7/widget/CardView; |
| 54 | ····move-result-object·v | 55 | ····move-result-object·v1 |
| 56 | ····check-cast·v1,·Landroid/view/View; | ||
| 57 | ····invoke-static·{v2,·v1,·v0},·Lorg/ligi/passandroid/functions/AddToCalendarKt;->a(Lorg/ligi/passandroid/model/pass/Pass;Landroid/view/View;Lorg/ligi/passandroid/model/pass/PassImpl$TimeSpan;)V | ||
| 55 | ···· | 58 | ····sget-object·v0,·Lkotlin/Unit;->a:Lkotlin/Unit; |
| 56 | ···· | 59 | ····check-cast·v0,·Lkotlin/Unit; |
| 57 | ····:cond_0 | 60 | ····:cond_0 |
| 58 | ····return-void | 61 | ····return-void |
| 59 | .end·method | 62 | .end·method |
| Offset 288, 18 lines modified | Offset 288, 22 lines modified | ||
| 288 | ····move-result-object·v0 | 288 | ····move-result-object·v0 |
| 289 | ····check-cast·v0,·Lorg/ligi/passandroid/model/pass/PassField; | 289 | ····check-cast·v0,·Lorg/ligi/passandroid/model/pass/PassField; |
| 290 | ····if-eqz·v0,·:cond_0 | 290 | ····if-eqz·v0,·:cond_0 |
| 291 | ····check-cast·v0,·Lorg/ligi/passandroid/model/pass/PassField; | ||
| 291 | ····invoke-direct·{p0,·v0},·Lorg/ligi/passandroid/ui/pass_view_holder/PassViewHolder;->a(Lorg/ligi/passandroid/model/pass/PassField;)Ljava/lang/String; | 292 | ····invoke-direct·{p0,·v0},·Lorg/ligi/passandroid/ui/pass_view_holder/PassViewHolder;->a(Lorg/ligi/passandroid/model/pass/PassField;)Ljava/lang/String; |
| 292 | ····move-result-object·v0 | 293 | ····move-result-object·v0 |
| 294 | ····check-cast·v0,·Ljava/lang/String; | ||
| 293 | ····:goto_0 | 295 | ····:goto_0 |
| 294 | ····return-object·v0 | 296 | ····return-object·v0 |
| 295 | ····:cond_0 | 297 | ····:cond_0 |
| 296 | ····const/4·v0,·0x0 | 298 | ····const/4·v0,·0x0 |
| 297 | ····goto·:goto_0 | 299 | ····goto·:goto_0 |
| Offset 497, 14 lines modified | Offset 501, 16 lines modified | ||
| 497 | ····sget·v1,·Lorg/ligi/passandroid/R$id;->actionsSeparator:I | 501 | ····sget·v1,·Lorg/ligi/passandroid/R$id;->actionsSeparator:I |
| 498 | ····invoke-virtual·{v0,·v1},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 502 | ····invoke-virtual·{v0,·v1},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
| 499 | ····move-result-object·v0 | 503 | ····move-result-object·v0 |
| 504 | ····check-cast·v0,·Landroid/view/View; | ||
| 500 | ····invoke-virtual·{p0,·v2,·v3},·Lorg/ligi/passandroid/ui/pass_view_holder/PassViewHolder;->a(ZZ)I | 505 | ····invoke-virtual·{p0,·v2,·v3},·Lorg/ligi/passandroid/ui/pass_view_holder/PassViewHolder;->a(ZZ)I |
| 501 | ····move-result·v1 | 506 | ····move-result·v1 |
| 502 | ····invoke-virtual·{v0,·v1},·Landroid/view/View;->setVisibility(I)V | 507 | ····invoke-virtual·{v0,·v1},·Landroid/view/View;->setVisibility(I)V |
| 503 | ····.line·47 | 508 | ····.line·47 |
| Offset 580, 32 lines modified | Offset 586, 38 lines modified | ||
| 580 | ····invoke-virtual·{v0,·v1},·Landroid/widget/TextView;->setVisibility(I)V | 586 | ····invoke-virtual·{v0,·v1},·Landroid/widget/TextView;->setVisibility(I)V |
| 581 | ····.line·51 | 587 | ····.line·51 |
| 582 | ····const-string·v0,·"icon" | 588 | ····const-string·v0,·"icon" |
| 583 | ····invoke-interface·{p1,·p2,·v0},·Lorg/ligi/passandroid/model/pass/Pass;->getBitmap(Lorg/ligi/passandroid/model/PassStore;Ljava/lang/String;)Landroid/graphics/Bitmap; | 589 | ····invoke-interface·{p1,·p2,·v0},·Lorg/ligi/passandroid/model/pass/Pass;->getBitmap(Lorg/ligi/passandroid/model/PassStore;Ljava/lang/String;)Landroid/graphics/Bitmap; |
| 584 | ····move-result-object·v | 590 | ····move-result-object·v0 |
| 585 | ····.line·53 | 591 | ····.line·53 |
| 586 | ····if-eqz·v | 592 | ····if-eqz·v0,·:cond_0 |
| 587 | ···· | 593 | ····check-cast·v0,·Landroid/graphics/Bitmap; |
| 594 | ····iget-object·v1,·p0,·Lorg/ligi/passandroid/ui/pass_view_holder/PassViewHolder;->a:Landroid/support/v7/widget/CardView; | ||
| 588 | ····check-cast·v | 595 | ····check-cast·v1,·Landroid/view/View; |
| 589 | ····sget·v2,·Lorg/ligi/passandroid/R$id;->categoryView:I | 596 | ····sget·v2,·Lorg/ligi/passandroid/R$id;->categoryView:I |
| 590 | ····invoke-virtual·{v | 597 | ····invoke-virtual·{v1,·v2},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
| 591 | ····move-result-object·v | 598 | ····move-result-object·v1 |
| 592 | ····check-cast·v | 599 | ····check-cast·v1,·Lorg/ligi/passandroid/ui/views/CategoryIndicatorViewWithIcon; |
| 600 | ····invoke-virtual·{v1,·v0},·Lorg/ligi/passandroid/ui/views/CategoryIndicatorViewWithIcon;->setIcon(Landroid/graphics/Bitmap;)V | ||
| 601 | ····sget-object·v0,·Lkotlin/Unit;->a:Lkotlin/Unit; | ||
| 593 | ···· | 602 | ····check-cast·v0,·Lkotlin/Unit; |
| 594 | ····.line·55 | 603 | ····.line·55 |
| 595 | ····:cond_0 | 604 | ····:cond_0 |
| 596 | ····iget-object·v0,·p0,·Lorg/ligi/passandroid/ui/pass_view_holder/PassViewHolder;->a:Landroid/support/v7/widget/CardView; | 605 | ····iget-object·v0,·p0,·Lorg/ligi/passandroid/ui/pass_view_holder/PassViewHolder;->a:Landroid/support/v7/widget/CardView; |
| 597 | ····check-cast·v0,·Landroid/view/View; | 606 | ····check-cast·v0,·Landroid/view/View; |
| Offset 672, 15 lines modified | Offset 684, 15 lines modified | ||
| 672 | ····.line·44 | 684 | ····.line·44 |
| 673 | ····goto/16·:goto_0 | 685 | ····goto/16·:goto_0 |
| 674 | ····:cond_2 | 686 | ····:cond_2 |
| 675 | ····move·v1,·v4 | 687 | ····move·v1,·v4 |
| 676 | ····.line·47 | 688 | ····.line·47 |
| 677 | ····goto·:goto_1 | 689 | ····goto/16·:goto_1 |
| 678 | ····:cond_3 | 690 | ····:cond_3 |
| 679 | ····move·v3,·v4 | 691 | ····move·v3,·v4 |
| 680 | ····.line·49 | 692 | ····.line·49 |
| 681 | ····goto·:goto_2 | 693 | ····goto·:goto_2 |
| 682 | .end·method | 694 | .end·method |
| Offset 234, 52 lines modified | Offset 234, 63 lines modified | ||
| 234 | ····const-string·v0,·"activity" | 234 | ····const-string·v0,·"activity" |
| 235 | ····invoke-static·{p3,·v0},·Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V | 235 | ····invoke-static·{p3,·v0},·Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V |
| 236 | ····.line·27 | 236 | ····.line·27 |
| 237 | ····invoke-super·{p0,·p1,·p2,·p3},·Lorg/ligi/passandroid/ui/pass_view_holder/VerbosePassViewHolder;->a(Lorg/ligi/passandroid/model/pass/Pass;Lorg/ligi/passandroid/model/PassStore;Landroid/app/Activity;)V | 237 | ····invoke-super·{p0,·p1,·p2,·p3},·Lorg/ligi/passandroid/ui/pass_view_holder/VerbosePassViewHolder;->a(Lorg/ligi/passandroid/model/pass/Pass;Lorg/ligi/passandroid/model/PassStore;Landroid/app/Activity;)V |
| 238 | ····.line·29 | ||
| 239 | ····if-nez·p1,·:cond_0 | ||
| 240 | ····new-instance·v0,·Lkotlin/TypeCastException; | ||
| 241 | ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·org.ligi.passandroid.model.pass.PassImpl" | ||
| 242 | ····invoke-direct·{v0,·v1},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V | ||
| 243 | ····throw·v0 | ||
| 244 | ····:cond_0 | ||
| 238 | ····move-object·v0,·p1 | 245 | ····move-object·v0,·p1 |
| 239 | ····.line·29 | ||
| 240 | ····check-cast·v0,·Lorg/ligi/passandroid/model/pass/PassImpl; | 246 | ····check-cast·v0,·Lorg/ligi/passandroid/model/pass/PassImpl; |
| 241 | ····iput-object·v0,·p0,·Lorg/ligi/passandroid/ui/pass_view_holder/EditViewHolder;->b:Lorg/ligi/passandroid/model/pass/PassImpl; | 247 | ····iput-object·v0,·p0,·Lorg/ligi/passandroid/ui/pass_view_holder/EditViewHolder;->b:Lorg/ligi/passandroid/model/pass/PassImpl; |
| 242 | ····.line·30 | 248 | ····.line·30 |
| 243 | ····iput-object·p2,·p0,·Lorg/ligi/passandroid/ui/pass_view_holder/EditViewHolder;->c:Lorg/ligi/passandroid/model/PassStore; | 249 | ····iput-object·p2,·p0,·Lorg/ligi/passandroid/ui/pass_view_holder/EditViewHolder;->c:Lorg/ligi/passandroid/model/PassStore; |
| 244 | ····.line·32 | 250 | ····.line·32 |
| 245 | ····invoke-interface·{p1},·Lorg/ligi/passandroid/model/pass/Pass;->getCalendarTimespan()Lorg/ligi/passandroid/model/pass/PassImpl$TimeSpan; | 251 | ····invoke-interface·{p1},·Lorg/ligi/passandroid/model/pass/Pass;->getCalendarTimespan()Lorg/ligi/passandroid/model/pass/PassImpl$TimeSpan; |
| 246 | ····move-result-object·v0 | 252 | ····move-result-object·v0 |
| 247 | ····.line·33 | 253 | ····.line·33 |
| 248 | ····if-eqz·v0,·:cond_ | 254 | ····if-eqz·v0,·:cond_1 |
| 249 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/model/pass/PassImpl$TimeSpan;->getFrom()Lorg/threeten/bp/ZonedDateTime; | 255 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/model/pass/PassImpl$TimeSpan;->getFrom()Lorg/threeten/bp/ZonedDateTime; |
| 250 | ····move-result-object·v1 | 256 | ····move-result-object·v1 |
| 251 | ····if-eqz·v1,·:cond_ | 257 | ····if-eqz·v1,·:cond_1 |
| 252 | ····.line·34 | 258 | ····.line·34 |
| 253 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/model/pass/PassImpl$TimeSpan;->getFrom()Lorg/threeten/bp/ZonedDateTime; | 259 | ····invoke-virtual·{v0},·Lorg/ligi/passandroid/model/pass/PassImpl$TimeSpan;->getFrom()Lorg/threeten/bp/ZonedDateTime; |
| 254 | ····move-result-object·v0 | 260 | ····move-result-object·v0 |
| 255 | ····.line·33 | 261 | ····.line·33 |
| 256 | ····:goto_0 | 262 | ····:goto_0 |
| 257 | ····iput-object·v0,·p0,·Lorg/ligi/passandroid/ui/pass_view_holder/EditViewHolder;->a:Lorg/threeten/bp/ZonedDateTime; | 263 | ····iput-object·v0,·p0,·Lorg/ligi/passandroid/ui/pass_view_holder/EditViewHolder;->a:Lorg/threeten/bp/ZonedDateTime; |
| 258 | ····.line·38 | 264 | ····.line·38 |
| 259 | ····return-void | 265 | ····return-void |
| 260 | ····.line·36 | 266 | ····.line·36 |
| 261 | ····:cond_ | 267 | ····:cond_1 |
| 262 | ····invoke-static·{},·Lorg/threeten/bp/ZonedDateTime;->a()Lorg/threeten/bp/ZonedDateTime; | 268 | ····invoke-static·{},·Lorg/threeten/bp/ZonedDateTime;->a()Lorg/threeten/bp/ZonedDateTime; |
| 263 | ····move-result-object·v0 | 269 | ····move-result-object·v0 |
| 264 | ····const-string·v1,·"ZonedDateTime.now()" | 270 | ····const-string·v1,·"ZonedDateTime.now()" |
| 265 | ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V | 271 | ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V |
| Offset 136, 14 lines modified | Offset 136, 16 lines modified | ||
| 136 | ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·java.lang.String" | 136 | ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·java.lang.String" |
| 137 | ····invoke-direct·{v0,·v1},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V | 137 | ····invoke-direct·{v0,·v1},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V |
| 138 | ····throw·v0 | 138 | ····throw·v0 |
| 139 | ····:cond_0 | 139 | ····:cond_0 |
| 140 | ····check-cast·v0,·Ljava/lang/String; | ||
| 140 | ····invoke-virtual·{v0,·v2,·v1},·Ljava/lang/String;->substring(II)Ljava/lang/String; | 141 | ····invoke-virtual·{v0,·v2,·v1},·Ljava/lang/String;->substring(II)Ljava/lang/String; |
| 141 | ····move-result-object·v0 | 142 | ····move-result-object·v0 |
| 142 | ····const-string·v1,·"(this·as·java.lang.Strin\u2026ing(startIndex,·endIndex)" | 143 | ····const-string·v1,·"(this·as·java.lang.Strin\u2026ing(startIndex,·endIndex)" |
| 143 | ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V | 144 | ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V |
| Offset 267, 16 lines modified | Offset 269, 19 lines modified | ||
| 267 | ····:cond_4 | 269 | ····:cond_4 |
| 268 | ····invoke-static·{},·Lkotlin/collections/CollectionsKt;->a()Ljava/util/List; | 270 | ····invoke-static·{},·Lkotlin/collections/CollectionsKt;->a()Ljava/util/List; |
| 269 | ····move-result-object·v0 | 271 | ····move-result-object·v0 |
| 270 | ····goto·:goto_2 | 272 | ····goto·:goto_2 |
| 271 | ····.line·4 | 273 | ····.line·44 |
| 272 | ····:cond_5 | 274 | ····:cond_5 |
| 275 | ····check-cast·v0,·Ljava/util/Collection; | ||
| 276 | ····.line·45 | ||
| 273 | ····invoke-interface·{v0},·Ljava/util/Collection;->size()I | 277 | ····invoke-interface·{v0},·Ljava/util/Collection;->size()I |
| 274 | ····move-result·v1 | 278 | ····move-result·v1 |
| 275 | ····new-array·v1,·v1,·[Ljava/lang/String; | 279 | ····new-array·v1,·v1,·[Ljava/lang/String; |
| 276 | ····invoke-interface·{v0,·v1},·Ljava/util/Collection;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; | 280 | ····invoke-interface·{v0,·v1},·Ljava/util/Collection;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; |
| Offset 289, 16 lines modified | Offset 294, 18 lines modified | ||
| 289 | ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·kotlin.Array<T>" | 294 | ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·kotlin.Array<T>" |
| 290 | ····invoke-direct·{v0,·v1},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V | 295 | ····invoke-direct·{v0,·v1},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V |
| 291 | ····throw·v0 | 296 | ····throw·v0 |
| 292 | ····.line·21 | ||
| 293 | ····:cond_6 | 297 | ····:cond_6 |
| 298 | ····check-cast·v0,·[Ljava/lang/Object; | ||
| 299 | ····.line·21 | ||
| 294 | ····check-cast·v0,·[Ljava/lang/String; | 300 | ····check-cast·v0,·[Ljava/lang/String; |
| 295 | ····.line·23 | 301 | ····.line·23 |
| 296 | ····new-instance·v2,·Ljava/lang/StringBuilder; | 302 | ····new-instance·v2,·Ljava/lang/StringBuilder; |
| 297 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V | 303 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V |
| Offset 275, 14 lines modified | Offset 275, 16 lines modified | ||
| 275 | ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·java.lang.String" | 275 | ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·java.lang.String" |
| 276 | ····invoke-direct·{v0,·v1},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V | 276 | ····invoke-direct·{v0,·v1},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V |
| 277 | ····throw·v0 | 277 | ····throw·v0 |
| 278 | ····:cond_0 | 278 | ····:cond_0 |
| 279 | ····check-cast·v0,·Ljava/lang/String; | ||
| 279 | ····invoke-virtual·{v0,·v3,·v1},·Ljava/lang/String;->substring(II)Ljava/lang/String; | 280 | ····invoke-virtual·{v0,·v3,·v1},·Ljava/lang/String;->substring(II)Ljava/lang/String; |
| 280 | ····move-result-object·v0 | 281 | ····move-result-object·v0 |
| 281 | ····const-string·v1,·"(this·as·java.lang.Strin\u2026ing(startIndex,·endIndex)" | 282 | ····const-string·v1,·"(this·as·java.lang.Strin\u2026ing(startIndex,·endIndex)" |
| 282 | ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V | 283 | ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V |
| Offset 386, 16 lines modified | Offset 388, 19 lines modified | ||
| 386 | ····:cond_4 | 388 | ····:cond_4 |
| 387 | ····invoke-static·{},·Lkotlin/collections/CollectionsKt;->a()Ljava/util/List; | 389 | ····invoke-static·{},·Lkotlin/collections/CollectionsKt;->a()Ljava/util/List; |
| 388 | ····move-result-object·v0 | 390 | ····move-result-object·v0 |
| 389 | ····goto·:goto_1 | 391 | ····goto·:goto_1 |
| 390 | ····.line·9 | 392 | ····.line·98 |
| 391 | ····:cond_5 | 393 | ····:cond_5 |
| 394 | ····check-cast·v0,·Ljava/util/Collection; | ||
| 395 | ····.line·99 | ||
| 392 | ····invoke-interface·{v0},·Ljava/util/Collection;->size()I | 396 | ····invoke-interface·{v0},·Ljava/util/Collection;->size()I |
| 393 | ····move-result·v1 | 397 | ····move-result·v1 |
| 394 | ····new-array·v1,·v1,·[Ljava/lang/String; | 398 | ····new-array·v1,·v1,·[Ljava/lang/String; |
| 395 | ····invoke-interface·{v0,·v1},·Ljava/util/Collection;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; | 399 | ····invoke-interface·{v0,·v1},·Ljava/util/Collection;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; |
| Offset 408, 16 lines modified | Offset 413, 18 lines modified | ||
| 408 | ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·kotlin.Array<T>" | 413 | ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·kotlin.Array<T>" |
| 409 | ····invoke-direct·{v0,·v1},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V | 414 | ····invoke-direct·{v0,·v1},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V |
| 410 | ····throw·v0 | 415 | ····throw·v0 |
| 411 | ····.line·79 | ||
| 412 | ····:cond_6 | 416 | ····:cond_6 |
| 417 | ····check-cast·v0,·[Ljava/lang/Object; | ||
| 418 | ····.line·79 | ||
| 413 | ····check-cast·v0,·[Ljava/lang/String; | 419 | ····check-cast·v0,·[Ljava/lang/String; |
| 414 | ····move-object·v1,·v0 | 420 | ····move-object·v1,·v0 |
| 415 | ····.line·81 | 421 | ····.line·81 |
| 416 | ····check-cast·v1,·[Ljava/lang/Object; | 422 | ····check-cast·v1,·[Ljava/lang/Object; |
| Offset 638, 26 lines modified | Offset 645, 30 lines modified | ||
| 638 | ····invoke-direct·{v0,·v1},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V | 645 | ····invoke-direct·{v0,·v1},·Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V |
| 639 | ····throw·v0 | 646 | ····throw·v0 |
| 640 | ····.line·13 | 647 | ····.line·13 |
| 641 | ····:cond_3 | 648 | ····:cond_3 |
| 649 | ····check-cast·v0,·Ljava/lang/String; | ||
| 642 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->substring(I)Ljava/lang/String; | 650 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->substring(I)Ljava/lang/String; |
| 643 | ····move-result-object·v0 | 651 | ····move-result-object·v0 |
| 644 | ····const-string·v1,·"(this·as·java.lang.String).substring(startIndex)" | 652 | ····const-string·v1,·"(this·as·java.lang.String).substring(startIndex)" |
| 645 | ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V | 653 | ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V |
| 646 | ····goto·:goto_1 | 654 | ····goto·:goto_1 |
| 647 | ····.line·14 | 655 | ····.line·14 |
| 648 | ····:cond_4 | 656 | ····:cond_4 |
| 657 | ····check-cast·v0,·Ljava/lang/String; | ||
| 649 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->substring(I)Ljava/lang/String; | 658 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->substring(I)Ljava/lang/String; |
| 650 | ····move-result-object·v0 | 659 | ····move-result-object·v0 |
| 651 | ····const-string·v1,·"(this·as·java.lang.String).substring(startIndex)" | 660 | ····const-string·v1,·"(this·as·java.lang.String).substring(startIndex)" |
| 652 | ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V | 661 | ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V |
| Offset 46, 35 lines modified | Offset 46, 37 lines modified | ||
| 46 | ····.annotation·runtime·Lcom/squareup/moshi/ToJson; | 46 | ····.annotation·runtime·Lcom/squareup/moshi/ToJson; |
| 47 | ····.end·annotation | 47 | ····.end·annotation |
| 48 | ····.prologue | 48 | ····.prologue |
| 49 | ····.line·10 | 49 | ····.line·10 |
| 50 | ····sget-object·v0,·Lkotlin/jvm/internal/StringCompanionObject;->a:Lkotlin/jvm/internal/StringCompanionObject; | 50 | ····sget-object·v0,·Lkotlin/jvm/internal/StringCompanionObject;->a:Lkotlin/jvm/internal/StringCompanionObject; |
| 51 | ····const-string·v | 51 | ····const-string·v1,·"#%06x" |
| 52 | ····const/4·v | 52 | ····const/4·v0,·0x1 |
| 53 | ····new-array·v | 53 | ····new-array·v0,·v0,·[Ljava/lang/Object; |
| 54 | ····const/4·v2,·0x0 | 54 | ····const/4·v2,·0x0 |
| 55 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 55 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
| 56 | ····move-result-object·v3 | 56 | ····move-result-object·v3 |
| 57 | ····aput-object·v3,·v | 57 | ····aput-object·v3,·v0,·v2 |
| 58 | ····array-length·v2,·v | 58 | ····array-length·v2,·v0 |
| 59 | ····invoke-static·{v | 59 | ····invoke-static·{v0,·v2},·Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; |
| 60 | ····move-result-object·v | 60 | ····move-result-object·v0 |
| 61 | ····check-cast·v0,·[Ljava/lang/Object; | ||
| 61 | ····invoke-static·{v | 62 | ····invoke-static·{v1,·v0},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
| 62 | ····move-result-object·v0 | 63 | ····move-result-object·v0 |
| 63 | ····const-string·v1,·"java.lang.String.format(format,·*args)" | 64 | ····const-string·v1,·"java.lang.String.format(format,·*args)" |
| 64 | ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V | 65 | ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V |
| Offset 45, 14 lines modified | Offset 45, 16 lines modified | ||
| 45 | ····.line·13 | 45 | ····.line·13 |
| 46 | ····const-string·v0,·"barcodes" | 46 | ····const-string·v0,·"barcodes" |
| 47 | ····invoke-virtual·{p0,·v0},·Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray; | 47 | ····invoke-virtual·{p0,·v0},·Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray; |
| 48 | ····move-result-object·v0 | 48 | ····move-result-object·v0 |
| 49 | ····check-cast·v0,·Lorg/json/JSONArray; | ||
| 49 | ····.line·14 | 50 | ····.line·14 |
| 50 | ····invoke-virtual·{p0},·Lorg/json/JSONObject;->length()I | 51 | ····invoke-virtual·{p0},·Lorg/json/JSONObject;->length()I |
| 51 | ····move-result·v1 | 52 | ····move-result·v1 |
| 52 | ····if-lez·v1,·:cond_1 | 53 | ····if-lez·v1,·:cond_1 |
| Offset 1571, 14 lines modified | Offset 1571, 16 lines modified | ||
| 1571 | ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 1571 | ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 1572 | ····move-result-object·v2 | 1572 | ····move-result-object·v2 |
| 1573 | ····check-cast·v2,·Ljava/util/Map$Entry; | 1573 | ····check-cast·v2,·Ljava/util/Map$Entry; |
| 1574 | ····check-cast·v2,·Ljava/util/Map$Entry; | ||
| 1574 | ····.line·172 | 1575 | ····.line·172 |
| 1575 | ····iget-object·v3,·v12,·Lkotlin/jvm/internal/Ref$ObjectRef;->a:Ljava/lang/Object; | 1576 | ····iget-object·v3,·v12,·Lkotlin/jvm/internal/Ref$ObjectRef;->a:Ljava/lang/Object; |
| 1576 | ····check-cast·v3,·Lorg/json/JSONObject; | 1577 | ····check-cast·v3,·Lorg/json/JSONObject; |
| 1577 | ····if-nez·v3,·:cond_c | 1578 | ····if-nez·v3,·:cond_c |
| Offset 18, 105 lines modified | Offset 18, 107 lines modified | ||
| 18 | ····sput-object·v0,·Lorg/ligi/passandroid/functions/PassTemplatesKt;->a:Ljava/lang/String; | 18 | ····sput-object·v0,·Lorg/ligi/passandroid/functions/PassTemplatesKt;->a:Ljava/lang/String; |
| 19 | ····return-void | 19 | ····return-void |
| 20 | .end·method | 20 | .end·method |
| 21 | .method·public·static·final·a(Landroid/content/res/Resources;)Lorg/ligi/passandroid/model/pass/Pass; | 21 | .method·public·static·final·a(Landroid/content/res/Resources;)Lorg/ligi/passandroid/model/pass/Pass; |
| 22 | ····.locals·1 | 22 | ····.locals·11 |
| 23 | ····.prologue | 23 | ····.prologue |
| 24 | ····const/4·v6,·0x0 | 24 | ····const/4·v6,·0x0 |
| 25 | ····const/16·v5,·0x8 | 25 | ····const/16·v5,·0x8 |
| 26 | ····const/4·v | 26 | ····const/4·v10,·0x1 |
| 27 | ····const/4·v4,·0x0 | 27 | ····const/4·v4,·0x0 |
| 28 | ····const-string·v0,·"resources" | 28 | ····const-string·v0,·"resources" |
| 29 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V | 29 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V |
| 30 | ····.line·39 | 30 | ····.line·39 |
| 31 | ····invoke-static·{},·Lorg/ligi/passandroid/functions/PassTemplatesKt;->a()Lorg/ligi/passandroid/model/pass/PassImpl; | 31 | ····invoke-static·{},·Lorg/ligi/passandroid/functions/PassTemplatesKt;->a()Lorg/ligi/passandroid/model/pass/PassImpl; |
| 32 | ····move-result-object·v | 32 | ····move-result-object·v8 |
| 33 | ····move-object·v7,·v8 | ||
| 34 | ····check-cast·v7,·Lorg/ligi/passandroid/model/pass/PassImpl; | ||
| 33 | ····.line·40 | 35 | ····.line·40 |
| 34 | ····const·v0,·0x7f070052 | 36 | ····const·v0,·0x7f070052 |
| 35 | ····invoke-virtual·{p0,·v0},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; | 37 | ····invoke-virtual·{p0,·v0},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; |
| 36 | ····move-result-object·v0 | 38 | ····move-result-object·v0 |
| 37 | ····invoke-virtual·{v7,·v0},·Lorg/ligi/passandroid/model/pass/PassImpl;->setDescription(Ljava/lang/String;)V | 39 | ····invoke-virtual·{v7,·v0},·Lorg/ligi/passandroid/model/pass/PassImpl;->setDescription(Ljava/lang/String;)V |
| 38 | ····.line·42 | 40 | ····.line·42 |
| 39 | ····const/4·v0,·0x3 | 41 | ····const/4·v0,·0x3 |
| 40 | ····new-array·v | 42 | ····new-array·v9,·v0,·[Lorg/ligi/passandroid/model/pass/PassField; |
| 41 | ····sget-object·v0,·Lorg/ligi/passandroid/model/pass/PassField;->Companion:Lorg/ligi/passandroid/model/pass/PassField$Companion; | 43 | ····sget-object·v0,·Lorg/ligi/passandroid/model/pass/PassField;->Companion:Lorg/ligi/passandroid/model/pass/PassField$Companion; |
| 42 | ····const·v1,·0x7f07004b | 44 | ····const·v1,·0x7f07004b |
| 43 | ····const·v2,·0x7f07004c | 45 | ····const·v2,·0x7f07004c |
| 44 | ····move-object·v3,·p0 | 46 | ····move-object·v3,·p0 |
| 45 | ····invoke-static/range·{v0·..·v6},·Lorg/ligi/passandroid/model/pass/PassField$Companion;->create$default(Lorg/ligi/passandroid/model/pass/PassField$Companion;IILandroid/content/res/Resources;ZILjava/lang/Object;)Lorg/ligi/passandroid/model/pass/PassField; | 47 | ····invoke-static/range·{v0·..·v6},·Lorg/ligi/passandroid/model/pass/PassField$Companion;->create$default(Lorg/ligi/passandroid/model/pass/PassField$Companion;IILandroid/content/res/Resources;ZILjava/lang/Object;)Lorg/ligi/passandroid/model/pass/PassField; |
| 46 | ····move-result-object·v0 | 48 | ····move-result-object·v0 |
| 47 | ····aput-object·v0,·v | 49 | ····aput-object·v0,·v9,·v4 |
| 48 | ····sget-object·v0,·Lorg/ligi/passandroid/model/pass/PassField;->Companion:Lorg/ligi/passandroid/model/pass/PassField$Companion; | 50 | ····sget-object·v0,·Lorg/ligi/passandroid/model/pass/PassField;->Companion:Lorg/ligi/passandroid/model/pass/PassField$Companion; |
| 49 | ····const·v1,·0x7f070046 | 51 | ····const·v1,·0x7f070046 |
| 50 | ····const·v2,·0x7f070047 | 52 | ····const·v2,·0x7f070047 |
| 51 | ····move-object·v3,·p0 | 53 | ····move-object·v3,·p0 |
| 52 | ····invoke-static/range·{v0·..·v6},·Lorg/ligi/passandroid/model/pass/PassField$Companion;->create$default(Lorg/ligi/passandroid/model/pass/PassField$Companion;IILandroid/content/res/Resources;ZILjava/lang/Object;)Lorg/ligi/passandroid/model/pass/PassField; | 54 | ····invoke-static/range·{v0·..·v6},·Lorg/ligi/passandroid/model/pass/PassField$Companion;->create$default(Lorg/ligi/passandroid/model/pass/PassField$Companion;IILandroid/content/res/Resources;ZILjava/lang/Object;)Lorg/ligi/passandroid/model/pass/PassField; |
| 53 | ····move-result-object·v0 | 55 | ····move-result-object·v0 |
| 54 | ····aput-object·v0,·v | 56 | ····aput-object·v0,·v9,·v10 |
| 55 | ····const/4·v0,·0x2 | 57 | ····const/4·v0,·0x2 |
| 56 | ····sget-object·v1,·Lorg/ligi/passandroid/model/pass/PassField;->Companion:Lorg/ligi/passandroid/model/pass/PassField$Companion; | 58 | ····sget-object·v1,·Lorg/ligi/passandroid/model/pass/PassField;->Companion:Lorg/ligi/passandroid/model/pass/PassField$Companion; |
| 57 | ····const·v2,·0x7f070048 | 59 | ····const·v2,·0x7f070048 |
| 58 | ····const·v3,·0x7f070049 | 60 | ····const·v3,·0x7f070049 |
| 59 | ····invoke-virtual·{v1,·v2,·v3,·p0,·v | 61 | ····invoke-virtual·{v1,·v2,·v3,·p0,·v10},·Lorg/ligi/passandroid/model/pass/PassField$Companion;->create(IILandroid/content/res/Resources;Z)Lorg/ligi/passandroid/model/pass/PassField; |
| 60 | ····move-result-object·v1 | 62 | ····move-result-object·v1 |
| 61 | ····aput-object·v1,·v | 63 | ····aput-object·v1,·v9,·v0 |
| 62 | ····invoke-static·{v | 64 | ····invoke-static·{v9},·Lkotlin/collections/CollectionsKt;->a([Ljava/lang/Object;)Ljava/util/List; |
| 63 | ····move-result-object·v0 | 65 | ····move-result-object·v0 |
| 64 | ····invoke-virtual·{v7,·v0},·Lorg/ligi/passandroid/model/pass/PassImpl;->setFields(Ljava/util/List;)V | 66 | ····invoke-virtual·{v7,·v0},·Lorg/ligi/passandroid/model/pass/PassImpl;->setFields(Ljava/util/List;)V |
| 65 | ····.line·46 | 67 | ····.line·46 |
| 66 | ····nop | 68 | ····nop |
| 67 | ····move-object·v0,·v7 | ||
| 68 | ····.line·39 | 69 | ····.line·39 |
| 69 | ····check-cast·v | 70 | ····check-cast·v8,·Lorg/ligi/passandroid/model/pass/Pass; |
| 70 | ····return-object·v | 71 | ····return-object·v8 |
| 71 | .end·method | 72 | .end·method |
| 72 | .method·public·static·final·a(Lorg/ligi/passandroid/model/PassStore;Landroid/content/res/Resources;)Lorg/ligi/passandroid/model/pass/Pass; | 73 | .method·public·static·final·a(Lorg/ligi/passandroid/model/PassStore;Landroid/content/res/Resources;)Lorg/ligi/passandroid/model/pass/Pass; |
| 73 | ····.locals·8 | 74 | ····.locals·8 |
| 74 | ····.prologue | 75 | ····.prologue |
| 75 | ····const-string·v0,·"passStore" | 76 | ····const-string·v0,·"passStore" |
| Offset 243, 99 lines modified | Offset 245, 101 lines modified | ||
| 243 | ····invoke-virtual·{v0,·v1},·Lorg/ligi/passandroid/model/pass/PassImpl;->setType(Lorg/ligi/passandroid/model/pass/PassType;)V | 245 | ····invoke-virtual·{v0,·v1},·Lorg/ligi/passandroid/model/pass/PassImpl;->setType(Lorg/ligi/passandroid/model/pass/PassType;)V |
| 244 | ····.line·67 | 246 | ····.line·67 |
| 245 | ····return-object·v0 | 247 | ····return-object·v0 |
| 246 | .end·method | 248 | .end·method |
| 247 | .method·public·static·final·b(Landroid/content/res/Resources;)Lorg/ligi/passandroid/model/pass/Pass; | 249 | .method·public·static·final·b(Landroid/content/res/Resources;)Lorg/ligi/passandroid/model/pass/Pass; |
| 248 | ····.locals·1 | 250 | ····.locals·11 |
| 249 | ····.prologue | 251 | ····.prologue |
| 250 | ····const/4·v6,·0x0 | 252 | ····const/4·v6,·0x0 |
| 251 | ····const/16·v5,·0x8 | 253 | ····const/16·v5,·0x8 |
| 252 | ····const/4·v | 254 | ····const/4·v10,·0x1 |
| 253 | ····const/4·v4,·0x0 | 255 | ····const/4·v4,·0x0 |
| Max diff block lines reached; 3246/7585 bytes (42.79%) of diff not shown. | |||
| Offset 38, 161 lines modified | Offset 38, 175 lines modified | ||
| 38 | ····.line·40 | 38 | ····.line·40 |
| 39 | ····new-instance·v1,·Landroid/content/Intent; | 39 | ····new-instance·v1,·Landroid/content/Intent; |
| 40 | ····const-string·v0,·"android.intent.action.EDIT" | 40 | ····const-string·v0,·"android.intent.action.EDIT" |
| 41 | ····invoke-direct·{v1,·v0},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V | 41 | ····invoke-direct·{v1,·v0},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V |
| 42 | ····move-object·v0,·v1 | ||
| 43 | ····check-cast·v0,·Landroid/content/Intent; | ||
| 42 | ····.line·41 | 44 | ····.line·41 |
| 43 | ····invoke-virtual·{p1},·Lorg/ligi/passandroid/model/pass/PassImpl$TimeSpan;->getFrom()Lorg/threeten/bp/ZonedDateTime; | 45 | ····invoke-virtual·{p1},·Lorg/ligi/passandroid/model/pass/PassImpl$TimeSpan;->getFrom()Lorg/threeten/bp/ZonedDateTime; |
| 44 | ····move-result-object·v | 46 | ····move-result-object·v2 |
| 45 | ····if-nez·v | 47 | ····if-nez·v2,·:cond_0 |
| 46 | ····invoke-virtual·{p1},·Lorg/ligi/passandroid/model/pass/PassImpl$TimeSpan;->getTo()Lorg/threeten/bp/ZonedDateTime; | 48 | ····invoke-virtual·{p1},·Lorg/ligi/passandroid/model/pass/PassImpl$TimeSpan;->getTo()Lorg/threeten/bp/ZonedDateTime; |
| 47 | ····move-result-object·v | 49 | ····move-result-object·v2 |
| 48 | ····if-nez·v | 50 | ····if-nez·v2,·:cond_0 |
| 49 | ····.line·42 | 51 | ····.line·42 |
| 50 | ····new-instance·v0,·Ljava/lang/IllegalArgumentException; | 52 | ····new-instance·v0,·Ljava/lang/IllegalArgumentException; |
| 51 | ····const-string·v1,·"span·must·have·either·a·to·or·a·from" | 53 | ····const-string·v1,·"span·must·have·either·a·to·or·a·from" |
| 52 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | 54 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
| 53 | ····check-cast·v0,·Ljava/lang/Throwable; | 55 | ····check-cast·v0,·Ljava/lang/Throwable; |
| 54 | ····throw·v0 | 56 | ····throw·v0 |
| 55 | ····.line·45 | 57 | ····.line·45 |
| 56 | ····:cond_0 | 58 | ····:cond_0 |
| 57 | ····const-string·v | 59 | ····const-string·v2,·"vnd.android.cursor.item/event" |
| 58 | ····invoke-virtual·{v | 60 | ····invoke-virtual·{v0,·v2},·Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent; |
| 59 | ····.line·46 | 61 | ····.line·46 |
| 60 | ····invoke-virtual·{p1},·Lorg/ligi/passandroid/model/pass/PassImpl$TimeSpan;->getFrom()Lorg/threeten/bp/ZonedDateTime; | 62 | ····invoke-virtual·{p1},·Lorg/ligi/passandroid/model/pass/PassImpl$TimeSpan;->getFrom()Lorg/threeten/bp/ZonedDateTime; |
| 61 | ····move-result-object·v | 63 | ····move-result-object·v2 |
| 62 | ····if-eqz·v | 64 | ····if-eqz·v2,·:cond_2 |
| 63 | ····.line·47 | 65 | ····.line·47 |
| 64 | ····:goto_0 | 66 | ····:goto_0 |
| 65 | ····const-string·v | 67 | ····const-string·v3,·"beginTime" |
| 66 | ····invoke-virtual·{v | 68 | ····invoke-virtual·{v2},·Lorg/threeten/bp/ZonedDateTime;->p()J |
| 67 | ····move-result-wide·v4 | 69 | ····move-result-wide·v4 |
| 68 | ····int-to-long·v6,·v8 | 70 | ····int-to-long·v6,·v8 |
| 69 | ····mul-long/2addr·v4,·v6 | 71 | ····mul-long/2addr·v4,·v6 |
| 70 | ····invoke-virtual·{v | 72 | ····invoke-virtual·{v0,·v3,·v4,·v5},·Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent; |
| 71 | ····.line·49 | 73 | ····.line·49 |
| 72 | ····invoke-virtual·{p1},·Lorg/ligi/passandroid/model/pass/PassImpl$TimeSpan;->getTo()Lorg/threeten/bp/ZonedDateTime; | 74 | ····invoke-virtual·{p1},·Lorg/ligi/passandroid/model/pass/PassImpl$TimeSpan;->getTo()Lorg/threeten/bp/ZonedDateTime; |
| 73 | ····move-result-object·v | 75 | ····move-result-object·v2 |
| 74 | ····if-eqz·v | 76 | ····if-eqz·v2,·:cond_4 |
| 75 | ····.line·50 | 77 | ····.line·50 |
| 76 | ····:goto_1 | 78 | ····:goto_1 |
| 77 | ····const-string·v | 79 | ····const-string·v3,·"endTime" |
| 78 | ····invoke-virtual·{v | 80 | ····invoke-virtual·{v2},·Lorg/threeten/bp/ZonedDateTime;->p()J |
| 79 | ····move-result-wide·v4 | 81 | ····move-result-wide·v4 |
| 80 | ····int-to-long·v6,·v8 | 82 | ····int-to-long·v6,·v8 |
| 81 | ····mul-long/2addr·v4,·v6 | 83 | ····mul-long/2addr·v4,·v6 |
| 82 | ····invoke-virtual·{v | 84 | ····invoke-virtual·{v0,·v3,·v4,·v5},·Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent; |
| 83 | ····.line·51 | 85 | ····.line·51 |
| 84 | ····const-string·v | 86 | ····const-string·v2,·"title" |
| 85 | ····invoke-interface·{p0},·Lorg/ligi/passandroid/model/pass/Pass;->getDescription()Ljava/lang/String; | 87 | ····invoke-interface·{p0},·Lorg/ligi/passandroid/model/pass/Pass;->getDescription()Ljava/lang/String; |
| 86 | ····move-result-object·v | 88 | ····move-result-object·v3 |
| 87 | ····invoke-virtual·{v | 89 | ····invoke-virtual·{v0,·v2,·v3},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; |
| 88 | ····.line·54 | 90 | ····.line·54 |
| 89 | ····invoke-interface·{p0},·Lorg/ligi/passandroid/model/pass/Pass;->getLocations()Ljava/util/List; | 91 | ····invoke-interface·{p0},·Lorg/ligi/passandroid/model/pass/Pass;->getLocations()Ljava/util/List; |
| 90 | ····move-result-object·v | 92 | ····move-result-object·v2 |
| 91 | ····invoke-static·{v | 93 | ····invoke-static·{v2},·Lkotlin/collections/CollectionsKt;->d(Ljava/util/List;)Ljava/lang/Object; |
| 92 | ····move-result-object·v | 94 | ····move-result-object·v2 |
| 93 | ····check-cast·v | 95 | ····check-cast·v2,·Lorg/ligi/passandroid/model/pass/PassLocation; |
| 94 | ····if-eqz·v | 96 | ····if-eqz·v2,·:cond_1 |
| 95 | ····invoke-virtual·{v | 97 | ····invoke-virtual·{v2},·Lorg/ligi/passandroid/model/pass/PassLocation;->getName()Ljava/lang/String; |
| 96 | ····move-result-object·v | 98 | ····move-result-object·v2 |
| 99 | ····if-eqz·v2,·:cond_1 | ||
| 97 | ···· | 100 | ····check-cast·v2,·Ljava/lang/String; |
| 98 | ····.line·55 | 101 | ····.line·55 |
| 99 | ····const-string·v | 102 | ····const-string·v3,·"eventLocation" |
| 103 | ····invoke-virtual·{v0,·v3,·v2},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; | ||
| 104 | ····move-result-object·v0 | ||
| 100 | ···· | 105 | ····.line·54 |
| 106 | ····check-cast·v0,·Landroid/content/Intent; | ||
| 101 | ····.line·56 | 107 | ····.line·56 |
| 102 | ····:cond_1 | 108 | ····:cond_1 |
| 103 | ····nop | 109 | ····nop |
| Max diff block lines reached; 1722/6734 bytes (25.57%) of diff not shown. | |||
| Offset 280, 39 lines modified | Offset 280, 45 lines modified | ||
| 280 | ····const-string·v0,·"type" | 280 | ····const-string·v0,·"type" |
| 281 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V | 281 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V |
| 282 | ····.line·12 | 282 | ····.line·12 |
| 283 | ····invoke-static·{p1,·p2},·Lorg/ligi/passandroid/functions/BarcodeKt;->a(Ljava/lang/String;Lorg/ligi/passandroid/model/pass/PassBarCodeFormat;)Landroid/graphics/Bitmap; | 283 | ····invoke-static·{p1,·p2},·Lorg/ligi/passandroid/functions/BarcodeKt;->a(Ljava/lang/String;Lorg/ligi/passandroid/model/pass/PassBarCodeFormat;)Landroid/graphics/Bitmap; |
| 284 | ····move-result-object·v | 284 | ····move-result-object·v0 |
| 285 | ····if-eqz·v | 285 | ····if-eqz·v0,·:cond_0 |
| 286 | ····.line·14 | 286 | ····.line·14 |
| 287 | ····new-instance·v | 287 | ····new-instance·v1,·Landroid/graphics/drawable/BitmapDrawable; |
| 288 | ····invoke-direct·{v | 288 | ····invoke-direct·{v1,·p0,·v0},·Landroid/graphics/drawable/BitmapDrawable;-><init>(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V |
| 289 | ····move-object·v0,·v1 | ||
| 290 | ····check-cast·v0,·Landroid/graphics/drawable/BitmapDrawable; | ||
| 289 | ····.line·15 | 291 | ····.line·15 |
| 290 | ····invoke-virtual·{v0,·v2},·Landroid/graphics/drawable/BitmapDrawable;->setFilterBitmap(Z)V | 292 | ····invoke-virtual·{v0,·v2},·Landroid/graphics/drawable/BitmapDrawable;->setFilterBitmap(Z)V |
| 291 | ····.line·16 | 293 | ····.line·16 |
| 292 | ····invoke-virtual·{v0,·v2},·Landroid/graphics/drawable/BitmapDrawable;->setAntiAlias(Z)V | 294 | ····invoke-virtual·{v0,·v2},·Landroid/graphics/drawable/BitmapDrawable;->setAntiAlias(Z)V |
| 293 | ····.line·17 | 295 | ····.line·17 |
| 294 | ····nop | 296 | ····nop |
| 295 | ····.line·14 | 297 | ····.line·14 |
| 298 | ····check-cast·v1,·Landroid/graphics/drawable/BitmapDrawable; | ||
| 296 | ····:goto_0 | 299 | ····:goto_0 |
| 297 | ····return-object·v | 300 | ····return-object·v1 |
| 298 | ····.line·12 | 301 | ····.line·12 |
| 299 | ····:cond_0 | 302 | ····:cond_0 |
| 300 | ····const/4·v | 303 | ····const/4·v1,·0x0 |
| 301 | ····goto·:goto_0 | 304 | ····goto·:goto_0 |
| 302 | .end·method | 305 | .end·method |
| 303 | .method·public·static·final·b(Ljava/lang/String;Lorg/ligi/passandroid/model/pass/PassBarCodeFormat;)Lcom/google/zxing/common/BitMatrix; | 306 | .method·public·static·final·b(Ljava/lang/String;Lorg/ligi/passandroid/model/pass/PassBarCodeFormat;)Lcom/google/zxing/common/BitMatrix; |
| 304 | ····.locals·3 | 307 | ····.locals·3 |
| Offset 39, 15 lines modified | Offset 39, 15 lines modified | ||
| 39 | ····.prologue | 39 | ····.prologue |
| 40 | ····.line·30 | 40 | ····.line·30 |
| 41 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 41 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
| 42 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 42 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
| 43 | ····const-string·v1,·" | 43 | ····const-string·v1,·"amzn://apps/android?p=" |
| 44 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 44 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 45 | ····move-result-object·v0 | 45 | ····move-result-object·v0 |
| 46 | ····invoke-virtual·{p1},·Landroid/content/Context;->getPackageName()Ljava/lang/String; | 46 | ····invoke-virtual·{p1},·Landroid/content/Context;->getPackageName()Ljava/lang/String; |