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