Offset 1, 16 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:·abc6cd77ada94e207ad6286cf5e02205962ae2de31ef23869c3c4704eef43863 | ||
10 | Signer·#1·certificate·SHA-1·digest:·a1e89165ec218d444d4b8dd4245722daf0566503 | ||
11 | Signer·#1·certificate·MD5·digest:·72ee1bd4c4ddd0fe0a52cfda15351970 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·698d5d559a02df0a080c1627fc715b7d49af3e119c17fa6d98d39edca938ebc8 | ||
15 | Signer·#1·public·key·SHA-1·digest:·7af5e9e89d803c407eef3731b1cdb2cdd531113f | ||
16 | Signer·#1·public·key·MD5·digest:·1ddacce642c6772772d3e349102e3301 |
Offset 1, 1041 lines modified | Offset 1, 869 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:···················2425 | 4 | ··Zip·archive·file·size:···················2425202·(0000000000250172h) |
5 | ··Actual·end-cent-dir·record·offset:·······2425 | 5 | ··Actual·end-cent-dir·record·offset:·······2425180·(000000000025015Ch) |
6 | ··Expected·end-cent-dir·record·offset:·····2425 | 6 | ··Expected·end-cent-dir·record·offset:·····2425180·(000000000025015Ch) |
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·29·entries. | 9 | ··central·directory·contains·29·entries. |
10 | ··The·central·directory·is·2 | 10 | ··The·central·directory·is·2249·(00000000000008C9h)·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·242 | 12 | ··is·2422931·(000000000024F893h). |
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 | ||
21 | ··minimum·software·version·required·to·extract:···2.0 | ||
22 | ··compression·method:·····························deflated | ||
23 | ··compression·sub-type·(deflation):···············normal | ||
24 | ··file·security·status:···························not·encrypted | ||
25 | ··extended·local·header:··························yes | ||
26 | ··file·last·modified·on·(DOS·date/time):··········2020·Jul·7·07:20:14 | ||
27 | ··32-bit·CRC·value·(hex):·························ac08bb6c | ||
28 | ··compressed·size:································957·bytes | ||
29 | ··uncompressed·size:······························2319·bytes | ||
30 | ··length·of·filename:·····························20·characters | ||
31 | ··length·of·extra·field:··························0·bytes | ||
32 | ··length·of·file·comment:·························0·characters | ||
33 | ··disk·number·on·which·file·begins:···············disk·1 | ||
34 | ··apparent·file·type:·····························binary | ||
35 | ··non-MSDOS·external·file·attributes:·············000000·hex | ||
36 | ··MS-DOS·file·attributes·(00·hex):················none | ||
37 | ··There·is·no·file·comment. | ||
38 | Central·directory·entry·#2: | ||
39 | --------------------------- | ||
40 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
41 | ··META-INF/BAE4A9FF.SF | ||
42 | ··offset·of·local·header·from·start·of·archive:···1023 | ||
43 | ··················································(00000000000003FFh)·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 | 20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
47 | ··minimum·software·version·required·to·extract:··· | 21 | ··minimum·software·version·required·to·extract:···0.0 |
48 | ··compression·method:·····························deflated | 22 | ··compression·method:·····························deflated |
49 | ··compression·sub-type·(deflation):···············normal | 23 | ··compression·sub-type·(deflation):···············normal |
50 | ··file·security·status:···························not·encrypted | 24 | ··file·security·status:···························not·encrypted |
51 | ··extended·local·header:·························· | 25 | ··extended·local·header:··························no |
52 | ··file·last·modified·on·(DOS·date/time):··········2020·Jul·7·07:20:14 | ||
53 | ··32-bit·CRC·value·(hex):·························054e2419 | ||
54 | ··compressed·size:································1012·bytes | ||
55 | ··uncompressed·size:······························2417·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/BAE4A9FF.RSA | ||
68 | ··offset·of·local·header·from·start·of·archive:···2101 | ||
69 | ··················································(0000000000000835h)·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·Jul·7·07:20:14 | ||
79 | ··32-bit·CRC·value·(hex):·························6cd3d7e7 | ||
80 | ··compressed·size:································1076·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 | ··AndroidManifest.xml | ||
94 | ··offset·of·local·header·from·start·of·archive:···3244 | ||
95 | ··················································(0000000000000CACh)·bytes | ||
96 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | ||
97 | ··version·of·encoding·software:···················2.0 | ||
98 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | ||
99 | ··minimum·software·version·required·to·extract:···2.0 | ||
100 | ··compression·method:·····························deflated | ||
101 | ··compression·sub-type·(deflation):···············normal | ||
102 | ··file·security·status:···························not·encrypted | ||
103 | ··extended·local·header:··························yes | ||
104 | ··file·last·modified·on·(DOS·date/time):··········1980· | 26 | ··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; 60118/66829 bytes (89.96%) of diff not shown. |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | Zip·archive·data,·at·least·v | 1 | Zip·archive·data,·at·least·v0.0·to·extract |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | DEX·version·'035' | 1 | DEX·version·'035' |
2 | DEX·file·header: | 2 | DEX·file·header: |
3 | magic···············:·'dex\n035\0' | 3 | magic···············:·'dex\n035\0' |
4 | checksum············:· | 4 | checksum············:·cf190076 |
5 | signature···········:· | 5 | signature···········:·27d6...f573 |
6 | file_size···········:·155 | 6 | file_size···········:·155600 |
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·····:·1716 | 10 | string_ids_size·····:·1716 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·284 | 12 | type_ids_size·······:·284 |
13 | type_ids_off········:·6976·(0x001b40) | 13 | type_ids_off········:·6976·(0x001b40) |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | proto_ids_off·······:·8112·(0x001fb0) | 15 | proto_ids_off·······:·8112·(0x001fb0) |
16 | field_ids_size······:·339 | 16 | field_ids_size······:·339 |
17 | field_ids_off·······:·12696·(0x003198) | 17 | field_ids_off·······:·12696·(0x003198) |
18 | method_ids_size·····:·1184 | 18 | method_ids_size·····:·1184 |
19 | method_ids_off······:·15408·(0x003c30) | 19 | method_ids_off······:·15408·(0x003c30) |
20 | class_defs_size·····:·108 | 20 | class_defs_size·····:·108 |
21 | class_defs_off······:·24880·(0x006130) | 21 | class_defs_off······:·24880·(0x006130) |
22 | data_size···········:·125 | 22 | data_size···········:·125780 |
23 | data_off············:·29820·(0x00747c) | 23 | data_off············:·29820·(0x00747c) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·80 | 25 | class_idx···········:·80 |
26 | access_flags········:·1024·(0x0400) | 26 | access_flags········:·1024·(0x0400) |
27 | superclass_idx······:·123 | 27 | superclass_idx······:·123 |
28 | source_file_idx·····:·611 | 28 | source_file_idx·····:·611 |
Offset 54, 36 lines modified | Offset 54, 36 lines modified | ||
54 | ······type··········:·'()V' | 54 | ······type··········:·'()V' |
55 | ······access········:·0x10008·(STATIC·CONSTRUCTOR) | 55 | ······access········:·0x10008·(STATIC·CONSTRUCTOR) |
56 | ······code··········- | 56 | ······code··········- |
57 | ······registers·····:·1 | 57 | ······registers·····:·1 |
58 | ······ins···········:·0 | 58 | ······ins···········:·0 |
59 | ······outs··········:·0 | 59 | ······outs··········:·0 |
60 | ······insns·size····:·6·16-bit·code·units | 60 | ······insns·size····:·6·16-bit·code·units |
61 | 00a37 | 61 | 00a378:········································|[00a378]·com.google.devtools.build.android.desugar.runtime.ThrowableExtension$AbstractDesugaringStrategy.<clinit>:()V |
62 | 00a38 | 62 | 00a388:·1200···································|0000:·const/4·v0,·#int·0·//·#0 |
63 | 00a38 | 63 | 00a38a:·2300·1801······························|0001:·new-array·v0,·v0,·[Ljava/lang/Throwable;·//·type@0118 |
64 | 00a3 | 64 | 00a38e:·6900·0a00······························|0003:·sput-object·v0,·Lcom/google/devtools/build/android/desugar/runtime/ThrowableExtension$AbstractDesugaringStrategy;.EMPTY_THROWABLE_ARRAY:[Ljava/lang/Throwable;·//·field@000a |
65 | 00a39 | 65 | 00a392:·0e00···································|0005:·return-void |
66 | ······catches·······:·(none) | 66 | ······catches·······:·(none) |
67 | ······positions·····:· | 67 | ······positions·····:· |
68 | ········0x0000·line=134 | 68 | ········0x0000·line=134 |
69 | ······locals········:· | 69 | ······locals········:· |
70 | ····#1··············:·(in·Lcom/google/devtools/build/android/desugar/runtime/ThrowableExtension$AbstractDesugaringStrategy;) | 70 | ····#1··············:·(in·Lcom/google/devtools/build/android/desugar/runtime/ThrowableExtension$AbstractDesugaringStrategy;) |
71 | ······name··········:·'<init>' | 71 | ······name··········:·'<init>' |
72 | ······type··········:·'()V' | 72 | ······type··········:·'()V' |
73 | ······access········:·0x10000·(CONSTRUCTOR) | 73 | ······access········:·0x10000·(CONSTRUCTOR) |
74 | ······code··········- | 74 | ······code··········- |
75 | ······registers·····:·1 | 75 | ······registers·····:·1 |
76 | ······ins···········:·1 | 76 | ······ins···········:·1 |
77 | ······outs··········:·1 | 77 | ······outs··········:·1 |
78 | ······insns·size····:·4·16-bit·code·units | 78 | ······insns·size····:·4·16-bit·code·units |
79 | 00a39 | 79 | 00a394:········································|[00a394]·com.google.devtools.build.android.desugar.runtime.ThrowableExtension$AbstractDesugaringStrategy.<init>:()V |
80 | 00a3a | 80 | 00a3a4:·7010·4701·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@0147 |
81 | 00a3a | 81 | 00a3aa:·0e00···································|0003:·return-void |
82 | ······catches·······:·(none) | 82 | ······catches·······:·(none) |
83 | ······positions·····:· | 83 | ······positions·····:· |
84 | ········0x0000·line=132 | 84 | ········0x0000·line=132 |
85 | ······locals········:· | 85 | ······locals········:· |
86 | ········0x0000·-·0x0004·reg=0·this·Lcom/google/devtools/build/android/desugar/runtime/ThrowableExtension$AbstractDesugaringStrategy;· | 86 | ········0x0000·-·0x0004·reg=0·this·Lcom/google/devtools/build/android/desugar/runtime/ThrowableExtension$AbstractDesugaringStrategy;· |
87 | ··Virtual·methods···- | 87 | ··Virtual·methods···- |
Offset 154, 25 lines modified | Offset 154, 25 lines modified | ||
154 | ······type··········:·'(Ljava/lang/Throwable;Ljava/lang/ref/ReferenceQueue;)V' | 154 | ······type··········:·'(Ljava/lang/Throwable;Ljava/lang/ref/ReferenceQueue;)V' |
155 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) | 155 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) |
156 | ······code··········- | 156 | ······code··········- |
157 | ······registers·····:·5 | 157 | ······registers·····:·5 |
158 | ······ins···········:·3 | 158 | ······ins···········:·3 |
159 | ······outs··········:·3 | 159 | ······outs··········:·3 |
160 | ······insns·size····:·20·16-bit·code·units | 160 | ······insns·size····:·20·16-bit·code·units |
161 | 00a3 | 161 | 00a3ac:········································|[00a3ac]·com.google.devtools.build.android.desugar.runtime.ThrowableExtension$ConcurrentWeakIdentityHashMap$WeakKey.<init>:(Ljava/lang/Throwable;Ljava/lang/ref/ReferenceQueue;)V |
162 | 00a3 | 162 | 00a3bc:·7030·7a01·3204·························|0000:·invoke-direct·{v2,·v3,·v4},·Ljava/lang/ref/WeakReference;.<init>:(Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V·//·method@017a |
163 | 00a3c | 163 | 00a3c2:·3903·0a00······························|0003:·if-nez·v3,·000d·//·+000a |
164 | 00a3c | 164 | 00a3c6:·2200·7900······························|0005:·new-instance·v0,·Ljava/lang/NullPointerException;·//·type@0079 |
165 | 00a3c | 165 | 00a3ca:·1a01·5e02······························|0007:·const-string·v1,·"The·referent·cannot·be·null"·//·string@025e |
166 | 00a3 | 166 | 00a3ce:·7020·4601·1000·························|0009:·invoke-direct·{v0,·v1},·Ljava/lang/NullPointerException;.<init>:(Ljava/lang/String;)V·//·method@0146 |
167 | 00a3d | 167 | 00a3d4:·2700···································|000c:·throw·v0 |
168 | 00a3d | 168 | 00a3d6:·7110·6d01·0300·························|000d:·invoke-static·{v3},·Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I·//·method@016d |
169 | 00a3 | 169 | 00a3dc:·0a00···································|0010:·move-result·v0 |
170 | 00a3 | 170 | 00a3de:·5920·0b00······························|0011:·iput·v0,·v2,·Lcom/google/devtools/build/android/desugar/runtime/ThrowableExtension$ConcurrentWeakIdentityHashMap$WeakKey;.hash:I·//·field@000b |
171 | 00a3e | 171 | 00a3e2:·0e00···································|0013:·return-void |
172 | ······catches·······:·(none) | 172 | ······catches·······:·(none) |
173 | ······positions·····:· | 173 | ······positions·····:· |
174 | ········0x0000·line=310 | 174 | ········0x0000·line=310 |
175 | ········0x0003·line=311 | 175 | ········0x0003·line=311 |
176 | ········0x0005·line=312 | 176 | ········0x0005·line=312 |
177 | ········0x000d·line=314 | 177 | ········0x000d·line=314 |
178 | ········0x0013·line=315 | 178 | ········0x0013·line=315 |
Offset 188, 38 lines modified | Offset 188, 38 lines modified | ||
188 | ······type··········:·'(Ljava/lang/Object;)Z' | 188 | ······type··········:·'(Ljava/lang/Object;)Z' |
189 | ······access········:·0x0001·(PUBLIC) | 189 | ······access········:·0x0001·(PUBLIC) |
190 | ······code··········- | 190 | ······code··········- |
191 | ······registers·····:·7 | 191 | ······registers·····:·7 |
192 | ······ins···········:·2 | 192 | ······ins···········:·2 |
193 | ······outs··········:·1 | 193 | ······outs··········:·1 |
194 | ······insns·size····:·39·16-bit·code·units | 194 | ······insns·size····:·39·16-bit·code·units |
195 | 00a3e | 195 | 00a3e4:········································|[00a3e4]·com.google.devtools.build.android.desugar.runtime.ThrowableExtension$ConcurrentWeakIdentityHashMap$WeakKey.equals:(Ljava/lang/Object;)Z |
196 | 00a3f | 196 | 00a3f4:·1211···································|0000:·const/4·v1,·#int·1·//·#1 |
197 | 00a3f | 197 | 00a3f6:·1202···································|0001:·const/4·v2,·#int·0·//·#0 |
198 | 00a3f | 198 | 00a3f8:·3806·0c00······························|0002:·if-eqz·v6,·000e·//·+000c |
199 | 00a | 199 | 00a3fc:·6e10·4901·0600·························|0004:·invoke-virtual·{v6},·Ljava/lang/Object;.getClass:()Ljava/lang/Class;·//·method@0149 |
200 | 00a40 | 200 | 00a402:·0c03···································|0007:·move-result-object·v3 |
201 | 00a40 | 201 | 00a404:·6e10·4901·0500·························|0008:·invoke-virtual·{v5},·Ljava/lang/Object;.getClass:()Ljava/lang/Class;·//·method@0149 |
202 | 00a40 | 202 | 00a40a:·0c04···································|000b:·move-result-object·v4 |
203 | 00a4 | 203 | 00a40c:·3243·0400······························|000c:·if-eq·v3,·v4,·0010·//·+0004 |
204 | 00a41 | 204 | 00a410:·0121···································|000e:·move·v1,·v2 |
205 | 00a41 | 205 | 00a412:·0f01···································|000f:·return·v1 |
206 | 00a41 | 206 | 00a414:·3265·ffff······························|0010:·if-eq·v5,·v6,·000f·//·-0001 |
207 | 00a41 | 207 | 00a418:·0760···································|0012:·move-object·v0,·v6 |
208 | 00a41 | 208 | 00a41a:·1f00·5100······························|0013:·check-cast·v0,·Lcom/google/devtools/build/android/desugar/runtime/ThrowableExtension$ConcurrentWeakIdentityHashMap$WeakKey;·//·type@0051 |
209 | 00a4 | 209 | 00a41e:·5253·0b00······························|0015:·iget·v3,·v5,·Lcom/google/devtools/build/android/desugar/runtime/ThrowableExtension$ConcurrentWeakIdentityHashMap$WeakKey;.hash:I·//·field@000b |
210 | 00a42 | 210 | 00a422:·5204·0b00······························|0017:·iget·v4,·v0,·Lcom/google/devtools/build/android/desugar/runtime/ThrowableExtension$ConcurrentWeakIdentityHashMap$WeakKey;.hash:I·//·field@000b |
211 | 00a42 | 211 | 00a426:·3343·0c00······························|0019:·if-ne·v3,·v4,·0025·//·+000c |
212 | 00a42 | 212 | 00a42a:·6e10·ed00·0500·························|001b:·invoke-virtual·{v5},·Lcom/google/devtools/build/android/desugar/runtime/ThrowableExtension$ConcurrentWeakIdentityHashMap$WeakKey;.get:()Ljava/lang/Object;·//·method@00ed |
213 | 00a43 | 213 | 00a430:·0c03···································|001e:·move-result-object·v3 |
214 | 00a43 | 214 | 00a432:·6e10·ed00·0000·························|001f:·invoke-virtual·{v0},·Lcom/google/devtools/build/android/desugar/runtime/ThrowableExtension$ConcurrentWeakIdentityHashMap$WeakKey;.get:()Ljava/lang/Object;·//·method@00ed |
215 | 00a43 | 215 | 00a438:·0c04···································|0022:·move-result-object·v4 |
216 | 00a43 | 216 | 00a43a:·3243·ecff······························|0023:·if-eq·v3,·v4,·000f·//·-0014 |
217 | 00a4 | 217 | 00a43e:·0121···································|0025:·move·v1,·v2 |
218 | 00a44 | 218 | 00a440:·28e9···································|0026:·goto·000f·//·-0017 |
219 | ······catches·······:·(none) | 219 | ······catches·······:·(none) |
220 | ······positions·····:· | 220 | ······positions·····:· |
221 | ········0x0002·line=324 | 221 | ········0x0002·line=324 |
Max diff block lines reached; 2341970/2355129 bytes (99.44%) of diff not shown. |
Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
1 | Zip·file·size:·21022 | 1 | Zip·file·size:·210226·bytes,·number·of·entries:·108 |
2 | ?rwxrwxr-x··2.0·unx······656·b-·stor·80-Jan-01·00:00·com/google/devtools/build/android/desugar/runtime/ThrowableExtension$AbstractDesugaringStrategy.class | 2 | ?rwxrwxr-x··2.0·unx······656·b-·stor·80-Jan-01·00:00·com/google/devtools/build/android/desugar/runtime/ThrowableExtension$AbstractDesugaringStrategy.class |
3 | ?rwxrwxr-x··2.0·unx······874·b-·stor·80-Jan-01·00:00·com/google/devtools/build/android/desugar/runtime/ThrowableExtension$ConcurrentWeakIdentityHashMap$WeakKey.class | 3 | ?rwxrwxr-x··2.0·unx······874·b-·stor·80-Jan-01·00:00·com/google/devtools/build/android/desugar/runtime/ThrowableExtension$ConcurrentWeakIdentityHashMap$WeakKey.class |
4 | ?rwxrwxr-x··2.0·unx·····129 | 4 | ?rwxrwxr-x··2.0·unx·····1294·b-·stor·80-Jan-01·00:00·com/google/devtools/build/android/desugar/runtime/ThrowableExtension$ConcurrentWeakIdentityHashMap.class |
5 | ?rwxrwxr-x··2.0·unx·····3031·b-·stor·80-Jan-01·00:00·com/google/devtools/build/android/desugar/runtime/ThrowableExtension.class | 5 | ?rwxrwxr-x··2.0·unx·····3031·b-·stor·80-Jan-01·00:00·com/google/devtools/build/android/desugar/runtime/ThrowableExtension.class |
6 | ?rwxrwxr-x··2.0·unx······461·b-·stor·80-Jan-01·00:00·org/apache/cordova/AuthenticationToken.class | 6 | ?rwxrwxr-x··2.0·unx······461·b-·stor·80-Jan-01·00:00·org/apache/cordova/AuthenticationToken.class |
7 | ?rwxrwxr-x··2.0·unx······425·b-·stor·80-Jan-01·00:00·org/apache/cordova/BuildConfig.class | 7 | ?rwxrwxr-x··2.0·unx······425·b-·stor·80-Jan-01·00:00·org/apache/cordova/BuildConfig.class |
8 | ?rwxrwxr-x··2.0·unx·····1691·b-·stor·80-Jan-01·00:00·org/apache/cordova/BuildHelper.class | 8 | ?rwxrwxr-x··2.0·unx·····1691·b-·stor·80-Jan-01·00:00·org/apache/cordova/BuildHelper.class |
9 | ?rwxrwxr-x··2.0·unx·····2540·b-·stor·80-Jan-01·00:00·org/apache/cordova/CallbackContext.class | 9 | ?rwxrwxr-x··2.0·unx·····2540·b-·stor·80-Jan-01·00:00·org/apache/cordova/CallbackContext.class |
10 | ?rwxrwxr-x··2.0·unx······904·b-·stor·80-Jan-01·00:00·org/apache/cordova/CallbackMap.class | 10 | ?rwxrwxr-x··2.0·unx······904·b-·stor·80-Jan-01·00:00·org/apache/cordova/CallbackMap.class |
11 | ?rwxrwxr-x··2.0·unx·····1357·b-·stor·80-Jan-01·00:00·org/apache/cordova/Config.class | 11 | ?rwxrwxr-x··2.0·unx·····1357·b-·stor·80-Jan-01·00:00·org/apache/cordova/Config.class |
Offset 103, 8 lines modified | Offset 103, 8 lines modified | ||
103 | ?rwxrwxr-x··2.0·unx·····1790·b-·stor·80-Jan-01·00:00·org/apache/cordova/engine/SystemWebView.class | 103 | ?rwxrwxr-x··2.0·unx·····1790·b-·stor·80-Jan-01·00:00·org/apache/cordova/engine/SystemWebView.class |
104 | ?rwxrwxr-x··2.0·unx······924·b-·stor·80-Jan-01·00:00·org/apache/cordova/engine/SystemWebViewEngine$1.class | 104 | ?rwxrwxr-x··2.0·unx······924·b-·stor·80-Jan-01·00:00·org/apache/cordova/engine/SystemWebViewEngine$1.class |
105 | ?rwxrwxr-x··2.0·unx·····9998·b-·stor·80-Jan-01·00:00·org/apache/cordova/engine/SystemWebViewEngine.class | 105 | ?rwxrwxr-x··2.0·unx·····9998·b-·stor·80-Jan-01·00:00·org/apache/cordova/engine/SystemWebViewEngine.class |
106 | ?rwxrwxr-x··2.0·unx·····2031·b-·stor·80-Jan-01·00:00·org/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser.class | 106 | ?rwxrwxr-x··2.0·unx·····2031·b-·stor·80-Jan-01·00:00·org/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser.class |
107 | ?rwxrwxr-x··2.0·unx·····2469·b-·stor·80-Jan-01·00:00·org/apache/cordova/whitelist/WhitelistPlugin.class | 107 | ?rwxrwxr-x··2.0·unx·····2469·b-·stor·80-Jan-01·00:00·org/apache/cordova/whitelist/WhitelistPlugin.class |
108 | ?rwxrwxr-x··2.0·unx······640·b-·stor·80-Jan-01·00:00·org/example/rosary/MainActivity.class | 108 | ?rwxrwxr-x··2.0·unx······640·b-·stor·80-Jan-01·00:00·org/example/rosary/MainActivity.class |
109 | ?rwxrwxr-x··2.0·unx······489·b-·stor·80-Jan-01·00:00·org/apache/cordova/CordovaActivity$1.class | 109 | ?rwxrwxr-x··2.0·unx······489·b-·stor·80-Jan-01·00:00·org/apache/cordova/CordovaActivity$1.class |
110 | 108·files,·1981 | 110 | 108·files,·198140·bytes·uncompressed,·191140·bytes·compressed:··3.5% |
Offset 189, 18 lines modified | Offset 189, 19 lines modified | ||
189 | ········97:·aload·········5 | 189 | ········97:·aload·········5 |
190 | ········99:·aload·········8 | 190 | ········99:·aload·········8 |
191 | ·······101:·aload·········7 | 191 | ·······101:·aload·········7 |
192 | ·······103:·invokevirtual·#59·················//·Method·java/util/concurrent/ConcurrentHashMap.putIfAbsent:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 192 | ·······103:·invokevirtual·#59·················//·Method·java/util/concurrent/ConcurrentHashMap.putIfAbsent:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
193 | ·······106:·checkcast·····#49·················//·class·java/util/List | 193 | ·······106:·checkcast·····#49·················//·class·java/util/List |
194 | ·······109:·astore········6 | 194 | ·······109:·astore········6 |
195 | ·······111:·aload·········6 | 195 | ·······111:·aload·········6 |
196 | ·······113:·ifnull | 196 | ·······113:·ifnonnull·····119 |
197 | ·······116:·goto··········42 | ||
197 | ·······11 | 198 | ·······119:·aload·········6 |
198 | ·······1 | 199 | ·······121:·astore········7 |
199 | ·······12 | 200 | ·······123:·goto··········116 |
200 | ··int·size(); | 201 | ··int·size(); |
201 | ····descriptor:·()I | 202 | ····descriptor:·()I |
202 | ····flags:·(0x0000) | 203 | ····flags:·(0x0000) |
203 | ····Code: | 204 | ····Code: |
204 | ······stack=300,·locals=1,·args_size=1 | 205 | ······stack=300,·locals=1,·args_size=1 |
205 | ·········0:·aload_0 | 206 | ·········0:·aload_0 |
Offset 111, 15 lines modified | Offset 111, 15 lines modified | ||
111 | ····.line·298 | 111 | ····.line·298 |
112 | ····:cond_0 | 112 | ····:cond_0 |
113 | ····return-void | 113 | ····return-void |
114 | .end·method | 114 | .end·method |
115 | .method·public·get(Ljava/lang/Throwable;Z)Ljava/util/List; | 115 | .method·public·get(Ljava/lang/Throwable;Z)Ljava/util/List; |
116 | ····.locals· | 116 | ····.locals·7 |
117 | ····.param·p1,·"throwable"····#·Ljava/lang/Throwable; | 117 | ····.param·p1,·"throwable"····#·Ljava/lang/Throwable; |
118 | ····.param·p2,·"createOnAbsence"····#·Z | 118 | ····.param·p2,·"createOnAbsence"····#·Z |
119 | ····.annotation·system·Ldalvik/annotation/Signature; | 119 | ····.annotation·system·Ldalvik/annotation/Signature; |
120 | ········value·=·{ | 120 | ········value·=·{ |
121 | ············"(", | 121 | ············"(", |
122 | ············"Ljava/lang/Throwable;", | 122 | ············"Ljava/lang/Throwable;", |
123 | ············"Z)", | 123 | ············"Z)", |
Offset 133, 80 lines modified | Offset 133, 103 lines modified | ||
133 | ····.prologue | 133 | ····.prologue |
134 | ····.line·274 | 134 | ····.line·274 |
135 | ····invoke-virtual·{p0},·Lcom/google/devtools/build/android/desugar/runtime/ThrowableExtension$ConcurrentWeakIdentityHashMap;->deleteEmptyKeys()V | 135 | ····invoke-virtual·{p0},·Lcom/google/devtools/build/android/desugar/runtime/ThrowableExtension$ConcurrentWeakIdentityHashMap;->deleteEmptyKeys()V |
136 | ····.line·275 | 136 | ····.line·275 |
137 | ····new-instance·v0,·Lcom/google/devtools/build/android/desugar/runtime/ThrowableExtension$ConcurrentWeakIdentityHashMap$WeakKey; | 137 | ····new-instance·v0,·Lcom/google/devtools/build/android/desugar/runtime/ThrowableExtension$ConcurrentWeakIdentityHashMap$WeakKey; |
138 | ····const/4·v | 138 | ····const/4·v4,·0x0 |
139 | ····invoke-direct·{v0,·p1,·v | 139 | ····invoke-direct·{v0,·p1,·v4},·Lcom/google/devtools/build/android/desugar/runtime/ThrowableExtension$ConcurrentWeakIdentityHashMap$WeakKey;-><init>(Ljava/lang/Throwable;Ljava/lang/ref/ReferenceQueue;)V |
140 | ····.line·276 | 140 | ····.line·276 |
141 | ····.local·v0,·"keyForQuery":Lcom/google/devtools/build/android/desugar/runtime/ThrowableExtension$ConcurrentWeakIdentityHashMap$WeakKey; | 141 | ····.local·v0,·"keyForQuery":Lcom/google/devtools/build/android/desugar/runtime/ThrowableExtension$ConcurrentWeakIdentityHashMap$WeakKey; |
142 | ····iget-object·v | 142 | ····iget-object·v4,·p0,·Lcom/google/devtools/build/android/desugar/runtime/ThrowableExtension$ConcurrentWeakIdentityHashMap;->map:Ljava/util/concurrent/ConcurrentHashMap; |
143 | ····invoke-virtual·{v | 143 | ····invoke-virtual·{v4,·v0},·Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; |
144 | ····move-result-object·v1 | 144 | ····move-result-object·v1 |
145 | ····check-cast·v1,·Ljava/util/List; | 145 | ····check-cast·v1,·Ljava/util/List; |
146 | ····.line·277 | 146 | ····.line·277 |
147 | ····.local·v1,·"list":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Throwable;>;" | 147 | ····.local·v1,·"list":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Throwable;>;" |
148 | ····if-nez·p2,·:cond_ | 148 | ····if-nez·p2,·:cond_0 |
149 | ····move-object·v2,·v1 | 149 | ····move-object·v2,·v1 |
150 | ····.end·local·v1····#·"list":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Throwable;>;" | ||
151 | ····.local·v2,·"list":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Throwable;>;" | ||
152 | ····move-object·v3,·v1 | ||
150 | ····.line·285 | 153 | ····.line·285 |
151 | ····:cond_0 | ||
152 | ····:goto_0 | 154 | ····:goto_0 |
153 | ····return-object·v | 155 | ····return-object·v3 |
154 | ····.line·280 | 156 | ····.line·280 |
157 | ····.end·local·v2····#·"list":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Throwable;>;" | ||
158 | ····.restart·local·v1····#·"list":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Throwable;>;" | ||
155 | ····:cond_ | 159 | ····:cond_0 |
156 | ····if-eqz·v1,·:cond_ | 160 | ····if-eqz·v1,·:cond_1 |
157 | ····move-object·v2,·v1 | 161 | ····move-object·v2,·v1 |
162 | ····.end·local·v1····#·"list":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Throwable;>;" | ||
163 | ····.restart·local·v2····#·"list":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Throwable;>;" | ||
164 | ····move-object·v3,·v1 | ||
158 | ····.line·281 | 165 | ····.line·281 |
159 | ····goto·:goto_0 | 166 | ····goto·:goto_0 |
160 | ····.line·283 | 167 | ····.line·283 |
168 | ····.end·local·v2····#·"list":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Throwable;>;" | ||
169 | ····.restart·local·v1····#·"list":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Throwable;>;" | ||
161 | ····:cond_ | 170 | ····:cond_1 |
162 | ····new-instance·v | 171 | ····new-instance·v3,·Ljava/util/Vector; |
163 | ····const/4·v | 172 | ····const/4·v4,·0x2 |
164 | ····invoke-direct·{v | 173 | ····invoke-direct·{v3,·v4},·Ljava/util/Vector;-><init>(I)V |
165 | ····.line·284 | 174 | ····.line·284 |
166 | ····.local·v | 175 | ····.local·v3,·"newValue":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Throwable;>;" |
167 | ····iget-object·v | 176 | ····iget-object·v4,·p0,·Lcom/google/devtools/build/android/desugar/runtime/ThrowableExtension$ConcurrentWeakIdentityHashMap;->map:Ljava/util/concurrent/ConcurrentHashMap; |
168 | ····new-instance·v | 177 | ····new-instance·v5,·Lcom/google/devtools/build/android/desugar/runtime/ThrowableExtension$ConcurrentWeakIdentityHashMap$WeakKey; |
169 | ····iget-object·v | 178 | ····iget-object·v6,·p0,·Lcom/google/devtools/build/android/desugar/runtime/ThrowableExtension$ConcurrentWeakIdentityHashMap;->referenceQueue:Ljava/lang/ref/ReferenceQueue; |
170 | ····invoke-direct·{v | 179 | ····invoke-direct·{v5,·p1,·v6},·Lcom/google/devtools/build/android/desugar/runtime/ThrowableExtension$ConcurrentWeakIdentityHashMap$WeakKey;-><init>(Ljava/lang/Throwable;Ljava/lang/ref/ReferenceQueue;)V |
171 | ····invoke-virtual·{v | 180 | ····invoke-virtual·{v4,·v5,·v3},·Ljava/util/concurrent/ConcurrentHashMap;->putIfAbsent(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
172 | ····move-result-object·v1 | 181 | ····move-result-object·v1 |
173 | ····.end·local·v1····#·"list":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Throwable;>;" | 182 | ····.end·local·v1····#·"list":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Throwable;>;" |
174 | ····check-cast·v1,·Ljava/util/List; | 183 | ····check-cast·v1,·Ljava/util/List; |
175 | ····.line·285 | 184 | ····.line·285 |
176 | ····.restart·local·v1····#·"list":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Throwable;>;" | 185 | ····.restart·local·v1····#·"list":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Throwable;>;" |
177 | ····if- | 186 | ····if-nez·v1,·:cond_2 |
187 | ····.end·local·v3····#·"newValue":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Throwable;>;" | ||
188 | ····:goto_1 | ||
178 | ····move-object·v2,·v1 | 189 | ····move-object·v2,·v1 |
190 | ····.end·local·v1····#·"list":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Throwable;>;" | ||
191 | ····.restart·local·v2····#·"list":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Throwable;>;" | ||
179 | ····goto·:goto_0 | 192 | ····goto·:goto_0 |
193 | ····.end·local·v2····#·"list":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Throwable;>;" | ||
194 | ····.restart·local·v1····#·"list":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Throwable;>;" | ||
195 | ····.restart·local·v3····#·"newValue":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Throwable;>;" | ||
196 | ····:cond_2 | ||
197 | ····move-object·v3,·v1 | ||
198 | ····goto·:goto_1 | ||
180 | .end·method | 199 | .end·method |
181 | .method·size()I | 200 | .method·size()I |
182 | ····.locals·1 | 201 | ····.locals·1 |
183 | ····.prologue | 202 | ····.prologue |
184 | ····.line·290 | 203 | ····.line·290 |
Offset 582, 94 lines modified | Offset 582, 106 lines modified | ||
582 | ····invoke-virtual·{v2,·v11},·Lorg/apache/cordova/CallbackContext;->error(Ljava/lang/String;)V | 582 | ····invoke-virtual·{v2,·v11},·Lorg/apache/cordova/CallbackContext;->error(Ljava/lang/String;)V |
583 | ····goto·:goto_0 | 583 | ····goto·:goto_0 |
584 | .end·method | 584 | .end·method |
585 | .method·public·getPlugin(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin; | 585 | .method·public·getPlugin(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin; |
586 | ····.locals· | 586 | ····.locals·6 |
587 | ····.param·p1,·"service"····#·Ljava/lang/String; | 587 | ····.param·p1,·"service"····#·Ljava/lang/String; |
588 | ····.prologue | 588 | ····.prologue |
589 | ····.line·160 | 589 | ····.line·160 |
590 | ····iget-object·v | 590 | ····iget-object·v3,·p0,·Lorg/apache/cordova/PluginManager;->pluginMap:Ljava/util/LinkedHashMap; |
591 | ····invoke-virtual·{v | 591 | ····invoke-virtual·{v3,·p1},·Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; |
592 | ····move-result-object·v1 | 592 | ····move-result-object·v1 |
593 | ····check-cast·v1,·Lorg/apache/cordova/CordovaPlugin; | 593 | ····check-cast·v1,·Lorg/apache/cordova/CordovaPlugin; |
594 | ····.line·161 | 594 | ····.line·161 |
595 | ····.local·v1,·"ret":Lorg/apache/cordova/CordovaPlugin; | 595 | ····.local·v1,·"ret":Lorg/apache/cordova/CordovaPlugin; |
596 | ····if-nez·v1,·:cond_1 | 596 | ····if-nez·v1,·:cond_1 |
597 | ····.line·162 | 597 | ····.line·162 |
598 | ····iget-object·v | 598 | ····iget-object·v3,·p0,·Lorg/apache/cordova/PluginManager;->entryMap:Ljava/util/LinkedHashMap; |
599 | ····invoke-virtual·{v | 599 | ····invoke-virtual·{v3,·p1},·Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; |
600 | ····move-result-object·v0 | 600 | ····move-result-object·v0 |
601 | ····check-cast·v0,·Lorg/apache/cordova/PluginEntry; | 601 | ····check-cast·v0,·Lorg/apache/cordova/PluginEntry; |
602 | ····.line·163 | 602 | ····.line·163 |
603 | ····.local·v0,·"pe":Lorg/apache/cordova/PluginEntry; | 603 | ····.local·v0,·"pe":Lorg/apache/cordova/PluginEntry; |
604 | ····if-nez·v0,·:cond_0 | 604 | ····if-nez·v0,·:cond_0 |
605 | ····.line·164 | 605 | ····.line·164 |
606 | ····const/4·v | 606 | ····const/4·v3,·0x0 |
607 | ····move-object·v2,·v1 | ||
607 | ····.line·174 | 608 | ····.line·174 |
608 | ····.end·local·v0····#·"pe":Lorg/apache/cordova/PluginEntry; | 609 | ····.end·local·v0····#·"pe":Lorg/apache/cordova/PluginEntry; |
610 | ····.end·local·v1····#·"ret":Lorg/apache/cordova/CordovaPlugin; | ||
611 | ····.local·v2,·"ret":Lorg/apache/cordova/CordovaPlugin; | ||
609 | ····:goto_0 | 612 | ····:goto_0 |
610 | ····return-object·v | 613 | ····return-object·v3 |
611 | ····.line·166 | 614 | ····.line·166 |
615 | ····.end·local·v2····#·"ret":Lorg/apache/cordova/CordovaPlugin; | ||
612 | ····.restart·local·v0····#·"pe":Lorg/apache/cordova/PluginEntry; | 616 | ····.restart·local·v0····#·"pe":Lorg/apache/cordova/PluginEntry; |
617 | ····.restart·local·v1····#·"ret":Lorg/apache/cordova/CordovaPlugin; | ||
613 | ····:cond_0 | 618 | ····:cond_0 |
614 | ····iget-object·v | 619 | ····iget-object·v3,·v0,·Lorg/apache/cordova/PluginEntry;->plugin:Lorg/apache/cordova/CordovaPlugin; |
615 | ····if-eqz·v | 620 | ····if-eqz·v3,·:cond_2 |
616 | ····.line·167 | 621 | ····.line·167 |
617 | ····iget-object·v1,·v0,·Lorg/apache/cordova/PluginEntry;->plugin:Lorg/apache/cordova/CordovaPlugin; | 622 | ····iget-object·v1,·v0,·Lorg/apache/cordova/PluginEntry;->plugin:Lorg/apache/cordova/CordovaPlugin; |
618 | ····.line·171 | 623 | ····.line·171 |
619 | ····:goto_1 | 624 | ····:goto_1 |
620 | ····iget-object·v | 625 | ····iget-object·v3,·p0,·Lorg/apache/cordova/PluginManager;->ctx:Lorg/apache/cordova/CordovaInterface; |
621 | ····iget-object·v3,·p0,·Lorg/apache/cordova/PluginManager;->app:Lorg/apache/cordova/CordovaWebView; | ||
622 | ····iget-object·v4,·p0,·Lorg/apache/cordova/PluginManager;->app:Lorg/apache/cordova/CordovaWebView; | 626 | ····iget-object·v4,·p0,·Lorg/apache/cordova/PluginManager;->app:Lorg/apache/cordova/CordovaWebView; |
623 | ····i | 627 | ····iget-object·v5,·p0,·Lorg/apache/cordova/PluginManager;->app:Lorg/apache/cordova/CordovaWebView; |
624 | ···· | 628 | ····invoke-interface·{v5},·Lorg/apache/cordova/CordovaWebView;->getPreferences()Lorg/apache/cordova/CordovaPreferences; |
629 | ····move-result-object·v5 | ||
625 | ····invoke-virtual·{v1,·p1,·v | 630 | ····invoke-virtual·{v1,·p1,·v3,·v4,·v5},·Lorg/apache/cordova/CordovaPlugin;->privateInitialize(Ljava/lang/String;Lorg/apache/cordova/CordovaInterface;Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/CordovaPreferences;)V |
626 | ····.line·172 | 631 | ····.line·172 |
627 | ····iget-object·v | 632 | ····iget-object·v3,·p0,·Lorg/apache/cordova/PluginManager;->pluginMap:Ljava/util/LinkedHashMap; |
628 | ····invoke-virtual·{v | 633 | ····invoke-virtual·{v3,·p1,·v1},·Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
629 | ····.end·local·v0····#·"pe":Lorg/apache/cordova/PluginEntry; | 634 | ····.end·local·v0····#·"pe":Lorg/apache/cordova/PluginEntry; |
630 | ····:cond_1 | 635 | ····:cond_1 |
631 | ····move-object·v2,·v1 | 636 | ····move-object·v2,·v1 |
637 | ····.end·local·v1····#·"ret":Lorg/apache/cordova/CordovaPlugin; | ||
638 | ····.restart·local·v2····#·"ret":Lorg/apache/cordova/CordovaPlugin; | ||
639 | ····move-object·v3,·v1 | ||
632 | ····.line·174 | 640 | ····.line·174 |
633 | ····goto·:goto_0 | 641 | ····goto·:goto_0 |
634 | ····.line·169 | 642 | ····.line·169 |
643 | ····.end·local·v2····#·"ret":Lorg/apache/cordova/CordovaPlugin; | ||
635 | ····.restart·local·v0····#·"pe":Lorg/apache/cordova/PluginEntry; | 644 | ····.restart·local·v0····#·"pe":Lorg/apache/cordova/PluginEntry; |
645 | ····.restart·local·v1····#·"ret":Lorg/apache/cordova/CordovaPlugin; | ||
636 | ····:cond_2 | 646 | ····:cond_2 |
637 | ····iget-object·v | 647 | ····iget-object·v3,·v0,·Lorg/apache/cordova/PluginEntry;->pluginClass:Ljava/lang/String; |
638 | ····invoke-direct·{p0,·v | 648 | ····invoke-direct·{p0,·v3},·Lorg/apache/cordova/PluginManager;->instantiatePlugin(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin; |
639 | ····move-result-object·v1 | 649 | ····move-result-object·v1 |
640 | ····goto·:goto_1 | 650 | ····goto·:goto_1 |
641 | .end·method | 651 | .end·method |
642 | .method·public·getPluginEntries()Ljava/util/Collection; | 652 | .method·public·getPluginEntries()Ljava/util/Collection; |