Offset 1, 20 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:·c75aea79d584acc5604970bd2bd61eead0480d570bf7b8375cce4f7cdd0093e7 | ||
10 | Signer·#1·certificate·SHA-1·digest:·f250fe37c028650db51b7ee8388845fad19c04e8 | ||
11 | Signer·#1·certificate·MD5·digest:·e71a4f82a4379992216ae8604cfbb8c7 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·8ede9d2a3ee82037148afc9a33e02fbebab092f82cd93b8a97918e32df7e86a2 | ||
15 | Signer·#1·public·key·SHA-1·digest:·393fd9210dcb63bb92aebac0309f4ace3d0f3f29 | ||
16 | Signer·#1·public·key·MD5·digest:·ea40d59de746e825c2bee54c4f918feb | ||
17 | WARNING:·META-INF/LICENSE.txt·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
18 | WARNING:·META-INF/NOTICE.txt·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
19 | WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
20 | WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. |
Offset 1, 14604 lines modified | Offset 1, 14514 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:····················33 | 4 | ··Zip·archive·file·size:····················332289·(0000000000051201h) |
5 | ··Actual·end-cent-dir·record·offset:········33 | 5 | ··Actual·end-cent-dir·record·offset:········332267·(00000000000511EBh) |
6 | ··Expected·end-cent-dir·record·offset:······33 | 6 | ··Expected·end-cent-dir·record·offset:······332267·(00000000000511EBh) |
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·4 | 9 | ··central·directory·contains·469·entries. |
10 | ··The·central·directory·is·38 | 10 | ··The·central·directory·is·38764·(000000000000976Ch)·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·2950 | 12 | ··is·293503·(0000000000047A7Fh). |
13 | Central·directory·entry·#1: | 13 | Central·directory·entry·#1: |
14 | --------------------------- | 14 | --------------------------- |
15 | ·· | 15 | ··res/xml/pref.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·Oct·28·00:55:16 |
27 | ··32-bit·CRC·value·(hex):························· | 27 | ··32-bit·CRC·value·(hex):·························1baa6056 |
28 | ··compressed·size:································ | 28 | ··compressed·size:································577·bytes |
29 | ··uncompressed·size:······························ | 29 | ··uncompressed·size:······························1280·bytes |
30 | ··length·of·filename:····························· | 30 | ··length·of·filename:·····························16·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 | ··AndroidManifest.xml |
42 | ··offset·of·local·header·from·start·of·archive:··· | 44 | ··offset·of·local·header·from·start·of·archive:···643 |
43 | ··················································(000000000000 | 45 | ··················································(0000000000000283h)·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:···················2.0 | 47 | ··version·of·encoding·software:···················2.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:···2.0 | 49 | ··minimum·software·version·required·to·extract:···2.0 |
48 | ··compression·method:·····························deflated | 50 | ··compression·method:·····························deflated |
49 | ··compression·sub-type·(deflation):···············normal | 51 | ··compression·sub-type·(deflation):···············normal |
50 | ··file·security·status:···························not·encrypted | 52 | ··file·security·status:···························not·encrypted |
51 | ··extended·local·header:··························yes | 53 | ··extended·local·header:··························yes |
52 | ··file·last·modified·on·(DOS·date/time):··········201 | 54 | ··file·last·modified·on·(DOS·date/time):··········2017·Oct·28·00:55:16 |
53 | ··32-bit·CRC·value·(hex):························· | 55 | ··32-bit·CRC·value·(hex):·························e6703785 |
54 | ··compressed·size:································1 | 56 | ··compressed·size:································1041·bytes |
55 | ··uncompressed·size:······························ | 57 | ··uncompressed·size:······························3164·bytes |
56 | ··length·of·filename:····························· | 58 | ··length·of·filename:·····························19·characters |
57 | ··length·of·extra·field:··························0·bytes | 59 | ··length·of·extra·field:··························0·bytes |
58 | ··length·of·file·comment:·························0·characters | 60 | ··length·of·file·comment:·························0·characters |
59 | ··disk·number·on·which·file·begins:···············disk·1 | 61 | ··disk·number·on·which·file·begins:···············disk·1 |
60 | ··apparent·file·type:·····························binary | 62 | ··apparent·file·type:·····························binary |
61 | ··non-MSDOS·external·file·attributes:·············000000·hex | 63 | ··non-MSDOS·external·file·attributes:·············000000·hex |
62 | ··MS-DOS·file·attributes·(00·hex):················none | 64 | ··MS-DOS·file·attributes·(00·hex):················none |
63 | ··There·is·no·file·comment. | 65 | ··There·is·no·file·comment. |
64 | Central·directory·entry·#3: | 66 | Central·directory·entry·#3: |
65 | --------------------------- | 67 | --------------------------- |
66 | ··There·are·an·extra·16·bytes·preceding·this·file. | 68 | ··There·are·an·extra·16·bytes·preceding·this·file. |
67 | ·· | 69 | ··resources.arsc |
68 | ··offset·of·local·header·from·start·of·archive:··· | 70 | ··offset·of·local·header·from·start·of·archive:···1749 |
69 | ··················································(000000000000 | 71 | ··················································(00000000000006D5h)·bytes |
70 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 72 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
71 | ··version·of·encoding·software:··················· | 73 | ··version·of·encoding·software:···················1.0 |
72 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 74 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
73 | ··minimum·software·version·required·to·extract:··· | 75 | ··minimum·software·version·required·to·extract:···1.0 |
74 | ··compression·method:····························· | 76 | ··compression·method:·····························none·(stored) |
75 | ··compression·sub-type·(deflation):···············normal | ||
76 | ··file·security·status:···························not·encrypted | 77 | ··file·security·status:···························not·encrypted |
77 | ··extended·local·header:·························· | 78 | ··extended·local·header:··························no |
78 | ··file·last·modified·on·(DOS·date/time):··········201 | 79 | ··file·last·modified·on·(DOS·date/time):··········2017·Oct·28·00:55:10 |
79 | ··32-bit·CRC·value·(hex):························· | 80 | ··32-bit·CRC·value·(hex):·························1f5f4462 |
80 | ··compressed·size:································10 | 81 | ··compressed·size:································10484·bytes |
81 | ··uncompressed·size:······························1 | 82 | ··uncompressed·size:······························10484·bytes |
82 | ··length·of·filename:····························· | 83 | ··length·of·filename:·····························14·characters |
83 | ··length·of·extra·field:··························0·bytes | 84 | ··length·of·extra·field:··························0·bytes |
84 | ··length·of·file·comment:·························0·characters | 85 | ··length·of·file·comment:·························0·characters |
85 | ··disk·number·on·which·file·begins:···············disk·1 | 86 | ··disk·number·on·which·file·begins:···············disk·1 |
86 | ··apparent·file·type:·····························binary | 87 | ··apparent·file·type:·····························binary |
87 | ··non-MSDOS·external·file·attributes:·············000000·hex | 88 | ··non-MSDOS·external·file·attributes:·············000000·hex |
88 | ··MS-DOS·file·attributes·(00·hex):················none | 89 | ··MS-DOS·file·attributes·(00·hex):················none |
89 | ··There·is·no·file·comment. | 90 | ··There·is·no·file·comment. |
90 | Central·directory·entry·#4: | 91 | Central·directory·entry·#4: |
91 | --------------------------- | 92 | --------------------------- |
92 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
93 | ··META-INF/LICENSE.txt | ||
94 | ··offset·of·local·header·from·start·of·archive:···30363 | ||
95 | ··················································(000000000000769Bh)·bytes | ||
96 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | ||
97 | ··version·of·encoding·software:···················2.0 | ||
98 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | ||
99 | ··minimum·software·version·required·to·extract:···2.0 | ||
100 | ··compression·method:·····························deflated | ||
101 | ··compression·sub-type·(deflation):···············normal | ||
102 | ··file·security·status:···························not·encrypted | ||
Max diff block lines reached; 807993/822795 bytes (98.20%) of diff not shown. |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | 1 | Java·archive·data·(JAR) |
Offset 1, 9 lines modified | Offset 1, 9 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="10"·android:versionName="1.5.2"·package="fr.nicopico.dashclock.birthday" | 2 | <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="10"·android:versionName="1.5.2"·package="fr.nicopico.dashclock.birthday"> |
3 | ··<uses-sdk·android:minSdkVersion="17"·android:targetSdkVersion="19"/> | 3 | ··<uses-sdk·android:minSdkVersion="17"·android:targetSdkVersion="19"/> |
4 | ··<uses-permission·android:name="android.permission.READ_CONTACTS"/> | 4 | ··<uses-permission·android:name="android.permission.READ_CONTACTS"/> |
5 | ··<application·android:theme="@android:style/Theme.Holo.Light.DarkActionBar"·android:label="@string/app_name"·android:icon="@drawable/ic_launcher"·android:allowBackup="true"> | 5 | ··<application·android:theme="@android:style/Theme.Holo.Light.DarkActionBar"·android:label="@string/app_name"·android:icon="@drawable/ic_launcher"·android:allowBackup="true"> |
6 | ····<service·android:label="@string/extension_title"·android:icon="@drawable/ic_extension_blue"·android:name="fr.nicopico.dashclock.birthday.BirthdayService"·android:permission="com.google.android.apps.dashclock.permission.READ_EXTENSION_DATA"> | 6 | ····<service·android:label="@string/extension_title"·android:icon="@drawable/ic_extension_blue"·android:name="fr.nicopico.dashclock.birthday.BirthdayService"·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> |
Offset 1, 45 lines modified | Offset 1, 45 lines modified | ||
00000000:·0200·0c00· | 00000000:·0200·0c00·f428·0000·0100·0000·0100·1c00··.....(.......... | ||
00000010:·1412·0000·8c00·0000·0000·0000·0001·0000··................ | 00000010:·1412·0000·8c00·0000·0000·0000·0001·0000··................ | ||
00000020:·4c02·0000·0000·0000·0000·0000·1300·0000··L............... | 00000020:·4c02·0000·0000·0000·0000·0000·1300·0000··L............... | ||
00000030:·4000·0000·6e00·0000·9500·0000·c200·0000··@...n........... | 00000030:·4000·0000·6e00·0000·9500·0000·c200·0000··@...n........... | ||
00000040:·f000·0000·1701·0000·4501·0000·7401·0000··........E...t... | 00000040:·f000·0000·1701·0000·4501·0000·7401·0000··........E...t... | ||
00000050:·9c01·0000·cb01·0000·fb01·0000·2402·0000··............$... | 00000050:·9c01·0000·cb01·0000·fb01·0000·2402·0000··............$... | ||
00000060:·3402·0000·4502·0000· | 00000060:·3402·0000·4502·0000·6502·0000·8f02·0000··4...E...e....... | ||
00000070:·b602·0000·cd02·0000·dd02·0000·e802·0000··................ | |||
00000080:·f102·0000·0003·0000·1203·0000·3003·0000··............0... | |||
00000090:·5103·0000·7403·0000·9403·0000·be03·0000··Q...t........... | |||
000000 | 00000070:·bf02·0000·ca02·0000·e702·0000·f402·0000··................ | ||
00000080:·1703·0000·3803·0000·5603·0000·6803·0000··....8...V...h... | |||
00000090:·7703·0000·8003·0000·8b03·0000·9b03·0000··w............... | |||
000000a0:·b203·0000·e103·0000·0a04·0000·2304·0000··............#... | |||
000000b0:·2704·0000·3604·0000·5504·0000· | 000000b0:·2704·0000·3604·0000·5504·0000·6504·0000··'...6...U...e... | ||
000000c0:· | 000000c0:·7604·0000·9804·0000·c704·0000·e804·0000··v............... | ||
000000d0:· | 000000d0:·1d05·0000·2a05·0000·5005·0000·5e05·0000··....*...P...^... | ||
000000e0:· | 000000e0:·8205·0000·ab05·0000·ce05·0000·e405·0000··................ | ||
000000f0:· | 000000f0:·f405·0000·fd05·0000·0606·0000·1206·0000··................ | ||
00000100:· | 00000100:·1f06·0000·4606·0000·7e06·0000·bc06·0000··....F...~....... | ||
00000110:· | 00000110:·ca06·0000·ed06·0000·0007·0000·2c07·0000··............,... | ||
00000120:·4c07·0000·7607·0000·8c07·0000·9c07·0000··L...v........... | |||
00000120:·cd06·0000·e506·0000·0707·0000·1707·0000··................ | |||
00000130:·2707·0000·3a07·0000·6f07·0000·7b07·0000··'...:...o...{... | |||
000001 | 00000130:·a307·0000·ad07·0000·b707·0000·c207·0000··................ | ||
00000140:·f007·0000·2a08·0000·6208·0000·7108·0000··....*...b...q... | |||
00000150:·fc07·0000·0708·0000·3a08·0000·4208·0000··........:...B... | |||
00000160:·6808·0000·7308·0000·9c08·0000·a808·0000··h...s........... | |||
00000170:·d408·0000·0209·0000·1409·0000·3009·0000··............0... | |||
00000180:·4409·0000·7009·0000·aa09·0000·b309·0000··D...p........... | |||
00000190:·e109·0000·190a·0000·280a·0000·370a·0000··........(...7... | |||
000001a0:·410a·0000·700a·0000·7b0a·0000·9f0a·0000··A...p...{....... | |||
000001 | 00000150:·a008·0000·bc08·0000·e808·0000·1609·0000··................ | ||
00000160:·3a09·0000·5109·0000·6309·0000·7209·0000··:...Q...c...r... | |||
00000170:·7b09·0000·8f09·0000·ab09·0000·b709·0000··{............... | |||
00000180:·c209·0000·cd09·0000·f909·0000·350a·0000··............5... | |||
00000190:·680a·0000·730a·0000·a80a·0000·b40a·0000··h...s........... | |||
000001a0:·dd0a·0000·030b·0000·230b·0000·360b·0000··........#...6... | |||
000001 | 000001b0:·450b·0000·500b·0000·580b·0000·800b·0000··E...P...X....... | ||
000001 | 000001c0:·b80b·0000·f40b·0000·190c·0000·420c·0000··............B... | ||
000001e0:·470c·0000·4e0c·0000·5b0c·0000·6b0c·0000··G...N...[...k... | |||
000001 | 000001d0:·610c·0000·880c·0000·970c·0000·a20c·0000··a............... | ||
00000 | 000001e0:·ae0c·0000·bd0c·0000·ce0c·0000·e50c·0000··................ | ||
000001f0:·ed0c·0000·f70c·0000·220d·0000·590d·0000··........"...Y... | |||
000002 | 00000200:·970d·0000·c20d·0000·ed0d·0000·110e·0000··................ | ||
00000210:·360e·0000·4a0e·0000·610e·0000·8a0e·0000··6...J...a....... | |||
00000220:· | 00000220:·a60e·0000·b00e·0000·d20e·0000·f00e·0000··................ | ||
00000230:·2c0e·0000·510e·0000·8f0e·0000·b30e·0000··,...Q........... | |||
000002 | 00000230:·f90e·0000·110f·0000·200f·0000·320f·0000··........·...2... | ||
00000240:·530f·0000·7a0f·0000·950f·0000·a50f·0000··S...z........... | |||
00000250:· | 00000250:·b50f·0000·be0f·0000·1010·7265·732f·786d··..........res/xm | ||
00000260:·6c2f·7072·6566·2e78·6d6c·002a·2a72·6573··l/pref.xml.**res | 00000260:·6c2f·7072·6566·2e78·6d6c·002a·2a72·6573··l/pref.xml.**res | ||
00000270:·2f64·7261·7761·626c·652d·6d64·7069·2d76··/drawable-mdpi-v | 00000270:·2f64·7261·7761·626c·652d·6d64·7069·2d76··/drawable-mdpi-v | ||
00000280:·342f·6963·5f65·7874·656e·7369·6f6e·5f62··4/ic_extension_b | 00000280:·342f·6963·5f65·7874·656e·7369·6f6e·5f62··4/ic_extension_b | ||
00000290:·6c75·652e·706e·6700·2b2b·7265·732f·6472··lue.png.++res/dr | 00000290:·6c75·652e·706e·6700·2b2b·7265·732f·6472··lue.png.++res/dr | ||
000002a0:·6177·6162·6c65·2d6d·6470·692d·7634·2f69··awable-mdpi-v4/i | 000002a0:·6177·6162·6c65·2d6d·6470·692d·7634·2f69··awable-mdpi-v4/i | ||
000002b0:·635f·6578·7465·6e73·696f·6e5f·7768·6974··c_extension_whit | 000002b0:·635f·6578·7465·6e73·696f·6e5f·7768·6974··c_extension_whit | ||
000002c0:·652e·706e·6700·2424·7265·732f·6472·6177··e.png.$$res/draw | 000002c0:·652e·706e·6700·2424·7265·732f·6472·6177··e.png.$$res/draw | ||
Offset 67, 232 lines modified | Offset 67, 232 lines modified | ||
00000420:·6e67·002d·2d72·6573·2f64·7261·7761·626c··ng.--res/drawabl | 00000420:·6e67·002d·2d72·6573·2f64·7261·7761·626c··ng.--res/drawabl | ||
00000430:·652d·7878·6864·7069·2d76·342f·6963·5f65··e-xxhdpi-v4/ic_e | 00000430:·652d·7878·6864·7069·2d76·342f·6963·5f65··e-xxhdpi-v4/ic_e | ||
00000440:·7874·656e·7369·6f6e·5f77·6869·7465·2e70··xtension_white.p | 00000440:·7874·656e·7369·6f6e·5f77·6869·7465·2e70··xtension_white.p | ||
00000450:·6e67·0026·2672·6573·2f64·7261·7761·626c··ng.&&res/drawabl | 00000450:·6e67·0026·2672·6573·2f64·7261·7761·626c··ng.&&res/drawabl | ||
00000460:·652d·7878·6864·7069·2d76·342f·6963·5f6c··e-xxhdpi-v4/ic_l | 00000460:·652d·7878·6864·7069·2d76·342f·6963·5f6c··e-xxhdpi-v4/ic_l | ||
00000470:·6175·6e63·6865·722e·706e·6700·0d0d·2531··auncher.png...%1 | 00000470:·6175·6e63·6865·722e·706e·6700·0d0d·2531··auncher.png...%1 | ||
00000480:·2473·2079·6561·7220·6f6c·6400·0e0e·2531··$s·year·old...%1 | 00000480:·2473·2079·6561·7220·6f6c·6400·0e0e·2531··$s·year·old...%1 | ||
00000490:·2473·2079·6561·7273·206f·6c64·001 | 00000490:·2473·2079·6561·7273·206f·6c64·001d·1d4e··$s·years·old...N | ||
000004a0:·6f72·6365·2045·6e67·6c69·7368·206c·616e··orce·English·lan | |||
000004b0:·6775·6167·6500·2626·5573·6520·6c61·6e67··guage.&&Use·lang | |||
000004c0:·7561·6765·206c·6f63·616c·697a·6174·696f··uage·localizatio | |||
000004d0:·6e20·6966·2061·7661·696c·6162·6c65·002c··n·if·available., | |||
000004e0:·2c44·6973·6162·6c65·206c·616e·6775·6167··,Disable·languag | |||
000004f0:·6520·6c6f·6361·6c69·7a61·7469·6f6e·2028··e·localization·( | |||
00000500:·6578·7065·7269·6d65·6e74·616c·2900·1014··experimental)... | |||
00000 | 000004a0:·6f74·6966·7920·6269·7274·6864·6179·7320··otify·birthdays· | ||
000004b0:·666f·7220·746f·6d6f·7272·6f77·0027·274e··for·tomorrow.''N | |||
000004c0:·6f74·6966·7920·6269·7274·6864·6179·7320··otify·birthdays· | |||
000004d0:·666f·7220·7468·6520·6e65·7874·2025·3124··for·the·next·%1$ | |||
000004e0:·6420·6461·7973·002d·2d44·6973·706c·6179··d·days.--Display | |||
000004f0:·2061·2072·656d·696e·6465·7220·666f·7220···a·reminder·for· | |||
00000500:·796f·7572·2063·6f6e·7461·6374·2062·6972··your·contact·bir | |||
00000510:·7468·6461·7973·0008·0842·6972·7468·6461··thdays...Birthda | |||
00000520:·7900·1a1a·4e6f·7469·6679·2062·6972·7468··y...Notify·birth | |||
00000530:·6461·7973·2066·6f72·2074·6f64·6179·000a··days·for·today.. | |||
00000540:·0a44·6179·7320·6c69·6d69·7400·2020·5368··.Days·limit.··Sh | |||
00000550:·6f77·2043·6f6e·7461·6374·7320·6170·706c··ow·Contacts·appl | |||
00000560:·6963·6174·696f·6e20·6f6e·2074·6170·001e··ication·on·tap.. | |||
00000570:·1e53·686f·7720·5175·6963·6b43·6f6e·7461··.Show·QuickConta | |||
00000580:·6374·2062·6164·6765·206f·6e20·7461·7000··ct·badge·on·tap. | |||
00000590:·1b1b·4461·7368·436c·6f63·6b20·4269·7274··..DashClock·Birt | |||
000005a0:·6864·6179·2053·6574·7469·6e67·7300·0f0f··hday·Settings... | |||
000005b0:·2531·2473·2773·2062·6972·7468·6461·7900··%1$s's·birthday. | |||
000005c0:·0c0c·696e·2025·3124·6420·6461·7973·0006··..in·%1$d·days.. | |||
000005d0:·0674·6f64·6179·2100·0808·746f·6d6f·7272··.today!...tomorr | |||
000005 | 000005e0:·6f77·000d·0d43·6f6e·7461·6374·2067·726f··ow...Contact·gro | ||
000005f0:·7570·0010·14e2·8094·2041·6c6c·2063·6f6e··up......·All·con | |||
00000600:·7461·6374·7320·e280·9400·2c2c·4469·7361··tacts·....,,Disa | |||
00000610:·626c·6520·6c61·6e67·7561·6765·206c·6f63··ble·language·loc | |||
00000620:·616c·697a·6174·696f·6e20·2865·7870·6572··alization·(exper | |||
00000630:·696d·656e·7461·6c29·0026·2655·7365·206c··imental).&&Use·l | |||
00000640:·616e·6775·6167·6520·6c6f·6361·6c69·7a61··anguage·localiza | |||
00000650:·7469·6f6e·2069·6620·6176·6169·6c61·626c··tion·if·availabl | |||
00000660:·6500·1616·466f·7263·6520·456e·676c·6973··e...Force·Englis | |||
00000670:·6820·6c61·6e67·7561·6765·0001·0137·000c··h·language...7.. | |||
00000530:·726f·7570·0008·0874·6f6d·6f72·726f·7700··roup...tomorrow. | |||
00000540:·0606·746f·6461·7921·000c·0c69·6e20·2531··..today!...in·%1 | |||
00000550:·2464·2064·6179·7300·0f0f·2531·2473·2773··$d·days...%1$s's | |||
00000560:·2062·6972·7468·6461·7900·1b1b·4461·7368···birthday...Dash | |||
00000570:·436c·6f63·6b20·4269·7274·6864·6179·2053··Clock·Birthday·S | |||
00000580:·6574·7469·6e67·7300·1e1e·5368·6f77·2051··ettings...Show·Q | |||
00000590:·7569·636b·436f·6e74·6163·7420·6261·6467··uickContact·badg | |||
000005a0:·6520·6f6e·2074·6170·0020·2053·686f·7720··e·on·tap.··Show· | |||
000005b0:·436f·6e74·6163·7473·2061·7070·6c69·6361··Contacts·applica | |||
000005c0:·7469·6f6e·206f·6e20·7461·7000·1d1d·4e6f··tion·on·tap...No | |||
000005d0:·7469·6679·2062·6972·7468·6461·7973·2066··tify·birthdays·f | |||
000005e0:·6f72·2074·6f6d·6f72·726f·7700·2727·4e6f··or·tomorrow.''No | |||
000005f0:·7469·6679·2062·6972·7468·6461·7973·2066··tify·birthdays·f | |||
00000600:·6f72·2074·6865·206e·6578·7420·2531·2464··or·the·next·%1$d | |||
00000610:·2064·6179·7300·0101·3700·0a0a·4461·7973···days...7...Days | |||
00000620:·206c·696d·6974·001a·1a4e·6f74·6966·7920···limit...Notify· | |||
00000630:·6269·7274·6864·6179·7320·666f·7220·746f··birthdays·for·to | |||
00000640:·6461·7900·0808·4269·7274·6864·6179·002d··day...Birthday.- | |||
00000650:·2d44·6973·706c·6179·2061·2072·656d·696e··-Display·a·remin | |||
00000660:·6465·7220·666f·7220·796f·7572·2063·6f6e··der·for·your·con | |||
00000670:·7461·6374·2062·6972·7468·6461·7973·000c··tact·birthdays.. | |||
00000680:·0c51·7569·636b·436f·6e74·6163·7400·1c1c··.QuickContact... | 00000680:·0c51·7569·636b·436f·6e74·6163·7400·1c1c··.QuickContact... | ||
00000690:·4461·7368·436c·6f63·6b20·4269·7274·6864··DashClock·Birthd | 00000690:·4461·7368·436c·6f63·6b20·4269·7274·6864··DashClock·Birthd | ||
Max diff block lines reached; 50443/86363 bytes (58.41%) of diff not shown. |
Offset 1, 35 lines modified | Offset 1, 35 lines modified | ||
1 | DEX·version·'035' | 1 | DEX·version·'035' |
2 | DEX·file·header: | 2 | DEX·file·header: |
3 | magic···············:·'dex\n035\0' | 3 | magic···············:·'dex\n035\0' |
4 | checksum············:· | 4 | checksum············:·ae92a0f5 |
5 | signature···········:·c | 5 | signature···········:·c29d...a067 |
6 | file_size···········:·198 | 6 | file_size···········:·198668 |
7 | header_size·········:·112 | 7 | header_size·········:·112 |
8 | link_size···········:·0 | 8 | link_size···········:·0 |
9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
10 | string_ids_size·····:·192 | 10 | string_ids_size·····:·1925 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·3 | 12 | type_ids_size·······:·314 |
13 | type_ids_off········:·78 | 13 | type_ids_off········:·7812·(0x001e84) |
14 | proto_ids_size······:·445 | 14 | proto_ids_size······:·445 |
15 | proto_ids_off·······:·90 | 15 | proto_ids_off·······:·9068·(0x00236c) |
16 | field_ids_size······:·528 | 16 | field_ids_size······:·528 |
17 | field_ids_off·······:·14 | 17 | field_ids_off·······:·14408·(0x003848) |
18 | method_ids_size·····:·1873 | 18 | method_ids_size·····:·1873 |
19 | method_ids_off······:·18 | 19 | method_ids_off······:·18632·(0x0048c8) |
20 | class_defs_size·····:·146 | 20 | class_defs_size·····:·146 |
21 | class_defs_off······:·33 | 21 | class_defs_off······:·33616·(0x008350) |
22 | data_size···········:·160 | 22 | data_size···········:·160380 |
23 | data_off············:·382 | 23 | data_off············:·38288·(0x009590) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·5 | 25 | class_idx···········:·59 |
26 | access_flags········:·0·(0x0000) | 26 | access_flags········:·0·(0x0000) |
27 | superclass_idx······:·1 | 27 | superclass_idx······:·114 |
28 | source_file_idx·····:·159 | 28 | source_file_idx·····:·159 |
29 | static_fields_size··:·0 | 29 | static_fields_size··:·0 |
30 | instance_fields_size:·2 | 30 | instance_fields_size:·2 |
31 | direct_methods_size·:·1 | 31 | direct_methods_size·:·1 |
32 | virtual_methods_size:·1 | 32 | virtual_methods_size:·1 |
33 | Class·#0·annotations: | 33 | Class·#0·annotations: |
Offset 59, 19 lines modified | Offset 59, 19 lines modified | ||
59 | ······type··········:·'(Lcom/google/android/apps/dashclock/api/DashClockExtension$1;I)V' | 59 | ······type··········:·'(Lcom/google/android/apps/dashclock/api/DashClockExtension$1;I)V' |
60 | ······access········:·0x10000·(CONSTRUCTOR) | 60 | ······access········:·0x10000·(CONSTRUCTOR) |
61 | ······code··········- | 61 | ······code··········- |
62 | ······registers·····:·3 | 62 | ······registers·····:·3 |
63 | ······ins···········:·3 | 63 | ······ins···········:·3 |
64 | ······outs··········:·1 | 64 | ······outs··········:·1 |
65 | ······insns·size····:·8·16-bit·code·units | 65 | ······insns·size····:·8·16-bit·code·units |
66 | 009a | 66 | 009a48:········································|[009a48]·com.google.android.apps.dashclock.api.DashClockExtension$1$1.<init>:(Lcom/google/android/apps/dashclock/api/DashClockExtension$1;I)V |
67 | 009a | 67 | 009a58:·5b01·0a00······························|0000:·iput-object·v1,·v0,·Lcom/google/android/apps/dashclock/api/DashClockExtension$1$1;.this$1:Lcom/google/android/apps/dashclock/api/DashClockExtension$1;·//·field@000a |
68 | 009a | 68 | 009a5c:·5902·0b00······························|0002:·iput·v2,·v0,·Lcom/google/android/apps/dashclock/api/DashClockExtension$1$1;.val$reason:I·//·field@000b |
69 | 009a | 69 | 009a60:·7010·1401·0000·························|0004:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@0114 |
70 | 009a | 70 | 009a66:·0e00···································|0007:·return-void |
71 | ······catches·······:·(none) | 71 | ······catches·······:·(none) |
72 | ······positions·····:· | 72 | ······positions·····:· |
73 | ········0x0000·line=309 | 73 | ········0x0000·line=309 |
74 | ······locals········:· | 74 | ······locals········:· |
75 | ········0x0000·-·0x0008·reg=0·this·Lcom/google/android/apps/dashclock/api/DashClockExtension$1$1;· | 75 | ········0x0000·-·0x0008·reg=0·this·Lcom/google/android/apps/dashclock/api/DashClockExtension$1$1;· |
76 | ········0x0000·-·0x0008·reg=1·(null)·Lcom/google/android/apps/dashclock/api/DashClockExtension$1;· | 76 | ········0x0000·-·0x0008·reg=1·(null)·Lcom/google/android/apps/dashclock/api/DashClockExtension$1;· |
77 | ········0x0000·-·0x0008·reg=2·(null)·I· | 77 | ········0x0000·-·0x0008·reg=2·(null)·I· |
Offset 82, 33 lines modified | Offset 82, 33 lines modified | ||
82 | ······type··········:·'()V' | 82 | ······type··········:·'()V' |
83 | ······access········:·0x0001·(PUBLIC) | 83 | ······access········:·0x0001·(PUBLIC) |
84 | ······code··········- | 84 | ······code··········- |
85 | ······registers·····:·3 | 85 | ······registers·····:·3 |
86 | ······ins···········:·1 | 86 | ······ins···········:·1 |
87 | ······outs··········:·2 | 87 | ······outs··········:·2 |
88 | ······insns·size····:·10·16-bit·code·units | 88 | ······insns·size····:·10·16-bit·code·units |
89 | 009a | 89 | 009a68:········································|[009a68]·com.google.android.apps.dashclock.api.DashClockExtension$1$1.run:()V |
90 | 009a | 90 | 009a78:·5420·0a00······························|0000:·iget-object·v0,·v2,·Lcom/google/android/apps/dashclock/api/DashClockExtension$1$1;.this$1:Lcom/google/android/apps/dashclock/api/DashClockExtension$1;·//·field@000a |
91 | 009a | 91 | 009a7c:·5400·0c00······························|0002:·iget-object·v0,·v0,·Lcom/google/android/apps/dashclock/api/DashClockExtension$1;.this$0:Lcom/google/android/apps/dashclock/api/DashClockExtension;·//·field@000c |
92 | 009a | 92 | 009a80:·5221·0b00······························|0004:·iget·v1,·v2,·Lcom/google/android/apps/dashclock/api/DashClockExtension$1$1;.val$reason:I·//·field@000b |
93 | 009a | 93 | 009a84:·6e20·8300·1000·························|0006:·invoke-virtual·{v0,·v1},·Lcom/google/android/apps/dashclock/api/DashClockExtension;.onUpdateData:(I)V·//·method@0083 |
94 | 009a | 94 | 009a8a:·0e00···································|0009:·return-void |
95 | ······catches·······:·(none) | 95 | ······catches·······:·(none) |
96 | ······positions·····:· | 96 | ······positions·····:· |
97 | ········0x0000·line=312 | 97 | ········0x0000·line=312 |
98 | ········0x0009·line=313 | 98 | ········0x0009·line=313 |
99 | ······locals········:· | 99 | ······locals········:· |
100 | ········0x0000·-·0x000a·reg=2·this·Lcom/google/android/apps/dashclock/api/DashClockExtension$1$1;· | 100 | ········0x0000·-·0x000a·reg=2·this·Lcom/google/android/apps/dashclock/api/DashClockExtension$1$1;· |
101 | ··source_file_idx···:·159·(DashClockExtension.java) | 101 | ··source_file_idx···:·159·(DashClockExtension.java) |
102 | Class·#1·header: | 102 | Class·#1·header: |
103 | class_idx···········:· | 103 | class_idx···········:·65 |
104 | access_flags········:·1537·(0x0601) | 104 | access_flags········:·1537·(0x0601) |
105 | superclass_idx······:·1 | 105 | superclass_idx······:·114 |
106 | source_file_idx·····:·231 | 106 | source_file_idx·····:·231 |
107 | static_fields_size··:·0 | 107 | static_fields_size··:·0 |
108 | instance_fields_size:·0 | 108 | instance_fields_size:·0 |
109 | direct_methods_size·:·0 | 109 | direct_methods_size·:·0 |
110 | virtual_methods_size:·2 | 110 | virtual_methods_size:·2 |
111 | Class·#1·annotations: | 111 | Class·#1·annotations: |
Offset 140, 17 lines modified | Offset 140, 17 lines modified | ||
140 | ······type··········:·'(I)V' | 140 | ······type··········:·'(I)V' |
141 | ······access········:·0x0401·(PUBLIC·ABSTRACT) | 141 | ······access········:·0x0401·(PUBLIC·ABSTRACT) |
142 | ······code··········:·(none) | 142 | ······code··········:·(none) |
143 | ··source_file_idx···:·231·(IExtension.java) | 143 | ··source_file_idx···:·231·(IExtension.java) |
144 | Class·#2·header: | 144 | Class·#2·header: |
145 | class_idx···········:· | 145 | class_idx···········:·64 |
146 | access_flags········:·1025·(0x0401) | 146 | access_flags········:·1025·(0x0401) |
147 | superclass_idx······:· | 147 | superclass_idx······:·30 |
148 | source_file_idx·····:·231 | 148 | source_file_idx·····:·231 |
149 | static_fields_size··:·0 | 149 | static_fields_size··:·0 |
150 | instance_fields_size:·0 | 150 | instance_fields_size:·0 |
151 | direct_methods_size·:·1 | 151 | direct_methods_size·:·1 |
152 | virtual_methods_size:·2 | 152 | virtual_methods_size:·2 |
153 | Class·#2·annotations: | 153 | Class·#2·annotations: |
Offset 174, 19 lines modified | Offset 174, 19 lines modified | ||
174 | ······type··········:·'()V' | 174 | ······type··········:·'()V' |
175 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) | 175 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) |
176 | ······code··········- | 176 | ······code··········- |
177 | ······registers·····:·2 | 177 | ······registers·····:·2 |
178 | ······ins···········:·1 | 178 | ······ins···········:·1 |
179 | ······outs··········:·3 | 179 | ······outs··········:·3 |
180 | ······insns·size····:·9·16-bit·code·units | 180 | ······insns·size····:·9·16-bit·code·units |
181 | 009a | 181 | 009a8c:········································|[009a8c]·com.google.android.apps.dashclock.api.internal.IExtension$Stub.<init>:()V |
182 | 009a | 182 | 009a9c:·7010·3d00·0100·························|0000:·invoke-direct·{v1},·Landroid/os/Binder;.<init>:()V·//·method@003d |
183 | 009a | 183 | 009aa2:·1a00·3604······························|0003:·const-string·v0,·"com.google.android.apps.dashclock.api.internal.IExtension"·//·string@0436 |
184 | 009a | 184 | 009aa6:·6e30·9b00·1100·························|0005:·invoke-virtual·{v1,·v1,·v0},·Lcom/google/android/apps/dashclock/api/internal/IExtension$Stub;.attachInterface:(Landroid/os/IInterface;Ljava/lang/String;)V·//·method@009b |
185 | 009a | 185 | 009aac:·0e00···································|0008:·return-void |
186 | ······catches·······:·(none) | 186 | ······catches·······:·(none) |
187 | ······positions·····:· | 187 | ······positions·····:· |
188 | ········0x0000·line=14 | 188 | ········0x0000·line=14 |
189 | ········0x0003·line=15 | 189 | ········0x0003·line=15 |
190 | ········0x0008·line=16 | 190 | ········0x0008·line=16 |
191 | ······locals········:· | 191 | ······locals········:· |
192 | ········0x0000·-·0x0009·reg=1·this·Lcom/google/android/apps/dashclock/api/internal/IExtension$Stub;· | 192 | ········0x0000·-·0x0009·reg=1·this·Lcom/google/android/apps/dashclock/api/internal/IExtension$Stub;· |
Max diff block lines reached; 5210038/5218808 bytes (99.83%) of diff not shown. |
Offset 1, 25 lines modified | Offset 1, 25 lines modified | ||
1 | Zip·file·size:·332 | 1 | Zip·file·size:·332654·bytes,·number·of·entries:·146 |
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······257·b-·stor·80-Jan-01·00:00·com/google/android/apps/dashclock/api/internal/IExtension.class | 3 | ?rwxrwxr-x··2.0·unx······257·b-·stor·80-Jan-01·00:00·com/google/android/apps/dashclock/api/internal/IExtension.class |
4 | ?rwxrwxr-x··2.0·unx·····1157·b-·stor·80-Jan-01·00:00·com/google/android/apps/dashclock/api/internal/IExtension$Stub.class | 4 | ?rwxrwxr-x··2.0·unx·····1157·b-·stor·80-Jan-01·00:00·com/google/android/apps/dashclock/api/internal/IExtension$Stub.class |
5 | ?rwxrwxr-x··2.0·unx·····2523·b-·stor·80-Jan-01·00:00·com/google/android/apps/dashclock/api/DashClockExtension$1.class | 5 | ?rwxrwxr-x··2.0·unx·····2523·b-·stor·80-Jan-01·00:00·com/google/android/apps/dashclock/api/DashClockExtension$1.class |
6 | ?rwxrwxr-x··2.0·unx·····5770·b-·stor·80-Jan-01·00:00·com/google/android/apps/dashclock/api/DashClockExtension.class | 6 | ?rwxrwxr-x··2.0·unx·····5770·b-·stor·80-Jan-01·00:00·com/google/android/apps/dashclock/api/DashClockExtension.class |
7 | ?rwxrwxr-x··2.0·unx······739·b-·stor·80-Jan-01·00:00·com/google/android/apps/dashclock/api/ExtensionData$1.class | 7 | ?rwxrwxr-x··2.0·unx······739·b-·stor·80-Jan-01·00:00·com/google/android/apps/dashclock/api/ExtensionData$1.class |
8 | ?rwxrwxr-x··2.0·unx·····3613·b-·stor·80-Jan-01·00:00·com/google/android/apps/dashclock/api/ExtensionData.class | 8 | ?rwxrwxr-x··2.0·unx·····3613·b-·stor·80-Jan-01·00:00·com/google/android/apps/dashclock/api/ExtensionData.class |
9 | ?rwxrwxr-x··2.0·unx······361·b-·stor·80-Jan-01·00:00·com/google/android/apps/dashclock/api/internal/IExtensionHost.class | 9 | ?rwxrwxr-x··2.0·unx······361·b-·stor·80-Jan-01·00:00·com/google/android/apps/dashclock/api/internal/IExtensionHost.class |
10 | ?rwxrwxr-x··2.0·unx·····1569·b-·stor·80-Jan-01·00:00·com/google/android/apps/dashclock/api/internal/IExtensionHost$Stub$Proxy.class | 10 | ?rwxrwxr-x··2.0·unx·····1569·b-·stor·80-Jan-01·00:00·com/google/android/apps/dashclock/api/internal/IExtensionHost$Stub$Proxy.class |
11 | ?rwxrwxr-x··2.0·unx·····1616·b-·stor·80-Jan-01·00:00·com/google/android/apps/dashclock/api/internal/IExtensionHost$Stub.class | 11 | ?rwxrwxr-x··2.0·unx·····1616·b-·stor·80-Jan-01·00:00·com/google/android/apps/dashclock/api/internal/IExtensionHost$Stub.class |
12 | ?rwxrwxr-x··2.0·unx·····721 | 12 | ?rwxrwxr-x··2.0·unx·····7210·b-·stor·80-Jan-01·00:00·fr/nicopico/dashclock/birthday/BirthdayService.class |
13 | ?rwxrwxr-x··2.0·unx·····1968·b-·stor·80-Jan-01·00:00·fr/nicopico/dashclock/birthday/QuickContactProxy.class | 13 | ?rwxrwxr-x··2.0·unx·····1968·b-·stor·80-Jan-01·00:00·fr/nicopico/dashclock/birthday/QuickContactProxy.class |
14 | ?rwxrwxr-x··2.0·unx·····1704·b-·stor·80-Jan-01·00:00·fr/nicopico/dashclock/birthday/SettingsActivity$1.class | 14 | ?rwxrwxr-x··2.0·unx·····1704·b-·stor·80-Jan-01·00:00·fr/nicopico/dashclock/birthday/SettingsActivity$1.class |
15 | ?rwxrwxr-x··2.0·unx·····3690·b-·stor·80-Jan-01·00:00·fr/nicopico/dashclock/birthday/SettingsActivity.class | 15 | ?rwxrwxr-x··2.0·unx·····3690·b-·stor·80-Jan-01·00:00·fr/nicopico/dashclock/birthday/SettingsActivity.class |
16 | ?rwxrwxr-x··2.0·unx·····2220·b-·stor·80-Jan-01·00:00·fr/nicopico/dashclock/birthday/data/Birthday.class | 16 | ?rwxrwxr-x··2.0·unx·····2220·b-·stor·80-Jan-01·00:00·fr/nicopico/dashclock/birthday/data/Birthday.class |
17 | ?rwxrwxr-x··2.0·unx······686·b-·stor·80-Jan-01·00:00·fr/nicopico/dashclock/birthday/data/BirthdayRetriever$1.class | 17 | ?rwxrwxr-x··2.0·unx······686·b-·stor·80-Jan-01·00:00·fr/nicopico/dashclock/birthday/data/BirthdayRetriever$1.class |
18 | ?rwxrwxr-x··2.0·unx·····7 | 18 | ?rwxrwxr-x··2.0·unx·····7122·b-·stor·80-Jan-01·00:00·fr/nicopico/dashclock/birthday/data/BirthdayRetriever.class |
19 | ?rwxrwxr-x··2.0·unx·····1266·b-·stor·80-Jan-01·00:00·org/joda/time/Chronology.class | 19 | ?rwxrwxr-x··2.0·unx·····1266·b-·stor·80-Jan-01·00:00·org/joda/time/Chronology.class |
20 | ?rwxrwxr-x··2.0·unx······190·b-·stor·80-Jan-01·00:00·org/joda/time/ReadableInstant.class | 20 | ?rwxrwxr-x··2.0·unx······190·b-·stor·80-Jan-01·00:00·org/joda/time/ReadableInstant.class |
21 | ?rwxrwxr-x··2.0·unx·····1858·b-·stor·80-Jan-01·00:00·org/joda/time/base/AbstractInstant.class | 21 | ?rwxrwxr-x··2.0·unx·····1858·b-·stor·80-Jan-01·00:00·org/joda/time/base/AbstractInstant.class |
22 | ?rwxrwxr-x··2.0·unx······119·b-·stor·80-Jan-01·00:00·org/joda/time/ReadableDateTime.class | 22 | ?rwxrwxr-x··2.0·unx······119·b-·stor·80-Jan-01·00:00·org/joda/time/ReadableDateTime.class |
23 | ?rwxrwxr-x··2.0·unx······908·b-·stor·80-Jan-01·00:00·org/joda/time/base/AbstractDateTime.class | 23 | ?rwxrwxr-x··2.0·unx······908·b-·stor·80-Jan-01·00:00·org/joda/time/base/AbstractDateTime.class |
24 | ?rwxrwxr-x··2.0·unx·····1168·b-·stor·80-Jan-01·00:00·org/joda/time/base/BaseDateTime.class | 24 | ?rwxrwxr-x··2.0·unx·····1168·b-·stor·80-Jan-01·00:00·org/joda/time/base/BaseDateTime.class |
25 | ?rwxrwxr-x··2.0·unx······749·b-·stor·80-Jan-01·00:00·org/joda/time/DateTime.class | 25 | ?rwxrwxr-x··2.0·unx······749·b-·stor·80-Jan-01·00:00·org/joda/time/DateTime.class |
Offset 53, 36 lines modified | Offset 53, 36 lines modified | ||
53 | ?rwxrwxr-x··2.0·unx······165·b-·stor·80-Jan-01·00:00·org/joda/time/ReadWritableDateTime.class | 53 | ?rwxrwxr-x··2.0·unx······165·b-·stor·80-Jan-01·00:00·org/joda/time/ReadWritableDateTime.class |
54 | ?rwxrwxr-x··2.0·unx·····2150·b-·stor·80-Jan-01·00:00·org/joda/time/MutableDateTime.class | 54 | ?rwxrwxr-x··2.0·unx·····2150·b-·stor·80-Jan-01·00:00·org/joda/time/MutableDateTime.class |
55 | ?rwxrwxr-x··2.0·unx·····1737·b-·stor·80-Jan-01·00:00·org/joda/time/PeriodType.class | 55 | ?rwxrwxr-x··2.0·unx·····1737·b-·stor·80-Jan-01·00:00·org/joda/time/PeriodType.class |
56 | ?rwxrwxr-x··2.0·unx·····2758·b-·stor·80-Jan-01·00:00·org/joda/time/chrono/AssembledChronology$Fields.class | 56 | ?rwxrwxr-x··2.0·unx·····2758·b-·stor·80-Jan-01·00:00·org/joda/time/chrono/AssembledChronology$Fields.class |
57 | ?rwxrwxr-x··2.0·unx·····5415·b-·stor·80-Jan-01·00:00·org/joda/time/chrono/AssembledChronology.class | 57 | ?rwxrwxr-x··2.0·unx·····5415·b-·stor·80-Jan-01·00:00·org/joda/time/chrono/AssembledChronology.class |
58 | ?rwxrwxr-x··2.0·unx·····4630·b-·stor·80-Jan-01·00:00·org/joda/time/field/BaseDateTimeField.class | 58 | ?rwxrwxr-x··2.0·unx·····4630·b-·stor·80-Jan-01·00:00·org/joda/time/field/BaseDateTimeField.class |
59 | ?rwxrwxr-x··2.0·unx·····1536·b-·stor·80-Jan-01·00:00·org/joda/time/field/PreciseDurationDateTimeField.class | 59 | ?rwxrwxr-x··2.0·unx·····1536·b-·stor·80-Jan-01·00:00·org/joda/time/field/PreciseDurationDateTimeField.class |
60 | ?rwxrwxr-x··2.0·unx·····136 | 60 | ?rwxrwxr-x··2.0·unx·····1364·b-·stor·80-Jan-01·00:00·org/joda/time/field/PreciseDateTimeField.class |
61 | ?rwxrwxr-x··2.0·unx·····1081·b-·stor·80-Jan-01·00:00·org/joda/time/chrono/BasicChronology$HalfdayField.class | 61 | ?rwxrwxr-x··2.0·unx·····1081·b-·stor·80-Jan-01·00:00·org/joda/time/chrono/BasicChronology$HalfdayField.class |
62 | ?rwxrwxr-x··2.0·unx······248·b-·stor·80-Jan-01·00:00·org/joda/time/chrono/BasicChronology$YearInfo.class | 62 | ?rwxrwxr-x··2.0·unx······248·b-·stor·80-Jan-01·00:00·org/joda/time/chrono/BasicChronology$YearInfo.class |
63 | ?rwxrwxr-x··2.0·unx·····95 | 63 | ?rwxrwxr-x··2.0·unx·····9586·b-·stor·80-Jan-01·00:00·org/joda/time/chrono/BasicChronology.class |
64 | ?rwxrwxr-x··2.0·unx·····1735·b-·stor·80-Jan-01·00:00·org/joda/time/chrono/BasicDayOfMonthDateTimeField.class | 64 | ?rwxrwxr-x··2.0·unx·····1735·b-·stor·80-Jan-01·00:00·org/joda/time/chrono/BasicDayOfMonthDateTimeField.class |
65 | ?rwxrwxr-x··2.0·unx·····1598·b-·stor·80-Jan-01·00:00·org/joda/time/chrono/BasicDayOfYearDateTimeField.class | 65 | ?rwxrwxr-x··2.0·unx·····1598·b-·stor·80-Jan-01·00:00·org/joda/time/chrono/BasicDayOfYearDateTimeField.class |
66 | ?rwxrwxr-x··2.0·unx·····25 | 66 | ?rwxrwxr-x··2.0·unx·····2512·b-·stor·80-Jan-01·00:00·org/joda/time/chrono/BasicGJChronology.class |
67 | ?rwxrwxr-x··2.0·unx·····1123·b-·stor·80-Jan-01·00:00·org/joda/time/field/ImpreciseDateTimeField.class | 67 | ?rwxrwxr-x··2.0·unx·····1123·b-·stor·80-Jan-01·00:00·org/joda/time/field/ImpreciseDateTimeField.class |
68 | ?rwxrwxr-x··2.0·unx·····4141·b-·stor·80-Jan-01·00:00·org/joda/time/chrono/BasicMonthOfYearDateTimeField.class | 68 | ?rwxrwxr-x··2.0·unx·····4141·b-·stor·80-Jan-01·00:00·org/joda/time/chrono/BasicMonthOfYearDateTimeField.class |
69 | ?rwxrwxr-x··2.0·unx·····1784·b-·stor·80-Jan-01·00:00·org/joda/time/chrono/BasicWeekOfWeekyearDateTimeField.class | 69 | ?rwxrwxr-x··2.0·unx·····1784·b-·stor·80-Jan-01·00:00·org/joda/time/chrono/BasicWeekOfWeekyearDateTimeField.class |
70 | ?rwxrwxr-x··2.0·unx·····23 | 70 | ?rwxrwxr-x··2.0·unx·····2314·b-·stor·80-Jan-01·00:00·org/joda/time/chrono/BasicWeekyearDateTimeField.class |
71 | ?rwxrwxr-x··2.0·unx·····1763·b-·stor·80-Jan-01·00:00·org/joda/time/chrono/BasicYearDateTimeField.class | 71 | ?rwxrwxr-x··2.0·unx·····1763·b-·stor·80-Jan-01·00:00·org/joda/time/chrono/BasicYearDateTimeField.class |
72 | ?rwxrwxr-x··2.0·unx·····1470·b-·stor·80-Jan-01·00:00·org/joda/time/chrono/GJDayOfWeekDateTimeField.class | 72 | ?rwxrwxr-x··2.0·unx·····1470·b-·stor·80-Jan-01·00:00·org/joda/time/chrono/GJDayOfWeekDateTimeField.class |
73 | ?rwxrwxr-x··2.0·unx·····2165·b-·stor·80-Jan-01·00:00·org/joda/time/chrono/GJEraDateTimeField.class | 73 | ?rwxrwxr-x··2.0·unx·····2165·b-·stor·80-Jan-01·00:00·org/joda/time/chrono/GJEraDateTimeField.class |
74 | ?rwxrwxr-x··2.0·unx·····4929·b-·stor·80-Jan-01·00:00·org/joda/time/chrono/GJLocaleSymbols.class | 74 | ?rwxrwxr-x··2.0·unx·····4929·b-·stor·80-Jan-01·00:00·org/joda/time/chrono/GJLocaleSymbols.class |
75 | ?rwxrwxr-x··2.0·unx······922·b-·stor·80-Jan-01·00:00·org/joda/time/chrono/GJMonthOfYearDateTimeField.class | 75 | ?rwxrwxr-x··2.0·unx······922·b-·stor·80-Jan-01·00:00·org/joda/time/chrono/GJMonthOfYearDateTimeField.class |
76 | ?rwxrwxr-x··2.0·unx·····1146·b-·stor·80-Jan-01·00:00·org/joda/time/field/DecoratedDateTimeField.class | 76 | ?rwxrwxr-x··2.0·unx·····1146·b-·stor·80-Jan-01·00:00·org/joda/time/field/DecoratedDateTimeField.class |
77 | ?rwxrwxr-x··2.0·unx·····1482·b-·stor·80-Jan-01·00:00·org/joda/time/chrono/GJYearOfEraDateTimeField.class | 77 | ?rwxrwxr-x··2.0·unx·····1482·b-·stor·80-Jan-01·00:00·org/joda/time/chrono/GJYearOfEraDateTimeField.class |
78 | ?rwxrwxr-x··2.0·unx·····312 | 78 | ?rwxrwxr-x··2.0·unx·····3127·b-·stor·80-Jan-01·00:00·org/joda/time/chrono/GregorianChronology.class |
79 | ?rwxrwxr-x··2.0·unx·····3464·b-·stor·80-Jan-01·00:00·org/joda/time/chrono/ISOChronology.class | 79 | ?rwxrwxr-x··2.0·unx·····3464·b-·stor·80-Jan-01·00:00·org/joda/time/chrono/ISOChronology.class |
80 | ?rwxrwxr-x··2.0·unx·····1534·b-·stor·80-Jan-01·00:00·org/joda/time/chrono/ISOYearOfEraDateTimeField.class | 80 | ?rwxrwxr-x··2.0·unx·····1534·b-·stor·80-Jan-01·00:00·org/joda/time/chrono/ISOYearOfEraDateTimeField.class |
81 | ?rwxrwxr-x··2.0·unx·····418 | 81 | ?rwxrwxr-x··2.0·unx·····4181·b-·stor·80-Jan-01·00:00·org/joda/time/chrono/ZonedChronology$ZonedDateTimeField.class |
82 | ?rwxrwxr-x··2.0·unx·····1314·b-·stor·80-Jan-01·00:00·org/joda/time/field/BaseDurationField.class | 82 | ?rwxrwxr-x··2.0·unx·····1314·b-·stor·80-Jan-01·00:00·org/joda/time/field/BaseDurationField.class |
83 | ?rwxrwxr-x··2.0·unx·····1957·b-·stor·80-Jan-01·00:00·org/joda/time/chrono/ZonedChronology$ZonedDurationField.class | 83 | ?rwxrwxr-x··2.0·unx·····1957·b-·stor·80-Jan-01·00:00·org/joda/time/chrono/ZonedChronology$ZonedDurationField.class |
84 | ?rwxrwxr-x··2.0·unx·····4841·b-·stor·80-Jan-01·00:00·org/joda/time/chrono/ZonedChronology.class | 84 | ?rwxrwxr-x··2.0·unx·····4841·b-·stor·80-Jan-01·00:00·org/joda/time/chrono/ZonedChronology.class |
85 | ?rwxrwxr-x··2.0·unx······972·b-·stor·80-Jan-01·00:00·org/joda/time/field/DecoratedDurationField.class | 85 | ?rwxrwxr-x··2.0·unx······972·b-·stor·80-Jan-01·00:00·org/joda/time/field/DecoratedDurationField.class |
86 | ?rwxrwxr-x··2.0·unx·····2180·b-·stor·80-Jan-01·00:00·org/joda/time/field/DividedDateTimeField.class | 86 | ?rwxrwxr-x··2.0·unx·····2180·b-·stor·80-Jan-01·00:00·org/joda/time/field/DividedDateTimeField.class |
87 | ?rwxrwxr-x··2.0·unx·····2148·b-·stor·80-Jan-01·00:00·org/joda/time/field/FieldUtils.class | 87 | ?rwxrwxr-x··2.0·unx·····2148·b-·stor·80-Jan-01·00:00·org/joda/time/field/FieldUtils.class |
88 | ?rwxrwxr-x··2.0·unx······824·b-·stor·80-Jan-01·00:00·org/joda/time/field/ImpreciseDateTimeField$LinkedDurationField.class | 88 | ?rwxrwxr-x··2.0·unx······824·b-·stor·80-Jan-01·00:00·org/joda/time/field/ImpreciseDateTimeField$LinkedDurationField.class |
Offset 92, 35 lines modified | Offset 92, 35 lines modified | ||
92 | ?rwxrwxr-x··2.0·unx·····2326·b-·stor·80-Jan-01·00:00·org/joda/time/field/RemainderDateTimeField.class | 92 | ?rwxrwxr-x··2.0·unx·····2326·b-·stor·80-Jan-01·00:00·org/joda/time/field/RemainderDateTimeField.class |
93 | ?rwxrwxr-x··2.0·unx·····1375·b-·stor·80-Jan-01·00:00·org/joda/time/field/ScaledDurationField.class | 93 | ?rwxrwxr-x··2.0·unx·····1375·b-·stor·80-Jan-01·00:00·org/joda/time/field/ScaledDurationField.class |
94 | ?rwxrwxr-x··2.0·unx·····3619·b-·stor·80-Jan-01·00:00·org/joda/time/field/UnsupportedDateTimeField.class | 94 | ?rwxrwxr-x··2.0·unx·····3619·b-·stor·80-Jan-01·00:00·org/joda/time/field/UnsupportedDateTimeField.class |
95 | ?rwxrwxr-x··2.0·unx·····2310·b-·stor·80-Jan-01·00:00·org/joda/time/field/UnsupportedDurationField.class | 95 | ?rwxrwxr-x··2.0·unx·····2310·b-·stor·80-Jan-01·00:00·org/joda/time/field/UnsupportedDurationField.class |
96 | ?rwxrwxr-x··2.0·unx·····1938·b-·stor·80-Jan-01·00:00·org/joda/time/field/ZeroIsMaxDateTimeField.class | 96 | ?rwxrwxr-x··2.0·unx·····1938·b-·stor·80-Jan-01·00:00·org/joda/time/field/ZeroIsMaxDateTimeField.class |
97 | ?rwxrwxr-x··2.0·unx······290·b-·stor·80-Jan-01·00:00·org/joda/time/format/DateTimeFormat$1.class | 97 | ?rwxrwxr-x··2.0·unx······290·b-·stor·80-Jan-01·00:00·org/joda/time/format/DateTimeFormat$1.class |
98 | ?rwxrwxr-x··2.0·unx·····4865·b-·stor·80-Jan-01·00:00·org/joda/time/format/DateTimeFormat.class | 98 | ?rwxrwxr-x··2.0·unx·····4865·b-·stor·80-Jan-01·00:00·org/joda/time/format/DateTimeFormat.class |
99 | ?rwxrwxr-x··2.0·unx·····43 | 99 | ?rwxrwxr-x··2.0·unx·····4380·b-·stor·80-Jan-01·00:00·org/joda/time/format/DateTimeFormatter.class |
100 | ?rwxrwxr-x··2.0·unx······212·b-·stor·80-Jan-01·00:00·org/joda/time/format/DateTimeParser.class | 100 | ?rwxrwxr-x··2.0·unx······212·b-·stor·80-Jan-01·00:00·org/joda/time/format/DateTimeParser.class |
101 | ?rwxrwxr-x··2.0·unx······335·b-·stor·80-Jan-01·00:00·org/joda/time/format/DateTimePrinter.class | 101 | ?rwxrwxr-x··2.0·unx······335·b-·stor·80-Jan-01·00:00·org/joda/time/format/DateTimePrinter.class |
102 | ?rwxrwxr-x··2.0·unx·····1122·b-·stor·80-Jan-01·00:00·org/joda/time/format/DateTimeFormatterBuilder$CharacterLiteral.class | 102 | ?rwxrwxr-x··2.0·unx·····1122·b-·stor·80-Jan-01·00:00·org/joda/time/format/DateTimeFormatterBuilder$CharacterLiteral.class |
103 | ?rwxrwxr-x··2.0·unx·····2382·b-·stor·80-Jan-01·00:00·org/joda/time/format/DateTimeFormatterBuilder$Composite.class | 103 | ?rwxrwxr-x··2.0·unx·····2382·b-·stor·80-Jan-01·00:00·org/joda/time/format/DateTimeFormatterBuilder$Composite.class |
104 | ?rwxrwxr-x··2.0·unx·····1514·b-·stor·80-Jan-01·00:00·org/joda/time/format/DateTimeFormatterBuilder$NumberFormatter.class | 104 | ?rwxrwxr-x··2.0·unx·····1514·b-·stor·80-Jan-01·00:00·org/joda/time/format/DateTimeFormatterBuilder$NumberFormatter.class |
105 | ?rwxrwxr-x··2.0·unx·····1520·b-·stor·80-Jan-01·00:00·org/joda/time/format/DateTimeFormatterBuilder$PaddedNumber.class | 105 | ?rwxrwxr-x··2.0·unx·····1520·b-·stor·80-Jan-01·00:00·org/joda/time/format/DateTimeFormatterBuilder$PaddedNumber.class |
106 | ?rwxrwxr-x··2.0·unx······638·b-·stor·80-Jan-01·00:00·org/joda/time/format/DateTimeFormatterBuilder$FixedNumber.class | 106 | ?rwxrwxr-x··2.0·unx······638·b-·stor·80-Jan-01·00:00·org/joda/time/format/DateTimeFormatterBuilder$FixedNumber.class |
107 | ?rwxrwxr-x··2.0·unx·····415 | 107 | ?rwxrwxr-x··2.0·unx·····4157·b-·stor·80-Jan-01·00:00·org/joda/time/format/DateTimeFormatterBuilder$Fraction.class |
108 | ?rwxrwxr-x··2.0·unx·····1084·b-·stor·80-Jan-01·00:00·org/joda/time/format/DateTimeFormatterBuilder$MatchingParser.class | 108 | ?rwxrwxr-x··2.0·unx·····1084·b-·stor·80-Jan-01·00:00·org/joda/time/format/DateTimeFormatterBuilder$MatchingParser.class |
109 | ?rwxrwxr-x··2.0·unx·····1098·b-·stor·80-Jan-01·00:00·org/joda/time/format/DateTimeFormatterBuilder$StringLiteral.class | 109 | ?rwxrwxr-x··2.0·unx·····1098·b-·stor·80-Jan-01·00:00·org/joda/time/format/DateTimeFormatterBuilder$StringLiteral.class |
110 | ?rwxrwxr-x··2.0·unx·····4736·b-·stor·80-Jan-01·00:00·org/joda/time/format/DateTimeFormatterBuilder$TextField.class | 110 | ?rwxrwxr-x··2.0·unx·····4736·b-·stor·80-Jan-01·00:00·org/joda/time/format/DateTimeFormatterBuilder$TextField.class |
111 | ?rwxrwxr-x··2.0·unx·····2376·b-·stor·80-Jan-01·00:00·org/joda/time/format/DateTimeFormatterBuilder$TimeZoneId.class | 111 | ?rwxrwxr-x··2.0·unx·····2376·b-·stor·80-Jan-01·00:00·org/joda/time/format/DateTimeFormatterBuilder$TimeZoneId.class |
112 | ?rwxrwxr-x··2.0·unx·····2098·b-·stor·80-Jan-01·00:00·org/joda/time/format/DateTimeFormatterBuilder$TimeZoneName.class | 112 | ?rwxrwxr-x··2.0·unx·····2098·b-·stor·80-Jan-01·00:00·org/joda/time/format/DateTimeFormatterBuilder$TimeZoneName.class |
113 | ?rwxrwxr-x··2.0·unx·····3285·b-·stor·80-Jan-01·00:00·org/joda/time/format/DateTimeFormatterBuilder$TimeZoneOffset.class | 113 | ?rwxrwxr-x··2.0·unx·····3285·b-·stor·80-Jan-01·00:00·org/joda/time/format/DateTimeFormatterBuilder$TimeZoneOffset.class |
114 | ?rwxrwxr-x··2.0·unx·····3020·b-·stor·80-Jan-01·00:00·org/joda/time/format/DateTimeFormatterBuilder$TwoDigitYear.class | 114 | ?rwxrwxr-x··2.0·unx·····3020·b-·stor·80-Jan-01·00:00·org/joda/time/format/DateTimeFormatterBuilder$TwoDigitYear.class |
115 | ?rwxrwxr-x··2.0·unx·····1368·b-·stor·80-Jan-01·00:00·org/joda/time/format/DateTimeFormatterBuilder$UnpaddedNumber.class | 115 | ?rwxrwxr-x··2.0·unx·····1368·b-·stor·80-Jan-01·00:00·org/joda/time/format/DateTimeFormatterBuilder$UnpaddedNumber.class |
116 | ?rwxrwxr-x··2.0·unx·····9316·b-·stor·80-Jan-01·00:00·org/joda/time/format/DateTimeFormatterBuilder.class | 116 | ?rwxrwxr-x··2.0·unx·····9316·b-·stor·80-Jan-01·00:00·org/joda/time/format/DateTimeFormatterBuilder.class |
117 | ?rwxrwxr-x··2.0·unx·····1283·b-·stor·80-Jan-01·00:00·org/joda/time/format/DateTimeParserBucket$SavedField.class | 117 | ?rwxrwxr-x··2.0·unx·····1283·b-·stor·80-Jan-01·00:00·org/joda/time/format/DateTimeParserBucket$SavedField.class |
118 | ?rwxrwxr-x··2.0·unx·····1756·b-·stor·80-Jan-01·00:00·org/joda/time/format/DateTimeParserBucket$SavedState.class | 118 | ?rwxrwxr-x··2.0·unx·····1756·b-·stor·80-Jan-01·00:00·org/joda/time/format/DateTimeParserBucket$SavedState.class |
119 | ?rwxrwxr-x··2.0·unx·····62 | 119 | ?rwxrwxr-x··2.0·unx·····6244·b-·stor·80-Jan-01·00:00·org/joda/time/format/DateTimeParserBucket.class |
120 | ?rwxrwxr-x··2.0·unx·····1976·b-·stor·80-Jan-01·00:00·org/joda/time/format/FormatUtils.class | 120 | ?rwxrwxr-x··2.0·unx·····1976·b-·stor·80-Jan-01·00:00·org/joda/time/format/FormatUtils.class |
121 | ?rwxrwxr-x··2.0·unx····11116·b-·defN·80-Jan-01·00:00·org/joda/time/format/ISODateTimeFormat$Constants.class | 121 | ?rwxrwxr-x··2.0·unx····11116·b-·defN·80-Jan-01·00:00·org/joda/time/format/ISODateTimeFormat$Constants.class |
122 | ?rwxrwxr-x··2.0·unx·····4884·b-·stor·80-Jan-01·00:00·org/joda/time/format/ISODateTimeFormat.class | 122 | ?rwxrwxr-x··2.0·unx·····4884·b-·stor·80-Jan-01·00:00·org/joda/time/format/ISODateTimeFormat.class |
123 | ?rwxrwxr-x··2.0·unx······899·b-·stor·80-Jan-01·00:00·org/joda/time/format/ISOPeriodFormat.class | 123 | ?rwxrwxr-x··2.0·unx······899·b-·stor·80-Jan-01·00:00·org/joda/time/format/ISOPeriodFormat.class |
124 | ?rwxrwxr-x··2.0·unx·····1001·b-·stor·80-Jan-01·00:00·org/joda/time/format/PeriodFormatter.class | 124 | ?rwxrwxr-x··2.0·unx·····1001·b-·stor·80-Jan-01·00:00·org/joda/time/format/PeriodFormatter.class |
125 | ?rwxrwxr-x··2.0·unx·······85·b-·stor·80-Jan-01·00:00·org/joda/time/format/PeriodParser.class | 125 | ?rwxrwxr-x··2.0·unx·······85·b-·stor·80-Jan-01·00:00·org/joda/time/format/PeriodParser.class |
126 | ?rwxrwxr-x··2.0·unx·······86·b-·stor·80-Jan-01·00:00·org/joda/time/format/PeriodPrinter.class | 126 | ?rwxrwxr-x··2.0·unx·······86·b-·stor·80-Jan-01·00:00·org/joda/time/format/PeriodPrinter.class |
Offset 130, 19 lines modified | Offset 130, 19 lines modified | ||
130 | ?rwxrwxr-x··2.0·unx·····1438·b-·stor·80-Jan-01·00:00·org/joda/time/format/PeriodFormatterBuilder$FieldFormatter.class | 130 | ?rwxrwxr-x··2.0·unx·····1438·b-·stor·80-Jan-01·00:00·org/joda/time/format/PeriodFormatterBuilder$FieldFormatter.class |
131 | ?rwxrwxr-x··2.0·unx······475·b-·stor·80-Jan-01·00:00·org/joda/time/format/PeriodFormatterBuilder$Literal.class | 131 | ?rwxrwxr-x··2.0·unx······475·b-·stor·80-Jan-01·00:00·org/joda/time/format/PeriodFormatterBuilder$Literal.class |
132 | ?rwxrwxr-x··2.0·unx·····1890·b-·stor·80-Jan-01·00:00·org/joda/time/format/PeriodFormatterBuilder$Separator.class | 132 | ?rwxrwxr-x··2.0·unx·····1890·b-·stor·80-Jan-01·00:00·org/joda/time/format/PeriodFormatterBuilder$Separator.class |
133 | ?rwxrwxr-x··2.0·unx······314·b-·stor·80-Jan-01·00:00·org/joda/time/format/PeriodFormatterBuilder$SimpleAffix.class | 133 | ?rwxrwxr-x··2.0·unx······314·b-·stor·80-Jan-01·00:00·org/joda/time/format/PeriodFormatterBuilder$SimpleAffix.class |
134 | ?rwxrwxr-x··2.0·unx·····5865·b-·stor·80-Jan-01·00:00·org/joda/time/format/PeriodFormatterBuilder.class | 134 | ?rwxrwxr-x··2.0·unx·····5865·b-·stor·80-Jan-01·00:00·org/joda/time/format/PeriodFormatterBuilder.class |
135 | ?rwxrwxr-x··2.0·unx······857·b-·stor·80-Jan-01·00:00·org/joda/time/tz/CachedDateTimeZone$Info.class | 135 | ?rwxrwxr-x··2.0·unx······857·b-·stor·80-Jan-01·00:00·org/joda/time/tz/CachedDateTimeZone$Info.class |
136 | ?rwxrwxr-x··2.0·unx·····2004·b-·stor·80-Jan-01·00:00·org/joda/time/tz/CachedDateTimeZone.class | 136 | ?rwxrwxr-x··2.0·unx·····2004·b-·stor·80-Jan-01·00:00·org/joda/time/tz/CachedDateTimeZone.class |
137 | ?rwxrwxr-x··2.0·unx·····235 | 137 | ?rwxrwxr-x··2.0·unx·····2358·b-·stor·80-Jan-01·00:00·org/joda/time/tz/DateTimeZoneBuilder$DSTZone.class |
138 | ?rwxrwxr-x··2.0·unx·····30 | 138 | ?rwxrwxr-x··2.0·unx·····3055·b-·stor·80-Jan-01·00:00·org/joda/time/tz/DateTimeZoneBuilder$OfYear.class |
139 | ?rwxrwxr-x··2.0·unx·····2805·b-·stor·80-Jan-01·00:00·org/joda/time/tz/DateTimeZoneBuilder$PrecalculatedZone.class | 139 | ?rwxrwxr-x··2.0·unx·····2805·b-·stor·80-Jan-01·00:00·org/joda/time/tz/DateTimeZoneBuilder$PrecalculatedZone.class |
140 | ?rwxrwxr-x··2.0·unx·····1265·b-·stor·80-Jan-01·00:00·org/joda/time/tz/DateTimeZoneBuilder$Recurrence.class | 140 | ?rwxrwxr-x··2.0·unx·····1265·b-·stor·80-Jan-01·00:00·org/joda/time/tz/DateTimeZoneBuilder$Recurrence.class |
141 | ?rwxrwxr-x··2.0·unx·····1659·b-·stor·80-Jan-01·00:00·org/joda/time/tz/DateTimeZoneBuilder.class | 141 | ?rwxrwxr-x··2.0·unx·····1659·b-·stor·80-Jan-01·00:00·org/joda/time/tz/DateTimeZoneBuilder.class |
142 | ?rwxrwxr-x··2.0·unx······199·b-·stor·80-Jan-01·00:00·org/joda/time/tz/NameProvider.class | 142 | ?rwxrwxr-x··2.0·unx······199·b-·stor·80-Jan-01·00:00·org/joda/time/tz/NameProvider.class |
143 | ?rwxrwxr-x··2.0·unx·····2570·b-·stor·80-Jan-01·00:00·org/joda/time/tz/DefaultNameProvider.class | 143 | ?rwxrwxr-x··2.0·unx·····2570·b-·stor·80-Jan-01·00:00·org/joda/time/tz/DefaultNameProvider.class |
144 | ?rwxrwxr-x··2.0·unx······988·b-·stor·80-Jan-01·00:00·org/joda/time/tz/FixedDateTimeZone.class | 144 | ?rwxrwxr-x··2.0·unx······988·b-·stor·80-Jan-01·00:00·org/joda/time/tz/FixedDateTimeZone.class |
145 | ?rwxrwxr-x··2.0·unx······192·b-·stor·80-Jan-01·00:00·org/joda/time/tz/Provider.class | 145 | ?rwxrwxr-x··2.0·unx······192·b-·stor·80-Jan-01·00:00·org/joda/time/tz/Provider.class |
146 | ?rwxrwxr-x··2.0·unx······603·b-·stor·80-Jan-01·00:00·org/joda/time/tz/UTCProvider.class | 146 | ?rwxrwxr-x··2.0·unx······603·b-·stor·80-Jan-01·00:00·org/joda/time/tz/UTCProvider.class |
147 | ?rwxrwxr-x··2.0·unx·····4030·b-·stor·80-Jan-01·00:00·org/joda/time/tz/ZoneInfoProvider.class | 147 | ?rwxrwxr-x··2.0·unx·····4030·b-·stor·80-Jan-01·00:00·org/joda/time/tz/ZoneInfoProvider.class |
148 | 146·files,·314 | 148 | 146·files,·314208·bytes·uncompressed,·307186·bytes·compressed:··2.2% |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | package·fr.nicopico.dashclock.birthday; | 1 | package·fr.nicopico.dashclock.birthday; |
2 | import·org.joda.time.MonthDay; | ||
3 | import·java.util.Iterator; | 2 | import·java.util.Iterator; |
3 | import·org.joda.time.MonthDay; | ||
4 | import·com.google.android.apps.dashclock.api.ExtensionData; | 4 | import·com.google.android.apps.dashclock.api.ExtensionData; |
5 | import·org.joda.time.DateTime; | 5 | import·org.joda.time.DateTime; |
6 | import·org.joda.time.IllegalFieldValueException; | 6 | import·org.joda.time.IllegalFieldValueException; |
7 | import·android.util.Log; | 7 | import·android.util.Log; |
8 | import·android.content.res.Resources; | 8 | import·android.content.res.Resources; |
9 | import·org.joda.time.DateTimeFieldType; | 9 | import·org.joda.time.DateTimeFieldType; |
10 | import·org.joda.time.Days; | 10 | import·org.joda.time.Days; |
Offset 75, 131 lines modified | Offset 75, 137 lines modified | ||
75 | ····} | 75 | ····} |
76 | ···· | 76 | ···· |
77 | ····protected·void·onUpdateData(final·int·n)·{ | 77 | ····protected·void·onUpdateData(final·int·n)·{ |
78 | ········if·(n·==·3)·{ | 78 | ········if·(n·==·3)·{ |
79 | ············this.updatePreferences(); | 79 | ············this.updatePreferences(); |
80 | ········} | 80 | ········} |
81 | ········final·Resources·resources·=·this.getResources(); | 81 | ········final·Resources·resources·=·this.getResources(); |
82 | ········Object·o·=·this.birthdayRetriever; | ||
82 | ········final·List·contactWithBirthdays·=· | 83 | ········final·List·contactWithBirthdays·=·((BirthdayRetriever)o).getContactWithBirthdays(this.getApplicationContext(),·this.contactGroupId); |
83 | ········final·Configuration·configuration·=·new·Configuration(); | 84 | ········final·Configuration·configuration·=·new·Configuration(); |
84 | ········configuration.setToDefaults(); | 85 | ········configuration.setToDefaults(); |
86 | ········Birthday·birthday; | ||
87 | ········MonthDay·birthdayDate; | ||
88 | ········MonthDay·monthDay; | ||
89 | ········DateTime·dateTime2; | ||
90 | ········DateTime·dateTime; | ||
91 | ········int·i; | ||
85 | ········int·n2·=·0; | 92 | ········int·n2·=·0; |
86 | ········String·str·=·null; | 93 | ········String·str·=·null; |
87 | ········String·string·=·null; | 94 | ········String·string·=·null; |
88 | ········StringBuilder·sb·=·null; | 95 | ········StringBuilder·sb·=·null; |
89 | ···· | 96 | ········int·j; |
97 | ········int·n3; | ||
98 | ········int·monthOfYear; | ||
99 | ········Label_0907:Label_0719_Outer: | ||
90 | ········while·(true)·{ | 100 | ········while·(true)·{ |
91 | ············final·Iterator<Birthday>·iterator; | ||
92 | ············Label_025 | 101 | ············Label_0251:·{ |
93 | ················Label_021 | 102 | ················Label_0213:·{ |
94 | ····················if·(this.needToRefreshLocalization·&&·(!this.disableLocalization·||·"en".equals(Locale.getDefault().getLanguage())))·{ | ||
95 | ························break·Label_0216; | ||
96 | ····················} | ||
97 | ····················Label_016 | 103 | ····················Label_0163:·{ |
104 | ························while·(true)·{ | ||
105 | ····························Label_0122:·{ | ||
106 | ································if·(this.needToRefreshLocalization)·{ | ||
107 | ····································break·Label_0122; | ||
108 | ································} | ||
98 | ························if·(this.disableLocalization)·{ | 109 | ································if·(!this.disableLocalization)·{ |
99 | ···························· | 110 | ····································break·Label_0213; |
111 | ································} | ||
112 | ································o·=·"en"; | ||
113 | ································if·(!((String)o).equals(Locale.getDefault().getLanguage()))·{ | ||
114 | ····································break·Label_0122; | ||
115 | ································} | ||
100 | ····························break·Label_0 | 116 | ································break·Label_0213; |
101 | ························} | ||
102 | ························Label_0720:·{ | ||
103 | ····························break·Label_0720; | ||
104 | ····························Birthday·birthday; | ||
105 | ····························MonthDay·birthdayDate; | ||
106 | ····························MonthDay·monthDay; | ||
107 | ····························final·DateTime·dateTime2; | ||
108 | ····························DateTime·dateTime·=·null; | ||
109 | ····························int·i; | ||
110 | ····························int·j; | ||
111 | ····························Object[]·array; | ||
112 | ····························int·n3; | ||
113 | ····························Object[]·array2; | ||
114 | ····························int·monthOfYear; | ||
115 | ····························int·n4; | ||
116 | ····························Label_034 | 117 | ································Label_0349_Outer:Label_0657_Outer: |
117 | ····························while·(true)·{ | ||
118 | ································birthday·=·iterator.next(); | ||
119 | ································monthDay·=·(birthdayDate·=·birthday.birthdayDate); | ||
120 | ································while·(true)·{ | 118 | ································while·(true)·{ |
121 | ····································Label_0899:·{ | ||
122 | ···································· | 119 | ····································birthday·=·((Iterator<Birthday>)o).next(); |
120 | ····································monthDay·=·(birthdayDate·=·birthday.birthdayDate); | ||
123 | ···································· | 121 | ····································while·(true)·{ |
122 | ········································Label_0899:·{ | ||
124 | ········································Label_08 | 123 | ········································Label_0891: |
125 | ············································while·(true)·{ | 124 | ············································while·(true)·{ |
125 | ············································Label_0857: | ||
126 | ················································while·(true)·{ | ||
126 | ················································try·{ | 127 | ····················································try·{ |
127 | ····················································dateTime·=·birthdayDate.toDateTime((ReadableInstant)dateTime2); | 128 | ························································dateTime·=·birthdayDate.toDateTime((ReadableInstant)dateTime2); |
128 | ····················································if·(!dateTime.isAfter((ReadableInstant)dateTime2)·&&·!dateTime.isEqual((ReadableInstant)dateTime2))·{ | 129 | ························································if·(!dateTime.isAfter((ReadableInstant)dateTime2)·&&·!dateTime.isEqual((ReadableInstant)dateTime2))·{ |
129 | ························································break·Label_08 | 130 | ····························································break·Label_0857; |
130 | ····················································} | 131 | ························································} |
131 | ····················································i·=·Days.daysBetween((ReadableInstant)dateTime2,·(ReadableInstant)dateTime).getDays(); | 132 | ························································i·=·Days.daysBetween((ReadableInstant)dateTime2,·(ReadableInstant)dateTime).getDays(); |
132 | ····················································if·(i·>·this.daysLimit)·{ | 133 | ························································if·(i·>·this.daysLimit)·{ |
133 | ························································break·Label_0907; | 134 | ····························································break·Label_0907; |
134 | ····················································} | 135 | ························································} |
135 | ····················································++n2; | 136 | ························································++n2; |
136 | ····················································if·(n2·==·1)·{ | 137 | ························································if·(n2·==·1)·{ |
137 | ························································str·=·birthday.displayName; | 138 | ····························································str·=·birthday.displayName; |
138 | ························································string·=·resources.getString(2131034121,·new·Object[]·{·birthday.displayName·}); | 139 | ····························································string·=·resources.getString(2131034121,·new·Object[]·{·birthday.displayName·}); |
139 | ····················································} | 140 | ························································} |
140 | ····················································if·(n2·>·1)·{ | 141 | ························································if·(n2·>·1)·{ |
141 | ························································sb.append("\n").append(birthday.displayName).append(",·"); | 142 | ····························································sb.append("\n").append(birthday.displayName).append(",·"); |
142 | ····················································} | ||
143 | ····················································if·(!birthday.unknownYear)·{ | ||
144 | ························································j·=·dateTime2.get(DateTimeFieldType.year())·-·birthday.year; | ||
145 | ························································(array·=·new·Object[1])[0]·=·Integer.valueOf(j); | ||
146 | ························································sb.append(resources.getQuantityString(2130968576,·j,·array)); | ||
147 | ························································sb.append('·'); | ||
148 | ····················································} | ||
149 | ····················································switch·(i)·{ | ||
150 | ························································default:·{ | ||
151 | ····························································n3·=·2131034122; | ||
152 | ····························································(array2·=·new·Object[1])[0]·=·Integer.valueOf(i); | ||
153 | ····························································sb.append(resources.getString(n3,·array2)); | ||
154 | ····························································break·Label_0254; | ||
155 | ························································} | 143 | ························································} |
144 | ························································if·(!birthday.unknownYear)·{ | ||
145 | ····························································j·=·dateTime2.get(DateTimeFieldType.year())·-·birthday.year; | ||
146 | ····························································sb.append(resources.getQuantityString(2130968576,·j,·new·Object[]·{·Integer.valueOf(j)·})); | ||
156 | ························································ | 147 | ····························································sb.append('·'); |
157 | ····························································break·Label_0891; | ||
158 | ························································} | 148 | ························································} |
149 | ························································switch·(i)·{ | ||
150 | ····························································default:·{ | ||
Max diff block lines reached; 4472/14815 bytes (30.19%) of diff not shown. |
Offset 158, 490 lines modified | Offset 158, 518 lines modified | ||
158 | ········//·····8:·aload_0········ | 158 | ········//·····8:·aload_0········ |
159 | ········//·····9:·getfield········fr/nicopico/dashclock/birthday/data/BirthdayRetriever.sharedPreferences:Landroid/content/SharedPreferences; | 159 | ········//·····9:·getfield········fr/nicopico/dashclock/birthday/data/BirthdayRetriever.sharedPreferences:Landroid/content/SharedPreferences; |
160 | ········//····12:·astore··········4 | 160 | ········//····12:·astore··········4 |
161 | ········//····14:·aload···········4 | 161 | ········//····14:·aload···········4 |
162 | ········//····16:·astore··········5 | 162 | ········//····16:·astore··········5 |
163 | ········//····18:·ldc·············"pref_debug_mode" | 163 | ········//····18:·ldc·············"pref_debug_mode" |
164 | ········//····20:·astore··········6 | 164 | ········//····20:·astore··········6 |
165 | ········//····22:· | 165 | ········//····22:·iconst_0······· |
166 | ········//····23:· | 166 | ········//····23:·istore··········7 |
167 | ········//····25:·aconst_null···· | ||
168 | ········//····26:·astore··········8 | ||
167 | ········//····2 | 169 | ········//····28:·aload···········4 |
168 | ········//···· | 170 | ········//····30:·aload···········6 |
169 | ········//···· | 171 | ········//····32:·iconst_0······· |
170 | ········//····3 | 172 | ········//····33:·invokeinterface·android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z |
171 | ········//····3 | 173 | ········//····38:·istore··········9 |
172 | ········//····37:·aload_0········ | ||
173 | ········//····38:·astore··········4 | ||
174 | ········//····40:·aload_0········ | 174 | ········//····40:·aload_0········ |
175 | ········//····41:·astore··········4 | ||
176 | ········//····43:·aload_0········ | ||
175 | ········//····4 | 177 | ········//····44:·aload_3········ |
176 | ········//····4 | 178 | ········//····45:·invokespecial···fr/nicopico/dashclock/birthday/data/BirthdayRetriever.getBirthdaysCursor:(Landroid/content/ContentResolver;)Landroid/database/Cursor; |
177 | ········//····45:·astore··········9 | ||
178 | ········//····47:·aconst_null···· | ||
179 | ········//····48:·astore··········10 | 179 | ········//····48:·astore··········10 |
180 | ········//····50:·aconst_null···· | ||
181 | ········//····51:·astore··········11 | ||
180 | ········//····5 | 182 | ········//····53:·aload···········10 |
181 | ········//····5 | 183 | ········//····55:·ifnonnull·······84 |
182 | ········//····5 | 184 | ········//····58:·new·············Ljava/util/ArrayList; |
183 | ········//····58:·astore··········11 | ||
184 | ········//····60:·iconst_0······· | ||
185 | ········//····61:· | 185 | ········//····61:·astore··········12 |
186 | ········//····63:·iconst_0······· | ||
187 | ········//····64:·istore··········13 | ||
186 | ········//····6 | 188 | ········//····66:·aconst_null···· |
187 | ········//····6 | 189 | ········//····67:·astore··········5 |
190 | ········//····69:·iconst_0······· | ||
188 | ········//···· | 191 | ········//····70:·istore··········14 |
192 | ········//····72:·aconst_null···· | ||
189 | ········//···· | 193 | ········//····73:·astore··········4 |
190 | ········//····7 | 194 | ········//····75:·aload···········12 |
191 | ········//····7 | 195 | ········//····77:·iconst_0······· |
192 | ········//····7 | 196 | ········//····78:·invokespecial···java/util/ArrayList.<init>:(I)V |
193 | ········//···· | 197 | ········//····81:·aload···········12 |
194 | ········//···· | 198 | ········//····83:·areturn········ |
195 | ········//···· | 199 | ········//····84:·new·············Ljava/util/ArrayList; |
196 | ········//····8 | 200 | ········//····87:·astore··········12 |
197 | ········//····8 | 201 | ········//····89:·aload···········10 |
198 | ········//···· | 202 | ········//····91:·invokeinterface·android/database/Cursor.getCount:()I |
199 | ········//····9 | 203 | ········//····96:·istore··········13 |
200 | ········//····93:·aload···········11 | ||
201 | ········//····95:·astore··········4 | ||
202 | ········//····97:·aload···········11 | ||
203 | ········//····9 | 204 | ········//····98:·iload···········13 |
205 | ········//···100:·istore··········14 | ||
206 | ········//···102:·aload···········12 | ||
207 | ········//···104:·iload···········13 | ||
204 | ········//···10 | 208 | ········//···106:·invokespecial···java/util/ArrayList.<init>:(I)V |
205 | ········//···10 | 209 | ········//···109:·aconst_null···· |
206 | ········//···105:·astore··········13 | ||
207 | ········//···107:·iconst_0······· | ||
208 | ········//···108:·istore··········14 | ||
209 | ········//···110:·iload···········8 | ||
210 | ········//···112:·ifeq············230 | ||
211 | ········//···115:·new·············Ljava/lang/StringBuilder; | ||
212 | ········//···11 | 210 | ········//···110:·astore··········15 |
211 | ········//···112:·iconst_0······· | ||
212 | ········//···113:·istore··········16 | ||
213 | ········//···115:·iload···········9 | ||
214 | ········//···117:·ifeq············247 | ||
215 | ········//···120:·new·············Ljava/lang/StringBuilder; | ||
216 | ········//···123:·astore··········17 | ||
213 | ········//···12 | 217 | ········//···125:·aload···········17 |
214 | ········//···12 | 218 | ········//···127:·invokespecial···java/lang/StringBuilder.<init>:()V |
215 | ········//···1 | 219 | ········//···130:·aload···········10 |
216 | ········//···1 | 220 | ········//···132:·invokeinterface·android/database/Cursor.getColumnCount:()I |
217 | ········//···13 | 221 | ········//···137:·istore··········16 |
218 | ········//···13 | 222 | ········//···139:·aload···········10 |
219 | ········//···1 | 223 | ········//···141:·invokeinterface·android/database/Cursor.getColumnNames:()[Ljava/lang/String; |
220 | ········//···14 | 224 | ········//···146:·astore··········6 |
221 | ········//···14 | 225 | ········//···148:·aload···········6 |
222 | ········//···145:·arraylength···· | ||
223 | ········//···146:·istore··········17 | ||
224 | ········//···148:·iconst_0······· | ||
225 | ········//···149:·istore··········18 | ||
226 | ········//···151:·aconst_null···· | ||
227 | ········//···152:·astore··········19 | ||
228 | ········//···154:·iload···········18 | ||
229 | ········//···156:·iload···········17 | ||
230 | ········//···158:·if_icmpge·······202 | ||
231 | ········//···161:·aload···········16 | ||
232 | ········//···163:·iload···········18 | ||
233 | ········//···165:·aaload········· | ||
234 | ········//···166:·astore··········20 | ||
235 | ········//···168:·aload···········15 | ||
236 | ········//···1 | 226 | ········//···150:·astore··········4 |
237 | ········//···1 | 227 | ········//···152:·aload···········6 |
228 | ········//···154:·arraylength···· | ||
229 | ········//···155:·istore··········14 | ||
230 | ········//···157:·iload···········14 | ||
231 | ········//···159:·istore··········7 | ||
232 | ········//···161:·iconst_0······· | ||
233 | ········//···162:·istore··········13 | ||
234 | ········//···164:·aconst_null···· | ||
235 | ········//···165:·astore··········5 | ||
236 | ········//···167:·iload···········13 | ||
237 | ········//···169:·istore··········14 | ||
238 | ········//···171:·iload···········13 | ||
239 | ········//···173:·iload···········7 | ||
240 | ········//···175:·if_icmpge·······219 | ||
238 | ········//···17 | 241 | ········//···178:·aload···········6 |
242 | ········//···180:·iload···········13 | ||
243 | ········//···182:·aaload········· | ||
244 | ········//···183:·astore··········18 | ||
245 | ········//···185:·aload···········17 | ||
246 | ········//···187:·astore··········4 | ||
247 | ········//···189:·aload···········17 | ||
248 | ········//···191:·aload···········18 | ||
239 | ········//···1 | 249 | ········//···193:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
240 | ········//···1 | 250 | ········//···196:·astore··········19 |
241 | ········//···1 | 251 | ········//···198:·bipush··········59 |
242 | ········//··· | 252 | ········//···200:·istore··········20 |
243 | ········//··· | 253 | ········//···202:·aload···········19 |
244 | ········//··· | 254 | ········//···204:·iload···········20 |
245 | ········//··· | 255 | ········//···206:·invokevirtual···java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; |
Max diff block lines reached; 27597/45430 bytes (60.75%) of diff not shown. |
Offset 1732, 15 lines modified | Offset 1732, 15 lines modified | ||
1732 | ·······114:·putstatic·····#148················//·Field·cAvailableIDs:Ljava/util/Set; | 1732 | ·······114:·putstatic·····#148················//·Field·cAvailableIDs:Ljava/util/Set; |
1733 | ·······117:·return | 1733 | ·······117:·return |
1734 | ··public·long·convertLocalToUTC(long,·boolean); | 1734 | ··public·long·convertLocalToUTC(long,·boolean); |
1735 | ····descriptor:·(JZ)J | 1735 | ····descriptor:·(JZ)J |
1736 | ····flags:·(0x0001)·ACC_PUBLIC | 1736 | ····flags:·(0x0001)·ACC_PUBLIC |
1737 | ····Code: | 1737 | ····Code: |
1738 | ······stack=300,·locals=2 | 1738 | ······stack=300,·locals=26,·args_size=3 |
1739 | ·········0:·ldc2_w········#421················//·long·9223372036854775807l | 1739 | ·········0:·ldc2_w········#421················//·long·9223372036854775807l |
1740 | ·········3:·lstore········4 | 1740 | ·········3:·lstore········4 |
1741 | ·········5:·lconst_0 | 1741 | ·········5:·lconst_0 |
1742 | ·········6:·lstore········6 | 1742 | ·········6:·lstore········6 |
1743 | ·········8:·aload_0 | 1743 | ·········8:·aload_0 |
1744 | ·········9:·lload_1 | 1744 | ·········9:·lload_1 |
1745 | ········10:·invokevirtual·#426················//·Method·getOffset:(J)I | 1745 | ········10:·invokevirtual·#426················//·Method·getOffset:(J)I |
Offset 1832, 48 lines modified | Offset 1832, 48 lines modified | ||
1832 | ·······170:·invokespecial·#436················//·Method·org/joda/time/IllegalInstantException."<init>":(JLjava/lang/String;)V | 1832 | ·······170:·invokespecial·#436················//·Method·org/joda/time/IllegalInstantException."<init>":(JLjava/lang/String;)V |
1833 | ·······173:·aload·········19 | 1833 | ·······173:·aload·········19 |
1834 | ·······175:·athrow | 1834 | ·······175:·athrow |
1835 | ·······176:·iload·········8 | 1835 | ·······176:·iload·········8 |
1836 | ·······178:·istore········18 | 1836 | ·······178:·istore········18 |
1837 | ·······180:·iload·········18 | 1837 | ·······180:·iload·········18 |
1838 | ·······182:·i2l | 1838 | ·······182:·i2l |
1839 | ·······183:·lstore········ | 1839 | ·······183:·lstore········21 |
1840 | ·······185:·lload_1 | 1840 | ·······185:·lload_1 |
1841 | ·······186:·lload········· | 1841 | ·······186:·lload·········21 |
1842 | ·······188:·lsub | 1842 | ·······188:·lsub |
1843 | ·······189:·lstore········ | 1843 | ·······189:·lstore········21 |
1844 | ·······191:·lload_1 | 1844 | ·······191:·lload_1 |
1845 | ·······192:·lload········· | 1845 | ·······192:·lload·········21 |
1846 | ·······194:·lxor | 1846 | ·······194:·lxor |
1847 | ·······195:·lstore········2 | 1847 | ·······195:·lstore········23 |
1848 | ·······197:·lload·········2 | 1848 | ·······197:·lload·········23 |
1849 | ·······199:·lload·········6 | 1849 | ·······199:·lload·········6 |
1850 | ·······201:·lcmp | 1850 | ·······201:·lcmp |
1851 | ·······202:·istore········2 | 1851 | ·······202:·istore········25 |
1852 | ·······204:·iload·········2 | 1852 | ·······204:·iload·········25 |
1853 | ·······206:·ifge··········244 | 1853 | ·······206:·ifge··········244 |
1854 | ·······209:·iload·········18 | 1854 | ·······209:·iload·········18 |
1855 | ·······211:·i2l | 1855 | ·······211:·i2l |
1856 | ·······212:·lload_1 | 1856 | ·······212:·lload_1 |
1857 | ·······213:·lxor | 1857 | ·······213:·lxor |
1858 | ·······214:·lstore········ | 1858 | ·······214:·lstore········23 |
1859 | ·······216:·lload········· | 1859 | ·······216:·lload·········23 |
1860 | ·······218:·lload·········6 | 1860 | ·······218:·lload·········6 |
1861 | ·······220:·lcmp | 1861 | ·······220:·lcmp |
1862 | ·······221:·istore········18 | 1862 | ·······221:·istore········18 |
1863 | ·······223:·iload·········18 | 1863 | ·······223:·iload·········18 |
1864 | ·······225:·ifge··········244 | 1864 | ·······225:·ifge··········244 |
1865 | ·······228:·new···········#438················//·class·java/lang/ArithmeticException | 1865 | ·······228:·new···········#438················//·class·java/lang/ArithmeticException |
1866 | ·······231:·astore········19 | 1866 | ·······231:·astore········19 |
1867 | ·······233:·aload·········19 | 1867 | ·······233:·aload·········19 |
1868 | ·······235:·ldc_w·········#440················//·String·Subtracting·time·zone·offset·caused·overflow | 1868 | ·······235:·ldc_w·········#440················//·String·Subtracting·time·zone·offset·caused·overflow |
1869 | ·······238:·invokespecial·#441················//·Method·java/lang/ArithmeticException."<init>":(Ljava/lang/String;)V | 1869 | ·······238:·invokespecial·#441················//·Method·java/lang/ArithmeticException."<init>":(Ljava/lang/String;)V |
1870 | ·······241:·aload·········19 | 1870 | ·······241:·aload·········19 |
1871 | ·······243:·athrow | 1871 | ·······243:·athrow |
1872 | ·······244:·lload········· | 1872 | ·······244:·lload·········21 |
1873 | ·······246:·lreturn | 1873 | ·······246:·lreturn |
1874 | ·······247:·iload·········11 | 1874 | ·······247:·iload·········11 |
1875 | ·······249:·istore········18 | 1875 | ·······249:·istore········18 |
1876 | ·······251:·goto··········180 | 1876 | ·······251:·goto··········180 |
1877 | ·······254:·lload·········12 | 1877 | ·······254:·lload·········12 |
1878 | ·······256:·lstore········4 | 1878 | ·······256:·lstore········4 |
1879 | ·······258:·goto··········138 | 1879 | ·······258:·goto··········138 |
Offset 1910, 15 lines modified | Offset 1910, 15 lines modified | ||
1910 | ········43:·lstore········7 | 1910 | ········43:·lstore········7 |
1911 | ········45:·goto··········34 | 1911 | ········45:·goto··········34 |
1912 | ··public·long·convertUTCToLocal(long); | 1912 | ··public·long·convertUTCToLocal(long); |
1913 | ····descriptor:·(J)J | 1913 | ····descriptor:·(J)J |
1914 | ····flags:·(0x0001)·ACC_PUBLIC | 1914 | ····flags:·(0x0001)·ACC_PUBLIC |
1915 | ····Code: | 1915 | ····Code: |
1916 | ······stack=300,·locals=1 | 1916 | ······stack=300,·locals=12,·args_size=2 |
1917 | ·········0:·lconst_0 | 1917 | ·········0:·lconst_0 |
1918 | ·········1:·lstore_3 | 1918 | ·········1:·lstore_3 |
1919 | ·········2:·aload_0 | 1919 | ·········2:·aload_0 |
1920 | ·········3:·lload_1 | 1920 | ·········3:·lload_1 |
1921 | ·········4:·invokevirtual·#426················//·Method·getOffset:(J)I | 1921 | ·········4:·invokevirtual·#426················//·Method·getOffset:(J)I |
1922 | ·········7:·istore········5 | 1922 | ·········7:·istore········5 |
1923 | ·········9:·iload·········5 | 1923 | ·········9:·iload·········5 |
Offset 1936, 27 lines modified | Offset 1936, 27 lines modified | ||
1936 | ········26:·istore········10 | 1936 | ········26:·istore········10 |
1937 | ········28:·iload·········10 | 1937 | ········28:·iload·········10 |
1938 | ········30:·ifge··········67 | 1938 | ········30:·ifge··········67 |
1939 | ········33:·iload·········5 | 1939 | ········33:·iload·········5 |
1940 | ········35:·i2l | 1940 | ········35:·i2l |
1941 | ········36:·lload_1 | 1941 | ········36:·lload_1 |
1942 | ········37:·lxor | 1942 | ········37:·lxor |
1943 | ········38:·lstore········ | 1943 | ········38:·lstore········8 |
1944 | ········40:·lload········· | 1944 | ········40:·lload·········8 |
1945 | ········42:·lload_3 | 1945 | ········42:·lload_3 |
1946 | ········43:·lcmp | 1946 | ········43:·lcmp |
1947 | ········44:·istore········5 | 1947 | ········44:·istore········5 |
1948 | ········46:·iload·········5 | 1948 | ········46:·iload·········5 |
1949 | ········48:·iflt··········67 | 1949 | ········48:·iflt··········67 |
1950 | ········51:·new···········#438················//·class·java/lang/ArithmeticException | 1950 | ········51:·new···········#438················//·class·java/lang/ArithmeticException |
1951 | ········54:·astore········1 | 1951 | ········54:·astore········11 |
1952 | ········56:·aload·········1 | 1952 | ········56:·aload·········11 |
1953 | ········58:·ldc_w·········#447················//·String·Adding·time·zone·offset·caused·overflow | 1953 | ········58:·ldc_w·········#447················//·String·Adding·time·zone·offset·caused·overflow |
1954 | ········61:·invokespecial·#441················//·Method·java/lang/ArithmeticException."<init>":(Ljava/lang/String;)V | 1954 | ········61:·invokespecial·#441················//·Method·java/lang/ArithmeticException."<init>":(Ljava/lang/String;)V |
1955 | ········64:·aload·········1 | 1955 | ········64:·aload·········11 |
1956 | ········66:·athrow | 1956 | ········66:·athrow |
1957 | ········67:·lload·········6 | 1957 | ········67:·lload·········6 |
1958 | ········69:·lreturn | 1958 | ········69:·lreturn |
1959 | ··public·abstract·boolean·equals(java.lang.Object); | 1959 | ··public·abstract·boolean·equals(java.lang.Object); |
1960 | ····descriptor:·(Ljava/lang/Object;)Z | 1960 | ····descriptor:·(Ljava/lang/Object;)Z |
1961 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT | 1961 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT |
Offset 102, 30 lines modified | Offset 102, 30 lines modified | ||
102 | ·········4:·invokevirtual·#26·················//·Method·org/joda/time/MutableDateTime.getMillis:()J | 102 | ·········4:·invokevirtual·#26·················//·Method·org/joda/time/MutableDateTime.getMillis:()J |
103 | ·········7:·lreturn | 103 | ·········7:·lreturn |
104 | ··public·org.joda.time.MutableDateTime·set(int); | 104 | ··public·org.joda.time.MutableDateTime·set(int); |
105 | ····descriptor:·(I)Lorg/joda/time/MutableDateTime; | 105 | ····descriptor:·(I)Lorg/joda/time/MutableDateTime; |
106 | ····flags:·(0x0001)·ACC_PUBLIC | 106 | ····flags:·(0x0001)·ACC_PUBLIC |
107 | ····Code: | 107 | ····Code: |
108 | ······stack=300,·locals= | 108 | ······stack=300,·locals=8,·args_size=2 |
109 | ·········0:·aload_0 | 109 | ·········0:·aload_0 |
110 | ·········1:·getfield······#14·················//·Field·iInstant:Lorg/joda/time/MutableDateTime; | 110 | ·········1:·getfield······#14·················//·Field·iInstant:Lorg/joda/time/MutableDateTime; |
111 | ·········4:·astore_2 | 111 | ·········4:·astore_2 |
112 | ·········5:·aload_0 | 112 | ·········5:·aload_0 |
113 | ·········6:·invokevirtual·#30·················//·Method·getField:()Lorg/joda/time/DateTimeField; | 113 | ·········6:·invokevirtual·#30·················//·Method·getField:()Lorg/joda/time/DateTimeField; |
114 | ·········9:·astore_3 | 114 | ·········9:·astore_3 |
115 | ········10:·aload_0 | 115 | ········10:·aload_0 |
116 | ········11:·getfield······#14·················//·Field·iInstant:Lorg/joda/time/MutableDateTime; | 116 | ········11:·getfield······#14·················//·Field·iInstant:Lorg/joda/time/MutableDateTime; |
117 | ········14:·invokevirtual·#26·················//·Method·org/joda/time/MutableDateTime.getMillis:()J | 117 | ········14:·invokevirtual·#26·················//·Method·org/joda/time/MutableDateTime.getMillis:()J |
118 | ········17:·lstore········4 | 118 | ········17:·lstore········4 |
119 | ········19:·aload_3 | 119 | ········19:·aload_3 |
120 | ········20:·lload·········4 | 120 | ········20:·lload·········4 |
121 | ········22:·iload_1 | 121 | ········22:·iload_1 |
122 | ········23:·invokevirtual·#36·················//·Method·org/joda/time/DateTimeField.set:(JI)J | 122 | ········23:·invokevirtual·#36·················//·Method·org/joda/time/DateTimeField.set:(JI)J |
123 | ········26:·lstore········ | 123 | ········26:·lstore········6 |
124 | ········28:·aload_2 | 124 | ········28:·aload_2 |
125 | ········29:·lload········· | 125 | ········29:·lload·········6 |
126 | ········31:·invokevirtual·#40·················//·Method·org/joda/time/MutableDateTime.setMillis:(J)V | 126 | ········31:·invokevirtual·#40·················//·Method·org/joda/time/MutableDateTime.setMillis:(J)V |
127 | ········34:·aload_0 | 127 | ········34:·aload_0 |
128 | ········35:·getfield······#14·················//·Field·iInstant:Lorg/joda/time/MutableDateTime; | 128 | ········35:·getfield······#14·················//·Field·iInstant:Lorg/joda/time/MutableDateTime; |
129 | ········38:·areturn | 129 | ········38:·areturn |
130 | } | 130 | } |
Offset 137, 15 lines modified | Offset 137, 15 lines modified | ||
137 | ········95:·putfield······#37·················//·Field·iRangeField:Lorg/joda/time/DurationField; | 137 | ········95:·putfield······#37·················//·Field·iRangeField:Lorg/joda/time/DurationField; |
138 | ········98:·return | 138 | ········98:·return |
139 | ··public·int·get(long); | 139 | ··public·int·get(long); |
140 | ····descriptor:·(J)I | 140 | ····descriptor:·(J)I |
141 | ····flags:·(0x0001)·ACC_PUBLIC | 141 | ····flags:·(0x0001)·ACC_PUBLIC |
142 | ····Code: | 142 | ····Code: |
143 | ······stack=300,·locals=1 | 143 | ······stack=300,·locals=15,·args_size=2 |
144 | ·········0:·lconst_0 | 144 | ·········0:·lconst_0 |
145 | ·········1:·lstore_3 | 145 | ·········1:·lstore_3 |
146 | ·········2:·lload_1 | 146 | ·········2:·lload_1 |
147 | ·········3:·lload_3 | 147 | ·········3:·lload_3 |
148 | ·········4:·lcmp | 148 | ·········4:·lcmp |
149 | ·········5:·istore········5 | 149 | ·········5:·istore········5 |
150 | ·········7:·iload·········5 | 150 | ·········7:·iload·········5 |
Offset 176, 38 lines modified | Offset 176, 40 lines modified | ||
176 | ········45:·getfield······#32·················//·Field·iRange:I | 176 | ········45:·getfield······#32·················//·Field·iRange:I |
177 | ········48:·iconst_m1 | 177 | ········48:·iconst_m1 |
178 | ········49:·iadd | 178 | ········49:·iadd |
179 | ········50:·istore········5 | 179 | ········50:·istore········5 |
180 | ········52:·lconst_1 | 180 | ········52:·lconst_1 |
181 | ········53:·lload_1 | 181 | ········53:·lload_1 |
182 | ········54:·ladd | 182 | ········54:·ladd |
183 | ········55:·lstore········ | 183 | ········55:·lstore········9 |
184 | ········57:·aload_0 | 184 | ········57:·aload_0 |
185 | ········58:·invokevirtual·#30·················//·Method·getUnitMillis:()J | 185 | ········58:·invokevirtual·#30·················//·Method·getUnitMillis:()J |
186 | ········61:·lstore········ | 186 | ········61:·lstore········11 |
187 | ········63:·lload········· | 187 | ········63:·lload·········9 |
188 | ········65:·lload········· | 188 | ········65:·lload·········11 |
189 | ········67:·ldiv | 189 | ········67:·ldiv |
190 | ········68:·lstore········ | 190 | ········68:·lstore········9 |
191 | ········70:·aload_0 | 191 | ········70:·aload_0 |
192 | ········71:·getfield······#32·················//·Field·iRange:I | 192 | ········71:·getfield······#32·················//·Field·iRange:I |
193 | ········74:·istore········13 | ||
194 | ········76:·iload·········13 | ||
193 | ········7 | 195 | ········78:·i2l |
194 | ········7 | 196 | ········79:·lstore········11 |
195 | ········77:·lload·········7 | ||
196 | ········ | 197 | ········81:·lload·········9 |
198 | ········83:·lload·········11 | ||
197 | ········8 | 199 | ········85:·lrem |
198 | ········8 | 200 | ········86:·lstore········9 |
199 | ········8 | 201 | ········88:·lload·········9 |
200 | ········ | 202 | ········90:·l2i |
201 | ········ | 203 | ········91:·istore········14 |
202 | ········ | 204 | ········93:·iload·········5 |
203 | ········9 | 205 | ········95:·iload·········14 |
204 | ········9 | 206 | ········97:·iadd |
205 | ········9 | 207 | ········98:·istore········5 |
206 | ······· | 208 | ·······100:·goto··········41 |
207 | ··public·int·getMaximumValue(); | 209 | ··public·int·getMaximumValue(); |
208 | ····descriptor:·()I | 210 | ····descriptor:·()I |
209 | ····flags:·(0x0001)·ACC_PUBLIC | 211 | ····flags:·(0x0001)·ACC_PUBLIC |
210 | ····Code: | 212 | ····Code: |
211 | ······stack=300,·locals=1,·args_size=1 | 213 | ······stack=300,·locals=1,·args_size=1 |
212 | ·········0:·aload_0 | 214 | ·········0:·aload_0 |
Offset 289, 32 lines modified | Offset 289, 36 lines modified | ||
289 | ········else·if·(weekOfWeekyear·>·51)·{ | 289 | ········else·if·(weekOfWeekyear·>·51)·{ |
290 | ············n2·=·this.getYear(n·-·1209600000L); | 290 | ············n2·=·this.getYear(n·-·1209600000L); |
291 | ········} | 291 | ········} |
292 | ········return·n2; | 292 | ········return·n2; |
293 | ····} | 293 | ····} |
294 | ···· | 294 | ···· |
295 | ····int·getYear(final·long·n)·{ | 295 | ····int·getYear(final·long·n)·{ |
296 | ········long·n2·=·31536000000L; | 296 | ········final·long·n2·=·31536000000L; |
297 | ········final·long·n3·=·0L; | 297 | ········final·long·n3·=·0L; |
298 | ········final·long·averageMillisPerYearDividedByTwo·=·this.getAverageMillisPerYearDividedByTwo(); | 298 | ········final·long·averageMillisPerYearDividedByTwo·=·this.getAverageMillisPerYearDividedByTwo(); |
299 | ········long·n4·=·(n·>>·1)·+·this.getApproxMillisAtEpochDividedByTwo(); | 299 | ········long·n4·=·(n·>>·1)·+·this.getApproxMillisAtEpochDividedByTwo(); |
300 | ········if·(n4·<·n3)·{ | 300 | ········if·(n4·<·n3)·{ |
301 | ············n4·=·n4·-·averageMillisPerYearDividedByTwo·+·1L; | 301 | ············n4·=·n4·-·averageMillisPerYearDividedByTwo·+·1L; |
302 | ········} | 302 | ········} |
303 | ········int·n5·=·(int)(n4·/·averageMillisPerYearDividedByTwo); | 303 | ········int·n5·=·(int)(n4·/·averageMillisPerYearDividedByTwo); |
304 | ········final·long·yearMillis·=·this.getYearMillis(n5); | 304 | ········final·long·yearMillis·=·this.getYearMillis(n5); |
305 | ········final·long·n6·=·n·-·yearMillis; | 305 | ········final·long·n6·=·n·-·yearMillis; |
306 | ········if·(n6·<·n3)·{ | 306 | ········if·(n6·<·n3)·{ |
307 | ············--n5; | 307 | ············--n5; |
308 | ········} | 308 | ········} |
309 | ········else·if·(n6·>=·n2)·{ | 309 | ········else·if·(n6·>=·n2)·{ |
310 | ············long·n7; | ||
310 | ············if·(this.isLeapYear(n5))·{ | 311 | ············if·(this.isLeapYear(n5))·{ |
311 | ················n | 312 | ················n7·=·31622400000L; |
312 | ············} | 313 | ············} |
314 | ············else·{ | ||
315 | ················n7·=·n2; | ||
316 | ············} | ||
313 | ············if·(n | 317 | ············if·(n7·+·yearMillis·<=·n)·{ |
314 | ················++n5; | 318 | ················++n5; |
315 | ············} | 319 | ············} |
316 | ········} | 320 | ········} |
317 | ········return·n5; | 321 | ········return·n5; |
318 | ····} | 322 | ····} |
319 | ···· | 323 | ···· |
320 | ····abstract·long·getYearDifference(final·long·p0,·final·long·p1); | 324 | ····abstract·long·getYearDifference(final·long·p0,·final·long·p1); |
Offset 189, 31 lines modified | Offset 189, 31 lines modified | ||
189 | ···· | 189 | ···· |
190 | ····long·getYearDifference(final·long·n,·final·long·n2)·{ | 190 | ····long·getYearDifference(final·long·n,·final·long·n2)·{ |
191 | ········final·int·year·=·this.getYear(n); | 191 | ········final·int·year·=·this.getYear(n); |
192 | ········final·int·year2·=·this.getYear(n2); | 192 | ········final·int·year2·=·this.getYear(n2); |
193 | ········final·long·n3·=·n·-·this.getYearMillis(year); | 193 | ········final·long·n3·=·n·-·this.getYearMillis(year); |
194 | ········final·long·n4·=·n2·-·this.getYearMillis(year2); | 194 | ········final·long·n4·=·n2·-·this.getYearMillis(year2); |
195 | ········while·(true)·{ | 195 | ········while·(true)·{ |
196 | ············Label_01 | 196 | ············Label_0187:·{ |
197 | ················if·(n4·<·5097600000L)·{ | 197 | ················if·(n4·<·5097600000L)·{ |
198 | ····················break·Label_01 | 198 | ····················break·Label_0187; |
199 | ················} | 199 | ················} |
200 | ················long·n6; | 200 | ················long·n6; |
201 | ················long·n7; | 201 | ················long·n7; |
202 | ················if·(this.isLeapYear(year2))·{ | 202 | ················if·(this.isLeapYear(year2))·{ |
203 | ····················if·(this.isLeapYear(year))·{ | 203 | ····················if·(this.isLeapYear(year))·{ |
204 | ························break·Label_01 | 204 | ························break·Label_0187; |
205 | ····················} | 205 | ····················} |
206 | ····················final·long·n5·=·n4·-·86400000L; | 206 | ····················final·long·n5·=·n4·-·86400000L; |
207 | ····················n6·=·n3; | 207 | ····················n6·=·n3; |
208 | ····················n7·=·n5; | 208 | ····················n7·=·n5; |
209 | ················} | 209 | ················} |
210 | ················else·{ | 210 | ················else·{ |
211 | ····················if·(n3·<·5097600000L·||·!this.isLeapYear(year))·{ | 211 | ····················if·(n3·<·5097600000L·||·!this.isLeapYear(year))·{ |
212 | ························break·Label_01 | 212 | ························break·Label_0187; |
213 | ····················} | 213 | ····················} |
214 | ····················n6·=·n3·-·86400000L; | 214 | ····················n6·=·n3·-·86400000L; |
215 | ····················n7·=·n4; | 215 | ····················n7·=·n4; |
216 | ················} | 216 | ················} |
217 | ················int·n8·=·year·-·year2; | 217 | ················int·n8·=·year·-·year2; |
218 | ················if·(n6·<·n7)·{ | 218 | ················if·(n6·<·n7)·{ |
219 | ····················--n8; | 219 | ····················--n8; |
Offset 374, 15 lines modified | Offset 374, 15 lines modified | ||
374 | ·······238:·istore········6 | 374 | ·······238:·istore········6 |
375 | ·······240:·goto··········129 | 375 | ·······240:·goto··········129 |
376 | ··public·long·add(long,·long); | 376 | ··public·long·add(long,·long); |
377 | ····descriptor:·(JJ)J | 377 | ····descriptor:·(JJ)J |
378 | ····flags:·(0x0001)·ACC_PUBLIC | 378 | ····flags:·(0x0001)·ACC_PUBLIC |
379 | ····Code: | 379 | ····Code: |
380 | ······stack=300,·locals=2 | 380 | ······stack=300,·locals=25,·args_size=3 |
381 | ·········0:·lload_3 | 381 | ·········0:·lload_3 |
382 | ·········1:·l2i | 382 | ·········1:·l2i |
383 | ·········2:·istore········5 | 383 | ·········2:·istore········5 |
384 | ·········4:·iload·········5 | 384 | ·········4:·iload·········5 |
385 | ·········6:·i2l | 385 | ·········6:·i2l |
386 | ·········7:·lstore········6 | 386 | ·········7:·lstore········6 |
387 | ·········9:·lload·········6 | 387 | ·········9:·lload·········6 |
Offset 423, 124 lines modified | Offset 423, 124 lines modified | ||
423 | ········73:·istore········5 | 423 | ········73:·istore········5 |
424 | ········75:·iload·········5 | 424 | ········75:·iload·········5 |
425 | ········77:·i2l | 425 | ········77:·i2l |
426 | ········78:·lload_3 | 426 | ········78:·lload_3 |
427 | ········79:·ladd | 427 | ········79:·ladd |
428 | ········80:·lstore········9 | 428 | ········80:·lstore········9 |
429 | ········82:·lconst_0 | 429 | ········82:·lconst_0 |
430 | ········83:·lstore········6 | 430 | ········83:·lstore········16 |
431 | ········85:·lload·········9 | 431 | ········85:·lload·········9 |
432 | ········87:·lload·········6 | 432 | ········87:·lload·········16 |
433 | ········89:·lcmp | 433 | ········89:·lcmp |
434 | ········90:·istore········1 | 434 | ········90:·istore········18 |
435 | ········92:·iload·········1 | 435 | ········92:·iload·········18 |
436 | ········94:·iflt··········244 | 436 | ········94:·iflt··········244 |
437 | ········97:·iload·········13 | 437 | ········97:·iload·········13 |
438 | ········99:·i2l | 438 | ········99:·i2l |
439 | ·······100:·lstore········6 | 439 | ·······100:·lstore········16 |
440 | ·······102:·aload_0 | 440 | ·······102:·aload_0 |
441 | ·······103:·getfield······#33·················//·Field·iMax:I | 441 | ·······103:·getfield······#33·················//·Field·iMax:I |
442 | ·······106:·i2l | 442 | ·······106:·i2l |
443 | ·······107:·lstore········1 | 443 | ·······107:·lstore········19 |
444 | ·······109:·lload·········9 | 444 | ·······109:·lload·········9 |
445 | ·······111:·lload·········1 | 445 | ·······111:·lload·········19 |
446 | ·······113:·ldiv | 446 | ·······113:·ldiv |
447 | ·······114:·lstore········1 | 447 | ·······114:·lstore········19 |
448 | ·······116:·lload·········6 | 448 | ·······116:·lload·········16 |
449 | ·······118:·lload·········1 | 449 | ·······118:·lload·········19 |
450 | ·······120:·ladd | 450 | ·······120:·ladd |
451 | ·······121:·lstore········6 | 451 | ·······121:·lstore········16 |
452 | ·······123:·aload_0 | 452 | ·······123:·aload_0 |
453 | ·······124:·getfield······#33·················//·Field·iMax:I | 453 | ·······124:·getfield······#33·················//·Field·iMax:I |
454 | ·······127:·istore········ | 454 | ·······127:·istore········21 |
455 | ·······129:·iload········· | 455 | ·······129:·iload·········21 |
456 | ·······131:·i2l | 456 | ·······131:·i2l |
457 | ·······132:·lstore········1 | 457 | ·······132:·lstore········19 |
458 | ·······134:·lload·········9 | 458 | ·······134:·lload·········9 |
459 | ·······136:·lload·········1 | 459 | ·······136:·lload·········19 |
460 | ·······138:·lrem | 460 | ·······138:·lrem |
461 | ·······139:·lstore········9 | 461 | ·······139:·lstore········9 |
462 | ·······141:·lconst_1 | 462 | ·······141:·lconst_1 |
463 | ·······142:·lstore········1 | 463 | ·······142:·lstore········19 |
464 | ·······144:·lload·········9 | 464 | ·······144:·lload·········9 |
465 | ·······146:·lload·········1 | 465 | ·······146:·lload·········19 |
466 | ·······148:·ladd | 466 | ·······148:·ladd |
467 | ·······149:·lstore········9 | 467 | ·······149:·lstore········9 |
468 | ·······151:·aload_0 | 468 | ·······151:·aload_0 |
469 | ·······152:·getfield······#27·················//·Field·iChronology:Lorg/joda/time/chrono/BasicChronology; | 469 | ·······152:·getfield······#27·················//·Field·iChronology:Lorg/joda/time/chrono/BasicChronology; |
470 | ·······155:·astore········2 | 470 | ·······155:·astore········22 |
471 | ·······157:·aload·········2 | 471 | ·······157:·aload·········22 |
472 | ·······159:·invokevirtual·#74·················//·Method·org/joda/time/chrono/BasicChronology.getMinYear:()I | 472 | ·······159:·invokevirtual·#74·················//·Method·org/joda/time/chrono/BasicChronology.getMinYear:()I |
473 | ·······162:·i2l | 473 | ·······162:·i2l |
474 | ·······163:·lstore········1 | 474 | ·······163:·lstore········19 |
475 | ·······165:·lload·········6 | 475 | ·······165:·lload·········16 |
476 | ·······167:·lload·········1 | 476 | ·······167:·lload·········19 |
477 | ·······169:·lcmp | 477 | ·······169:·lcmp |
478 | ·······170:·istore········ | 478 | ·······170:·istore········21 |
479 | ·······172:·iload········· | 479 | ·······172:·iload·········21 |
480 | ·······174:·iflt··········203 | 480 | ·······174:·iflt··········203 |
481 | ·······177:·aload_0 | 481 | ·······177:·aload_0 |
482 | ·······178:·getfield······#27·················//·Field·iChronology:Lorg/joda/time/chrono/BasicChronology; | 482 | ·······178:·getfield······#27·················//·Field·iChronology:Lorg/joda/time/chrono/BasicChronology; |
483 | ·······181:·astore········2 | 483 | ·······181:·astore········22 |
484 | ·······183:·aload·········2 | 484 | ·······183:·aload·········22 |
485 | ·······185:·invokevirtual·#77·················//·Method·org/joda/time/chrono/BasicChronology.getMaxYear:()I | 485 | ·······185:·invokevirtual·#77·················//·Method·org/joda/time/chrono/BasicChronology.getMaxYear:()I |
486 | ·······188:·i2l | 486 | ·······188:·i2l |
487 | ·······189:·lstore········1 | 487 | ·······189:·lstore········19 |
488 | ·······191:·lload·········6 | 488 | ·······191:·lload·········16 |
489 | ·······193:·lload·········1 | 489 | ·······193:·lload·········19 |
490 | ·······195:·lcmp | 490 | ·······195:·lcmp |
491 | ·······196:·istore········ | 491 | ·······196:·istore········21 |
492 | ·······198:·iload········· | 492 | ·······198:·iload·········21 |
493 | ·······200:·ifle··········361 | 493 | ·······200:·ifle··········361 |
494 | ·······203:·new···········#79·················//·class·java/lang/IllegalArgumentException | 494 | ·······203:·new···········#79·················//·class·java/lang/IllegalArgumentException |
495 | ·······206:·astore········14 | 495 | ·······206:·astore········14 |
496 | ·······208:·new···········#81·················//·class·java/lang/StringBuilder | 496 | ·······208:·new···········#81·················//·class·java/lang/StringBuilder |
497 | ·······211:·astore········2 | 497 | ·······211:·astore········23 |
498 | ·······213:·aload·········2 | 498 | ·······213:·aload·········23 |
499 | ·······215:·invokespecial·#84·················//·Method·java/lang/StringBuilder."<init>":()V | 499 | ·······215:·invokespecial·#84·················//·Method·java/lang/StringBuilder."<init>":()V |
500 | ·······218:·aload·········2 | 500 | ·······218:·aload·········23 |
501 | ·······220:·ldc···········#86·················//·String·Magnitude·of·add·amount·is·too·large: | 501 | ·······220:·ldc···········#86·················//·String·Magnitude·of·add·amount·is·too·large: |
502 | ·······222:·invokevirtual·#90·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 502 | ·······222:·invokevirtual·#90·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
503 | ·······225:·lload_3 | 503 | ·······225:·lload_3 |
504 | ·······226:·invokevirtual·#93·················//·Method·java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; | 504 | ·······226:·invokevirtual·#93·················//·Method·java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; |
505 | ·······229:·invokevirtual·#97·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; | 505 | ·······229:·invokevirtual·#97·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
506 | ·······232:·astore········2 | 506 | ·······232:·astore········23 |
507 | ·······234:·aload·········14 | 507 | ·······234:·aload·········14 |
508 | ·······236:·aload·········2 | 508 | ·······236:·aload·········23 |
509 | ·······238:·invokespecial·#100················//·Method·java/lang/IllegalArgumentException."<init>":(Ljava/lang/String;)V | 509 | ·······238:·invokespecial·#100················//·Method·java/lang/IllegalArgumentException."<init>":(Ljava/lang/String;)V |
510 | ·······241:·aload·········14 | 510 | ·······241:·aload·········14 |
511 | ·······243:·athrow | 511 | ·······243:·athrow |
512 | ·······244:·iload·········13 | 512 | ·······244:·iload·········13 |
513 | ·······246:·i2l | 513 | ·······246:·i2l |
514 | ·······247:·lstore········6 | 514 | ·······247:·lstore········16 |
515 | ·······249:·aload_0 | 515 | ·······249:·aload_0 |
516 | ·······250:·getfield······#33·················//·Field·iMax:I | 516 | ·······250:·getfield······#33·················//·Field·iMax:I |
517 | ·······253:·i2l | 517 | ·······253:·i2l |
518 | ·······254:·lstore········1 | 518 | ·······254:·lstore········19 |
519 | ·······256:·lload·········9 | 519 | ·······256:·lload·········9 |
520 | ·······258:·lload·········1 | 520 | ·······258:·lload·········19 |
521 | ·······260:·ldiv | 521 | ·······260:·ldiv |
522 | ·······261:·lstore········1 | 522 | ·······261:·lstore········19 |
523 | ·······263:·lload·········6 | 523 | ·······263:·lload·········16 |
524 | ·······265:·lload·········1 | 524 | ·······265:·lload·········19 |
525 | ·······267:·ladd | 525 | ·······267:·ladd |
526 | ·······268:·lconst_1 | 526 | ·······268:·lconst_1 |
527 | ·······269:·lsub | 527 | ·······269:·lsub |
528 | ·······270:·lstore········6 | 528 | ·······270:·lstore········16 |
529 | ·······272:·lload·········9 | 529 | ·······272:·lload·········9 |
530 | ·······274:·invokestatic··#103················//·Method·java/lang/Math.abs:(J)J | 530 | ·······274:·invokestatic··#103················//·Method·java/lang/Math.abs:(J)J |
531 | ·······277:·lstore········9 | 531 | ·······277:·lstore········9 |
532 | ·······279:·aload_0 | 532 | ·······279:·aload_0 |
533 | ·······280:·getfield······#33·················//·Field·iMax:I | 533 | ·······280:·getfield······#33·················//·Field·iMax:I |
Max diff block lines reached; 5953/11908 bytes (49.99%) of diff not shown. |
Offset 81, 15 lines modified | Offset 81, 15 lines modified | ||
81 | ········return·n·-·this.roundFloor(n); | 81 | ········return·n·-·this.roundFloor(n); |
82 | ····} | 82 | ····} |
83 | ···· | 83 | ···· |
84 | ····public·long·roundFloor(final·long·n)·{ | 84 | ····public·long·roundFloor(final·long·n)·{ |
85 | ········long·roundFloor·=·this.iChronology.weekOfWeekyear().roundFloor(n); | 85 | ········long·roundFloor·=·this.iChronology.weekOfWeekyear().roundFloor(n); |
86 | ········final·int·weekOfWeekyear·=·this.iChronology.getWeekOfWeekyear(roundFloor); | 86 | ········final·int·weekOfWeekyear·=·this.iChronology.getWeekOfWeekyear(roundFloor); |
87 | ········if·(weekOfWeekyear·>·1)·{ | 87 | ········if·(weekOfWeekyear·>·1)·{ |
88 | ············roundFloor·-=·(weekOfWeekyear·-·1) | 88 | ············roundFloor·-=·604800000L·*·(weekOfWeekyear·-·1); |
89 | ········} | 89 | ········} |
90 | ········return·roundFloor; | 90 | ········return·roundFloor; |
91 | ····} | 91 | ····} |
92 | ···· | 92 | ···· |
93 | ····public·long·set(long·set,·final·int·a)·{ | 93 | ····public·long·set(long·set,·final·int·a)·{ |
94 | ········final·long·n·=·604800000L; | 94 | ········final·long·n·=·604800000L; |
95 | ········FieldUtils.verifyValueBounds((DateTimeField)this,·Math.abs(a),·this.iChronology.getMinYear(),·this.iChronology.getMaxYear()); | 95 | ········FieldUtils.verifyValueBounds((DateTimeField)this,·Math.abs(a),·this.iChronology.getMinYear(),·this.iChronology.getMaxYear()); |
Offset 109, 12 lines modified | Offset 109, 12 lines modified | ||
109 | ············final·int·value2·=·this.get(setYear); | 109 | ············final·int·value2·=·this.get(setYear); |
110 | ············if·(value2·<·a)·{ | 110 | ············if·(value2·<·a)·{ |
111 | ················setYear·+=·n; | 111 | ················setYear·+=·n; |
112 | ············} | 112 | ············} |
113 | ············else·if·(value2·>·a)·{ | 113 | ············else·if·(value2·>·a)·{ |
114 | ················setYear·-=·n; | 114 | ················setYear·-=·n; |
115 | ············} | 115 | ············} |
116 | ············set·=·this.iChronology.dayOfWeek().set((weeksInYear2·-·this.iChronology.getWeekOfWeekyear(setYear))·*·n | 116 | ············set·=·this.iChronology.dayOfWeek().set(setYear·+·(weeksInYear2·-·this.iChronology.getWeekOfWeekyear(setYear))·*·n,·dayOfWeek); |
117 | ········} | 117 | ········} |
118 | ········return·set; | 118 | ········return·set; |
119 | ····} | 119 | ····} |
120 | } | 120 | } |
Offset 85, 15 lines modified | Offset 85, 15 lines modified | ||
85 | ········} | 85 | ········} |
86 | ········else·{ | 86 | ········else·{ |
87 | ············n3·=·(n2·>>·2)·+·((n·>>·2)·-·n2); | 87 | ············n3·=·(n2·>>·2)·+·((n·>>·2)·-·n2); |
88 | ············if·(this.isLeapYear(n))·{ | 88 | ············if·(this.isLeapYear(n))·{ |
89 | ················--n3; | 89 | ················--n3; |
90 | ············} | 90 | ············} |
91 | ········} | 91 | ········} |
92 | ········return·(n | 92 | ········return·(n·*·365L·+·(n3·-·719527))·*·86400000L; |
93 | ····} | 93 | ····} |
94 | ···· | 94 | ···· |
95 | ····long·getApproxMillisAtEpochDividedByTwo()·{ | 95 | ····long·getApproxMillisAtEpochDividedByTwo()·{ |
96 | ········return·31083597720000L; | 96 | ········return·31083597720000L; |
97 | ····} | 97 | ····} |
98 | ···· | 98 | ···· |
99 | ····long·getAverageMillisPerMonth()·{ | 99 | ····long·getAverageMillisPerMonth()·{ |
Offset 304, 15 lines modified | Offset 304, 15 lines modified | ||
304 | ········69:·iload·········6 | 304 | ········69:·iload·········6 |
305 | ········71:·ireturn | 305 | ········71:·ireturn |
306 | ··public·long·add(long,·int); | 306 | ··public·long·add(long,·int); |
307 | ····descriptor:·(JI)J | 307 | ····descriptor:·(JI)J |
308 | ····flags:·(0x0001)·ACC_PUBLIC | 308 | ····flags:·(0x0001)·ACC_PUBLIC |
309 | ····Code: | 309 | ····Code: |
310 | ······stack=300,·locals=1 | 310 | ······stack=300,·locals=16,·args_size=3 |
311 | ·········0:·aload_0 | 311 | ·········0:·aload_0 |
312 | ·········1:·getfield······#47·················//·Field·iTimeField:Z | 312 | ·········1:·getfield······#47·················//·Field·iTimeField:Z |
313 | ·········4:·istore········4 | 313 | ·········4:·istore········4 |
314 | ·········6:·iload·········4 | 314 | ·········6:·iload·········4 |
315 | ·········8:·ifeq··········56 | 315 | ·········8:·ifeq··········56 |
316 | ········11:·aload_0 | 316 | ········11:·aload_0 |
317 | ········12:·lload_1 | 317 | ········12:·lload_1 |
Offset 326, 53 lines modified | Offset 326, 53 lines modified | ||
326 | ········27:·lload_1 | 326 | ········27:·lload_1 |
327 | ········28:·ladd | 327 | ········28:·ladd |
328 | ········29:·lstore········6 | 328 | ········29:·lstore········6 |
329 | ········31:·aload·········5 | 329 | ········31:·aload·········5 |
330 | ········33:·lload·········6 | 330 | ········33:·lload·········6 |
331 | ········35:·iload_3 | 331 | ········35:·iload_3 |
332 | ········36:·invokevirtual·#71·················//·Method·org/joda/time/DateTimeField.add:(JI)J | 332 | ········36:·invokevirtual·#71·················//·Method·org/joda/time/DateTimeField.add:(JI)J |
333 | ········39:·lstore········ | 333 | ········39:·lstore········8 |
334 | ········41:·iload·········4 | 334 | ········41:·iload·········4 |
335 | ········43:·i2l | 335 | ········43:·i2l |
336 | ········44:·lstore········ | 336 | ········44:·lstore········10 |
337 | ········46:·lload········· | 337 | ········46:·lload·········8 |
338 | ········48:·lload········· | 338 | ········48:·lload·········10 |
339 | ········50:·lsub | 339 | ········50:·lsub |
340 | ········51:·lstore········ | 340 | ········51:·lstore········12 |
341 | ········53:·lload········· | 341 | ········53:·lload·········12 |
342 | ········55:·lreturn | 342 | ········55:·lreturn |
343 | ········56:·aload_0 | 343 | ········56:·aload_0 |
344 | ········57:·getfield······#37·················//·Field·iZone:Lorg/joda/time/DateTimeZone; | 344 | ········57:·getfield······#37·················//·Field·iZone:Lorg/joda/time/DateTimeZone; |
345 | ········60:·lload_1 | 345 | ········60:·lload_1 |
346 | ········61:·invokevirtual·#75·················//·Method·org/joda/time/DateTimeZone.convertUTCToLocal:(J)J | 346 | ········61:·invokevirtual·#75·················//·Method·org/joda/time/DateTimeZone.convertUTCToLocal:(J)J |
347 | ········64:·lstore········ | 347 | ········64:·lstore········12 |
348 | ········66:·aload_0 | 348 | ········66:·aload_0 |
349 | ········67:·getfield······#35·················//·Field·iField:Lorg/joda/time/DateTimeField; | 349 | ········67:·getfield······#35·················//·Field·iField:Lorg/joda/time/DateTimeField; |
350 | ········70:·astore········1 | 350 | ········70:·astore········14 |
351 | ········72:·aload·········1 | 351 | ········72:·aload·········14 |
352 | ········74:·lload········· | 352 | ········74:·lload·········12 |
353 | ········76:·iload_3 | 353 | ········76:·iload_3 |
354 | ········77:·invokevirtual·#71·················//·Method·org/joda/time/DateTimeField.add:(JI)J | 354 | ········77:·invokevirtual·#71·················//·Method·org/joda/time/DateTimeField.add:(JI)J |
355 | ········80:·lstore········ | 355 | ········80:·lstore········8 |
356 | ········82:·aload_0 | 356 | ········82:·aload_0 |
357 | ········83:·getfield······#37·················//·Field·iZone:Lorg/joda/time/DateTimeZone; | 357 | ········83:·getfield······#37·················//·Field·iZone:Lorg/joda/time/DateTimeZone; |
358 | ········86:·astore········1 | 358 | ········86:·astore········15 |
359 | ········88:·aload·········1 | 359 | ········88:·aload·········15 |
360 | ········90:·lload········· | 360 | ········90:·lload·········8 |
361 | ········92:·iconst_0 | 361 | ········92:·iconst_0 |
362 | ········93:·lload_1 | 362 | ········93:·lload_1 |
363 | ········94:·invokevirtual·#79·················//·Method·org/joda/time/DateTimeZone.convertLocalToUTC:(JZJ)J | 363 | ········94:·invokevirtual·#79·················//·Method·org/joda/time/DateTimeZone.convertLocalToUTC:(JZJ)J |
364 | ········97:·lstore········ | 364 | ········97:·lstore········12 |
365 | ········99:·goto··········53 | 365 | ········99:·goto··········53 |
366 | ··public·long·add(long,·long); | 366 | ··public·long·add(long,·long); |
367 | ····descriptor:·(JJ)J | 367 | ····descriptor:·(JJ)J |
368 | ····flags:·(0x0001)·ACC_PUBLIC | 368 | ····flags:·(0x0001)·ACC_PUBLIC |
369 | ····Code: | 369 | ····Code: |
370 | ······stack=300,·locals=1 | 370 | ······stack=300,·locals=17,·args_size=3 |
371 | ·········0:·aload_0 | 371 | ·········0:·aload_0 |
372 | ·········1:·getfield······#47·················//·Field·iTimeField:Z | 372 | ·········1:·getfield······#47·················//·Field·iTimeField:Z |
373 | ·········4:·istore········5 | 373 | ·········4:·istore········5 |
374 | ·········6:·iload·········5 | 374 | ·········6:·iload·········5 |
375 | ·········8:·ifeq··········56 | 375 | ·········8:·ifeq··········56 |
376 | ········11:·aload_0 | 376 | ········11:·aload_0 |
377 | ········12:·lload_1 | 377 | ········12:·lload_1 |
Offset 386, 46 lines modified | Offset 386, 46 lines modified | ||
386 | ········27:·lload_1 | 386 | ········27:·lload_1 |
387 | ········28:·ladd | 387 | ········28:·ladd |
388 | ········29:·lstore········7 | 388 | ········29:·lstore········7 |
389 | ········31:·aload·········6 | 389 | ········31:·aload·········6 |
390 | ········33:·lload·········7 | 390 | ········33:·lload·········7 |
391 | ········35:·lload_3 | 391 | ········35:·lload_3 |
392 | ········36:·invokevirtual·#82·················//·Method·org/joda/time/DateTimeField.add:(JJ)J | 392 | ········36:·invokevirtual·#82·················//·Method·org/joda/time/DateTimeField.add:(JJ)J |
393 | ········39:·lstore········ | 393 | ········39:·lstore········9 |
394 | ········41:·iload·········5 | 394 | ········41:·iload·········5 |
395 | ········43:·i2l | 395 | ········43:·i2l |
396 | ········44:·lstore········ | 396 | ········44:·lstore········11 |
397 | ········46:·lload········· | 397 | ········46:·lload·········9 |
398 | ········48:·lload········· | 398 | ········48:·lload·········11 |
399 | ········50:·lsub | 399 | ········50:·lsub |
400 | ········51:·lstore········ | 400 | ········51:·lstore········13 |
401 | ········53:·lload········· | 401 | ········53:·lload·········13 |
402 | ········55:·lreturn | 402 | ········55:·lreturn |
403 | ········56:·aload_0 | 403 | ········56:·aload_0 |
404 | ········57:·getfield······#37·················//·Field·iZone:Lorg/joda/time/DateTimeZone; | 404 | ········57:·getfield······#37·················//·Field·iZone:Lorg/joda/time/DateTimeZone; |
405 | ········60:·lload_1 | 405 | ········60:·lload_1 |
406 | ········61:·invokevirtual·#75·················//·Method·org/joda/time/DateTimeZone.convertUTCToLocal:(J)J | 406 | ········61:·invokevirtual·#75·················//·Method·org/joda/time/DateTimeZone.convertUTCToLocal:(J)J |
407 | ········64:·lstore········ | 407 | ········64:·lstore········13 |
408 | ········66:·aload_0 | 408 | ········66:·aload_0 |
409 | ········67:·getfield······#35·················//·Field·iField:Lorg/joda/time/DateTimeField; | 409 | ········67:·getfield······#35·················//·Field·iField:Lorg/joda/time/DateTimeField; |
410 | ········70:·astore········1 | 410 | ········70:·astore········15 |
411 | ········72:·aload·········1 | 411 | ········72:·aload·········15 |
412 | ········74:·lload········· | 412 | ········74:·lload·········13 |
413 | ········76:·lload_3 | 413 | ········76:·lload_3 |
414 | ········77:·invokevirtual·#82·················//·Method·org/joda/time/DateTimeField.add:(JJ)J | 414 | ········77:·invokevirtual·#82·················//·Method·org/joda/time/DateTimeField.add:(JJ)J |
415 | ········80:·lstore········ | 415 | ········80:·lstore········9 |
416 | ········82:·aload_0 | 416 | ········82:·aload_0 |
417 | ········83:·getfield······#37·················//·Field·iZone:Lorg/joda/time/DateTimeZone; | 417 | ········83:·getfield······#37·················//·Field·iZone:Lorg/joda/time/DateTimeZone; |
418 | ········86:·astore········1 | 418 | ········86:·astore········16 |
419 | ········88:·aload·········1 | 419 | ········88:·aload·········16 |
420 | ········90:·lload········· | 420 | ········90:·lload·········9 |
421 | ········92:·iconst_0 | 421 | ········92:·iconst_0 |
422 | ········93:·lload_1 | 422 | ········93:·lload_1 |
423 | ········94:·invokevirtual·#79·················//·Method·org/joda/time/DateTimeZone.convertLocalToUTC:(JZJ)J | 423 | ········94:·invokevirtual·#79·················//·Method·org/joda/time/DateTimeZone.convertLocalToUTC:(JZJ)J |
424 | ········97:·lstore········ | 424 | ········97:·lstore········13 |
425 | ········99:·goto··········53 | 425 | ········99:·goto··········53 |
426 | ··public·int·get(long); | 426 | ··public·int·get(long); |
427 | ····descriptor:·(J)I | 427 | ····descriptor:·(J)I |
428 | ····flags:·(0x0001)·ACC_PUBLIC | 428 | ····flags:·(0x0001)·ACC_PUBLIC |
429 | ····Code: | 429 | ····Code: |
430 | ······stack=300,·locals=5,·args_size=2 | 430 | ······stack=300,·locals=5,·args_size=2 |
Offset 730, 15 lines modified | Offset 730, 15 lines modified | ||
730 | ········14:·invokevirtual·#134················//·Method·org/joda/time/DateTimeField.remainder:(J)J | 730 | ········14:·invokevirtual·#134················//·Method·org/joda/time/DateTimeField.remainder:(J)J |
731 | ········17:·lreturn | 731 | ········17:·lreturn |
732 | ··public·long·roundCeiling(long); | 732 | ··public·long·roundCeiling(long); |
733 | ····descriptor:·(J)J | 733 | ····descriptor:·(J)J |
734 | ····flags:·(0x0001)·ACC_PUBLIC | 734 | ····flags:·(0x0001)·ACC_PUBLIC |
735 | ····Code: | 735 | ····Code: |
736 | ······stack=300,·locals=1 | 736 | ······stack=300,·locals=15,·args_size=2 |
737 | ·········0:·aload_0 | 737 | ·········0:·aload_0 |
738 | ·········1:·getfield······#47·················//·Field·iTimeField:Z | 738 | ·········1:·getfield······#47·················//·Field·iTimeField:Z |
Max diff block lines reached; 10055/15501 bytes (64.87%) of diff not shown. |
Offset 245, 15 lines modified | Offset 245, 15 lines modified | ||
245 | ········69:·iload·········6 | 245 | ········69:·iload·········6 |
246 | ········71:·ireturn | 246 | ········71:·ireturn |
247 | ··public·long·add(long,·int); | 247 | ··public·long·add(long,·int); |
248 | ····descriptor:·(JI)J | 248 | ····descriptor:·(JI)J |
249 | ····flags:·(0x0001)·ACC_PUBLIC | 249 | ····flags:·(0x0001)·ACC_PUBLIC |
250 | ····Code: | 250 | ····Code: |
251 | ······stack=300,·locals=1 | 251 | ······stack=300,·locals=13,·args_size=3 |
252 | ·········0:·aload_0 | 252 | ·········0:·aload_0 |
253 | ·········1:·lload_1 | 253 | ·········1:·lload_1 |
254 | ·········2:·invokespecial·#62·················//·Method·getOffsetToAdd:(J)I | 254 | ·········2:·invokespecial·#62·················//·Method·getOffsetToAdd:(J)I |
255 | ·········5:·istore········4 | 255 | ·········5:·istore········4 |
256 | ·········7:·aload_0 | 256 | ·········7:·aload_0 |
257 | ·········8:·getfield······#31·················//·Field·iField:Lorg/joda/time/DurationField; | 257 | ·········8:·getfield······#31·················//·Field·iField:Lorg/joda/time/DurationField; |
258 | ········11:·astore········5 | 258 | ········11:·astore········5 |
Offset 262, 38 lines modified | Offset 262, 38 lines modified | ||
262 | ········16:·lload_1 | 262 | ········16:·lload_1 |
263 | ········17:·ladd | 263 | ········17:·ladd |
264 | ········18:·lstore········6 | 264 | ········18:·lstore········6 |
265 | ········20:·aload·········5 | 265 | ········20:·aload·········5 |
266 | ········22:·lload·········6 | 266 | ········22:·lload·········6 |
267 | ········24:·iload_3 | 267 | ········24:·iload_3 |
268 | ········25:·invokevirtual·#66·················//·Method·org/joda/time/DurationField.add:(JI)J | 268 | ········25:·invokevirtual·#66·················//·Method·org/joda/time/DurationField.add:(JI)J |
269 | ········28:·lstore········ | 269 | ········28:·lstore········8 |
270 | ········30:·aload_0 | 270 | ········30:·aload_0 |
271 | ········31:·getfield······#39·················//·Field·iTimeField:Z | 271 | ········31:·getfield······#39·················//·Field·iTimeField:Z |
272 | ········34:·istore········ | 272 | ········34:·istore········10 |
273 | ········36:·iload········· | 273 | ········36:·iload·········10 |
274 | ········38:·ifeq··········52 | 274 | ········38:·ifeq··········52 |
275 | ········41:·iload·········4 | 275 | ········41:·iload·········4 |
276 | ········43:·i2l | 276 | ········43:·i2l |
277 | ········44:·lstore········ | 277 | ········44:·lstore········11 |
278 | ········46:·lload········· | 278 | ········46:·lload·········8 |
279 | ········48:·lload········· | 279 | ········48:·lload·········11 |
280 | ········50:·lsub | 280 | ········50:·lsub |
281 | ········51:·lreturn | 281 | ········51:·lreturn |
282 | ········52:·aload_0 | 282 | ········52:·aload_0 |
283 | ········53:·lload········· | 283 | ········53:·lload·········8 |
284 | ········55:·invokespecial·#69·················//·Method·getOffsetFromLocalToSubtract:(J)I | 284 | ········55:·invokespecial·#69·················//·Method·getOffsetFromLocalToSubtract:(J)I |
285 | ········58:·istore········4 | 285 | ········58:·istore········4 |
286 | ········60:·goto··········41 | 286 | ········60:·goto··········41 |
287 | ··public·long·add(long,·long); | 287 | ··public·long·add(long,·long); |
288 | ····descriptor:·(JJ)J | 288 | ····descriptor:·(JJ)J |
289 | ····flags:·(0x0001)·ACC_PUBLIC | 289 | ····flags:·(0x0001)·ACC_PUBLIC |
290 | ····Code: | 290 | ····Code: |
291 | ······stack=300,·locals=1 | 291 | ······stack=300,·locals=14,·args_size=3 |
292 | ·········0:·aload_0 | 292 | ·········0:·aload_0 |
293 | ·········1:·lload_1 | 293 | ·········1:·lload_1 |
294 | ·········2:·invokespecial·#62·················//·Method·getOffsetToAdd:(J)I | 294 | ·········2:·invokespecial·#62·················//·Method·getOffsetToAdd:(J)I |
295 | ·········5:·istore········5 | 295 | ·········5:·istore········5 |
296 | ·········7:·aload_0 | 296 | ·········7:·aload_0 |
297 | ·········8:·getfield······#31·················//·Field·iField:Lorg/joda/time/DurationField; | 297 | ·········8:·getfield······#31·················//·Field·iField:Lorg/joda/time/DurationField; |
298 | ········11:·astore········6 | 298 | ········11:·astore········6 |
Offset 302, 29 lines modified | Offset 302, 29 lines modified | ||
302 | ········16:·lload_1 | 302 | ········16:·lload_1 |
303 | ········17:·ladd | 303 | ········17:·ladd |
304 | ········18:·lstore········7 | 304 | ········18:·lstore········7 |
305 | ········20:·aload·········6 | 305 | ········20:·aload·········6 |
306 | ········22:·lload·········7 | 306 | ········22:·lload·········7 |
307 | ········24:·lload_3 | 307 | ········24:·lload_3 |
308 | ········25:·invokevirtual·#72·················//·Method·org/joda/time/DurationField.add:(JJ)J | 308 | ········25:·invokevirtual·#72·················//·Method·org/joda/time/DurationField.add:(JJ)J |
309 | ········28:·lstore········ | 309 | ········28:·lstore········9 |
310 | ········30:·aload_0 | 310 | ········30:·aload_0 |
311 | ········31:·getfield······#39·················//·Field·iTimeField:Z | 311 | ········31:·getfield······#39·················//·Field·iTimeField:Z |
312 | ········34:·istore········ | 312 | ········34:·istore········11 |
313 | ········36:·iload········· | 313 | ········36:·iload·········11 |
314 | ········38:·ifeq··········52 | 314 | ········38:·ifeq··········52 |
315 | ········41:·iload·········5 | 315 | ········41:·iload·········5 |
316 | ········43:·i2l | 316 | ········43:·i2l |
317 | ········44:·lstore········1 | 317 | ········44:·lstore········12 |
318 | ········46:·lload········· | 318 | ········46:·lload·········9 |
319 | ········48:·lload·········1 | 319 | ········48:·lload·········12 |
320 | ········50:·lsub | 320 | ········50:·lsub |
321 | ········51:·lreturn | 321 | ········51:·lreturn |
322 | ········52:·aload_0 | 322 | ········52:·aload_0 |
323 | ········53:·lload········· | 323 | ········53:·lload·········9 |
324 | ········55:·invokespecial·#69·················//·Method·getOffsetFromLocalToSubtract:(J)I | 324 | ········55:·invokespecial·#69·················//·Method·getOffsetFromLocalToSubtract:(J)I |
325 | ········58:·istore········5 | 325 | ········58:·istore········5 |
326 | ········60:·goto··········41 | 326 | ········60:·goto··········41 |
327 | ··public·int·getDifference(long,·long); | 327 | ··public·int·getDifference(long,·long); |
328 | ····descriptor:·(JJ)I | 328 | ····descriptor:·(JJ)I |
329 | ····flags:·(0x0001)·ACC_PUBLIC | 329 | ····flags:·(0x0001)·ACC_PUBLIC |
Offset 38, 25 lines modified | Offset 38, 26 lines modified | ||
38 | ········this.iChrono·=·iChrono; | 38 | ········this.iChrono·=·iChrono; |
39 | ········this.iZone·=·iZone; | 39 | ········this.iZone·=·iZone; |
40 | ········this.iPivotYear·=·iPivotYear; | 40 | ········this.iPivotYear·=·iPivotYear; |
41 | ········this.iDefaultYear·=·iDefaultYear; | 41 | ········this.iDefaultYear·=·iDefaultYear; |
42 | ····} | 42 | ····} |
43 | ···· | 43 | ···· |
44 | ····private·void·printTo(final·StringBuffer·sb,·final·long·n,·final·Chronology·chronology)·{ | 44 | ····private·void·printTo(final·StringBuffer·sb,·final·long·n,·final·Chronology·chronology)·{ |
45 | ········final·long·n2·=·0L; | ||
45 | ········final·DateTimePrinter·requirePrinter·=·this.requirePrinter(); | 46 | ········final·DateTimePrinter·requirePrinter·=·this.requirePrinter(); |
46 | ········final·Chronology·selectChronology·=·this.selectChronology(chronology); | 47 | ········final·Chronology·selectChronology·=·this.selectChronology(chronology); |
47 | ········DateTimeZone·dateTimeZone·=·selectChronology.getZone(); | 48 | ········DateTimeZone·dateTimeZone·=·selectChronology.getZone(); |
48 | ········int·offset·=·dateTimeZone.getOffset(n); | 49 | ········int·offset·=·dateTimeZone.getOffset(n); |
49 | ········long·n | 50 | ········long·n3·=·offset·+·n; |
50 | ········if·((n·^·n | 51 | ········if·((n·^·n3)·<·n2·&&·((long)offset·^·n)·>=·n2)·{ |
51 | ············dateTimeZone·=·DateTimeZone.UTC; | 52 | ············dateTimeZone·=·DateTimeZone.UTC; |
52 | ············offset·=·0; | 53 | ············offset·=·0; |
53 | ············n | 54 | ············n3·=·n; |
54 | ········} | 55 | ········} |
55 | ········requirePrinter.printTo(sb,·n | 56 | ········requirePrinter.printTo(sb,·n3,·selectChronology.withUTC(),·offset,·dateTimeZone,·this.iLocale); |
56 | ····} | 57 | ····} |
57 | ···· | 58 | ···· |
58 | ····private·DateTimeParser·requireParser()·{ | 59 | ····private·DateTimeParser·requireParser()·{ |
59 | ········final·DateTimeParser·iParser·=·this.iParser; | 60 | ········final·DateTimeParser·iParser·=·this.iParser; |
60 | ········if·(iParser·==·null)·{ | 61 | ········if·(iParser·==·null)·{ |
61 | ············throw·new·UnsupportedOperationException("Parsing·not·supported"); | 62 | ············throw·new·UnsupportedOperationException("Parsing·not·supported"); |
62 | ········} | 63 | ········} |
Offset 89, 24 lines modified | Offset 90, 26 lines modified | ||
89 | ····public·DateTimePrinter·getPrinter()·{ | 90 | ····public·DateTimePrinter·getPrinter()·{ |
90 | ········return·this.iPrinter; | 91 | ········return·this.iPrinter; |
91 | ····} | 92 | ····} |
92 | ···· | 93 | ···· |
93 | ····public·long·parseMillis(final·String·s)·{ | 94 | ····public·long·parseMillis(final·String·s)·{ |
94 | ········final·DateTimeParser·requireParser·=·this.requireParser(); | 95 | ········final·DateTimeParser·requireParser·=·this.requireParser(); |
95 | ········final·DateTimeParserBucket·dateTimeParserBucket·=·new·DateTimeParserBucket(0L,·this.selectChronology(this.iChrono),·this.iLocale,·this.iPivotYear,·this.iDefaultYear); | 96 | ········final·DateTimeParserBucket·dateTimeParserBucket·=·new·DateTimeParserBucket(0L,·this.selectChronology(this.iChrono),·this.iLocale,·this.iPivotYear,·this.iDefaultYear); |
96 | ········int·into·=·requireParser.parseInto(dateTimeParserBucket,·s,·0); | 97 | ········final·int·into·=·requireParser.parseInto(dateTimeParserBucket,·s,·0); |
98 | ········int·n; | ||
97 | ········if·(into·>=·0)·{ | 99 | ········if·(into·>=·0)·{ |
98 | ············if·(into·>=·s.length())·{ | 100 | ············if·(into·>=·s.length())·{ |
99 | ················return·dateTimeParserBucket.computeMillis(true,·s); | 101 | ················return·dateTimeParserBucket.computeMillis(true,·s); |
100 | ············} | 102 | ············} |
103 | ············n·=·into; | ||
101 | ········} | 104 | ········} |
102 | ········else·{ | 105 | ········else·{ |
103 | ············ | 106 | ············n·=·~into; |
104 | ········} | 107 | ········} |
105 | ········throw·new·IllegalArgumentException(FormatUtils.createErrorMessage(s,· | 108 | ········throw·new·IllegalArgumentException(FormatUtils.createErrorMessage(s,·n)); |
106 | ····} | 109 | ····} |
107 | ···· | 110 | ···· |
108 | ····public·String·print(final·ReadableInstant·readableInstant)·{ | 111 | ····public·String·print(final·ReadableInstant·readableInstant)·{ |
109 | ········final·StringBuffer·sb·=·new·StringBuffer(this.requirePrinter().estimatePrintedLength()); | 112 | ········final·StringBuffer·sb·=·new·StringBuffer(this.requirePrinter().estimatePrintedLength()); |
110 | ········this.printTo(sb,·readableInstant); | 113 | ········this.printTo(sb,·readableInstant); |
111 | ········return·sb.toString(); | 114 | ········return·sb.toString(); |
112 | ····} | 115 | ····} |
Offset 240, 15 lines modified | Offset 240, 15 lines modified | ||
240 | ········29:·putfield······#24·················//·Field·iMaxDigits:I | 240 | ········29:·putfield······#24·················//·Field·iMaxDigits:I |
241 | ········32:·return | 241 | ········32:·return |
242 | ··private·long[]·getFractionData(long,·org.joda.time.DateTimeField); | 242 | ··private·long[]·getFractionData(long,·org.joda.time.DateTimeField); |
243 | ····descriptor:·(JLorg/joda/time/DateTimeField;)[J | 243 | ····descriptor:·(JLorg/joda/time/DateTimeField;)[J |
244 | ····flags:·(0x0002)·ACC_PRIVATE | 244 | ····flags:·(0x0002)·ACC_PRIVATE |
245 | ····Code: | 245 | ····Code: |
246 | ······stack=300,·locals=1 | 246 | ······stack=300,·locals=17,·args_size=3 |
247 | ·········0:·aload_3 | 247 | ·········0:·aload_3 |
248 | ·········1:·invokevirtual·#30·················//·Method·org/joda/time/DateTimeField.getDurationField:()Lorg/joda/time/DurationField; | 248 | ·········1:·invokevirtual·#30·················//·Method·org/joda/time/DateTimeField.getDurationField:()Lorg/joda/time/DurationField; |
249 | ·········4:·astore········4 | 249 | ·········4:·astore········4 |
250 | ·········6:·aload·········4 | 250 | ·········6:·aload·········4 |
251 | ·········8:·invokevirtual·#36·················//·Method·org/joda/time/DurationField.getUnitMillis:()J | 251 | ·········8:·invokevirtual·#36·················//·Method·org/joda/time/DurationField.getUnitMillis:()J |
252 | ········11:·lstore········5 | 252 | ········11:·lstore········5 |
253 | ········13:·aload_0 | 253 | ········13:·aload_0 |
Offset 303, 18 lines modified | Offset 303, 18 lines modified | ||
303 | ·······149:·lstore········9 | 303 | ·······149:·lstore········9 |
304 | ·······151:·aload·········14 | 304 | ·······151:·aload·········14 |
305 | ·······153:·iconst_0 | 305 | ·······153:·iconst_0 |
306 | ·······154:·lload·········9 | 306 | ·······154:·lload·········9 |
307 | ·······156:·lastore | 307 | ·······156:·lastore |
308 | ·······157:·iload·········8 | 308 | ·······157:·iload·········8 |
309 | ·······159:·i2l | 309 | ·······159:·i2l |
310 | ·······160:·lstore········5 | 310 | ·······160:·lstore········15 |
311 | ·······162:·aload·········14 | 311 | ·······162:·aload·········14 |
312 | ·······164:·iconst_1 | 312 | ·······164:·iconst_1 |
313 | ·······165:·lload·········5 | 313 | ·······165:·lload·········15 |
314 | ·······167:·lastore | 314 | ·······167:·lastore |
315 | ·······168:·aload·········14 | 315 | ·······168:·aload·········14 |
316 | ·······170:·areturn | 316 | ·······170:·areturn |
317 | ·······171:·bipush········10 | 317 | ·······171:·bipush········10 |
318 | ·······173:·i2l | 318 | ·······173:·i2l |
319 | ·······174:·lstore········9 | 319 | ·······174:·lstore········9 |
320 | ·······176:·goto··········115 | 320 | ·······176:·goto··········115 |
Offset 396, 146 lines modified | Offset 396, 148 lines modified | ||
396 | ·········1:·getfield······#24·················//·Field·iMaxDigits:I | 396 | ·········1:·getfield······#24·················//·Field·iMaxDigits:I |
397 | ·········4:·ireturn | 397 | ·········4:·ireturn |
398 | ··public·int·parseInto(org.joda.time.format.DateTimeParserBucket,·java.lang.String,·int); | 398 | ··public·int·parseInto(org.joda.time.format.DateTimeParserBucket,·java.lang.String,·int); |
399 | ····descriptor:·(Lorg/joda/time/format/DateTimeParserBucket;Ljava/lang/String;I)I | 399 | ····descriptor:·(Lorg/joda/time/format/DateTimeParserBucket;Ljava/lang/String;I)I |
400 | ····flags:·(0x0001)·ACC_PUBLIC | 400 | ····flags:·(0x0001)·ACC_PUBLIC |
401 | ····Code: | 401 | ····Code: |
402 | ······stack=300,·locals=2 | 402 | ······stack=300,·locals=26,·args_size=4 |
403 | ·········0:·bipush········10 | 403 | ·········0:·bipush········10 |
404 | ·········2:·i2l | 404 | ·········2:·i2l |
405 | ·········3:·lstore········4 | 405 | ·········3:·lstore········4 |
406 | ·········5:·aload_0 | 406 | ·········5:·aload_0 |
407 | ·········6:·getfield······#20·················//·Field·iFieldType:Lorg/joda/time/DateTimeFieldType; | 407 | ·········6:·getfield······#20·················//·Field·iFieldType:Lorg/joda/time/DateTimeFieldType; |
408 | ·········9:·astore········6 | 408 | ·········9:·astore········6 |
409 | ········11:·aload_1 | 409 | ········11:·aload_1 |
410 | ········12:·invokevirtual·#114················//·Method·org/joda/time/format/DateTimeParserBucket.getChronology:()Lorg/joda/time/Chronology; | 410 | ········12:·invokevirtual·#114················//·Method·org/joda/time/format/DateTimeParserBucket.getChronology:()Lorg/joda/time/Chronology; |
411 | ········15:·astore········7 | 411 | ········15:·astore········7 |
412 | ········17:·aload·········6 | 412 | ········17:·aload·········6 |
413 | ········19:·aload·········7 | 413 | ········19:·aload·········7 |
414 | ········21:·invokevirtual·#120················//·Method·org/joda/time/DateTimeFieldType.getField:(Lorg/joda/time/Chronology;)Lorg/joda/time/DateTimeField; | 414 | ········21:·invokevirtual·#120················//·Method·org/joda/time/DateTimeFieldType.getField:(Lorg/joda/time/Chronology;)Lorg/joda/time/DateTimeField; |
415 | ········24:·astore········ | 415 | ········24:·astore········8 |
416 | ········26:·aload_0 | 416 | ········26:·aload_0 |
417 | ········27:·getfield······#24·················//·Field·iMaxDigits:I | 417 | ········27:·getfield······#24·················//·Field·iMaxDigits:I |
418 | ········30:·istore········ | 418 | ········30:·istore········9 |
419 | ········32:·aload_2 | 419 | ········32:·aload_2 |
420 | ········33:·invokevirtual·#126················//·Method·java/lang/String.length:()I | 420 | ········33:·invokevirtual·#126················//·Method·java/lang/String.length:()I |
421 | ········36:·iload_3 | 421 | ········36:·iload_3 |
422 | ········37:·isub | 422 | ········37:·isub |
423 | ········38:·istore········ | 423 | ········38:·istore········10 |
424 | ········40:·iload········· | 424 | ········40:·iload·········9 |
425 | ········42:·iload········· | 425 | ········42:·iload·········10 |
426 | ········44:·invokestatic··#132················//·Method·java/lang/Math.min:(II)I | 426 | ········44:·invokestatic··#132················//·Method·java/lang/Math.min:(II)I |
427 | ········47:·istore········1 | 427 | ········47:·istore········11 |
428 | ········49:·lconst_0 | 428 | ········49:·lconst_0 |
429 | ········50:·lstore········1 | 429 | ········50:·lstore········12 |
430 | ········52:·aload········· | 430 | ········52:·aload·········8 |
431 | ········54:·invokevirtual·#30·················//·Method·org/joda/time/DateTimeField.getDurationField:()Lorg/joda/time/DurationField; | 431 | ········54:·invokevirtual·#30·················//·Method·org/joda/time/DateTimeField.getDurationField:()Lorg/joda/time/DurationField; |
432 | ········57:·invokevirtual·#36·················//·Method·org/joda/time/DurationField.getUnitMillis:()J | 432 | ········57:·invokevirtual·#36·················//·Method·org/joda/time/DurationField.getUnitMillis:()J |
433 | ········60:·lstore········14 | ||
434 | ········62:·lload·········14 | ||
433 | ········6 | 435 | ········64:·lload·········4 |
434 | ········6 | 436 | ········66:·lmul |
435 | ········6 | 437 | ········67:·lstore········16 |
436 | ········6 | 438 | ········69:·iconst_0 |
437 | ········ | 439 | ········70:·istore········9 |
438 | ········ | 440 | ········72:·aconst_null |
439 | ········ | 441 | ········73:·astore········6 |
440 | ········7 | 442 | ········75:·iload·········9 |
441 | ········7 | 443 | ········77:·iload·········11 |
442 | ········7 | 444 | ········79:·if_icmpge·····118 |
443 | ········ | 445 | ········82:·iload_3 |
444 | ········ | 446 | ········83:·iload·········9 |
445 | ········8 | 447 | ········85:·iadd |
446 | ········8 | 448 | ········86:·istore········18 |
447 | ········8 | 449 | ········88:·aload_2 |
448 | ········8 | 450 | ········89:·iload·········18 |
449 | ········ | 451 | ········91:·invokevirtual·#136················//·Method·java/lang/String.charAt:(I)C |
450 | ········90:·istore········15 | ||
451 | ········92:·bipush········48 | ||
452 | ········94:·istore········1 | 452 | ········94:·istore········18 |
453 | ········96:·bipush········48 | ||
454 | ········98:·istore········19 | ||
453 | ······· | 455 | ·······100:·iload·········18 |
454 | ······· | 456 | ·······102:·iload·········19 |
455 | ·······10 | 457 | ·······104:·if_icmplt·····118 |
456 | ·······10 | 458 | ·······107:·bipush········57 |
457 | ·······10 | 459 | ·······109:·istore········19 |
458 | ·······107:·iload·········15 | ||
459 | ·······109:·iload·········16 | ||
460 | ·······111:·if_icmple·····134 | ||
461 | ·······114:·lload·········11 | ||
462 | ·······116:·lload·········4 | ||
463 | ·······118:·ldiv | ||
464 | ·······119:·lstore········13 | ||
465 | ·······1 | 460 | ·······111:·iload·········18 |
466 | ·······123:·ifne··········172 | ||
467 | ·······126:·iload_3 | ||
468 | ·······127:·iconst_m1 | ||
469 | ·······128:·ixor | ||
470 | ·······129:·istore········8 | ||
471 | ·······1 | 461 | ·······113:·iload·········19 |
462 | ·······115:·if_icmple·····138 | ||
472 | ·······133:·ireturn | ||
473 | ·······134:·iload·········8 | ||
474 | ·······136:·iconst_1 | ||
475 | ·······137:·iadd | ||
476 | ·······138:·istore········8 | ||
477 | ·······1 | 463 | ·······118:·lload·········12 |
478 | ·······1 | 464 | ·······120:·lload·········4 |
479 | ·······1 | 465 | ·······122:·ldiv |
480 | ·······1 | 466 | ·······123:·lstore········16 |
481 | ·······1 | 467 | ·······125:·iload·········9 |
Max diff block lines reached; 8992/19455 bytes (46.22%) of diff not shown. |
Offset 122, 60 lines modified | Offset 122, 67 lines modified | ||
122 | ············if·(compareReverse(durationField,·field)·<·0·||·compareReverse(durationField,·field2)·>·0)·{ | 122 | ············if·(compareReverse(durationField,·field)·<·0·||·compareReverse(durationField,·field2)·>·0)·{ |
123 | ················break·Label_0164; | 123 | ················break·Label_0164; |
124 | ············} | 124 | ············} |
125 | ············this.saveField(DateTimeFieldType.year(),·this.iDefaultYear); | 125 | ············this.saveField(DateTimeFieldType.year(),·this.iDefaultYear); |
126 | ············computeMillis·=·this.computeMillis(b,·s); | 126 | ············computeMillis·=·this.computeMillis(b,·s); |
127 | ············return·computeMillis; | 127 | ············return·computeMillis; |
128 | ········} | 128 | ········} |
129 | ········long· | 129 | ········long·iMillis·=·this.iMillis; |
130 | ········int·n | 130 | ········int·n·=·0; |
131 | ···· | 131 | ········DateTimeParserBucket$SavedField[]·array; |
132 | ········long·set; | ||
133 | ········int·n2; | ||
134 | ········long·set2; | ||
135 | ········Block_12_Outer:Label_0216_Outer: | ||
132 | ········while·(true)·{ | 136 | ········while·(true)·{ |
133 | ············while·(true)·{ | 137 | ············while·(true)·{ |
134 | ················if·(n | 138 | ················if·(n·<·iSavedFieldsCount)·{ |
135 | ···················· | 139 | ····················array·=·iSavedFields; |
136 | ····················try·{ | 140 | ····················try·{ |
137 | ························ | 141 | ························set·=·array[n].set(iMillis,·b); |
138 | ························++n | 142 | ························++n; |
143 | ························iMillis·=·set; | ||
139 | ························continue· | 144 | ························continue·Block_12_Outer; |
145 | ····················Label_0226_Outer: | ||
140 | ························//·iftrue(Label_0336:,·!b) | ||
141 | ························int·n3·=·0; | ||
142 | ························while·(true)·{ | 146 | ························while·(true)·{ |
143 | ···························· | 147 | ····························n2·=·0; |
144 | ···························· | 148 | ····························while·(true)·{ |
145 | ································ | 149 | ································set2·=·iSavedFields[n2].set(iMillis,·n2·==·iSavedFieldsCount·-·1); |
146 | ································++n | 150 | ································++n2; |
151 | ································iMillis·=·set2; | ||
152 | ································continue·Label_0216_Outer; | ||
147 | ····························} | 153 | ····························} |
148 | ····························continue; | 154 | ····························continue·Label_0226_Outer; |
149 | ························} | 155 | ························} |
150 | ····················} | 156 | ····················} |
151 | ····················//·iftrue(Label_03 | 157 | ····················//·iftrue(Label_0348:,·n2·>=·iSavedFieldsCount) |
158 | ····················//·iftrue(Label_0348:,·!b) | ||
152 | ····················catch·(IllegalFieldValueException·ex)·{ | 159 | ····················catch·(IllegalFieldValueException·ex)·{ |
153 | ························if·(s·!=·null)·{ | 160 | ························if·(s·!=·null)·{ |
154 | ····························ex.prependMessage("Cannot·parse·\""·+·s·+·'\"'); | 161 | ····························ex.prependMessage("Cannot·parse·\""·+·s·+·'\"'); |
155 | ························} | 162 | ························} |
156 | ························throw·ex; | 163 | ························throw·ex; |
157 | ····················} | 164 | ····················} |
158 | ····················break; | 165 | ····················break; |
159 | ················} | 166 | ················} |
160 | ················continue; | 167 | ················continue; |
161 | ············} | 168 | ············} |
162 | ········} | 169 | ········} |
163 | ········Label_03 | 170 | ········Label_0348:·{ |
164 | ············computeMillis·=· | 171 | ············computeMillis·=·iMillis; |
165 | ········} | 172 | ········} |
166 | ········if·(this.iOffset·!=·null)·{ | 173 | ········if·(this.iOffset·!=·null)·{ |
167 | ············computeMillis· | 174 | ············computeMillis·=·iMillis·-·this.iOffset; |
168 | ············return·computeMillis; | 175 | ············return·computeMillis; |
169 | ········} | 176 | ········} |
170 | ········if·(this.iZone·==·null)·{ | 177 | ········if·(this.iZone·==·null)·{ |
171 | ············return·computeMillis; | 178 | ············return·computeMillis; |
172 | ········} | 179 | ········} |
173 | ········final·int·offsetFromLocal·=·this.iZone.getOffsetFromLocal( | 180 | ········final·int·offsetFromLocal·=·this.iZone.getOffsetFromLocal(iMillis); |
174 | ········computeMillis·=· | 181 | ········computeMillis·=·iMillis·-·offsetFromLocal; |
175 | ········if·(offsetFromLocal·!=·this.iZone.getOffset(computeMillis))·{ | 182 | ········if·(offsetFromLocal·!=·this.iZone.getOffset(computeMillis))·{ |
176 | ············String·str·=·"Illegal·instant·due·to·time·zone·offset·transition·("·+·this.iZone·+·')'; | 183 | ············String·str·=·"Illegal·instant·due·to·time·zone·offset·transition·("·+·this.iZone·+·')'; |
177 | ············if·(s·!=·null)·{ | 184 | ············if·(s·!=·null)·{ |
178 | ················str·=·"Cannot·parse·\""·+·s·+·"\":·"·+·str; | 185 | ················str·=·"Cannot·parse·\""·+·s·+·"\":·"·+·str; |
179 | ············} | 186 | ············} |
180 | ············throw·new·IllegalInstantException(str); | 187 | ············throw·new·IllegalInstantException(str); |
181 | ········} | 188 | ········} |
Offset 275, 130 lines modified | Offset 275, 124 lines modified | ||
275 | ····public·long·previousTransition(final·long·p0)·{ | 275 | ····public·long·previousTransition(final·long·p0)·{ |
276 | ········//· | 276 | ········//· |
277 | ········//·This·method·could·not·be·decompiled. | 277 | ········//·This·method·could·not·be·decompiled. |
278 | ········//· | 278 | ········//· |
279 | ········//·Original·Bytecode: | 279 | ········//·Original·Bytecode: |
280 | ········//· | 280 | ········//· |
281 | ········//·····1:·lstore_3······· | 281 | ········//·····1:·lstore_3······· |
282 | ········//·····2:·l | 282 | ········//·····2:·lconst_0······· |
283 | ········//·····3:·lload_3········ | ||
284 | ········//·····4:·ladd··········· | ||
285 | ········//····· | 283 | ········//·····3:·lstore··········5 |
284 | ········//·····5:·lload_1········ | ||
285 | ········//·····6:·lload_3········ | ||
286 | ········//·····7:·ladd··········· | ||
287 | ········//·····8:·lstore··········7 | ||
286 | ········//···· | 288 | ········//····10:·aload_0········ |
287 | ········//···· | 289 | ········//····11:·getfield········org/joda/time/tz/DateTimeZoneBuilder$DSTZone.iStandardOffset:I |
288 | ········//····1 | 290 | ········//····14:·istore··········9 |
289 | ········//····1 | 291 | ········//····16:·aload_0········ |
290 | ········//····1 | 292 | ········//····17:·getfield········org/joda/time/tz/DateTimeZoneBuilder$DSTZone.iStartRecurrence:Lorg/joda/time/tz/DateTimeZoneBuilder$Recurrence; |
291 | ········//···· | 293 | ········//····20:·astore··········10 |
292 | ········//···· | 294 | ········//····22:·aload_0········ |
293 | ········//····2 | 295 | ········//····23:·getfield········org/joda/time/tz/DateTimeZoneBuilder$DSTZone.iEndRecurrence:Lorg/joda/time/tz/DateTimeZoneBuilder$Recurrence; |
294 | ········//····2 | 296 | ········//····26:·astore··········11 |
295 | ········//····2 | 297 | ········//····28:·aload···········11 |
298 | ········//····30:·invokevirtual···org/joda/time/tz/DateTimeZoneBuilder$Recurrence.getSaveMillis:()I | ||
299 | ········//····33:·istore··········12 | ||
300 | ········//····35:·aload···········10 | ||
301 | ········//····37:·lload···········7 | ||
302 | ········//····39:·iload···········9 | ||
303 | ········//····41:·iload···········12 | ||
304 | ········//····43:·invokevirtual···org/joda/time/tz/DateTimeZoneBuilder$Recurrence.previous:(JII)J | ||
305 | ········//····46:·lstore··········13 | ||
306 | ········//····48:·lload···········7 | ||
307 | ········//····50:·lload···········5 | ||
308 | ········//····52:·lcmp··········· | ||
309 | ········//····53:·istore··········15 | ||
310 | ········//····55:·iload···········15 | ||
311 | ········//····57:·ifge············76 | ||
312 | ········//····60:·lload···········13 | ||
313 | ········//····62:·lload···········5 | ||
314 | ········//····64:·lcmp··········· | ||
315 | ········//····65:·istore··········15 | ||
316 | ········//····67:·iload···········15 | ||
317 | ········//····69:·ifle············76 | ||
318 | ········//····72:·lload···········7 | ||
319 | ········//····74:·lstore··········13 | ||
320 | ········//····76:·lload···········13 | ||
321 | ········//····78:·lstore··········16 | ||
322 | ········//····80:·aload···········10 | ||
296 | ········//···· | 323 | ········//····82:·invokevirtual···org/joda/time/tz/DateTimeZoneBuilder$Recurrence.getSaveMillis:()I |
297 | ········//····30:·istore··········10 | ||
298 | ········//····32:·aload···········8 | ||
299 | ········//····34:·lload···········5 | ||
300 | ········//····36:·iload···········7 | ||
301 | ········//····38:·iload···········10 | ||
302 | ········//····40:·invokevirtual···org/joda/time/tz/DateTimeZoneBuilder$Recurrence.previous:(JII)J | ||
303 | ········//····43:·lstore_3······· | ||
304 | ········//····44:·lconst_0······· | ||
305 | ········//····45:·lstore··········11 | ||
306 | ········//····47:·lload···········5 | ||
307 | ········//····49:·lload···········11 | ||
308 | ········//····51:·lcmp··········· | ||
309 | ········//···· | 324 | ········//····85:·istore··········12 |
310 | ········//····54:·iload···········13 | ||
311 | ········//····56:·ifge············76 | ||
312 | ········//····59:·lconst_0······· | ||
313 | ········//····60:·lstore··········11 | ||
314 | ········//····62:·lload_3········ | ||
315 | ········//····63:·lload···········11 | ||
316 | ········//····65:·lcmp··········· | ||
317 | ········//····66:·istore··········13 | ||
318 | ········//····68:·iload···········13 | ||
319 | ········//····70:·ifle············76 | ||
320 | ········//····73:·lload···········5 | ||
321 | ········//····75:·lstore_3······· | ||
322 | ········//····76:·lload_3········ | ||
323 | ········//····77:·lstore··········11 | ||
324 | ········//···· | 325 | ········//····87:·aload···········11 |
325 | ········//····81:·invokevirtual···org/joda/time/tz/DateTimeZoneBuilder$Recurrence.getSaveMillis:()I | ||
326 | ········//····84:·istore··········10 | ||
327 | ········//····86:·aload···········9 | ||
328 | ········//····8 | 326 | ········//····89:·lload···········7 |
329 | ········//····9 | 327 | ········//····91:·iload···········9 |
330 | ········//····9 | 328 | ········//····93:·iload···········12 |
331 | ········//····9 | 329 | ········//····95:·invokevirtual···org/joda/time/tz/DateTimeZoneBuilder$Recurrence.previous:(JII)J |
332 | ········//····97:·lstore_3······· | ||
333 | ········//····98:·lconst_0······· | ||
334 | ········//····9 | 330 | ········//····98:·lstore··········13 |
331 | ········//···100:·lload···········7 | ||
335 | ········//···10 | 332 | ········//···102:·lload···········5 |
336 | ········//···103:·lload···········14 | ||
337 | ········//···10 | 333 | ········//···104:·lcmp··········· |
338 | ········//···10 | 334 | ········//···105:·istore··········9 |
339 | ········//···10 | 335 | ········//···107:·iload···········9 |
340 | ········//···1 | 336 | ········//···109:·ifge············181 |
341 | ········//···113:·lconst_0······· | ||
342 | ········//···114:·lstore··········14 | ||
343 | ········//···116:·lload_3········ | ||
344 | ········//···11 | 337 | ········//···112:·lload···········13 |
338 | ········//···114:·lload···········5 | ||
345 | ········//···11 | 339 | ········//···116:·lcmp··········· |
346 | ········//···1 | 340 | ········//···117:·istore··········9 |
347 | ········//···1 | 341 | ········//···119:·iload···········9 |
348 | ········//···12 | 342 | ········//···121:·ifle············181 |
349 | ········//···12 | 343 | ········//···124:·lload···········7 |
350 | ········//···12 | 344 | ········//···126:·lstore··········13 |
345 | ········//···128:·lload···········16 | ||
351 | ········//···130:·lload···········1 | 346 | ········//···130:·lload···········13 |
352 | ········//···132:·lload_3········ | ||
353 | ········//···13 | 347 | ········//···132:·lcmp··········· |
354 | ········//···13 | 348 | ········//···133:·istore··········18 |
355 | ········//···13 | 349 | ········//···135:·iload···········18 |
356 | ········//···13 | 350 | ········//···137:·ifle············144 |
357 | ········//···14 | 351 | ········//···140:·lload···········16 |
358 | ········//···14 | 352 | ········//···142:·lstore··········13 |
353 | ········//···144:·lload···········13 | ||
359 | ········//···14 | 354 | ········//···146:·lload_3········ |
360 | ········//···145:·lconst_1······· | ||
361 | ········//···14 | 355 | ········//···147:·lsub··········· |
362 | ········//···14 | 356 | ········//···148:·lreturn········ |
363 | ········//···14 | 357 | ········//···149:·pop············ |
364 | ········//···1 | 358 | ········//···150:·lload···········7 |
365 | ········//···15 | 359 | ········//···152:·lstore··········16 |
366 | ········//···15 | 360 | ········//···154:·goto············80 |
367 | ········//···15 | 361 | ········//···157:·pop············ |
368 | ········//···15 | 362 | ········//···158:·lload···········7 |
Max diff block lines reached; 2444/10923 bytes (22.37%) of diff not shown. |
Offset 109, 15 lines modified | Offset 109, 15 lines modified | ||
109 | ········final·int·n4·=·1; | 109 | ········final·int·n4·=·1; |
110 | ········if·(this.iMode·==·'w')·{ | 110 | ········if·(this.iMode·==·'w')·{ |
111 | ············n2·+=·n3; | 111 | ············n2·+=·n3; |
112 | ········} | 112 | ········} |
113 | ········else·if·(this.iMode·!=·'s')·{ | 113 | ········else·if·(this.iMode·!=·'s')·{ |
114 | ············n2·=·0; | 114 | ············n2·=·0; |
115 | ········} | 115 | ········} |
116 | ········final·long·n5·=·n | 116 | ········final·long·n5·=·n·+·n2; |
117 | ········final·ISOChronology·instanceUTC·=·ISOChronology.getInstanceUTC(); | 117 | ········final·ISOChronology·instanceUTC·=·ISOChronology.getInstanceUTC(); |
118 | ········long·n6·=·this.setDayOfMonthNext((Chronology)instanceUTC,·((Chronology)instanceUTC).millisOfDay().add(((Chronology)instanceUTC).millisOfDay().set(((Chronology)instanceUTC).monthOfYear().set(n5,·this.iMonthOfYear),·0),·this.iMillisOfDay)); | 118 | ········long·n6·=·this.setDayOfMonthNext((Chronology)instanceUTC,·((Chronology)instanceUTC).millisOfDay().add(((Chronology)instanceUTC).millisOfDay().set(((Chronology)instanceUTC).monthOfYear().set(n5,·this.iMonthOfYear),·0),·this.iMillisOfDay)); |
119 | ········if·(this.iDayOfWeek·==·0)·{ | 119 | ········if·(this.iDayOfWeek·==·0)·{ |
120 | ············if·(n6·<=·n5)·{ | 120 | ············if·(n6·<=·n5)·{ |
121 | ················n6·=·this.setDayOfMonthNext((Chronology)instanceUTC,·((Chronology)instanceUTC).year().add(n6,·n4)); | 121 | ················n6·=·this.setDayOfMonthNext((Chronology)instanceUTC,·((Chronology)instanceUTC).year().add(n6,·n4)); |
122 | ············} | 122 | ············} |
123 | ········} | 123 | ········} |
Offset 134, 15 lines modified | Offset 134, 15 lines modified | ||
134 | ········final·int·n4·=·-1; | 134 | ········final·int·n4·=·-1; |
135 | ········if·(this.iMode·==·'w')·{ | 135 | ········if·(this.iMode·==·'w')·{ |
136 | ············n2·+=·n3; | 136 | ············n2·+=·n3; |
137 | ········} | 137 | ········} |
138 | ········else·if·(this.iMode·!=·'s')·{ | 138 | ········else·if·(this.iMode·!=·'s')·{ |
139 | ············n2·=·0; | 139 | ············n2·=·0; |
140 | ········} | 140 | ········} |
141 | ········final·long·n5·=·n | 141 | ········final·long·n5·=·n·+·n2; |
142 | ········final·ISOChronology·instanceUTC·=·ISOChronology.getInstanceUTC(); | 142 | ········final·ISOChronology·instanceUTC·=·ISOChronology.getInstanceUTC(); |
143 | ········long·n6·=·this.setDayOfMonthPrevious((Chronology)instanceUTC,·((Chronology)instanceUTC).millisOfDay().add(((Chronology)instanceUTC).millisOfDay().set(((Chronology)instanceUTC).monthOfYear().set(n5,·this.iMonthOfYear),·0),·this.iMillisOfDay)); | 143 | ········long·n6·=·this.setDayOfMonthPrevious((Chronology)instanceUTC,·((Chronology)instanceUTC).millisOfDay().add(((Chronology)instanceUTC).millisOfDay().set(((Chronology)instanceUTC).monthOfYear().set(n5,·this.iMonthOfYear),·0),·this.iMillisOfDay)); |
144 | ········if·(this.iDayOfWeek·==·0)·{ | 144 | ········if·(this.iDayOfWeek·==·0)·{ |
145 | ············if·(n6·>=·n5)·{ | 145 | ············if·(n6·>=·n5)·{ |
146 | ················n6·=·this.setDayOfMonthPrevious((Chronology)instanceUTC,·((Chronology)instanceUTC).year().add(n6,·n4)); | 146 | ················n6·=·this.setDayOfMonthPrevious((Chronology)instanceUTC,·((Chronology)instanceUTC).year().add(n6,·n4)); |
147 | ············} | 147 | ············} |
148 | ········} | 148 | ········} |
Offset 31, 15 lines modified | Offset 31, 15 lines modified | ||
31 | ····invoke-direct·{p0},·Lorg/joda/time/base/BaseDateTime;-><init>()V | 31 | ····invoke-direct·{p0},·Lorg/joda/time/base/BaseDateTime;-><init>()V |
32 | ····.line·173 | 32 | ····.line·173 |
33 | ····return-void | 33 | ····return-void |
34 | .end·method | 34 | .end·method |
35 | .method·public·constructor·<init>(JLorg/joda/time/DateTimeZone;)V | 35 | .method·public·constructor·<init>(JLorg/joda/time/DateTimeZone;)V |
36 | ····.locals· | 36 | ····.locals·0 |
37 | ····.prologue | 37 | ····.prologue |
38 | ····.line·223 | 38 | ····.line·223 |
39 | ····invoke-direct·{p0,·p1,·p2,·p3},·Lorg/joda/time/base/BaseDateTime;-><init>(JLorg/joda/time/DateTimeZone;)V | 39 | ····invoke-direct·{p0,·p1,·p2,·p3},·Lorg/joda/time/base/BaseDateTime;-><init>(JLorg/joda/time/DateTimeZone;)V |
40 | ····.line·224 | 40 | ····.line·224 |
41 | ····return-void | 41 | ····return-void |
Offset 16, 28 lines modified | Offset 16, 28 lines modified | ||
16 | ····invoke-direct·{p0},·Lorg/joda/time/base/BaseDateTime;-><init>()V | 16 | ····invoke-direct·{p0},·Lorg/joda/time/base/BaseDateTime;-><init>()V |
17 | ····.line·156 | 17 | ····.line·156 |
18 | ····return-void | 18 | ····return-void |
19 | .end·method | 19 | .end·method |
20 | .method·public·constructor·<init>(JLorg/joda/time/Chronology;)V | 20 | .method·public·constructor·<init>(JLorg/joda/time/Chronology;)V |
21 | ····.locals· | 21 | ····.locals·0 |
22 | ····.prologue | 22 | ····.prologue |
23 | ····.line·220 | 23 | ····.line·220 |
24 | ····invoke-direct·{p0,·p1,·p2,·p3},·Lorg/joda/time/base/BaseDateTime;-><init>(JLorg/joda/time/Chronology;)V | 24 | ····invoke-direct·{p0,·p1,·p2,·p3},·Lorg/joda/time/base/BaseDateTime;-><init>(JLorg/joda/time/Chronology;)V |
25 | ····.line·221 | 25 | ····.line·221 |
26 | ····return-void | 26 | ····return-void |
27 | .end·method | 27 | .end·method |
28 | #·virtual·methods | 28 | #·virtual·methods |
29 | .method·public·plusYears(I)Lorg/joda/time/DateTime; | 29 | .method·public·plusYears(I)Lorg/joda/time/DateTime; |
30 | ····.locals· | 30 | ····.locals·3 |
31 | ····.prologue | 31 | ····.prologue |
32 | ····.line·976 | 32 | ····.line·976 |
33 | ····if-nez·p1,·:cond_0 | 33 | ····if-nez·p1,·:cond_0 |
34 | ····.line·980 | 34 | ····.line·980 |
35 | ····:goto_0 | 35 | ····:goto_0 |
Offset 51, 30 lines modified | Offset 51, 30 lines modified | ||
51 | ····invoke-virtual·{v0},·Lorg/joda/time/Chronology;->years()Lorg/joda/time/DurationField; | 51 | ····invoke-virtual·{v0},·Lorg/joda/time/Chronology;->years()Lorg/joda/time/DurationField; |
52 | ····move-result-object·v0 | 52 | ····move-result-object·v0 |
53 | ····invoke-virtual·{p0},·Lorg/joda/time/DateTime;->getMillis()J | 53 | ····invoke-virtual·{p0},·Lorg/joda/time/DateTime;->getMillis()J |
54 | ····move-result-wide·v | 54 | ····move-result-wide·v1 |
55 | ····invoke-virtual·{v0,·v | 55 | ····invoke-virtual·{v0,·v1,·v2,·p1},·Lorg/joda/time/DurationField;->add(JI)J |
56 | ····move-result-wide·v0 | 56 | ····move-result-wide·v0 |
57 | ····.line·980 | 57 | ····.line·980 |
58 | ····invoke-virtual·{p0,·v0,·v1},·Lorg/joda/time/DateTime;->withMillis(J)Lorg/joda/time/DateTime; | 58 | ····invoke-virtual·{p0,·v0,·v1},·Lorg/joda/time/DateTime;->withMillis(J)Lorg/joda/time/DateTime; |
59 | ····move-result-object·p0 | 59 | ····move-result-object·p0 |
60 | ····goto·:goto_0 | 60 | ····goto·:goto_0 |
61 | .end·method | 61 | .end·method |
62 | .method·public·withMillis(J)Lorg/joda/time/DateTime; | 62 | .method·public·withMillis(J)Lorg/joda/time/DateTime; |
63 | ····.locals· | 63 | ····.locals·2 |
64 | ····.prologue | 64 | ····.prologue |
65 | ····.line·582 | 65 | ····.line·582 |
66 | ····invoke-virtual·{p0},·Lorg/joda/time/DateTime;->getMillis()J | 66 | ····invoke-virtual·{p0},·Lorg/joda/time/DateTime;->getMillis()J |
67 | ····move-result-wide·v0 | 67 | ····move-result-wide·v0 |
Offset 204, 15 lines modified | Offset 204, 15 lines modified | ||
204 | ····monitor-exit·v1 | 204 | ····monitor-exit·v1 |
205 | ····throw·v0 | 205 | ····throw·v0 |
206 | .end·method | 206 | .end·method |
207 | .method·public·static·forID(Ljava/lang/String;)Lorg/joda/time/DateTimeZone; | 207 | .method·public·static·forID(Ljava/lang/String;)Lorg/joda/time/DateTimeZone; |
208 | ····.locals· | 208 | ····.locals·5 |
209 | ····.annotation·runtime·Lorg/joda/convert/FromString; | 209 | ····.annotation·runtime·Lorg/joda/convert/FromString; |
210 | ····.end·annotation | 210 | ····.end·annotation |
211 | ····.prologue | 211 | ····.prologue |
212 | ····.line·205 | 212 | ····.line·205 |
213 | ····if-nez·p0,·:cond_1 | 213 | ····if-nez·p0,·:cond_1 |
Offset 272, 19 lines modified | Offset 272, 19 lines modified | ||
272 | ····.line·216 | 272 | ····.line·216 |
273 | ····:cond_3 | 273 | ····:cond_3 |
274 | ····invoke-static·{p0},·Lorg/joda/time/DateTimeZone;->parseOffset(Ljava/lang/String;)I | 274 | ····invoke-static·{p0},·Lorg/joda/time/DateTimeZone;->parseOffset(Ljava/lang/String;)I |
275 | ····move-result·v0 | 275 | ····move-result·v0 |
276 | ····.line·217 | 276 | ····.line·217 |
277 | ····int-to-long·v | 277 | ····int-to-long·v1,·v0 |
278 | ····const-wide/16·v | 278 | ····const-wide/16·v3,·0x0 |
279 | ····cmp-long·v1,·v | 279 | ····cmp-long·v1,·v1,·v3 |
280 | ····if-nez·v1,·:cond_4 | 280 | ····if-nez·v1,·:cond_4 |
281 | ····.line·218 | 281 | ····.line·218 |
282 | ····sget-object·v0,·Lorg/joda/time/DateTimeZone;->UTC:Lorg/joda/time/DateTimeZone; | 282 | ····sget-object·v0,·Lorg/joda/time/DateTimeZone;->UTC:Lorg/joda/time/DateTimeZone; |
283 | ····goto·:goto_0 | 283 | ····goto·:goto_0 |
Offset 332, 15 lines modified | Offset 332, 15 lines modified | ||
332 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | 332 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
333 | ····throw·v0 | 333 | ····throw·v0 |
334 | .end·method | 334 | .end·method |
335 | .method·public·static·forTimeZone(Ljava/util/TimeZone;)Lorg/joda/time/DateTimeZone; | 335 | .method·public·static·forTimeZone(Ljava/util/TimeZone;)Lorg/joda/time/DateTimeZone; |
336 | ····.locals· | 336 | ····.locals·5 |
337 | ····.prologue | 337 | ····.prologue |
338 | ····.line·330 | 338 | ····.line·330 |
339 | ····if-nez·p0,·:cond_1 | 339 | ····if-nez·p0,·:cond_1 |
340 | ····.line·331 | 340 | ····.line·331 |
341 | ····invoke-static·{},·Lorg/joda/time/DateTimeZone;->getDefault()Lorg/joda/time/DateTimeZone; | 341 | ····invoke-static·{},·Lorg/joda/time/DateTimeZone;->getDefault()Lorg/joda/time/DateTimeZone; |
Offset 441, 19 lines modified | Offset 441, 19 lines modified | ||
441 | ····.line·356 | 441 | ····.line·356 |
442 | ····invoke-static·{v0},·Lorg/joda/time/DateTimeZone;->parseOffset(Ljava/lang/String;)I | 442 | ····invoke-static·{v0},·Lorg/joda/time/DateTimeZone;->parseOffset(Ljava/lang/String;)I |
443 | ····move-result·v0 | 443 | ····move-result·v0 |
444 | ····.line·357 | 444 | ····.line·357 |
445 | ····int-to-long·v | 445 | ····int-to-long·v1,·v0 |
446 | ····const-wide/16·v | 446 | ····const-wide/16·v3,·0x0 |
447 | ····cmp-long·v1,·v | 447 | ····cmp-long·v1,·v1,·v3 |
448 | ····if-nez·v1,·:cond_6 | 448 | ····if-nez·v1,·:cond_6 |
449 | ····.line·358 | 449 | ····.line·358 |
450 | ····sget-object·v0,·Lorg/joda/time/DateTimeZone;->UTC:Lorg/joda/time/DateTimeZone; | 450 | ····sget-object·v0,·Lorg/joda/time/DateTimeZone;->UTC:Lorg/joda/time/DateTimeZone; |
451 | ····goto·:goto_0 | 451 | ····goto·:goto_0 |
Offset 1421, 15 lines modified | Offset 1421, 15 lines modified | ||
1421 | ····.line·459 | 1421 | ····.line·459 |
1422 | ····return-void | 1422 | ····return-void |
1423 | .end·method | 1423 | .end·method |
1424 | #·virtual·methods | 1424 | #·virtual·methods |
1425 | .method·public·convertLocalToUTC(JZ)J | 1425 | .method·public·convertLocalToUTC(JZ)J |
1426 | ····.locals·1 | 1426 | ····.locals·12 |
1427 | ····.prologue | 1427 | ····.prologue |
1428 | ····const-wide·v2,·0x7fffffffffffffffL | 1428 | ····const-wide·v2,·0x7fffffffffffffffL |
1429 | ····const-wide/16·v10,·0x0 | 1429 | ····const-wide/16·v10,·0x0 |
1430 | ····.line·1003 | 1430 | ····.line·1003 |
Offset 1515, 59 lines modified | Offset 1515, 59 lines modified | ||
1515 | ····throw·v0 | 1515 | ····throw·v0 |
1516 | ····:cond_2 | 1516 | ····:cond_2 |
1517 | ····move·v0,·v5 | 1517 | ····move·v0,·v5 |
1518 | ····.line·1036 | 1518 | ····.line·1036 |
1519 | ····:goto_1 | 1519 | ····:goto_1 |
1520 | ····int-to-long·v | 1520 | ····int-to-long·v1,·v0 |
1521 | ····sub-long·v | 1521 | ····sub-long·v1,·p1,·v1 |
1522 | ····.line·1038 | 1522 | ····.line·1038 |
1523 | ····xor-long·v | 1523 | ····xor-long·v3,·p1,·v1 |
1524 | ····cmp-long·v | 1524 | ····cmp-long·v3,·v3,·v10 |
1525 | ····if-gez·v | 1525 | ····if-gez·v3,·:cond_3 |
1526 | ····int-to-long·v | 1526 | ····int-to-long·v3,·v0 |
1527 | ····xor-long/2addr·v | 1527 | ····xor-long/2addr·v3,·p1 |
1528 | ····cmp-long·v0,·v | 1528 | ····cmp-long·v0,·v3,·v10 |
1529 | ····if-gez·v0,·:cond_3 | 1529 | ····if-gez·v0,·:cond_3 |
1530 | ····.line·1039 | 1530 | ····.line·1039 |
1531 | ····new-instance·v0,·Ljava/lang/ArithmeticException; | 1531 | ····new-instance·v0,·Ljava/lang/ArithmeticException; |
1532 | ····const-string·v1,·"Subtracting·time·zone·offset·caused·overflow" | 1532 | ····const-string·v1,·"Subtracting·time·zone·offset·caused·overflow" |
1533 | ····invoke-direct·{v0,·v1},·Ljava/lang/ArithmeticException;-><init>(Ljava/lang/String;)V | 1533 | ····invoke-direct·{v0,·v1},·Ljava/lang/ArithmeticException;-><init>(Ljava/lang/String;)V |
1534 | ····throw·v0 | 1534 | ····throw·v0 |
1535 | ····.line·1041 | 1535 | ····.line·1041 |
1536 | ····:cond_3 | 1536 | ····:cond_3 |
1537 | ····return-wide·v | 1537 | ····return-wide·v1 |
Max diff block lines reached; 3953/6815 bytes (58.00%) of diff not shown. |
Offset 93, 16 lines modified | Offset 93, 16 lines modified | ||
93 | ····invoke-virtual·{v2},·Lorg/joda/time/MutableDateTime;->getMillis()J | 93 | ····invoke-virtual·{v2},·Lorg/joda/time/MutableDateTime;->getMillis()J |
94 | ····move-result-wide·v2 | 94 | ····move-result-wide·v2 |
95 | ····invoke-virtual·{v1,·v2,·v3,·p1},·Lorg/joda/time/DateTimeField;->set(JI)J | 95 | ····invoke-virtual·{v1,·v2,·v3,·p1},·Lorg/joda/time/DateTimeField;->set(JI)J |
96 | ····move-result-wide·v | 96 | ····move-result-wide·v1 |
97 | ····invoke-virtual·{v0,·v | 97 | ····invoke-virtual·{v0,·v1,·v2},·Lorg/joda/time/MutableDateTime;->setMillis(J)V |
98 | ····.line·1377 | 98 | ····.line·1377 |
99 | ····iget-object·v0,·p0,·Lorg/joda/time/MutableDateTime$Property;->iInstant:Lorg/joda/time/MutableDateTime; | 99 | ····iget-object·v0,·p0,·Lorg/joda/time/MutableDateTime$Property;->iInstant:Lorg/joda/time/MutableDateTime; |
100 | ····return-object·v0 | 100 | ····return-object·v0 |
101 | .end·method | 101 | .end·method |
Offset 27, 15 lines modified | Offset 27, 15 lines modified | ||
27 | ····iput-wide·v0,·p0,·Lorg/joda/time/Instant;->iMillis:J | 27 | ····iput-wide·v0,·p0,·Lorg/joda/time/Instant;->iMillis:J |
28 | ····.line·110 | 28 | ····.line·110 |
29 | ····return-void | 29 | ····return-void |
30 | .end·method | 30 | .end·method |
31 | .method·public·constructor·<init>(J)V | 31 | .method·public·constructor·<init>(J)V |
32 | ····.locals· | 32 | ····.locals·0 |
33 | ····.prologue | 33 | ····.prologue |
34 | ····.line·118 | 34 | ····.line·118 |
35 | ····invoke-direct·{p0},·Lorg/joda/time/base/AbstractInstant;-><init>()V | 35 | ····invoke-direct·{p0},·Lorg/joda/time/base/AbstractInstant;-><init>()V |
36 | ····.line·119 | 36 | ····.line·119 |
37 | ····iput-wide·p1,·p0,·Lorg/joda/time/Instant;->iMillis:J | 37 | ····iput-wide·p1,·p0,·Lorg/joda/time/Instant;->iMillis:J |
Offset 131, 29 lines modified | Offset 131, 29 lines modified | ||
131 | ····.line·71 | 131 | ····.line·71 |
132 | ····iget-object·v0,·p0,·Lorg/joda/time/field/DecoratedDateTimeField;->iField:Lorg/joda/time/DateTimeField; | 132 | ····iget-object·v0,·p0,·Lorg/joda/time/field/DecoratedDateTimeField;->iField:Lorg/joda/time/DateTimeField; |
133 | ····return-object·v0 | 133 | ····return-object·v0 |
134 | .end·method | 134 | .end·method |
135 | .method·public·roundFloor(J)J | 135 | .method·public·roundFloor(J)J |
136 | ····.locals· | 136 | ····.locals·2 |
137 | ····.prologue | 137 | ····.prologue |
138 | ····.line·103 | 138 | ····.line·103 |
139 | ····iget-object·v0,·p0,·Lorg/joda/time/field/DecoratedDateTimeField;->iField:Lorg/joda/time/DateTimeField; | 139 | ····iget-object·v0,·p0,·Lorg/joda/time/field/DecoratedDateTimeField;->iField:Lorg/joda/time/DateTimeField; |
140 | ····invoke-virtual·{v0,·p1,·p2},·Lorg/joda/time/DateTimeField;->roundFloor(J)J | 140 | ····invoke-virtual·{v0,·p1,·p2},·Lorg/joda/time/DateTimeField;->roundFloor(J)J |
141 | ····move-result-wide·v0 | 141 | ····move-result-wide·v0 |
142 | ····return-wide·v0 | 142 | ····return-wide·v0 |
143 | .end·method | 143 | .end·method |
144 | .method·public·set(JI)J | 144 | .method·public·set(JI)J |
145 | ····.locals· | 145 | ····.locals·2 |
146 | ····.prologue | 146 | ····.prologue |
147 | ····.line·83 | 147 | ····.line·83 |
148 | ····iget-object·v0,·p0,·Lorg/joda/time/field/DecoratedDateTimeField;->iField:Lorg/joda/time/DateTimeField; | 148 | ····iget-object·v0,·p0,·Lorg/joda/time/field/DecoratedDateTimeField;->iField:Lorg/joda/time/DateTimeField; |
149 | ····invoke-virtual·{v0,·p1,·p2,·p3},·Lorg/joda/time/DateTimeField;->set(JI)J | 149 | ····invoke-virtual·{v0,·p1,·p2,·p3},·Lorg/joda/time/DateTimeField;->set(JI)J |
Offset 95, 15 lines modified | Offset 95, 15 lines modified | ||
95 | ····:cond_1 | 95 | ····:cond_1 |
96 | ····const/4·v0,·0x1 | 96 | ····const/4·v0,·0x1 |
97 | ····goto·:goto_0 | 97 | ····goto·:goto_0 |
98 | .end·method | 98 | .end·method |
99 | .method·public·getDifference(JJ)I | 99 | .method·public·getDifference(JJ)I |
100 | ····.locals· | 100 | ····.locals·2 |
101 | ····.prologue | 101 | ····.prologue |
102 | ····.line·141 | 102 | ····.line·141 |
103 | ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Lorg/joda/time/field/BaseDurationField;->getDifferenceAsLong(JJ)J | 103 | ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Lorg/joda/time/field/BaseDurationField;->getDifferenceAsLong(JJ)J |
104 | ····move-result-wide·v0 | 104 | ····move-result-wide·v0 |
Offset 32, 29 lines modified | Offset 32, 29 lines modified | ||
32 | ····.line·154 | 32 | ····.line·154 |
33 | ····return-void | 33 | ····return-void |
34 | .end·method | 34 | .end·method |
35 | #·virtual·methods | 35 | #·virtual·methods |
36 | .method·public·add(JI)J | 36 | .method·public·add(JI)J |
37 | ····.locals· | 37 | ····.locals·2 |
38 | ····.prologue | 38 | ····.prologue |
39 | ····.line·183 | 39 | ····.line·183 |
40 | ····iget-object·v0,·p0,·Lorg/joda/time/field/ImpreciseDateTimeField$LinkedDurationField;->this$0:Lorg/joda/time/field/ImpreciseDateTimeField; | 40 | ····iget-object·v0,·p0,·Lorg/joda/time/field/ImpreciseDateTimeField$LinkedDurationField;->this$0:Lorg/joda/time/field/ImpreciseDateTimeField; |
41 | ····invoke-virtual·{v0,·p1,·p2,·p3},·Lorg/joda/time/field/ImpreciseDateTimeField;->add(JI)J | 41 | ····invoke-virtual·{v0,·p1,·p2,·p3},·Lorg/joda/time/field/ImpreciseDateTimeField;->add(JI)J |
42 | ····move-result-wide·v0 | 42 | ····move-result-wide·v0 |
43 | ····return-wide·v0 | 43 | ····return-wide·v0 |
44 | .end·method | 44 | .end·method |
45 | .method·public·add(JJ)J | 45 | .method·public·add(JJ)J |
46 | ····.locals· | 46 | ····.locals·2 |
47 | ····.prologue | 47 | ····.prologue |
48 | ····.line·187 | 48 | ····.line·187 |
49 | ····iget-object·v0,·p0,·Lorg/joda/time/field/ImpreciseDateTimeField$LinkedDurationField;->this$0:Lorg/joda/time/field/ImpreciseDateTimeField; | 49 | ····iget-object·v0,·p0,·Lorg/joda/time/field/ImpreciseDateTimeField$LinkedDurationField;->this$0:Lorg/joda/time/field/ImpreciseDateTimeField; |
50 | ····invoke-virtual·{v0,·p1,·p2,·p3,·p4},·Lorg/joda/time/field/ImpreciseDateTimeField;->add(JJ)J | 50 | ····invoke-virtual·{v0,·p1,·p2,·p3,·p4},·Lorg/joda/time/field/ImpreciseDateTimeField;->add(JJ)J |
Offset 74, 15 lines modified | Offset 74, 15 lines modified | ||
74 | ····move-result·v0 | 74 | ····move-result·v0 |
75 | ····return·v0 | 75 | ····return·v0 |
76 | .end·method | 76 | .end·method |
77 | .method·public·getDifferenceAsLong(JJ)J | 77 | .method·public·getDifferenceAsLong(JJ)J |
78 | ····.locals· | 78 | ····.locals·2 |
79 | ····.prologue | 79 | ····.prologue |
80 | ····.line·196 | 80 | ····.line·196 |
81 | ····iget-object·v0,·p0,·Lorg/joda/time/field/ImpreciseDateTimeField$LinkedDurationField;->this$0:Lorg/joda/time/field/ImpreciseDateTimeField; | 81 | ····iget-object·v0,·p0,·Lorg/joda/time/field/ImpreciseDateTimeField$LinkedDurationField;->this$0:Lorg/joda/time/field/ImpreciseDateTimeField; |
82 | ····invoke-virtual·{v0,·p1,·p2,·p3,·p4},·Lorg/joda/time/field/ImpreciseDateTimeField;->getDifferenceAsLong(JJ)J | 82 | ····invoke-virtual·{v0,·p1,·p2,·p3,·p4},·Lorg/joda/time/field/ImpreciseDateTimeField;->getDifferenceAsLong(JJ)J |
Offset 48, 15 lines modified | Offset 48, 15 lines modified | ||
48 | .method·public·abstract·add(JI)J | 48 | .method·public·abstract·add(JI)J |
49 | .end·method | 49 | .end·method |
50 | .method·public·abstract·add(JJ)J | 50 | .method·public·abstract·add(JJ)J |
51 | .end·method | 51 | .end·method |
52 | .method·public·getDifference(JJ)I | 52 | .method·public·getDifference(JJ)I |
53 | ····.locals· | 53 | ····.locals·2 |
54 | ····.prologue | 54 | ····.prologue |
55 | ····.line·92 | 55 | ····.line·92 |
56 | ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Lorg/joda/time/field/ImpreciseDateTimeField;->getDifferenceAsLong(JJ)J | 56 | ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Lorg/joda/time/field/ImpreciseDateTimeField;->getDifferenceAsLong(JJ)J |
57 | ····move-result-wide·v0 | 57 | ····move-result-wide·v0 |
Offset 64, 15 lines modified | Offset 64, 15 lines modified | ||
64 | ····move-result·v0 | 64 | ····move-result·v0 |
65 | ····return·v0 | 65 | ····return·v0 |
66 | .end·method | 66 | .end·method |
67 | .method·public·getDifferenceAsLong(JJ)J | 67 | .method·public·getDifferenceAsLong(JJ)J |
68 | ····.locals· | 68 | ····.locals·6 |
69 | ····.prologue | 69 | ····.prologue |
70 | ····const-wide/16·v4,·0x1 | 70 | ····const-wide/16·v4,·0x1 |
71 | ····.line·119 | 71 | ····.line·119 |
72 | ····cmp-long·v0,·p1,·p3 | 72 | ····cmp-long·v0,·p1,·p3 |
Offset 93, 67 lines modified | Offset 93, 67 lines modified | ||
93 | ····:cond_3 | 93 | ····:cond_3 |
94 | ····move·v0,·v1 | 94 | ····move·v0,·v1 |
95 | ····goto·:goto_0 | 95 | ····goto·:goto_0 |
96 | .end·method | 96 | .end·method |
97 | .method·public·get()I | 97 | .method·public·get()I |
98 | ····.locals· | 98 | ····.locals·3 |
99 | ····.prologue | 99 | ····.prologue |
100 | ····.line·120 | 100 | ····.line·120 |
101 | ····invoke-virtual·{p0},·Lorg/joda/time/field/AbstractReadableInstantFieldProperty;->getField()Lorg/joda/time/DateTimeField; | 101 | ····invoke-virtual·{p0},·Lorg/joda/time/field/AbstractReadableInstantFieldProperty;->getField()Lorg/joda/time/DateTimeField; |
102 | ····move-result-object·v0 | 102 | ····move-result-object·v0 |
103 | ····invoke-virtual·{p0},·Lorg/joda/time/field/AbstractReadableInstantFieldProperty;->getMillis()J | 103 | ····invoke-virtual·{p0},·Lorg/joda/time/field/AbstractReadableInstantFieldProperty;->getMillis()J |
104 | ····move-result-wide·v | 104 | ····move-result-wide·v1 |
105 | ····invoke-virtual·{v0,·v | 105 | ····invoke-virtual·{v0,·v1,·v2},·Lorg/joda/time/DateTimeField;->get(J)I |
106 | ····move-result·v0 | 106 | ····move-result·v0 |
107 | ····return·v0 | 107 | ····return·v0 |
108 | .end·method | 108 | .end·method |
109 | .method·public·getAsShortText(Ljava/util/Locale;)Ljava/lang/String; | 109 | .method·public·getAsShortText(Ljava/util/Locale;)Ljava/lang/String; |
110 | ····.locals· | 110 | ····.locals·3 |
111 | ····.prologue | 111 | ····.prologue |
112 | ····.line·198 | 112 | ····.line·198 |
113 | ····invoke-virtual·{p0},·Lorg/joda/time/field/AbstractReadableInstantFieldProperty;->getField()Lorg/joda/time/DateTimeField; | 113 | ····invoke-virtual·{p0},·Lorg/joda/time/field/AbstractReadableInstantFieldProperty;->getField()Lorg/joda/time/DateTimeField; |
114 | ····move-result-object·v0 | 114 | ····move-result-object·v0 |
115 | ····invoke-virtual·{p0},·Lorg/joda/time/field/AbstractReadableInstantFieldProperty;->getMillis()J | 115 | ····invoke-virtual·{p0},·Lorg/joda/time/field/AbstractReadableInstantFieldProperty;->getMillis()J |
116 | ····move-result-wide·v | 116 | ····move-result-wide·v1 |
117 | ····invoke-virtual·{v0,·v | 117 | ····invoke-virtual·{v0,·v1,·v2,·p1},·Lorg/joda/time/DateTimeField;->getAsShortText(JLjava/util/Locale;)Ljava/lang/String; |
118 | ····move-result-object·v0 | 118 | ····move-result-object·v0 |
119 | ····return-object·v0 | 119 | ····return-object·v0 |
120 | .end·method | 120 | .end·method |
121 | .method·public·getAsText(Ljava/util/Locale;)Ljava/lang/String; | 121 | .method·public·getAsText(Ljava/util/Locale;)Ljava/lang/String; |
122 | ····.locals· | 122 | ····.locals·3 |
123 | ····.prologue | 123 | ····.prologue |
124 | ····.line·167 | 124 | ····.line·167 |
125 | ····invoke-virtual·{p0},·Lorg/joda/time/field/AbstractReadableInstantFieldProperty;->getField()Lorg/joda/time/DateTimeField; | 125 | ····invoke-virtual·{p0},·Lorg/joda/time/field/AbstractReadableInstantFieldProperty;->getField()Lorg/joda/time/DateTimeField; |
126 | ····move-result-object·v0 | 126 | ····move-result-object·v0 |
127 | ····invoke-virtual·{p0},·Lorg/joda/time/field/AbstractReadableInstantFieldProperty;->getMillis()J | 127 | ····invoke-virtual·{p0},·Lorg/joda/time/field/AbstractReadableInstantFieldProperty;->getMillis()J |
128 | ····move-result-wide·v | 128 | ····move-result-wide·v1 |
129 | ····invoke-virtual·{v0,·v | 129 | ····invoke-virtual·{v0,·v1,·v2,·p1},·Lorg/joda/time/DateTimeField;->getAsText(JLjava/util/Locale;)Ljava/lang/String; |
130 | ····move-result-object·v0 | 130 | ····move-result-object·v0 |
131 | ····return-object·v0 | 131 | ····return-object·v0 |
132 | .end·method | 132 | .end·method |
133 | .method·protected·getChronology()Lorg/joda/time/Chronology; | 133 | .method·protected·getChronology()Lorg/joda/time/Chronology; |
Offset 175, 15 lines modified | Offset 175, 15 lines modified | ||
175 | ····return-object·v0 | 175 | ····return-object·v0 |
176 | .end·method | 176 | .end·method |
177 | #·virtual·methods | 177 | #·virtual·methods |
178 | .method·public·add(JI)J | 178 | .method·public·add(JI)J |
179 | ····.locals· | 179 | ····.locals·2 |
180 | ····.prologue | 180 | ····.prologue |
181 | ····.line·225 | 181 | ····.line·225 |
182 | ····invoke-virtual·{p0},·Lorg/joda/time/field/UnsupportedDateTimeField;->getDurationField()Lorg/joda/time/DurationField; | 182 | ····invoke-virtual·{p0},·Lorg/joda/time/field/UnsupportedDateTimeField;->getDurationField()Lorg/joda/time/DurationField; |
183 | ····move-result-object·v0 | 183 | ····move-result-object·v0 |
Offset 191, 15 lines modified | Offset 191, 15 lines modified | ||
191 | ····move-result-wide·v0 | 191 | ····move-result-wide·v0 |
192 | ····return-wide·v0 | 192 | ····return-wide·v0 |
193 | .end·method | 193 | .end·method |
194 | .method·public·add(JJ)J | 194 | .method·public·add(JJ)J |
195 | ····.locals· | 195 | ····.locals·2 |
196 | ····.prologue | 196 | ····.prologue |
197 | ····.line·234 | 197 | ····.line·234 |
198 | ····invoke-virtual·{p0},·Lorg/joda/time/field/UnsupportedDateTimeField;->getDurationField()Lorg/joda/time/DurationField; | 198 | ····invoke-virtual·{p0},·Lorg/joda/time/field/UnsupportedDateTimeField;->getDurationField()Lorg/joda/time/DurationField; |
199 | ····move-result-object·v0 | 199 | ····move-result-object·v0 |
Offset 319, 15 lines modified | Offset 319, 15 lines modified | ||
319 | ····move-result·v0 | 319 | ····move-result·v0 |
320 | ····return·v0 | 320 | ····return·v0 |
321 | .end·method | 321 | .end·method |
322 | .method·public·getDifferenceAsLong(JJ)J | 322 | .method·public·getDifferenceAsLong(JJ)J |
323 | ····.locals· | 323 | ····.locals·2 |
324 | ····.prologue | 324 | ····.prologue |
325 | ····.line·288 | 325 | ····.line·288 |
326 | ····invoke-virtual·{p0},·Lorg/joda/time/field/UnsupportedDateTimeField;->getDurationField()Lorg/joda/time/DurationField; | 326 | ····invoke-virtual·{p0},·Lorg/joda/time/field/UnsupportedDateTimeField;->getDurationField()Lorg/joda/time/DurationField; |
327 | ····move-result-object·v0 | 327 | ····move-result-object·v0 |
Offset 31, 15 lines modified | Offset 31, 15 lines modified | ||
31 | ····:cond_0 | 31 | ····:cond_0 |
32 | ····return-void | 32 | ····return-void |
33 | .end·method | 33 | .end·method |
34 | #·virtual·methods | 34 | #·virtual·methods |
35 | .method·public·add(JI)J | 35 | .method·public·add(JI)J |
36 | ····.locals· | 36 | ····.locals·2 |
37 | ····.prologue | 37 | ····.prologue |
38 | ····.line·61 | 38 | ····.line·61 |
39 | ····invoke-virtual·{p0},·Lorg/joda/time/field/ZeroIsMaxDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; | 39 | ····invoke-virtual·{p0},·Lorg/joda/time/field/ZeroIsMaxDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; |
40 | ····move-result-object·v0 | 40 | ····move-result-object·v0 |
Offset 47, 15 lines modified | Offset 47, 15 lines modified | ||
47 | ····move-result-wide·v0 | 47 | ····move-result-wide·v0 |
48 | ····return-wide·v0 | 48 | ····return-wide·v0 |
49 | .end·method | 49 | .end·method |
50 | .method·public·add(JJ)J | 50 | .method·public·add(JJ)J |
51 | ····.locals· | 51 | ····.locals·2 |
52 | ····.prologue | 52 | ····.prologue |
53 | ····.line·65 | 53 | ····.line·65 |
54 | ····invoke-virtual·{p0},·Lorg/joda/time/field/ZeroIsMaxDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; | 54 | ····invoke-virtual·{p0},·Lorg/joda/time/field/ZeroIsMaxDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; |
55 | ····move-result-object·v0 | 55 | ····move-result-object·v0 |
Offset 105, 15 lines modified | Offset 105, 15 lines modified | ||
105 | ····move-result·v0 | 105 | ····move-result·v0 |
106 | ····return·v0 | 106 | ····return·v0 |
107 | .end·method | 107 | .end·method |
108 | .method·public·getDifferenceAsLong(JJ)J | 108 | .method·public·getDifferenceAsLong(JJ)J |
109 | ····.locals· | 109 | ····.locals·2 |
110 | ····.prologue | 110 | ····.prologue |
111 | ····.line·81 | 111 | ····.line·81 |
112 | ····invoke-virtual·{p0},·Lorg/joda/time/field/ZeroIsMaxDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; | 112 | ····invoke-virtual·{p0},·Lorg/joda/time/field/ZeroIsMaxDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; |
113 | ····move-result-object·v0 | 113 | ····move-result-object·v0 |
Offset 255, 15 lines modified | Offset 255, 15 lines modified | ||
255 | ····move-result·v0 | 255 | ····move-result·v0 |
256 | ····return·v0 | 256 | ····return·v0 |
257 | .end·method | 257 | .end·method |
258 | .method·public·remainder(J)J | 258 | .method·public·remainder(J)J |
259 | ····.locals· | 259 | ····.locals·2 |
260 | ····.prologue | 260 | ····.prologue |
261 | ····.line·202 | 261 | ····.line·202 |
262 | ····invoke-virtual·{p0},·Lorg/joda/time/field/ZeroIsMaxDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; | 262 | ····invoke-virtual·{p0},·Lorg/joda/time/field/ZeroIsMaxDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; |
263 | ····move-result-object·v0 | 263 | ····move-result-object·v0 |
Offset 271, 15 lines modified | Offset 271, 15 lines modified | ||
271 | ····move-result-wide·v0 | 271 | ····move-result-wide·v0 |
272 | ····return-wide·v0 | 272 | ····return-wide·v0 |
273 | .end·method | 273 | .end·method |
274 | .method·public·roundCeiling(J)J | 274 | .method·public·roundCeiling(J)J |
275 | ····.locals· | 275 | ····.locals·2 |
276 | ····.prologue | 276 | ····.prologue |
277 | ····.line·186 | 277 | ····.line·186 |
278 | ····invoke-virtual·{p0},·Lorg/joda/time/field/ZeroIsMaxDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; | 278 | ····invoke-virtual·{p0},·Lorg/joda/time/field/ZeroIsMaxDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; |
279 | ····move-result-object·v0 | 279 | ····move-result-object·v0 |
Offset 287, 15 lines modified | Offset 287, 15 lines modified | ||
287 | ····move-result-wide·v0 | 287 | ····move-result-wide·v0 |
288 | ····return-wide·v0 | 288 | ····return-wide·v0 |
289 | .end·method | 289 | .end·method |
290 | .method·public·roundFloor(J)J | 290 | .method·public·roundFloor(J)J |
291 | ····.locals· | 291 | ····.locals·2 |
292 | ····.prologue | 292 | ····.prologue |
293 | ····.line·182 | 293 | ····.line·182 |
294 | ····invoke-virtual·{p0},·Lorg/joda/time/field/ZeroIsMaxDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; | 294 | ····invoke-virtual·{p0},·Lorg/joda/time/field/ZeroIsMaxDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; |
295 | ····move-result-object·v0 | 295 | ····move-result-object·v0 |
Offset 303, 15 lines modified | Offset 303, 15 lines modified | ||
303 | ····move-result-wide·v0 | 303 | ····move-result-wide·v0 |
304 | ····return-wide·v0 | 304 | ····return-wide·v0 |
305 | .end·method | 305 | .end·method |
306 | .method·public·roundHalfCeiling(J)J | 306 | .method·public·roundHalfCeiling(J)J |
307 | ····.locals· | 307 | ····.locals·2 |
308 | ····.prologue | 308 | ····.prologue |
309 | ····.line·194 | 309 | ····.line·194 |
310 | ····invoke-virtual·{p0},·Lorg/joda/time/field/ZeroIsMaxDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; | 310 | ····invoke-virtual·{p0},·Lorg/joda/time/field/ZeroIsMaxDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; |
311 | ····move-result-object·v0 | 311 | ····move-result-object·v0 |
Offset 319, 15 lines modified | Offset 319, 15 lines modified | ||
319 | ····move-result-wide·v0 | 319 | ····move-result-wide·v0 |
320 | ····return-wide·v0 | 320 | ····return-wide·v0 |
321 | .end·method | 321 | .end·method |
322 | .method·public·roundHalfEven(J)J | 322 | .method·public·roundHalfEven(J)J |
323 | ····.locals· | 323 | ····.locals·2 |
324 | ····.prologue | 324 | ····.prologue |
325 | ····.line·198 | 325 | ····.line·198 |
326 | ····invoke-virtual·{p0},·Lorg/joda/time/field/ZeroIsMaxDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; | 326 | ····invoke-virtual·{p0},·Lorg/joda/time/field/ZeroIsMaxDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; |
327 | ····move-result-object·v0 | 327 | ····move-result-object·v0 |
Max diff block lines reached; 598/3235 bytes (18.49%) of diff not shown. |
Offset 21, 15 lines modified | Offset 21, 15 lines modified | ||
21 | ····.line·45 | 21 | ····.line·45 |
22 | ····return-void | 22 | ····return-void |
23 | .end·method | 23 | .end·method |
24 | #·virtual·methods | 24 | #·virtual·methods |
25 | .method·public·add(JI)J | 25 | .method·public·add(JI)J |
26 | ····.locals· | 26 | ····.locals·4 |
27 | ····.prologue | 27 | ····.prologue |
28 | ····.line·104 | 28 | ····.line·104 |
29 | ····int-to-long·v0,·p3 | 29 | ····int-to-long·v0,·p3 |
30 | ····iget-wide·v2,·p0,·Lorg/joda/time/field/PreciseDurationField;->iUnitMillis:J | 30 | ····iget-wide·v2,·p0,·Lorg/joda/time/field/PreciseDurationField;->iUnitMillis:J |
Offset 40, 15 lines modified | Offset 40, 15 lines modified | ||
40 | ····move-result-wide·v0 | 40 | ····move-result-wide·v0 |
41 | ····return-wide·v0 | 41 | ····return-wide·v0 |
42 | .end·method | 42 | .end·method |
43 | .method·public·add(JJ)J | 43 | .method·public·add(JJ)J |
44 | ····.locals· | 44 | ····.locals·2 |
45 | ····.prologue | 45 | ····.prologue |
46 | ····.line·109 | 46 | ····.line·109 |
47 | ····iget-wide·v0,·p0,·Lorg/joda/time/field/PreciseDurationField;->iUnitMillis:J | 47 | ····iget-wide·v0,·p0,·Lorg/joda/time/field/PreciseDurationField;->iUnitMillis:J |
48 | ····invoke-static·{p3,·p4,·v0,·v1},·Lorg/joda/time/field/FieldUtils;->safeMultiply(JJ)J | 48 | ····invoke-static·{p3,·p4,·v0,·v1},·Lorg/joda/time/field/FieldUtils;->safeMultiply(JJ)J |
Offset 115, 15 lines modified | Offset 115, 15 lines modified | ||
115 | ····move·v0,·v1 | 115 | ····move·v0,·v1 |
116 | ····.line·133 | 116 | ····.line·133 |
117 | ····goto·:goto_0 | 117 | ····goto·:goto_0 |
118 | .end·method | 118 | .end·method |
119 | .method·public·getDifferenceAsLong(JJ)J | 119 | .method·public·getDifferenceAsLong(JJ)J |
120 | ····.locals· | 120 | ····.locals·4 |
121 | ····.prologue | 121 | ····.prologue |
122 | ····.line·114 | 122 | ····.line·114 |
123 | ····invoke-static·{p1,·p2,·p3,·p4},·Lorg/joda/time/field/FieldUtils;->safeSubtract(JJ)J | 123 | ····invoke-static·{p1,·p2,·p3,·p4},·Lorg/joda/time/field/FieldUtils;->safeSubtract(JJ)J |
124 | ····move-result-wide·v0 | 124 | ····move-result-wide·v0 |
Offset 466, 15 lines modified | Offset 466, 15 lines modified | ||
466 | ····.line·106 | 466 | ····.line·106 |
467 | ····:cond_0 | 467 | ····:cond_0 |
468 | ····return-wide·v0 | 468 | ····return-wide·v0 |
469 | .end·method | 469 | .end·method |
470 | .method·public·static·safeToInt(J)I | 470 | .method·public·static·safeToInt(J)I |
471 | ····.locals· | 471 | ····.locals·3 |
472 | ····.prologue | 472 | ····.prologue |
473 | ····.line·187 | 473 | ····.line·187 |
474 | ····const-wide/32·v0,·-0x80000000 | 474 | ····const-wide/32·v0,·-0x80000000 |
475 | ····cmp-long·v0,·v0,·p0 | 475 | ····cmp-long·v0,·v0,·p0 |
Offset 207, 15 lines modified | Offset 207, 15 lines modified | ||
207 | ····.line·140 | 207 | ····.line·140 |
208 | ····iget-object·v0,·p0,·Lorg/joda/time/field/RemainderDateTimeField;->iRangeField:Lorg/joda/time/DurationField; | 208 | ····iget-object·v0,·p0,·Lorg/joda/time/field/RemainderDateTimeField;->iRangeField:Lorg/joda/time/DurationField; |
209 | ····return-object·v0 | 209 | ····return-object·v0 |
210 | .end·method | 210 | .end·method |
211 | .method·public·remainder(J)J | 211 | .method·public·remainder(J)J |
212 | ····.locals· | 212 | ····.locals·2 |
213 | ····.prologue | 213 | ····.prologue |
214 | ····.line·183 | 214 | ····.line·183 |
215 | ····invoke-virtual·{p0},·Lorg/joda/time/field/RemainderDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; | 215 | ····invoke-virtual·{p0},·Lorg/joda/time/field/RemainderDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; |
216 | ····move-result-object·v0 | 216 | ····move-result-object·v0 |
Offset 223, 15 lines modified | Offset 223, 15 lines modified | ||
223 | ····move-result-wide·v0 | 223 | ····move-result-wide·v0 |
224 | ····return-wide·v0 | 224 | ····return-wide·v0 |
225 | .end·method | 225 | .end·method |
226 | .method·public·roundCeiling(J)J | 226 | .method·public·roundCeiling(J)J |
227 | ····.locals· | 227 | ····.locals·2 |
228 | ····.prologue | 228 | ····.prologue |
229 | ····.line·167 | 229 | ····.line·167 |
230 | ····invoke-virtual·{p0},·Lorg/joda/time/field/RemainderDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; | 230 | ····invoke-virtual·{p0},·Lorg/joda/time/field/RemainderDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; |
231 | ····move-result-object·v0 | 231 | ····move-result-object·v0 |
Offset 239, 15 lines modified | Offset 239, 15 lines modified | ||
239 | ····move-result-wide·v0 | 239 | ····move-result-wide·v0 |
240 | ····return-wide·v0 | 240 | ····return-wide·v0 |
241 | .end·method | 241 | .end·method |
242 | .method·public·roundFloor(J)J | 242 | .method·public·roundFloor(J)J |
243 | ····.locals· | 243 | ····.locals·2 |
244 | ····.prologue | 244 | ····.prologue |
245 | ····.line·163 | 245 | ····.line·163 |
246 | ····invoke-virtual·{p0},·Lorg/joda/time/field/RemainderDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; | 246 | ····invoke-virtual·{p0},·Lorg/joda/time/field/RemainderDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; |
247 | ····move-result-object·v0 | 247 | ····move-result-object·v0 |
Offset 255, 15 lines modified | Offset 255, 15 lines modified | ||
255 | ····move-result-wide·v0 | 255 | ····move-result-wide·v0 |
256 | ····return-wide·v0 | 256 | ····return-wide·v0 |
257 | .end·method | 257 | .end·method |
258 | .method·public·roundHalfCeiling(J)J | 258 | .method·public·roundHalfCeiling(J)J |
259 | ····.locals· | 259 | ····.locals·2 |
260 | ····.prologue | 260 | ····.prologue |
261 | ····.line·175 | 261 | ····.line·175 |
262 | ····invoke-virtual·{p0},·Lorg/joda/time/field/RemainderDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; | 262 | ····invoke-virtual·{p0},·Lorg/joda/time/field/RemainderDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; |
263 | ····move-result-object·v0 | 263 | ····move-result-object·v0 |
Offset 271, 15 lines modified | Offset 271, 15 lines modified | ||
271 | ····move-result-wide·v0 | 271 | ····move-result-wide·v0 |
272 | ····return-wide·v0 | 272 | ····return-wide·v0 |
273 | .end·method | 273 | .end·method |
274 | .method·public·roundHalfEven(J)J | 274 | .method·public·roundHalfEven(J)J |
275 | ····.locals· | 275 | ····.locals·2 |
276 | ····.prologue | 276 | ····.prologue |
277 | ····.line·179 | 277 | ····.line·179 |
278 | ····invoke-virtual·{p0},·Lorg/joda/time/field/RemainderDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; | 278 | ····invoke-virtual·{p0},·Lorg/joda/time/field/RemainderDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; |
279 | ····move-result-object·v0 | 279 | ····move-result-object·v0 |
Offset 287, 15 lines modified | Offset 287, 15 lines modified | ||
287 | ····move-result-wide·v0 | 287 | ····move-result-wide·v0 |
288 | ····return-wide·v0 | 288 | ····return-wide·v0 |
289 | .end·method | 289 | .end·method |
290 | .method·public·roundHalfFloor(J)J | 290 | .method·public·roundHalfFloor(J)J |
291 | ····.locals· | 291 | ····.locals·2 |
292 | ····.prologue | 292 | ····.prologue |
293 | ····.line·171 | 293 | ····.line·171 |
294 | ····invoke-virtual·{p0},·Lorg/joda/time/field/RemainderDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; | 294 | ····invoke-virtual·{p0},·Lorg/joda/time/field/RemainderDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; |
295 | ····move-result-object·v0 | 295 | ····move-result-object·v0 |
Offset 193, 15 lines modified | Offset 193, 15 lines modified | ||
193 | ····invoke-static·{p0,·v2,·v3,·v4},·Lorg/joda/time/field/FieldUtils;->verifyValueBounds(Lorg/joda/time/DateTimeField;III)V | 193 | ····invoke-static·{p0,·v2,·v3,·v4},·Lorg/joda/time/field/FieldUtils;->verifyValueBounds(Lorg/joda/time/DateTimeField;III)V |
194 | ····.line·129 | 194 | ····.line·129 |
195 | ····return-wide·v0 | 195 | ····return-wide·v0 |
196 | .end·method | 196 | .end·method |
197 | .method·public·get(J)I | 197 | .method·public·get(J)I |
198 | ····.locals· | 198 | ····.locals·2 |
199 | ····.prologue | 199 | ····.prologue |
200 | ····.line·101 | 200 | ····.line·101 |
201 | ····invoke-super·{p0,·p1,·p2},·Lorg/joda/time/field/DecoratedDateTimeField;->get(J)I | 201 | ····invoke-super·{p0,·p1,·p2},·Lorg/joda/time/field/DecoratedDateTimeField;->get(J)I |
202 | ····move-result·v0 | 202 | ····move-result·v0 |
Offset 261, 15 lines modified | Offset 261, 15 lines modified | ||
261 | ····move-result·v0 | 261 | ····move-result·v0 |
262 | ····return·v0 | 262 | ····return·v0 |
263 | .end·method | 263 | .end·method |
264 | .method·public·remainder(J)J | 264 | .method·public·remainder(J)J |
265 | ····.locals· | 265 | ····.locals·2 |
266 | ····.prologue | 266 | ····.prologue |
267 | ····.line·208 | 267 | ····.line·208 |
268 | ····invoke-virtual·{p0},·Lorg/joda/time/field/OffsetDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; | 268 | ····invoke-virtual·{p0},·Lorg/joda/time/field/OffsetDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; |
269 | ····move-result-object·v0 | 269 | ····move-result-object·v0 |
Offset 277, 15 lines modified | Offset 277, 15 lines modified | ||
277 | ····move-result-wide·v0 | 277 | ····move-result-wide·v0 |
278 | ····return-wide·v0 | 278 | ····return-wide·v0 |
279 | .end·method | 279 | .end·method |
280 | .method·public·roundCeiling(J)J | 280 | .method·public·roundCeiling(J)J |
281 | ····.locals· | 281 | ····.locals·2 |
282 | ····.prologue | 282 | ····.prologue |
283 | ····.line·192 | 283 | ····.line·192 |
284 | ····invoke-virtual·{p0},·Lorg/joda/time/field/OffsetDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; | 284 | ····invoke-virtual·{p0},·Lorg/joda/time/field/OffsetDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; |
285 | ····move-result-object·v0 | 285 | ····move-result-object·v0 |
Offset 293, 15 lines modified | Offset 293, 15 lines modified | ||
293 | ····move-result-wide·v0 | 293 | ····move-result-wide·v0 |
294 | ····return-wide·v0 | 294 | ····return-wide·v0 |
295 | .end·method | 295 | .end·method |
296 | .method·public·roundFloor(J)J | 296 | .method·public·roundFloor(J)J |
297 | ····.locals· | 297 | ····.locals·2 |
298 | ····.prologue | 298 | ····.prologue |
299 | ····.line·188 | 299 | ····.line·188 |
300 | ····invoke-virtual·{p0},·Lorg/joda/time/field/OffsetDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; | 300 | ····invoke-virtual·{p0},·Lorg/joda/time/field/OffsetDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; |
301 | ····move-result-object·v0 | 301 | ····move-result-object·v0 |
Offset 309, 15 lines modified | Offset 309, 15 lines modified | ||
309 | ····move-result-wide·v0 | 309 | ····move-result-wide·v0 |
310 | ····return-wide·v0 | 310 | ····return-wide·v0 |
311 | .end·method | 311 | .end·method |
312 | .method·public·roundHalfCeiling(J)J | 312 | .method·public·roundHalfCeiling(J)J |
313 | ····.locals· | 313 | ····.locals·2 |
314 | ····.prologue | 314 | ····.prologue |
315 | ····.line·200 | 315 | ····.line·200 |
316 | ····invoke-virtual·{p0},·Lorg/joda/time/field/OffsetDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; | 316 | ····invoke-virtual·{p0},·Lorg/joda/time/field/OffsetDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; |
317 | ····move-result-object·v0 | 317 | ····move-result-object·v0 |
Offset 325, 15 lines modified | Offset 325, 15 lines modified | ||
325 | ····move-result-wide·v0 | 325 | ····move-result-wide·v0 |
326 | ····return-wide·v0 | 326 | ····return-wide·v0 |
327 | .end·method | 327 | .end·method |
328 | .method·public·roundHalfEven(J)J | 328 | .method·public·roundHalfEven(J)J |
329 | ····.locals· | 329 | ····.locals·2 |
330 | ····.prologue | 330 | ····.prologue |
331 | ····.line·204 | 331 | ····.line·204 |
332 | ····invoke-virtual·{p0},·Lorg/joda/time/field/OffsetDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; | 332 | ····invoke-virtual·{p0},·Lorg/joda/time/field/OffsetDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; |
333 | ····move-result-object·v0 | 333 | ····move-result-object·v0 |
Offset 341, 15 lines modified | Offset 341, 15 lines modified | ||
341 | ····move-result-wide·v0 | 341 | ····move-result-wide·v0 |
342 | ····return-wide·v0 | 342 | ····return-wide·v0 |
343 | .end·method | 343 | .end·method |
344 | .method·public·roundHalfFloor(J)J | 344 | .method·public·roundHalfFloor(J)J |
345 | ····.locals· | 345 | ····.locals·2 |
346 | ····.prologue | 346 | ····.prologue |
347 | ····.line·196 | 347 | ····.line·196 |
348 | ····invoke-virtual·{p0},·Lorg/joda/time/field/OffsetDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; | 348 | ····invoke-virtual·{p0},·Lorg/joda/time/field/OffsetDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; |
349 | ····move-result-object·v0 | 349 | ····move-result-object·v0 |
Offset 357, 15 lines modified | Offset 357, 15 lines modified | ||
357 | ····move-result-wide·v0 | 357 | ····move-result-wide·v0 |
358 | ····return-wide·v0 | 358 | ····return-wide·v0 |
359 | .end·method | 359 | .end·method |
360 | .method·public·set(JI)J | 360 | .method·public·set(JI)J |
361 | ····.locals· | 361 | ····.locals·2 |
362 | ····.prologue | 362 | ····.prologue |
363 | ····.line·153 | 363 | ····.line·153 |
364 | ····iget·v0,·p0,·Lorg/joda/time/field/OffsetDateTimeField;->iMin:I | 364 | ····iget·v0,·p0,·Lorg/joda/time/field/OffsetDateTimeField;->iMin:I |
365 | ····iget·v1,·p0,·Lorg/joda/time/field/OffsetDateTimeField;->iMax:I | 365 | ····iget·v1,·p0,·Lorg/joda/time/field/OffsetDateTimeField;->iMax:I |
Max diff block lines reached; -1/2667 bytes (-0.04%) of diff not shown. |
Offset 108, 15 lines modified | Offset 108, 15 lines modified | ||
108 | ····.line·155 | 108 | ····.line·155 |
109 | ····iget-wide·v0,·p0,·Lorg/joda/time/field/PreciseDurationDateTimeField;->iUnitMillis:J | 109 | ····iget-wide·v0,·p0,·Lorg/joda/time/field/PreciseDurationDateTimeField;->iUnitMillis:J |
110 | ····return-wide·v0 | 110 | ····return-wide·v0 |
111 | .end·method | 111 | .end·method |
112 | .method·public·remainder(J)J | 112 | .method·public·remainder(J)J |
113 | ····.locals· | 113 | ····.locals·6 |
114 | ····.prologue | 114 | ····.prologue |
115 | ····const-wide/16·v4,·0x1 | 115 | ····const-wide/16·v4,·0x1 |
116 | ····.line·127 | 116 | ····.line·127 |
117 | ····const-wide/16·v0,·0x0 | 117 | ····const-wide/16·v0,·0x0 |
Offset 146, 15 lines modified | Offset 146, 15 lines modified | ||
146 | ····sub-long/2addr·v0,·v4 | 146 | ····sub-long/2addr·v0,·v4 |
147 | ····goto·:goto_0 | 147 | ····goto·:goto_0 |
148 | .end·method | 148 | .end·method |
149 | .method·public·roundCeiling(J)J | 149 | .method·public·roundCeiling(J)J |
150 | ····.locals· | 150 | ····.locals·4 |
151 | ····.prologue | 151 | ····.prologue |
152 | ····.line·110 | 152 | ····.line·110 |
153 | ····const-wide/16·v0,·0x0 | 153 | ····const-wide/16·v0,·0x0 |
154 | ····cmp-long·v0,·p1,·v0 | 154 | ····cmp-long·v0,·p1,·v0 |
Offset 187, 15 lines modified | Offset 187, 15 lines modified | ||
187 | ····sub-long·v0,·p1,·v0 | 187 | ····sub-long·v0,·p1,·v0 |
188 | ····goto·:goto_0 | 188 | ····goto·:goto_0 |
189 | .end·method | 189 | .end·method |
190 | .method·public·roundFloor(J)J | 190 | .method·public·roundFloor(J)J |
191 | ····.locals· | 191 | ····.locals·4 |
192 | ····.prologue | 192 | ····.prologue |
193 | ····.line·93 | 193 | ····.line·93 |
194 | ····const-wide/16·v0,·0x0 | 194 | ····const-wide/16·v0,·0x0 |
195 | ····cmp-long·v0,·p1,·v0 | 195 | ····cmp-long·v0,·p1,·v0 |
Offset 229, 15 lines modified | Offset 229, 15 lines modified | ||
229 | ····sub-long/2addr·v0,·v2 | 229 | ····sub-long/2addr·v0,·v2 |
230 | ····goto·:goto_0 | 230 | ····goto·:goto_0 |
231 | .end·method | 231 | .end·method |
232 | .method·public·set(JI)J | 232 | .method·public·set(JI)J |
233 | ····.locals· | 233 | ····.locals·4 |
234 | ····.prologue | 234 | ····.prologue |
235 | ····.line·79 | 235 | ····.line·79 |
236 | ····invoke-virtual·{p0},·Lorg/joda/time/field/PreciseDurationDateTimeField;->getMinimumValue()I | 236 | ····invoke-virtual·{p0},·Lorg/joda/time/field/PreciseDurationDateTimeField;->getMinimumValue()I |
237 | ····move-result·v0 | 237 | ····move-result·v0 |
Offset 73, 15 lines modified | Offset 73, 15 lines modified | ||
73 | ····.line·71 | 73 | ····.line·71 |
74 | ····return-void | 74 | ····return-void |
75 | .end·method | 75 | .end·method |
76 | #·virtual·methods | 76 | #·virtual·methods |
77 | .method·public·get(J)I | 77 | .method·public·get(J)I |
78 | ····.locals· | 78 | ····.locals·5 |
79 | ····.prologue | 79 | ····.prologue |
80 | ····.line·80 | 80 | ····.line·80 |
81 | ····const-wide/16·v0,·0x0 | 81 | ····const-wide/16·v0,·0x0 |
82 | ····cmp-long·v0,·p1,·v0 | 82 | ····cmp-long·v0,·p1,·v0 |
Offset 107, 31 lines modified | Offset 107, 31 lines modified | ||
107 | ····return·v0 | 107 | ····return·v0 |
108 | ····:cond_0 | 108 | ····:cond_0 |
109 | ····iget·v0,·p0,·Lorg/joda/time/field/PreciseDateTimeField;->iRange:I | 109 | ····iget·v0,·p0,·Lorg/joda/time/field/PreciseDateTimeField;->iRange:I |
110 | ····add-int/lit8·v0,·v0,·-0x1 | 110 | ····add-int/lit8·v0,·v0,·-0x1 |
111 | ····const-wide/16·v | 111 | ····const-wide/16·v1,·0x1 |
112 | ····add-long/2addr·v | 112 | ····add-long/2addr·v1,·p1 |
113 | ····invoke-virtual·{p0},·Lorg/joda/time/field/PreciseDateTimeField;->getUnitMillis()J | 113 | ····invoke-virtual·{p0},·Lorg/joda/time/field/PreciseDateTimeField;->getUnitMillis()J |
114 | ····move-result-wide·v | 114 | ····move-result-wide·v3 |
115 | ····div-long/2addr·v | 115 | ····div-long/2addr·v1,·v3 |
116 | ····iget·v | 116 | ····iget·v3,·p0,·Lorg/joda/time/field/PreciseDateTimeField;->iRange:I |
117 | ····int-to-long·v | 117 | ····int-to-long·v3,·v3 |
118 | ····rem-long/2addr·v | 118 | ····rem-long/2addr·v1,·v3 |
119 | ····long-to-int·v1,·v | 119 | ····long-to-int·v1,·v1 |
120 | ····add-int/2addr·v0,·v1 | 120 | ····add-int/2addr·v0,·v1 |
121 | ····goto·:goto_0 | 121 | ····goto·:goto_0 |
122 | .end·method | 122 | .end·method |
123 | .method·public·getMaximumValue()I | 123 | .method·public·getMaximumValue()I |
Offset 153, 15 lines modified | Offset 153, 15 lines modified | ||
153 | ····.line·123 | 153 | ····.line·123 |
154 | ····iget-object·v0,·p0,·Lorg/joda/time/field/PreciseDateTimeField;->iRangeField:Lorg/joda/time/DurationField; | 154 | ····iget-object·v0,·p0,·Lorg/joda/time/field/PreciseDateTimeField;->iRangeField:Lorg/joda/time/DurationField; |
155 | ····return-object·v0 | 155 | ····return-object·v0 |
156 | .end·method | 156 | .end·method |
157 | .method·public·set(JI)J | 157 | .method·public·set(JI)J |
158 | ····.locals· | 158 | ····.locals·4 |
159 | ····.prologue | 159 | ····.prologue |
160 | ····.line·112 | 160 | ····.line·112 |
161 | ····invoke-virtual·{p0},·Lorg/joda/time/field/PreciseDateTimeField;->getMinimumValue()I | 161 | ····invoke-virtual·{p0},·Lorg/joda/time/field/PreciseDateTimeField;->getMinimumValue()I |
162 | ····move-result·v0 | 162 | ····move-result·v0 |
Offset 51, 43 lines modified | Offset 51, 43 lines modified | ||
51 | ····.line·60 | 51 | ····.line·60 |
52 | ····return-void | 52 | ····return-void |
53 | .end·method | 53 | .end·method |
54 | #·virtual·methods | 54 | #·virtual·methods |
55 | .method·public·add(JI)J | 55 | .method·public·add(JI)J |
56 | ····.locals· | 56 | ····.locals·2 |
57 | ····.prologue | 57 | ····.prologue |
58 | ····.line·89 | 58 | ····.line·89 |
59 | ····iget-object·v0,·p0,·Lorg/joda/time/field/DecoratedDurationField;->iField:Lorg/joda/time/DurationField; | 59 | ····iget-object·v0,·p0,·Lorg/joda/time/field/DecoratedDurationField;->iField:Lorg/joda/time/DurationField; |
60 | ····invoke-virtual·{v0,·p1,·p2,·p3},·Lorg/joda/time/DurationField;->add(JI)J | 60 | ····invoke-virtual·{v0,·p1,·p2,·p3},·Lorg/joda/time/DurationField;->add(JI)J |
61 | ····move-result-wide·v0 | 61 | ····move-result-wide·v0 |
62 | ····return-wide·v0 | 62 | ····return-wide·v0 |
63 | .end·method | 63 | .end·method |
64 | .method·public·add(JJ)J | 64 | .method·public·add(JJ)J |
65 | ····.locals· | 65 | ····.locals·2 |
66 | ····.prologue | 66 | ····.prologue |
67 | ····.line·93 | 67 | ····.line·93 |
68 | ····iget-object·v0,·p0,·Lorg/joda/time/field/DecoratedDurationField;->iField:Lorg/joda/time/DurationField; | 68 | ····iget-object·v0,·p0,·Lorg/joda/time/field/DecoratedDurationField;->iField:Lorg/joda/time/DurationField; |
69 | ····invoke-virtual·{v0,·p1,·p2,·p3,·p4},·Lorg/joda/time/DurationField;->add(JJ)J | 69 | ····invoke-virtual·{v0,·p1,·p2,·p3,·p4},·Lorg/joda/time/DurationField;->add(JJ)J |
70 | ····move-result-wide·v0 | 70 | ····move-result-wide·v0 |
71 | ····return-wide·v0 | 71 | ····return-wide·v0 |
72 | .end·method | 72 | .end·method |
73 | .method·public·getDifferenceAsLong(JJ)J | 73 | .method·public·getDifferenceAsLong(JJ)J |
74 | ····.locals· | 74 | ····.locals·2 |
75 | ····.prologue | 75 | ····.prologue |
76 | ····.line·97 | 76 | ····.line·97 |
77 | ····iget-object·v0,·p0,·Lorg/joda/time/field/DecoratedDurationField;->iField:Lorg/joda/time/DurationField; | 77 | ····iget-object·v0,·p0,·Lorg/joda/time/field/DecoratedDurationField;->iField:Lorg/joda/time/DurationField; |
78 | ····invoke-virtual·{v0,·p1,·p2,·p3,·p4},·Lorg/joda/time/DurationField;->getDifferenceAsLong(JJ)J | 78 | ····invoke-virtual·{v0,·p1,·p2,·p3,·p4},·Lorg/joda/time/DurationField;->getDifferenceAsLong(JJ)J |
Offset 34, 15 lines modified | Offset 34, 15 lines modified | ||
34 | ····.line·55 | 34 | ····.line·55 |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | #·virtual·methods | 37 | #·virtual·methods |
38 | .method·public·add(JI)J | 38 | .method·public·add(JI)J |
39 | ····.locals· | 39 | ····.locals·2 |
40 | ····.prologue | 40 | ····.prologue |
41 | ····.line·253 | 41 | ····.line·253 |
42 | ····invoke-virtual·{p0},·Lorg/joda/time/field/BaseDateTimeField;->getDurationField()Lorg/joda/time/DurationField; | 42 | ····invoke-virtual·{p0},·Lorg/joda/time/field/BaseDateTimeField;->getDurationField()Lorg/joda/time/DurationField; |
43 | ····move-result-object·v0 | 43 | ····move-result-object·v0 |
Offset 50, 15 lines modified | Offset 50, 15 lines modified | ||
50 | ····move-result-wide·v0 | 50 | ····move-result-wide·v0 |
51 | ····return-wide·v0 | 51 | ····return-wide·v0 |
52 | .end·method | 52 | .end·method |
53 | .method·public·add(JJ)J | 53 | .method·public·add(JJ)J |
54 | ····.locals· | 54 | ····.locals·2 |
55 | ····.prologue | 55 | ····.prologue |
56 | ····.line·267 | 56 | ····.line·267 |
57 | ····invoke-virtual·{p0},·Lorg/joda/time/field/BaseDateTimeField;->getDurationField()Lorg/joda/time/DurationField; | 57 | ····invoke-virtual·{p0},·Lorg/joda/time/field/BaseDateTimeField;->getDurationField()Lorg/joda/time/DurationField; |
58 | ····move-result-object·v0 | 58 | ····move-result-object·v0 |
Offset 482, 15 lines modified | Offset 482, 15 lines modified | ||
482 | ····move-result·v0 | 482 | ····move-result·v0 |
483 | ····return·v0 | 483 | ····return·v0 |
484 | .end·method | 484 | .end·method |
485 | .method·public·getDifferenceAsLong(JJ)J | 485 | .method·public·getDifferenceAsLong(JJ)J |
486 | ····.locals· | 486 | ····.locals·2 |
487 | ····.prologue | 487 | ····.prologue |
488 | ····.line·545 | 488 | ····.line·545 |
489 | ····invoke-virtual·{p0},·Lorg/joda/time/field/BaseDateTimeField;->getDurationField()Lorg/joda/time/DurationField; | 489 | ····invoke-virtual·{p0},·Lorg/joda/time/field/BaseDateTimeField;->getDurationField()Lorg/joda/time/DurationField; |
490 | ····move-result-object·v0 | 490 | ····move-result-object·v0 |
Offset 683, 15 lines modified | Offset 683, 15 lines modified | ||
683 | ····.line·69 | 683 | ····.line·69 |
684 | ····const/4·v0,·0x1 | 684 | ····const/4·v0,·0x1 |
685 | ····return·v0 | 685 | ····return·v0 |
686 | .end·method | 686 | .end·method |
687 | .method·public·remainder(J)J | 687 | .method·public·remainder(J)J |
688 | ····.locals· | 688 | ····.locals·2 |
689 | ····.prologue | 689 | ····.prologue |
690 | ····.line·994 | 690 | ····.line·994 |
691 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/joda/time/field/BaseDateTimeField;->roundFloor(J)J | 691 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/joda/time/field/BaseDateTimeField;->roundFloor(J)J |
692 | ····move-result-wide·v0 | 692 | ····move-result-wide·v0 |
Offset 726, 15 lines modified | Offset 726, 15 lines modified | ||
726 | ····return-wide·p1 | 726 | ····return-wide·p1 |
727 | .end·method | 727 | .end·method |
728 | .method·public·abstract·roundFloor(J)J | 728 | .method·public·abstract·roundFloor(J)J |
729 | .end·method | 729 | .end·method |
730 | .method·public·roundHalfCeiling(J)J | 730 | .method·public·roundHalfCeiling(J)J |
731 | ····.locals· | 731 | ····.locals·8 |
732 | ····.prologue | 732 | ····.prologue |
733 | ····.line·927 | 733 | ····.line·927 |
734 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/joda/time/field/BaseDateTimeField;->roundFloor(J)J | 734 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/joda/time/field/BaseDateTimeField;->roundFloor(J)J |
735 | ····move-result-wide·v2 | 735 | ····move-result-wide·v2 |
Offset 818, 15 lines modified | Offset 818, 15 lines modified | ||
818 | ····move-wide·v0,·v2 | 818 | ····move-wide·v0,·v2 |
819 | ····.line·971 | 819 | ····.line·971 |
820 | ····goto·:goto_0 | 820 | ····goto·:goto_0 |
821 | .end·method | 821 | .end·method |
822 | .method·public·roundHalfFloor(J)J | 822 | .method·public·roundHalfFloor(J)J |
823 | ····.locals· | 823 | ····.locals·8 |
824 | ····.prologue | 824 | ····.prologue |
825 | ····.line·903 | 825 | ····.line·903 |
826 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/joda/time/field/BaseDateTimeField;->roundFloor(J)J | 826 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/joda/time/field/BaseDateTimeField;->roundFloor(J)J |
827 | ····move-result-wide·v0 | 827 | ····move-result-wide·v0 |
Offset 856, 15 lines modified | Offset 856, 15 lines modified | ||
856 | ····goto·:goto_0 | 856 | ····goto·:goto_0 |
857 | .end·method | 857 | .end·method |
858 | .method·public·abstract·set(JI)J | 858 | .method·public·abstract·set(JI)J |
859 | .end·method | 859 | .end·method |
860 | .method·public·set(JLjava/lang/String;Ljava/util/Locale;)J | 860 | .method·public·set(JLjava/lang/String;Ljava/util/Locale;)J |
861 | ····.locals· | 861 | ····.locals·2 |
862 | ····.prologue | 862 | ····.prologue |
863 | ····.line·618 | 863 | ····.line·618 |
864 | ····invoke-virtual·{p0,·p3,·p4},·Lorg/joda/time/field/BaseDateTimeField;->convertText(Ljava/lang/String;Ljava/util/Locale;)I | 864 | ····invoke-virtual·{p0,·p3,·p4},·Lorg/joda/time/field/BaseDateTimeField;->convertText(Ljava/lang/String;Ljava/util/Locale;)I |
865 | ····move-result·v0 | 865 | ····move-result·v0 |
Offset 35, 29 lines modified | Offset 35, 29 lines modified | ||
35 | ····.line·45 | 35 | ····.line·45 |
36 | ····return-void | 36 | ····return-void |
37 | .end·method | 37 | .end·method |
38 | #·virtual·methods | 38 | #·virtual·methods |
39 | .method·public·add(JI)J | 39 | .method·public·add(JI)J |
40 | ····.locals· | 40 | ····.locals·2 |
41 | ····.prologue | 41 | ····.prologue |
42 | ····.line·117 | 42 | ····.line·117 |
43 | ····int-to-long·v0,·p3 | 43 | ····int-to-long·v0,·p3 |
44 | ····invoke-static·{p1,·p2,·v0,·v1},·Lorg/joda/time/field/FieldUtils;->safeAdd(JJ)J | 44 | ····invoke-static·{p1,·p2,·v0,·v1},·Lorg/joda/time/field/FieldUtils;->safeAdd(JJ)J |
45 | ····move-result-wide·v0 | 45 | ····move-result-wide·v0 |
46 | ····return-wide·v0 | 46 | ····return-wide·v0 |
47 | .end·method | 47 | .end·method |
48 | .method·public·add(JJ)J | 48 | .method·public·add(JJ)J |
49 | ····.locals· | 49 | ····.locals·2 |
50 | ····.prologue | 50 | ····.prologue |
51 | ····.line·121 | 51 | ····.line·121 |
52 | ····invoke-static·{p1,·p2,·p3,·p4},·Lorg/joda/time/field/FieldUtils;->safeAdd(JJ)J | 52 | ····invoke-static·{p1,·p2,·p3,·p4},·Lorg/joda/time/field/FieldUtils;->safeAdd(JJ)J |
53 | ····move-result-wide·v0 | 53 | ····move-result-wide·v0 |
Offset 119, 48 lines modified | Offset 119, 48 lines modified | ||
119 | ····:cond_1 | 119 | ····:cond_1 |
120 | ····const/4·v0,·0x1 | 120 | ····const/4·v0,·0x1 |
121 | ····goto·:goto_0 | 121 | ····goto·:goto_0 |
122 | .end·method | 122 | .end·method |
123 | .method·public·equals(Ljava/lang/Object;)Z | 123 | .method·public·equals(Ljava/lang/Object;)Z |
124 | ····.locals· | 124 | ····.locals·5 |
125 | ····.prologue | 125 | ····.prologue |
126 | ····const/4·v0,·0x0 | 126 | ····const/4·v0,·0x0 |
127 | ····.line·148 | 127 | ····.line·148 |
128 | ····instance-of·v1,·p1,·Lorg/joda/time/field/MillisDurationField; | 128 | ····instance-of·v1,·p1,·Lorg/joda/time/field/MillisDurationField; |
129 | ····if-eqz·v1,·:cond_0 | 129 | ····if-eqz·v1,·:cond_0 |
130 | ····.line·149 | 130 | ····.line·149 |
131 | ····invoke-virtual·{p0},·Lorg/joda/time/field/MillisDurationField;->getUnitMillis()J | 131 | ····invoke-virtual·{p0},·Lorg/joda/time/field/MillisDurationField;->getUnitMillis()J |
132 | ····move-result-wide·v | 132 | ····move-result-wide·v1 |
133 | ····check-cast·p1,·Lorg/joda/time/field/MillisDurationField; | 133 | ····check-cast·p1,·Lorg/joda/time/field/MillisDurationField; |
134 | ····invoke-virtual·{p1},·Lorg/joda/time/field/MillisDurationField;->getUnitMillis()J | 134 | ····invoke-virtual·{p1},·Lorg/joda/time/field/MillisDurationField;->getUnitMillis()J |
135 | ····move-result-wide·v | 135 | ····move-result-wide·v3 |
136 | ····cmp-long·v1,·v | 136 | ····cmp-long·v1,·v1,·v3 |
137 | ····if-nez·v1,·:cond_0 | 137 | ····if-nez·v1,·:cond_0 |
138 | ····const/4·v0,·0x1 | 138 | ····const/4·v0,·0x1 |
139 | ····.line·151 | 139 | ····.line·151 |
140 | ····:cond_0 | 140 | ····:cond_0 |
141 | ····return·v0 | 141 | ····return·v0 |
142 | .end·method | 142 | .end·method |
143 | .method·public·getDifference(JJ)I | 143 | .method·public·getDifference(JJ)I |
144 | ····.locals· | 144 | ····.locals·2 |
145 | ····.prologue | 145 | ····.prologue |
146 | ····.line·125 | 146 | ····.line·125 |
147 | ····invoke-static·{p1,·p2,·p3,·p4},·Lorg/joda/time/field/FieldUtils;->safeSubtract(JJ)J | 147 | ····invoke-static·{p1,·p2,·p3,·p4},·Lorg/joda/time/field/FieldUtils;->safeSubtract(JJ)J |
148 | ····move-result-wide·v0 | 148 | ····move-result-wide·v0 |
Offset 168, 15 lines modified | Offset 168, 15 lines modified | ||
168 | ····move-result·v0 | 168 | ····move-result·v0 |
169 | ····return·v0 | 169 | ····return·v0 |
170 | .end·method | 170 | .end·method |
171 | .method·public·getDifferenceAsLong(JJ)J | 171 | .method·public·getDifferenceAsLong(JJ)J |
172 | ····.locals· | 172 | ····.locals·2 |
173 | ····.prologue | 173 | ····.prologue |
174 | ····.line·129 | 174 | ····.line·129 |
175 | ····invoke-static·{p1,·p2,·p3,·p4},·Lorg/joda/time/field/FieldUtils;->safeSubtract(JJ)J | 175 | ····invoke-static·{p1,·p2,·p3,·p4},·Lorg/joda/time/field/FieldUtils;->safeSubtract(JJ)J |
176 | ····move-result-wide·v0 | 176 | ····move-result-wide·v0 |
Offset 150, 15 lines modified | Offset 150, 15 lines modified | ||
150 | ····goto·:goto_0 | 150 | ····goto·:goto_0 |
151 | .end·method | 151 | .end·method |
152 | #·virtual·methods | 152 | #·virtual·methods |
153 | .method·public·add(JI)J | 153 | .method·public·add(JI)J |
154 | ····.locals· | 154 | ····.locals·2 |
155 | ····.prologue | 155 | ····.prologue |
156 | ····.line·130 | 156 | ····.line·130 |
157 | ····invoke-virtual·{p0},·Lorg/joda/time/field/DividedDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; | 157 | ····invoke-virtual·{p0},·Lorg/joda/time/field/DividedDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; |
158 | ····move-result-object·v0 | 158 | ····move-result-object·v0 |
Offset 170, 37 lines modified | Offset 170, 37 lines modified | ||
170 | ····move-result-wide·v0 | 170 | ····move-result-wide·v0 |
171 | ····return-wide·v0 | 171 | ····return-wide·v0 |
172 | .end·method | 172 | .end·method |
173 | .method·public·add(JJ)J | 173 | .method·public·add(JJ)J |
174 | ····.locals· | 174 | ····.locals·3 |
175 | ····.prologue | 175 | ····.prologue |
176 | ····.line·142 | 176 | ····.line·142 |
177 | ····invoke-virtual·{p0},·Lorg/joda/time/field/DividedDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; | 177 | ····invoke-virtual·{p0},·Lorg/joda/time/field/DividedDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; |
178 | ····move-result-object·v0 | 178 | ····move-result-object·v0 |
179 | ····iget·v1,·p0,·Lorg/joda/time/field/DividedDateTimeField;->iDivisor:I | 179 | ····iget·v1,·p0,·Lorg/joda/time/field/DividedDateTimeField;->iDivisor:I |
180 | ····int-to-long·v | 180 | ····int-to-long·v1,·v1 |
181 | ····mul-long/2addr·v | 181 | ····mul-long/2addr·v1,·p3 |
182 | ····invoke-virtual·{v0,·p1,·p2,·v | 182 | ····invoke-virtual·{v0,·p1,·p2,·v1,·v2},·Lorg/joda/time/DateTimeField;->add(JJ)J |
183 | ····move-result-wide·v0 | 183 | ····move-result-wide·v0 |
184 | ····return-wide·v0 | 184 | ····return-wide·v0 |
185 | .end·method | 185 | .end·method |
186 | .method·public·get(J)I | 186 | .method·public·get(J)I |
187 | ····.locals· | 187 | ····.locals·2 |
188 | ····.prologue | 188 | ····.prologue |
189 | ····.line·113 | 189 | ····.line·113 |
190 | ····invoke-virtual·{p0},·Lorg/joda/time/field/DividedDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; | 190 | ····invoke-virtual·{p0},·Lorg/joda/time/field/DividedDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; |
191 | ····move-result-object·v0 | 191 | ····move-result-object·v0 |
Offset 229, 15 lines modified | Offset 229, 15 lines modified | ||
229 | ····add-int/lit8·v0,·v0,·-0x1 | 229 | ····add-int/lit8·v0,·v0,·-0x1 |
230 | ····goto·:goto_0 | 230 | ····goto·:goto_0 |
231 | .end·method | 231 | .end·method |
232 | .method·public·getDifference(JJ)I | 232 | .method·public·getDifference(JJ)I |
233 | ····.locals· | 233 | ····.locals·2 |
234 | ····.prologue | 234 | ····.prologue |
235 | ····.line·158 | 235 | ····.line·158 |
236 | ····invoke-virtual·{p0},·Lorg/joda/time/field/DividedDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; | 236 | ····invoke-virtual·{p0},·Lorg/joda/time/field/DividedDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; |
237 | ····move-result-object·v0 | 237 | ····move-result-object·v0 |
Offset 249, 15 lines modified | Offset 249, 15 lines modified | ||
249 | ····div-int/2addr·v0,·v1 | 249 | ····div-int/2addr·v0,·v1 |
250 | ····return·v0 | 250 | ····return·v0 |
251 | .end·method | 251 | .end·method |
252 | .method·public·getDifferenceAsLong(JJ)J | 252 | .method·public·getDifferenceAsLong(JJ)J |
253 | ····.locals· | 253 | ····.locals·4 |
254 | ····.prologue | 254 | ····.prologue |
255 | ····.line·162 | 255 | ····.line·162 |
256 | ····invoke-virtual·{p0},·Lorg/joda/time/field/DividedDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; | 256 | ····invoke-virtual·{p0},·Lorg/joda/time/field/DividedDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; |
257 | ····move-result-object·v0 | 257 | ····move-result-object·v0 |
Offset 301, 15 lines modified | Offset 301, 15 lines modified | ||
301 | ····.line·192 | 301 | ····.line·192 |
302 | ····iget·v0,·p0,·Lorg/joda/time/field/DividedDateTimeField;->iMin:I | 302 | ····iget·v0,·p0,·Lorg/joda/time/field/DividedDateTimeField;->iMin:I |
303 | ····return·v0 | 303 | ····return·v0 |
304 | .end·method | 304 | .end·method |
305 | .method·public·remainder(J)J | 305 | .method·public·remainder(J)J |
306 | ····.locals· | 306 | ····.locals·2 |
307 | ····.prologue | 307 | ····.prologue |
308 | ····.line·210 | 308 | ····.line·210 |
309 | ····invoke-virtual·{p0},·Lorg/joda/time/field/DividedDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; | 309 | ····invoke-virtual·{p0},·Lorg/joda/time/field/DividedDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; |
310 | ····move-result-object·v0 | 310 | ····move-result-object·v0 |
Offset 325, 15 lines modified | Offset 325, 15 lines modified | ||
325 | ····move-result-wide·v0 | 325 | ····move-result-wide·v0 |
326 | ····return-wide·v0 | 326 | ····return-wide·v0 |
327 | .end·method | 327 | .end·method |
328 | .method·public·roundFloor(J)J | 328 | .method·public·roundFloor(J)J |
329 | ····.locals· | 329 | ····.locals·3 |
330 | ····.prologue | 330 | ····.prologue |
331 | ····.line·205 | 331 | ····.line·205 |
332 | ····invoke-virtual·{p0},·Lorg/joda/time/field/DividedDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; | 332 | ····invoke-virtual·{p0},·Lorg/joda/time/field/DividedDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; |
333 | ····move-result-object·v0 | 333 | ····move-result-object·v0 |
Offset 344, 17 lines modified | Offset 344, 17 lines modified | ||
344 | ····iget·v2,·p0,·Lorg/joda/time/field/DividedDateTimeField;->iDivisor:I | 344 | ····iget·v2,·p0,·Lorg/joda/time/field/DividedDateTimeField;->iDivisor:I |
345 | ····mul-int/2addr·v1,·v2 | 345 | ····mul-int/2addr·v1,·v2 |
346 | ····invoke-virtual·{v0,·p1,·p2,·v1},·Lorg/joda/time/DateTimeField;->set(JI)J | 346 | ····invoke-virtual·{v0,·p1,·p2,·v1},·Lorg/joda/time/DateTimeField;->set(JI)J |
347 | ····move-result-wide·v | 347 | ····move-result-wide·v1 |
Max diff block lines reached; 87/3158 bytes (2.75%) of diff not shown. |
Offset 39, 15 lines modified | Offset 39, 15 lines modified | ||
39 | ····.line·52 | 39 | ····.line·52 |
40 | ····return-void | 40 | ····return-void |
41 | .end·method | 41 | .end·method |
42 | #·virtual·methods | 42 | #·virtual·methods |
43 | .method·public·add(JI)J | 43 | .method·public·add(JI)J |
44 | ····.locals· | 44 | ····.locals·4 |
45 | ····.prologue | 45 | ····.prologue |
46 | ····.line·91 | 46 | ····.line·91 |
47 | ····int-to-long·v0,·p3 | 47 | ····int-to-long·v0,·p3 |
48 | ····iget·v2,·p0,·Lorg/joda/time/field/ScaledDurationField;->iScalar:I | 48 | ····iget·v2,·p0,·Lorg/joda/time/field/ScaledDurationField;->iScalar:I |
Offset 155, 15 lines modified | Offset 155, 15 lines modified | ||
155 | ····move·v0,·v1 | 155 | ····move·v0,·v1 |
156 | ····.line·138 | 156 | ····.line·138 |
157 | ····goto·:goto_0 | 157 | ····goto·:goto_0 |
158 | .end·method | 158 | .end·method |
159 | .method·public·getDifference(JJ)I | 159 | .method·public·getDifference(JJ)I |
160 | ····.locals· | 160 | ····.locals·2 |
161 | ····.prologue | 161 | ····.prologue |
162 | ····.line·101 | 162 | ····.line·101 |
163 | ····invoke-virtual·{p0},·Lorg/joda/time/field/ScaledDurationField;->getWrappedField()Lorg/joda/time/DurationField; | 163 | ····invoke-virtual·{p0},·Lorg/joda/time/field/ScaledDurationField;->getWrappedField()Lorg/joda/time/DurationField; |
164 | ····move-result-object·v0 | 164 | ····move-result-object·v0 |
Offset 175, 15 lines modified | Offset 175, 15 lines modified | ||
175 | ····div-int/2addr·v0,·v1 | 175 | ····div-int/2addr·v0,·v1 |
176 | ····return·v0 | 176 | ····return·v0 |
177 | .end·method | 177 | .end·method |
178 | .method·public·getDifferenceAsLong(JJ)J | 178 | .method·public·getDifferenceAsLong(JJ)J |
179 | ····.locals· | 179 | ····.locals·4 |
180 | ····.prologue | 180 | ····.prologue |
181 | ····.line·105 | 181 | ····.line·105 |
182 | ····invoke-virtual·{p0},·Lorg/joda/time/field/ScaledDurationField;->getWrappedField()Lorg/joda/time/DurationField; | 182 | ····invoke-virtual·{p0},·Lorg/joda/time/field/ScaledDurationField;->getWrappedField()Lorg/joda/time/DurationField; |
183 | ····move-result-object·v0 | 183 | ····move-result-object·v0 |
Offset 450, 15 lines modified | Offset 450, 15 lines modified | ||
450 | ····.line·2743 | 450 | ····.line·2743 |
451 | ····:cond_1 | 451 | ····:cond_1 |
452 | ····return·p3 | 452 | ····return·p3 |
453 | .end·method | 453 | .end·method |
454 | .method·public·printTo(Ljava/lang/StringBuffer;JLorg/joda/time/Chronology;ILorg/joda/time/DateTimeZone;Ljava/util/Locale;)V | 454 | .method·public·printTo(Ljava/lang/StringBuffer;JLorg/joda/time/Chronology;ILorg/joda/time/DateTimeZone;Ljava/util/Locale;)V |
455 | ····.locals·1 | 455 | ····.locals·11 |
456 | ····.prologue | 456 | ····.prologue |
457 | ····.line·2660 | 457 | ····.line·2660 |
458 | ····iget-object·v9,·p0,·Lorg/joda/time/format/DateTimeFormatterBuilder$Composite;->iPrinters:[Lorg/joda/time/format/DateTimePrinter; | 458 | ····iget-object·v9,·p0,·Lorg/joda/time/format/DateTimeFormatterBuilder$Composite;->iPrinters:[Lorg/joda/time/format/DateTimePrinter; |
459 | ····.line·2661 | 459 | ····.line·2661 |
460 | ····if-nez·v9,·:cond_0 | 460 | ····if-nez·v9,·:cond_0 |
Offset 494, 15 lines modified | Offset 494, 15 lines modified | ||
494 | ····.line·2672 | 494 | ····.line·2672 |
495 | ····aget-object·v0,·v9,·v8 | 495 | ····aget-object·v0,·v9,·v8 |
496 | ····move-object·v1,·p1 | 496 | ····move-object·v1,·p1 |
497 | ····move-wide·v2,·p2 | 497 | ····move-wide·v2,·p2 |
498 | ····move-object | 498 | ····move-object·v4,·p4 |
499 | ····move/from16·v5,·p5 | 499 | ····move/from16·v5,·p5 |
500 | ····move-object/from16·v6,·p6 | 500 | ····move-object/from16·v6,·p6 |
501 | ····invoke-interface/range·{v0·..·v7},·Lorg/joda/time/format/DateTimePrinter;->printTo(Ljava/lang/StringBuffer;JLorg/joda/time/Chronology;ILorg/joda/time/DateTimeZone;Ljava/util/Locale;)V | 501 | ····invoke-interface/range·{v0·..·v7},·Lorg/joda/time/format/DateTimePrinter;->printTo(Ljava/lang/StringBuffer;JLorg/joda/time/Chronology;ILorg/joda/time/DateTimeZone;Ljava/util/Locale;)V |
Offset 71, 15 lines modified | Offset 71, 15 lines modified | ||
71 | ····iput-boolean·p2,·p0,·Lorg/joda/time/format/DateTimeFormatterBuilder$TextField;->iShort:Z | 71 | ····iput-boolean·p2,·p0,·Lorg/joda/time/format/DateTimeFormatterBuilder$TextField;->iShort:Z |
72 | ····.line·1757 | 72 | ····.line·1757 |
73 | ····return-void | 73 | ····return-void |
74 | .end·method | 74 | .end·method |
75 | .method·private·print(JLorg/joda/time/Chronology;Ljava/util/Locale;)Ljava/lang/String; | 75 | .method·private·print(JLorg/joda/time/Chronology;Ljava/util/Locale;)Ljava/lang/String; |
76 | ····.locals· | 76 | ····.locals·2 |
77 | ····.prologue | 77 | ····.prologue |
78 | ····.line·1800 | 78 | ····.line·1800 |
79 | ····iget-object·v0,·p0,·Lorg/joda/time/format/DateTimeFormatterBuilder$TextField;->iFieldType:Lorg/joda/time/DateTimeFieldType; | 79 | ····iget-object·v0,·p0,·Lorg/joda/time/format/DateTimeFormatterBuilder$TextField;->iFieldType:Lorg/joda/time/DateTimeFieldType; |
80 | ····invoke-virtual·{v0,·p3},·Lorg/joda/time/DateTimeFieldType;->getField(Lorg/joda/time/Chronology;)Lorg/joda/time/DateTimeField; | 80 | ····invoke-virtual·{v0,·p3},·Lorg/joda/time/DateTimeFieldType;->getField(Lorg/joda/time/Chronology;)Lorg/joda/time/DateTimeField; |
Offset 526, 15 lines modified | Offset 526, 15 lines modified | ||
526 | ····:cond_6 | 526 | ····:cond_6 |
527 | ····move-object·v3,·v0 | 527 | ····move-object·v3,·v0 |
528 | ····goto/16·:goto_0 | 528 | ····goto/16·:goto_0 |
529 | .end·method | 529 | .end·method |
530 | .method·public·printTo(Ljava/lang/StringBuffer;JLorg/joda/time/Chronology;ILorg/joda/time/DateTimeZone;Ljava/util/Locale;)V | 530 | .method·public·printTo(Ljava/lang/StringBuffer;JLorg/joda/time/Chronology;ILorg/joda/time/DateTimeZone;Ljava/util/Locale;)V |
531 | ····.locals· | 531 | ····.locals·1 |
532 | ····.prologue | 532 | ····.prologue |
533 | ····.line·1767 | 533 | ····.line·1767 |
534 | ····:try_start_0 | 534 | ····:try_start_0 |
535 | ····invoke-direct·{p0,·p2,·p3,·p4,·p7},·Lorg/joda/time/format/DateTimeFormatterBuilder$TextField;->print(JLorg/joda/time/Chronology;Ljava/util/Locale;)Ljava/lang/String; | 535 | ····invoke-direct·{p0,·p2,·p3,·p4,·p7},·Lorg/joda/time/format/DateTimeFormatterBuilder$TextField;->print(JLorg/joda/time/Chronology;Ljava/util/Locale;)Ljava/lang/String; |
536 | ····move-result-object·v0 | 536 | ····move-result-object·v0 |
Offset 34, 15 lines modified | Offset 34, 15 lines modified | ||
34 | .field·private·iSavedState:Ljava/lang/Object; | 34 | .field·private·iSavedState:Ljava/lang/Object; |
35 | .field·private·iZone:Lorg/joda/time/DateTimeZone; | 35 | .field·private·iZone:Lorg/joda/time/DateTimeZone; |
36 | #·direct·methods | 36 | #·direct·methods |
37 | .method·public·constructor·<init>(JLorg/joda/time/Chronology;Ljava/util/Locale;Ljava/lang/Integer;I)V | 37 | .method·public·constructor·<init>(JLorg/joda/time/Chronology;Ljava/util/Locale;Ljava/lang/Integer;I)V |
38 | ····.locals· | 38 | ····.locals·2 |
39 | ····.prologue | 39 | ····.prologue |
40 | ····.line·120 | 40 | ····.line·120 |
41 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 41 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
42 | ····.line·73 | 42 | ····.line·73 |
43 | ····const/16·v0,·0x8 | 43 | ····const/16·v0,·0x8 |
Offset 380, 24 lines modified | Offset 380, 24 lines modified | ||
380 | ····goto·:goto_0 | 380 | ····goto·:goto_0 |
381 | .end·method | 381 | .end·method |
382 | #·virtual·methods | 382 | #·virtual·methods |
383 | .method·public·computeMillis(ZLjava/lang/String;)J | 383 | .method·public·computeMillis(ZLjava/lang/String;)J |
384 | ····.locals· | 384 | ····.locals·10 |
385 | ····.prologue | 385 | ····.prologue |
386 | ····const/4·v4,·0x0 | 386 | ····const/4·v4,·0x0 |
387 | ····.line·345 | 387 | ····.line·345 |
388 | ····iget-object·v0,·p0,·Lorg/joda/time/format/DateTimeParserBucket;->iSavedFields:[Lorg/joda/time/format/DateTimeParserBucket$SavedField; | 388 | ····iget-object·v0,·p0,·Lorg/joda/time/format/DateTimeParserBucket;->iSavedFields:[Lorg/joda/time/format/DateTimeParserBucket$SavedField; |
389 | ····.line·346 | 389 | ····.line·346 |
390 | ····iget·v | 390 | ····iget·v7,·p0,·Lorg/joda/time/format/DateTimeParserBucket;->iSavedFieldsCount:I |
391 | ····.line·347 | 391 | ····.line·347 |
392 | ····iget-boolean·v1,·p0,·Lorg/joda/time/format/DateTimeParserBucket;->iSavedFieldsShared:Z | 392 | ····iget-boolean·v1,·p0,·Lorg/joda/time/format/DateTimeParserBucket;->iSavedFieldsShared:Z |
393 | ····if-eqz·v1,·:cond_0 | 393 | ····if-eqz·v1,·:cond_0 |
394 | ····.line·348 | 394 | ····.line·348 |
Offset 414, 18 lines modified | Offset 414, 18 lines modified | ||
414 | ····iput-object·v0,·p0,·Lorg/joda/time/format/DateTimeParserBucket;->iSavedFields:[Lorg/joda/time/format/DateTimeParserBucket$SavedField; | 414 | ····iput-object·v0,·p0,·Lorg/joda/time/format/DateTimeParserBucket;->iSavedFields:[Lorg/joda/time/format/DateTimeParserBucket$SavedField; |
415 | ····.line·349 | 415 | ····.line·349 |
416 | ····iput-boolean·v4,·p0,·Lorg/joda/time/format/DateTimeParserBucket;->iSavedFieldsShared:Z | 416 | ····iput-boolean·v4,·p0,·Lorg/joda/time/format/DateTimeParserBucket;->iSavedFieldsShared:Z |
417 | ····.line·351 | 417 | ····.line·351 |
418 | ····:cond_0 | 418 | ····:cond_0 |
419 | ····invoke-static·{v0,·v | 419 | ····invoke-static·{v0,·v7},·Lorg/joda/time/format/DateTimeParserBucket;->sort([Lorg/joda/time/format/DateTimeParserBucket$SavedField;I)V |
420 | ····.line·352 | 420 | ····.line·352 |
421 | ····if-lez·v | 421 | ····if-lez·v7,·:cond_2 |
422 | ····.line·354 | 422 | ····.line·354 |
423 | ····invoke-static·{},·Lorg/joda/time/DurationFieldType;->months()Lorg/joda/time/DurationFieldType; | 423 | ····invoke-static·{},·Lorg/joda/time/DurationFieldType;->months()Lorg/joda/time/DurationFieldType; |
424 | ····move-result-object·v1 | 424 | ····move-result-object·v1 |
425 | ····iget-object·v2,·p0,·Lorg/joda/time/format/DateTimeParserBucket;->iChrono:Lorg/joda/time/Chronology; | 425 | ····iget-object·v2,·p0,·Lorg/joda/time/format/DateTimeParserBucket;->iChrono:Lorg/joda/time/Chronology; |
Offset 484, 70 lines modified | Offset 484, 78 lines modified | ||
484 | ····.line·394 | 484 | ····.line·394 |
485 | ····:cond_1 | 485 | ····:cond_1 |
486 | ····:goto_0 | 486 | ····:goto_0 |
487 | ····return-wide·v0 | 487 | ····return-wide·v0 |
488 | ····.line·363 | 488 | ····.line·363 |
489 | ····:cond_2 | 489 | ····:cond_2 |
490 | ····iget-wide·v | 490 | ····iget-wide·v1,·p0,·Lorg/joda/time/format/DateTimeParserBucket;->iMillis:J |
491 | ····move·v | 491 | ····move·v3,·v4 |
492 | ····.line·365 | 492 | ····.line·365 |
493 | ····:goto_1 | 493 | ····:goto_1 |
494 | ····if-ge·v | 494 | ····if-ge·v3,·v7,·:cond_3 |
495 | ····.line·366 | 495 | ····.line·366 |
496 | ····:try_start_0 | 496 | ····:try_start_0 |
497 | ····aget-object·v5,·v0,·v | 497 | ····aget-object·v5,·v0,·v3 |
498 | ····invoke-virtual·{v5,·v | 498 | ····invoke-virtual·{v5,·v1,·v2,·p1},·Lorg/joda/time/format/DateTimeParserBucket$SavedField;->set(JZ)J |
499 | ····move-result-wide·v | 499 | ····move-result-wide·v5 |
500 | ····.line·365 | 500 | ····.line·365 |
501 | ····add-int/lit8·v1,·v | 501 | ····add-int/lit8·v1,·v3,·0x1 |
502 | ····move·v3,·v1 | ||
503 | ····move-wide·v1,·v5 | ||
502 | ····goto·:goto_1 | 504 | ····goto·:goto_1 |
503 | ····.line·368 | 505 | ····.line·368 |
504 | ····:cond_3 | 506 | ····:cond_3 |
505 | ····if-eqz·p1,·:cond_6 | 507 | ····if-eqz·p1,·:cond_6 |
506 | ····move·v5,·v4 | 508 | ····move·v5,·v4 |
507 | ····.line·369 | 509 | ····.line·369 |
508 | ····:goto_2 | 510 | ····:goto_2 |
509 | ····if-ge·v5,·v | 511 | ····if-ge·v5,·v7,·:cond_6 |
510 | ····.line·370 | 512 | ····.line·370 |
511 | ····aget-object·v | 513 | ····aget-object·v6,·v0,·v5 |
512 | ····add-int/lit8·v | 514 | ····add-int/lit8·v3,·v7,·-0x1 |
513 | ····if-ne·v5,·v | 515 | ····if-ne·v5,·v3,·:cond_4 |
514 | ····const/4·v | 516 | ····const/4·v3,·0x1 |
515 | ····:goto_3 | 517 | ····:goto_3 |
516 | ····invoke-virtual·{v | 518 | ····invoke-virtual·{v6,·v1,·v2,·v3},·Lorg/joda/time/format/DateTimeParserBucket$SavedField;->set(JZ)J |
517 | ····:try_end_0 | 519 | ····:try_end_0 |
518 | ····.catch·Lorg/joda/time/IllegalFieldValueException;·{:try_start_0·..·:try_end_0}·:catch_0 | 520 | ····.catch·Lorg/joda/time/IllegalFieldValueException;·{:try_start_0·..·:try_end_0}·:catch_0 |
519 | ····move-result-wide·v2 | 521 | ····move-result-wide·v2 |
520 | ····.line·369 | 522 | ····.line·369 |
521 | ····add-int/lit8·v1,·v5,·0x1 | 523 | ····add-int/lit8·v1,·v5,·0x1 |
522 | ····move·v5,·v1 | 524 | ····move·v5,·v1 |
525 | ····move-wide·v8,·v2 | ||
526 | ····move-wide·v1,·v8 | ||
Max diff block lines reached; 1114/4863 bytes (22.91%) of diff not shown. |
Offset 95, 84 lines modified | Offset 95, 78 lines modified | ||
95 | ····iput·p8,·p0,·Lorg/joda/time/format/DateTimeFormatter;->iDefaultYear:I | 95 | ····iput·p8,·p0,·Lorg/joda/time/format/DateTimeFormatter;->iDefaultYear:I |
96 | ····.line·137 | 96 | ····.line·137 |
97 | ····return-void | 97 | ····return-void |
98 | .end·method | 98 | .end·method |
99 | .method·private·printTo(Ljava/lang/StringBuffer;JLorg/joda/time/Chronology;)V | 99 | .method·private·printTo(Ljava/lang/StringBuffer;JLorg/joda/time/Chronology;)V |
100 | ····.locals·1 | 100 | ····.locals·11 |
101 | ····.prologue | 101 | ····.prologue |
102 | ····const-wide/16·v9,·0x0 | ||
102 | ····.line·619 | 103 | ····.line·619 |
103 | ····invoke-direct·{p0},·Lorg/joda/time/format/DateTimeFormatter;->requirePrinter()Lorg/joda/time/format/DateTimePrinter; | 104 | ····invoke-direct·{p0},·Lorg/joda/time/format/DateTimeFormatter;->requirePrinter()Lorg/joda/time/format/DateTimePrinter; |
104 | ····move-result-object·v | 105 | ····move-result-object·v0 |
105 | ····.line·620 | 106 | ····.line·620 |
106 | ····move-object/from16·v0,·p4 | ||
107 | ····invoke-direct·{p0,· | 107 | ····invoke-direct·{p0,·p4},·Lorg/joda/time/format/DateTimeFormatter;->selectChronology(Lorg/joda/time/Chronology;)Lorg/joda/time/Chronology; |
108 | ····move-result-object·v | 108 | ····move-result-object·v1 |
109 | ····.line·623 | 109 | ····.line·623 |
110 | ····invoke-virtual·{v | 110 | ····invoke-virtual·{v1},·Lorg/joda/time/Chronology;->getZone()Lorg/joda/time/DateTimeZone; |
111 | ····move-result-object·v | 111 | ····move-result-object·v6 |
112 | ····.line·624 | 112 | ····.line·624 |
113 | ···· | 113 | ····invoke-virtual·{v6,·p2,·p3},·Lorg/joda/time/DateTimeZone;->getOffset(J)I |
114 | ····invoke-virtual·{v8,·v0,·v1},·Lorg/joda/time/DateTimeZone;->getOffset(J)I | ||
115 | ····move-result·v | 114 | ····move-result·v5 |
116 | ····.line·625 | 115 | ····.line·625 |
117 | ····int-to-long·v | 116 | ····int-to-long·v2,·v5 |
118 | ····add-long | 117 | ····add-long/2addr·v2,·p2 |
119 | ····.line·626 | 118 | ····.line·626 |
120 | ····xor-long·v | 119 | ····xor-long·v7,·p2,·v2 |
121 | ····const-wide/16·v12,·0x0 | ||
122 | ····cmp-long·v6,·v10,·v12 | ||
123 | ···· | 120 | ····cmp-long·v4,·v7,·v9 |
124 | ····i | 121 | ····if-gez·v4,·:cond_0 |
125 | ···· | 122 | ····int-to-long·v7,·v5 |
126 | ···· | 123 | ····xor-long/2addr·v7,·p2 |
127 | ····cmp-long·v | 124 | ····cmp-long·v4,·v7,·v9 |
128 | ····if-ltz·v | 125 | ····if-ltz·v4,·:cond_0 |
129 | ····.line·628 | 126 | ····.line·628 |
130 | ····sget-object·v | 127 | ····sget-object·v6,·Lorg/joda/time/DateTimeZone;->UTC:Lorg/joda/time/DateTimeZone; |
131 | ····.line·629 | 128 | ····.line·629 |
132 | ····const/4·v | 129 | ····const/4·v5,·0x0 |
133 | ····move-wide | 130 | ····move-wide·v2,·p2 |
134 | ····.line·632 | 131 | ····.line·632 |
135 | ····:cond_0 | 132 | ····:cond_0 |
136 | ····invoke-virtual·{v | 133 | ····invoke-virtual·{v1},·Lorg/joda/time/Chronology;->withUTC()Lorg/joda/time/Chronology; |
137 | ····move-result-object·v | 134 | ····move-result-object·v4 |
138 | ····iget-object·v | 135 | ····iget-object·v7,·p0,·Lorg/joda/time/format/DateTimeFormatter;->iLocale:Ljava/util/Locale; |
139 | ····move-object·v | 136 | ····move-object·v1,·p1 |
140 | ····invoke-interface/range·{v | 137 | ····invoke-interface/range·{v0·..·v7},·Lorg/joda/time/format/DateTimePrinter;->printTo(Ljava/lang/StringBuffer;JLorg/joda/time/Chronology;ILorg/joda/time/DateTimeZone;Ljava/util/Locale;)V |
141 | ····.line·633 | 138 | ····.line·633 |
142 | ····return-void | 139 | ····return-void |
143 | .end·method | 140 | .end·method |
144 | .method·private·requireParser()Lorg/joda/time/format/DateTimeParser; | 141 | .method·private·requireParser()Lorg/joda/time/format/DateTimeParser; |
145 | ····.locals·2 | 142 | ····.locals·2 |
Offset 282, 77 lines modified | Offset 276, 82 lines modified | ||
282 | .method·public·parseMillis(Ljava/lang/String;)J | 276 | .method·public·parseMillis(Ljava/lang/String;)J |
283 | ····.locals·8 | 277 | ····.locals·8 |
284 | ····.prologue | 278 | ····.prologue |
285 | ····.line·742 | 279 | ····.line·742 |
286 | ····invoke-direct·{p0},·Lorg/joda/time/format/DateTimeFormatter;->requireParser()Lorg/joda/time/format/DateTimeParser; | 280 | ····invoke-direct·{p0},·Lorg/joda/time/format/DateTimeFormatter;->requireParser()Lorg/joda/time/format/DateTimeParser; |
287 | ····move-result-object·v | 281 | ····move-result-object·v7 |
288 | ····.line·744 | 282 | ····.line·744 |
289 | ····iget-object·v | 283 | ····iget-object·v0,·p0,·Lorg/joda/time/format/DateTimeFormatter;->iChrono:Lorg/joda/time/Chronology; |
290 | ····invoke-direct·{p0,·v | 284 | ····invoke-direct·{p0,·v0},·Lorg/joda/time/format/DateTimeFormatter;->selectChronology(Lorg/joda/time/Chronology;)Lorg/joda/time/Chronology; |
291 | ····move-result-object·v | 285 | ····move-result-object·v3 |
292 | ····.line·745 | 286 | ····.line·745 |
293 | ····new-instance·v | 287 | ····new-instance·v0,·Lorg/joda/time/format/DateTimeParserBucket; |
294 | ····const-wide/16·v | 288 | ····const-wide/16·v1,·0x0 |
295 | ····iget-object·v | 289 | ····iget-object·v4,·p0,·Lorg/joda/time/format/DateTimeFormatter;->iLocale:Ljava/util/Locale; |
296 | ····iget-object·v | 290 | ····iget-object·v5,·p0,·Lorg/joda/time/format/DateTimeFormatter;->iPivotYear:Ljava/lang/Integer; |
297 | ····iget·v | 291 | ····iget·v6,·p0,·Lorg/joda/time/format/DateTimeFormatter;->iDefaultYear:I |
298 | ····invoke-direct/range·{v | 292 | ····invoke-direct/range·{v0·..·v6},·Lorg/joda/time/format/DateTimeParserBucket;-><init>(JLorg/joda/time/Chronology;Ljava/util/Locale;Ljava/lang/Integer;I)V |
299 | ····.line·746 | 293 | ····.line·746 |
300 | ····const/4·v | 294 | ····const/4·v1,·0x0 |
301 | ····invoke-interface·{v | 295 | ····invoke-interface·{v7,·v0,·p1,·v1},·Lorg/joda/time/format/DateTimeParser;->parseInto(Lorg/joda/time/format/DateTimeParserBucket;Ljava/lang/String;I)I |
302 | ····move-result·v | 296 | ····move-result·v1 |
303 | ····.line·747 | 297 | ····.line·747 |
304 | ····if-ltz·v | 298 | ····if-ltz·v1,·:cond_0 |
305 | ····.line·748 | 299 | ····.line·748 |
Max diff block lines reached; 1066/6799 bytes (15.68%) of diff not shown. |
Offset 35, 15 lines modified | Offset 35, 15 lines modified | ||
35 | ····.line·1405 | 35 | ····.line·1405 |
36 | ····iget·v0,·p0,·Lorg/joda/time/format/DateTimeFormatterBuilder$UnpaddedNumber;->iMaxParsedDigits:I | 36 | ····iget·v0,·p0,·Lorg/joda/time/format/DateTimeFormatterBuilder$UnpaddedNumber;->iMaxParsedDigits:I |
37 | ····return·v0 | 37 | ····return·v0 |
38 | .end·method | 38 | .end·method |
39 | .method·public·printTo(Ljava/lang/StringBuffer;JLorg/joda/time/Chronology;ILorg/joda/time/DateTimeZone;Ljava/util/Locale;)V | 39 | .method·public·printTo(Ljava/lang/StringBuffer;JLorg/joda/time/Chronology;ILorg/joda/time/DateTimeZone;Ljava/util/Locale;)V |
40 | ····.locals· | 40 | ····.locals·1 |
41 | ····.prologue | 41 | ····.prologue |
42 | ····.line·1412 | 42 | ····.line·1412 |
43 | ····:try_start_0 | 43 | ····:try_start_0 |
44 | ····iget-object·v0,·p0,·Lorg/joda/time/format/DateTimeFormatterBuilder$UnpaddedNumber;->iFieldType:Lorg/joda/time/DateTimeFieldType; | 44 | ····iget-object·v0,·p0,·Lorg/joda/time/format/DateTimeFormatterBuilder$UnpaddedNumber;->iFieldType:Lorg/joda/time/DateTimeFieldType; |
45 | ····invoke-virtual·{v0,·p4},·Lorg/joda/time/DateTimeFieldType;->getField(Lorg/joda/time/Chronology;)Lorg/joda/time/DateTimeField; | 45 | ····invoke-virtual·{v0,·p4},·Lorg/joda/time/DateTimeFieldType;->getField(Lorg/joda/time/Chronology;)Lorg/joda/time/DateTimeField; |
Offset 52, 25 lines modified | Offset 52, 25 lines modified | ||
52 | ····iput·p3,·p0,·Lorg/joda/time/format/DateTimeFormatterBuilder$Fraction;->iMaxDigits:I | 52 | ····iput·p3,·p0,·Lorg/joda/time/format/DateTimeFormatterBuilder$Fraction;->iMaxDigits:I |
53 | ····.line·1903 | 53 | ····.line·1903 |
54 | ····return-void | 54 | ····return-void |
55 | .end·method | 55 | .end·method |
56 | .method·private·getFractionData(JLorg/joda/time/DateTimeField;)[J | 56 | .method·private·getFractionData(JLorg/joda/time/DateTimeField;)[J |
57 | ····.locals· | 57 | ····.locals·7 |
58 | ····.prologue | 58 | ····.prologue |
59 | ····.line·2028 | 59 | ····.line·2028 |
60 | ····invoke-virtual·{p3},·Lorg/joda/time/DateTimeField;->getDurationField()Lorg/joda/time/DurationField; | 60 | ····invoke-virtual·{p3},·Lorg/joda/time/DateTimeField;->getDurationField()Lorg/joda/time/DurationField; |
61 | ····move-result-object·v0 | 61 | ····move-result-object·v0 |
62 | ····invoke-virtual·{v0},·Lorg/joda/time/DurationField;->getUnitMillis()J | 62 | ····invoke-virtual·{v0},·Lorg/joda/time/DurationField;->getUnitMillis()J |
63 | ····move-result-wide·v | 63 | ····move-result-wide·v3 |
64 | ····.line·2030 | 64 | ····.line·2030 |
65 | ····iget·v0,·p0,·Lorg/joda/time/format/DateTimeFormatterBuilder$Fraction;->iMaxDigits:I | 65 | ····iget·v0,·p0,·Lorg/joda/time/format/DateTimeFormatterBuilder$Fraction;->iMaxDigits:I |
66 | ····move·v2,·v0 | 66 | ····move·v2,·v0 |
67 | ····.line·2032 | 67 | ····.line·2032 |
Offset 78, 42 lines modified | Offset 78, 42 lines modified | ||
78 | ····packed-switch·v2,·:pswitch_data_0 | 78 | ····packed-switch·v2,·:pswitch_data_0 |
79 | ····.line·2033 | 79 | ····.line·2033 |
80 | ····const-wide/16·v0,·0x1 | 80 | ····const-wide/16·v0,·0x1 |
81 | ····.line·2053 | 81 | ····.line·2053 |
82 | ····:goto_1 | 82 | ····:goto_1 |
83 | ····mul-long·v | 83 | ····mul-long·v5,·v3,·v0 |
84 | ····div-long/2addr·v | 84 | ····div-long/2addr·v5,·v0 |
85 | ····cmp-long·v | 85 | ····cmp-long·v5,·v5,·v3 |
86 | ····if-nez·v | 86 | ····if-nez·v5,·:cond_0 |
87 | ····.line·2060 | 87 | ····.line·2060 |
88 | ····const/4·v | 88 | ····const/4·v5,·0x2 |
89 | ····new-array·v | 89 | ····new-array·v5,·v5,·[J |
90 | ····const/4·v6,·0x0 | 90 | ····const/4·v6,·0x0 |
91 | ····mul-long/2addr·v0,·p1 | 91 | ····mul-long/2addr·v0,·p1 |
92 | ····div-long/2addr·v0,·v | 92 | ····div-long/2addr·v0,·v3 |
93 | ····aput-wide·v0,·v | 93 | ····aput-wide·v0,·v5,·v6 |
94 | ····const/4·v0,·0x1 | 94 | ····const/4·v0,·0x1 |
95 | ····int-to-long·v | 95 | ····int-to-long·v1,·v2 |
96 | ····aput-wide·v | 96 | ····aput-wide·v1,·v5,·v0 |
97 | ····return-object·v | 97 | ····return-object·v5 |
98 | ····.line·2034 | 98 | ····.line·2034 |
99 | ····:pswitch_0 | 99 | ····:pswitch_0 |
100 | ····const-wide/16·v0,·0xa | 100 | ····const-wide/16·v0,·0xa |
101 | ····goto·:goto_1 | 101 | ····goto·:goto_1 |
Offset 270, 56 lines modified | Offset 270, 56 lines modified | ||
270 | ····.line·1906 | 270 | ····.line·1906 |
271 | ····iget·v0,·p0,·Lorg/joda/time/format/DateTimeFormatterBuilder$Fraction;->iMaxDigits:I | 271 | ····iget·v0,·p0,·Lorg/joda/time/format/DateTimeFormatterBuilder$Fraction;->iMaxDigits:I |
272 | ····return·v0 | 272 | ····return·v0 |
273 | .end·method | 273 | .end·method |
274 | .method·public·parseInto(Lorg/joda/time/format/DateTimeParserBucket;Ljava/lang/String;I)I | 274 | .method·public·parseInto(Lorg/joda/time/format/DateTimeParserBucket;Ljava/lang/String;I)I |
275 | ····.locals·1 | 275 | ····.locals·11 |
276 | ····.prologue | 276 | ····.prologue |
277 | ····const-wide/16·v | 277 | ····const-wide/16·v9,·0xa |
278 | ····.line·2068 | 278 | ····.line·2068 |
279 | ····iget-object·v0,·p0,·Lorg/joda/time/format/DateTimeFormatterBuilder$Fraction;->iFieldType:Lorg/joda/time/DateTimeFieldType; | 279 | ····iget-object·v0,·p0,·Lorg/joda/time/format/DateTimeFormatterBuilder$Fraction;->iFieldType:Lorg/joda/time/DateTimeFieldType; |
280 | ····invoke-virtual·{p1},·Lorg/joda/time/format/DateTimeParserBucket;->getChronology()Lorg/joda/time/Chronology; | 280 | ····invoke-virtual·{p1},·Lorg/joda/time/format/DateTimeParserBucket;->getChronology()Lorg/joda/time/Chronology; |
281 | ····move-result-object·v1 | 281 | ····move-result-object·v1 |
282 | ····invoke-virtual·{v0,·v1},·Lorg/joda/time/DateTimeFieldType;->getField(Lorg/joda/time/Chronology;)Lorg/joda/time/DateTimeField; | 282 | ····invoke-virtual·{v0,·v1},·Lorg/joda/time/DateTimeFieldType;->getField(Lorg/joda/time/Chronology;)Lorg/joda/time/DateTimeField; |
283 | ····move-result-object·v | 283 | ····move-result-object·v5 |
284 | ····.line·2070 | 284 | ····.line·2070 |
285 | ····iget·v0,·p0,·Lorg/joda/time/format/DateTimeFormatterBuilder$Fraction;->iMaxDigits:I | 285 | ····iget·v0,·p0,·Lorg/joda/time/format/DateTimeFormatterBuilder$Fraction;->iMaxDigits:I |
286 | ····invoke-virtual·{p2},·Ljava/lang/String;->length()I | 286 | ····invoke-virtual·{p2},·Ljava/lang/String;->length()I |
287 | ····move-result·v | 287 | ····move-result·v1 |
288 | ····sub-int/2addr·v | 288 | ····sub-int/2addr·v1,·p3 |
289 | ····invoke-static·{v0,·v | 289 | ····invoke-static·{v0,·v1},·Ljava/lang/Math;->min(II)I |
290 | ····move-result·v6 | 290 | ····move-result·v6 |
291 | ····.line·2072 | 291 | ····.line·2072 |
292 | ····const-wide/16·v | 292 | ····const-wide/16·v3,·0x0 |
293 | ····.line·2073 | 293 | ····.line·2073 |
294 | ····invoke-virtual·{v | 294 | ····invoke-virtual·{v5},·Lorg/joda/time/DateTimeField;->getDurationField()Lorg/joda/time/DurationField; |
295 | ····move-result-object·v0 | 295 | ····move-result-object·v0 |
296 | ····invoke-virtual·{v0},·Lorg/joda/time/DurationField;->getUnitMillis()J | 296 | ····invoke-virtual·{v0},·Lorg/joda/time/DurationField;->getUnitMillis()J |
297 | ····move-result-wide·v | 297 | ····move-result-wide·v0 |
298 | ····mul-long | 298 | ····mul-long·v1,·v0,·v9 |
299 | ····.line·2074 | 299 | ····.line·2074 |
300 | ····const/4·v0,·0x0 | 300 | ····const/4·v0,·0x0 |
301 | ····.line·2075 | 301 | ····.line·2075 |
302 | ····:goto_0 | 302 | ····:goto_0 |
303 | ····if-ge·v0,·v6,·:cond_0 | 303 | ····if-ge·v0,·v6,·:cond_0 |
Offset 338, 15 lines modified | Offset 338, 15 lines modified | ||
Max diff block lines reached; 6328/9784 bytes (64.68%) of diff not shown. |
Offset 5, 27 lines modified | Offset 5, 27 lines modified | ||
5 | #·instance·fields | 5 | #·instance·fields |
6 | .field·private·final·iChronology:Lorg/joda/time/chrono/BasicChronology; | 6 | .field·private·final·iChronology:Lorg/joda/time/chrono/BasicChronology; |
7 | #·direct·methods | 7 | #·direct·methods |
8 | .method·constructor·<init>(Lorg/joda/time/chrono/BasicChronology;)V | 8 | .method·constructor·<init>(Lorg/joda/time/chrono/BasicChronology;)V |
9 | ····.locals· | 9 | ····.locals·3 |
10 | ····.prologue | 10 | ····.prologue |
11 | ····.line·45 | 11 | ····.line·45 |
12 | ····invoke-static·{},·Lorg/joda/time/DateTimeFieldType;->weekyear()Lorg/joda/time/DateTimeFieldType; | 12 | ····invoke-static·{},·Lorg/joda/time/DateTimeFieldType;->weekyear()Lorg/joda/time/DateTimeFieldType; |
13 | ····move-result-object·v0 | 13 | ····move-result-object·v0 |
14 | ····invoke-virtual·{p1},·Lorg/joda/time/chrono/BasicChronology;->getAverageMillisPerYear()J | 14 | ····invoke-virtual·{p1},·Lorg/joda/time/chrono/BasicChronology;->getAverageMillisPerYear()J |
15 | ····move-result-wide·v | 15 | ····move-result-wide·v1 |
16 | ····invoke-direct·{p0,·v0,·v | 16 | ····invoke-direct·{p0,·v0,·v1,·v2},·Lorg/joda/time/field/ImpreciseDateTimeField;-><init>(Lorg/joda/time/DateTimeFieldType;J)V |
17 | ····.line·46 | 17 | ····.line·46 |
18 | ····iput-object·p1,·p0,·Lorg/joda/time/chrono/BasicWeekyearDateTimeField;->iChronology:Lorg/joda/time/chrono/BasicChronology; | 18 | ····iput-object·p1,·p0,·Lorg/joda/time/chrono/BasicWeekyearDateTimeField;->iChronology:Lorg/joda/time/chrono/BasicChronology; |
19 | ····.line·47 | 19 | ····.line·47 |
20 | ····return-void | 20 | ····return-void |
21 | .end·method | 21 | .end·method |
Offset 54, 15 lines modified | Offset 54, 15 lines modified | ||
54 | ····move-result-wide·p1 | 54 | ····move-result-wide·p1 |
55 | ····goto·:goto_0 | 55 | ····goto·:goto_0 |
56 | .end·method | 56 | .end·method |
57 | .method·public·add(JJ)J | 57 | .method·public·add(JJ)J |
58 | ····.locals· | 58 | ····.locals·2 |
59 | ····.prologue | 59 | ····.prologue |
60 | ····.line·80 | 60 | ····.line·80 |
61 | ····invoke-static·{p3,·p4},·Lorg/joda/time/field/FieldUtils;->safeToInt(J)I | 61 | ····invoke-static·{p3,·p4},·Lorg/joda/time/field/FieldUtils;->safeToInt(J)I |
62 | ····move-result·v0 | 62 | ····move-result·v0 |
Offset 109, 75 lines modified | Offset 109, 75 lines modified | ||
109 | ····:goto_0 | 109 | ····:goto_0 |
110 | ····return-wide·v0 | 110 | ····return-wide·v0 |
111 | ····.line·101 | 111 | ····.line·101 |
112 | ····:cond_0 | 112 | ····:cond_0 |
113 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/joda/time/chrono/BasicWeekyearDateTimeField;->get(J)I | 113 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/joda/time/chrono/BasicWeekyearDateTimeField;->get(J)I |
114 | ····move-result·v | 114 | ····move-result·v3 |
115 | ····.line·102 | 115 | ····.line·102 |
116 | ····invoke-virtual·{p0,·p3,·p4},·Lorg/joda/time/chrono/BasicWeekyearDateTimeField;->get(J)I | 116 | ····invoke-virtual·{p0,·p3,·p4},·Lorg/joda/time/chrono/BasicWeekyearDateTimeField;->get(J)I |
117 | ····move-result·v | 117 | ····move-result·v4 |
118 | ····.line·104 | 118 | ····.line·104 |
119 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/joda/time/chrono/BasicWeekyearDateTimeField;->remainder(J)J | 119 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/joda/time/chrono/BasicWeekyearDateTimeField;->remainder(J)J |
120 | ····move-result-wide·v | 120 | ····move-result-wide·v5 |
121 | ····.line·105 | 121 | ····.line·105 |
122 | ····invoke-virtual·{p0,·p3,·p4},·Lorg/joda/time/chrono/BasicWeekyearDateTimeField;->remainder(J)J | 122 | ····invoke-virtual·{p0,·p3,·p4},·Lorg/joda/time/chrono/BasicWeekyearDateTimeField;->remainder(J)J |
123 | ····move-result-wide·v0 | 123 | ····move-result-wide·v0 |
124 | ····.line·108 | 124 | ····.line·108 |
125 | ····const-wide·v | 125 | ····const-wide·v7,·0x7528ad000L |
126 | ····cmp-long·v2,·v0,·v | 126 | ····cmp-long·v2,·v0,·v7 |
127 | ····if-ltz·v2,·:cond_2 | 127 | ····if-ltz·v2,·:cond_2 |
128 | ····iget-object·v2,·p0,·Lorg/joda/time/chrono/BasicWeekyearDateTimeField;->iChronology:Lorg/joda/time/chrono/BasicChronology; | 128 | ····iget-object·v2,·p0,·Lorg/joda/time/chrono/BasicWeekyearDateTimeField;->iChronology:Lorg/joda/time/chrono/BasicChronology; |
129 | ····invoke-virtual·{v2,·v | 129 | ····invoke-virtual·{v2,·v3},·Lorg/joda/time/chrono/BasicChronology;->getWeeksInYear(I)I |
130 | ····move-result·v2 | 130 | ····move-result·v2 |
131 | ····const/16·v | 131 | ····const/16·v7,·0x34 |
132 | ····if-gt·v2,·v | 132 | ····if-gt·v2,·v7,·:cond_2 |
133 | ····.line·109 | 133 | ····.line·109 |
134 | ····const-wide/32·v | 134 | ····const-wide/32·v7,·0x240c8400 |
135 | ····sub-long/2addr·v0,·v | 135 | ····sub-long/2addr·v0,·v7 |
136 | ····move-wide·v | 136 | ····move-wide·v1,·v0 |
137 | ····.line·112 | 137 | ····.line·112 |
138 | ····:goto_1 | 138 | ····:goto_1 |
139 | ····sub-int·v0,·v | 139 | ····sub-int·v0,·v3,·v4 |
140 | ····.line·113 | 140 | ····.line·113 |
141 | ····cmp-long·v1,·v | 141 | ····cmp-long·v1,·v5,·v1 |
142 | ····if-gez·v1,·:cond_1 | 142 | ····if-gez·v1,·:cond_1 |
143 | ····.line·114 | 143 | ····.line·114 |
144 | ····add-int/lit8·v0,·v0,·-0x1 | 144 | ····add-int/lit8·v0,·v0,·-0x1 |
145 | ····.line·116 | 145 | ····.line·116 |
146 | ····:cond_1 | 146 | ····:cond_1 |
147 | ····int-to-long·v0,·v0 | 147 | ····int-to-long·v0,·v0 |
148 | ····goto·:goto_0 | 148 | ····goto·:goto_0 |
149 | ····:cond_2 | 149 | ····:cond_2 |
150 | ····move-wide·v | 150 | ····move-wide·v1,·v0 |
151 | ····goto·:goto_1 | 151 | ····goto·:goto_1 |
152 | .end·method | 152 | .end·method |
153 | .method·public·getLeapDurationField()Lorg/joda/time/DurationField; | 153 | .method·public·getLeapDurationField()Lorg/joda/time/DurationField; |
154 | ····.locals·1 | 154 | ····.locals·1 |
Offset 227, 15 lines modified | Offset 227, 15 lines modified | ||
227 | ····.line·209 | 227 | ····.line·209 |
228 | ····const/4·v0,·0x0 | 228 | ····const/4·v0,·0x0 |
229 | ····return-object·v0 | 229 | ····return-object·v0 |
230 | .end·method | 230 | .end·method |
231 | .method·public·isLeap(J)Z | 231 | .method·public·isLeap(J)Z |
Max diff block lines reached; 4006/7356 bytes (54.46%) of diff not shown. |
Offset 44, 15 lines modified | Offset 44, 15 lines modified | ||
44 | ····.line·48 | 44 | ····.line·48 |
45 | ····return-void | 45 | ····return-void |
46 | .end·method | 46 | .end·method |
47 | #·virtual·methods | 47 | #·virtual·methods |
48 | .method·public·add(JI)J | 48 | .method·public·add(JI)J |
49 | ····.locals· | 49 | ····.locals·2 |
50 | ····.prologue | 50 | ····.prologue |
51 | ····.line·56 | 51 | ····.line·56 |
52 | ····invoke-virtual·{p0},·Lorg/joda/time/chrono/ISOYearOfEraDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; | 52 | ····invoke-virtual·{p0},·Lorg/joda/time/chrono/ISOYearOfEraDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; |
53 | ····move-result-object·v0 | 53 | ····move-result-object·v0 |
Offset 60, 15 lines modified | Offset 60, 15 lines modified | ||
60 | ····move-result-wide·v0 | 60 | ····move-result-wide·v0 |
61 | ····return-wide·v0 | 61 | ····return-wide·v0 |
62 | .end·method | 62 | .end·method |
63 | .method·public·add(JJ)J | 63 | .method·public·add(JJ)J |
64 | ····.locals· | 64 | ····.locals·2 |
65 | ····.prologue | 65 | ····.prologue |
66 | ····.line·60 | 66 | ····.line·60 |
67 | ····invoke-virtual·{p0},·Lorg/joda/time/chrono/ISOYearOfEraDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; | 67 | ····invoke-virtual·{p0},·Lorg/joda/time/chrono/ISOYearOfEraDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; |
68 | ····move-result-object·v0 | 68 | ····move-result-object·v0 |
Offset 114, 15 lines modified | Offset 114, 15 lines modified | ||
114 | ····move-result·v0 | 114 | ····move-result·v0 |
115 | ····return·v0 | 115 | ····return·v0 |
116 | .end·method | 116 | .end·method |
117 | .method·public·getDifferenceAsLong(JJ)J | 117 | .method·public·getDifferenceAsLong(JJ)J |
118 | ····.locals· | 118 | ····.locals·2 |
119 | ····.prologue | 119 | ····.prologue |
120 | ····.line·76 | 120 | ····.line·76 |
121 | ····invoke-virtual·{p0},·Lorg/joda/time/chrono/ISOYearOfEraDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; | 121 | ····invoke-virtual·{p0},·Lorg/joda/time/chrono/ISOYearOfEraDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; |
122 | ····move-result-object·v0 | 122 | ····move-result-object·v0 |
Offset 156, 15 lines modified | Offset 156, 15 lines modified | ||
156 | ····.line·88 | 156 | ····.line·88 |
157 | ····const/4·v0,·0x0 | 157 | ····const/4·v0,·0x0 |
158 | ····return·v0 | 158 | ····return·v0 |
159 | .end·method | 159 | .end·method |
160 | .method·public·remainder(J)J | 160 | .method·public·remainder(J)J |
161 | ····.locals· | 161 | ····.locals·2 |
162 | ····.prologue | 162 | ····.prologue |
163 | ····.line·104 | 163 | ····.line·104 |
164 | ····invoke-virtual·{p0},·Lorg/joda/time/chrono/ISOYearOfEraDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; | 164 | ····invoke-virtual·{p0},·Lorg/joda/time/chrono/ISOYearOfEraDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; |
165 | ····move-result-object·v0 | 165 | ····move-result-object·v0 |
Offset 172, 15 lines modified | Offset 172, 15 lines modified | ||
172 | ····move-result-wide·v0 | 172 | ····move-result-wide·v0 |
173 | ····return-wide·v0 | 173 | ····return-wide·v0 |
174 | .end·method | 174 | .end·method |
175 | .method·public·roundCeiling(J)J | 175 | .method·public·roundCeiling(J)J |
176 | ····.locals· | 176 | ····.locals·2 |
177 | ····.prologue | 177 | ····.prologue |
178 | ····.line·100 | 178 | ····.line·100 |
179 | ····invoke-virtual·{p0},·Lorg/joda/time/chrono/ISOYearOfEraDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; | 179 | ····invoke-virtual·{p0},·Lorg/joda/time/chrono/ISOYearOfEraDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; |
180 | ····move-result-object·v0 | 180 | ····move-result-object·v0 |
Offset 188, 15 lines modified | Offset 188, 15 lines modified | ||
188 | ····move-result-wide·v0 | 188 | ····move-result-wide·v0 |
189 | ····return-wide·v0 | 189 | ····return-wide·v0 |
190 | .end·method | 190 | .end·method |
191 | .method·public·roundFloor(J)J | 191 | .method·public·roundFloor(J)J |
192 | ····.locals· | 192 | ····.locals·2 |
193 | ····.prologue | 193 | ····.prologue |
194 | ····.line·96 | 194 | ····.line·96 |
195 | ····invoke-virtual·{p0},·Lorg/joda/time/chrono/ISOYearOfEraDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; | 195 | ····invoke-virtual·{p0},·Lorg/joda/time/chrono/ISOYearOfEraDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; |
196 | ····move-result-object·v0 | 196 | ····move-result-object·v0 |
Offset 204, 15 lines modified | Offset 204, 15 lines modified | ||
204 | ····move-result-wide·v0 | 204 | ····move-result-wide·v0 |
205 | ····return-wide·v0 | 205 | ····return-wide·v0 |
206 | .end·method | 206 | .end·method |
207 | .method·public·set(JI)J | 207 | .method·public·set(JI)J |
208 | ····.locals· | 208 | ····.locals·2 |
209 | ····.prologue | 209 | ····.prologue |
210 | ····.line·80 | 210 | ····.line·80 |
211 | ····const/4·v0,·0x0 | 211 | ····const/4·v0,·0x0 |
212 | ····invoke-virtual·{p0},·Lorg/joda/time/chrono/ISOYearOfEraDateTimeField;->getMaximumValue()I | 212 | ····invoke-virtual·{p0},·Lorg/joda/time/chrono/ISOYearOfEraDateTimeField;->getMaximumValue()I |
Offset 25, 15 lines modified | Offset 25, 15 lines modified | ||
25 | ····.line·43 | 25 | ····.line·43 |
26 | ····return-void | 26 | ····return-void |
27 | .end·method | 27 | .end·method |
28 | #·virtual·methods | 28 | #·virtual·methods |
29 | .method·public·add(JI)J | 29 | .method·public·add(JI)J |
30 | ····.locals· | 30 | ····.locals·2 |
31 | ····.prologue | 31 | ····.prologue |
32 | ····.line·54 | 32 | ····.line·54 |
33 | ····invoke-virtual·{p0},·Lorg/joda/time/chrono/GJYearOfEraDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; | 33 | ····invoke-virtual·{p0},·Lorg/joda/time/chrono/GJYearOfEraDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; |
34 | ····move-result-object·v0 | 34 | ····move-result-object·v0 |
Offset 41, 15 lines modified | Offset 41, 15 lines modified | ||
41 | ····move-result-wide·v0 | 41 | ····move-result-wide·v0 |
42 | ····return-wide·v0 | 42 | ····return-wide·v0 |
43 | .end·method | 43 | .end·method |
44 | .method·public·add(JJ)J | 44 | .method·public·add(JJ)J |
45 | ····.locals· | 45 | ····.locals·2 |
46 | ····.prologue | 46 | ····.prologue |
47 | ····.line·58 | 47 | ····.line·58 |
48 | ····invoke-virtual·{p0},·Lorg/joda/time/chrono/GJYearOfEraDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; | 48 | ····invoke-virtual·{p0},·Lorg/joda/time/chrono/GJYearOfEraDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; |
49 | ····move-result-object·v0 | 49 | ····move-result-object·v0 |
Offset 97, 15 lines modified | Offset 97, 15 lines modified | ||
97 | ····move-result·v0 | 97 | ····move-result·v0 |
98 | ····return·v0 | 98 | ····return·v0 |
99 | .end·method | 99 | .end·method |
100 | .method·public·getDifferenceAsLong(JJ)J | 100 | .method·public·getDifferenceAsLong(JJ)J |
101 | ····.locals· | 101 | ····.locals·2 |
102 | ····.prologue | 102 | ····.prologue |
103 | ····.line·74 | 103 | ····.line·74 |
104 | ····invoke-virtual·{p0},·Lorg/joda/time/chrono/GJYearOfEraDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; | 104 | ····invoke-virtual·{p0},·Lorg/joda/time/chrono/GJYearOfEraDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; |
105 | ····move-result-object·v0 | 105 | ····move-result-object·v0 |
Offset 139, 15 lines modified | Offset 139, 15 lines modified | ||
139 | ····.line·94 | 139 | ····.line·94 |
140 | ····const/4·v0,·0x1 | 140 | ····const/4·v0,·0x1 |
141 | ····return·v0 | 141 | ····return·v0 |
142 | .end·method | 142 | .end·method |
143 | .method·public·remainder(J)J | 143 | .method·public·remainder(J)J |
144 | ····.locals· | 144 | ····.locals·2 |
145 | ····.prologue | 145 | ····.prologue |
146 | ····.line·110 | 146 | ····.line·110 |
147 | ····invoke-virtual·{p0},·Lorg/joda/time/chrono/GJYearOfEraDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; | 147 | ····invoke-virtual·{p0},·Lorg/joda/time/chrono/GJYearOfEraDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; |
148 | ····move-result-object·v0 | 148 | ····move-result-object·v0 |
Offset 155, 15 lines modified | Offset 155, 15 lines modified | ||
155 | ····move-result-wide·v0 | 155 | ····move-result-wide·v0 |
156 | ····return-wide·v0 | 156 | ····return-wide·v0 |
157 | .end·method | 157 | .end·method |
158 | .method·public·roundCeiling(J)J | 158 | .method·public·roundCeiling(J)J |
159 | ····.locals· | 159 | ····.locals·2 |
160 | ····.prologue | 160 | ····.prologue |
161 | ····.line·106 | 161 | ····.line·106 |
162 | ····invoke-virtual·{p0},·Lorg/joda/time/chrono/GJYearOfEraDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; | 162 | ····invoke-virtual·{p0},·Lorg/joda/time/chrono/GJYearOfEraDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; |
163 | ····move-result-object·v0 | 163 | ····move-result-object·v0 |
Offset 171, 15 lines modified | Offset 171, 15 lines modified | ||
171 | ····move-result-wide·v0 | 171 | ····move-result-wide·v0 |
172 | ····return-wide·v0 | 172 | ····return-wide·v0 |
173 | .end·method | 173 | .end·method |
174 | .method·public·roundFloor(J)J | 174 | .method·public·roundFloor(J)J |
175 | ····.locals· | 175 | ····.locals·2 |
176 | ····.prologue | 176 | ····.prologue |
177 | ····.line·102 | 177 | ····.line·102 |
178 | ····invoke-virtual·{p0},·Lorg/joda/time/chrono/GJYearOfEraDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; | 178 | ····invoke-virtual·{p0},·Lorg/joda/time/chrono/GJYearOfEraDateTimeField;->getWrappedField()Lorg/joda/time/DateTimeField; |
179 | ····move-result-object·v0 | 179 | ····move-result-object·v0 |
Offset 187, 15 lines modified | Offset 187, 15 lines modified | ||
187 | ····move-result-wide·v0 | 187 | ····move-result-wide·v0 |
188 | ····return-wide·v0 | 188 | ····return-wide·v0 |
189 | .end·method | 189 | .end·method |
190 | .method·public·set(JI)J | 190 | .method·public·set(JI)J |
191 | ····.locals· | 191 | ····.locals·2 |
192 | ····.prologue | 192 | ····.prologue |
193 | ····.line·86 | 193 | ····.line·86 |
194 | ····const/4·v0,·0x1 | 194 | ····const/4·v0,·0x1 |
195 | ····invoke-virtual·{p0},·Lorg/joda/time/chrono/GJYearOfEraDateTimeField;->getMaximumValue()I | 195 | ····invoke-virtual·{p0},·Lorg/joda/time/chrono/GJYearOfEraDateTimeField;->getMaximumValue()I |
Offset 78, 43 lines modified | Offset 78, 43 lines modified | ||
78 | ····iput-object·p5,·p0,·Lorg/joda/time/chrono/ZonedChronology$ZonedDateTimeField;->iLeapDurationField:Lorg/joda/time/DurationField; | 78 | ····iput-object·p5,·p0,·Lorg/joda/time/chrono/ZonedChronology$ZonedDateTimeField;->iLeapDurationField:Lorg/joda/time/DurationField; |
79 | ····.line·397 | 79 | ····.line·397 |
80 | ····return-void | 80 | ····return-void |
81 | .end·method | 81 | .end·method |
82 | .method·private·getOffsetToAdd(J)I | 82 | .method·private·getOffsetToAdd(J)I |
83 | ····.locals· | 83 | ····.locals·5 |
84 | ····.prologue | 84 | ····.prologue |
85 | ····const-wide/16·v | 85 | ····const-wide/16·v3,·0x0 |
86 | ····.line·590 | 86 | ····.line·590 |
87 | ····iget-object·v0,·p0,·Lorg/joda/time/chrono/ZonedChronology$ZonedDateTimeField;->iZone:Lorg/joda/time/DateTimeZone; | 87 | ····iget-object·v0,·p0,·Lorg/joda/time/chrono/ZonedChronology$ZonedDateTimeField;->iZone:Lorg/joda/time/DateTimeZone; |
88 | ····invoke-virtual·{v0,·p1,·p2},·Lorg/joda/time/DateTimeZone;->getOffset(J)I | 88 | ····invoke-virtual·{v0,·p1,·p2},·Lorg/joda/time/DateTimeZone;->getOffset(J)I |
89 | ····move-result·v0 | 89 | ····move-result·v0 |
90 | ····.line·591 | 90 | ····.line·591 |
91 | ····int-to-long·v | 91 | ····int-to-long·v1,·v0 |
92 | ····add-long/2addr·v | 92 | ····add-long/2addr·v1,·p1 |
93 | ····.line·593 | 93 | ····.line·593 |
94 | ····xor-long/2addr·v | 94 | ····xor-long/2addr·v1,·p1 |
95 | ····cmp-long·v1,·v | 95 | ····cmp-long·v1,·v1,·v3 |
96 | ····if-gez·v1,·:cond_0 | 96 | ····if-gez·v1,·:cond_0 |
97 | ····int-to-long·v | 97 | ····int-to-long·v1,·v0 |
98 | ····xor-long/2addr·v | 98 | ····xor-long/2addr·v1,·p1 |
99 | ····cmp-long·v1,·v | 99 | ····cmp-long·v1,·v1,·v3 |
100 | ····if-ltz·v1,·:cond_0 | 100 | ····if-ltz·v1,·:cond_0 |
101 | ····.line·594 | 101 | ····.line·594 |
102 | ····new-instance·v0,·Ljava/lang/ArithmeticException; | 102 | ····new-instance·v0,·Ljava/lang/ArithmeticException; |
103 | ····const-string·v1,·"Adding·time·zone·offset·caused·overflow" | 103 | ····const-string·v1,·"Adding·time·zone·offset·caused·overflow" |
Offset 127, 15 lines modified | Offset 127, 15 lines modified | ||
127 | ····:cond_0 | 127 | ····:cond_0 |
128 | ····return·v0 | 128 | ····return·v0 |
129 | .end·method | 129 | .end·method |
130 | #·virtual·methods | 130 | #·virtual·methods |
131 | .method·public·add(JI)J | 131 | .method·public·add(JI)J |
132 | ····.locals· | 132 | ····.locals·6 |
133 | ····.prologue | 133 | ····.prologue |
134 | ····.line·427 | 134 | ····.line·427 |
135 | ····iget-boolean·v0,·p0,·Lorg/joda/time/chrono/ZonedChronology$ZonedDateTimeField;->iTimeField:Z | 135 | ····iget-boolean·v0,·p0,·Lorg/joda/time/chrono/ZonedChronology$ZonedDateTimeField;->iTimeField:Z |
136 | ····if-eqz·v0,·:cond_0 | 136 | ····if-eqz·v0,·:cond_0 |
Offset 149, 20 lines modified | Offset 149, 20 lines modified | ||
149 | ····int-to-long·v2,·v0 | 149 | ····int-to-long·v2,·v0 |
150 | ····add-long/2addr·v2,·p1 | 150 | ····add-long/2addr·v2,·p1 |
151 | ····invoke-virtual·{v1,·v2,·v3,·p3},·Lorg/joda/time/DateTimeField;->add(JI)J | 151 | ····invoke-virtual·{v1,·v2,·v3,·p3},·Lorg/joda/time/DateTimeField;->add(JI)J |
152 | ····move-result-wide·v | 152 | ····move-result-wide·v1 |
153 | ····.line·430 | 153 | ····.line·430 |
154 | ····int-to-long·v | 154 | ····int-to-long·v3,·v0 |
155 | ····sub-long·v0,·v | 155 | ····sub-long·v0,·v1,·v3 |
156 | ····.line·434 | 156 | ····.line·434 |
157 | ····:goto_0 | 157 | ····:goto_0 |
158 | ····return-wide·v0 | 158 | ····return-wide·v0 |
159 | ····.line·432 | 159 | ····.line·432 |
160 | ····:cond_0 | 160 | ····:cond_0 |
Offset 190, 15 lines modified | Offset 190, 15 lines modified | ||
190 | ····move-result-wide·v0 | 190 | ····move-result-wide·v0 |
191 | ····goto·:goto_0 | 191 | ····goto·:goto_0 |
192 | .end·method | 192 | .end·method |
193 | .method·public·add(JJ)J | 193 | .method·public·add(JJ)J |
194 | ····.locals· | 194 | ····.locals·6 |
195 | ····.prologue | 195 | ····.prologue |
196 | ····.line·439 | 196 | ····.line·439 |
197 | ····iget-boolean·v0,·p0,·Lorg/joda/time/chrono/ZonedChronology$ZonedDateTimeField;->iTimeField:Z | 197 | ····iget-boolean·v0,·p0,·Lorg/joda/time/chrono/ZonedChronology$ZonedDateTimeField;->iTimeField:Z |
198 | ····if-eqz·v0,·:cond_0 | 198 | ····if-eqz·v0,·:cond_0 |
Offset 212, 20 lines modified | Offset 212, 20 lines modified | ||
212 | ····int-to-long·v2,·v0 | 212 | ····int-to-long·v2,·v0 |
213 | ····add-long/2addr·v2,·p1 | 213 | ····add-long/2addr·v2,·p1 |
214 | ····invoke-virtual·{v1,·v2,·v3,·p3,·p4},·Lorg/joda/time/DateTimeField;->add(JJ)J | 214 | ····invoke-virtual·{v1,·v2,·v3,·p3,·p4},·Lorg/joda/time/DateTimeField;->add(JJ)J |
215 | ····move-result-wide·v | 215 | ····move-result-wide·v1 |
216 | ····.line·442 | 216 | ····.line·442 |
217 | ····int-to-long·v | 217 | ····int-to-long·v3,·v0 |
218 | ····sub-long·v0,·v | 218 | ····sub-long·v0,·v1,·v3 |
219 | ····.line·446 | 219 | ····.line·446 |
220 | ····:goto_0 | 220 | ····:goto_0 |
221 | ····return-wide·v0 | 221 | ····return-wide·v0 |
222 | ····.line·444 | 222 | ····.line·444 |
223 | ····:cond_0 | 223 | ····:cond_0 |
Offset 344, 15 lines modified | Offset 344, 15 lines modified | ||
344 | ····move-result-object·v0 | 344 | ····move-result-object·v0 |
345 | ····return-object·v0 | 345 | ····return-object·v0 |
346 | .end·method | 346 | .end·method |
347 | .method·public·getDifference(JJ)I | 347 | .method·public·getDifference(JJ)I |
348 | ····.locals· | 348 | ····.locals·5 |
Max diff block lines reached; 4816/7568 bytes (63.64%) of diff not shown. |
Offset 129, 115 lines modified | Offset 129, 115 lines modified | ||
129 | ····.line·132 | 129 | ····.line·132 |
130 | ····const/4·v0,·0x0 | 130 | ····const/4·v0,·0x0 |
131 | ····return-object·v0 | 131 | ····return-object·v0 |
132 | .end·method | 132 | .end·method |
133 | .method·public·roundCeiling(J)J | 133 | .method·public·roundCeiling(J)J |
134 | ····.locals· | 134 | ····.locals·4 |
135 | ····.prologue | 135 | ····.prologue |
136 | ····.line·105 | 136 | ····.line·105 |
137 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/joda/time/chrono/GJEraDateTimeField;->get(J)I | 137 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/joda/time/chrono/GJEraDateTimeField;->get(J)I |
138 | ····move-result·v0 | 138 | ····move-result·v0 |
139 | ····if-nez·v0,·:cond_0 | 139 | ····if-nez·v0,·:cond_0 |
140 | ····.line·106 | 140 | ····.line·106 |
141 | ····iget-object·v0,·p0,·Lorg/joda/time/chrono/GJEraDateTimeField;->iChronology:Lorg/joda/time/chrono/BasicChronology; | 141 | ····iget-object·v0,·p0,·Lorg/joda/time/chrono/GJEraDateTimeField;->iChronology:Lorg/joda/time/chrono/BasicChronology; |
142 | ····const-wide/16·v | 142 | ····const-wide/16·v1,·0x0 |
143 | ····const/4·v | 143 | ····const/4·v3,·0x1 |
144 | ····invoke-virtual·{v0,·v | 144 | ····invoke-virtual·{v0,·v1,·v2,·v3},·Lorg/joda/time/chrono/BasicChronology;->setYear(JI)J |
145 | ····move-result-wide·v0 | 145 | ····move-result-wide·v0 |
146 | ····.line·108 | 146 | ····.line·108 |
147 | ····:goto_0 | 147 | ····:goto_0 |
148 | ····return-wide·v0 | 148 | ····return-wide·v0 |
149 | ····:cond_0 | 149 | ····:cond_0 |
150 | ····const-wide·v0,·0x7fffffffffffffffL | 150 | ····const-wide·v0,·0x7fffffffffffffffL |
151 | ····goto·:goto_0 | 151 | ····goto·:goto_0 |
152 | .end·method | 152 | .end·method |
153 | .method·public·roundFloor(J)J | 153 | .method·public·roundFloor(J)J |
154 | ····.locals· | 154 | ····.locals·4 |
155 | ····.prologue | 155 | ····.prologue |
156 | ····const/4·v | 156 | ····const/4·v3,·0x1 |
157 | ····.line·97 | 157 | ····.line·97 |
158 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/joda/time/chrono/GJEraDateTimeField;->get(J)I | 158 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/joda/time/chrono/GJEraDateTimeField;->get(J)I |
159 | ····move-result·v0 | 159 | ····move-result·v0 |
160 | ····if-ne·v0,·v | 160 | ····if-ne·v0,·v3,·:cond_0 |
161 | ····.line·98 | 161 | ····.line·98 |
162 | ····iget-object·v0,·p0,·Lorg/joda/time/chrono/GJEraDateTimeField;->iChronology:Lorg/joda/time/chrono/BasicChronology; | 162 | ····iget-object·v0,·p0,·Lorg/joda/time/chrono/GJEraDateTimeField;->iChronology:Lorg/joda/time/chrono/BasicChronology; |
163 | ····const-wide/16·v | 163 | ····const-wide/16·v1,·0x0 |
164 | ····invoke-virtual·{v0,·v | 164 | ····invoke-virtual·{v0,·v1,·v2,·v3},·Lorg/joda/time/chrono/BasicChronology;->setYear(JI)J |
165 | ····move-result-wide·v0 | 165 | ····move-result-wide·v0 |
166 | ····.line·100 | 166 | ····.line·100 |
167 | ····:goto_0 | 167 | ····:goto_0 |
168 | ····return-wide·v0 | 168 | ····return-wide·v0 |
169 | ····:cond_0 | 169 | ····:cond_0 |
170 | ····const-wide/high16·v0,·-0x8000000000000000L | 170 | ····const-wide/high16·v0,·-0x8000000000000000L |
171 | ····goto·:goto_0 | 171 | ····goto·:goto_0 |
172 | .end·method | 172 | .end·method |
173 | .method·public·roundHalfCeiling(J)J | 173 | .method·public·roundHalfCeiling(J)J |
174 | ····.locals· | 174 | ····.locals·2 |
175 | ····.prologue | 175 | ····.prologue |
176 | ····.line·119 | 176 | ····.line·119 |
177 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/joda/time/chrono/GJEraDateTimeField;->roundFloor(J)J | 177 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/joda/time/chrono/GJEraDateTimeField;->roundFloor(J)J |
178 | ····move-result-wide·v0 | 178 | ····move-result-wide·v0 |
179 | ····return-wide·v0 | 179 | ····return-wide·v0 |
180 | .end·method | 180 | .end·method |
181 | .method·public·roundHalfEven(J)J | 181 | .method·public·roundHalfEven(J)J |
182 | ····.locals· | 182 | ····.locals·2 |
183 | ····.prologue | 183 | ····.prologue |
184 | ····.line·124 | 184 | ····.line·124 |
185 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/joda/time/chrono/GJEraDateTimeField;->roundFloor(J)J | 185 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/joda/time/chrono/GJEraDateTimeField;->roundFloor(J)J |
186 | ····move-result-wide·v0 | 186 | ····move-result-wide·v0 |
187 | ····return-wide·v0 | 187 | ····return-wide·v0 |
188 | .end·method | 188 | .end·method |
189 | .method·public·roundHalfFloor(J)J | 189 | .method·public·roundHalfFloor(J)J |
190 | ····.locals· | 190 | ····.locals·2 |
191 | ····.prologue | 191 | ····.prologue |
192 | ····.line·114 | 192 | ····.line·114 |
193 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/joda/time/chrono/GJEraDateTimeField;->roundFloor(J)J | 193 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/joda/time/chrono/GJEraDateTimeField;->roundFloor(J)J |
194 | ····move-result-wide·v0 | 194 | ····move-result-wide·v0 |
195 | ····return-wide·v0 | 195 | ····return-wide·v0 |
196 | .end·method | 196 | .end·method |
197 | .method·public·set(JI)J | 197 | .method·public·set(JI)J |
198 | ····.locals· | 198 | ····.locals·2 |
199 | ····.prologue | 199 | ····.prologue |
200 | ····.line·81 | 200 | ····.line·81 |
201 | ····const/4·v0,·0x0 | 201 | ····const/4·v0,·0x0 |
202 | ····const/4·v1,·0x1 | 202 | ····const/4·v1,·0x1 |
Offset 269, 15 lines modified | Offset 269, 15 lines modified | ||
269 | ····.line·88 | 269 | ····.line·88 |
270 | ····:cond_0 | 270 | ····:cond_0 |
271 | ····return-wide·p1 | 271 | ····return-wide·p1 |
272 | .end·method | 272 | .end·method |
273 | .method·public·set(JLjava/lang/String;Ljava/util/Locale;)J | 273 | .method·public·set(JLjava/lang/String;Ljava/util/Locale;)J |
274 | ····.locals· | 274 | ····.locals·2 |
275 | ····.prologue | 275 | ····.prologue |
276 | ····.line·93 | 276 | ····.line·93 |
Max diff block lines reached; 31/3026 bytes (1.02%) of diff not shown. |
Offset 248, 15 lines modified | Offset 248, 15 lines modified | ||
248 | ····.line·194 | 248 | ····.line·194 |
249 | ····:cond_0 | 249 | ····:cond_0 |
250 | ····return-void | 250 | ····return-void |
251 | .end·method | 251 | .end·method |
252 | .method·calculateFirstDayOfYearMillis(I)J | 252 | .method·calculateFirstDayOfYearMillis(I)J |
253 | ····.locals· | 253 | ····.locals·5 |
254 | ····.prologue | 254 | ····.prologue |
255 | ····.line·202 | 255 | ····.line·202 |
256 | ····div-int/lit8·v0,·p1,·0x64 | 256 | ····div-int/lit8·v0,·p1,·0x64 |
257 | ····.line·203 | 257 | ····.line·203 |
258 | ····if-gez·p1,·:cond_1 | 258 | ····if-gez·p1,·:cond_1 |
Offset 275, 27 lines modified | Offset 275, 27 lines modified | ||
275 | ····add-int/2addr·v0,·v1 | 275 | ····add-int/2addr·v0,·v1 |
276 | ····add-int/lit8·v0,·v0,·-0x1 | 276 | ····add-int/lit8·v0,·v0,·-0x1 |
277 | ····.line·217 | 277 | ····.line·217 |
278 | ····:cond_0 | 278 | ····:cond_0 |
279 | ····:goto_0 | 279 | ····:goto_0 |
280 | ····int-to-long·v | 280 | ····int-to-long·v1,·p1 |
281 | ····const-wide/16·v | 281 | ····const-wide/16·v3,·0x16d |
282 | ····mul-long/2addr·v | 282 | ····mul-long/2addr·v1,·v3 |
283 | ····const·v | 283 | ····const·v3,·0xafaa7 |
284 | ····sub-int/2addr·v0,·v | 284 | ····sub-int/2addr·v0,·v3 |
285 | ····int-to-long·v | 285 | ····int-to-long·v3,·v0 |
286 | ····add-long | 286 | ····add-long·v0,·v1,·v3 |
287 | ····const-wide/32·v2,·0x5265c00 | 287 | ····const-wide/32·v2,·0x5265c00 |
288 | ····mul-long/2addr·v0,·v2 | 288 | ····mul-long/2addr·v0,·v2 |
289 | ····return-wide·v0 | 289 | ····return-wide·v0 |
Offset 63, 43 lines modified | Offset 63, 43 lines modified | ||
63 | ····iput-object·p2,·p0,·Lorg/joda/time/chrono/ZonedChronology$ZonedDurationField;->iZone:Lorg/joda/time/DateTimeZone; | 63 | ····iput-object·p2,·p0,·Lorg/joda/time/chrono/ZonedChronology$ZonedDurationField;->iZone:Lorg/joda/time/DateTimeZone; |
64 | ····.line·288 | 64 | ····.line·288 |
65 | ····return-void | 65 | ····return-void |
66 | .end·method | 66 | .end·method |
67 | .method·private·getOffsetFromLocalToSubtract(J)I | 67 | .method·private·getOffsetFromLocalToSubtract(J)I |
68 | ····.locals· | 68 | ····.locals·5 |
69 | ····.prologue | 69 | ····.prologue |
70 | ····const-wide/16·v | 70 | ····const-wide/16·v3,·0x0 |
71 | ····.line·351 | 71 | ····.line·351 |
72 | ····iget-object·v0,·p0,·Lorg/joda/time/chrono/ZonedChronology$ZonedDurationField;->iZone:Lorg/joda/time/DateTimeZone; | 72 | ····iget-object·v0,·p0,·Lorg/joda/time/chrono/ZonedChronology$ZonedDurationField;->iZone:Lorg/joda/time/DateTimeZone; |
73 | ····invoke-virtual·{v0,·p1,·p2},·Lorg/joda/time/DateTimeZone;->getOffsetFromLocal(J)I | 73 | ····invoke-virtual·{v0,·p1,·p2},·Lorg/joda/time/DateTimeZone;->getOffsetFromLocal(J)I |
74 | ····move-result·v0 | 74 | ····move-result·v0 |
75 | ····.line·352 | 75 | ····.line·352 |
76 | ····int-to-long·v | 76 | ····int-to-long·v1,·v0 |
77 | ····sub-long·v | 77 | ····sub-long·v1,·p1,·v1 |
78 | ····.line·354 | 78 | ····.line·354 |
79 | ····xor-long/2addr·v | 79 | ····xor-long/2addr·v1,·p1 |
80 | ····cmp-long·v1,·v | 80 | ····cmp-long·v1,·v1,·v3 |
81 | ····if-gez·v1,·:cond_0 | 81 | ····if-gez·v1,·:cond_0 |
82 | ····int-to-long·v | 82 | ····int-to-long·v1,·v0 |
83 | ····xor-long/2addr·v | 83 | ····xor-long/2addr·v1,·p1 |
84 | ····cmp-long·v1,·v | 84 | ····cmp-long·v1,·v1,·v3 |
85 | ····if-gez·v1,·:cond_0 | 85 | ····if-gez·v1,·:cond_0 |
86 | ····.line·355 | 86 | ····.line·355 |
87 | ····new-instance·v0,·Ljava/lang/ArithmeticException; | 87 | ····new-instance·v0,·Ljava/lang/ArithmeticException; |
88 | ····const-string·v1,·"Subtracting·time·zone·offset·caused·overflow" | 88 | ····const-string·v1,·"Subtracting·time·zone·offset·caused·overflow" |
Offset 110, 43 lines modified | Offset 110, 43 lines modified | ||
110 | ····.line·357 | 110 | ····.line·357 |
111 | ····:cond_0 | 111 | ····:cond_0 |
112 | ····return·v0 | 112 | ····return·v0 |
113 | .end·method | 113 | .end·method |
114 | .method·private·getOffsetToAdd(J)I | 114 | .method·private·getOffsetToAdd(J)I |
115 | ····.locals· | 115 | ····.locals·5 |
116 | ····.prologue | 116 | ····.prologue |
117 | ····const-wide/16·v | 117 | ····const-wide/16·v3,·0x0 |
118 | ····.line·341 | 118 | ····.line·341 |
119 | ····iget-object·v0,·p0,·Lorg/joda/time/chrono/ZonedChronology$ZonedDurationField;->iZone:Lorg/joda/time/DateTimeZone; | 119 | ····iget-object·v0,·p0,·Lorg/joda/time/chrono/ZonedChronology$ZonedDurationField;->iZone:Lorg/joda/time/DateTimeZone; |
120 | ····invoke-virtual·{v0,·p1,·p2},·Lorg/joda/time/DateTimeZone;->getOffset(J)I | 120 | ····invoke-virtual·{v0,·p1,·p2},·Lorg/joda/time/DateTimeZone;->getOffset(J)I |
121 | ····move-result·v0 | 121 | ····move-result·v0 |
122 | ····.line·342 | 122 | ····.line·342 |
123 | ····int-to-long·v | 123 | ····int-to-long·v1,·v0 |
124 | ····add-long/2addr·v | 124 | ····add-long/2addr·v1,·p1 |
125 | ····.line·344 | 125 | ····.line·344 |
126 | ····xor-long/2addr·v | 126 | ····xor-long/2addr·v1,·p1 |
127 | ····cmp-long·v1,·v | 127 | ····cmp-long·v1,·v1,·v3 |
128 | ····if-gez·v1,·:cond_0 | 128 | ····if-gez·v1,·:cond_0 |
129 | ····int-to-long·v | 129 | ····int-to-long·v1,·v0 |
130 | ····xor-long/2addr·v | 130 | ····xor-long/2addr·v1,·p1 |
131 | ····cmp-long·v1,·v | 131 | ····cmp-long·v1,·v1,·v3 |
132 | ····if-ltz·v1,·:cond_0 | 132 | ····if-ltz·v1,·:cond_0 |
133 | ····.line·345 | 133 | ····.line·345 |
134 | ····new-instance·v0,·Ljava/lang/ArithmeticException; | 134 | ····new-instance·v0,·Ljava/lang/ArithmeticException; |
135 | ····const-string·v1,·"Adding·time·zone·offset·caused·overflow" | 135 | ····const-string·v1,·"Adding·time·zone·offset·caused·overflow" |
Offset 176, 30 lines modified | Offset 176, 30 lines modified | ||
176 | ····int-to-long·v2,·v0 | 176 | ····int-to-long·v2,·v0 |
177 | ····add-long/2addr·v2,·p1 | 177 | ····add-long/2addr·v2,·p1 |
178 | ····invoke-virtual·{v1,·v2,·v3,·p3},·Lorg/joda/time/DurationField;->add(JI)J | 178 | ····invoke-virtual·{v1,·v2,·v3,·p3},·Lorg/joda/time/DurationField;->add(JI)J |
179 | ····move-result-wide·v | 179 | ····move-result-wide·v1 |
180 | ····.line·317 | 180 | ····.line·317 |
181 | ····iget-boolean·v | 181 | ····iget-boolean·v3,·p0,·Lorg/joda/time/chrono/ZonedChronology$ZonedDurationField;->iTimeField:Z |
182 | ····if-eqz·v | 182 | ····if-eqz·v3,·:cond_0 |
183 | ····:goto_0 | 183 | ····:goto_0 |
184 | ····int-to-long·v | 184 | ····int-to-long·v3,·v0 |
185 | ····sub-long·v0,·v | 185 | ····sub-long·v0,·v1,·v3 |
186 | ····return-wide·v0 | 186 | ····return-wide·v0 |
187 | ····:cond_0 | 187 | ····:cond_0 |
188 | ····invoke-direct·{p0,·v | 188 | ····invoke-direct·{p0,·v1,·v2},·Lorg/joda/time/chrono/ZonedChronology$ZonedDurationField;->getOffsetFromLocalToSubtract(J)I |
189 | ····move-result·v0 | 189 | ····move-result·v0 |
190 | ····goto·:goto_0 | 190 | ····goto·:goto_0 |
191 | .end·method | 191 | .end·method |
192 | .method·public·add(JJ)J | 192 | .method·public·add(JJ)J |
Offset 216, 38 lines modified | Offset 216, 38 lines modified | ||
216 | ····int-to-long·v2,·v0 | 216 | ····int-to-long·v2,·v0 |
217 | ····add-long/2addr·v2,·p1 | 217 | ····add-long/2addr·v2,·p1 |
218 | ····invoke-virtual·{v1,·v2,·v3,·p3,·p4},·Lorg/joda/time/DurationField;->add(JJ)J | 218 | ····invoke-virtual·{v1,·v2,·v3,·p3,·p4},·Lorg/joda/time/DurationField;->add(JJ)J |
219 | ····move-result-wide·v | 219 | ····move-result-wide·v1 |
Max diff block lines reached; 2649/6046 bytes (43.81%) of diff not shown. |
Offset 375, 15 lines modified | Offset 375, 15 lines modified | ||
375 | ····.line·50 | 375 | ····.line·50 |
376 | ····sget-object·v0,·Lorg/joda/time/chrono/BasicChronology;->cDaysField:Lorg/joda/time/DurationField; | 376 | ····sget-object·v0,·Lorg/joda/time/chrono/BasicChronology;->cDaysField:Lorg/joda/time/DurationField; |
377 | ····return-object·v0 | 377 | ····return-object·v0 |
378 | .end·method | 378 | .end·method |
379 | .method·private·getYearInfo(I)Lorg/joda/time/chrono/BasicChronology$YearInfo; | 379 | .method·private·getYearInfo(I)Lorg/joda/time/chrono/BasicChronology$YearInfo; |
380 | ····.locals· | 380 | ····.locals·3 |
381 | ····.prologue | 381 | ····.prologue |
382 | ····.line·747 | 382 | ····.line·747 |
383 | ····iget-object·v0,·p0,·Lorg/joda/time/chrono/BasicChronology;->iYearInfoCache:[Lorg/joda/time/chrono/BasicChronology$YearInfo; | 383 | ····iget-object·v0,·p0,·Lorg/joda/time/chrono/BasicChronology;->iYearInfoCache:[Lorg/joda/time/chrono/BasicChronology$YearInfo; |
384 | ····and-int/lit16·v1,·p1,·0x3ff | 384 | ····and-int/lit16·v1,·p1,·0x3ff |
Offset 398, 17 lines modified | Offset 398, 17 lines modified | ||
398 | ····.line·749 | 398 | ····.line·749 |
399 | ····:cond_0 | 399 | ····:cond_0 |
400 | ····new-instance·v0,·Lorg/joda/time/chrono/BasicChronology$YearInfo; | 400 | ····new-instance·v0,·Lorg/joda/time/chrono/BasicChronology$YearInfo; |
401 | ····invoke-virtual·{p0,·p1},·Lorg/joda/time/chrono/BasicChronology;->calculateFirstDayOfYearMillis(I)J | 401 | ····invoke-virtual·{p0,·p1},·Lorg/joda/time/chrono/BasicChronology;->calculateFirstDayOfYearMillis(I)J |
402 | ····move-result-wide·v | 402 | ····move-result-wide·v1 |
403 | ····invoke-direct·{v0,·p1,·v | 403 | ····invoke-direct·{v0,·p1,·v1,·v2},·Lorg/joda/time/chrono/BasicChronology$YearInfo;-><init>(IJ)V |
404 | ····.line·750 | 404 | ····.line·750 |
405 | ····iget-object·v1,·p0,·Lorg/joda/time/chrono/BasicChronology;->iYearInfoCache:[Lorg/joda/time/chrono/BasicChronology$YearInfo; | 405 | ····iget-object·v1,·p0,·Lorg/joda/time/chrono/BasicChronology;->iYearInfoCache:[Lorg/joda/time/chrono/BasicChronology$YearInfo; |
406 | ····and-int/lit16·v2,·p1,·0x3ff | 406 | ····and-int/lit16·v2,·p1,·0x3ff |
407 | ····aput-object·v0,·v1,·v2 | 407 | ····aput-object·v0,·v1,·v2 |
Offset 775, 15 lines modified | Offset 775, 15 lines modified | ||
775 | .method·abstract·getAverageMillisPerYear()J | 775 | .method·abstract·getAverageMillisPerYear()J |
776 | .end·method | 776 | .end·method |
777 | .method·abstract·getAverageMillisPerYearDividedByTwo()J | 777 | .method·abstract·getAverageMillisPerYearDividedByTwo()J |
778 | .end·method | 778 | .end·method |
779 | .method·getDayOfMonth(J)I | 779 | .method·getDayOfMonth(J)I |
780 | ····.locals· | 780 | ····.locals·2 |
781 | ····.prologue | 781 | ····.prologue |
782 | ····.line·457 | 782 | ····.line·457 |
783 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/joda/time/chrono/BasicChronology;->getYear(J)I | 783 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/joda/time/chrono/BasicChronology;->getYear(J)I |
784 | ····move-result·v0 | 784 | ····move-result·v0 |
Offset 814, 15 lines modified | Offset 814, 15 lines modified | ||
814 | ····move-result·v0 | 814 | ····move-result·v0 |
815 | ····return·v0 | 815 | ····return·v0 |
816 | .end·method | 816 | .end·method |
817 | .method·getDayOfMonth(JII)I | 817 | .method·getDayOfMonth(JII)I |
818 | ····.locals· | 818 | ····.locals·4 |
819 | ····.prologue | 819 | ····.prologue |
820 | ····.line·477 | 820 | ····.line·477 |
821 | ····invoke-virtual·{p0,·p3},·Lorg/joda/time/chrono/BasicChronology;->getYearMillis(I)J | 821 | ····invoke-virtual·{p0,·p3},·Lorg/joda/time/chrono/BasicChronology;->getYearMillis(I)J |
822 | ····move-result-wide·v0 | 822 | ····move-result-wide·v0 |
Offset 844, 15 lines modified | Offset 844, 15 lines modified | ||
844 | ····add-int/lit8·v0,·v0,·0x1 | 844 | ····add-int/lit8·v0,·v0,·0x1 |
845 | ····return·v0 | 845 | ····return·v0 |
846 | .end·method | 846 | .end·method |
847 | .method·getDayOfWeek(J)I | 847 | .method·getDayOfWeek(J)I |
848 | ····.locals· | 848 | ····.locals·6 |
849 | ····.prologue | 849 | ····.prologue |
850 | ····const-wide/32·v2,·0x5265c00 | 850 | ····const-wide/32·v2,·0x5265c00 |
851 | ····const-wide/16·v4,·0x7 | 851 | ····const-wide/16·v4,·0x7 |
852 | ····.line·543 | 852 | ····.line·543 |
Offset 922, 15 lines modified | Offset 922, 15 lines modified | ||
922 | ····move-result·v0 | 922 | ····move-result·v0 |
923 | ····return·v0 | 923 | ····return·v0 |
924 | .end·method | 924 | .end·method |
925 | .method·getDayOfYear(JI)I | 925 | .method·getDayOfYear(JI)I |
926 | ····.locals· | 926 | ····.locals·4 |
927 | ····.prologue | 927 | ····.prologue |
928 | ····.line·494 | 928 | ····.line·494 |
929 | ····invoke-virtual·{p0,·p3},·Lorg/joda/time/chrono/BasicChronology;->getYearMillis(I)J | 929 | ····invoke-virtual·{p0,·p3},·Lorg/joda/time/chrono/BasicChronology;->getYearMillis(I)J |
930 | ····move-result-wide·v0 | 930 | ····move-result-wide·v0 |
Offset 958, 15 lines modified | Offset 958, 15 lines modified | ||
958 | ····return·v0 | 958 | ····return·v0 |
959 | .end·method | 959 | .end·method |
960 | .method·abstract·getDaysInMonthMax(I)I | 960 | .method·abstract·getDaysInMonthMax(I)I |
961 | .end·method | 961 | .end·method |
962 | .method·getDaysInMonthMax(J)I | 962 | .method·getDaysInMonthMax(J)I |
963 | ····.locals· | 963 | ····.locals·2 |
964 | ····.prologue | 964 | ····.prologue |
965 | ····.line·584 | 965 | ····.line·584 |
966 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/joda/time/chrono/BasicChronology;->getYear(J)I | 966 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/joda/time/chrono/BasicChronology;->getYear(J)I |
967 | ····move-result·v0 | 967 | ····move-result·v0 |
Offset 1088, 45 lines modified | Offset 1088, 45 lines modified | ||
1088 | ····return·v0 | 1088 | ····return·v0 |
1089 | .end·method | 1089 | .end·method |
1090 | .method·abstract·getMaxYear()I | 1090 | .method·abstract·getMaxYear()I |
1091 | .end·method | 1091 | .end·method |
1092 | .method·getMillisOfDay(J)I | 1092 | .method·getMillisOfDay(J)I |
1093 | ····.locals· | 1093 | ····.locals·5 |
1094 | ····.prologue | 1094 | ····.prologue |
1095 | ····const-wide/32·v | 1095 | ····const-wide/32·v3,·0x5265c00 |
1096 | ····.line·560 | 1096 | ····.line·560 |
Max diff block lines reached; 1756/4682 bytes (37.51%) of diff not shown. |
Offset 53, 15 lines modified | Offset 53, 15 lines modified | ||
53 | ····move-result·v0 | 53 | ····move-result·v0 |
54 | ····return·v0 | 54 | ····return·v0 |
55 | .end·method | 55 | .end·method |
56 | .method·public·getMaximumValue(J)I | 56 | .method·public·getMaximumValue(J)I |
57 | ····.locals· | 57 | ····.locals·2 |
58 | ····.prologue | 58 | ····.prologue |
59 | ····.line·69 | 59 | ····.line·69 |
60 | ····iget-object·v0,·p0,·Lorg/joda/time/chrono/BasicDayOfYearDateTimeField;->iChronology:Lorg/joda/time/chrono/BasicChronology; | 60 | ····iget-object·v0,·p0,·Lorg/joda/time/chrono/BasicDayOfYearDateTimeField;->iChronology:Lorg/joda/time/chrono/BasicChronology; |
61 | ····invoke-virtual·{v0,·p1,·p2},·Lorg/joda/time/chrono/BasicChronology;->getYear(J)I | 61 | ····invoke-virtual·{v0,·p1,·p2},·Lorg/joda/time/chrono/BasicChronology;->getYear(J)I |
Offset 176, 15 lines modified | Offset 176, 15 lines modified | ||
176 | ····move-result·v0 | 176 | ····move-result·v0 |
177 | ····goto·:goto_1 | 177 | ····goto·:goto_1 |
178 | .end·method | 178 | .end·method |
179 | .method·protected·getMaximumValueForSet(JI)I | 179 | .method·protected·getMaximumValueForSet(JI)I |
180 | ····.locals· | 180 | ····.locals·2 |
181 | ····.prologue | 181 | ····.prologue |
182 | ····.line·93 | 182 | ····.line·93 |
183 | ····iget-object·v0,·p0,·Lorg/joda/time/chrono/BasicDayOfYearDateTimeField;->iChronology:Lorg/joda/time/chrono/BasicChronology; | 183 | ····iget-object·v0,·p0,·Lorg/joda/time/chrono/BasicDayOfYearDateTimeField;->iChronology:Lorg/joda/time/chrono/BasicChronology; |
184 | ····invoke-virtual·{v0},·Lorg/joda/time/chrono/BasicChronology;->getDaysInYearMax()I | 184 | ····invoke-virtual·{v0},·Lorg/joda/time/chrono/BasicChronology;->getDaysInYearMax()I |
Offset 11, 94 lines modified | Offset 11, 94 lines modified | ||
11 | .field·private·static·final·MIN_DAYS_PER_MONTH_ARRAY:[I | 11 | .field·private·static·final·MIN_DAYS_PER_MONTH_ARRAY:[I |
12 | .field·private·static·final·MIN_TOTAL_MILLIS_BY_MONTH_ARRAY:[J | 12 | .field·private·static·final·MIN_TOTAL_MILLIS_BY_MONTH_ARRAY:[J |
13 | #·direct·methods | 13 | #·direct·methods |
14 | .method·static·constructor·<clinit>()V | 14 | .method·static·constructor·<clinit>()V |
15 | ····.locals· | 15 | ····.locals·9 |
16 | ····.prologue | 16 | ····.prologue |
17 | ····const-wide/32·v | 17 | ····const-wide/32·v7,·0x5265c00 |
18 | ····const-wide/16·v | 18 | ····const-wide/16·v1,·0x0 |
19 | ····const/16·v | 19 | ····const/16·v3,·0xc |
20 | ····.line·42 | 20 | ····.line·42 |
21 | ····new-array·v0,·v | 21 | ····new-array·v0,·v3,·[I |
22 | ····fill-array-data·v0,·:array_0 | 22 | ····fill-array-data·v0,·:array_0 |
23 | ····sput-object·v0,·Lorg/joda/time/chrono/BasicGJChronology;->MIN_DAYS_PER_MONTH_ARRAY:[I | 23 | ····sput-object·v0,·Lorg/joda/time/chrono/BasicGJChronology;->MIN_DAYS_PER_MONTH_ARRAY:[I |
24 | ····.line·45 | 24 | ····.line·45 |
25 | ····new-array·v0,·v | 25 | ····new-array·v0,·v3,·[I |
26 | ····fill-array-data·v0,·:array_1 | 26 | ····fill-array-data·v0,·:array_1 |
27 | ····sput-object·v0,·Lorg/joda/time/chrono/BasicGJChronology;->MAX_DAYS_PER_MONTH_ARRAY:[I | 27 | ····sput-object·v0,·Lorg/joda/time/chrono/BasicGJChronology;->MAX_DAYS_PER_MONTH_ARRAY:[I |
28 | ····.line·53 | 28 | ····.line·53 |
29 | ····new-array·v0,·v | 29 | ····new-array·v0,·v3,·[J |
30 | ····sput-object·v0,·Lorg/joda/time/chrono/BasicGJChronology;->MIN_TOTAL_MILLIS_BY_MONTH_ARRAY:[J | 30 | ····sput-object·v0,·Lorg/joda/time/chrono/BasicGJChronology;->MIN_TOTAL_MILLIS_BY_MONTH_ARRAY:[J |
31 | ····.line·54 | 31 | ····.line·54 |
32 | ····new-array·v0,·v | 32 | ····new-array·v0,·v3,·[J |
33 | ····sput-object·v0,·Lorg/joda/time/chrono/BasicGJChronology;->MAX_TOTAL_MILLIS_BY_MONTH_ARRAY:[J | 33 | ····sput-object·v0,·Lorg/joda/time/chrono/BasicGJChronology;->MAX_TOTAL_MILLIS_BY_MONTH_ARRAY:[J |
34 | ····.line·58 | 34 | ····.line·58 |
35 | ····const/4·v0,·0x0 | 35 | ····const/4·v0,·0x0 |
36 | ····move-wide·v | 36 | ····move-wide·v3,·v1 |
37 | ····:goto_0 | 37 | ····:goto_0 |
38 | ····const/16·v | 38 | ····const/16·v5,·0xb |
39 | ····if-ge·v0,·v | 39 | ····if-ge·v0,·v5,·:cond_0 |
40 | ····.line·59 | 40 | ····.line·59 |
41 | ····sget-object·v | 41 | ····sget-object·v5,·Lorg/joda/time/chrono/BasicGJChronology;->MIN_DAYS_PER_MONTH_ARRAY:[I |
42 | ····aget·v | 42 | ····aget·v5,·v5,·v0 |
43 | ····int-to-long·v | 43 | ····int-to-long·v5,·v5 |
44 | ····mul-long/2addr·v | 44 | ····mul-long/2addr·v5,·v7 |
45 | ····.line·61 | 45 | ····.line·61 |
46 | ····add-long/2addr·v | 46 | ····add-long/2addr·v3,·v5 |
47 | ····.line·62 | 47 | ····.line·62 |
48 | ····sget-object·v | 48 | ····sget-object·v5,·Lorg/joda/time/chrono/BasicGJChronology;->MIN_TOTAL_MILLIS_BY_MONTH_ARRAY:[J |
49 | ····add-int/lit8·v6,·v0,·0x1 | 49 | ····add-int/lit8·v6,·v0,·0x1 |
50 | ····aput-wide·v | 50 | ····aput-wide·v3,·v5,·v6 |
51 | ····.line·64 | 51 | ····.line·64 |
52 | ····sget-object·v | 52 | ····sget-object·v5,·Lorg/joda/time/chrono/BasicGJChronology;->MAX_DAYS_PER_MONTH_ARRAY:[I |
53 | ····aget·v | 53 | ····aget·v5,·v5,·v0 |
54 | ····int-to-long·v | 54 | ····int-to-long·v5,·v5 |
55 | ····mul-long/2addr·v | 55 | ····mul-long/2addr·v5,·v7 |
56 | ····.line·66 | 56 | ····.line·66 |
57 | ····add-long/2addr·v | 57 | ····add-long/2addr·v1,·v5 |
58 | ····.line·67 | 58 | ····.line·67 |
59 | ····sget-object·v | 59 | ····sget-object·v5,·Lorg/joda/time/chrono/BasicGJChronology;->MAX_TOTAL_MILLIS_BY_MONTH_ARRAY:[J |
60 | ····add-int/lit8·v6,·v0,·0x1 | 60 | ····add-int/lit8·v6,·v0,·0x1 |
61 | ····aput-wide·v | 61 | ····aput-wide·v1,·v5,·v6 |
62 | ····.line·58 | 62 | ····.line·58 |
63 | ····add-int/lit8·v0,·v0,·0x1 | 63 | ····add-int/lit8·v0,·v0,·0x1 |
64 | ····goto·:goto_0 | 64 | ····goto·:goto_0 |
65 | ····.line·69 | 65 | ····.line·69 |
Offset 166, 15 lines modified | Offset 166, 15 lines modified | ||
166 | ····aget·v0,·v0,·v1 | 166 | ····aget·v0,·v0,·v1 |
167 | ····return·v0 | 167 | ····return·v0 |
168 | .end·method | 168 | .end·method |
169 | .method·getDaysInMonthMaxForSet(JI)I | 169 | .method·getDaysInMonthMaxForSet(JI)I |
170 | ····.locals· | 170 | ····.locals·2 |
171 | ····.prologue | 171 | ····.prologue |
172 | ····const/16·v0,·0x1c | 172 | ····const/16·v0,·0x1c |
173 | ····.line·134 | 173 | ····.line·134 |
174 | ····if-gt·p3,·v0,·:cond_0 | 174 | ····if-gt·p3,·v0,·:cond_0 |
Offset 220, 15 lines modified | Offset 220, 15 lines modified | ||
220 | ····aget·v0,·v0,·v1 | 220 | ····aget·v0,·v0,·v1 |
221 | ····goto·:goto_0 | 221 | ····goto·:goto_0 |
222 | .end·method | 222 | .end·method |
223 | .method·getMonthOfYear(JI)I | 223 | .method·getMonthOfYear(JI)I |
224 | ····.locals· | 224 | ····.locals·7 |
225 | ····.prologue | 225 | ····.prologue |
226 | ····const/4·v3,·0x4 | 226 | ····const/4·v3,·0x4 |
227 | ····const/4·v2,·0x3 | 227 | ····const/4·v2,·0x3 |
228 | ····const/4·v1,·0x2 | 228 | ····const/4·v1,·0x2 |
Offset 236, 21 lines modified | Offset 236, 21 lines modified | ||
Max diff block lines reached; 4369/7708 bytes (56.68%) of diff not shown. |
Offset 49, 15 lines modified | Offset 49, 15 lines modified | ||
49 | ····.line·84 | 49 | ····.line·84 |
50 | ····const/16·v0,·0x35 | 50 | ····const/16·v0,·0x35 |
51 | ····return·v0 | 51 | ····return·v0 |
52 | .end·method | 52 | .end·method |
53 | .method·public·getMaximumValue(J)I | 53 | .method·public·getMaximumValue(J)I |
54 | ····.locals· | 54 | ····.locals·2 |
55 | ····.prologue | 55 | ····.prologue |
56 | ····.line·88 | 56 | ····.line·88 |
57 | ····iget-object·v0,·p0,·Lorg/joda/time/chrono/BasicWeekOfWeekyearDateTimeField;->iChronology:Lorg/joda/time/chrono/BasicChronology; | 57 | ····iget-object·v0,·p0,·Lorg/joda/time/chrono/BasicWeekOfWeekyearDateTimeField;->iChronology:Lorg/joda/time/chrono/BasicChronology; |
58 | ····invoke-virtual·{v0,·p1,·p2},·Lorg/joda/time/chrono/BasicChronology;->getWeekyear(J)I | 58 | ····invoke-virtual·{v0,·p1,·p2},·Lorg/joda/time/chrono/BasicChronology;->getWeekyear(J)I |
Offset 205, 15 lines modified | Offset 205, 15 lines modified | ||
205 | ····move-result-object·v0 | 205 | ····move-result-object·v0 |
206 | ····return-object·v0 | 206 | ····return-object·v0 |
207 | .end·method | 207 | .end·method |
208 | .method·public·remainder(J)J | 208 | .method·public·remainder(J)J |
209 | ····.locals· | 209 | ····.locals·2 |
210 | ····.prologue | 210 | ····.prologue |
211 | ····.line·76 | 211 | ····.line·76 |
212 | ····const-wide/32·v0,·0xf731400 | 212 | ····const-wide/32·v0,·0xf731400 |
213 | ····add-long/2addr·v0,·p1 | 213 | ····add-long/2addr·v0,·p1 |
Offset 221, 15 lines modified | Offset 221, 15 lines modified | ||
221 | ····move-result-wide·v0 | 221 | ····move-result-wide·v0 |
222 | ····return-wide·v0 | 222 | ····return-wide·v0 |
223 | .end·method | 223 | .end·method |
224 | .method·public·roundCeiling(J)J | 224 | .method·public·roundCeiling(J)J |
225 | ····.locals· | 225 | ····.locals·4 |
226 | ····.prologue | 226 | ····.prologue |
227 | ····const-wide/32·v2,·0xf731400 | 227 | ····const-wide/32·v2,·0xf731400 |
228 | ····.line·71 | 228 | ····.line·71 |
229 | ····add-long·v0,·p1,·v2 | 229 | ····add-long·v0,·p1,·v2 |
Offset 239, 15 lines modified | Offset 239, 15 lines modified | ||
239 | ····sub-long/2addr·v0,·v2 | 239 | ····sub-long/2addr·v0,·v2 |
240 | ····return-wide·v0 | 240 | ····return-wide·v0 |
241 | .end·method | 241 | .end·method |
242 | .method·public·roundFloor(J)J | 242 | .method·public·roundFloor(J)J |
243 | ····.locals· | 243 | ····.locals·4 |
244 | ····.prologue | 244 | ····.prologue |
245 | ····const-wide/32·v2,·0xf731400 | 245 | ····const-wide/32·v2,·0xf731400 |
246 | ····.line·66 | 246 | ····.line·66 |
247 | ····add-long·v0,·p1,·v2 | 247 | ····add-long·v0,·p1,·v2 |
Offset 5, 27 lines modified | Offset 5, 27 lines modified | ||
5 | #·instance·fields | 5 | #·instance·fields |
6 | .field·protected·final·iChronology:Lorg/joda/time/chrono/BasicChronology; | 6 | .field·protected·final·iChronology:Lorg/joda/time/chrono/BasicChronology; |
7 | #·direct·methods | 7 | #·direct·methods |
8 | .method·constructor·<init>(Lorg/joda/time/chrono/BasicChronology;)V | 8 | .method·constructor·<init>(Lorg/joda/time/chrono/BasicChronology;)V |
9 | ····.locals· | 9 | ····.locals·3 |
10 | ····.prologue | 10 | ····.prologue |
11 | ····.line·46 | 11 | ····.line·46 |
12 | ····invoke-static·{},·Lorg/joda/time/DateTimeFieldType;->year()Lorg/joda/time/DateTimeFieldType; | 12 | ····invoke-static·{},·Lorg/joda/time/DateTimeFieldType;->year()Lorg/joda/time/DateTimeFieldType; |
13 | ····move-result-object·v0 | 13 | ····move-result-object·v0 |
14 | ····invoke-virtual·{p1},·Lorg/joda/time/chrono/BasicChronology;->getAverageMillisPerYear()J | 14 | ····invoke-virtual·{p1},·Lorg/joda/time/chrono/BasicChronology;->getAverageMillisPerYear()J |
15 | ····move-result-wide·v | 15 | ····move-result-wide·v1 |
16 | ····invoke-direct·{p0,·v0,·v | 16 | ····invoke-direct·{p0,·v0,·v1,·v2},·Lorg/joda/time/field/ImpreciseDateTimeField;-><init>(Lorg/joda/time/DateTimeFieldType;J)V |
17 | ····.line·47 | 17 | ····.line·47 |
18 | ····iput-object·p1,·p0,·Lorg/joda/time/chrono/BasicYearDateTimeField;->iChronology:Lorg/joda/time/chrono/BasicChronology; | 18 | ····iput-object·p1,·p0,·Lorg/joda/time/chrono/BasicYearDateTimeField;->iChronology:Lorg/joda/time/chrono/BasicChronology; |
19 | ····.line·48 | 19 | ····.line·48 |
20 | ····return-void | 20 | ····return-void |
21 | .end·method | 21 | .end·method |
Offset 59, 15 lines modified | Offset 59, 15 lines modified | ||
59 | ····move-result-wide·p1 | 59 | ····move-result-wide·p1 |
60 | ····goto·:goto_0 | 60 | ····goto·:goto_0 |
61 | .end·method | 61 | .end·method |
62 | .method·public·add(JJ)J | 62 | .method·public·add(JJ)J |
63 | ····.locals· | 63 | ····.locals·2 |
64 | ····.prologue | 64 | ····.prologue |
65 | ····.line·68 | 65 | ····.line·68 |
66 | ····invoke-static·{p3,·p4},·Lorg/joda/time/field/FieldUtils;->safeToInt(J)I | 66 | ····invoke-static·{p3,·p4},·Lorg/joda/time/field/FieldUtils;->safeToInt(J)I |
67 | ····move-result·v0 | 67 | ····move-result·v0 |
Offset 89, 15 lines modified | Offset 89, 15 lines modified | ||
89 | ····move-result·v0 | 89 | ····move-result·v0 |
90 | ····return·v0 | 90 | ····return·v0 |
91 | .end·method | 91 | .end·method |
92 | .method·public·getDifferenceAsLong(JJ)J | 92 | .method·public·getDifferenceAsLong(JJ)J |
93 | ····.locals· | 93 | ····.locals·2 |
94 | ····.prologue | 94 | ····.prologue |
95 | ····.line·89 | 95 | ····.line·89 |
96 | ····cmp-long·v0,·p1,·p3 | 96 | ····cmp-long·v0,·p1,·p3 |
97 | ····if-gez·v0,·:cond_0 | 97 | ····if-gez·v0,·:cond_0 |
Offset 173, 15 lines modified | Offset 173, 15 lines modified | ||
173 | ····.line·96 | 173 | ····.line·96 |
174 | ····const/4·v0,·0x0 | 174 | ····const/4·v0,·0x0 |
175 | ····return-object·v0 | 175 | ····return-object·v0 |
176 | .end·method | 176 | .end·method |
177 | .method·public·isLeap(J)Z | 177 | .method·public·isLeap(J)Z |
178 | ····.locals· | 178 | ····.locals·2 |
179 | ····.prologue | 179 | ····.prologue |
180 | ····.line·100 | 180 | ····.line·100 |
181 | ····iget-object·v0,·p0,·Lorg/joda/time/chrono/BasicYearDateTimeField;->iChronology:Lorg/joda/time/chrono/BasicChronology; | 181 | ····iget-object·v0,·p0,·Lorg/joda/time/chrono/BasicYearDateTimeField;->iChronology:Lorg/joda/time/chrono/BasicChronology; |
182 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/joda/time/chrono/BasicYearDateTimeField;->get(J)I | 182 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/joda/time/chrono/BasicYearDateTimeField;->get(J)I |
Offset 191, 45 lines modified | Offset 191, 45 lines modified | ||
191 | ····move-result·v0 | 191 | ····move-result·v0 |
192 | ····return·v0 | 192 | ····return·v0 |
193 | .end·method | 193 | .end·method |
194 | .method·public·remainder(J)J | 194 | .method·public·remainder(J)J |
195 | ····.locals· | 195 | ····.locals·2 |
196 | ····.prologue | 196 | ····.prologue |
197 | ····.line·138 | 197 | ····.line·138 |
198 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/joda/time/chrono/BasicYearDateTimeField;->roundFloor(J)J | 198 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/joda/time/chrono/BasicYearDateTimeField;->roundFloor(J)J |
199 | ····move-result-wide·v0 | 199 | ····move-result-wide·v0 |
200 | ····sub-long·v0,·p1,·v0 | 200 | ····sub-long·v0,·p1,·v0 |
201 | ····return-wide·v0 | 201 | ····return-wide·v0 |
202 | .end·method | 202 | .end·method |
203 | .method·public·roundCeiling(J)J | 203 | .method·public·roundCeiling(J)J |
204 | ····.locals· | 204 | ····.locals·3 |
205 | ····.prologue | 205 | ····.prologue |
206 | ····.line·128 | 206 | ····.line·128 |
207 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/joda/time/chrono/BasicYearDateTimeField;->get(J)I | 207 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/joda/time/chrono/BasicYearDateTimeField;->get(J)I |
208 | ····move-result·v0 | 208 | ····move-result·v0 |
209 | ····.line·129 | 209 | ····.line·129 |
210 | ····iget-object·v1,·p0,·Lorg/joda/time/chrono/BasicYearDateTimeField;->iChronology:Lorg/joda/time/chrono/BasicChronology; | 210 | ····iget-object·v1,·p0,·Lorg/joda/time/chrono/BasicYearDateTimeField;->iChronology:Lorg/joda/time/chrono/BasicChronology; |
211 | ····invoke-virtual·{v1,·v0},·Lorg/joda/time/chrono/BasicChronology;->getYearMillis(I)J | 211 | ····invoke-virtual·{v1,·v0},·Lorg/joda/time/chrono/BasicChronology;->getYearMillis(I)J |
212 | ····move-result-wide·v | 212 | ····move-result-wide·v1 |
213 | ····.line·130 | 213 | ····.line·130 |
214 | ····cmp-long·v1,·p1,·v | 214 | ····cmp-long·v1,·p1,·v1 |
215 | ····if-eqz·v1,·:cond_0 | 215 | ····if-eqz·v1,·:cond_0 |
216 | ····.line·132 | 216 | ····.line·132 |
217 | ····iget-object·v1,·p0,·Lorg/joda/time/chrono/BasicYearDateTimeField;->iChronology:Lorg/joda/time/chrono/BasicChronology; | 217 | ····iget-object·v1,·p0,·Lorg/joda/time/chrono/BasicYearDateTimeField;->iChronology:Lorg/joda/time/chrono/BasicChronology; |
218 | ····add-int/lit8·v0,·v0,·0x1 | 218 | ····add-int/lit8·v0,·v0,·0x1 |
Offset 240, 15 lines modified | Offset 240, 15 lines modified | ||
240 | ····.line·134 | 240 | ····.line·134 |
241 | ····:cond_0 | 241 | ····:cond_0 |
242 | ····return-wide·p1 | 242 | ····return-wide·p1 |
243 | .end·method | 243 | .end·method |
Max diff block lines reached; 688/3763 bytes (18.28%) of diff not shown. |
Offset 69, 15 lines modified | Offset 69, 15 lines modified | ||
69 | ····move-result·v0 | 69 | ····move-result·v0 |
70 | ····return·v0 | 70 | ····return·v0 |
71 | .end·method | 71 | .end·method |
72 | .method·public·set(JLjava/lang/String;Ljava/util/Locale;)J | 72 | .method·public·set(JLjava/lang/String;Ljava/util/Locale;)J |
73 | ····.locals· | 73 | ····.locals·2 |
74 | ····.prologue | 74 | ····.prologue |
75 | ····.line·768 | 75 | ····.line·768 |
76 | ····invoke-static·{p4},·Lorg/joda/time/chrono/GJLocaleSymbols;->forLocale(Ljava/util/Locale;)Lorg/joda/time/chrono/GJLocaleSymbols; | 76 | ····invoke-static·{p4},·Lorg/joda/time/chrono/GJLocaleSymbols;->forLocale(Ljava/util/Locale;)Lorg/joda/time/chrono/GJLocaleSymbols; |
77 | ····move-result-object·v0 | 77 | ····move-result-object·v0 |
Offset 9, 27 lines modified | Offset 9, 27 lines modified | ||
9 | .field·private·final·iLeapMonth:I | 9 | .field·private·final·iLeapMonth:I |
10 | .field·private·final·iMax:I | 10 | .field·private·final·iMax:I |
11 | #·direct·methods | 11 | #·direct·methods |
12 | .method·constructor·<init>(Lorg/joda/time/chrono/BasicChronology;I)V | 12 | .method·constructor·<init>(Lorg/joda/time/chrono/BasicChronology;I)V |
13 | ····.locals· | 13 | ····.locals·3 |
14 | ····.prologue | 14 | ····.prologue |
15 | ····.line·52 | 15 | ····.line·52 |
16 | ····invoke-static·{},·Lorg/joda/time/DateTimeFieldType;->monthOfYear()Lorg/joda/time/DateTimeFieldType; | 16 | ····invoke-static·{},·Lorg/joda/time/DateTimeFieldType;->monthOfYear()Lorg/joda/time/DateTimeFieldType; |
17 | ····move-result-object·v0 | 17 | ····move-result-object·v0 |
18 | ····invoke-virtual·{p1},·Lorg/joda/time/chrono/BasicChronology;->getAverageMillisPerMonth()J | 18 | ····invoke-virtual·{p1},·Lorg/joda/time/chrono/BasicChronology;->getAverageMillisPerMonth()J |
19 | ····move-result-wide·v | 19 | ····move-result-wide·v1 |
20 | ····invoke-direct·{p0,·v0,·v | 20 | ····invoke-direct·{p0,·v0,·v1,·v2},·Lorg/joda/time/field/ImpreciseDateTimeField;-><init>(Lorg/joda/time/DateTimeFieldType;J)V |
21 | ····.line·53 | 21 | ····.line·53 |
22 | ····iput-object·p1,·p0,·Lorg/joda/time/chrono/BasicMonthOfYearDateTimeField;->iChronology:Lorg/joda/time/chrono/BasicChronology; | 22 | ····iput-object·p1,·p0,·Lorg/joda/time/chrono/BasicMonthOfYearDateTimeField;->iChronology:Lorg/joda/time/chrono/BasicChronology; |
23 | ····.line·54 | 23 | ····.line·54 |
24 | ····iget-object·v0,·p0,·Lorg/joda/time/chrono/BasicMonthOfYearDateTimeField;->iChronology:Lorg/joda/time/chrono/BasicChronology; | 24 | ····iget-object·v0,·p0,·Lorg/joda/time/chrono/BasicMonthOfYearDateTimeField;->iChronology:Lorg/joda/time/chrono/BasicChronology; |
Offset 184, 24 lines modified | Offset 184, 24 lines modified | ||
184 | ····:cond_4 | 184 | ····:cond_4 |
185 | ····move·v2,·v3 | 185 | ····move·v2,·v3 |
186 | ····goto·:goto_2 | 186 | ····goto·:goto_2 |
187 | .end·method | 187 | .end·method |
188 | .method·public·add(JJ)J | 188 | .method·public·add(JJ)J |
189 | ····.locals·1 | 189 | ····.locals·10 |
190 | ····.prologue | 190 | ····.prologue |
191 | ····.line·152 | 191 | ····.line·152 |
192 | ····long-to-int·v0,·p3 | 192 | ····long-to-int·v0,·p3 |
193 | ····.line·153 | 193 | ····.line·153 |
194 | ····int-to-long·v | 194 | ····int-to-long·v1,·v0 |
195 | ····cmp-long·v1,·v | 195 | ····cmp-long·v1,·v1,·p3 |
196 | ····if-nez·v1,·:cond_0 | 196 | ····if-nez·v1,·:cond_0 |
197 | ····.line·154 | 197 | ····.line·154 |
198 | ····invoke-virtual·{p0,·p1,·p2,·v0},·Lorg/joda/time/chrono/BasicMonthOfYearDateTimeField;->add(JI)J | 198 | ····invoke-virtual·{p0,·p1,·p2,·v0},·Lorg/joda/time/chrono/BasicMonthOfYearDateTimeField;->add(JI)J |
199 | ····move-result-wide·v0 | 199 | ····move-result-wide·v0 |
Offset 493, 49 lines modified | Offset 493, 49 lines modified | ||
493 | ····invoke-static·{p1},·Lorg/joda/time/DateTimeUtils;->isContiguous(Lorg/joda/time/ReadablePartial;)Z | 493 | ····invoke-static·{p1},·Lorg/joda/time/DateTimeUtils;->isContiguous(Lorg/joda/time/ReadablePartial;)Z |
494 | ····move-result·v1 | 494 | ····move-result·v1 |
495 | ····if-eqz·v1,·:cond_3 | 495 | ····if-eqz·v1,·:cond_3 |
496 | ····.line·217 | 496 | ····.line·217 |
497 | ····const-wide/16·v | 497 | ····const-wide/16·v1,·0x0 |
498 | ····.line·218 | 498 | ····.line·218 |
499 | ····invoke-interface·{p1},·Lorg/joda/time/ReadablePartial;->size()I | 499 | ····invoke-interface·{p1},·Lorg/joda/time/ReadablePartial;->size()I |
500 | ····move-result·v | 500 | ····move-result·v3 |
501 | ····:goto_1 | 501 | ····:goto_1 |
502 | ····if-ge·v0,·v | 502 | ····if-ge·v0,·v3,·:cond_2 |
503 | ····.line·219 | 503 | ····.line·219 |
504 | ····invoke-interface·{p1,·v0},·Lorg/joda/time/ReadablePartial;->getFieldType(I)Lorg/joda/time/DateTimeFieldType; | 504 | ····invoke-interface·{p1,·v0},·Lorg/joda/time/ReadablePartial;->getFieldType(I)Lorg/joda/time/DateTimeFieldType; |
505 | ····move-result-object·v4 | 505 | ····move-result-object·v4 |
506 | ····iget-object·v5,·p0,·Lorg/joda/time/chrono/BasicMonthOfYearDateTimeField;->iChronology:Lorg/joda/time/chrono/BasicChronology; | 506 | ····iget-object·v5,·p0,·Lorg/joda/time/chrono/BasicMonthOfYearDateTimeField;->iChronology:Lorg/joda/time/chrono/BasicChronology; |
507 | ····invoke-virtual·{v4,·v5},·Lorg/joda/time/DateTimeFieldType;->getField(Lorg/joda/time/Chronology;)Lorg/joda/time/DateTimeField; | 507 | ····invoke-virtual·{v4,·v5},·Lorg/joda/time/DateTimeFieldType;->getField(Lorg/joda/time/Chronology;)Lorg/joda/time/DateTimeField; |
508 | ····move-result-object·v4 | 508 | ····move-result-object·v4 |
509 | ····aget·v5,·p3,·v0 | 509 | ····aget·v5,·p3,·v0 |
510 | ····invoke-virtual·{v4,·v | 510 | ····invoke-virtual·{v4,·v1,·v2,·v5},·Lorg/joda/time/DateTimeField;->set(JI)J |
511 | ····move-result-wide·v | 511 | ····move-result-wide·v1 |
512 | ····.line·218 | 512 | ····.line·218 |
513 | ····add-int/lit8·v0,·v0,·0x1 | 513 | ····add-int/lit8·v0,·v0,·0x1 |
514 | ····goto·:goto_1 | 514 | ····goto·:goto_1 |
515 | ····.line·221 | 515 | ····.line·221 |
516 | ····:cond_2 | 516 | ····:cond_2 |
517 | ····invoke-virtual·{p0,·v | 517 | ····invoke-virtual·{p0,·v1,·v2,·p4},·Lorg/joda/time/chrono/BasicMonthOfYearDateTimeField;->add(JI)J |
518 | ····move-result-wide·v0 | 518 | ····move-result-wide·v0 |
519 | ····.line·222 | 519 | ····.line·222 |
520 | ····iget-object·v2,·p0,·Lorg/joda/time/chrono/BasicMonthOfYearDateTimeField;->iChronology:Lorg/joda/time/chrono/BasicChronology; | 520 | ····iget-object·v2,·p0,·Lorg/joda/time/chrono/BasicMonthOfYearDateTimeField;->iChronology:Lorg/joda/time/chrono/BasicChronology; |
521 | ····invoke-virtual·{v2,·p1,·v0,·v1},·Lorg/joda/time/chrono/BasicChronology;->get(Lorg/joda/time/ReadablePartial;J)[I | 521 | ····invoke-virtual·{v2,·p1,·v0,·v1},·Lorg/joda/time/chrono/BasicChronology;->get(Lorg/joda/time/ReadablePartial;J)[I |
Offset 564, 15 lines modified | Offset 564, 15 lines modified | ||
564 | ····move-result·v0 | 564 | ····move-result·v0 |
565 | ····return·v0 | 565 | ····return·v0 |
566 | .end·method | 566 | .end·method |
567 | .method·public·getDifferenceAsLong(JJ)J | 567 | .method·public·getDifferenceAsLong(JJ)J |
568 | ····.locals· | 568 | ····.locals·8 |
569 | ····.prologue | 569 | ····.prologue |
570 | ····.line·244 | 570 | ····.line·244 |
571 | ····cmp-long·v0,·p1,·p3 | 571 | ····cmp-long·v0,·p1,·p3 |
572 | ····if-gez·v0,·:cond_1 | 572 | ····if-gez·v0,·:cond_1 |
Offset 792, 15 lines modified | Offset 792, 15 lines modified | ||
792 | ····.line·325 | 792 | ····.line·325 |
793 | ····:cond_0 | 793 | ····:cond_0 |
794 | ····return·v0 | 794 | ····return·v0 |
795 | .end·method | 795 | .end·method |
796 | .method·public·remainder(J)J | 796 | .method·public·remainder(J)J |
797 | ····.locals· | 797 | ····.locals·2 |
Max diff block lines reached; 439/4093 bytes (10.73%) of diff not shown. |
Offset 48, 28 lines modified | Offset 48, 28 lines modified | ||
48 | ····:goto_0 | 48 | ····:goto_0 |
49 | ····return·v0 | 49 | ····return·v0 |
50 | ····.line·300 | 50 | ····.line·300 |
51 | ····:cond_1 | 51 | ····:cond_1 |
52 | ····invoke-interface·{p1},·Lorg/joda/time/ReadableInstant;->getMillis()J | 52 | ····invoke-interface·{p1},·Lorg/joda/time/ReadableInstant;->getMillis()J |
53 | ····move-result-wide·v | 53 | ····move-result-wide·v1 |
54 | ····.line·301 | 54 | ····.line·301 |
55 | ····invoke-virtual·{p0},·Lorg/joda/time/base/AbstractInstant;->getMillis()J | 55 | ····invoke-virtual·{p0},·Lorg/joda/time/base/AbstractInstant;->getMillis()J |
56 | ····move-result-wide·v | 56 | ····move-result-wide·v3 |
57 | ····.line·304 | 57 | ····.line·304 |
58 | ····cmp-long·v | 58 | ····cmp-long·v5,·v3,·v1 |
59 | ····if-eqz·v | 59 | ····if-eqz·v5,·:cond_0 |
60 | ····.line·307 | 60 | ····.line·307 |
61 | ····cmp-long·v0,·v | 61 | ····cmp-long·v0,·v3,·v1 |
62 | ····if-gez·v0,·:cond_2 | 62 | ····if-gez·v0,·:cond_2 |
63 | ····.line·308 | 63 | ····.line·308 |
64 | ····const/4·v0,·-0x1 | 64 | ····const/4·v0,·-0x1 |
65 | ····goto·:goto_0 | 65 | ····goto·:goto_0 |
Offset 142, 15 lines modified | Offset 142, 15 lines modified | ||
142 | ····:cond_3 | 142 | ····:cond_3 |
143 | ····move·v0,·v1 | 143 | ····move·v0,·v1 |
144 | ····goto·:goto_0 | 144 | ····goto·:goto_0 |
145 | .end·method | 145 | .end·method |
146 | .method·public·get(Lorg/joda/time/DateTimeFieldType;)I | 146 | .method·public·get(Lorg/joda/time/DateTimeFieldType;)I |
147 | ····.locals· | 147 | ····.locals·3 |
148 | ····.prologue | 148 | ····.prologue |
149 | ····.line·89 | 149 | ····.line·89 |
150 | ····if-nez·p1,·:cond_0 | 150 | ····if-nez·p1,·:cond_0 |
151 | ····.line·90 | 151 | ····.line·90 |
152 | ····new-instance·v0,·Ljava/lang/IllegalArgumentException; | 152 | ····new-instance·v0,·Ljava/lang/IllegalArgumentException; |
Offset 169, 17 lines modified | Offset 169, 17 lines modified | ||
169 | ····invoke-virtual·{p1,·v0},·Lorg/joda/time/DateTimeFieldType;->getField(Lorg/joda/time/Chronology;)Lorg/joda/time/DateTimeField; | 169 | ····invoke-virtual·{p1,·v0},·Lorg/joda/time/DateTimeFieldType;->getField(Lorg/joda/time/Chronology;)Lorg/joda/time/DateTimeField; |
170 | ····move-result-object·v0 | 170 | ····move-result-object·v0 |
171 | ····invoke-virtual·{p0},·Lorg/joda/time/base/AbstractInstant;->getMillis()J | 171 | ····invoke-virtual·{p0},·Lorg/joda/time/base/AbstractInstant;->getMillis()J |
172 | ····move-result-wide·v | 172 | ····move-result-wide·v1 |
173 | ····invoke-virtual·{v0,·v | 173 | ····invoke-virtual·{v0,·v1,·v2},·Lorg/joda/time/DateTimeField;->get(J)I |
174 | ····move-result·v0 | 174 | ····move-result·v0 |
175 | ····return·v0 | 175 | ····return·v0 |
176 | .end·method | 176 | .end·method |
177 | .method·public·hashCode()I | 177 | .method·public·hashCode()I |
Offset 213, 15 lines modified | Offset 213, 15 lines modified | ||
213 | ····add-int/2addr·v0,·v1 | 213 | ····add-int/2addr·v0,·v1 |
214 | ····return·v0 | 214 | ····return·v0 |
215 | .end·method | 215 | .end·method |
216 | .method·public·isAfter(J)Z | 216 | .method·public·isAfter(J)Z |
217 | ····.locals· | 217 | ····.locals·2 |
218 | ····.prologue | 218 | ····.prologue |
219 | ····.line·323 | 219 | ····.line·323 |
220 | ····invoke-virtual·{p0},·Lorg/joda/time/base/AbstractInstant;->getMillis()J | 220 | ····invoke-virtual·{p0},·Lorg/joda/time/base/AbstractInstant;->getMillis()J |
221 | ····move-result-wide·v0 | 221 | ····move-result-wide·v0 |
Offset 254, 15 lines modified | Offset 254, 15 lines modified | ||
254 | ····move-result·v0 | 254 | ····move-result·v0 |
255 | ····return·v0 | 255 | ····return·v0 |
256 | .end·method | 256 | .end·method |
257 | .method·public·isEqual(J)Z | 257 | .method·public·isEqual(J)Z |
258 | ····.locals· | 258 | ····.locals·2 |
259 | ····.prologue | 259 | ····.prologue |
260 | ····.line·391 | 260 | ····.line·391 |
261 | ····invoke-virtual·{p0},·Lorg/joda/time/base/AbstractInstant;->getMillis()J | 261 | ····invoke-virtual·{p0},·Lorg/joda/time/base/AbstractInstant;->getMillis()J |
262 | ····move-result-wide·v0 | 262 | ····move-result-wide·v0 |
Offset 38, 15 lines modified | Offset 38, 15 lines modified | ||
38 | ····iput·p1,·p0,·Lorg/joda/time/base/BaseSingleFieldPeriod;->iPeriod:I | 38 | ····iput·p1,·p0,·Lorg/joda/time/base/BaseSingleFieldPeriod;->iPeriod:I |
39 | ····.line·159 | 39 | ····.line·159 |
40 | ····return-void | 40 | ····return-void |
41 | .end·method | 41 | .end·method |
42 | .method·protected·static·between(Lorg/joda/time/ReadableInstant;Lorg/joda/time/ReadableInstant;Lorg/joda/time/DurationFieldType;)I | 42 | .method·protected·static·between(Lorg/joda/time/ReadableInstant;Lorg/joda/time/ReadableInstant;Lorg/joda/time/DurationFieldType;)I |
43 | ····.locals· | 43 | ····.locals·5 |
44 | ····.prologue | 44 | ····.prologue |
45 | ····.line·68 | 45 | ····.line·68 |
46 | ····if-eqz·p0,·:cond_0 | 46 | ····if-eqz·p0,·:cond_0 |
47 | ····if-nez·p1,·:cond_1 | 47 | ····if-nez·p1,·:cond_1 |
Offset 69, 21 lines modified | Offset 69, 21 lines modified | ||
69 | ····.line·72 | 69 | ····.line·72 |
70 | ····invoke-virtual·{p2,·v0},·Lorg/joda/time/DurationFieldType;->getField(Lorg/joda/time/Chronology;)Lorg/joda/time/DurationField; | 70 | ····invoke-virtual·{p2,·v0},·Lorg/joda/time/DurationFieldType;->getField(Lorg/joda/time/Chronology;)Lorg/joda/time/DurationField; |
71 | ····move-result-object·v0 | 71 | ····move-result-object·v0 |
72 | ····invoke-interface·{p1},·Lorg/joda/time/ReadableInstant;->getMillis()J | 72 | ····invoke-interface·{p1},·Lorg/joda/time/ReadableInstant;->getMillis()J |
73 | ····move-result-wide·v | 73 | ····move-result-wide·v1 |
74 | ····invoke-interface·{p0},·Lorg/joda/time/ReadableInstant;->getMillis()J | 74 | ····invoke-interface·{p0},·Lorg/joda/time/ReadableInstant;->getMillis()J |
75 | ····move-result-wide·v | 75 | ····move-result-wide·v3 |
76 | ····invoke-virtual·{v0,·v | 76 | ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Lorg/joda/time/DurationField;->getDifference(JJ)I |
77 | ····move-result·v0 | 77 | ····move-result·v0 |
78 | ····.line·73 | 78 | ····.line·73 |
79 | ····return·v0 | 79 | ····return·v0 |
80 | .end·method | 80 | .end·method |
Offset 17, 15 lines modified | Offset 17, 15 lines modified | ||
17 | ····.line·52 | 17 | ····.line·52 |
18 | ····return-void | 18 | ····return-void |
19 | .end·method | 19 | .end·method |
20 | #·virtual·methods | 20 | #·virtual·methods |
21 | .method·public·get(Lorg/joda/time/DateTimeFieldType;)I | 21 | .method·public·get(Lorg/joda/time/DateTimeFieldType;)I |
22 | ····.locals· | 22 | ····.locals·3 |
23 | ····.prologue | 23 | ····.prologue |
24 | ····.line·66 | 24 | ····.line·66 |
25 | ····if-nez·p1,·:cond_0 | 25 | ····if-nez·p1,·:cond_0 |
26 | ····.line·67 | 26 | ····.line·67 |
27 | ····new-instance·v0,·Ljava/lang/IllegalArgumentException; | 27 | ····new-instance·v0,·Ljava/lang/IllegalArgumentException; |
Offset 44, 63 lines modified | Offset 44, 63 lines modified | ||
44 | ····invoke-virtual·{p1,·v0},·Lorg/joda/time/DateTimeFieldType;->getField(Lorg/joda/time/Chronology;)Lorg/joda/time/DateTimeField; | 44 | ····invoke-virtual·{p1,·v0},·Lorg/joda/time/DateTimeFieldType;->getField(Lorg/joda/time/Chronology;)Lorg/joda/time/DateTimeField; |
45 | ····move-result-object·v0 | 45 | ····move-result-object·v0 |
46 | ····invoke-virtual·{p0},·Lorg/joda/time/base/AbstractDateTime;->getMillis()J | 46 | ····invoke-virtual·{p0},·Lorg/joda/time/base/AbstractDateTime;->getMillis()J |
47 | ····move-result-wide·v | 47 | ····move-result-wide·v1 |
48 | ····invoke-virtual·{v0,·v | 48 | ····invoke-virtual·{v0,·v1,·v2},·Lorg/joda/time/DateTimeField;->get(J)I |
49 | ····move-result·v0 | 49 | ····move-result·v0 |
50 | ····return·v0 | 50 | ····return·v0 |
51 | .end·method | 51 | .end·method |
52 | .method·public·getWeekyear()I | 52 | .method·public·getWeekyear()I |
53 | ····.locals· | 53 | ····.locals·3 |
54 | ····.prologue | 54 | ····.prologue |
55 | ····.line·130 | 55 | ····.line·130 |
56 | ····invoke-virtual·{p0},·Lorg/joda/time/base/AbstractDateTime;->getChronology()Lorg/joda/time/Chronology; | 56 | ····invoke-virtual·{p0},·Lorg/joda/time/base/AbstractDateTime;->getChronology()Lorg/joda/time/Chronology; |
57 | ····move-result-object·v0 | 57 | ····move-result-object·v0 |
58 | ····invoke-virtual·{v0},·Lorg/joda/time/Chronology;->weekyear()Lorg/joda/time/DateTimeField; | 58 | ····invoke-virtual·{v0},·Lorg/joda/time/Chronology;->weekyear()Lorg/joda/time/DateTimeField; |
59 | ····move-result-object·v0 | 59 | ····move-result-object·v0 |
60 | ····invoke-virtual·{p0},·Lorg/joda/time/base/AbstractDateTime;->getMillis()J | 60 | ····invoke-virtual·{p0},·Lorg/joda/time/base/AbstractDateTime;->getMillis()J |
61 | ····move-result-wide·v | 61 | ····move-result-wide·v1 |
62 | ····invoke-virtual·{v0,·v | 62 | ····invoke-virtual·{v0,·v1,·v2},·Lorg/joda/time/DateTimeField;->get(J)I |
63 | ····move-result·v0 | 63 | ····move-result·v0 |
64 | ····return·v0 | 64 | ····return·v0 |
65 | .end·method | 65 | .end·method |
66 | .method·public·getYear()I | 66 | .method·public·getYear()I |
67 | ····.locals· | 67 | ····.locals·3 |
68 | ····.prologue | 68 | ····.prologue |
69 | ····.line·115 | 69 | ····.line·115 |
70 | ····invoke-virtual·{p0},·Lorg/joda/time/base/AbstractDateTime;->getChronology()Lorg/joda/time/Chronology; | 70 | ····invoke-virtual·{p0},·Lorg/joda/time/base/AbstractDateTime;->getChronology()Lorg/joda/time/Chronology; |
71 | ····move-result-object·v0 | 71 | ····move-result-object·v0 |
72 | ····invoke-virtual·{v0},·Lorg/joda/time/Chronology;->year()Lorg/joda/time/DateTimeField; | 72 | ····invoke-virtual·{v0},·Lorg/joda/time/Chronology;->year()Lorg/joda/time/DateTimeField; |
73 | ····move-result-object·v0 | 73 | ····move-result-object·v0 |
74 | ····invoke-virtual·{p0},·Lorg/joda/time/base/AbstractDateTime;->getMillis()J | 74 | ····invoke-virtual·{p0},·Lorg/joda/time/base/AbstractDateTime;->getMillis()J |
75 | ····move-result-wide·v | 75 | ····move-result-wide·v1 |
76 | ····invoke-virtual·{v0,·v | 76 | ····invoke-virtual·{v0,·v1,·v2},·Lorg/joda/time/DateTimeField;->get(J)I |
77 | ····move-result·v0 | 77 | ····move-result·v0 |
78 | ····return·v0 | 78 | ····return·v0 |
79 | .end·method | 79 | .end·method |
Offset 30, 15 lines modified | Offset 30, 15 lines modified | ||
30 | ····invoke-direct·{p0,·v0,·v1,·v2},·Lorg/joda/time/base/BaseDateTime;-><init>(JLorg/joda/time/Chronology;)V | 30 | ····invoke-direct·{p0,·v0,·v1,·v2},·Lorg/joda/time/base/BaseDateTime;-><init>(JLorg/joda/time/Chronology;)V |
31 | ····.line·62 | 31 | ····.line·62 |
32 | ····return-void | 32 | ····return-void |
33 | .end·method | 33 | .end·method |
34 | .method·public·constructor·<init>(JLorg/joda/time/Chronology;)V | 34 | .method·public·constructor·<init>(JLorg/joda/time/Chronology;)V |
35 | ····.locals· | 35 | ····.locals·2 |
36 | ····.prologue | 36 | ····.prologue |
37 | ····.line·124 | 37 | ····.line·124 |
38 | ····invoke-direct·{p0},·Lorg/joda/time/base/AbstractDateTime;-><init>()V | 38 | ····invoke-direct·{p0},·Lorg/joda/time/base/AbstractDateTime;-><init>()V |
39 | ····.line·125 | 39 | ····.line·125 |
40 | ····invoke-virtual·{p0,·p3},·Lorg/joda/time/base/BaseDateTime;->checkChronology(Lorg/joda/time/Chronology;)Lorg/joda/time/Chronology; | 40 | ····invoke-virtual·{p0,·p3},·Lorg/joda/time/base/BaseDateTime;->checkChronology(Lorg/joda/time/Chronology;)Lorg/joda/time/Chronology; |
Offset 86, 15 lines modified | Offset 86, 15 lines modified | ||
86 | ····move-result-object·v0 | 86 | ····move-result-object·v0 |
87 | ····return-object·v0 | 87 | ····return-object·v0 |
88 | .end·method | 88 | .end·method |
89 | .method·protected·checkInstant(JLorg/joda/time/Chronology;)J | 89 | .method·protected·checkInstant(JLorg/joda/time/Chronology;)J |
90 | ····.locals· | 90 | ····.locals·0 |
91 | ····.prologue | 91 | ····.prologue |
92 | ····.line·284 | 92 | ····.line·284 |
93 | ····return-wide·p1 | 93 | ····return-wide·p1 |
94 | .end·method | 94 | .end·method |
95 | .method·public·getChronology()Lorg/joda/time/Chronology; | 95 | .method·public·getChronology()Lorg/joda/time/Chronology; |
Offset 114, 15 lines modified | Offset 114, 15 lines modified | ||
114 | ····.line·295 | 114 | ····.line·295 |
115 | ····iget-wide·v0,·p0,·Lorg/joda/time/base/BaseDateTime;->iMillis:J | 115 | ····iget-wide·v0,·p0,·Lorg/joda/time/base/BaseDateTime;->iMillis:J |
116 | ····return-wide·v0 | 116 | ····return-wide·v0 |
117 | .end·method | 117 | .end·method |
118 | .method·protected·setMillis(J)V | 118 | .method·protected·setMillis(J)V |
119 | ····.locals· | 119 | ····.locals·2 |
120 | ····.prologue | 120 | ····.prologue |
121 | ····.line·317 | 121 | ····.line·317 |
122 | ····iget-object·v0,·p0,·Lorg/joda/time/base/BaseDateTime;->iChronology:Lorg/joda/time/Chronology; | 122 | ····iget-object·v0,·p0,·Lorg/joda/time/base/BaseDateTime;->iChronology:Lorg/joda/time/Chronology; |
123 | ····invoke-virtual·{p0,·p1,·p2,·v0},·Lorg/joda/time/base/BaseDateTime;->checkInstant(JLorg/joda/time/Chronology;)J | 123 | ····invoke-virtual·{p0,·p1,·p2,·v0},·Lorg/joda/time/base/BaseDateTime;->checkInstant(JLorg/joda/time/Chronology;)J |
Offset 567, 21 lines modified | Offset 567, 21 lines modified | ||
567 | ····invoke-static·{p1},·Lorg/joda/time/DateTimeUtils;->getInstantChronology(Lorg/joda/time/ReadableInstant;)Lorg/joda/time/Chronology; | 567 | ····invoke-static·{p1},·Lorg/joda/time/DateTimeUtils;->getInstantChronology(Lorg/joda/time/ReadableInstant;)Lorg/joda/time/Chronology; |
568 | ····move-result-object·v0 | 568 | ····move-result-object·v0 |
569 | ····.line·241 | 569 | ····.line·241 |
570 | ····invoke-static·{p1},·Lorg/joda/time/DateTimeUtils;->getInstantMillis(Lorg/joda/time/ReadableInstant;)J | 570 | ····invoke-static·{p1},·Lorg/joda/time/DateTimeUtils;->getInstantMillis(Lorg/joda/time/ReadableInstant;)J |
571 | ····move-result-wide·v | 571 | ····move-result-wide·v1 |
572 | ····.line·242 | 572 | ····.line·242 |
573 | ····invoke-virtual·{v0,·p0,·v | 573 | ····invoke-virtual·{v0,·p0,·v1,·v2},·Lorg/joda/time/Chronology;->set(Lorg/joda/time/ReadablePartial;J)J |
574 | ····move-result-wide·v | 574 | ····move-result-wide·v1 |
575 | ····.line·243 | 575 | ····.line·243 |
576 | ····new-instance·v | 576 | ····new-instance·v3,·Lorg/joda/time/DateTime; |
577 | ····invoke-direct·{v | 577 | ····invoke-direct·{v3,·v1,·v2,·v0},·Lorg/joda/time/DateTime;-><init>(JLorg/joda/time/Chronology;)V |
578 | ····return-object·v | 578 | ····return-object·v3 |
579 | .end·method | 579 | .end·method |
Offset 28, 15 lines modified | Offset 28, 15 lines modified | ||
28 | ····invoke-direct·{p0,·v0,·v1,·v2},·Lorg/joda/time/base/BasePartial;-><init>(JLorg/joda/time/Chronology;)V | 28 | ····invoke-direct·{p0,·v0,·v1,·v2},·Lorg/joda/time/base/BasePartial;-><init>(JLorg/joda/time/Chronology;)V |
29 | ····.line·66 | 29 | ····.line·66 |
30 | ····return-void | 30 | ····return-void |
31 | .end·method | 31 | .end·method |
32 | .method·protected·constructor·<init>(JLorg/joda/time/Chronology;)V | 32 | .method·protected·constructor·<init>(JLorg/joda/time/Chronology;)V |
33 | ····.locals· | 33 | ····.locals·2 |
34 | ····.prologue | 34 | ····.prologue |
35 | ····.line·108 | 35 | ····.line·108 |
36 | ····invoke-direct·{p0},·Lorg/joda/time/base/AbstractPartial;-><init>()V | 36 | ····invoke-direct·{p0},·Lorg/joda/time/base/AbstractPartial;-><init>()V |
37 | ····.line·109 | 37 | ····.line·109 |
38 | ····invoke-static·{p3},·Lorg/joda/time/DateTimeUtils;->getChronology(Lorg/joda/time/Chronology;)Lorg/joda/time/Chronology; | 38 | ····invoke-static·{p3},·Lorg/joda/time/DateTimeUtils;->getChronology(Lorg/joda/time/Chronology;)Lorg/joda/time/Chronology; |
Offset 40, 15 lines modified | Offset 40, 15 lines modified | ||
40 | ····iput-object·p4,·p0,·Lorg/joda/time/tz/DateTimeZoneBuilder$DSTZone;->iEndRecurrence:Lorg/joda/time/tz/DateTimeZoneBuilder$Recurrence; | 40 | ····iput-object·p4,·p0,·Lorg/joda/time/tz/DateTimeZoneBuilder$DSTZone;->iEndRecurrence:Lorg/joda/time/tz/DateTimeZoneBuilder$Recurrence; |
41 | ····.line·1183 | 41 | ····.line·1183 |
42 | ····return-void | 42 | ····return-void |
43 | .end·method | 43 | .end·method |
44 | .method·private·findMatchingRecurrence(J)Lorg/joda/time/tz/DateTimeZoneBuilder$Recurrence; | 44 | .method·private·findMatchingRecurrence(J)Lorg/joda/time/tz/DateTimeZoneBuilder$Recurrence; |
45 | ····.locals· | 45 | ····.locals·6 |
46 | ····.prologue | 46 | ····.prologue |
47 | ····.line·1307 | 47 | ····.line·1307 |
48 | ····iget·v4,·p0,·Lorg/joda/time/tz/DateTimeZoneBuilder$DSTZone;->iStandardOffset:I | 48 | ····iget·v4,·p0,·Lorg/joda/time/tz/DateTimeZoneBuilder$DSTZone;->iStandardOffset:I |
49 | ····.line·1308 | 49 | ····.line·1308 |
50 | ····iget-object·v0,·p0,·Lorg/joda/time/tz/DateTimeZoneBuilder$DSTZone;->iStartRecurrence:Lorg/joda/time/tz/DateTimeZoneBuilder$Recurrence; | 50 | ····iget-object·v0,·p0,·Lorg/joda/time/tz/DateTimeZoneBuilder$DSTZone;->iStartRecurrence:Lorg/joda/time/tz/DateTimeZoneBuilder$Recurrence; |
Offset 139, 17 lines modified | Offset 139, 17 lines modified | ||
139 | ····.prologue | 139 | ····.prologue |
140 | ····.line·1169 | 140 | ····.line·1169 |
141 | ····new-instance·v0,·Lorg/joda/time/tz/DateTimeZoneBuilder$DSTZone; | 141 | ····new-instance·v0,·Lorg/joda/time/tz/DateTimeZoneBuilder$DSTZone; |
142 | ····invoke-static·{p0},·Lorg/joda/time/tz/DateTimeZoneBuilder;->readMillis(Ljava/io/DataInput;)J | 142 | ····invoke-static·{p0},·Lorg/joda/time/tz/DateTimeZoneBuilder;->readMillis(Ljava/io/DataInput;)J |
143 | ····move-result-wide·v | 143 | ····move-result-wide·v1 |
144 | ····long-to-int·v1,·v | 144 | ····long-to-int·v1,·v1 |
145 | ····invoke-static·{p0},·Lorg/joda/time/tz/DateTimeZoneBuilder$Recurrence;->readFrom(Ljava/io/DataInput;)Lorg/joda/time/tz/DateTimeZoneBuilder$Recurrence; | 145 | ····invoke-static·{p0},·Lorg/joda/time/tz/DateTimeZoneBuilder$Recurrence;->readFrom(Ljava/io/DataInput;)Lorg/joda/time/tz/DateTimeZoneBuilder$Recurrence; |
146 | ····move-result-object·v2 | 146 | ····move-result-object·v2 |
147 | ····invoke-static·{p0},·Lorg/joda/time/tz/DateTimeZoneBuilder$Recurrence;->readFrom(Ljava/io/DataInput;)Lorg/joda/time/tz/DateTimeZoneBuilder$Recurrence; | 147 | ····invoke-static·{p0},·Lorg/joda/time/tz/DateTimeZoneBuilder$Recurrence;->readFrom(Ljava/io/DataInput;)Lorg/joda/time/tz/DateTimeZoneBuilder$Recurrence; |
Offset 253, 15 lines modified | Offset 253, 15 lines modified | ||
253 | ····move-result-object·v0 | 253 | ····move-result-object·v0 |
254 | ····return-object·v0 | 254 | ····return-object·v0 |
255 | .end·method | 255 | .end·method |
256 | .method·public·getOffset(J)I | 256 | .method·public·getOffset(J)I |
257 | ····.locals· | 257 | ····.locals·2 |
258 | ····.prologue | 258 | ····.prologue |
259 | ····.line·1190 | 259 | ····.line·1190 |
260 | ····iget·v0,·p0,·Lorg/joda/time/tz/DateTimeZoneBuilder$DSTZone;->iStandardOffset:I | 260 | ····iget·v0,·p0,·Lorg/joda/time/tz/DateTimeZoneBuilder$DSTZone;->iStandardOffset:I |
261 | ····invoke-direct·{p0,·p1,·p2},·Lorg/joda/time/tz/DateTimeZoneBuilder$DSTZone;->findMatchingRecurrence(J)Lorg/joda/time/tz/DateTimeZoneBuilder$Recurrence; | 261 | ····invoke-direct·{p0,·p1,·p2},·Lorg/joda/time/tz/DateTimeZoneBuilder$DSTZone;->findMatchingRecurrence(J)Lorg/joda/time/tz/DateTimeZoneBuilder$Recurrence; |
Offset 283, 18 lines modified | Offset 283, 18 lines modified | ||
283 | ····.line·1198 | 283 | ····.line·1198 |
284 | ····const/4·v0,·0x0 | 284 | ····const/4·v0,·0x0 |
285 | ····return·v0 | 285 | ····return·v0 |
286 | .end·method | 286 | .end·method |
287 | .method·public·nextTransition(J)J | 287 | .method·public·nextTransition(J)J |
288 | ····.locals· | 288 | ····.locals·9 |
289 | ····.prologue | 289 | ····.prologue |
290 | ····const-wide/16·v | 290 | ····const-wide/16·v7,·0x0 |
291 | ····.line·1202 | 291 | ····.line·1202 |
292 | ····iget·v4,·p0,·Lorg/joda/time/tz/DateTimeZoneBuilder$DSTZone;->iStandardOffset:I | 292 | ····iget·v4,·p0,·Lorg/joda/time/tz/DateTimeZoneBuilder$DSTZone;->iStandardOffset:I |
293 | ····.line·1203 | 293 | ····.line·1203 |
294 | ····iget-object·v5,·p0,·Lorg/joda/time/tz/DateTimeZoneBuilder$DSTZone;->iStartRecurrence:Lorg/joda/time/tz/DateTimeZoneBuilder$Recurrence; | 294 | ····iget-object·v5,·p0,·Lorg/joda/time/tz/DateTimeZoneBuilder$DSTZone;->iStartRecurrence:Lorg/joda/time/tz/DateTimeZoneBuilder$Recurrence; |
Offset 311, 19 lines modified | Offset 311, 19 lines modified | ||
311 | ····:try_end_0 | 311 | ····:try_end_0 |
312 | ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_0·..·:try_end_0}·:catch_0 | 312 | ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_0·..·:try_end_0}·:catch_0 |
313 | ····.catch·Ljava/lang/ArithmeticException;·{:try_start_0·..·:try_end_0}·:catch_1 | 313 | ····.catch·Ljava/lang/ArithmeticException;·{:try_start_0·..·:try_end_0}·:catch_1 |
314 | ····move-result-wide·v0 | 314 | ····move-result-wide·v0 |
315 | ····.line·1211 | 315 | ····.line·1211 |
316 | ····cmp-long·v2,·p1,·v | 316 | ····cmp-long·v2,·p1,·v7 |
317 | ····if-lez·v2,·:cond_0 | 317 | ····if-lez·v2,·:cond_0 |
318 | ····cmp-long·v2,·v0,·v | 318 | ····cmp-long·v2,·v0,·v7 |
319 | ····if-gez·v2,·:cond_0 | 319 | ····if-gez·v2,·:cond_0 |
320 | ····move-wide·v0,·p1 | 320 | ····move-wide·v0,·p1 |
321 | ····:cond_0 | 321 | ····:cond_0 |
322 | ····move-wide·v2,·v0 | 322 | ····move-wide·v2,·v0 |
Offset 339, 19 lines modified | Offset 339, 19 lines modified | ||
339 | ····:try_end_1 | 339 | ····:try_end_1 |
340 | ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_2 | 340 | ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_2 |
341 | ····.catch·Ljava/lang/ArithmeticException;·{:try_start_1·..·:try_end_1}·:catch_3 | 341 | ····.catch·Ljava/lang/ArithmeticException;·{:try_start_1·..·:try_end_1}·:catch_3 |
342 | ····move-result-wide·v0 | 342 | ····move-result-wide·v0 |
343 | ····.line·1226 | 343 | ····.line·1226 |
344 | ····cmp-long·v4,·p1,·v | 344 | ····cmp-long·v4,·p1,·v7 |
345 | ····if-lez·v4,·:cond_2 | 345 | ····if-lez·v4,·:cond_2 |
346 | ····cmp-long·v4,·v0,·v | 346 | ····cmp-long·v4,·v0,·v7 |
347 | ····if-gez·v4,·:cond_2 | 347 | ····if-gez·v4,·:cond_2 |
348 | ····:goto_1 | 348 | ····:goto_1 |
349 | ····move-wide·v0,·p1 | 349 | ····move-wide·v0,·p1 |
350 | ····.line·1238 | 350 | ····.line·1238 |
Offset 408, 21 lines modified | Offset 408, 23 lines modified | ||
408 | ····:cond_2 | 408 | ····:cond_2 |
409 | ····move-wide·p1,·v0 | 409 | ····move-wide·p1,·v0 |
410 | ····goto·:goto_1 | 410 | ····goto·:goto_1 |
411 | .end·method | 411 | .end·method |
412 | .method·public·previousTransition(J)J | 412 | .method·public·previousTransition(J)J |
413 | ····.locals· | 413 | ····.locals·13 |
414 | ····.prologue | 414 | ····.prologue |
415 | ····.line·1244 | ||
416 | ····const-wide/16·v | 415 | ····const-wide/16·v11,·0x1 |
416 | ····const-wide/16·v9,·0x0 | ||
417 | ····.line·1244 | ||
417 | ····add-long·v2,·p1,·v | 418 | ····add-long·v2,·p1,·v11 |
Max diff block lines reached; 1563/5050 bytes (30.95%) of diff not shown. |
Offset 198, 15 lines modified | Offset 198, 15 lines modified | ||
198 | ····move-result-wide·v0 | 198 | ····move-result-wide·v0 |
199 | ····goto·:goto_0 | 199 | ····goto·:goto_0 |
200 | .end·method | 200 | .end·method |
201 | .method·private·setDayOfMonthNext(Lorg/joda/time/Chronology;J)J | 201 | .method·private·setDayOfMonthNext(Lorg/joda/time/Chronology;J)J |
202 | ····.locals· | 202 | ····.locals·3 |
203 | ····.prologue | 203 | ····.prologue |
204 | ····.line·672 | 204 | ····.line·672 |
205 | ····:try_start_0 | 205 | ····:try_start_0 |
206 | ····invoke-direct·{p0,·p1,·p2,·p3},·Lorg/joda/time/tz/DateTimeZoneBuilder$OfYear;->setDayOfMonth(Lorg/joda/time/Chronology;J)J | 206 | ····invoke-direct·{p0,·p1,·p2,·p3},·Lorg/joda/time/tz/DateTimeZoneBuilder$OfYear;->setDayOfMonth(Lorg/joda/time/Chronology;J)J |
207 | ····:try_end_0 | 207 | ····:try_end_0 |
208 | ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_0·..·:try_end_0}·:catch_0 | 208 | ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_0·..·:try_end_0}·:catch_0 |
Offset 269, 15 lines modified | Offset 269, 15 lines modified | ||
269 | ····.line·680 | 269 | ····.line·680 |
270 | ····:cond_1 | 270 | ····:cond_1 |
271 | ····throw·v0 | 271 | ····throw·v0 |
272 | .end·method | 272 | .end·method |
273 | .method·private·setDayOfMonthPrevious(Lorg/joda/time/Chronology;J)J | 273 | .method·private·setDayOfMonthPrevious(Lorg/joda/time/Chronology;J)J |
274 | ····.locals· | 274 | ····.locals·3 |
275 | ····.prologue | 275 | ····.prologue |
276 | ····.line·691 | 276 | ····.line·691 |
277 | ····:try_start_0 | 277 | ····:try_start_0 |
278 | ····invoke-direct·{p0,·p1,·p2,·p3},·Lorg/joda/time/tz/DateTimeZoneBuilder$OfYear;->setDayOfMonth(Lorg/joda/time/Chronology;J)J | 278 | ····invoke-direct·{p0,·p1,·p2,·p3},·Lorg/joda/time/tz/DateTimeZoneBuilder$OfYear;->setDayOfMonth(Lorg/joda/time/Chronology;J)J |
279 | ····:try_end_0 | 279 | ····:try_end_0 |
280 | ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_0·..·:try_end_0}·:catch_0 | 280 | ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_0·..·:try_end_0}·:catch_0 |
Offset 473, 18 lines modified | Offset 473, 18 lines modified | ||
473 | ····move·v0,·v1 | 473 | ····move·v0,·v1 |
474 | ····.line·642 | 474 | ····.line·642 |
475 | ····goto·:goto_0 | 475 | ····goto·:goto_0 |
476 | .end·method | 476 | .end·method |
477 | .method·public·next(JII)J | 477 | .method·public·next(JII)J |
478 | ····.locals· | 478 | ····.locals·8 |
479 | ····.prologue | 479 | ····.prologue |
480 | ····const/4·v | 480 | ····const/4·v7,·0x1 |
481 | ····const/4·v0,·0x0 | 481 | ····const/4·v0,·0x0 |
482 | ····.line·549 | 482 | ····.line·549 |
483 | ····iget-char·v1,·p0,·Lorg/joda/time/tz/DateTimeZoneBuilder$OfYear;->iMode:C | 483 | ····iget-char·v1,·p0,·Lorg/joda/time/tz/DateTimeZoneBuilder$OfYear;->iMode:C |
484 | ····const/16·v2,·0x77 | 484 | ····const/16·v2,·0x77 |
Offset 493, 17 lines modified | Offset 493, 17 lines modified | ||
493 | ····.line·550 | 493 | ····.line·550 |
494 | ····add-int/2addr·p3,·p4 | 494 | ····add-int/2addr·p3,·p4 |
495 | ····.line·558 | 495 | ····.line·558 |
496 | ····:cond_0 | 496 | ····:cond_0 |
497 | ····:goto_0 | 497 | ····:goto_0 |
498 | ····int-to-long·v | 498 | ····int-to-long·v1,·p3 |
499 | ····add-long | 499 | ····add-long·v2,·p1,·v1 |
500 | ····.line·560 | 500 | ····.line·560 |
501 | ····invoke-static·{},·Lorg/joda/time/chrono/ISOChronology;->getInstanceUTC()Lorg/joda/time/chrono/ISOChronology; | 501 | ····invoke-static·{},·Lorg/joda/time/chrono/ISOChronology;->getInstanceUTC()Lorg/joda/time/chrono/ISOChronology; |
502 | ····move-result-object·v4 | 502 | ····move-result-object·v4 |
503 | ····.line·561 | 503 | ····.line·561 |
Offset 511, 22 lines modified | Offset 511, 22 lines modified | ||
511 | ····move-result-object·v1 | 511 | ····move-result-object·v1 |
512 | ····iget·v5,·p0,·Lorg/joda/time/tz/DateTimeZoneBuilder$OfYear;->iMonthOfYear:I | 512 | ····iget·v5,·p0,·Lorg/joda/time/tz/DateTimeZoneBuilder$OfYear;->iMonthOfYear:I |
513 | ····invoke-virtual·{v1,·v2,·v3,·v5},·Lorg/joda/time/DateTimeField;->set(JI)J | 513 | ····invoke-virtual·{v1,·v2,·v3,·v5},·Lorg/joda/time/DateTimeField;->set(JI)J |
514 | ····move-result-wide·v | 514 | ····move-result-wide·v5 |
515 | ····.line·563 | 515 | ····.line·563 |
516 | ····invoke-virtual·{v4},·Lorg/joda/time/Chronology;->millisOfDay()Lorg/joda/time/DateTimeField; | 516 | ····invoke-virtual·{v4},·Lorg/joda/time/Chronology;->millisOfDay()Lorg/joda/time/DateTimeField; |
517 | ····move-result-object·v1 | 517 | ····move-result-object·v1 |
518 | ····invoke-virtual·{v1,·v | 518 | ····invoke-virtual·{v1,·v5,·v6,·v0},·Lorg/joda/time/DateTimeField;->set(JI)J |
519 | ····move-result-wide·v0 | 519 | ····move-result-wide·v0 |
520 | ····.line·564 | 520 | ····.line·564 |
521 | ····invoke-virtual·{v4},·Lorg/joda/time/Chronology;->millisOfDay()Lorg/joda/time/DateTimeField; | 521 | ····invoke-virtual·{v4},·Lorg/joda/time/Chronology;->millisOfDay()Lorg/joda/time/DateTimeField; |
522 | ····move-result-object·v5 | 522 | ····move-result-object·v5 |
Offset 553, 15 lines modified | Offset 553, 15 lines modified | ||
553 | ····if-gtz·v2,·:cond_1 | 553 | ····if-gtz·v2,·:cond_1 |
554 | ····.line·569 | 554 | ····.line·569 |
555 | ····invoke-virtual·{v4},·Lorg/joda/time/Chronology;->year()Lorg/joda/time/DateTimeField; | 555 | ····invoke-virtual·{v4},·Lorg/joda/time/Chronology;->year()Lorg/joda/time/DateTimeField; |
556 | ····move-result-object·v2 | 556 | ····move-result-object·v2 |
557 | ····invoke-virtual·{v2,·v0,·v1,·v | 557 | ····invoke-virtual·{v2,·v0,·v1,·v7},·Lorg/joda/time/DateTimeField;->add(JI)J |
558 | ····move-result-wide·v0 | 558 | ····move-result-wide·v0 |
559 | ····.line·570 | 559 | ····.line·570 |
560 | ····invoke-direct·{p0,·v4,·v0,·v1},·Lorg/joda/time/tz/DateTimeZoneBuilder$OfYear;->setDayOfMonthNext(Lorg/joda/time/Chronology;J)J | 560 | ····invoke-direct·{p0,·v4,·v0,·v1},·Lorg/joda/time/tz/DateTimeZoneBuilder$OfYear;->setDayOfMonthNext(Lorg/joda/time/Chronology;J)J |
561 | ····move-result-wide·v0 | 561 | ····move-result-wide·v0 |
Offset 600, 15 lines modified | Offset 600, 15 lines modified | ||
600 | ····if-gtz·v2,·:cond_1 | 600 | ····if-gtz·v2,·:cond_1 |
601 | ····.line·575 | 601 | ····.line·575 |
602 | ····invoke-virtual·{v4},·Lorg/joda/time/Chronology;->year()Lorg/joda/time/DateTimeField; | 602 | ····invoke-virtual·{v4},·Lorg/joda/time/Chronology;->year()Lorg/joda/time/DateTimeField; |
603 | ····move-result-object·v2 | 603 | ····move-result-object·v2 |
604 | ····invoke-virtual·{v2,·v0,·v1,·v | 604 | ····invoke-virtual·{v2,·v0,·v1,·v7},·Lorg/joda/time/DateTimeField;->add(JI)J |
605 | ····move-result-wide·v0 | 605 | ····move-result-wide·v0 |
606 | ····.line·576 | 606 | ····.line·576 |
607 | ····invoke-virtual·{v4},·Lorg/joda/time/Chronology;->monthOfYear()Lorg/joda/time/DateTimeField; | 607 | ····invoke-virtual·{v4},·Lorg/joda/time/Chronology;->monthOfYear()Lorg/joda/time/DateTimeField; |
608 | ····move-result-object·v2 | 608 | ····move-result-object·v2 |
Offset 629, 37 lines modified | Offset 629, 37 lines modified | ||
629 | ····move-result-wide·v0 | 629 | ····move-result-wide·v0 |
Max diff block lines reached; 2467/5981 bytes (41.25%) of diff not shown. |
Offset 12, 15 lines modified | Offset 12, 15 lines modified | ||
12 | ········Lorg/joda/time/tz/DateTimeZoneBuilder$OfYear; | 12 | ········Lorg/joda/time/tz/DateTimeZoneBuilder$OfYear; |
13 | ····} | 13 | ····} |
14 | .end·annotation | 14 | .end·annotation |
15 | #·direct·methods | 15 | #·direct·methods |
16 | .method·public·static·readFrom(Ljava/io/DataInput;Ljava/lang/String;)Lorg/joda/time/DateTimeZone; | 16 | .method·public·static·readFrom(Ljava/io/DataInput;Ljava/lang/String;)Lorg/joda/time/DateTimeZone; |
17 | ····.locals· | 17 | ····.locals·5 |
18 | ····.annotation·system·Ldalvik/annotation/Throws; | 18 | ····.annotation·system·Ldalvik/annotation/Throws; |
19 | ········value·=·{ | 19 | ········value·=·{ |
20 | ············Ljava/io/IOException; | 20 | ············Ljava/io/IOException; |
21 | ········} | 21 | ········} |
22 | ····.end·annotation | 22 | ····.end·annotation |
23 | ····.prologue | 23 | ····.prologue |
Offset 52, 17 lines modified | Offset 52, 17 lines modified | ||
52 | ····move-result-wide·v2 | 52 | ····move-result-wide·v2 |
53 | ····long-to-int·v2,·v2 | 53 | ····long-to-int·v2,·v2 |
54 | ····invoke-static·{p0},·Lorg/joda/time/tz/DateTimeZoneBuilder;->readMillis(Ljava/io/DataInput;)J | 54 | ····invoke-static·{p0},·Lorg/joda/time/tz/DateTimeZoneBuilder;->readMillis(Ljava/io/DataInput;)J |
55 | ····move-result-wide·v | 55 | ····move-result-wide·v3 |
56 | ····long-to-int·v3,·v | 56 | ····long-to-int·v3,·v3 |
57 | ····invoke-direct·{v0,·p1,·v1,·v2,·v3},·Lorg/joda/time/tz/FixedDateTimeZone;-><init>(Ljava/lang/String;Ljava/lang/String;II)V | 57 | ····invoke-direct·{v0,·p1,·v1,·v2,·v3},·Lorg/joda/time/tz/FixedDateTimeZone;-><init>(Ljava/lang/String;Ljava/lang/String;II)V |
58 | ····.line·114 | 58 | ····.line·114 |
59 | ····sget-object·v1,·Lorg/joda/time/DateTimeZone;->UTC:Lorg/joda/time/DateTimeZone; | 59 | ····sget-object·v1,·Lorg/joda/time/DateTimeZone;->UTC:Lorg/joda/time/DateTimeZone; |
60 | ····invoke-virtual·{v0,·v1},·Lorg/joda/time/DateTimeZone;->equals(Ljava/lang/Object;)Z | 60 | ····invoke-virtual·{v0,·v1},·Lorg/joda/time/DateTimeZone;->equals(Ljava/lang/Object;)Z |
Offset 40, 15 lines modified | Offset 40, 15 lines modified | ||
40 | ····iput·p3,·p0,·Lorg/joda/time/tz/DateTimeZoneBuilder$Recurrence;->iSaveMillis:I | 40 | ····iput·p3,·p0,·Lorg/joda/time/tz/DateTimeZoneBuilder$Recurrence;->iSaveMillis:I |
41 | ····.line·751 | 41 | ····.line·751 |
42 | ····return-void | 42 | ····return-void |
43 | .end·method | 43 | .end·method |
44 | .method·static·readFrom(Ljava/io/DataInput;)Lorg/joda/time/tz/DateTimeZoneBuilder$Recurrence; | 44 | .method·static·readFrom(Ljava/io/DataInput;)Lorg/joda/time/tz/DateTimeZoneBuilder$Recurrence; |
45 | ····.locals· | 45 | ····.locals·5 |
46 | ····.annotation·system·Ldalvik/annotation/Throws; | 46 | ····.annotation·system·Ldalvik/annotation/Throws; |
47 | ········value·=·{ | 47 | ········value·=·{ |
48 | ············Ljava/io/IOException; | 48 | ············Ljava/io/IOException; |
49 | ········} | 49 | ········} |
50 | ····.end·annotation | 50 | ····.end·annotation |
51 | ····.prologue | 51 | ····.prologue |
Offset 61, 17 lines modified | Offset 61, 17 lines modified | ||
61 | ····invoke-interface·{p0},·Ljava/io/DataInput;->readUTF()Ljava/lang/String; | 61 | ····invoke-interface·{p0},·Ljava/io/DataInput;->readUTF()Ljava/lang/String; |
62 | ····move-result-object·v2 | 62 | ····move-result-object·v2 |
63 | ····invoke-static·{p0},·Lorg/joda/time/tz/DateTimeZoneBuilder;->readMillis(Ljava/io/DataInput;)J | 63 | ····invoke-static·{p0},·Lorg/joda/time/tz/DateTimeZoneBuilder;->readMillis(Ljava/io/DataInput;)J |
64 | ····move-result-wide·v | 64 | ····move-result-wide·v3 |
65 | ····long-to-int·v3,·v | 65 | ····long-to-int·v3,·v3 |
66 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/joda/time/tz/DateTimeZoneBuilder$Recurrence;-><init>(Lorg/joda/time/tz/DateTimeZoneBuilder$OfYear;Ljava/lang/String;I)V | 66 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/joda/time/tz/DateTimeZoneBuilder$Recurrence;-><init>(Lorg/joda/time/tz/DateTimeZoneBuilder$OfYear;Ljava/lang/String;I)V |
67 | ····return-object·v0 | 67 | ····return-object·v0 |
68 | .end·method | 68 | .end·method |
Offset 157, 29 lines modified | Offset 157, 29 lines modified | ||
157 | ····.line·776 | 157 | ····.line·776 |
158 | ····iget·v0,·p0,·Lorg/joda/time/tz/DateTimeZoneBuilder$Recurrence;->iSaveMillis:I | 158 | ····iget·v0,·p0,·Lorg/joda/time/tz/DateTimeZoneBuilder$Recurrence;->iSaveMillis:I |
159 | ····return·v0 | 159 | ····return·v0 |
160 | .end·method | 160 | .end·method |
161 | .method·public·next(JII)J | 161 | .method·public·next(JII)J |
162 | ····.locals· | 162 | ····.locals·2 |
163 | ····.prologue | 163 | ····.prologue |
164 | ····.line·761 | 164 | ····.line·761 |
165 | ····iget-object·v0,·p0,·Lorg/joda/time/tz/DateTimeZoneBuilder$Recurrence;->iOfYear:Lorg/joda/time/tz/DateTimeZoneBuilder$OfYear; | 165 | ····iget-object·v0,·p0,·Lorg/joda/time/tz/DateTimeZoneBuilder$Recurrence;->iOfYear:Lorg/joda/time/tz/DateTimeZoneBuilder$OfYear; |
166 | ····invoke-virtual·{v0,·p1,·p2,·p3,·p4},·Lorg/joda/time/tz/DateTimeZoneBuilder$OfYear;->next(JII)J | 166 | ····invoke-virtual·{v0,·p1,·p2,·p3,·p4},·Lorg/joda/time/tz/DateTimeZoneBuilder$OfYear;->next(JII)J |
167 | ····move-result-wide·v0 | 167 | ····move-result-wide·v0 |
168 | ····return-wide·v0 | 168 | ····return-wide·v0 |
169 | .end·method | 169 | .end·method |
170 | .method·public·previous(JII)J | 170 | .method·public·previous(JII)J |
171 | ····.locals· | 171 | ····.locals·2 |
172 | ····.prologue | 172 | ····.prologue |
173 | ····.line·768 | 173 | ····.line·768 |
174 | ····iget-object·v0,·p0,·Lorg/joda/time/tz/DateTimeZoneBuilder$Recurrence;->iOfYear:Lorg/joda/time/tz/DateTimeZoneBuilder$OfYear; | 174 | ····iget-object·v0,·p0,·Lorg/joda/time/tz/DateTimeZoneBuilder$Recurrence;->iOfYear:Lorg/joda/time/tz/DateTimeZoneBuilder$OfYear; |
175 | ····invoke-virtual·{v0,·p1,·p2,·p3,·p4},·Lorg/joda/time/tz/DateTimeZoneBuilder$OfYear;->previous(JII)J | 175 | ····invoke-virtual·{v0,·p1,·p2,·p3,·p4},·Lorg/joda/time/tz/DateTimeZoneBuilder$OfYear;->previous(JII)J |
Offset 50, 15 lines modified | Offset 50, 15 lines modified | ||
50 | ····iput-object·p6,·p0,·Lorg/joda/time/tz/DateTimeZoneBuilder$PrecalculatedZone;->iTailZone:Lorg/joda/time/tz/DateTimeZoneBuilder$DSTZone; | 50 | ····iput-object·p6,·p0,·Lorg/joda/time/tz/DateTimeZoneBuilder$PrecalculatedZone;->iTailZone:Lorg/joda/time/tz/DateTimeZoneBuilder$DSTZone; |
51 | ····.line·1509 | 51 | ····.line·1509 |
52 | ····return-void | 52 | ····return-void |
53 | .end·method | 53 | .end·method |
54 | .method·static·readFrom(Ljava/io/DataInput;Ljava/lang/String;)Lorg/joda/time/tz/DateTimeZoneBuilder$PrecalculatedZone; | 54 | .method·static·readFrom(Ljava/io/DataInput;Ljava/lang/String;)Lorg/joda/time/tz/DateTimeZoneBuilder$PrecalculatedZone; |
55 | ····.locals·1 | 55 | ····.locals·11 |
56 | ····.annotation·system·Ldalvik/annotation/Throws; | 56 | ····.annotation·system·Ldalvik/annotation/Throws; |
57 | ········value·=·{ | 57 | ········value·=·{ |
58 | ············Ljava/io/IOException; | 58 | ············Ljava/io/IOException; |
59 | ········} | 59 | ········} |
60 | ····.end·annotation | 60 | ····.end·annotation |
61 | ····.prologue | 61 | ····.prologue |
Offset 113, 33 lines modified | Offset 113, 33 lines modified | ||
113 | ····.line·1356 | 113 | ····.line·1356 |
114 | ····:goto_1 | 114 | ····:goto_1 |
115 | ····if-ge·v1,·v8,·:cond_2 | 115 | ····if-ge·v1,·v8,·:cond_2 |
116 | ····.line·1357 | 116 | ····.line·1357 |
117 | ····invoke-static·{p0},·Lorg/joda/time/tz/DateTimeZoneBuilder;->readMillis(Ljava/io/DataInput;)J | 117 | ····invoke-static·{p0},·Lorg/joda/time/tz/DateTimeZoneBuilder;->readMillis(Ljava/io/DataInput;)J |
118 | ····move-result-wide·v | 118 | ····move-result-wide·v9 |
119 | ····aput-wide·v | 119 | ····aput-wide·v9,·v2,·v1 |
120 | ····.line·1358 | 120 | ····.line·1358 |
121 | ····invoke-static·{p0},·Lorg/joda/time/tz/DateTimeZoneBuilder;->readMillis(Ljava/io/DataInput;)J | 121 | ····invoke-static·{p0},·Lorg/joda/time/tz/DateTimeZoneBuilder;->readMillis(Ljava/io/DataInput;)J |
122 | ····move-result-wide·v | 122 | ····move-result-wide·v9 |
123 | ····long-to-int·v0,·v | 123 | ····long-to-int·v0,·v9 |
124 | ····aput·v0,·v3,·v1 | 124 | ····aput·v0,·v3,·v1 |
125 | ····.line·1359 | 125 | ····.line·1359 |
126 | ····invoke-static·{p0},·Lorg/joda/time/tz/DateTimeZoneBuilder;->readMillis(Ljava/io/DataInput;)J | 126 | ····invoke-static·{p0},·Lorg/joda/time/tz/DateTimeZoneBuilder;->readMillis(Ljava/io/DataInput;)J |
127 | ····move-result-wide·v | 127 | ····move-result-wide·v9 |
128 | ····long-to-int·v0,·v | 128 | ····long-to-int·v0,·v9 |
129 | ····aput·v0,·v4,·v1 | 129 | ····aput·v0,·v4,·v1 |
130 | ····.line·1362 | 130 | ····.line·1362 |
131 | ····const/16·v0,·0x100 | 131 | ····const/16·v0,·0x100 |
132 | ····if-ge·v6,·v0,·:cond_1 | 132 | ····if-ge·v6,·v0,·:cond_1 |
Offset 325, 15 lines modified | Offset 325, 15 lines modified | ||
325 | ····move·v0,·v1 | 325 | ····move·v0,·v1 |
326 | ····.line·1637 | 326 | ····.line·1637 |
327 | ····goto·:goto_0 | 327 | ····goto·:goto_0 |
328 | .end·method | 328 | .end·method |
329 | .method·public·getNameKey(J)Ljava/lang/String; | 329 | .method·public·getNameKey(J)Ljava/lang/String; |
330 | ····.locals· | 330 | ····.locals·2 |
331 | ····.prologue | 331 | ····.prologue |
332 | ····.line·1512 | 332 | ····.line·1512 |
333 | ····iget-object·v0,·p0,·Lorg/joda/time/tz/DateTimeZoneBuilder$PrecalculatedZone;->iTransitions:[J | 333 | ····iget-object·v0,·p0,·Lorg/joda/time/tz/DateTimeZoneBuilder$PrecalculatedZone;->iTransitions:[J |
334 | ····.line·1513 | 334 | ····.line·1513 |
335 | ····invoke-static·{v0,·p1,·p2},·Ljava/util/Arrays;->binarySearch([JJ)I | 335 | ····invoke-static·{v0,·p1,·p2},·Ljava/util/Arrays;->binarySearch([JJ)I |
Offset 402, 15 lines modified | Offset 402, 15 lines modified | ||
402 | ····move-result-object·v0 | 402 | ····move-result-object·v0 |
403 | ····goto·:goto_0 | 403 | ····goto·:goto_0 |
404 | .end·method | 404 | .end·method |
405 | .method·public·getOffset(J)I | 405 | .method·public·getOffset(J)I |
406 | ····.locals· | 406 | ····.locals·2 |
407 | ····.prologue | 407 | ····.prologue |
408 | ····.line·1531 | 408 | ····.line·1531 |
409 | ····iget-object·v0,·p0,·Lorg/joda/time/tz/DateTimeZoneBuilder$PrecalculatedZone;->iTransitions:[J | 409 | ····iget-object·v0,·p0,·Lorg/joda/time/tz/DateTimeZoneBuilder$PrecalculatedZone;->iTransitions:[J |
410 | ····.line·1532 | 410 | ····.line·1532 |
411 | ····invoke-static·{v0,·p1,·p2},·Ljava/util/Arrays;->binarySearch([JJ)I | 411 | ····invoke-static·{v0,·p1,·p2},·Ljava/util/Arrays;->binarySearch([JJ)I |
Offset 557, 39 lines modified | Offset 557, 39 lines modified | ||
557 | ····move-result-wide·p1 | 557 | ····move-result-wide·p1 |
558 | ····goto·:goto_1 | 558 | ····goto·:goto_1 |
559 | .end·method | 559 | .end·method |
560 | .method·public·previousTransition(J)J | 560 | .method·public·previousTransition(J)J |
561 | ····.locals· | 561 | ····.locals·9 |
562 | ····.prologue | 562 | ····.prologue |
563 | ····const-wide/16·v | 563 | ····const-wide/16·v7,·0x1 |
564 | ····const-wide/high16·v | 564 | ····const-wide/high16·v5,·-0x8000000000000000L |
565 | ····.line·1590 | 565 | ····.line·1590 |
566 | ····iget-object·v2,·p0,·Lorg/joda/time/tz/DateTimeZoneBuilder$PrecalculatedZone;->iTransitions:[J | 566 | ····iget-object·v2,·p0,·Lorg/joda/time/tz/DateTimeZoneBuilder$PrecalculatedZone;->iTransitions:[J |
567 | ····.line·1591 | 567 | ····.line·1591 |
568 | ····invoke-static·{v2,·p1,·p2},·Ljava/util/Arrays;->binarySearch([JJ)I | 568 | ····invoke-static·{v2,·p1,·p2},·Ljava/util/Arrays;->binarySearch([JJ)I |
569 | ····move-result·v0 | 569 | ····move-result·v0 |
570 | ····.line·1592 | 570 | ····.line·1592 |
571 | ····if-ltz·v0,·:cond_1 | 571 | ····if-ltz·v0,·:cond_1 |
572 | ····.line·1593 | 572 | ····.line·1593 |
573 | ····cmp-long·v0,·p1,·v | 573 | ····cmp-long·v0,·p1,·v5 |
574 | ····if-lez·v0,·:cond_0 | 574 | ····if-lez·v0,·:cond_0 |
575 | ····.line·1594 | 575 | ····.line·1594 |
576 | ····sub-long/2addr·p1,·v | 576 | ····sub-long/2addr·p1,·v7 |
577 | ····.line·1618 | 577 | ····.line·1618 |
578 | ····:cond_0 | 578 | ····:cond_0 |
579 | ····:goto_0 | 579 | ····:goto_0 |
580 | ····return-wide·p1 | 580 | ····return-wide·p1 |
581 | ····.line·1598 | 581 | ····.line·1598 |
Offset 606, 20 lines modified | Offset 606, 20 lines modified | ||
606 | ····.line·1601 | 606 | ····.line·1601 |
607 | ····add-int/lit8·v0,·v3,·-0x1 | 607 | ····add-int/lit8·v0,·v3,·-0x1 |
608 | ····aget-wide·v0,·v2,·v0 | 608 | ····aget-wide·v0,·v2,·v0 |
Max diff block lines reached; 658/3734 bytes (17.62%) of diff not shown. |
Offset 163, 21 lines modified | Offset 163, 21 lines modified | ||
163 | ····.line·61 | 163 | ····.line·61 |
164 | ····const/4·v0,·0x1 | 164 | ····const/4·v0,·0x1 |
165 | ····return·v0 | 165 | ····return·v0 |
166 | .end·method | 166 | .end·method |
167 | .method·public·nextTransition(J)J | 167 | .method·public·nextTransition(J)J |
168 | ····.locals· | 168 | ····.locals·0 |
169 | ····.prologue | 169 | ····.prologue |
170 | ····.line·65 | 170 | ····.line·65 |
171 | ····return-wide·p1 | 171 | ····return-wide·p1 |
172 | .end·method | 172 | .end·method |
173 | .method·public·previousTransition(J)J | 173 | .method·public·previousTransition(J)J |
174 | ····.locals· | 174 | ····.locals·0 |
175 | ····.prologue | 175 | ····.prologue |
176 | ····.line·69 | 176 | ····.line·69 |
177 | ····return-wide·p1 | 177 | ····return-wide·p1 |
178 | .end·method | 178 | .end·method |
Offset 118, 15 lines modified | Offset 118, 15 lines modified | ||
118 | ····iput-object·p1,·p0,·Lorg/joda/time/tz/CachedDateTimeZone;->iZone:Lorg/joda/time/DateTimeZone; | 118 | ····iput-object·p1,·p0,·Lorg/joda/time/tz/CachedDateTimeZone;->iZone:Lorg/joda/time/DateTimeZone; |
119 | ····.line·89 | 119 | ····.line·89 |
120 | ····return-void | 120 | ····return-void |
121 | .end·method | 121 | .end·method |
122 | .method·private·createInfo(J)Lorg/joda/time/tz/CachedDateTimeZone$Info; | 122 | .method·private·createInfo(J)Lorg/joda/time/tz/CachedDateTimeZone$Info; |
123 | ····.locals· | 123 | ····.locals·8 |
124 | ····.prologue | 124 | ····.prologue |
125 | ····.line·152 | 125 | ····.line·152 |
126 | ····const-wide·v0,·-0x100000000L | 126 | ····const-wide·v0,·-0x100000000L |
127 | ····and-long·v2,·p1,·v0 | 127 | ····and-long·v2,·p1,·v0 |
Offset 355, 29 lines modified | Offset 355, 29 lines modified | ||
355 | ····move-result·v0 | 355 | ····move-result·v0 |
356 | ····return·v0 | 356 | ····return·v0 |
357 | .end·method | 357 | .end·method |
358 | .method·public·nextTransition(J)J | 358 | .method·public·nextTransition(J)J |
359 | ····.locals· | 359 | ····.locals·2 |
360 | ····.prologue | 360 | ····.prologue |
361 | ····.line·115 | 361 | ····.line·115 |
362 | ····iget-object·v0,·p0,·Lorg/joda/time/tz/CachedDateTimeZone;->iZone:Lorg/joda/time/DateTimeZone; | 362 | ····iget-object·v0,·p0,·Lorg/joda/time/tz/CachedDateTimeZone;->iZone:Lorg/joda/time/DateTimeZone; |
363 | ····invoke-virtual·{v0,·p1,·p2},·Lorg/joda/time/DateTimeZone;->nextTransition(J)J | 363 | ····invoke-virtual·{v0,·p1,·p2},·Lorg/joda/time/DateTimeZone;->nextTransition(J)J |
364 | ····move-result-wide·v0 | 364 | ····move-result-wide·v0 |
365 | ····return-wide·v0 | 365 | ····return-wide·v0 |
366 | .end·method | 366 | .end·method |
367 | .method·public·previousTransition(J)J | 367 | .method·public·previousTransition(J)J |
368 | ····.locals· | 368 | ····.locals·2 |
369 | ····.prologue | 369 | ····.prologue |
370 | ····.line·119 | 370 | ····.line·119 |
371 | ····iget-object·v0,·p0,·Lorg/joda/time/tz/CachedDateTimeZone;->iZone:Lorg/joda/time/DateTimeZone; | 371 | ····iget-object·v0,·p0,·Lorg/joda/time/tz/CachedDateTimeZone;->iZone:Lorg/joda/time/DateTimeZone; |
372 | ····invoke-virtual·{v0,·p1,·p2},·Lorg/joda/time/DateTimeZone;->previousTransition(J)J | 372 | ····invoke-virtual·{v0,·p1,·p2},·Lorg/joda/time/DateTimeZone;->previousTransition(J)J |
Offset 26, 15 lines modified | Offset 26, 15 lines modified | ||
26 | .field·private·iStandardOffset:I | 26 | .field·private·iStandardOffset:I |
27 | .field·public·final·iZoneRef:Lorg/joda/time/DateTimeZone; | 27 | .field·public·final·iZoneRef:Lorg/joda/time/DateTimeZone; |
28 | #·direct·methods | 28 | #·direct·methods |
29 | .method·constructor·<init>(Lorg/joda/time/DateTimeZone;J)V | 29 | .method·constructor·<init>(Lorg/joda/time/DateTimeZone;J)V |
30 | ····.locals· | 30 | ····.locals·1 |
31 | ····.prologue | 31 | ····.prologue |
32 | ····const/high16·v0,·-0x80000000 | 32 | ····const/high16·v0,·-0x80000000 |
33 | ····.line·180 | 33 | ····.line·180 |
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 53, 15 lines modified | Offset 53, 15 lines modified | ||
53 | ····.line·183 | 53 | ····.line·183 |
54 | ····return-void | 54 | ····return-void |
55 | .end·method | 55 | .end·method |
56 | #·virtual·methods | 56 | #·virtual·methods |
57 | .method·public·getNameKey(J)Ljava/lang/String; | 57 | .method·public·getNameKey(J)Ljava/lang/String; |
58 | ····.locals· | 58 | ····.locals·3 |
59 | ····.prologue | 59 | ····.prologue |
60 | ····.line·186 | 60 | ····.line·186 |
61 | ····iget-object·v0,·p0,·Lorg/joda/time/tz/CachedDateTimeZone$Info;->iNextInfo:Lorg/joda/time/tz/CachedDateTimeZone$Info; | 61 | ····iget-object·v0,·p0,·Lorg/joda/time/tz/CachedDateTimeZone$Info;->iNextInfo:Lorg/joda/time/tz/CachedDateTimeZone$Info; |
62 | ····if-eqz·v0,·:cond_0 | 62 | ····if-eqz·v0,·:cond_0 |
Offset 78, 17 lines modified | Offset 78, 17 lines modified | ||
78 | ····iget-object·v0,·p0,·Lorg/joda/time/tz/CachedDateTimeZone$Info;->iNameKey:Ljava/lang/String; | 78 | ····iget-object·v0,·p0,·Lorg/joda/time/tz/CachedDateTimeZone$Info;->iNameKey:Ljava/lang/String; |
79 | ····if-nez·v0,·:cond_1 | 79 | ····if-nez·v0,·:cond_1 |
80 | ····.line·188 | 80 | ····.line·188 |
81 | ····iget-object·v0,·p0,·Lorg/joda/time/tz/CachedDateTimeZone$Info;->iZoneRef:Lorg/joda/time/DateTimeZone; | 81 | ····iget-object·v0,·p0,·Lorg/joda/time/tz/CachedDateTimeZone$Info;->iZoneRef:Lorg/joda/time/DateTimeZone; |
82 | ····iget-wide·v | 82 | ····iget-wide·v1,·p0,·Lorg/joda/time/tz/CachedDateTimeZone$Info;->iPeriodStart:J |
83 | ····invoke-virtual·{v0,·v | 83 | ····invoke-virtual·{v0,·v1,·v2},·Lorg/joda/time/DateTimeZone;->getNameKey(J)Ljava/lang/String; |
84 | ····move-result-object·v0 | 84 | ····move-result-object·v0 |
85 | ····iput-object·v0,·p0,·Lorg/joda/time/tz/CachedDateTimeZone$Info;->iNameKey:Ljava/lang/String; | 85 | ····iput-object·v0,·p0,·Lorg/joda/time/tz/CachedDateTimeZone$Info;->iNameKey:Ljava/lang/String; |
86 | ····.line·190 | 86 | ····.line·190 |
87 | ····:cond_1 | 87 | ····:cond_1 |
Offset 105, 15 lines modified | Offset 105, 15 lines modified | ||
105 | ····move-result-object·v0 | 105 | ····move-result-object·v0 |
106 | ····goto·:goto_0 | 106 | ····goto·:goto_0 |
107 | .end·method | 107 | .end·method |
108 | .method·public·getOffset(J)I | 108 | .method·public·getOffset(J)I |
109 | ····.locals· | 109 | ····.locals·3 |
110 | ····.prologue | 110 | ····.prologue |
111 | ····.line·196 | 111 | ····.line·196 |
112 | ····iget-object·v0,·p0,·Lorg/joda/time/tz/CachedDateTimeZone$Info;->iNextInfo:Lorg/joda/time/tz/CachedDateTimeZone$Info; | 112 | ····iget-object·v0,·p0,·Lorg/joda/time/tz/CachedDateTimeZone$Info;->iNextInfo:Lorg/joda/time/tz/CachedDateTimeZone$Info; |
113 | ····if-eqz·v0,·:cond_0 | 113 | ····if-eqz·v0,·:cond_0 |
Offset 132, 17 lines modified | Offset 132, 17 lines modified | ||
132 | ····const/high16·v1,·-0x80000000 | 132 | ····const/high16·v1,·-0x80000000 |
133 | ····if-ne·v0,·v1,·:cond_1 | 133 | ····if-ne·v0,·v1,·:cond_1 |
134 | ····.line·198 | 134 | ····.line·198 |
135 | ····iget-object·v0,·p0,·Lorg/joda/time/tz/CachedDateTimeZone$Info;->iZoneRef:Lorg/joda/time/DateTimeZone; | 135 | ····iget-object·v0,·p0,·Lorg/joda/time/tz/CachedDateTimeZone$Info;->iZoneRef:Lorg/joda/time/DateTimeZone; |
136 | ····iget-wide·v | 136 | ····iget-wide·v1,·p0,·Lorg/joda/time/tz/CachedDateTimeZone$Info;->iPeriodStart:J |
137 | ····invoke-virtual·{v0,·v | 137 | ····invoke-virtual·{v0,·v1,·v2},·Lorg/joda/time/DateTimeZone;->getOffset(J)I |
138 | ····move-result·v0 | 138 | ····move-result·v0 |
139 | ····iput·v0,·p0,·Lorg/joda/time/tz/CachedDateTimeZone$Info;->iOffset:I | 139 | ····iput·v0,·p0,·Lorg/joda/time/tz/CachedDateTimeZone$Info;->iOffset:I |
140 | ····.line·200 | 140 | ····.line·200 |
141 | ····:cond_1 | 141 | ····:cond_1 |
Offset 62, 32 lines modified | Offset 62, 35 lines modified | ||
62 | ····sget-object·v0,·Lfr/nicopico/dashclock/birthday/SettingsActivity;->sBindPreferenceSummaryToValueListener:Landroid/preference/Preference$OnPreferenceChangeListener; | 62 | ····sget-object·v0,·Lfr/nicopico/dashclock/birthday/SettingsActivity;->sBindPreferenceSummaryToValueListener:Landroid/preference/Preference$OnPreferenceChangeListener; |
63 | ····invoke-virtual·{p0,·v0},·Landroid/preference/Preference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V | 63 | ····invoke-virtual·{p0,·v0},·Landroid/preference/Preference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V |
64 | ····.line·189 | 64 | ····.line·189 |
65 | ····sget-object·v0,·Lfr/nicopico/dashclock/birthday/SettingsActivity;->sBindPreferenceSummaryToValueListener:Landroid/preference/Preference$OnPreferenceChangeListener; | 65 | ····sget-object·v0,·Lfr/nicopico/dashclock/birthday/SettingsActivity;->sBindPreferenceSummaryToValueListener:Landroid/preference/Preference$OnPreferenceChangeListener; |
66 | ····.line·192 | ||
66 | ····invoke-virtual·{p0},·Landroid/preference/Preference;->getContext()Landroid/content/Context; | 67 | ····invoke-virtual·{p0},·Landroid/preference/Preference;->getContext()Landroid/content/Context; |
67 | ····move-result-object·v1 | 68 | ····move-result-object·v1 |
68 | ····invoke-static·{v1},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; | 69 | ····invoke-static·{v1},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; |
69 | ····move-result-object·v1 | 70 | ····move-result-object·v1 |
71 | ····.line·193 | ||
70 | ····invoke-virtual·{p0},·Landroid/preference/Preference;->getKey()Ljava/lang/String; | 72 | ····invoke-virtual·{p0},·Landroid/preference/Preference;->getKey()Ljava/lang/String; |
71 | ····move-result-object·v2 | 73 | ····move-result-object·v2 |
72 | ····const-string·v3,·"" | 74 | ····const-string·v3,·"" |
73 | ····invoke-interface·{v1,·v2,·v3},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 75 | ····invoke-interface·{v1,·v2,·v3},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
74 | ····move-result-object·v1 | 76 | ····move-result-object·v1 |
77 | ····.line·189 | ||
75 | ····invoke-interface·{v0,·p0,·v1},·Landroid/preference/Preference$OnPreferenceChangeListener;->onPreferenceChange(Landroid/preference/Preference;Ljava/lang/Object;)Z | 78 | ····invoke-interface·{v0,·p0,·v1},·Landroid/preference/Preference$OnPreferenceChangeListener;->onPreferenceChange(Landroid/preference/Preference;Ljava/lang/Object;)Z |
76 | ····.line·195 | 79 | ····.line·195 |
77 | ····return-void | 80 | ····return-void |
78 | .end·method | 81 | .end·method |
79 | .method·private·setupSimplePreferencesScreen()V | 82 | .method·private·setupSimplePreferencesScreen()V |
Offset 69, 15 lines modified | Offset 69, 15 lines modified | ||
69 | ····.line·44 | 69 | ····.line·44 |
70 | ····invoke-direct·{p0},·Lcom/google/android/apps/dashclock/api/DashClockExtension;-><init>()V | 70 | ····invoke-direct·{p0},·Lcom/google/android/apps/dashclock/api/DashClockExtension;-><init>()V |
71 | ····return-void | 71 | ····return-void |
72 | .end·method | 72 | .end·method |
73 | .method·private·buildClickIntent(Ljava/util/List;)Landroid/content/Intent; | 73 | .method·private·buildClickIntent(Ljava/util/List;)Landroid/content/Intent; |
74 | ····.locals· | 74 | ····.locals·5 |
75 | ····.annotation·system·Ldalvik/annotation/Signature; | 75 | ····.annotation·system·Ldalvik/annotation/Signature; |
76 | ········value·=·{ | 76 | ········value·=·{ |
77 | ············"(", | 77 | ············"(", |
78 | ············"Ljava/util/List", | 78 | ············"Ljava/util/List", |
79 | ············"<", | 79 | ············"<", |
80 | ············"Lfr/nicopico/dashclock/birthday/data/Birthday;", | 80 | ············"Lfr/nicopico/dashclock/birthday/data/Birthday;", |
81 | ············">;)", | 81 | ············">;)", |
Offset 125, 30 lines modified | Offset 125, 32 lines modified | ||
125 | ····invoke-direct·{v0,·v1},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V | 125 | ····invoke-direct·{v0,·v1},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V |
126 | ····.line·237 | 126 | ····.line·237 |
127 | ····.restart·local·v0····#·"clickIntent":Landroid/content/Intent; | 127 | ····.restart·local·v0····#·"clickIntent":Landroid/content/Intent; |
128 | ····sget-object·v2,·Landroid/provider/ContactsContract$Contacts;->CONTENT_URI:Landroid/net/Uri; | 128 | ····sget-object·v2,·Landroid/provider/ContactsContract$Contacts;->CONTENT_URI:Landroid/net/Uri; |
129 | ····.line·238 | ||
129 | ····invoke-interface·{p1,·v3},·Ljava/util/List;->get(I)Ljava/lang/Object; | 130 | ····invoke-interface·{p1,·v3},·Ljava/util/List;->get(I)Ljava/lang/Object; |
130 | ····move-result-object·v1 | 131 | ····move-result-object·v1 |
131 | ····check-cast·v1,·Lfr/nicopico/dashclock/birthday/data/Birthday; | 132 | ····check-cast·v1,·Lfr/nicopico/dashclock/birthday/data/Birthday; |
132 | ····iget-wide·v | 133 | ····iget-wide·v3,·v1,·Lfr/nicopico/dashclock/birthday/data/Birthday;->contactId:J |
133 | ····invoke-static·{v | 134 | ····invoke-static·{v3,·v4},·Ljava/lang/String;->valueOf(J)Ljava/lang/String; |
134 | ····move-result-object·v1 | 135 | ····move-result-object·v1 |
135 | ····invoke-static·{v2,·v1},·Landroid/net/Uri;->withAppendedPath(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; | 136 | ····invoke-static·{v2,·v1},·Landroid/net/Uri;->withAppendedPath(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; |
136 | ····move-result-object·v1 | 137 | ····move-result-object·v1 |
138 | ····.line·237 | ||
137 | ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent; | 139 | ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent; |
138 | ····goto·:goto_0 | 140 | ····goto·:goto_0 |
139 | .end·method | 141 | .end·method |
140 | .method·private·updatePreferences()V | 142 | .method·private·updatePreferences()V |
141 | ····.locals·6 | 143 | ····.locals·6 |
Offset 288, 744 lines modified | Offset 290, 747 lines modified | ||
288 | ····new-array·v1,·v1,·[Ljava/lang/String; | 290 | ····new-array·v1,·v1,·[Ljava/lang/String; |
289 | ····const/4·v2,·0x0 | 291 | ····const/4·v2,·0x0 |
290 | ····sget-object·v3,·Landroid/provider/ContactsContract$Contacts;->CONTENT_URI:Landroid/net/Uri; | 292 | ····sget-object·v3,·Landroid/provider/ContactsContract$Contacts;->CONTENT_URI:Landroid/net/Uri; |
293 | ····.line·73 | ||
291 | ····invoke-virtual·{v3},·Landroid/net/Uri;->toString()Ljava/lang/String; | 294 | ····invoke-virtual·{v3},·Landroid/net/Uri;->toString()Ljava/lang/String; |
292 | ····move-result-object·v3 | 295 | ····move-result-object·v3 |
293 | ····aput-object·v3,·v1,·v2 | 296 | ····aput-object·v3,·v1,·v2 |
297 | ····.line·72 | ||
294 | ····invoke-virtual·{p0,·v1},·Lfr/nicopico/dashclock/birthday/BirthdayService;->addWatchContentUris([Ljava/lang/String;)V | 298 | ····invoke-virtual·{p0,·v1},·Lfr/nicopico/dashclock/birthday/BirthdayService;->addWatchContentUris([Ljava/lang/String;)V |
295 | ····.line·75 | 299 | ····.line·75 |
296 | ····return-void | 300 | ····return-void |
297 | .end·method | 301 | .end·method |
298 | .method·protected·onUpdateData(I)V | 302 | .method·protected·onUpdateData(I)V |
299 | ····.locals·2 | 303 | ····.locals·23 |
300 | ····.param·p1,·"reason"····#·I | 304 | ····.param·p1,·"reason"····#·I |
301 | ····.prologue | 305 | ····.prologue |
302 | ····.line·99 | 306 | ····.line·99 |
303 | ····const/16·v | 307 | ····const/16·v18,·0x3 |
304 | ····move/from16·v0,·p1 | 308 | ····move/from16·v0,·p1 |
305 | ····move/from16·v1,·v | 309 | ····move/from16·v1,·v18 |
306 | ····if-ne·v0,·v1,·:cond_0 | 310 | ····if-ne·v0,·v1,·:cond_0 |
307 | ····.line·100 | 311 | ····.line·100 |
308 | ····invoke-direct/range·{p0·..·p0},·Lfr/nicopico/dashclock/birthday/BirthdayService;->updatePreferences()V | 312 | ····invoke-direct/range·{p0·..·p0},·Lfr/nicopico/dashclock/birthday/BirthdayService;->updatePreferences()V |
309 | ····.line·103 | 313 | ····.line·103 |
310 | ····:cond_0 | 314 | ····:cond_0 |
311 | ····invoke-virtual/range·{p0·..·p0},·Lfr/nicopico/dashclock/birthday/BirthdayService;->getResources()Landroid/content/res/Resources; | 315 | ····invoke-virtual/range·{p0·..·p0},·Lfr/nicopico/dashclock/birthday/BirthdayService;->getResources()Landroid/content/res/Resources; |
312 | ····move-result-object·v1 | 316 | ····move-result-object·v15 |
313 | ····.line·104 | 317 | ····.line·104 |
314 | ····.local·v1 | 318 | ····.local·v15,·"res":Landroid/content/res/Resources; |
315 | ····move-object/from16·v0,·p0 | 319 | ····move-object/from16·v0,·p0 |
316 | ····iget-object·v0,·v0,·Lfr/nicopico/dashclock/birthday/BirthdayService;->birthdayRetriever:Lfr/nicopico/dashclock/birthday/data/BirthdayRetriever; | 320 | ····iget-object·v0,·v0,·Lfr/nicopico/dashclock/birthday/BirthdayService;->birthdayRetriever:Lfr/nicopico/dashclock/birthday/data/BirthdayRetriever; |
317 | ····move-object/from16·v | 321 | ····move-object/from16·v18,·v0 |
322 | ····.line·105 | ||
318 | ····invoke-virtual/range·{p0·..·p0},·Lfr/nicopico/dashclock/birthday/BirthdayService;->getApplicationContext()Landroid/content/Context; | 323 | ····invoke-virtual/range·{p0·..·p0},·Lfr/nicopico/dashclock/birthday/BirthdayService;->getApplicationContext()Landroid/content/Context; |
319 | ····move-result-object·v | 324 | ····move-result-object·v19 |
320 | ····move-object/from16·v0,·p0 | 325 | ····move-object/from16·v0,·p0 |
321 | ····iget-object·v0,·v0,·Lfr/nicopico/dashclock/birthday/BirthdayService;->contactGroupId:Ljava/lang/String; | 326 | ····iget-object·v0,·v0,·Lfr/nicopico/dashclock/birthday/BirthdayService;->contactGroupId:Ljava/lang/String; |
322 | ····move-object/from16·v2 | 327 | ····move-object/from16·v20,·v0 |
323 | ····invoke-virtual/range·{v | 328 | ····invoke-virtual/range·{v18·..·v20},·Lfr/nicopico/dashclock/birthday/data/BirthdayRetriever;->getContactWithBirthdays(Landroid/content/Context;Ljava/lang/String;)Ljava/util/List; |
324 | ····move-result-object·v | 329 | ····move-result-object·v6 |
325 | ····.line·107 | 330 | ····.line·107 |
326 | ····.local·v | 331 | ····.local·v6,·"birthdays":Ljava/util/List;,·"Ljava/util/List<Lfr/nicopico/dashclock/birthday/data/Birthday;>;" |
327 | ····new-instance·v1 | 332 | ····new-instance·v10,·Landroid/content/res/Configuration; |
328 | ····invoke-direct·{v1 | 333 | ····invoke-direct·{v10},·Landroid/content/res/Configuration;-><init>()V |
329 | ····.line·108 | 334 | ····.line·108 |
330 | ····.local·v1 | 335 | ····.local·v10,·"config":Landroid/content/res/Configuration; |
331 | ····invoke-virtual·{v1 | 336 | ····invoke-virtual·{v10},·Landroid/content/res/Configuration;->setToDefaults()V |
332 | ····.line·111 | 337 | ····.line·111 |
Max diff block lines reached; 32601/37525 bytes (86.88%) of diff not shown. |
Offset 45, 24 lines modified | Offset 45, 27 lines modified | ||
45 | ····const-class·v1,·Lfr/nicopico/dashclock/birthday/QuickContactProxy; | 45 | ····const-class·v1,·Lfr/nicopico/dashclock/birthday/QuickContactProxy; |
46 | ····invoke-direct·{v0,·p0,·v1},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V | 46 | ····invoke-direct·{v0,·p0,·v1},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V |
47 | ····const/high16·v1,·0x40800000····#·4.0f | 47 | ····const/high16·v1,·0x40800000····#·4.0f |
48 | ····.line·48 | ||
48 | ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; | 49 | ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; |
49 | ····move-result-object·v0 | 50 | ····move-result-object·v0 |
50 | ····const-string·v1,·"EXTRA_CONTACT_ID" | 51 | ····const-string·v1,·"EXTRA_CONTACT_ID" |
52 | ····.line·49 | ||
51 | ····invoke-virtual·{v0,·v1,·p1},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; | 53 | ····invoke-virtual·{v0,·v1,·p1},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; |
52 | ····move-result-object·v0 | 54 | ····move-result-object·v0 |
55 | ····.line·47 | ||
53 | ····return-object·v0 | 56 | ····return-object·v0 |
54 | .end·method | 57 | .end·method |
55 | #·virtual·methods | 58 | #·virtual·methods |
56 | .method·protected·onCreate(Landroid/os/Bundle;)V | 59 | .method·protected·onCreate(Landroid/os/Bundle;)V |
57 | ····.locals·6 | 60 | ····.locals·6 |
Offset 96, 24 lines modified | Offset 99, 26 lines modified | ||
96 | ····:goto_0 | 99 | ····:goto_0 |
97 | ····return-void | 100 | ····return-void |
98 | ····.line·62 | 101 | ····.line·62 |
99 | ····:cond_0 | 102 | ····:cond_0 |
100 | ····sget-object·v3,·Landroid/provider/ContactsContract$Contacts;->CONTENT_LOOKUP_URI:Landroid/net/Uri; | 103 | ····sget-object·v3,·Landroid/provider/ContactsContract$Contacts;->CONTENT_LOOKUP_URI:Landroid/net/Uri; |
104 | ····.line·64 | ||
101 | ····invoke-virtual·{p0},·Lfr/nicopico/dashclock/birthday/QuickContactProxy;->getIntent()Landroid/content/Intent; | 105 | ····invoke-virtual·{p0},·Lfr/nicopico/dashclock/birthday/QuickContactProxy;->getIntent()Landroid/content/Intent; |
102 | ····move-result-object·v4 | 106 | ····move-result-object·v4 |
103 | ····const-string·v5,·"EXTRA_CONTACT_ID" | 107 | ····const-string·v5,·"EXTRA_CONTACT_ID" |
104 | ····invoke-virtual·{v4,·v5},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; | 108 | ····invoke-virtual·{v4,·v5},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; |
105 | ····move-result-object·v4 | 109 | ····move-result-object·v4 |
110 | ····.line·62 | ||
106 | ····invoke-static·{v3,·v4},·Landroid/net/Uri;->withAppendedPath(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; | 111 | ····invoke-static·{v3,·v4},·Landroid/net/Uri;->withAppendedPath(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; |
107 | ····move-result-object·v2 | 112 | ····move-result-object·v2 |
108 | ····.line·68 | 113 | ····.line·68 |
109 | ····.local·v2,·"uriContact":Landroid/net/Uri; | 114 | ····.local·v2,·"uriContact":Landroid/net/Uri; |
110 | ····new-instance·v1,·Landroid/graphics/Rect; | 115 | ····new-instance·v1,·Landroid/graphics/Rect; |
Offset 136, 23 lines modified | Offset 141, 24 lines modified | ||
136 | ····invoke-virtual·{v0,·v3},·Landroid/hardware/display/DisplayManager;->getDisplay(I)Landroid/view/Display; | 141 | ····invoke-virtual·{v0,·v3},·Landroid/hardware/display/DisplayManager;->getDisplay(I)Landroid/view/Display; |
137 | ····move-result-object·v3 | 142 | ····move-result-object·v3 |
138 | ····invoke-virtual·{v3,·v1},·Landroid/view/Display;->getRectSize(Landroid/graphics/Rect;)V | 143 | ····invoke-virtual·{v3,·v1},·Landroid/view/Display;->getRectSize(Landroid/graphics/Rect;)V |
139 | ····.line·7 | 144 | ····.line·74 |
140 | ····invoke-virtual·{p0},·Lfr/nicopico/dashclock/birthday/QuickContactProxy;->getBaseContext()Landroid/content/Context; | 145 | ····invoke-virtual·{p0},·Lfr/nicopico/dashclock/birthday/QuickContactProxy;->getBaseContext()Landroid/content/Context; |
141 | ····move-result-object·v3 | 146 | ····move-result-object·v3 |
142 | ····const/4·v4,·0x2 | 147 | ····const/4·v4,·0x2 |
143 | ····const/4·v5,·0x0 | 148 | ····const/4·v5,·0x0 |
149 | ····.line·73 | ||
144 | ····invoke-static·{v3,·v1,·v2,·v4,·v5},·Landroid/provider/ContactsContract$QuickContact;->showQuickContact(Landroid/content/Context;Landroid/graphics/Rect;Landroid/net/Uri;I[Ljava/lang/String;)V | 150 | ····invoke-static·{v3,·v1,·v2,·v4,·v5},·Landroid/provider/ContactsContract$QuickContact;->showQuickContact(Landroid/content/Context;Landroid/graphics/Rect;Landroid/net/Uri;I[Ljava/lang/String;)V |
145 | ····.line·77 | 151 | ····.line·77 |
146 | ····invoke-virtual·{p0},·Lfr/nicopico/dashclock/birthday/QuickContactProxy;->finish()V | 152 | ····invoke-virtual·{p0},·Lfr/nicopico/dashclock/birthday/QuickContactProxy;->finish()V |
147 | ····goto·:goto_0 | 153 | ····goto·:goto_0 |
148 | .end·method | 154 | .end·method |
Offset 60, 30 lines modified | Offset 60, 32 lines modified | ||
60 | ····move-result·v1 | 60 | ····move-result·v1 |
61 | ····.line·137 | 61 | ····.line·137 |
62 | ····.local·v1,·"index":I | 62 | ····.local·v1,·"index":I |
63 | ····if-ltz·v1,·:cond_0 | 63 | ····if-ltz·v1,·:cond_0 |
64 | ····.line·138 | ||
64 | ····invoke-virtual·{v3},·Landroid/preference/ListPreference;->getEntries()[Ljava/lang/CharSequence; | 65 | ····invoke-virtual·{v3},·Landroid/preference/ListPreference;->getEntries()[Ljava/lang/CharSequence; |
65 | ····move-result-object·v7 | 66 | ····move-result-object·v7 |
66 | ····aget-object·v7,·v7,·v1 | 67 | ····aget-object·v7,·v7,·v1 |
68 | ····.line·137 | ||
67 | ····:goto_0 | 69 | ····:goto_0 |
68 | ····invoke-virtual·{p1,·v7},·Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V | 70 | ····invoke-virtual·{p1,·v7},·Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V |
69 | ····.line·172 | 71 | ····.line·172 |
70 | ····.end·local·v1····#·"index":I | 72 | ····.end·local·v1····#·"index":I |
71 | ····.end·local·v3····#·"listPreference":Landroid/preference/ListPreference; | 73 | ····.end·local·v3····#·"listPreference":Landroid/preference/ListPreference; |
72 | ····:goto_1 | 74 | ····:goto_1 |
73 | ····return·v11 | 75 | ····return·v11 |
74 | ····.line·13 | 76 | ····.line·138 |
75 | ····.restart·local·v1····#·"index":I | 77 | ····.restart·local·v1····#·"index":I |
76 | ····.restart·local·v3····#·"listPreference":Landroid/preference/ListPreference; | 78 | ····.restart·local·v3····#·"listPreference":Landroid/preference/ListPreference; |
77 | ····:cond_0 | 79 | ····:cond_0 |
78 | ····const/4·v7,·0x0 | 80 | ····const/4·v7,·0x0 |
79 | ····goto·:goto_0 | 81 | ····goto·:goto_0 |
Offset 171, 20 lines modified | Offset 173, 22 lines modified | ||
171 | ····:cond_2 | 173 | ····:cond_2 |
172 | ····const·v7,·0x7f040001 | 174 | ····const·v7,·0x7f040001 |
173 | ····new-array·v8,·v11,·[Ljava/lang/Object; | 175 | ····new-array·v8,·v11,·[Ljava/lang/Object; |
174 | ····const/4·v9,·0x0 | 176 | ····const/4·v9,·0x0 |
177 | ····.line·162 | ||
175 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 178 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
176 | ····move-result-object·v10 | 179 | ····move-result-object·v10 |
177 | ····aput-object·v10,·v8,·v9 | 180 | ····aput-object·v10,·v8,·v9 |
181 | ····.line·159 | ||
178 | ····invoke-virtual·{v4,·v7,·v2,·v8},·Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; | 182 | ····invoke-virtual·{v4,·v7,·v2,·v8},·Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; |
179 | ····move-result-object·v6 | 183 | ····move-result-object·v6 |
180 | ····.restart·local·v6····#·"summary":Ljava/lang/String; | 184 | ····.restart·local·v6····#·"summary":Ljava/lang/String; |
181 | ····goto·:goto_3 | 185 | ····goto·:goto_3 |
Offset 67, 14 lines modified | Offset 67, 15 lines modified | ||
67 | ····.line·43 | 67 | ····.line·43 |
68 | ····iput-wide·p2,·p0,·Lfr/nicopico/dashclock/birthday/data/Birthday;->contactId:J | 68 | ····iput-wide·p2,·p0,·Lfr/nicopico/dashclock/birthday/data/Birthday;->contactId:J |
69 | ····.line·47 | 69 | ····.line·47 |
70 | ····sget-object·v0,·Landroid/provider/ContactsContract$Contacts;->CONTENT_URI:Landroid/net/Uri; | 70 | ····sget-object·v0,·Landroid/provider/ContactsContract$Contacts;->CONTENT_URI:Landroid/net/Uri; |
71 | ····.line·48 | ||
71 | ····invoke-static·{p2,·p3},·Ljava/lang/String;->valueOf(J)Ljava/lang/String; | 72 | ····invoke-static·{p2,·p3},·Ljava/lang/String;->valueOf(J)Ljava/lang/String; |
72 | ····move-result-object·v1 | 73 | ····move-result-object·v1 |
73 | ····invoke-static·{v1},·Landroid/net/Uri;->encode(Ljava/lang/String;)Ljava/lang/String; | 74 | ····invoke-static·{v1},·Landroid/net/Uri;->encode(Ljava/lang/String;)Ljava/lang/String; |
74 | ····move-result-object·v1 | 75 | ····move-result-object·v1 |
Offset 101, 14 lines modified | Offset 102, 15 lines modified | ||
101 | ····move-object·v0,·p1 | 102 | ····move-object·v0,·p1 |
102 | ····move-object·v4,·v3 | 103 | ····move-object·v4,·v3 |
103 | ····move-object·v5,·v3 | 104 | ····move-object·v5,·v3 |
105 | ····.line·47 | ||
104 | ····invoke-virtual/range·{v0·..·v5},·Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; | 106 | ····invoke-virtual/range·{v0·..·v5},·Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; |
105 | ····move-result-object·v6 | 107 | ····move-result-object·v6 |
106 | ····.line·58 | 108 | ····.line·58 |
107 | ····.local·v6,·"c":Landroid/database/Cursor; | 109 | ····.local·v6,·"c":Landroid/database/Cursor; |
108 | ····if-eqz·v6,·:cond_2 | 110 | ····if-eqz·v6,·:cond_2 |
Offset 338, 20 lines modified | Offset 340, 18 lines modified | ||
338 | ····move·v1,·v2 | 340 | ····move·v1,·v2 |
339 | ····goto·:goto_0 | 341 | ····goto·:goto_0 |
340 | .end·method | 342 | .end·method |
341 | .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I | 343 | .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I |
342 | ····.locals·1 | 344 | ····.locals·1 |
343 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
344 | ····.prologue | 345 | ····.prologue |
345 | ····.line·31 | 346 | ····.line·31 |
346 | ····check-cast·p1,·Lfr/nicopico/dashclock/birthday/data/Birthday; | 347 | ····check-cast·p1,·Lfr/nicopico/dashclock/birthday/data/Birthday; |
347 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
348 | ····invoke-virtual·{p0,·p1},·Lfr/nicopico/dashclock/birthday/data/Birthday;->compareTo(Lfr/nicopico/dashclock/birthday/data/Birthday;)I | 348 | ····invoke-virtual·{p0,·p1},·Lfr/nicopico/dashclock/birthday/data/Birthday;->compareTo(Lfr/nicopico/dashclock/birthday/data/Birthday;)I |
349 | ····move-result·v0 | 349 | ····move-result·v0 |
350 | ····return·v0 | 350 | ····return·v0 |
351 | .end·method | 351 | .end·method |
Offset 1, 20 lines modified | Offset 1, 12 lines modified | ||
1 | .class·public·Lfr/nicopico/dashclock/birthday/data/BirthdayRetriever; | 1 | .class·public·Lfr/nicopico/dashclock/birthday/data/BirthdayRetriever; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"BirthdayRetriever.java" | 3 | .source·"BirthdayRetriever.java" |
4 | #·annotations | ||
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
6 | ····value·=·{ | ||
7 | ········Lfr/nicopico/dashclock/birthday/data/BirthdayRetriever$1; | ||
8 | ····} | ||
9 | .end·annotation | ||
10 | #·static·fields | 4 | #·static·fields |
11 | .field·private·static·final·TAG:Ljava/lang/String; | 5 | .field·private·static·final·TAG:Ljava/lang/String; |
12 | .field·private·static·final·regexDate:Ljava/util/regex/Pattern; | 6 | .field·private·static·final·regexDate:Ljava/util/regex/Pattern; |
13 | #·instance·fields | 7 | #·instance·fields |
Offset 130, 17 lines modified | Offset 122, 17 lines modified | ||
130 | ····.line·234 | 122 | ····.line·234 |
131 | ····new-instance·v1,·Lfr/nicopico/dashclock/birthday/data/Birthday; | 123 | ····new-instance·v1,·Lfr/nicopico/dashclock/birthday/data/Birthday; |
132 | ····const/4·v5,·0x0 | 124 | ····const/4·v5,·0x0 |
133 | ····invoke-interface·{p2,·v5},·Landroid/database/Cursor;->getLong(I)J | 125 | ····invoke-interface·{p2,·v5},·Landroid/database/Cursor;->getLong(I)J |
134 | ····move-result-wide·v | 126 | ····move-result-wide·v5 |
135 | ····invoke-direct·{v1,·p1,·v | 127 | ····invoke-direct·{v1,·p1,·v5,·v6},·Lfr/nicopico/dashclock/birthday/data/Birthday;-><init>(Landroid/content/ContentResolver;J)V |
136 | ····.line·237 | 128 | ····.line·237 |
137 | ····.local·v1,·"birthday":Lfr/nicopico/dashclock/birthday/data/Birthday; | 129 | ····.local·v1,·"birthday":Lfr/nicopico/dashclock/birthday/data/Birthday; |
138 | ····iget-object·v5,·v1,·Lfr/nicopico/dashclock/birthday/data/Birthday;->displayName:Ljava/lang/String; | 130 | ····iget-object·v5,·v1,·Lfr/nicopico/dashclock/birthday/data/Birthday;->displayName:Ljava/lang/String; |
139 | ····if-nez·v5,·:cond_2 | 131 | ····if-nez·v5,·:cond_2 |
Offset 150, 24 lines modified | Offset 142, 26 lines modified | ||
150 | ····.line·239 | 142 | ····.line·239 |
151 | ····:cond_2 | 143 | ····:cond_2 |
152 | ····new-instance·v5,·Lorg/joda/time/MonthDay; | 144 | ····new-instance·v5,·Lorg/joda/time/MonthDay; |
153 | ····const/4·v6,·0x2 | 145 | ····const/4·v6,·0x2 |
146 | ····.line·240 | ||
154 | ····invoke-virtual·{v3,·v6},·Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; | 147 | ····invoke-virtual·{v3,·v6},·Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; |
155 | ····move-result-object·v6 | 148 | ····move-result-object·v6 |
156 | ····invoke-static·{v6},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I | 149 | ····invoke-static·{v6},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I |
157 | ····move-result·v6 | 150 | ····move-result·v6 |
158 | ····const/4·v7,·0x3 | 151 | ····const/4·v7,·0x3 |
152 | ····.line·241 | ||
159 | ····invoke-virtual·{v3,·v7},·Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; | 153 | ····invoke-virtual·{v3,·v7},·Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; |
160 | ····move-result-object·v7 | 154 | ····move-result-object·v7 |
161 | ····invoke-static·{v7},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I | 155 | ····invoke-static·{v7},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I |
162 | ····move-result·v7 | 156 | ····move-result·v7 |
Offset 281, 34 lines modified | Offset 275, 37 lines modified | ||
281 | ····aput-object·v4,·v3,·v5 | 275 | ····aput-object·v4,·v3,·v5 |
282 | ····const-string·v4,·"data2" | 276 | ····const-string·v4,·"data2" |
283 | ····aput-object·v4,·v3,·v7 | 277 | ····aput-object·v4,·v3,·v7 |
278 | ····.line·175 | ||
284 | ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 279 | ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
285 | ····move-result-object·v4 | 280 | ····move-result-object·v4 |
286 | ····aput-object·v4,·v3,·v9 | 281 | ····aput-object·v4,·v3,·v9 |
282 | ····.line·171 | ||
287 | ····invoke-static·{v0,·v3},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 283 | ····invoke-static·{v0,·v3},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
288 | ····move-result-object·v3 | 284 | ····move-result-object·v3 |
289 | ····new-array·v4,·v7,·[Ljava/lang/String; | 285 | ····new-array·v4,·v7,·[Ljava/lang/String; |
290 | ····const-string·v0,·"vnd.android.cursor.item/contact_event" | 286 | ····const-string·v0,·"vnd.android.cursor.item/contact_event" |
291 | ····aput-object·v0,·v4,·v5 | 287 | ····aput-object·v0,·v4,·v5 |
292 | ····const-string·v5,·"lookup" | 288 | ····const-string·v5,·"lookup" |
293 | ····move-object·v0,·p1 | 289 | ····move-object·v0,·p1 |
290 | ····.line·168 | ||
294 | ····invoke-virtual/range·{v0·..·v5},·Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; | 291 | ····invoke-virtual/range·{v0·..·v5},·Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; |
295 | ····move-result-object·v6 | 292 | ····move-result-object·v6 |
296 | ····.line·183 | 293 | ····.line·183 |
297 | ····.local·v6,·"birthdayCursor":Landroid/database/Cursor; | 294 | ····.local·v6,·"birthdayCursor":Landroid/database/Cursor; |
298 | ····if-eqz·v6,·:cond_0 | 295 | ····if-eqz·v6,·:cond_0 |
Offset 415, 15 lines modified | Offset 412, 15 lines modified | ||
415 | ····goto·:goto_0 | 412 | ····goto·:goto_0 |
416 | .end·method | 413 | .end·method |
417 | #·virtual·methods | 414 | #·virtual·methods |
418 | .method·public·getContactWithBirthdays(Landroid/content/Context;Ljava/lang/String;)Ljava/util/List; | 415 | .method·public·getContactWithBirthdays(Landroid/content/Context;Ljava/lang/String;)Ljava/util/List; |
419 | ····.locals·2 | 416 | ····.locals·22 |
420 | ····.param·p1,·"context"····#·Landroid/content/Context; | 417 | ····.param·p1,·"context"····#·Landroid/content/Context; |
421 | ····.param·p2,·"contactGroupId"····#·Ljava/lang/String; | 418 | ····.param·p2,·"contactGroupId"····#·Ljava/lang/String; |
422 | ····.annotation·system·Ldalvik/annotation/Signature; | 419 | ····.annotation·system·Ldalvik/annotation/Signature; |
423 | ········value·=·{ | 420 | ········value·=·{ |
424 | ············"(", | 421 | ············"(", |
425 | ············"Landroid/content/Context;", | 422 | ············"Landroid/content/Context;", |
426 | ············"Ljava/lang/String;", | 423 | ············"Ljava/lang/String;", |
Offset 435, 545 lines modified | Offset 432, 537 lines modified | ||
435 | ········} | 432 | ········} |
436 | ····.end·annotation | 433 | ····.end·annotation |
437 | ····.prologue | 434 | ····.prologue |
438 | ····.line·69 | 435 | ····.line·69 |
439 | ····invoke-virtual/range·{p1·..·p1},·Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; | 436 | ····invoke-virtual/range·{p1·..·p1},·Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; |
Max diff block lines reached; 24970/28527 bytes (87.53%) of diff not shown. |