Offset 1, 18 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:·c5937cb4b1f6babdd98ff06ec80f373be04bd7f76e071c69ec6b93a6cd62d311 | ||
10 | Signer·#1·certificate·SHA-1·digest:·c1ab4cc991cf1cdab83657a774051cebd393829a | ||
11 | Signer·#1·certificate·MD5·digest:·ffae94727c54d1bfb2c00ad1aada33a8 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·0c78634236a6c83799c3103b57ca1a30b1ba316fbca7f946d337d509d310e1e7 | ||
15 | Signer·#1·public·key·SHA-1·digest:·91ea809eae6410681343ee3a62f728f0f7d0c481 | ||
16 | Signer·#1·public·key·MD5·digest:·0386f85998674b37d08f5eb659739eb8 | ||
17 | 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/. | ||
18 | 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, 51 lines modified | Offset 1, 49 lines modified | ||
1 | Zip·file·size:·21 | 1 | Zip·file·size:·213471·bytes,·number·of·entries:·47 |
2 | -rw----·····2.0·fat·····3984·bl·defN·15-Dec-14·17:35·META-INF/MANIFEST.MF | ||
3 | -rw----·····2.0·fat·····4105·bl·defN·15-Dec-14·17:35·META-INF/85751FA8.SF | ||
4 | -rw----·····2.0·fat·····1326·bl·defN·15-Dec-14·17:35·META-INF/85751FA8.RSA | ||
5 | -rw----·····2.0·fat·······41·bl·defN·15-Dec-14·16:12·META-INF/buildserverid | ||
6 | -rw----·····2.0·fat·······41·bl·defN·15-Dec-14·16:12·META-INF/fdroidserverid | ||
7 | -rw----·····2.0·fat·····3764·bX·defN·1 | 2 | -rw----·····2.0·fat·····3764·bX·defN·17-Oct-24·00:18·AndroidManifest.xml |
8 | -rw----·····1.0·fat·····101 | 3 | -rw----·····1.0·fat·····1015·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-finger-v4/playlist_tile_drag.9.png |
9 | -rw----·····1.0·fat······8 | 4 | -rw----·····1.0·fat······816·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-finger-v4/playlist_tile_normal.9.png |
10 | -rw----·····1.0·fat·····7137·b-·stor· | 5 | -rw----·····1.0·fat·····7137·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/rainwave.png |
11 | -rw----·····1.0·fat·····2644·b-·stor· | 6 | -rw----·····1.0·fat·····2644·b-·stor·80-Jan-01·00:00·res/drawable-ldpi-v4/rainwave.png |
12 | -rw----·····1.0·fat······ | 7 | -rw----·····1.0·fat······682·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-finger-v4/playlist_tile_drag.9.png |
13 | -rw----·····1.0·fat······7 | 8 | -rw----·····1.0·fat······727·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-finger-v4/playlist_tile_normal.9.png |
14 | -rw----·····1.0·fat······50 | 9 | -rw----·····1.0·fat······502·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/accent_song.png |
15 | -rw----·····1.0·fat······586·b-·stor· | 10 | -rw----·····1.0·fat······586·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/accent_song_hilight.png |
16 | -rw----·····1.0·fat·······86·b-·stor· | 11 | -rw----·····1.0·fat·······86·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/checkerboard.png |
17 | -rw----·····1.0·fat·····23 | 12 | -rw----·····1.0·fat·····2321·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/drawer_tab.png |
18 | -rw----·····1.0·fat·····13 | 13 | -rw----·····1.0·fat·····1313·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/ic_menu_archive.png |
19 | -rw----·····1.0·fat·····156 | 14 | -rw----·····1.0·fat·····1562·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/ic_menu_music_library.png |
20 | -rw----·····1.0·fat·····11 | 15 | -rw----·····1.0·fat·····1159·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/ic_menu_play_clip.png |
21 | -rw----·····1.0·fat·····1 | 16 | -rw----·····1.0·fat·····1554·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/ic_menu_preferences.png |
22 | -rw----·····1.0·fat·····16 | 17 | -rw----·····1.0·fat·····1645·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/ic_menu_refresh.png |
23 | -rw----·····1.0·fat·····865 | 18 | -rw----·····1.0·fat·····7865·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/logo_colour.png |
24 | -rw----·····1.0·fat·····3466·b-·stor· | 19 | -rw----·····1.0·fat·····3466·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/noart.jpg |
25 | -rw----·····1.0·fat·····4133·b-·stor· | 20 | -rw----·····1.0·fat·····4133·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/rainwave.png |
26 | -rw----·····2.0·fat······380·bl·defN·1 | 21 | -rw----·····2.0·fat······380·bl·defN·17-Oct-24·00:18·res/drawable/checkerboard_tile.xml |
27 | -rw----·····2.0·fat······644·bl·defN·1 | 22 | -rw----·····2.0·fat······644·bl·defN·17-Oct-24·00:18·res/drawable/gradient_cooldown.xml |
28 | -rw----·····2.0·fat······644·bl·defN·1 | 23 | -rw----·····2.0·fat······644·bl·defN·17-Oct-24·00:18·res/drawable/gradient_heading.xml |
29 | -rw----·····2.0·fat·····1032·bl·defN·1 | 24 | -rw----·····2.0·fat·····1032·bl·defN·17-Oct-24·00:18·res/drawable/playlist_tile.xml |
30 | -rw----·····2.0·fat·····2756·bl·defN·1 | 25 | -rw----·····2.0·fat·····2756·bl·defN·17-Oct-24·00:18·res/layout/activity_landing.xml |
31 | -rw----·····2.0·fat·····1680·bl·defN·1 | 26 | -rw----·····2.0·fat·····1680·bl·defN·17-Oct-24·00:18·res/layout/activity_main.xml |
32 | -rw----·····2.0·fat·····2388·bl·defN·1 | 27 | -rw----·····2.0·fat·····2388·bl·defN·17-Oct-24·00:18·res/layout/activity_playlist.xml |
33 | -rw----·····2.0·fat·····1248·bl·defN·1 | 28 | -rw----·····2.0·fat·····1248·bl·defN·17-Oct-24·00:18·res/layout/election_drawer.xml |
34 | -rw----·····2.0·fat·····3396·bl·defN·1 | 29 | -rw----·····2.0·fat·····3396·bl·defN·17-Oct-24·00:18·res/layout/item_song.xml |
35 | -rw----·····2.0·fat·····1860·bl·defN·1 | 30 | -rw----·····2.0·fat·····1860·bl·defN·17-Oct-24·00:18·res/layout/item_song_request.xml |
36 | -rw----·····2.0·fat·····1340·bl·defN·1 | 31 | -rw----·····2.0·fat·····1340·bl·defN·17-Oct-24·00:18·res/layout/item_station.xml |
37 | -rw----·····2.0·fat······892·bl·defN·1 | 32 | -rw----·····2.0·fat······892·bl·defN·17-Oct-24·00:18·res/layout/nowplaying.xml |
38 | -rw----·····2.0·fat·····1344·bl·defN·1 | 33 | -rw----·····2.0·fat·····1344·bl·defN·17-Oct-24·00:18·res/layout/np_heading.xml |
39 | -rw----·····2.0·fat······988·bl·defN·1 | 34 | -rw----·····2.0·fat······988·bl·defN·17-Oct-24·00:18·res/layout/playlist_heading.xml |
40 | -rw----·····2.0·fat·····1344·bl·defN·1 | 35 | -rw----·····2.0·fat·····1344·bl·defN·17-Oct-24·00:18·res/layout/queue_heading.xml |
41 | -rw----·····2.0·fat·····1000·bl·defN·1 | 36 | -rw----·····2.0·fat·····1000·bl·defN·17-Oct-24·00:18·res/layout/rating_bars.xml |
42 | -rw----·····2.0·fat·····1492·bl·defN·1 | 37 | -rw----·····2.0·fat·····1492·bl·defN·17-Oct-24·00:18·res/layout/request_manager.xml |
43 | -rw----·····2.0·fat·····2272·bl·defN·1 | 38 | -rw----·····2.0·fat·····2272·bl·defN·17-Oct-24·00:18·res/layout/song_block.xml |
44 | -rw----·····2.0·fat······964·bl·defN·1 | 39 | -rw----·····2.0·fat······964·bl·defN·17-Oct-24·00:18·res/menu/menu.xml |
45 | -rw----·····2.0·fat······444·bl·defN·1 | 40 | -rw----·····2.0·fat······444·bl·defN·17-Oct-24·00:18·res/menu/playlist_context_menu.xml |
46 | -rw----·····2.0·fat······484·bl·defN·1 | 41 | -rw----·····2.0·fat······484·bl·defN·17-Oct-24·00:18·res/menu/playlist_menu.xml |
47 | -rw----·····2.0·fat······444·bl·defN·1 | 42 | -rw----·····2.0·fat······444·bl·defN·17-Oct-24·00:18·res/menu/queue_menu.xml |
48 | -rw----·····2.0·fat·····1916·bl·defN·1 | 43 | -rw----·····2.0·fat·····1916·bl·defN·17-Oct-24·00:18·res/xml/preferences.xml |
49 | -rw----·····1.0·fat····223 | 44 | -rw----·····1.0·fat····22380·b-·stor·80-Jan-01·00:00·resources.arsc |
50 | -rw----·····2.0·fat···36 | 45 | -rw----·····2.0·fat···364576·bl·defN·17-Oct-24·00:18·classes.dex |
46 | -rw----·····2.0·fat·····3984·b-·defN·17-Oct-24·00:18·META-INF/MANIFEST.MF | ||
47 | -rw----·····2.0·fat·····4105·b-·defN·17-Oct-24·00:18·META-INF/85751FA8.SF | ||
48 | -rw----·····2.0·fat·····1326·b-·defN·17-Oct-24·00:18·META-INF/85751FA8.RSA | ||
51 | 4 | 49 | 47·files,·470300·bytes·uncompressed,·206481·bytes·compressed:··56.1% |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | 1 | Java·archive·data·(JAR) |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
00000000:·0200·0c00· | 00000000:·0200·0c00·6c57·0000·0100·0000·0100·1c00··....lW.......... | ||
00000010:·e426·0000·a000·0000·0400·0000·0000·0000··.&.............. | 00000010:·e426·0000·a000·0000·0400·0000·0000·0000··.&.............. | ||
00000020:·ac02·0000·9c26·0000·0000·0000·7400·0000··.....&......t... | 00000020:·ac02·0000·9c26·0000·0000·0000·7400·0000··.....&......t... | ||
00000030:·d600·0000·d602·0000·8a04·0000·bc04·0000··................ | 00000030:·d600·0000·d602·0000·8a04·0000·bc04·0000··................ | ||
00000040:·f404·0000·3c05·0000·8405·0000·aa05·0000··....<........... | 00000040:·f404·0000·3c05·0000·8405·0000·aa05·0000··....<........... | ||
00000050:·f205·0000·3806·0000·6a06·0000·a006·0000··....8...j....... | 00000050:·f205·0000·3806·0000·6a06·0000·a006·0000··....8...j....... | ||
00000060:·e006·0000·2007·0000·5807·0000·9407·0000··....·...X....... | 00000060:·e006·0000·2007·0000·5807·0000·9407·0000··....·...X....... | ||
00000070:·d607·0000·0c08·0000·4208·0000·7c08·0000··........B...|... | 00000070:·d607·0000·0c08·0000·4208·0000·7c08·0000··........B...|... | ||
Offset 617, 15 lines modified | Offset 617, 15 lines modified | ||
00002680:·6100·6e00·6300·6900·6f00·6e00·6500·7300··a.n.c.i.o.n.e.s. | 00002680:·6100·6e00·6300·6900·6f00·6e00·6500·7300··a.n.c.i.o.n.e.s. | ||
00002690:·0000·0600·5100·7500·6900·7400·6100·7200··....Q.u.i.t.a.r. | 00002690:·0000·0600·5100·7500·6900·7400·6100·7200··....Q.u.i.t.a.r. | ||
000026a0:·0000·0100·6200·0000·9f00·0000·2c00·0000··....b.......,... | 000026a0:·0000·0100·6200·0000·9f00·0000·2c00·0000··....b.......,... | ||
000026b0:·3600·0000·ffff·ffff·9f00·0000·2300·0000··6...........#... | 000026b0:·3600·0000·ffff·ffff·9f00·0000·2300·0000··6...........#... | ||
000026c0:·2d00·0000·ffff·ffff·9f00·0000·8e00·0000··-............... | 000026c0:·2d00·0000·ffff·ffff·9f00·0000·8e00·0000··-............... | ||
000026d0:·9800·0000·ffff·ffff·9f00·0000·8000·0000··................ | 000026d0:·9800·0000·ffff·ffff·9f00·0000·8000·0000··................ | ||
000026e0:·8a00·0000·ffff·ffff·ffff·ffff·ffff·ffff··................ | 000026e0:·8a00·0000·ffff·ffff·ffff·ffff·ffff·ffff··................ | ||
000026f0:·0002·2001· | 000026f0:·0002·2001·7c30·0000·7f00·0000·6300·6300··..·.|0......c.c. | ||
00002700:·2e00·7200·6100·6900·6e00·7700·6100·7600··..r.a.i.n.w.a.v. | 00002700:·2e00·7200·6100·6900·6e00·7700·6100·7600··..r.a.i.n.w.a.v. | ||
00002710:·6500·2e00·6100·6e00·6400·7200·6f00·6900··e...a.n.d.r.o.i. | 00002710:·6500·2e00·6100·6e00·6400·7200·6f00·6900··e...a.n.d.r.o.i. | ||
00002720:·6400·0000·0000·0000·0000·0000·0000·0000··d............... | 00002720:·6400·0000·0000·0000·0000·0000·0000·0000··d............... | ||
00002730:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00002730:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00002740:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00002740:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00002750:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00002750:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00002760:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00002760:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
Offset 991, 406 lines modified | Offset 991, 409 lines modified | ||
00003de0:·6500·6d00·6f00·7600·6500·0000·0202·1000··e.m.o.v.e....... | 00003de0:·6500·6d00·6f00·7600·6500·0000·0202·1000··e.m.o.v.e....... | ||
00003df0:·1000·0000·0100·0000·0000·0000·0202·1000··................ | 00003df0:·1000·0000·0100·0000·0000·0000·0202·1000··................ | ||
00003e00:·5800·0000·0200·0000·1200·0000·0000·0000··X............... | 00003e00:·5800·0000·0200·0000·1200·0000·0000·0000··X............... | ||
00003e10:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00003e10:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00003e20:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00003e20:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00003e30:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00003e30:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00003e40:·0000·0000·0000·0000·0001·0000·0001·0000··................ | 00003e40:·0000·0000·0000·0000·0001·0000·0001·0000··................ | ||
00003e50:·0001·0000·0102·4 | 00003e50:·0001·0000·0102·4c00·d400·0000·0200·0000··......L......... | ||
00003e60:·1200·0000·9 | 00003e60:·1200·0000·9400·0000·3800·0000·0000·0000··........8....... | ||
00003e70:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00003e70:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00003e80:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00003e80:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00003e90:·0000·0000·0000·0000·0000·0000· | 00003e90:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00003ea0:·ffff·ffff·ffff·ffff· | 00003ea0:·ffff·ffff·ffff·ffff·ffff·ffff·0000·0000··................ | ||
00003eb0:· | 00003eb0:·ffff·ffff·1000·0000·2000·0000·ffff·ffff··........·....... | ||
00003ec0:·ffff·ffff·ffff·ffff·ffff·ffff·ffff·ffff··................ | 00003ec0:·ffff·ffff·ffff·ffff·ffff·ffff·ffff·ffff··................ | ||
00003ed0:·ffff·ffff· | 00003ed0:·ffff·ffff·ffff·ffff·3000·0000·ffff·ffff··........0....... | ||
00003ee0:·ffff·ffff· | 00003ee0:·ffff·ffff·ffff·ffff·0800·0000·0300·0000··................ | ||
00003ef0:·0 | 00003ef0:·0800·0003·0700·0000·0800·0000·0500·0000··................ | ||
00003f00:·0 | 00003f00:·0800·0003·0900·0000·0800·0000·0600·0000··................ | ||
00003f10:·0 | 00003f10:·0800·0003·0a00·0000·0800·0000·0e00·0000··................ | ||
00003f20:·0800·0003·0e00·0000·0102·4c00·a400·0000··..........L..... | |||
00003f20:·0e00·0000·0102·4800·a000·0000·0200·0000··......H......... | |||
00003f30:·1200·0000·9000·0000·3400·0000·0000·0000··........4....... | |||
00003f | 00003f30:·0200·0000·1200·0000·9400·0000·3800·0000··............8... | ||
00003f40:·0000·0000·0000·0000·0000·7800·0000·0000··..........x..... | |||
00003f50:·0 | 00003f50:·0000·0000·0400·0000·0000·0000·0000·0000··................ | ||
00003f60:·0000·0000·0000·0000·0000·0000· | 00003f60:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00003f70:· | 00003f70:·0000·0000·ffff·ffff·ffff·ffff·ffff·ffff··................ | ||
00003f80:·ffff·ffff·ffff·ffff·ffff·ffff·ffff·ffff··................ | 00003f80:·ffff·ffff·ffff·ffff·ffff·ffff·ffff·ffff··................ | ||
00003f90:·ffff·ffff·ffff·ffff·ffff·ffff·ffff·ffff··................ | 00003f90:·ffff·ffff·ffff·ffff·ffff·ffff·ffff·ffff··................ | ||
00003fa0:·ffff·ffff·ffff·ffff·ffff·ffff·ffff·ffff··................ | 00003fa0:·ffff·ffff·ffff·ffff·ffff·ffff·ffff·ffff··................ | ||
00003fb0:·ffff·ffff·ffff·ffff·0000·0000·0800·0000··................ | |||
00003fc0:·1100·0000·0800·0003·1b00·0000·0102·4c00··..............L. | |||
00003f | 00003fd0:·5401·0000·0200·0000·1200·0000·9400·0000··T............... | ||
00003fc0:·1b00·0000·0102·4800·5001·0000·0200·0000··......H.P....... | |||
00003fd0:·1200·0000·9000·0000·3400·0000·0000·0000··........4....... | |||
00003fe0:· | 00003fe0:·3800·0000·0000·0000·0000·0000·0000·a000··8............... | ||
00003ff0:·0 | 00003ff0:·0000·0000·0000·0000·0400·0000·0000·0000··................ | ||
00004000:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00004000:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00004010:·1000·0000·2000·0000·ffff·ffff·3000·0000··....·.......0... | |||
00004020:·ffff·ffff·ffff·ffff·4000·0000·5000·0000··........@...P... | |||
00004030:·6000·0000·7000·0000·8000·0000·9000·0000··`...p........... | |||
00004040:·a000·0000·ffff·ffff·ffff·ffff·ffff·ffff··................ | |||
00004050:·b000·0000·0800·0000·0000·0000·0800·0003··................ | |||
00004060:·1c00·0000·0800·0000·0100·0000·0800·0003··................ | |||
00004070:·2100·0000·0800·0000·0200·0000·0800·0003··!............... | |||
00004080:·2200·0000·0800·0000·0400·0000·0800·0003··"............... | |||
00004090:·2300·0000·0800·0000·0700·0000·0800·0003··#............... | |||
000040a0:·2400·0000·0800·0000·0800·0000·0800·0003··$............... | |||
000040b0:·2500·0000·0800·0000·0900·0000·0800·0003··%............... | |||
000040c0:·2600·0000·0800·0000·0a00·0000·0800·0003··&............... | |||
000040d0:·2700·0000·0800·0000·0b00·0000·0800·0003··'............... | |||
000040e0:·2000·0000·0800·0000·0c00·0000·0800·0003···............... | |||
000040f0:·1f00·0000·0800·0000·0d00·0000·0800·0003··................ | |||
00004100:·1e00·0000·0800·0000·1100·0000·0800·0003··................ | |||
00004110:·1d00·0000·0102·4800·b000·0000·0200·0000··......H......... | |||
00004120:·1200·0000·9000·0000·3400·0000·0000·0000··........4....... | |||
00004 | 00004010:·0000·0000·0000·0000·0000·0000·1000·0000··................ | ||
00004020:·2000·0000·ffff·ffff·3000·0000·ffff·ffff···.......0....... | |||
00004030:·ffff·ffff·4000·0000·5000·0000·6000·0000··....@...P...`... | |||
00004040:·7000·0000·8000·0000·9000·0000·a000·0000··p............... | |||
00004050:·ffff·ffff·ffff·ffff·ffff·ffff·b000·0000··................ | |||
00004060:·0800·0000·0000·0000·0800·0003·1c00·0000··................ | |||
00004070:·0800·0000·0100·0000·0800·0003·2100·0000··............!... | |||
00004080:·0800·0000·0200·0000·0800·0003·2200·0000··............"... | |||
00004090:·0800·0000·0400·0000·0800·0003·2300·0000··............#... | |||
000040a0:·0800·0000·0700·0000·0800·0003·2400·0000··............$... | |||
000040b0:·0800·0000·0800·0000·0800·0003·2500·0000··............%... | |||
000040c0:·0800·0000·0900·0000·0800·0003·2600·0000··............&... | |||
000040d0:·0800·0000·0a00·0000·0800·0003·2700·0000··............'... | |||
000040e0:·0800·0000·0b00·0000·0800·0003·2000·0000··............·... | |||
000040f0:·0800·0000·0c00·0000·0800·0003·1f00·0000··................ | |||
00004100:·0800·0000·0d00·0000·0800·0003·1e00·0000··................ | |||
00004110:·0800·0000·1100·0000·0800·0003·1d00·0000··................ | |||
00004120:·0102·4c00·b400·0000·0200·0000·1200·0000··..L............. | |||
00004130:·9400·0000·3800·0000·0000·0000·0000·0000··....8........... | |||
00004140:·0003·a000·0000·0000·0000·0000·0400·0000··................ | |||
000041 | 00004150:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
000041 | 00004160:·0000·0000·0000·0000·0000·0000·ffff·ffff··................ | ||
00004160:·ffff·ffff·ffff·ffff·ffff·ffff·ffff·ffff··................ | |||
00004170:·ffff·ffff·ffff·ffff·ffff·ffff·ffff·ffff··................ | 00004170:·ffff·ffff·ffff·ffff·ffff·ffff·ffff·ffff··................ | ||
00004180:·ffff·ffff·ffff·ffff·ffff·ffff·ffff·ffff··................ | 00004180:·ffff·ffff·ffff·ffff·ffff·ffff·ffff·ffff··................ | ||
00004190:·ffff·ffff·ffff·ffff·0000·0000·1000·0000··................ | |||
000041a0:·ffff·ffff·0800·0000·0f00·0000·0800·0003··................ | |||
000041b0:·2900·0000·0800·0000·1000·0000·0800·0003··)............... | |||
000041c0:·2800·0000·0102·4800·a000·0000·0200·0000··(.....H......... | |||
000041d0:·1200·0000·9000·0000·3400·0000·0000·0000··........4....... | |||
000041e0:·0000·0000·0000·f000·0000·0000·0000·0000··................ | |||
000041f0:·0400·0000·0000·0000·0000·0000·0000·0000··................ | |||
00004200:·0000·0000·0000·0000·0000·0000·ffff·ffff··................ | |||
00004 | 00004190:·ffff·ffff·ffff·ffff·ffff·ffff·ffff·ffff··................ | ||
000041a0:·ffff·ffff·ffff·ffff·0000·0000·1000·0000··................ | |||
000041b0:·ffff·ffff·0800·0000·0f00·0000·0800·0003··................ | |||
000041c0:·2900·0000·0800·0000·1000·0000·0800·0003··)............... | |||
000041d0:·2800·0000·0102·4c00·a400·0000·0200·0000··(.....L......... | |||
000041e0:·1200·0000·9400·0000·3800·0000·0000·0000··........8....... | |||
000041f0:·0000·0000·0000·f000·0000·0000·0000·0000··................ | |||
00004200:·0400·0000·0000·0000·0000·0000·0000·0000··................ | |||
00004210:·0000·0000·0000·0000·0000·0000·0000·0000··................ | |||
00004220:·ffff·ffff·ffff·ffff·ffff·ffff·ffff·ffff··................ | 00004220:·ffff·ffff·ffff·ffff·ffff·ffff·ffff·ffff··................ | ||
00004230:·ffff·ffff·ffff·ffff·ffff·ffff·ffff·ffff··................ | 00004230:·ffff·ffff·ffff·ffff·ffff·ffff·ffff·ffff··................ | ||
00004240:·ffff·ffff·ffff·ffff·ffff·ffff·ffff·ffff··................ | 00004240:·ffff·ffff·ffff·ffff·ffff·ffff·ffff·ffff··................ | ||
Max diff block lines reached; 43592/55039 bytes (79.20%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·453 | 1 | Zip·file·size:·453634·bytes,·number·of·entries:·271 |
2 | ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·android/annotation/SuppressLint.class | 2 | ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·android/annotation/SuppressLint.class |
3 | ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·android/annotation/TargetApi.class | 3 | ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·android/annotation/TargetApi.class |
4 | ?rwxrwxr-x··2.0·unx······166·b-·stor·80-Jan-01·00:00·cc/rainwave/android/BuildConfig.class | 4 | ?rwxrwxr-x··2.0·unx······166·b-·stor·80-Jan-01·00:00·cc/rainwave/android/BuildConfig.class |
5 | ?rwxrwxr-x··2.0·unx·····1116·b-·stor·80-Jan-01·00:00·cc/rainwave/android/LandingActivity$1.class | 5 | ?rwxrwxr-x··2.0·unx·····1116·b-·stor·80-Jan-01·00:00·cc/rainwave/android/LandingActivity$1.class |
6 | ?rwxrwxr-x··2.0·unx······441·b-·stor·80-Jan-01·00:00·cc/rainwave/android/LandingActivity$2.class | 6 | ?rwxrwxr-x··2.0·unx······441·b-·stor·80-Jan-01·00:00·cc/rainwave/android/LandingActivity$2.class |
7 | ?rwxrwxr-x··2.0·unx······643·b-·stor·80-Jan-01·00:00·cc/rainwave/android/LandingActivity$3.class | 7 | ?rwxrwxr-x··2.0·unx······643·b-·stor·80-Jan-01·00:00·cc/rainwave/android/LandingActivity$3.class |
8 | ?rwxrwxr-x··2.0·unx······514·b-·stor·80-Jan-01·00:00·cc/rainwave/android/LandingActivity$4.class | 8 | ?rwxrwxr-x··2.0·unx······514·b-·stor·80-Jan-01·00:00·cc/rainwave/android/LandingActivity$4.class |
Offset 68, 15 lines modified | Offset 68, 15 lines modified | ||
68 | ?rwxrwxr-x··2.0·unx······669·b-·stor·80-Jan-01·00:00·cc/rainwave/android/api/types/Station$1.class | 68 | ?rwxrwxr-x··2.0·unx······669·b-·stor·80-Jan-01·00:00·cc/rainwave/android/api/types/Station$1.class |
69 | ?rwxrwxr-x··2.0·unx·····1622·b-·stor·80-Jan-01·00:00·cc/rainwave/android/api/types/Station.class | 69 | ?rwxrwxr-x··2.0·unx·····1622·b-·stor·80-Jan-01·00:00·cc/rainwave/android/api/types/Station.class |
70 | ?rwxrwxr-x··2.0·unx·······88·b-·stor·80-Jan-01·00:00·cc/rainwave/android/api/types/User$1.class | 70 | ?rwxrwxr-x··2.0·unx·······88·b-·stor·80-Jan-01·00:00·cc/rainwave/android/api/types/User$1.class |
71 | ?rwxrwxr-x··2.0·unx······814·b-·stor·80-Jan-01·00:00·cc/rainwave/android/api/types/User.class | 71 | ?rwxrwxr-x··2.0·unx······814·b-·stor·80-Jan-01·00:00·cc/rainwave/android/api/types/User.class |
72 | ?rwxrwxr-x··2.0·unx·····4794·b-·stor·80-Jan-01·00:00·cc/rainwave/android/views/CountdownView.class | 72 | ?rwxrwxr-x··2.0·unx·····4794·b-·stor·80-Jan-01·00:00·cc/rainwave/android/views/CountdownView.class |
73 | ?rwxrwxr-x··2.0·unx·····4481·b-·stor·80-Jan-01·00:00·cc/rainwave/android/views/HorizontalRatingBar.class | 73 | ?rwxrwxr-x··2.0·unx·····4481·b-·stor·80-Jan-01·00:00·cc/rainwave/android/views/HorizontalRatingBar.class |
74 | ?rwxrwxr-x··2.0·unx·····1605·b-·stor·80-Jan-01·00:00·cc/rainwave/android/views/PagerWidget.class | 74 | ?rwxrwxr-x··2.0·unx·····1605·b-·stor·80-Jan-01·00:00·cc/rainwave/android/views/PagerWidget.class |
75 | ?rwxrwxr-x··2.0·unx·····14 | 75 | ?rwxrwxr-x··2.0·unx·····1447·b-·stor·80-Jan-01·00:00·cc/rainwave/android/widget/SubsequenceFilter.class |
76 | ?rwxrwxr-x··2.0·unx·····1317·b-·stor·80-Jan-01·00:00·com/android/music/TouchInterceptor$1.class | 76 | ?rwxrwxr-x··2.0·unx·····1317·b-·stor·80-Jan-01·00:00·com/android/music/TouchInterceptor$1.class |
77 | ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·com/android/music/TouchInterceptor$DragListener.class | 77 | ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·com/android/music/TouchInterceptor$DragListener.class |
78 | ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·com/android/music/TouchInterceptor$DropListener.class | 78 | ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·com/android/music/TouchInterceptor$DropListener.class |
79 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·com/android/music/TouchInterceptor$RemoveListener.class | 79 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·com/android/music/TouchInterceptor$RemoveListener.class |
80 | ?rwxrwxr-x··2.0·unx·····8549·b-·stor·80-Jan-01·00:00·com/android/music/TouchInterceptor.class | 80 | ?rwxrwxr-x··2.0·unx·····8549·b-·stor·80-Jan-01·00:00·com/android/music/TouchInterceptor.class |
81 | ?rwxrwxr-x··2.0·unx······105·b-·stor·80-Jan-01·00:00·com/google/android/apps/iosched/ui/widget/Workspace$1.class | 81 | ?rwxrwxr-x··2.0·unx······105·b-·stor·80-Jan-01·00:00·com/google/android/apps/iosched/ui/widget/Workspace$1.class |
82 | ?rwxrwxr-x··2.0·unx······205·b-·stor·80-Jan-01·00:00·com/google/android/apps/iosched/ui/widget/Workspace$OnScreenChangeListener.class | 82 | ?rwxrwxr-x··2.0·unx······205·b-·stor·80-Jan-01·00:00·com/google/android/apps/iosched/ui/widget/Workspace$OnScreenChangeListener.class |
Offset 86, 16 lines modified | Offset 86, 16 lines modified | ||
86 | ?rwxrwxr-x··2.0·unx····14726·b-·defN·80-Jan-01·00:00·com/google/android/apps/iosched/ui/widget/Workspace.class | 86 | ?rwxrwxr-x··2.0·unx····14726·b-·defN·80-Jan-01·00:00·com/google/android/apps/iosched/ui/widget/Workspace.class |
87 | ?rwxrwxr-x··2.0·unx······519·b-·stor·80-Jan-01·00:00·com/google/android/apps/iosched/util/MotionEventUtils$WrappedStaticMotionEvent.class | 87 | ?rwxrwxr-x··2.0·unx······519·b-·stor·80-Jan-01·00:00·com/google/android/apps/iosched/util/MotionEventUtils$WrappedStaticMotionEvent.class |
88 | ?rwxrwxr-x··2.0·unx·····1247·b-·stor·80-Jan-01·00:00·com/google/android/apps/iosched/util/MotionEventUtils.class | 88 | ?rwxrwxr-x··2.0·unx·····1247·b-·stor·80-Jan-01·00:00·com/google/android/apps/iosched/util/MotionEventUtils.class |
89 | ?rwxrwxr-x··2.0·unx·····1292·b-·stor·80-Jan-01·00:00·com/google/android/apps/iosched/util/ReflectionUtils.class | 89 | ?rwxrwxr-x··2.0·unx·····1292·b-·stor·80-Jan-01·00:00·com/google/android/apps/iosched/util/ReflectionUtils.class |
90 | ?rwxrwxr-x··2.0·unx······199·b-·stor·80-Jan-01·00:00·com/google/gson/ExclusionStrategy.class | 90 | ?rwxrwxr-x··2.0·unx······199·b-·stor·80-Jan-01·00:00·com/google/gson/ExclusionStrategy.class |
91 | ?rwxrwxr-x··2.0·unx·····1282·b-·stor·80-Jan-01·00:00·com/google/gson/FieldAttributes.class | 91 | ?rwxrwxr-x··2.0·unx·····1282·b-·stor·80-Jan-01·00:00·com/google/gson/FieldAttributes.class |
92 | ?rwxrwxr-x··2.0·unx······159·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingStrategy.class | 92 | ?rwxrwxr-x··2.0·unx······159·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingStrategy.class |
93 | ?rwxrwxr-x··2.0·unx····127 | 93 | ?rwxrwxr-x··2.0·unx····12703·b-·defN·80-Jan-01·00:00·com/google/gson/Gson.class |
94 | ?rwxrwxr-x··2.0·unx·····61 | 94 | ?rwxrwxr-x··2.0·unx·····6146·b-·stor·80-Jan-01·00:00·com/google/gson/GsonBuilder.class |
95 | ?rwxrwxr-x··2.0·unx······155·b-·stor·80-Jan-01·00:00·com/google/gson/InstanceCreator.class | 95 | ?rwxrwxr-x··2.0·unx······155·b-·stor·80-Jan-01·00:00·com/google/gson/InstanceCreator.class |
96 | ?rwxrwxr-x··2.0·unx······192·b-·stor·80-Jan-01·00:00·com/google/gson/JsonDeserializationContext.class | 96 | ?rwxrwxr-x··2.0·unx······192·b-·stor·80-Jan-01·00:00·com/google/gson/JsonDeserializationContext.class |
97 | ?rwxrwxr-x··2.0·unx······226·b-·stor·80-Jan-01·00:00·com/google/gson/JsonDeserializer.class | 97 | ?rwxrwxr-x··2.0·unx······226·b-·stor·80-Jan-01·00:00·com/google/gson/JsonDeserializer.class |
98 | ?rwxrwxr-x··2.0·unx·····2932·b-·stor·80-Jan-01·00:00·com/google/gson/JsonElement.class | 98 | ?rwxrwxr-x··2.0·unx·····2932·b-·stor·80-Jan-01·00:00·com/google/gson/JsonElement.class |
99 | ?rwxrwxr-x··2.0·unx······399·b-·stor·80-Jan-01·00:00·com/google/gson/JsonParseException.class | 99 | ?rwxrwxr-x··2.0·unx······399·b-·stor·80-Jan-01·00:00·com/google/gson/JsonParseException.class |
100 | ?rwxrwxr-x··2.0·unx·····2250·b-·stor·80-Jan-01·00:00·com/google/gson/JsonParser.class | 100 | ?rwxrwxr-x··2.0·unx·····2250·b-·stor·80-Jan-01·00:00·com/google/gson/JsonParser.class |
101 | ?rwxrwxr-x··2.0·unx······248·b-·stor·80-Jan-01·00:00·com/google/gson/JsonSerializationContext.class | 101 | ?rwxrwxr-x··2.0·unx······248·b-·stor·80-Jan-01·00:00·com/google/gson/JsonSerializationContext.class |
Offset 135, 15 lines modified | Offset 135, 15 lines modified | ||
135 | ?rwxrwxr-x··2.0·unx······339·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/JsonTreeWriter$1.class | 135 | ?rwxrwxr-x··2.0·unx······339·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/JsonTreeWriter$1.class |
136 | ?rwxrwxr-x··2.0·unx······923·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/ObjectTypeAdapter$2.class | 136 | ?rwxrwxr-x··2.0·unx······923·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/ObjectTypeAdapter$2.class |
137 | ?rwxrwxr-x··2.0·unx······488·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/ReflectiveTypeAdapterFactory$BoundField.class | 137 | ?rwxrwxr-x··2.0·unx······488·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/ReflectiveTypeAdapterFactory$BoundField.class |
138 | ?rwxrwxr-x··2.0·unx·····1258·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/TypeAdapters$32.class | 138 | ?rwxrwxr-x··2.0·unx·····1258·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/TypeAdapters$32.class |
139 | ?rwxrwxr-x··2.0·unx·····5401·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/TypeAdapters.class | 139 | ?rwxrwxr-x··2.0·unx·····5401·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/TypeAdapters.class |
140 | ?rwxrwxr-x··2.0·unx·······89·b-·stor·80-Jan-01·00:00·com/google/gson/internal/package-info.class | 140 | ?rwxrwxr-x··2.0·unx·······89·b-·stor·80-Jan-01·00:00·com/google/gson/internal/package-info.class |
141 | ?rwxrwxr-x··2.0·unx·······80·b-·stor·80-Jan-01·00:00·com/google/gson/package-info.class | 141 | ?rwxrwxr-x··2.0·unx·······80·b-·stor·80-Jan-01·00:00·com/google/gson/package-info.class |
142 | ?rwxrwxr-x··2.0·unx·····4 | 142 | ?rwxrwxr-x··2.0·unx·····4505·b-·stor·80-Jan-01·00:00·com/google/gson/reflect/TypeToken.class |
143 | ?rwxrwxr-x··2.0·unx·······88·b-·stor·80-Jan-01·00:00·com/google/gson/reflect/package-info.class | 143 | ?rwxrwxr-x··2.0·unx·······88·b-·stor·80-Jan-01·00:00·com/google/gson/reflect/package-info.class |
144 | ?rwxrwxr-x··2.0·unx····15198·b-·defN·80-Jan-01·00:00·com/google/gson/stream/JsonReader.class | 144 | ?rwxrwxr-x··2.0·unx····15198·b-·defN·80-Jan-01·00:00·com/google/gson/stream/JsonReader.class |
145 | ?rwxrwxr-x··2.0·unx······461·b-·stor·80-Jan-01·00:00·com/google/gson/stream/JsonScope.class | 145 | ?rwxrwxr-x··2.0·unx······461·b-·stor·80-Jan-01·00:00·com/google/gson/stream/JsonScope.class |
146 | ?rwxrwxr-x··2.0·unx·····1305·b-·stor·80-Jan-01·00:00·com/google/gson/stream/JsonToken.class | 146 | ?rwxrwxr-x··2.0·unx·····1305·b-·stor·80-Jan-01·00:00·com/google/gson/stream/JsonToken.class |
147 | ?rwxrwxr-x··2.0·unx·····5877·b-·stor·80-Jan-01·00:00·com/google/gson/stream/JsonWriter.class | 147 | ?rwxrwxr-x··2.0·unx·····5877·b-·stor·80-Jan-01·00:00·com/google/gson/stream/JsonWriter.class |
148 | ?rwxrwxr-x··2.0·unx······478·b-·stor·80-Jan-01·00:00·com/google/gson/stream/MalformedJsonException.class | 148 | ?rwxrwxr-x··2.0·unx······478·b-·stor·80-Jan-01·00:00·com/google/gson/stream/MalformedJsonException.class |
149 | ?rwxrwxr-x··2.0·unx·····1098·b-·stor·80-Jan-01·00:00·com/google/zxing/integration/android/IntentIntegrator$1.class | 149 | ?rwxrwxr-x··2.0·unx·····1098·b-·stor·80-Jan-01·00:00·com/google/zxing/integration/android/IntentIntegrator$1.class |
Offset 161, 75 lines modified | Offset 161, 75 lines modified | ||
161 | ?rwxrwxr-x··2.0·unx·····1484·b-·stor·80-Jan-01·00:00·cc/rainwave/android/PlaylistActivity$FetchArtistsTask.class | 161 | ?rwxrwxr-x··2.0·unx·····1484·b-·stor·80-Jan-01·00:00·cc/rainwave/android/PlaylistActivity$FetchArtistsTask.class |
162 | ?rwxrwxr-x··2.0·unx·····1773·b-·stor·80-Jan-01·00:00·cc/rainwave/android/PlaylistActivity$FetchDetailedAlbumTask.class | 162 | ?rwxrwxr-x··2.0·unx·····1773·b-·stor·80-Jan-01·00:00·cc/rainwave/android/PlaylistActivity$FetchDetailedAlbumTask.class |
163 | ?rwxrwxr-x··2.0·unx·····1819·b-·stor·80-Jan-01·00:00·cc/rainwave/android/PlaylistActivity$FetchDetailedArtistTask.class | 163 | ?rwxrwxr-x··2.0·unx·····1819·b-·stor·80-Jan-01·00:00·cc/rainwave/android/PlaylistActivity$FetchDetailedArtistTask.class |
164 | ?rwxrwxr-x··2.0·unx·····1594·b-·stor·80-Jan-01·00:00·cc/rainwave/android/PlaylistActivity$RequestTask.class | 164 | ?rwxrwxr-x··2.0·unx·····1594·b-·stor·80-Jan-01·00:00·cc/rainwave/android/PlaylistActivity$RequestTask.class |
165 | ?rwxrwxr-x··2.0·unx······666·b-·stor·80-Jan-01·00:00·cc/rainwave/android/adapters/AlbumListAdapter.class | 165 | ?rwxrwxr-x··2.0·unx······666·b-·stor·80-Jan-01·00:00·cc/rainwave/android/adapters/AlbumListAdapter.class |
166 | ?rwxrwxr-x··2.0·unx······891·b-·stor·80-Jan-01·00:00·cc/rainwave/android/adapters/FilterableAdapter$1.class | 166 | ?rwxrwxr-x··2.0·unx······891·b-·stor·80-Jan-01·00:00·cc/rainwave/android/adapters/FilterableAdapter$1.class |
167 | ?rwxrwxr-x··2.0·unx·····2199·b-·stor·80-Jan-01·00:00·cc/rainwave/android/api/types/Album$Deserializer.class | 167 | ?rwxrwxr-x··2.0·unx·····2199·b-·stor·80-Jan-01·00:00·cc/rainwave/android/api/types/Album$Deserializer.class |
168 | ?rwxrwxr-x··2.0·unx·····28 | 168 | ?rwxrwxr-x··2.0·unx·····2806·b-·stor·80-Jan-01·00:00·cc/rainwave/android/api/types/Artist$Deserializer.class |
169 | ?rwxrwxr-x··2.0·unx·····1534·b-·stor·80-Jan-01·00:00·cc/rainwave/android/api/types/Event$Deserializer.class | 169 | ?rwxrwxr-x··2.0·unx·····1534·b-·stor·80-Jan-01·00:00·cc/rainwave/android/api/types/Event$Deserializer.class |
170 | ?rwxrwxr-x··2.0·unx·····3079·b-·stor·80-Jan-01·00:00·cc/rainwave/android/api/types/Song$Deserializer.class | 170 | ?rwxrwxr-x··2.0·unx·····3079·b-·stor·80-Jan-01·00:00·cc/rainwave/android/api/types/Song$Deserializer.class |
171 | ?rwxrwxr-x··2.0·unx······887·b-·stor·80-Jan-01·00:00·cc/rainwave/android/api/types/SongRating$AlbumRating$Deserializer.class | 171 | ?rwxrwxr-x··2.0·unx······887·b-·stor·80-Jan-01·00:00·cc/rainwave/android/api/types/SongRating$AlbumRating$Deserializer.class |
172 | ?rwxrwxr-x··2.0·unx·····1432·b-·stor·80-Jan-01·00:00·cc/rainwave/android/api/types/SongRating$Deserializer.class | 172 | ?rwxrwxr-x··2.0·unx·····1432·b-·stor·80-Jan-01·00:00·cc/rainwave/android/api/types/SongRating$Deserializer.class |
173 | ?rwxrwxr-x··2.0·unx·····1197·b-·stor·80-Jan-01·00:00·cc/rainwave/android/api/types/Station$Deserializer.class | 173 | ?rwxrwxr-x··2.0·unx·····1197·b-·stor·80-Jan-01·00:00·cc/rainwave/android/api/types/Station$Deserializer.class |
174 | ?rwxrwxr-x··2.0·unx·····1244·b-·stor·80-Jan-01·00:00·cc/rainwave/android/api/types/User$Deserializer.class | 174 | ?rwxrwxr-x··2.0·unx·····1244·b-·stor·80-Jan-01·00:00·cc/rainwave/android/api/types/User$Deserializer.class |
175 | ?rwxrwxr-x··2.0·unx·····3665·b-·stor·80-Jan-01·00:00·com/google/gson/DefaultDateTypeAdapter.class | 175 | ?rwxrwxr-x··2.0·unx·····3665·b-·stor·80-Jan-01·00:00·com/google/gson/DefaultDateTypeAdapter.class |
176 | ?rwxrwxr-x··2.0·unx·····2516·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy.class | 176 | ?rwxrwxr-x··2.0·unx·····2516·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy.class |
177 | ?rwxrwxr-x··2.0·unx······445·b-·stor·80-Jan-01·00:00·com/google/gson/Gson$1.class | 177 | ?rwxrwxr-x··2.0·unx······445·b-·stor·80-Jan-01·00:00·com/google/gson/Gson$1.class |
178 | ?rwxrwxr-x··2.0·unx······540·b-·stor·80-Jan-01·00:00·com/google/gson/Gson$2.class | 178 | ?rwxrwxr-x··2.0·unx······540·b-·stor·80-Jan-01·00:00·com/google/gson/Gson$2.class |
179 | ?rwxrwxr-x··2.0·unx·····1301·b-·stor·80-Jan-01·00:00·com/google/gson/Gson$3.class | 179 | ?rwxrwxr-x··2.0·unx·····1301·b-·stor·80-Jan-01·00:00·com/google/gson/Gson$3.class |
180 | ?rwxrwxr-x··2.0·unx·····1316·b-·stor·80-Jan-01·00:00·com/google/gson/Gson$4.class | 180 | ?rwxrwxr-x··2.0·unx·····1316·b-·stor·80-Jan-01·00:00·com/google/gson/Gson$4.class |
181 | ?rwxrwxr-x··2.0·unx·····1247·b-·stor·80-Jan-01·00:00·com/google/gson/Gson$5.class | 181 | ?rwxrwxr-x··2.0·unx·····1247·b-·stor·80-Jan-01·00:00·com/google/gson/Gson$5.class |
182 | ?rwxrwxr-x··2.0·unx······663·b-·stor·80-Jan-01·00:00·com/google/gson/Gson$FutureTypeAdapter.class | 182 | ?rwxrwxr-x··2.0·unx······663·b-·stor·80-Jan-01·00:00·com/google/gson/Gson$FutureTypeAdapter.class |
183 | ?rwxrwxr-x··2.0·unx·····268 | 183 | ?rwxrwxr-x··2.0·unx·····2681·b-·stor·80-Jan-01·00:00·com/google/gson/JsonArray.class |
184 | ?rwxrwxr-x··2.0·unx······404·b-·stor·80-Jan-01·00:00·com/google/gson/JsonIOException.class | 184 | ?rwxrwxr-x··2.0·unx······404·b-·stor·80-Jan-01·00:00·com/google/gson/JsonIOException.class |
185 | ?rwxrwxr-x··2.0·unx······578·b-·stor·80-Jan-01·00:00·com/google/gson/JsonNull.class | 185 | ?rwxrwxr-x··2.0·unx······578·b-·stor·80-Jan-01·00:00·com/google/gson/JsonNull.class |
186 | ?rwxrwxr-x··2.0·unx·····2493·b-·stor·80-Jan-01·00:00·com/google/gson/JsonObject.class | 186 | ?rwxrwxr-x··2.0·unx·····2493·b-·stor·80-Jan-01·00:00·com/google/gson/JsonObject.class |
187 | ?rwxrwxr-x··2.0·unx·····450 | 187 | ?rwxrwxr-x··2.0·unx·····4500·b-·stor·80-Jan-01·00:00·com/google/gson/JsonPrimitive.class |
188 | ?rwxrwxr-x··2.0·unx······408·b-·stor·80-Jan-01·00:00·com/google/gson/JsonSyntaxException.class | 188 | ?rwxrwxr-x··2.0·unx······408·b-·stor·80-Jan-01·00:00·com/google/gson/JsonSyntaxException.class |
189 | ?rwxrwxr-x··2.0·unx······437·b-·stor·80-Jan-01·00:00·com/google/gson/LongSerializationPolicy$1.class | 189 | ?rwxrwxr-x··2.0·unx······437·b-·stor·80-Jan-01·00:00·com/google/gson/LongSerializationPolicy$1.class |
190 | ?rwxrwxr-x··2.0·unx······525·b-·stor·80-Jan-01·00:00·com/google/gson/LongSerializationPolicy$2.class | 190 | ?rwxrwxr-x··2.0·unx······525·b-·stor·80-Jan-01·00:00·com/google/gson/LongSerializationPolicy$2.class |
191 | ?rwxrwxr-x··2.0·unx·····1767·b-·stor·80-Jan-01·00:00·com/google/gson/TreeTypeAdapter$SingleTypeFactory.class | 191 | ?rwxrwxr-x··2.0·unx·····1767·b-·stor·80-Jan-01·00:00·com/google/gson/TreeTypeAdapter$SingleTypeFactory.class |
192 | ?rwxrwxr-x··2.0·unx·····3208·b-·stor·80-Jan-01·00:00·com/google/gson/TreeTypeAdapter.class | 192 | ?rwxrwxr-x··2.0·unx·····3208·b-·stor·80-Jan-01·00:00·com/google/gson/TreeTypeAdapter.class |
193 | ?rwxrwxr-x··2.0·unx······825·b-·stor·80-Jan-01·00:00·com/google/gson/TypeAdapter$1.class | 193 | ?rwxrwxr-x··2.0·unx······825·b-·stor·80-Jan-01·00:00·com/google/gson/TypeAdapter$1.class |
194 | ?rwxrwxr-x··2.0·unx······459·b-·stor·80-Jan-01·00:00·com/google/gson/internal/ConstructorConstructor$10.class | 194 | ?rwxrwxr-x··2.0·unx······459·b-·stor·80-Jan-01·00:00·com/google/gson/internal/ConstructorConstructor$10.class |
195 | ?rwxrwxr-x··2.0·unx······474·b-·stor·80-Jan-01·00:00·com/google/gson/internal/ConstructorConstructor$11.class | 195 | ?rwxrwxr-x··2.0·unx······474·b-·stor·80-Jan-01·00:00·com/google/gson/internal/ConstructorConstructor$11.class |
196 | ?rwxrwxr-x··2.0·unx·····13 | 196 | ?rwxrwxr-x··2.0·unx·····1374·b-·stor·80-Jan-01·00:00·com/google/gson/internal/ConstructorConstructor$12.class |
197 | ?rwxrwxr-x··2.0·unx······738·b-·stor·80-Jan-01·00:00·com/google/gson/internal/ConstructorConstructor$1.class | 197 | ?rwxrwxr-x··2.0·unx······738·b-·stor·80-Jan-01·00:00·com/google/gson/internal/ConstructorConstructor$1.class |
198 | ?rwxrwxr-x··2.0·unx······741·b-·stor·80-Jan-01·00:00·com/google/gson/internal/ConstructorConstructor$2.class | 198 | ?rwxrwxr-x··2.0·unx······741·b-·stor·80-Jan-01·00:00·com/google/gson/internal/ConstructorConstructor$2.class |
199 | ?rwxrwxr-x··2.0·unx·····1375·b-·stor·80-Jan-01·00:00·com/google/gson/internal/ConstructorConstructor$3.class | 199 | ?rwxrwxr-x··2.0·unx·····1375·b-·stor·80-Jan-01·00:00·com/google/gson/internal/ConstructorConstructor$3.class |
200 | ?rwxrwxr-x··2.0·unx······452·b-·stor·80-Jan-01·00:00·com/google/gson/internal/ConstructorConstructor$4.class | 200 | ?rwxrwxr-x··2.0·unx······452·b-·stor·80-Jan-01·00:00·com/google/gson/internal/ConstructorConstructor$4.class |
201 | ?rwxrwxr-x··2.0·unx·····1101·b-·stor·80-Jan-01·00:00·com/google/gson/internal/ConstructorConstructor$5.class | 201 | ?rwxrwxr-x··2.0·unx·····1101·b-·stor·80-Jan-01·00:00·com/google/gson/internal/ConstructorConstructor$5.class |
202 | ?rwxrwxr-x··2.0·unx······458·b-·stor·80-Jan-01·00:00·com/google/gson/internal/ConstructorConstructor$6.class | 202 | ?rwxrwxr-x··2.0·unx······458·b-·stor·80-Jan-01·00:00·com/google/gson/internal/ConstructorConstructor$6.class |
203 | ?rwxrwxr-x··2.0·unx······455·b-·stor·80-Jan-01·00:00·com/google/gson/internal/ConstructorConstructor$7.class | 203 | ?rwxrwxr-x··2.0·unx······455·b-·stor·80-Jan-01·00:00·com/google/gson/internal/ConstructorConstructor$7.class |
204 | ?rwxrwxr-x··2.0·unx······454·b-·stor·80-Jan-01·00:00·com/google/gson/internal/ConstructorConstructor$8.class | 204 | ?rwxrwxr-x··2.0·unx······454·b-·stor·80-Jan-01·00:00·com/google/gson/internal/ConstructorConstructor$8.class |
205 | ?rwxrwxr-x··2.0·unx······452·b-·stor·80-Jan-01·00:00·com/google/gson/internal/ConstructorConstructor$9.class | 205 | ?rwxrwxr-x··2.0·unx······452·b-·stor·80-Jan-01·00:00·com/google/gson/internal/ConstructorConstructor$9.class |
206 | ?rwxrwxr-x··2.0·unx·····1320·b-·stor·80-Jan-01·00:00·com/google/gson/internal/Excluder$1.class | 206 | ?rwxrwxr-x··2.0·unx·····1320·b-·stor·80-Jan-01·00:00·com/google/gson/internal/Excluder$1.class |
207 | ?rwxrwxr-x··2.0·unx·····44 | 207 | ?rwxrwxr-x··2.0·unx·····4462·b-·stor·80-Jan-01·00:00·com/google/gson/internal/Excluder.class |
208 | ?rwxrwxr-x··2.0·unx······750·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedTreeMap$EntrySet$1.class | 208 | ?rwxrwxr-x··2.0·unx······750·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedTreeMap$EntrySet$1.class |
209 | ?rwxrwxr-x··2.0·unx······764·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedTreeMap$KeySet$1.class | 209 | ?rwxrwxr-x··2.0·unx······764·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedTreeMap$KeySet$1.class |
210 | ?rwxrwxr-x··2.0·unx······608·b-·stor·80-Jan-01·00:00·com/google/gson/internal/UnsafeAllocator$1.class | 210 | ?rwxrwxr-x··2.0·unx······608·b-·stor·80-Jan-01·00:00·com/google/gson/internal/UnsafeAllocator$1.class |
211 | ?rwxrwxr-x··2.0·unx······530·b-·stor·80-Jan-01·00:00·com/google/gson/internal/UnsafeAllocator$2.class | 211 | ?rwxrwxr-x··2.0·unx······530·b-·stor·80-Jan-01·00:00·com/google/gson/internal/UnsafeAllocator$2.class |
212 | ?rwxrwxr-x··2.0·unx······655·b-·stor·80-Jan-01·00:00·com/google/gson/internal/UnsafeAllocator$3.class | 212 | ?rwxrwxr-x··2.0·unx······655·b-·stor·80-Jan-01·00:00·com/google/gson/internal/UnsafeAllocator$3.class |
213 | ?rwxrwxr-x··2.0·unx······598·b-·stor·80-Jan-01·00:00·com/google/gson/internal/UnsafeAllocator$4.class | 213 | ?rwxrwxr-x··2.0·unx······598·b-·stor·80-Jan-01·00:00·com/google/gson/internal/UnsafeAllocator$4.class |
214 | ?rwxrwxr-x··2.0·unx·····1172·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/ArrayTypeAdapter$1.class | 214 | ?rwxrwxr-x··2.0·unx·····1172·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/ArrayTypeAdapter$1.class |
215 | ?rwxrwxr-x··2.0·unx·····1947·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/ArrayTypeAdapter.class | 215 | ?rwxrwxr-x··2.0·unx·····1947·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/ArrayTypeAdapter.class |
216 | ?rwxrwxr-x··2.0·unx·····1872·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/CollectionTypeAdapterFactory$Adapter.class | 216 | ?rwxrwxr-x··2.0·unx·····1872·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/CollectionTypeAdapterFactory$Adapter.class |
217 | ?rwxrwxr-x··2.0·unx·····1521·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/CollectionTypeAdapterFactory.class | 217 | ?rwxrwxr-x··2.0·unx·····1521·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/CollectionTypeAdapterFactory.class |
218 | ?rwxrwxr-x··2.0·unx······520·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/DateTypeAdapter$1.class | 218 | ?rwxrwxr-x··2.0·unx······520·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/DateTypeAdapter$1.class |
219 | ?rwxrwxr-x··2.0·unx·····2518·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/DateTypeAdapter.class | 219 | ?rwxrwxr-x··2.0·unx·····2518·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/DateTypeAdapter.class |
220 | ?rwxrwxr-x··2.0·unx·····4463·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/JsonTreeReader.class | 220 | ?rwxrwxr-x··2.0·unx·····4463·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/JsonTreeReader.class |
221 | ?rwxrwxr-x··2.0·unx·····3803·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/JsonTreeWriter.class | 221 | ?rwxrwxr-x··2.0·unx·····3803·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/JsonTreeWriter.class |
222 | ?rwxrwxr-x··2.0·unx·····482 | 222 | ?rwxrwxr-x··2.0·unx·····4822·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/MapTypeAdapterFactory$Adapter.class |
223 | ?rwxrwxr-x··2.0·unx·····2209·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/MapTypeAdapterFactory.class | 223 | ?rwxrwxr-x··2.0·unx·····2209·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/MapTypeAdapterFactory.class |
224 | ?rwxrwxr-x··2.0·unx······590·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/ObjectTypeAdapter$1.class | 224 | ?rwxrwxr-x··2.0·unx······590·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/ObjectTypeAdapter$1.class |
225 | ?rwxrwxr-x··2.0·unx·····2272·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/ObjectTypeAdapter.class | 225 | ?rwxrwxr-x··2.0·unx·····2272·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/ObjectTypeAdapter.class |
226 | ?rwxrwxr-x··2.0·unx·····1755·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/ReflectiveTypeAdapterFactory$1.class | 226 | ?rwxrwxr-x··2.0·unx·····1755·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/ReflectiveTypeAdapterFactory$1.class |
227 | ?rwxrwxr-x··2.0·unx·····257 | 227 | ?rwxrwxr-x··2.0·unx·····2575·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/ReflectiveTypeAdapterFactory$Adapter.class |
228 | ?rwxrwxr-x··2.0·unx·····40 | 228 | ?rwxrwxr-x··2.0·unx·····4033·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/ReflectiveTypeAdapterFactory.class |
229 | ?rwxrwxr-x··2.0·unx······525·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/SqlDateTypeAdapter$1.class | 229 | ?rwxrwxr-x··2.0·unx······525·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/SqlDateTypeAdapter$1.class |
Max diff block lines reached; 4049/18208 bytes (22.24%) of diff not shown. |
Offset 139, 15 lines modified | Offset 139, 15 lines modified | ||
139 | ·········8:·invokespecial·#25·················//·Method·"<init>":(ZLjava/util/List;)V | 139 | ·········8:·invokespecial·#25·················//·Method·"<init>":(ZLjava/util/List;)V |
140 | ········11:·return | 140 | ········11:·return |
141 | ··protected·android.widget.Filter$FilterResults·performFiltering(java.lang.CharSequence); | 141 | ··protected·android.widget.Filter$FilterResults·performFiltering(java.lang.CharSequence); |
142 | ····descriptor:·(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; | 142 | ····descriptor:·(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; |
143 | ····flags:·(0x0004)·ACC_PROTECTED | 143 | ····flags:·(0x0004)·ACC_PROTECTED |
144 | ····Code: | 144 | ····Code: |
145 | ······stack=300,·locals=1 | 145 | ······stack=300,·locals=11,·args_size=2 |
146 | ·········0:·aload_1 | 146 | ·········0:·aload_1 |
147 | ·········1:·ifnull········96 | 147 | ·········1:·ifnull········96 |
148 | ·········4:·aload_1 | 148 | ·········4:·aload_1 |
149 | ·········5:·invokeinterface·#31,··1···········//·InterfaceMethod·java/lang/CharSequence.toString:()Ljava/lang/String; | 149 | ·········5:·invokeinterface·#31,··1···········//·InterfaceMethod·java/lang/CharSequence.toString:()Ljava/lang/String; |
150 | ········10:·astore_2 | 150 | ········10:·astore_2 |
151 | ········11:·new···········#33·················//·class·android/widget/Filter$FilterResults | 151 | ········11:·new···········#33·················//·class·android/widget/Filter$FilterResults |
152 | ········14:·astore_3 | 152 | ········14:·astore_3 |
Offset 195, 55 lines modified | Offset 195, 53 lines modified | ||
195 | ········98:·goto··········11 | 195 | ········98:·goto··········11 |
196 | ·······101:·new···········#65·················//·class·java/util/ArrayList | 196 | ·······101:·new···········#65·················//·class·java/util/ArrayList |
197 | ·······104:·astore········6 | 197 | ·······104:·astore········6 |
198 | ·······106:·aload·········6 | 198 | ·······106:·aload·········6 |
199 | ·······108:·invokespecial·#66·················//·Method·java/util/ArrayList."<init>":()V | 199 | ·······108:·invokespecial·#66·················//·Method·java/util/ArrayList."<init>":()V |
200 | ·······111:·aload_0 | 200 | ·······111:·aload_0 |
201 | ·······112:·getfield······#16·················//·Field·mSearchSet:Ljava/util/List; | 201 | ·······112:·getfield······#16·················//·Field·mSearchSet:Ljava/util/List; |
202 | ·······115:·astore········5 | ||
203 | ·······117:·aload·········5 | ||
204 | ·······11 | 202 | ·······115:·invokeinterface·#70,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
205 | ·······12 | 203 | ·······120:·astore········5 |
206 | ·······12 | 204 | ·······122:·aload·········5 |
207 | ·······12 | 205 | ·······124:·invokeinterface·#76,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
208 | ·······1 | 206 | ·······129:·istore········7 |
209 | ·······13 | 207 | ·······131:·iload·········7 |
210 | ·······13 | 208 | ·······133:·ifeq··········203 |
211 | ·······1 | 209 | ·······136:·aload·········5 |
212 | ·······1 | 210 | ·······138:·invokeinterface·#80,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
213 | ·······14 | 211 | ·······143:·astore········8 |
214 | ·······14 | 212 | ·······145:·aload·········8 |
215 | ·······1 | 213 | ·······147:·invokevirtual·#83·················//·Method·java/lang/Object.toString:()Ljava/lang/String; |
216 | ·······15 | 214 | ·······150:·astore········9 |
217 | ·······15 | 215 | ·······152:·aload_0 |
218 | ·······15 | 216 | ·······153:·getfield······#14·················//·Field·mIgnoreCase:Z |
219 | ·······1 | 217 | ·······156:·istore········7 |
220 | ·······1 | 218 | ·······158:·iload·········7 |
221 | ·······16 | 219 | ·······160:·ifeq··········177 |
222 | ·······16 | 220 | ·······163:·getstatic·····#40·················//·Field·java/util/Locale.US:Ljava/util/Locale; |
223 | ·······1 | 221 | ·······166:·astore········10 |
224 | ·······1 | 222 | ·······168:·aload·········9 |
225 | ·······17 | 223 | ·······170:·aload·········10 |
226 | ·······17 | 224 | ·······172:·invokevirtual·#46·················//·Method·java/lang/String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; |
227 | ·······17 | 225 | ·······175:·astore········9 |
228 | ·······1 | 226 | ·······177:·aload·········9 |
229 | ·······1 | 227 | ·······179:·aload_1 |
230 | ·······18 | 228 | ·······180:·invokevirtual·#87·················//·Method·java/lang/String.contains:(Ljava/lang/CharSequence;)Z |
231 | ·······18 | 229 | ·······183:·istore········7 |
232 | ·······18 | 230 | ·······185:·iload·········7 |
233 | ·······1 | 231 | ·······187:·ifeq··········122 |
234 | ·······19 | 232 | ·······190:·aload·········6 |
235 | ·······19 | 233 | ·······192:·aload·········8 |
236 | ·······19 | 234 | ·······194:·invokeinterface·#91,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z |
237 | ······· | 235 | ·······199:·pop |
238 | ·······20 | 236 | ·······200:·goto··········122 |
239 | ·······20 | 237 | ·······203:·aload_3 |
240 | ·······20 | 238 | ·······204:·aload·········6 |
241 | ·······2 | 239 | ·······206:·putfield······#54·················//·Field·android/widget/Filter$FilterResults.values:Ljava/lang/Object; |
242 | ·······2 | 240 | ·······209:·aload·········6 |
243 | ·······21 | 241 | ·······211:·invokeinterface·#59,··1···········//·InterfaceMethod·java/util/List.size:()I |
244 | ·······2 | 242 | ·······216:·istore········4 |
245 | ·······2 | 243 | ·······218:·aload_3 |
246 | ·······2 | 244 | ·······219:·iload·········4 |
247 | ·······22 | 245 | ·······221:·putfield······#63·················//·Field·android/widget/Filter$FilterResults.count:I |
248 | ·······22 | 246 | ·······224:·goto··········94 |
249 | } | 247 | } |
Offset 125, 15 lines modified | Offset 125, 15 lines modified | ||
125 | ············catch·(MalformedJsonException·ex3)·{} | 125 | ············catch·(MalformedJsonException·ex3)·{} |
126 | ············catch·(IOException·ex4)·{} | 126 | ············catch·(IOException·ex4)·{} |
127 | ········} | 127 | ········} |
128 | ····} | 128 | ····} |
129 | ···· | 129 | ···· |
130 | ····private·void·checkValidFloatingPoint(final·double·d)·{ | 130 | ····private·void·checkValidFloatingPoint(final·double·d)·{ |
131 | ········if·(Double.isNaN(d)·||·Double.isInfinite(d))·{ | 131 | ········if·(Double.isNaN(d)·||·Double.isInfinite(d))·{ |
132 | ············throw·new·IllegalArgumentException(d·+·"·is·not·a·valid·double·value·as·per·JSON·specification.·To·override·this | 132 | ············throw·new·IllegalArgumentException(d·+·"·is·not·a·valid·double·value·as·per·JSON·specification.·To·override·this·behavior,·use·GsonBuilder.serializeSpecialFloatingPointValues()·method."); |
133 | ········} | 133 | ········} |
134 | ····} | 134 | ····} |
135 | ···· | 135 | ···· |
136 | ····private·TypeAdapter·doubleAdapter(final·boolean·b)·{ | 136 | ····private·TypeAdapter·doubleAdapter(final·boolean·b)·{ |
137 | ········Object·double1; | 137 | ········Object·double1; |
138 | ········if·(b)·{ | 138 | ········if·(b)·{ |
139 | ············double1·=·TypeAdapters.DOUBLE; | 139 | ············double1·=·TypeAdapters.DOUBLE; |
Offset 883, 48 lines modified | Offset 883, 46 lines modified | ||
883 | ·········5:·aload_0 | 883 | ·········5:·aload_0 |
884 | ·········6:·areturn | 884 | ·········6:·areturn |
885 | ··public·com.google.gson.GsonBuilder·setExclusionStrategies(com.google.gson.ExclusionStrategy...); | 885 | ··public·com.google.gson.GsonBuilder·setExclusionStrategies(com.google.gson.ExclusionStrategy...); |
886 | ····descriptor:·([Lcom/google/gson/ExclusionStrategy;)Lcom/google/gson/GsonBuilder; | 886 | ····descriptor:·([Lcom/google/gson/ExclusionStrategy;)Lcom/google/gson/GsonBuilder; |
887 | ····flags:·(0x0081)·ACC_PUBLIC,·ACC_VARARGS | 887 | ····flags:·(0x0081)·ACC_PUBLIC,·ACC_VARARGS |
888 | ····Code: | 888 | ····Code: |
889 | ······stack=300,·locals= | 889 | ······stack=300,·locals=7,·args_size=2 |
890 | ·········0:·iconst_1 | 890 | ·········0:·iconst_1 |
891 | ·········1:·istore_2 | 891 | ·········1:·istore_2 |
892 | ·········2:·aload_1 | 892 | ·········2:·aload_1 |
893 | ·········3:·astore_3 | ||
894 | ·········4:·aload_1 | ||
895 | ········· | 893 | ·········3:·arraylength |
894 | ·········4:·istore_3 | ||
895 | ·········5:·iconst_0 | ||
896 | ·········6:·istore········4 | 896 | ·········6:·istore········4 |
897 | ·········8:·iconst_0 | ||
898 | ·········9:·istore········5 | ||
899 | ········ | 897 | ·········8:·iload·········4 |
898 | ········10:·iload_3 | ||
899 | ········11:·if_icmpge·····48 | ||
900 | ········14:·aload_1 | ||
900 | ········1 | 901 | ········15:·iload·········4 |
901 | ········15:·if_icmpge·····52 | ||
902 | ········18:·aload_3 | ||
903 | ········19:·iload·········5 | ||
904 | ········ | 902 | ········17:·aaload |
905 | ········ | 903 | ········18:·astore········5 |
906 | ········2 | 904 | ········20:·aload_0 |
907 | ········2 | 905 | ········21:·getfield······#39·················//·Field·excluder:Lcom/google/gson/internal/Excluder; |
908 | ········2 | 906 | ········24:·aload·········5 |
909 | ········ | 907 | ········26:·iload_2 |
910 | ········ | 908 | ········27:·iload_2 |
911 | ········ | 909 | ········28:·invokevirtual·#119················//·Method·com/google/gson/internal/Excluder.withExclusionStrategy:(Lcom/google/gson/ExclusionStrategy;ZZ)Lcom/google/gson/internal/Excluder; |
912 | ········3 | 910 | ········31:·astore········6 |
913 | ········3 | 911 | ········33:·aload_0 |
914 | ········3 | 912 | ········34:·aload·········6 |
915 | ········ | 913 | ········36:·putfield······#39·················//·Field·excluder:Lcom/google/gson/internal/Excluder; |
916 | ········ | 914 | ········39:·iload·········4 |
917 | ········4 | 915 | ········41:·iconst_1 |
918 | ········4 | 916 | ········42:·iadd |
919 | ········4 | 917 | ········43:·istore········4 |
920 | ········4 | 918 | ········45:·goto··········8 |
921 | ········ | 919 | ········48:·aload_0 |
922 | ········ | 920 | ········49:·areturn |
923 | ··public·com.google.gson.GsonBuilder·setFieldNamingPolicy(com.google.gson.FieldNamingPolicy); | 921 | ··public·com.google.gson.GsonBuilder·setFieldNamingPolicy(com.google.gson.FieldNamingPolicy); |
924 | ····descriptor:·(Lcom/google/gson/FieldNamingPolicy;)Lcom/google/gson/GsonBuilder; | 922 | ····descriptor:·(Lcom/google/gson/FieldNamingPolicy;)Lcom/google/gson/GsonBuilder; |
925 | ····flags:·(0x0001)·ACC_PUBLIC | 923 | ····flags:·(0x0001)·ACC_PUBLIC |
926 | ····Code: | 924 | ····Code: |
927 | ······stack=300,·locals=2,·args_size=2 | 925 | ······stack=300,·locals=2,·args_size=2 |
928 | ·········0:·aload_0 | 926 | ·········0:·aload_0 |
Offset 268, 87 lines modified | Offset 268, 85 lines modified | ||
268 | ········43:·putfield······#37·················//·Field·hashCode:I | 268 | ········43:·putfield······#37·················//·Field·hashCode:I |
269 | ········46:·return | 269 | ········46:·return |
270 | ··private·static·java.lang.AssertionError·buildUnexpectedTypeError(java.lang.reflect.Type,·java.lang.Class...); | 270 | ··private·static·java.lang.AssertionError·buildUnexpectedTypeError(java.lang.reflect.Type,·java.lang.Class...); |
271 | ····descriptor:·(Ljava/lang/reflect/Type;[Ljava/lang/Class;)Ljava/lang/AssertionError; | 271 | ····descriptor:·(Ljava/lang/reflect/Type;[Ljava/lang/Class;)Ljava/lang/AssertionError; |
272 | ····flags:·(0x008a)·ACC_PRIVATE,·ACC_STATIC,·ACC_VARARGS | 272 | ····flags:·(0x008a)·ACC_PRIVATE,·ACC_STATIC,·ACC_VARARGS |
273 | ····Code: | 273 | ····Code: |
274 | ······stack=300,·locals= | 274 | ······stack=300,·locals=10,·args_size=2 |
275 | ·········0:·new···········#51·················//·class·java/lang/StringBuilder | 275 | ·········0:·new···········#51·················//·class·java/lang/StringBuilder |
276 | ·········3:·astore_2 | 276 | ·········3:·astore_2 |
277 | ·········4:·aload_2 | ||
277 | ········· | 278 | ·········5:·ldc···········#53·················//·String·Unexpected·type.·Expected·one·of: |
278 | ·········6:·astore_3 | ||
279 | ·········7:·aload_2 | ||
280 | ·········8:·aload_3 | ||
281 | ········· | 279 | ·········7:·invokespecial·#56·················//·Method·java/lang/StringBuilder."<init>":(Ljava/lang/String;)V |
282 | ········1 | 280 | ········10:·aload_1 |
283 | ········13:·astore········4 | ||
284 | ········15:·aload_1 | ||
285 | ········1 | 281 | ········11:·arraylength |
282 | ········12:·istore_3 | ||
283 | ········13:·iconst_0 | ||
284 | ········14:·istore········4 | ||
285 | ········16:·aconst_null | ||
286 | ········17:· | 286 | ········17:·astore········5 |
287 | ········19:·iconst_0 | ||
288 | ········20:·istore········6 | ||
289 | ········ | 287 | ········19:·iload·········4 |
290 | ········2 | 288 | ········21:·iload_3 |
291 | ········2 | 289 | ········22:·if_icmpge·····67 |
290 | ········25:·aload_1 | ||
292 | ········2 | 291 | ········26:·iload·········4 |
292 | ········28:·aaload | ||
293 | ········29:·astore········6 | ||
293 | ········31:· | 294 | ········31:·aload·········6 |
294 | ········33:·aaload | ||
295 | ········34:·astore········7 | ||
296 | ········36:·aload·········7 | ||
297 | ········3 | 295 | ········33:·invokevirtual·#62·················//·Method·java/lang/Class.getName:()Ljava/lang/String; |
298 | ········ | 296 | ········36:·astore········7 |
299 | ········ | 297 | ········38:·aload_2 |
300 | ········ | 298 | ········39:·aload·········7 |
301 | ········4 | 299 | ········41:·invokevirtual·#66·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
302 | ········4 | 300 | ········44:·astore········7 |
303 | ········4 | 301 | ········46:·ldc···········#68·················//·String·, |
304 | ········ | 302 | ········48:·astore········8 |
305 | ········5 | 303 | ········50:·aload·········7 |
306 | ········5 | 304 | ········52:·aload·········8 |
307 | ········5 | 305 | ········54:·invokevirtual·#66·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
308 | ········5 | 306 | ········57:·pop |
309 | ········5 | 307 | ········58:·iload·········4 |
310 | ········6 | 308 | ········60:·iconst_1 |
311 | ········6 | 309 | ········61:·iadd |
312 | ········6 | 310 | ········62:·istore········4 |
313 | ········6 | 311 | ········64:·goto··········19 |
314 | ········6 | 312 | ········67:·aload_2 |
315 | ········6 | 313 | ········68:·ldc···········#70·················//·String·but·got: |
316 | ········7 | 314 | ········70:·invokevirtual·#66·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
317 | ········7 | 315 | ········73:·astore········5 |
318 | ········75:·aload_0 | 316 | ········75:·aload_0 |
319 | ········76:·invokevirtual·#18·················//·Method·java/lang/Object.getClass:()Ljava/lang/Class; | 317 | ········76:·invokevirtual·#18·················//·Method·java/lang/Object.getClass:()Ljava/lang/Class; |
320 | ········79:·invokevirtual·#62·················//·Method·java/lang/Class.getName:()Ljava/lang/String; | 318 | ········79:·invokevirtual·#62·················//·Method·java/lang/Class.getName:()Ljava/lang/String; |
321 | ········82:·astore········ | 319 | ········82:·astore········9 |
322 | ········84:·aload_3 | ||
323 | ········8 | 320 | ········84:·aload·········5 |
321 | ········86:·aload·········9 | ||
324 | ········8 | 322 | ········88:·invokevirtual·#66·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
325 | ········9 | 323 | ········91:·ldc···········#72·················//·String·,·for·type·token: |
326 | ········9 | 324 | ········93:·invokevirtual·#66·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
327 | ········9 | 325 | ········96:·astore········5 |
328 | ········9 | 326 | ········98:·aload_0 |
329 | ········9 | 327 | ········99:·invokevirtual·#75·················//·Method·java/lang/Object.toString:()Ljava/lang/String; |
330 | ·······10 | 328 | ·······102:·astore········9 |
331 | ·······102:·aload_3 | ||
332 | ·······10 | 329 | ·······104:·aload·········5 |
330 | ·······106:·aload·········9 | ||
333 | ·······10 | 331 | ·······108:·invokevirtual·#66·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
334 | ·······1 | 332 | ·······111:·bipush········46 |
335 | ·······11 | 333 | ·······113:·invokevirtual·#79·················//·Method·java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; |
336 | ·······11 | 334 | ·······116:·pop |
337 | ·······11 | 335 | ·······117:·new···········#81·················//·class·java/lang/AssertionError |
338 | ·······1 | 336 | ·······120:·astore········5 |
339 | ·······1 | 337 | ·······122:·aload_2 |
340 | ·······1 | 338 | ·······123:·invokevirtual·#82·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
341 | ·······12 | 339 | ·······126:·astore········9 |
342 | ·······124:·aload_3 | ||
343 | ·······12 | 340 | ·······128:·aload·········5 |
341 | ·······130:·aload·········9 | ||
344 | ·······1 | 342 | ·······132:·invokespecial·#85·················//·Method·java/lang/AssertionError."<init>":(Ljava/lang/Object;)V |
345 | ·······13 | 343 | ·······135:·aload·········5 |
346 | ·······13 | 344 | ·······137:·areturn |
347 | ··public·static·com.google.gson.reflect.TypeToken·get(java.lang.Class); | 345 | ··public·static·com.google.gson.reflect.TypeToken·get(java.lang.Class); |
348 | ····descriptor:·(Ljava/lang/Class;)Lcom/google/gson/reflect/TypeToken; | 346 | ····descriptor:·(Ljava/lang/Class;)Lcom/google/gson/reflect/TypeToken; |
349 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 347 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
350 | ····Code: | 348 | ····Code: |
351 | ······stack=300,·locals=2,·args_size=1 | 349 | ······stack=300,·locals=2,·args_size=1 |
352 | ·········0:·new···········#2··················//·class·com/google/gson/reflect/TypeToken | 350 | ·········0:·new···········#2··················//·class·com/google/gson/reflect/TypeToken |
Offset 466, 15 lines modified | Offset 464, 15 lines modified | ||
466 | ·······113:·istore_3 | 464 | ·······113:·istore_3 |
467 | ·······114:·goto··········65 | 465 | ·······114:·goto··········65 |
468 | ··private·static·boolean·isAssignableFrom(java.lang.reflect.Type,·java.lang.reflect.ParameterizedType,·java.util.Map); | 466 | ··private·static·boolean·isAssignableFrom(java.lang.reflect.Type,·java.lang.reflect.ParameterizedType,·java.util.Map); |
469 | ····descriptor:·(Ljava/lang/reflect/Type;Ljava/lang/reflect/ParameterizedType;Ljava/util/Map;)Z | 467 | ····descriptor:·(Ljava/lang/reflect/Type;Ljava/lang/reflect/ParameterizedType;Ljava/util/Map;)Z |
470 | ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC | 468 | ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC |
471 | ····Code: | 469 | ····Code: |
472 | ······stack=300,·locals=1 | 470 | ······stack=300,·locals=19,·args_size=3 |
473 | ·········0:·aload_0 | 471 | ·········0:·aload_0 |
474 | ·········1:·ifnonnull·····11 | 472 | ·········1:·ifnonnull·····11 |
475 | ·········4:·iconst_0 | 473 | ·········4:·iconst_0 |
476 | ·········5:·istore_3 | 474 | ·········5:·istore_3 |
477 | ·········6:·aconst_null | 475 | ·········6:·aconst_null |
478 | ·········7:·astore········4 | 476 | ·········7:·astore········4 |
479 | ·········9:·iload_3 | 477 | ·········9:·iload_3 |
Offset 572, 51 lines modified | Offset 570, 53 lines modified | ||
572 | ·······193:·aload·········5 | 570 | ·······193:·aload·········5 |
573 | ·······195:·invokevirtual·#150················//·Method·java/lang/Class.getGenericInterfaces:()[Ljava/lang/reflect/Type; | 571 | ·······195:·invokevirtual·#150················//·Method·java/lang/Class.getGenericInterfaces:()[Ljava/lang/reflect/Type; |
574 | ·······198:·astore········13 | 572 | ·······198:·astore········13 |
575 | ·······200:·aload·········13 | 573 | ·······200:·aload·········13 |
576 | ·······202:·arraylength | 574 | ·······202:·arraylength |
577 | ·······203:·istore········14 | 575 | ·······203:·istore········14 |
578 | ·······205:·iconst_0 | 576 | ·······205:·iconst_0 |
577 | ·······206:·istore_3 | ||
578 | ·······207:·aconst_null | ||
579 | ·······20 | 579 | ·······208:·astore········4 |
580 | ·······2 | 580 | ·······210:·iload_3 |
581 | ·······21 | 581 | ·······211:·iload·········14 |
Max diff block lines reached; 2107/10699 bytes (19.69%) of diff not shown. |
Offset 163, 164 lines modified | Offset 163, 152 lines modified | ||
163 | ····Code: | 163 | ····Code: |
164 | ······stack=300,·locals=23,·args_size=4 | 164 | ······stack=300,·locals=23,·args_size=4 |
165 | ·········0:·new···········#12·················//·class·cc/rainwave/android/api/types/Artist | 165 | ·········0:·new···········#12·················//·class·cc/rainwave/android/api/types/Artist |
166 | ·········3:·astore········4 | 166 | ·········3:·astore········4 |
167 | ·········5:·aload·········4 | 167 | ·········5:·aload·········4 |
168 | ·········7:·aconst_null | 168 | ·········7:·aconst_null |
169 | ·········8:·invokespecial·#15·················//·Method·cc/rainwave/android/api/types/Artist."<init>":(Lcc/rainwave/android/api/types/Artist$1;)V | 169 | ·········8:·invokespecial·#15·················//·Method·cc/rainwave/android/api/types/Artist."<init>":(Lcc/rainwave/android/api/types/Artist$1;)V |
170 | ········11:·aload_1 | ||
170 | ········1 | 171 | ········12:·ldc···········#17·················//·String·id |
171 | ········13:·astore········5 | ||
172 | ········15:·aload_1 | ||
173 | ········16:·aload·········5 | ||
174 | ········1 | 172 | ········14:·invokestatic··#23·················//·Method·cc/rainwave/android/api/JsonHelper.getInt:(Lcom/google/gson/JsonElement;Ljava/lang/String;)I |
175 | ········ | 173 | ········17:·istore········5 |
176 | ········ | 174 | ········19:·aload·········4 |
177 | ········2 | 175 | ········21:·iload·········5 |
178 | ········2 | 176 | ········23:·invokestatic··#27·················//·Method·cc/rainwave/android/api/types/Artist.access$202:(Lcc/rainwave/android/api/types/Artist;I)I |
179 | ········ | 177 | ········26:·pop |
178 | ········27:·aload_1 | ||
180 | ········ | 179 | ········28:·ldc···········#29·················//·String·name |
181 | ········33:·astore········5 | ||
182 | ········35:·aload_1 | ||
183 | ········36:·aload·········5 | ||
184 | ········3 | 180 | ········30:·invokestatic··#33·················//·Method·cc/rainwave/android/api/JsonHelper.getString:(Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/lang/String; |
185 | ········ | 181 | ········33:·astore········6 |
186 | ········ | 182 | ········35:·aload·········4 |
187 | ········ | 183 | ········37:·aload·········6 |
188 | ········ | 184 | ········39:·invokestatic··#37·················//·Method·cc/rainwave/android/api/types/Artist.access$302:(Lcc/rainwave/android/api/types/Artist;Ljava/lang/String;)Ljava/lang/String; |
189 | ········ | 185 | ········42:·pop |
190 | ········ | 186 | ········43:·ldc···········#39·················//·String·all_songs |
191 | ········ | 187 | ········45:·astore········6 |
188 | ········47:·aconst_null | ||
189 | ········48:·astore········7 | ||
190 | ········50:·aload_1 | ||
191 | ········51:·aload·········6 | ||
192 | ········5 | 192 | ········53:·aconst_null |
193 | ········56:·astore········8 | ||
194 | ········58:·aload·········7 | ||
195 | ········60:·astore········5 | ||
196 | ········62:·aload_1 | ||
197 | ········63:·aload·········7 | ||
198 | ········65:·aconst_null | ||
199 | ········ | 193 | ········54:·invokestatic··#43·················//·Method·cc/rainwave/android/api/JsonHelper.getChild:(Lcom/google/gson/JsonElement;Ljava/lang/String;Lcom/google/gson/JsonElement;)Lcom/google/gson/JsonElement; |
194 | ········57:·astore········8 | ||
195 | ········59:·aload·········8 | ||
196 | ········61:·ifnull········352 | ||
197 | ········64:·aload·········8 | ||
198 | ········66:·invokestatic··#47·················//·Method·cc/rainwave/android/api/JsonHelper.castAsJsonObject:(Lcom/google/gson/JsonElement;)Lcom/google/gson/JsonObject; | ||
200 | ········69:·astore········9 | 199 | ········69:·astore········9 |
201 | ········71:·aload·········9 | ||
202 | ········73:·ifnull········376 | ||
203 | ········76:·aload·········9 | ||
204 | ········78:·invokestatic··#47·················//·Method·cc/rainwave/android/api/JsonHelper.castAsJsonObject:(Lcom/google/gson/JsonElement;)Lcom/google/gson/JsonObject; | ||
205 | ········81:·astore········10 | ||
206 | ········ | 200 | ········71:·new···········#49·················//·class·java/util/HashMap |
207 | ········ | 201 | ········74:·astore········6 |
208 | ········ | 202 | ········76:·aload·········6 |
209 | ········ | 203 | ········78:·invokespecial·#50·················//·Method·java/util/HashMap."<init>":()V |
210 | ········ | 204 | ········81:·aload·········4 |
211 | ········ | 205 | ········83:·aload·········6 |
212 | ········ | 206 | ········85:·invokestatic··#54·················//·Method·cc/rainwave/android/api/types/Artist.access$402:(Lcc/rainwave/android/api/types/Artist;Ljava/util/Map;)Ljava/util/Map; |
213 | ······· | 207 | ········88:·pop |
214 | ······· | 208 | ········89:·aload·········9 |
215 | ······· | 209 | ········91:·invokevirtual·#60·················//·Method·com/google/gson/JsonObject.entrySet:()Ljava/util/Set; |
216 | ······· | 210 | ········94:·astore········6 |
217 | ······· | 211 | ········96:·aload·········6 |
218 | ······· | 212 | ········98:·invokeinterface·#66,··1···········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator; |
219 | ·······1 | 213 | ·······103:·astore········7 |
220 | ·······1 | 214 | ·······105:·aload·········7 |
221 | ·······1 | 215 | ·······107:·invokeinterface·#72,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
222 | ·······1 | 216 | ·······112:·istore········5 |
223 | ·······1 | 217 | ·······114:·iload·········5 |
224 | ·······1 | 218 | ·······116:·ifeq··········352 |
225 | ·······1 | 219 | ·······119:·aload·········7 |
226 | ·······1 | 220 | ·······121:·invokeinterface·#76,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
227 | ·······1 | 221 | ·······126:·checkcast·····#78·················//·class·java/util/Map$Entry |
228 | ·······1 | 222 | ·······129:·astore········10 |
229 | ·······1 | 223 | ·······131:·aload·········10 |
230 | ·······1 | 224 | ·······133:·invokeinterface·#81,··1···········//·InterfaceMethod·java/util/Map$Entry.getKey:()Ljava/lang/Object; |
231 | ·······1 | 225 | ·······138:·checkcast·····#83·················//·class·java/lang/String |
232 | ·······1 | 226 | ·······141:·invokestatic··#89·················//·Method·java/lang/Integer.parseInt:(Ljava/lang/String;)I |
233 | ·······1 | 227 | ·······144:·istore········11 |
234 | ·······1 | 228 | ·······146:·aload·········4 |
235 | ·······1 | 229 | ·······148:·invokestatic··#93·················//·Method·cc/rainwave/android/api/types/Artist.access$400:(Lcc/rainwave/android/api/types/Artist;)Ljava/util/Map; |
236 | ·······1 | 230 | ·······151:·astore········6 |
237 | ·······1 | 231 | ·······153:·iload·········11 |
238 | ·······1 | 232 | ·······155:·invokestatic··#97·················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; |
239 | ·······1 | 233 | ·······158:·astore········12 |
234 | ·······160:·aload·········6 | ||
240 | ·······1 | 235 | ·······162:·aload·········12 |
241 | ·······174:·aload·········8 | ||
242 | ·······1 | 236 | ·······164:·invokeinterface·#103,··2··········//·InterfaceMethod·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; |
243 | ·······1 | 237 | ·······169:·checkcast·····#105················//·class·java/util/List |
244 | ·······1 | 238 | ·······172:·astore········13 |
245 | ·······1 | 239 | ·······174:·aload·········13 |
246 | ·······1 | 240 | ·······176:·ifnonnull·····215 |
247 | ·······1 | 241 | ·······179:·new···········#107················//·class·java/util/ArrayList |
248 | ·······1 | 242 | ·······182:·astore········13 |
249 | ·······1 | 243 | ·······184:·aload·········13 |
250 | ·······1 | 244 | ·······186:·invokespecial·#108················//·Method·java/util/ArrayList."<init>":()V |
251 | ······· | 245 | ·······189:·aload·········4 |
252 | ······· | 246 | ·······191:·invokestatic··#93·················//·Method·cc/rainwave/android/api/types/Artist.access$400:(Lcc/rainwave/android/api/types/Artist;)Ljava/util/Map; |
253 | ······· | 247 | ·······194:·astore········6 |
254 | ······· | 248 | ·······196:·iload·········11 |
255 | ······· | 249 | ·······198:·invokestatic··#97·················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; |
256 | ·······2 | 250 | ·······201:·astore········12 |
257 | ·······215:·aload·········8 | ||
258 | ·······217:·astore········5 | ||
259 | ·······219:·aload·········7 | ||
260 | ·······221:·aload·········8 | ||
261 | ·······2 | 251 | ·······203:·aload·········6 |
252 | ·······205:·aload·········12 | ||
253 | ·······207:·aload·········13 | ||
262 | ·······2 | 254 | ·······209:·invokeinterface·#112,··3··········//·InterfaceMethod·java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
263 | ·······2 | 255 | ·······214:·pop |
264 | ·······2 | 256 | ·······215:·aload·········10 |
265 | ·······2 | 257 | ·······217:·invokeinterface·#115,··1··········//·InterfaceMethod·java/util/Map$Entry.getValue:()Ljava/lang/Object; |
266 | ·······2 | 258 | ·······222:·checkcast·····#117················//·class·com/google/gson/JsonElement |
267 | ·······2 | 259 | ·······225:·invokestatic··#47·················//·Method·cc/rainwave/android/api/JsonHelper.castAsJsonObject:(Lcom/google/gson/JsonElement;)Lcom/google/gson/JsonObject; |
268 | ·······2 | 260 | ·······228:·astore········14 |
269 | ·······2 | 261 | ·······230:·aload·········14 |
270 | ·······2 | 262 | ·······232:·invokevirtual·#60·················//·Method·com/google/gson/JsonObject.entrySet:()Ljava/util/Set; |
271 | ·······251:·astore········7 | ||
272 | ·······253:·aload·········7 | ||
273 | ·······2 | 263 | ·······235:·invokeinterface·#66,··1···········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator; |
274 | ·······2 | 264 | ·······240:·astore········6 |
275 | ·······2 | 265 | ·······242:·aload·········6 |
Max diff block lines reached; 403/17197 bytes (2.34%) of diff not shown. |
Offset 192, 36 lines modified | Offset 192, 34 lines modified | ||
192 | ······stack=300,·locals=6,·args_size=1 | 192 | ······stack=300,·locals=6,·args_size=1 |
193 | ·········0:·new···········#2··················//·class·com/google/gson/JsonArray | 193 | ·········0:·new···········#2··················//·class·com/google/gson/JsonArray |
194 | ·········3:·astore_1 | 194 | ·········3:·astore_1 |
195 | ·········4:·aload_1 | 195 | ·········4:·aload_1 |
196 | ·········5:·invokespecial·#34·················//·Method·"<init>":()V | 196 | ·········5:·invokespecial·#34·················//·Method·"<init>":()V |
197 | ·········8:·aload_0 | 197 | ·········8:·aload_0 |
198 | ·········9:·getfield······#17·················//·Field·elements:Ljava/util/List; | 198 | ·········9:·getfield······#17·················//·Field·elements:Ljava/util/List; |
199 | ········12:·astore_2 | ||
200 | ········13:·aload_2 | ||
201 | ········1 | 199 | ········12:·invokeinterface·#38,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
202 | ········1 | 200 | ········17:·astore_2 |
203 | ········ | 201 | ········18:·aload_2 |
204 | ········ | 202 | ········19:·invokeinterface·#44,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
205 | ········26:·istore········4 | ||
206 | ········2 | 203 | ········24:·istore_3 |
204 | ········25:·iload_3 | ||
207 | ········ | 205 | ········26:·ifeq··········56 |
208 | ········ | 206 | ········29:·aload_2 |
209 | ········3 | 207 | ········30:·invokeinterface·#48,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
210 | ········3 | 208 | ········35:·checkcast·····#4··················//·class·com/google/gson/JsonElement |
211 | ········ | 209 | ········38:·astore········4 |
212 | ········4 | 210 | ········40:·aload·········4 |
213 | ········4 | 211 | ········42:·invokevirtual·#52·················//·Method·com/google/gson/JsonElement.deepCopy:()Lcom/google/gson/JsonElement; |
214 | ········4 | 212 | ········45:·astore········5 |
215 | ········ | 213 | ········47:·aload_1 |
216 | ········ | 214 | ········48:·aload·········5 |
217 | ········5 | 215 | ········50:·invokevirtual·#55·················//·Method·add:(Lcom/google/gson/JsonElement;)V |
218 | ········5 | 216 | ········53:·goto··········18 |
219 | ········5 | 217 | ········56:·aload_1 |
220 | ········5 | 218 | ········57:·areturn |
221 | ··com.google.gson.JsonElement·deepCopy(); | 219 | ··com.google.gson.JsonElement·deepCopy(); |
222 | ····descriptor:·()Lcom/google/gson/JsonElement; | 220 | ····descriptor:·()Lcom/google/gson/JsonElement; |
223 | ····flags:·(0x1040)·ACC_BRIDGE,·ACC_SYNTHETIC | 221 | ····flags:·(0x1040)·ACC_BRIDGE,·ACC_SYNTHETIC |
224 | ····Code: | 222 | ····Code: |
225 | ······stack=300,·locals=1,·args_size=1 | 223 | ······stack=300,·locals=1,·args_size=1 |
226 | ·········0:·aload_0 | 224 | ·········0:·aload_0 |
Offset 468, 36 lines modified | Offset 468, 36 lines modified | ||
468 | ········17:·astore_3 | 468 | ········17:·astore_3 |
469 | ········18:·getstatic·····#55·················//·Field·PRIMITIVE_TYPES:[Ljava/lang/Class; | 469 | ········18:·getstatic·····#55·················//·Field·PRIMITIVE_TYPES:[Ljava/lang/Class; |
470 | ········21:·astore········4 | 470 | ········21:·astore········4 |
471 | ········23:·aload·········4 | 471 | ········23:·aload·········4 |
472 | ········25:·arraylength | 472 | ········25:·arraylength |
473 | ········26:·istore········5 | 473 | ········26:·istore········5 |
474 | ········28:·iconst_0 | 474 | ········28:·iconst_0 |
475 | ········29:·istore | 475 | ········29:·istore_2 |
476 | ········30:·iload_2 | ||
476 | ········31:·iload········· | 477 | ········31:·iload·········5 |
477 | ········33:·iload·········5 | ||
478 | ········3 | 478 | ········33:·if_icmpge·····62 |
479 | ········3 | 479 | ········36:·aload·········4 |
480 | ········ | 480 | ········38:·iload_2 |
481 | ········ | 481 | ········39:·aaload |
482 | ········4 | 482 | ········40:·astore········6 |
483 | ········4 | 483 | ········42:·aload·········6 |
484 | ········4 | 484 | ········44:·aload_3 |
485 | ········4 | 485 | ········45:·invokevirtual·#81·················//·Method·java/lang/Class.isAssignableFrom:(Ljava/lang/Class;)Z |
486 | ········51:·istore_2 | ||
487 | ········ | 486 | ········48:·istore········7 |
487 | ········50:·iload·········7 | ||
488 | ········5 | 488 | ········52:·ifne··········11 |
489 | ········5 | 489 | ········55:·iload_2 |
490 | ········5 | 490 | ········56:·iconst_1 |
491 | ········5 | 491 | ········57:·iadd |
492 | ········ | 492 | ········58:·istore_2 |
493 | ········ | 493 | ········59:·goto··········30 |
494 | ········6 | 494 | ········62:·iconst_0 |
495 | ········6 | 495 | ········63:·istore_1 |
496 | ········6 | 496 | ········64:·goto··········11 |
497 | ··com.google.gson.JsonElement·deepCopy(); | 497 | ··com.google.gson.JsonElement·deepCopy(); |
498 | ····descriptor:·()Lcom/google/gson/JsonElement; | 498 | ····descriptor:·()Lcom/google/gson/JsonElement; |
499 | ····flags:·(0x1040)·ACC_BRIDGE,·ACC_SYNTHETIC | 499 | ····flags:·(0x1040)·ACC_BRIDGE,·ACC_SYNTHETIC |
500 | ····Code: | 500 | ····Code: |
501 | ······stack=300,·locals=1,·args_size=1 | 501 | ······stack=300,·locals=1,·args_size=1 |
502 | ·········0:·aload_0 | 502 | ·········0:·aload_0 |
Offset 20, 13 lines modified | Offset 20, 13 lines modified | ||
20 | ····public·Object·construct()·{ | 20 | ····public·Object·construct()·{ |
21 | ········try·{ | 21 | ········try·{ |
22 | ············final·UnsafeAllocator·unsafeAllocator·=·this.unsafeAllocator; | 22 | ············final·UnsafeAllocator·unsafeAllocator·=·this.unsafeAllocator; |
23 | ············try·{ | 23 | ············try·{ |
24 | ················return·unsafeAllocator.newInstance(this.val$rawType); | 24 | ················return·unsafeAllocator.newInstance(this.val$rawType); |
25 | ············} | 25 | ············} |
26 | ············catch·(Exception·cause)·{ | 26 | ············catch·(Exception·cause)·{ |
27 | ················throw·new·RuntimeException("Unable·to·invoke·no-args·constructor·for·"·+·this.val$type·+·".· | 27 | ················throw·new·RuntimeException("Unable·to·invoke·no-args·constructor·for·"·+·this.val$type·+·".·Register·an·InstanceCreator·with·Gson·for·this·type·may·fix·this·problem.",·cause); |
28 | ············} | 28 | ············} |
29 | ········} | 29 | ········} |
30 | ········catch·(Exception·ex)·{} | 30 | ········catch·(Exception·ex)·{} |
31 | ····} | 31 | ····} |
32 | } | 32 | } |
Offset 204, 18 lines modified | Offset 204, 20 lines modified | ||
204 | ········if·(b2)·{ | 204 | ········if·(b2)·{ |
205 | ············(clone.deserializationStrategies·=·new·ArrayList(this.deserializationStrategies)).add(exclusionStrategy); | 205 | ············(clone.deserializationStrategies·=·new·ArrayList(this.deserializationStrategies)).add(exclusionStrategy); |
206 | ········} | 206 | ········} |
207 | ········return·clone; | 207 | ········return·clone; |
208 | ····} | 208 | ····} |
209 | ···· | 209 | ···· |
210 | ····public·Excluder·withModifiers(final·int...·array)·{ | 210 | ····public·Excluder·withModifiers(final·int...·array)·{ |
211 | ········int·i·=·0; | ||
211 | ········final·Excluder·clone·=·this.clone(); | 212 | ········final·Excluder·clone·=·this.clone(); |
212 | ········clone.modifiers·=·0; | 213 | ········clone.modifiers·=·0; |
213 | ········ | 214 | ········while·(i·<·array.length)·{ |
214 | ············clone.modifiers·|=·array[i]; | 215 | ············clone.modifiers·|=·array[i]; |
216 | ············++i; | ||
215 | ········} | 217 | ········} |
216 | ········return·clone; | 218 | ········return·clone; |
217 | ····} | 219 | ····} |
218 | ···· | 220 | ···· |
219 | ····public·Excluder·withVersion(final·double·version)·{ | 221 | ····public·Excluder·withVersion(final·double·version)·{ |
220 | ········final·Excluder·clone·=·this.clone(); | 222 | ········final·Excluder·clone·=·this.clone(); |
221 | ········clone.version·=·version; | 223 | ········clone.version·=·version; |
Offset 538, 229 lines modified | Offset 538, 227 lines modified | ||
538 | ·········8:·invokevirtual·#165················//·Method·write:(Lcom/google/gson/stream/JsonWriter;Ljava/util/Map;)V | 538 | ·········8:·invokevirtual·#165················//·Method·write:(Lcom/google/gson/stream/JsonWriter;Ljava/util/Map;)V |
539 | ········11:·return | 539 | ········11:·return |
540 | ··public·void·write(com.google.gson.stream.JsonWriter,·java.util.Map); | 540 | ··public·void·write(com.google.gson.stream.JsonWriter,·java.util.Map); |
541 | ····descriptor:·(Lcom/google/gson/stream/JsonWriter;Ljava/util/Map;)V | 541 | ····descriptor:·(Lcom/google/gson/stream/JsonWriter;Ljava/util/Map;)V |
542 | ····flags:·(0x0001)·ACC_PUBLIC | 542 | ····flags:·(0x0001)·ACC_PUBLIC |
543 | ····Code: | 543 | ····Code: |
544 | ······stack=300,·locals=1 | 544 | ······stack=300,·locals=14,·args_size=3 |
545 | ·········0:·aload_2 | 545 | ·········0:·aload_2 |
546 | ·········1:·ifnonnull·····10 | 546 | ·········1:·ifnonnull·····10 |
547 | ·········4:·aload_1 | 547 | ·········4:·aload_1 |
548 | ·········5:·invokevirtual·#171················//·Method·com/google/gson/stream/JsonWriter.nullValue:()Lcom/google/gson/stream/JsonWriter; | 548 | ·········5:·invokevirtual·#171················//·Method·com/google/gson/stream/JsonWriter.nullValue:()Lcom/google/gson/stream/JsonWriter; |
549 | ·········8:·pop | 549 | ·········8:·pop |
550 | ·········9:·return | 550 | ·········9:·return |
551 | ········10:·aload_0 | 551 | ········10:·aload_0 |
552 | ········11:·getfield······#13·················//·Field·this$0:Lcom/google/gson/internal/bind/MapTypeAdapterFactory; | 552 | ········11:·getfield······#13·················//·Field·this$0:Lcom/google/gson/internal/bind/MapTypeAdapterFactory; |
553 | ········14:·astore_3 | 553 | ········14:·astore_3 |
554 | ········15:·aload_3 | 554 | ········15:·aload_3 |
555 | ········16:·invokestatic··#177················//·Method·com/google/gson/internal/bind/MapTypeAdapterFactory.access$000:(Lcom/google/gson/internal/bind/MapTypeAdapterFactory;)Z | 555 | ········16:·invokestatic··#177················//·Method·com/google/gson/internal/bind/MapTypeAdapterFactory.access$000:(Lcom/google/gson/internal/bind/MapTypeAdapterFactory;)Z |
556 | ········19:·istore········4 | 556 | ········19:·istore········4 |
557 | ········21:·iload·········4 | 557 | ········21:·iload·········4 |
558 | ········23:·ifne··········12 | 558 | ········23:·ifne··········120 |
559 | ········26:·aload_1 | 559 | ········26:·aload_1 |
560 | ········27:·invokevirtual·#179················//·Method·com/google/gson/stream/JsonWriter.beginObject:()Lcom/google/gson/stream/JsonWriter; | 560 | ········27:·invokevirtual·#179················//·Method·com/google/gson/stream/JsonWriter.beginObject:()Lcom/google/gson/stream/JsonWriter; |
561 | ········30:·pop | 561 | ········30:·pop |
562 | ········31:·aload_2 | 562 | ········31:·aload_2 |
563 | ········32:·invokeinterface·#183,··1··········//·InterfaceMethod·java/util/Map.entrySet:()Ljava/util/Set; | 563 | ········32:·invokeinterface·#183,··1··········//·InterfaceMethod·java/util/Map.entrySet:()Ljava/util/Set; |
564 | ········37:·astore_3 | ||
565 | ········38:·aload_3 | ||
566 | ········3 | 564 | ········37:·invokeinterface·#189,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator; |
567 | ········44:·astore········5 | ||
568 | ········4 | 565 | ········42:·astore_3 |
566 | ········43:·aload_3 | ||
569 | ········4 | 567 | ········44:·invokeinterface·#192,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
570 | ········ | 568 | ········49:·istore········5 |
571 | ········5 | 569 | ········51:·iload·········5 |
572 | ········5 | 570 | ········53:·ifeq··········112 |
573 | ········ | 571 | ········56:·aload_3 |
574 | ········ | 572 | ········57:·invokeinterface·#195,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
575 | ········6 | 573 | ········62:·checkcast·····#197················//·class·java/util/Map$Entry |
576 | ········ | 574 | ········65:·astore········6 |
577 | ········ | 575 | ········67:·aload·········6 |
578 | ········ | 576 | ········69:·invokeinterface·#200,··1··········//·InterfaceMethod·java/util/Map$Entry.getKey:()Ljava/lang/Object; |
579 | ········7 | 577 | ········74:·invokestatic··#53·················//·Method·java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String; |
580 | ········ | 578 | ········77:·astore········7 |
581 | ········ | 579 | ········79:·aload_1 |
582 | ········8 | 580 | ········80:·aload·········7 |
583 | ········8 | 581 | ········82:·invokevirtual·#204················//·Method·com/google/gson/stream/JsonWriter.name:(Ljava/lang/String;)Lcom/google/gson/stream/JsonWriter; |
584 | ········8 | 582 | ········85:·pop |
585 | ········8 | 583 | ········86:·aload_0 |
586 | ········ | 584 | ········87:·getfield······#26·················//·Field·valueTypeAdapter:Lcom/google/gson/TypeAdapter; |
587 | ········9 | 585 | ········90:·astore········7 |
588 | ········9 | 586 | ········92:·aload·········6 |
589 | ········9 | 587 | ········94:·invokeinterface·#207,··1··········//·InterfaceMethod·java/util/Map$Entry.getValue:()Ljava/lang/Object; |
590 | ······· | 588 | ········99:·astore········8 |
591 | ·······103:·aload_3 | ||
592 | ·······104:·aload_1 | ||
593 | ·······10 | 589 | ·······101:·aload·········7 |
590 | ·······103:·aload_1 | ||
591 | ·······104:·aload·········8 | ||
594 | ·······10 | 592 | ·······106:·invokevirtual·#210················//·Method·com/google/gson/TypeAdapter.write:(Lcom/google/gson/stream/JsonWriter;Ljava/lang/Object;)V |
595 | ·······1 | 593 | ·······109:·goto··········43 |
596 | ·······11 | 594 | ·······112:·aload_1 |
597 | ·······11 | 595 | ·······113:·invokevirtual·#212················//·Method·com/google/gson/stream/JsonWriter.endObject:()Lcom/google/gson/stream/JsonWriter; |
598 | ·······11 | 596 | ·······116:·pop |
599 | ·······11 | 597 | ·······117:·goto··········9 |
600 | ·······12 | 598 | ·······120:·iconst_0 |
601 | ·······12 | 599 | ·······121:·istore········9 |
602 | ·······12 | 600 | ·······123:·new···········#214················//·class·java/util/ArrayList |
603 | ·······12 | 601 | ·······126:·astore········10 |
604 | ·······12 | 602 | ·······128:·aload_2 |
605 | ·······1 | 603 | ·······129:·invokeinterface·#218,··1··········//·InterfaceMethod·java/util/Map.size:()I |
606 | ·······13 | 604 | ·······134:·istore········4 |
607 | ·······13 | 605 | ·······136:·aload·········10 |
608 | ·······13 | 606 | ·······138:·iload·········4 |
609 | ·······14 | 607 | ·······140:·invokespecial·#221················//·Method·java/util/ArrayList."<init>":(I)V |
610 | ·······14 | 608 | ·······143:·new···········#214················//·class·java/util/ArrayList |
611 | ·······14 | 609 | ·······146:·astore········11 |
612 | ·······14 | 610 | ·······148:·aload_2 |
613 | ·······1 | 611 | ·······149:·invokeinterface·#218,··1··········//·InterfaceMethod·java/util/Map.size:()I |
614 | ·······15 | 612 | ·······154:·istore········4 |
615 | ·······15 | 613 | ·······156:·aload·········11 |
616 | ·······15 | 614 | ·······158:·iload·········4 |
617 | ·······16 | 615 | ·······160:·invokespecial·#221················//·Method·java/util/ArrayList."<init>":(I)V |
618 | ·······16 | 616 | ·······163:·aload_2 |
619 | ·······16 | 617 | ·······164:·invokeinterface·#183,··1··········//·InterfaceMethod·java/util/Map.entrySet:()Ljava/util/Set; |
620 | ·······1 | 618 | ·······169:·astore_3 |
621 | ·······17 | 619 | ·······170:·aload_3 |
622 | ·······17 | 620 | ·······171:·invokeinterface·#189,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator; |
623 | ·······17 | 621 | ·······176:·astore········7 |
624 | ·······17 | 622 | ·······178:·aload·········7 |
625 | ·······18 | 623 | ·······180:·invokeinterface·#192,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
626 | ·······18 | 624 | ·······185:·istore········4 |
627 | ·······18 | 625 | ·······187:·iload·········4 |
628 | ·······1 | 626 | ·······189:·ifeq··········298 |
629 | ·······19 | 627 | ·······192:·aload·········7 |
630 | ·······19 | 628 | ·······194:·invokeinterface·#195,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
631 | ······· | 629 | ·······199:·checkcast·····#197················//·class·java/util/Map$Entry |
632 | ·······20 | 630 | ·······202:·astore········6 |
633 | ·······20 | 631 | ·······204:·aload_0 |
634 | ·······20 | 632 | ·······205:·getfield······#24·················//·Field·keyTypeAdapter:Lcom/google/gson/TypeAdapter; |
635 | ·······20 | 633 | ·······208:·astore_3 |
636 | ·······2 | 634 | ·······209:·aload·········6 |
637 | ·······21 | 635 | ·······211:·invokeinterface·#200,··1··········//·InterfaceMethod·java/util/Map$Entry.getKey:()Ljava/lang/Object; |
638 | ·······21 | 636 | ·······216:·astore········8 |
639 | ·······21 | 637 | ·······218:·aload_3 |
640 | ·······2 | 638 | ·······219:·aload·········8 |
641 | ·······22 | 639 | ·······221:·invokevirtual·#225················//·Method·com/google/gson/TypeAdapter.toJsonTree:(Ljava/lang/Object;)Lcom/google/gson/JsonElement; |
642 | ·······22 | 640 | ·······224:·astore········12 |
643 | ·······227:·aload·········9 | ||
644 | ·······22 | 641 | ·······226:·aload·········10 |
642 | ·······228:·aload·········12 | ||
645 | ·······23 | 643 | ·······230:·invokeinterface·#231,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z |
646 | ·······23 | 644 | ·······235:·pop |
647 | ·······23 | 645 | ·······236:·aload·········6 |
648 | ·······23 | 646 | ·······238:·invokeinterface·#207,··1··········//·InterfaceMethod·java/util/Map$Entry.getValue:()Ljava/lang/Object; |
649 | ·······24 | 647 | ·······243:·astore_3 |
650 | ·······24 | 648 | ·······244:·aload·········11 |
651 | ·······24 | 649 | ·······246:·aload_3 |
652 | ·······24 | 650 | ·······247:·invokeinterface·#231,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z |
653 | ·······25 | 651 | ·······252:·pop |
654 | ·······25 | 652 | ·······253:·aload·········12 |
655 | ·······25 | 653 | ·······255:·invokevirtual·#234················//·Method·com/google/gson/JsonElement.isJsonArray:()Z |
656 | ·······25 | 654 | ·······258:·istore········4 |
657 | ·······26 | 655 | ·······260:·iload·········4 |
658 | ·······26 | 656 | ·······262:·ifne··········277 |
659 | ·······26 | 657 | ·······265:·aload·········12 |
Max diff block lines reached; 0/20666 bytes (0.00%) of diff not shown. |
Offset 290, 60 lines modified | Offset 290, 60 lines modified | ||
290 | ········16:·getfield······#16·················//·Field·boundFields:Ljava/util/Map; | 290 | ········16:·getfield······#16·················//·Field·boundFields:Ljava/util/Map; |
291 | ········19:·astore_3 | 291 | ········19:·astore_3 |
292 | ········20:·aload_3 | 292 | ········20:·aload_3 |
293 | ········21:·invokeinterface·#99,··1···········//·InterfaceMethod·java/util/Map.values:()Ljava/util/Collection; | 293 | ········21:·invokeinterface·#99,··1···········//·InterfaceMethod·java/util/Map.values:()Ljava/util/Collection; |
294 | ········26:·astore_3 | 294 | ········26:·astore_3 |
295 | ········27:·aload_3 | 295 | ········27:·aload_3 |
296 | ········28:·invokeinterface·#105,··1··········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator; | 296 | ········28:·invokeinterface·#105,··1··········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator; |
297 | ········33:·astore | 297 | ········33:·astore_3 |
298 | ········3 | 298 | ········34:·aload_3 |
299 | ········3 | 299 | ········35:·invokeinterface·#108,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
300 | ········4 | 300 | ········40:·istore········4 |
301 | ········4 | 301 | ········42:·iload·········4 |
302 | ········4 | 302 | ········44:·ifeq··········109 |
303 | ········4 | 303 | ········47:·aload_3 |
304 | ········ | 304 | ········48:·invokeinterface·#111,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
305 | ········5 | 305 | ········53:·astore········5 |
306 | ········5 | 306 | ········55:·aload·········5 |
307 | ········ | 307 | ········57:·checkcast·····#59·················//·class·com/google/gson/internal/bind/ReflectiveTypeAdapterFactory$BoundField |
308 | ········6 | 308 | ········60:·astore········5 |
309 | ········6 | 309 | ········62:·aload·········5 |
310 | ········6 | 310 | ········64:·getfield······#114················//·Field·com/google/gson/internal/bind/ReflectiveTypeAdapterFactory$BoundField.serialized:Z |
311 | ········ | 311 | ········67:·istore········4 |
312 | ········ | 312 | ········69:·iload·········4 |
313 | ········7 | 313 | ········71:·ifeq··········34 |
314 | ········7 | 314 | ········74:·aload·········5 |
315 | ········7 | 315 | ········76:·getfield······#118················//·Field·com/google/gson/internal/bind/ReflectiveTypeAdapterFactory$BoundField.name:Ljava/lang/String; |
316 | ········ | 316 | ········79:·astore········6 |
317 | ········8 | 317 | ········81:·aload_1 |
318 | ········8 | 318 | ········82:·aload·········6 |
319 | ········8 | 319 | ········84:·invokevirtual·#121················//·Method·com/google/gson/stream/JsonWriter.name:(Ljava/lang/String;)Lcom/google/gson/stream/JsonWriter; |
320 | ········8 | 320 | ········87:·pop |
321 | ········8 | 321 | ········88:·aload·········5 |
322 | ········9 | 322 | ········90:·aload_1 |
323 | ········9 | 323 | ········91:·aload_2 |
324 | ········9 | 324 | ········92:·invokevirtual·#125················//·Method·com/google/gson/internal/bind/ReflectiveTypeAdapterFactory$BoundField.write:(Lcom/google/gson/stream/JsonWriter;Ljava/lang/Object;)V |
325 | ········9 | 325 | ········95:·goto··········34 |
326 | ········9 | 326 | ········98:·pop |
327 | ······· | 327 | ········99:·new···········#77·················//·class·java/lang/AssertionError |
328 | ·······10 | 328 | ·······102:·astore_3 |
329 | ·······10 | 329 | ·······103:·aload_3 |
330 | ·······10 | 330 | ·······104:·invokespecial·#126················//·Method·java/lang/AssertionError."<init>":()V |
331 | ·······10 | 331 | ·······107:·aload_3 |
332 | ·······10 | 332 | ·······108:·athrow |
333 | ·······1 | 333 | ·······109:·aload_1 |
334 | ·······11 | 334 | ·······110:·invokevirtual·#128················//·Method·com/google/gson/stream/JsonWriter.endObject:()Lcom/google/gson/stream/JsonWriter; |
335 | ·······11 | 335 | ·······113:·pop |
336 | ·······11 | 336 | ·······114:·goto··········9 |
337 | ······Exception·table: | 337 | ······Exception·table: |
338 | ·········from····to··target·type | 338 | ·········from····to··target·type |
339 | ············15····19····9 | 339 | ············15····19····98···Class·java/lang/IllegalAccessException |
340 | ············20····26····9 | 340 | ············20····26····98···Class·java/lang/IllegalAccessException |
341 | ············27····33····9 | 341 | ············27····33····98···Class·java/lang/IllegalAccessException |
342 | ············3 | 342 | ············34····40····98···Class·java/lang/IllegalAccessException |
343 | ············4 | 343 | ············47····53····98···Class·java/lang/IllegalAccessException |
344 | ············5 | 344 | ············55····60····98···Class·java/lang/IllegalAccessException |
345 | ············6 | 345 | ············62····67····98···Class·java/lang/IllegalAccessException |
346 | ············77····82····99···Class·java/lang/IllegalAccessException | ||
347 | ············ | 346 | ············74····79····98···Class·java/lang/IllegalAccessException |
347 | ············82····88····98···Class·java/lang/IllegalAccessException | ||
348 | ············9 | 348 | ············91····95····98···Class·java/lang/IllegalAccessException |
349 | } | 349 | } |
Offset 33, 16 lines modified | Offset 33, 16 lines modified | ||
33 | ····} | 33 | ····} |
34 | ···· | 34 | ···· |
35 | ····private·Map·getBoundFields(final·Gson·gson,·TypeToken·value,·Class·rawType)·{ | 35 | ····private·Map·getBoundFields(final·Gson·gson,·TypeToken·value,·Class·rawType)·{ |
36 | ········final·LinkedHashMap<String,·ReflectiveTypeAdapterFactory$BoundField>·linkedHashMap·=·new·LinkedHashMap<String,·ReflectiveTypeAdapterFactory$BoundField>(); | 36 | ········final·LinkedHashMap<String,·ReflectiveTypeAdapterFactory$BoundField>·linkedHashMap·=·new·LinkedHashMap<String,·ReflectiveTypeAdapterFactory$BoundField>(); |
37 | ········if·(!rawType.isInterface())·{ | 37 | ········if·(!rawType.isInterface())·{ |
38 | ············final·Type·type·=·value.getType(); | 38 | ············final·Type·type·=·value.getType(); |
39 | ············while·(rawType·!=·Object.class)·{ | 39 | ············while·(rawType·!=·Object.class)·{ |
40 | ················Field[]·declaredFields; | 40 | ················final·Field[]·declaredFields·=·rawType.getDeclaredFields(); |
41 | ················for·(int·length·=· | 41 | ················for·(int·length·=·declaredFields.length,·i·=·0;·i·<·length;·++i)·{ |
42 | ····················final·Field·field·=·declaredFields[i]; | 42 | ····················final·Field·field·=·declaredFields[i]; |
43 | ····················final·boolean·excludeField·=·this.excludeField(field,·true); | 43 | ····················final·boolean·excludeField·=·this.excludeField(field,·true); |
44 | ····················final·boolean·excludeField2·=·this.excludeField(field,·false); | 44 | ····················final·boolean·excludeField2·=·this.excludeField(field,·false); |
45 | ····················if·(excludeField·||·excludeField2)·{ | 45 | ····················if·(excludeField·||·excludeField2)·{ |
46 | ························field.setAccessible(true); | 46 | ························field.setAccessible(true); |
47 | ························final·ReflectiveTypeAdapterFactory$BoundField·boundField·=·this.createBoundField(gson,·field,·this.getFieldName(field),·TypeToken.get($Gson$Types.resolve(value.getType(),·rawType,·field.getGenericType())),·excludeField,·excludeField2); | 47 | ························final·ReflectiveTypeAdapterFactory$BoundField·boundField·=·this.createBoundField(gson,·field,·this.getFieldName(field),·TypeToken.get($Gson$Types.resolve(value.getType(),·rawType,·field.getGenericType())),·excludeField,·excludeField2); |
48 | ························final·ReflectiveTypeAdapterFactory$BoundField·reflectiveTypeAdapterFactory$BoundField·=·(ReflectiveTypeAdapterFactory$BoundField)linkedHashMap.put(boundField.name,·boundField); | 48 | ························final·ReflectiveTypeAdapterFactory$BoundField·reflectiveTypeAdapterFactory$BoundField·=·(ReflectiveTypeAdapterFactory$BoundField)linkedHashMap.put(boundField.name,·boundField); |
Offset 436, 110 lines modified | Offset 436, 108 lines modified | ||
436 | ········96:·invokevirtual·#145················//·Method·com/google/gson/stream/JsonWriter.value:(Ljava/lang/String;)Lcom/google/gson/stream/JsonWriter; | 436 | ········96:·invokevirtual·#145················//·Method·com/google/gson/stream/JsonWriter.value:(Ljava/lang/String;)Lcom/google/gson/stream/JsonWriter; |
437 | ········99:·pop | 437 | ········99:·pop |
438 | ·······100:·goto··········18 | 438 | ·······100:·goto··········18 |
439 | ·······103:·aload_2 | 439 | ·······103:·aload_2 |
440 | ·······104:·invokevirtual·#148················//·Method·com/google/gson/JsonElement.isJsonArray:()Z | 440 | ·······104:·invokevirtual·#148················//·Method·com/google/gson/JsonElement.isJsonArray:()Z |
441 | ·······107:·istore_3 | 441 | ·······107:·istore_3 |
442 | ·······108:·iload_3 | 442 | ·······108:·iload_3 |
443 | ·······109:·ifeq··········17 | 443 | ·······109:·ifeq··········170 |
444 | ·······112:·aload_1 | 444 | ·······112:·aload_1 |
445 | ·······113:·invokevirtual·#150················//·Method·com/google/gson/stream/JsonWriter.beginArray:()Lcom/google/gson/stream/JsonWriter; | 445 | ·······113:·invokevirtual·#150················//·Method·com/google/gson/stream/JsonWriter.beginArray:()Lcom/google/gson/stream/JsonWriter; |
446 | ·······116:·pop | 446 | ·······116:·pop |
447 | ·······117:·aload_2 | 447 | ·······117:·aload_2 |
448 | ·······118:·invokevirtual·#154················//·Method·com/google/gson/JsonElement.getAsJsonArray:()Lcom/google/gson/JsonArray; | 448 | ·······118:·invokevirtual·#154················//·Method·com/google/gson/JsonElement.getAsJsonArray:()Lcom/google/gson/JsonArray; |
449 | ·······121:·astore········5 | ||
450 | ·······123:·aload·········5 | ||
451 | ·······12 | 449 | ·······121:·invokevirtual·#158················//·Method·com/google/gson/JsonArray.iterator:()Ljava/util/Iterator; |
452 | ·······12 | 450 | ·······124:·astore········5 |
453 | ·······1 | 451 | ·······126:·aload·········5 |
454 | ·······1 | 452 | ·······128:·invokeinterface·#161,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
455 | ·······137:·istore_3 | ||
456 | ·······13 | 453 | ·······133:·istore········6 |
454 | ·······135:·iload·········6 | ||
457 | ·······13 | 455 | ·······137:·ifeq··········162 |
458 | ·······14 | 456 | ·······140:·aload·········5 |
459 | ·······14 | 457 | ·······142:·invokeinterface·#165,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
460 | ·······14 | 458 | ·······147:·checkcast·····#103················//·class·com/google/gson/JsonElement |
461 | ·······15 | 459 | ·······150:·astore········7 |
462 | ·······15 | 460 | ·······152:·aload_0 |
463 | ·······15 | 461 | ·······153:·aload_1 |
464 | ·······15 | 462 | ·······154:·aload·········7 |
465 | ·······15 | 463 | ·······156:·invokevirtual·#169················//·Method·write:(Lcom/google/gson/stream/JsonWriter;Lcom/google/gson/JsonElement;)V |
466 | ·······1 | 464 | ·······159:·goto··········126 |
467 | ·······16 | 465 | ·······162:·aload_1 |
468 | ·······16 | 466 | ·······163:·invokevirtual·#171················//·Method·com/google/gson/stream/JsonWriter.endArray:()Lcom/google/gson/stream/JsonWriter; |
469 | ·······16 | 467 | ·······166:·pop |
470 | ·······16 | 468 | ·······167:·goto··········18 |
471 | ·······17 | 469 | ·······170:·aload_2 |
472 | ·······17 | 470 | ·······171:·invokevirtual·#174················//·Method·com/google/gson/JsonElement.isJsonObject:()Z |
473 | ·······17 | 471 | ·······174:·istore_3 |
474 | ·······17 | 472 | ·······175:·iload_3 |
475 | ·······17 |