Offset 1, 16 lines modified | Offset 0, 0 lines modified | ||
1 | Verifies | ||
2 | Verified·using·v1·scheme·(JAR·signing):·true | ||
3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false | ||
4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false | ||
5 | Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false | ||
6 | Verified·for·SourceStamp:·false | ||
7 | Number·of·signers:·1 | ||
8 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | ||
9 | Signer·#1·certificate·SHA-256·digest:·960ce0de3cbfe93ac0c40706de9b158a51e9b49893e581581d12ae10988600e7 | ||
10 | Signer·#1·certificate·SHA-1·digest:·1dfbc5f0ef82fbf3541976d61bb3cd93378d00d2 | ||
11 | Signer·#1·certificate·MD5·digest:·8d922f1f6f934b2947787a6d03b47bb2 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·65e615b3f7c76c4966354893bc176fa83cfdcebda3f1d03695b3c0ba108fb1b2 | ||
15 | Signer·#1·public·key·SHA-1·digest:·1dfe06ad5ce265b3efb39e2be17daa84c3d829b5 | ||
16 | Signer·#1·public·key·MD5·digest:·1c07f85a9b1c7d4d20bc0a3a789b8444 |
Offset 1, 324 lines modified | Offset 1, 316 lines modified | ||
1 | There·is·no·zipfile·comment. | 1 | There·is·no·zipfile·comment. |
2 | End-of-central-directory·record: | 2 | End-of-central-directory·record: |
3 | ------------------------------- | 3 | ------------------------------- |
4 | ··Zip·archive·file·size:····················108 | 4 | ··Zip·archive·file·size:····················108822·(000000000001A916h) |
5 | ··Actual·end-cent-dir·record·offset:········108 | 5 | ··Actual·end-cent-dir·record·offset:········108800·(000000000001A900h) |
6 | ··Expected·end-cent-dir·record·offset:······108 | 6 | ··Expected·end-cent-dir·record·offset:······108800·(000000000001A900h) |
7 | ··(based·on·the·length·of·the·central·directory·and·its·expected·offset) | 7 | ··(based·on·the·length·of·the·central·directory·and·its·expected·offset) |
8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its | 8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its |
9 | ··central·directory·contains·10·entries. | 9 | ··central·directory·contains·10·entries. |
10 | ··The·central·directory·is·6 | 10 | ··The·central·directory·is·671·(000000000000029Fh)·bytes·long, |
11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile | 11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile |
12 | ··is·108 | 12 | ··is·108129·(000000000001A661h). |
13 | Central·directory·entry·#1: | 13 | Central·directory·entry·#1: |
14 | --------------------------- | 14 | --------------------------- |
15 | ·· | 15 | ··AndroidManifest.xml |
16 | ··offset·of·local·header·from·start·of·archive:···0 | 16 | ··offset·of·local·header·from·start·of·archive:···0 |
17 | ··················································(0000000000000000h)·bytes | 17 | ··················································(0000000000000000h)·bytes |
18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
19 | ··version·of·encoding·software:···················2.0 | 19 | ··version·of·encoding·software:···················2.0 |
20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
21 | ··minimum·software·version·required·to·extract:···2.0 | 21 | ··minimum·software·version·required·to·extract:···2.0 |
22 | ··compression·method:·····························deflated | 22 | ··compression·method:·····························deflated |
23 | ··compression·sub-type·(deflation):···············normal | 23 | ··compression·sub-type·(deflation):···············normal |
24 | ··file·security·status:···························not·encrypted | 24 | ··file·security·status:···························not·encrypted |
25 | ··extended·local·header:··························yes | 25 | ··extended·local·header:··························yes |
26 | ··file·last·modified·on·(DOS·date/time):··········201 | 26 | ··file·last·modified·on·(DOS·date/time):··········2017·Sep·28·00:13:54 |
27 | ··32-bit·CRC·value·(hex):························· | 27 | ··32-bit·CRC·value·(hex):·························c0baf566 |
28 | ··compressed·size:································ | 28 | ··compressed·size:································957·bytes |
29 | ··uncompressed·size:······························ | 29 | ··uncompressed·size:······························2716·bytes |
30 | ··length·of·filename:····························· | 30 | ··length·of·filename:·····························19·characters |
31 | ··length·of·extra·field:·························· | 31 | ··length·of·extra·field:··························4·bytes |
32 | ··length·of·file·comment:·························0·characters | 32 | ··length·of·file·comment:·························0·characters |
33 | ··disk·number·on·which·file·begins:···············disk·1 | 33 | ··disk·number·on·which·file·begins:···············disk·1 |
34 | ··apparent·file·type:·····························binary | 34 | ··apparent·file·type:·····························binary |
35 | ··non-MSDOS·external·file·attributes:·············000000·hex | 35 | ··non-MSDOS·external·file·attributes:·············000000·hex |
36 | ··MS-DOS·file·attributes·(00·hex):················none | 36 | ··MS-DOS·file·attributes·(00·hex):················none |
37 | ··The·central-directory·extra·field·contains: | ||
38 | ··-·A·subfield·with·ID·0xcafe·(unknown)·and·0·data·bytes. | ||
37 | ··There·is·no·file·comment. | 39 | ··There·is·no·file·comment. |
38 | Central·directory·entry·#2: | 40 | Central·directory·entry·#2: |
39 | --------------------------- | 41 | --------------------------- |
40 | ··There·are·an·extra·16·bytes·preceding·this·file. | 42 | ··There·are·an·extra·16·bytes·preceding·this·file. |
41 | ·· | 43 | ··res/drawable-xhdpi-v4/ic_sunrise.png |
42 | ··offset·of·local·header·from·start·of·archive:··· | 44 | ··offset·of·local·header·from·start·of·archive:···1026 |
43 | ··················································(0000000000000 | 45 | ··················································(0000000000000402h)·bytes |
44 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 46 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
45 | ··version·of·encoding·software:··················· | 47 | ··version·of·encoding·software:···················1.0 |
46 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 48 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
47 | ··minimum·software·version·required·to·extract:··· | 49 | ··minimum·software·version·required·to·extract:···1.0 |
48 | ··compression·method:····························· | 50 | ··compression·method:·····························none·(stored) |
49 | ··compression·sub-type·(deflation):···············normal | ||
50 | ··file·security·status:···························not·encrypted | 51 | ··file·security·status:···························not·encrypted |
51 | ··extended·local·header:·························· | 52 | ··extended·local·header:··························no |
52 | ··file·last·modified·on·(DOS·date/time):·········· | 53 | ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00 |
53 | ··32-bit·CRC·value·(hex):························· | 54 | ··32-bit·CRC·value·(hex):·························470ae895 |
54 | ··compressed·size:································ | 55 | ··compressed·size:································2645·bytes |
55 | ··uncompressed·size:······························ | 56 | ··uncompressed·size:······························2645·bytes |
56 | ··length·of·filename:····························· | 57 | ··length·of·filename:·····························36·characters |
57 | ··length·of·extra·field:··························0·bytes | 58 | ··length·of·extra·field:··························0·bytes |
58 | ··length·of·file·comment:·························0·characters | 59 | ··length·of·file·comment:·························0·characters |
59 | ··disk·number·on·which·file·begins:···············disk·1 | 60 | ··disk·number·on·which·file·begins:···············disk·1 |
60 | ··apparent·file·type:·····························binary | 61 | ··apparent·file·type:·····························binary |
61 | ··non-MSDOS·external·file·attributes:·············000000·hex | 62 | ··non-MSDOS·external·file·attributes:·············000000·hex |
62 | ··MS-DOS·file·attributes·(00·hex):················none | 63 | ··MS-DOS·file·attributes·(00·hex):················none |
63 | ··There·is·no·file·comment. | 64 | ··There·is·no·file·comment. |
64 | Central·directory·entry·#3: | 65 | Central·directory·entry·#3: |
65 | --------------------------- | 66 | --------------------------- |
67 | ··res/xml/pref_sunrise.xml | ||
66 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
67 | ··META-INF/A609D511.RSA | ||
68 | ··offset·of·local·header·from·start·of·archive:··· | 68 | ··offset·of·local·header·from·start·of·archive:···3737 |
69 | ··················································(0000000000000 | 69 | ··················································(0000000000000E99h)·bytes |
70 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 70 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
71 | ··version·of·encoding·software:···················2.0 | 71 | ··version·of·encoding·software:···················2.0 |
72 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 72 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
73 | ··minimum·software·version·required·to·extract:···2.0 | 73 | ··minimum·software·version·required·to·extract:···2.0 |
74 | ··compression·method:·····························deflated | 74 | ··compression·method:·····························deflated |
75 | ··compression·sub-type·(deflation):···············normal | 75 | ··compression·sub-type·(deflation):···············normal |
76 | ··file·security·status:···························not·encrypted | 76 | ··file·security·status:···························not·encrypted |
77 | ··extended·local·header:··························yes | 77 | ··extended·local·header:··························yes |
78 | ··file·last·modified·on·(DOS·date/time):··········201 | 78 | ··file·last·modified·on·(DOS·date/time):··········2017·Sep·28·00:13:54 |
79 | ··32-bit·CRC·value·(hex):························· | 79 | ··32-bit·CRC·value·(hex):·························2faef2d0 |
80 | ··compressed·size:································ | 80 | ··compressed·size:································350·bytes |
81 | ··uncompressed·size:······························ | 81 | ··uncompressed·size:······························656·bytes |
82 | ··length·of·filename:·····························2 | 82 | ··length·of·filename:·····························24·characters |
83 | ··length·of·extra·field:··························0·bytes | 83 | ··length·of·extra·field:··························0·bytes |
84 | ··length·of·file·comment:·························0·characters | 84 | ··length·of·file·comment:·························0·characters |
85 | ··disk·number·on·which·file·begins:···············disk·1 | 85 | ··disk·number·on·which·file·begins:···············disk·1 |
86 | ··apparent·file·type:·····························binary | 86 | ··apparent·file·type:·····························binary |
87 | ··non-MSDOS·external·file·attributes:·············000000·hex | 87 | ··non-MSDOS·external·file·attributes:·············000000·hex |
88 | ··MS-DOS·file·attributes·(00·hex):················none | 88 | ··MS-DOS·file·attributes·(00·hex):················none |
89 | ··There·is·no·file·comment. | 89 | ··There·is·no·file·comment. |
90 | Central·directory·entry·#4: | 90 | Central·directory·entry·#4: |
91 | --------------------------- | 91 | --------------------------- |
92 | ··There·are·an·extra·16·bytes·preceding·this·file. | 92 | ··There·are·an·extra·16·bytes·preceding·this·file. |
93 | ··res | 93 | ··resources.arsc |
94 | ··offset·of·local·header·from·start·of·archive:··· | 94 | ··offset·of·local·header·from·start·of·archive:···4157 |
95 | ··················································(000000000000 | 95 | ··················································(000000000000103Dh)·bytes |
96 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 96 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
97 | ··version·of·encoding·software:··················· | 97 | ··version·of·encoding·software:···················1.0 |
98 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 98 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
99 | ··minimum·software·version·required·to·extract:··· | 99 | ··minimum·software·version·required·to·extract:···1.0 |
100 | ··compression·method:····························· | 100 | ··compression·method:·····························none·(stored) |
101 | ··compression·sub-type·(deflation):···············normal | ||
Max diff block lines reached; 13750/21899 bytes (62.79%) of diff not shown. |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | 1 | Java·archive·data·(JAR) |
Offset 1, 17 lines modified | Offset 1, 16 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="3"·android:versionName="1.2"·package="de.bashtian.dashclocksunrise"> | 2 | <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="3"·android:versionName="1.2"·package="de.bashtian.dashclocksunrise"·platformBuildVersionCode="17"·platformBuildVersionName="4.2.2-1425461"> |
3 | ··<uses-sdk·android:minSdkVersion="17"·android:targetSdkVersion="17"/> | 3 | ··<uses-sdk·android:minSdkVersion="17"·android:targetSdkVersion="17"/> |
4 | ··<uses-permission·android:name="android.permission.ACCESS_COARSE_LOCATION"/> | 4 | ··<uses-permission·android:name="android.permission.ACCESS_COARSE_LOCATION"/> |
5 | ··<application·android:theme="@android:style/Theme.Holo.Light.DarkActionBar"·android:label="@string/app_name"·android:icon="@drawable/ic_sunrise"> | 5 | ··<application·android:theme="@android:style/Theme.Holo.Light.DarkActionBar"·android:label="@string/app_name"·android:icon="@drawable/ic_sunrise"> |
6 | ····<service·android:label="@string/extension_title"·android:icon="@drawable/ic_sunrise"·android:name=".SunriseExtension"·android:permission="com.google.android.apps.dashclock.permission.READ_EXTENSION_DATA"> | 6 | ····<service·android:label="@string/extension_title"·android:icon="@drawable/ic_sunrise"·android:name=".SunriseExtension"·android:permission="com.google.android.apps.dashclock.permission.READ_EXTENSION_DATA"> |
7 | ······<intent-filter> | 7 | ······<intent-filter> |
8 | ········<action·android:name="com.google.android.apps.dashclock.Extension"/> | 8 | ········<action·android:name="com.google.android.apps.dashclock.Extension"/> |
9 | ······</intent-filter> | 9 | ······</intent-filter> |
10 | ······<meta-data·android:name="protocolVersion"·android:value="1"/> | 10 | ······<meta-data·android:name="protocolVersion"·android:value="1"/> |
11 | ······<meta-data·android:name="description"·android:value="@string/extension_description"/> | 11 | ······<meta-data·android:name="description"·android:value="@string/extension_description"/> |
12 | ······<meta-data·android:name="settingsActivity"·android:value=".SunriseSettingsActivity"/> | 12 | ······<meta-data·android:name="settingsActivity"·android:value=".SunriseSettingsActivity"/> |
13 | ····</service> | 13 | ····</service> |
14 | ····<activity·android:label="@string/title_settings"·android:name=".SunriseSettingsActivity"·android:exported="true"/> | 14 | ····<activity·android:label="@string/title_settings"·android:name=".SunriseSettingsActivity"·android:exported="true"/> |
15 | ··</application> | 15 | ··</application> |
16 | ··<fdroid·buildserverid="87b04c69210bdd13d145ca362fff5da38f8a8404·"·fdroidserverid="1af98e9f09b6929116694ec1234e2ce58dd28cd4·"/> | ||
17 | </manifest> | 16 | </manifest> |
Offset 1, 120 lines modified | Offset 1, 125 lines modified | ||
00000000:·0200·0c00· | 00000000:·0200·0c00·d007·0000·0100·0000·0100·1c00··................ | ||
00000010:· | 00000010:·f001·0000·1600·0000·0000·0000·0001·0000··................ | ||
00000020:·7400·0000·0000·0000·0000·0000·1b00·0000··t............... | 00000020:·7400·0000·0000·0000·0000·0000·1b00·0000··t............... | ||
00000030:·4200·0000·6000·0000·7500·0000·ad00·0000··B...`...u....... | |||
00000030:·3f00·0000·5d00·0000·7200·0000·aa00·0000··?...]...r....... | |||
00000040:·ba00·0000·d700·0000·eb00·0000·fb00·0000··................ | |||
000000 | 00000040:·bd00·0000·da00·0000·ee00·0000·fe00·0000··................ | ||
00000060:·5101·0000·5a01·0000·5e01·0000·6201·0000··Q...Z...^...b... | |||
000000 | 00000050:·0f01·0000·2001·0000·3101·0000·4201·0000··....·...1...B... | ||
00000060:·5401·0000·5d01·0000·6101·0000·6501·0000··T...]...a...e... | |||
00000070:·6901·0000·6d01·0000·7101·0000·7601·0000··i...m...q...v... | |||
00000080:·1818·7265·732f·786d·6c2f·7072·6566·5f73··..res/xml/pref_s | 00000080:·1818·7265·732f·786d·6c2f·7072·6566·5f73··..res/xml/pref_s | ||
00000090:·756e·7269·7365·2e78·6d6c·002 | 00000090:·756e·7269·7365·2e78·6d6c·0024·2472·6573··unrise.xml.$$res | ||
000000a0:·2f64·7261·7761·626c·652d·7868·6470·692 | 000000a0:·2f64·7261·7761·626c·652d·7868·6470·692d··/drawable-xhdpi- | ||
000000b0:·6963·5f73·756e·7269·7365·2e70·6e67·001b··ic_sunrise.png.. | |||
000000c0:·1b44·6173·6843·6c6f·636b·2053·756e·7269··.DashClock·Sunri | |||
000000 | 000000b0:·7634·2f69·635f·7375·6e72·6973·652e·706e··v4/ic_sunrise.pn | ||
000000c0:·6700·1b1b·4461·7368·436c·6f63·6b20·5375··g...DashClock·Su | |||
000000d0:·6e72·6973·6520·4578·7465·6e73·696f·6e00··nrise·Extension. | |||
000000e0:·1212·5375·6e72·6973·6520·616e·6420·5375··..Sunrise·and·Su | |||
000000f0:·6e73·6574·0035·3553·686f·7773·2074·6865··nset.55Shows·the | |||
000000 | 00000100:·2073·756e·7269·7365·2061·6e64·2073·756e···sunrise·and·sun | ||
00000110:·7365·7420·7469·6d65·7320·666f·7220·796f··set·times·for·yo | |||
00000120:·7572·206c·6f63·6174·696f·6e2e·000b·0d25··ur·location....% | |||
00000130:·3124·7320·e280·9420·2532·2473·001a·1a53··1$s·...·%2$s...S | |||
00000140:·756e·7269·7365·2045·7874·656e·7369·6f6e··unrise·Extension | |||
00000150:·2053·6574·7469·6e67·7300·1111·4469·7370···Settings...Disp | |||
00000160:·6c61·7920·6e65·7874·2074·696d·6500·0d0d··lay·next·time... | |||
000000f0:·7400·3535·5368·6f77·7320·7468·6520·7375··t.55Shows·the·su | |||
00000100:·6e72·6973·6520·616e·6420·7375·6e73·6574··nrise·and·sunset | |||
00000110:·2074·696d·6573·2066·6f72·2079·6f75·7220···times·for·your· | |||
00000120:·6c6f·6361·7469·6f6e·2e00·0b0d·2531·2473··location....%1$s | |||
00000130:·20e2·8094·2025·3224·7300·1a1a·5375·6e72···...·%2$s...Sunr | |||
00000140:·6973·6520·4578·7465·6e73·696f·6e20·5365··ise·Extension·Se | |||
00000150:·7474·696e·6773·0011·1144·6973·706c·6179··ttings...Display | |||
00000160:·206e·6578·7420·7469·6d65·000d·0d31·2068···next·time...1·h | |||
00000170:·6f75·7220·6265·666f·7265·000e·0e32·2068··our·before...2·h | |||
00000180:·6f75·7273·2062·6566·6f72·6500·0e0e·3320··ours·before...3· | |||
00000190:·686f·7572·7320·6265·666f·7265·000e·0e36··hours·before...6 | |||
000001 | 00000170:·3120·686f·7572·2062·6566·6f72·6500·0e0e··1·hour·before... | ||
000001 | 00000180:·3220·686f·7572·7320·6265·666f·7265·000e··2·hours·before.. | ||
00000190:·0e33·2068·6f75·7273·2062·6566·6f72·6500··.3·hours·before. | |||
000001 | 000001a0:·0e0e·3620·686f·7572·7320·6265·666f·7265··..6·hours·before | ||
000001d0:·0006·0661·6c77·6179·7300·0101·3100·0101··...always...1... | |||
000001e0:·3200·0101·3300·0101·3600·0101·3900·0202··2...3...6...9... | |||
000001 | 000001b0:·000e·0e39·2068·6f75·7273·2062·6566·6f72··...9·hours·befor | ||
000001c0:·6500·0f0f·3132·2068·6f75·7273·2062·6566··e...12·hours·bef | |||
000001d0:·6f72·6500·0606·616c·7761·7973·0001·0131··ore...always...1 | |||
000001e0:·0001·0132·0001·0133·0001·0136·0001·0139··...2...3...6...9 | |||
000001f0:·0002·0231·3200·0101·3000·0000·0002·2001··...12...0.....·. | |||
00000200:· | 00000200:·d405·0000·7f00·0000·6400·6500·2e00·6200··........d.e...b. | ||
00000210:·6 | 00000210:·6100·7300·6800·7400·6900·6100·6e00·2e00··a.s.h.t.i.a.n... | ||
00000220:· | 00000220:·6400·6100·7300·6800·6300·6c00·6f00·6300··d.a.s.h.c.l.o.c. | ||
00000230:· | 00000230:·6b00·7300·7500·6e00·7200·6900·7300·6500··k.s.u.n.r.i.s.e. | ||
00000240:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000240:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00000250:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000250:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00000260:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000260:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00000270:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000270:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00000280:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000280:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00000290:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000290:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
000002a0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 000002a0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
000002b0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 000002b0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
000002c0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 000002c0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
000002d0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 000002d0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
000002e0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 000002e0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
000002f0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 000002f0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00000300:·0000·0000·1c01·0000·0500·0000·7801·0000··............x... | |||
00000310:·0a00·0000·0100·1c00·5c00·0000·0500·0000··........\....... | |||
00000320:·0000·0000·0001·0000·3000·0000·0000·0000··........0....... | |||
000003 | 00000300:·0000·0000·0000·0000·2001·0000·0500·0000··........·....... | ||
00000310:·7c01·0000·0a00·0000·0000·0000·0100·1c00··|............... | |||
00000340:·2100·0000·0404·6174·7472·0008·0864·7261··!.....attr...dra | |||
00000350:·7761·626c·6500·0303·786d·6c00·0606·7374··wable...xml...st | |||
00000360:·7269·6e67·0005·0561·7272·6179·0000·0000··ring...array.... | |||
00000370:·0100·1c00·4001·0000·0a00·0000·0000·0000··....@........... | |||
000003 | 00000320:·5c00·0000·0500·0000·0000·0000·0001·0000··\............... | ||
00000330:·3000·0000·0000·0000·0000·0000·0700·0000··0............... | |||
00000340:·1200·0000·1800·0000·2100·0000·0404·6174··........!.....at | |||
00000350:·7472·0008·0864·7261·7761·626c·6500·0303··tr...drawable... | |||
00000360:·786d·6c00·0606·7374·7269·6e67·0005·0561··xml...string...a | |||
00000370:·7272·6179·0000·0000·0100·1c00·4001·0000··rray........@... | |||
000003 | 00000380:·0a00·0000·0000·0000·0001·0000·4400·0000··............D... | ||
00000390:·0000·0000·0000·0000·0d00·0000·1c00·0000··................ | |||
000003a0:·2700·0000·3900·0000·5100·0000·6b00·0000··'...9...Q...k... | |||
000003b0:·7c00·0000·a300·0000·d200·0000·0a0a·6963··|.............ic | |||
000003c0:·5f73·756e·7269·7365·000c·0c70·7265·665f··_sunrise...pref_ | |||
000003d0:·7375·6e72·6973·6500·0808·6170·705f·6e61··sunrise...app_na | |||
000003e0:·6d65·000f·0f65·7874·656e·7369·6f6e·5f74··me...extension_t | |||
000003f0:·6974·6c65·0015·1565·7874·656e·7369·6f6e··itle...extension | |||
00000400:·5f64·6573·6372·6970·7469·6f6e·0017·1765··_description...e | |||
00000410:·7870·616e·6465·645f·7469·746c·655f·7465··xpanded_title_te | |||
00000420:·6d70·6c61·7465·000e·0e74·6974·6c65·5f73··mplate...title_s | |||
00000430:·6574·7469·6e67·7300·2424·7072·6566·5f73··ettings.$$pref_s | |||
000003a0:·5100·0000·6b00·0000·7c00·0000·a300·0000··Q...k...|....... | |||
000003b0:·d200·0000·0a0a·6963·5f73·756e·7269·7365··......ic_sunrise | |||
000003c0:·000c·0c70·7265·665f·7375·6e72·6973·6500··...pref_sunrise. | |||
000003d0:·0808·6170·705f·6e61·6d65·000f·0f65·7874··..app_name...ext | |||
000003e0:·656e·7369·6f6e·5f74·6974·6c65·0015·1565··ension_title...e | |||
000003f0:·7874·656e·7369·6f6e·5f64·6573·6372·6970··xtension_descrip | |||
00000400:·7469·6f6e·0017·1765·7870·616e·6465·645f··tion...expanded_ | |||
00000410:·7469·746c·655f·7465·6d70·6c61·7465·000e··title_template.. | |||
00000420:·0e74·6974·6c65·5f73·6574·7469·6e67·7300··.title_settings. | |||
00000430:·2424·7072·6566·5f73·756e·7269·7365·5f73··$$pref_sunrise_s | |||
00000440:·686f·775f·6265·666f·7265·5f68·6f75·7273··how_before_hours | |||
00000450:·5f74·6974·6c65·002c·2c70·7265·665f·7375··_title.,,pref_su | |||
00000460:·6e72·6973·655f·7368·6f77·5f62·6566·6f72··nrise_show_befor | |||
00000470:·655f·686f·7572·735f·6469·7370·6c61·795f··e_hours_display_ | |||
00000480:·6e61·6d65·7300·2525·7072·6566·5f73·756e··names.%%pref_sun | |||
000004 | 00000440:·756e·7269·7365·5f73·686f·775f·6265·666f··unrise_show_befo | ||
000004 | 00000450:·7265·5f68·6f75·7273·5f74·6974·6c65·002c··re_hours_title., | ||
00000460:·2c70·7265·665f·7375·6e72·6973·655f·7368··,pref_sunrise_sh | |||
00000470:·6f77·5f62·6566·6f72·655f·686f·7572·735f··ow_before_hours_ | |||
00000480:·6469·7370·6c61·795f·6e61·6d65·7300·2525··display_names.%% | |||
00000490:·7072·6566·5f73·756e·7269·7365·5f73·686f··pref_sunrise_sho | |||
000004a0:·775f·6265·666f·7265·5f68·6f75·7273·5f76··w_before_hours_v | |||
000004b0:·616c·7565·7300·0000·0202·1000·1000·0000··alues........... | |||
000004c0:·0100·0000·0000·0000·0202·1000·1400·0000··................ | |||
000004d0:·0200·0000·0100·0000·0000·0000·0102·4c00··..............L. | |||
000004 | 000004e0:·6000·0000·0200·0000·0100·0000·5000·0000··`...........P... | ||
000004f0:·3800·0000·0000·0000·0000·0000·0000·4001··8.............@. | |||
000004c0:·0202·1000·1400·0000·0200·0000·0100·0000··................ | |||
000004d0:·0000·0000·0102·3800·4c00·0000·0200·0000··......8.L....... | |||
000004e0:·0100·0000·3c00·0000·2400·0000·0000·0000··....<...$....... | |||
000004f0:·0000·0000·0000·4001·0000·0000·0000·0000··......@......... | |||
00000500:·0 | 00000500:·0000·0000·0000·0000·0400·0000·0000·0000··................ | ||
00000510:·0800·0000·0000·0000·0800·0003·0100·0000··................ | |||
00000520:·0202·1000·1400·0000·0300·0000·0100·0000··................ | |||
Max diff block lines reached; 4408/15813 bytes (27.88%) of diff not shown. |
Offset 1, 18 lines modified | Offset 1, 18 lines modified | ||
1 | Zip·file·size:·3910 | 1 | Zip·file·size:·391070·bytes,·number·of·entries:·284 |
2 | ?rwxrwxr-x··2.0·unx······692·b-·stor·80-Jan-01·00:00·com/google/android/apps/dashclock/api/DashClockExtension$1$1.class | 2 | ?rwxrwxr-x··2.0·unx······692·b-·stor·80-Jan-01·00:00·com/google/android/apps/dashclock/api/DashClockExtension$1$1.class |
3 | ?rwxrwxr-x··2.0·unx·····3480·b-·stor·80-Jan-01·00:00·com/google/android/apps/dashclock/api/DashClockExtension.class | 3 | ?rwxrwxr-x··2.0·unx·····3480·b-·stor·80-Jan-01·00:00·com/google/android/apps/dashclock/api/DashClockExtension.class |
4 | ?rwxrwxr-x··2.0·unx······739·b-·stor·80-Jan-01·00:00·com/google/android/apps/dashclock/api/ExtensionData$1.class | 4 | ?rwxrwxr-x··2.0·unx······739·b-·stor·80-Jan-01·00:00·com/google/android/apps/dashclock/api/ExtensionData$1.class |
5 | ?rwxrwxr-x··2.0·unx·····5556·b-·stor·80-Jan-01·00:00·com/google/android/apps/dashclock/api/ExtensionData.class | 5 | ?rwxrwxr-x··2.0·unx·····5556·b-·stor·80-Jan-01·00:00·com/google/android/apps/dashclock/api/ExtensionData.class |
6 | ?rwxrwxr-x··2.0·unx······257·b-·stor·80-Jan-01·00:00·com/google/android/apps/dashclock/api/internal/IExtension.class | 6 | ?rwxrwxr-x··2.0·unx······257·b-·stor·80-Jan-01·00:00·com/google/android/apps/dashclock/api/internal/IExtension.class |
7 | ?rwxrwxr-x··2.0·unx······319·b-·stor·80-Jan-01·00:00·com/google/android/apps/dashclock/api/internal/IExtensionHost.class | 7 | ?rwxrwxr-x··2.0·unx······319·b-·stor·80-Jan-01·00:00·com/google/android/apps/dashclock/api/internal/IExtensionHost.class |
8 | ?rwxrwxr-x··2.0·unx······102·b-·stor·80-Jan-01·00:00·com/google/android/apps/dashclock/api/package-info.class | 8 | ?rwxrwxr-x··2.0·unx······102·b-·stor·80-Jan-01·00:00·com/google/android/apps/dashclock/api/package-info.class |
9 | ?rwxrwxr-x··2.0·unx·····2821·b-·stor·80-Jan-01·00:00·com/luckycatlabs/sunrisesunset/SunriseSunsetCalculator.class | 9 | ?rwxrwxr-x··2.0·unx·····2821·b-·stor·80-Jan-01·00:00·com/luckycatlabs/sunrisesunset/SunriseSunsetCalculator.class |
10 | ?rwxrwxr-x··2.0·unx······693·b-·stor·80-Jan-01·00:00·com/luckycatlabs/sunrisesunset/Zenith.class | 10 | ?rwxrwxr-x··2.0·unx······693·b-·stor·80-Jan-01·00:00·com/luckycatlabs/sunrisesunset/Zenith.class |
11 | ?rwxrwxr-x··2.0·unx·····722 | 11 | ?rwxrwxr-x··2.0·unx·····7227·b-·stor·80-Jan-01·00:00·com/luckycatlabs/sunrisesunset/calculator/SolarEventCalculator.class |
12 | ?rwxrwxr-x··2.0·unx······580·b-·stor·80-Jan-01·00:00·com/luckycatlabs/sunrisesunset/dto/Location.class | 12 | ?rwxrwxr-x··2.0·unx······580·b-·stor·80-Jan-01·00:00·com/luckycatlabs/sunrisesunset/dto/Location.class |
13 | ?rwxrwxr-x··2.0·unx·····2070·b-·stor·80-Jan-01·00:00·com/luckycatlabs/sunrisesunset/util/BaseTestCase.class | 13 | ?rwxrwxr-x··2.0·unx·····2070·b-·stor·80-Jan-01·00:00·com/luckycatlabs/sunrisesunset/util/BaseTestCase.class |
14 | ?rwxrwxr-x··2.0·unx·····1380·b-·stor·80-Jan-01·00:00·com/luckycatlabs/sunrisesunset/util/CSVTestDriver.class | 14 | ?rwxrwxr-x··2.0·unx·····1380·b-·stor·80-Jan-01·00:00·com/luckycatlabs/sunrisesunset/util/CSVTestDriver.class |
15 | ?rwxrwxr-x··2.0·unx······175·b-·stor·80-Jan-01·00:00·de/bashtian/dashclocksunrise/BuildConfig.class | 15 | ?rwxrwxr-x··2.0·unx······175·b-·stor·80-Jan-01·00:00·de/bashtian/dashclocksunrise/BuildConfig.class |
16 | ?rwxrwxr-x··2.0·unx······300·b-·stor·80-Jan-01·00:00·de/bashtian/dashclocksunrise/R$array.class | 16 | ?rwxrwxr-x··2.0·unx······300·b-·stor·80-Jan-01·00:00·de/bashtian/dashclocksunrise/R$array.class |
17 | ?rwxrwxr-x··2.0·unx······150·b-·stor·80-Jan-01·00:00·de/bashtian/dashclocksunrise/R$attr.class | 17 | ?rwxrwxr-x··2.0·unx······150·b-·stor·80-Jan-01·00:00·de/bashtian/dashclocksunrise/R$attr.class |
18 | ?rwxrwxr-x··2.0·unx······208·b-·stor·80-Jan-01·00:00·de/bashtian/dashclocksunrise/R$drawable.class | 18 | ?rwxrwxr-x··2.0·unx······208·b-·stor·80-Jan-01·00:00·de/bashtian/dashclocksunrise/R$drawable.class |
Offset 146, 15 lines modified | Offset 146, 15 lines modified | ||
146 | ?rwxrwxr-x··2.0·unx·····3694·b-·stor·80-Jan-01·00:00·org/junit/runners/model/TestClass.class | 146 | ?rwxrwxr-x··2.0·unx·····3694·b-·stor·80-Jan-01·00:00·org/junit/runners/model/TestClass.class |
147 | ?rwxrwxr-x··2.0·unx·······82·b-·stor·80-Jan-01·00:00·org/junit/runners/package-info.class | 147 | ?rwxrwxr-x··2.0·unx·······82·b-·stor·80-Jan-01·00:00·org/junit/runners/package-info.class |
148 | ?rwxrwxr-x··2.0·unx·····1303·b-·stor·80-Jan-01·00:00·com/google/android/apps/dashclock/api/internal/IExtension$Stub$Proxy.class | 148 | ?rwxrwxr-x··2.0·unx·····1303·b-·stor·80-Jan-01·00:00·com/google/android/apps/dashclock/api/internal/IExtension$Stub$Proxy.class |
149 | ?rwxrwxr-x··2.0·unx·····1693·b-·stor·80-Jan-01·00:00·com/google/android/apps/dashclock/api/internal/IExtension$Stub.class | 149 | ?rwxrwxr-x··2.0·unx·····1693·b-·stor·80-Jan-01·00:00·com/google/android/apps/dashclock/api/internal/IExtension$Stub.class |
150 | ?rwxrwxr-x··2.0·unx·····1517·b-·stor·80-Jan-01·00:00·com/google/android/apps/dashclock/api/internal/IExtensionHost$Stub$Proxy.class | 150 | ?rwxrwxr-x··2.0·unx·····1517·b-·stor·80-Jan-01·00:00·com/google/android/apps/dashclock/api/internal/IExtensionHost$Stub$Proxy.class |
151 | ?rwxrwxr-x··2.0·unx·····1971·b-·stor·80-Jan-01·00:00·com/google/android/apps/dashclock/api/internal/IExtensionHost$Stub.class | 151 | ?rwxrwxr-x··2.0·unx·····1971·b-·stor·80-Jan-01·00:00·com/google/android/apps/dashclock/api/internal/IExtensionHost$Stub.class |
152 | ?rwxrwxr-x··2.0·unx·····2703·b-·stor·80-Jan-01·00:00·com/luckycatlabs/sunrisesunset/SunriseSunsetCalculatorTest.class | 152 | ?rwxrwxr-x··2.0·unx·····2703·b-·stor·80-Jan-01·00:00·com/luckycatlabs/sunrisesunset/SunriseSunsetCalculatorTest.class |
153 | ?rwxrwxr-x··2.0·unx·····33 | 153 | ?rwxrwxr-x··2.0·unx·····3341·b-·stor·80-Jan-01·00:00·com/luckycatlabs/sunrisesunset/SunriseSunsetDataTest.class |
154 | ?rwxrwxr-x··2.0·unx·····1947·b-·stor·80-Jan-01·00:00·com/luckycatlabs/sunrisesunset/calculator/SolarEventCalculatorTest.class | 154 | ?rwxrwxr-x··2.0·unx·····1947·b-·stor·80-Jan-01·00:00·com/luckycatlabs/sunrisesunset/calculator/SolarEventCalculatorTest.class |
155 | ?rwxrwxr-x··2.0·unx·····5889·b-·stor·80-Jan-01·00:00·de/bashtian/dashclocksunrise/SunriseExtension.class | 155 | ?rwxrwxr-x··2.0·unx·····5889·b-·stor·80-Jan-01·00:00·de/bashtian/dashclocksunrise/SunriseExtension.class |
156 | ?rwxrwxr-x··2.0·unx······640·b-·stor·80-Jan-01·00:00·junit/extensions/TestDecorator.class | 156 | ?rwxrwxr-x··2.0·unx······640·b-·stor·80-Jan-01·00:00·junit/extensions/TestDecorator.class |
157 | ?rwxrwxr-x··2.0·unx······562·b-·stor·80-Jan-01·00:00·junit/extensions/TestSetup$1.class | 157 | ?rwxrwxr-x··2.0·unx······562·b-·stor·80-Jan-01·00:00·junit/extensions/TestSetup$1.class |
158 | ?rwxrwxr-x··2.0·unx······801·b-·stor·80-Jan-01·00:00·junit/framework/ComparisonFailure.class | 158 | ?rwxrwxr-x··2.0·unx······801·b-·stor·80-Jan-01·00:00·junit/framework/ComparisonFailure.class |
159 | ?rwxrwxr-x··2.0·unx·····2865·b-·stor·80-Jan-01·00:00·junit/framework/JUnit4TestAdapter.class | 159 | ?rwxrwxr-x··2.0·unx·····2865·b-·stor·80-Jan-01·00:00·junit/framework/JUnit4TestAdapter.class |
160 | ?rwxrwxr-x··2.0·unx·····1123·b-·stor·80-Jan-01·00:00·junit/framework/JUnit4TestAdapterCache$1.class | 160 | ?rwxrwxr-x··2.0·unx·····1123·b-·stor·80-Jan-01·00:00·junit/framework/JUnit4TestAdapterCache$1.class |
Offset 279, 8 lines modified | Offset 279, 8 lines modified | ||
279 | ?rwxrwxr-x··2.0·unx······834·b-·stor·80-Jan-01·00:00·org/junit/internal/matchers/SubstringMatcher.class | 279 | ?rwxrwxr-x··2.0·unx······834·b-·stor·80-Jan-01·00:00·org/junit/internal/matchers/SubstringMatcher.class |
280 | ?rwxrwxr-x··2.0·unx······964·b-·stor·80-Jan-01·00:00·org/junit/rules/ExpectedException$1.class | 280 | ?rwxrwxr-x··2.0·unx······964·b-·stor·80-Jan-01·00:00·org/junit/rules/ExpectedException$1.class |
281 | ?rwxrwxr-x··2.0·unx······181·b-·stor·80-Jan-01·00:00·org/junit/runners/AllTests.class | 281 | ?rwxrwxr-x··2.0·unx······181·b-·stor·80-Jan-01·00:00·org/junit/runners/AllTests.class |
282 | ?rwxrwxr-x··2.0·unx······181·b-·stor·80-Jan-01·00:00·org/junit/runners/JUnit4.class | 282 | ?rwxrwxr-x··2.0·unx······181·b-·stor·80-Jan-01·00:00·org/junit/runners/JUnit4.class |
283 | ?rwxrwxr-x··2.0·unx·····2322·b-·stor·80-Jan-01·00:00·org/junit/runners/Parameterized$TestClassRunnerForParameters.class | 283 | ?rwxrwxr-x··2.0·unx·····2322·b-·stor·80-Jan-01·00:00·org/junit/runners/Parameterized$TestClassRunnerForParameters.class |
284 | ?rwxrwxr-x··2.0·unx·····2330·b-·stor·80-Jan-01·00:00·org/junit/runners/Parameterized.class | 284 | ?rwxrwxr-x··2.0·unx·····2330·b-·stor·80-Jan-01·00:00·org/junit/runners/Parameterized.class |
285 | ?rwxrwxr-x··2.0·unx······599·b-·stor·80-Jan-01·00:00·org/junit/internal/matchers/StringContains.class | 285 | ?rwxrwxr-x··2.0·unx······599·b-·stor·80-Jan-01·00:00·org/junit/internal/matchers/StringContains.class |
286 | 284·files,·3440 | 286 | 284·files,·344018·bytes·uncompressed,·344018·bytes·compressed:··0.0% |
Offset 147, 21 lines modified | Offset 147, 20 lines modified | ||
147 | ····} | 147 | ····} |
148 | ···· | 148 | ···· |
149 | ····private·BigDecimal·getMeanAnomaly(final·BigDecimal·bigDecimal)·{ | 149 | ····private·BigDecimal·getMeanAnomaly(final·BigDecimal·bigDecimal)·{ |
150 | ········return·this.setScale(this.multiplyBy(new·BigDecimal("0.9856"),·bigDecimal).subtract(new·BigDecimal("3.289"))); | 150 | ········return·this.setScale(this.multiplyBy(new·BigDecimal("0.9856"),·bigDecimal).subtract(new·BigDecimal("3.289"))); |
151 | ····} | 151 | ····} |
152 | ···· | 152 | ···· |
153 | ····private·BigDecimal·getRightAscension(final·BigDecimal·bigDecimal)·{ | 153 | ····private·BigDecimal·getRightAscension(final·BigDecimal·bigDecimal)·{ |
154 | ········final·long·n·=·360L; | ||
155 | ········BigDecimal·bigDecimal2·=·this.setScale(this.convertRadiansToDegrees(new·BigDecimal(Math.atan(this.convertDegreesToRadians(this.multiplyBy(this.convertRadiansToDegrees(new·BigDecimal(Math.tan(this.convertDegreesToRadians(bigDecimal).doubleValue()))),·new·BigDecimal("0.91764"))).doubleValue())))); | 154 | ········BigDecimal·bigDecimal2·=·this.setScale(this.convertRadiansToDegrees(new·BigDecimal(Math.atan(this.convertDegreesToRadians(this.multiplyBy(this.convertRadiansToDegrees(new·BigDecimal(Math.tan(this.convertDegreesToRadians(bigDecimal).doubleValue()))),·new·BigDecimal("0.91764"))).doubleValue())))); |
156 | ········if·(bigDecimal2.doubleValue()·<·0.0)·{ | 155 | ········if·(bigDecimal2.doubleValue()·<·0.0)·{ |
157 | ············bigDecimal2·=·bigDecimal2.add(BigDecimal.valueOf( | 156 | ············bigDecimal2·=·bigDecimal2.add(BigDecimal.valueOf(360L)); |
158 | ········} | 157 | ········} |
159 | ········else·if·(bigDecimal2.doubleValue()·>·360.0)·{ | 158 | ········else·if·(bigDecimal2.doubleValue()·>·360.0)·{ |
160 | ············bigDecimal2·=·bigDecimal2.subtract(BigDecimal.valueOf( | 159 | ············bigDecimal2·=·bigDecimal2.subtract(BigDecimal.valueOf(360L)); |
161 | ········} | 160 | ········} |
162 | ········final·BigDecimal·value·=·BigDecimal.valueOf(90); | 161 | ········final·BigDecimal·value·=·BigDecimal.valueOf(90); |
163 | ········return·this.divideBy(bigDecimal2.add(bigDecimal.divide(value,·0,·RoundingMode.FLOOR).multiply(value).subtract(bigDecimal2.divide(value,·0,·RoundingMode.FLOOR).multiply(value))),·BigDecimal.valueOf((long)15)); | 162 | ········return·this.divideBy(bigDecimal2.add(bigDecimal.divide(value,·0,·RoundingMode.FLOOR).multiply(value).subtract(bigDecimal2.divide(value,·0,·RoundingMode.FLOOR).multiply(value))),·BigDecimal.valueOf((long)15)); |
164 | ····} | 163 | ····} |
165 | ···· | 164 | ···· |
166 | ····private·BigDecimal·getSinOfSunDeclination(final·BigDecimal·bigDecimal)·{ | 165 | ····private·BigDecimal·getSinOfSunDeclination(final·BigDecimal·bigDecimal)·{ |
167 | ········return·this.setScale(BigDecimal.valueOf(Math.sin(this.convertDegreesToRadians(bigDecimal).doubleValue())).multiply(new·BigDecimal("0.39782"))); | 166 | ········return·this.setScale(BigDecimal.valueOf(Math.sin(this.convertDegreesToRadians(bigDecimal).doubleValue())).multiply(new·BigDecimal("0.39782"))); |
Offset 161, 48 lines modified | Offset 161, 48 lines modified | ||
161 | ········73:·aload·········6 | 161 | ········73:·aload·········6 |
162 | ········75:·invokeinterface·#58,··4···········//·InterfaceMethod·java/util/concurrent/Future.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; | 162 | ········75:·invokeinterface·#58,··4···········//·InterfaceMethod·java/util/concurrent/Future.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; |
163 | ········80:·pop | 163 | ········80:·pop |
164 | ········81:·return | 164 | ········81:·return |
165 | ········82:·astore········8 | 165 | ········82:·astore········8 |
166 | ········84:·aload_0 | 166 | ········84:·aload_0 |
167 | ········85:·getfield······#12·················//·Field·this$0:Lorg/junit/internal/runners/MethodRoadie; | 167 | ········85:·getfield······#12·················//·Field·this$0:Lorg/junit/internal/runners/MethodRoadie; |
168 | ········88:·astore········ | 168 | ········88:·astore········6 |
169 | ········90:·new···········#60·················//·class·java/lang/Exception | 169 | ········90:·new···········#60·················//·class·java/lang/Exception |
170 | ········93:·astore········ | 170 | ········93:·astore········9 |
171 | ········95:·iconst_1 | 171 | ········95:·iconst_1 |
172 | ········96:·istore········1 | 172 | ········96:·istore········10 |
173 | ········98:·iload·········1 | 173 | ········98:·iload·········10 |
174 | ·······100:·anewarray·····#4··················//·class·java/lang/Object | 174 | ·······100:·anewarray·····#4··················//·class·java/lang/Object |
175 | ·······103:·astore········1 | 175 | ·······103:·astore········11 |
176 | ·······105:·aload_0 | 176 | ·······105:·aload_0 |
177 | ·······106:·getfield······#14·················//·Field·val$timeout:J | 177 | ·······106:·getfield······#14·················//·Field·val$timeout:J |
178 | ·······109:·lstore········1 | 178 | ·······109:·lstore········12 |
179 | ·······111:·lload·········1 | 179 | ·······111:·lload·········12 |
180 | ·······113:·invokestatic··#69·················//·Method·java/lang/Long.valueOf:(J)Ljava/lang/Long; | 180 | ·······113:·invokestatic··#69·················//·Method·java/lang/Long.valueOf:(J)Ljava/lang/Long; |
181 | ·······116:·astore········1 | 181 | ·······116:·astore········14 |
182 | ·······118:·aload·········1 | 182 | ·······118:·aload·········11 |
183 | ·······120:·iconst_0 | 183 | ·······120:·iconst_0 |
184 | ·······121:·aload·········1 | 184 | ·······121:·aload·········14 |
185 | ·······123:·aastore | 185 | ·······123:·aastore |
186 | ·······124:·ldc···········#62·················//·String·test·timed·out·after·%d·milliseconds | 186 | ·······124:·ldc···········#62·················//·String·test·timed·out·after·%d·milliseconds |
187 | ·······126:·aload·········1 | 187 | ·······126:·aload·········11 |
188 | ·······128:·invokestatic··#75·················//·Method·java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 188 | ·······128:·invokestatic··#75·················//·Method·java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
189 | ·······131:·astore········ | 189 | ·······131:·astore········15 |
190 | ·······133:·aload········· | 190 | ·······133:·aload·········9 |
191 | ·······135:·aload········· | 191 | ·······135:·aload·········15 |
192 | ·······137:·invokespecial·#78·················//·Method·java/lang/Exception."<init>":(Ljava/lang/String;)V | 192 | ·······137:·invokespecial·#78·················//·Method·java/lang/Exception."<init>":(Ljava/lang/String;)V |
193 | ·······140:·aload········· | 193 | ·······140:·aload·········6 |
194 | ·······142:·aload········· | 194 | ·······142:·aload·········9 |
195 | ·······144:·invokevirtual·#84·················//·Method·org/junit/internal/runners/MethodRoadie.addFailure:(Ljava/lang/Throwable;)V | 195 | ·······144:·invokevirtual·#84·················//·Method·org/junit/internal/runners/MethodRoadie.addFailure:(Ljava/lang/Throwable;)V |
196 | ·······147:·goto··········81 | 196 | ·······147:·goto··········81 |
197 | ·······150:·astore········8 | 197 | ·······150:·astore········8 |
198 | ·······152:·aload_0 | 198 | ·······152:·aload_0 |
199 | ·······153:·getfield······#12·················//·Field·this$0:Lorg/junit/internal/runners/MethodRoadie; | 199 | ·······153:·getfield······#12·················//·Field·this$0:Lorg/junit/internal/runners/MethodRoadie; |
200 | ·······156:·astore········ | 200 | ·······156:·astore········6 |
201 | ·······158:·aload········· | 201 | ·······158:·aload·········6 |
202 | ·······160:·aload·········8 | 202 | ·······160:·aload·········8 |
203 | ·······162:·invokevirtual·#84·················//·Method·org/junit/internal/runners/MethodRoadie.addFailure:(Ljava/lang/Throwable;)V | 203 | ·······162:·invokevirtual·#84·················//·Method·org/junit/internal/runners/MethodRoadie.addFailure:(Ljava/lang/Throwable;)V |
204 | ·······165:·goto··········81 | 204 | ·······165:·goto··········81 |
205 | ······Exception·table: | 205 | ······Exception·table: |
206 | ·········from····to··target·type | 206 | ·········from····to··target·type |
207 | ············27····31····82···Class·java/util/concurrent/TimeoutException | 207 | ············27····31····82···Class·java/util/concurrent/TimeoutException |
208 | ············27····31···150···Class·java/lang/Exception | 208 | ············27····31···150···Class·java/lang/Exception |
Offset 381, 217 lines modified | Offset 381, 209 lines modified | ||
381 | ·········5:·invokestatic··#108················//·Method·java/util/TimeZone.setDefault:(Ljava/util/TimeZone;)V | 381 | ·········5:·invokestatic··#108················//·Method·java/util/TimeZone.setDefault:(Ljava/util/TimeZone;)V |
382 | ·········8:·return | 382 | ·········8:·return |
383 | ··public·void·testRiseAndSetTimes(); | 383 | ··public·void·testRiseAndSetTimes(); |
384 | ····descriptor:·()V | 384 | ····descriptor:·()V |
385 | ····flags:·(0x0001)·ACC_PUBLIC | 385 | ····flags:·(0x0001)·ACC_PUBLIC |
386 | ····Code: | 386 | ····Code: |
387 | ······stack=300,·locals=1 | 387 | ······stack=300,·locals=17,·args_size=1 |
388 | ·········0:·getstatic·····#96·················//·Field·dataSetNames:[Ljava/lang/String; | 388 | ·········0:·getstatic·····#96·················//·Field·dataSetNames:[Ljava/lang/String; |
389 | ·········3:·astore_1 | 389 | ·········3:·astore_1 |
390 | ·········4:·aload_1 | 390 | ·········4:·aload_1 |
391 | ·········5:·arraylength | 391 | ·········5:·arraylength |
392 | ·········6:·istore_2 | 392 | ·········6:·istore_2 |
393 | ·········7:·iconst_0 | 393 | ·········7:·iconst_0 |
394 | ·········8:·istore_3 | 394 | ·········8:·istore_3 |
395 | ·········9:· | 395 | ·········9:·iload_3 |
396 | ········10:·iload_2 | ||
397 | ········11:·if_icmpge·····392 | ||
398 | ········14:·aload_1 | ||
399 | ········15:·iload_3 | ||
400 | ········16:·aaload | ||
396 | ········1 | 401 | ········17:·astore········4 |
397 | ········12:·iconst_0 | ||
398 | ········13:·istore········5 | ||
399 | ········15:·iload·········5 | ||
400 | ········17:·iload_2 | ||
401 | ········18:·if_icmpge·····407 | ||
402 | ········21:·aload_1 | ||
403 | ········22:·iload·········5 | ||
404 | ········24:·aaload | ||
405 | ········25:·astore········6 | ||
406 | ········ | 402 | ········19:·getstatic·····#90·················//·Field·driver:Lcom/luckycatlabs/sunrisesunset/util/CSVTestDriver; |
407 | ········ | 403 | ········22:·aload·········4 |
408 | ········ | 404 | ········24:·invokevirtual·#112················//·Method·com/luckycatlabs/sunrisesunset/util/CSVTestDriver.getData:(Ljava/lang/String;)Ljava/util/List; |
409 | ········ | 405 | ········27:·astore········5 |
410 | ········ | 406 | ········29:·aload·········4 |
411 | ········3 | 407 | ········31:·ldc···········#114················//·String·\\# |
408 | ········33:·invokevirtual·#44·················//·Method·java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String; | ||
409 | ········36:·astore········6 | ||
410 | ········38:·aload·········6 | ||
411 | ········40:·iconst_1 | ||
412 | ········41:·aaload | ||
413 | ········42:·ldc···········#116················//·String·\\. | ||
412 | ········4 | 414 | ········44:·invokevirtual·#44·················//·Method·java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String; |
413 | ········4 | 415 | ········47:·astore········7 |
414 | ········46:·aload·········8 | ||
415 | ········4 | 416 | ········49:·aconst_null |
416 | ········49:·aaload | ||
417 | ········50:·ldc···········#116················//·String·\\. | ||
418 | ········52:·invokevirtual·#44·················//·Method·java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String; | ||
419 | ········5 | 417 | ········50:·astore········8 |
420 | ········57:·aconst_null | ||
421 | ········58:·astore········10 | ||
422 | ········ | 418 | ········52:·aload·········7 |
423 | ········ | 419 | ········54:·iconst_0 |
424 | ········ | 420 | ········55:·aaload |
425 | ········ | 421 | ········56:·astore········7 |
426 | ········ | 422 | ········58:·bipush········45 |
427 | ········6 | 423 | ········60:·istore········9 |
428 | ········ | 424 | ········62:·bipush········47 |
429 | ········ | 425 | ········64:·istore········10 |
430 | ········ | 426 | ········66:·aload·········7 |
427 | ········68:·iload·········9 | ||
431 | ········7 | 428 | ········70:·iload·········10 |
432 | ········78:·iload·········12 | ||
433 | ········ | 429 | ········72:·invokevirtual·#48·················//·Method·java/lang/String.replace:(CC)Ljava/lang/String; |
434 | ········ | 430 | ········75:·astore········11 |
435 | ········85:·iconst_0 | ||
436 | ········86:·istore········14 | ||
437 | ········ | 431 | ········77:·aload·········6 |
438 | ········ | 432 | ········79:·iconst_0 |
439 | ········ | 433 | ········80:·aaload |
440 | ········ | 434 | ········81:·astore········7 |
441 | ········ | 435 | ········83:·aload_0 |
442 | ········ | 436 | ········84:·aload·········7 |
443 | ········ | 437 | ········86:·invokespecial·#122················//·Method·createLocation:(Ljava/lang/String;)Lcom/luckycatlabs/sunrisesunset/dto/Location; |
444 | ······· | 438 | ········89:·astore········7 |
445 | ······· | 439 | ········91:·aload_0 |
446 | ······· | 440 | ········92:·aload·········7 |
447 | ······· | 441 | ········94:·putfield······#126················//·Field·location:Lcom/luckycatlabs/sunrisesunset/dto/Location; |
448 | ······· | 442 | ········97:·aload·········5 |
449 | ······· | 443 | ········99:·invokeinterface·#132,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
450 | ·······1 | 444 | ·······104:·astore········7 |
451 | ·······1 | 445 | ·······106:·aload·········7 |
452 | ·······1 | 446 | ·······108:·invokeinterface·#138,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
453 | ·······1 | 447 | ·······113:·istore········9 |
454 | ·······126:·iload·········14 | ||
455 | ·······128:·ifeq··········396 | ||
456 | ·······1 | 448 | ·······115:·iload·········9 |
449 | ·······117:·ifeq··········385 | ||
450 | ·······120:·aload·········7 | ||
457 | ·······1 | 451 | ·······122:·invokeinterface·#142,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
458 | ·······1 | 452 | ·······127:·checkcast·····#143················//·class·"[Ljava/lang/String;" |
459 | ·······1 | 453 | ·······130:·astore········12 |
460 | ·······1 | 454 | ·······132:·aload·········12 |
461 | ·······1 | 455 | ·······134:·iconst_0 |
462 | ·······1 | 456 | ·······135:·aaload |
463 | ·······1 | 457 | ·······136:·astore········13 |
464 | ·······1 | 458 | ·······138:·aload·········13 |
465 | ·······1 | 459 | ·······140:·ldc···········#145················//·String·\\/ |
466 | ·······1 | 460 | ·······142:·invokevirtual·#44·················//·Method·java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String; |
467 | ·······1 | 461 | ·······145:·astore········8 |
468 | ·······1 | 462 | ·······147:·aload_0 |
469 | ·······1 | 463 | ·······148:·aload·········8 |
470 | ·······1 | 464 | ·······150:·invokespecial·#149················//·Method·createCalendar:([Ljava/lang/String;)Ljava/util/Calendar; |
471 | ·······1 | 465 | ·······153:·astore········14 |
472 | ·······1 | 466 | ·······155:·new···········#151················//·class·com/luckycatlabs/sunrisesunset/SunriseSunsetCalculator |
473 | ·······1 | 467 | ·······158:·astore········15 |
474 | ·······1 | 468 | ·······160:·aload_0 |
475 | ·······1 | 469 | ·······161:·getfield······#126················//·Field·location:Lcom/luckycatlabs/sunrisesunset/dto/Location; |
476 | ·······1 | 470 | ·······164:·astore········8 |
471 | ·······166:·aload·········15 | ||
472 | ·······168:·aload·········8 | ||
477 | ·······17 | 473 | ·······170:·aload·········11 |
478 | ·······179:·aload·········9 | ||
479 | ·······181:·aload·········13 | ||
480 | ·······1 | 474 | ·······172:·invokespecial·#154················//·Method·com/luckycatlabs/sunrisesunset/SunriseSunsetCalculator."<init>":(Lcom/luckycatlabs/sunrisesunset/dto/Location;Ljava/lang/String;)V |
475 | ·······175:·aload·········12 | ||
476 | ·······177:·iconst_1 | ||
477 | ·······178:·aaload | ||
478 | ·······179:·astore········8 | ||
481 | ·······18 | 479 | ·······181:·aload·········15 |
482 | ·······188:·iconst_1 | ||
483 | ·······189:·aaload | ||
484 | ·······190:·astore········9 | ||
485 | ·······1 | 480 | ·······183:·aload·········14 |
486 | ·······194:·aload·········17 | ||
Max diff block lines reached; 0/18542 bytes (0.00%) of diff not shown. |
Offset 42, 30 lines modified | Offset 42, 30 lines modified | ||
42 | ····invoke-static·{v0,·p0,·p1},·Ljunit/framework/Assert;->assertEquals(Ljava/lang/String;CC)V | 42 | ····invoke-static·{v0,·p0,·p1},·Ljunit/framework/Assert;->assertEquals(Ljava/lang/String;CC)V |
43 | ····.line·180 | 43 | ····.line·180 |
44 | ····return-void | 44 | ····return-void |
45 | .end·method | 45 | .end·method |
46 | .method·public·static·assertEquals(DDD)V | 46 | .method·public·static·assertEquals(DDD)V |
47 | ····.locals· | 47 | ····.locals·8 |
48 | ····.param·p0,·"expected"····#·D | 48 | ····.param·p0,·"expected"····#·D |
49 | ····.param·p2,·"actual"····#·D | 49 | ····.param·p2,·"actual"····#·D |
50 | ····.param·p4,·"delta"····#·D | 50 | ····.param·p4,·"delta"····#·D |
51 | ····.prologue | 51 | ····.prologue |
52 | ····.line·109 | 52 | ····.line·109 |
53 | ····const/4·v | 53 | ····const/4·v1,·0x0 |
54 | ····move-wide·v | 54 | ····move-wide·v2,·p0 |
55 | ····move-wide·v | 55 | ····move-wide·v4,·p2 |
56 | ····move-wide·v | 56 | ····move-wide·v6,·p4 |
57 | ····invoke-static/range·{v | 57 | ····invoke-static/range·{v1·..·v7},·Ljunit/framework/Assert;->assertEquals(Ljava/lang/String;DDD)V |
58 | ····.line·110 | 58 | ····.line·110 |
59 | ····return-void | 59 | ····return-void |
60 | .end·method | 60 | .end·method |
61 | .method·public·static·assertEquals(FFF)V | 61 | .method·public·static·assertEquals(FFF)V |
62 | ····.locals·1 | 62 | ····.locals·1 |
Offset 95, 15 lines modified | Offset 95, 15 lines modified | ||
95 | ····invoke-static·{v0,·p0,·p1},·Ljunit/framework/Assert;->assertEquals(Ljava/lang/String;II)V | 95 | ····invoke-static·{v0,·p0,·p1},·Ljunit/framework/Assert;->assertEquals(Ljava/lang/String;II)V |
96 | ····.line·206 | 96 | ····.line·206 |
97 | ····return-void | 97 | ····return-void |
98 | .end·method | 98 | .end·method |
99 | .method·public·static·assertEquals(JJ)V | 99 | .method·public·static·assertEquals(JJ)V |
100 | ····.locals· | 100 | ····.locals·2 |
101 | ····.param·p0,·"expected"····#·J | 101 | ····.param·p0,·"expected"····#·J |
102 | ····.param·p2,·"actual"····#·J | 102 | ····.param·p2,·"actual"····#·J |
103 | ····.prologue | 103 | ····.prologue |
104 | ····.line·140 | 104 | ····.line·140 |
105 | ····const/4·v0,·0x0 | 105 | ····const/4·v0,·0x0 |
Offset 169, 15 lines modified | Offset 169, 15 lines modified | ||
169 | ····invoke-static·{p0,·v0,·v1},·Ljunit/framework/Assert;->assertEquals(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V | 169 | ····invoke-static·{p0,·v0,·v1},·Ljunit/framework/Assert;->assertEquals(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V |
170 | ····.line·174 | 170 | ····.line·174 |
171 | ····return-void | 171 | ····return-void |
172 | .end·method | 172 | .end·method |
173 | .method·public·static·assertEquals(Ljava/lang/String;DDD)V | 173 | .method·public·static·assertEquals(Ljava/lang/String;DDD)V |
174 | ····.locals· | 174 | ····.locals·3 |
175 | ····.param·p0,·"message"····#·Ljava/lang/String; | 175 | ····.param·p0,·"message"····#·Ljava/lang/String; |
176 | ····.param·p1,·"expected"····#·D | 176 | ····.param·p1,·"expected"····#·D |
177 | ····.param·p3,·"actual"····#·D | 177 | ····.param·p3,·"actual"····#·D |
178 | ····.param·p5,·"delta"····#·D | 178 | ····.param·p5,·"delta"····#·D |
179 | ····.prologue | 179 | ····.prologue |
180 | ····.line·99 | 180 | ····.line·99 |
Offset 283, 15 lines modified | Offset 283, 15 lines modified | ||
283 | ····invoke-static·{p0,·v0,·v1},·Ljunit/framework/Assert;->assertEquals(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V | 283 | ····invoke-static·{p0,·v0,·v1},·Ljunit/framework/Assert;->assertEquals(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V |
284 | ····.line·200 | 284 | ····.line·200 |
285 | ····return-void | 285 | ····return-void |
286 | .end·method | 286 | .end·method |
287 | .method·public·static·assertEquals(Ljava/lang/String;JJ)V | 287 | .method·public·static·assertEquals(Ljava/lang/String;JJ)V |
288 | ····.locals· | 288 | ····.locals·3 |
289 | ····.param·p0,·"message"····#·Ljava/lang/String; | 289 | ····.param·p0,·"message"····#·Ljava/lang/String; |
290 | ····.param·p1,·"expected"····#·J | 290 | ····.param·p1,·"expected"····#·J |
291 | ····.param·p3,·"actual"····#·J | 291 | ····.param·p3,·"actual"····#·J |
292 | ····.prologue | 292 | ····.prologue |
293 | ····.line·134 | 293 | ····.line·134 |
294 | ····new-instance·v0,·Ljava/lang/Long; | 294 | ····new-instance·v0,·Ljava/lang/Long; |
Offset 227, 41 lines modified | Offset 227, 41 lines modified | ||
227 | ····.line·113 | 227 | ····.line·113 |
228 | ····invoke-virtual·{p0},·Ljunit/textui/TestRunner;->createTestResult()Ljunit/framework/TestResult; | 228 | ····invoke-virtual·{p0},·Ljunit/textui/TestRunner;->createTestResult()Ljunit/framework/TestResult; |
229 | ····move-result-object·v2 | 229 | ····move-result-object·v2 |
230 | ····.line·114 | 230 | ····.line·114 |
231 | ····.local·v2,·"result":Ljunit/framework/TestResult; | 231 | ····.local·v2,·"result":Ljunit/framework/TestResult; |
232 | ····iget-object·v | 232 | ····iget-object·v3,·p0,·Ljunit/textui/TestRunner;->fPrinter:Ljunit/textui/ResultPrinter; |
233 | ····invoke-virtual·{v2,·v | 233 | ····invoke-virtual·{v2,·v3},·Ljunit/framework/TestResult;->addListener(Ljunit/framework/TestListener;)V |
234 | ····.line·115 | 234 | ····.line·115 |
235 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 235 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
236 | ····move-result-wide·v | 236 | ····move-result-wide·v6 |
237 | ····.line·116 | 237 | ····.line·116 |
238 | ····.local·v | 238 | ····.local·v6,·"startTime":J |
239 | ····invoke-interface·{p1,·v2},·Ljunit/framework/Test;->run(Ljunit/framework/TestResult;)V | 239 | ····invoke-interface·{p1,·v2},·Ljunit/framework/Test;->run(Ljunit/framework/TestResult;)V |
240 | ····.line·117 | 240 | ····.line·117 |
241 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 241 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
242 | ····move-result-wide·v0 | 242 | ····move-result-wide·v0 |
243 | ····.line·118 | 243 | ····.line·118 |
244 | ····.local·v0,·"endTime":J | 244 | ····.local·v0,·"endTime":J |
245 | ····sub-long·v | 245 | ····sub-long·v4,·v0,·v6 |
246 | ····.line·119 | 246 | ····.line·119 |
247 | ····.local·v | 247 | ····.local·v4,·"runTime":J |
248 | ····iget-object·v | 248 | ····iget-object·v3,·p0,·Ljunit/textui/TestRunner;->fPrinter:Ljunit/textui/ResultPrinter; |
249 | ····invoke-virtual·{v | 249 | ····invoke-virtual·{v3,·v2,·v4,·v5},·Ljunit/textui/ResultPrinter;->print(Ljunit/framework/TestResult;J)V |
250 | ····.line·121 | 250 | ····.line·121 |
251 | ····invoke-virtual·{p0,·p2},·Ljunit/textui/TestRunner;->pause(Z)V | 251 | ····invoke-virtual·{p0,·p2},·Ljunit/textui/TestRunner;->pause(Z)V |
252 | ····.line·122 | 252 | ····.line·122 |
253 | ····return-object·v2 | 253 | ····return-object·v2 |
254 | .end·method | 254 | .end·method |
Offset 70, 30 lines modified | Offset 70, 30 lines modified | ||
70 | ····invoke-virtual·{v0,·v1},·Ljava/io/PrintStream;->print(Ljava/lang/String;)V | 70 | ····invoke-virtual·{v0,·v1},·Ljava/io/PrintStream;->print(Ljava/lang/String;)V |
71 | ····.line·120 | 71 | ····.line·120 |
72 | ····return-void | 72 | ····return-void |
73 | .end·method | 73 | .end·method |
74 | .method·protected·elapsedTimeAsString(J)Ljava/lang/String; | 74 | .method·protected·elapsedTimeAsString(J)Ljava/lang/String; |
75 | ····.locals· | 75 | ····.locals·7 |
76 | ····.param·p1,·"runTime"····#·J | 76 | ····.param·p1,·"runTime"····#·J |
77 | ····.prologue | 77 | ····.prologue |
78 | ····.line·102 | 78 | ····.line·102 |
79 | ····invoke-static·{},·Ljava/text/NumberFormat;->getInstance()Ljava/text/NumberFormat; | 79 | ····invoke-static·{},·Ljava/text/NumberFormat;->getInstance()Ljava/text/NumberFormat; |
80 | ····move-result-object·v0 | 80 | ····move-result-object·v0 |
81 | ····long-to-double·v | 81 | ····long-to-double·v2,·p1 |
82 | ····const-wide·v | 82 | ····const-wide·v4,·0x408f400000000000L····#·1000.0 |
83 | ····div-double/2addr·v | 83 | ····div-double/2addr·v2,·v4 |
84 | ····invoke-virtual·{v0,·v | 84 | ····invoke-virtual·{v0,·v2,·v3},·Ljava/text/NumberFormat;->format(D)Ljava/lang/String; |
85 | ····move-result-object·v0 | 85 | ····move-result-object·v0 |
86 | ····return-object·v0 | 86 | ····return-object·v0 |
87 | .end·method | 87 | .end·method |
88 | .method·public·endTest(Ljunit/framework/Test;)V | 88 | .method·public·endTest(Ljunit/framework/Test;)V |
Offset 112, 15 lines modified | Offset 112, 15 lines modified | ||
112 | ····.line·106 | 112 | ····.line·106 |
113 | ····iget-object·v0,·p0,·Ljunit/textui/ResultPrinter;->fWriter:Ljava/io/PrintStream; | 113 | ····iget-object·v0,·p0,·Ljunit/textui/ResultPrinter;->fWriter:Ljava/io/PrintStream; |
114 | ····return-object·v0 | 114 | ····return-object·v0 |
115 | .end·method | 115 | .end·method |
116 | .method·declared-synchronized·print(Ljunit/framework/TestResult;J)V | 116 | .method·declared-synchronized·print(Ljunit/framework/TestResult;J)V |
117 | ····.locals· | 117 | ····.locals·2 |
118 | ····.param·p1,·"result"····#·Ljunit/framework/TestResult; | 118 | ····.param·p1,·"result"····#·Ljunit/framework/TestResult; |
119 | ····.param·p2,·"runTime"····#·J | 119 | ····.param·p2,·"runTime"····#·J |
120 | ····.prologue | 120 | ····.prologue |
121 | ····.line·27 | 121 | ····.line·27 |
122 | ····monitor-enter·p0 | 122 | ····monitor-enter·p0 |
Offset 751, 30 lines modified | Offset 751, 30 lines modified | ||
751 | ····.prologue | 751 | ····.prologue |
752 | ····.line·214 | 752 | ····.line·214 |
753 | ····return-void | 753 | ····return-void |
754 | .end·method | 754 | .end·method |
755 | .method·public·elapsedTimeAsString(J)Ljava/lang/String; | 755 | .method·public·elapsedTimeAsString(J)Ljava/lang/String; |
756 | ····.locals· | 756 | ····.locals·7 |
757 | ····.param·p1,·"runTime"····#·J | 757 | ····.param·p1,·"runTime"····#·J |
758 | ····.prologue | 758 | ····.prologue |
759 | ····.line·146 | 759 | ····.line·146 |
760 | ····invoke-static·{},·Ljava/text/NumberFormat;->getInstance()Ljava/text/NumberFormat; | 760 | ····invoke-static·{},·Ljava/text/NumberFormat;->getInstance()Ljava/text/NumberFormat; |
761 | ····move-result-object·v0 | 761 | ····move-result-object·v0 |
762 | ····long-to-double·v | 762 | ····long-to-double·v2,·p1 |
763 | ····const-wide·v | 763 | ····const-wide·v4,·0x408f400000000000L····#·1000.0 |
764 | ····div-double/2addr·v | 764 | ····div-double/2addr·v2,·v4 |
765 | ····invoke-virtual·{v0,·v | 765 | ····invoke-virtual·{v0,·v2,·v3},·Ljava/text/NumberFormat;->format(D)Ljava/lang/String; |
766 | ····move-result-object·v0 | 766 | ····move-result-object·v0 |
767 | ····return-object·v0 | 767 | ····return-object·v0 |
768 | .end·method | 768 | .end·method |
769 | .method·public·declared-synchronized·endTest(Ljunit/framework/Test;)V | 769 | .method·public·declared-synchronized·endTest(Ljunit/framework/Test;)V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$reason:I | 22 | .field·final·synthetic·val$reason:I |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/google/android/apps/dashclock/api/DashClockExtension$1;I)V | 24 | .method·constructor·<init>(Lcom/google/android/apps/dashclock/api/DashClockExtension$1;I)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Lcom/google/android/apps/dashclock/api/DashClockExtension$1; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·240 | 28 | ····.line·240 |
28 | ····iput-object·p1,·p0,·Lcom/google/android/apps/dashclock/api/DashClockExtension$1$1;->this$1:Lcom/google/android/apps/dashclock/api/DashClockExtension$1; | 29 | ····iput-object·p1,·p0,·Lcom/google/android/apps/dashclock/api/DashClockExtension$1$1;->this$1:Lcom/google/android/apps/dashclock/api/DashClockExtension$1; |
29 | ····iput·p2,·p0,·Lcom/google/android/apps/dashclock/api/DashClockExtension$1$1;->val$reason:I | 30 | ····iput·p2,·p0,·Lcom/google/android/apps/dashclock/api/DashClockExtension$1$1;->val$reason:I |
Offset 166, 14 lines modified | Offset 166, 15 lines modified | ||
166 | ····const-string·v2,·"DashClockExtension:" | 166 | ····const-string·v2,·"DashClockExtension:" |
167 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 167 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
168 | ····move-result-object·v1 | 168 | ····move-result-object·v1 |
169 | ····.line·191 | ||
169 | ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | 170 | ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
170 | ····move-result-object·v2 | 171 | ····move-result-object·v2 |
171 | ····invoke-virtual·{v2},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String; | 172 | ····invoke-virtual·{v2},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String; |
172 | ····move-result-object·v2 | 173 | ····move-result-object·v2 |
Offset 53, 15 lines modified | Offset 53, 14 lines modified | ||
53 | ····invoke-direct·{v0,·p1,·v1},·Lcom/google/android/apps/dashclock/api/ExtensionData;-><init>(Landroid/os/Parcel;Lcom/google/android/apps/dashclock/api/ExtensionData$1;)V | 53 | ····invoke-direct·{v0,·p1,·v1},·Lcom/google/android/apps/dashclock/api/ExtensionData;-><init>(Landroid/os/Parcel;Lcom/google/android/apps/dashclock/api/ExtensionData$1;)V |
54 | ····return-object·v0 | 54 | ····return-object·v0 |
55 | .end·method | 55 | .end·method |
56 | .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; | 56 | .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; |
57 | ····.locals·1 | 57 | ····.locals·1 |
58 | ····.param·p1,·"x0"····#·Landroid/os/Parcel; | ||
59 | ····.prologue | 58 | ····.prologue |
60 | ····.line·290 | 59 | ····.line·290 |
61 | ····invoke-virtual·{p0,·p1},·Lcom/google/android/apps/dashclock/api/ExtensionData$1;->createFromParcel(Landroid/os/Parcel;)Lcom/google/android/apps/dashclock/api/ExtensionData; | 60 | ····invoke-virtual·{p0,·p1},·Lcom/google/android/apps/dashclock/api/ExtensionData$1;->createFromParcel(Landroid/os/Parcel;)Lcom/google/android/apps/dashclock/api/ExtensionData; |
62 | ····move-result-object·v0 | 61 | ····move-result-object·v0 |
Offset 77, 15 lines modified | Offset 76, 14 lines modified | ||
77 | ····new-array·v0,·p1,·[Lcom/google/android/apps/dashclock/api/ExtensionData; | 76 | ····new-array·v0,·p1,·[Lcom/google/android/apps/dashclock/api/ExtensionData; |
78 | ····return-object·v0 | 77 | ····return-object·v0 |
79 | .end·method | 78 | .end·method |
80 | .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object; | 79 | .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object; |
81 | ····.locals·1 | 80 | ····.locals·1 |
82 | ····.param·p1,·"x0"····#·I | ||
83 | ····.prologue | 81 | ····.prologue |
84 | ····.line·290 | 82 | ····.line·290 |
85 | ····invoke-virtual·{p0,·p1},·Lcom/google/android/apps/dashclock/api/ExtensionData$1;->newArray(I)[Lcom/google/android/apps/dashclock/api/ExtensionData; | 83 | ····invoke-virtual·{p0,·p1},·Lcom/google/android/apps/dashclock/api/ExtensionData$1;->newArray(I)[Lcom/google/android/apps/dashclock/api/ExtensionData; |
86 | ····move-result-object·v0 | 84 | ····move-result-object·v0 |
Offset 609, 44 lines modified | Offset 609, 48 lines modified | ||
609 | ····if-ne·v4,·v5,·:cond_0 | 609 | ····if-ne·v4,·v5,·:cond_0 |
610 | ····iget-object·v4,·v2,·Lcom/google/android/apps/dashclock/api/ExtensionData;->mStatus:Ljava/lang/String; | 610 | ····iget-object·v4,·v2,·Lcom/google/android/apps/dashclock/api/ExtensionData;->mStatus:Ljava/lang/String; |
611 | ····iget-object·v5,·p0,·Lcom/google/android/apps/dashclock/api/ExtensionData;->mStatus:Ljava/lang/String; | 611 | ····iget-object·v5,·p0,·Lcom/google/android/apps/dashclock/api/ExtensionData;->mStatus:Ljava/lang/String; |
612 | ····.line·366 | ||
612 | ····invoke-static·{v4,·v5},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z | 613 | ····invoke-static·{v4,·v5},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z |
613 | ····move-result·v4 | 614 | ····move-result·v4 |
614 | ····if-eqz·v4,·:cond_0 | 615 | ····if-eqz·v4,·:cond_0 |
615 | ····iget-object·v4,·v2,·Lcom/google/android/apps/dashclock/api/ExtensionData;->mExpandedTitle:Ljava/lang/String; | 616 | ····iget-object·v4,·v2,·Lcom/google/android/apps/dashclock/api/ExtensionData;->mExpandedTitle:Ljava/lang/String; |
616 | ····iget-object·v5,·p0,·Lcom/google/android/apps/dashclock/api/ExtensionData;->mExpandedTitle:Ljava/lang/String; | 617 | ····iget-object·v5,·p0,·Lcom/google/android/apps/dashclock/api/ExtensionData;->mExpandedTitle:Ljava/lang/String; |
618 | ····.line·367 | ||
617 | ····invoke-static·{v4,·v5},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z | 619 | ····invoke-static·{v4,·v5},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z |
618 | ····move-result·v4 | 620 | ····move-result·v4 |
619 | ····if-eqz·v4,·:cond_0 | 621 | ····if-eqz·v4,·:cond_0 |
620 | ····iget-object·v4,·v2,·Lcom/google/android/apps/dashclock/api/ExtensionData;->mExpandedBody:Ljava/lang/String; | 622 | ····iget-object·v4,·v2,·Lcom/google/android/apps/dashclock/api/ExtensionData;->mExpandedBody:Ljava/lang/String; |
621 | ····iget-object·v5,·p0,·Lcom/google/android/apps/dashclock/api/ExtensionData;->mExpandedBody:Ljava/lang/String; | 623 | ····iget-object·v5,·p0,·Lcom/google/android/apps/dashclock/api/ExtensionData;->mExpandedBody:Ljava/lang/String; |
624 | ····.line·368 | ||
622 | ····invoke-static·{v4,·v5},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z | 625 | ····invoke-static·{v4,·v5},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z |
623 | ····move-result·v4 | 626 | ····move-result·v4 |
624 | ····if-eqz·v4,·:cond_0 | 627 | ····if-eqz·v4,·:cond_0 |
625 | ····iget-object·v4,·v2,·Lcom/google/android/apps/dashclock/api/ExtensionData;->mClickIntent:Landroid/content/Intent; | 628 | ····iget-object·v4,·v2,·Lcom/google/android/apps/dashclock/api/ExtensionData;->mClickIntent:Landroid/content/Intent; |
626 | ····iget-object·v5,·p0,·Lcom/google/android/apps/dashclock/api/ExtensionData;->mClickIntent:Landroid/content/Intent; | 629 | ····iget-object·v5,·p0,·Lcom/google/android/apps/dashclock/api/ExtensionData;->mClickIntent:Landroid/content/Intent; |
630 | ····.line·369 | ||
627 | ····invoke-static·{v4,·v5},·Lcom/google/android/apps/dashclock/api/ExtensionData;->intentEquals(Landroid/content/Intent;Landroid/content/Intent;)Z | 631 | ····invoke-static·{v4,·v5},·Lcom/google/android/apps/dashclock/api/ExtensionData;->intentEquals(Landroid/content/Intent;Landroid/content/Intent;)Z |
628 | ····:try_end_0 | 632 | ····:try_end_0 |
629 | ····.catch·Ljava/lang/ClassCastException;·{:try_start_0·..·:try_end_0}·:catch_0 | 633 | ····.catch·Ljava/lang/ClassCastException;·{:try_start_0·..·:try_end_0}·:catch_0 |
630 | ····move-result·v4 | 634 | ····move-result·v4 |
631 | ····if-eqz·v4,·:cond_0 | 635 | ····if-eqz·v4,·:cond_0 |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/google/android/apps/dashclock/api/DashClockExtension; | 18 | .field·final·synthetic·this$0:Lcom/google/android/apps/dashclock/api/DashClockExtension; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/google/android/apps/dashclock/api/DashClockExtension;)V | 20 | .method·constructor·<init>(Lcom/google/android/apps/dashclock/api/DashClockExtension;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/google/android/apps/dashclock/api/DashClockExtension; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·209 | 24 | ····.line·209 |
24 | ····iput-object·p1,·p0,·Lcom/google/android/apps/dashclock/api/DashClockExtension$1;->this$0:Lcom/google/android/apps/dashclock/api/DashClockExtension; | 25 | ····iput-object·p1,·p0,·Lcom/google/android/apps/dashclock/api/DashClockExtension$1;->this$0:Lcom/google/android/apps/dashclock/api/DashClockExtension; |
25 | ····invoke-direct·{p0},·Lcom/google/android/apps/dashclock/api/internal/IExtension$Stub;-><init>()V | 26 | ····invoke-direct·{p0},·Lcom/google/android/apps/dashclock/api/internal/IExtension$Stub;-><init>()V |
Offset 311, 15 lines modified | Offset 311, 15 lines modified | ||
311 | ····invoke-virtual·{p0,·v0,·v1,·v2},·Lcom/luckycatlabs/sunrisesunset/SunriseSunsetCalculatorTest;->assertTimeEquals(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | 311 | ····invoke-virtual·{p0,·v0,·v1,·v2},·Lcom/luckycatlabs/sunrisesunset/SunriseSunsetCalculatorTest;->assertTimeEquals(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V |
312 | ····.line·81 | 312 | ····.line·81 |
313 | ····return-void | 313 | ····return-void |
314 | .end·method | 314 | .end·method |
315 | .method·public·testSpecificDateLocationAndTimezone()V | 315 | .method·public·testSpecificDateLocationAndTimezone()V |
316 | ····.locals· | 316 | ····.locals·10 |
317 | ····.annotation·runtime·Lorg/junit/Test; | 317 | ····.annotation·runtime·Lorg/junit/Test; |
318 | ····.end·annotation | 318 | ····.end·annotation |
319 | ····.prologue | 319 | ····.prologue |
320 | ····.line·85 | 320 | ····.line·85 |
321 | ····new-instance·v2,·Lcom/luckycatlabs/sunrisesunset/dto/Location; | 321 | ····new-instance·v2,·Lcom/luckycatlabs/sunrisesunset/dto/Location; |
Offset 367, 48 lines modified | Offset 367, 48 lines modified | ||
367 | ····.line·94 | 367 | ····.line·94 |
368 | ····invoke-virtual·{v0,·v1},·Lcom/luckycatlabs/sunrisesunset/SunriseSunsetCalculator;->getOfficialSunriseCalendarForDate(Ljava/util/Calendar;)Ljava/util/Calendar; | 368 | ····invoke-virtual·{v0,·v1},·Lcom/luckycatlabs/sunrisesunset/SunriseSunsetCalculator;->getOfficialSunriseCalendarForDate(Ljava/util/Calendar;)Ljava/util/Calendar; |
369 | ····move-result-object·v3 | 369 | ····move-result-object·v3 |
370 | ····.line·95 | 370 | ····.line·95 |
371 | ····.local·v3,·"officialSunriseCalendarForDate":Ljava/util/Calendar; | 371 | ····.local·v3,·"officialSunriseCalendarForDate":Ljava/util/Calendar; |
372 | ····const-wide/16·v | 372 | ····const-wide/16·v6,·0x16 |
373 | ····const/16·v | 373 | ····const/16·v5,·0xb |
374 | ····invoke-virtual·{v3,·v | 374 | ····invoke-virtual·{v3,·v5},·Ljava/util/Calendar;->get(I)I |
375 | ····move-result·v | 375 | ····move-result·v5 |
376 | ····int-to-long·v | 376 | ····int-to-long·v8,·v5 |
377 | ····invoke-static·{v | 377 | ····invoke-static·{v6,·v7,·v8,·v9},·Lorg/junit/Assert;->assertEquals(JJ)V |
378 | ····.line·96 | 378 | ····.line·96 |
379 | ····const-wide/16·v | 379 | ····const-wide/16·v6,·0x23 |
380 | ····const/16·v | 380 | ····const/16·v5,·0xc |
381 | ····invoke-virtual·{v3,·v | 381 | ····invoke-virtual·{v3,·v5},·Ljava/util/Calendar;->get(I)I |
382 | ····move-result·v | 382 | ····move-result·v5 |
383 | ····int-to-long·v | 383 | ····int-to-long·v8,·v5 |
384 | ····invoke-static·{v | 384 | ····invoke-static·{v6,·v7,·v8,·v9},·Lorg/junit/Assert;->assertEquals(JJ)V |
385 | ····.line·97 | 385 | ····.line·97 |
386 | ····const-wide/16·v | 386 | ····const-wide/16·v6,·0x6 |
387 | ····const/4·v | 387 | ····const/4·v5,·0x5 |
388 | ····invoke-virtual·{v3,·v | 388 | ····invoke-virtual·{v3,·v5},·Ljava/util/Calendar;->get(I)I |
389 | ····move-result·v | 389 | ····move-result·v5 |
390 | ····int-to-long·v | 390 | ····int-to-long·v8,·v5 |
391 | ····invoke-static·{v | 391 | ····invoke-static·{v6,·v7,·v8,·v9},·Lorg/junit/Assert;->assertEquals(JJ)V |
392 | ····.line·98 | 392 | ····.line·98 |
393 | ····return-void | 393 | ····return-void |
394 | .end·method | 394 | .end·method |
Offset 247, 243 lines modified | Offset 247, 229 lines modified | ||
247 | ····.line·44 | 247 | ····.line·44 |
248 | ····return-void | 248 | ····return-void |
249 | .end·method | 249 | .end·method |
250 | #·virtual·methods | 250 | #·virtual·methods |
251 | .method·public·testRiseAndSetTimes()V | 251 | .method·public·testRiseAndSetTimes()V |
252 | ····.locals·1 | 252 | ····.locals·14 |
253 | ····.annotation·runtime·Lorg/junit/Test; | 253 | ····.annotation·runtime·Lorg/junit/Test; |
254 | ····.end·annotation | 254 | ····.end·annotation |
255 | ····.prologue | 255 | ····.prologue |
256 | ····.line·48 | 256 | ····.line·48 |
257 | ····sget-object·v | 257 | ····sget-object·v9,·Lcom/luckycatlabs/sunrisesunset/SunriseSunsetDataTest;->dataSetNames:[Ljava/lang/String; |
258 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
259 | ····array-length·v | 258 | ····array-length·v10,·v9 |
260 | ····.local·v9,·"len$":I | ||
261 | ····const/4·v | 259 | ····const/4·v8,·0x0 |
262 | ····.local·v7,·"i$":I | ||
263 | ····move·v8,·v7 | ||
264 | ····.end·local·v7····#·"i$":I | ||
265 | ····.local·v8,·"i$":I | ||
266 | ····:goto_0 | 260 | ····:goto_0 |
267 | ····if-ge·v8,·v | 261 | ····if-ge·v8,·v10,·:cond_1 |
268 | ····aget-object·v | 262 | ····aget-object·v3,·v9,·v8 |
269 | ····.line·49 | 263 | ····.line·49 |
270 | ····.local·v | 264 | ····.local·v3,·"dataSetName":Ljava/lang/String; |
271 | ····sget-object·v1 | 265 | ····sget-object·v11,·Lcom/luckycatlabs/sunrisesunset/SunriseSunsetDataTest;->driver:Lcom/luckycatlabs/sunrisesunset/util/CSVTestDriver; |
272 | ····invoke-virtual·{v1 | 266 | ····invoke-virtual·{v11,·v3},·Lcom/luckycatlabs/sunrisesunset/util/CSVTestDriver;->getData(Ljava/lang/String;)Ljava/util/List; |
273 | ····move-result-object·v | 267 | ····move-result-object·v2 |
274 | ····.line·50 | 268 | ····.line·50 |
275 | ····.local·v | 269 | ····.local·v2,·"data":Ljava/util/List;,·"Ljava/util/List<[Ljava/lang/String;>;" |
276 | ····const-string·v1 | 270 | ····const-string·v11,·"\\#" |
277 | ····invoke-virtual·{v | 271 | ····invoke-virtual·{v3,·v11},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; |
278 | ····move-result-object·v | 272 | ····move-result-object·v4 |
279 | ····.line·51 | 273 | ····.line·51 |
280 | ····.local·v | 274 | ····.local·v4,·"dataSetNameParts":[Ljava/lang/String; |
281 | ····const/4·v1 | 275 | ····const/4·v11,·0x1 |
282 | ····aget-object·v1 | 276 | ····aget-object·v11,·v4,·v11 |
283 | ····const-string·v1 | 277 | ····const-string·v12,·"\\." |
284 | ····invoke-virtual·{v1 | 278 | ····invoke-virtual·{v11,·v12},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; |
285 | ····move-result-object·v1 | 279 | ····move-result-object·v11 |
286 | ····const/4·v1 | 280 | ····const/4·v12,·0x0 |
287 | ····aget-object·v1 | 281 | ····aget-object·v11,·v11,·v12 |
288 | ····const/16·v1 | 282 | ····const/16·v12,·0x2d |
289 | ····const/16·v1 | 283 | ····const/16·v13,·0x2f |
290 | ····invoke-virtual·{v1 | 284 | ····invoke-virtual·{v11,·v12,·v13},·Ljava/lang/String;->replace(CC)Ljava/lang/String; |
291 | ····move-result-object·v | 285 | ····move-result-object·v7 |
292 | ····.line·52 | 286 | ····.line·52 |
293 | ····.local·v | 287 | ····.local·v7,·"timeZoneName":Ljava/lang/String; |
294 | ····const/4·v1 | 288 | ····const/4·v11,·0x0 |
295 | ····aget-object·v1 | 289 | ····aget-object·v11,·v4,·v11 |
296 | ····invoke-direct·{p0,·v1 | 290 | ····invoke-direct·{p0,·v11},·Lcom/luckycatlabs/sunrisesunset/SunriseSunsetDataTest;->createLocation(Ljava/lang/String;)Lcom/luckycatlabs/sunrisesunset/dto/Location; |
297 | ····move-result-object·v1 | 291 | ····move-result-object·v11 |
298 | ····iput-object·v1 | 292 | ····iput-object·v11,·p0,·Lcom/luckycatlabs/sunrisesunset/SunriseSunsetDataTest;->location:Lcom/luckycatlabs/sunrisesunset/dto/Location; |
299 | ····.line·54 | 293 | ····.line·54 |
300 | ····invoke-interface·{v | 294 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
301 | ····move-result-object·v | 295 | ····move-result-object·v11 |
302 | ····.end·local·v8····#·"i$":I | ||
303 | ····.local·v7,·"i$":Ljava/util/Iterator; | ||
304 | ····:goto_1 | 296 | ····:goto_1 |
305 | ····invoke-interface·{v | 297 | ····invoke-interface·{v11},·Ljava/util/Iterator;->hasNext()Z |
306 | ····move-result·v12 | 298 | ····move-result·v12 |
307 | ····if-eqz·v12,·:cond_0 | 299 | ····if-eqz·v12,·:cond_0 |
308 | ····invoke-interface·{v | 300 | ····invoke-interface·{v11},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
309 | ····move-result-object·v | 301 | ····move-result-object·v6 |
310 | ····check-cast·v | 302 | ····check-cast·v6,·[Ljava/lang/String; |
311 | ····.line·55 | 303 | ····.line·55 |
312 | ····.local·v | 304 | ····.local·v6,·"line":[Ljava/lang/String; |
313 | ····const/4·v12,·0x0 | 305 | ····const/4·v12,·0x0 |
314 | ····aget-object·v | 306 | ····aget-object·v5,·v6,·v12 |
315 | ····.line·56 | 307 | ····.line·56 |
316 | ····.local·v | 308 | ····.local·v5,·"date":Ljava/lang/String; |
317 | ····const-string·v12,·"\\/" | 309 | ····const-string·v12,·"\\/" |
318 | ····invoke-virtual·{v | 310 | ····invoke-virtual·{v5,·v12},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; |
319 | ····move-result-object·v12 | 311 | ····move-result-object·v12 |
320 | ····invoke-direct·{p0,·v12},·Lcom/luckycatlabs/sunrisesunset/SunriseSunsetDataTest;->createCalendar([Ljava/lang/String;)Ljava/util/Calendar; | 312 | ····invoke-direct·{p0,·v12},·Lcom/luckycatlabs/sunrisesunset/SunriseSunsetDataTest;->createCalendar([Ljava/lang/String;)Ljava/util/Calendar; |
321 | ····move-result-object·v | 313 | ····move-result-object·v1 |
322 | ····.line·57 | 314 | ····.line·57 |
323 | ····.local·v | 315 | ····.local·v1,·"calendar":Ljava/util/Calendar; |
324 | ····new-instance·v | 316 | ····new-instance·v0,·Lcom/luckycatlabs/sunrisesunset/SunriseSunsetCalculator; |
325 | ····iget-object·v12,·p0,·Lcom/luckycatlabs/sunrisesunset/SunriseSunsetDataTest;->location:Lcom/luckycatlabs/sunrisesunset/dto/Location; | 317 | ····iget-object·v12,·p0,·Lcom/luckycatlabs/sunrisesunset/SunriseSunsetDataTest;->location:Lcom/luckycatlabs/sunrisesunset/dto/Location; |
Max diff block lines reached; 7744/13941 bytes (55.55%) of diff not shown. |
Offset 15, 50 lines modified | Offset 15, 50 lines modified | ||
15 | #·instance·fields | 15 | #·instance·fields |
16 | .field·private·final·degrees:Ljava/math/BigDecimal; | 16 | .field·private·final·degrees:Ljava/math/BigDecimal; |
17 | #·direct·methods | 17 | #·direct·methods |
18 | .method·static·constructor·<clinit>()V | 18 | .method·static·constructor·<clinit>()V |
19 | ····.locals· | 19 | ····.locals·4 |
20 | ····.prologue | 20 | ····.prologue |
21 | ····.line·26 | 21 | ····.line·26 |
22 | ····new-instance·v0,·Lcom/luckycatlabs/sunrisesunset/Zenith; | 22 | ····new-instance·v0,·Lcom/luckycatlabs/sunrisesunset/Zenith; |
23 | ····const-wide/high16·v | 23 | ····const-wide/high16·v2,·0x405b000000000000L····#·108.0 |
24 | ····invoke-direct·{v0,·v | 24 | ····invoke-direct·{v0,·v2,·v3},·Lcom/luckycatlabs/sunrisesunset/Zenith;-><init>(D)V |
25 | ····sput-object·v0,·Lcom/luckycatlabs/sunrisesunset/Zenith;->ASTRONOMICAL:Lcom/luckycatlabs/sunrisesunset/Zenith; | 25 | ····sput-object·v0,·Lcom/luckycatlabs/sunrisesunset/Zenith;->ASTRONOMICAL:Lcom/luckycatlabs/sunrisesunset/Zenith; |
26 | ····.line·29 | 26 | ····.line·29 |
27 | ····new-instance·v0,·Lcom/luckycatlabs/sunrisesunset/Zenith; | 27 | ····new-instance·v0,·Lcom/luckycatlabs/sunrisesunset/Zenith; |
28 | ····const-wide·v | 28 | ····const-wide·v2,·0x4059800000000000L····#·102.0 |
29 | ····invoke-direct·{v0,·v | 29 | ····invoke-direct·{v0,·v2,·v3},·Lcom/luckycatlabs/sunrisesunset/Zenith;-><init>(D)V |
30 | ····sput-object·v0,·Lcom/luckycatlabs/sunrisesunset/Zenith;->NAUTICAL:Lcom/luckycatlabs/sunrisesunset/Zenith; | 30 | ····sput-object·v0,·Lcom/luckycatlabs/sunrisesunset/Zenith;->NAUTICAL:Lcom/luckycatlabs/sunrisesunset/Zenith; |
31 | ····.line·32 | 31 | ····.line·32 |
32 | ····new-instance·v0,·Lcom/luckycatlabs/sunrisesunset/Zenith; | 32 | ····new-instance·v0,·Lcom/luckycatlabs/sunrisesunset/Zenith; |
33 | ····const-wide/high16·v | 33 | ····const-wide/high16·v2,·0x4058000000000000L····#·96.0 |
34 | ····invoke-direct·{v0,·v | 34 | ····invoke-direct·{v0,·v2,·v3},·Lcom/luckycatlabs/sunrisesunset/Zenith;-><init>(D)V |
35 | ····sput-object·v0,·Lcom/luckycatlabs/sunrisesunset/Zenith;->CIVIL:Lcom/luckycatlabs/sunrisesunset/Zenith; | 35 | ····sput-object·v0,·Lcom/luckycatlabs/sunrisesunset/Zenith;->CIVIL:Lcom/luckycatlabs/sunrisesunset/Zenith; |
36 | ····.line·35 | 36 | ····.line·35 |
37 | ····new-instance·v0,·Lcom/luckycatlabs/sunrisesunset/Zenith; | 37 | ····new-instance·v0,·Lcom/luckycatlabs/sunrisesunset/Zenith; |
38 | ····const-wide·v | 38 | ····const-wide·v2,·0x4056b554c985f06fL····#·90.8333 |
39 | ····invoke-direct·{v0,·v | 39 | ····invoke-direct·{v0,·v2,·v3},·Lcom/luckycatlabs/sunrisesunset/Zenith;-><init>(D)V |
40 | ····sput-object·v0,·Lcom/luckycatlabs/sunrisesunset/Zenith;->OFFICIAL:Lcom/luckycatlabs/sunrisesunset/Zenith; | 40 | ····sput-object·v0,·Lcom/luckycatlabs/sunrisesunset/Zenith;->OFFICIAL:Lcom/luckycatlabs/sunrisesunset/Zenith; |
41 | ····return-void | 41 | ····return-void |
42 | .end·method | 42 | .end·method |
43 | .method·public·constructor·<init>(D)V | 43 | .method·public·constructor·<init>(D)V |
Offset 101, 15 lines modified | Offset 101, 15 lines modified | ||
101 | ····invoke-static·{v0,·v1},·Lorg/junit/Assert;->assertEquals(Ljava/lang/Object;Ljava/lang/Object;)V | 101 | ····invoke-static·{v0,·v1},·Lorg/junit/Assert;->assertEquals(Ljava/lang/Object;Ljava/lang/Object;)V |
102 | ····.line·50 | 102 | ····.line·50 |
103 | ····return-void | 103 | ····return-void |
104 | .end·method | 104 | .end·method |
105 | .method·public·testGetLocalTimeAsCalendar()V | 105 | .method·public·testGetLocalTimeAsCalendar()V |
106 | ····.locals· | 106 | ····.locals·6 |
107 | ····.annotation·runtime·Lorg/junit/Test; | 107 | ····.annotation·runtime·Lorg/junit/Test; |
108 | ····.end·annotation | 108 | ····.end·annotation |
109 | ····.prologue | 109 | ····.prologue |
110 | ····.line·54 | 110 | ····.line·54 |
111 | ····iget-object·v1,·p0,·Lcom/luckycatlabs/sunrisesunset/calculator/SolarEventCalculatorTest;->calc:Lcom/luckycatlabs/sunrisesunset/calculator/SolarEventCalculator; | 111 | ····iget-object·v1,·p0,·Lcom/luckycatlabs/sunrisesunset/calculator/SolarEventCalculatorTest;->calc:Lcom/luckycatlabs/sunrisesunset/calculator/SolarEventCalculator; |
Offset 125, 45 lines modified | Offset 125, 45 lines modified | ||
125 | ····invoke-virtual·{v1,·v2,·v3},·Lcom/luckycatlabs/sunrisesunset/calculator/SolarEventCalculator;->getLocalTimeAsCalendar(Ljava/math/BigDecimal;Ljava/util/Calendar;)Ljava/util/Calendar; | 125 | ····invoke-virtual·{v1,·v2,·v3},·Lcom/luckycatlabs/sunrisesunset/calculator/SolarEventCalculator;->getLocalTimeAsCalendar(Ljava/math/BigDecimal;Ljava/util/Calendar;)Ljava/util/Calendar; |
126 | ····move-result-object·v0 | 126 | ····move-result-object·v0 |
127 | ····.line·55 | 127 | ····.line·55 |
128 | ····.local·v0,·"localTime":Ljava/util/Calendar; | 128 | ····.local·v0,·"localTime":Ljava/util/Calendar; |
129 | ····const-wide/16·v | 129 | ····const-wide/16·v2,·0xf |
130 | ····const/16·v | 130 | ····const/16·v1,·0xb |
131 | ····invoke-virtual·{v0,·v | 131 | ····invoke-virtual·{v0,·v1},·Ljava/util/Calendar;->get(I)I |
132 | ····move-result·v | 132 | ····move-result·v1 |
133 | ····int-to-long·v | 133 | ····int-to-long·v4,·v1 |
134 | ····invoke-static·{v | 134 | ····invoke-static·{v2,·v3,·v4,·v5},·Lorg/junit/Assert;->assertEquals(JJ)V |
135 | ····.line·56 | 135 | ····.line·56 |
136 | ····const-wide/16·v | 136 | ····const-wide/16·v2,·0x1e |
137 | ····const/16·v | 137 | ····const/16·v1,·0xc |
138 | ····invoke-virtual·{v0,·v | 138 | ····invoke-virtual·{v0,·v1},·Ljava/util/Calendar;->get(I)I |
139 | ····move-result·v | 139 | ····move-result·v1 |
140 | ····int-to-long·v | 140 | ····int-to-long·v4,·v1 |
141 | ····invoke-static·{v | 141 | ····invoke-static·{v2,·v3,·v4,·v5},·Lorg/junit/Assert;->assertEquals(JJ)V |
142 | ····.line·57 | 142 | ····.line·57 |
143 | ····return-void | 143 | ····return-void |
144 | .end·method | 144 | .end·method |
145 | .method·public·testGetLocalTimeAsCalendarForNegative()V | 145 | .method·public·testGetLocalTimeAsCalendarForNegative()V |
146 | ····.locals· | 146 | ····.locals·6 |
147 | ····.annotation·runtime·Lorg/junit/Test; | 147 | ····.annotation·runtime·Lorg/junit/Test; |
148 | ····.end·annotation | 148 | ····.end·annotation |
149 | ····.prologue | 149 | ····.prologue |
150 | ····.line·68 | 150 | ····.line·68 |
151 | ····iget-object·v1,·p0,·Lcom/luckycatlabs/sunrisesunset/calculator/SolarEventCalculatorTest;->calc:Lcom/luckycatlabs/sunrisesunset/calculator/SolarEventCalculator; | 151 | ····iget-object·v1,·p0,·Lcom/luckycatlabs/sunrisesunset/calculator/SolarEventCalculatorTest;->calc:Lcom/luckycatlabs/sunrisesunset/calculator/SolarEventCalculator; |
Offset 179, 38 lines modified | Offset 179, 38 lines modified | ||
179 | ····invoke-virtual·{v1,·v2,·v3},·Lcom/luckycatlabs/sunrisesunset/calculator/SolarEventCalculator;->getLocalTimeAsCalendar(Ljava/math/BigDecimal;Ljava/util/Calendar;)Ljava/util/Calendar; | 179 | ····invoke-virtual·{v1,·v2,·v3},·Lcom/luckycatlabs/sunrisesunset/calculator/SolarEventCalculator;->getLocalTimeAsCalendar(Ljava/math/BigDecimal;Ljava/util/Calendar;)Ljava/util/Calendar; |
180 | ····move-result-object·v0 | 180 | ····move-result-object·v0 |
181 | ····.line·69 | 181 | ····.line·69 |
182 | ····.local·v0,·"localTime":Ljava/util/Calendar; | 182 | ····.local·v0,·"localTime":Ljava/util/Calendar; |
183 | ····const-wide/16·v | 183 | ····const-wide/16·v2,·0xe |
184 | ····const/16·v | 184 | ····const/16·v1,·0xb |
185 | ····invoke-virtual·{v0,·v | 185 | ····invoke-virtual·{v0,·v1},·Ljava/util/Calendar;->get(I)I |
186 | ····move-result·v | 186 | ····move-result·v1 |
187 | ····int-to-long·v | 187 | ····int-to-long·v4,·v1 |
188 | ····invoke-static·{v | 188 | ····invoke-static·{v2,·v3,·v4,·v5},·Lorg/junit/Assert;->assertEquals(JJ)V |
189 | ····.line·70 | 189 | ····.line·70 |
190 | ····const-wide/16·v | 190 | ····const-wide/16·v2,·0x0 |
191 | ····const/16·v | 191 | ····const/16·v1,·0xc |
192 | ····invoke-virtual·{v0,·v | 192 | ····invoke-virtual·{v0,·v1},·Ljava/util/Calendar;->get(I)I |
193 | ····move-result·v | 193 | ····move-result·v1 |
194 | ····int-to-long·v | 194 | ····int-to-long·v4,·v1 |
195 | ····invoke-static·{v | 195 | ····invoke-static·{v2,·v3,·v4,·v5},·Lorg/junit/Assert;->assertEquals(JJ)V |
196 | ····.line·71 | 196 | ····.line·71 |
197 | ····return-void | 197 | ····return-void |
198 | .end·method | 198 | .end·method |
199 | .method·public·testGetLocalTimeAsCalendarForZero()V | 199 | .method·public·testGetLocalTimeAsCalendarForZero()V |
200 | ····.locals·6 | 200 | ····.locals·6 |
Offset 241, 25 lines modified | Offset 241, 25 lines modified | ||
241 | ····.local·v0,·"localTime":Ljava/util/Calendar; | 241 | ····.local·v0,·"localTime":Ljava/util/Calendar; |
242 | ····const/16·v1,·0xb | 242 | ····const/16·v1,·0xb |
243 | ····invoke-virtual·{v0,·v1},·Ljava/util/Calendar;->get(I)I | 243 | ····invoke-virtual·{v0,·v1},·Ljava/util/Calendar;->get(I)I |
244 | ····move-result·v1 | 244 | ····move-result·v1 |
245 | ····int-to-long·v | 245 | ····int-to-long·v2,·v1 |
246 | ····invoke-static·{v4,·v5,·v | 246 | ····invoke-static·{v4,·v5,·v2,·v3},·Lorg/junit/Assert;->assertEquals(JJ)V |
247 | ····.line·63 | 247 | ····.line·63 |
248 | ····const/16·v1,·0xc | 248 | ····const/16·v1,·0xc |
249 | ····invoke-virtual·{v0,·v1},·Ljava/util/Calendar;->get(I)I | 249 | ····invoke-virtual·{v0,·v1},·Ljava/util/Calendar;->get(I)I |
250 | ····move-result·v1 | 250 | ····move-result·v1 |
251 | ····int-to-long·v | 251 | ····int-to-long·v2,·v1 |
252 | ····invoke-static·{v4,·v5,·v | 252 | ····invoke-static·{v4,·v5,·v2,·v3},·Lorg/junit/Assert;->assertEquals(JJ)V |
253 | ····.line·64 | 253 | ····.line·64 |
254 | ····return-void | 254 | ····return-void |
255 | .end·method | 255 | .end·method |
Offset 49, 15 lines modified | Offset 49, 15 lines modified | ||
49 | ····iput-object·p2,·p0,·Lcom/luckycatlabs/sunrisesunset/calculator/SolarEventCalculator;->timeZone:Ljava/util/TimeZone; | 49 | ····iput-object·p2,·p0,·Lcom/luckycatlabs/sunrisesunset/calculator/SolarEventCalculator;->timeZone:Ljava/util/TimeZone; |
50 | ····.line·59 | 50 | ····.line·59 |
51 | ····return-void | 51 | ····return-void |
52 | .end·method | 52 | .end·method |
53 | .method·private·adjustForDST(Ljava/math/BigDecimal;Ljava/util/Calendar;)Ljava/math/BigDecimal; | 53 | .method·private·adjustForDST(Ljava/math/BigDecimal;Ljava/util/Calendar;)Ljava/math/BigDecimal; |
54 | ····.locals· | 54 | ····.locals·6 |
55 | ····.param·p1,·"localMeanTime"····#·Ljava/math/BigDecimal; | 55 | ····.param·p1,·"localMeanTime"····#·Ljava/math/BigDecimal; |
56 | ····.param·p2,·"date"····#·Ljava/util/Calendar; | 56 | ····.param·p2,·"date"····#·Ljava/util/Calendar; |
57 | ····.prologue | 57 | ····.prologue |
58 | ····.line·282 | 58 | ····.line·282 |
59 | ····move-object·v0,·p1 | 59 | ····move-object·v0,·p1 |
Offset 82, 40 lines modified | Offset 82, 40 lines modified | ||
82 | ····move-result-object·v0 | 82 | ····move-result-object·v0 |
83 | ····.line·286 | 83 | ····.line·286 |
84 | ····:cond_0 | 84 | ····:cond_0 |
85 | ····invoke-virtual·{v0},·Ljava/math/BigDecimal;->doubleValue()D | 85 | ····invoke-virtual·{v0},·Ljava/math/BigDecimal;->doubleValue()D |
86 | ····move-result-wide·v | 86 | ····move-result-wide·v2 |
87 | ····const-wide/high16·v | 87 | ····const-wide/high16·v4,·0x4038000000000000L····#·24.0 |
88 | ····cmpl-double·v1,·v | 88 | ····cmpl-double·v1,·v2,·v4 |
89 | ····if-lez·v1,·:cond_1 | 89 | ····if-lez·v1,·:cond_1 |
90 | ····.line·287 | 90 | ····.line·287 |
91 | ····const-wide/16·v | 91 | ····const-wide/16·v2,·0x18 |
92 | ····invoke-static·{v | 92 | ····invoke-static·{v2,·v3},·Ljava/math/BigDecimal;->valueOf(J)Ljava/math/BigDecimal; |
93 | ····move-result-object·v1 | 93 | ····move-result-object·v1 |
94 | ····invoke-virtual·{v0,·v1},·Ljava/math/BigDecimal;->subtract(Ljava/math/BigDecimal;)Ljava/math/BigDecimal; | 94 | ····invoke-virtual·{v0,·v1},·Ljava/math/BigDecimal;->subtract(Ljava/math/BigDecimal;)Ljava/math/BigDecimal; |
95 | ····move-result-object·v0 | 95 | ····move-result-object·v0 |
96 | ····.line·289 | 96 | ····.line·289 |
97 | ····:cond_1 | 97 | ····:cond_1 |
98 | ····return-object·v0 | 98 | ····return-object·v0 |
99 | .end·method | 99 | .end·method |
100 | .method·private·computeSolarEventTime(Lcom/luckycatlabs/sunrisesunset/Zenith;Ljava/util/Calendar;Z)Ljava/math/BigDecimal; | 100 | .method·private·computeSolarEventTime(Lcom/luckycatlabs/sunrisesunset/Zenith;Ljava/util/Calendar;Z)Ljava/math/BigDecimal; |
101 | ····.locals·1 | 101 | ····.locals·12 |
102 | ····.param·p1,·"solarZenith"····#·Lcom/luckycatlabs/sunrisesunset/Zenith; | 102 | ····.param·p1,·"solarZenith"····#·Lcom/luckycatlabs/sunrisesunset/Zenith; |
103 | ····.param·p2,·"date"····#·Ljava/util/Calendar; | 103 | ····.param·p2,·"date"····#·Ljava/util/Calendar; |
104 | ····.param·p3,·"isSunrise"····#·Z | 104 | ····.param·p3,·"isSunrise"····#·Z |
105 | ····.prologue | 105 | ····.prologue |
106 | ····.line·116 | 106 | ····.line·116 |
107 | ····iget-object·v7,·p0,·Lcom/luckycatlabs/sunrisesunset/calculator/SolarEventCalculator;->timeZone:Ljava/util/TimeZone; | 107 | ····iget-object·v7,·p0,·Lcom/luckycatlabs/sunrisesunset/calculator/SolarEventCalculator;->timeZone:Ljava/util/TimeZone; |
Offset 149, 29 lines modified | Offset 149, 29 lines modified | ||
149 | ····move-result-object·v0 | 149 | ····move-result-object·v0 |
150 | ····.line·122 | 150 | ····.line·122 |
151 | ····.local·v0,·"cosineSunLocalHour":Ljava/math/BigDecimal; | 151 | ····.local·v0,·"cosineSunLocalHour":Ljava/math/BigDecimal; |
152 | ····invoke-virtual·{v0},·Ljava/math/BigDecimal;->doubleValue()D | 152 | ····invoke-virtual·{v0},·Ljava/math/BigDecimal;->doubleValue()D |
153 | ····move-result-wide·v | 153 | ····move-result-wide·v8 |
154 | ····const-wide/high16·v | 154 | ····const-wide/high16·v10,·-0x4010000000000000L····#·-1.0 |
155 | ····cmpg-double·v7,·v | 155 | ····cmpg-double·v7,·v8,·v10 |
156 | ····if-ltz·v7,·:cond_0 | 156 | ····if-ltz·v7,·:cond_0 |
157 | ····invoke-virtual·{v0},·Ljava/math/BigDecimal;->doubleValue()D | 157 | ····invoke-virtual·{v0},·Ljava/math/BigDecimal;->doubleValue()D |
158 | ····move-result-wide·v | 158 | ····move-result-wide·v8 |
159 | ····const-wide/high16·v | 159 | ····const-wide/high16·v10,·0x3ff0000000000000L····#·1.0 |
160 | ····cmpl-double·v7,·v | 160 | ····cmpl-double·v7,·v8,·v10 |
161 | ····if-lez·v7,·:cond_1 | 161 | ····if-lez·v7,·:cond_1 |
162 | ····.line·123 | 162 | ····.line·123 |
163 | ····:cond_0 | 163 | ····:cond_0 |
164 | ····const/4·v2,·0x0 | 164 | ····const/4·v2,·0x0 |
Offset 222, 24 lines modified | Offset 222, 24 lines modified | ||
222 | ····move-result-object·v0 | 222 | ····move-result-object·v0 |
223 | ····return-object·v0 | 223 | ····return-object·v0 |
224 | .end·method | 224 | .end·method |
225 | .method·private·convertRadiansToDegrees(Ljava/math/BigDecimal;)Ljava/math/BigDecimal; | 225 | .method·private·convertRadiansToDegrees(Ljava/math/BigDecimal;)Ljava/math/BigDecimal; |
226 | ····.locals· | 226 | ····.locals·4 |
227 | ····.param·p1,·"radians"····#·Ljava/math/BigDecimal; | 227 | ····.param·p1,·"radians"····#·Ljava/math/BigDecimal; |
228 | ····.prologue | 228 | ····.prologue |
229 | ····.line·386 | 229 | ····.line·386 |
230 | ····new-instance·v0,·Ljava/math/BigDecimal; | 230 | ····new-instance·v0,·Ljava/math/BigDecimal; |
231 | ····const-wide·v | 231 | ····const-wide·v2,·0x404ca5dc1a63c1f8L····#·57.29577951308232 |
232 | ····invoke-direct·{v0,·v | 232 | ····invoke-direct·{v0,·v2,·v3},·Ljava/math/BigDecimal;-><init>(D)V |
233 | ····invoke-direct·{p0,·p1,·v0},·Lcom/luckycatlabs/sunrisesunset/calculator/SolarEventCalculator;->multiplyBy(Ljava/math/BigDecimal;Ljava/math/BigDecimal;)Ljava/math/BigDecimal; | 233 | ····invoke-direct·{p0,·p1,·v0},·Lcom/luckycatlabs/sunrisesunset/calculator/SolarEventCalculator;->multiplyBy(Ljava/math/BigDecimal;Ljava/math/BigDecimal;)Ljava/math/BigDecimal; |
234 | ····move-result-object·v0 | 234 | ····move-result-object·v0 |
235 | ····return-object·v0 | 235 | ····return-object·v0 |
236 | .end·method | 236 | .end·method |
Offset 259, 54 lines modified | Offset 259, 54 lines modified | ||
259 | ····move-result-object·v0 | 259 | ····move-result-object·v0 |
260 | ····return-object·v0 | 260 | ····return-object·v0 |
261 | .end·method | 261 | .end·method |
262 | .method·private·getArcCosineFor(Ljava/math/BigDecimal;)Ljava/math/BigDecimal; | 262 | .method·private·getArcCosineFor(Ljava/math/BigDecimal;)Ljava/math/BigDecimal; |
263 | ····.locals· | 263 | ····.locals·4 |
264 | ····.param·p1,·"radians"····#·Ljava/math/BigDecimal; | 264 | ····.param·p1,·"radians"····#·Ljava/math/BigDecimal; |
265 | ····.prologue | 265 | ····.prologue |
266 | ····.line·381 | 266 | ····.line·381 |
267 | ····invoke-virtual·{p1},·Ljava/math/BigDecimal;->doubleValue()D | 267 | ····invoke-virtual·{p1},·Ljava/math/BigDecimal;->doubleValue()D |
268 | ····move-result-wide·v | 268 | ····move-result-wide·v2 |
Max diff block lines reached; 19510/23413 bytes (83.33%) of diff not shown. |
Offset 74, 32 lines modified | Offset 74, 32 lines modified | ||
74 | ····invoke-virtual·{v0,·p0,·p1,·p2},·Lorg/junit/internal/InexactComparisonCriteria;->arrayEquals(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V | 74 | ····invoke-virtual·{v0,·p0,·p1,·p2},·Lorg/junit/internal/InexactComparisonCriteria;->arrayEquals(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V |
75 | ····.line·353 | 75 | ····.line·353 |
76 | ····return-void | 76 | ····return-void |
77 | .end·method | 77 | .end·method |
78 | .method·public·static·assertArrayEquals(Ljava/lang/String;[F[FF)V | 78 | .method·public·static·assertArrayEquals(Ljava/lang/String;[F[FF)V |
79 | ····.locals· | 79 | ····.locals·4 |
80 | ····.param·p0,·"message"····#·Ljava/lang/String; | 80 | ····.param·p0,·"message"····#·Ljava/lang/String; |
81 | ····.param·p1,·"expecteds"····#·[F | 81 | ····.param·p1,·"expecteds"····#·[F |
82 | ····.param·p2,·"actuals"····#·[F | 82 | ····.param·p2,·"actuals"····#·[F |
83 | ····.param·p3,·"delta"····#·F | 83 | ····.param·p3,·"delta"····#·F |
84 | ····.annotation·system·Ldalvik/annotation/Throws; | 84 | ····.annotation·system·Ldalvik/annotation/Throws; |
85 | ········value·=·{ | 85 | ········value·=·{ |
86 | ············Lorg/junit/internal/ArrayComparisonFailure; | 86 | ············Lorg/junit/internal/ArrayComparisonFailure; |
87 | ········} | 87 | ········} |
88 | ····.end·annotation | 88 | ····.end·annotation |
89 | ····.prologue | 89 | ····.prologue |
90 | ····.line·382 | 90 | ····.line·382 |
91 | ····new-instance·v0,·Lorg/junit/internal/InexactComparisonCriteria; | 91 | ····new-instance·v0,·Lorg/junit/internal/InexactComparisonCriteria; |
92 | ····float-to-double·v | 92 | ····float-to-double·v2,·p3 |
93 | ····invoke-direct·{v0,·v | 93 | ····invoke-direct·{v0,·v2,·v3},·Lorg/junit/internal/InexactComparisonCriteria;-><init>(D)V |
94 | ····invoke-virtual·{v0,·p0,·p1,·p2},·Lorg/junit/internal/InexactComparisonCriteria;->arrayEquals(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V | 94 | ····invoke-virtual·{v0,·p0,·p1,·p2},·Lorg/junit/internal/InexactComparisonCriteria;->arrayEquals(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V |
95 | ····.line·383 | 95 | ····.line·383 |
96 | ····return-void | 96 | ····return-void |
97 | .end·method | 97 | .end·method |
Offset 206, 15 lines modified | Offset 206, 15 lines modified | ||
206 | ····invoke-static·{v0,·p0,·p1},·Lorg/junit/Assert;->assertArrayEquals(Ljava/lang/String;[C[C)V | 206 | ····invoke-static·{v0,·p0,·p1},·Lorg/junit/Assert;->assertArrayEquals(Ljava/lang/String;[C[C)V |
207 | ····.line·246 | 207 | ····.line·246 |
208 | ····return-void | 208 | ····return-void |
209 | .end·method | 209 | .end·method |
210 | .method·public·static·assertArrayEquals([D[DD)V | 210 | .method·public·static·assertArrayEquals([D[DD)V |
211 | ····.locals· | 211 | ····.locals·2 |
212 | ····.param·p0,·"expecteds"····#·[D | 212 | ····.param·p0,·"expecteds"····#·[D |
213 | ····.param·p1,·"actuals"····#·[D | 213 | ····.param·p1,·"actuals"····#·[D |
214 | ····.param·p2,·"delta"····#·D | 214 | ····.param·p2,·"delta"····#·D |
215 | ····.prologue | 215 | ····.prologue |
216 | ····.line·365 | 216 | ····.line·365 |
217 | ····const/4·v0,·0x0 | 217 | ····const/4·v0,·0x0 |
Offset 298, 15 lines modified | Offset 298, 15 lines modified | ||
298 | ····invoke-static·{v0,·p0,·p1},·Lorg/junit/Assert;->assertArrayEquals(Ljava/lang/String;[S[S)V | 298 | ····invoke-static·{v0,·p0,·p1},·Lorg/junit/Assert;->assertArrayEquals(Ljava/lang/String;[S[S)V |
299 | ····.line·276 | 299 | ····.line·276 |
300 | ····return-void | 300 | ····return-void |
301 | .end·method | 301 | .end·method |
302 | .method·public·static·assertEquals(DD)V | 302 | .method·public·static·assertEquals(DD)V |
303 | ····.locals· | 303 | ····.locals·2 |
304 | ····.param·p0,·"expected"····#·D | 304 | ····.param·p0,·"expected"····#·D |
305 | ····.param·p2,·"actual"····#·D | 305 | ····.param·p2,·"actual"····#·D |
306 | ····.annotation·runtime·Ljava/lang/Deprecated; | 306 | ····.annotation·runtime·Ljava/lang/Deprecated; |
307 | ····.end·annotation | 307 | ····.end·annotation |
308 | ····.prologue | 308 | ····.prologue |
309 | ····.line·482 | 309 | ····.line·482 |
Offset 315, 37 lines modified | Offset 315, 37 lines modified | ||
315 | ····invoke-static·{v0,·p0,·p1,·p2,·p3},·Lorg/junit/Assert;->assertEquals(Ljava/lang/String;DD)V | 315 | ····invoke-static·{v0,·p0,·p1,·p2,·p3},·Lorg/junit/Assert;->assertEquals(Ljava/lang/String;DD)V |
316 | ····.line·483 | 316 | ····.line·483 |
317 | ····return-void | 317 | ····return-void |
318 | .end·method | 318 | .end·method |
319 | .method·public·static·assertEquals(DDD)V | 319 | .method·public·static·assertEquals(DDD)V |
320 | ····.locals· | 320 | ····.locals·8 |
321 | ····.param·p0,·"expected"····#·D | 321 | ····.param·p0,·"expected"····#·D |
322 | ····.param·p2,·"actual"····#·D | 322 | ····.param·p2,·"actual"····#·D |
323 | ····.param·p4,·"delta"····#·D | 323 | ····.param·p4,·"delta"····#·D |
324 | ····.prologue | 324 | ····.prologue |
325 | ····.line·512 | 325 | ····.line·512 |
326 | ····const/4·v | 326 | ····const/4·v1,·0x0 |
327 | ····move-wide·v | 327 | ····move-wide·v2,·p0 |
328 | ····move-wide·v | 328 | ····move-wide·v4,·p2 |
329 | ····move-wide·v | 329 | ····move-wide·v6,·p4 |
330 | ····invoke-static/range·{v | 330 | ····invoke-static/range·{v1·..·v7},·Lorg/junit/Assert;->assertEquals(Ljava/lang/String;DDD)V |
331 | ····.line·513 | 331 | ····.line·513 |
332 | ····return-void | 332 | ····return-void |
333 | .end·method | 333 | .end·method |
334 | .method·public·static·assertEquals(JJ)V | 334 | .method·public·static·assertEquals(JJ)V |
335 | ····.locals· | 335 | ····.locals·2 |
336 | ····.param·p0,·"expected"····#·J | 336 | ····.param·p0,·"expected"····#·J |
337 | ····.param·p2,·"actual"····#·J | 337 | ····.param·p2,·"actual"····#·J |
338 | ····.prologue | 338 | ····.prologue |
339 | ····.line·456 | 339 | ····.line·456 |
340 | ····const/4·v0,·0x0 | 340 | ····const/4·v0,·0x0 |
Offset 385, 15 lines modified | Offset 385, 15 lines modified | ||
385 | ····invoke-static·{v0},·Lorg/junit/Assert;->fail(Ljava/lang/String;)V | 385 | ····invoke-static·{v0},·Lorg/junit/Assert;->fail(Ljava/lang/String;)V |
386 | ····.line·494 | 386 | ····.line·494 |
387 | ····return-void | 387 | ····return-void |
388 | .end·method | 388 | .end·method |
389 | .method·public·static·assertEquals(Ljava/lang/String;DDD)V | 389 | .method·public·static·assertEquals(Ljava/lang/String;DDD)V |
390 | ····.locals· | 390 | ····.locals·3 |
391 | ····.param·p0,·"message"····#·Ljava/lang/String; | 391 | ····.param·p0,·"message"····#·Ljava/lang/String; |
392 | ····.param·p1,·"expected"····#·D | 392 | ····.param·p1,·"expected"····#·D |
393 | ····.param·p3,·"actual"····#·D | 393 | ····.param·p3,·"actual"····#·D |
394 | ····.param·p5,·"delta"····#·D | 394 | ····.param·p5,·"delta"····#·D |
395 | ····.prologue | 395 | ····.prologue |
396 | ····.line·440 | 396 | ····.line·440 |
Offset 431, 15 lines modified | Offset 431, 15 lines modified | ||
431 | ····invoke-static·{p0,·v0,·v1},·Lorg/junit/Assert;->failNotEquals(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V | 431 | ····invoke-static·{p0,·v0,·v1},·Lorg/junit/Assert;->failNotEquals(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V |
432 | ····goto·:goto_0 | 432 | ····goto·:goto_0 |
433 | .end·method | 433 | .end·method |
434 | .method·public·static·assertEquals(Ljava/lang/String;JJ)V | 434 | .method·public·static·assertEquals(Ljava/lang/String;JJ)V |
435 | ····.locals· | 435 | ····.locals·3 |
Max diff block lines reached; 172/3872 bytes (4.44%) of diff not shown. |
Offset 95, 15 lines modified | Offset 95, 15 lines modified | ||
95 | ····invoke-virtual·{v0,·v1,·v2,·v3},·Lorg/junit/experimental/max/MaxHistory;->putTestFailureTimestamp(Lorg/junit/runner/Description;J)V | 95 | ····invoke-virtual·{v0,·v1,·v2,·v3},·Lorg/junit/experimental/max/MaxHistory;->putTestFailureTimestamp(Lorg/junit/runner/Description;J)V |
96 | ····.line·121 | 96 | ····.line·121 |
97 | ····return-void | 97 | ····return-void |
98 | .end·method | 98 | .end·method |
99 | .method·public·testFinished(Lorg/junit/runner/Description;)V | 99 | .method·public·testFinished(Lorg/junit/runner/Description;)V |
100 | ····.locals· | 100 | ····.locals·8 |
101 | ····.param·p1,·"description"····#·Lorg/junit/runner/Description; | 101 | ····.param·p1,·"description"····#·Lorg/junit/runner/Description; |
102 | ····.annotation·system·Ldalvik/annotation/Throws; | 102 | ····.annotation·system·Ldalvik/annotation/Throws; |
103 | ········value·=·{ | 103 | ········value·=·{ |
104 | ············Ljava/lang/Exception; | 104 | ············Ljava/lang/Exception; |
105 | ········} | 105 | ········} |
106 | ····.end·annotation | 106 | ····.end·annotation |
Offset 127, 17 lines modified | Offset 127, 17 lines modified | ||
127 | ····move-result-wide·v2 | 127 | ····move-result-wide·v2 |
128 | ····.line·115 | 128 | ····.line·115 |
129 | ····.local·v2,·"start":J | 129 | ····.local·v2,·"start":J |
130 | ····iget-object·v4,·p0,·Lorg/junit/experimental/max/MaxHistory$RememberingListener;->this$0:Lorg/junit/experimental/max/MaxHistory; | 130 | ····iget-object·v4,·p0,·Lorg/junit/experimental/max/MaxHistory$RememberingListener;->this$0:Lorg/junit/experimental/max/MaxHistory; |
131 | ····sub-long·v | 131 | ····sub-long·v6,·v0,·v2 |
132 | ····invoke-virtual·{v4,·p1,·v | 132 | ····invoke-virtual·{v4,·p1,·v6,·v7},·Lorg/junit/experimental/max/MaxHistory;->putTestDuration(Lorg/junit/runner/Description;J)V |
133 | ····.line·116 | 133 | ····.line·116 |
134 | ····return-void | 134 | ····return-void |
135 | .end·method | 135 | .end·method |
136 | .method·public·testRunFinished(Lorg/junit/runner/Result;)V | 136 | .method·public·testRunFinished(Lorg/junit/runner/Result;)V |
137 | ····.locals·1 | 137 | ····.locals·1 |
Offset 155, 31 lines modified | Offset 155, 31 lines modified | ||
155 | ····invoke-static·{v0},·Lorg/junit/experimental/max/MaxHistory;->access$000(Lorg/junit/experimental/max/MaxHistory;)V | 155 | ····invoke-static·{v0},·Lorg/junit/experimental/max/MaxHistory;->access$000(Lorg/junit/experimental/max/MaxHistory;)V |
156 | ····.line·126 | 156 | ····.line·126 |
157 | ····return-void | 157 | ····return-void |
158 | .end·method | 158 | .end·method |
159 | .method·public·testStarted(Lorg/junit/runner/Description;)V | 159 | .method·public·testStarted(Lorg/junit/runner/Description;)V |
160 | ····.locals· | 160 | ····.locals·4 |
161 | ····.param·p1,·"description"····#·Lorg/junit/runner/Description; | 161 | ····.param·p1,·"description"····#·Lorg/junit/runner/Description; |
162 | ····.annotation·system·Ldalvik/annotation/Throws; | 162 | ····.annotation·system·Ldalvik/annotation/Throws; |
163 | ········value·=·{ | 163 | ········value·=·{ |
164 | ············Ljava/lang/Exception; | 164 | ············Ljava/lang/Exception; |
165 | ········} | 165 | ········} |
166 | ····.end·annotation | 166 | ····.end·annotation |
167 | ····.prologue | 167 | ····.prologue |
168 | ····.line·107 | 168 | ····.line·107 |
169 | ····iget-object·v0,·p0,·Lorg/junit/experimental/max/MaxHistory$RememberingListener;->starts:Ljava/util/Map; | 169 | ····iget-object·v0,·p0,·Lorg/junit/experimental/max/MaxHistory$RememberingListener;->starts:Ljava/util/Map; |
170 | ····invoke-static·{},·Ljava/lang/System;->nanoTime()J | 170 | ····invoke-static·{},·Ljava/lang/System;->nanoTime()J |
171 | ····move-result-wide·v | 171 | ····move-result-wide·v2 |
172 | ····invoke-static·{v | 172 | ····invoke-static·{v2,·v3},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
173 | ····move-result-object·v1 | 173 | ····move-result-object·v1 |
174 | ····invoke-interface·{v0,·p1,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 174 | ····invoke-interface·{v0,·p1,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
175 | ····.line·109 | 175 | ····.line·109 |
176 | ····return-void | 176 | ····return-void |
Offset 53, 15 lines modified | Offset 53, 15 lines modified | ||
53 | ····.line·129 | 53 | ····.line·129 |
54 | ····invoke-direct·{p0,·p1},·Lorg/junit/experimental/max/MaxHistory$TestComparator;-><init>(Lorg/junit/experimental/max/MaxHistory;)V | 54 | ····invoke-direct·{p0,·p1},·Lorg/junit/experimental/max/MaxHistory$TestComparator;-><init>(Lorg/junit/experimental/max/MaxHistory;)V |
55 | ····return-void | 55 | ····return-void |
56 | .end·method | 56 | .end·method |
57 | .method·private·getFailure(Lorg/junit/runner/Description;)Ljava/lang/Long; | 57 | .method·private·getFailure(Lorg/junit/runner/Description;)Ljava/lang/Long; |
58 | ····.locals· | 58 | ····.locals·4 |
59 | ····.param·p1,·"key"····#·Lorg/junit/runner/Description; | 59 | ····.param·p1,·"key"····#·Lorg/junit/runner/Description; |
60 | ····.prologue | 60 | ····.prologue |
61 | ····.line·144 | 61 | ····.line·144 |
62 | ····iget-object·v1,·p0,·Lorg/junit/experimental/max/MaxHistory$TestComparator;->this$0:Lorg/junit/experimental/max/MaxHistory; | 62 | ····iget-object·v1,·p0,·Lorg/junit/experimental/max/MaxHistory$TestComparator;->this$0:Lorg/junit/experimental/max/MaxHistory; |
63 | ····invoke-virtual·{v1,·p1},·Lorg/junit/experimental/max/MaxHistory;->getFailureTimestamp(Lorg/junit/runner/Description;)Ljava/lang/Long; | 63 | ····invoke-virtual·{v1,·p1},·Lorg/junit/experimental/max/MaxHistory;->getFailureTimestamp(Lorg/junit/runner/Description;)Ljava/lang/Long; |
Offset 69, 17 lines modified | Offset 69, 17 lines modified | ||
69 | ····move-result-object·v0 | 69 | ····move-result-object·v0 |
70 | ····.line·145 | 70 | ····.line·145 |
71 | ····.local·v0,·"result":Ljava/lang/Long; | 71 | ····.local·v0,·"result":Ljava/lang/Long; |
72 | ····if-nez·v0,·:cond_0 | 72 | ····if-nez·v0,·:cond_0 |
73 | ····.line·146 | 73 | ····.line·146 |
74 | ····const-wide/16·v | 74 | ····const-wide/16·v2,·0x0 |
75 | ····invoke-static·{v | 75 | ····invoke-static·{v2,·v3},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
76 | ····move-result-object·v0 | 76 | ····move-result-object·v0 |
77 | ····.line·147 | 77 | ····.line·147 |
78 | ····.end·local·v0····#·"result":Ljava/lang/Long; | 78 | ····.end·local·v0····#·"result":Ljava/lang/Long; |
79 | ····:cond_0 | 79 | ····:cond_0 |
80 | ····return-object·v0 | 80 | ····return-object·v0 |
Offset 343, 15 lines modified | Offset 343, 15 lines modified | ||
343 | ····invoke-direct·{v0,·p0,·v1},·Lorg/junit/experimental/max/MaxHistory$RememberingListener;-><init>(Lorg/junit/experimental/max/MaxHistory;Lorg/junit/experimental/max/MaxHistory$1;)V | 343 | ····invoke-direct·{v0,·p0,·v1},·Lorg/junit/experimental/max/MaxHistory$RememberingListener;-><init>(Lorg/junit/experimental/max/MaxHistory;Lorg/junit/experimental/max/MaxHistory$1;)V |
344 | ····return-object·v0 | 344 | ····return-object·v0 |
345 | .end·method | 345 | .end·method |
346 | .method·putTestDuration(Lorg/junit/runner/Description;J)V | 346 | .method·putTestDuration(Lorg/junit/runner/Description;J)V |
347 | ····.locals· | 347 | ····.locals·4 |
348 | ····.param·p1,·"description"····#·Lorg/junit/runner/Description; | 348 | ····.param·p1,·"description"····#·Lorg/junit/runner/Description; |
349 | ····.param·p2,·"duration"····#·J | 349 | ····.param·p2,·"duration"····#·J |
350 | ····.prologue | 350 | ····.prologue |
351 | ····.line·97 | 351 | ····.line·97 |
352 | ····iget-object·v0,·p0,·Lorg/junit/experimental/max/MaxHistory;->fDurations:Ljava/util/Map; | 352 | ····iget-object·v0,·p0,·Lorg/junit/experimental/max/MaxHistory;->fDurations:Ljava/util/Map; |
Offset 366, 15 lines modified | Offset 366, 15 lines modified | ||
366 | ····invoke-interface·{v0,·v1,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 366 | ····invoke-interface·{v0,·v1,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
367 | ····.line·98 | 367 | ····.line·98 |
368 | ····return-void | 368 | ····return-void |
369 | .end·method | 369 | .end·method |
370 | .method·putTestFailureTimestamp(Lorg/junit/runner/Description;J)V | 370 | .method·putTestFailureTimestamp(Lorg/junit/runner/Description;J)V |
371 | ····.locals· | 371 | ····.locals·4 |
372 | ····.param·p1,·"key"····#·Lorg/junit/runner/Description; | 372 | ····.param·p1,·"key"····#·Lorg/junit/runner/Description; |
373 | ····.param·p2,·"end"····#·J | 373 | ····.param·p2,·"end"····#·J |
374 | ····.prologue | 374 | ····.prologue |
375 | ····.line·85 | 375 | ····.line·85 |
376 | ····iget-object·v0,·p0,·Lorg/junit/experimental/max/MaxHistory;->fFailureTimestamps:Ljava/util/Map; | 376 | ····iget-object·v0,·p0,·Lorg/junit/experimental/max/MaxHistory;->fFailureTimestamps:Ljava/util/Map; |
Offset 5, 15 lines modified | Offset 5, 15 lines modified | ||
5 | #·instance·fields | 5 | #·instance·fields |
6 | .field·public·fDelta:D | 6 | .field·public·fDelta:D |
7 | #·direct·methods | 7 | #·direct·methods |
8 | .method·public·constructor·<init>(D)V | 8 | .method·public·constructor·<init>(D)V |
9 | ····.locals· | 9 | ····.locals·1 |
10 | ····.param·p1,·"delta"····#·D | 10 | ····.param·p1,·"delta"····#·D |
11 | ····.prologue | 11 | ····.prologue |
12 | ····.line·8 | 12 | ····.line·8 |
13 | ····invoke-direct·{p0},·Lorg/junit/internal/ComparisonCriteria;-><init>()V | 13 | ····invoke-direct·{p0},·Lorg/junit/internal/ComparisonCriteria;-><init>()V |
14 | ····.line·9 | 14 | ····.line·9 |
Offset 48, 30 lines modified | Offset 48, 30 lines modified | ||
48 | ····return-object·v0 | 48 | ····return-object·v0 |
49 | .end·method | 49 | .end·method |
50 | #·virtual·methods | 50 | #·virtual·methods |
51 | .method·protected·elapsedTimeAsString(J)Ljava/lang/String; | 51 | .method·protected·elapsedTimeAsString(J)Ljava/lang/String; |
52 | ····.locals· | 52 | ····.locals·7 |
53 | ····.param·p1,·"runTime"····#·J | 53 | ····.param·p1,·"runTime"····#·J |
54 | ····.prologue | 54 | ····.prologue |
55 | ····.line·96 | 55 | ····.line·96 |
56 | ····invoke-static·{},·Ljava/text/NumberFormat;->getInstance()Ljava/text/NumberFormat; | 56 | ····invoke-static·{},·Ljava/text/NumberFormat;->getInstance()Ljava/text/NumberFormat; |
57 | ····move-result-object·v0 | 57 | ····move-result-object·v0 |
58 | ····long-to-double·v | 58 | ····long-to-double·v2,·p1 |
59 | ····const-wide·v | 59 | ····const-wide·v4,·0x408f400000000000L····#·1000.0 |
60 | ····div-double/2addr·v | 60 | ····div-double/2addr·v2,·v4 |
61 | ····invoke-virtual·{v0,·v | 61 | ····invoke-virtual·{v0,·v2,·v3},·Ljava/text/NumberFormat;->format(D)Ljava/lang/String; |
62 | ····move-result-object·v0 | 62 | ····move-result-object·v0 |
63 | ····return-object·v0 | 63 | ····return-object·v0 |
64 | .end·method | 64 | .end·method |
65 | .method·protected·printFailure(Lorg/junit/runner/notification/Failure;Ljava/lang/String;)V | 65 | .method·protected·printFailure(Lorg/junit/runner/notification/Failure;Ljava/lang/String;)V |
Offset 161, 43 lines modified | Offset 161, 43 lines modified | ||
161 | .end·method | 161 | .end·method |
162 | .method·public·getTimeout()J | 162 | .method·public·getTimeout()J |
163 | ····.locals·5 | 163 | ····.locals·5 |
164 | ····.prologue | 164 | ····.prologue |
165 | ····.line·34 | 165 | ····.line·34 |
166 | ····iget-object·v | 166 | ····iget-object·v1,·p0,·Lorg/junit/internal/runners/TestMethod;->fMethod:Ljava/lang/reflect/Method; |
167 | ····const-class·v4,·Lorg/junit/Test; | 167 | ····const-class·v4,·Lorg/junit/Test; |
168 | ····invoke-virtual·{v | 168 | ····invoke-virtual·{v1,·v4},·Ljava/lang/reflect/Method;->getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; |
169 | ····move-result-object·v0 | 169 | ····move-result-object·v0 |
170 | ····check-cast·v0,·Lorg/junit/Test; | 170 | ····check-cast·v0,·Lorg/junit/Test; |
171 | ····.line·35 | 171 | ····.line·35 |
172 | ····.local·v0,·"annotation":Lorg/junit/Test; | 172 | ····.local·v0,·"annotation":Lorg/junit/Test; |
173 | ····if-nez·v0,·:cond_0 | 173 | ····if-nez·v0,·:cond_0 |
174 | ····.line·36 | 174 | ····.line·36 |
175 | ····const-wide/16·v | 175 | ····const-wide/16·v2,·0x0 |
176 | ····.line·38 | 176 | ····.line·38 |
177 | ····:goto_0 | 177 | ····:goto_0 |
178 | ····return-wide·v | 178 | ····return-wide·v2 |
179 | ····.line·37 | 179 | ····.line·37 |
180 | ····:cond_0 | 180 | ····:cond_0 |
181 | ····invoke-interface·{v0},·Lorg/junit/Test;->timeout()J | 181 | ····invoke-interface·{v0},·Lorg/junit/Test;->timeout()J |
182 | ····move-result-wide·v | 182 | ····move-result-wide·v2 |
183 | ····.line·38 | 183 | ····.line·38 |
184 | ····.local·v | 184 | ····.local·v2,·"timeout":J |
185 | ····goto·:goto_0 | 185 | ····goto·:goto_0 |
186 | .end·method | 186 | .end·method |
187 | .method·public·invoke(Ljava/lang/Object;)V | 187 | .method·public·invoke(Ljava/lang/Object;)V |
188 | ····.locals·2 | 188 | ····.locals·2 |
189 | ····.param·p1,·"test"····#·Ljava/lang/Object; | 189 | ····.param·p1,·"test"····#·Ljava/lang/Object; |
190 | ····.annotation·system·Ldalvik/annotation/Throws; | 190 | ····.annotation·system·Ldalvik/annotation/Throws; |
Offset 63, 36 lines modified | Offset 63, 36 lines modified | ||
63 | ····.line·67 | 63 | ····.line·67 |
64 | ····.local·v2,·"result":Ljava/util/concurrent/Future;,·"Ljava/util/concurrent/Future<Ljava/lang/Object;>;" | 64 | ····.local·v2,·"result":Ljava/util/concurrent/Future;,·"Ljava/util/concurrent/Future<Ljava/lang/Object;>;" |
65 | ····invoke-interface·{v3},·Ljava/util/concurrent/ExecutorService;->shutdown()V | 65 | ····invoke-interface·{v3},·Ljava/util/concurrent/ExecutorService;->shutdown()V |
66 | ····.line·69 | 66 | ····.line·69 |
67 | ····:try_start_0 | 67 | ····:try_start_0 |
68 | ····iget-wide·v | 68 | ····iget-wide·v6,·p0,·Lorg/junit/internal/runners/MethodRoadie$1;->val$timeout:J |
69 | ····sget-object·v | 69 | ····sget-object·v5,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; |
70 | ····invoke-interface·{v3,·v | 70 | ····invoke-interface·{v3,·v6,·v7,·v5},·Ljava/util/concurrent/ExecutorService;->awaitTermination(JLjava/util/concurrent/TimeUnit;)Z |
71 | ····move-result·v4 | 71 | ····move-result·v4 |
72 | ····.line·71 | 72 | ····.line·71 |
73 | ····.local·v4,·"terminated":Z | 73 | ····.local·v4,·"terminated":Z |
74 | ····if-nez·v4,·:cond_0 | 74 | ····if-nez·v4,·:cond_0 |
75 | ····.line·72 | 75 | ····.line·72 |
76 | ····invoke-interface·{v3},·Ljava/util/concurrent/ExecutorService;->shutdownNow()Ljava/util/List; | 76 | ····invoke-interface·{v3},·Ljava/util/concurrent/ExecutorService;->shutdownNow()Ljava/util/List; |
77 | ····.line·73 | 77 | ····.line·73 |
78 | ····:cond_0 | 78 | ····:cond_0 |
79 | ····const-wide/16·v | 79 | ····const-wide/16·v6,·0x0 |
80 | ····sget-object·v | 80 | ····sget-object·v5,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; |
81 | ····invoke-interface·{v2,·v | 81 | ····invoke-interface·{v2,·v6,·v7,·v5},·Ljava/util/concurrent/Future;->get(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; |
82 | ····:try_end_0 | 82 | ····:try_end_0 |
83 | ····.catch·Ljava/util/concurrent/TimeoutException;·{:try_start_0·..·:try_end_0}·:catch_0 | 83 | ····.catch·Ljava/util/concurrent/TimeoutException;·{:try_start_0·..·:try_end_0}·:catch_0 |
84 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_1 | 84 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_1 |
85 | ····.line·79 | 85 | ····.line·79 |
86 | ····.end·local·v4····#·"terminated":Z | 86 | ····.end·local·v4····#·"terminated":Z |
87 | ····:goto_0 | 87 | ····:goto_0 |
Offset 34, 15 lines modified | Offset 34, 15 lines modified | ||
34 | ····iput-wide·p2,·p0,·Lorg/junit/internal/runners/statements/FailOnTimeout;->fTimeout:J | 34 | ····iput-wide·p2,·p0,·Lorg/junit/internal/runners/statements/FailOnTimeout;->fTimeout:J |
35 | ····.line·16 | 35 | ····.line·16 |
36 | ····return-void | 36 | ····return-void |
37 | .end·method | 37 | .end·method |
38 | .method·private·evaluateStatement()Lorg/junit/internal/runners/statements/FailOnTimeout$StatementThread; | 38 | .method·private·evaluateStatement()Lorg/junit/internal/runners/statements/FailOnTimeout$StatementThread; |
39 | ····.locals· | 39 | ····.locals·4 |
40 | ····.annotation·system·Ldalvik/annotation/Throws; | 40 | ····.annotation·system·Ldalvik/annotation/Throws; |
41 | ········value·=·{ | 41 | ········value·=·{ |
42 | ············Ljava/lang/InterruptedException; | 42 | ············Ljava/lang/InterruptedException; |
43 | ········} | 43 | ········} |
44 | ····.end·annotation | 44 | ····.end·annotation |
45 | ····.prologue | 45 | ····.prologue |
Offset 54, 17 lines modified | Offset 54, 17 lines modified | ||
54 | ····invoke-direct·{v0,·v1},·Lorg/junit/internal/runners/statements/FailOnTimeout$StatementThread;-><init>(Lorg/junit/runners/model/Statement;)V | 54 | ····invoke-direct·{v0,·v1},·Lorg/junit/internal/runners/statements/FailOnTimeout$StatementThread;-><init>(Lorg/junit/runners/model/Statement;)V |
55 | ····.line·27 | 55 | ····.line·27 |
56 | ····.local·v0,·"thread":Lorg/junit/internal/runners/statements/FailOnTimeout$StatementThread; | 56 | ····.local·v0,·"thread":Lorg/junit/internal/runners/statements/FailOnTimeout$StatementThread; |
57 | ····invoke-virtual·{v0},·Lorg/junit/internal/runners/statements/FailOnTimeout$StatementThread;->start()V | 57 | ····invoke-virtual·{v0},·Lorg/junit/internal/runners/statements/FailOnTimeout$StatementThread;->start()V |
58 | ····.line·28 | 58 | ····.line·28 |
59 | ····iget-wide·v | 59 | ····iget-wide·v2,·p0,·Lorg/junit/internal/runners/statements/FailOnTimeout;->fTimeout:J |
60 | ····invoke-virtual·{v0,·v | 60 | ····invoke-virtual·{v0,·v2,·v3},·Lorg/junit/internal/runners/statements/FailOnTimeout$StatementThread;->join(J)V |
61 | ····.line·29 | 61 | ····.line·29 |
62 | ····invoke-virtual·{v0},·Lorg/junit/internal/runners/statements/FailOnTimeout$StatementThread;->interrupt()V | 62 | ····invoke-virtual·{v0},·Lorg/junit/internal/runners/statements/FailOnTimeout$StatementThread;->interrupt()V |
63 | ····.line·30 | 63 | ····.line·30 |
64 | ····return-object·v0 | 64 | ····return-object·v0 |
65 | .end·method | 65 | .end·method |
Offset 656, 15 lines modified | Offset 656, 15 lines modified | ||
656 | ····move-result-object·v0 | 656 | ····move-result-object·v0 |
657 | ····goto·:goto_0 | 657 | ····goto·:goto_0 |
658 | .end·method | 658 | .end·method |
659 | .method·public·getOnlyConstructor()Ljava/lang/reflect/Constructor; | 659 | .method·public·getOnlyConstructor()Ljava/lang/reflect/Constructor; |
660 | ····.locals· | 660 | ····.locals·6 |
661 | ····.annotation·system·Ldalvik/annotation/Signature; | 661 | ····.annotation·system·Ldalvik/annotation/Signature; |
662 | ········value·=·{ | 662 | ········value·=·{ |
663 | ············"()", | 663 | ············"()", |
664 | ············"Ljava/lang/reflect/Constructor", | 664 | ············"Ljava/lang/reflect/Constructor", |
665 | ············"<*>;" | 665 | ············"<*>;" |
666 | ········} | 666 | ········} |
667 | ····.end·annotation | 667 | ····.end·annotation |
Offset 675, 21 lines modified | Offset 675, 21 lines modified | ||
675 | ····invoke-virtual·{v1},·Ljava/lang/Class;->getConstructors()[Ljava/lang/reflect/Constructor; | 675 | ····invoke-virtual·{v1},·Ljava/lang/Class;->getConstructors()[Ljava/lang/reflect/Constructor; |
676 | ····move-result-object·v0 | 676 | ····move-result-object·v0 |
677 | ····.line·127 | 677 | ····.line·127 |
678 | ····.local·v0,·"constructors":[Ljava/lang/reflect/Constructor;,·"[Ljava/lang/reflect/Constructor<*>;" | 678 | ····.local·v0,·"constructors":[Ljava/lang/reflect/Constructor;,·"[Ljava/lang/reflect/Constructor<*>;" |
679 | ····const-wide/16·v | 679 | ····const-wide/16·v2,·0x1 |
680 | ····array-length·v | 680 | ····array-length·v1,·v0 |
681 | ····int-to-long·v | 681 | ····int-to-long·v4,·v1 |
682 | ····invoke-static·{v | 682 | ····invoke-static·{v2,·v3,·v4,·v5},·Lorg/junit/Assert;->assertEquals(JJ)V |
683 | ····.line·128 | 683 | ····.line·128 |
684 | ····const/4·v1,·0x0 | 684 | ····const/4·v1,·0x0 |
685 | ····aget-object·v1,·v0,·v1 | 685 | ····aget-object·v1,·v0,·v1 |
686 | ····return-object·v1 | 686 | ····return-object·v1 |
Offset 25, 23 lines modified | Offset 25, 23 lines modified | ||
25 | ····.line·44 | 25 | ····.line·44 |
26 | ····return-void | 26 | ····return-void |
27 | .end·method | 27 | .end·method |
28 | #·virtual·methods | 28 | #·virtual·methods |
29 | .method·public·apply(Lorg/junit/runners/model/Statement;Lorg/junit/runner/Description;)Lorg/junit/runners/model/Statement; | 29 | .method·public·apply(Lorg/junit/runners/model/Statement;Lorg/junit/runner/Description;)Lorg/junit/runners/model/Statement; |
30 | ····.locals· | 30 | ····.locals·4 |
31 | ····.param·p1,·"base"····#·Lorg/junit/runners/model/Statement; | 31 | ····.param·p1,·"base"····#·Lorg/junit/runners/model/Statement; |
32 | ····.param·p2,·"description"····#·Lorg/junit/runner/Description; | 32 | ····.param·p2,·"description"····#·Lorg/junit/runner/Description; |
33 | ····.prologue | 33 | ····.prologue |
34 | ····.line·47 | 34 | ····.line·47 |
35 | ····new-instance·v0,·Lorg/junit/internal/runners/statements/FailOnTimeout; | 35 | ····new-instance·v0,·Lorg/junit/internal/runners/statements/FailOnTimeout; |
36 | ····iget·v1,·p0,·Lorg/junit/rules/Timeout;->fMillis:I | 36 | ····iget·v1,·p0,·Lorg/junit/rules/Timeout;->fMillis:I |
37 | ····int-to-long·v | 37 | ····int-to-long·v2,·v1 |
38 | ····invoke-direct·{v0,·p1,·v | 38 | ····invoke-direct·{v0,·p1,·v2,·v3},·Lorg/junit/internal/runners/statements/FailOnTimeout;-><init>(Lorg/junit/runners/model/Statement;J)V |
39 | ····return-object·v0 | 39 | ····return-object·v0 |
40 | .end·method | 40 | .end·method |
Offset 120, 15 lines modified | Offset 120, 15 lines modified | ||
120 | ····invoke-virtual·{v0},·Ljava/util/concurrent/atomic/AtomicInteger;->getAndIncrement()I | 120 | ····invoke-virtual·{v0},·Ljava/util/concurrent/atomic/AtomicInteger;->getAndIncrement()I |
121 | ····.line·92 | 121 | ····.line·92 |
122 | ····return-void | 122 | ····return-void |
123 | .end·method | 123 | .end·method |
124 | .method·public·testRunFinished(Lorg/junit/runner/Result;)V | 124 | .method·public·testRunFinished(Lorg/junit/runner/Result;)V |
125 | ····.locals· | 125 | ····.locals·6 |
126 | ····.param·p1,·"result"····#·Lorg/junit/runner/Result; | 126 | ····.param·p1,·"result"····#·Lorg/junit/runner/Result; |
127 | ····.annotation·system·Ldalvik/annotation/Throws; | 127 | ····.annotation·system·Ldalvik/annotation/Throws; |
128 | ········value·=·{ | 128 | ········value·=·{ |
129 | ············Ljava/lang/Exception; | 129 | ············Ljava/lang/Exception; |
130 | ········} | 130 | ········} |
131 | ····.end·annotation | 131 | ····.end·annotation |
Offset 142, 39 lines modified | Offset 142, 39 lines modified | ||
142 | ····.local·v0,·"endTime":J | 142 | ····.local·v0,·"endTime":J |
143 | ····iget-object·v2,·p0,·Lorg/junit/runner/Result$Listener;->this$0:Lorg/junit/runner/Result; | 143 | ····iget-object·v2,·p0,·Lorg/junit/runner/Result$Listener;->this$0:Lorg/junit/runner/Result; |
144 | ····iget-object·v3,·p0,·Lorg/junit/runner/Result$Listener;->this$0:Lorg/junit/runner/Result; | 144 | ····iget-object·v3,·p0,·Lorg/junit/runner/Result$Listener;->this$0:Lorg/junit/runner/Result; |
145 | ····invoke-static·{v3},·Lorg/junit/runner/Result;->access$000(Lorg/junit/runner/Result;)J | 145 | ····invoke-static·{v3},·Lorg/junit/runner/Result;->access$000(Lorg/junit/runner/Result;)J |
146 | ····move-result-wide·v | 146 | ····move-result-wide·v4 |
147 | ····sub-long·v | 147 | ····sub-long·v4,·v0,·v4 |
148 | ····invoke-static·{v2,·v | 148 | ····invoke-static·{v2,·v4,·v5},·Lorg/junit/runner/Result;->access$114(Lorg/junit/runner/Result;J)J |
149 | ····.line·77 | 149 | ····.line·77 |
150 | ····return-void | 150 | ····return-void |
151 | .end·method | 151 | .end·method |
152 | .method·public·testRunStarted(Lorg/junit/runner/Description;)V | 152 | .method·public·testRunStarted(Lorg/junit/runner/Description;)V |
153 | ····.locals· | 153 | ····.locals·4 |
154 | ····.param·p1,·"description"····#·Lorg/junit/runner/Description; | 154 | ····.param·p1,·"description"····#·Lorg/junit/runner/Description; |
155 | ····.annotation·system·Ldalvik/annotation/Throws; | 155 | ····.annotation·system·Ldalvik/annotation/Throws; |
156 | ········value·=·{ | 156 | ········value·=·{ |
157 | ············Ljava/lang/Exception; | 157 | ············Ljava/lang/Exception; |
158 | ········} | 158 | ········} |
159 | ····.end·annotation | 159 | ····.end·annotation |
160 | ····.prologue | 160 | ····.prologue |
161 | ····.line·70 | 161 | ····.line·70 |
162 | ····iget-object·v0,·p0,·Lorg/junit/runner/Result$Listener;->this$0:Lorg/junit/runner/Result; | 162 | ····iget-object·v0,·p0,·Lorg/junit/runner/Result$Listener;->this$0:Lorg/junit/runner/Result; |
163 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 163 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
164 | ····move-result-wide·v | 164 | ····move-result-wide·v2 |
165 | ····invoke-static·{v0,·v | 165 | ····invoke-static·{v0,·v2,·v3},·Lorg/junit/runner/Result;->access$002(Lorg/junit/runner/Result;J)J |
166 | ····.line·71 | 166 | ····.line·71 |
167 | ····return-void | 167 | ····return-void |
168 | .end·method | 168 | .end·method |
Offset 90, 27 lines modified | Offset 90, 27 lines modified | ||
90 | ····.line·17 | 90 | ····.line·17 |
91 | ····iget-wide·v0,·p0,·Lorg/junit/runner/Result;->fStartTime:J | 91 | ····iget-wide·v0,·p0,·Lorg/junit/runner/Result;->fStartTime:J |
92 | ····return-wide·v0 | 92 | ····return-wide·v0 |
93 | .end·method | 93 | .end·method |
94 | .method·static·synthetic·access$002(Lorg/junit/runner/Result;J)J | 94 | .method·static·synthetic·access$002(Lorg/junit/runner/Result;J)J |
95 | ····.locals· | 95 | ····.locals·1 |
96 | ····.param·p0,·"x0"····#·Lorg/junit/runner/Result; | 96 | ····.param·p0,·"x0"····#·Lorg/junit/runner/Result; |
97 | ····.param·p1,·"x1"····#·J | 97 | ····.param·p1,·"x1"····#·J |
98 | ····.prologue | 98 | ····.prologue |
99 | ····.line·17 | 99 | ····.line·17 |
100 | ····iput-wide·p1,·p0,·Lorg/junit/runner/Result;->fStartTime:J | 100 | ····iput-wide·p1,·p0,·Lorg/junit/runner/Result;->fStartTime:J |
101 | ····return-wide·p1 | 101 | ····return-wide·p1 |
102 | .end·method | 102 | .end·method |
103 | .method·static·synthetic·access$114(Lorg/junit/runner/Result;J)J | 103 | .method·static·synthetic·access$114(Lorg/junit/runner/Result;J)J |
104 | ····.locals· | 104 | ····.locals·3 |
105 | ····.param·p0,·"x0"····#·Lorg/junit/runner/Result; | 105 | ····.param·p0,·"x0"····#·Lorg/junit/runner/Result; |
106 | ····.param·p1,·"x1"····#·J | 106 | ····.param·p1,·"x1"····#·J |
107 | ····.prologue | 107 | ····.prologue |
108 | ····.line·17 | 108 | ····.line·17 |
109 | ····iget-wide·v0,·p0,·Lorg/junit/runner/Result;->fRunTime:J | 109 | ····iget-wide·v0,·p0,·Lorg/junit/runner/Result;->fRunTime:J |
Offset 58, 32 lines modified | Offset 58, 34 lines modified | ||
58 | ····move-result·v0 | 58 | ····move-result·v0 |
59 | ····.line·62 | 59 | ····.line·62 |
60 | ····.local·v0,·"index":I | 60 | ····.local·v0,·"index":I |
61 | ····if-ltz·v0,·:cond_1 | 61 | ····if-ltz·v0,·:cond_1 |
62 | ····.line·64 | ||
62 | ····invoke-virtual·{v1},·Landroid/preference/ListPreference;->getEntries()[Ljava/lang/CharSequence; | 63 | ····invoke-virtual·{v1},·Landroid/preference/ListPreference;->getEntries()[Ljava/lang/CharSequence; |
63 | ····move-result-object·v3 | 64 | ····move-result-object·v3 |
64 | ····aget-object·v3,·v3,·v0 | 65 | ····aget-object·v3,·v3,·v0 |
66 | ····.line·62 | ||
65 | ····:goto_0 | 67 | ····:goto_0 |
66 | ····invoke-virtual·{p1,·v3},·Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V | 68 | ····invoke-virtual·{p1,·v3},·Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V |
67 | ····.line·68 | 69 | ····.line·68 |
68 | ····.end·local·v0····#·"index":I | 70 | ····.end·local·v0····#·"index":I |
69 | ····.end·local·v1····#·"listPreference":Landroid/preference/ListPreference; | 71 | ····.end·local·v1····#·"listPreference":Landroid/preference/ListPreference; |
70 | ····:cond_0 | 72 | ····:cond_0 |
71 | ····const/4·v3,·0x1 | 73 | ····const/4·v3,·0x1 |
72 | ····return·v3 | 74 | ····return·v3 |
73 | ····.line·6 | 75 | ····.line·64 |
74 | ····.restart·local·v0····#·"index":I | 76 | ····.restart·local·v0····#·"index":I |
75 | ····.restart·local·v1····#·"listPreference":Landroid/preference/ListPreference; | 77 | ····.restart·local·v1····#·"listPreference":Landroid/preference/ListPreference; |
76 | ····:cond_1 | 78 | ····:cond_1 |
77 | ····const/4·v3,·0x0 | 79 | ····const/4·v3,·0x0 |
78 | ····goto·:goto_0 | 80 | ····goto·:goto_0 |
79 | .end·method | 81 | .end·method |
Offset 41, 32 lines modified | Offset 41, 35 lines modified | ||
41 | ····sget-object·v0,·Lde/bashtian/dashclocksunrise/SunriseSettingsActivity;->sBindPreferenceSummaryToValueListener:Landroid/preference/Preference$OnPreferenceChangeListener; | 41 | ····sget-object·v0,·Lde/bashtian/dashclocksunrise/SunriseSettingsActivity;->sBindPreferenceSummaryToValueListener:Landroid/preference/Preference$OnPreferenceChangeListener; |
42 | ····invoke-virtual·{p0,·v0},·Landroid/preference/Preference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V | 42 | ····invoke-virtual·{p0,·v0},·Landroid/preference/Preference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V |
43 | ····.line·86 | 43 | ····.line·86 |
44 | ····sget-object·v0,·Lde/bashtian/dashclocksunrise/SunriseSettingsActivity;->sBindPreferenceSummaryToValueListener:Landroid/preference/Preference$OnPreferenceChangeListener; | 44 | ····sget-object·v0,·Lde/bashtian/dashclocksunrise/SunriseSettingsActivity;->sBindPreferenceSummaryToValueListener:Landroid/preference/Preference$OnPreferenceChangeListener; |
45 | ····.line·88 | ||
45 | ····invoke-virtual·{p0},·Landroid/preference/Preference;->getContext()Landroid/content/Context; | 46 | ····invoke-virtual·{p0},·Landroid/preference/Preference;->getContext()Landroid/content/Context; |
46 | ····move-result-object·v1 | 47 | ····move-result-object·v1 |
47 | ····invoke-static·{v1},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; | 48 | ····invoke-static·{v1},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; |
48 | ····move-result-object·v1 | 49 | ····move-result-object·v1 |
50 | ····.line·89 | ||
49 | ····invoke-virtual·{p0},·Landroid/preference/Preference;->getKey()Ljava/lang/String; | 51 | ····invoke-virtual·{p0},·Landroid/preference/Preference;->getKey()Ljava/lang/String; |
50 | ····move-result-object·v2 | 52 | ····move-result-object·v2 |
51 | ····const-string·v3,·"" | 53 | ····const-string·v3,·"" |
52 | ····invoke-interface·{v1,·v2,·v3},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 54 | ····invoke-interface·{v1,·v2,·v3},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
53 | ····move-result-object·v1 | 55 | ····move-result-object·v1 |
56 | ····.line·86 | ||
54 | ····invoke-interface·{v0,·p0,·v1},·Landroid/preference/Preference$OnPreferenceChangeListener;->onPreferenceChange(Landroid/preference/Preference;Ljava/lang/Object;)Z | 57 | ····invoke-interface·{v0,·p0,·v1},·Landroid/preference/Preference$OnPreferenceChangeListener;->onPreferenceChange(Landroid/preference/Preference;Ljava/lang/Object;)Z |
55 | ····.line·90 | 58 | ····.line·90 |
56 | ····return-void | 59 | ····return-void |
57 | .end·method | 60 | .end·method |
58 | .method·private·setupSimplePreferencesScreen()V | 61 | .method·private·setupSimplePreferencesScreen()V |
Offset 19, 10 lines modified | Offset 19, 9 lines modified | ||
19 | .method·public·constructor·<init>()V | 19 | .method·public·constructor·<init>()V |
20 | ····.locals·0 | 20 | ····.locals·0 |
21 | ····.prologue | 21 | ····.prologue |
22 | ····.line·10 | 22 | ····.line·10 |
23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
24 | ····.line·30 | ||
25 | ····return-void | 24 | ····return-void |
26 | .end·method | 25 | .end·method |
Offset 180, 18 lines modified | Offset 180, 20 lines modified | ||
180 | ····move-object/from16·v0,·p0 | 180 | ····move-object/from16·v0,·p0 |
181 | ····iget·v0,·v0,·Lde/bashtian/dashclocksunrise/SunriseExtension;->mShowBeforeHours:I | 181 | ····iget·v0,·v0,·Lde/bashtian/dashclocksunrise/SunriseExtension;->mShowBeforeHours:I |
182 | ····move/from16·v25,·v0 | 182 | ····move/from16·v25,·v0 |
183 | ····.line·104 | ||
183 | ····invoke-static/range·{v25·..·v25},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; | 184 | ····invoke-static/range·{v25·..·v25},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; |
184 | ····move-result-object·v25 | 185 | ····move-result-object·v25 |
186 | ····.line·103 | ||
185 | ····move-object/from16·v0,·v18 | 187 | ····move-object/from16·v0,·v18 |
186 | ····move-object/from16·v1,·v24 | 188 | ····move-object/from16·v1,·v24 |
187 | ····move-object/from16·v2,·v25 | 189 | ····move-object/from16·v2,·v25 |
188 | ····invoke-interface·{v0,·v1,·v2},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 190 | ····invoke-interface·{v0,·v1,·v2},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
Offset 357, 14 lines modified | Offset 359, 15 lines modified | ||
357 | ····:goto_1 | 359 | ····:goto_1 |
358 | ····new-instance·v24,·Ljava/text/SimpleDateFormat; | 360 | ····new-instance·v24,·Ljava/text/SimpleDateFormat; |
359 | ····move-object/from16·v0,·v24 | 361 | ····move-object/from16·v0,·v24 |
360 | ····invoke-direct·{v0,·v8},·Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;)V | 362 | ····invoke-direct·{v0,·v8},·Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;)V |
363 | ····.line·137 | ||
361 | ····invoke-virtual/range·{v19·..·v19},·Ljava/util/Calendar;->getTime()Ljava/util/Date; | 364 | ····invoke-virtual/range·{v19·..·v19},·Ljava/util/Calendar;->getTime()Ljava/util/Date; |
362 | ····move-result-object·v25 | 365 | ····move-result-object·v25 |
363 | ····invoke-virtual/range·{v24·..·v25},·Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; | 366 | ····invoke-virtual/range·{v24·..·v25},·Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; |
364 | ····move-result-object·v15 | 367 | ····move-result-object·v15 |
Offset 373, 14 lines modified | Offset 376, 15 lines modified | ||
373 | ····.local·v15,·"officialSunriseForDate":Ljava/lang/CharSequence; | 376 | ····.local·v15,·"officialSunriseForDate":Ljava/lang/CharSequence; |
374 | ····new-instance·v24,·Ljava/text/SimpleDateFormat; | 377 | ····new-instance·v24,·Ljava/text/SimpleDateFormat; |
375 | ····move-object/from16·v0,·v24 | 378 | ····move-object/from16·v0,·v24 |
376 | ····invoke-direct·{v0,·v8},·Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;)V | 379 | ····invoke-direct·{v0,·v8},·Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;)V |
380 | ····.line·139 | ||
377 | ····invoke-virtual/range·{v21·..·v21},·Ljava/util/Calendar;->getTime()Ljava/util/Date; | 381 | ····invoke-virtual/range·{v21·..·v21},·Ljava/util/Calendar;->getTime()Ljava/util/Date; |
378 | ····move-result-object·v25 | 382 | ····move-result-object·v25 |
379 | ····invoke-virtual/range·{v24·..·v25},·Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; | 383 | ····invoke-virtual/range·{v24·..·v25},·Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; |
380 | ····move-result-object·v16 | 384 | ····move-result-object·v16 |
Offset 480, 19 lines modified | Offset 484, 19 lines modified | ||
480 | ····move-result-wide·v12 | 484 | ····move-result-wide·v12 |
481 | ····.line·148 | 485 | ····.line·148 |
482 | ····.local·v12,·"nextChange":J | 486 | ····.local·v12,·"nextChange":J |
483 | ····:goto_3 | 487 | ····:goto_3 |
484 | ····invoke-static·{},·Lde/bashtian/dashclocksunrise/SunriseExtension;->getCurrentTimestamp()J | 488 | ····invoke-static·{},·Lde/bashtian/dashclocksunrise/SunriseExtension;->getCurrentTimestamp()J |
485 | ····move-result-wide·v | 489 | ····move-result-wide·v6 |
486 | ····.line·149 | 490 | ····.line·149 |
487 | ····.local·v | 491 | ····.local·v6,·"currentTimestamp":J |
488 | ····sub-long·v24,·v12,·v | 492 | ····sub-long·v24,·v12,·v6 |
489 | ····move-object/from16·v0,·p0 | 493 | ····move-object/from16·v0,·p0 |
490 | ····iget·v0,·v0,·Lde/bashtian/dashclocksunrise/SunriseExtension;->mShowBeforeHours:I | 494 | ····iget·v0,·v0,·Lde/bashtian/dashclocksunrise/SunriseExtension;->mShowBeforeHours:I |
491 | ····move/from16·v26,·v0 | 495 | ····move/from16·v26,·v0 |
Offset 509, 38 lines modified | Offset 513, 41 lines modified | ||
509 | ····cmp-long·v24,·v24,·v26 | 513 | ····cmp-long·v24,·v24,·v26 |
510 | ····if-gez·v24,·:cond_5 | 514 | ····if-gez·v24,·:cond_5 |
511 | ····const/16·v23,·0x1 | 515 | ····const/16·v23,·0x1 |
512 | ····.line·152 | 516 | ····.line·152 |
513 | ····.end·local·v | 517 | ····.end·local·v6····#·"currentTimestamp":J |
514 | ····.end·local·v12····#·"nextChange":J | 518 | ····.end·local·v12····#·"nextChange":J |
515 | ····:cond_1 | 519 | ····:cond_1 |
516 | ····:goto_4 | 520 | ····:goto_4 |
517 | ····new-instance·v24,·Lcom/google/android/apps/dashclock/api/ExtensionData; | 521 | ····new-instance·v24,·Lcom/google/android/apps/dashclock/api/ExtensionData; |
518 | ····invoke-direct/range·{v24·..·v24},·Lcom/google/android/apps/dashclock/api/ExtensionData;-><init>()V | 522 | ····invoke-direct/range·{v24·..·v24},·Lcom/google/android/apps/dashclock/api/ExtensionData;-><init>()V |
523 | ····.line·153 | ||
519 | ····move-object/from16·v0,·v24 | 524 | ····move-object/from16·v0,·v24 |
520 | ····move/from16·v1,·v23 | 525 | ····move/from16·v1,·v23 |
521 | ····invoke-virtual·{v0,·v1},·Lcom/google/android/apps/dashclock/api/ExtensionData;->visible(Z)Lcom/google/android/apps/dashclock/api/ExtensionData; | 526 | ····invoke-virtual·{v0,·v1},·Lcom/google/android/apps/dashclock/api/ExtensionData;->visible(Z)Lcom/google/android/apps/dashclock/api/ExtensionData; |
522 | ····move-result-object·v24 | 527 | ····move-result-object·v24 |
523 | ····const/high16·v25,·0x7f020000 | 528 | ····const/high16·v25,·0x7f020000 |
529 | ····.line·154 | ||
524 | ····invoke-virtual/range·{v24·..·v25},·Lcom/google/android/apps/dashclock/api/ExtensionData;->icon(I)Lcom/google/android/apps/dashclock/api/ExtensionData; | 530 | ····invoke-virtual/range·{v24·..·v25},·Lcom/google/android/apps/dashclock/api/ExtensionData;->icon(I)Lcom/google/android/apps/dashclock/api/ExtensionData; |
525 | ····move-result-object·v25 | 531 | ····move-result-object·v25 |
526 | ····if-eqz·v17,·:cond_6 | 532 | ····if-eqz·v17,·:cond_6 |
533 | ····.line·155 | ||
527 | ····invoke-interface/range·{v16·..·v16},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; | 534 | ····invoke-interface/range·{v16·..·v16},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; |
528 | ····move-result-object·v24 | 535 | ····move-result-object·v24 |
529 | ····:goto_5 | 536 | ····:goto_5 |
530 | ····move-object/from16·v0,·v25 | 537 | ····move-object/from16·v0,·v25 |
Offset 550, 35 lines modified | Offset 557, 38 lines modified | ||
550 | ····move-result-object·v25 | 557 | ····move-result-object·v25 |
551 | ····if-eqz·v17,·:cond_7 | 558 | ····if-eqz·v17,·:cond_7 |
552 | ····move-object/from16·v24,·v22 | 559 | ····move-object/from16·v24,·v22 |
560 | ····.line·156 | ||
553 | ····:goto_6 | 561 | ····:goto_6 |
554 | ····move-object/from16·v0,·v25 | 562 | ····move-object/from16·v0,·v25 |
555 | ····move-object/from16·v1,·v24 | 563 | ····move-object/from16·v1,·v24 |
Max diff block lines reached; 5806/9343 bytes (62.14%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/bashtian/dashclocksunrise/SunriseExtension; | 21 | .field·final·synthetic·this$0:Lde/bashtian/dashclocksunrise/SunriseExtension; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/bashtian/dashclocksunrise/SunriseExtension;)V | 23 | .method·constructor·<init>(Lde/bashtian/dashclocksunrise/SunriseExtension;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/bashtian/dashclocksunrise/SunriseExtension; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·165 | 27 | ····.line·165 |
27 | ····iput-object·p1,·p0,·Lde/bashtian/dashclocksunrise/SunriseExtension$1;->this$0:Lde/bashtian/dashclocksunrise/SunriseExtension; | 28 | ····iput-object·p1,·p0,·Lde/bashtian/dashclocksunrise/SunriseExtension$1;->this$0:Lde/bashtian/dashclocksunrise/SunriseExtension; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | #SNG:·from·stdin | 1 | #SNG:·from·stdin |
2 | IHDR·{ | 2 | IHDR·{ |
3 | ····width:·96;·height:·96;·bitdepth:·8; | 3 | ····width:·96;·height:·96;·bitdepth:·8; |
4 | ····using·color·palette; | 4 | ····using·color·palette; |
5 | } | 5 | } |
6 | PLTE·{ | 6 | PLTE·{ |
7 | ····( | 7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
8 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 8 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
9 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 9 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
10 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 10 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
11 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 11 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
12 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 12 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
13 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 13 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
14 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 14 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
Offset 238, 107 lines modified | Offset 238, 107 lines modified | ||
238 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 238 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
239 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 239 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
240 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 240 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
241 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 241 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
242 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 242 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
243 | } | 243 | } |
244 | tRNS·{ | 244 | tRNS·{ |
245 | ·0·104·42·34·244·201·3·1·188· | 245 | ·0·104·42·34·244·201·3·1·188·118·102·247·40·81·16·28·240·198·67·69·204·231·96·181·114·27·169·133·236·199·49·92·246·38·5·116·243·167·14·253·151·20·24·237·64·213·203·47·235·2·171·25·165·238·79·206·56·84·37·4·113·242·18·111·254·159·232·195·211·53·144·88·177·123·210·158·194·19·228·51·153·129·108·83·60·39·13·9·23·45·71·94·193·215·8·224·186·141·91·89·137·252·229·251·168·107·17·103·175·54·170·10·192·248·43·127·152·163·164·46·106·245·110·87·223·52·68·162·233·166·74·44·219·12·6·220·225·21·202·200·173·217·191·117·15·7·147·11·205·221·66·126·140·218·135·26·119·226·249·176·80·182·124·131·148·57·216·250·48·125·30·95·187·190·97·241·59·157·36·77·22·234·138·50·58·98·172·85·75·174·93·29·150·90·189·78·72·207·185·62·82·86·179·178·183·55·161·105·155·196·63·239·70·156·146·142·136·130·101·35·227·139·209·197·65·41·132·230·145·115·134·100·212·154·222} |
246 | IMAGE·{ | 246 | IMAGE·{ |
247 | ····pixels·hex | 247 | ····pixels·hex |
248 | 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | 248 | 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
249 | 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | 249 | 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
250 | 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | 250 | 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
251 | 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | 251 | 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
252 | 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | 252 | 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
253 | 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | 253 | 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
254 | 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | 254 | 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
255 | 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000304050600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | 255 | 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000304050600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
256 | 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000708 | 256 | 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000708ebeb0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
257 | 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | 257 | 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aebebeb0b0c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
258 | 00000000000000000000000000000000000000000000000000000000000 | 258 | 00000000000000000000000000000000000000000000000000000000000d0e000000000000000000000000000f10ebebebeb11060000000000000000000000000012130000000000000000000000000000000000000000000000000000000000 |
259 | 00000000000000000000000000000000000000000000000000000000001 | 259 | 000000000000000000000000000000000000000000000000000000000014151607000000000000000000000017ebebebebebeb180000000000000000000000191aeb1b0000000000000000000000000000000000000000000000000000000000 |
260 | 00000000000000000000000000000000000000000000000000000000001 | 260 | 00000000000000000000000000000000000000000000000000000000001cebeb1d1e0000000000000000001febebebebebebeb20210000000000000000222324ebeb250000000000000000000000000000000000000000000000000000000000 |
261 | 000000000000000000000000000000000000000000000000000000002 | 261 | 0000000000000000000000000000000000000000000000000000000026ebebebeb2728290000000000002a2bebebebebebebebeb11060000000000002c2debebebeb2e0000000000000000000000000000000000000000000000000000000000 |
262 | 000000000000000000000000000000000000000000000000000000003009090909090931013200000000330909090909090909090919000000003435090909090909360000000000000000000000000000000000000000000000000000000000 | ||
263 | 00000000000000000000000000000000000000000000000000000000370909090909090909383900003a0909090909090909090909213b003c3d3e09090909090909093f00000000000000000000000000000000000000000000000000000000 | ||
264 | 000000000000000000000000000000000000000000000000000000004009090909090909090941420243090909090909090909090909442d45090909090909090909094600000000000000000000000000000000000000000000000000000000 | ||
265 | 000000000000000000000000000000000000000000000000000000004709090909090909090909094109090909090909090909090909090909090909090909090909094800000000000000000000000000000000000000000000000000000000 | ||
266 | 000000000000000000000000000000000000000000000000000000004909090909090909090909090909090909090909090909090909090909090909090909090909094a00000000000000000000000000000000000000000000000000000000 | ||
267 | 000000000000000000000000000000000000000000000000000000004b09090909090909090909090909090909090909090909090909090909090909090909090909094c00000000000000000000000000000000000000000000000000000000 | ||
268 | 000000000000000000000000000000000000000000000000000000003e09090909090909090909090909090909090909090909090909090909090909090909090909094d00000000000000000000000000000000000000000000000000000000 | ||
269 | 0000000000000000000000000000000000000000000000000000004e0909090909090909090909090909090909090909090909090909090909090909090909090909094f00000000000000000000000000000000000000000000000000000000 | ||
270 | 0000000000000000000000000000504951525354555657000000005009090909090909090909090909090909090941363628090909090909090909090909090909090941580007595a5b5c0a47265d5e1d3f0000000000000000000000000000 | ||
271 | 00000000000000000000000000005f250909090909090921601e496109090909090909090909090928386263462a000000003f5064652f6609090909090909090909090945676809090909090909090961000000000000000000000000000000 | ||
272 | 0000000000000000000000000000006909090909090909090909090909090909090909090909126a2a00000000000000000000000000006b0b4d410909090909090909090909090909090909090909096c000000000000000000000000000000 | ||
273 | 0000000000000000000000000000005409090909090909090909090909090909090909416d6e0000000000000000000000000000000000000000306f280909090909090909090909090909090909092859000000000000000000000000000000 | ||
274 | 00000000000000000000000000000070040909090909090909090909090909090909156e0000000000000000000000000000000000000000000000001f1e09090909090909090909090909090909097100000000000000000000000000000000 | ||
275 | 0000000000000000000000000000000033090909090909090909090909090909721932000000000000000773647475767751526378320000000000000032797a0909090909090909090909090909097b00000000000000000000000000000000 | ||
276 | 000000000000000000000000000000007c09090909090909090909090909097d7e000000000000067f80810909090909090909090931828306000000000000848509090909090909090909090909411000000000000000000000000000000000 | ||
277 | 00000000000000000000000000000000862109090909090909090909090915590000000000870b8809090909090909090909090909090909896a5f00000000008a8b0909090909090909090909098c0000000000000000000000000000000000 | ||
278 | 00000000000000000000000000000000008d09090909090909090909094d5700000000007f8e090909090909090909090909090909090909090988830000000000868f0909090909090909090909900000000000000000000000000000000000 | ||
279 | 000000000000000000000000000000000064090909090909090909094b91000000009293090909090909090909090909090909090909090909090909515f00000000948c09090909090909090909030000000000000000000000000000000000 | ||
280 | 0000000000000000000000000000000000277209090909090909094310000000008a8c0909090909090909090909090909090909090909090909090909952b000000005916090909090909090938000000000000000000000000000000000000 | ||
281 | 0000000000000000000000000000000000004909090909090909661400000000108e090909090909090909090909090909090909090909090909090909099610000000009766090909090909094a000000000000000000000000000000000000 | ||
282 | 000000000000000000000000000000000000980909090909090999000000000f4b0909090909090909090909090909090909090909090909090909090909099a8a0000000065090909090909099b3f0000000000000000000000000000000000 | ||
283 | 0000000000000000000000000000009c9d5e090909090909099e86000000060809090909090909090909090909090909090909090909090909090909090909094d230000009489090909090909099fa0a1920000000000000000000000000000 | ||
284 | 0000000000000000000000005863a2660909090909090909096400000000a309090909090909090909090909090909090909090909090909090909090909090909a4000000007c090909090909090909092ca5a6000000000000000000000000 | ||
285 | 00000000000000000000a651110909090909090909090909a73200000084a80909090909090909090909090909090909090909090909090909090909090909090968a9000000325e090909090909090909090909a7aaab000000000000000000 | ||
286 | 000000000000009c9d5e0909090909090909090909090909ac00000000ad090909090909090909090909090909090909090909090909090909090909090909090909ae000000005c0909090909090909090909090909415daf91000000000000 | ||
287 | 0000000000001366090909090909090909090909090909b070000000b109090909090909090909090909090909090909090909090909090909090909090909090909095500000070b00909090909090909090909090909096010000000000000 | ||
288 | 000000000000004a090909090909090909090909090909b200000000a00909090909090909090909090909090909090909090909090909090909090909090909090909a0000000004c09090909090909090909090909094fb300000000000000 | ||
289 | 0000000000000000520909090909090909090909090909b4000000b5a80909090909090909090909090909090909090909090909090909090909090909090909090909a8b5000000b409090909090909090909090909b6730000000000000000 | ||
290 | 000000000000000000b709090909090909090909090966910000006c090909090909090909090909090909090909090909090909090909090909090909090909090909096c0000000f66090909090909090909090911b8000000000000000000 | ||
291 | 00000000000000000000470909090909090909090909150000000033090909090909090909090909090909090909090909090909090909090909090909090909090909096f0000000095090909090909090909097ab900000000000000000000 | ||
292 | 00000000000000000000077509090909090909090909760000000043090909090909090909090909090909090909090909090909090909090909090909090909090909091600000000770909090909090909090c130000000000000000000000 | ||
293 | 000000000000000000000007420909090909090909094a0000006b0909090909090909090909090909090909090909090909090909090909090909090909090909090909090f000000a309090909090909099fb4000000000000000000000000 | ||
294 | 00000000000000000000000006260909090909090909170000006e0909090909090909090909090909090909090909090909090909090909090909090909090909090909097e000000ba09090909090909667c00000000000000000000000000 | ||
295 | 0000000000000000000000000006bb090909090909093a0000001409090909090909090909090909090909090909090909090909090909090909090909090909090909090913000000bc09090909090941ba0000000000000000000000000000 | ||
296 | 0000000000000000000000000000878f090909090909bd00000037090909090909090909090909090909090909090909090909090909090909090909090909090909090909bd000000bd090909090909be000000000000000000000000000000 | ||
297 | 0000000000000000000000000000501109090909090937000000830909090909090909090909090909090909090909090909090909090909090909090909090909090909095b000000a109090909090909400000000000000000000000000000 | ||
298 | 0000000000000000000000000084b60909090909090920000000b1090909090909090909090909090909090909090909090909090909090909090909090909090909090909b9000000bf09090909090909416c00000000000000000000000000 | ||
299 | 000000000000000000000000b36709090909090909093d000000ab090909090909090909090909090909090909090909090909090909090909090909090909090909090909c00000003d090909090909090941af000000000000000000000000 | ||
300 | 00000000000000000000001089090909090909090909c100000007040909090909090909090909090909090909090909090909090909090909090909090909090909090925000000002909090909090909090966c20000000000000000000000 | ||
301 | 00000000000000000000598509090909090909090909c300000000710909090909090909090909090909090909090909090909090909090909090909090909090909090971000000008f09090909090909090909663a00000000000000000000 | ||
302 | 0000000000000000004e4b0909090909090909090909b03c000000aa09090909090909090909090909090909090909090909090909090909090909090909090909090909aa0000003c3e09090909090909090909099fc4000000000000000000 | ||
303 | 0000000000000000918b09090909090909090909090909a6000000780909090909090909090909090909090909090909090909090909090909090909090909090909090978000000b9090909090909090909090909099fc50000000000000000 | ||
304 | 00000000000000704d09090909090909090909090909097400000000c60909090909090909090909090909090909090909090909090909090909090909090909090909c6000000005209090909090909090909090909097a1300000000000000 | ||
305 | 00000000000087c7090909090909090909090909090909a700000000af0909090909090909090909090909090909090909090909090909090909090909090909090909ba00000007960909090909090909090909090909097ab9000000000000 | ||
306 | 00000000000022772109090909090909090909090909090955000000237d0909090909090909090909090909090909090909090909090909090909090909090909096087000000c809090909090909090909090909096618bc92000000000000 | ||
307 | 000000000000000057178f280909090909090909090909096d00000000c9090909090909090909090909090909090909090909090909090909090909090909090909ca00000000cb0909090909090909090909095e9d9c000000000000000000 | ||
308 | 0000000000000000000000ab4a5e09090909090909090909413000000000cc09090909090909090909090909090909090909090909090909090909090909090909a20000000030410909090909090909091151a6000000000000000000000000 | ||
309 | 00000000000000000000000000006e931d0909090909090909ae070000002a9e0909090909090909090909090909090909090909090909090909090909090909433400000000080909090909090928ad63580000000000000000000000000000 | ||
310 | 000000000000000000000000000000002337cd090909090909096300000000ce7a0909090909090909090909090909090909090909090909090909090909097ace000000006409090909090909cfab0000000000000000000000000000000000 | ||
311 | 000000000000000000000000000000000000d00909090909090931c0000000007f0c090909090909090909090909090909090909090909090909090909099fb4000000009cb609090909090909d1000000000000000000000000000000000000 | ||
312 | 000000000000000000000000000000000000ad0909090909090909d22300000000d3d409090909090909090909090909090909090909090909090909093e1300000000064d09090909090909091d230000000000000000000000000000000000 | ||
313 | 00000000000000000000000000000000004ea80909090909090909094c07000000000d4b0909090909090909090909090909090909090909090909095e840000000000c109090909090909090909d50000000000000000000000000000000000 | ||
314 | 0000000000000000000000000000000000af09090909090909090909096500000000005fb7a8090909090909090909090909090909090909090968479400000000009b0909090909090909090909d60000000000000000000000000000000000 | ||
315 | 0000000000000000000000000000000000cc090909090909090909090909d73200000000000233280909090909090909090909090909090941a0300000000000071c0909090909090909090909091d2300000000000000000000000000000000 | ||
316 | 000000000000000000000000000000002772090909090909090909090909096f860000000000000d656709090909090909090909090916d80200000000000070770909090909090909090909090909d500000000000000000000000000000000 | ||
317 | 00000000000000000000000000000000480909090909090909090909090909099a1f00000000000000075a40d15d8e4f679a44b23d1f3200000000000000845e090909090909090909090909090909b200000000000000000000000000000000 | ||
318 | 0000000000000000000000000000000033090909090909090909090909090909099fd98600000000000000000000000000000000000000000000000058da9f090909090909090909090909090909091d23000000000000000000000000000000 | ||
319 | 0000000000000000000000000000005804090909090909090909090909090909090909896a5f000000000000000000000000000000000000000087db7d090909090909090909090909090909090909095b000000000000000000000000000000 | ||
320 | 0000000000000000000000000000000e09090909090909090909090909090909090909090916da5600000000000000000000000000000000dc98dd090909090909090909090909090909090909090909b2000000000000000000000000000000 | ||
321 | 0000000000000000000000000000008009090909090909090909090909090909090909090909090995de839c0000000000000000595bd9054109090909090909090909090428090909090909090909091d230000000000000000000000000000 | ||
322 | 000000000000000000000000000087110909726012a0c1746cc46e78090909090909090909090909090909093edfad6dbeadc61109090909090909090909090909090909bd3259842d647ba4d1a0e085255b0000000000000000000000000000 | ||
323 | 000000000000000000000000000091e1023f00000000000000000000d4090909090909090909090909090909090909090909090909090909090909090909090909090909e2000000000000000000000000000000000000000000000000000000 | ||
324 | 00000000000000000000000000000000000000000000000000000000150909090909090909090909090909090909090909090909090909090909090909090909090909415f000000000000000000000000000000000000000000000000000000 | ||
325 | 000000000000000000000000000000000000000000000000000000008209090909090909090909090909090909090909090909090909090909090909090909090909094f00000000000000000000000000000000000000000000000000000000 | ||
326 | 00000000000000000000000000000000000000000000000000000000e309090909090909090909090909090909090909090909090909090909090909090909090909094d00000000000000000000000000000000000000000000000000000000 | ||
327 | 000000000000000000000000000000000000000000000000000000005c0909090909090909090909090909090909090909090909090909090909090909090909090909cf00000000000000000000000000000000000000000000000000000000 | ||
328 | 00000000000000000000000000000000000000000000000000000000b1090909090909090909099fd99a0909090909090909090909099f7985090909090909090909099800000000000000000000000000000000000000000000000000000000 | ||
329 | 00000000000000000000000000000000000000000000000000000000b5090909090909090909aee200552809090909090909090909097400874a0409090909090909092000000000000000000000000000000000000000000000000000000000 | ||
330 | 00000000000000000000000000000000000000000000000000000000 | 262 | 000000000000000000000000000000000000000000000000000000002febebebebebeb3001310000000032ebebebebebebebebebeb18000000003334ebebebebebeb350000000000000000000000000000000000000000000000000000000000 |
263 | 0000000000000000000000000000000000000000000000000000000036ebebebebebebebeb3738000039ebebebebebebebebebebeb203a003b3c3debebebebebebebeb3e00000000000000000000000000000000000000000000000000000000 | ||
264 | 000000000000000000000000000000000000000000000000000000003febebebebebebebebeb40410242ebebebebebebebebebebebeb432c44ebebebebebebebebebeb4500000000000000000000000000000000000000000000000000000000 | ||
265 | 0000000000000000000000000000000000000000000000000000000046ebebebebebebebebebebeb40ebebebebebebebebebebebebebebebebebebebebebebebebebeb4700000000000000000000000000000000000000000000000000000000 | ||
266 | 0000000000000000000000000000000000000000000000000000000048ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeb4900000000000000000000000000000000000000000000000000000000 | ||
267 | 000000000000000000000000000000000000000000000000000000004aebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeb4b00000000000000000000000000000000000000000000000000000000 | ||
268 | 000000000000000000000000000000000000000000000000000000003debebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeb4c00000000000000000000000000000000000000000000000000000000 | ||
269 | 0000000000000000000000000000000000000000000000000000004debebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeb4e00000000000000000000000000000000000000000000000000000000 | ||
270 | 00000000000000000000000000004f4850515253545556000000004febebebebebebebebebebebebebebebebebeb40353527ebebebebebebebebebebebebebebebebeb4057000758595a5b0946255c5d1c3e0000000000000000000000000000 | ||
271 | 00000000000000000000000000005e24ebebebebebebeb205f1d4860ebebebebebebebebebebebeb273761624529000000003e4f63642e65ebebebebebebebebebebebeb446667ebebebebebebebebeb60000000000000000000000000000000 | ||
272 | 00000000000000000000000000000068ebebebebebebebebebebebebebebebebebebebebebeb11692900000000000000000000000000006a0a4c40ebebebebebebebebebebebebebebebebebebebebeb6b000000000000000000000000000000 | ||
273 | 00000000000000000000000000000053ebebebebebebebebebebebebebebebebebebeb406c6d00000000000000000000000000000000000000002f6e27ebebebebebebebebebebebebebebebebebeb2758000000000000000000000000000000 | ||
274 | 0000000000000000000000000000006f04ebebebebebebebebebebebebebebebebeb146d0000000000000000000000000000000000000000000000001e1debebebebebebebebebebebebebebebebeb7000000000000000000000000000000000 | ||
275 | 0000000000000000000000000000000032ebebebebebebebebebebebebebebeb7118310000000000000007726373747576505162773100000000000000317879ebebebebebebebebebebebebebebeb7a00000000000000000000000000000000 | ||
276 | 000000000000000000000000000000007bebebebebebebebebebebebebebeb7c7d000000000000067e7f80ebebebebebebebebebeb308182060000000000008384ebebebebebebebebebebebebeb400f00000000000000000000000000000000 | ||
277 | 000000000000000000000000000000008520ebebebebebebebebebebebeb14580000000000860a87ebebebebebebebebebebebebebebebeb88695e0000000000898aebebebebebebebebebebebeb8b0000000000000000000000000000000000 | ||
278 | 00000000000000000000000000000000008cebebebebebebebebebebeb4c5600000000007e8debebebebebebebebebebebebebebebebebebebeb87820000000000858eebebebebebebebebebebeb8f0000000000000000000000000000000000 | ||
279 | 000000000000000000000000000000000063ebebebebebebebebebeb4a90000000009192ebebebebebebebebebebebebebebebebebebebebebebebeb505e00000000938bebebebebebebebebebeb030000000000000000000000000000000000 | ||
280 | 00000000000000000000000000000000002671ebebebebebebebeb420f00000000898bebebebebebebebebebebebebebebebebebebebebebebebebebeb942a000000005815ebebebebebebebeb37000000000000000000000000000000000000 | ||
281 | 00000000000000000000000000000000000048ebebebebebebeb6513000000000f8debebebebebebebebebebebebebebebebebebebebebebebebebebebeb950f000000009665ebebebebebebeb49000000000000000000000000000000000000 | ||
Max diff block lines reached; 585/37571 bytes (1.56%) of diff not shown. |