Offset 1, 19 lines modified | Offset 1, 19 lines modified | ||
1 |
Zip·file·size:·36 |
1 | Zip·file·size:·368601·bytes,·number·of·entries:·17 |
2 | -rw----·····2.0·fat·····1109·bl·defN·13-Dec-09·15:55·META-INF/MANIFEST.MF | 2 | -rw----·····2.0·fat·····1109·bl·defN·13-Dec-09·15:55·META-INF/MANIFEST.MF |
3 | -rw----·····2.0·fat·····1230·bl·defN·13-Dec-09·15:55·META-INF/DBB87072.SF | 3 | -rw----·····2.0·fat·····1230·bl·defN·13-Dec-09·15:55·META-INF/DBB87072.SF |
4 | -rw----·····2.0·fat·····1332·bl·defN·13-Dec-09·15:55·META-INF/DBB87072.RSA | 4 | -rw----·····2.0·fat·····1332·bl·defN·13-Dec-09·15:55·META-INF/DBB87072.RSA |
5 |
-rw----·····2.0·fat····· |
5 | -rw----·····2.0·fat·····2764·bX·defN·08-Jan-01·00:00·AndroidManifest.xml |
6 |
-rw----····· |
6 | -rw----·····1.0·fat······383·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/icon.png |
7 |
-rw----····· |
7 | -rw----·····1.0·fat······442·b-·stor·08-Jan-01·00:00·res/drawable-ldpi-v4/icon.png |
8 |
-rw----····· |
8 | -rw----·····1.0·fat······300·b-·stor·08-Jan-01·00:00·res/drawable-mdpi-v4/icon.png |
9 |
-rw----····· |
9 | -rw----·····1.0·fat·····2618·b-·stor·08-Jan-01·00:00·res/drawable-mdpi-v4/splash.png |
10 |
-rw----·····2.0·fat····· |
10 | -rw----·····2.0·fat······488·bl·defN·08-Jan-01·00:00·res/layout/main.xml |
11 |
-rw----····· |
11 | -rw----·····2.0·fat······552·bl·defN·08-Jan-01·00:00·res/layout/map.xml |
12 |
-rw----····· |
12 | -rw----·····2.0·fat······552·bl·defN·08-Jan-01·00:00·res/layout/splash.xml |
13 |
-rw----····· |
13 | -rw----·····2.0·fat······613·bl·defN·08-Jan-01·00:00·res/raw/darknessmap.properties |
14 |
-rw----····· |
14 | -rw----·····2.0·fat······207·bl·defN·08-Jan-01·00:00·res/raw/microlog.properties |
15 |
-rw----·····1.0·fat·····2 |
15 | -rw----·····1.0·fat·····2204·b-·stor·08-Jan-01·00:00·resources.arsc |
16 |
-rw----·····2.0·fat·· |
16 | -rw----·····2.0·fat··1070568·bl·defN·08-Jan-01·00:00·classes.dex |
17 |
-rw----·····2.0·fat·······40·bl·defN· |
17 | -rw----·····2.0·fat·······40·bl·defN·08-Jan-01·00:00·git-hash |
18 |
-rw----·····2.0·fat······247·bl·defN· |
18 | -rw----·····2.0·fat······247·bl·defN·08-Jan-01·00:00·log-morphia-all.properties |
19 |
17·files,· |
19 | 17·files,·1085649·bytes·uncompressed,·366391·bytes·compressed:··66.3% |
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·android:versionCode="1"·android:versionName="0.2.0"·package="com.darknessmap" | 2 | <manifest·android:versionCode="1"·android:versionName="0.2.0"·package="com.darknessmap"·platformBuildVersionCode="18"·platformBuildVersionName="4.3.1-1425645" |
3 | ··xmlns:android="http://schemas.android.com/apk/res/android"> | 3 | ··xmlns:android="http://schemas.android.com/apk/res/android"> |
4 | ····<uses-sdk·android:minSdkVersion="8"·/> | 4 | ····<uses-sdk·android:minSdkVersion="8"·/> |
5 | ····<application·android:label="@string/app_name"·android:icon="@drawable/icon"> | 5 | ····<application·android:label="@string/app_name"·android:icon="@drawable/icon"> |
6 | ········<activity·android:label="@string/app_name"·android:name=".SplashActivity"·android:screenOrientation="portrait"> | 6 | ········<activity·android:label="@string/app_name"·android:name=".SplashActivity"·android:screenOrientation="portrait"> |
7 | ············<intent-filter> | 7 | ············<intent-filter> |
8 | ················<action·android:name="android.intent.action.MAIN"·/> | 8 | ················<action·android:name="android.intent.action.MAIN"·/> |
9 | ················<category·android:name="android.intent.category.LAUNCHER"·/> | 9 | ················<category·android:name="android.intent.category.LAUNCHER"·/> |
Offset 1, 42 lines modified | Offset 1, 27 lines modified | ||
1 | #SNG:·from·stdin | 1 | #SNG:·from·stdin |
2 | IHDR·{ | 2 | IHDR·{ |
3 | ····width:·36;·height:·36;·bitdepth:·8; | 3 | ····width:·36;·height:·36;·bitdepth:·8; |
4 | ····using·color·palette; | 4 | ····using·color·palette; |
5 | } | 5 | } |
6 | PLTE·{ | 6 | PLTE·{ |
7 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | ||
8 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
9 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 8 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
10 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 9 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
11 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 10 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
12 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 11 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
13 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 12 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
14 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 13 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
15 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 14 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
16 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 15 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
17 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 16 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
18 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 17 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
19 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 18 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
20 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 19 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
21 | ····(102,102,102)·····#·rgb·=·(0x66,0x66,0x66)·grey40 | ||
22 | ····(·51,·51,·51)·····#·rgb·=·(0x33,0x33,0x33)·grey20 | ||
23 | ····(204,204,204)·····#·rgb·=·(0xcc,0xcc,0xcc)·grey80 | ||
24 | ····(192,192,192)·····#·rgb·=·(0xc0,0xc0,0xc0) | ||
25 | ····(128,128,128)·····#·rgb·=·(0x80,0x80,0x80) | ||
26 | ····(·26,·26,·26)·····#·rgb·=·(0x1a,0x1a,0x1a)·grey10 | ||
27 | ····(·77,·77,·77)·····#·rgb·=·(0x4d,0x4d,0x4d)·grey30 | ||
28 | ····(·38,·38,·38)·····#·rgb·=·(0x26,0x26,0x26)·grey15 | ||
29 | ····(154,154,154)·····#·rgb·=·(0x9a,0x9a,0x9a) | ||
30 | ····(·13,·13,·13)·····#·rgb·=·(0x0d,0x0d,0x0d)·grey5 | ||
31 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 20 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
32 | ····(141,141,141)·····#·rgb·=·(0x8d,0x8d,0x8d) | ||
33 | ····(166,166,166)·····#·rgb·=·(0xa6,0xa6,0xa6)·grey65 | ||
34 | ····(·90,·90,·90)·····#·rgb·=·(0x5a,0x5a,0x5a) | ||
35 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 | ||
36 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 21 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
37 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 22 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
38 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 23 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
39 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 24 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
40 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 25 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
41 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 26 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
42 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 27 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
Offset 45, 49 lines modified | Offset 30, 63 lines modified | ||
45 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 30 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
46 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 31 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
47 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 32 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
48 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 33 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
49 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 34 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
50 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 35 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
51 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 36 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
37 | ····(102,102,102)·····#·rgb·=·(0x66,0x66,0x66)·grey40 | ||
38 | ····(·51,·51,·51)·····#·rgb·=·(0x33,0x33,0x33)·grey20 | ||
39 | ····(204,204,204)·····#·rgb·=·(0xcc,0xcc,0xcc)·grey80 | ||
40 | ····(192,192,192)·····#·rgb·=·(0xc0,0xc0,0xc0) | ||
41 | ····(128,128,128)·····#·rgb·=·(0x80,0x80,0x80) | ||
42 | ····(·26,·26,·26)·····#·rgb·=·(0x1a,0x1a,0x1a)·grey10 | ||
43 | ····(·77,·77,·77)·····#·rgb·=·(0x4d,0x4d,0x4d)·grey30 | ||
44 | ····(·38,·38,·38)·····#·rgb·=·(0x26,0x26,0x26)·grey15 | ||
45 | ····(154,154,154)·····#·rgb·=·(0x9a,0x9a,0x9a) | ||
46 | ····(·13,·13,·13)·····#·rgb·=·(0x0d,0x0d,0x0d)·grey5 | ||
47 | ····(141,141,141)·····#·rgb·=·(0x8d,0x8d,0x8d) | ||
48 | ····(166,166,166)·····#·rgb·=·(0xa6,0xa6,0xa6)·grey65 | ||
49 | ····(·90,·90,·90)·····#·rgb·=·(0x5a,0x5a,0x5a) | ||
50 | ····(179,179,179)·····#·rgb·=·(0xb3,0xb3,0xb3)·grey70 | ||
52 | } | 51 | } |
53 | tRNS·{ | 52 | tRNS·{ |
54 |
|
53 | ·0·192·1·194·3·196·193·5·199·6·201·7·195·200·198·150·204·207·208·145·4·11·18·23·25·24·22·19·12} |
55 | IMAGE·{ | 54 | IMAGE·{ |
56 | ····pixels·base64 | 55 | ····pixels·base64 |
57 | 000000000000000000000000000000000000 | 56 | 000000000000000000000000000000000000 |
58 | 000000000000000000000000000000000000 | 57 | 000000000000000000000000000000000000 |
59 |
000 |
58 | 00001TTTTTTTTTTTTTTTTTTTTTTTTTTT1000 |
60 |
000 |
59 | 00023TTTTTTTTTTTTTTTTTTTTTTTTTTT1000 |
61 |
000 |
60 | 00045TTTTTTTTTTTTTTTTTTTTTTTTTTT6000 |
62 |
000 |
61 | 00078TTTTTTTTTTTTTTTTTTTTTTTTTTT6000 |
63 |
000 |
62 | 0009ATTTTTTTTTTTTTTTTTTTTTTTTTTT3000 |
64 |
000 |
63 | 000BATTTTTUUUUUUUUUUUVTTTTTTTTTT3000 |
65 |
000 |
64 | 000BATTTTTWWWWWWWWWWWWXYZTTTTTTT3000 |
66 |
000 |
65 | 000BATTTTTWWWWWWWWWWWWWWXaTTTTTT3000 |
67 |
000 |
66 | 000BATTTTTWWWWWWWWWWWWWWWWaTTTTT3000 |
68 |
000 |
67 | 000BATTTTTWWWWWWWWWWWWWWWWWbTTTT3000 |
69 |
000 |
68 | 000BATTTTTWWWWWVTTTTbYWWWWWcTTTT3000 |
70 |
000 |
69 | 000BATTTTTWWWWWVTTTTTTaWWWWWVTTT3000 |
71 |
000 |
70 | 000BATTTTTWWWWWVTTTTTTTcWWWWYTTT3000 |
72 |
000 |
71 | 000BATTTTTWWWWWVTTTTTTTaWWWWXTTT3000 |
73 |
000 |
72 | 000BATTTTTWWWWWVTTTTTTTZWWWWWdTT3000 |
74 |
000 |
73 | 000BATTTTTWWWWWVTTTTTTTTWWWWWVTT3000 |
75 |
000 |
74 | 000BATTTTTWWWWWVTTTTTTTTWWWWWVTTC000 |
76 |
000 |
75 | 000BATTTTTWWWWWVTTTTTTTTWWWWWVTTC000 |
77 |
000 |
76 | 000BATTTTTWWWWWVTTTTTTTTWWWWWVTTC000 |
78 |
000 |
77 | 000BATTTTTWWWWWVTTTTTTTbWWWWWZTTC000 |
79 |
000 |
78 | 000BATTTTTWWWWWVTTTTTTTaWWWWXTTT3000 |
80 |
000 |
79 | 000BATTTTTWWWWWVTTTTTTTcWWWWeTTT3000 |
81 |
000 |
80 | 000BATTTTTWWWWWVTTTTTTVWWWWWaTTT3000 |
82 |
000 |
81 | 000BATTTTTWWWWWVTTTTTVXWWWWXTTTT3000 |
83 |
000 |
82 | 000BATTTTTWWWWWYUUUYfWWWWWWgTTTT3000 |
84 |
000 |
83 | 000BATTTTTWWWWWWWWWWWWWWWWcTTTTT3000 |
85 |
000 |
84 | 000BATTTTTWWWWWWWWWWWWWWWfdTTTTT3000 |
86 |
000 |
85 | 000BATTTTTWWWWWWWWWWWWWWUTTTTTTT3000 |
Max diff block lines reached; 0/6136 bytes (0.00%) of diff not shown. |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | #SNG:·from·stdin | 1 | #SNG:·from·stdin |
2 | IHDR·{ | 2 | IHDR·{ |
3 | ····width:·72;·height:·72;·bitdepth:·8; | 3 | ····width:·72;·height:·72;·bitdepth:·8; |
4 | ····using·color·palette; | 4 | ····using·color·palette; |
5 | } | 5 | } |
6 | PLTE·{ | 6 | PLTE·{ |
7 |
····( |
7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
8 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 8 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
9 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 9 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
10 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 10 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
11 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 11 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
12 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 12 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
13 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 13 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
14 | ····(154,154,154)·····#·rgb·=·(0x9a,0x9a,0x9a) | 14 | ····(154,154,154)·····#·rgb·=·(0x9a,0x9a,0x9a) |
Offset 23, 86 lines modified | Offset 23, 85 lines modified | ||
23 | ····(141,141,141)·····#·rgb·=·(0x8d,0x8d,0x8d) | 23 | ····(141,141,141)·····#·rgb·=·(0x8d,0x8d,0x8d) |
24 | ····(128,128,128)·····#·rgb·=·(0x80,0x80,0x80) | 24 | ····(128,128,128)·····#·rgb·=·(0x80,0x80,0x80) |
25 | ····(·51,·51,·51)·····#·rgb·=·(0x33,0x33,0x33)·grey20 | 25 | ····(·51,·51,·51)·····#·rgb·=·(0x33,0x33,0x33)·grey20 |
26 | ····(·77,·77,·77)·····#·rgb·=·(0x4d,0x4d,0x4d)·grey30 | 26 | ····(·77,·77,·77)·····#·rgb·=·(0x4d,0x4d,0x4d)·grey30 |
27 | ····(·64,·64,·64)·····#·rgb·=·(0x40,0x40,0x40)·grey25 | 27 | ····(·64,·64,·64)·····#·rgb·=·(0x40,0x40,0x40)·grey25 |
28 | ····(·26,·26,·26)·····#·rgb·=·(0x1a,0x1a,0x1a)·grey10 | 28 | ····(·26,·26,·26)·····#·rgb·=·(0x1a,0x1a,0x1a)·grey10 |
29 | ····(115,115,115)·····#·rgb·=·(0x73,0x73,0x73)·grey45 | 29 | ····(115,115,115)·····#·rgb·=·(0x73,0x73,0x73)·grey45 |
30 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
31 | } | 30 | } |
32 | tRNS·{ | 31 | tRNS·{ |
33 |
|
32 | ·0·64·128·96·192·144} |
34 | IMAGE·{ | 33 | IMAGE·{ |
35 | ····pixels·base64 | 34 | ····pixels·base64 |
36 |
000000000000 |
35 | 000000000000000000000000000000000000000000000000000000000000000000000000 |
37 |
000000000000 |
36 | 000000000000000000000000000000000000000000000000000000000000000000000000 |
38 |
000000000000 |
37 | 000000000000000000000000000000000000000000000000000000000000000000000000 |
39 |
000000000000 |
38 | 000000000000000000000000000000000000000000000000000000000000000000000000 |
40 |
000000000000 |
39 | 000000000000000000000000000000000000000000000000000000000000000000000000 |
41 |
000000000000 |
40 | 000000000000000000000000000000000000000000000000000000000000000000000000 |
42 |
000000000000 |
41 | 000000000000000000000000000000000000000000000000000000000000000000000000 |
43 |
000000000000 |
42 | 000000000000000000000000000000000000000000000000000000000000000000000000 |
44 |
000000000000 |
43 | 000000000000000000000000000000000000000000000000000000000000000000000000 |
45 |
0000000000002 |
44 | 000000000000122222222222222222222222222222222222222222222230000000000000 |
46 |
000000000000 |
45 | 000000000000266666666666666666666666666666666666666666666640000000000000 |
47 |
000000000000 |
46 | 000000000000266666666666666666666666666666666666666666666640000000000000 |
48 |
000000000000 |
47 | 000000000000266666666666666666666666666666666666666666666640000000000000 |
49 |
000000000000 |
48 | 000000000000266666666666666666666666666666666666666666666640000000000000 |
50 |
000000000000 |
49 | 000000000000266666666666666666666666666666666666666666666640000000000000 |
51 |
000000000000 |
50 | 000000000000266666666666666666666666666666666666666666666640000000000000 |
52 |
000000000000 |
51 | 000000000000266666666666666666666666666666666666666666666640000000000000 |
53 |
000000000000 |
52 | 000000000000266666666666666666666666666666666666666666666640000000000000 |
54 |
000000000000 |
53 | 00000000000026666666667888888888888888897AB66666666666666640000000000000 |
55 |
000000000000 |
54 | 0000000000002666666666788888888888888888888CAD66666666666640000000000000 |
56 |
000000000000 |
55 | 000000000000266666666678888888888888888888888EF6666666666640000000000000 |
57 |
000000000000 |
56 | 00000000000026666666667888888888888888888888888GD66666666640000000000000 |
58 |
000000000000 |
57 | 0000000000002666666666788888888888888888888888889D6666666640000000000000 |
59 |
000000000000 |
58 | 00000000000026666666667888888888888888888888888889D666666640000000000000 |
60 |
000000000000 |
59 | 00000000000026666666667888888888888888888888888888H666666640000000000000 |
61 |
000000000000 |
60 | 000000000000266666666678888888A6666666IJH8888888888K66666640000000000000 |
62 |
000000000000 |
61 | 000000000000266666666678888888A6666666666LG88888888C66666640000000000000 |
63 |
000000000000 |
62 | 000000000000266666666678888888A666666666666H88888888J6666640000000000000 |
64 |
000000000000 |
63 | 000000000000266666666678888888A66666666666669888888896666640000000000000 |
65 |
000000000000 |
64 | 000000000000266666666678888888A6666666666666K88888888L666640000000000000 |
66 |
000000000000 |
65 | 000000000000266666666678888888A66666666666666C8888888F666640000000000000 |
67 |
000000000000 |
66 | 000000000000266666666678888888A66666666666666H8888888G666640000000000000 |
68 |
000000000000 |
67 | 000000000000266666666678888888A66666666666666A88888889666640000000000000 |
69 |
000000000000 |
68 | 000000000000266666666678888888A66666666666666I88888888666640000000000000 |
70 |
000000000000 |
69 | 000000000000266666666678888888A66666666666666I88888888666640000000000000 |
71 |
000000000000 |
70 | 000000000000266666666678888888A66666666666666I88888888666640000000000000 |
72 |
000000000000 |
71 | 000000000000266666666678888888A66666666666666I88888888666640000000000000 |
73 |
000000000000 |
72 | 000000000000266666666678888888A66666666666666I88888888666640000000000000 |
74 |
000000000000 |
73 | 000000000000266666666678888888A66666666666666I88888888666640000000000000 |
75 |
000000000000 |
74 | 000000000000266666666678888888A66666666666666I88888888666640000000000000 |
76 |
000000000000 |
75 | 000000000000266666666678888888A66666666666666A88888889666640000000000000 |
77 |
000000000000 |
76 | 000000000000266666666678888888A66666666666666H8888888G666640000000000000 |
78 |
000000000000 |
77 | 000000000000266666666678888888A66666666666666C8888888A666640000000000000 |
79 |
000000000000 |
78 | 000000000000266666666678888888A6666666666666I88888888B666640000000000000 |
80 |
000000000000 |
79 | 000000000000266666666678888888A6666666666666H8888888C6666640000000000000 |
81 |
000000000000 |
80 | 000000000000266666666678888888A666666666666I88888888A6666640000000000000 |
82 |
000000000000 |
81 | 000000000000266666666678888888A66666666666BE88888888L6666640000000000000 |
83 |
000000000000 |
82 | 000000000000266666666678888888A6666666666FE88888888H66666640000000000000 |
84 |
000000000000 |
83 | 000000000000266666666678888888HIIIIIIIFHE888888888ED66666640000000000000 |
85 |
000000000000 |
84 | 00000000000026666666667888888888888888888888888888K666666640000000000000 |
86 |
000000000000 |
85 | 0000000000002666666666788888888888888888888888888A6666666640000000000000 |
87 |
000000000000 |
86 | 000000000000266666666678888888888888888888888888M66666666640000000000000 |
88 |
000000000000 |
87 | 0000000000002666666666788888888888888888888888EJ666666666640000000000000 |
89 |
000000000000 |
88 | 0000000000002666666666788888888888888888888887L6666666666640000000000000 |
90 |
000000000000 |
89 | 000000000000266666666678888888888888888888EHB666666666666640000000000000 |
91 |
000000000000 |
90 | 0000000000002666666666JAAAAAAAAAAAAAAAAAKB666666666666666640000000000000 |
92 |
000000000000 |
91 | 000000000000266666666666666666666666666666666666666666666640000000000000 |
93 |
000000000000 |
92 | 000000000000266666666666666666666666666666666666666666666640000000000000 |
94 |
000000000000 |
93 | 000000000000266666666666666666666666666666666666666666666640000000000000 |
95 |
000000000000 |
94 | 000000000000266666666666666666666666666666666666666666666640000000000000 |
96 |
000000000000 |
95 | 000000000000266666666666666666666666666666666666666666666640000000000000 |
97 |
000000000000 |
96 | 000000000000266666666666666666666666666666666666666666666640000000000000 |
98 |
000000000000 |
97 | 000000000000344444444444444444444444444444444444444444444450000000000000 |
99 |
000000000000 |
98 | 000000000000000000000000000000000000000000000000000000000000000000000000 |
100 |
000000000000 |
99 | 000000000000000000000000000000000000000000000000000000000000000000000000 |
101 |
000000000000 |
100 | 000000000000000000000000000000000000000000000000000000000000000000000000 |
102 |
000000000000 |
101 | 000000000000000000000000000000000000000000000000000000000000000000000000 |
103 |
000000000000 |
102 | 000000000000000000000000000000000000000000000000000000000000000000000000 |
104 |
000000000000 |
103 | 000000000000000000000000000000000000000000000000000000000000000000000000 |
105 |
000000000000 |
104 | 000000000000000000000000000000000000000000000000000000000000000000000000 |
106 |
000000000000 |
105 | 000000000000000000000000000000000000000000000000000000000000000000000000 |
Max diff block lines reached; 0/11863 bytes (0.00%) of diff not shown. |
Offset 1, 14 lines modified | Offset 1, 13 lines modified | ||
1 | #SNG:·from·stdin | 1 | #SNG:·from·stdin |
2 | IHDR·{ | 2 | IHDR·{ |
3 | ····width:·48;·height:·48;·bitdepth:·8; | 3 | ····width:·48;·height:·48;·bitdepth:·8; |
4 | ····using·color·palette; | 4 | ····using·color·palette; |
5 | } | 5 | } |
6 | PLTE·{ | 6 | PLTE·{ |
7 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | ||
8 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
9 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 8 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
10 | ····(·38,·38,·38)·····#·rgb·=·(0x26,0x26,0x26)·grey15 | 9 | ····(·38,·38,·38)·····#·rgb·=·(0x26,0x26,0x26)·grey15 |
11 | ····(154,154,154)·····#·rgb·=·(0x9a,0x9a,0x9a) | 10 | ····(154,154,154)·····#·rgb·=·(0x9a,0x9a,0x9a) |
12 | ····(128,128,128)·····#·rgb·=·(0x80,0x80,0x80) | 11 | ····(128,128,128)·····#·rgb·=·(0x80,0x80,0x80) |
13 | ····(·90,·90,·90)·····#·rgb·=·(0x5a,0x5a,0x5a) | 12 | ····(·90,·90,·90)·····#·rgb·=·(0x5a,0x5a,0x5a) |
14 | ····(·26,·26,·26)·····#·rgb·=·(0x1a,0x1a,0x1a)·grey10 | 13 | ····(·26,·26,·26)·····#·rgb·=·(0x1a,0x1a,0x1a)·grey10 |
Offset 21, 59 lines modified | Offset 20, 59 lines modified | ||
21 | ····(141,141,141)·····#·rgb·=·(0x8d,0x8d,0x8d) | 20 | ····(141,141,141)·····#·rgb·=·(0x8d,0x8d,0x8d) |
22 | ····(192,192,192)·····#·rgb·=·(0xc0,0xc0,0xc0) | 21 | ····(192,192,192)·····#·rgb·=·(0xc0,0xc0,0xc0) |
23 | ····(102,102,102)·····#·rgb·=·(0x66,0x66,0x66)·grey40 | 22 | ····(102,102,102)·····#·rgb·=·(0x66,0x66,0x66)·grey40 |
24 | ····(115,115,115)·····#·rgb·=·(0x73,0x73,0x73)·grey45 | 23 | ····(115,115,115)·····#·rgb·=·(0x73,0x73,0x73)·grey45 |
25 | ····(·77,·77,·77)·····#·rgb·=·(0x4d,0x4d,0x4d)·grey30 | 24 | ····(·77,·77,·77)·····#·rgb·=·(0x4d,0x4d,0x4d)·grey30 |
26 | } | 25 | } |
27 | tRNS·{ | 26 | tRNS·{ |
28 |
|
27 | ·0} |
29 | IMAGE·{ | 28 | IMAGE·{ |
30 | ····pixels·base64 | 29 | ····pixels·base64 |
31 |
0000000000 |
30 | 000000000000000000000000000000000000000000000000 |
32 |
0000000000 |
31 | 000000000000000000000000000000000000000000000000 |
33 |
0000000000 |
32 | 000000000000000000000000000000000000000000000000 |
34 |
0000000000 |
33 | 000000000000000000000000000000000000000000000000 |
35 |
0000000000 |
34 | 000000000000000000000000000000000000000000000000 |
36 |
00000000 |
35 | 000000001111111111111111111111111111111110000000 |
37 |
00000000 |
36 | 000000001111111111111111111111111111111110000000 |
38 |
00000000 |
37 | 000000001111111111111111111111111111111110000000 |
39 |
00000000 |
38 | 000000001111111111111111111111111111111110000000 |
40 |
00000000 |
39 | 000000001111111111111111111111111111111110000000 |
41 |
00000000 |
40 | 000000001111111111111111111111111111111110000000 |
42 |
00000000 |
41 | 000000001111112333333333333456111111111110000000 |
43 |
00000000 |
42 | 0000000011111178888888888888889A1111111110000000 |
44 |
00000000 |
43 | 000000001111117888888888888888883B11111110000000 |
45 |
00000000 |
44 | 000000001111117888888888888888888C21111110000000 |
46 |
00000000 |
45 | 00000000111111788888888888888888889B111110000000 |
47 |
00000000 |
46 | 00000000111111788888977777548888888D111110000000 |
48 |
00000000 |
47 | 000000001111117888883111111169888888711110000000 |
49 |
00000000 |
48 | 00000000111111788888311111111BC88888D11110000000 |
50 |
00000000 |
49 | 000000001111117888883111111111A888888B1110000000 |
51 |
00000000 |
50 | 0000000011111178888831111111111E88888A1110000000 |
52 |
00000000 |
51 | 0000000011111178888831111111111388888F1110000000 |
53 |
00000000 |
52 | 0000000011111178888831111111111G8888831110000000 |
54 |
00000000 |
53 | 0000000011111178888831111111111F8888831110000000 |
55 |
00000000 |
54 | 0000000011111178888831111111111F8888831110000000 |
56 |
00000000 |
55 | 0000000011111178888831111111111F8888831110000000 |
57 |
00000000 |
56 | 000000001111117888883111111111148888831110000000 |
58 |
00000000 |
57 | 0000000011111178888831111111111388888F1110000000 |
59 |
00000000 |
58 | 0000000011111178888831111111111888888H1110000000 |
60 |
00000000 |
59 | 000000001111117888883111111111A88888861110000000 |
61 |
00000000 |
60 | 000000001111117888883111111111388888911110000000 |
62 |
00000000 |
61 | 000000001111117888883111111115888888H11110000000 |
63 |
00000000 |
62 | 0000000011111178888831111116D888888CB11110000000 |
64 |
00000000 |
63 | 00000000111111788888E33333E88888888A111110000000 |
65 |
00000000 |
64 | 0000000011111178888888888888888888G1111110000000 |
66 |
00000000 |
65 | 000000001111117888888888888888888411111110000000 |
67 |
00000000 |
66 | 0000000011111178888888888888888EA111111110000000 |
68 |
00000000 |
67 | 0000000011111178888888888888895B1111111110000000 |
69 |
00000000 |
68 | 00000000111111B777777777777711111111111110000000 |
70 |
00000000 |
69 | 000000001111111111111111111111111111111110000000 |
71 |
00000000 |
70 | 000000001111111111111111111111111111111110000000 |
72 |
00000000 |
71 | 000000001111111111111111111111111111111110000000 |
73 |
00000000 |
72 | 000000001111111111111111111111111111111110000000 |
74 |
0000000000 |
73 | 000000000000000000000000000000000000000000000000 |
75 |
0000000000 |
74 | 000000000000000000000000000000000000000000000000 |
76 |
0000000000 |
75 | 000000000000000000000000000000000000000000000000 |
77 |
0000000000 |
76 | 000000000000000000000000000000000000000000000000 |
78 |
0000000000 |
77 | 000000000000000000000000000000000000000000000000 |
79 | } | 78 | } |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lcom/darknessmap/DarknessMap$Preview; | 21 | .field·final·synthetic·this$1:Lcom/darknessmap/DarknessMap$Preview; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/darknessmap/DarknessMap$Preview;)V | 23 | .method·constructor·<init>(Lcom/darknessmap/DarknessMap$Preview;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/darknessmap/DarknessMap$Preview; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·424 | 27 | ····.line·424 |
27 | ····iput-object·p1,·p0,·Lcom/darknessmap/DarknessMap$Preview$1;->this$1:Lcom/darknessmap/DarknessMap$Preview; | 28 | ····iput-object·p1,·p0,·Lcom/darknessmap/DarknessMap$Preview$1;->this$1:Lcom/darknessmap/DarknessMap$Preview; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | .field·final·synthetic·this$0:Lcom/darknessmap/DarknessMap; | 28 | .field·final·synthetic·this$0:Lcom/darknessmap/DarknessMap; |
29 | #·direct·methods | 29 | #·direct·methods |
30 | .method·constructor·<init>(Lcom/darknessmap/DarknessMap;Landroid/content/Context;Lcom/darknessmap/DarknessMap$DrawOnTop;)V | 30 | .method·constructor·<init>(Lcom/darknessmap/DarknessMap;Landroid/content/Context;Lcom/darknessmap/DarknessMap$DrawOnTop;)V |
31 | ····.locals·2 | 31 | ····.locals·2 |
32 | ····.param·p1,·"this$0"····#·Lcom/darknessmap/DarknessMap; | ||
32 | ····.param·p2,·"context"····#·Landroid/content/Context; | 33 | ····.param·p2,·"context"····#·Landroid/content/Context; |
33 | ····.param·p3,·"drawOnTop"····#·Lcom/darknessmap/DarknessMap$DrawOnTop; | 34 | ····.param·p3,·"drawOnTop"····#·Lcom/darknessmap/DarknessMap$DrawOnTop; |
34 | ····.prologue | 35 | ····.prologue |
35 | ····.line·389 | 36 | ····.line·389 |
36 | ····iput-object·p1,·p0,·Lcom/darknessmap/DarknessMap$Preview;->this$0:Lcom/darknessmap/DarknessMap; | 37 | ····iput-object·p1,·p0,·Lcom/darknessmap/DarknessMap$Preview;->this$0:Lcom/darknessmap/DarknessMap; |
Offset 57, 14 lines modified | Offset 57, 15 lines modified | ||
57 | .field·final·synthetic·this$0:Lcom/darknessmap/DarknessMap; | 57 | .field·final·synthetic·this$0:Lcom/darknessmap/DarknessMap; |
58 | #·direct·methods | 58 | #·direct·methods |
59 | .method·public·constructor·<init>(Lcom/darknessmap/DarknessMap;Landroid/content/Context;)V | 59 | .method·public·constructor·<init>(Lcom/darknessmap/DarknessMap;Landroid/content/Context;)V |
60 | ····.locals·2 | 60 | ····.locals·2 |
61 | ····.param·p1,·"this$0"····#·Lcom/darknessmap/DarknessMap; | ||
61 | ····.param·p2,·"context"····#·Landroid/content/Context; | 62 | ····.param·p2,·"context"····#·Landroid/content/Context; |
62 | ····.prologue | 63 | ····.prologue |
63 | ····const/4·v1,·0x0 | 64 | ····const/4·v1,·0x0 |
64 | ····.line·575 | 65 | ····.line·575 |
65 | ····iput-object·p1,·p0,·Lcom/darknessmap/DarknessMap$DrawOnTop;->this$0:Lcom/darknessmap/DarknessMap; | 66 | ····iput-object·p1,·p0,·Lcom/darknessmap/DarknessMap$DrawOnTop;->this$0:Lcom/darknessmap/DarknessMap; |
Offset 168, 15 lines modified | Offset 169, 15 lines modified | ||
168 | ····invoke-virtual·{v1,·v2},·Lcom/google/code/microlog4android/Logger;->debug(Ljava/lang/Object;)V | 169 | ····invoke-virtual·{v1,·v2},·Lcom/google/code/microlog4android/Logger;->debug(Ljava/lang/Object;)V |
169 | ····goto·:goto_0 | 170 | ····goto·:goto_0 |
170 | .end·method | 171 | .end·method |
171 | .method·private·final·_drawBrightnessHistogram(Landroid/graphics/Canvas;III)V | 172 | .method·private·final·_drawBrightnessHistogram(Landroid/graphics/Canvas;III)V |
172 |
····.locals· |
173 | ····.locals·10 |
173 | ····.param·p1,·"canvas"····#·Landroid/graphics/Canvas; | 174 | ····.param·p1,·"canvas"····#·Landroid/graphics/Canvas; |
174 | ····.param·p2,·"newImageWidth"····#·I | 175 | ····.param·p2,·"newImageWidth"····#·I |
175 | ····.param·p3,·"canvasHeight"····#·I | 176 | ····.param·p3,·"canvasHeight"····#·I |
176 | ····.param·p4,·"marginWidth"····#·I | 177 | ····.param·p4,·"marginWidth"····#·I |
177 | ····.prologue | 178 | ····.prologue |
178 | ····.line·738 | 179 | ····.line·738 |
Offset 227, 44 lines modified | Offset 228, 44 lines modified | ||
227 | ····const/16·v3,·0x100 | 228 | ····const/16·v3,·0x100 |
228 | ····if-ge·v2,·v3,·:cond_1 | 229 | ····if-ge·v2,·v3,·:cond_1 |
229 | ····.line·747 | 230 | ····.line·747 |
230 | ····iget-object·v3,·p0,·Lcom/darknessmap/DarknessMap$DrawOnTop;->brightnessHistory:[D | 231 | ····iget-object·v3,·p0,·Lcom/darknessmap/DarknessMap$DrawOnTop;->brightnessHistory:[D |
231 |
····aget-wide·v |
232 | ····aget-wide·v4,·v3,·v2 |
232 |
····const-wide/16·v |
233 | ····const-wide/16·v6,·0x0 |
233 |
····cmpl-double·v3,·v |
234 | ····cmpl-double·v3,·v4,·v6 |
234 | ····if-eqz·v3,·:cond_0 | 235 | ····if-eqz·v3,·:cond_0 |
235 | ····.line·749 | 236 | ····.line·749 |
236 | ····iget-object·v3,·p0,·Lcom/darknessmap/DarknessMap$DrawOnTop;->mPaintBrightness:Landroid/graphics/Paint; | 237 | ····iget-object·v3,·p0,·Lcom/darknessmap/DarknessMap$DrawOnTop;->mPaintBrightness:Landroid/graphics/Paint; |
237 | ····const/16·v4,·0xff | 238 | ····const/16·v4,·0xff |
238 | ····iget-object·v5,·p0,·Lcom/darknessmap/DarknessMap$DrawOnTop;->brightnessHistory:[D | 239 | ····iget-object·v5,·p0,·Lcom/darknessmap/DarknessMap$DrawOnTop;->brightnessHistory:[D |
239 |
····aget-wide·v |
240 | ····aget-wide·v6,·v5,·v2 |
240 |
····double-to-int·v5,·v |
241 | ····double-to-int·v5,·v6 |
241 | ····iget-object·v6,·p0,·Lcom/darknessmap/DarknessMap$DrawOnTop;->brightnessHistory:[D | 242 | ····iget-object·v6,·p0,·Lcom/darknessmap/DarknessMap$DrawOnTop;->brightnessHistory:[D |
242 | ····aget-wide·v6,·v6,·v2 | 243 | ····aget-wide·v6,·v6,·v2 |
243 | ····double-to-int·v6,·v6 | 244 | ····double-to-int·v6,·v6 |
244 | ····iget-object·v7,·p0,·Lcom/darknessmap/DarknessMap$DrawOnTop;->brightnessHistory:[D | 245 | ····iget-object·v7,·p0,·Lcom/darknessmap/DarknessMap$DrawOnTop;->brightnessHistory:[D |
245 |
····aget-wide·v |
246 | ····aget-wide·v8,·v7,·v2 |
246 |
····double-to-int·v7,·v |
247 | ····double-to-int·v7,·v8 |
247 | ····invoke-virtual·{v3,·v4,·v5,·v6,·v7},·Landroid/graphics/Paint;->setARGB(IIII)V | 248 | ····invoke-virtual·{v3,·v4,·v5,·v6,·v7},·Landroid/graphics/Paint;->setARGB(IIII)V |
248 | ····.line·750 | 249 | ····.line·750 |
249 | ····iget-object·v3,·p0,·Lcom/darknessmap/DarknessMap$DrawOnTop;->mPaintBrightness:Landroid/graphics/Paint; | 250 | ····iget-object·v3,·p0,·Lcom/darknessmap/DarknessMap$DrawOnTop;->mPaintBrightness:Landroid/graphics/Paint; |
250 | ····invoke-virtual·{p1,·v0,·v3},·Landroid/graphics/Canvas;->drawRect(Landroid/graphics/RectF;Landroid/graphics/Paint;)V | 251 | ····invoke-virtual·{p1,·v0,·v3},·Landroid/graphics/Canvas;->drawRect(Landroid/graphics/RectF;Landroid/graphics/Paint;)V |
Offset 413, 15 lines modified | Offset 414, 15 lines modified | ||
413 | ····invoke-virtual·{p1,·v0,·v1,·v2,·v3},·Landroid/graphics/Canvas;->drawText(Ljava/lang/String;FFLandroid/graphics/Paint;)V | 414 | ····invoke-virtual·{p1,·v0,·v1,·v2,·v3},·Landroid/graphics/Canvas;->drawText(Ljava/lang/String;FFLandroid/graphics/Paint;)V |
414 | ····.line·771 | 415 | ····.line·771 |
415 | ····return-void | 416 | ····return-void |
416 | .end·method | 417 | .end·method |
417 | .method·private·final·_drawLocationText(Landroid/graphics/Canvas;DDI)V | 418 | .method·private·final·_drawLocationText(Landroid/graphics/Canvas;DDI)V |
418 |
····.locals· |
419 | ····.locals·10 |
419 | ····.param·p1,·"canvas"····#·Landroid/graphics/Canvas; | 420 | ····.param·p1,·"canvas"····#·Landroid/graphics/Canvas; |
420 | ····.param·p2,·"longitude"····#·D | 421 | ····.param·p2,·"longitude"····#·D |
421 | ····.param·p4,·"latitude"····#·D | 422 | ····.param·p4,·"latitude"····#·D |
422 | ····.param·p6,·"marginWidth"····#·I | 423 | ····.param·p6,·"marginWidth"····#·I |
423 | ····.prologue | 424 | ····.prologue |
424 | ····const/4·v8,·0x1 | 425 | ····const/4·v8,·0x1 |
Offset 1218, 386 lines modified | Offset 1219, 386 lines modified | ||
1218 | ····.line·587 | 1219 | ····.line·587 |
1219 | ····iget-wide·v0,·p0,·Lcom/darknessmap/DarknessMap$DrawOnTop;->_averageBrightness:D | 1220 | ····iget-wide·v0,·p0,·Lcom/darknessmap/DarknessMap$DrawOnTop;->_averageBrightness:D |
1220 | ····return-wide·v0 | 1221 | ····return-wide·v0 |
1221 | .end·method | 1222 | .end·method |
Max diff block lines reached; 15916/18985 bytes (83.83%) of diff not shown. |
Offset 84, 15 lines modified | Offset 84, 14 lines modified | ||
84 | ····iput·v0,·p0,·Lcom/darknessmap/DarknessMap;->minDistance:I | 84 | ····iput·v0,·p0,·Lcom/darknessmap/DarknessMap;->minDistance:I |
85 | ····.line·146 | 85 | ····.line·146 |
86 | ····const/4·v0,·0x0 | 86 | ····const/4·v0,·0x0 |
87 | ····iput·v0,·p0,·Lcom/darknessmap/DarknessMap;->noOfFixes:I | 87 | ····iput·v0,·p0,·Lcom/darknessmap/DarknessMap;->noOfFixes:I |
88 | ····.line·540 | ||
89 | ····return-void | 88 | ····return-void |
90 | .end·method | 89 | .end·method |
91 | .method·private·_createGateway()V | 90 | .method·private·_createGateway()V |
92 | ····.locals·3 | 91 | ····.locals·3 |
93 | ····.prologue | 92 | ····.prologue |
Offset 741, 14 lines modified | Offset 740, 15 lines modified | ||
741 | ····.line·364 | 740 | ····.line·364 |
742 | ····const-string·v0,·"Status·Changed:·Out·of·Service" | 741 | ····const-string·v0,·"Status·Changed:·Out·of·Service" |
743 | ····invoke-static·{p0,·v0,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; | 742 | ····invoke-static·{p0,·v0,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; |
744 | ····move-result-object·v0 | 743 | ····move-result-object·v0 |
744 | ····.line·365 | ||
745 | ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V | 745 | ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V |
746 | ····goto·:goto_0 | 746 | ····goto·:goto_0 |
747 | ····.line·368 | 747 | ····.line·368 |
748 | ····:pswitch_1 | 748 | ····:pswitch_1 |
749 | ····const-string·v0,·"Main" | 749 | ····const-string·v0,·"Main" |
Offset 760, 14 lines modified | Offset 760, 15 lines modified | ||
760 | ····.line·369 | 760 | ····.line·369 |
761 | ····const-string·v0,·"Status·Changed:·Temporarily·Unavailable" | 761 | ····const-string·v0,·"Status·Changed:·Temporarily·Unavailable" |
762 | ····invoke-static·{p0,·v0,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; | 762 | ····invoke-static·{p0,·v0,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; |
763 | ····move-result-object·v0 | 763 | ····move-result-object·v0 |
764 | ····.line·370 | ||
764 | ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V | 765 | ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V |
765 | ····goto·:goto_0 | 766 | ····goto·:goto_0 |
766 | ····.line·373 | 767 | ····.line·373 |
767 | ····:pswitch_2 | 768 | ····:pswitch_2 |
768 | ····const-string·v0,·"Main" | 769 | ····const-string·v0,·"Main" |
Offset 779, 14 lines modified | Offset 780, 15 lines modified | ||
779 | ····.line·374 | 780 | ····.line·374 |
780 | ····const-string·v0,·"Status·Changed:·Available" | 781 | ····const-string·v0,·"Status·Changed:·Available" |
781 | ····invoke-static·{p0,·v0,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; | 782 | ····invoke-static·{p0,·v0,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; |
782 | ····move-result-object·v0 | 783 | ····move-result-object·v0 |
784 | ····.line·375 | ||
783 | ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V | 785 | ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V |
784 | ····goto·:goto_0 | 786 | ····goto·:goto_0 |
785 | ····.line·361 | 787 | ····.line·361 |
786 | ····:pswitch_data_0 | 788 | ····:pswitch_data_0 |
787 | ····.packed-switch·0x0 | 789 | ····.packed-switch·0x0 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/darknessmap/MapActivity; | 21 | .field·final·synthetic·this$0:Lcom/darknessmap/MapActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/darknessmap/MapActivity;)V | 23 | .method·constructor·<init>(Lcom/darknessmap/MapActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/darknessmap/MapActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·34 | 27 | ····.line·34 |
27 | ····iput-object·p1,·p0,·Lcom/darknessmap/MapActivity$1;->this$0:Lcom/darknessmap/MapActivity; | 28 | ····iput-object·p1,·p0,·Lcom/darknessmap/MapActivity$1;->this$0:Lcom/darknessmap/MapActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 10 lines modified | Offset 22, 9 lines modified | ||
22 | .method·public·constructor·<init>()V | 22 | .method·public·constructor·<init>()V |
23 | ····.locals·0 | 23 | ····.locals·0 |
24 | ····.prologue | 24 | ····.prologue |
25 | ····.line·10 | 25 | ····.line·10 |
26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
27 | ····.line·37 | ||
28 | ····return-void | 27 | ····return-void |
29 | .end·method | 28 | .end·method |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$sPlashScreen:Lcom/darknessmap/SplashActivity; | 22 | .field·final·synthetic·val$sPlashScreen:Lcom/darknessmap/SplashActivity; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/darknessmap/SplashActivity;Lcom/darknessmap/SplashActivity;)V | 24 | .method·constructor·<init>(Lcom/darknessmap/SplashActivity;Lcom/darknessmap/SplashActivity;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/darknessmap/SplashActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·27 | 28 | ····.line·27 |
28 | ····iput-object·p1,·p0,·Lcom/darknessmap/SplashActivity$1;->this$0:Lcom/darknessmap/SplashActivity; | 29 | ····iput-object·p1,·p0,·Lcom/darknessmap/SplashActivity$1;->this$0:Lcom/darknessmap/SplashActivity; |
29 | ····iput-object·p2,·p0,·Lcom/darknessmap/SplashActivity$1;->val$sPlashScreen:Lcom/darknessmap/SplashActivity; | 30 | ····iput-object·p2,·p0,·Lcom/darknessmap/SplashActivity$1;->val$sPlashScreen:Lcom/darknessmap/SplashActivity; |
Offset 26, 15 lines modified | Offset 26, 15 lines modified | ||
26 | ····return-void | 26 | ····return-void |
27 | .end·method | 27 | .end·method |
28 | #·virtual·methods | 28 | #·virtual·methods |
29 | .method·public·onCreate(Landroid/os/Bundle;)V | 29 | .method·public·onCreate(Landroid/os/Bundle;)V |
30 |
····.locals· |
30 | ····.locals·6 |
31 | ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle; | 31 | ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle; |
32 | ····.prologue | 32 | ····.prologue |
33 | ····.line·20 | 33 | ····.line·20 |
34 | ····invoke-super·{p0,·p1},·Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V | 34 | ····invoke-super·{p0,·p1},·Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V |
35 | ····.line·22 | 35 | ····.line·22 |
Offset 63, 17 lines modified | Offset 63, 17 lines modified | ||
63 | ····.line·36 | 63 | ····.line·36 |
64 | ····iget-object·v1,·p0,·Lcom/darknessmap/SplashActivity;->_handler:Landroid/os/Handler; | 64 | ····iget-object·v1,·p0,·Lcom/darknessmap/SplashActivity;->_handler:Landroid/os/Handler; |
65 | ····iget-object·v2,·p0,·Lcom/darknessmap/SplashActivity;->_action:Ljava/lang/Runnable; | 65 | ····iget-object·v2,·p0,·Lcom/darknessmap/SplashActivity;->_action:Ljava/lang/Runnable; |
66 | ····iget·v3,·p0,·Lcom/darknessmap/SplashActivity;->_splashTime:I | 66 | ····iget·v3,·p0,·Lcom/darknessmap/SplashActivity;->_splashTime:I |
67 |
····int-to-long·v |
67 | ····int-to-long·v4,·v3 |
68 |
····invoke-virtual·{v1,·v2,·v |
68 | ····invoke-virtual·{v1,·v2,·v4,·v5},·Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z |
69 | ····.line·37 | 69 | ····.line·37 |
70 | ····return-void | 70 | ····return-void |
71 | .end·method | 71 | .end·method |
72 | .method·public·onTouchEvent(Landroid/view/MotionEvent;)Z | 72 | .method·public·onTouchEvent(Landroid/view/MotionEvent;)Z |
73 | ····.locals·2 | 73 | ····.locals·2 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/darknessmap/service/UpdatesManager; | 21 | .field·final·synthetic·this$0:Lcom/darknessmap/service/UpdatesManager; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/darknessmap/service/UpdatesManager;)V | 23 | .method·constructor·<init>(Lcom/darknessmap/service/UpdatesManager;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/darknessmap/service/UpdatesManager; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·117 | 27 | ····.line·117 |
27 | ····iput-object·p1,·p0,·Lcom/darknessmap/service/UpdatesManager$2;->this$0:Lcom/darknessmap/service/UpdatesManager; | 28 | ····iput-object·p1,·p0,·Lcom/darknessmap/service/UpdatesManager$2;->this$0:Lcom/darknessmap/service/UpdatesManager; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/darknessmap/service/UpdatesManager; | 21 | .field·final·synthetic·this$0:Lcom/darknessmap/service/UpdatesManager; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/darknessmap/service/UpdatesManager;)V | 23 | .method·constructor·<init>(Lcom/darknessmap/service/UpdatesManager;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/darknessmap/service/UpdatesManager; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·107 | 27 | ····.line·107 |
27 | ····iput-object·p1,·p0,·Lcom/darknessmap/service/UpdatesManager$1;->this$0:Lcom/darknessmap/service/UpdatesManager; | 28 | ····iput-object·p1,·p0,·Lcom/darknessmap/service/UpdatesManager$1;->this$0:Lcom/darknessmap/service/UpdatesManager; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 85, 21 lines modified | Offset 85, 19 lines modified | ||
85 | ····return-void | 85 | ····return-void |
86 | .end·method | 86 | .end·method |
87 | #·virtual·methods | 87 | #·virtual·methods |
88 | .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object; | 88 | .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object; |
89 | ····.locals·1 | 89 | ····.locals·1 |
90 | ····.param·p1,·"x0"····#·[Ljava/lang/Object; | ||
91 | ····.prologue | 90 | ····.prologue |
92 | ····.line·130 | 91 | ····.line·130 |
93 | ····check-cast·p1,·[Ljava/lang/String; | 92 | ····check-cast·p1,·[Ljava/lang/String; |
94 | ····.end·local·p1····#·"x0":[Ljava/lang/Object; | ||
95 | ····invoke-virtual·{p0,·p1},·Lcom/darknessmap/service/UpdatesManager$PingAPI;->doInBackground([Ljava/lang/String;)Ljava/lang/String; | 93 | ····invoke-virtual·{p0,·p1},·Lcom/darknessmap/service/UpdatesManager$PingAPI;->doInBackground([Ljava/lang/String;)Ljava/lang/String; |
96 | ····move-result-object·v0 | 94 | ····move-result-object·v0 |
97 | ····return-object·v0 | 95 | ····return-object·v0 |
98 | .end·method | 96 | .end·method |
Offset 183, 21 lines modified | Offset 181, 19 lines modified | ||
183 | ····invoke-virtual·{p0,·v4},·Lcom/darknessmap/service/UpdatesManager$PingAPI;->cancel(Z)Z | 181 | ····invoke-virtual·{p0,·v4},·Lcom/darknessmap/service/UpdatesManager$PingAPI;->cancel(Z)Z |
184 | ····goto·:goto_0 | 182 | ····goto·:goto_0 |
185 | .end·method | 183 | .end·method |
186 | .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V | 184 | .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V |
187 | ····.locals·0 | 185 | ····.locals·0 |
188 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
189 | ····.prologue | 186 | ····.prologue |
190 | ····.line·130 | 187 | ····.line·130 |
191 | ····check-cast·p1,·Ljava/lang/String; | 188 | ····check-cast·p1,·Ljava/lang/String; |
192 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
193 | ····invoke-virtual·{p0,·p1},·Lcom/darknessmap/service/UpdatesManager$PingAPI;->onPostExecute(Ljava/lang/String;)V | 189 | ····invoke-virtual·{p0,·p1},·Lcom/darknessmap/service/UpdatesManager$PingAPI;->onPostExecute(Ljava/lang/String;)V |
194 | ····return-void | 190 | ····return-void |
195 | .end·method | 191 | .end·method |
196 | .method·protected·onPostExecute(Ljava/lang/String;)V | 192 | .method·protected·onPostExecute(Ljava/lang/String;)V |
197 | ····.locals·4 | 193 | ····.locals·4 |
Offset 608, 151 lines modified | Offset 608, 151 lines modified | ||
608 | ····.end·annotation | 608 | ····.end·annotation |
609 | ····.prologue | 609 | ····.prologue |
610 | ····.line·259 | 610 | ····.line·259 |
611 | ····if-nez·p1,·:cond_0 | 611 | ····if-nez·p1,·:cond_0 |
612 | ····.line·260 | 612 | ····.line·260 |
613 |
····new-instance·v |
613 | ····new-instance·v2,·Ljava/lang/IllegalArgumentException; |
614 |
····const-string·v |
614 | ····const-string·v3,·"The·level·must·not·be·null." |
615 |
····invoke-direct·{v |
615 | ····invoke-direct·{v2,·v3},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
616 |
····throw·v |
616 | ····throw·v2 |
617 | ····.line·263 | 617 | ····.line·263 |
618 | ····:cond_0 | 618 | ····:cond_0 |
619 | ····invoke-virtual·{p0},·Lcom/google/code/microlog4android/Logger;->getEffectiveLevel()Lcom/google/code/microlog4android/Level; | 619 | ····invoke-virtual·{p0},·Lcom/google/code/microlog4android/Logger;->getEffectiveLevel()Lcom/google/code/microlog4android/Level; |
620 |
····move-result-object·v |
620 | ····move-result-object·v2 |
621 |
····invoke-virtual·{v |
621 | ····invoke-virtual·{v2},·Lcom/google/code/microlog4android/Level;->toInt()I |
622 |
····move-result·v |
622 | ····move-result·v2 |
623 | ····invoke-virtual·{p1},·Lcom/google/code/microlog4android/Level;->toInt()I | 623 | ····invoke-virtual·{p1},·Lcom/google/code/microlog4android/Level;->toInt()I |
624 |
····move-result·v |
624 | ····move-result·v3 |
625 |
····if-gt·v |
625 | ····if-gt·v2,·v3,·:cond_2 |
626 | ····invoke-virtual·{p1},·Lcom/google/code/microlog4android/Level;->toInt()I | 626 | ····invoke-virtual·{p1},·Lcom/google/code/microlog4android/Level;->toInt()I |
627 |
····move-result·v |
627 | ····move-result·v2 |
628 |
····const/4·v |
628 | ····const/4·v3,·-0x1 |
629 |
····if-le·v |
629 | ····if-le·v2,·v3,·:cond_2 |
630 | ····.line·265 | 630 | ····.line·265 |
631 |
····sget-boolean·v |
631 | ····sget-boolean·v2,·Lcom/google/code/microlog4android/Logger;->firstLogEvent:Z |
632 |
····const/4·v |
632 | ····const/4·v3,·0x1 |
633 |
····if-ne·v |
633 | ····if-ne·v2,·v3,·:cond_1 |
634 | ····.line·266 | 634 | ····.line·266 |
635 | ····invoke-direct·{p0},·Lcom/google/code/microlog4android/Logger;->addDefaultAppender()V | 635 | ····invoke-direct·{p0},·Lcom/google/code/microlog4android/Logger;->addDefaultAppender()V |
636 | ····.line·269 | 636 | ····.line·269 |
637 | ····:try_start_0 | 637 | ····:try_start_0 |
638 | ····invoke-virtual·{p0},·Lcom/google/code/microlog4android/Logger;->open()V | 638 | ····invoke-virtual·{p0},·Lcom/google/code/microlog4android/Logger;->open()V |
639 | ····:try_end_0 | 639 | ····:try_end_0 |
640 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | 640 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 |
641 | ····.line·274 | 641 | ····.line·274 |
642 | ····:goto_0 | 642 | ····:goto_0 |
643 |
····sget-object·v |
643 | ····sget-object·v2,·Lcom/google/code/microlog4android/Logger;->stopWatch:Lcom/google/code/microlog4android/StopWatch; |
644 |
····invoke-virtual·{v |
644 | ····invoke-virtual·{v2},·Lcom/google/code/microlog4android/StopWatch;->start()V |
645 | ····.line·275 | 645 | ····.line·275 |
646 |
····const/4·v |
646 | ····const/4·v2,·0x0 |
647 |
····sput-boolean·v |
647 | ····sput-boolean·v2,·Lcom/google/code/microlog4android/Logger;->firstLogEvent:Z |
648 | ····.line·278 | 648 | ····.line·278 |
649 | ····:cond_1 | 649 | ····:cond_1 |
650 |
····sget-object·v |
650 | ····sget-object·v2,·Lcom/google/code/microlog4android/Logger;->appenderList:Ljava/util/List; |
651 |
····invoke-interface·{v |
651 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
652 | ····move-result-object·v9 | 652 | ····move-result-object·v9 |
653 | ····.local·v9,·"i$":Ljava/util/Iterator; | 653 | ····.local·v9,·"i$":Ljava/util/Iterator; |
654 | ····:goto_1 | 654 | ····:goto_1 |
655 | ····invoke-interface·{v9},·Ljava/util/Iterator;->hasNext()Z | 655 | ····invoke-interface·{v9},·Ljava/util/Iterator;->hasNext()Z |
656 |
····move-result·v |
656 | ····move-result·v2 |
657 |
····if-eqz·v |
657 | ····if-eqz·v2,·:cond_2 |
658 | ····invoke-interface·{v9},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 658 | ····invoke-interface·{v9},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
659 |
····move-result-object·v |
659 | ····move-result-object·v1 |
660 |
····check-cast·v |
660 | ····check-cast·v1,·Lcom/google/code/microlog4android/appender/Appender; |
661 | ····.line·279 | 661 | ····.line·279 |
662 |
····.local·v |
662 | ····.local·v1,·"appender":Lcom/google/code/microlog4android/appender/Appender; |
663 |
····iget-object·v |
663 | ····iget-object·v2,·p0,·Lcom/google/code/microlog4android/Logger;->clientID:Ljava/lang/String; |
664 |
····iget-object·v |
664 | ····iget-object·v3,·p0,·Lcom/google/code/microlog4android/Logger;->name:Ljava/lang/String; |
665 |
····sget-object·v |
665 | ····sget-object·v4,·Lcom/google/code/microlog4android/Logger;->stopWatch:Lcom/google/code/microlog4android/StopWatch; |
666 |
····invoke-virtual·{v |
666 | ····invoke-virtual·{v4},·Lcom/google/code/microlog4android/StopWatch;->getCurrentTime()J |
667 |
····move-result-wide·v |
667 | ····move-result-wide·v4 |
Max diff block lines reached; 2637/7180 bytes (36.73%) of diff not shown. |
Offset 83, 47 lines modified | Offset 83, 47 lines modified | ||
83 | ····.param·p3,·"time"····#·J | 83 | ····.param·p3,·"time"····#·J |
84 | ····.param·p5,·"level"····#·Lcom/google/code/microlog4android/Level; | 84 | ····.param·p5,·"level"····#·Lcom/google/code/microlog4android/Level; |
85 | ····.param·p6,·"message"····#·Ljava/lang/Object; | 85 | ····.param·p6,·"message"····#·Ljava/lang/Object; |
86 | ····.param·p7,·"t"····#·Ljava/lang/Throwable; | 86 | ····.param·p7,·"t"····#·Ljava/lang/Throwable; |
87 | ····.prologue | 87 | ····.prologue |
88 | ····.line·75 | 88 | ····.line·75 |
89 |
····iget-boolean·v |
89 | ····iget-boolean·v1,·p0,·Lcom/google/code/microlog4android/appender/DatagramAppender;->logOpen:Z |
90 |
····if-eqz·v |
90 | ····if-eqz·v1,·:cond_0 |
91 |
····iget-object·v |
91 | ····iget-object·v1,·p0,·Lcom/google/code/microlog4android/appender/DatagramAppender;->formatter:Lcom/google/code/microlog4android/format/Formatter; |
92 |
····if-eqz·v |
92 | ····if-eqz·v1,·:cond_0 |
93 | ····.line·76 | 93 | ····.line·76 |
94 |
····iget-object·v |
94 | ····iget-object·v1,·p0,·Lcom/google/code/microlog4android/appender/DatagramAppender;->formatter:Lcom/google/code/microlog4android/format/Formatter; |
95 |
····move-object·v |
95 | ····move-object·v2,·p1 |
96 |
····move-object·v |
96 | ····move-object·v3,·p2 |
97 |
····move-wide·v |
97 | ····move-wide·v4,·p3 |
98 |
····move-object·v |
98 | ····move-object·v6,·p5 |
99 |
····move-object·v |
99 | ····move-object·v7,·p6 |
100 |
····move-object/from16·v |
100 | ····move-object/from16·v8,·p7 |
101 |
····invoke-interface/range·{v |
101 | ····invoke-interface/range·{v1·..·v8},·Lcom/google/code/microlog4android/format/Formatter;->format(Ljava/lang/String;Ljava/lang/String;JLcom/google/code/microlog4android/Level;Ljava/lang/Object;Ljava/lang/Throwable;)Ljava/lang/String; |
102 |
····move-result-object·v |
102 | ····move-result-object·v0 |
103 | ····.line·78 | 103 | ····.line·78 |
104 |
····.local·v |
104 | ····.local·v0,·"logMessage":Ljava/lang/String; |
105 |
····invoke-virtual·{p0,·v |
105 | ····invoke-virtual·{p0,·v0},·Lcom/google/code/microlog4android/appender/DatagramAppender;->sendMessage(Ljava/lang/String;)V |
106 | ····.line·80 | 106 | ····.line·80 |
107 |
····.end·local·v |
107 | ····.end·local·v0····#·"logMessage":Ljava/lang/String; |
108 | ····:cond_0 | 108 | ····:cond_0 |
109 | ····return-void | 109 | ····return-void |
110 | .end·method | 110 | .end·method |
111 | .method·public·getLogSize()J | 111 | .method·public·getLogSize()J |
112 | ····.locals·2 | 112 | ····.locals·2 |
Offset 167, 35 lines modified | Offset 167, 35 lines modified | ||
167 | ····if-eqz·v0,·:cond_1 | 167 | ····if-eqz·v0,·:cond_1 |
168 | ····iget-object·v0,·p0,·Lcom/google/code/microlog4android/appender/FileAppender;->writer:Ljava/io/PrintWriter; | 168 | ····iget-object·v0,·p0,·Lcom/google/code/microlog4android/appender/FileAppender;->writer:Ljava/io/PrintWriter; |
169 | ····if-eqz·v0,·:cond_1 | 169 | ····if-eqz·v0,·:cond_1 |
170 | ····.line·128 | 170 | ····.line·128 |
171 |
····iget-object·v |
171 | ····iget-object·v0,·p0,·Lcom/google/code/microlog4android/appender/FileAppender;->writer:Ljava/io/PrintWriter; |
172 |
····iget-object·v |
172 | ····iget-object·v1,·p0,·Lcom/google/code/microlog4android/appender/FileAppender;->formatter:Lcom/google/code/microlog4android/format/Formatter; |
173 |
····move-object·v |
173 | ····move-object·v2,·p1 |
174 |
····move-object·v |
174 | ····move-object·v3,·p2 |
175 |
····move-wide·v |
175 | ····move-wide·v4,·p3 |
176 |
····move-object·v |
176 | ····move-object·v6,·p5 |
177 |
····move-object·v |
177 | ····move-object·v7,·p6 |
178 |
····move-object/from16·v |
178 | ····move-object/from16·v8,·p7 |
179 |
····invoke-interface/range·{v |
179 | ····invoke-interface/range·{v1·..·v8},·Lcom/google/code/microlog4android/format/Formatter;->format(Ljava/lang/String;Ljava/lang/String;JLcom/google/code/microlog4android/Level;Ljava/lang/Object;Ljava/lang/Throwable;)Ljava/lang/String; |
180 |
····move-result-object·v |
180 | ····move-result-object·v1 |
181 |
····invoke-virtual·{v |
181 | ····invoke-virtual·{v0,·v1},·Ljava/io/PrintWriter;->println(Ljava/lang/String;)V |
182 | ····.line·130 | 182 | ····.line·130 |
183 | ····iget-object·v0,·p0,·Lcom/google/code/microlog4android/appender/FileAppender;->writer:Ljava/io/PrintWriter; | 183 | ····iget-object·v0,·p0,·Lcom/google/code/microlog4android/appender/FileAppender;->writer:Ljava/io/PrintWriter; |
184 | ····invoke-virtual·{v0},·Ljava/io/PrintWriter;->flush()V | 184 | ····invoke-virtual·{v0},·Ljava/io/PrintWriter;->flush()V |
185 | ····.line·132 | 185 | ····.line·132 |
Offset 48, 15 lines modified | Offset 48, 15 lines modified | ||
48 | ····iput-boolean·v0,·p0,·Lcom/google/code/microlog4android/appender/LogCatAppender;->logOpen:Z | 48 | ····iput-boolean·v0,·p0,·Lcom/google/code/microlog4android/appender/LogCatAppender;->logOpen:Z |
49 | ····.line·53 | 49 | ····.line·53 |
50 | ····return-void | 50 | ····return-void |
51 | .end·method | 51 | .end·method |
52 | .method·public·doLog(Ljava/lang/String;Ljava/lang/String;JLcom/google/code/microlog4android/Level;Ljava/lang/Object;Ljava/lang/Throwable;)V | 52 | .method·public·doLog(Ljava/lang/String;Ljava/lang/String;JLcom/google/code/microlog4android/Level;Ljava/lang/Object;Ljava/lang/Throwable;)V |
53 |
····.locals· |
53 | ····.locals·9 |
54 | ····.param·p1,·"clientID"····#·Ljava/lang/String; | 54 | ····.param·p1,·"clientID"····#·Ljava/lang/String; |
55 | ····.param·p2,·"name"····#·Ljava/lang/String; | 55 | ····.param·p2,·"name"····#·Ljava/lang/String; |
56 | ····.param·p3,·"time"····#·J | 56 | ····.param·p3,·"time"····#·J |
57 | ····.param·p5,·"level"····#·Lcom/google/code/microlog4android/Level; | 57 | ····.param·p5,·"level"····#·Lcom/google/code/microlog4android/Level; |
58 | ····.param·p6,·"message"····#·Ljava/lang/Object; | 58 | ····.param·p6,·"message"····#·Ljava/lang/Object; |
59 | ····.param·p7,·"t"····#·Ljava/lang/Throwable; | 59 | ····.param·p7,·"t"····#·Ljava/lang/Throwable; |
Offset 84, 101 lines modified | Offset 84, 101 lines modified | ||
84 | ····.line·43 | 84 | ····.line·43 |
85 | ····:cond_0 | 85 | ····:cond_0 |
86 | ····:goto_0 | 86 | ····:goto_0 |
87 | ····return-void | 87 | ····return-void |
88 | ····.line·24 | 88 | ····.line·24 |
89 | ····:pswitch_0 | 89 | ····:pswitch_0 |
90 |
····iget-object·v |
90 | ····iget-object·v1,·p0,·Lcom/google/code/microlog4android/appender/LogCatAppender;->formatter:Lcom/google/code/microlog4android/format/Formatter; |
91 |
····move-object·v |
91 | ····move-object·v2,·p1 |
92 |
····move-object·v |
92 | ····move-object·v3,·p2 |
93 |
····move-wide·v |
93 | ····move-wide·v4,·p3 |
94 |
····move-object·v |
94 | ····move-object·v6,·p5 |
95 |
····move-object·v |
95 | ····move-object·v7,·p6 |
96 |
····move-object·v |
96 | ····move-object/from16·v8,·p7 |
97 |
····invoke-interface/range·{v |
97 | ····invoke-interface/range·{v1·..·v8},·Lcom/google/code/microlog4android/format/Formatter;->format(Ljava/lang/String;Ljava/lang/String;JLcom/google/code/microlog4android/Level;Ljava/lang/Object;Ljava/lang/Throwable;)Ljava/lang/String; |
98 | ····move-result-object·v0 | 98 | ····move-result-object·v0 |
99 | ····invoke-static·{p1,·v0},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I | 99 | ····invoke-static·{p1,·v0},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I |
100 | ····goto·:goto_0 | 100 | ····goto·:goto_0 |
101 | ····.line·28 | 101 | ····.line·28 |
102 | ····:pswitch_1 | 102 | ····:pswitch_1 |
103 |
····iget-object·v |
103 | ····iget-object·v1,·p0,·Lcom/google/code/microlog4android/appender/LogCatAppender;->formatter:Lcom/google/code/microlog4android/format/Formatter; |
104 |
····move-object·v |
104 | ····move-object·v2,·p1 |
105 |
····move-object·v |
105 | ····move-object·v3,·p2 |
106 |
····move-wide·v |
106 | ····move-wide·v4,·p3 |
107 |
····move-object·v |
107 | ····move-object·v6,·p5 |
108 |
····move-object·v |
108 | ····move-object·v7,·p6 |
109 |
····move-object·v |
109 | ····move-object/from16·v8,·p7 |
110 |
····invoke-interface/range·{v |
110 | ····invoke-interface/range·{v1·..·v8},·Lcom/google/code/microlog4android/format/Formatter;->format(Ljava/lang/String;Ljava/lang/String;JLcom/google/code/microlog4android/Level;Ljava/lang/Object;Ljava/lang/Throwable;)Ljava/lang/String; |
111 | ····move-result-object·v0 | 111 | ····move-result-object·v0 |
112 | ····invoke-static·{p1,·v0},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I | 112 | ····invoke-static·{p1,·v0},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I |
113 | ····goto·:goto_0 | 113 | ····goto·:goto_0 |
114 | ····.line·32 | 114 | ····.line·32 |
115 | ····:pswitch_2 | 115 | ····:pswitch_2 |
116 |
····iget-object·v |
116 | ····iget-object·v1,·p0,·Lcom/google/code/microlog4android/appender/LogCatAppender;->formatter:Lcom/google/code/microlog4android/format/Formatter; |
117 |
····move-object·v |
117 | ····move-object·v2,·p1 |
118 |
····move-object·v |
118 | ····move-object·v3,·p2 |
119 |
····move-wide·v |
119 | ····move-wide·v4,·p3 |
120 |
····move-object·v |
120 | ····move-object·v6,·p5 |
121 |
····move-object·v |
121 | ····move-object·v7,·p6 |
122 |
····move-object·v |
122 | ····move-object/from16·v8,·p7 |
123 |
····invoke-interface/range·{v |
123 | ····invoke-interface/range·{v1·..·v8},·Lcom/google/code/microlog4android/format/Formatter;->format(Ljava/lang/String;Ljava/lang/String;JLcom/google/code/microlog4android/Level;Ljava/lang/Object;Ljava/lang/Throwable;)Ljava/lang/String; |
124 | ····move-result-object·v0 | 124 | ····move-result-object·v0 |
125 | ····invoke-static·{p1,·v0},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I | 125 | ····invoke-static·{p1,·v0},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I |
126 | ····goto·:goto_0 | 126 | ····goto·:goto_0 |
127 | ····.line·37 | 127 | ····.line·37 |
128 | ····:pswitch_3 | 128 | ····:pswitch_3 |
129 |
····iget-object·v |
129 | ····iget-object·v1,·p0,·Lcom/google/code/microlog4android/appender/LogCatAppender;->formatter:Lcom/google/code/microlog4android/format/Formatter; |
130 |
····move-object·v |
130 | ····move-object·v2,·p1 |
Max diff block lines reached; 818/5689 bytes (14.38%) of diff not shown. |
Offset 70, 35 lines modified | Offset 70, 35 lines modified | ||
70 | ····if-eqz·v0,·:cond_0 | 70 | ····if-eqz·v0,·:cond_0 |
71 | ····iget-object·v0,·p0,·Lcom/google/code/microlog4android/appender/SyslogAppender;->formatter:Lcom/google/code/microlog4android/format/Formatter; | 71 | ····iget-object·v0,·p0,·Lcom/google/code/microlog4android/appender/SyslogAppender;->formatter:Lcom/google/code/microlog4android/format/Formatter; |
72 | ····if-eqz·v0,·:cond_0 | 72 | ····if-eqz·v0,·:cond_0 |
73 | ····.line·37 | 73 | ····.line·37 |
74 |
····iget-object·v |
74 | ····iget-object·v0,·p0,·Lcom/google/code/microlog4android/appender/SyslogAppender;->syslogMessage:Lcom/google/code/microlog4android/appender/SyslogMessage; |
75 |
····iget-object·v |
75 | ····iget-object·v1,·p0,·Lcom/google/code/microlog4android/appender/SyslogAppender;->formatter:Lcom/google/code/microlog4android/format/Formatter; |
76 |
····move-object·v |
76 | ····move-object·v2,·p1 |
77 |
····move-object·v |
77 | ····move-object·v3,·p2 |
78 |
····move-wide·v |
78 | ····move-wide·v4,·p3 |
79 |
····move-object·v |
79 | ····move-object·v6,·p5 |
80 |
····move-object·v |
80 | ····move-object·v7,·p6 |
81 |
····move-object/from16·v |
81 | ····move-object/from16·v8,·p7 |
82 |
····invoke-interface/range·{v |
82 | ····invoke-interface/range·{v1·..·v8},·Lcom/google/code/microlog4android/format/Formatter;->format(Ljava/lang/String;Ljava/lang/String;JLcom/google/code/microlog4android/Level;Ljava/lang/Object;Ljava/lang/Throwable;)Ljava/lang/String; |
83 |
····move-result-object·v |
83 | ····move-result-object·v1 |
84 |
····invoke-virtual·{v |
84 | ····invoke-virtual·{v0,·v1},·Lcom/google/code/microlog4android/appender/SyslogMessage;->createMessageData(Ljava/lang/String;)Ljava/lang/String; |
85 | ····move-result-object·v0 | 85 | ····move-result-object·v0 |
86 | ····invoke-virtual·{p0,·v0},·Lcom/google/code/microlog4android/appender/SyslogAppender;->sendMessage(Ljava/lang/String;)V | 86 | ····invoke-virtual·{p0,·v0},·Lcom/google/code/microlog4android/appender/SyslogAppender;->sendMessage(Ljava/lang/String;)V |
87 | ····.line·39 | 87 | ····.line·39 |
88 | ····:cond_0 | 88 | ····:cond_0 |
Offset 467, 98 lines modified | Offset 467, 98 lines modified | ||
467 | ····.param·p3,·"time"····#·J | 467 | ····.param·p3,·"time"····#·J |
468 | ····.param·p5,·"level"····#·Lcom/google/code/microlog4android/Level; | 468 | ····.param·p5,·"level"····#·Lcom/google/code/microlog4android/Level; |
469 | ····.param·p6,·"message"····#·Ljava/lang/Object; | 469 | ····.param·p6,·"message"····#·Ljava/lang/Object; |
470 | ····.param·p7,·"t"····#·Ljava/lang/Throwable; | 470 | ····.param·p7,·"t"····#·Ljava/lang/Throwable; |
471 | ····.prologue | 471 | ····.prologue |
472 | ····.line·113 | 472 | ····.line·113 |
473 |
····iget-boolean·v |
473 | ····iget-boolean·v2,·p0,·Lcom/google/code/microlog4android/format/PatternFormatter;->patternParsed:Z |
474 |
····if-nez·v |
474 | ····if-nez·v2,·:cond_0 |
475 |
····iget-object·v |
475 | ····iget-object·v2,·p0,·Lcom/google/code/microlog4android/format/PatternFormatter;->pattern:Ljava/lang/String; |
476 |
····if-eqz·v |
476 | ····if-eqz·v2,·:cond_0 |
477 | ····.line·114 | 477 | ····.line·114 |
478 |
····iget-object·v |
478 | ····iget-object·v2,·p0,·Lcom/google/code/microlog4android/format/PatternFormatter;->pattern:Ljava/lang/String; |
479 |
····invoke-direct·{p0,·v |
479 | ····invoke-direct·{p0,·v2},·Lcom/google/code/microlog4android/format/PatternFormatter;->parsePattern(Ljava/lang/String;)V |
480 | ····.line·117 | 480 | ····.line·117 |
481 | ····:cond_0 | 481 | ····:cond_0 |
482 |
····new-instance·v |
482 | ····new-instance·v0,·Ljava/lang/StringBuffer; |
483 |
····const/16·v |
483 | ····const/16·v2,·0x40 |
484 |
····invoke-direct·{v |
484 | ····invoke-direct·{v0,·v2},·Ljava/lang/StringBuffer;-><init>(I)V |
485 | ····.line·118 | 485 | ····.line·118 |
486 |
····.local·v |
486 | ····.local·v0,·"formattedStringBuffer":Ljava/lang/StringBuffer; |
487 |
····iget-object·v |
487 | ····iget-object·v2,·p0,·Lcom/google/code/microlog4android/format/PatternFormatter;->commandArray:[Lcom/google/code/microlog4android/format/command/FormatCommandInterface; |
488 |
····if-eqz·v |
488 | ····if-eqz·v2,·:cond_2 |
489 | ····.line·119 | 489 | ····.line·119 |
490 |
····iget-object·v |
490 | ····iget-object·v2,·p0,·Lcom/google/code/microlog4android/format/PatternFormatter;->commandArray:[Lcom/google/code/microlog4android/format/command/FormatCommandInterface; |
491 |
····array-length·v10,·v |
491 | ····array-length·v10,·v2 |
492 | ····.line·121 | 492 | ····.line·121 |
493 | ····.local·v10,·"length":I | 493 | ····.local·v10,·"length":I |
494 | ····const/4·v9,·0x0 | 494 | ····const/4·v9,·0x0 |
495 | ····.local·v9,·"index":I | 495 | ····.local·v9,·"index":I |
496 | ····:goto_0 | 496 | ····:goto_0 |
497 | ····if-ge·v9,·v10,·:cond_2 | 497 | ····if-ge·v9,·v10,·:cond_2 |
498 | ····.line·122 | 498 | ····.line·122 |
499 |
····iget-object·v |
499 | ····iget-object·v2,·p0,·Lcom/google/code/microlog4android/format/PatternFormatter;->commandArray:[Lcom/google/code/microlog4android/format/command/FormatCommandInterface; |
500 |
····aget-object·v |
500 | ····aget-object·v1,·v2,·v9 |
501 | ····.line·123 | 501 | ····.line·123 |
502 |
····.local·v |
502 | ····.local·v1,·"currentConverter":Lcom/google/code/microlog4android/format/command/FormatCommandInterface; |
503 |
····if-eqz·v |
503 | ····if-eqz·v1,·:cond_1 |
504 |
····move-object·v |
504 | ····move-object·v2,·p1 |
505 |
····move-object·v |
505 | ····move-object·v3,·p2 |
506 |
····move-wide·v |
506 | ····move-wide·v4,·p3 |
507 |
····move-object/from16·v |
507 | ····move-object/from16·v6,·p5 |
508 |
····move-object/from16·v |
508 | ····move-object/from16·v7,·p6 |
509 |
····move-object/from16·v |
509 | ····move-object/from16·v8,·p7 |
510 | ····.line·124 | 510 | ····.line·124 |
511 |
····invoke-interface/range·{v |
511 | ····invoke-interface/range·{v1·..·v8},·Lcom/google/code/microlog4android/format/command/FormatCommandInterface;->execute(Ljava/lang/String;Ljava/lang/String;JLcom/google/code/microlog4android/Level;Ljava/lang/Object;Ljava/lang/Throwable;)Ljava/lang/String; |
512 |
····move-result-object·v |
512 | ····move-result-object·v2 |
513 |
····invoke-virtual·{v |
513 | ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; |
514 | ····.line·121 | 514 | ····.line·121 |
515 | ····:cond_1 | 515 | ····:cond_1 |
516 | ····add-int/lit8·v9,·v9,·0x1 | 516 | ····add-int/lit8·v9,·v9,·0x1 |
517 | ····goto·:goto_0 | 517 | ····goto·:goto_0 |
518 | ····.line·130 | 518 | ····.line·130 |
519 |
····.end·local·v |
519 | ····.end·local·v1····#·"currentConverter":Lcom/google/code/microlog4android/format/command/FormatCommandInterface; |
520 | ····.end·local·v9····#·"index":I | 520 | ····.end·local·v9····#·"index":I |
521 | ····.end·local·v10····#·"length":I | 521 | ····.end·local·v10····#·"length":I |
522 | ····:cond_2 | 522 | ····:cond_2 |
523 |
····invoke-virtual·{v |
523 | ····invoke-virtual·{v0},·Ljava/lang/StringBuffer;->toString()Ljava/lang/String; |
524 |
····move-result-object·v |
524 | ····move-result-object·v2 |
525 |
····return-object·v |
525 | ····return-object·v2 |
526 | .end·method | 526 | .end·method |
527 | .method·public·getPattern()Ljava/lang/String; | 527 | .method·public·getPattern()Ljava/lang/String; |
528 | ····.locals·1 | 528 | ····.locals·1 |
529 | ····.prologue | 529 | ····.prologue |
530 | ····.line·139 | 530 | ····.line·139 |
Offset 143, 15 lines modified | Offset 143, 15 lines modified | ||
143 | ····return-void | 143 | ····return-void |
144 | .end·method | 144 | .end·method |
145 | #·virtual·methods | 145 | #·virtual·methods |
146 | .method·public·execute(Ljava/lang/String;Ljava/lang/String;JLcom/google/code/microlog4android/Level;Ljava/lang/Object;Ljava/lang/Throwable;)Ljava/lang/String; | 146 | .method·public·execute(Ljava/lang/String;Ljava/lang/String;JLcom/google/code/microlog4android/Level;Ljava/lang/Object;Ljava/lang/Throwable;)Ljava/lang/String; |
147 |
····.locals· |
147 | ····.locals·6 |
148 | ····.param·p1,·"clientID"····#·Ljava/lang/String; | 148 | ····.param·p1,·"clientID"····#·Ljava/lang/String; |
149 | ····.param·p2,·"name"····#·Ljava/lang/String; | 149 | ····.param·p2,·"name"····#·Ljava/lang/String; |
150 | ····.param·p3,·"time"····#·J | 150 | ····.param·p3,·"time"····#·J |
151 | ····.param·p5,·"level"····#·Lcom/google/code/microlog4android/Level; | 151 | ····.param·p5,·"level"····#·Lcom/google/code/microlog4android/Level; |
152 | ····.param·p6,·"message"····#·Ljava/lang/Object; | 152 | ····.param·p6,·"message"····#·Ljava/lang/Object; |
153 | ····.param·p7,·"throwable"····#·Ljava/lang/Throwable; | 153 | ····.param·p7,·"throwable"····#·Ljava/lang/Throwable; |
Offset 177, 17 lines modified | Offset 177, 17 lines modified | ||
177 | ····const-string·v4,·"Unrecognized·format,·using·default·format." | 177 | ····const-string·v4,·"Unrecognized·format,·using·default·format." |
178 | ····invoke-static·{v3,·v4},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I | 178 | ····invoke-static·{v3,·v4},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I |
179 | ····.line·83 | 179 | ····.line·83 |
180 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 180 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
181 |
····move-result-wide·v |
181 | ····move-result-wide·v4 |
182 |
····invoke-virtual·{p0,·v |
182 | ····invoke-virtual·{p0,·v4,·v5},·Lcom/google/code/microlog4android/format/command/DateFormatCommand;->toAbsoluteFormat(J)Ljava/lang/String; |
183 | ····move-result-object·v2 | 183 | ····move-result-object·v2 |
184 | ····.line·87 | 184 | ····.line·87 |
185 | ····:goto_0 | 185 | ····:goto_0 |
186 | ····return-object·v2 | 186 | ····return-object·v2 |
Offset 283, 170 lines modified | Offset 283, 170 lines modified | ||
283 | ····iput·v0,·p0,·Lcom/google/code/microlog4android/format/command/DateFormatCommand;->format:I | 283 | ····iput·v0,·p0,·Lcom/google/code/microlog4android/format/command/DateFormatCommand;->format:I |
284 | ····goto·:goto_0 | 284 | ····goto·:goto_0 |
285 | .end·method | 285 | .end·method |
286 | .method·toAbsoluteFormat(J)Ljava/lang/String; | 286 | .method·toAbsoluteFormat(J)Ljava/lang/String; |
287 |
····.locals·1 |
287 | ····.locals·13 |
288 | ····.param·p1,·"time"····#·J | 288 | ····.param·p1,·"time"····#·J |
289 | ····.prologue | 289 | ····.prologue |
290 | ····.line·112 | 290 | ····.line·112 |
291 |
····iget-object·v |
291 | ····iget-object·v1,·p0,·Lcom/google/code/microlog4android/format/command/DateFormatCommand;->calendar:Ljava/util/Calendar; |
292 | ····new-instance·v10,·Ljava/util/Date; | 292 | ····new-instance·v10,·Ljava/util/Date; |
293 | ····invoke-direct·{v10,·p1,·p2},·Ljava/util/Date;-><init>(J)V | 293 | ····invoke-direct·{v10,·p1,·p2},·Ljava/util/Date;-><init>(J)V |
294 |
····invoke-virtual·{v |
294 | ····invoke-virtual·{v1,·v10},·Ljava/util/Calendar;->setTime(Ljava/util/Date;)V |
295 | ····.line·113 | 295 | ····.line·113 |
296 |
····iget-object·v |
296 | ····iget-object·v1,·p0,·Lcom/google/code/microlog4android/format/command/DateFormatCommand;->calendar:Ljava/util/Calendar; |
297 | ····const/16·v10,·0xb | 297 | ····const/16·v10,·0xb |
298 |
····invoke-virtual·{v |
298 | ····invoke-virtual·{v1,·v10},·Ljava/util/Calendar;->get(I)I |
299 |
····move-result·v |
299 | ····move-result·v1 |
300 |
····int-to-long·v |
300 | ····int-to-long·v2,·v1 |
301 | ····.line·114 | 301 | ····.line·114 |
302 |
····.local·v |
302 | ····.local·v2,·"hours":J |
303 | ····new-instance·v0,·Ljava/lang/StringBuffer; | 303 | ····new-instance·v0,·Ljava/lang/StringBuffer; |
304 | ····invoke-direct·{v0},·Ljava/lang/StringBuffer;-><init>()V | 304 | ····invoke-direct·{v0},·Ljava/lang/StringBuffer;-><init>()V |
305 | ····.line·116 | 305 | ····.line·116 |
306 | ····.local·v0,·"buffer":Ljava/lang/StringBuffer; | 306 | ····.local·v0,·"buffer":Ljava/lang/StringBuffer; |
307 |
····const-wide/16·v |
307 | ····const-wide/16·v10,·0xa |
308 |
····cmp-long·v |
308 | ····cmp-long·v1,·v2,·v10 |
309 |
····if-gez·v |
309 | ····if-gez·v1,·:cond_0 |
310 | ····.line·117 | 310 | ····.line·117 |
311 |
····const/16·v |
311 | ····const/16·v1,·0x30 |
312 |
····invoke-virtual·{v0,·v |
312 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer; |
313 | ····.line·119 | 313 | ····.line·119 |
314 | ····:cond_0 | 314 | ····:cond_0 |
315 |
····invoke-virtual·{v0,·v |
315 | ····invoke-virtual·{v0,·v2,·v3},·Ljava/lang/StringBuffer;->append(J)Ljava/lang/StringBuffer; |
316 | ····.line·121 | 316 | ····.line·121 |
317 |
····const/16·v |
317 | ····const/16·v1,·0x3a |
318 |
····invoke-virtual·{v0,·v |
318 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer; |
319 | ····.line·123 | 319 | ····.line·123 |
320 |
····iget-object·v |
320 | ····iget-object·v1,·p0,·Lcom/google/code/microlog4android/format/command/DateFormatCommand;->calendar:Ljava/util/Calendar; |
321 | ····const/16·v10,·0xc | 321 | ····const/16·v10,·0xc |
322 |
····invoke-virtual·{v |
322 | ····invoke-virtual·{v1,·v10},·Ljava/util/Calendar;->get(I)I |
Max diff block lines reached; 4448/8548 bytes (52.04%) of diff not shown. |
Offset 1708, 17 lines modified | Offset 1708, 17 lines modified | ||
1708 | ····invoke-interface·{v7},·Lcom/google/code/morphia/annotations/Entity;->cap()Lcom/google/code/morphia/annotations/CappedAt; | 1708 | ····invoke-interface·{v7},·Lcom/google/code/morphia/annotations/Entity;->cap()Lcom/google/code/morphia/annotations/CappedAt; |
1709 | ····move-result-object·v7 | 1709 | ····move-result-object·v7 |
1710 | ····invoke-interface·{v7},·Lcom/google/code/morphia/annotations/CappedAt;->value()J | 1710 | ····invoke-interface·{v7},·Lcom/google/code/morphia/annotations/CappedAt;->value()J |
1711 |
····move-result-wide·v |
1711 | ····move-result-wide·v8 |
1712 |
····cmp-long·v7,·v |
1712 | ····cmp-long·v7,·v8,·v10 |
1713 | ····if-lez·v7,·:cond_0 | 1713 | ····if-lez·v7,·:cond_0 |
1714 | ····.line·348 | 1714 | ····.line·348 |
1715 | ····invoke-virtual·{v6},·Lcom/google/code/morphia/mapping/MappedClass;->getEntityAnnotation()Lcom/google/code/morphia/annotations/Entity; | 1715 | ····invoke-virtual·{v6},·Lcom/google/code/morphia/mapping/MappedClass;->getEntityAnnotation()Lcom/google/code/morphia/annotations/Entity; |
1716 | ····move-result-object·v7 | 1716 | ····move-result-object·v7 |
Offset 1753, 17 lines modified | Offset 1753, 17 lines modified | ||
1753 | ····move-result-object·v3 | 1753 | ····move-result-object·v3 |
1754 | ····.line·351 | 1754 | ····.line·351 |
1755 | ····.local·v3,·"dbCapOpts":Lcom/mongodb/BasicDBObjectBuilder; | 1755 | ····.local·v3,·"dbCapOpts":Lcom/mongodb/BasicDBObjectBuilder; |
1756 | ····invoke-interface·{v0},·Lcom/google/code/morphia/annotations/CappedAt;->value()J | 1756 | ····invoke-interface·{v0},·Lcom/google/code/morphia/annotations/CappedAt;->value()J |
1757 |
····move-result-wide·v |
1757 | ····move-result-wide·v8 |
1758 |
····cmp-long·v7,·v |
1758 | ····cmp-long·v7,·v8,·v10 |
1759 | ····if-lez·v7,·:cond_1 | 1759 | ····if-lez·v7,·:cond_1 |
1760 | ····.line·352 | 1760 | ····.line·352 |
1761 | ····const-string·v7,·"size" | 1761 | ····const-string·v7,·"size" |
1762 | ····invoke-interface·{v0},·Lcom/google/code/morphia/annotations/CappedAt;->value()J | 1762 | ····invoke-interface·{v0},·Lcom/google/code/morphia/annotations/CappedAt;->value()J |
Offset 1776, 17 lines modified | Offset 1776, 17 lines modified | ||
1776 | ····invoke-virtual·{v3,·v7,·v8},·Lcom/mongodb/BasicDBObjectBuilder;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/mongodb/BasicDBObjectBuilder; | 1776 | ····invoke-virtual·{v3,·v7,·v8},·Lcom/mongodb/BasicDBObjectBuilder;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/mongodb/BasicDBObjectBuilder; |
1777 | ····.line·353 | 1777 | ····.line·353 |
1778 | ····:cond_1 | 1778 | ····:cond_1 |
1779 | ····invoke-interface·{v0},·Lcom/google/code/morphia/annotations/CappedAt;->count()J | 1779 | ····invoke-interface·{v0},·Lcom/google/code/morphia/annotations/CappedAt;->count()J |
1780 |
····move-result-wide·v |
1780 | ····move-result-wide·v8 |
1781 |
····cmp-long·v7,·v |
1781 | ····cmp-long·v7,·v8,·v10 |
1782 | ····if-lez·v7,·:cond_2 | 1782 | ····if-lez·v7,·:cond_2 |
1783 | ····.line·354 | 1783 | ····.line·354 |
1784 | ····const-string·v7,·"max" | 1784 | ····const-string·v7,·"max" |
1785 | ····invoke-interface·{v0},·Lcom/google/code/morphia/annotations/CappedAt;->count()J | 1785 | ····invoke-interface·{v0},·Lcom/google/code/morphia/annotations/CappedAt;->count()J |
Offset 6829, 15 lines modified | Offset 6829, 15 lines modified | ||
6829 | ····.line·779 | 6829 | ····.line·779 |
6830 | ····.end·local·v0····#·"cr":Lcom/mongodb/CommandResult; | 6830 | ····.end·local·v0····#·"cr":Lcom/mongodb/CommandResult; |
6831 | ····:cond_0 | 6831 | ····:cond_0 |
6832 | ····return-void | 6832 | ····return-void |
6833 | .end·method | 6833 | .end·method |
6834 | .method·protected·tryVersionedUpdate(Lcom/mongodb/DBCollection;Ljava/lang/Object;Lcom/mongodb/DBObject;Lcom/mongodb/WriteConcern;Lcom/mongodb/DB;Lcom/google/code/morphia/mapping/MappedClass;)Lcom/mongodb/WriteResult; | 6834 | .method·protected·tryVersionedUpdate(Lcom/mongodb/DBCollection;Ljava/lang/Object;Lcom/mongodb/DBObject;Lcom/mongodb/WriteConcern;Lcom/mongodb/DB;Lcom/google/code/morphia/mapping/MappedClass;)Lcom/mongodb/WriteResult; |
6835 |
····.locals·1 |
6835 | ····.locals·19 |
6836 | ····.param·p1,·"dbColl"····#·Lcom/mongodb/DBCollection; | 6836 | ····.param·p1,·"dbColl"····#·Lcom/mongodb/DBCollection; |
6837 | ····.param·p3,·"dbObj"····#·Lcom/mongodb/DBObject; | 6837 | ····.param·p3,·"dbObj"····#·Lcom/mongodb/DBObject; |
6838 | ····.param·p4,·"wc"····#·Lcom/mongodb/WriteConcern; | 6838 | ····.param·p4,·"wc"····#·Lcom/mongodb/WriteConcern; |
6839 | ····.param·p5,·"db"····#·Lcom/mongodb/DB; | 6839 | ····.param·p5,·"db"····#·Lcom/mongodb/DB; |
6840 | ····.param·p6,·"mc"····#·Lcom/google/code/morphia/mapping/MappedClass; | 6840 | ····.param·p6,·"mc"····#·Lcom/google/code/morphia/mapping/MappedClass; |
6841 | ····.annotation·system·Ldalvik/annotation/Signature; | 6841 | ····.annotation·system·Ldalvik/annotation/Signature; |
6842 | ········value·=·{ | 6842 | ········value·=·{ |
Offset 6854, 266 lines modified | Offset 6854, 270 lines modified | ||
6854 | ············"Lcom/mongodb/WriteResult;" | 6854 | ············"Lcom/mongodb/WriteResult;" |
6855 | ········} | 6855 | ········} |
6856 | ····.end·annotation | 6856 | ····.end·annotation |
6857 | ····.prologue | 6857 | ····.prologue |
6858 | ····.line·738 | 6858 | ····.line·738 |
6859 | ····.local·p2,·"entity":Ljava/lang/Object;,·"TT;" | 6859 | ····.local·p2,·"entity":Ljava/lang/Object;,·"TT;" |
6860 |
····const/16·v1 |
6860 | ····const/16·v17,·0x0 |
6861 | ····.line·739 | 6861 | ····.line·739 |
6862 |
····.local·v1 |
6862 | ····.local·v17,·"wr":Lcom/mongodb/WriteResult; |
6863 |
····const-class·v |
6863 | ····const-class·v4,·Lcom/google/code/morphia/annotations/Version; |
6864 | ····move-object/from16·v0,·p6 | 6864 | ····move-object/from16·v0,·p6 |
6865 |
····invoke-virtual·{v0,·v |
6865 | ····invoke-virtual·{v0,·v4},·Lcom/google/code/morphia/mapping/MappedClass;->getFieldsAnnotatedWith(Ljava/lang/Class;)Ljava/util/List; |
6866 |
····move-result-object·v |
6866 | ····move-result-object·v4 |
6867 |
····invoke-interface·{v |
6867 | ····invoke-interface·{v4},·Ljava/util/List;->isEmpty()Z |
6868 |
····move-result·v |
6868 | ····move-result·v4 |
6869 |
····if-eqz·v |
6869 | ····if-eqz·v4,·:cond_0 |
6870 |
····move-object/from16·v1 |
6870 | ····move-object/from16·v18,·v17 |
6871 | ····.line·770 | 6871 | ····.line·770 |
6872 |
····.end·local·v1 |
6872 | ····.end·local·v17····#·"wr":Lcom/mongodb/WriteResult; |
Max diff block lines reached; 13795/17505 bytes (78.81%) of diff not shown. |
Offset 32, 15 lines modified | Offset 32, 15 lines modified | ||
32 | ····return-void | 32 | ····return-void |
33 | .end·method | 33 | .end·method |
34 | #·virtual·methods | 34 | #·virtual·methods |
35 | .method·public·decode(Ljava/lang/Class;Ljava/lang/Object;Lcom/google/code/morphia/mapping/MappedField;)Ljava/lang/Object; | 35 | .method·public·decode(Ljava/lang/Class;Ljava/lang/Object;Lcom/google/code/morphia/mapping/MappedField;)Ljava/lang/Object; |
36 |
····.locals· |
36 | ····.locals·6 |
37 | ····.param·p1,·"targetClass"····#·Ljava/lang/Class; | 37 | ····.param·p1,·"targetClass"····#·Ljava/lang/Class; |
38 | ····.param·p2,·"val"····#·Ljava/lang/Object; | 38 | ····.param·p2,·"val"····#·Ljava/lang/Object; |
39 | ····.param·p3,·"optionalExtraInfo"····#·Lcom/google/code/morphia/mapping/MappedField; | 39 | ····.param·p3,·"optionalExtraInfo"····#·Lcom/google/code/morphia/mapping/MappedField; |
40 | ····.annotation·system·Ldalvik/annotation/Throws; | 40 | ····.annotation·system·Ldalvik/annotation/Throws; |
41 | ········value·=·{ | 41 | ········value·=·{ |
42 | ············Lcom/google/code/morphia/mapping/MappingException; | 42 | ············Lcom/google/code/morphia/mapping/MappingException; |
43 | ········} | 43 | ········} |
Offset 77, 19 lines modified | Offset 77, 19 lines modified | ||
77 | ····.line·27 | 77 | ····.line·27 |
78 | ····check-cast·p2,·Ljava/lang/Number; | 78 | ····check-cast·p2,·Ljava/lang/Number; |
79 | ····.end·local·p2····#·"val":Ljava/lang/Object; | 79 | ····.end·local·p2····#·"val":Ljava/lang/Object; |
80 | ····invoke-virtual·{p2},·Ljava/lang/Number;->doubleValue()D | 80 | ····invoke-virtual·{p2},·Ljava/lang/Number;->doubleValue()D |
81 |
····move-result-wide·v |
81 | ····move-result-wide·v2 |
82 |
····const-wide/high16·v |
82 | ····const-wide/high16·v4,·0x3ff0000000000000L····#·1.0 |
83 |
····cmpl-double·v1,·v |
83 | ····cmpl-double·v1,·v2,·v4 |
84 | ····if-nez·v1,·:cond_2 | 84 | ····if-nez·v1,·:cond_2 |
85 | ····const/4·v1,·0x1 | 85 | ····const/4·v1,·0x1 |
86 | ····:goto_1 | 86 | ····:goto_1 |
87 | ····invoke-static·{v1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | 87 | ····invoke-static·{v1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; |
Offset 37, 15 lines modified | Offset 37, 15 lines modified | ||
37 | ····return-void | 37 | ····return-void |
38 | .end·method | 38 | .end·method |
39 | #·virtual·methods | 39 | #·virtual·methods |
40 | .method·public·decode(Ljava/lang/Class;Ljava/lang/Object;Lcom/google/code/morphia/mapping/MappedField;)Ljava/lang/Object; | 40 | .method·public·decode(Ljava/lang/Class;Ljava/lang/Object;Lcom/google/code/morphia/mapping/MappedField;)Ljava/lang/Object; |
41 |
····.locals· |
41 | ····.locals·4 |
42 | ····.param·p1,·"targetClass"····#·Ljava/lang/Class; | 42 | ····.param·p1,·"targetClass"····#·Ljava/lang/Class; |
43 | ····.param·p2,·"val"····#·Ljava/lang/Object; | 43 | ····.param·p2,·"val"····#·Ljava/lang/Object; |
44 | ····.param·p3,·"optionalExtraInfo"····#·Lcom/google/code/morphia/mapping/MappedField; | 44 | ····.param·p3,·"optionalExtraInfo"····#·Lcom/google/code/morphia/mapping/MappedField; |
45 | ····.annotation·system·Ldalvik/annotation/Throws; | 45 | ····.annotation·system·Ldalvik/annotation/Throws; |
46 | ········value·=·{ | 46 | ········value·=·{ |
47 | ············Lcom/google/code/morphia/mapping/MappingException; | 47 | ············Lcom/google/code/morphia/mapping/MappingException; |
48 | ········} | 48 | ········} |
Offset 79, 17 lines modified | Offset 79, 17 lines modified | ||
79 | ····new-instance·v0,·Ljava/util/Date; | 79 | ····new-instance·v0,·Ljava/util/Date; |
80 | ····check-cast·p2,·Ljava/lang/Number; | 80 | ····check-cast·p2,·Ljava/lang/Number; |
81 | ····.end·local·p2····#·"val":Ljava/lang/Object; | 81 | ····.end·local·p2····#·"val":Ljava/lang/Object; |
82 | ····invoke-virtual·{p2},·Ljava/lang/Number;->longValue()J | 82 | ····invoke-virtual·{p2},·Ljava/lang/Number;->longValue()J |
83 |
····move-result-wide·v |
83 | ····move-result-wide·v2 |
84 |
····invoke-direct·{v0,·v |
84 | ····invoke-direct·{v0,·v2,·v3},·Ljava/util/Date;-><init>(J)V |
85 | ····move-object·p2,·v0 | 85 | ····move-object·p2,·v0 |
86 | ····goto·:goto_0 | 86 | ····goto·:goto_0 |
87 | ····.line·32 | 87 | ····.line·32 |
88 | ····.restart·local·p2····#·"val":Ljava/lang/Object; | 88 | ····.restart·local·p2····#·"val":Ljava/lang/Object; |
Offset 98, 15 lines modified | Offset 98, 15 lines modified | ||
98 | ····invoke-virtual·{p2},·Ljava/lang/Object;->toString()Ljava/lang/String; | 98 | ····invoke-virtual·{p2},·Ljava/lang/Object;->toString()Ljava/lang/String; |
99 | ····move-result-object·v1 | 99 | ····move-result-object·v1 |
100 | ····invoke-static·{v1},·Ljava/util/Date;->parse(Ljava/lang/String;)J | 100 | ····invoke-static·{v1},·Ljava/util/Date;->parse(Ljava/lang/String;)J |
101 |
····move-result-wide·v |
101 | ····move-result-wide·v2 |
102 |
····invoke-direct·{v0,·v |
102 | ····invoke-direct·{v0,·v2,·v3},·Ljava/util/Date;-><init>(J)V |
103 | ····move-object·p2,·v0 | 103 | ····move-object·p2,·v0 |
104 | ····goto·:goto_0 | 104 | ····goto·:goto_0 |
105 | .end·method | 105 | .end·method |
Offset 32, 15 lines modified | Offset 32, 15 lines modified | ||
32 | ····return-void | 32 | ····return-void |
33 | .end·method | 33 | .end·method |
34 | #·virtual·methods | 34 | #·virtual·methods |
35 | .method·public·decode(Ljava/lang/Class;Ljava/lang/Object;Lcom/google/code/morphia/mapping/MappedField;)Ljava/lang/Object; | 35 | .method·public·decode(Ljava/lang/Class;Ljava/lang/Object;Lcom/google/code/morphia/mapping/MappedField;)Ljava/lang/Object; |
36 |
····.locals· |
36 | ····.locals·4 |
37 | ····.param·p1,·"targetClass"····#·Ljava/lang/Class; | 37 | ····.param·p1,·"targetClass"····#·Ljava/lang/Class; |
38 | ····.param·p2,·"val"····#·Ljava/lang/Object; | 38 | ····.param·p2,·"val"····#·Ljava/lang/Object; |
39 | ····.param·p3,·"optionalExtraInfo"····#·Lcom/google/code/morphia/mapping/MappedField; | 39 | ····.param·p3,·"optionalExtraInfo"····#·Lcom/google/code/morphia/mapping/MappedField; |
40 | ····.annotation·system·Ldalvik/annotation/Throws; | 40 | ····.annotation·system·Ldalvik/annotation/Throws; |
41 | ········value·=·{ | 41 | ········value·=·{ |
42 | ············Lcom/google/code/morphia/mapping/MappingException; | 42 | ············Lcom/google/code/morphia/mapping/MappingException; |
43 | ········} | 43 | ········} |
Offset 77, 17 lines modified | Offset 77, 17 lines modified | ||
77 | ····.line·27 | 77 | ····.line·27 |
78 | ····check-cast·p2,·Ljava/lang/Number; | 78 | ····check-cast·p2,·Ljava/lang/Number; |
79 | ····.end·local·p2····#·"val":Ljava/lang/Object; | 79 | ····.end·local·p2····#·"val":Ljava/lang/Object; |
80 | ····invoke-virtual·{p2},·Ljava/lang/Number;->doubleValue()D | 80 | ····invoke-virtual·{p2},·Ljava/lang/Number;->doubleValue()D |
81 |
····move-result-wide·v |
81 | ····move-result-wide·v2 |
82 |
····invoke-static·{v |
82 | ····invoke-static·{v2,·v3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
83 | ····move-result-object·p2 | 83 | ····move-result-object·p2 |
84 | ····goto·:goto_0 | 84 | ····goto·:goto_0 |
85 | ····.line·29 | 85 | ····.line·29 |
86 | ····.restart·local·p2····#·"val":Ljava/lang/Object; | 86 | ····.restart·local·p2····#·"val":Ljava/lang/Object; |
Offset 96, 15 lines modified | Offset 96, 15 lines modified | ||
96 | ····move-result-object·v0 | 96 | ····move-result-object·v0 |
97 | ····.line·30 | 97 | ····.line·30 |
98 | ····.local·v0,·"sVal":Ljava/lang/String; | 98 | ····.local·v0,·"sVal":Ljava/lang/String; |
99 | ····invoke-static·{v0},·Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D | 99 | ····invoke-static·{v0},·Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D |
100 |
····move-result-wide·v |
100 | ····move-result-wide·v2 |
101 |
····invoke-static·{v |
101 | ····invoke-static·{v2,·v3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
102 | ····move-result-object·p2 | 102 | ····move-result-object·p2 |
103 | ····goto·:goto_0 | 103 | ····goto·:goto_0 |
104 | .end·method | 104 | .end·method |
Offset 50, 15 lines modified | Offset 50, 15 lines modified | ||
50 | ····invoke-direct·{v1,·v2,·v3},·Ljava/sql/Timestamp;-><init>(J)V | 50 | ····invoke-direct·{v1,·v2,·v3},·Ljava/sql/Timestamp;-><init>(J)V |
51 | ····return-object·v1 | 51 | ····return-object·v1 |
52 | .end·method | 52 | .end·method |
53 | .method·public·encode(Ljava/lang/Object;Lcom/google/code/morphia/mapping/MappedField;)Ljava/lang/Object; | 53 | .method·public·encode(Ljava/lang/Object;Lcom/google/code/morphia/mapping/MappedField;)Ljava/lang/Object; |
54 |
····.locals· |
54 | ····.locals·4 |
55 | ····.param·p1,·"val"····#·Ljava/lang/Object; | 55 | ····.param·p1,·"val"····#·Ljava/lang/Object; |
56 | ····.param·p2,·"optionalExtraInfo"····#·Lcom/google/code/morphia/mapping/MappedField; | 56 | ····.param·p2,·"optionalExtraInfo"····#·Lcom/google/code/morphia/mapping/MappedField; |
57 | ····.prologue | 57 | ····.prologue |
58 | ····.line·29 | 58 | ····.line·29 |
59 | ····if-nez·p1,·:cond_0 | 59 | ····if-nez·p1,·:cond_0 |
Offset 75, 13 lines modified | Offset 75, 13 lines modified | ||
75 | ····new-instance·v0,·Ljava/util/Date; | 75 | ····new-instance·v0,·Ljava/util/Date; |
76 | ····check-cast·p1,·Ljava/sql/Timestamp; | 76 | ····check-cast·p1,·Ljava/sql/Timestamp; |
77 | ····.end·local·p1····#·"val":Ljava/lang/Object; | 77 | ····.end·local·p1····#·"val":Ljava/lang/Object; |
78 | ····invoke-virtual·{p1},·Ljava/sql/Timestamp;->getTime()J | 78 | ····invoke-virtual·{p1},·Ljava/sql/Timestamp;->getTime()J |
79 |
····move-result-wide·v |
79 | ····move-result-wide·v2 |
80 |
····invoke-direct·{v0,·v |
80 | ····invoke-direct·{v0,·v2,·v3},·Ljava/util/Date;-><init>(J)V |
81 | ····goto·:goto_0 | 81 | ····goto·:goto_0 |
82 | .end·method | 82 | .end·method |
Offset 34, 15 lines modified | Offset 34, 15 lines modified | ||
34 | ····.line·15 | 34 | ····.line·15 |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | #·virtual·methods | 37 | #·virtual·methods |
38 | .method·public·format(Ljava/util/logging/LogRecord;)Ljava/lang/String; | 38 | .method·public·format(Ljava/util/logging/LogRecord;)Ljava/lang/String; |
39 |
····.locals· |
39 | ····.locals·10 |
40 | ····.param·p1,·"record"····#·Ljava/util/logging/LogRecord; | 40 | ····.param·p1,·"record"····#·Ljava/util/logging/LogRecord; |
41 | ····.prologue | 41 | ····.prologue |
42 | ····.line·18 | 42 | ····.line·18 |
43 | ····new-instance·v2,·Ljava/lang/StringBuffer; | 43 | ····new-instance·v2,·Ljava/lang/StringBuffer; |
44 | ····invoke-direct·{v2},·Ljava/lang/StringBuffer;-><init>()V | 44 | ····invoke-direct·{v2},·Ljava/lang/StringBuffer;-><init>()V |
Offset 139, 17 lines modified | Offset 139, 17 lines modified | ||
139 | ····.line·26 | 139 | ····.line·26 |
140 | ····const/4·v5,·0x3 | 140 | ····const/4·v5,·0x3 |
141 | ····new-instance·v6,·Ljava/util/Date; | 141 | ····new-instance·v6,·Ljava/util/Date; |
142 | ····invoke-virtual·{p1},·Ljava/util/logging/LogRecord;->getMillis()J | 142 | ····invoke-virtual·{p1},·Ljava/util/logging/LogRecord;->getMillis()J |
143 |
····move-result-wide·v |
143 | ····move-result-wide·v8 |
144 |
····invoke-direct·{v6,·v |
144 | ····invoke-direct·{v6,·v8,·v9},·Ljava/util/Date;-><init>(J)V |
145 | ····aput-object·v6,·v0,·v5 | 145 | ····aput-object·v6,·v0,·v5 |
146 | ····.line·27 | 146 | ····.line·27 |
147 | ····const/4·v5,·0x4 | 147 | ····const/4·v5,·0x4 |
148 | ····invoke-virtual·{p1},·Ljava/util/logging/LogRecord;->getMessage()Ljava/lang/String; | 148 | ····invoke-virtual·{p1},·Ljava/util/logging/LogRecord;->getMessage()Ljava/lang/String; |
Offset 804, 15 lines modified | Offset 804, 15 lines modified | ||
804 | ····.line·254 | 804 | ····.line·254 |
805 | ····goto·:goto_0 | 805 | ····goto·:goto_0 |
806 | .end·method | 806 | .end·method |
807 | #·virtual·methods | 807 | #·virtual·methods |
808 | .method·public·callLifecycleMethods(Ljava/lang/Class;Ljava/lang/Object;Lcom/mongodb/DBObject;Lcom/google/code/morphia/mapping/Mapper;)Lcom/mongodb/DBObject; | 808 | .method·public·callLifecycleMethods(Ljava/lang/Class;Ljava/lang/Object;Lcom/mongodb/DBObject;Lcom/google/code/morphia/mapping/Mapper;)Lcom/mongodb/DBObject; |
809 |
····.locals·1 |
809 | ····.locals·19 |
810 | ····.param·p2,·"entity"····#·Ljava/lang/Object; | 810 | ····.param·p2,·"entity"····#·Ljava/lang/Object; |
811 | ····.param·p3,·"dbObj"····#·Lcom/mongodb/DBObject; | 811 | ····.param·p3,·"dbObj"····#·Lcom/mongodb/DBObject; |
812 | ····.param·p4,·"mapr"····#·Lcom/google/code/morphia/mapping/Mapper; | 812 | ····.param·p4,·"mapr"····#·Lcom/google/code/morphia/mapping/Mapper; |
813 | ····.annotation·system·Ldalvik/annotation/Signature; | 813 | ····.annotation·system·Ldalvik/annotation/Signature; |
814 | ········value·=·{ | 814 | ········value·=·{ |
815 | ············"(", | 815 | ············"(", |
816 | ············"Ljava/lang/Class", | 816 | ············"Ljava/lang/Class", |
Offset 828, 434 lines modified | Offset 828, 434 lines modified | ||
828 | ····.end·annotation | 828 | ····.end·annotation |
829 | ····.prologue | 829 | ····.prologue |
830 | ····.line·279 | 830 | ····.line·279 |
831 | ····.local·p1,·"event":Ljava/lang/Class;,·"Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;" | 831 | ····.local·p1,·"event":Ljava/lang/Class;,·"Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;" |
832 | ····invoke-virtual/range·{p0·..·p1},·Lcom/google/code/morphia/mapping/MappedClass;->getLifecycleMethods(Ljava/lang/Class;)Ljava/util/List; | 832 | ····invoke-virtual/range·{p0·..·p1},·Lcom/google/code/morphia/mapping/MappedClass;->getLifecycleMethods(Ljava/lang/Class;)Ljava/util/List; |
833 |
····move-result-object·v1 |
833 | ····move-result-object·v14 |
834 | ····.line·280 | 834 | ····.line·280 |
835 |
····.local·v1 |
835 | ····.local·v14,·"methodPairs":Ljava/util/List;,·"Ljava/util/List<Lcom/google/code/morphia/mapping/MappedClass$ClassMethodPair;>;" |
836 |
····move-object/from16·v1 |
836 | ····move-object/from16·v15,·p3 |
837 | ····.line·283 | 837 | ····.line·283 |
838 |
····.local·v1 |
838 | ····.local·v15,·"retDbObj":Lcom/mongodb/DBObject; |
839 |
····const/ |
839 | ····const/16·v16,·0x0 |
840 | ····.line·284 | 840 | ····.line·284 |
841 |
····.local·v1 |
841 | ····.local·v16,·"tempObj":Ljava/lang/Object; |
842 |
····if-eqz·v1 |
842 | ····if-eqz·v14,·:cond_9 |
843 | ····.line·285 | 843 | ····.line·285 |
844 | ····:try_start_0 | 844 | ····:try_start_0 |
845 |
····new-instance·v1 |
845 | ····new-instance·v17,·Ljava/util/HashMap; |
846 |
····invoke-interface·{v1 |
846 | ····invoke-interface·{v14},·Ljava/util/List;->size()I |
847 |
····move-result·v |
847 | ····move-result·v2 |
848 |
····int-to-double·v |
848 | ····int-to-double·v2,·v2 |
849 |
····const-wide·v |
849 | ····const-wide·v4,·0x3ff4cccccccccccdL····#·1.3 |
850 |
····mul-double/2addr·v |
850 | ····mul-double/2addr·v2,·v4 |
851 |
····double-to-int·v |
851 | ····double-to-int·v2,·v2 |
852 |
····move-object/from16·v0,·v1 |
852 | ····move-object/from16·v0,·v17 |
853 |
····invoke-direct·{v0,·v |
853 | ····invoke-direct·{v0,·v2},·Ljava/util/HashMap;-><init>(I)V |
854 | ····.line·286 | 854 | ····.line·286 |
855 |
····.local·v1 |
855 | ····.local·v17,·"toCall":Ljava/util/HashMap;,·"Ljava/util/HashMap<Ljava/lang/Class<*>;Ljava/lang/Object;>;" |
856 |
····invoke-interface·{v1 |
856 | ····invoke-interface·{v14},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
857 |
····move-result-object·v1 |
857 | ····move-result-object·v11 |
858 |
····.local·v1 |
858 | ····.local·v11,·"i$":Ljava/util/Iterator; |
859 | ····:goto_0 | 859 | ····:goto_0 |
860 |
····invoke-interface·{v1 |
860 | ····invoke-interface·{v11},·Ljava/util/Iterator;->hasNext()Z |
861 |
····move-result·v |
861 | ····move-result·v2 |
862 |
····if-eqz·v |
862 | ····if-eqz·v2,·:cond_0 |
863 |
····invoke-interface·{v1 |
863 | ····invoke-interface·{v11},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
864 |
····move-result-object·v |
864 | ····move-result-object·v9 |
865 |
····check-cast·v |
865 | ····check-cast·v9,·Lcom/google/code/morphia/mapping/MappedClass$ClassMethodPair; |
866 | ····.line·287 | 866 | ····.line·287 |
867 |
····.local·v |
867 | ····.local·v9,·"cm":Lcom/google/code/morphia/mapping/MappedClass$ClassMethodPair; |
868 |
····iget-object·v |
868 | ····iget-object·v2,·v9,·Lcom/google/code/morphia/mapping/MappedClass$ClassMethodPair;->clazz:Ljava/lang/Class; |
869 |
····const/4·v |
869 | ····const/4·v3,·0x0 |
870 |
····move-object/from16·v0,·v1 |
870 | ····move-object/from16·v0,·v17 |
871 |
····invoke-virtual·{v0,·v |
871 | ····invoke-virtual·{v0,·v2,·v3},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
872 | ····:try_end_0 | 872 | ····:try_end_0 |
873 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_0 | 873 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_0 |
874 | ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_0·..·:try_end_0}·:catch_1 | 874 | ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_0·..·:try_end_0}·:catch_1 |
875 | ····goto·:goto_0 | 875 | ····goto·:goto_0 |
876 | ····.line·322 | 876 | ····.line·322 |
877 |
····.end·local·v |
877 | ····.end·local·v9····#·"cm":Lcom/google/code/morphia/mapping/MappedClass$ClassMethodPair; |
878 |
····.end·local·v1 |
878 | ····.end·local·v11····#·"i$":Ljava/util/Iterator; |
879 |
····.end·local·v1 |
879 | ····.end·local·v16····#·"tempObj":Ljava/lang/Object; |
880 |
····.end·local·v1 |
880 | ····.end·local·v17····#·"toCall":Ljava/util/HashMap;,·"Ljava/util/HashMap<Ljava/lang/Class<*>;Ljava/lang/Object;>;" |
881 | ····:catch_0 | 881 | ····:catch_0 |
882 |
····move-exception·v |
882 | ····move-exception·v10 |
Max diff block lines reached; 18975/24137 bytes (78.61%) of diff not shown. |
Offset 1186, 74 lines modified | Offset 1186, 74 lines modified | ||
1186 | ····move-result-object·v0 | 1186 | ····move-result-object·v0 |
1187 | ····return-object·v0 | 1187 | ····return-object·v0 |
1188 | .end·method | 1188 | .end·method |
1189 | .method·public·near(DD)Lcom/google/code/morphia/query/CriteriaContainerImpl; | 1189 | .method·public·near(DD)Lcom/google/code/morphia/query/CriteriaContainerImpl; |
1190 |
····.locals· |
1190 | ····.locals·7 |
1191 | ····.param·p1,·"x"····#·D | 1191 | ····.param·p1,·"x"····#·D |
1192 | ····.param·p3,·"y"····#·D | 1192 | ····.param·p3,·"y"····#·D |
1193 | ····.annotation·system·Ldalvik/annotation/Signature; | 1193 | ····.annotation·system·Ldalvik/annotation/Signature; |
1194 | ········value·=·{ | 1194 | ········value·=·{ |
1195 | ············"(DD)TT;" | 1195 | ············"(DD)TT;" |
1196 | ········} | 1196 | ········} |
1197 | ····.end·annotation | 1197 | ····.end·annotation |
1198 | ····.prologue | 1198 | ····.prologue |
1199 | ····.line·149 | 1199 | ····.line·149 |
1200 | ····.local·p0,·"this":Lcom/google/code/morphia/query/FieldEndImpl;,·"Lcom/google/code/morphia/query/FieldEndImpl<TT;>;" | 1200 | ····.local·p0,·"this":Lcom/google/code/morphia/query/FieldEndImpl;,·"Lcom/google/code/morphia/query/FieldEndImpl<TT;>;" |
1201 |
····const/4·v |
1201 | ····const/4·v6,·0x0 |
1202 |
····move-object·v |
1202 | ····move-object·v1,·p0 |
1203 |
····move-wide·v |
1203 | ····move-wide·v2,·p1 |
1204 |
····move-wide·v |
1204 | ····move-wide·v4,·p3 |
1205 |
····invoke-virtual/range·{v |
1205 | ····invoke-virtual/range·{v1·..·v6},·Lcom/google/code/morphia/query/FieldEndImpl;->near(DDZ)Lcom/google/code/morphia/query/CriteriaContainerImpl; |
1206 | ····move-result-object·v0 | 1206 | ····move-result-object·v0 |
1207 | ····return-object·v0 | 1207 | ····return-object·v0 |
1208 | .end·method | 1208 | .end·method |
1209 | .method·public·near(DDD)Lcom/google/code/morphia/query/CriteriaContainerImpl; | 1209 | .method·public·near(DDD)Lcom/google/code/morphia/query/CriteriaContainerImpl; |
1210 |
····.locals· |
1210 | ····.locals·9 |
1211 | ····.param·p1,·"x"····#·D | 1211 | ····.param·p1,·"x"····#·D |
1212 | ····.param·p3,·"y"····#·D | 1212 | ····.param·p3,·"y"····#·D |
1213 | ····.param·p5,·"radius"····#·D | 1213 | ····.param·p5,·"radius"····#·D |
1214 | ····.annotation·system·Ldalvik/annotation/Signature; | 1214 | ····.annotation·system·Ldalvik/annotation/Signature; |
1215 | ········value·=·{ | 1215 | ········value·=·{ |
1216 | ············"(DDD)TT;" | 1216 | ············"(DDD)TT;" |
1217 | ········} | 1217 | ········} |
1218 | ····.end·annotation | 1218 | ····.end·annotation |
1219 | ····.prologue | 1219 | ····.prologue |
1220 | ····.line·153 | 1220 | ····.line·153 |
1221 | ····.local·p0,·"this":Lcom/google/code/morphia/query/FieldEndImpl;,·"Lcom/google/code/morphia/query/FieldEndImpl<TT;>;" | 1221 | ····.local·p0,·"this":Lcom/google/code/morphia/query/FieldEndImpl;,·"Lcom/google/code/morphia/query/FieldEndImpl<TT;>;" |
1222 |
····const/4·v |
1222 | ····const/4·v8,·0x0 |
1223 |
····move-object·v |
1223 | ····move-object·v1,·p0 |
1224 |
····move-wide·v |
1224 | ····move-wide·v2,·p1 |
1225 |
····move-wide·v |
1225 | ····move-wide·v4,·p3 |
1226 |
····move-wide·v |
1226 | ····move-wide·v6,·p5 |
1227 |
····invoke-virtual/range·{v |
1227 | ····invoke-virtual/range·{v1·..·v8},·Lcom/google/code/morphia/query/FieldEndImpl;->near(DDDZ)Lcom/google/code/morphia/query/CriteriaContainerImpl; |
1228 | ····move-result-object·v0 | 1228 | ····move-result-object·v0 |
1229 | ····return-object·v0 | 1229 | ····return-object·v0 |
1230 | .end·method | 1230 | .end·method |
1231 | .method·public·near(DDDZ)Lcom/google/code/morphia/query/CriteriaContainerImpl; | 1231 | .method·public·near(DDDZ)Lcom/google/code/morphia/query/CriteriaContainerImpl; |
1232 |
····.locals· |
1232 | ····.locals·7 |
1233 | ····.param·p1,·"x"····#·D | 1233 | ····.param·p1,·"x"····#·D |
1234 | ····.param·p3,·"y"····#·D | 1234 | ····.param·p3,·"y"····#·D |
1235 | ····.param·p5,·"radius"····#·D | 1235 | ····.param·p5,·"radius"····#·D |
1236 | ····.param·p7,·"spherical"····#·Z | 1236 | ····.param·p7,·"spherical"····#·Z |
1237 | ····.annotation·system·Ldalvik/annotation/Signature; | 1237 | ····.annotation·system·Ldalvik/annotation/Signature; |
1238 | ········value·=·{ | 1238 | ········value·=·{ |
1239 | ············"(DDDZ)TT;" | 1239 | ············"(DDDZ)TT;" |
Offset 1305, 15 lines modified | Offset 1305, 15 lines modified | ||
1305 | ····:cond_0 | 1305 | ····:cond_0 |
1306 | ····const/4·v0,·0x0 | 1306 | ····const/4·v0,·0x0 |
1307 | ····goto·:goto_0 | 1307 | ····goto·:goto_0 |
1308 | .end·method | 1308 | .end·method |
1309 | .method·public·near(DDZ)Lcom/google/code/morphia/query/CriteriaContainerImpl; | 1309 | .method·public·near(DDZ)Lcom/google/code/morphia/query/CriteriaContainerImpl; |
1310 |
····.locals· |
1310 | ····.locals·5 |
1311 | ····.param·p1,·"x"····#·D | 1311 | ····.param·p1,·"x"····#·D |
1312 | ····.param·p3,·"y"····#·D | 1312 | ····.param·p3,·"y"····#·D |
1313 | ····.param·p5,·"spherical"····#·Z | 1313 | ····.param·p5,·"spherical"····#·Z |
1314 | ····.annotation·system·Ldalvik/annotation/Signature; | 1314 | ····.annotation·system·Ldalvik/annotation/Signature; |
1315 | ········value·=·{ | 1315 | ········value·=·{ |
1316 | ············"(DDZ)TT;" | 1316 | ············"(DDZ)TT;" |
1317 | ········} | 1317 | ········} |
Offset 1696, 46 lines modified | Offset 1696, 46 lines modified | ||
1696 | ····move-result-object·v0 | 1696 | ····move-result-object·v0 |
1697 | ····return-object·v0 | 1697 | ····return-object·v0 |
1698 | .end·method | 1698 | .end·method |
1699 | .method·public·within(DDD)Lcom/google/code/morphia/query/CriteriaContainerImpl; | 1699 | .method·public·within(DDD)Lcom/google/code/morphia/query/CriteriaContainerImpl; |
1700 |
····.locals· |
1700 | ····.locals·9 |
Max diff block lines reached; 1263/4377 bytes (28.86%) of diff not shown. |
Offset 136, 94 lines modified | Offset 136, 94 lines modified | ||
136 | ····.local·p0,·"this":Lcom/google/code/morphia/query/MorphiaIterator;,·"Lcom/google/code/morphia/query/MorphiaIterator<TT;TV;>;" | 136 | ····.local·p0,·"this":Lcom/google/code/morphia/query/MorphiaIterator;,·"Lcom/google/code/morphia/query/MorphiaIterator<TT;TV;>;" |
137 | ····iget-wide·v0,·p0,·Lcom/google/code/morphia/query/MorphiaIterator;->mapperTime:J | 137 | ····iget-wide·v0,·p0,·Lcom/google/code/morphia/query/MorphiaIterator;->mapperTime:J |
138 | ····return-wide·v0 | 138 | ····return-wide·v0 |
139 | .end·method | 139 | .end·method |
140 | .method·protected·getNext()Lcom/mongodb/BasicDBObject; | 140 | .method·protected·getNext()Lcom/mongodb/BasicDBObject; |
141 |
····.locals· |
141 | ····.locals·8 |
142 | ····.prologue | 142 | ····.prologue |
143 | ····.line·59 | 143 | ····.line·59 |
144 | ····.local·p0,·"this":Lcom/google/code/morphia/query/MorphiaIterator;,·"Lcom/google/code/morphia/query/MorphiaIterator<TT;TV;>;" | 144 | ····.local·p0,·"this":Lcom/google/code/morphia/query/MorphiaIterator;,·"Lcom/google/code/morphia/query/MorphiaIterator<TT;TV;>;" |
145 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 145 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
146 |
····move-result-wide·v |
146 | ····move-result-wide·v2 |
147 | ····.line·60 | 147 | ····.line·60 |
148 |
····.local·v |
148 | ····.local·v2,·"start":J |
149 |
····iget-object·v |
149 | ····iget-object·v1,·p0,·Lcom/google/code/morphia/query/MorphiaIterator;->wrapped:Lcom/mongodb/DBCursor; |
150 |
····invoke-virtual·{v |
150 | ····invoke-virtual·{v1},·Lcom/mongodb/DBCursor;->next()Lcom/mongodb/DBObject; |
151 | ····move-result-object·v0 | 151 | ····move-result-object·v0 |
152 | ····check-cast·v0,·Lcom/mongodb/BasicDBObject; | 152 | ····check-cast·v0,·Lcom/mongodb/BasicDBObject; |
153 | ····.line·61 | 153 | ····.line·61 |
154 | ····.local·v0,·"dbObj":Lcom/mongodb/BasicDBObject; | 154 | ····.local·v0,·"dbObj":Lcom/mongodb/BasicDBObject; |
155 |
····iget-wide·v |
155 | ····iget-wide·v4,·p0,·Lcom/google/code/morphia/query/MorphiaIterator;->driverTime:J |
156 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 156 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
157 |
····move-result-wide·v |
157 | ····move-result-wide·v6 |
158 |
····sub-long/2addr·v |
158 | ····sub-long/2addr·v6,·v2 |
159 |
····add-long/2addr·v |
159 | ····add-long/2addr·v4,·v6 |
160 |
····iput-wide·v |
160 | ····iput-wide·v4,·p0,·Lcom/google/code/morphia/query/MorphiaIterator;->driverTime:J |
161 | ····.line·62 | 161 | ····.line·62 |
162 | ····return-object·v0 | 162 | ····return-object·v0 |
163 | .end·method | 163 | .end·method |
164 | .method·public·hasNext()Z | 164 | .method·public·hasNext()Z |
165 |
····.locals· |
165 | ····.locals·8 |
166 | ····.prologue | 166 | ····.prologue |
167 | ····.line·38 | 167 | ····.line·38 |
168 | ····.local·p0,·"this":Lcom/google/code/morphia/query/MorphiaIterator;,·"Lcom/google/code/morphia/query/MorphiaIterator<TT;TV;>;" | 168 | ····.local·p0,·"this":Lcom/google/code/morphia/query/MorphiaIterator;,·"Lcom/google/code/morphia/query/MorphiaIterator<TT;TV;>;" |
169 |
····iget-object·v |
169 | ····iget-object·v1,·p0,·Lcom/google/code/morphia/query/MorphiaIterator;->wrapped:Lcom/mongodb/DBCursor; |
170 |
····if-nez·v |
170 | ····if-nez·v1,·:cond_0 |
171 | ····const/4·v0,·0x0 | 171 | ····const/4·v0,·0x0 |
172 | ····.line·42 | 172 | ····.line·42 |
173 | ····:goto_0 | 173 | ····:goto_0 |
174 | ····return·v0 | 174 | ····return·v0 |
175 | ····.line·39 | 175 | ····.line·39 |
176 | ····:cond_0 | 176 | ····:cond_0 |
177 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 177 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
178 |
····move-result-wide·v |
178 | ····move-result-wide·v2 |
179 | ····.line·40 | 179 | ····.line·40 |
180 |
····.local·v |
180 | ····.local·v2,·"start":J |
181 |
····iget-object·v |
181 | ····iget-object·v1,·p0,·Lcom/google/code/morphia/query/MorphiaIterator;->wrapped:Lcom/mongodb/DBCursor; |
182 |
····invoke-virtual·{v |
182 | ····invoke-virtual·{v1},·Lcom/mongodb/DBCursor;->hasNext()Z |
183 | ····move-result·v0 | 183 | ····move-result·v0 |
184 | ····.line·41 | 184 | ····.line·41 |
185 | ····.local·v0,·"ret":Z | 185 | ····.local·v0,·"ret":Z |
186 |
····iget-wide·v |
186 | ····iget-wide·v4,·p0,·Lcom/google/code/morphia/query/MorphiaIterator;->driverTime:J |
187 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 187 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
188 |
····move-result-wide·v |
188 | ····move-result-wide·v6 |
189 |
····sub-long/2addr·v |
189 | ····sub-long/2addr·v6,·v2 |
190 |
····add-long/2addr·v |
190 | ····add-long/2addr·v4,·v6 |
191 |
····iput-wide·v |
191 | ····iput-wide·v4,·p0,·Lcom/google/code/morphia/query/MorphiaIterator;->driverTime:J |
192 | ····goto·:goto_0 | 192 | ····goto·:goto_0 |
193 | .end·method | 193 | .end·method |
194 | .method·public·iterator()Ljava/util/Iterator; | 194 | .method·public·iterator()Ljava/util/Iterator; |
195 | ····.locals·0 | 195 | ····.locals·0 |
196 | ····.annotation·system·Ldalvik/annotation/Signature; | 196 | ····.annotation·system·Ldalvik/annotation/Signature; |
Offset 275, 56 lines modified | Offset 275, 56 lines modified | ||
275 | ····move-result-object·v1 | 275 | ····move-result-object·v1 |
276 | ····return-object·v1 | 276 | ····return-object·v1 |
Max diff block lines reached; 2337/6149 bytes (38.01%) of diff not shown. |
Offset 900, 17 lines modified | Offset 900, 17 lines modified | ||
900 | ····.line·162 | 900 | ····.line·162 |
901 | ····:cond_0 | 901 | ····:cond_0 |
902 | ····iget-object·v1,·p0,·Lcom/google/code/morphia/query/QueryImpl;->dbColl:Lcom/mongodb/DBCollection; | 902 | ····iget-object·v1,·p0,·Lcom/google/code/morphia/query/QueryImpl;->dbColl:Lcom/mongodb/DBCollection; |
903 | ····invoke-virtual·{v1,·v0},·Lcom/mongodb/DBCollection;->getCount(Lcom/mongodb/DBObject;)J | 903 | ····invoke-virtual·{v1,·v0},·Lcom/mongodb/DBCollection;->getCount(Lcom/mongodb/DBObject;)J |
904 |
····move-result-wide·v |
904 | ····move-result-wide·v2 |
905 |
····return-wide·v |
905 | ····return-wide·v2 |
906 | .end·method | 906 | .end·method |
907 | .method·public·criteria(Ljava/lang/String;)Lcom/google/code/morphia/query/FieldEnd; | 907 | .method·public·criteria(Ljava/lang/String;)Lcom/google/code/morphia/query/FieldEnd; |
908 | ····.locals·1 | 908 | ····.locals·1 |
909 | ····.param·p1,·"field"····#·Ljava/lang/String; | 909 | ····.param·p1,·"field"····#·Ljava/lang/String; |
910 | ····.annotation·system·Ldalvik/annotation/Signature; | 910 | ····.annotation·system·Ldalvik/annotation/Signature; |
911 | ········value·=·{ | 911 | ········value·=·{ |
Offset 850, 15 lines modified | Offset 850, 15 lines modified | ||
850 | ····iput-object·p1,·p0,·Lcom/google/code/morphia/query/UpdateOpsImpl;->ops:Ljava/util/Map; | 850 | ····iput-object·p1,·p0,·Lcom/google/code/morphia/query/UpdateOpsImpl;->ops:Ljava/util/Map; |
851 | ····.line·43 | 851 | ····.line·43 |
852 | ····return-void | 852 | ····return-void |
853 | .end·method | 853 | .end·method |
854 | .method·protected·toDBObjList(Lcom/google/code/morphia/mapping/MappedField;Ljava/util/List;)Ljava/util/List; | 854 | .method·protected·toDBObjList(Lcom/google/code/morphia/mapping/MappedField;Ljava/util/List;)Ljava/util/List; |
855 |
····.locals· |
855 | ····.locals·8 |
856 | ····.param·p1,·"mf"····#·Lcom/google/code/morphia/mapping/MappedField; | 856 | ····.param·p1,·"mf"····#·Lcom/google/code/morphia/mapping/MappedField; |
857 | ····.annotation·system·Ldalvik/annotation/Signature; | 857 | ····.annotation·system·Ldalvik/annotation/Signature; |
858 | ········value·=·{ | 858 | ········value·=·{ |
859 | ············"(", | 859 | ············"(", |
860 | ············"Lcom/google/code/morphia/mapping/MappedField;", | 860 | ············"Lcom/google/code/morphia/mapping/MappedField;", |
861 | ············"Ljava/util/List", | 861 | ············"Ljava/util/List", |
862 | ············"<*>;)", | 862 | ············"<*>;)", |
Offset 875, 21 lines modified | Offset 875, 21 lines modified | ||
875 | ····.local·p2,·"values":Ljava/util/List;,·"Ljava/util/List<*>;" | 875 | ····.local·p2,·"values":Ljava/util/List;,·"Ljava/util/List<*>;" |
876 | ····new-instance·v2,·Ljava/util/ArrayList; | 876 | ····new-instance·v2,·Ljava/util/ArrayList; |
877 | ····invoke-interface·{p2},·Ljava/util/List;->size()I | 877 | ····invoke-interface·{p2},·Ljava/util/List;->size()I |
878 | ····move-result·v3 | 878 | ····move-result·v3 |
879 |
····int-to-double·v |
879 | ····int-to-double·v4,·v3 |
880 |
····const-wide·v |
880 | ····const-wide·v6,·0x3ff4cccccccccccdL····#·1.3 |
881 |
····mul-double/2addr·v |
881 | ····mul-double/2addr·v4,·v6 |
882 |
····double-to-int·v3,·v |
882 | ····double-to-int·v3,·v4 |
883 | ····invoke-direct·{v2,·v3},·Ljava/util/ArrayList;-><init>(I)V | 883 | ····invoke-direct·{v2,·v3},·Ljava/util/ArrayList;-><init>(I)V |
884 | ····.line·142 | 884 | ····.line·142 |
885 | ····.local·v2,·"vals":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/Object;>;" | 885 | ····.local·v2,·"vals":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/Object;>;" |
886 | ····invoke-interface·{p2},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 886 | ····invoke-interface·{p2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
Offset 891, 15 lines modified | Offset 891, 15 lines modified | ||
891 | ····:cond_0 | 891 | ····:cond_0 |
892 | ····const/4·v0,·0x0 | 892 | ····const/4·v0,·0x0 |
893 | ····goto·:goto_0 | 893 | ····goto·:goto_0 |
894 | .end·method | 894 | .end·method |
895 | .method·public·static·parameterInRange(JJJLjava/lang/String;)V | 895 | .method·public·static·parameterInRange(JJJLjava/lang/String;)V |
896 |
····.locals· |
896 | ····.locals·4 |
897 | ····.param·p0,·"value"····#·J | 897 | ····.param·p0,·"value"····#·J |
898 | ····.param·p2,·"min"····#·J | 898 | ····.param·p2,·"min"····#·J |
899 | ····.param·p4,·"max"····#·J | 899 | ····.param·p4,·"max"····#·J |
900 | ····.param·p6,·"name"····#·Ljava/lang/String; | 900 | ····.param·p6,·"name"····#·Ljava/lang/String; |
901 | ····.prologue | 901 | ····.prologue |
902 | ····.line·164 | 902 | ····.line·164 |
Offset 437, 15 lines modified | Offset 437, 15 lines modified | ||
437 | ····iput-object·v1,·p0,·Lcom/google/gson/Gson;->factories:Ljava/util/List; | 437 | ····iput-object·v1,·p0,·Lcom/google/gson/Gson;->factories:Ljava/util/List; |
438 | ····.line·249 | 438 | ····.line·249 |
439 | ····return-void | 439 | ····return-void |
440 | .end·method | 440 | .end·method |
441 | .method·static·synthetic·access$000(Lcom/google/gson/Gson;D)V | 441 | .method·static·synthetic·access$000(Lcom/google/gson/Gson;D)V |
442 |
····.locals· |
442 | ····.locals·1 |
443 | ····.param·p0,·"x0"····#·Lcom/google/gson/Gson; | 443 | ····.param·p0,·"x0"····#·Lcom/google/gson/Gson; |
444 | ····.param·p1,·"x1"····#·D | 444 | ····.param·p1,·"x1"····#·D |
445 | ····.prologue | 445 | ····.prologue |
446 | ····.line·98 | 446 | ····.line·98 |
447 | ····invoke-direct·{p0,·p1,·p2},·Lcom/google/gson/Gson;->checkValidFloatingPoint(D)V | 447 | ····invoke-direct·{p0,·p1,·p2},·Lcom/google/gson/Gson;->checkValidFloatingPoint(D)V |
Offset 314, 15 lines modified | Offset 314, 15 lines modified | ||
314 | ····goto·:goto_0 | 314 | ····goto·:goto_0 |
315 | .end·method | 315 | .end·method |
316 | #·virtual·methods | 316 | #·virtual·methods |
317 | .method·public·equals(Ljava/lang/Object;)Z | 317 | .method·public·equals(Ljava/lang/Object;)Z |
318 |
····.locals·1 |
318 | ····.locals·12 |
319 | ····.param·p1,·"obj"····#·Ljava/lang/Object; | 319 | ····.param·p1,·"obj"····#·Ljava/lang/Object; |
320 | ····.prologue | 320 | ····.prologue |
321 | ····const/4·v5,·0x1 | 321 | ····const/4·v5,·0x1 |
322 | ····const/4·v6,·0x0 | 322 | ····const/4·v6,·0x0 |
Offset 392, 25 lines modified | Offset 392, 25 lines modified | ||
392 | ····.line·312 | 392 | ····.line·312 |
393 | ····invoke-virtual·{p0},·Lcom/google/gson/JsonPrimitive;->getAsNumber()Ljava/lang/Number; | 393 | ····invoke-virtual·{p0},·Lcom/google/gson/JsonPrimitive;->getAsNumber()Ljava/lang/Number; |
394 | ····move-result-object·v7 | 394 | ····move-result-object·v7 |
395 | ····invoke-virtual·{v7},·Ljava/lang/Number;->longValue()J | 395 | ····invoke-virtual·{v7},·Ljava/lang/Number;->longValue()J |
396 |
····move-result-wide·v |
396 | ····move-result-wide·v8 |
397 | ····invoke-virtual·{v4},·Lcom/google/gson/JsonPrimitive;->getAsNumber()Ljava/lang/Number; | 397 | ····invoke-virtual·{v4},·Lcom/google/gson/JsonPrimitive;->getAsNumber()Ljava/lang/Number; |
398 |
····move-result-object·v |
398 | ····move-result-object·v7 |
399 |
····invoke-virtual·{v |
399 | ····invoke-virtual·{v7},·Ljava/lang/Number;->longValue()J |
400 |
····move-result-wide·v |
400 | ····move-result-wide·v10 |
401 |
····cmp-long·v7,·v |
401 | ····cmp-long·v7,·v8,·v10 |
402 | ····if-eqz·v7,·:cond_0 | 402 | ····if-eqz·v7,·:cond_0 |
403 | ····move·v5,·v6 | 403 | ····move·v5,·v6 |
404 | ····goto·:goto_0 | 404 | ····goto·:goto_0 |
Offset 442, 34 lines modified | Offset 442, 34 lines modified | ||
442 | ····iput-boolean·v1,·v0,·Lcom/google/gson/internal/Excluder;->serializeInnerClasses:Z | 442 | ····iput-boolean·v1,·v0,·Lcom/google/gson/internal/Excluder;->serializeInnerClasses:Z |
443 | ····.line·87 | 443 | ····.line·87 |
444 | ····return-object·v0 | 444 | ····return-object·v0 |
445 | .end·method | 445 | .end·method |
446 | .method·public·excludeClass(Ljava/lang/Class;Z)Z | 446 | .method·public·excludeClass(Ljava/lang/Class;Z)Z |
447 |
····.locals· |
447 | ····.locals·10 |
448 | ····.param·p2,·"serialize"····#·Z | 448 | ····.param·p2,·"serialize"····#·Z |
449 | ····.annotation·system·Ldalvik/annotation/Signature; | 449 | ····.annotation·system·Ldalvik/annotation/Signature; |
450 | ········value·=·{ | 450 | ········value·=·{ |
451 | ············"(", | 451 | ············"(", |
452 | ············"Ljava/lang/Class", | 452 | ············"Ljava/lang/Class", |
453 | ············"<*>;Z)Z" | 453 | ············"<*>;Z)Z" |
454 | ········} | 454 | ········} |
455 | ····.end·annotation | 455 | ····.end·annotation |
456 | ····.prologue | 456 | ····.prologue |
457 | ····.local·p1,·"clazz":Ljava/lang/Class;,·"Ljava/lang/Class<*>;" | 457 | ····.local·p1,·"clazz":Ljava/lang/Class;,·"Ljava/lang/Class<*>;" |
458 | ····const/4·v5,·0x1 | 458 | ····const/4·v5,·0x1 |
459 | ····.line·192 | 459 | ····.line·192 |
460 |
····iget-wide·v |
460 | ····iget-wide·v6,·p0,·Lcom/google/gson/internal/Excluder;->version:D |
461 |
····const-wide/high16·v |
461 | ····const-wide/high16·v8,·-0x4010000000000000L····#·-1.0 |
462 |
····cmpl-double·v3,·v |
462 | ····cmpl-double·v3,·v6,·v8 |
463 | ····if-eqz·v3,·:cond_0 | 463 | ····if-eqz·v3,·:cond_0 |
464 | ····const-class·v3,·Lcom/google/gson/annotations/Since; | 464 | ····const-class·v3,·Lcom/google/gson/annotations/Since; |
465 | ····invoke-virtual·{p1,·v3},·Ljava/lang/Class;->getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; | 465 | ····invoke-virtual·{p1,·v3},·Ljava/lang/Class;->getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; |
Offset 582, 15 lines modified | Offset 582, 15 lines modified | ||
582 | ····:cond_5 | 582 | ····:cond_5 |
583 | ····const/4·v3,·0x0 | 583 | ····const/4·v3,·0x0 |
584 | ····goto·:goto_0 | 584 | ····goto·:goto_0 |
585 | .end·method | 585 | .end·method |
586 | .method·public·excludeField(Ljava/lang/reflect/Field;Z)Z | 586 | .method·public·excludeField(Ljava/lang/reflect/Field;Z)Z |
587 |
····.locals·1 |
587 | ····.locals·12 |
588 | ····.param·p1,·"field"····#·Ljava/lang/reflect/Field; | 588 | ····.param·p1,·"field"····#·Ljava/lang/reflect/Field; |
589 | ····.param·p2,·"serialize"····#·Z | 589 | ····.param·p2,·"serialize"····#·Z |
590 | ····.prologue | 590 | ····.prologue |
591 | ····const/4·v7,·0x1 | 591 | ····const/4·v7,·0x1 |
592 | ····.line·150 | 592 | ····.line·150 |
Offset 608, 19 lines modified | Offset 608, 19 lines modified | ||
608 | ····.line·188 | 608 | ····.line·188 |
609 | ····:goto_0 | 609 | ····:goto_0 |
610 | ····return·v5 | 610 | ····return·v5 |
611 | ····.line·154 | 611 | ····.line·154 |
612 | ····:cond_0 | 612 | ····:cond_0 |
613 |
····iget-wide·v |
613 | ····iget-wide·v8,·p0,·Lcom/google/gson/internal/Excluder;->version:D |
614 |
····const-wide/high16·v |
614 | ····const-wide/high16·v10,·-0x4010000000000000L····#·-1.0 |
615 |
····cmpl-double·v5,·v |
615 | ····cmpl-double·v5,·v8,·v10 |
616 | ····if-eqz·v5,·:cond_1 | 616 | ····if-eqz·v5,·:cond_1 |
617 | ····const-class·v5,·Lcom/google/gson/annotations/Since; | 617 | ····const-class·v5,·Lcom/google/gson/annotations/Since; |
618 | ····invoke-virtual·{p1,·v5},·Ljava/lang/reflect/Field;->getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; | 618 | ····invoke-virtual·{p1,·v5},·Ljava/lang/reflect/Field;->getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; |
Offset 106, 30 lines modified | Offset 106, 30 lines modified | ||
106 | ····move-result·v2 | 106 | ····move-result·v2 |
107 | ····goto·:goto_0 | 107 | ····goto·:goto_0 |
108 | .end·method | 108 | .end·method |
109 | .method·public·longValue()J | 109 | .method·public·longValue()J |
110 |
····.locals· |
110 | ····.locals·4 |
111 | ····.prologue | 111 | ····.prologue |
112 | ····.line·49 | 112 | ····.line·49 |
113 | ····:try_start_0 | 113 | ····:try_start_0 |
114 | ····iget-object·v1,·p0,·Lcom/google/gson/internal/LazilyParsedNumber;->value:Ljava/lang/String; | 114 | ····iget-object·v1,·p0,·Lcom/google/gson/internal/LazilyParsedNumber;->value:Ljava/lang/String; |
115 | ····invoke-static·{v1},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J | 115 | ····invoke-static·{v1},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J |
116 | ····:try_end_0 | 116 | ····:try_end_0 |
117 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 | 117 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 |
118 |
····move-result-wide·v |
118 | ····move-result-wide·v2 |
119 | ····.line·51 | 119 | ····.line·51 |
120 | ····:goto_0 | 120 | ····:goto_0 |
121 |
····return-wide·v |
121 | ····return-wide·v2 |
122 | ····.line·50 | 122 | ····.line·50 |
123 | ····:catch_0 | 123 | ····:catch_0 |
124 | ····move-exception·v0 | 124 | ····move-exception·v0 |
125 | ····.line·51 | 125 | ····.line·51 |
126 | ····.local·v0,·"e":Ljava/lang/NumberFormatException; | 126 | ····.local·v0,·"e":Ljava/lang/NumberFormatException; |
Offset 137, 15 lines modified | Offset 137, 15 lines modified | ||
137 | ····iget-object·v2,·p0,·Lcom/google/gson/internal/LazilyParsedNumber;->value:Ljava/lang/String; | 137 | ····iget-object·v2,·p0,·Lcom/google/gson/internal/LazilyParsedNumber;->value:Ljava/lang/String; |
138 | ····invoke-direct·{v1,·v2},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;)V | 138 | ····invoke-direct·{v1,·v2},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;)V |
139 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->longValue()J | 139 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->longValue()J |
140 |
····move-result-wide·v |
140 | ····move-result-wide·v2 |
141 | ····goto·:goto_0 | 141 | ····goto·:goto_0 |
142 | .end·method | 142 | .end·method |
143 | .method·public·toString()Ljava/lang/String; | 143 | .method·public·toString()Ljava/lang/String; |
144 | ····.locals·1 | 144 | ····.locals·1 |
Offset 625, 15 lines modified | Offset 625, 15 lines modified | ||
625 | ····invoke-direct·{p0,·v0},·Lcom/google/gson/internal/bind/JsonTreeWriter;->put(Lcom/google/gson/JsonElement;)V | 625 | ····invoke-direct·{p0,·v0},·Lcom/google/gson/internal/bind/JsonTreeWriter;->put(Lcom/google/gson/JsonElement;)V |
626 | ····.line·167 | 626 | ····.line·167 |
627 | ····return-object·p0 | 627 | ····return-object·p0 |
628 | .end·method | 628 | .end·method |
629 | .method·public·value(J)Lcom/google/gson/stream/JsonWriter; | 629 | .method·public·value(J)Lcom/google/gson/stream/JsonWriter; |
630 |
····.locals· |
630 | ····.locals·3 |
631 | ····.param·p1,·"value"····#·J | 631 | ····.param·p1,·"value"····#·J |
632 | ····.annotation·system·Ldalvik/annotation/Throws; | 632 | ····.annotation·system·Ldalvik/annotation/Throws; |
633 | ········value·=·{ | 633 | ········value·=·{ |
634 | ············Ljava/io/IOException; | 634 | ············Ljava/io/IOException; |
635 | ········} | 635 | ········} |
636 | ····.end·annotation | 636 | ····.end·annotation |
Offset 69, 15 lines modified | Offset 69, 15 lines modified | ||
69 | ····return-void | 69 | ····return-void |
70 | .end·method | 70 | .end·method |
71 | #·virtual·methods | 71 | #·virtual·methods |
72 | .method·public·read(Lcom/google/gson/stream/JsonReader;)Ljava/lang/Object; | 72 | .method·public·read(Lcom/google/gson/stream/JsonReader;)Ljava/lang/Object; |
73 |
····.locals· |
73 | ····.locals·6 |
74 | ····.param·p1,·"in"····#·Lcom/google/gson/stream/JsonReader; | 74 | ····.param·p1,·"in"····#·Lcom/google/gson/stream/JsonReader; |
75 | ····.annotation·system·Ldalvik/annotation/Throws; | 75 | ····.annotation·system·Ldalvik/annotation/Throws; |
76 | ········value·=·{ | 76 | ········value·=·{ |
77 | ············Ljava/io/IOException; | 77 | ············Ljava/io/IOException; |
78 | ········} | 78 | ········} |
79 | ····.end·annotation | 79 | ····.end·annotation |
Offset 191, 17 lines modified | Offset 191, 17 lines modified | ||
191 | ····goto·:goto_1 | 191 | ····goto·:goto_1 |
192 | ····.line·78 | 192 | ····.line·78 |
193 | ····:pswitch_3 | 193 | ····:pswitch_3 |
194 | ····invoke-virtual·{p1},·Lcom/google/gson/stream/JsonReader;->nextDouble()D | 194 | ····invoke-virtual·{p1},·Lcom/google/gson/stream/JsonReader;->nextDouble()D |
195 |
····move-result-wide·v |
195 | ····move-result-wide·v4 |
196 |
····invoke-static·{v |
196 | ····invoke-static·{v4,·v5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
197 | ····move-result-object·v0 | 197 | ····move-result-object·v0 |
198 | ····goto·:goto_1 | 198 | ····goto·:goto_1 |
199 | ····.line·81 | 199 | ····.line·81 |
200 | ····:pswitch_4 | 200 | ····:pswitch_4 |
Offset 88, 86 lines modified | Offset 88, 86 lines modified | ||
88 | ····.prologue | 88 | ····.prologue |
89 | ····.line·51 | 89 | ····.line·51 |
90 | ····monitor-enter·p0 | 90 | ····monitor-enter·p0 |
91 | ····:try_start_0 | 91 | ····:try_start_0 |
92 | ····invoke-virtual·{p1},·Lcom/google/gson/stream/JsonReader;->peek()Lcom/google/gson/stream/JsonToken; | 92 | ····invoke-virtual·{p1},·Lcom/google/gson/stream/JsonReader;->peek()Lcom/google/gson/stream/JsonToken; |
93 |
····move-result-object·v |
93 | ····move-result-object·v1 |
94 | ····sget-object·v4,·Lcom/google/gson/stream/JsonToken;->NULL:Lcom/google/gson/stream/JsonToken; | 94 | ····sget-object·v4,·Lcom/google/gson/stream/JsonToken;->NULL:Lcom/google/gson/stream/JsonToken; |
95 |
····if-ne·v |
95 | ····if-ne·v1,·v4,·:cond_0 |
96 | ····.line·52 | 96 | ····.line·52 |
97 | ····invoke-virtual·{p1},·Lcom/google/gson/stream/JsonReader;->nextNull()V | 97 | ····invoke-virtual·{p1},·Lcom/google/gson/stream/JsonReader;->nextNull()V |
98 | ····:try_end_0 | 98 | ····:try_end_0 |
99 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 99 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
100 | ····.line·53 | 100 | ····.line·53 |
101 |
····const/4·v |
101 | ····const/4·v1,·0x0 |
102 | ····.line·57 | 102 | ····.line·57 |
103 | ····:goto_0 | 103 | ····:goto_0 |
104 | ····monitor-exit·p0 | 104 | ····monitor-exit·p0 |
105 |
····return-object·v |
105 | ····return-object·v1 |
106 | ····.line·56 | 106 | ····.line·56 |
107 | ····:cond_0 | 107 | ····:cond_0 |
108 | ····:try_start_1 | 108 | ····:try_start_1 |
109 |
····iget-object·v |
109 | ····iget-object·v1,·p0,·Lcom/google/gson/internal/bind/SqlDateTypeAdapter;->format:Ljava/text/DateFormat; |
110 | ····invoke-virtual·{p1},·Lcom/google/gson/stream/JsonReader;->nextString()Ljava/lang/String; | 110 | ····invoke-virtual·{p1},·Lcom/google/gson/stream/JsonReader;->nextString()Ljava/lang/String; |
111 | ····move-result-object·v4 | 111 | ····move-result-object·v4 |
112 |
····invoke-virtual·{v |
112 | ····invoke-virtual·{v1,·v4},·Ljava/text/DateFormat;->parse(Ljava/lang/String;)Ljava/util/Date; |
113 |
····move-result-object·v |
113 | ····move-result-object·v1 |
114 |
····invoke-virtual·{v |
114 | ····invoke-virtual·{v1},·Ljava/util/Date;->getTime()J |
115 |
····move-result-wide·v |
115 | ····move-result-wide·v2 |
116 | ····.line·57 | 116 | ····.line·57 |
117 |
····.local·v |
117 | ····.local·v2,·"utilDate":J |
118 |
····new-instance·v |
118 | ····new-instance·v1,·Ljava/sql/Date; |
119 |
····invoke-direct·{v |
119 | ····invoke-direct·{v1,·v2,·v3},·Ljava/sql/Date;-><init>(J)V |
120 | ····:try_end_1 | 120 | ····:try_end_1 |
121 | ····.catch·Ljava/text/ParseException;·{:try_start_1·..·:try_end_1}·:catch_0 | 121 | ····.catch·Ljava/text/ParseException;·{:try_start_1·..·:try_end_1}·:catch_0 |
122 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 122 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
123 | ····goto·:goto_0 | 123 | ····goto·:goto_0 |
124 | ····.line·58 | 124 | ····.line·58 |
125 |
····.end·local·v |
125 | ····.end·local·v2····#·"utilDate":J |
126 | ····:catch_0 | 126 | ····:catch_0 |
127 | ····move-exception·v0 | 127 | ····move-exception·v0 |
128 | ····.line·59 | 128 | ····.line·59 |
129 | ····.local·v0,·"e":Ljava/text/ParseException; | 129 | ····.local·v0,·"e":Ljava/text/ParseException; |
130 | ····:try_start_2 | 130 | ····:try_start_2 |
131 |
····new-instance·v |
131 | ····new-instance·v1,·Lcom/google/gson/JsonSyntaxException; |
132 |
····invoke-direct·{v |
132 | ····invoke-direct·{v1,·v0},·Lcom/google/gson/JsonSyntaxException;-><init>(Ljava/lang/Throwable;)V |
133 |
····throw·v |
133 | ····throw·v1 |
134 | ····:try_end_2 | 134 | ····:try_end_2 |
135 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 | 135 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 |
136 | ····.line·51 | 136 | ····.line·51 |
137 | ····.end·local·v0····#·"e":Ljava/text/ParseException; | 137 | ····.end·local·v0····#·"e":Ljava/text/ParseException; |
138 | ····:catchall_0 | 138 | ····:catchall_0 |
139 |
····move-exception·v |
139 | ····move-exception·v1 |
140 | ····monitor-exit·p0 | 140 | ····monitor-exit·p0 |
141 |
····throw·v |
141 | ····throw·v1 |
142 | .end·method | 142 | .end·method |
143 | .method·public·bridge·synthetic·write(Lcom/google/gson/stream/JsonWriter;Ljava/lang/Object;)V | 143 | .method·public·bridge·synthetic·write(Lcom/google/gson/stream/JsonWriter;Ljava/lang/Object;)V |
144 | ····.locals·0 | 144 | ····.locals·0 |
145 | ····.param·p1,·"x0"····#·Lcom/google/gson/stream/JsonWriter; | 145 | ····.param·p1,·"x0"····#·Lcom/google/gson/stream/JsonWriter; |
146 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | 146 | ····.param·p2,·"x1"····#·Ljava/lang/Object; |
147 | ····.annotation·system·Ldalvik/annotation/Throws; | 147 | ····.annotation·system·Ldalvik/annotation/Throws; |
Offset 73, 15 lines modified | Offset 73, 15 lines modified | ||
73 | ····move-result-object·v0 | 73 | ····move-result-object·v0 |
74 | ····return-object·v0 | 74 | ····return-object·v0 |
75 | .end·method | 75 | .end·method |
76 | .method·public·declared-synchronized·read(Lcom/google/gson/stream/JsonReader;)Ljava/sql/Time; | 76 | .method·public·declared-synchronized·read(Lcom/google/gson/stream/JsonReader;)Ljava/sql/Time; |
77 |
····.locals· |
77 | ····.locals·6 |
78 | ····.param·p1,·"in"····#·Lcom/google/gson/stream/JsonReader; | 78 | ····.param·p1,·"in"····#·Lcom/google/gson/stream/JsonReader; |
79 | ····.annotation·system·Ldalvik/annotation/Throws; | 79 | ····.annotation·system·Ldalvik/annotation/Throws; |
80 | ········value·=·{ | 80 | ········value·=·{ |
81 | ············Ljava/io/IOException; | 81 | ············Ljava/io/IOException; |
82 | ········} | 82 | ········} |
83 | ····.end·annotation | 83 | ····.end·annotation |
Offset 127, 17 lines modified | Offset 127, 17 lines modified | ||
127 | ····.line·57 | 127 | ····.line·57 |
128 | ····.local·v0,·"date":Ljava/util/Date; | 128 | ····.local·v0,·"date":Ljava/util/Date; |
129 | ····new-instance·v2,·Ljava/sql/Time; | 129 | ····new-instance·v2,·Ljava/sql/Time; |
130 | ····invoke-virtual·{v0},·Ljava/util/Date;->getTime()J | 130 | ····invoke-virtual·{v0},·Ljava/util/Date;->getTime()J |
131 |
····move-result-wide·v |
131 | ····move-result-wide·v4 |
132 |
····invoke-direct·{v2,·v |
132 | ····invoke-direct·{v2,·v4,·v5},·Ljava/sql/Time;-><init>(J)V |
133 | ····:try_end_1 | 133 | ····:try_end_1 |
134 | ····.catch·Ljava/text/ParseException;·{:try_start_1·..·:try_end_1}·:catch_0 | 134 | ····.catch·Ljava/text/ParseException;·{:try_start_1·..·:try_end_1}·:catch_0 |
135 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 135 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
136 | ····goto·:goto_0 | 136 | ····goto·:goto_0 |
137 | ····.line·58 | 137 | ····.line·58 |
Offset 33, 15 lines modified | Offset 33, 15 lines modified | ||
33 | ····return-void | 33 | ····return-void |
34 | .end·method | 34 | .end·method |
35 | #·virtual·methods | 35 | #·virtual·methods |
36 | .method·public·read(Lcom/google/gson/stream/JsonReader;)Ljava/lang/Number; | 36 | .method·public·read(Lcom/google/gson/stream/JsonReader;)Ljava/lang/Number; |
37 |
····.locals· |
37 | ····.locals·4 |
38 | ····.param·p1,·"in"····#·Lcom/google/gson/stream/JsonReader; | 38 | ····.param·p1,·"in"····#·Lcom/google/gson/stream/JsonReader; |
39 | ····.annotation·system·Ldalvik/annotation/Throws; | 39 | ····.annotation·system·Ldalvik/annotation/Throws; |
40 | ········value·=·{ | 40 | ········value·=·{ |
41 | ············Ljava/io/IOException; | 41 | ············Ljava/io/IOException; |
42 | ········} | 42 | ········} |
43 | ····.end·annotation | 43 | ····.end·annotation |
Offset 65, 17 lines modified | Offset 65, 17 lines modified | ||
65 | ····:goto_0 | 65 | ····:goto_0 |
66 | ····return-object·v1 | 66 | ····return-object·v1 |
67 | ····:cond_0 | 67 | ····:cond_0 |
68 | ····:try_start_0 | 68 | ····:try_start_0 |
69 | ····invoke-virtual·{p1},·Lcom/google/gson/stream/JsonReader;->nextLong()J | 69 | ····invoke-virtual·{p1},·Lcom/google/gson/stream/JsonReader;->nextLong()J |
70 |
····move-result-wide·v |
70 | ····move-result-wide·v2 |
71 |
····invoke-static·{v |
71 | ····invoke-static·{v2,·v3},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
72 | ····:try_end_0 | 72 | ····:try_end_0 |
73 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 | 73 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 |
74 | ····move-result-object·v1 | 74 | ····move-result-object·v1 |
75 | ····goto·:goto_0 | 75 | ····goto·:goto_0 |
Offset 3932, 28 lines modified | Offset 3932, 28 lines modified | ||
3932 | ····.end·annotation | 3932 | ····.end·annotation |
3933 | ····.prologue | 3933 | ····.prologue |
3934 | ····.line·551 | 3934 | ····.line·551 |
3935 | ····invoke-virtual·{p0},·Lcom/google/gson/stream/JsonReader;->peek()Lcom/google/gson/stream/JsonToken; | 3935 | ····invoke-virtual·{p0},·Lcom/google/gson/stream/JsonReader;->peek()Lcom/google/gson/stream/JsonToken; |
3936 | ····.line·552 | 3936 | ····.line·552 |
3937 |
····iget-object·v |
3937 | ····iget-object·v3,·p0,·Lcom/google/gson/stream/JsonReader;->token:Lcom/google/gson/stream/JsonToken; |
3938 | ····sget-object·v6,·Lcom/google/gson/stream/JsonToken;->STRING:Lcom/google/gson/stream/JsonToken; | 3938 | ····sget-object·v6,·Lcom/google/gson/stream/JsonToken;->STRING:Lcom/google/gson/stream/JsonToken; |
3939 |
····if-eq·v |
3939 | ····if-eq·v3,·v6,·:cond_0 |
3940 |
····iget-object·v |
3940 | ····iget-object·v3,·p0,·Lcom/google/gson/stream/JsonReader;->token:Lcom/google/gson/stream/JsonToken; |
3941 | ····sget-object·v6,·Lcom/google/gson/stream/JsonToken;->NUMBER:Lcom/google/gson/stream/JsonToken; | 3941 | ····sget-object·v6,·Lcom/google/gson/stream/JsonToken;->NUMBER:Lcom/google/gson/stream/JsonToken; |
3942 |
····if-eq·v |
3942 | ····if-eq·v3,·v6,·:cond_0 |
3943 | ····.line·553 | 3943 | ····.line·553 |
3944 |
····new-instance·v |
3944 | ····new-instance·v3,·Ljava/lang/IllegalStateException; |
3945 | ····new-instance·v6,·Ljava/lang/StringBuilder; | 3945 | ····new-instance·v6,·Ljava/lang/StringBuilder; |
3946 | ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V | 3946 | ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V |
3947 | ····const-string·v7,·"Expected·a·long·but·was·" | 3947 | ····const-string·v7,·"Expected·a·long·but·was·" |
Offset 3995, 50 lines modified | Offset 3995, 50 lines modified | ||
3995 | ····move-result-object·v6 | 3995 | ····move-result-object·v6 |
3996 | ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 3996 | ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
3997 | ····move-result-object·v6 | 3997 | ····move-result-object·v6 |
3998 |
····invoke-direct·{v |
3998 | ····invoke-direct·{v3,·v6},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
3999 |
····throw·v |
3999 | ····throw·v3 |
4000 | ····.line·559 | 4000 | ····.line·559 |
4001 | ····:cond_0 | 4001 | ····:cond_0 |
4002 | ····:try_start_0 | 4002 | ····:try_start_0 |
4003 |
····iget-object·v |
4003 | ····iget-object·v3,·p0,·Lcom/google/gson/stream/JsonReader;->value:Ljava/lang/String; |
4004 |
····invoke-static·{v |
4004 | ····invoke-static·{v3},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J |
4005 | ····:try_end_0 | 4005 | ····:try_end_0 |
4006 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 | 4006 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 |
4007 |
····move-result-wide·v |
4007 | ····move-result-wide·v4 |
4008 | ····.line·569 | 4008 | ····.line·569 |
4009 |
····.local·v |
4009 | ····.local·v4,·"result":J |
4010 | ····:cond_1 | 4010 | ····:cond_1 |
4011 |
····const-wide/16·v |
4011 | ····const-wide/16·v6,·0x1 |
4012 |
····cmp-long·v |
4012 | ····cmp-long·v3,·v4,·v6 |
4013 |
····if-ltz·v |
4013 | ····if-ltz·v3,·:cond_2 |
4014 |
····iget-object·v |
4014 | ····iget-object·v3,·p0,·Lcom/google/gson/stream/JsonReader;->value:Ljava/lang/String; |
4015 | ····const-string·v6,·"0" | 4015 | ····const-string·v6,·"0" |
4016 |
····invoke-virtual·{v |
4016 | ····invoke-virtual·{v3,·v6},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z |
4017 |
····move-result·v |
4017 | ····move-result·v3 |
4018 |
····if-eqz·v |
4018 | ····if-eqz·v3,·:cond_2 |
4019 | ····.line·570 | 4019 | ····.line·570 |
4020 |
····new-instance·v |
4020 | ····new-instance·v3,·Lcom/google/gson/stream/MalformedJsonException; |
4021 | ····new-instance·v6,·Ljava/lang/StringBuilder; | 4021 | ····new-instance·v6,·Ljava/lang/StringBuilder; |
4022 | ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V | 4022 | ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V |
4023 | ····const-string·v7,·"JSON·forbids·octal·prefixes:·" | 4023 | ····const-string·v7,·"JSON·forbids·octal·prefixes:·" |
Offset 4080, 45 lines modified | Offset 4080, 45 lines modified | ||
4080 | ····move-result-object·v6 | 4080 | ····move-result-object·v6 |
4081 | ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 4081 | ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
4082 | ····move-result-object·v6 | 4082 | ····move-result-object·v6 |
4083 |
····invoke-direct·{v |
4083 | ····invoke-direct·{v3,·v6},·Lcom/google/gson/stream/MalformedJsonException;-><init>(Ljava/lang/String;)V |
4084 |
····throw·v |
4084 | ····throw·v3 |
4085 | ····.line·560 | 4085 | ····.line·560 |
4086 |
····.end·local·v |
4086 | ····.end·local·v4····#·"result":J |
4087 | ····:catch_0 | 4087 | ····:catch_0 |
4088 | ····move-exception·v2 | 4088 | ····move-exception·v2 |
4089 | ····.line·561 | 4089 | ····.line·561 |
4090 | ····.local·v2,·"ignored":Ljava/lang/NumberFormatException; | 4090 | ····.local·v2,·"ignored":Ljava/lang/NumberFormatException; |
4091 |
····iget-object·v |
4091 | ····iget-object·v3,·p0,·Lcom/google/gson/stream/JsonReader;->value:Ljava/lang/String; |
Max diff block lines reached; 1696/5642 bytes (30.06%) of diff not shown. |
Offset 1413, 15 lines modified | Offset 1413, 15 lines modified | ||
1413 | ····invoke-virtual·{v0,·v1},·Ljava/io/Writer;->append(Ljava/lang/CharSequence;)Ljava/io/Writer; | 1413 | ····invoke-virtual·{v0,·v1},·Ljava/io/Writer;->append(Ljava/lang/CharSequence;)Ljava/io/Writer; |
1414 | ····.line·453 | 1414 | ····.line·453 |
1415 | ····return-object·p0 | 1415 | ····return-object·p0 |
1416 | .end·method | 1416 | .end·method |
1417 | .method·public·value(J)Lcom/google/gson/stream/JsonWriter; | 1417 | .method·public·value(J)Lcom/google/gson/stream/JsonWriter; |
1418 |
····.locals· |
1418 | ····.locals·3 |
1419 | ····.param·p1,·"value"····#·J | 1419 | ····.param·p1,·"value"····#·J |
1420 | ····.annotation·system·Ldalvik/annotation/Throws; | 1420 | ····.annotation·system·Ldalvik/annotation/Throws; |
1421 | ········value·=·{ | 1421 | ········value·=·{ |
1422 | ············Ljava/io/IOException; | 1422 | ············Ljava/io/IOException; |
1423 | ········} | 1423 | ········} |
1424 | ····.end·annotation | 1424 | ····.end·annotation |
Offset 80, 74 lines modified | Offset 80, 74 lines modified | ||
80 | #·virtual·methods | 80 | #·virtual·methods |
81 | .method·protected·abstract·getLogger()Ljava/util/logging/Logger; | 81 | .method·protected·abstract·getLogger()Ljava/util/logging/Logger; |
82 | .end·method | 82 | .end·method |
83 | .method·public·update()Lcom/mongodb/CommandResult; | 83 | .method·public·update()Lcom/mongodb/CommandResult; |
84 |
····.locals·1 |
84 | ····.locals·14 |
85 | ····.prologue | 85 | ····.prologue |
86 | ····.line·181 | 86 | ····.line·181 |
87 | ····const/4·v5,·0x0 | 87 | ····const/4·v5,·0x0 |
88 | ····.line·183 | 88 | ····.line·183 |
89 | ····.local·v5,·"res":Lcom/mongodb/CommandResult; | 89 | ····.local·v5,·"res":Lcom/mongodb/CommandResult; |
90 | ····:try_start_0 | 90 | ····:try_start_0 |
91 | ····invoke-static·{},·Ljava/lang/System;->nanoTime()J | 91 | ····invoke-static·{},·Ljava/lang/System;->nanoTime()J |
92 |
····move-result-wide·v |
92 | ····move-result-wide·v8 |
93 | ····.line·184 | 93 | ····.line·184 |
94 |
····.local·v |
94 | ····.local·v8,·"start":J |
95 |
····iget-object·v |
95 | ····iget-object·v7,·p0,·Lcom/mongodb/ConnectionStatus$UpdatableNode;->_port:Lcom/mongodb/DBPort; |
96 | ····iget-object·v10,·p0,·Lcom/mongodb/ConnectionStatus$UpdatableNode;->_mongo:Lcom/mongodb/Mongo; | 96 | ····iget-object·v10,·p0,·Lcom/mongodb/ConnectionStatus$UpdatableNode;->_mongo:Lcom/mongodb/Mongo; |
97 | ····const-string·v11,·"admin" | 97 | ····const-string·v11,·"admin" |
98 | ····invoke-virtual·{v10,·v11},·Lcom/mongodb/Mongo;->getDB(Ljava/lang/String;)Lcom/mongodb/DB; | 98 | ····invoke-virtual·{v10,·v11},·Lcom/mongodb/Mongo;->getDB(Ljava/lang/String;)Lcom/mongodb/DB; |
99 | ····move-result-object·v10 | 99 | ····move-result-object·v10 |
100 | ····sget-object·v11,·Lcom/mongodb/ConnectionStatus;->isMasterCmd:Lcom/mongodb/DBObject; | 100 | ····sget-object·v11,·Lcom/mongodb/ConnectionStatus;->isMasterCmd:Lcom/mongodb/DBObject; |
101 |
····invoke-virtual·{v |
101 | ····invoke-virtual·{v7,·v10,·v11},·Lcom/mongodb/DBPort;->runCommand(Lcom/mongodb/DB;Lcom/mongodb/DBObject;)Lcom/mongodb/CommandResult; |
102 | ····move-result-object·v5 | 102 | ····move-result-object·v5 |
103 | ····.line·185 | 103 | ····.line·185 |
104 | ····invoke-static·{},·Ljava/lang/System;->nanoTime()J | 104 | ····invoke-static·{},·Ljava/lang/System;->nanoTime()J |
105 |
····move-result-wide·v |
105 | ····move-result-wide·v2 |
106 | ····.line·186 | 106 | ····.line·186 |
107 |
····.local·v |
107 | ····.local·v2,·"end":J |
108 |
····sub-long·v |
108 | ····sub-long·v10,·v2,·v8 |
109 |
····long-to-float·v |
109 | ····long-to-float·v7,·v10 |
110 | ····const·v10,·0x49742400····#·1000000.0f | 110 | ····const·v10,·0x49742400····#·1000000.0f |
111 |
····div-float·v4,·v |
111 | ····div-float·v4,·v7,·v10 |
112 | ····.line·187 | 112 | ····.line·187 |
113 | ····.local·v4,·"newPingMS":F | 113 | ····.local·v4,·"newPingMS":F |
114 |
····iget-boolean·v |
114 | ····iget-boolean·v7,·p0,·Lcom/mongodb/ConnectionStatus$UpdatableNode;->successfullyContacted:Z |
115 |
····if-nez·v |
115 | ····if-nez·v7,·:cond_2 |
116 | ····.line·188 | 116 | ····.line·188 |
117 | ····iput·v4,·p0,·Lcom/mongodb/ConnectionStatus$UpdatableNode;->_pingTimeMS:F | 117 | ····iput·v4,·p0,·Lcom/mongodb/ConnectionStatus$UpdatableNode;->_pingTimeMS:F |
118 | ····.line·192 | 118 | ····.line·192 |
119 | ····:goto_0 | 119 | ····:goto_0 |
120 | ····invoke-virtual·{p0},·Lcom/mongodb/ConnectionStatus$UpdatableNode;->getLogger()Ljava/util/logging/Logger; | 120 | ····invoke-virtual·{p0},·Lcom/mongodb/ConnectionStatus$UpdatableNode;->getLogger()Ljava/util/logging/Logger; |
121 |
····move-result-object·v |
121 | ····move-result-object·v7 |
122 | ····sget-object·v10,·Ljava/util/logging/Level;->FINE:Ljava/util/logging/Level; | 122 | ····sget-object·v10,·Ljava/util/logging/Level;->FINE:Ljava/util/logging/Level; |
123 | ····new-instance·v11,·Ljava/lang/StringBuilder; | 123 | ····new-instance·v11,·Ljava/lang/StringBuilder; |
124 | ····invoke-direct·{v11},·Ljava/lang/StringBuilder;-><init>()V | 124 | ····invoke-direct·{v11},·Ljava/lang/StringBuilder;-><init>()V |
Offset 185, 168 lines modified | Offset 185, 168 lines modified | ||
185 | ····move-result-object·v11 | 185 | ····move-result-object·v11 |
186 | ····invoke-virtual·{v11},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 186 | ····invoke-virtual·{v11},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
187 | ····move-result-object·v11 | 187 | ····move-result-object·v11 |
188 |
····invoke-virtual·{v |
188 | ····invoke-virtual·{v7,·v10,·v11},·Ljava/util/logging/Logger;->log(Ljava/util/logging/Level;Ljava/lang/String;)V |
189 | ····.line·194 | 189 | ····.line·194 |
190 |
····const/4·v |
190 | ····const/4·v7,·0x1 |
191 |
····iput-boolean·v |
191 | ····iput-boolean·v7,·p0,·Lcom/mongodb/ConnectionStatus$UpdatableNode;->successfullyContacted:Z |
192 | ····.line·196 | 192 | ····.line·196 |
193 | ····if-nez·v5,·:cond_3 | 193 | ····if-nez·v5,·:cond_3 |
194 | ····.line·197 | 194 | ····.line·197 |
195 |
····new-instance·v |
195 | ····new-instance·v7,·Lcom/mongodb/MongoInternalException; |
196 | ····const-string·v10,·"Invalid·null·value·returned·from·isMaster" | 196 | ····const-string·v10,·"Invalid·null·value·returned·from·isMaster" |
197 |
····invoke-direct·{v |
197 | ····invoke-direct·{v7,·v10},·Lcom/mongodb/MongoInternalException;-><init>(Ljava/lang/String;)V |
Max diff block lines reached; 10052/13738 bytes (73.17%) of diff not shown. |
Offset 18, 15 lines modified | Offset 18, 15 lines modified | ||
18 | .field·final·host:Lcom/mongodb/ServerAddress; | 18 | .field·final·host:Lcom/mongodb/ServerAddress; |
19 | .field·final·id:J | 19 | .field·final·id:J |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(JLcom/mongodb/ServerAddress;)V | 21 | .method·constructor·<init>(JLcom/mongodb/ServerAddress;)V |
22 |
····.locals· |
22 | ····.locals·1 |
23 | ····.param·p1,·"a"····#·J | 23 | ····.param·p1,·"a"····#·J |
24 | ····.param·p3,·"b"····#·Lcom/mongodb/ServerAddress; | 24 | ····.param·p3,·"b"····#·Lcom/mongodb/ServerAddress; |
25 | ····.prologue | 25 | ····.prologue |
26 | ····.line·541 | 26 | ····.line·541 |
27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 210, 27 lines modified | Offset 210, 27 lines modified | ||
210 | ····:cond_0 | 210 | ····:cond_0 |
211 | ····iget-object·v0,·p0,·Lcom/mongodb/DBApiLayer$Result;->_collection:Lcom/mongodb/DBApiLayer$MyCollection; | 211 | ····iget-object·v0,·p0,·Lcom/mongodb/DBApiLayer$Result;->_collection:Lcom/mongodb/DBApiLayer$MyCollection; |
212 | ····iget-object·v1,·p0,·Lcom/mongodb/DBApiLayer$Result;->_curResult:Lcom/mongodb/Response; | 212 | ····iget-object·v1,·p0,·Lcom/mongodb/DBApiLayer$Result;->_curResult:Lcom/mongodb/Response; |
213 | ····invoke-virtual·{v1},·Lcom/mongodb/Response;->cursor()J | 213 | ····invoke-virtual·{v1},·Lcom/mongodb/Response;->cursor()J |
214 |
····move-result-wide·v |
214 | ····move-result-wide·v4 |
215 |
····iget·v |
215 | ····iget·v1,·p0,·Lcom/mongodb/DBApiLayer$Result;->_batchSize:I |
216 |
····iget·v |
216 | ····iget·v2,·p0,·Lcom/mongodb/DBApiLayer$Result;->_limit:I |
217 | ····iget·v7,·p0,·Lcom/mongodb/DBApiLayer$Result;->_numFetched:I | 217 | ····iget·v7,·p0,·Lcom/mongodb/DBApiLayer$Result;->_numFetched:I |
218 |
····invoke-static·{v |
218 | ····invoke-static·{v1,·v2,·v7},·Lcom/mongodb/DBApiLayer;->chooseBatchSize(III)I |
219 |
····move-result·v |
219 | ····move-result·v1 |
220 |
····invoke-static·{v0,·v |
220 | ····invoke-static·{v0,·v4,·v5,·v1},·Lcom/mongodb/OutMessage;->getMore(Lcom/mongodb/DBCollection;JI)Lcom/mongodb/OutMessage; |
221 | ····move-result-object·v3 | 221 | ····move-result-object·v3 |
222 | ····.line·431 | 222 | ····.line·431 |
223 | ····.local·v3,·"m":Lcom/mongodb/OutMessage; | 223 | ····.local·v3,·"m":Lcom/mongodb/OutMessage; |
224 | ····iget-object·v0,·p0,·Lcom/mongodb/DBApiLayer$Result;->this$0:Lcom/mongodb/DBApiLayer; | 224 | ····iget-object·v0,·p0,·Lcom/mongodb/DBApiLayer$Result;->this$0:Lcom/mongodb/DBApiLayer; |
Offset 319, 21 lines modified | Offset 319, 21 lines modified | ||
319 | ····and-int/lit8·v0,·v0,·0x1 | 319 | ····and-int/lit8·v0,·v0,·0x1 |
320 | ····if-lez·v0,·:cond_0 | 320 | ····if-lez·v0,·:cond_0 |
321 | ····.line·373 | 321 | ····.line·373 |
322 | ····new-instance·v0,·Lcom/mongodb/MongoException$CursorNotFound; | 322 | ····new-instance·v0,·Lcom/mongodb/MongoException$CursorNotFound; |
323 |
····iget-wide·v |
323 | ····iget-wide·v2,·p1,·Lcom/mongodb/Response;->_cursor:J |
324 | ····invoke-virtual·{p1},·Lcom/mongodb/Response;->serverUsed()Lcom/mongodb/ServerAddress; | 324 | ····invoke-virtual·{p1},·Lcom/mongodb/Response;->serverUsed()Lcom/mongodb/ServerAddress; |
325 |
····move-result-object·v |
325 | ····move-result-object·v1 |
326 |
····invoke-direct·{v0,·v |
326 | ····invoke-direct·{v0,·v2,·v3,·v1},·Lcom/mongodb/MongoException$CursorNotFound;-><init>(JLcom/mongodb/ServerAddress;)V |
327 | ····throw·v0 | 327 | ····throw·v0 |
328 | ····.line·376 | 328 | ····.line·376 |
329 | ····:cond_0 | 329 | ····:cond_0 |
330 | ····iget-wide·v0,·p1,·Lcom/mongodb/Response;->_cursor:J | 330 | ····iget-wide·v0,·p1,·Lcom/mongodb/Response;->_cursor:J |
Offset 562, 18 lines modified | Offset 562, 18 lines modified | ||
562 | ····move·v1,·v0 | 562 | ····move·v1,·v0 |
563 | ····.line·420 | 563 | ····.line·420 |
564 | ····goto·:goto_1 | 564 | ····goto·:goto_1 |
565 | .end·method | 565 | .end·method |
566 | .method·killCursor()V | 566 | .method·killCursor()V |
567 |
····.locals· |
567 | ····.locals·10 |
568 | ····.prologue | 568 | ····.prologue |
569 |
····const-wide/16·v |
569 | ····const-wide/16·v8,·0x0 |
570 | ····.line·480 | 570 | ····.line·480 |
571 | ····iget-object·v4,·p0,·Lcom/mongodb/DBApiLayer$Result;->_curResult:Lcom/mongodb/Response; | 571 | ····iget-object·v4,·p0,·Lcom/mongodb/DBApiLayer$Result;->_curResult:Lcom/mongodb/Response; |
572 | ····if-nez·v4,·:cond_1 | 572 | ····if-nez·v4,·:cond_1 |
573 | ····.line·496 | 573 | ····.line·496 |
Offset 587, 15 lines modified | Offset 587, 15 lines modified | ||
587 | ····invoke-virtual·{v4},·Lcom/mongodb/Response;->cursor()J | 587 | ····invoke-virtual·{v4},·Lcom/mongodb/Response;->cursor()J |
588 | ····move-result-wide·v0 | 588 | ····move-result-wide·v0 |
589 | ····.line·483 | 589 | ····.line·483 |
590 | ····.local·v0,·"curId":J | 590 | ····.local·v0,·"curId":J |
591 |
····cmp-long·v4,·v0,·v |
591 | ····cmp-long·v4,·v0,·v8 |
592 | ····if-eqz·v4,·:cond_0 | 592 | ····if-eqz·v4,·:cond_0 |
593 | ····.line·486 | 593 | ····.line·486 |
594 | ····new-instance·v2,·Ljava/util/ArrayList; | 594 | ····new-instance·v2,·Ljava/util/ArrayList; |
595 | ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V | 595 | ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V |
Offset 618, 15 lines modified | Offset 618, 15 lines modified | ||
618 | ····:try_end_0 | 618 | ····:try_end_0 |
619 | ····.catch·Ljava/lang/Throwable;·{:try_start_0·..·:try_end_0}·:catch_0 | 619 | ····.catch·Ljava/lang/Throwable;·{:try_start_0·..·:try_end_0}·:catch_0 |
620 | ····.line·495 | 620 | ····.line·495 |
621 | ····:goto_1 | 621 | ····:goto_1 |
622 | ····iget-object·v4,·p0,·Lcom/mongodb/DBApiLayer$Result;->_curResult:Lcom/mongodb/Response; | 622 | ····iget-object·v4,·p0,·Lcom/mongodb/DBApiLayer$Result;->_curResult:Lcom/mongodb/Response; |
623 |
····iput-wide·v |
623 | ····iput-wide·v8,·v4,·Lcom/mongodb/Response;->_cursor:J |
624 | ····goto·:goto_0 | 624 | ····goto·:goto_0 |
625 | ····.line·491 | 625 | ····.line·491 |
626 | ····:catch_0 | 626 | ····:catch_0 |
627 | ····move-exception·v3 | 627 | ····move-exception·v3 |
Max diff block lines reached; 0/3224 bytes (0.00%) of diff not shown. |
Offset 384, 17 lines modified | Offset 384, 17 lines modified | ||
384 | ····.restart·local·v8····#·"x":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Long;>;" | 384 | ····.restart·local·v8····#·"x":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Long;>;" |
385 | ····iget-object·v9,·v0,·Lcom/mongodb/DBApiLayer$DeadCursor;->host:Lcom/mongodb/ServerAddress; | 385 | ····iget-object·v9,·v0,·Lcom/mongodb/DBApiLayer$DeadCursor;->host:Lcom/mongodb/ServerAddress; |
386 | ····invoke-interface·{v4,·v9,·v8},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 386 | ····invoke-interface·{v4,·v9,·v8},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
387 | ····.line·145 | 387 | ····.line·145 |
388 | ····:cond_2 | 388 | ····:cond_2 |
389 |
····iget-wide·v |
389 | ····iget-wide·v10,·v0,·Lcom/mongodb/DBApiLayer$DeadCursor;->id:J |
390 |
····invoke-static·{v |
390 | ····invoke-static·{v10,·v11},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
391 | ····move-result-object·v9 | 391 | ····move-result-object·v9 |
392 | ····invoke-interface·{v8,·v9},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 392 | ····invoke-interface·{v8,·v9},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
393 | ····goto·:goto_0 | 393 | ····goto·:goto_0 |
Offset 567, 30 lines modified | Offset 567, 30 lines modified | ||
567 | ····move-result-object·v0 | 567 | ····move-result-object·v0 |
568 | ····return-object·v0 | 568 | ····return-object·v0 |
569 | .end·method | 569 | .end·method |
570 | .method·killCursors(Lcom/mongodb/ServerAddress;Ljava/util/List;)V | 570 | .method·killCursors(Lcom/mongodb/ServerAddress;Ljava/util/List;)V |
571 |
····.locals· |
571 | ····.locals·9 |
572 | ····.param·p1,·"addr"····#·Lcom/mongodb/ServerAddress; | 572 | ····.param·p1,·"addr"····#·Lcom/mongodb/ServerAddress; |
573 | ····.annotation·system·Ldalvik/annotation/Signature; | 573 | ····.annotation·system·Ldalvik/annotation/Signature; |
574 | ········value·=·{ | 574 | ········value·=·{ |
575 | ············"(", | 575 | ············"(", |
576 | ············"Lcom/mongodb/ServerAddress;", | 576 | ············"Lcom/mongodb/ServerAddress;", |
577 | ············"Ljava/util/List", | 577 | ············"Ljava/util/List", |
578 | ············"<", | 578 | ············"<", |
579 | ············"Ljava/lang/Long;", | 579 | ············"Ljava/lang/Long;", |
580 | ············">;)V" | 580 | ············">;)V" |
581 | ········} | 581 | ········} |
582 | ····.end·annotation | 582 | ····.end·annotation |
583 | ····.prologue | 583 | ····.prologue |
584 | ····.local·p2,·"all":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Long;>;" | 584 | ····.local·p2,·"all":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Long;>;" |
585 |
····const/16·v |
585 | ····const/16·v8,·0x4e20 |
586 | ····.line·161 | 586 | ····.line·161 |
587 | ····if-eqz·p2,·:cond_0 | 587 | ····if-eqz·p2,·:cond_0 |
588 | ····invoke-interface·{p2},·Ljava/util/List;->size()I | 588 | ····invoke-interface·{p2},·Ljava/util/List;->size()I |
589 | ····move-result·v5 | 589 | ····move-result·v5 |
Offset 606, 15 lines modified | Offset 606, 15 lines modified | ||
606 | ····:cond_1 | 606 | ····:cond_1 |
607 | ····iget-object·v5,·p0,·Lcom/mongodb/DBApiLayer;->_mongo:Lcom/mongodb/Mongo; | 607 | ····iget-object·v5,·p0,·Lcom/mongodb/DBApiLayer;->_mongo:Lcom/mongodb/Mongo; |
608 | ····invoke-interface·{p2},·Ljava/util/List;->size()I | 608 | ····invoke-interface·{p2},·Ljava/util/List;->size()I |
609 | ····move-result·v6 | 609 | ····move-result·v6 |
610 |
····invoke-static·{v |
610 | ····invoke-static·{v8,·v6},·Ljava/lang/Math;->min(II)I |
611 | ····move-result·v6 | 611 | ····move-result·v6 |
612 | ····invoke-static·{v5,·v6},·Lcom/mongodb/OutMessage;->killCursors(Lcom/mongodb/Mongo;I)Lcom/mongodb/OutMessage; | 612 | ····invoke-static·{v5,·v6},·Lcom/mongodb/OutMessage;->killCursors(Lcom/mongodb/Mongo;I)Lcom/mongodb/OutMessage; |
613 | ····move-result-object·v2 | 613 | ····move-result-object·v2 |
Offset 647, 26 lines modified | Offset 647, 26 lines modified | ||
647 | ····check-cast·v1,·Ljava/lang/Long; | 647 | ····check-cast·v1,·Ljava/lang/Long; |
648 | ····.line·169 | 648 | ····.line·169 |
649 | ····.local·v1,·"l":Ljava/lang/Long; | 649 | ····.local·v1,·"l":Ljava/lang/Long; |
650 | ····invoke-virtual·{v1},·Ljava/lang/Long;->longValue()J | 650 | ····invoke-virtual·{v1},·Ljava/lang/Long;->longValue()J |
651 |
····move-result-wide·v |
651 | ····move-result-wide·v6 |
652 |
····invoke-virtual·{v2,·v |
652 | ····invoke-virtual·{v2,·v6,·v7},·Lcom/mongodb/OutMessage;->writeLong(J)V |
653 | ····.line·171 | 653 | ····.line·171 |
654 | ····add-int/lit8·v4,·v4,·0x1 | 654 | ····add-int/lit8·v4,·v4,·0x1 |
655 | ····.line·172 | 655 | ····.line·172 |
656 | ····add-int/lit8·v3,·v3,·0x1 | 656 | ····add-int/lit8·v3,·v3,·0x1 |
657 | ····.line·174 | 657 | ····.line·174 |
658 |
····if-lt·v3,·v |
658 | ····if-lt·v3,·v8,·:cond_2 |
659 | ····.line·175 | 659 | ····.line·175 |
660 | ····iget-object·v5,·p0,·Lcom/mongodb/DBApiLayer;->_connector:Lcom/mongodb/DBConnector; | 660 | ····iget-object·v5,·p0,·Lcom/mongodb/DBApiLayer;->_connector:Lcom/mongodb/DBConnector; |
661 | ····sget-object·v6,·Lcom/mongodb/WriteConcern;->NONE:Lcom/mongodb/WriteConcern; | 661 | ····sget-object·v6,·Lcom/mongodb/WriteConcern;->NONE:Lcom/mongodb/WriteConcern; |
662 | ····invoke-interface·{v5,·p0,·v2,·v6},·Lcom/mongodb/DBConnector;->say(Lcom/mongodb/DB;Lcom/mongodb/OutMessage;Lcom/mongodb/WriteConcern;)Lcom/mongodb/WriteResult; | 662 | ····invoke-interface·{v5,·p0,·v2,·v6},·Lcom/mongodb/DBConnector;->say(Lcom/mongodb/DB;Lcom/mongodb/OutMessage;Lcom/mongodb/WriteConcern;)Lcom/mongodb/WriteResult; |
Offset 676, 15 lines modified | Offset 676, 15 lines modified | ||
676 | ····invoke-interface·{p2},·Ljava/util/List;->size()I | 676 | ····invoke-interface·{p2},·Ljava/util/List;->size()I |
677 | ····move-result·v6 | 677 | ····move-result·v6 |
678 | ····sub-int/2addr·v6,·v4 | 678 | ····sub-int/2addr·v6,·v4 |
Max diff block lines reached; 166/3313 bytes (5.01%) of diff not shown. |
Offset 2458, 61 lines modified | Offset 2458, 61 lines modified | ||
2458 | ····move-result-wide·v0 | 2458 | ····move-result-wide·v0 |
2459 | ····return-wide·v0 | 2459 | ····return-wide·v0 |
2460 | .end·method | 2460 | .end·method |
2461 | .method·public·getCount(Lcom/mongodb/DBObject;Lcom/mongodb/DBObject;)J | 2461 | .method·public·getCount(Lcom/mongodb/DBObject;Lcom/mongodb/DBObject;)J |
2462 |
····.locals· |
2462 | ····.locals·8 |
2463 | ····.param·p1,·"query"····#·Lcom/mongodb/DBObject; | 2463 | ····.param·p1,·"query"····#·Lcom/mongodb/DBObject; |
2464 | ····.param·p2,·"fields"····#·Lcom/mongodb/DBObject; | 2464 | ····.param·p2,·"fields"····#·Lcom/mongodb/DBObject; |
2465 | ····.prologue | 2465 | ····.prologue |
2466 |
····const-wide/16·v |
2466 | ····const-wide/16·v4,·0x0 |
2467 | ····.line·913 | 2467 | ····.line·913 |
2468 |
····move-object·v |
2468 | ····move-object·v1,·p0 |
2469 |
····move-object·v |
2469 | ····move-object·v2,·p1 |
2470 |
····move-object·v |
2470 | ····move-object·v3,·p2 |
2471 |
····move-wide·v |
2471 | ····move-wide·v6,·v4 |
2472 |
····invoke-virtual/range·{v |
2472 | ····invoke-virtual/range·{v1·..·v7},·Lcom/mongodb/DBCollection;->getCount(Lcom/mongodb/DBObject;Lcom/mongodb/DBObject;JJ)J |
2473 | ····move-result-wide·v0 | 2473 | ····move-result-wide·v0 |
2474 | ····return-wide·v0 | 2474 | ····return-wide·v0 |
2475 | .end·method | 2475 | .end·method |
2476 | .method·public·getCount(Lcom/mongodb/DBObject;Lcom/mongodb/DBObject;JJ)J | 2476 | .method·public·getCount(Lcom/mongodb/DBObject;Lcom/mongodb/DBObject;JJ)J |
2477 |
····.locals· |
2477 | ····.locals·9 |
2478 | ····.param·p1,·"query"····#·Lcom/mongodb/DBObject; | 2478 | ····.param·p1,·"query"····#·Lcom/mongodb/DBObject; |
2479 | ····.param·p2,·"fields"····#·Lcom/mongodb/DBObject; | 2479 | ····.param·p2,·"fields"····#·Lcom/mongodb/DBObject; |
2480 | ····.param·p3,·"limit"····#·J | 2480 | ····.param·p3,·"limit"····#·J |
2481 | ····.param·p5,·"skip"····#·J | 2481 | ····.param·p5,·"skip"····#·J |
2482 | ····.prologue | 2482 | ····.prologue |
2483 | ····.line·938 | 2483 | ····.line·938 |
2484 | ····invoke-virtual·{p0},·Lcom/mongodb/DBCollection;->getReadPreference()Lcom/mongodb/ReadPreference; | 2484 | ····invoke-virtual·{p0},·Lcom/mongodb/DBCollection;->getReadPreference()Lcom/mongodb/ReadPreference; |
2485 |
····move-result-object·v |
2485 | ····move-result-object·v8 |
2486 |
····move-object·v |
2486 | ····move-object·v1,·p0 |
2487 |
····move-object·v |
2487 | ····move-object·v2,·p1 |
2488 |
····move-object·v |
2488 | ····move-object·v3,·p2 |
2489 |
····move-wide·v |
2489 | ····move-wide·v4,·p3 |
2490 |
····move-wide·v |
2490 | ····move-wide·v6,·p5 |
2491 |
····invoke-virtual/range·{v |
2491 | ····invoke-virtual/range·{v1·..·v8},·Lcom/mongodb/DBCollection;->getCount(Lcom/mongodb/DBObject;Lcom/mongodb/DBObject;JJLcom/mongodb/ReadPreference;)J |
2492 | ····move-result-wide·v0 | 2492 | ····move-result-wide·v0 |
2493 | ····return-wide·v0 | 2493 | ····return-wide·v0 |
2494 | .end·method | 2494 | .end·method |
2495 | .method·public·getCount(Lcom/mongodb/DBObject;Lcom/mongodb/DBObject;JJLcom/mongodb/ReadPreference;)J | 2495 | .method·public·getCount(Lcom/mongodb/DBObject;Lcom/mongodb/DBObject;JJLcom/mongodb/ReadPreference;)J |
Offset 2520, 161 lines modified | Offset 2520, 161 lines modified | ||
2520 | ····.param·p1,·"query"····#·Lcom/mongodb/DBObject; | 2520 | ····.param·p1,·"query"····#·Lcom/mongodb/DBObject; |
2521 | ····.param·p2,·"fields"····#·Lcom/mongodb/DBObject; | 2521 | ····.param·p2,·"fields"····#·Lcom/mongodb/DBObject; |
2522 | ····.param·p3,·"limit"····#·J | 2522 | ····.param·p3,·"limit"····#·J |
2523 | ····.param·p5,·"skip"····#·J | 2523 | ····.param·p5,·"skip"····#·J |
2524 | ····.param·p7,·"readPrefs"····#·Lcom/mongodb/ReadPreference; | 2524 | ····.param·p7,·"readPrefs"····#·Lcom/mongodb/ReadPreference; |
2525 | ····.prologue | 2525 | ····.prologue |
2526 |
····const-wide/16·v |
2526 | ····const-wide/16·v4,·0x0 |
2527 | ····.line·955 | 2527 | ····.line·955 |
2528 | ····new-instance·v0,·Lcom/mongodb/BasicDBObject; | 2528 | ····new-instance·v0,·Lcom/mongodb/BasicDBObject; |
2529 | ····invoke-direct·{v0},·Lcom/mongodb/BasicDBObject;-><init>()V | 2529 | ····invoke-direct·{v0},·Lcom/mongodb/BasicDBObject;-><init>()V |
2530 | ····.line·956 | 2530 | ····.line·956 |
2531 | ····.local·v0,·"cmd":Lcom/mongodb/BasicDBObject; | 2531 | ····.local·v0,·"cmd":Lcom/mongodb/BasicDBObject; |
2532 |
····const-string·v |
2532 | ····const-string·v3,·"count" |
2533 | ····invoke-virtual·{p0},·Lcom/mongodb/DBCollection;->getName()Ljava/lang/String; | 2533 | ····invoke-virtual·{p0},·Lcom/mongodb/DBCollection;->getName()Ljava/lang/String; |
2534 | ····move-result-object·v6 | 2534 | ····move-result-object·v6 |
2535 |
····invoke-virtual·{v0,·v |
2535 | ····invoke-virtual·{v0,·v3,·v6},·Lcom/mongodb/BasicDBObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; |
2536 | ····.line·957 | 2536 | ····.line·957 |
2537 |
····const-string·v |
2537 | ····const-string·v3,·"query" |
2538 |
····invoke-virtual·{v0,·v |
2538 | ····invoke-virtual·{v0,·v3,·p1},·Lcom/mongodb/BasicDBObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; |
2539 | ····.line·958 | 2539 | ····.line·958 |
2540 | ····if-eqz·p2,·:cond_0 | 2540 | ····if-eqz·p2,·:cond_0 |
2541 | ····.line·959 | 2541 | ····.line·959 |
2542 |
····const-string·v |
2542 | ····const-string·v3,·"fields" |
2543 |
····invoke-virtual·{v0,·v |
2543 | ····invoke-virtual·{v0,·v3,·p2},·Lcom/mongodb/BasicDBObject;->put(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; |
Max diff block lines reached; 4396/8117 bytes (54.16%) of diff not shown. |
Offset 1453, 15 lines modified | Offset 1453, 15 lines modified | ||
1453 | ····iput-object·p1,·p0,·Lcom/mongodb/DBCursor;->_readPref:Lcom/mongodb/ReadPreference; | 1453 | ····iput-object·p1,·p0,·Lcom/mongodb/DBCursor;->_readPref:Lcom/mongodb/ReadPreference; |
1454 | ····.line·651 | 1454 | ····.line·651 |
1455 | ····return-object·p0 | 1455 | ····return-object·p0 |
1456 | .end·method | 1456 | .end·method |
1457 | .method·public·size()I | 1457 | .method·public·size()I |
1458 |
····.locals· |
1458 | ····.locals·9 |
1459 | ····.prologue | 1459 | ····.prologue |
1460 | ····.line·597 | 1460 | ····.line·597 |
1461 | ····iget-object·v0,·p0,·Lcom/mongodb/DBCursor;->_collection:Lcom/mongodb/DBCollection; | 1461 | ····iget-object·v0,·p0,·Lcom/mongodb/DBCursor;->_collection:Lcom/mongodb/DBCollection; |
1462 | ····if-nez·v0,·:cond_0 | 1462 | ····if-nez·v0,·:cond_0 |
Offset 1489, 33 lines modified | Offset 1489, 33 lines modified | ||
1489 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | 1489 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
1490 | ····throw·v0 | 1490 | ····throw·v0 |
1491 | ····.line·602 | 1491 | ····.line·602 |
1492 | ····:cond_1 | 1492 | ····:cond_1 |
1493 |
····iget-object·v |
1493 | ····iget-object·v1,·p0,·Lcom/mongodb/DBCursor;->_collection:Lcom/mongodb/DBCollection; |
1494 |
····iget-object·v |
1494 | ····iget-object·v2,·p0,·Lcom/mongodb/DBCursor;->_query:Lcom/mongodb/DBObject; |
1495 |
····iget-object·v |
1495 | ····iget-object·v3,·p0,·Lcom/mongodb/DBCursor;->_keysWanted:Lcom/mongodb/DBObject; |
1496 |
····iget·v |
1496 | ····iget·v0,·p0,·Lcom/mongodb/DBCursor;->_limit:I |
1497 |
····int-to-long·v |
1497 | ····int-to-long·v4,·v0 |
1498 |
····iget·v |
1498 | ····iget·v0,·p0,·Lcom/mongodb/DBCursor;->_skip:I |
1499 |
····int-to-long·v |
1499 | ····int-to-long·v6,·v0 |
1500 | ····invoke-virtual·{p0},·Lcom/mongodb/DBCursor;->getReadPreference()Lcom/mongodb/ReadPreference; | 1500 | ····invoke-virtual·{p0},·Lcom/mongodb/DBCursor;->getReadPreference()Lcom/mongodb/ReadPreference; |
1501 |
····move-result-object·v |
1501 | ····move-result-object·v8 |
1502 |
····invoke-virtual/range·{v |
1502 | ····invoke-virtual/range·{v1·..·v8},·Lcom/mongodb/DBCollection;->getCount(Lcom/mongodb/DBObject;Lcom/mongodb/DBObject;JJLcom/mongodb/ReadPreference;)J |
1503 | ····move-result-wide·v0 | 1503 | ····move-result-wide·v0 |
1504 | ····long-to-int·v0,·v0 | 1504 | ····long-to-int·v0,·v0 |
1505 | ····return·v0 | 1505 | ····return·v0 |
1506 | .end·method | 1506 | .end·method |
Offset 1668, 15 lines modified | Offset 1668, 15 lines modified | ||
1668 | ····.line·554 | 1668 | ····.line·554 |
1669 | ····iget-object·v0,·p0,·Lcom/mongodb/DBCursor;->_all:Ljava/util/ArrayList; | 1669 | ····iget-object·v0,·p0,·Lcom/mongodb/DBCursor;->_all:Ljava/util/ArrayList; |
1670 | ····return-object·v0 | 1670 | ····return-object·v0 |
1671 | .end·method | 1671 | .end·method |
1672 | .method·public·toString()Ljava/lang/String; | 1672 | .method·public·toString()Ljava/lang/String; |
1673 |
····.locals· |
1673 | ····.locals·6 |
1674 | ····.prologue | 1674 | ····.prologue |
1675 | ····.line·673 | 1675 | ····.line·673 |
1676 | ····new-instance·v1,·Ljava/lang/StringBuilder; | 1676 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
1677 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V | 1677 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V |
Offset 1686, 17 lines modified | Offset 1686, 17 lines modified | ||
1686 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 1686 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
1687 | ····move-result-object·v2 | 1687 | ····move-result-object·v2 |
1688 | ····invoke-virtual·{p0},·Lcom/mongodb/DBCursor;->getCursorId()J | 1688 | ····invoke-virtual·{p0},·Lcom/mongodb/DBCursor;->getCursorId()J |
1689 |
····move-result-wide·v |
1689 | ····move-result-wide·v4 |
1690 |
····invoke-virtual·{v2,·v |
1690 | ····invoke-virtual·{v2,·v4,·v5},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
1691 | ····.line·675 | 1691 | ····.line·675 |
1692 | ····const-string·v2,·",·ns=" | 1692 | ····const-string·v2,·",·ns=" |
1693 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 1693 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
1694 | ····move-result-object·v2 | 1694 | ····move-result-object·v2 |
Offset 246, 15 lines modified | Offset 246, 15 lines modified | ||
246 | ····move-result-object·v0 | 246 | ····move-result-object·v0 |
247 | ····return-object·v0 | 247 | ····return-object·v0 |
248 | .end·method | 248 | .end·method |
249 | .method·public·get()Lcom/mongodb/DBPort; | 249 | .method·public·get()Lcom/mongodb/DBPort; |
250 |
····.locals· |
250 | ····.locals·4 |
251 | ····.prologue | 251 | ····.prologue |
252 | ····.line·190 | 252 | ····.line·190 |
253 | ····const/4·v0,·0x0 | 253 | ····const/4·v0,·0x0 |
254 | ····.line·191 | 254 | ····.line·191 |
255 | ····.local·v0,·"port":Lcom/mongodb/DBPort; | 255 | ····.local·v0,·"port":Lcom/mongodb/DBPort; |
Offset 276, 17 lines modified | Offset 276, 17 lines modified | ||
276 | ····.line·195 | 276 | ····.line·195 |
277 | ····:cond_0 | 277 | ····:cond_0 |
278 | ····:try_start_0 | 278 | ····:try_start_0 |
279 | ····iget-object·v1,·p0,·Lcom/mongodb/DBPortPool;->_options:Lcom/mongodb/MongoOptions; | 279 | ····iget-object·v1,·p0,·Lcom/mongodb/DBPortPool;->_options:Lcom/mongodb/MongoOptions; |
280 | ····iget·v1,·v1,·Lcom/mongodb/MongoOptions;->maxWaitTime:I | 280 | ····iget·v1,·v1,·Lcom/mongodb/MongoOptions;->maxWaitTime:I |
281 |
····int-to-long·v |
281 | ····int-to-long·v2,·v1 |
282 |
····invoke-virtual·{p0,·v |
282 | ····invoke-virtual·{p0,·v2,·v3},·Lcom/mongodb/DBPortPool;->get(J)Ljava/lang/Object; |
283 | ····move-result-object·v0 | 283 | ····move-result-object·v0 |
284 | ····.end·local·v0····#·"port":Lcom/mongodb/DBPort; | 284 | ····.end·local·v0····#·"port":Lcom/mongodb/DBPort; |
285 | ····check-cast·v0,·Lcom/mongodb/DBPort; | 285 | ····check-cast·v0,·Lcom/mongodb/DBPort; |
286 | ····:try_end_0 | 286 | ····:try_end_0 |
287 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 287 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
Offset 133, 17 lines modified | Offset 133, 17 lines modified | ||
133 | ····.line·123 | 133 | ····.line·123 |
134 | ····.end·local·v0····#·"e":Ljava/lang/Exception; | 134 | ····.end·local·v0····#·"e":Ljava/lang/Exception; |
135 | ····:cond_1 | 135 | ····:cond_1 |
136 | ····sget·v2,·Lcom/mongodb/ConnectionStatus;->updaterIntervalNoMasterMS:I | 136 | ····sget·v2,·Lcom/mongodb/ConnectionStatus;->updaterIntervalNoMasterMS:I |
137 | ····.line·124 | 137 | ····.line·124 |
138 | ····.local·v2,·"sleepTime":I | 138 | ····.local·v2,·"sleepTime":I |
139 |
····int-to-long·v |
139 | ····int-to-long·v4,·v2 |
140 |
····invoke-static·{v |
140 | ····invoke-static·{v4,·v5},·Ljava/lang/Thread;->sleep(J)V |
141 | ····:try_end_2 | 141 | ····:try_end_2 |
142 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_2·..·:try_end_2}·:catch_1 | 142 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_2·..·:try_end_2}·:catch_1 |
143 | ····goto·:goto_0 | 143 | ····goto·:goto_0 |
144 | ····.line·126 | 144 | ····.line·126 |
145 | ····.end·local·v2····#·"sleepTime":I | 145 | ····.end·local·v2····#·"sleepTime":I |
Offset 80, 15 lines modified | Offset 80, 15 lines modified | ||
80 | ····.line·33 | 80 | ····.line·33 |
81 | ····sget-object·v0,·Lcom/mongodb/DynamicConnectionStatus;->logger:Ljava/util/logging/Logger; | 81 | ····sget-object·v0,·Lcom/mongodb/DynamicConnectionStatus;->logger:Ljava/util/logging/Logger; |
82 | ····return-object·v0 | 82 | ····return-object·v0 |
83 | .end·method | 83 | .end·method |
84 | .method·private·declared-synchronized·getConnectionStatus()Lcom/mongodb/ConnectionStatus; | 84 | .method·private·declared-synchronized·getConnectionStatus()Lcom/mongodb/ConnectionStatus; |
85 |
····.locals· |
85 | ····.locals·4 |
86 | ····.prologue | 86 | ····.prologue |
87 | ····.line·182 | 87 | ····.line·182 |
88 | ····monitor-enter·p0 | 88 | ····monitor-enter·p0 |
89 | ····:try_start_0 | 89 | ····:try_start_0 |
90 | ····iget-object·v1,·p0,·Lcom/mongodb/DynamicConnectionStatus;->connectionStatus:Lcom/mongodb/ConnectionStatus; | 90 | ····iget-object·v1,·p0,·Lcom/mongodb/DynamicConnectionStatus;->connectionStatus:Lcom/mongodb/ConnectionStatus; |
Offset 99, 17 lines modified | Offset 99, 17 lines modified | ||
99 | ····.line·184 | 99 | ····.line·184 |
100 | ····:try_start_1 | 100 | ····:try_start_1 |
101 | ····iget-object·v1,·p0,·Lcom/mongodb/DynamicConnectionStatus;->_mongoOptions:Lcom/mongodb/MongoOptions; | 101 | ····iget-object·v1,·p0,·Lcom/mongodb/DynamicConnectionStatus;->_mongoOptions:Lcom/mongodb/MongoOptions; |
102 | ····iget·v1,·v1,·Lcom/mongodb/MongoOptions;->connectTimeout:I | 102 | ····iget·v1,·v1,·Lcom/mongodb/MongoOptions;->connectTimeout:I |
103 |
····int-to-long·v |
103 | ····int-to-long·v2,·v1 |
104 |
····invoke-virtual·{p0,·v |
104 | ····invoke-virtual·{p0,·v2,·v3},·Ljava/lang/Object;->wait(J)V |
105 | ····:try_end_1 | 105 | ····:try_end_1 |
106 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_1·..·:try_end_1}·:catch_0 | 106 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_1·..·:try_end_1}·:catch_0 |
107 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 107 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
108 | ····.line·189 | 108 | ····.line·189 |
109 | ····:cond_0 | 109 | ····:cond_0 |
110 | ····:try_start_2 | 110 | ····:try_start_2 |
Offset 17, 15 lines modified | Offset 17, 15 lines modified | ||
17 | .field·private·final·query:Ljava/lang/String; | 17 | .field·private·final·query:Ljava/lang/String; |
18 | .field·private·final·threadName:Ljava/lang/String; | 18 | .field·private·final·threadName:Ljava/lang/String; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/mongodb/DBPort;J)V | 20 | .method·constructor·<init>(Lcom/mongodb/DBPort;J)V |
21 |
····.locals· |
21 | ····.locals·6 |
22 | ····.param·p1,·"port"····#·Lcom/mongodb/DBPort; | 22 | ····.param·p1,·"port"····#·Lcom/mongodb/DBPort; |
23 | ····.param·p2,·"currentNanoTime"····#·J | 23 | ····.param·p2,·"currentNanoTime"····#·J |
24 | ····.prologue | 24 | ····.prologue |
25 | ····const/4·v1,·0x0 | 25 | ····const/4·v1,·0x0 |
26 | ····.line·25 | 26 | ····.line·25 |
Offset 73, 19 lines modified | Offset 73, 19 lines modified | ||
73 | ····.line·44 | 73 | ····.line·44 |
74 | ····return-void | 74 | ····return-void |
75 | ····.line·36 | 75 | ····.line·36 |
76 | ····:cond_0 | 76 | ····:cond_0 |
77 | ····sget-object·v2,·Ljava/util/concurrent/TimeUnit;->NANOSECONDS:Ljava/util/concurrent/TimeUnit; | 77 | ····sget-object·v2,·Ljava/util/concurrent/TimeUnit;->NANOSECONDS:Ljava/util/concurrent/TimeUnit; |
78 |
····iget-wide·v |
78 | ····iget-wide·v4,·v0,·Lcom/mongodb/DBPort$ActiveState;->startTime:J |
79 |
····sub-long·v |
79 | ····sub-long·v4,·p2,·v4 |
80 |
····invoke-virtual·{v2,·v |
80 | ····invoke-virtual·{v2,·v4,·v5},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J |
81 | ····move-result-wide·v2 | 81 | ····move-result-wide·v2 |
82 | ····iput-wide·v2,·p0,·Lcom/mongodb/InUseConnectionBean;->durationMS:J | 82 | ····iput-wide·v2,·p0,·Lcom/mongodb/InUseConnectionBean;->durationMS:J |
83 | ····.line·37 | 83 | ····.line·37 |
84 | ····iget-object·v2,·v0,·Lcom/mongodb/DBPort$ActiveState;->outMessage:Lcom/mongodb/OutMessage; | 84 | ····iget-object·v2,·v0,·Lcom/mongodb/DBPort$ActiveState;->outMessage:Lcom/mongodb/OutMessage; |
Offset 62, 15 lines modified | Offset 62, 15 lines modified | ||
62 | ····.line·31 | 62 | ····.line·31 |
63 | ····return-void | 63 | ····return-void |
64 | .end·method | 64 | .end·method |
65 | #·virtual·methods | 65 | #·virtual·methods |
66 | .method·public·copy()Lcom/mongodb/MongoOptions; | 66 | .method·public·copy()Lcom/mongodb/MongoOptions; |
67 |
····.locals· |
67 | ····.locals·4 |
68 | ····.prologue | 68 | ····.prologue |
69 | ····.line·57 | 69 | ····.line·57 |
70 | ····new-instance·v0,·Lcom/mongodb/MongoOptions; | 70 | ····new-instance·v0,·Lcom/mongodb/MongoOptions; |
71 | ····invoke-direct·{v0},·Lcom/mongodb/MongoOptions;-><init>()V | 71 | ····invoke-direct·{v0},·Lcom/mongodb/MongoOptions;-><init>()V |
Offset 107, 17 lines modified | Offset 107, 17 lines modified | ||
107 | ····.line·64 | 107 | ····.line·64 |
108 | ····iget-boolean·v1,·p0,·Lcom/mongodb/MongoOptions;->autoConnectRetry:Z | 108 | ····iget-boolean·v1,·p0,·Lcom/mongodb/MongoOptions;->autoConnectRetry:Z |
109 | ····iput-boolean·v1,·v0,·Lcom/mongodb/MongoOptions;->autoConnectRetry:Z | 109 | ····iput-boolean·v1,·v0,·Lcom/mongodb/MongoOptions;->autoConnectRetry:Z |
110 | ····.line·65 | 110 | ····.line·65 |
111 |
····iget-wide·v |
111 | ····iget-wide·v2,·p0,·Lcom/mongodb/MongoOptions;->maxAutoConnectRetryTime:J |
112 |
····iput-wide·v |
112 | ····iput-wide·v2,·v0,·Lcom/mongodb/MongoOptions;->maxAutoConnectRetryTime:J |
113 | ····.line·66 | 113 | ····.line·66 |
114 | ····iget-boolean·v1,·p0,·Lcom/mongodb/MongoOptions;->slaveOk:Z | 114 | ····iget-boolean·v1,·p0,·Lcom/mongodb/MongoOptions;->slaveOk:Z |
115 | ····iput-boolean·v1,·v0,·Lcom/mongodb/MongoOptions;->slaveOk:Z | 115 | ····iput-boolean·v1,·v0,·Lcom/mongodb/MongoOptions;->slaveOk:Z |
116 | ····.line·67 | 116 | ····.line·67 |
Offset 416, 15 lines modified | Offset 416, 15 lines modified | ||
416 | ····invoke-direct·{p0,·v0,·p1},·Lcom/mongodb/QueryBuilder;->addOperand(Ljava/lang/String;Ljava/lang/Object;)V | 416 | ····invoke-direct·{p0,·v0,·p1},·Lcom/mongodb/QueryBuilder;->addOperand(Ljava/lang/String;Ljava/lang/Object;)V |
417 | ····.line·171 | 417 | ····.line·171 |
418 | ····return-object·p0 | 418 | ····return-object·p0 |
419 | .end·method | 419 | .end·method |
420 | .method·public·near(DD)Lcom/mongodb/QueryBuilder; | 420 | .method·public·near(DD)Lcom/mongodb/QueryBuilder; |
421 |
····.locals· |
421 | ····.locals·5 |
422 | ····.param·p1,·"x"····#·D | 422 | ····.param·p1,·"x"····#·D |
423 | ····.param·p3,·"y"····#·D | 423 | ····.param·p3,·"y"····#·D |
424 | ····.prologue | 424 | ····.prologue |
425 | ····.line·234 | 425 | ····.line·234 |
426 | ····const-string·v0,·"$near" | 426 | ····const-string·v0,·"$near" |
Offset 451, 15 lines modified | Offset 451, 15 lines modified | ||
451 | ····invoke-direct·{p0,·v0,·v1},·Lcom/mongodb/QueryBuilder;->addOperand(Ljava/lang/String;Ljava/lang/Object;)V | 451 | ····invoke-direct·{p0,·v0,·v1},·Lcom/mongodb/QueryBuilder;->addOperand(Ljava/lang/String;Ljava/lang/Object;)V |
452 | ····.line·236 | 452 | ····.line·236 |
453 | ····return-object·p0 | 453 | ····return-object·p0 |
454 | .end·method | 454 | .end·method |
455 | .method·public·near(DDD)Lcom/mongodb/QueryBuilder; | 455 | .method·public·near(DDD)Lcom/mongodb/QueryBuilder; |
456 |
····.locals· |
456 | ····.locals·5 |
457 | ····.param·p1,·"x"····#·D | 457 | ····.param·p1,·"x"····#·D |
458 | ····.param·p3,·"y"····#·D | 458 | ····.param·p3,·"y"····#·D |
459 | ····.param·p5,·"maxDistance"····#·D | 459 | ····.param·p5,·"maxDistance"····#·D |
460 | ····.prologue | 460 | ····.prologue |
461 | ····.line·247 | 461 | ····.line·247 |
462 | ····const-string·v0,·"$near" | 462 | ····const-string·v0,·"$near" |
Offset 495, 15 lines modified | Offset 495, 15 lines modified | ||
495 | ····invoke-direct·{p0,·v0,·v1},·Lcom/mongodb/QueryBuilder;->addOperand(Ljava/lang/String;Ljava/lang/Object;)V | 495 | ····invoke-direct·{p0,·v0,·v1},·Lcom/mongodb/QueryBuilder;->addOperand(Ljava/lang/String;Ljava/lang/Object;)V |
496 | ····.line·249 | 496 | ····.line·249 |
497 | ····return-object·p0 | 497 | ····return-object·p0 |
498 | .end·method | 498 | .end·method |
499 | .method·public·nearSphere(DD)Lcom/mongodb/QueryBuilder; | 499 | .method·public·nearSphere(DD)Lcom/mongodb/QueryBuilder; |
500 |
····.locals· |
500 | ····.locals·5 |
501 | ····.param·p1,·"longitude"····#·D | 501 | ····.param·p1,·"longitude"····#·D |
502 | ····.param·p3,·"latitude"····#·D | 502 | ····.param·p3,·"latitude"····#·D |
503 | ····.prologue | 503 | ····.prologue |
504 | ····.line·259 | 504 | ····.line·259 |
505 | ····const-string·v0,·"$nearSphere" | 505 | ····const-string·v0,·"$nearSphere" |
Offset 530, 15 lines modified | Offset 530, 15 lines modified | ||
530 | ····invoke-direct·{p0,·v0,·v1},·Lcom/mongodb/QueryBuilder;->addOperand(Ljava/lang/String;Ljava/lang/Object;)V | 530 | ····invoke-direct·{p0,·v0,·v1},·Lcom/mongodb/QueryBuilder;->addOperand(Ljava/lang/String;Ljava/lang/Object;)V |
531 | ····.line·261 | 531 | ····.line·261 |
532 | ····return-object·p0 | 532 | ····return-object·p0 |
533 | .end·method | 533 | .end·method |
534 | .method·public·nearSphere(DDD)Lcom/mongodb/QueryBuilder; | 534 | .method·public·nearSphere(DDD)Lcom/mongodb/QueryBuilder; |
535 |
····.locals· |
535 | ····.locals·5 |
536 | ····.param·p1,·"longitude"····#·D | 536 | ····.param·p1,·"longitude"····#·D |
537 | ····.param·p3,·"latitude"····#·D | 537 | ····.param·p3,·"latitude"····#·D |
538 | ····.param·p5,·"maxDistance"····#·D | 538 | ····.param·p5,·"maxDistance"····#·D |
539 | ····.prologue | 539 | ····.prologue |
540 | ····.line·272 | 540 | ····.line·272 |
541 | ····const-string·v0,·"$nearSphere" | 541 | ····const-string·v0,·"$nearSphere" |
Offset 730, 15 lines modified | Offset 730, 15 lines modified | ||
730 | ····invoke-direct·{p0,·v0,·p1},·Lcom/mongodb/QueryBuilder;->addOperand(Ljava/lang/String;Ljava/lang/Object;)V | 730 | ····invoke-direct·{p0,·v0,·p1},·Lcom/mongodb/QueryBuilder;->addOperand(Ljava/lang/String;Ljava/lang/Object;)V |
731 | ····.line·191 | 731 | ····.line·191 |
732 | ····return-object·p0 | 732 | ····return-object·p0 |
733 | .end·method | 733 | .end·method |
734 | .method·public·withinBox(DDDD)Lcom/mongodb/QueryBuilder; | 734 | .method·public·withinBox(DDDD)Lcom/mongodb/QueryBuilder; |
735 |
····.locals· |
735 | ····.locals·9 |
736 | ····.param·p1,·"x"····#·D | 736 | ····.param·p1,·"x"····#·D |
737 | ····.param·p3,·"y"····#·D | 737 | ····.param·p3,·"y"····#·D |
738 | ····.param·p5,·"x2"····#·D | 738 | ····.param·p5,·"x2"····#·D |
739 | ····.param·p7,·"y2"····#·D | 739 | ····.param·p7,·"y2"····#·D |
740 | ····.prologue | 740 | ····.prologue |
741 | ····.line·301 | 741 | ····.line·301 |
Offset 805, 15 lines modified | Offset 805, 15 lines modified | ||
805 | ····invoke-direct·{p0,·v0,·v1},·Lcom/mongodb/QueryBuilder;->addOperand(Ljava/lang/String;Ljava/lang/Object;)V | 805 | ····invoke-direct·{p0,·v0,·v1},·Lcom/mongodb/QueryBuilder;->addOperand(Ljava/lang/String;Ljava/lang/Object;)V |
806 | ····.line·303 | 806 | ····.line·303 |
807 | ····return-object·p0 | 807 | ····return-object·p0 |
808 | .end·method | 808 | .end·method |
809 | .method·public·withinCenter(DDD)Lcom/mongodb/QueryBuilder; | 809 | .method·public·withinCenter(DDD)Lcom/mongodb/QueryBuilder; |
810 |
····.locals· |
810 | ····.locals·9 |
811 | ····.param·p1,·"x"····#·D | 811 | ····.param·p1,·"x"····#·D |
812 | ····.param·p3,·"y"····#·D | 812 | ····.param·p3,·"y"····#·D |
813 | ····.param·p5,·"radius"····#·D | 813 | ····.param·p5,·"radius"····#·D |
814 | ····.prologue | 814 | ····.prologue |
815 | ····const/4·v4,·0x2 | 815 | ····const/4·v4,·0x2 |
Offset 857, 15 lines modified | Offset 857, 15 lines modified | ||
857 | ····invoke-direct·{p0,·v0,·v1},·Lcom/mongodb/QueryBuilder;->addOperand(Ljava/lang/String;Ljava/lang/Object;)V | 857 | ····invoke-direct·{p0,·v0,·v1},·Lcom/mongodb/QueryBuilder;->addOperand(Ljava/lang/String;Ljava/lang/Object;)V |
858 | ····.line·224 | 858 | ····.line·224 |
Max diff block lines reached; 257/2919 bytes (8.80%) of diff not shown. |
Offset 501, 17 lines modified | Offset 501, 17 lines modified | ||
501 | ····iget-object·v1,·v1,·Lcom/mongodb/RawDBObject;->_buf:Ljava/nio/ByteBuffer; | 501 | ····iget-object·v1,·v1,·Lcom/mongodb/RawDBObject;->_buf:Ljava/nio/ByteBuffer; |
502 | ····iget·v2,·p0,·Lcom/mongodb/RawDBObject$Element;->_dataStart:I | 502 | ····iget·v2,·p0,·Lcom/mongodb/RawDBObject$Element;->_dataStart:I |
503 | ····invoke-virtual·{v1,·v2},·Ljava/nio/ByteBuffer;->getLong(I)J | 503 | ····invoke-virtual·{v1,·v2},·Ljava/nio/ByteBuffer;->getLong(I)J |
504 |
····move-result-wide·v |
504 | ····move-result-wide·v2 |
505 |
····invoke-direct·{v0,·v |
505 | ····invoke-direct·{v0,·v2,·v3},·Ljava/util/Date;-><init>(J)V |
506 | ····goto/16·:goto_0 | 506 | ····goto/16·:goto_0 |
507 | ····.line·312 | 507 | ····.line·312 |
508 | ····:sswitch_6 | 508 | ····:sswitch_6 |
509 | ····new-instance·v0,·Ljava/lang/RuntimeException; | 509 | ····new-instance·v0,·Ljava/lang/RuntimeException; |
Offset 312, 15 lines modified | Offset 312, 15 lines modified | ||
312 | ····invoke-direct·{p0,·v0,·p1,·p2,·v0},·Lcom/mongodb/OutMessage;-><init>(Lcom/mongodb/DBCollection;Lcom/mongodb/Mongo;Lcom/mongodb/OutMessage$OpCode;Lcom/mongodb/DBEncoder;)V | 312 | ····invoke-direct·{p0,·v0,·p1,·p2,·v0},·Lcom/mongodb/OutMessage;-><init>(Lcom/mongodb/DBCollection;Lcom/mongodb/Mongo;Lcom/mongodb/OutMessage$OpCode;Lcom/mongodb/DBEncoder;)V |
313 | ····.line·105 | 313 | ····.line·105 |
314 | ····return-void | 314 | ····return-void |
315 | .end·method | 315 | .end·method |
316 | .method·static·getMore(Lcom/mongodb/DBCollection;JI)Lcom/mongodb/OutMessage; | 316 | .method·static·getMore(Lcom/mongodb/DBCollection;JI)Lcom/mongodb/OutMessage; |
317 |
····.locals· |
317 | ····.locals·3 |
318 | ····.param·p0,·"collection"····#·Lcom/mongodb/DBCollection; | 318 | ····.param·p0,·"collection"····#·Lcom/mongodb/DBCollection; |
319 | ····.param·p1,·"cursorId"····#·J | 319 | ····.param·p1,·"cursorId"····#·J |
320 | ····.param·p3,·"batchSize"····#·I | 320 | ····.param·p3,·"batchSize"····#·I |
321 | ····.prologue | 321 | ····.prologue |
322 | ····.line·90 | 322 | ····.line·90 |
323 | ····new-instance·v0,·Lcom/mongodb/OutMessage; | 323 | ····new-instance·v0,·Lcom/mongodb/OutMessage; |
Offset 62, 15 lines modified | Offset 62, 15 lines modified | ||
62 | ····monitor-exit·p0 | 62 | ····monitor-exit·p0 |
63 | ····throw·v0 | 63 | ····throw·v0 |
64 | .end·method | 64 | .end·method |
65 | .method·declared-synchronized·get()Lcom/mongodb/ReplicaSetStatus$ReplicaSet; | 65 | .method·declared-synchronized·get()Lcom/mongodb/ReplicaSetStatus$ReplicaSet; |
66 |
····.locals· |
66 | ····.locals·4 |
67 | ····.prologue | 67 | ····.prologue |
68 | ····.line·132 | 68 | ····.line·132 |
69 | ····monitor-enter·p0 | 69 | ····monitor-enter·p0 |
70 | ····:goto_0 | 70 | ····:goto_0 |
71 | ····:try_start_0 | 71 | ····:try_start_0 |
Offset 82, 17 lines modified | Offset 82, 17 lines modified | ||
82 | ····.line·134 | 82 | ····.line·134 |
83 | ····:try_start_1 | 83 | ····:try_start_1 |
84 | ····sget-object·v1,·Lcom/mongodb/ReplicaSetStatus;->mongoOptionsDefaults:Lcom/mongodb/MongoOptions; | 84 | ····sget-object·v1,·Lcom/mongodb/ReplicaSetStatus;->mongoOptionsDefaults:Lcom/mongodb/MongoOptions; |
85 | ····iget·v1,·v1,·Lcom/mongodb/MongoOptions;->socketTimeout:I | 85 | ····iget·v1,·v1,·Lcom/mongodb/MongoOptions;->socketTimeout:I |
86 |
····int-to-long·v |
86 | ····int-to-long·v2,·v1 |
87 |
····invoke-virtual·{p0,·v |
87 | ····invoke-virtual·{p0,·v2,·v3},·Ljava/lang/Object;->wait(J)V |
88 | ····:try_end_1 | 88 | ····:try_end_1 |
89 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_1·..·:try_end_1}·:catch_0 | 89 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_1·..·:try_end_1}·:catch_0 |
90 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 90 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
91 | ····goto·:goto_0 | 91 | ····goto·:goto_0 |
92 | ····.line·136 | 92 | ····.line·136 |
Offset 202, 28 lines modified | Offset 202, 28 lines modified | ||
202 | ····:cond_0 | 202 | ····:cond_0 |
203 | ····const-string·v1,·"none" | 203 | ····const-string·v1,·"none" |
204 | ····goto·:goto_0 | 204 | ····goto·:goto_0 |
205 | .end·method | 205 | .end·method |
206 | .method·declared-synchronized·waitForNextUpdate()V | 206 | .method·declared-synchronized·waitForNextUpdate()V |
207 |
····.locals· |
207 | ····.locals·4 |
208 | ····.prologue | 208 | ····.prologue |
209 | ····.line·156 | 209 | ····.line·156 |
210 | ····monitor-enter·p0 | 210 | ····monitor-enter·p0 |
211 | ····:try_start_0 | 211 | ····:try_start_0 |
212 | ····sget-object·v1,·Lcom/mongodb/ReplicaSetStatus;->mongoOptionsDefaults:Lcom/mongodb/MongoOptions; | 212 | ····sget-object·v1,·Lcom/mongodb/ReplicaSetStatus;->mongoOptionsDefaults:Lcom/mongodb/MongoOptions; |
213 | ····iget·v1,·v1,·Lcom/mongodb/MongoOptions;->socketTimeout:I | 213 | ····iget·v1,·v1,·Lcom/mongodb/MongoOptions;->socketTimeout:I |
214 |
····int-to-long·v |
214 | ····int-to-long·v2,·v1 |
215 |
····invoke-virtual·{p0,·v |
215 | ····invoke-virtual·{p0,·v2,·v3},·Ljava/lang/Object;->wait(J)V |
216 | ····:try_end_0 | 216 | ····:try_end_0 |
217 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0 | 217 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0 |
218 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 218 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
219 | ····.line·161 | 219 | ····.line·161 |
220 | ····monitor-exit·p0 | 220 | ····monitor-exit·p0 |
Offset 421, 18 lines modified | Offset 421, 18 lines modified | ||
421 | ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_1 | 421 | ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_1 |
422 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_1·..·:try_end_1}·:catch_0 | 422 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_1·..·:try_end_1}·:catch_0 |
423 | ····.line·751 | 423 | ····.line·751 |
424 | ····.end·local·v2····#·"replicaSet":Lcom/mongodb/ReplicaSetStatus$ReplicaSet; | 424 | ····.end·local·v2····#·"replicaSet":Lcom/mongodb/ReplicaSetStatus$ReplicaSet; |
425 | ····:cond_0 | 425 | ····:cond_0 |
426 | ····:goto_1 | 426 | ····:goto_1 |
427 |
····int-to-long·v |
427 | ····int-to-long·v4,·v0 |
428 | ····:try_start_2 | 428 | ····:try_start_2 |
429 |
····invoke-static·{v |
429 | ····invoke-static·{v4,·v5},·Ljava/lang/Thread;->sleep(J)V |
430 | ····:try_end_2 | 430 | ····:try_end_2 |
431 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_2·..·:try_end_2}·:catch_0 | 431 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_2·..·:try_end_2}·:catch_0 |
432 | ····goto·:goto_0 | 432 | ····goto·:goto_0 |
433 | ····.line·754 | 433 | ····.line·754 |
434 | ····.end·local·v0····#·"curUpdateIntervalMS":I | 434 | ····.end·local·v0····#·"curUpdateIntervalMS":I |
Offset 533, 15 lines modified | Offset 533, 15 lines modified | ||
533 | ····.line·94 | 533 | ····.line·94 |
534 | ····iget·v0,·p0,·Lcom/mongodb/Response;->_num:I | 534 | ····iget·v0,·p0,·Lcom/mongodb/Response;->_num:I |
535 | ····return·v0 | 535 | ····return·v0 |
536 | .end·method | 536 | .end·method |
537 | .method·public·toString()Ljava/lang/String; | 537 | .method·public·toString()Ljava/lang/String; |
538 |
····.locals· |
538 | ····.locals·4 |
539 | ····.prologue | 539 | ····.prologue |
540 | ····.line·182 | 540 | ····.line·182 |
541 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 541 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
542 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 542 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
Offset 559, 17 lines modified | Offset 559, 17 lines modified | ||
559 | ····const-string·v1,·"·_cursor:" | 559 | ····const-string·v1,·"·_cursor:" |
560 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 560 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
561 | ····move-result-object·v0 | 561 | ····move-result-object·v0 |
562 |
····iget-wide·v |
562 | ····iget-wide·v2,·p0,·Lcom/mongodb/Response;->_cursor:J |
563 |
····invoke-virtual·{v0,·v |
563 | ····invoke-virtual·{v0,·v2,·v3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
564 | ····move-result-object·v0 | 564 | ····move-result-object·v0 |
565 | ····const-string·v1,·"·_startingFrom:" | 565 | ····const-string·v1,·"·_startingFrom:" |
566 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 566 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Offset 307, 21 lines modified | Offset 307, 21 lines modified | ||
307 | ····.line·101 | 307 | ····.line·101 |
308 | ····.end·local·v0····#·"ioe":Ljava/io/IOException; | 308 | ····.end·local·v0····#·"ioe":Ljava/io/IOException; |
309 | ····:cond_3 | 309 | ····:cond_3 |
310 | ····iput-object·p1,·p0,·Lcom/mongodb/WriteResult;->_lastConcern:Lcom/mongodb/WriteConcern; | 310 | ····iput-object·p1,·p0,·Lcom/mongodb/WriteResult;->_lastConcern:Lcom/mongodb/WriteConcern; |
311 | ····.line·102 | 311 | ····.line·102 |
312 |
····iget-wide·v |
312 | ····iget-wide·v2,·p0,·Lcom/mongodb/WriteResult;->_lastCall:J |
313 |
····const-wide/16·v |
313 | ····const-wide/16·v4,·0x1 |
314 |
····add-long/2addr·v |
314 | ····add-long/2addr·v2,·v4 |
315 |
····iput-wide·v |
315 | ····iput-wide·v2,·p0,·Lcom/mongodb/WriteResult;->_lastCall:J |
316 | ····.line·108 | 316 | ····.line·108 |
317 | ····iget-object·v1,·p0,·Lcom/mongodb/WriteResult;->_lastErrorResult:Lcom/mongodb/CommandResult; | 317 | ····iget-object·v1,·p0,·Lcom/mongodb/WriteResult;->_lastErrorResult:Lcom/mongodb/CommandResult; |
318 | ····goto·:goto_0 | 318 | ····goto·:goto_0 |
319 | ····.line·105 | 319 | ····.line·105 |
Offset 111, 544 lines modified | Offset 111, 554 lines modified | ||
111 | ····:cond_0 | 111 | ····:cond_0 |
112 | ····sget-object·v0,·Lcom/mongodb/gridfs/CLI;->_mongo:Lcom/mongodb/Mongo; | 112 | ····sget-object·v0,·Lcom/mongodb/gridfs/CLI;->_mongo:Lcom/mongodb/Mongo; |
113 | ····return-object·v0 | 113 | ····return-object·v0 |
114 | .end·method | 114 | .end·method |
115 | .method·public·static·main([Ljava/lang/String;)V | 115 | .method·public·static·main([Ljava/lang/String;)V |
116 |
····.locals·2 |
116 | ····.locals·22 |
117 | ····.param·p0,·"args"····#·[Ljava/lang/String; | 117 | ····.param·p0,·"args"····#·[Ljava/lang/String; |
118 | ····.annotation·system·Ldalvik/annotation/Throws; | 118 | ····.annotation·system·Ldalvik/annotation/Throws; |
119 | ········value·=·{ | 119 | ········value·=·{ |
120 | ············Ljava/lang/Exception; | 120 | ············Ljava/lang/Exception; |
121 | ········} | 121 | ········} |
122 | ····.end·annotation | 122 | ····.end·annotation |
123 | ····.prologue | 123 | ····.prologue |
124 | ····.line·68 | 124 | ····.line·68 |
125 | ····move-object/from16·v0,·p0 | 125 | ····move-object/from16·v0,·p0 |
126 |
····array-length·v1 |
126 | ····array-length·v15,·v0 |
127 |
····const/ |
127 | ····const/16·v16,·0x1 |
128 |
···· |
128 | ····move/from16·v0,·v16 |
129 | ····if-ge·v15,·v0,·:cond_1 | ||
129 | ····.line·69 | 130 | ····.line·69 |
130 | ····invoke-static·{},·Lcom/mongodb/gridfs/CLI;->printUsage()V | 131 | ····invoke-static·{},·Lcom/mongodb/gridfs/CLI;->printUsage()V |
131 | ····.line·159 | 132 | ····.line·159 |
132 | ····:cond_0 | 133 | ····:cond_0 |
133 | ····:goto_0 | 134 | ····:goto_0 |
134 | ····return-void | 135 | ····return-void |
135 | ····.line·73 | 136 | ····.line·73 |
136 | ····:cond_1 | 137 | ····:cond_1 |
137 |
····const/4·v |
138 | ····const/4·v9,·0x0 |
138 | ····.line·75 | 139 | ····.line·75 |
139 |
····.local·v |
140 | ····.local·v9,·"m":Lcom/mongodb/Mongo; |
140 |
····const/4·v |
141 | ····const/4·v6,·0x0 |
141 |
····.local·v |
142 | ····.local·v6,·"i":I |
142 | ····:goto_1 | 143 | ····:goto_1 |
143 | ····move-object/from16·v0,·p0 | 144 | ····move-object/from16·v0,·p0 |
144 |
····array-length·v1 |
145 | ····array-length·v15,·v0 |
145 |
····if-ge·v |
146 | ····if-ge·v6,·v15,·:cond_0 |
146 | ····.line·76 | 147 | ····.line·76 |
147 |
····aget-object·v1 |
148 | ····aget-object·v14,·p0,·v6 |
148 | ····.line·78 | 149 | ····.line·78 |
149 |
····.local·v1 |
150 | ····.local·v14,·"s":Ljava/lang/String; |
150 |
····const-string·v1 |
151 | ····const-string·v15,·"--db" |
151 |
····invoke-virtual·{v1 |
152 | ····invoke-virtual·{v14,·v15},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
152 |
····move-result·v1 |
153 | ····move-result·v15 |
153 |
····if-eqz·v1 |
154 | ····if-eqz·v15,·:cond_2 |
154 | ····.line·79 | 155 | ····.line·79 |
155 |
····add-int/lit8·v1 |
156 | ····add-int/lit8·v15,·v6,·0x1 |
156 |
····aget-object·v1 |
157 | ····aget-object·v15,·p0,·v15 |
157 |
····sput-object·v1 |
158 | ····sput-object·v15,·Lcom/mongodb/gridfs/CLI;->db:Ljava/lang/String; |
158 | ····.line·80 | 159 | ····.line·80 |
159 |
····add-int/lit8·v |
160 | ····add-int/lit8·v6,·v6,·0x1 |
160 | ····.line·75 | 161 | ····.line·75 |
161 | ····:goto_2 | 162 | ····:goto_2 |
162 |
····add-int/lit8·v |
163 | ····add-int/lit8·v6,·v6,·0x1 |
163 | ····goto·:goto_1 | 164 | ····goto·:goto_1 |
164 | ····.line·84 | 165 | ····.line·84 |
165 | ····:cond_2 | 166 | ····:cond_2 |
166 |
····const-string·v1 |
167 | ····const-string·v15,·"--host" |
167 |
····invoke-virtual·{v1 |
168 | ····invoke-virtual·{v14,·v15},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
168 |
····move-result·v1 |
169 | ····move-result·v15 |
169 |
····if-eqz·v1 |
170 | ····if-eqz·v15,·:cond_3 |
170 | ····.line·85 | 171 | ····.line·85 |
171 |
····add-int/lit8·v1 |
172 | ····add-int/lit8·v15,·v6,·0x1 |
172 |
····aget-object·v1 |
173 | ····aget-object·v15,·p0,·v15 |
173 |
····sput-object·v1 |
174 | ····sput-object·v15,·Lcom/mongodb/gridfs/CLI;->host:Ljava/lang/String; |
174 | ····.line·86 | 175 | ····.line·86 |
175 |
····add-int/lit8·v |
176 | ····add-int/lit8·v6,·v6,·0x1 |
Max diff block lines reached; 22160/25046 bytes (88.48%) of diff not shown. |
Offset 279, 47 lines modified | Offset 279, 47 lines modified | ||
279 | ····invoke-direct·{v0,·v1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V | 279 | ····invoke-direct·{v0,·v1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V |
280 | ····throw·v0 | 280 | ····throw·v0 |
281 | .end·method | 281 | .end·method |
282 | .method·public·skip(J)J | 282 | .method·public·skip(J)J |
283 |
····.locals· |
283 | ····.locals·9 |
284 | ····.param·p1,·"numBytesToSkip"····#·J | 284 | ····.param·p1,·"numBytesToSkip"····#·J |
285 | ····.annotation·system·Ldalvik/annotation/Throws; | 285 | ····.annotation·system·Ldalvik/annotation/Throws; |
286 | ········value·=·{ | 286 | ········value·=·{ |
287 | ············Ljava/io/IOException; | 287 | ············Ljava/io/IOException; |
288 | ········} | 288 | ········} |
289 | ····.end·annotation | 289 | ····.end·annotation |
290 | ····.prologue | 290 | ····.prologue |
291 |
····const-wide/16·v |
291 | ····const-wide/16·v4,·0x0 |
292 | ····.line·165 | 292 | ····.line·165 |
293 |
····cmp-long·v |
293 | ····cmp-long·v3,·p1,·v4 |
294 |
····if-gtz·v |
294 | ····if-gtz·v3,·:cond_0 |
295 |
····move-wide·p1,·v |
295 | ····move-wide·p1,·v4 |
296 | ····.line·189 | 296 | ····.line·189 |
297 | ····.end·local·p1····#·"numBytesToSkip":J | 297 | ····.end·local·p1····#·"numBytesToSkip":J |
298 | ····:goto_0 | 298 | ····:goto_0 |
299 | ····return-wide·p1 | 299 | ····return-wide·p1 |
300 | ····.line·168 | 300 | ····.line·168 |
301 | ····.restart·local·p1····#·"numBytesToSkip":J | 301 | ····.restart·local·p1····#·"numBytesToSkip":J |
302 | ····:cond_0 | 302 | ····:cond_0 |
303 |
····iget·v |
303 | ····iget·v3,·p0,·Lcom/mongodb/gridfs/GridFSDBFile$MyInputStream;->_currentChunkIdx:I |
304 | ····iget·v6,·p0,·Lcom/mongodb/gridfs/GridFSDBFile$MyInputStream;->_numChunks:I | 304 | ····iget·v6,·p0,·Lcom/mongodb/gridfs/GridFSDBFile$MyInputStream;->_numChunks:I |
305 |
····if-ne·v |
305 | ····if-ne·v3,·v6,·:cond_1 |
306 |
····move-wide·p1,·v |
306 | ····move-wide·p1,·v4 |
307 | ····.line·171 | 307 | ····.line·171 |
308 | ····goto·:goto_0 | 308 | ····goto·:goto_0 |
309 | ····.line·174 | 309 | ····.line·174 |
310 | ····:cond_1 | 310 | ····:cond_1 |
311 | ····const-wide/16·v0,·0x0 | 311 | ····const-wide/16·v0,·0x0 |
Offset 329, 37 lines modified | Offset 329, 37 lines modified | ||
329 | ····iget·v3,·p0,·Lcom/mongodb/gridfs/GridFSDBFile$MyInputStream;->_currentChunkIdx:I | 329 | ····iget·v3,·p0,·Lcom/mongodb/gridfs/GridFSDBFile$MyInputStream;->_currentChunkIdx:I |
330 | ····if-ltz·v3,·:cond_2 | 330 | ····if-ltz·v3,·:cond_2 |
331 | ····.line·176 | 331 | ····.line·176 |
332 | ····iget·v3,·p0,·Lcom/mongodb/gridfs/GridFSDBFile$MyInputStream;->_currentChunkIdx:I | 332 | ····iget·v3,·p0,·Lcom/mongodb/gridfs/GridFSDBFile$MyInputStream;->_currentChunkIdx:I |
333 |
····int-to-long·v |
333 | ····int-to-long·v4,·v3 |
334 |
····iget-object·v |
334 | ····iget-object·v3,·p0,·Lcom/mongodb/gridfs/GridFSDBFile$MyInputStream;->this$0:Lcom/mongodb/gridfs/GridFSDBFile; |
335 |
····iget-wide·v |
335 | ····iget-wide·v6,·v3,·Lcom/mongodb/gridfs/GridFSDBFile;->_chunkSize:J |
336 |
····mul-long/2addr·v |
336 | ····mul-long/2addr·v4,·v6 |
337 |
····iget·v |
337 | ····iget·v3,·p0,·Lcom/mongodb/gridfs/GridFSDBFile$MyInputStream;->_offset:I |
338 |
····int-to-long·v |
338 | ····int-to-long·v6,·v3 |
339 |
····add-long·v0,·v |
339 | ····add-long·v0,·v4,·v6 |
340 | ····.line·177 | 340 | ····.line·177 |
341 | ····:cond_2 | 341 | ····:cond_2 |
342 |
····add-long·v |
342 | ····add-long·v4,·p1,·v0 |
343 |
····iget-object·v |
343 | ····iget-object·v3,·p0,·Lcom/mongodb/gridfs/GridFSDBFile$MyInputStream;->this$0:Lcom/mongodb/gridfs/GridFSDBFile; |
344 |
····iget-wide·v |
344 | ····iget-wide·v6,·v3,·Lcom/mongodb/gridfs/GridFSDBFile;->_length:J |
345 |
····cmp-long·v3,·v |
345 | ····cmp-long·v3,·v4,·v6 |
346 | ····if-ltz·v3,·:cond_3 | 346 | ····if-ltz·v3,·:cond_3 |
347 | ····.line·178 | 347 | ····.line·178 |
348 | ····iget·v3,·p0,·Lcom/mongodb/gridfs/GridFSDBFile$MyInputStream;->_numChunks:I | 348 | ····iget·v3,·p0,·Lcom/mongodb/gridfs/GridFSDBFile$MyInputStream;->_numChunks:I |
349 | ····iput·v3,·p0,·Lcom/mongodb/gridfs/GridFSDBFile$MyInputStream;->_currentChunkIdx:I | 349 | ····iput·v3,·p0,·Lcom/mongodb/gridfs/GridFSDBFile$MyInputStream;->_currentChunkIdx:I |
Offset 368, 35 lines modified | Offset 368, 35 lines modified | ||
368 | ····const/4·v3,·0x0 | 368 | ····const/4·v3,·0x0 |
369 | ····iput-object·v3,·p0,·Lcom/mongodb/gridfs/GridFSDBFile$MyInputStream;->_data:[B | 369 | ····iput-object·v3,·p0,·Lcom/mongodb/gridfs/GridFSDBFile$MyInputStream;->_data:[B |
370 | ····.line·180 | 370 | ····.line·180 |
371 | ····iget-object·v3,·p0,·Lcom/mongodb/gridfs/GridFSDBFile$MyInputStream;->this$0:Lcom/mongodb/gridfs/GridFSDBFile; | 371 | ····iget-object·v3,·p0,·Lcom/mongodb/gridfs/GridFSDBFile$MyInputStream;->this$0:Lcom/mongodb/gridfs/GridFSDBFile; |
372 |
····iget-wide·v |
372 | ····iget-wide·v4,·v3,·Lcom/mongodb/gridfs/GridFSDBFile;->_length:J |
373 |
····sub-long·p1,·v |
373 | ····sub-long·p1,·v4,·v0 |
374 | ····goto·:goto_0 | 374 | ····goto·:goto_0 |
Max diff block lines reached; 1703/5106 bytes (33.35%) of diff not shown. |
Offset 33, 20 lines modified | Offset 33, 20 lines modified | ||
33 | ····invoke-direct·{p0,·p1,·v0},·Lcom/mongodb/gridfs/GridFS;-><init>(Lcom/mongodb/DB;Ljava/lang/String;)V | 33 | ····invoke-direct·{p0,·p1,·v0},·Lcom/mongodb/gridfs/GridFS;-><init>(Lcom/mongodb/DB;Ljava/lang/String;)V |
34 | ····.line·75 | 34 | ····.line·75 |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | .method·public·constructor·<init>(Lcom/mongodb/DB;Ljava/lang/String;)V | 37 | .method·public·constructor·<init>(Lcom/mongodb/DB;Ljava/lang/String;)V |
38 |
····.locals· |
38 | ····.locals·8 |
39 | ····.param·p1,·"db"····#·Lcom/mongodb/DB; | 39 | ····.param·p1,·"db"····#·Lcom/mongodb/DB; |
40 | ····.param·p2,·"bucket"····#·Ljava/lang/String; | 40 | ····.param·p2,·"bucket"····#·Ljava/lang/String; |
41 | ····.prologue | 41 | ····.prologue |
42 |
····const-wide/16·v |
42 | ····const-wide/16·v6,·0x3e8 |
43 | ····const/4·v4,·0x1 | 43 | ····const/4·v4,·0x1 |
44 | ····.line·86 | 44 | ····.line·86 |
45 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 45 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
46 | ····.line·87 | 46 | ····.line·87 |
Offset 116, 15 lines modified | Offset 116, 15 lines modified | ||
116 | ····.line·94 | 116 | ····.line·94 |
117 | ····iget-object·v0,·p0,·Lcom/mongodb/gridfs/GridFS;->_filesCollection:Lcom/mongodb/DBCollection; | 117 | ····iget-object·v0,·p0,·Lcom/mongodb/gridfs/GridFS;->_filesCollection:Lcom/mongodb/DBCollection; |
118 | ····invoke-virtual·{v0},·Lcom/mongodb/DBCollection;->count()J | 118 | ····invoke-virtual·{v0},·Lcom/mongodb/DBCollection;->count()J |
119 | ····move-result-wide·v0 | 119 | ····move-result-wide·v0 |
120 |
····cmp-long·v0,·v0,·v |
120 | ····cmp-long·v0,·v0,·v6 |
121 | ····if-gez·v0,·:cond_0 | 121 | ····if-gez·v0,·:cond_0 |
122 | ····.line·95 | 122 | ····.line·95 |
123 | ····iget-object·v0,·p0,·Lcom/mongodb/gridfs/GridFS;->_filesCollection:Lcom/mongodb/DBCollection; | 123 | ····iget-object·v0,·p0,·Lcom/mongodb/gridfs/GridFS;->_filesCollection:Lcom/mongodb/DBCollection; |
124 | ····invoke-static·{},·Lcom/mongodb/BasicDBObjectBuilder;->start()Lcom/mongodb/BasicDBObjectBuilder; | 124 | ····invoke-static·{},·Lcom/mongodb/BasicDBObjectBuilder;->start()Lcom/mongodb/BasicDBObjectBuilder; |
Offset 161, 15 lines modified | Offset 161, 15 lines modified | ||
161 | ····:cond_0 | 161 | ····:cond_0 |
162 | ····iget-object·v0,·p0,·Lcom/mongodb/gridfs/GridFS;->_chunkCollection:Lcom/mongodb/DBCollection; | 162 | ····iget-object·v0,·p0,·Lcom/mongodb/gridfs/GridFS;->_chunkCollection:Lcom/mongodb/DBCollection; |
163 | ····invoke-virtual·{v0},·Lcom/mongodb/DBCollection;->count()J | 163 | ····invoke-virtual·{v0},·Lcom/mongodb/DBCollection;->count()J |
164 | ····move-result-wide·v0 | 164 | ····move-result-wide·v0 |
165 |
····cmp-long·v0,·v0,·v |
165 | ····cmp-long·v0,·v0,·v6 |
166 | ····if-gez·v0,·:cond_1 | 166 | ····if-gez·v0,·:cond_1 |
167 | ····.line·97 | 167 | ····.line·97 |
168 | ····iget-object·v0,·p0,·Lcom/mongodb/gridfs/GridFS;->_chunkCollection:Lcom/mongodb/DBCollection; | 168 | ····iget-object·v0,·p0,·Lcom/mongodb/gridfs/GridFS;->_chunkCollection:Lcom/mongodb/DBCollection; |
169 | ····invoke-static·{},·Lcom/mongodb/BasicDBObjectBuilder;->start()Lcom/mongodb/BasicDBObjectBuilder; | 169 | ····invoke-static·{},·Lcom/mongodb/BasicDBObjectBuilder;->start()Lcom/mongodb/BasicDBObjectBuilder; |
Offset 90, 15 lines modified | Offset 90, 15 lines modified | ||
90 | ····invoke-virtual·{p0,·v0,·v2,·v3},·Lcom/mongodb/gridfs/GridFSInputFile$MyOutputStream;->write([BII)V | 90 | ····invoke-virtual·{p0,·v0,·v2,·v3},·Lcom/mongodb/gridfs/GridFSInputFile$MyOutputStream;->write([BII)V |
91 | ····.line·363 | 91 | ····.line·363 |
92 | ····return-void | 92 | ····return-void |
93 | .end·method | 93 | .end·method |
94 | .method·public·write([BII)V | 94 | .method·public·write([BII)V |
95 |
····.locals· |
95 | ····.locals·10 |
96 | ····.param·p1,·"b"····#·[B | 96 | ····.param·p1,·"b"····#·[B |
97 | ····.param·p2,·"off"····#·I | 97 | ····.param·p2,·"off"····#·I |
98 | ····.param·p3,·"len"····#·I | 98 | ····.param·p3,·"len"····#·I |
99 | ····.annotation·system·Ldalvik/annotation/Throws; | 99 | ····.annotation·system·Ldalvik/annotation/Throws; |
100 | ········value·=·{ | 100 | ········value·=·{ |
101 | ············Ljava/io/IOException; | 101 | ············Ljava/io/IOException; |
102 | ········} | 102 | ········} |
Offset 122, 41 lines modified | Offset 122, 41 lines modified | ||
122 | ····:goto_0 | 122 | ····:goto_0 |
123 | ····if-lez·v0,·:cond_2 | 123 | ····if-lez·v0,·:cond_2 |
124 | ····.line·376 | 124 | ····.line·376 |
125 | ····move·v2,·v0 | 125 | ····move·v2,·v0 |
126 | ····.line·377 | 126 | ····.line·377 |
127 |
····int-to-long·v |
127 | ····int-to-long·v4,·v2 |
128 |
····iget-object·v |
128 | ····iget-object·v3,·p0,·Lcom/mongodb/gridfs/GridFSInputFile$MyOutputStream;->this$0:Lcom/mongodb/gridfs/GridFSInputFile; |
129 |
····iget-wide·v |
129 | ····iget-wide·v6,·v3,·Lcom/mongodb/gridfs/GridFSInputFile;->_chunkSize:J |
130 |
····iget-object·v |
130 | ····iget-object·v3,·p0,·Lcom/mongodb/gridfs/GridFSInputFile$MyOutputStream;->this$0:Lcom/mongodb/gridfs/GridFSInputFile; |
131 | ····#·getter·for:·Lcom/mongodb/gridfs/GridFSInputFile;->_currentBufferPosition:I | 131 | ····#·getter·for:·Lcom/mongodb/gridfs/GridFSInputFile;->_currentBufferPosition:I |
132 |
····invoke-static·{v |
132 | ····invoke-static·{v3},·Lcom/mongodb/gridfs/GridFSInputFile;->access$000(Lcom/mongodb/gridfs/GridFSInputFile;)I |
133 |
····move-result·v |
133 | ····move-result·v3 |
134 |
····int-to-long·v |
134 | ····int-to-long·v8,·v3 |
135 |
····sub-long/2addr·v |
135 | ····sub-long/2addr·v6,·v8 |
136 |
····cmp-long·v3,·v |
136 | ····cmp-long·v3,·v4,·v6 |
137 | ····if-lez·v3,·:cond_1 | 137 | ····if-lez·v3,·:cond_1 |
138 | ····.line·378 | 138 | ····.line·378 |
139 | ····iget-object·v3,·p0,·Lcom/mongodb/gridfs/GridFSInputFile$MyOutputStream;->this$0:Lcom/mongodb/gridfs/GridFSInputFile; | 139 | ····iget-object·v3,·p0,·Lcom/mongodb/gridfs/GridFSInputFile$MyOutputStream;->this$0:Lcom/mongodb/gridfs/GridFSInputFile; |
140 |
····iget-wide·v |
140 | ····iget-wide·v4,·v3,·Lcom/mongodb/gridfs/GridFSInputFile;->_chunkSize:J |
141 |
····long-to-int·v3,·v |
141 | ····long-to-int·v3,·v4 |
142 | ····iget-object·v4,·p0,·Lcom/mongodb/gridfs/GridFSInputFile$MyOutputStream;->this$0:Lcom/mongodb/gridfs/GridFSInputFile; | 142 | ····iget-object·v4,·p0,·Lcom/mongodb/gridfs/GridFSInputFile$MyOutputStream;->this$0:Lcom/mongodb/gridfs/GridFSInputFile; |
143 | ····#·getter·for:·Lcom/mongodb/gridfs/GridFSInputFile;->_currentBufferPosition:I | 143 | ····#·getter·for:·Lcom/mongodb/gridfs/GridFSInputFile;->_currentBufferPosition:I |
144 | ····invoke-static·{v4},·Lcom/mongodb/gridfs/GridFSInputFile;->access$000(Lcom/mongodb/gridfs/GridFSInputFile;)I | 144 | ····invoke-static·{v4},·Lcom/mongodb/gridfs/GridFSInputFile;->access$000(Lcom/mongodb/gridfs/GridFSInputFile;)I |
145 | ····move-result·v4 | 145 | ····move-result·v4 |
Offset 197, 21 lines modified | Offset 197, 21 lines modified | ||
197 | ····iget-object·v3,·p0,·Lcom/mongodb/gridfs/GridFSInputFile$MyOutputStream;->this$0:Lcom/mongodb/gridfs/GridFSInputFile; | 197 | ····iget-object·v3,·p0,·Lcom/mongodb/gridfs/GridFSInputFile$MyOutputStream;->this$0:Lcom/mongodb/gridfs/GridFSInputFile; |
198 | ····#·getter·for:·Lcom/mongodb/gridfs/GridFSInputFile;->_currentBufferPosition:I | 198 | ····#·getter·for:·Lcom/mongodb/gridfs/GridFSInputFile;->_currentBufferPosition:I |
199 | ····invoke-static·{v3},·Lcom/mongodb/gridfs/GridFSInputFile;->access$000(Lcom/mongodb/gridfs/GridFSInputFile;)I | 199 | ····invoke-static·{v3},·Lcom/mongodb/gridfs/GridFSInputFile;->access$000(Lcom/mongodb/gridfs/GridFSInputFile;)I |
200 | ····move-result·v3 | 200 | ····move-result·v3 |
201 |
····int-to-long·v |
201 | ····int-to-long·v4,·v3 |
202 |
····iget-object·v |
202 | ····iget-object·v3,·p0,·Lcom/mongodb/gridfs/GridFSInputFile$MyOutputStream;->this$0:Lcom/mongodb/gridfs/GridFSInputFile; |
203 |
····iget-wide·v |
203 | ····iget-wide·v6,·v3,·Lcom/mongodb/gridfs/GridFSInputFile;->_chunkSize:J |
204 |
····cmp-long·v3,·v |
204 | ····cmp-long·v3,·v4,·v6 |
205 | ····if-nez·v3,·:cond_0 | 205 | ····if-nez·v3,·:cond_0 |
206 | ····.line·385 | 206 | ····.line·385 |
207 | ····iget-object·v3,·p0,·Lcom/mongodb/gridfs/GridFSInputFile$MyOutputStream;->this$0:Lcom/mongodb/gridfs/GridFSInputFile; | 207 | ····iget-object·v3,·p0,·Lcom/mongodb/gridfs/GridFSInputFile$MyOutputStream;->this$0:Lcom/mongodb/gridfs/GridFSInputFile; |
208 | ····const/4·v4,·0x0 | 208 | ····const/4·v4,·0x0 |
Offset 59, 50 lines modified | Offset 59, 50 lines modified | ||
59 | ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lcom/mongodb/gridfs/GridFSInputFile;-><init>(Lcom/mongodb/gridfs/GridFS;Ljava/io/InputStream;Ljava/lang/String;Z)V | 59 | ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lcom/mongodb/gridfs/GridFSInputFile;-><init>(Lcom/mongodb/gridfs/GridFS;Ljava/io/InputStream;Ljava/lang/String;Z)V |
60 | ····.line·88 | 60 | ····.line·88 |
61 | ····return-void | 61 | ····return-void |
62 | .end·method | 62 | .end·method |
63 | .method·protected·constructor·<init>(Lcom/mongodb/gridfs/GridFS;Ljava/io/InputStream;Ljava/lang/String;Z)V | 63 | .method·protected·constructor·<init>(Lcom/mongodb/gridfs/GridFS;Ljava/io/InputStream;Ljava/lang/String;Z)V |
64 |
····.locals· |
64 | ····.locals·5 |
65 | ····.param·p1,·"fs"····#·Lcom/mongodb/gridfs/GridFS; | 65 | ····.param·p1,·"fs"····#·Lcom/mongodb/gridfs/GridFS; |
66 | ····.param·p2,·"in"····#·Ljava/io/InputStream; | 66 | ····.param·p2,·"in"····#·Ljava/io/InputStream; |
67 | ····.param·p3,·"filename"····#·Ljava/lang/String; | 67 | ····.param·p3,·"filename"····#·Ljava/lang/String; |
68 | ····.param·p4,·"closeStreamOnPersist"····#·Z | 68 | ····.param·p4,·"closeStreamOnPersist"····#·Z |
69 | ····.prologue | 69 | ····.prologue |
70 |
····const/4·v |
70 | ····const/4·v4,·0x0 |
71 | ····const/4·v1,·0x0 | 71 | ····const/4·v1,·0x0 |
72 | ····.line·57 | 72 | ····.line·57 |
73 | ····invoke-direct·{p0},·Lcom/mongodb/gridfs/GridFSFile;-><init>()V | 73 | ····invoke-direct·{p0},·Lcom/mongodb/gridfs/GridFSFile;-><init>()V |
74 | ····.line·337 | 74 | ····.line·337 |
75 | ····iput-boolean·v1,·p0,·Lcom/mongodb/gridfs/GridFSInputFile;->_savedChunks:Z | 75 | ····iput-boolean·v1,·p0,·Lcom/mongodb/gridfs/GridFSInputFile;->_savedChunks:Z |
76 | ····.line·338 | 76 | ····.line·338 |
77 |
····iput-object·v |
77 | ····iput-object·v4,·p0,·Lcom/mongodb/gridfs/GridFSInputFile;->_buffer:[B |
78 | ····.line·339 | 78 | ····.line·339 |
79 | ····iput·v1,·p0,·Lcom/mongodb/gridfs/GridFSInputFile;->_currentChunkNumber:I | 79 | ····iput·v1,·p0,·Lcom/mongodb/gridfs/GridFSInputFile;->_currentChunkNumber:I |
80 | ····.line·340 | 80 | ····.line·340 |
81 | ····iput·v1,·p0,·Lcom/mongodb/gridfs/GridFSInputFile;->_currentBufferPosition:I | 81 | ····iput·v1,·p0,·Lcom/mongodb/gridfs/GridFSInputFile;->_currentBufferPosition:I |
82 | ····.line·341 | 82 | ····.line·341 |
83 |
····const-wide/16·v |
83 | ····const-wide/16·v2,·0x0 |
84 |
····iput-wide·v |
84 | ····iput-wide·v2,·p0,·Lcom/mongodb/gridfs/GridFSInputFile;->_totalBytes:J |
85 | ····.line·342 | 85 | ····.line·342 |
86 |
····iput-object·v |
86 | ····iput-object·v4,·p0,·Lcom/mongodb/gridfs/GridFSInputFile;->_messageDigester:Ljava/security/MessageDigest; |
87 | ····.line·343 | 87 | ····.line·343 |
88 |
····iput-object·v |
88 | ····iput-object·v4,·p0,·Lcom/mongodb/gridfs/GridFSInputFile;->_outputStream:Ljava/io/OutputStream; |
89 | ····.line·58 | 89 | ····.line·58 |
90 | ····iput-object·p1,·p0,·Lcom/mongodb/gridfs/GridFSInputFile;->_fs:Lcom/mongodb/gridfs/GridFS; | 90 | ····iput-object·p1,·p0,·Lcom/mongodb/gridfs/GridFSInputFile;->_fs:Lcom/mongodb/gridfs/GridFS; |
91 | ····.line·59 | 91 | ····.line·59 |
92 | ····iput-object·p2,·p0,·Lcom/mongodb/gridfs/GridFSInputFile;->_in:Ljava/io/InputStream; | 92 | ····iput-object·p2,·p0,·Lcom/mongodb/gridfs/GridFSInputFile;->_in:Ljava/io/InputStream; |
Offset 116, 17 lines modified | Offset 116, 17 lines modified | ||
116 | ····new-instance·v1,·Lorg/bson/types/ObjectId; | 116 | ····new-instance·v1,·Lorg/bson/types/ObjectId; |
117 | ····invoke-direct·{v1},·Lorg/bson/types/ObjectId;-><init>()V | 117 | ····invoke-direct·{v1},·Lorg/bson/types/ObjectId;-><init>()V |
118 | ····iput-object·v1,·p0,·Lcom/mongodb/gridfs/GridFSInputFile;->_id:Ljava/lang/Object; | 118 | ····iput-object·v1,·p0,·Lcom/mongodb/gridfs/GridFSInputFile;->_id:Ljava/lang/Object; |
119 | ····.line·64 | 119 | ····.line·64 |
120 |
····const-wide/32·v |
120 | ····const-wide/32·v2,·0x40000 |
121 |
····iput-wide·v |
121 | ····iput-wide·v2,·p0,·Lcom/mongodb/gridfs/GridFSInputFile;->_chunkSize:J |
122 | ····.line·65 | 122 | ····.line·65 |
123 | ····new-instance·v1,·Ljava/util/Date; | 123 | ····new-instance·v1,·Ljava/util/Date; |
124 | ····invoke-direct·{v1},·Ljava/util/Date;-><init>()V | 124 | ····invoke-direct·{v1},·Ljava/util/Date;-><init>()V |
125 | ····iput-object·v1,·p0,·Lcom/mongodb/gridfs/GridFSInputFile;->_uploadDate:Ljava/util/Date; | 125 | ····iput-object·v1,·p0,·Lcom/mongodb/gridfs/GridFSInputFile;->_uploadDate:Ljava/util/Date; |
Offset 145, 17 lines modified | Offset 145, 17 lines modified | ||
145 | ····.line·71 | 145 | ····.line·71 |
146 | ····iget-object·v1,·p0,·Lcom/mongodb/gridfs/GridFSInputFile;->_messageDigester:Ljava/security/MessageDigest; | 146 | ····iget-object·v1,·p0,·Lcom/mongodb/gridfs/GridFSInputFile;->_messageDigester:Ljava/security/MessageDigest; |
147 | ····invoke-virtual·{v1},·Ljava/security/MessageDigest;->reset()V | 147 | ····invoke-virtual·{v1},·Ljava/security/MessageDigest;->reset()V |
148 | ····.line·72 | 148 | ····.line·72 |
149 |
····iget-wide·v |
149 | ····iget-wide·v2,·p0,·Lcom/mongodb/gridfs/GridFSInputFile;->_chunkSize:J |
150 |
····long-to-int·v1,·v |
150 | ····long-to-int·v1,·v2 |
151 | ····new-array·v1,·v1,·[B | 151 | ····new-array·v1,·v1,·[B |
152 | ····iput-object·v1,·p0,·Lcom/mongodb/gridfs/GridFSInputFile;->_buffer:[B | 152 | ····iput-object·v1,·p0,·Lcom/mongodb/gridfs/GridFSInputFile;->_buffer:[B |
153 | ····.line·73 | 153 | ····.line·73 |
154 | ····return-void | 154 | ····return-void |
Offset 375, 19 lines modified | Offset 375, 19 lines modified | ||
375 | ····.line·305 | 375 | ····.line·305 |
376 | ····.local·v0,·"bytesRead":I | 376 | ····.local·v0,·"bytesRead":I |
377 | ····:cond_0 | 377 | ····:cond_0 |
378 | ····:goto_0 | 378 | ····:goto_0 |
379 | ····iget·v1,·p0,·Lcom/mongodb/gridfs/GridFSInputFile;->_currentBufferPosition:I | 379 | ····iget·v1,·p0,·Lcom/mongodb/gridfs/GridFSInputFile;->_currentBufferPosition:I |
380 |
····int-to-long·v |
380 | ····int-to-long·v2,·v1 |
381 |
····iget-wide·v |
381 | ····iget-wide·v4,·p0,·Lcom/mongodb/gridfs/GridFSInputFile;->_chunkSize:J |
382 |
····cmp-long·v1,·v |
382 | ····cmp-long·v1,·v2,·v4 |
Max diff block lines reached; 2209/5936 bytes (37.21%) of diff not shown. |
Offset 391, 125 lines modified | Offset 391, 125 lines modified | ||
391 | ····invoke-direct·{v0,·v1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V | 391 | ····invoke-direct·{v0,·v1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V |
392 | ····throw·v0 | 392 | ····throw·v0 |
393 | .end·method | 393 | .end·method |
394 | .method·public·skip(J)J | 394 | .method·public·skip(J)J |
395 |
····.locals· |
395 | ····.locals·9 |
396 | ····.param·p1,·"n"····#·J | 396 | ····.param·p1,·"n"····#·J |
397 | ····.prologue | 397 | ····.prologue |
398 | ····.line·98 | 398 | ····.line·98 |
399 |
····const-wide/16·v |
399 | ····const-wide/16·v2,·0x0 |
400 | ····.line·100 | 400 | ····.line·100 |
401 |
····.local·v |
401 | ····.local·v2,·"skipped":J |
402 | ····:goto_0 | 402 | ····:goto_0 |
403 |
····const-wide/16·v |
403 | ····const-wide/16·v6,·0x0 |
404 |
····cmp-long·v |
404 | ····cmp-long·v1,·p1,·v6 |
405 |
····if-ltz·v |
405 | ····if-ltz·v1,·:cond_1 |
406 |
····iget·v |
406 | ····iget·v1,·p0,·Lcom/mongodb/io/ByteBufferInputStream;->_pos:I |
407 | ····iget-object·v6,·p0,·Lcom/mongodb/io/ByteBufferInputStream;->_lst:Ljava/util/List; | 407 | ····iget-object·v6,·p0,·Lcom/mongodb/io/ByteBufferInputStream;->_lst:Ljava/util/List; |
408 | ····invoke-interface·{v6},·Ljava/util/List;->size()I | 408 | ····invoke-interface·{v6},·Ljava/util/List;->size()I |
409 | ····move-result·v6 | 409 | ····move-result·v6 |
410 |
····if-ge·v |
410 | ····if-ge·v1,·v6,·:cond_1 |
411 | ····.line·101 | 411 | ····.line·101 |
412 |
····iget-object·v |
412 | ····iget-object·v1,·p0,·Lcom/mongodb/io/ByteBufferInputStream;->_lst:Ljava/util/List; |
413 | ····iget·v6,·p0,·Lcom/mongodb/io/ByteBufferInputStream;->_pos:I | 413 | ····iget·v6,·p0,·Lcom/mongodb/io/ByteBufferInputStream;->_pos:I |
414 |
····invoke-interface·{v |
414 | ····invoke-interface·{v1,·v6},·Ljava/util/List;->get(I)Ljava/lang/Object; |
415 | ····move-result-object·v0 | 415 | ····move-result-object·v0 |
416 | ····check-cast·v0,·Ljava/nio/ByteBuffer; | 416 | ····check-cast·v0,·Ljava/nio/ByteBuffer; |
417 | ····.line·102 | 417 | ····.line·102 |
418 | ····.local·v0,·"b":Ljava/nio/ByteBuffer; | 418 | ····.local·v0,·"b":Ljava/nio/ByteBuffer; |
419 | ····invoke-virtual·{v0},·Ljava/nio/ByteBuffer;->remaining()I | 419 | ····invoke-virtual·{v0},·Ljava/nio/ByteBuffer;->remaining()I |
420 |
····move-result·v |
420 | ····move-result·v1 |
421 |
····int-to-long·v |
421 | ····int-to-long·v6,·v1 |
422 |
····cmp-long·v |
422 | ····cmp-long·v1,·v6,·p1 |
423 |
····if-gez·v |
423 | ····if-gez·v1,·:cond_0 |
424 | ····.line·103 | 424 | ····.line·103 |
425 | ····invoke-virtual·{v0},·Ljava/nio/ByteBuffer;->remaining()I | 425 | ····invoke-virtual·{v0},·Ljava/nio/ByteBuffer;->remaining()I |
426 |
····move-result·v |
426 | ····move-result·v1 |
427 |
····int-to-long·v |
427 | ····int-to-long·v6,·v1 |
428 |
····add-long/2addr·v |
428 | ····add-long/2addr·v2,·v6 |
429 | ····.line·104 | 429 | ····.line·104 |
430 | ····invoke-virtual·{v0},·Ljava/nio/ByteBuffer;->remaining()I | 430 | ····invoke-virtual·{v0},·Ljava/nio/ByteBuffer;->remaining()I |
431 |
····move-result·v |
431 | ····move-result·v1 |
432 |
····int-to-long·v |
432 | ····int-to-long·v6,·v1 |
433 |
····sub-long/2addr·p1,·v |
433 | ····sub-long/2addr·p1,·v6 |
434 | ····.line·105 | 434 | ····.line·105 |
435 | ····invoke-virtual·{v0},·Ljava/nio/ByteBuffer;->limit()I | 435 | ····invoke-virtual·{v0},·Ljava/nio/ByteBuffer;->limit()I |
436 |
····move-result·v |
436 | ····move-result·v1 |
437 |
····invoke-virtual·{v0,·v |
437 | ····invoke-virtual·{v0,·v1},·Ljava/nio/ByteBuffer;->position(I)Ljava/nio/Buffer; |
438 | ····.line·106 | 438 | ····.line·106 |
439 |
····iget·v |
439 | ····iget·v1,·p0,·Lcom/mongodb/io/ByteBufferInputStream;->_pos:I |
440 |
····add-int/lit8·v |
440 | ····add-int/lit8·v1,·v1,·0x1 |
441 |
····iput·v |
441 | ····iput·v1,·p0,·Lcom/mongodb/io/ByteBufferInputStream;->_pos:I |
442 | ····goto·:goto_0 | 442 | ····goto·:goto_0 |
443 | ····.line·110 | 443 | ····.line·110 |
444 | ····:cond_0 | 444 | ····:cond_0 |
445 |
····add-long/2addr·v |
445 | ····add-long/2addr·v2,·p1 |
446 | ····.line·111 | 446 | ····.line·111 |
447 | ····invoke-virtual·{v0},·Ljava/nio/ByteBuffer;->position()I | 447 | ····invoke-virtual·{v0},·Ljava/nio/ByteBuffer;->position()I |
448 |
····move-result·v |
448 | ····move-result·v1 |
Max diff block lines reached; 960/4020 bytes (23.88%) of diff not shown. |
Offset 190, 426 lines modified | Offset 190, 432 lines modified | ||
190 | ····move-result-object·v0 | 190 | ····move-result-object·v0 |
191 | ····goto·:goto_0 | 191 | ····goto·:goto_0 |
192 | .end·method | 192 | .end·method |
193 | .method·public·static·main([Ljava/lang/String;)V | 193 | .method·public·static·main([Ljava/lang/String;)V |
194 |
····.locals· |
194 | ····.locals·20 |
195 | ····.param·p0,·"args"····#·[Ljava/lang/String; | 195 | ····.param·p0,·"args"····#·[Ljava/lang/String; |
196 | ····.annotation·system·Ldalvik/annotation/Throws; | 196 | ····.annotation·system·Ldalvik/annotation/Throws; |
197 | ········value·=·{ | 197 | ········value·=·{ |
198 | ············Ljava/lang/Exception; | 198 | ············Ljava/lang/Exception; |
199 | ········} | 199 | ········} |
200 | ····.end·annotation | 200 | ····.end·annotation |
201 | ····.prologue | 201 | ····.prologue |
202 | ····.line·115 | 202 | ····.line·115 |
203 |
····const-string·v |
203 | ····const-string·v3,·"localhost" |
204 | ····.line·116 | 204 | ····.line·116 |
205 |
····.local·v |
205 | ····.local·v3,·"host":Ljava/lang/String; |
206 |
····const/4·v |
206 | ····const/4·v7,·-0x1 |
207 | ····.line·117 | 207 | ····.line·117 |
208 |
····.local·v |
208 | ····.local·v7,·"port":I |
209 |
····const-wide/16·v1 |
209 | ····const-wide/16·v12,·0x0 |
210 | ····.line·118 | 210 | ····.line·118 |
211 |
····.local·v1 |
211 | ····.local·v12,·"rowCount":J |
212 |
····const/16·v1 |
212 | ····const/16·v11,·0x3e8 |
213 | ····.line·120 | 213 | ····.line·120 |
214 |
····.local·v1 |
214 | ····.local·v11,·"sleepTime":I |
215 |
····const/4·v |
215 | ····const/4·v8,·0x0 |
216 | ····.line·121 | 216 | ····.line·121 |
217 |
····.local·v |
217 | ····.local·v8,·"pos":I |
218 | ····:goto_0 | 218 | ····:goto_0 |
219 | ····move-object/from16·v0,·p0 | 219 | ····move-object/from16·v0,·p0 |
220 |
····array-length·v1 |
220 | ····array-length·v15,·v0 |
221 |
····if-ge·v |
221 | ····if-ge·v8,·v15,·:cond_7 |
222 | ····.line·122 | 222 | ····.line·122 |
223 |
····aget-object·v1 |
223 | ····aget-object·v15,·p0,·v8 |
224 |
····const-string·v1 |
224 | ····const-string·v16,·"--help" |
225 |
····invoke-virtual·{v1 |
225 | ····invoke-virtual/range·{v15·..·v16},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
226 |
····move-result·v1 |
226 | ····move-result·v15 |
227 |
····if-eqz·v1 |
227 | ····if-eqz·v15,·:cond_0 |
228 | ····.line·123 | 228 | ····.line·123 |
229 | ····invoke-static·{},·Lcom/mongodb/tools/ConnectionPoolStat;->printUsage()V | 229 | ····invoke-static·{},·Lcom/mongodb/tools/ConnectionPoolStat;->printUsage()V |
230 | ····.line·124 | 230 | ····.line·124 |
231 |
····const/4·v1 |
231 | ····const/4·v15,·0x0 |
232 |
····invoke-static·{v1 |
232 | ····invoke-static·{v15},·Ljava/lang/System;->exit(I)V |
233 | ····.line·121 | 233 | ····.line·121 |
234 | ····:goto_1 | 234 | ····:goto_1 |
235 |
····add-int/lit8·v |
235 | ····add-int/lit8·v8,·v8,·0x1 |
236 | ····goto·:goto_0 | 236 | ····goto·:goto_0 |
237 | ····.line·125 | 237 | ····.line·125 |
238 | ····:cond_0 | 238 | ····:cond_0 |
239 |
····aget-object·v1 |
239 | ····aget-object·v15,·p0,·v8 |
240 |
····const-string·v1 |
240 | ····const-string·v16,·"--host" |
241 |
····invoke-virtual·{v1 |
241 | ····invoke-virtual/range·{v15·..·v16},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
242 |
····move-result·v1 |
242 | ····move-result·v15 |
243 |
····if-nez·v1 |
243 | ····if-nez·v15,·:cond_1 |
244 |
····aget-object·v1 |
244 | ····aget-object·v15,·p0,·v8 |
245 |
····const-string·v1 |
245 | ····const-string·v16,·"-h" |
246 |
····invoke-virtual·{v1 |
246 | ····invoke-virtual/range·{v15·..·v16},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
247 |
····move-result·v1 |
247 | ····move-result·v15 |
248 |
····if-eqz·v1 |
248 | ····if-eqz·v15,·:cond_2 |
249 | ····.line·126 | 249 | ····.line·126 |
250 | ····:cond_1 | 250 | ····:cond_1 |
251 |
····add-int/lit8·v |
251 | ····add-int/lit8·v8,·v8,·0x1 |
252 |
····aget-object·v |
252 | ····aget-object·v3,·p0,·v8 |
253 | ····goto·:goto_1 | 253 | ····goto·:goto_1 |
Max diff block lines reached; 15986/18951 bytes (84.35%) of diff not shown. |
Offset 54, 15 lines modified | Offset 54, 15 lines modified | ||
54 | ····.line·31 | 54 | ····.line·31 |
55 | ····:cond_0 | 55 | ····:cond_0 |
56 | ····return·v0 | 56 | ····return·v0 |
57 | .end·method | 57 | .end·method |
58 | .method·public·static·final·hashBackwardLong(Ljava/lang/String;)J | 58 | .method·public·static·final·hashBackwardLong(Ljava/lang/String;)J |
59 |
····.locals· |
59 | ····.locals·8 |
60 | ····.param·p0,·"s"····#·Ljava/lang/String; | 60 | ····.param·p0,·"s"····#·Ljava/lang/String; |
61 | ····.prologue | 61 | ····.prologue |
62 | ····.line·39 | 62 | ····.line·39 |
63 | ····const-wide/16·v0,·0x0 | 63 | ····const-wide/16·v0,·0x0 |
64 | ····.line·40 | 64 | ····.line·40 |
Offset 74, 25 lines modified | Offset 74, 25 lines modified | ||
74 | ····add-int/lit8·v2,·v3,·-0x1 | 74 | ····add-int/lit8·v2,·v3,·-0x1 |
75 | ····.local·v2,·"i":I | 75 | ····.local·v2,·"i":I |
76 | ····:goto_0 | 76 | ····:goto_0 |
77 | ····if-ltz·v2,·:cond_0 | 77 | ····if-ltz·v2,·:cond_0 |
78 | ····.line·41 | 78 | ····.line·41 |
79 |
····const-wide/16·v |
79 | ····const-wide/16·v4,·0x3f |
80 |
····mul-long/2addr·v |
80 | ····mul-long/2addr·v4,·v0 |
81 | ····invoke-virtual·{p0,·v2},·Ljava/lang/String;->charAt(I)C | 81 | ····invoke-virtual·{p0,·v2},·Ljava/lang/String;->charAt(I)C |
82 |
····move-result·v |
82 | ····move-result·v3 |
83 |
····int-to-long·v |
83 | ····int-to-long·v6,·v3 |
84 |
····add-long·v0,·v |
84 | ····add-long·v0,·v4,·v6 |
85 | ····.line·40 | 85 | ····.line·40 |
86 | ····add-int/lit8·v2,·v2,·-0x1 | 86 | ····add-int/lit8·v2,·v2,·-0x1 |
87 | ····goto·:goto_0 | 87 | ····goto·:goto_0 |
88 | ····.line·42 | 88 | ····.line·42 |
Offset 344, 15 lines modified | Offset 344, 15 lines modified | ||
344 | ····.line·93 | 344 | ····.line·93 |
345 | ····:cond_0 | 345 | ····:cond_0 |
346 | ····return-wide·v0 | 346 | ····return-wide·v0 |
347 | .end·method | 347 | .end·method |
348 | .method·public·static·final·longLowerHash(Ljava/lang/String;IIJ)J | 348 | .method·public·static·final·longLowerHash(Ljava/lang/String;IIJ)J |
349 |
····.locals· |
349 | ····.locals·5 |
350 | ····.param·p0,·"s"····#·Ljava/lang/String; | 350 | ····.param·p0,·"s"····#·Ljava/lang/String; |
351 | ····.param·p1,·"start"····#·I | 351 | ····.param·p1,·"start"····#·I |
352 | ····.param·p2,·"end"····#·I | 352 | ····.param·p2,·"end"····#·I |
353 | ····.param·p3,·"hash"····#·J | 353 | ····.param·p3,·"hash"····#·J |
354 | ····.prologue | 354 | ····.prologue |
355 | ····.line·104 | 355 | ····.line·104 |
Offset 80, 15 lines modified | Offset 80, 15 lines modified | ||
80 | ····:cond_0 | 80 | ····:cond_0 |
81 | ····const/4·v0,·0x0 | 81 | ····const/4·v0,·0x0 |
82 | ····goto·:goto_0 | 82 | ····goto·:goto_0 |
83 | .end·method | 83 | .end·method |
84 | .method·protected·doCallback(Ljava/lang/String;Ljava/lang/Object;)V | 84 | .method·protected·doCallback(Ljava/lang/String;Ljava/lang/Object;)V |
85 |
····.locals· |
85 | ····.locals·4 |
86 | ····.param·p1,·"name"····#·Ljava/lang/String; | 86 | ····.param·p1,·"name"····#·Ljava/lang/String; |
87 | ····.param·p2,·"value"····#·Ljava/lang/Object; | 87 | ····.param·p2,·"value"····#·Ljava/lang/Object; |
88 | ····.prologue | 88 | ····.prologue |
89 | ····.line·247 | 89 | ····.line·247 |
90 | ····if-nez·p2,·:cond_1 | 90 | ····if-nez·p2,·:cond_1 |
Offset 173, 17 lines modified | Offset 173, 17 lines modified | ||
173 | ····iget-object·v0,·p0,·Lcom/mongodb/util/JSONParser;->_callback:Lorg/bson/BSONCallback; | 173 | ····iget-object·v0,·p0,·Lcom/mongodb/util/JSONParser;->_callback:Lorg/bson/BSONCallback; |
174 | ····check-cast·p2,·Ljava/lang/Long; | 174 | ····check-cast·p2,·Ljava/lang/Long; |
175 | ····.end·local·p2····#·"value":Ljava/lang/Object; | 175 | ····.end·local·p2····#·"value":Ljava/lang/Object; |
176 | ····invoke-virtual·{p2},·Ljava/lang/Long;->longValue()J | 176 | ····invoke-virtual·{p2},·Ljava/lang/Long;->longValue()J |
177 |
····move-result-wide·v |
177 | ····move-result-wide·v2 |
178 |
····invoke-interface·{v0,·p1,·v |
178 | ····invoke-interface·{v0,·p1,·v2,·v3},·Lorg/bson/BSONCallback;->gotLong(Ljava/lang/String;J)V |
179 | ····goto·:goto_0 | 179 | ····goto·:goto_0 |
180 | ····.line·257 | 180 | ····.line·257 |
181 | ····.restart·local·p2····#·"value":Ljava/lang/Object; | 181 | ····.restart·local·p2····#·"value":Ljava/lang/Object; |
182 | ····:cond_5 | 182 | ····:cond_5 |
183 | ····instance-of·v0,·p2,·Ljava/lang/Double; | 183 | ····instance-of·v0,·p2,·Ljava/lang/Double; |
Offset 194, 17 lines modified | Offset 194, 17 lines modified | ||
194 | ····iget-object·v0,·p0,·Lcom/mongodb/util/JSONParser;->_callback:Lorg/bson/BSONCallback; | 194 | ····iget-object·v0,·p0,·Lcom/mongodb/util/JSONParser;->_callback:Lorg/bson/BSONCallback; |
195 | ····check-cast·p2,·Ljava/lang/Double; | 195 | ····check-cast·p2,·Ljava/lang/Double; |
196 | ····.end·local·p2····#·"value":Ljava/lang/Object; | 196 | ····.end·local·p2····#·"value":Ljava/lang/Object; |
197 | ····invoke-virtual·{p2},·Ljava/lang/Double;->doubleValue()D | 197 | ····invoke-virtual·{p2},·Ljava/lang/Double;->doubleValue()D |
198 |
····move-result-wide·v |
198 | ····move-result-wide·v2 |
199 |
····invoke-interface·{v0,·p1,·v |
199 | ····invoke-interface·{v0,·p1,·v2,·v3},·Lorg/bson/BSONCallback;->gotDouble(Ljava/lang/String;D)V |
200 | ····goto·:goto_0 | 200 | ····goto·:goto_0 |
201 | .end·method | 201 | .end·method |
202 | .method·public·get()C | 202 | .method·public·get()C |
203 | ····.locals·2 | 203 | ····.locals·2 |
Offset 775, 15 lines modified | Offset 775, 15 lines modified | ||
775 | ········0x39·->·:sswitch_0 | 775 | ········0x39·->·:sswitch_0 |
776 | ········0x45·->·:sswitch_1 | 776 | ········0x45·->·:sswitch_1 |
777 | ········0x65·->·:sswitch_1 | 777 | ········0x65·->·:sswitch_1 |
778 | ····.end·sparse-switch | 778 | ····.end·sparse-switch |
779 | .end·method | 779 | .end·method |
780 | .method·public·parseNumber()Ljava/lang/Number; | 780 | .method·public·parseNumber()Ljava/lang/Number; |
781 |
····.locals· |
781 | ····.locals·10 |
782 | ····.prologue | 782 | ····.prologue |
783 | ····.line·422 | 783 | ····.line·422 |
784 | ····invoke-virtual·{p0},·Lcom/mongodb/util/JSONParser;->get()C | 784 | ····invoke-virtual·{p0},·Lcom/mongodb/util/JSONParser;->get()C |
785 | ····move-result·v0 | 785 | ····move-result·v0 |
Offset 913, 29 lines modified | Offset 913, 29 lines modified | ||
913 | ····move-result-object·v4 | 913 | ····move-result-object·v4 |
914 | ····.line·455 | 914 | ····.line·455 |
915 | ····.local·v4,·"val":Ljava/lang/Long; | 915 | ····.local·v4,·"val":Ljava/lang/Long; |
916 | ····invoke-virtual·{v4},·Ljava/lang/Long;->longValue()J | 916 | ····invoke-virtual·{v4},·Ljava/lang/Long;->longValue()J |
917 |
····move-result-wide·v |
917 | ····move-result-wide·v6 |
918 |
····const-wide/32·v |
918 | ····const-wide/32·v8,·0x7fffffff |
919 |
····cmp-long·v5,·v |
919 | ····cmp-long·v5,·v6,·v8 |
920 | ····if-gtz·v5,·:cond_3 | 920 | ····if-gtz·v5,·:cond_3 |
921 | ····invoke-virtual·{v4},·Ljava/lang/Long;->longValue()J | 921 | ····invoke-virtual·{v4},·Ljava/lang/Long;->longValue()J |
922 |
····move-result-wide·v |
922 | ····move-result-wide·v6 |
923 |
····const-wide/32·v |
923 | ····const-wide/32·v8,·-0x80000000 |
924 |
····cmp-long·v5,·v |
924 | ····cmp-long·v5,·v6,·v8 |
925 | ····if-ltz·v5,·:cond_3 | 925 | ····if-ltz·v5,·:cond_3 |
926 | ····.line·456 | 926 | ····.line·456 |
927 | ····invoke-virtual·{v4},·Ljava/lang/Long;->intValue()I | 927 | ····invoke-virtual·{v4},·Ljava/lang/Long;->intValue()I |
928 | ····move-result·v5 | 928 | ····move-result·v5 |
Offset 401, 15 lines modified | Offset 401, 15 lines modified | ||
401 | ····.line·70 | 401 | ····.line·70 |
402 | ····:cond_0 | 402 | ····:cond_0 |
403 | ····return-void | 403 | ····return-void |
404 | .end·method | 404 | .end·method |
405 | .method·public·static·assertEquals(DDD)V | 405 | .method·public·static·assertEquals(DDD)V |
406 |
····.locals· |
406 | ····.locals·4 |
407 | ····.param·p0,·"a"····#·D | 407 | ····.param·p0,·"a"····#·D |
408 | ····.param·p2,·"b"····#·D | 408 | ····.param·p2,·"b"····#·D |
409 | ····.param·p4,·"diff"····#·D | 409 | ····.param·p4,·"diff"····#·D |
410 | ····.prologue | 410 | ····.prologue |
411 | ····.line·83 | 411 | ····.line·83 |
412 | ····sub-double·v0,·p0,·p2 | 412 | ····sub-double·v0,·p0,·p2 |
Offset 508, 15 lines modified | Offset 508, 15 lines modified | ||
508 | ····.line·60 | 508 | ····.line·60 |
509 | ····:cond_0 | 509 | ····:cond_0 |
510 | ····return-void | 510 | ····return-void |
511 | .end·method | 511 | .end·method |
512 | .method·public·static·assertEquals(JJ)V | 512 | .method·public·static·assertEquals(JJ)V |
513 |
····.locals· |
513 | ····.locals·4 |
514 | ····.param·p0,·"a"····#·J | 514 | ····.param·p0,·"a"····#·J |
515 | ····.param·p2,·"b"····#·J | 515 | ····.param·p2,·"b"····#·J |
516 | ····.prologue | 516 | ····.prologue |
517 | ····.line·63 | 517 | ····.line·63 |
518 | ····cmp-long·v0,·p0,·p2 | 518 | ····cmp-long·v0,·p0,·p2 |
Offset 733, 15 lines modified | Offset 733, 15 lines modified | ||
733 | ····.line·55 | 733 | ····.line·55 |
734 | ····:cond_0 | 734 | ····:cond_0 |
735 | ····return-void | 735 | ····return-void |
736 | .end·method | 736 | .end·method |
737 | .method·public·static·assertLess(DD)V | 737 | .method·public·static·assertLess(DD)V |
738 |
····.locals· |
738 | ····.locals·4 |
739 | ····.param·p0,·"lower"····#·D | 739 | ····.param·p0,·"lower"····#·D |
740 | ····.param·p2,·"higher"····#·D | 740 | ····.param·p2,·"higher"····#·D |
741 | ····.prologue | 741 | ····.prologue |
742 | ····.line·188 | 742 | ····.line·188 |
743 | ····cmpg-double·v0,·p0,·p2 | 743 | ····cmpg-double·v0,·p0,·p2 |
Offset 778, 15 lines modified | Offset 778, 15 lines modified | ||
778 | ····invoke-direct·{v0,·v1},·Lcom/mongodb/util/MyAsserts$MyAssert;-><init>(Ljava/lang/String;)V | 778 | ····invoke-direct·{v0,·v1},·Lcom/mongodb/util/MyAsserts$MyAssert;-><init>(Ljava/lang/String;)V |
779 | ····throw·v0 | 779 | ····throw·v0 |
780 | .end·method | 780 | .end·method |
781 | .method·public·static·assertLess(JJ)V | 781 | .method·public·static·assertLess(JJ)V |
782 |
····.locals· |
782 | ····.locals·4 |
783 | ····.param·p0,·"lower"····#·J | 783 | ····.param·p0,·"lower"····#·J |
784 | ····.param·p2,·"higher"····#·J | 784 | ····.param·p2,·"higher"····#·J |
785 | ····.prologue | 785 | ····.prologue |
786 | ····.line·181 | 786 | ····.line·181 |
787 | ····cmp-long·v0,·p0,·p2 | 787 | ····cmp-long·v0,·p0,·p2 |
Offset 209, 15 lines modified | Offset 209, 15 lines modified | ||
209 | ····.end·local·v0····#·"e":Ljava/lang/Error; | 209 | ····.end·local·v0····#·"e":Ljava/lang/Error; |
210 | ····.restart·local·v1····#·"newMember":Ljava/lang/Object;,·"TT;" | 210 | ····.restart·local·v1····#·"newMember":Ljava/lang/Object;,·"TT;" |
211 | ····:cond_0 | 211 | ····:cond_0 |
212 | ····return-object·v1 | 212 | ····return-object·v1 |
213 | .end·method | 213 | .end·method |
214 | .method·private·permitAcquired(J)Z | 214 | .method·private·permitAcquired(J)Z |
215 |
····.locals· |
215 | ····.locals·5 |
216 | ····.param·p1,·"waitTime"····#·J | 216 | ····.param·p1,·"waitTime"····#·J |
217 | ····.prologue | 217 | ····.prologue |
218 | ····.local·p0,·"this":Lcom/mongodb/util/SimplePool;,·"Lcom/mongodb/util/SimplePool<TT;>;" | 218 | ····.local·p0,·"this":Lcom/mongodb/util/SimplePool;,·"Lcom/mongodb/util/SimplePool<TT;>;" |
219 | ····const-wide/16·v2,·0x0 | 219 | ····const-wide/16·v2,·0x0 |
220 | ····.line·148 | 220 | ····.line·148 |
Offset 346, 28 lines modified | Offset 346, 28 lines modified | ||
346 | ····move-result·p1 | 346 | ····move-result·p1 |
347 | ····goto·:goto_1 | 347 | ····goto·:goto_1 |
348 | .end·method | 348 | .end·method |
349 | .method·public·static·parseIntRadix(Ljava/lang/String;I)Ljava/lang/Number; | 349 | .method·public·static·parseIntRadix(Ljava/lang/String;I)Ljava/lang/Number; |
350 |
····.locals· |
350 | ····.locals·8 |
351 | ····.param·p0,·"s"····#·Ljava/lang/String; | 351 | ····.param·p0,·"s"····#·Ljava/lang/String; |
352 | ····.param·p1,·"radix"····#·I | 352 | ····.param·p1,·"radix"····#·I |
353 | ····.prologue | 353 | ····.prologue |
354 | ····const/4·v4,·0x0 | 354 | ····const/4·v4,·0x0 |
355 |
····const-wide/high16·v |
355 | ····const-wide/high16·v6,·0x7ff8000000000000L····#·NaN |
356 | ····.line·65 | 356 | ····.line·65 |
357 | ····if-nez·p0,·:cond_0 | 357 | ····if-nez·p0,·:cond_0 |
358 | ····.line·66 | 358 | ····.line·66 |
359 |
····invoke-static·{v |
359 | ····invoke-static·{v6,·v7},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
360 | ····move-result-object·v3 | 360 | ····move-result-object·v3 |
361 | ····.line·87 | 361 | ····.line·87 |
362 | ····:goto_0 | 362 | ····:goto_0 |
363 | ····return-object·v3 | 363 | ····return-object·v3 |
Offset 381, 15 lines modified | Offset 381, 15 lines modified | ||
381 | ····invoke-virtual·{p0},·Ljava/lang/String;->length()I | 381 | ····invoke-virtual·{p0},·Ljava/lang/String;->length()I |
382 | ····move-result·v3 | 382 | ····move-result·v3 |
383 | ····if-nez·v3,·:cond_1 | 383 | ····if-nez·v3,·:cond_1 |
384 | ····.line·70 | 384 | ····.line·70 |
385 |
····invoke-static·{v |
385 | ····invoke-static·{v6,·v7},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
386 | ····move-result-object·v3 | 386 | ····move-result-object·v3 |
387 | ····goto·:goto_0 | 387 | ····goto·:goto_0 |
388 | ····.line·72 | 388 | ····.line·72 |
389 | ····:cond_1 | 389 | ····:cond_1 |
Offset 459, 15 lines modified | Offset 459, 15 lines modified | ||
459 | ····.line·86 | 459 | ····.line·86 |
460 | ····:catch_0 | 460 | ····:catch_0 |
461 | ····move-exception·v0 | 461 | ····move-exception·v0 |
462 | ····.line·87 | 462 | ····.line·87 |
463 | ····.local·v0,·"e":Ljava/lang/Exception; | 463 | ····.local·v0,·"e":Ljava/lang/Exception; |
464 |
····invoke-static·{v |
464 | ····invoke-static·{v6,·v7},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
465 | ····move-result-object·v3 | 465 | ····move-result-object·v3 |
466 | ····goto·:goto_0 | 466 | ····goto·:goto_0 |
467 | .end·method | 467 | .end·method |
468 | .method·public·static·parseNumber(Ljava/lang/String;Ljava/lang/Number;)Ljava/lang/Number; | 468 | .method·public·static·parseNumber(Ljava/lang/String;Ljava/lang/Number;)Ljava/lang/Number; |
Offset 747, 23 lines modified | Offset 747, 23 lines modified | ||
747 | ····move-result-object·p1 | 747 | ····move-result-object·p1 |
748 | ····goto/16·:goto_0 | 748 | ····goto/16·:goto_0 |
749 | .end·method | 749 | .end·method |
750 | .method·public·static·parseStrict(Ljava/lang/String;)Ljava/lang/Number; | 750 | .method·public·static·parseStrict(Ljava/lang/String;)Ljava/lang/Number; |
751 |
····.locals·1 |
751 | ····.locals·14 |
752 | ····.param·p0,·"s"····#·Ljava/lang/String; | 752 | ····.param·p0,·"s"····#·Ljava/lang/String; |
753 | ····.prologue | 753 | ····.prologue |
754 |
····const/4·v |
754 | ····const/4·v3,·0x1 |
755 |
····const-wide/high16·v1 |
755 | ····const-wide/high16·v12,·0x4004000000000000L····#·2.5 |
756 |
····const-wide/high16·v |
756 | ····const-wide/high16·v10,·-0x4020000000000000L····#·-0.5 |
757 | ····const/4·v0,·-0x1 | 757 | ····const/4·v0,·-0x1 |
758 | ····const/4·v8,·0x0 | 758 | ····const/4·v8,·0x0 |
759 | ····.line·206 | 759 | ····.line·206 |
760 | ····invoke-virtual·{p0},·Ljava/lang/String;->length()I | 760 | ····invoke-virtual·{p0},·Ljava/lang/String;->length()I |
Offset 771, 70 lines modified | Offset 771, 70 lines modified | ||
771 | ····move-result·v6 | 771 | ····move-result·v6 |
772 | ····if-nez·v6,·:cond_0 | 772 | ····if-nez·v6,·:cond_0 |
773 | ····.line·207 | 773 | ····.line·207 |
774 | ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 774 | ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
775 |
····move-result-object·v |
775 | ····move-result-object·v3 |
776 | ····.line·250 | 776 | ····.line·250 |
777 | ····:goto_0 | 777 | ····:goto_0 |
778 |
····return-object·v |
778 | ····return-object·v3 |
779 | ····.line·208 | 779 | ····.line·208 |
Max diff block lines reached; 8967/11466 bytes (78.21%) of diff not shown. |
Offset 216, 15 lines modified | Offset 216, 15 lines modified | ||
216 | ····invoke-virtual·{v0,·p1},·Lcom/mongodb/util/FastStack;->push(Ljava/lang/Object;)V | 216 | ····invoke-virtual·{v0,·p1},·Lcom/mongodb/util/FastStack;->push(Ljava/lang/Object;)V |
217 | ····.line·51 | 217 | ····.line·51 |
218 | ····return-void | 218 | ····return-void |
219 | .end·method | 219 | .end·method |
220 | .method·public·static·sleep(J)V | 220 | .method·public·static·sleep(J)V |
221 |
····.locals· |
221 | ····.locals·2 |
222 | ····.param·p0,·"time"····#·J | 222 | ····.param·p0,·"time"····#·J |
223 | ····.prologue | 223 | ····.prologue |
224 | ····.line·39 | 224 | ····.line·39 |
225 | ····:try_start_0 | 225 | ····:try_start_0 |
226 | ····invoke-static·{p0,·p1},·Ljava/lang/Thread;->sleep(J)V | 226 | ····invoke-static·{p0,·p1},·Ljava/lang/Thread;->sleep(J)V |
227 | ····:try_end_0 | 227 | ····:try_end_0 |
Offset 98, 22 lines modified | Offset 98, 20 lines modified | ||
98 | ····move-result·v0 | 98 | ····move-result·v0 |
99 | ····goto·:goto_0 | 99 | ····goto·:goto_0 |
100 | .end·method | 100 | .end·method |
101 | .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I | 101 | .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I |
102 | ····.locals·1 | 102 | ····.locals·1 |
103 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
104 | ····.prologue | 103 | ····.prologue |
105 | ····.line·29 | 104 | ····.line·29 |
106 | ····.local·p0,·"this":Lcom/paulm/jsignal/PrioritySlot;,·"Lcom/paulm/jsignal/PrioritySlot<TE;>;" | 105 | ····.local·p0,·"this":Lcom/paulm/jsignal/PrioritySlot;,·"Lcom/paulm/jsignal/PrioritySlot<TE;>;" |
107 | ····check-cast·p1,·Lcom/paulm/jsignal/PrioritySlot; | 106 | ····check-cast·p1,·Lcom/paulm/jsignal/PrioritySlot; |
108 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
109 | ····invoke-virtual·{p0,·p1},·Lcom/paulm/jsignal/PrioritySlot;->compareTo(Lcom/paulm/jsignal/PrioritySlot;)I | 107 | ····invoke-virtual·{p0,·p1},·Lcom/paulm/jsignal/PrioritySlot;->compareTo(Lcom/paulm/jsignal/PrioritySlot;)I |
110 | ····move-result·v0 | 108 | ····move-result·v0 |
111 | ····return·v0 | 109 | ····return·v0 |
112 | .end·method | 110 | .end·method |
Offset 392, 15 lines modified | Offset 392, 15 lines modified | ||
392 | ····invoke-virtual·{p0,·p1,·v0},·Lorg/bson/BasicBSONCallback;->_put(Ljava/lang/String;Ljava/lang/Object;)V | 392 | ····invoke-virtual·{p0,·p1,·v0},·Lorg/bson/BasicBSONCallback;->_put(Ljava/lang/String;Ljava/lang/Object;)V |
393 | ····.line·147 | 393 | ····.line·147 |
394 | ····return-void | 394 | ····return-void |
395 | .end·method | 395 | .end·method |
396 | .method·public·gotDate(Ljava/lang/String;J)V | 396 | .method·public·gotDate(Ljava/lang/String;J)V |
397 |
····.locals· |
397 | ····.locals·2 |
398 | ····.param·p1,·"name"····#·Ljava/lang/String; | 398 | ····.param·p1,·"name"····#·Ljava/lang/String; |
399 | ····.param·p2,·"millis"····#·J | 399 | ····.param·p2,·"millis"····#·J |
400 | ····.prologue | 400 | ····.prologue |
401 | ····.line·126 | 401 | ····.line·126 |
402 | ····new-instance·v0,·Ljava/util/Date; | 402 | ····new-instance·v0,·Ljava/util/Date; |
Offset 409, 15 lines modified | Offset 409, 15 lines modified | ||
409 | ····invoke-virtual·{p0,·p1,·v0},·Lorg/bson/BasicBSONCallback;->_put(Ljava/lang/String;Ljava/lang/Object;)V | 409 | ····invoke-virtual·{p0,·p1,·v0},·Lorg/bson/BasicBSONCallback;->_put(Ljava/lang/String;Ljava/lang/Object;)V |
410 | ····.line·127 | 410 | ····.line·127 |
411 | ····return-void | 411 | ····return-void |
412 | .end·method | 412 | .end·method |
413 | .method·public·gotDouble(Ljava/lang/String;D)V | 413 | .method·public·gotDouble(Ljava/lang/String;D)V |
414 |
····.locals· |
414 | ····.locals·2 |
415 | ····.param·p1,·"name"····#·Ljava/lang/String; | 415 | ····.param·p1,·"name"····#·Ljava/lang/String; |
416 | ····.param·p2,·"v"····#·D | 416 | ····.param·p2,·"v"····#·D |
417 | ····.prologue | 417 | ····.prologue |
418 | ····.line·114 | 418 | ····.line·114 |
419 | ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 419 | ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
Offset 443, 15 lines modified | Offset 443, 15 lines modified | ||
443 | ····invoke-virtual·{p0,·p1,·v0},·Lorg/bson/BasicBSONCallback;->_put(Ljava/lang/String;Ljava/lang/Object;)V | 443 | ····invoke-virtual·{p0,·p1,·v0},·Lorg/bson/BasicBSONCallback;->_put(Ljava/lang/String;Ljava/lang/Object;)V |
444 | ····.line·119 | 444 | ····.line·119 |
445 | ····return-void | 445 | ····return-void |
446 | .end·method | 446 | .end·method |
447 | .method·public·gotLong(Ljava/lang/String;J)V | 447 | .method·public·gotLong(Ljava/lang/String;J)V |
448 |
····.locals· |
448 | ····.locals·2 |
449 | ····.param·p1,·"name"····#·Ljava/lang/String; | 449 | ····.param·p1,·"name"····#·Ljava/lang/String; |
450 | ····.param·p2,·"v"····#·J | 450 | ····.param·p2,·"v"····#·J |
451 | ····.prologue | 451 | ····.prologue |
452 | ····.line·122 | 452 | ····.line·122 |
453 | ····invoke-static·{p2,·p3},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; | 453 | ····invoke-static·{p2,·p3},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
Offset 597, 15 lines modified | Offset 597, 15 lines modified | ||
597 | ····invoke-virtual·{p0,·p1,·v0},·Lorg/bson/BasicBSONCallback;->_put(Ljava/lang/String;Ljava/lang/Object;)V | 597 | ····invoke-virtual·{p0,·p1,·v0},·Lorg/bson/BasicBSONCallback;->_put(Ljava/lang/String;Ljava/lang/Object;)V |
598 | ····.line·141 | 598 | ····.line·141 |
599 | ····return-void | 599 | ····return-void |
600 | .end·method | 600 | .end·method |
601 | .method·public·gotUUID(Ljava/lang/String;JJ)V | 601 | .method·public·gotUUID(Ljava/lang/String;JJ)V |
602 |
····.locals· |
602 | ····.locals·2 |
603 | ····.param·p1,·"name"····#·Ljava/lang/String; | 603 | ····.param·p1,·"name"····#·Ljava/lang/String; |
604 | ····.param·p2,·"part1"····#·J | 604 | ····.param·p2,·"part1"····#·J |
605 | ····.param·p4,·"part2"····#·J | 605 | ····.param·p4,·"part2"····#·J |
606 | ····.prologue | 606 | ····.prologue |
607 | ····.line·162 | 607 | ····.line·162 |
608 | ····new-instance·v0,·Ljava/util/UUID; | 608 | ····new-instance·v0,·Ljava/util/UUID; |
Offset 1362, 32 lines modified | Offset 1362, 32 lines modified | ||
1362 | ····invoke-virtual·{v1,·v0,·v2},·Lorg/bson/io/OutputBuffer;->writeInt(II)V | 1362 | ····invoke-virtual·{v1,·v0,·v2},·Lorg/bson/io/OutputBuffer;->writeInt(II)V |
1363 | ····.line·338 | 1363 | ····.line·338 |
1364 | ····return-void | 1364 | ····return-void |
1365 | .end·method | 1365 | .end·method |
1366 | .method·protected·putDate(Ljava/lang/String;Ljava/util/Date;)V | 1366 | .method·protected·putDate(Ljava/lang/String;Ljava/util/Date;)V |
1367 |
····.locals· |
1367 | ····.locals·4 |
1368 | ····.param·p1,·"name"····#·Ljava/lang/String; | 1368 | ····.param·p1,·"name"····#·Ljava/lang/String; |
1369 | ····.param·p2,·"d"····#·Ljava/util/Date; | 1369 | ····.param·p2,·"d"····#·Ljava/util/Date; |
1370 | ····.prologue | 1370 | ····.prologue |
1371 | ····.line·352 | 1371 | ····.line·352 |
1372 | ····const/16·v0,·0x9 | 1372 | ····const/16·v0,·0x9 |
1373 | ····invoke-virtual·{p0,·v0,·p1},·Lorg/bson/BasicBSONEncoder;->_put(BLjava/lang/String;)V | 1373 | ····invoke-virtual·{p0,·v0,·p1},·Lorg/bson/BasicBSONEncoder;->_put(BLjava/lang/String;)V |
1374 | ····.line·353 | 1374 | ····.line·353 |
1375 | ····iget-object·v0,·p0,·Lorg/bson/BasicBSONEncoder;->_buf:Lorg/bson/io/OutputBuffer; | 1375 | ····iget-object·v0,·p0,·Lorg/bson/BasicBSONEncoder;->_buf:Lorg/bson/io/OutputBuffer; |
1376 | ····invoke-virtual·{p2},·Ljava/util/Date;->getTime()J | 1376 | ····invoke-virtual·{p2},·Ljava/util/Date;->getTime()J |
1377 |
····move-result-wide·v |
1377 | ····move-result-wide·v2 |
1378 |
····invoke-virtual·{v0,·v |
1378 | ····invoke-virtual·{v0,·v2,·v3},·Lorg/bson/io/OutputBuffer;->writeLong(J)V |
1379 | ····.line·354 | 1379 | ····.line·354 |
1380 | ····return-void | 1380 | ····return-void |
1381 | .end·method | 1381 | .end·method |
1382 | .method·protected·putNull(Ljava/lang/String;)V | 1382 | .method·protected·putNull(Ljava/lang/String;)V |
1383 | ····.locals·1 | 1383 | ····.locals·1 |
Offset 1400, 15 lines modified | Offset 1400, 15 lines modified | ||
1400 | ····invoke-virtual·{p0,·v0,·p1},·Lorg/bson/BasicBSONEncoder;->_put(BLjava/lang/String;)V | 1400 | ····invoke-virtual·{p0,·v0,·p1},·Lorg/bson/BasicBSONEncoder;->_put(BLjava/lang/String;)V |
1401 | ····.line·319 | 1401 | ····.line·319 |
1402 | ····return-void | 1402 | ····return-void |
1403 | .end·method | 1403 | .end·method |
1404 | .method·protected·putNumber(Ljava/lang/String;Ljava/lang/Number;)V | 1404 | .method·protected·putNumber(Ljava/lang/String;Ljava/lang/Number;)V |
1405 |
····.locals· |
1405 | ····.locals·4 |
1406 | ····.param·p1,·"name"····#·Ljava/lang/String; | 1406 | ····.param·p1,·"name"····#·Ljava/lang/String; |
1407 | ····.param·p2,·"n"····#·Ljava/lang/Number; | 1407 | ····.param·p2,·"n"····#·Ljava/lang/Number; |
1408 | ····.prologue | 1408 | ····.prologue |
1409 | ····.line·357 | 1409 | ····.line·357 |
1410 | ····instance-of·v0,·p2,·Ljava/lang/Integer; | 1410 | ····instance-of·v0,·p2,·Ljava/lang/Integer; |
Offset 1462, 17 lines modified | Offset 1462, 17 lines modified | ||
1462 | ····invoke-virtual·{p0,·v0,·p1},·Lorg/bson/BasicBSONEncoder;->_put(BLjava/lang/String;)V | 1462 | ····invoke-virtual·{p0,·v0,·p1},·Lorg/bson/BasicBSONEncoder;->_put(BLjava/lang/String;)V |
1463 | ····.line·366 | 1463 | ····.line·366 |
1464 | ····iget-object·v0,·p0,·Lorg/bson/BasicBSONEncoder;->_buf:Lorg/bson/io/OutputBuffer; | 1464 | ····iget-object·v0,·p0,·Lorg/bson/BasicBSONEncoder;->_buf:Lorg/bson/io/OutputBuffer; |
1465 | ····invoke-virtual·{p2},·Ljava/lang/Number;->longValue()J | 1465 | ····invoke-virtual·{p2},·Ljava/lang/Number;->longValue()J |
1466 |
····move-result-wide·v |
1466 | ····move-result-wide·v2 |
1467 |
····invoke-virtual·{v0,·v |
1467 | ····invoke-virtual·{v0,·v2,·v3},·Lorg/bson/io/OutputBuffer;->writeLong(J)V |
1468 | ····goto·:goto_0 | 1468 | ····goto·:goto_0 |
1469 | ····.line·368 | 1469 | ····.line·368 |
1470 | ····:cond_3 | 1470 | ····:cond_3 |
1471 | ····instance-of·v0,·p2,·Ljava/lang/Float; | 1471 | ····instance-of·v0,·p2,·Ljava/lang/Float; |
Offset 1489, 17 lines modified | Offset 1489, 17 lines modified | ||
1489 | ····invoke-virtual·{p0,·v0,·p1},·Lorg/bson/BasicBSONEncoder;->_put(BLjava/lang/String;)V | 1489 | ····invoke-virtual·{p0,·v0,·p1},·Lorg/bson/BasicBSONEncoder;->_put(BLjava/lang/String;)V |
1490 | ····.line·370 | 1490 | ····.line·370 |
1491 | ····iget-object·v0,·p0,·Lorg/bson/BasicBSONEncoder;->_buf:Lorg/bson/io/OutputBuffer; | 1491 | ····iget-object·v0,·p0,·Lorg/bson/BasicBSONEncoder;->_buf:Lorg/bson/io/OutputBuffer; |
1492 | ····invoke-virtual·{p2},·Ljava/lang/Number;->doubleValue()D | 1492 | ····invoke-virtual·{p2},·Ljava/lang/Number;->doubleValue()D |
1493 |
····move-result-wide·v |
1493 | ····move-result-wide·v2 |
1494 |
····invoke-virtual·{v0,·v |
1494 | ····invoke-virtual·{v0,·v2,·v3},·Lorg/bson/io/OutputBuffer;->writeDouble(D)V |
1495 | ····goto·:goto_0 | 1495 | ····goto·:goto_0 |
1496 | ····.line·373 | 1496 | ····.line·373 |
1497 | ····:cond_5 | 1497 | ····:cond_5 |
1498 | ····new-instance·v0,·Ljava/lang/IllegalArgumentException; | 1498 | ····new-instance·v0,·Ljava/lang/IllegalArgumentException; |
Offset 1993, 15 lines modified | Offset 1993, 15 lines modified | ||
1993 | ····invoke-virtual·{v0,·v1},·Lorg/bson/io/OutputBuffer;->writeInt(I)V | 1993 | ····invoke-virtual·{v0,·v1},·Lorg/bson/io/OutputBuffer;->writeInt(I)V |
1994 | ····.line·329 | 1994 | ····.line·329 |
1995 | ····return-void | 1995 | ····return-void |
1996 | .end·method | 1996 | .end·method |
1997 | .method·protected·putUUID(Ljava/lang/String;Ljava/util/UUID;)V | 1997 | .method·protected·putUUID(Ljava/lang/String;Ljava/util/UUID;)V |
1998 |
····.locals· |
1998 | ····.locals·4 |
1999 | ····.param·p1,·"name"····#·Ljava/lang/String; | 1999 | ····.param·p1,·"name"····#·Ljava/lang/String; |
2000 | ····.param·p2,·"val"····#·Ljava/util/UUID; | 2000 | ····.param·p2,·"val"····#·Ljava/util/UUID; |
2001 | ····.prologue | 2001 | ····.prologue |
2002 | ····.line·403 | 2002 | ····.line·403 |
2003 | ····const/4·v0,·0x5 | 2003 | ····const/4·v0,·0x5 |
Max diff block lines reached; 972/3923 bytes (24.78%) of diff not shown. |
Offset 480, 15 lines modified | Offset 480, 15 lines modified | ||
480 | ····:cond_0 | 480 | ····:cond_0 |
481 | ····move-object·v0,·p2 | 481 | ····move-object·v0,·p2 |
482 | ····goto·:goto_0 | 482 | ····goto·:goto_0 |
483 | .end·method | 483 | .end·method |
484 | .method·public·getDouble(Ljava/lang/String;)D | 484 | .method·public·getDouble(Ljava/lang/String;)D |
485 |
····.locals· |
485 | ····.locals·4 |
486 | ····.param·p1,·"key"····#·Ljava/lang/String; | 486 | ····.param·p1,·"key"····#·Ljava/lang/String; |
487 | ····.prologue | 487 | ····.prologue |
488 | ····.line·168 | 488 | ····.line·168 |
489 | ····invoke-virtual·{p0,·p1},·Lorg/bson/BasicBSONObject;->get(Ljava/lang/String;)Ljava/lang/Object; | 489 | ····invoke-virtual·{p0,·p1},·Lorg/bson/BasicBSONObject;->get(Ljava/lang/String;)Ljava/lang/Object; |
490 | ····move-result-object·v0 | 490 | ····move-result-object·v0 |
Offset 496, 21 lines modified | Offset 496, 21 lines modified | ||
496 | ····.line·169 | 496 | ····.line·169 |
497 | ····.local·v0,·"foo":Ljava/lang/Object; | 497 | ····.local·v0,·"foo":Ljava/lang/Object; |
498 | ····check-cast·v0,·Ljava/lang/Number; | 498 | ····check-cast·v0,·Ljava/lang/Number; |
499 | ····.end·local·v0····#·"foo":Ljava/lang/Object; | 499 | ····.end·local·v0····#·"foo":Ljava/lang/Object; |
500 | ····invoke-virtual·{v0},·Ljava/lang/Number;->doubleValue()D | 500 | ····invoke-virtual·{v0},·Ljava/lang/Number;->doubleValue()D |
501 |
····move-result-wide·v |
501 | ····move-result-wide·v2 |
502 |
····return-wide·v |
502 | ····return-wide·v2 |
503 | .end·method | 503 | .end·method |
504 | .method·public·getDouble(Ljava/lang/String;D)D | 504 | .method·public·getDouble(Ljava/lang/String;D)D |
505 |
····.locals· |
505 | ····.locals·2 |
506 | ····.param·p1,·"key"····#·Ljava/lang/String; | 506 | ····.param·p1,·"key"····#·Ljava/lang/String; |
507 | ····.param·p2,·"def"····#·D | 507 | ····.param·p2,·"def"····#·D |
508 | ····.prologue | 508 | ····.prologue |
509 | ····.line·179 | 509 | ····.line·179 |
510 | ····invoke-virtual·{p0,·p1},·Lorg/bson/BasicBSONObject;->get(Ljava/lang/String;)Ljava/lang/Object; | 510 | ····invoke-virtual·{p0,·p1},·Lorg/bson/BasicBSONObject;->get(Ljava/lang/String;)Ljava/lang/Object; |
Offset 613, 15 lines modified | Offset 613, 15 lines modified | ||
613 | ····move-result·p2 | 613 | ····move-result·p2 |
614 | ····goto·:goto_0 | 614 | ····goto·:goto_0 |
615 | .end·method | 615 | .end·method |
616 | .method·public·getLong(Ljava/lang/String;)J | 616 | .method·public·getLong(Ljava/lang/String;)J |
617 |
····.locals· |
617 | ····.locals·4 |
618 | ····.param·p1,·"key"····#·Ljava/lang/String; | 618 | ····.param·p1,·"key"····#·Ljava/lang/String; |
619 | ····.prologue | 619 | ····.prologue |
620 | ····.line·143 | 620 | ····.line·143 |
621 | ····invoke-virtual·{p0,·p1},·Lorg/bson/BasicBSONObject;->get(Ljava/lang/String;)Ljava/lang/Object; | 621 | ····invoke-virtual·{p0,·p1},·Lorg/bson/BasicBSONObject;->get(Ljava/lang/String;)Ljava/lang/Object; |
622 | ····move-result-object·v0 | 622 | ····move-result-object·v0 |
Offset 629, 21 lines modified | Offset 629, 21 lines modified | ||
629 | ····.line·144 | 629 | ····.line·144 |
630 | ····.local·v0,·"foo":Ljava/lang/Object; | 630 | ····.local·v0,·"foo":Ljava/lang/Object; |
631 | ····check-cast·v0,·Ljava/lang/Number; | 631 | ····check-cast·v0,·Ljava/lang/Number; |
632 | ····.end·local·v0····#·"foo":Ljava/lang/Object; | 632 | ····.end·local·v0····#·"foo":Ljava/lang/Object; |
633 | ····invoke-virtual·{v0},·Ljava/lang/Number;->longValue()J | 633 | ····invoke-virtual·{v0},·Ljava/lang/Number;->longValue()J |
634 |
····move-result-wide·v |
634 | ····move-result-wide·v2 |
635 |
····return-wide·v |
635 | ····return-wide·v2 |
636 | .end·method | 636 | .end·method |
637 | .method·public·getLong(Ljava/lang/String;J)J | 637 | .method·public·getLong(Ljava/lang/String;J)J |
638 |
····.locals· |
638 | ····.locals·2 |
639 | ····.param·p1,·"key"····#·Ljava/lang/String; | 639 | ····.param·p1,·"key"····#·Ljava/lang/String; |
640 | ····.param·p2,·"def"····#·J | 640 | ····.param·p2,·"def"····#·J |
641 | ····.prologue | 641 | ····.prologue |
642 | ····.line·154 | 642 | ····.line·154 |
643 | ····invoke-virtual·{p0,·p1},·Lorg/bson/BasicBSONObject;->get(Ljava/lang/String;)Ljava/lang/Object; | 643 | ····invoke-virtual·{p0,·p1},·Lorg/bson/BasicBSONObject;->get(Ljava/lang/String;)Ljava/lang/Object; |
Offset 889, 644 lines modified | Offset 889, 674 lines modified | ||
889 | ····move-result·v0 | 889 | ····move-result·v0 |
890 | ····return·v0 | 890 | ····return·v0 |
891 | .end·method | 891 | .end·method |
892 | .method·protected·getElementValue(Lorg/bson/LazyBSONObject$ElementRecord;)Ljava/lang/Object; | 892 | .method·protected·getElementValue(Lorg/bson/LazyBSONObject$ElementRecord;)Ljava/lang/Object; |
893 |
····.locals·1 |
893 | ····.locals·19 |
894 | ····.param·p1,·"record"····#·Lorg/bson/LazyBSONObject$ElementRecord; | 894 | ····.param·p1,·"record"····#·Lorg/bson/LazyBSONObject$ElementRecord; |
895 | ····.prologue | 895 | ····.prologue |
896 | ····.line·539 | 896 | ····.line·539 |
897 | ····move-object/from16·v0,·p1 | 897 | ····move-object/from16·v0,·p1 |
898 |
····iget-byte·v1 |
898 | ····iget-byte·v14,·v0,·Lorg/bson/LazyBSONObject$ElementRecord;->type:B |
899 |
····sparse-switch·v1 |
899 | ····sparse-switch·v14,·:sswitch_data_0 |
900 | ····.line·598 | 900 | ····.line·598 |
901 |
····new-instance·v1 |
901 | ····new-instance·v14,·Lorg/bson/BSONException; |
902 |
····new-instance·v1 |
902 | ····new-instance·v15,·Ljava/lang/StringBuilder; |
903 |
····invoke-direct·{v1 |
903 | ····invoke-direct·{v15},·Ljava/lang/StringBuilder;-><init>()V |
904 |
····const-string·v1 |
904 | ····const-string·v16,·"Invalid·type·" |
905 |
····invoke-virtual·{v1 |
905 | ····invoke-virtual/range·{v15·..·v16},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
906 |
····move-result-object·v1 |
906 | ····move-result-object·v15 |
907 | ····move-object/from16·v0,·p1 | 907 | ····move-object/from16·v0,·p1 |
908 |
····iget-byte·v |
908 | ····iget-byte·v0,·v0,·Lorg/bson/LazyBSONObject$ElementRecord;->type:B |
909 |
···· |
909 | ····move/from16·v16,·v0 |
910 |
···· |
910 | ····invoke-virtual/range·{v15·..·v16},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
911 |
···· |
911 | ····move-result-object·v15 |
912 |
···· |
912 | ····const-string·v16,·"·for·field·" |
913 |
···· |
913 | ····invoke-virtual/range·{v15·..·v16},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
914 | ····move-result-object·v15 | ||
914 | ····move-object/from16·v0,·p1 | 915 | ····move-object/from16·v0,·p1 |
915 |
····iget·v |
916 | ····iget·v0,·v0,·Lorg/bson/LazyBSONObject$ElementRecord;->offset:I |
917 | ····move/from16·v16,·v0 | ||
916 | ····move-object/from16·v0,·p0 | 918 | ····move-object/from16·v0,·p0 |
917 |
···· |
919 | ····move/from16·v1,·v16 |
918 |
···· |
920 | ····invoke-direct·{v0,·v1},·Lorg/bson/LazyBSONObject;->getElementFieldName(I)Ljava/lang/String; |
919 |
···· |
921 | ····move-result-object·v16 |
920 |
···· |
922 | ····invoke-virtual/range·{v15·..·v16},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
921 |
···· |
923 | ····move-result-object·v15 |
922 |
···· |
924 | ····invoke-virtual·{v15},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
925 | ····move-result-object·v15 | ||
923 |
····invoke-direct·{v1 |
926 | ····invoke-direct·{v14,·v15},·Lorg/bson/BSONException;-><init>(Ljava/lang/String;)V |
924 |
····throw·v1 |
927 | ····throw·v14 |
925 | ····.line·543 | 928 | ····.line·543 |
926 | ····:sswitch_0 | 929 | ····:sswitch_0 |
927 |
····const/4·v1 |
930 | ····const/4·v14,·0x0 |
928 | ····.line·596 | 931 | ····.line·596 |
929 | ····:goto_0 | 932 | ····:goto_0 |
930 |
····return-object·v1 |
933 | ····return-object·v14 |
931 | ····.line·545 | 934 | ····.line·545 |
932 | ····:sswitch_1 | 935 | ····:sswitch_1 |
933 |
····new-instance·v1 |
936 | ····new-instance·v14,·Lorg/bson/types/MaxKey; |
934 |
····invoke-direct·{v1 |
937 | ····invoke-direct·{v14},·Lorg/bson/types/MaxKey;-><init>()V |
935 | ····goto·:goto_0 | 938 | ····goto·:goto_0 |
936 | ····.line·547 | 939 | ····.line·547 |
937 | ····:sswitch_2 | 940 | ····:sswitch_2 |
938 |
····new-instance·v1 |
941 | ····new-instance·v14,·Lorg/bson/types/MinKey; |
939 |
····invoke-direct·{v1 |
942 | ····invoke-direct·{v14},·Lorg/bson/types/MinKey;-><init>()V |
940 | ····goto·:goto_0 | 943 | ····goto·:goto_0 |
941 | ····.line·549 | 944 | ····.line·549 |
942 | ····:sswitch_3 | 945 | ····:sswitch_3 |
Max diff block lines reached; 25432/29528 bytes (86.13%) of diff not shown. |
Offset 364, 138 lines modified | Offset 364, 138 lines modified | ||
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·static·readLong([BI)J | 367 | .method·public·static·readLong([BI)J |
368 |
····.locals· |
368 | ····.locals·8 |
369 | ····.param·p0,·"data"····#·[B | 369 | ····.param·p0,·"data"····#·[B |
370 | ····.param·p1,·"offset"····#·I | 370 | ····.param·p1,·"offset"····#·I |
371 | ····.prologue | 371 | ····.prologue |
372 |
····const-wide/16·v |
372 | ····const-wide/16·v6,·0xff |
373 | ····.line·104 | 373 | ····.line·104 |
374 | ····const-wide/16·v0,·0x0 | 374 | ····const-wide/16·v0,·0x0 |
375 | ····.line·105 | 375 | ····.line·105 |
376 | ····.local·v0,·"x":J | 376 | ····.local·v0,·"x":J |
377 | ····add-int/lit8·v2,·p1,·0x0 | 377 | ····add-int/lit8·v2,·p1,·0x0 |
378 | ····aget-byte·v2,·p0,·v2 | 378 | ····aget-byte·v2,·p0,·v2 |
379 | ····int-to-long·v2,·v2 | 379 | ····int-to-long·v2,·v2 |
380 |
····and-long/2addr·v2,·v |
380 | ····and-long/2addr·v2,·v6 |
381 | ····const/4·v4,·0x0 | 381 | ····const/4·v4,·0x0 |
382 | ····shl-long/2addr·v2,·v4 | 382 | ····shl-long/2addr·v2,·v4 |
383 | ····or-long/2addr·v0,·v2 | 383 | ····or-long/2addr·v0,·v2 |
384 | ····.line·106 | 384 | ····.line·106 |
385 | ····add-int/lit8·v2,·p1,·0x1 | 385 | ····add-int/lit8·v2,·p1,·0x1 |
386 | ····aget-byte·v2,·p0,·v2 | 386 | ····aget-byte·v2,·p0,·v2 |
387 | ····int-to-long·v2,·v2 | 387 | ····int-to-long·v2,·v2 |
388 |
····and-long/2addr·v2,·v |
388 | ····and-long/2addr·v2,·v6 |
389 | ····const/16·v4,·0x8 | 389 | ····const/16·v4,·0x8 |
390 | ····shl-long/2addr·v2,·v4 | 390 | ····shl-long/2addr·v2,·v4 |
391 | ····or-long/2addr·v0,·v2 | 391 | ····or-long/2addr·v0,·v2 |
392 | ····.line·107 | 392 | ····.line·107 |
393 | ····add-int/lit8·v2,·p1,·0x2 | 393 | ····add-int/lit8·v2,·p1,·0x2 |
394 | ····aget-byte·v2,·p0,·v2 | 394 | ····aget-byte·v2,·p0,·v2 |
395 | ····int-to-long·v2,·v2 | 395 | ····int-to-long·v2,·v2 |
396 |
····and-long/2addr·v2,·v |
396 | ····and-long/2addr·v2,·v6 |
397 | ····const/16·v4,·0x10 | 397 | ····const/16·v4,·0x10 |
398 | ····shl-long/2addr·v2,·v4 | 398 | ····shl-long/2addr·v2,·v4 |
399 | ····or-long/2addr·v0,·v2 | 399 | ····or-long/2addr·v0,·v2 |
400 | ····.line·108 | 400 | ····.line·108 |
401 | ····add-int/lit8·v2,·p1,·0x3 | 401 | ····add-int/lit8·v2,·p1,·0x3 |
402 | ····aget-byte·v2,·p0,·v2 | 402 | ····aget-byte·v2,·p0,·v2 |
403 | ····int-to-long·v2,·v2 | 403 | ····int-to-long·v2,·v2 |
404 |
····and-long/2addr·v2,·v |
404 | ····and-long/2addr·v2,·v6 |
405 | ····const/16·v4,·0x18 | 405 | ····const/16·v4,·0x18 |
406 | ····shl-long/2addr·v2,·v4 | 406 | ····shl-long/2addr·v2,·v4 |
407 | ····or-long/2addr·v0,·v2 | 407 | ····or-long/2addr·v0,·v2 |
408 | ····.line·109 | 408 | ····.line·109 |
409 | ····add-int/lit8·v2,·p1,·0x4 | 409 | ····add-int/lit8·v2,·p1,·0x4 |
410 | ····aget-byte·v2,·p0,·v2 | 410 | ····aget-byte·v2,·p0,·v2 |
411 | ····int-to-long·v2,·v2 | 411 | ····int-to-long·v2,·v2 |
412 |
····and-long/2addr·v2,·v |
412 | ····and-long/2addr·v2,·v6 |
413 | ····const/16·v4,·0x20 | 413 | ····const/16·v4,·0x20 |
414 | ····shl-long/2addr·v2,·v4 | 414 | ····shl-long/2addr·v2,·v4 |
415 | ····or-long/2addr·v0,·v2 | 415 | ····or-long/2addr·v0,·v2 |
416 | ····.line·110 | 416 | ····.line·110 |
417 | ····add-int/lit8·v2,·p1,·0x5 | 417 | ····add-int/lit8·v2,·p1,·0x5 |
418 | ····aget-byte·v2,·p0,·v2 | 418 | ····aget-byte·v2,·p0,·v2 |
419 | ····int-to-long·v2,·v2 | 419 | ····int-to-long·v2,·v2 |
Max diff block lines reached; 616/2269 bytes (27.15%) of diff not shown. |
Offset 295, 15 lines modified | Offset 295, 15 lines modified | ||
295 | .method·public·abstract·write([B)V | 295 | .method·public·abstract·write([B)V |
296 | .end·method | 296 | .end·method |
297 | .method·public·abstract·write([BII)V | 297 | .method·public·abstract·write([BII)V |
298 | .end·method | 298 | .end·method |
299 | .method·public·writeDouble(D)V | 299 | .method·public·writeDouble(D)V |
300 |
····.locals· |
300 | ····.locals·3 |
301 | ····.param·p1,·"x"····#·D | 301 | ····.param·p1,·"x"····#·D |
302 | ····.prologue | 302 | ····.prologue |
303 | ····.line·153 | 303 | ····.line·153 |
304 | ····invoke-static·{p1,·p2},·Ljava/lang/Double;->doubleToRawLongBits(D)J | 304 | ····invoke-static·{p1,·p2},·Ljava/lang/Double;->doubleToRawLongBits(D)J |
305 | ····move-result-wide·v0 | 305 | ····move-result-wide·v0 |
Offset 392, 15 lines modified | Offset 392, 15 lines modified | ||
392 | ····invoke-virtual·{p0,·p1},·Lorg/bson/io/OutputBuffer;->write(I)V | 392 | ····invoke-virtual·{p0,·p1},·Lorg/bson/io/OutputBuffer;->write(I)V |
393 | ····.line·132 | 393 | ····.line·132 |
394 | ····return-void | 394 | ····return-void |
395 | .end·method | 395 | .end·method |
396 | .method·public·writeLong(J)V | 396 | .method·public·writeLong(J)V |
397 |
····.locals· |
397 | ····.locals·5 |
398 | ····.param·p1,·"x"····#·J | 398 | ····.param·p1,·"x"····#·J |
399 | ····.prologue | 399 | ····.prologue |
400 | ····const-wide/16·v2,·0xff | 400 | ····const-wide/16·v2,·0xff |
401 | ····.line·142 | 401 | ····.line·142 |
402 | ····const/4·v0,·0x0 | 402 | ····const/4·v0,·0x0 |
Offset 67, 32 lines modified | Offset 67, 32 lines modified | ||
67 | ····iput-object·v0,·p0,·Lorg/bson/types/BSONTimestamp;->_time:Ljava/util/Date; | 67 | ····iput-object·v0,·p0,·Lorg/bson/types/BSONTimestamp;->_time:Ljava/util/Date; |
68 | ····.line·39 | 68 | ····.line·39 |
69 | ····return-void | 69 | ····return-void |
70 | .end·method | 70 | .end·method |
71 | .method·public·constructor·<init>(II)V | 71 | .method·public·constructor·<init>(II)V |
72 |
····.locals· |
72 | ····.locals·6 |
73 | ····.param·p1,·"time"····#·I | 73 | ····.param·p1,·"time"····#·I |
74 | ····.param·p2,·"inc"····#·I | 74 | ····.param·p2,·"inc"····#·I |
75 | ····.prologue | 75 | ····.prologue |
76 | ····.line·41 | 76 | ····.line·41 |
77 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 77 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
78 | ····.line·42 | 78 | ····.line·42 |
79 | ····new-instance·v0,·Ljava/util/Date; | 79 | ····new-instance·v0,·Ljava/util/Date; |
80 |
····int-to-long·v |
80 | ····int-to-long·v2,·p1 |
81 |
····const-wide/16·v |
81 | ····const-wide/16·v4,·0x3e8 |
82 |
····mul-long/2addr·v |
82 | ····mul-long/2addr·v2,·v4 |
83 |
····invoke-direct·{v0,·v |
83 | ····invoke-direct·{v0,·v2,·v3},·Ljava/util/Date;-><init>(J)V |
84 | ····iput-object·v0,·p0,·Lorg/bson/types/BSONTimestamp;->_time:Ljava/util/Date; | 84 | ····iput-object·v0,·p0,·Lorg/bson/types/BSONTimestamp;->_time:Ljava/util/Date; |
85 | ····.line·43 | 85 | ····.line·43 |
86 | ····iput·p2,·p0,·Lorg/bson/types/BSONTimestamp;->_inc:I | 86 | ····iput·p2,·p0,·Lorg/bson/types/BSONTimestamp;->_inc:I |
87 | ····.line·44 | 87 | ····.line·44 |
Offset 1, 161 lines modified | Offset 1, 173 lines modified | ||
00000000:·0300·0800· |
00000000:·0300·0800·cc0a·0000·0100·1c00·7005·0000··............p... | ||
00000010:·2 |
00000010:·2400·0000·0000·0000·0000·0000·ac00·0000··$............... | ||
00000020:·0000·0000·0000·0000·1a00·0000·3400·0000··............4... | 00000020:·0000·0000·0000·0000·1a00·0000·3400·0000··............4... | ||
00000030:·5200·0000·5e00·0000·6c00·0000·7800·0000··R...^...l...x... | 00000030:·5200·0000·5e00·0000·6c00·0000·7800·0000··R...^...l...x... | ||
00000040:·9e00·0000·b000·0000·0801·0000·0c01·0000··................ | 00000040:·9e00·0000·b000·0000·0801·0000·0c01·0000··................ | ||
00000050:·1e01·0000· |
00000050:·1e01·0000·5201·0000·8601·0000·9a01·0000··....R........... | ||
00000060:· |
00000060:·bc01·0000·ca01·0000·d201·0000·f001·0000··................ | ||
00000070:· |
00000070:·0402·0000·1e02·0000·3202·0000·5402·0000··........2...T... | ||
00000080:· |
00000080:·7202·0000·8202·0000·ba02·0000·ce02·0000··r............... | ||
00000090:·1 |
00000090:·1203·0000·2e03·0000·4a03·0000·6c03·0000··........J...l... | ||
000000a0:· |
000000a0:·a203·0000·dc03·0000·2e04·0000·4a04·0000··............J... | ||
000000b0:· |
000000b0:·7c04·0000·0b00·7600·6500·7200·7300·6900··|.....v.e.r.s.i. | ||
000000c0:· |
000000c0:·6f00·6e00·4300·6f00·6400·6500·0000·0b00··o.n.C.o.d.e..... | ||
000000d0:· |
000000d0:·7600·6500·7200·7300·6900·6f00·6e00·4e00··v.e.r.s.i.o.n.N. | ||
000000e0:· |
000000e0:·6100·6d00·6500·0000·0d00·6d00·6900·6e00··a.m.e.....m.i.n. | ||
000000f0:· |
000000f0:·5300·6400·6b00·5600·6500·7200·7300·6900··S.d.k.V.e.r.s.i. | ||
00000100:· |
00000100:·6f00·6e00·0000·0400·6900·6300·6f00·6e00··o.n.....i.c.o.n. | ||
00000110:·0 |
00000110:·0000·0500·6c00·6100·6200·6500·6c00·0000··....l.a.b.e.l... | ||
00000120:· |
00000120:·0400·6e00·6100·6d00·6500·0000·1100·7300··..n.a.m.e.....s. | ||
00000130:·6 |
00000130:·6300·7200·6500·6500·6e00·4f00·7200·6900··c.r.e.e.n.O.r.i. | ||
00000140:· |
00000140:·6500·6e00·7400·6100·7400·6900·6f00·6e00··e.n.t.a.t.i.o.n. | ||
00000150:· |
00000150:·0000·0700·6100·6e00·6400·7200·6f00·6900··....a.n.d.r.o.i. | ||
00000160:· |
00000160:·6400·0000·2a00·6800·7400·7400·7000·3a00··d...*.h.t.t.p.:. | ||
00000170:· |
00000170:·2f00·2f00·7300·6300·6800·6500·6d00·6100··/./.s.c.h.e.m.a. | ||
00000180:· |
00000180:·7300·2e00·6100·6e00·6400·7200·6f00·6900··s...a.n.d.r.o.i. | ||
00000190:·6 |
00000190:·6400·2e00·6300·6f00·6d00·2f00·6100·7000··d...c.o.m./.a.p. | ||
000001a0:·6 |
000001a0:·6b00·2f00·7200·6500·7300·2f00·6100·6e00··k./.r.e.s./.a.n. | ||
000001b0:· |
000001b0:·6400·7200·6f00·6900·6400·0000·0000·0000··d.r.o.i.d....... | ||
000001c0:·0 |
000001c0:·0700·7000·6100·6300·6b00·6100·6700·6500··..p.a.c.k.a.g.e. | ||
000001d0:· |
000001d0:·0000·1800·7000·6c00·6100·7400·6600·6f00··....p.l.a.t.f.o. | ||
000001e0:· |
000001e0:·7200·6d00·4200·7500·6900·6c00·6400·5600··r.m.B.u.i.l.d.V. | ||
000001f0:·6 |
000001f0:·6500·7200·7300·6900·6f00·6e00·4300·6f00··e.r.s.i.o.n.C.o. | ||
00000200:· |
00000200:·6400·6500·0000·1800·7000·6c00·6100·7400··d.e.....p.l.a.t. | ||
00000210:· |
00000210:·6600·6f00·7200·6d00·4200·7500·6900·6c00··f.o.r.m.B.u.i.l. | ||
00000220:· |
00000220:·6400·5600·6500·7200·7300·6900·6f00·6e00··d.V.e.r.s.i.o.n. | ||
00000230:· |
00000230:·4e00·6100·6d00·6500·0000·0800·6d00·6100··N.a.m.e.....m.a. | ||
00000240:·6 |
00000240:·6e00·6900·6600·6500·7300·7400·0000·0f00··n.i.f.e.s.t..... | ||
00000250:·6 |
00000250:·6300·6f00·6d00·2e00·6400·6100·7200·6b00··c.o.m...d.a.r.k. | ||
00000260:· |
00000260:·6e00·6500·7300·7300·6d00·6100·7000·0000··n.e.s.s.m.a.p... | ||
00000270:· |
00000270:·0500·3000·2e00·3200·2e00·3000·0000·0200··..0...2...0..... | ||
00000280:· |
00000280:·3100·3800·0000·0d00·3400·2e00·3300·2e00··1.8.....4...3... | ||
00000290:· |
00000290:·3100·2d00·3100·3400·3200·3500·3600·3400··1.-.1.4.2.5.6.4. | ||
000002a0:· |
000002a0:·3500·0000·0800·7500·7300·6500·7300·2d00··5.....u.s.e.s.-. | ||
000002b0:· |
000002b0:·7300·6400·6b00·0000·0b00·6100·7000·7000··s.d.k.....a.p.p. | ||
000002c0:·6 |
000002c0:·6c00·6900·6300·6100·7400·6900·6f00·6e00··l.i.c.a.t.i.o.n. | ||
000002d0:·0 |
000002d0:·0000·0800·6100·6300·7400·6900·7600·6900··....a.c.t.i.v.i. | ||
000002e0:·7 |
000002e0:·7400·7900·0000·0f00·2e00·5300·7000·6c00··t.y.......S.p.l. | ||
000002f0:·6 |
000002f0:·6100·7300·6800·4100·6300·7400·6900·7600··a.s.h.A.c.t.i.v. | ||
00000300:· |
00000300:·6900·7400·7900·0000·0d00·6900·6e00·7400··i.t.y.....i.n.t. | ||
00000310:· |
00000310:·6500·6e00·7400·2d00·6600·6900·6c00·7400··e.n.t.-.f.i.l.t. | ||
00000320:· |
00000320:·6500·7200·0000·0600·6100·6300·7400·6900··e.r.....a.c.t.i. | ||
00000330:· |
00000330:·6f00·6e00·0000·1a00·6100·6e00·6400·7200··o.n.....a.n.d.r. | ||
00000340:· |
00000340:·6f00·6900·6400·2e00·6900·6e00·7400·6500··o.i.d...i.n.t.e. | ||
00000350:·6 |
00000350:·6e00·7400·2e00·6100·6300·7400·6900·6f00··n.t...a.c.t.i.o. | ||
00000360:· |
00000360:·6e00·2e00·4d00·4100·4900·4e00·0000·0800··n...M.A.I.N..... | ||
00000370:· |
00000370:·6300·6100·7400·6500·6700·6f00·7200·7900··c.a.t.e.g.o.r.y. | ||
00000380:·0000· |
00000380:·0000·2000·6100·6e00·6400·7200·6f00·6900··..·.a.n.d.r.o.i. | ||
00000390:·6400·2e00· |
00000390:·6400·2e00·6900·6e00·7400·6500·6e00·7400··d...i.n.t.e.n.t. | ||
000003a0:· |
000003a0:·2e00·6300·6100·7400·6500·6700·6f00·7200··..c.a.t.e.g.o.r. | ||
000003b0:· |
000003b0:·7900·2e00·4c00·4100·5500·4e00·4300·4800··y...L.A.U.N.C.H. | ||
000003c0:· |
000003c0:·4500·5200·0000·0c00·2e00·4400·6100·7200··E.R.......D.a.r. | ||
000003d0:·6 |
000003d0:·6b00·6e00·6500·7300·7300·4d00·6100·7000··k.n.e.s.s.M.a.p. | ||
000003e0:· |
000003e0:·0000·0c00·2e00·4d00·6100·7000·4100·6300··......M.a.p.A.c. | ||
000003f0:· |
000003f0:·7400·6900·7600·6900·7400·7900·0000·0f00··t.i.v.i.t.y..... | ||
00000400:· |
00000400:·7500·7300·6500·7300·2d00·7000·6500·7200··u.s.e.s.-.p.e.r. | ||
00000410:· |
00000410:·6d00·6900·7300·7300·6900·6f00·6e00·0000··m.i.s.s.i.o.n... | ||
00000420:· |
00000420:·1900·6100·6e00·6400·7200·6f00·6900·6400··..a.n.d.r.o.i.d. | ||
00000430:· |
00000430:·2e00·7000·6500·7200·6d00·6900·7300·7300··..p.e.r.m.i.s.s. | ||
00000440:· |
00000440:·6900·6f00·6e00·2e00·4300·4100·4d00·4500··i.o.n...C.A.M.E. | ||
00000450:· |
00000450:·5200·4100·0000·1b00·6100·6e00·6400·7200··R.A.....a.n.d.r. | ||
00000460:· |
00000460:·6f00·6900·6400·2e00·7000·6500·7200·6d00··o.i.d...p.e.r.m. | ||
00000470:· |
00000470:·6900·7300·7300·6900·6f00·6e00·2e00·4900··i.s.s.i.o.n...I. | ||
00000480:· |
00000480:·4e00·5400·4500·5200·4e00·4500·5400·0000··N.T.E.R.N.E.T... | ||
00000490: |
00000490:·2700·6100·6e00·6400·7200·6f00·6900·6400··'.a.n.d.r.o.i.d. | ||
000004a0:· |
000004a0:·2e00·7000·6500·7200·6d00·6900·7300·7300··..p.e.r.m.i.s.s. | ||
000004b0:· |
000004b0:·6900·6f00·6e00·2e00·4100·4300·4300·4500··i.o.n...A.C.C.E. | ||
000004c0:· |
000004c0:·5300·5300·5f00·4600·4900·4e00·4500·5f00··S.S._.F.I.N.E._. | ||
000004d0:· |
000004d0:·4c00·4f00·4300·4100·5400·4900·4f00·4e00··L.O.C.A.T.I.O.N. | ||
000004e0:· |
000004e0:·0000·0c00·7500·7300·6500·7300·2d00·6600··....u.s.e.s.-.f. | ||
000004f0:· |
000004f0:·6500·6100·7400·7500·7200·6500·0000·1700··e.a.t.u.r.e..... | ||
00000500:· |
00000500:·6100·6e00·6400·7200·6f00·6900·6400·2e00··a.n.d.r.o.i.d... | ||
00000510:· |
00000510:·6800·6100·7200·6400·7700·6100·7200·6500··h.a.r.d.w.a.r.e. | ||
00000520:· |
00000520:·2e00·6300·6100·6d00·6500·7200·6100·0000··..c.a.m.e.r.a... | ||
00000530:· |
00000530:·2100·6100·6e00·6400·7200·6f00·6900·6400··!.a.n.d.r.o.i.d. | ||
00000540:· |
00000540:·2e00·6800·6100·7200·6400·7700·6100·7200··..h.a.r.d.w.a.r. | ||
00000550:· |
00000550:·6500·2e00·6300·6100·6d00·6500·7200·6100··e...c.a.m.e.r.a. | ||
00000560:· |
00000560:·2e00·6100·7500·7400·6f00·6600·6f00·6300··..a.u.t.o.f.o.c. | ||
00000570:· |
00000570:·7500·7300·0000·0000·8001·0800·2400·0000··u.s.........$... | ||
00000580:· |
00000580:·1b02·0101·1c02·0101·0c02·0101·0200·0101··................ | ||
00000590:·0100·0 |
00000590:·0100·0101·0300·0101·1e00·0101·0001·1000··................ | ||
000005a0:· |
000005a0:·1800·0000·0200·0000·ffff·ffff·0700·0000··................ | ||
000005b0:· |
000005b0:·0800·0000·0201·1000·8800·0000·0200·0000··................ | ||
000005c0:· |
000005c0:·ffff·ffff·ffff·ffff·0d00·0000·1400·1400··................ | ||
000005d0:· |
000005d0:·0500·0000·0000·0000·0800·0000·0000·0000··................ | ||
000005e0:· |
000005e0:·ffff·ffff·0800·0010·0100·0000·0800·0000··................ | ||
000005f0:· |
000005f0:·0100·0000·0f00·0000·0800·0003·0f00·0000··................ | ||
00000600:· |
00000600:·ffff·ffff·0a00·0000·0e00·0000·0800·0003··................ | ||
00000610:·0 |
00000610:·0e00·0000·ffff·ffff·0b00·0000·1000·0000··................ | ||
00000620:· |
00000620:·0800·0010·1200·0000·ffff·ffff·0c00·0000··................ | ||
Max diff block lines reached; 0/22843 bytes (0.00%) of diff not shown. |