Offset 1, 21 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:·7c39374c9c754171cdea3b3dccd00d68feee18a7aace82c7f3c48664b334d2d6 | ||
10 | Signer·#1·certificate·SHA-1·digest:·a74175302985d9ba78b469a671d51ca18069a3ff | ||
11 | Signer·#1·certificate·MD5·digest:·f36b88d7c0ff60b5fca0304b51b3f282 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·f846efc66eb2a82284942298d4d876f5339dea0a7a1cb45cd8ec9fe93c9a21fa | ||
15 | Signer·#1·public·key·SHA-1·digest:·8d304ba1ef5ebcdbbcd09880206e48b800e7ece6 | ||
16 | Signer·#1·public·key·MD5·digest:·cc921fb2aba0bf7ee27543ffc81e0fde | ||
17 | WARNING:·META-INF/DEPENDENCIES·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/LICENSE·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/info.xml·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/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
21 | WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. |
Offset 1, 16996 lines modified | Offset 1, 13321 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:···················28 | 4 | ··Zip·archive·file·size:···················2856951·(00000000002B97F7h) |
5 | ··Actual·end-cent-dir·record·offset:·······28 | 5 | ··Actual·end-cent-dir·record·offset:·······2856929·(00000000002B97E1h) |
6 | ··Expected·end-cent-dir·record·offset:·····28 | 6 | ··Expected·end-cent-dir·record·offset:·····2856929·(00000000002B97E1h) |
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·45 | 9 | ··central·directory·contains·454·entries. |
10 | ··The·central·directory·is·4 | 10 | ··The·central·directory·is·43413·(000000000000A995h)·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·28 | 12 | ··is·2813516·(00000000002AEE4Ch). |
13 | Central·directory·entry·#1: | 13 | Central·directory·entry·#1: |
14 | --------------------------- | 14 | --------------------------- |
15 | ·· | 15 | ··AndroidManifest.xml |
16 | ··offset·of·local·header·from·start·of·archive:···0 | 16 | ··offset·of·local·header·from·start·of·archive:···0 |
17 | ··················································(0000000000000000h)·bytes | 17 | ··················································(0000000000000000h)·bytes |
18 | ··file·system·or·operating·system·of·origin:······ | 18 | ··file·system·or·operating·system·of·origin:······Unix |
19 | ··version·of·encoding·software:···················2. | 19 | ··version·of·encoding·software:···················2.3 |
20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
21 | ··minimum·software·version·required·to·extract:···2.0 | 21 | ··minimum·software·version·required·to·extract:···2.0 |
22 | ··compression·method:·····························deflated | 22 | ··compression·method:·····························deflated |
23 | ··compression·sub-type·(deflation):···············normal | 23 | ··compression·sub-type·(deflation):···············normal |
24 | ··file·security·status:···························not·encrypted | 24 | ··file·security·status:···························not·encrypted |
25 | ··extended·local·header:·························· | 25 | ··extended·local·header:··························no |
26 | ··file·last·modified·on·(DOS·date/time):·········· | 26 | ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00 |
27 | ··32-bit·CRC·value·(hex):·························6 | 27 | ··32-bit·CRC·value·(hex):·························6daed3e4 |
28 | ··compressed·size:································1 | 28 | ··compressed·size:································1976·bytes |
29 | ··uncompressed·size:······························ | 29 | ··uncompressed·size:······························8788·bytes |
30 | ··length·of·filename:····························· | 30 | ··length·of·filename:·····························19·characters |
31 | ··length·of·extra·field:··························0·bytes | 31 | ··length·of·extra·field:··························0·bytes |
32 | ··length·of·file·comment:·························0·characters | 32 | ··length·of·file·comment:·························0·characters |
33 | ··disk·number·on·which·file·begins:···············disk·1 | 33 | ··disk·number·on·which·file·begins:···············disk·1 |
34 | ··apparent·file·type:·····························binary | 34 | ··apparent·file·type:·····························binary |
35 | ·· | 35 | ··Unix·file·attributes·(100666·octal):············-rw-rw-rw- |
36 | ··MS-DOS·file·attributes·( | 36 | ··MS-DOS·file·attributes·(20·hex):················arc· |
37 | ··There·is·no·file·comment. | 37 | ··There·is·no·file·comment. |
38 | Central·directory·entry·#2: | 38 | Central·directory·entry·#2: |
39 | --------------------------- | 39 | --------------------------- |
40 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
41 | ··META-INF/FA082019.SF | ||
42 | ··offset·of·local·header·from·start·of·archive:···13821 | ||
43 | ··················································(00000000000035FDh)·bytes | ||
44 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | ||
45 | ··version·of·encoding·software:···················2.0 | ||
46 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | ||
47 | ··minimum·software·version·required·to·extract:···2.0 | ||
48 | ··compression·method:·····························deflated | ||
49 | ··compression·sub-type·(deflation):···············normal | ||
50 | ··file·security·status:···························not·encrypted | ||
51 | ··extended·local·header:··························yes | ||
52 | ··file·last·modified·on·(DOS·date/time):··········2017·Mar·29·08:26:52 | ||
53 | ··32-bit·CRC·value·(hex):·························ccb87981 | ||
54 | ··compressed·size:································14243·bytes | ||
55 | ··uncompressed·size:······························46832·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/FA082019.RSA | ||
68 | ··offset·of·local·header·from·start·of·archive:···28130 | ||
69 | ··················································(0000000000006DE2h)·bytes | ||
70 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | ||
71 | ··version·of·encoding·software:···················2.0 | ||
72 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | ||
73 | ··minimum·software·version·required·to·extract:···2.0 | ||
74 | ··compression·method:·····························deflated | ||
75 | ··compression·sub-type·(deflation):···············normal | ||
76 | ··file·security·status:···························not·encrypted | ||
77 | ··extended·local·header:··························yes | ||
78 | ··file·last·modified·on·(DOS·date/time):··········2017·Mar·29·08:26:52 | ||
79 | ··32-bit·CRC·value·(hex):·························2a6849ea | ||
80 | ··compressed·size:································1073·bytes | ||
81 | ··uncompressed·size:······························1326·bytes | ||
82 | ··length·of·filename:·····························21·characters | ||
83 | ··length·of·extra·field:··························0·bytes | ||
84 | ··length·of·file·comment:·························0·characters | ||
85 | ··disk·number·on·which·file·begins:···············disk·1 | ||
86 | ··apparent·file·type:·····························binary | ||
87 | ··non-MSDOS·external·file·attributes:·············000000·hex | ||
88 | ··MS-DOS·file·attributes·(00·hex):················none | ||
89 | ··There·is·no·file·comment. | ||
90 | Central·directory·entry·#4: | ||
91 | --------------------------- | ||
92 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
93 | ··META-INF/DEPENDENCIES | 40 | ··META-INF/DEPENDENCIES |
94 | ··offset·of·local·header·from·start·of·archive:···2 | 41 | ··offset·of·local·header·from·start·of·archive:···2025 |
95 | ··················································(000000000000 | 42 | ··················································(00000000000007E9h)·bytes |
96 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 43 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
97 | ··version·of·encoding·software:···················2.0 | 44 | ··version·of·encoding·software:···················2.0 |
98 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 45 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
99 | ··minimum·software·version·required·to·extract:···2.0 | 46 | ··minimum·software·version·required·to·extract:···2.0 |
100 | ··compression·method:·····························deflated | 47 | ··compression·method:·····························deflated |
101 | ··compression·sub-type·(deflation):···············normal | 48 | ··compression·sub-type·(deflation):···············normal |
102 | ··file·security·status:···························not·encrypted | 49 | ··file·security·status:···························not·encrypted |
103 | ··extended·local·header:·························· | 50 | ··extended·local·header:··························no |
104 | ··file·last·modified·on·(DOS·date/time):··········1980· | 51 | ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00 |
105 | ··file·last·modified·on·(UT·extra·field·modtime):·1979·Nov·30·00:00:00·local | ||
Max diff block lines reached; 1109734/1117133 bytes (99.34%) of diff not shown. |
Offset 1, 12 lines modified | Offset 1, 12 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············:·e144397a |
5 | signature···········:· | 5 | signature···········:·791a...36fd |
6 | file_size···········:·5523504 | 6 | file_size···········:·5523504 |
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·····:·34907 | 10 | string_ids_size·····:·34907 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·6176 | 12 | type_ids_size·······:·6176 |
Offset 999262, 25 lines modified | Offset 999262, 25 lines modified | ||
999262 | 29cd3c:·1f00·ac10······························|0006:·check-cast·v0,·Ljava/util/Map;·//·type@10ac | 999262 | 29cd3c:·1f00·ac10······························|0006:·check-cast·v0,·Ljava/util/Map;·//·type@10ac |
999263 | 29cd40:·3900·0a00······························|0008:·if-nez·v0,·0012·//·+000a | 999263 | 29cd40:·3900·0a00······························|0008:·if-nez·v0,·0012·//·+000a |
999264 | 29cd44:·2200·a110······························|000a:·new-instance·v0,·Ljava/util/HashMap;·//·type@10a1 | 999264 | 29cd44:·2200·a110······························|000a:·new-instance·v0,·Ljava/util/HashMap;·//·type@10a1 |
999265 | 29cd48:·7010·6687·0000·························|000c:·invoke-direct·{v0},·Ljava/util/HashMap;.<init>:()V·//·method@8766 | 999265 | 29cd48:·7010·6687·0000·························|000c:·invoke-direct·{v0},·Ljava/util/HashMap;.<init>:()V·//·method@8766 |
999266 | 29cd4e:·6e30·6f87·1400·························|000f:·invoke-virtual·{v4,·v1,·v0},·Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@876f | 999266 | 29cd4e:·6e30·6f87·1400·························|000f:·invoke-virtual·{v4,·v1,·v0},·Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@876f |
999267 | 29cd54:·2201·a210······························|0012:·new-instance·v1,·Ljava/util/HashSet;·//·type@10a2 | 999267 | 29cd54:·2201·a210······························|0012:·new-instance·v1,·Ljava/util/HashSet;·//·type@10a2 |
999268 | 29cd58:·7010·7487·0100·························|0014:·invoke-direct·{v1},·Ljava/util/HashSet;.<init>:()V·//·method@8774 | 999268 | 29cd58:·7010·7487·0100·························|0014:·invoke-direct·{v1},·Ljava/util/HashSet;.<init>:()V·//·method@8774 |
999269 | 29cd5e:·1a02· | 999269 | 29cd5e:·1a02·7376······························|0017:·const-string·v2,·"preferencesService"·//·string@7673 |
999270 | 29cd62:·7220·2788·2100·························|0019:·invoke-interface·{v1,·v2},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8827 | 999270 | 29cd62:·7220·2788·2100·························|0019:·invoke-interface·{v1,·v2},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8827 |
999271 | 29cd68:·1a02·9654······························|001c:·const-string·v2,·"context"·//·string@5496 | ||
999272 | 29cd6c:·7220·2788·2100·························|001e:·invoke-interface·{v1,·v2},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8827 | ||
999271 | 29cd | 999273 | 29cd72:·1a02·4066······························|0021:·const-string·v2,·"info.schnatterer.nusic.core.impl.ConnectivityServiceAndroid"·//·string@6640 |
999272 | 29cd | 999274 | 29cd76:·7230·de87·2001·························|0023:·invoke-interface·{v0,·v2,·v1},·Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@87de |
999273 | 29cd7 | 999275 | 29cd7c:·2201·a210······························|0026:·new-instance·v1,·Ljava/util/HashSet;·//·type@10a2 |
999274 | 29cd | 999276 | 29cd80:·7010·7487·0100·························|0028:·invoke-direct·{v1},·Ljava/util/HashSet;.<init>:()V·//·method@8774 |
999275 | 29cd7c:·1a02·7376······························|0026:·const-string·v2,·"preferencesService"·//·string@7673 | ||
999276 | 29cd80:·7220·2788·2100·························|0028:·invoke-interface·{v1,·v2},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8827 | ||
999277 | 29cd86:·1a02·9654······························|002b:·const-string·v2,·"context"·//·string@5496 | 999277 | 29cd86:·1a02·9654······························|002b:·const-string·v2,·"context"·//·string@5496 |
999278 | 29cd8a:·7220·2788·2100·························|002d:·invoke-interface·{v1,·v2},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8827 | 999278 | 29cd8a:·7220·2788·2100·························|002d:·invoke-interface·{v1,·v2},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8827 |
999279 | 29cd90:·1a02·4 | 999279 | 29cd90:·1a02·4166······························|0030:·const-string·v2,·"info.schnatterer.nusic.core.impl.DeviceMusicServiceAndroid"·//·string@6641 |
999280 | 29cd94:·7230·de87·2001·························|0032:·invoke-interface·{v0,·v2,·v1},·Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@87de | 999280 | 29cd94:·7230·de87·2001·························|0032:·invoke-interface·{v0,·v2,·v1},·Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@87de |
999281 | 29cd9a:·2201·a210······························|0035:·new-instance·v1,·Ljava/util/HashSet;·//·type@10a2 | 999281 | 29cd9a:·2201·a210······························|0035:·new-instance·v1,·Ljava/util/HashSet;·//·type@10a2 |
999282 | 29cd9e:·7010·7487·0100·························|0037:·invoke-direct·{v1},·Ljava/util/HashSet;.<init>:()V·//·method@8774 | 999282 | 29cd9e:·7010·7487·0100·························|0037:·invoke-direct·{v1},·Ljava/util/HashSet;.<init>:()V·//·method@8774 |
999283 | 29cda4:·1a02·0f50······························|003a:·const-string·v2,·"artistDao"·//·string@500f | 999283 | 29cda4:·1a02·0f50······························|003a:·const-string·v2,·"artistDao"·//·string@500f |
999284 | 29cda8:·7220·2788·2100·························|003c:·invoke-interface·{v1,·v2},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8827 | 999284 | 29cda8:·7220·2788·2100·························|003c:·invoke-interface·{v1,·v2},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8827 |
999285 | 29cdae:·1a02·cd78······························|003f:·const-string·v2,·"releaseService"·//·string@78cd | 999285 | 29cdae:·1a02·cd78······························|003f:·const-string·v2,·"releaseService"·//·string@78cd |
999286 | 29cdb2:·7220·2788·2100·························|0041:·invoke-interface·{v1,·v2},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8827 | 999286 | 29cdb2:·7220·2788·2100·························|0041:·invoke-interface·{v1,·v2},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8827 |
Offset 999368, 15 lines modified | Offset 999368, 15 lines modified | ||
999368 | ········0x0002·line=20 | 999368 | ········0x0002·line=20 |
999369 | ········0x0008·line=21 | 999369 | ········0x0008·line=21 |
999370 | ········0x000a·line=22 | 999370 | ········0x000a·line=22 |
999371 | ········0x000f·line=23 | 999371 | ········0x000f·line=23 |
999372 | ········0x0012·line=26 | 999372 | ········0x0012·line=26 |
999373 | ········0x0017·line=27 | 999373 | ········0x0017·line=27 |
999374 | ········0x001c·line=28 | 999374 | ········0x001c·line=28 |
999375 | ········0x0021·line= | 999375 | ········0x0021·line=29 |
999376 | ········0x0026·line=31 | 999376 | ········0x0026·line=31 |
999377 | ········0x002b·line=32 | 999377 | ········0x002b·line=32 |
999378 | ········0x0030·line=33 | 999378 | ········0x0030·line=33 |
999379 | ········0x0035·line=35 | 999379 | ········0x0035·line=35 |
999380 | ········0x003a·line=36 | 999380 | ········0x003a·line=36 |
999381 | ········0x003f·line=37 | 999381 | ········0x003f·line=37 |
999382 | ········0x0044·line=38 | 999382 | ········0x0044·line=38 |
Offset 999458, 27 lines modified | Offset 999458, 27 lines modified | ||
999458 | 29cf74:·6e20·7787·0200·························|000c:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8777 | 999458 | 29cf74:·6e20·7787·0200·························|000c:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8777 |
999459 | 29cf7a:·1a00·3866······························|000f:·const-string·v0,·"info.schnatterer.nusic.core.ArtistService"·//·string@6638 | 999459 | 29cf7a:·1a00·3866······························|000f:·const-string·v0,·"info.schnatterer.nusic.core.ArtistService"·//·string@6638 |
999460 | 29cf7e:·6e20·7787·0200·························|0011:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8777 | 999460 | 29cf7e:·6e20·7787·0200·························|0011:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8777 |
999461 | 29cf84:·1a00·3d66······························|0014:·const-string·v0,·"info.schnatterer.nusic.core.RemoteMusicDatabaseService"·//·string@663d | 999461 | 29cf84:·1a00·3d66······························|0014:·const-string·v0,·"info.schnatterer.nusic.core.RemoteMusicDatabaseService"·//·string@663d |
999462 | 29cf88:·6e20·7787·0200·························|0016:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8777 | 999462 | 29cf88:·6e20·7787·0200·························|0016:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8777 |
999463 | 29cf8e:·1a00·8f69······························|0019:·const-string·v0,·"java.lang.Integer"·//·string@698f | 999463 | 29cf8e:·1a00·8f69······························|0019:·const-string·v0,·"java.lang.Integer"·//·string@698f |
999464 | 29cf92:·6e20·7787·0200·························|001b:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8777 | 999464 | 29cf92:·6e20·7787·0200·························|001b:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8777 |
999465 | 29cf98:·1a00· | 999465 | 29cf98:·1a00·9c0c······························|001e:·const-string·v0,·"BOOLEAN"·//·string@0c9c |
999466 | 29cf9c:·6e20·7787·0200·························|0020:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8777 | 999466 | 29cf9c:·6e20·7787·0200·························|0020:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8777 |
999467 | 29cfa2:·1a00· | 999467 | 29cfa2:·1a00·4866······························|0023:·const-string·v0,·"info.schnatterer.nusic.data.dao.ArtworkDao"·//·string@6648 |
999468 | 29cfa6:·6e20·7787·0200·························|0025:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8777 | 999468 | 29cfa6:·6e20·7787·0200·························|0025:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8777 |
999469 | 29cfac:·1a00· | 999469 | 29cfac:·1a00·3c66······························|0028:·const-string·v0,·"info.schnatterer.nusic.core.ReleaseService"·//·string@663c |
999470 | 29cfb0:·6e20·7787·0200·························|002a:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8777 | 999470 | 29cfb0:·6e20·7787·0200·························|002a:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8777 |
999471 | 29cfb6:·1a00· | 999471 | 29cfb6:·1a00·7b53······························|002d:·const-string·v0,·"com.google.inject.Provider"·//·string@537b |
999472 | 29cfba:·6e20·7787·0200·························|002f:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8777 | 999472 | 29cfba:·6e20·7787·0200·························|002f:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8777 |
999473 | 29cfc0:·1a00·8e69······························|0032:·const-string·v0,·"java.lang.Boolean"·//·string@698e | 999473 | 29cfc0:·1a00·8e69······························|0032:·const-string·v0,·"java.lang.Boolean"·//·string@698e |
999474 | 29cfc4:·6e20·7787·0200·························|0034:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8777 | 999474 | 29cfc4:·6e20·7787·0200·························|0034:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8777 |
999475 | 29cfca:·1a00· | 999475 | 29cfca:·1a00·3b66······························|0037:·const-string·v0,·"info.schnatterer.nusic.core.PreferencesService"·//·string@663b |
999476 | 29cfce:·6e20·7787·0200·························|0039:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8777 | 999476 | 29cfce:·6e20·7787·0200·························|0039:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8777 |
999477 | 29cfd4:·1a00· | 999477 | 29cfd4:·1a00·9069······························|003c:·const-string·v0,·"java.lang.String"·//·string@6990 |
999478 | 29cfd8:·6e20·7787·0200·························|003e:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8777 | 999478 | 29cfd8:·6e20·7787·0200·························|003e:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8777 |
999479 | 29cfde:·1a00·3a66······························|0041:·const-string·v0,·"info.schnatterer.nusic.core.DeviceMusicService"·//·string@663a | 999479 | 29cfde:·1a00·3a66······························|0041:·const-string·v0,·"info.schnatterer.nusic.core.DeviceMusicService"·//·string@663a |
999480 | 29cfe2:·6e20·7787·0200·························|0043:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8777 | 999480 | 29cfe2:·6e20·7787·0200·························|0043:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8777 |
999481 | 29cfe8:·6300·b84d······························|0046:·sget-boolean·v0,·Lroboguice/fragment/FragmentUtil;.hasNative:Z·//·field@4db8 | 999481 | 29cfe8:·6300·b84d······························|0046:·sget-boolean·v0,·Lroboguice/fragment/FragmentUtil;.hasNative:Z·//·field@4db8 |
999482 | 29cfec:·3800·0700······························|0048:·if-eqz·v0,·004f·//·+0007 | 999482 | 29cfec:·3800·0700······························|0048:·if-eqz·v0,·004f·//·+0007 |
999483 | 29cff0:·1a00·c84e······························|004a:·const-string·v0,·"android.app.FragmentManager"·//·string@4ec8 | 999483 | 29cff0:·1a00·c84e······························|004a:·const-string·v0,·"android.app.FragmentManager"·//·string@4ec8 |
999484 | 29cff4:·6e20·7787·0200·························|004c:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8777 | 999484 | 29cff4:·6e20·7787·0200·························|004c:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8777 |
Offset 999518, 17 lines modified | Offset 999518, 17 lines modified | ||
999518 | ······access········:·0x0001·(PUBLIC) | 999518 | ······access········:·0x0001·(PUBLIC) |
999519 | ······code··········- | 999519 | ······code··········- |
999520 | ······registers·····:·3 | 999520 | ······registers·····:·3 |
999521 | ······ins···········:·2 | 999521 | ······ins···········:·2 |
999522 | ······outs··········:·2 | 999522 | ······outs··········:·2 |
999523 | ······insns·size····:·36·16-bit·code·units | 999523 | ······insns·size····:·36·16-bit·code·units |
999524 | 29d010:········································|[29d010]·info.schnatterer.nusic.annotation.nusicCoreAndroid.AnnotationDatabaseImpl.fillClassesContainingInjectionPointSet:(Ljava/util/HashSet;)V | 999524 | 29d010:········································|[29d010]·info.schnatterer.nusic.annotation.nusicCoreAndroid.AnnotationDatabaseImpl.fillClassesContainingInjectionPointSet:(Ljava/util/HashSet;)V |
999525 | 29d020:·1a00·4 | 999525 | 29d020:·1a00·4066······························|0000:·const-string·v0,·"info.schnatterer.nusic.core.impl.ConnectivityServiceAndroid"·//·string@6640 |
999526 | 29d024:·6e20·7787·0200·························|0002:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8777 | 999526 | 29d024:·6e20·7787·0200·························|0002:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8777 |
999527 | 29d02a:·1a00·4 | 999527 | 29d02a:·1a00·4166······························|0005:·const-string·v0,·"info.schnatterer.nusic.core.impl.DeviceMusicServiceAndroid"·//·string@6641 |
999528 | 29d02e:·6e20·7787·0200·························|0007:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8777 | 999528 | 29d02e:·6e20·7787·0200·························|0007:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8777 |
999529 | 29d034:·1a00·3f66······························|000a:·const-string·v0,·"info.schnatterer.nusic.core.impl.ArtistServiceImpl"·//·string@663f | 999529 | 29d034:·1a00·3f66······························|000a:·const-string·v0,·"info.schnatterer.nusic.core.impl.ArtistServiceImpl"·//·string@663f |
999530 | 29d038:·6e20·7787·0200·························|000c:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8777 | 999530 | 29d038:·6e20·7787·0200·························|000c:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8777 |
999531 | 29d03e:·1a00·4366······························|000f:·const-string·v0,·"info.schnatterer.nusic.core.impl.ReleaseServiceImpl"·//·string@6643 | 999531 | 29d03e:·1a00·4366······························|000f:·const-string·v0,·"info.schnatterer.nusic.core.impl.ReleaseServiceImpl"·//·string@6643 |
999532 | 29d042:·6e20·7787·0200·························|0011:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8777 | 999532 | 29d042:·6e20·7787·0200·························|0011:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8777 |
999533 | 29d048:·1a00·4566······························|0014:·const-string·v0,·"info.schnatterer.nusic.core.impl.SyncReleasesServiceImpl"·//·string@6645 | 999533 | 29d048:·1a00·4566······························|0014:·const-string·v0,·"info.schnatterer.nusic.core.impl.SyncReleasesServiceImpl"·//·string@6645 |
999534 | 29d04c:·6e20·7787·0200·························|0016:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8777 | 999534 | 29d04c:·6e20·7787·0200·························|0016:·invoke-virtual·{v2,·v0},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@8777 |
Offset 999992, 29 lines modified | Offset 999992, 29 lines modified | ||
999992 | 29d43a:·7220·2788·2100·························|00b9:·invoke-interface·{v1,·v2},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8827 | 999992 | 29d43a:·7220·2788·2100·························|00b9:·invoke-interface·{v1,·v2},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8827 |
999993 | 29d440:·1a02·9654······························|00bc:·const-string·v2,·"context"·//·string@5496 | 999993 | 29d440:·1a02·9654······························|00bc:·const-string·v2,·"context"·//·string@5496 |
999994 | 29d444:·7220·2788·2100·························|00be:·invoke-interface·{v1,·v2},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8827 | 999994 | 29d444:·7220·2788·2100·························|00be:·invoke-interface·{v1,·v2},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8827 |
999995 | 29d44a:·1a02·3166······························|00c1:·const-string·v2,·"info.schnatterer.nusic.android.service.LoadNewReleasesService$LoadNewReleasesServiceScheduler"·//·string@6631 | 999995 | 29d44a:·1a02·3166······························|00c1:·const-string·v2,·"info.schnatterer.nusic.android.service.LoadNewReleasesService$LoadNewReleasesServiceScheduler"·//·string@6631 |
999996 | 29d44e:·7230·de87·2001·························|00c3:·invoke-interface·{v0,·v2,·v1},·Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@87de | 999996 | 29d44e:·7230·de87·2001·························|00c3:·invoke-interface·{v0,·v2,·v1},·Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@87de |
999997 | 29d454:·2201·a210······························|00c6:·new-instance·v1,·Ljava/util/HashSet;·//·type@10a2 | 999997 | 29d454:·2201·a210······························|00c6:·new-instance·v1,·Ljava/util/HashSet;·//·type@10a2 |
999998 | 29d458:·7010·7487·0100·························|00c8:·invoke-direct·{v1},·Ljava/util/HashSet;.<init>:()V·//·method@8774 | 999998 | 29d458:·7010·7487·0100·························|00c8:·invoke-direct·{v1},·Ljava/util/HashSet;.<init>:()V·//·method@8774 |
999999 | 29d45e:·1a02· | 999999 | 29d45e:·1a02·7376······························|00cb:·const-string·v2,·"preferencesService"·//·string@7673 |
1000000 | 29d462:·7220·2788·2100·························|00cd:·invoke-interface·{v1,·v2},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8827 | 1000000 | 29d462:·7220·2788·2100·························|00cd:·invoke-interface·{v1,·v2},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8827 |
1000001 | 29d468:·1a02· | 1000001 | 29d468:·1a02·9654······························|00d0:·const-string·v2,·"context"·//·string@5496 |
1000002 | 29d46c:·7220·2788·2100·························|00d2:·invoke-interface·{v1,·v2},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8827 | 1000002 | 29d46c:·7220·2788·2100·························|00d2:·invoke-interface·{v1,·v2},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8827 |
1000003 | 29d472:·1a02·d678······························|00d5:·const-string·v2,·"releasedTodayService"·//·string@78d6 | ||
1000004 | 29d476:·7220·2788·2100·························|00d7:·invoke-interface·{v1,·v2},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8827 | ||
1000003 | 29d47 | 1000005 | 29d47c:·1a02·2d66······························|00da:·const-string·v2,·"info.schnatterer.nusic.android.listeners.PreferenceReleasedTodayTimePickerListener"·//·string@662d |
1000004 | 29d4 | 1000006 | 29d480:·7230·de87·2001·························|00dc:·invoke-interface·{v0,·v2,·v1},·Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@87de |
1000005 | 29d4 | 1000007 | 29d486:·2201·a210······························|00df:·new-instance·v1,·Ljava/util/HashSet;·//·type@10a2 |
1000006 | 29d48 | 1000008 | 29d48a:·7010·7487·0100·························|00e1:·invoke-direct·{v1},·Ljava/util/HashSet;.<init>:()V·//·method@8774 |
1000007 | 29d4 | 1000009 | 29d490:·1a02·e56a······························|00e4:·const-string·v2,·"loadNewReleasesServiceScheduler"·//·string@6ae5 |
1000008 | 29d48a:·7220·2788·2100·························|00e1:·invoke-interface·{v1,·v2},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8827 | ||
1000009 | 29d490:·1a02·9654······························|00e4:·const-string·v2,·"context"·//·string@5496 | ||
1000010 | 29d494:·7220·2788·2100·························|00e6:·invoke-interface·{v1,·v2},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8827 | 1000010 | 29d494:·7220·2788·2100·························|00e6:·invoke-interface·{v1,·v2},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8827 |
1000011 | 29d49a:·1a02· | 1000011 | 29d49a:·1a02·6e76······························|00e9:·const-string·v2,·"preferenceService"·//·string@766e |
1000012 | 29d49e:·7220·2788·2100·························|00eb:·invoke-interface·{v1,·v2},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8827 | 1000012 | 29d49e:·7220·2788·2100·························|00eb:·invoke-interface·{v1,·v2},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@8827 |
1000013 | 29d4a4:·1a02·2 | 1000013 | 29d4a4:·1a02·2866······························|00ee:·const-string·v2,·"info.schnatterer.nusic.android.LoadNewReleasesServiceBootReceiver"·//·string@6628 |
Max diff block lines reached; 9264/25236 bytes (36.71%) of diff not shown. |
Offset 99693, 15 lines modified | Offset 99693, 15 lines modified | ||
99693 | ··version·of·encoding·software:···················2.0 | 99693 | ··version·of·encoding·software:···················2.0 |
99694 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 99694 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
99695 | ··minimum·software·version·required·to·extract:···2.0 | 99695 | ··minimum·software·version·required·to·extract:···2.0 |
99696 | ··compression·method:·····························none·(stored) | 99696 | ··compression·method:·····························none·(stored) |
99697 | ··file·security·status:···························not·encrypted | 99697 | ··file·security·status:···························not·encrypted |
99698 | ··extended·local·header:··························no | 99698 | ··extended·local·header:··························no |
99699 | ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00 | 99699 | ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00 |
99700 | ··32-bit·CRC·value·(hex):························· | 99700 | ··32-bit·CRC·value·(hex):·························ebbd6ab2 |
99701 | ··compressed·size:································3748·bytes | 99701 | ··compressed·size:································3748·bytes |
99702 | ··uncompressed·size:······························3748·bytes | 99702 | ··uncompressed·size:······························3748·bytes |
99703 | ··length·of·filename:·····························79·characters | 99703 | ··length·of·filename:·····························79·characters |
99704 | ··length·of·extra·field:··························0·bytes | 99704 | ··length·of·extra·field:··························0·bytes |
99705 | ··length·of·file·comment:·························0·characters | 99705 | ··length·of·file·comment:·························0·characters |
99706 | ··disk·number·on·which·file·begins:···············disk·1 | 99706 | ··disk·number·on·which·file·begins:···············disk·1 |
99707 | ··apparent·file·type:·····························binary | 99707 | ··apparent·file·type:·····························binary |
Offset 99749, 15 lines modified | Offset 99749, 15 lines modified | ||
99749 | ··version·of·encoding·software:···················2.0 | 99749 | ··version·of·encoding·software:···················2.0 |
99750 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 99750 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
99751 | ··minimum·software·version·required·to·extract:···2.0 | 99751 | ··minimum·software·version·required·to·extract:···2.0 |
99752 | ··compression·method:·····························none·(stored) | 99752 | ··compression·method:·····························none·(stored) |
99753 | ··file·security·status:···························not·encrypted | 99753 | ··file·security·status:···························not·encrypted |
99754 | ··extended·local·header:··························no | 99754 | ··extended·local·header:··························no |
99755 | ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00 | 99755 | ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00 |
99756 | ··32-bit·CRC·value·(hex):························· | 99756 | ··32-bit·CRC·value·(hex):·························aa019c33 |
99757 | ··compressed·size:································4020·bytes | 99757 | ··compressed·size:································4020·bytes |
99758 | ··uncompressed·size:······························4020·bytes | 99758 | ··uncompressed·size:······························4020·bytes |
99759 | ··length·of·filename:·····························77·characters | 99759 | ··length·of·filename:·····························77·characters |
99760 | ··length·of·extra·field:··························0·bytes | 99760 | ··length·of·extra·field:··························0·bytes |
99761 | ··length·of·file·comment:·························0·characters | 99761 | ··length·of·file·comment:·························0·characters |
99762 | ··disk·number·on·which·file·begins:···············disk·1 | 99762 | ··disk·number·on·which·file·begins:···············disk·1 |
99763 | ··apparent·file·type:·····························binary | 99763 | ··apparent·file·type:·····························binary |
Offset 28, 20 lines modified | Offset 28, 20 lines modified | ||
28 | ········final·String·s·=·"com.google.inject.Inject"; | 28 | ········final·String·s·=·"com.google.inject.Inject"; |
29 | ········Map<?,·?>·value·=·(Map<?,·?>)hashMap.get(s); | 29 | ········Map<?,·?>·value·=·(Map<?,·?>)hashMap.get(s); |
30 | ········if·(value·==·null)·{ | 30 | ········if·(value·==·null)·{ |
31 | ············value·=·new·HashMap<Object,·Object>(); | 31 | ············value·=·new·HashMap<Object,·Object>(); |
32 | ············hashMap.put(s,·value); | 32 | ············hashMap.put(s,·value); |
33 | ········} | 33 | ········} |
34 | ········final·HashSet·set·=·new·HashSet<String>(); | 34 | ········final·HashSet·set·=·new·HashSet<String>(); |
35 | ········set.add("preferencesService"); | ||
35 | ········set.add("context"); | 36 | ········set.add("context"); |
36 | ········value.put("info.schnatterer.nusic.core.impl. | 37 | ········value.put("info.schnatterer.nusic.core.impl.ConnectivityServiceAndroid",·set); |
37 | ········final·HashSet·set2·=·new·HashSet<String>(); | 38 | ········final·HashSet·set2·=·new·HashSet<String>(); |
38 | ········set2.add("preferencesService"); | ||
39 | ········set2.add("context"); | 39 | ········set2.add("context"); |
40 | ········value.put("info.schnatterer.nusic.core.impl. | 40 | ········value.put("info.schnatterer.nusic.core.impl.DeviceMusicServiceAndroid",·set2); |
41 | ········final·HashSet·set3·=·new·HashSet<String>(); | 41 | ········final·HashSet·set3·=·new·HashSet<String>(); |
42 | ········set3.add("artistDao"); | 42 | ········set3.add("artistDao"); |
43 | ········set3.add("releaseService"); | 43 | ········set3.add("releaseService"); |
44 | ········value.put("info.schnatterer.nusic.core.impl.ArtistServiceImpl",·set3); | 44 | ········value.put("info.schnatterer.nusic.core.impl.ArtistServiceImpl",·set3); |
45 | ········final·HashSet·set4·=·new·HashSet<String>(); | 45 | ········final·HashSet·set4·=·new·HashSet<String>(); |
46 | ········set4.add("preferencesService"); | 46 | ········set4.add("preferencesService"); |
47 | ········set4.add("artistDao"); | 47 | ········set4.add("artistDao"); |
Offset 87, 33 lines modified | Offset 87, 33 lines modified | ||
87 | ····public·void·fillBindableClasses(final·HashSet·set)·{ | 87 | ····public·void·fillBindableClasses(final·HashSet·set)·{ |
88 | ········set.add("info.schnatterer.nusic.data.dao.ArtistDao"); | 88 | ········set.add("info.schnatterer.nusic.data.dao.ArtistDao"); |
89 | ········set.add("android.content.Context"); | 89 | ········set.add("android.content.Context"); |
90 | ········set.add("info.schnatterer.nusic.data.dao.ReleaseDao"); | 90 | ········set.add("info.schnatterer.nusic.data.dao.ReleaseDao"); |
91 | ········set.add("info.schnatterer.nusic.core.ArtistService"); | 91 | ········set.add("info.schnatterer.nusic.core.ArtistService"); |
92 | ········set.add("info.schnatterer.nusic.core.RemoteMusicDatabaseService"); | 92 | ········set.add("info.schnatterer.nusic.core.RemoteMusicDatabaseService"); |
93 | ········set.add("java.lang.Integer"); | 93 | ········set.add("java.lang.Integer"); |
94 | ········set.add("info.schnatterer.nusic.data.dao.ArtworkDao"); | ||
95 | ········set.add("BOOLEAN"); | 94 | ········set.add("BOOLEAN"); |
96 | ········set.add(" | 95 | ········set.add("info.schnatterer.nusic.data.dao.ArtworkDao"); |
97 | ········set.add("info.schnatterer.nusic.core.ReleaseService"); | 96 | ········set.add("info.schnatterer.nusic.core.ReleaseService"); |
97 | ········set.add("com.google.inject.Provider"); | ||
98 | ········set.add("java.lang.Boolean"); | 98 | ········set.add("java.lang.Boolean"); |
99 | ········set.add("java.lang.String"); | ||
100 | ········set.add("info.schnatterer.nusic.core.PreferencesService"); | 99 | ········set.add("info.schnatterer.nusic.core.PreferencesService"); |
100 | ········set.add("java.lang.String"); | ||
101 | ········set.add("info.schnatterer.nusic.core.DeviceMusicService"); | 101 | ········set.add("info.schnatterer.nusic.core.DeviceMusicService"); |
102 | ········if·(FragmentUtil.hasNative)·{ | 102 | ········if·(FragmentUtil.hasNative)·{ |
103 | ············set.add("android.app.FragmentManager"); | 103 | ············set.add("android.app.FragmentManager"); |
104 | ········} | 104 | ········} |
105 | ········if·(FragmentUtil.hasSupport)·{ | 105 | ········if·(FragmentUtil.hasSupport)·{ |
106 | ············set.add("android.support.v4.app.FragmentManager"); | 106 | ············set.add("android.support.v4.app.FragmentManager"); |
107 | ········} | 107 | ········} |
108 | ····} | 108 | ····} |
109 | ···· | 109 | ···· |
110 | ····public·void·fillClassesContainingInjectionPointSet(final·HashSet·set)·{ | 110 | ····public·void·fillClassesContainingInjectionPointSet(final·HashSet·set)·{ |
111 | ········set.add("info.schnatterer.nusic.core.impl.DeviceMusicServiceAndroid"); | ||
112 | ········set.add("info.schnatterer.nusic.core.impl.ConnectivityServiceAndroid"); | 111 | ········set.add("info.schnatterer.nusic.core.impl.ConnectivityServiceAndroid"); |
112 | ········set.add("info.schnatterer.nusic.core.impl.DeviceMusicServiceAndroid"); | ||
113 | ········set.add("info.schnatterer.nusic.core.impl.ArtistServiceImpl"); | 113 | ········set.add("info.schnatterer.nusic.core.impl.ArtistServiceImpl"); |
114 | ········set.add("info.schnatterer.nusic.core.impl.ReleaseServiceImpl"); | 114 | ········set.add("info.schnatterer.nusic.core.impl.ReleaseServiceImpl"); |
115 | ········set.add("info.schnatterer.nusic.core.impl.SyncReleasesServiceImpl"); | 115 | ········set.add("info.schnatterer.nusic.core.impl.SyncReleasesServiceImpl"); |
116 | ········set.add("info.schnatterer.nusic.core.impl.RemoteMusicDatabaseServiceMusicBrainz"); | 116 | ········set.add("info.schnatterer.nusic.core.impl.RemoteMusicDatabaseServiceMusicBrainz"); |
117 | ········set.add("info.schnatterer.nusic.core.impl.PreferencesServiceSharedPreferences"); | 117 | ········set.add("info.schnatterer.nusic.core.impl.PreferencesServiceSharedPreferences"); |
118 | ····} | 118 | ····} |
119 | } | 119 | } |
Offset 61, 22 lines modified | Offset 61, 22 lines modified | ||
61 | ········set7.add("preferenceVisibilityButtonListener"); | 61 | ········set7.add("preferenceVisibilityButtonListener"); |
62 | ········value.put("info.schnatterer.nusic.android.activities.NusicPreferencesActivity",·set7); | 62 | ········value.put("info.schnatterer.nusic.android.activities.NusicPreferencesActivity",·set7); |
63 | ········final·HashSet·set8·=·new·HashSet<String>(); | 63 | ········final·HashSet·set8·=·new·HashSet<String>(); |
64 | ········set8.add("preferencesService"); | 64 | ········set8.add("preferencesService"); |
65 | ········set8.add("context"); | 65 | ········set8.add("context"); |
66 | ········value.put("info.schnatterer.nusic.android.service.LoadNewReleasesService$LoadNewReleasesServiceScheduler",·set8); | 66 | ········value.put("info.schnatterer.nusic.android.service.LoadNewReleasesService$LoadNewReleasesServiceScheduler",·set8); |
67 | ········final·HashSet·set9·=·new·HashSet<String>(); | 67 | ········final·HashSet·set9·=·new·HashSet<String>(); |
68 | ········set9.add("loadNewReleasesServiceScheduler"); | ||
69 | ········set9.add("preferenceService"); | 68 | ········set9.add("preferencesService"); |
70 | ········ | 69 | ········set9.add("context"); |
70 | ········set9.add("releasedTodayService"); | ||
71 | ········value.put("info.schnatterer.nusic.android.listeners.PreferenceReleasedTodayTimePickerListener",·set9); | ||
71 | ········final·HashSet·set10·=·new·HashSet<String>(); | 72 | ········final·HashSet·set10·=·new·HashSet<String>(); |
73 | ········set10.add("loadNewReleasesServiceScheduler"); | ||
72 | ········set10.add("preference | 74 | ········set10.add("preferenceService"); |
75 | ········value.put("info.schnatterer.nusic.android.LoadNewReleasesServiceBootReceiver",·set10); | ||
73 | ········set10.add("context"); | ||
74 | ········set10.add("releasedTodayService"); | ||
75 | ········value.put("info.schnatterer.nusic.android.listeners.PreferenceReleasedTodayTimePickerListener",·set10); | ||
76 | ········final·HashSet·set11·=·new·HashSet<String>(); | 76 | ········final·HashSet·set11·=·new·HashSet<String>(); |
77 | ········set11.add("releaseService"); | 77 | ········set11.add("releaseService"); |
78 | ········value.put("info.schnatterer.nusic.android.loaders.ReleaseLoader",·set11); | 78 | ········value.put("info.schnatterer.nusic.android.loaders.ReleaseLoader",·set11); |
79 | ········final·HashSet·set12·=·new·HashSet<String>(); | 79 | ········final·HashSet·set12·=·new·HashSet<String>(); |
80 | ········set12.add("releaseService"); | 80 | ········set12.add("releaseService"); |
81 | ········value.put("info.schnatterer.nusic.android.listeners.PreferenceVisibilityButtonListener",·set12); | 81 | ········value.put("info.schnatterer.nusic.android.listeners.PreferenceVisibilityButtonListener",·set12); |
82 | ········final·HashSet·set13·=·new·HashSet<String>(); | 82 | ········final·HashSet·set13·=·new·HashSet<String>(); |
Offset 99, 27 lines modified | Offset 99, 27 lines modified | ||
99 | ···· | 99 | ···· |
100 | ····public·void·fillAnnotationClassesAndMethods(final·HashMap·hashMap)·{ | 100 | ····public·void·fillAnnotationClassesAndMethods(final·HashMap·hashMap)·{ |
101 | ····} | 101 | ····} |
102 | ···· | 102 | ···· |
103 | ····public·void·fillBindableClasses(final·HashSet·set)·{ | 103 | ····public·void·fillBindableClasses(final·HashSet·set)·{ |
104 | ········set.add("android.content.Context"); | 104 | ········set.add("android.content.Context"); |
105 | ········set.add("javax.inject.Provider"); | 105 | ········set.add("javax.inject.Provider"); |
106 | ········set.add("info.schnatterer.nusic.android.service.ReleasedTodayService$ReleasedTodayServiceScheduler"); | ||
107 | ········set.add("android.view.LayoutInflater"); | 106 | ········set.add("android.view.LayoutInflater"); |
107 | ········set.add("info.schnatterer.nusic.android.service.ReleasedTodayService$ReleasedTodayServiceScheduler"); | ||
108 | ········set.add("info.schnatterer.nusic.core.ArtistService"); | 108 | ········set.add("info.schnatterer.nusic.core.ArtistService"); |
109 | ········set.add("info.schnatterer.nusic.android.service.LoadNewReleasesServiceConnectivityReceiver"); | 109 | ········set.add("info.schnatterer.nusic.android.service.LoadNewReleasesServiceConnectivityReceiver"); |
110 | ········set.add("info.schnatterer.nusic.data.dao.ArtworkDao"); | 110 | ········set.add("info.schnatterer.nusic.data.dao.ArtworkDao"); |
111 | ········set.add("info.schnatterer.nusic.android.service.LoadNewReleasesService$LoadNewReleasesServiceScheduler"); | 111 | ········set.add("info.schnatterer.nusic.android.service.LoadNewReleasesService$LoadNewReleasesServiceScheduler"); |
112 | ········set.add("info.schnatterer.nusic.core.ConnectivityService"); | 112 | ········set.add("info.schnatterer.nusic.core.ConnectivityService"); |
113 | ········set.add("info.schnatterer.nusic.core.ReleaseService"); | 113 | ········set.add("info.schnatterer.nusic.core.ReleaseService"); |
114 | ········set.add("info.schnatterer.nusic.android.listeners.PreferenceReleasedTodayTimePickerListener"); | 114 | ········set.add("info.schnatterer.nusic.android.listeners.PreferenceReleasedTodayTimePickerListener"); |
115 | ········set.add("info.schnatterer.nusic.android.listeners.PreferenceVisibilityButtonListener"); | 115 | ········set.add("info.schnatterer.nusic.android.listeners.PreferenceVisibilityButtonListener"); |
116 | ········set.add("info.schnatterer.nusic.core.PreferencesService"); | 116 | ········set.add("info.schnatterer.nusic.core.PreferencesService"); |
117 | ········set.add("info.schnatterer.nusic.core.SyncReleasesService"); | ||
118 | ········set.add("info.schnatterer.nusic.android.adapters.ReleaseListAdapter"); | 117 | ········set.add("info.schnatterer.nusic.android.adapters.ReleaseListAdapter"); |
118 | ········set.add("info.schnatterer.nusic.core.SyncReleasesService"); | ||
119 | ········if·(FragmentUtil.hasNative)·{ | 119 | ········if·(FragmentUtil.hasNative)·{ |
120 | ············set.add("android.app.FragmentManager"); | 120 | ············set.add("android.app.FragmentManager"); |
121 | ········} | 121 | ········} |
122 | ········if·(FragmentUtil.hasSupport)·{ | 122 | ········if·(FragmentUtil.hasSupport)·{ |
123 | ············set.add("android.support.v4.app.FragmentManager"); | 123 | ············set.add("android.support.v4.app.FragmentManager"); |
124 | ········} | 124 | ········} |
125 | ····} | 125 | ····} |
Offset 129, 16 lines modified | Offset 129, 16 lines modified | ||
129 | ········set.add("info.schnatterer.nusic.android.service.ReleasedTodayService$ReleasedTodayServiceScheduler"); | 129 | ········set.add("info.schnatterer.nusic.android.service.ReleasedTodayService$ReleasedTodayServiceScheduler"); |
130 | ········set.add("info.schnatterer.nusic.android.fragments.NusicPreferencesFragment"); | 130 | ········set.add("info.schnatterer.nusic.android.fragments.NusicPreferencesFragment"); |
131 | ········set.add("info.schnatterer.nusic.android.service.LoadNewReleasesServiceBootReceiver"); | 131 | ········set.add("info.schnatterer.nusic.android.service.LoadNewReleasesServiceBootReceiver"); |
132 | ········set.add("info.schnatterer.nusic.android.service.ReleasedTodayService"); | 132 | ········set.add("info.schnatterer.nusic.android.service.ReleasedTodayService"); |
133 | ········set.add("info.schnatterer.nusic.android.service.LoadNewReleasesServiceConnectivityReceiver"); | 133 | ········set.add("info.schnatterer.nusic.android.service.LoadNewReleasesServiceConnectivityReceiver"); |
134 | ········set.add("info.schnatterer.nusic.android.activities.NusicPreferencesActivity"); | 134 | ········set.add("info.schnatterer.nusic.android.activities.NusicPreferencesActivity"); |
135 | ········set.add("info.schnatterer.nusic.android.service.LoadNewReleasesService$LoadNewReleasesServiceScheduler"); | 135 | ········set.add("info.schnatterer.nusic.android.service.LoadNewReleasesService$LoadNewReleasesServiceScheduler"); |
136 | ········set.add("info.schnatterer.nusic.android.LoadNewReleasesServiceBootReceiver"); | ||
137 | ········set.add("info.schnatterer.nusic.android.listeners.PreferenceReleasedTodayTimePickerListener"); | 136 | ········set.add("info.schnatterer.nusic.android.listeners.PreferenceReleasedTodayTimePickerListener"); |
137 | ········set.add("info.schnatterer.nusic.android.LoadNewReleasesServiceBootReceiver"); | ||
138 | ········set.add("info.schnatterer.nusic.android.loaders.ReleaseLoader"); | 138 | ········set.add("info.schnatterer.nusic.android.loaders.ReleaseLoader"); |
139 | ········set.add("info.schnatterer.nusic.android.listeners.PreferenceVisibilityButtonListener"); | 139 | ········set.add("info.schnatterer.nusic.android.listeners.PreferenceVisibilityButtonListener"); |
140 | ········set.add("info.schnatterer.nusic.android.service.ReleasedTodayService$ReleasedTodaySchedulerReceiver"); | 140 | ········set.add("info.schnatterer.nusic.android.service.ReleasedTodayService$ReleasedTodaySchedulerReceiver"); |
141 | ········set.add("info.schnatterer.nusic.android.service.LoadNewReleasesService"); | 141 | ········set.add("info.schnatterer.nusic.android.service.LoadNewReleasesService"); |
142 | ········set.add("info.schnatterer.nusic.android.adapters.ReleaseListAdapter"); | 142 | ········set.add("info.schnatterer.nusic.android.adapters.ReleaseListAdapter"); |
143 | ····} | 143 | ····} |
144 | } | 144 | } |
Offset 136, 40 lines modified | Offset 136, 40 lines modified | ||
136 | ····.line·26 | 136 | ····.line·26 |
137 | ····:cond_0 | 137 | ····:cond_0 |
138 | ····new-instance·v1,·Ljava/util/HashSet; | 138 | ····new-instance·v1,·Ljava/util/HashSet; |
139 | ····invoke-direct·{v1},·Ljava/util/HashSet;-><init>()V | 139 | ····invoke-direct·{v1},·Ljava/util/HashSet;-><init>()V |
140 | ····.line·27 | 140 | ····.line·27 |
141 | ····const-string·v2,·"c | 141 | ····const-string·v2,·"preferencesService" |
142 | ····invoke-interface·{v1,·v2},·Ljava/util/Set;->add(Ljava/lang/Object;)Z | 142 | ····invoke-interface·{v1,·v2},·Ljava/util/Set;->add(Ljava/lang/Object;)Z |
143 | ····.line·28 | 143 | ····.line·28 |
144 | ····const-string·v2,·" | 144 | ····const-string·v2,·"context" |
145 | ····invoke-interface·{v | 145 | ····invoke-interface·{v1,·v2},·Ljava/util/Set;->add(Ljava/lang/Object;)Z |
146 | ····.line· | 146 | ····.line·29 |
147 | ····n | 147 | ····const-string·v2,·"info.schnatterer.nusic.core.impl.ConnectivityServiceAndroid" |
148 | ····invoke- | 148 | ····invoke-interface·{v0,·v2,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
149 | ····.line·31 | 149 | ····.line·31 |
150 | ···· | 150 | ····new-instance·v1,·Ljava/util/HashSet; |
151 | ····invoke- | 151 | ····invoke-direct·{v1},·Ljava/util/HashSet;-><init>()V |
152 | ····.line·32 | 152 | ····.line·32 |
153 | ····const-string·v2,·"context" | 153 | ····const-string·v2,·"context" |
154 | ····invoke-interface·{v1,·v2},·Ljava/util/Set;->add(Ljava/lang/Object;)Z | 154 | ····invoke-interface·{v1,·v2},·Ljava/util/Set;->add(Ljava/lang/Object;)Z |
155 | ····.line·33 | 155 | ····.line·33 |
156 | ····const-string·v2,·"info.schnatterer.nusic.core.impl. | 156 | ····const-string·v2,·"info.schnatterer.nusic.core.impl.DeviceMusicServiceAndroid" |
157 | ····invoke-interface·{v0,·v2,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 157 | ····invoke-interface·{v0,·v2,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
158 | ····.line·35 | 158 | ····.line·35 |
159 | ····new-instance·v1,·Ljava/util/HashSet; | 159 | ····new-instance·v1,·Ljava/util/HashSet; |
160 | ····invoke-direct·{v1},·Ljava/util/HashSet;-><init>()V | 160 | ····invoke-direct·{v1},·Ljava/util/HashSet;-><init>()V |
Offset 441, 45 lines modified | Offset 441, 45 lines modified | ||
441 | ····.line·127 | 441 | ····.line·127 |
442 | ····const-string·v0,·"java.lang.Integer" | 442 | ····const-string·v0,·"java.lang.Integer" |
443 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z | 443 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z |
444 | ····.line·128 | 444 | ····.line·128 |
445 | ····const-string·v0,·" | 445 | ····const-string·v0,·"BOOLEAN" |
446 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z | 446 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z |
447 | ····.line·129 | 447 | ····.line·129 |
448 | ····const-string·v0,·" | 448 | ····const-string·v0,·"info.schnatterer.nusic.data.dao.ArtworkDao" |
449 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z | 449 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z |
450 | ····.line·130 | 450 | ····.line·130 |
451 | ····const-string·v0,·"c | 451 | ····const-string·v0,·"info.schnatterer.nusic.core.ReleaseService" |
452 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z | 452 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z |
453 | ····.line·131 | 453 | ····.line·131 |
454 | ····const-string·v0,·" | 454 | ····const-string·v0,·"com.google.inject.Provider" |
455 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z | 455 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z |
456 | ····.line·132 | 456 | ····.line·132 |
457 | ····const-string·v0,·"java.lang.Boolean" | 457 | ····const-string·v0,·"java.lang.Boolean" |
458 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z | 458 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z |
459 | ····.line·133 | 459 | ····.line·133 |
460 | ····const-string·v0,·" | 460 | ····const-string·v0,·"info.schnatterer.nusic.core.PreferencesService" |
461 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z | 461 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z |
462 | ····.line·134 | 462 | ····.line·134 |
463 | ····const-string·v0,·" | 463 | ····const-string·v0,·"java.lang.String" |
464 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z | 464 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z |
465 | ····.line·135 | 465 | ····.line·135 |
466 | ····const-string·v0,·"info.schnatterer.nusic.core.DeviceMusicService" | 466 | ····const-string·v0,·"info.schnatterer.nusic.core.DeviceMusicService" |
467 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z | 467 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z |
Offset 520, 20 lines modified | Offset 520, 20 lines modified | ||
520 | ············"Ljava/lang/String;", | 520 | ············"Ljava/lang/String;", |
521 | ············">;)V" | 521 | ············">;)V" |
522 | ········} | 522 | ········} |
523 | ····.end·annotation | 523 | ····.end·annotation |
524 | ····.prologue | 524 | ····.prologue |
525 | ····.line·111 | 525 | ····.line·111 |
526 | ····const-string·v0,·"info.schnatterer.nusic.core.impl. | 526 | ····const-string·v0,·"info.schnatterer.nusic.core.impl.ConnectivityServiceAndroid" |
527 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z | 527 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z |
528 | ····.line·112 | 528 | ····.line·112 |
529 | ····const-string·v0,·"info.schnatterer.nusic.core.impl. | 529 | ····const-string·v0,·"info.schnatterer.nusic.core.impl.DeviceMusicServiceAndroid" |
530 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z | 530 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z |
531 | ····.line·113 | 531 | ····.line·113 |
532 | ····const-string·v0,·"info.schnatterer.nusic.core.impl.ArtistServiceImpl" | 532 | ····const-string·v0,·"info.schnatterer.nusic.core.impl.ArtistServiceImpl" |
533 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z | 533 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z |
Offset 301, 50 lines modified | Offset 301, 50 lines modified | ||
301 | ····.line·70 | 301 | ····.line·70 |
302 | ····new-instance·v1,·Ljava/util/HashSet; | 302 | ····new-instance·v1,·Ljava/util/HashSet; |
303 | ····invoke-direct·{v1},·Ljava/util/HashSet;-><init>()V | 303 | ····invoke-direct·{v1},·Ljava/util/HashSet;-><init>()V |
304 | ····.line·71 | 304 | ····.line·71 |
305 | ····const-string·v2,·" | 305 | ····const-string·v2,·"preferencesService" |
306 | ····invoke-interface·{v1,·v2},·Ljava/util/Set;->add(Ljava/lang/Object;)Z | 306 | ····invoke-interface·{v1,·v2},·Ljava/util/Set;->add(Ljava/lang/Object;)Z |
307 | ····.line·72 | 307 | ····.line·72 |
308 | ····const-string·v2,·" | 308 | ····const-string·v2,·"context" |
309 | ····invoke-interface·{v1,·v2},·Ljava/util/Set;->add(Ljava/lang/Object;)Z | 309 | ····invoke-interface·{v1,·v2},·Ljava/util/Set;->add(Ljava/lang/Object;)Z |
310 | ····.line·73 | 310 | ····.line·73 |
311 | ····const-string·v2,·" | 311 | ····const-string·v2,·"releasedTodayService" |
312 | ····invoke-interface·{v | 312 | ····invoke-interface·{v1,·v2},·Ljava/util/Set;->add(Ljava/lang/Object;)Z |
313 | ····.line·7 | 313 | ····.line·74 |
314 | ····n | 314 | ····const-string·v2,·"info.schnatterer.nusic.android.listeners.PreferenceReleasedTodayTimePickerListener" |
315 | ····invoke- | 315 | ····invoke-interface·{v0,·v2,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
316 | ····.line·76 | 316 | ····.line·76 |
317 | ···· | 317 | ····new-instance·v1,·Ljava/util/HashSet; |
318 | ····invoke- | 318 | ····invoke-direct·{v1},·Ljava/util/HashSet;-><init>()V |
319 | ····.line·77 | 319 | ····.line·77 |
320 | ····const-string·v2,·"c | 320 | ····const-string·v2,·"loadNewReleasesServiceScheduler" |
321 | ····invoke-interface·{v1,·v2},·Ljava/util/Set;->add(Ljava/lang/Object;)Z | 321 | ····invoke-interface·{v1,·v2},·Ljava/util/Set;->add(Ljava/lang/Object;)Z |
322 | ····.line·78 | 322 | ····.line·78 |
323 | ····const-string·v2,·"re | 323 | ····const-string·v2,·"preferenceService" |
324 | ····invoke-interface·{v1,·v2},·Ljava/util/Set;->add(Ljava/lang/Object;)Z | 324 | ····invoke-interface·{v1,·v2},·Ljava/util/Set;->add(Ljava/lang/Object;)Z |
325 | ····.line·79 | 325 | ····.line·79 |
326 | ····const-string·v2,·"info.schnatterer.nusic.android. | 326 | ····const-string·v2,·"info.schnatterer.nusic.android.LoadNewReleasesServiceBootReceiver" |
327 | ····invoke-interface·{v0,·v2,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 327 | ····invoke-interface·{v0,·v2,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
328 | ····.line·81 | 328 | ····.line·81 |
329 | ····new-instance·v1,·Ljava/util/HashSet; | 329 | ····new-instance·v1,·Ljava/util/HashSet; |
330 | ····invoke-direct·{v1},·Ljava/util/HashSet;-><init>()V | 330 | ····invoke-direct·{v1},·Ljava/util/HashSet;-><init>()V |
Offset 501, 20 lines modified | Offset 501, 20 lines modified | ||
501 | ····.line·154 | 501 | ····.line·154 |
502 | ····const-string·v0,·"javax.inject.Provider" | 502 | ····const-string·v0,·"javax.inject.Provider" |
503 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z | 503 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z |
504 | ····.line·155 | 504 | ····.line·155 |
505 | ····const-string·v0,·" | 505 | ····const-string·v0,·"android.view.LayoutInflater" |
506 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z | 506 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z |
507 | ····.line·156 | 507 | ····.line·156 |
508 | ····const-string·v0,·"android.vie | 508 | ····const-string·v0,·"info.schnatterer.nusic.android.service.ReleasedTodayService$ReleasedTodayServiceScheduler" |
509 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z | 509 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z |
510 | ····.line·157 | 510 | ····.line·157 |
511 | ····const-string·v0,·"info.schnatterer.nusic.core.ArtistService" | 511 | ····const-string·v0,·"info.schnatterer.nusic.core.ArtistService" |
512 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z | 512 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z |
Offset 556, 20 lines modified | Offset 556, 20 lines modified | ||
556 | ····.line·165 | 556 | ····.line·165 |
557 | ····const-string·v0,·"info.schnatterer.nusic.core.PreferencesService" | 557 | ····const-string·v0,·"info.schnatterer.nusic.core.PreferencesService" |
558 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z | 558 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z |
559 | ····.line·166 | 559 | ····.line·166 |
560 | ····const-string·v0,·"info.schnatterer.nusic. | 560 | ····const-string·v0,·"info.schnatterer.nusic.android.adapters.ReleaseListAdapter" |
561 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z | 561 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z |
562 | ····.line·167 | 562 | ····.line·167 |
563 | ····const-string·v0,·"info.schnatterer.nusic. | 563 | ····const-string·v0,·"info.schnatterer.nusic.core.SyncReleasesService" |
564 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z | 564 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z |
565 | ····.line·169 | 565 | ····.line·169 |
566 | ····sget-boolean·v0,·Lroboguice/fragment/FragmentUtil;->hasNative:Z | 566 | ····sget-boolean·v0,·Lroboguice/fragment/FragmentUtil;->hasNative:Z |
567 | ····if-eqz·v0,·:cond_0 | 567 | ····if-eqz·v0,·:cond_0 |
Offset 645, 20 lines modified | Offset 645, 20 lines modified | ||
645 | ····.line·141 | 645 | ····.line·141 |
646 | ····const-string·v0,·"info.schnatterer.nusic.android.service.LoadNewReleasesService$LoadNewReleasesServiceScheduler" | 646 | ····const-string·v0,·"info.schnatterer.nusic.android.service.LoadNewReleasesService$LoadNewReleasesServiceScheduler" |
647 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z | 647 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z |
648 | ····.line·142 | 648 | ····.line·142 |
649 | ····const-string·v0,·"info.schnatterer.nusic.android. | 649 | ····const-string·v0,·"info.schnatterer.nusic.android.listeners.PreferenceReleasedTodayTimePickerListener" |
650 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z | 650 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z |
651 | ····.line·143 | 651 | ····.line·143 |
652 | ····const-string·v0,·"info.schnatterer.nusic.android. | 652 | ····const-string·v0,·"info.schnatterer.nusic.android.LoadNewReleasesServiceBootReceiver" |
653 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z | 653 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z |
654 | ····.line·144 | 654 | ····.line·144 |
655 | ····const-string·v0,·"info.schnatterer.nusic.android.loaders.ReleaseLoader" | 655 | ····const-string·v0,·"info.schnatterer.nusic.android.loaders.ReleaseLoader" |
656 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z | 656 | ····invoke-virtual·{p1,·v0},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z |
Offset 1, 2 lines modified | Offset 1, 2 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <x/> | 2 | <view·xmlns:android="http://schemas.android.com/apk/res/android"·android:theme="@style/ThemeOverlay.AppCompat.Dark"·android:layout_gravity="bottom|center"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·class="android.support.design[·...·truncated·by·diffoscope;·len:·70,·SHA:·8540eadd3c42c1994ecdd9d483aed7e110d2f7152574d4553af6b4722992ce9a·...·]/> |
Offset 1, 2 lines modified | Offset 1, 2 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <x/> | 2 | <translate·xmlns:android="http://schemas.android.com/apk/res/android"·android:interpolator="@android:anim/accelerate_interpolator"·android:duration="@android:integer/config_mediumAnimTime"·android:fromYDelta="0.0"·android:toYDelta="-50.0%p"/> |
Offset 1, 2 lines modified | Offset 1, 2 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <x/> | 2 | <translate·xmlns:android="http://schemas.android.com/apk/res/android"·android:interpolator="@android:anim/decelerate_interpolator"·android:duration="@android:integer/config_mediumAnimTime"·android:fromYDelta="-50.0%p"·android:toYDelta="0.0"/> |
Offset 1, 2 lines modified | Offset 1, 2 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <x/> | 2 | <alpha·xmlns:android="http://schemas.android.com/apk/res/android"·android:interpolator="@android:anim/decelerate_interpolator"·android:duration="@android:integer/config_mediumAnimTime"·android:fromAlpha="1.0"·android:toAlpha="0.0"/> |
Offset 1, 2 lines modified | Offset 1, 2 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <x/> | 2 | <translate·xmlns:android="http://schemas.android.com/apk/res/android"·android:interpolator="@android:anim/accelerate_interpolator"·android:duration="@android:integer/config_mediumAnimTime"·android:fromYDelta="0.0"·android:toYDelta="50.0%p"/> |
Offset 1, 2 lines modified | Offset 1, 2 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <x/> | 2 | <translate·xmlns:android="http://schemas.android.com/apk/res/android"·android:interpolator="@android:anim/decelerate_interpolator"·android:duration="@android:integer/config_mediumAnimTime"·android:fromYDelta="50.0%p"·android:toYDelta="0.0"/> |
Offset 1, 2 lines modified | Offset 1, 2 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <x/> | 2 | <alpha·xmlns:android="http://schemas.android.com/apk/res/android"·android:interpolator="@android:anim/decelerate_interpolator"·android:duration="@android:integer/config_mediumAnimTime"·android:fromAlpha="0.0"·android:toAlpha="1.0"/> |
Offset 1, 2 lines modified | Offset 1, 5 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <x/> | 2 | <android.support.design.widget.CoordinatorLayout·xmlns:android="http://schemas.android.com/apk/res/android"·xmlns:app="http://schemas.android.com/apk/res-auto"·android:layout_width="fill_parent"·android:layout_height="fill_parent"> |
3 | ··<View·android:id="@id/touch_outside"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:soundEffectsEnabled="false"/> | ||
4 | ··<FrameLayout·android:layout_gravity="center|top"·android:id="@id/design_bottom_sheet"·android:clickable="true"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·app:layout_behavior="@string/bottom_sheet_behavior"·style="?attr/bottomSheetStyle"/> | ||
5 | </android.support.design.widget.CoordinatorLayout> |
Offset 1, 2 lines modified | Offset 1, 2 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <x/> | 2 | <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="vertical"·android:id="@id/navigation_header_container"·android:paddingBottom="@dimen/design_navigation_separator_vertical_padding"·android:layout_width="fill_paren[·...·truncated·by·diffoscope;·len:·39,·SHA:·f245001804d061a3c4c7335709e60323d46fbb873f23fdcf52ec7cad045e8c80·...·]/> |
Offset 1, 2 lines modified | Offset 1, 2 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <x/> | 2 | <view·xmlns:android="http://schemas.android.com/apk/res/android"·android:theme="@style/ThemeOverlay.AppCompat.Dark"·android:layout_gravity="bottom"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·class="android.support.design.widget.[·...·truncated·by·diffoscope;·len:·62,·SHA:·acb613f5d6eca1fb2990ea8002e138c655e5825289d0c3a4eec969096fc94bac·...·]/> |
Offset 1, 2 lines modified | Offset 1, 2 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <x/> | 2 | <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:enabled="false"·android:gravity="center_vertical"·android:background="?actionBarItemBackground"·android:layout_width="wrap_content"·android:layout_height="fill_parent"/> |
Offset 1, 2 lines modified | Offset 1, 2 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <x/> | 2 | <android.support.design.internal.NavigationMenuItemView·xmlns:android="http://schemas.android.com/apk/res/android"·android:paddingLeft="?listPreferredItemPaddingLeft"·android:paddingRight="?listPreferredItemPaddingRight"·android:focusable="true"·android:lay[·...·truncated·by·diffoscope;·len:·124,·SHA:·6ea0dcbe928aba8d8dab5a42ffd674e0acdf409007c7ca4c2a2261b7c5b1f764·...·]/> |
Offset 1, 2 lines modified | Offset 1, 2 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <x/> | 2 | <android.support.design.widget.CheckableImageButton·xmlns:android="http://schemas.android.com/apk/res/android"·android:layout_gravity="end|center"·android:id="@id/text_input_password_toggle"·android:background="?selectableItemBackgroundBorderless"·android:l[·...·truncated·by·diffoscope;·len:·63,·SHA:·da1cf9ecb77f5b8f2e94d6e23627e3cb4bc42a21369509ac031e47e775770a18·...·]/> |
Offset 1, 2 lines modified | Offset 1, 2 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <x/> | 2 | <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·style="?attr/actionBarTabBarStyle"/> |
Offset 1, 2 lines modified | Offset 1, 2 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <x/> | 2 | <android.support.design.internal.NavigationMenuView·xmlns:android="http://schemas.android.com/apk/res/android"·android:id="@id/design_navigation_view"·android:paddingBottom="@dimen/design_navigation_padding_bottom"·android:scrollbars="vertical"·android:clip[·...·truncated·by·diffoscope;·len:·88,·SHA:·e40d3a74f7c61351245b7109e036be003335eecc7bf9d4ee1366660b5018b544·...·]/> |
Offset 1, 2 lines modified | Offset 1, 4 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <x/> | 2 | <FrameLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:layout_width="fill_parent"·android:layout_height="wrap_content"> |
3 | ··<View·android:background="?android:listDivider"·android:layout_width="fill_parent"·android:layout_height="1.0dip"/> | ||
4 | </FrameLayout> |
Offset 1, 2 lines modified | Offset 1, 2 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <x/> | 2 | <TextView·xmlns:android="http://schemas.android.com/apk/res/android"·android:textAppearance="@style/TextAppearance.AppCompat.Body2"·android:textColor="?android:textColorSecondary"·android:gravity="start|center"·android:paddingLeft="?listPreferredItemPadding[·...·truncated·by·diffoscope;·len:·169,·SHA:·25f5ddff9989ac194b4b96be17ba818f1a09864ced0eea7ae8a9fc039efb740e·...·]/> |
Offset 1, 2 lines modified | Offset 1, 5 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <x/> | 2 | <android.support.design.widget.CoordinatorLayout·xmlns:android="http://schemas.android.com/apk/res/android"·xmlns:app="http://schemas.android.com/apk/res-auto"·android:layout_width="fill_parent"·android:layout_height="fill_parent"> |
3 | ··<View·android:id="@id/touch_outside"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:soundEffectsEnabled="false"·android:importantForAccessibility="no"/> | ||
4 | ··<FrameLayout·android:layout_gravity="center|top"·android:id="@id/design_bottom_sheet"·android:clickable="true"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·app:layout_behavior="@string/bottom_sheet_behavior"·style="?attr/bottomSheetStyle"/> | ||
5 | </android.support.design.widget.CoordinatorLayout> |