| 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; |