Offset 1, 20 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:·c430665e3662253b2078dcda350c2c6ce44d915a3d8a147b63ced619bb9e8576 | ||
10 | Signer·#1·certificate·SHA-1·digest:·a8240c05184d797c87efed01d907961f8b4ad62b | ||
11 | Signer·#1·certificate·MD5·digest:·e5c122dc22693d02c54dba7c1d58f64e | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·16fd08415bc30cc5ba88b1ba04e2ac74cc6a22295e544d2b42867b2a42517882 | ||
15 | Signer·#1·public·key·SHA-1·digest:·55bf430d3602a3d0a59a40e1c9689343df78d4e1 | ||
16 | Signer·#1·public·key·MD5·digest:·60c0df933fb0052062caba7d007e63c8 | ||
17 | WARNING:·META-INF/services/java.nio.charset.spi.CharsetProvider·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/services/kotlinx.coroutines.CoroutineExceptionHandler·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/services/kotlinx.coroutines.internal.MainDispatcherFactory·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/services/org.apache.james.mime4j.dom.MessageServiceFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. |
Offset 1, 133 lines modified | Offset 1, 69 lines modified | ||
1 | There·is·no·zipfile·comment. | 1 | There·is·no·zipfile·comment. |
2 | End-of-central-directory·record: | 2 | End-of-central-directory·record: |
3 | ------------------------------- | 3 | ------------------------------- |
4 | ··Zip·archive·file·size:···················8 | 4 | ··Zip·archive·file·size:···················8087585·(00000000007B6821h) |
5 | ··Actual·end-cent-dir·record·offset:·······8 | 5 | ··Actual·end-cent-dir·record·offset:·······8087563·(00000000007B680Bh) |
6 | ··Expected·end-cent-dir·record·offset:·····8 | 6 | ··Expected·end-cent-dir·record·offset:·····8087563·(00000000007B680Bh) |
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·1134·entries. | 9 | ··central·directory·contains·1134·entries. |
10 | ··The·central·directory·is·1 | 10 | ··The·central·directory·is·104477·(000000000001981Dh)·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· | 12 | ··is·7983086·(000000000079CFEEh). |
13 | Central·directory·entry·#1: | 13 | Central·directory·entry·#1: |
14 | --------------------------- | 14 | --------------------------- |
15 | ·· | 15 | ··AndroidManifest.xml |
16 | ··offset·of·local·header·from·start·of·archive:···0 | 16 | ··offset·of·local·header·from·start·of·archive:···0 |
17 | ··················································(0000000000000000h)·bytes | 17 | ··················································(0000000000000000h)·bytes |
18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
19 | ··version·of·encoding·software:··················· | 19 | ··version·of·encoding·software:···················0.0 |
20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
21 | ··minimum·software·version·required·to·extract:··· | 21 | ··minimum·software·version·required·to·extract:···0.0 |
22 | ··compression·method:·····························deflated | 22 | ··compression·method:·····························deflated |
23 | ··compression·sub-type·(deflation):···············normal | 23 | ··compression·sub-type·(deflation):···············normal |
24 | ··file·security·status:···························not·encrypted | 24 | ··file·security·status:···························not·encrypted |
25 | ··extended·local·header:·························· | 25 | ··extended·local·header:··························no |
26 | ··file·last·modified·on·(DOS·date/time):·········· | 26 | ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00 |
27 | ··32-bit·CRC·value·(hex):························· | 27 | ··32-bit·CRC·value·(hex):·························42a62239 |
28 | ··compressed·size:································ | 28 | ··compressed·size:································5752·bytes |
29 | ··uncompressed·size:······························ | 29 | ··uncompressed·size:······························28160·bytes |
30 | ··length·of·filename:····························· | 30 | ··length·of·filename:·····························19·characters |
31 | ··length·of·extra·field:··························0·bytes | 31 | ··length·of·extra·field:··························0·bytes |
32 | ··length·of·file·comment:·························0·characters | 32 | ··length·of·file·comment:·························0·characters |
33 | ··disk·number·on·which·file·begins:···············disk·1 | 33 | ··disk·number·on·which·file·begins:···············disk·1 |
34 | ··apparent·file·type:·····························binary | 34 | ··apparent·file·type:·····························binary |
35 | ··non-MSDOS·external·file·attributes:·············000000·hex | 35 | ··non-MSDOS·external·file·attributes:·············000000·hex |
36 | ··MS-DOS·file·attributes·(00·hex):················none | 36 | ··MS-DOS·file·attributes·(00·hex):················none |
37 | ··There·is·no·file·comment. | 37 | ··There·is·no·file·comment. |
38 | Central·directory·entry·#2: | 38 | Central·directory·entry·#2: |
39 | --------------------------- | 39 | --------------------------- |
40 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
41 | ··META-INF/69738A09.SF | ||
42 | ··offset·of·local·header·from·start·of·archive:···36429 | ||
43 | ··················································(0000000000008E4Dh)·bytes | ||
44 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | ||
45 | ··version·of·encoding·software:···················2.0 | ||
46 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | ||
47 | ··minimum·software·version·required·to·extract:···2.0 | ||
48 | ··compression·method:·····························deflated | ||
49 | ··compression·sub-type·(deflation):···············normal | ||
50 | ··file·security·status:···························not·encrypted | ||
51 | ··extended·local·header:··························yes | ||
52 | ··file·last·modified·on·(DOS·date/time):··········2020·Jun·10·06:22:50 | ||
53 | ··32-bit·CRC·value·(hex):·························35612d9e | ||
54 | ··compressed·size:································36536·bytes | ||
55 | ··uncompressed·size:······························112497·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/69738A09.RSA | ||
68 | ··offset·of·local·header·from·start·of·archive:···73031 | ||
69 | ··················································(0000000000011D47h)·bytes | ||
70 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | ||
71 | ··version·of·encoding·software:···················2.0 | ||
72 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | ||
73 | ··minimum·software·version·required·to·extract:···2.0 | ||
74 | ··compression·method:·····························deflated | ||
75 | ··compression·sub-type·(deflation):···············normal | ||
76 | ··file·security·status:···························not·encrypted | ||
77 | ··extended·local·header:··························yes | ||
78 | ··file·last·modified·on·(DOS·date/time):··········2020·Jun·10·06:22:50 | ||
79 | ··32-bit·CRC·value·(hex):·························5d469627 | ||
80 | ··compressed·size:································1037·bytes | ||
81 | ··uncompressed·size:······························1291·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/services/java.nio.charset.spi.CharsetProvider | 40 | ··META-INF/services/java.nio.charset.spi.CharsetProvider |
94 | ··offset·of·local·header·from·start·of·archive:··· | 41 | ··offset·of·local·header·from·start·of·archive:···5801 |
95 | ··················································(000000000001 | 42 | ··················································(00000000000016A9h)·bytes |
96 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 43 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
97 | ··version·of·encoding·software:···················2.0 | 44 | ··version·of·encoding·software:···················2.0 |
98 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 45 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
99 | ··minimum·software·version·required·to·extract:···2.0 | 46 | ··minimum·software·version·required·to·extract:···2.0 |
100 | ··compression·method:·····························deflated | 47 | ··compression·method:·····························deflated |
101 | ··compression·sub-type·(deflation):···············normal | 48 | ··compression·sub-type·(deflation):···············normal |
102 | ··file·security·status:···························not·encrypted | 49 | ··file·security·status:···························not·encrypted |
103 | ··extended·local·header:·························· | 50 | ··extended·local·header:··························no |
104 | ··file·last·modified·on·(DOS·date/time):··········1980· | 51 | ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00 |
105 | ··file·last·modified·on·(UT·extra·field·modtime):·1970·Jan·1·00:00:00·local | 52 | ··file·last·modified·on·(UT·extra·field·modtime):·1970·Jan·1·00:00:00·local |
Max diff block lines reached; 2560859/2568068 bytes (99.72%) of diff not shown. |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | Zip·archive·data,·at·least·v | 1 | Zip·archive·data,·at·least·v0.0·to·extract |
Offset 26, 15 lines modified | Offset 26, 15 lines modified | ||
26 | ··version·of·encoding·software:···················2.0 | 26 | ··version·of·encoding·software:···················2.0 |
27 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 27 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
28 | ··minimum·software·version·required·to·extract:···2.0 | 28 | ··minimum·software·version·required·to·extract:···2.0 |
29 | ··compression·method:·····························none·(stored) | 29 | ··compression·method:·····························none·(stored) |
30 | ··file·security·status:···························not·encrypted | 30 | ··file·security·status:···························not·encrypted |
31 | ··extended·local·header:··························no | 31 | ··extended·local·header:··························no |
32 | ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00 | 32 | ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00 |
33 | ··32-bit·CRC·value·(hex):························· | 33 | ··32-bit·CRC·value·(hex):·························da81a674 |
34 | ··compressed·size:································919·bytes | 34 | ··compressed·size:································919·bytes |
35 | ··uncompressed·size:······························919·bytes | 35 | ··uncompressed·size:······························919·bytes |
36 | ··length·of·filename:·····························28·characters | 36 | ··length·of·filename:·····························28·characters |
37 | ··length·of·extra·field:··························0·bytes | 37 | ··length·of·extra·field:··························0·bytes |
38 | ··length·of·file·comment:·························0·characters | 38 | ··length·of·file·comment:·························0·characters |
39 | ··disk·number·on·which·file·begins:···············disk·1 | 39 | ··disk·number·on·which·file·begins:···············disk·1 |
40 | ··apparent·file·type:·····························binary | 40 | ··apparent·file·type:·····························binary |
Offset 84792, 15 lines modified | Offset 84792, 15 lines modified | ||
84792 | ··version·of·encoding·software:···················2.0 | 84792 | ··version·of·encoding·software:···················2.0 |
84793 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 84793 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
84794 | ··minimum·software·version·required·to·extract:···2.0 | 84794 | ··minimum·software·version·required·to·extract:···2.0 |
84795 | ··compression·method:·····························none·(stored) | 84795 | ··compression·method:·····························none·(stored) |
84796 | ··file·security·status:···························not·encrypted | 84796 | ··file·security·status:···························not·encrypted |
84797 | ··extended·local·header:··························no | 84797 | ··extended·local·header:··························no |
84798 | ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00 | 84798 | ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00 |
84799 | ··32-bit·CRC·value·(hex):·························e | 84799 | ··32-bit·CRC·value·(hex):·························e550390c |
84800 | ··compressed·size:································1323·bytes | 84800 | ··compressed·size:································1323·bytes |
84801 | ··uncompressed·size:······························1323·bytes | 84801 | ··uncompressed·size:······························1323·bytes |
84802 | ··length·of·filename:·····························56·characters | 84802 | ··length·of·filename:·····························56·characters |
84803 | ··length·of·extra·field:··························0·bytes | 84803 | ··length·of·extra·field:··························0·bytes |
84804 | ··length·of·file·comment:·························0·characters | 84804 | ··length·of·file·comment:·························0·characters |
84805 | ··disk·number·on·which·file·begins:···············disk·1 | 84805 | ··disk·number·on·which·file·begins:···············disk·1 |
84806 | ··apparent·file·type:·····························binary | 84806 | ··apparent·file·type:·····························binary |
Offset 86080, 15 lines modified | Offset 86080, 15 lines modified | ||
86080 | ··version·of·encoding·software:···················2.0 | 86080 | ··version·of·encoding·software:···················2.0 |
86081 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 86081 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
86082 | ··minimum·software·version·required·to·extract:···2.0 | 86082 | ··minimum·software·version·required·to·extract:···2.0 |
86083 | ··compression·method:·····························none·(stored) | 86083 | ··compression·method:·····························none·(stored) |
86084 | ··file·security·status:···························not·encrypted | 86084 | ··file·security·status:···························not·encrypted |
86085 | ··extended·local·header:··························no | 86085 | ··extended·local·header:··························no |
86086 | ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00 | 86086 | ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00 |
86087 | ··32-bit·CRC·value·(hex):························· | 86087 | ··32-bit·CRC·value·(hex):·························d90be250 |
86088 | ··compressed·size:································2032·bytes | 86088 | ··compressed·size:································2032·bytes |
86089 | ··uncompressed·size:······························2032·bytes | 86089 | ··uncompressed·size:······························2032·bytes |
86090 | ··length·of·filename:·····························54·characters | 86090 | ··length·of·filename:·····························54·characters |
86091 | ··length·of·extra·field:··························0·bytes | 86091 | ··length·of·extra·field:··························0·bytes |
86092 | ··length·of·file·comment:·························0·characters | 86092 | ··length·of·file·comment:·························0·characters |
86093 | ··disk·number·on·which·file·begins:···············disk·1 | 86093 | ··disk·number·on·which·file·begins:···············disk·1 |
86094 | ··apparent·file·type:·····························binary | 86094 | ··apparent·file·type:·····························binary |
Offset 1, 36 lines modified | Offset 1, 36 lines modified | ||
1 | import·kotlinx.coroutines.android.AndroidExceptionPreHandler; | ||
2 | import·kotlinx.coroutines.CoroutineExceptionHandler; | ||
3 | import·java.util.ServiceConfigurationError; | ||
4 | import·java.util.Arrays; | ||
5 | import·kotlinx.coroutines.android.AndroidDispatcherFactory; | 1 | import·kotlinx.coroutines.android.AndroidDispatcherFactory; |
6 | import·kotlinx.coroutines.internal.MainDispatcherFactory; | 2 | import·kotlinx.coroutines.internal.MainDispatcherFactory; |
3 | import·java.util.ServiceConfigurationError; | ||
4 | import·java.util.Arrays; | ||
5 | import·kotlinx.coroutines.android.AndroidExceptionPreHandler; | ||
6 | import·kotlinx.coroutines.CoroutineExceptionHandler; | ||
7 | import·java.util.Iterator; | 7 | import·java.util.Iterator; |
8 | public·final·class·$$ServiceLoaderMethods | 8 | public·final·class·$$ServiceLoaderMethods |
9 | { | 9 | { |
10 | ····public·static·Iterator·$load1()·{ | 10 | ····public·static·Iterator·$load1()·{ |
11 | ········final·int·n·=·1; | 11 | ········final·int·n·=·1; |
12 | ········try·{ | 12 | ········try·{ |
13 | ············final·MainDispatcherFactory[]·a·=·new·MainDispatcherFactory[n]; | ||
14 | ············ | 13 | ············final·CoroutineExceptionHandler[]·a·=·new·CoroutineExceptionHandler[n]; |
14 | ············a[0]·=·(CoroutineExceptionHandler)new·AndroidExceptionPreHandler(); | ||
15 | ············return·Arrays.asList(a).iterator(); | 15 | ············return·Arrays.asList(a).iterator(); |
16 | ········} | 16 | ········} |
17 | ········finally·{ | 17 | ········finally·{ |
18 | ············final·Throwable·cause; | 18 | ············final·Throwable·cause; |
19 | ············throw·new·ServiceConfigurationError(cause.getMessage(),·cause); | 19 | ············throw·new·ServiceConfigurationError(cause.getMessage(),·cause); |
20 | ········} | 20 | ········} |
21 | ····} | 21 | ····} |
22 | ···· | 22 | ···· |
23 | ····public·static·Iterator·$load2()·{ | 23 | ····public·static·Iterator·$load2()·{ |
24 | ········final·int·n·=·1; | 24 | ········final·int·n·=·1; |
25 | ········try·{ | 25 | ········try·{ |
26 | ············final·CoroutineExceptionHandler[]·a·=·new·CoroutineExceptionHandler[n]; | ||
27 | ············ | 26 | ············final·MainDispatcherFactory[]·a·=·new·MainDispatcherFactory[n]; |
27 | ············a[0]·=·(MainDispatcherFactory)new·AndroidDispatcherFactory(); | ||
28 | ············return·Arrays.asList(a).iterator(); | 28 | ············return·Arrays.asList(a).iterator(); |
29 | ········} | 29 | ········} |
30 | ········finally·{ | 30 | ········finally·{ |
31 | ············final·Throwable·cause; | 31 | ············final·Throwable·cause; |
32 | ············throw·new·ServiceConfigurationError(cause.getMessage(),·cause); | 32 | ············throw·new·ServiceConfigurationError(cause.getMessage(),·cause); |
33 | ········} | 33 | ········} |
34 | ····} | 34 | ····} |
Offset 7, 15 lines modified | Offset 7, 15 lines modified | ||
7 | import·java.util.List; | 7 | import·java.util.List; |
8 | public·final·class·CoroutineExceptionHandlerImplKt | 8 | public·final·class·CoroutineExceptionHandlerImplKt |
9 | { | 9 | { |
10 | ····private·static·final·List·handlers; | 10 | ····private·static·final·List·handlers; |
11 | ···· | 11 | ···· |
12 | ····static·{ | 12 | ····static·{ |
13 | ········handlers·=·SequencesKt.toList(SequencesKt.asSequence($$ServiceLoaderMethods.$load | 13 | ········handlers·=·SequencesKt.toList(SequencesKt.asSequence($$ServiceLoaderMethods.$load1())); |
14 | ····} | 14 | ····} |
15 | ···· | 15 | ···· |
16 | ····public·static·final·void·handleCoroutineExceptionImpl(final·CoroutineContext·coroutineContext,·final·Throwable·t)·{ | 16 | ····public·static·final·void·handleCoroutineExceptionImpl(final·CoroutineContext·coroutineContext,·final·Throwable·t)·{ |
17 | ········for·(final·CoroutineExceptionHandler·coroutineExceptionHandler·:·CoroutineExceptionHandlerImplKt.handlers)·{ | 17 | ········for·(final·CoroutineExceptionHandler·coroutineExceptionHandler·:·CoroutineExceptionHandlerImplKt.handlers)·{ |
18 | ············try·{ | 18 | ············try·{ |
19 | ················coroutineExceptionHandler.handleException(coroutineContext,·t); | 19 | ················coroutineExceptionHandler.handleException(coroutineContext,·t); |
20 | ············} | 20 | ············} |
Offset 24, 15 lines modified | Offset 24, 15 lines modified | ||
24 | ········MissingMainCoroutineDispatcher·missingDispatcher$default·=·null; | 24 | ········MissingMainCoroutineDispatcher·missingDispatcher$default·=·null; |
25 | ········try·{ | 25 | ········try·{ |
26 | ············List·list; | 26 | ············List·list; |
27 | ············if·(MainDispatcherLoader.FAST_SERVICE_LOADER_ENABLED)·{ | 27 | ············if·(MainDispatcherLoader.FAST_SERVICE_LOADER_ENABLED)·{ |
28 | ················list·=·FastServiceLoader.INSTANCE.loadMainDispatcherFactory$kotlinx_coroutines_core(); | 28 | ················list·=·FastServiceLoader.INSTANCE.loadMainDispatcherFactory$kotlinx_coroutines_core(); |
29 | ············} | 29 | ············} |
30 | ············else·{ | 30 | ············else·{ |
31 | ················list·=·SequencesKt.toList(SequencesKt.asSequence($$ServiceLoaderMethods.$load | 31 | ················list·=·SequencesKt.toList(SequencesKt.asSequence($$ServiceLoaderMethods.$load2())); |
32 | ············} | 32 | ············} |
33 | ············final·Iterator<MainDispatcherFactory>·iterator·=·list.iterator(); | 33 | ············final·Iterator<MainDispatcherFactory>·iterator·=·list.iterator(); |
34 | ············MainDispatcherFactory·next; | 34 | ············MainDispatcherFactory·next; |
35 | ············if·(!iterator.hasNext())·{ | 35 | ············if·(!iterator.hasNext())·{ |
36 | ················next·=·null; | 36 | ················next·=·null; |
37 | ············} | 37 | ············} |
38 | ············else·{ | 38 | ············else·{ |
Offset 6, 21 lines modified | Offset 6, 21 lines modified | ||
6 | #·direct·methods | 6 | #·direct·methods |
7 | .method·public·static·$load1()Ljava/util/Iterator; | 7 | .method·public·static·$load1()Ljava/util/Iterator; |
8 | ····.locals·3 | 8 | ····.locals·3 |
9 | ····const/4·v0,·0x1 | 9 | ····const/4·v0,·0x1 |
10 | ····:try_start_0 | 10 | ····:try_start_0 |
11 | ····new-array·v0,·v0,·[Lkotlinx/coroutines/ | 11 | ····new-array·v0,·v0,·[Lkotlinx/coroutines/CoroutineExceptionHandler; |
12 | ····const/4·v1,·0x0 | 12 | ····const/4·v1,·0x0 |
13 | ····new-instance·v2,·Lkotlinx/coroutines/android/Android | 13 | ····new-instance·v2,·Lkotlinx/coroutines/android/AndroidExceptionPreHandler; |
14 | ····invoke-direct·{v2},·Lkotlinx/coroutines/android/Android | 14 | ····invoke-direct·{v2},·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;-><init>()V |
15 | ····aput-object·v2,·v0,·v1 | 15 | ····aput-object·v2,·v0,·v1 |
16 | ····invoke-static·{v0},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; | 16 | ····invoke-static·{v0},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; |
17 | ····move-result-object·v0 | 17 | ····move-result-object·v0 |
Offset 48, 21 lines modified | Offset 48, 21 lines modified | ||
48 | .method·public·static·$load2()Ljava/util/Iterator; | 48 | .method·public·static·$load2()Ljava/util/Iterator; |
49 | ····.locals·3 | 49 | ····.locals·3 |
50 | ····const/4·v0,·0x1 | 50 | ····const/4·v0,·0x1 |
51 | ····:try_start_0 | 51 | ····:try_start_0 |
52 | ····new-array·v0,·v0,·[Lkotlinx/coroutines/ | 52 | ····new-array·v0,·v0,·[Lkotlinx/coroutines/internal/MainDispatcherFactory; |
53 | ····const/4·v1,·0x0 | 53 | ····const/4·v1,·0x0 |
54 | ····new-instance·v2,·Lkotlinx/coroutines/android/Android | 54 | ····new-instance·v2,·Lkotlinx/coroutines/android/AndroidDispatcherFactory; |
55 | ····invoke-direct·{v2},·Lkotlinx/coroutines/android/Android | 55 | ····invoke-direct·{v2},·Lkotlinx/coroutines/android/AndroidDispatcherFactory;-><init>()V |
56 | ····aput-object·v2,·v0,·v1 | 56 | ····aput-object·v2,·v0,·v1 |
57 | ····invoke-static·{v0},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; | 57 | ····invoke-static·{v0},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; |
58 | ····move-result-object·v0 | 58 | ····move-result-object·v0 |
Offset 21, 15 lines modified | Offset 21, 15 lines modified | ||
21 | #·direct·methods | 21 | #·direct·methods |
22 | .method·static·constructor·<clinit>()V | 22 | .method·static·constructor·<clinit>()V |
23 | ····.locals·1 | 23 | ····.locals·1 |
24 | ····.line·23 | 24 | ····.line·23 |
25 | ····invoke-static·{},·L$$ServiceLoaderMethods;->$load | 25 | ····invoke-static·{},·L$$ServiceLoaderMethods;->$load1()Ljava/util/Iterator; |
26 | ····move-result-object·v0 | 26 | ····move-result-object·v0 |
27 | ····invoke-static·{v0},·Lkotlin/sequences/SequencesKt;->asSequence(Ljava/util/Iterator;)Lkotlin/sequences/Sequence; | 27 | ····invoke-static·{v0},·Lkotlin/sequences/SequencesKt;->asSequence(Ljava/util/Iterator;)Lkotlin/sequences/Sequence; |
28 | ····move-result-object·v0 | 28 | ····move-result-object·v0 |
Offset 75, 15 lines modified | Offset 75, 15 lines modified | ||
75 | ····move-result-object·v1 | 75 | ····move-result-object·v1 |
76 | ····goto·:goto_0 | 76 | ····goto·:goto_0 |
77 | ····.line·35 | 77 | ····.line·35 |
78 | ····:cond_0 | 78 | ····:cond_0 |
79 | ····invoke-static·{},·L$$ServiceLoaderMethods;->$load | 79 | ····invoke-static·{},·L$$ServiceLoaderMethods;->$load2()Ljava/util/Iterator; |
80 | ····move-result-object·v1 | 80 | ····move-result-object·v1 |
81 | ····invoke-static·{v1},·Lkotlin/sequences/SequencesKt;->asSequence(Ljava/util/Iterator;)Lkotlin/sequences/Sequence; | 81 | ····invoke-static·{v1},·Lkotlin/sequences/SequencesKt;->asSequence(Ljava/util/Iterator;)Lkotlin/sequences/Sequence; |
82 | ····move-result-object·v1 | 82 | ····move-result-object·v1 |