Offset 1, 14 lines modified | Offset 1, 15 lines modified | ||
1 |
Zip·file·size:·25 |
1 | Zip·file·size:·252246·bytes,·number·of·entries:·13 |
2 | -rw----·····2.0·fat······741·bl·defN·13-Jul-11·15:09·META-INF/MANIFEST.MF | 2 | -rw----·····2.0·fat······741·bl·defN·13-Jul-11·15:09·META-INF/MANIFEST.MF |
3 | -rw----·····2.0·fat······862·bl·defN·13-Jul-11·15:09·META-INF/720FDA29.SF | 3 | -rw----·····2.0·fat······862·bl·defN·13-Jul-11·15:09·META-INF/720FDA29.SF |
4 | -rw----·····2.0·fat·····1297·bl·defN·13-Jul-11·15:09·META-INF/720FDA29.RSA | 4 | -rw----·····2.0·fat·····1297·bl·defN·13-Jul-11·15:09·META-INF/720FDA29.RSA |
5 |
-rw----·····2.0·fat····· |
5 | -rw----·····2.0·fat·····2628·bX·defN·16-Sep-07·20:16·AndroidManifest.xml |
6 |
-rw----····· |
6 | -rw----·····1.0·fat·····5619·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/icon.png |
7 |
-rw----····· |
7 | -rw----·····1.0·fat·····1314·b-·stor·80-Jan-01·00:00·res/drawable-ldpi-v4/icon.png |
8 |
-rw----····· |
8 | -rw----·····1.0·fat·····3846·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/icon.png |
9 |
-rw----····· |
9 | -rw----·····2.0·fat······608·bl·defN·16-Sep-07·20:16·res/layout-v11/tag_text.xml |
10 |
-rw----····· |
10 | -rw----·····2.0·fat······364·bl·defN·16-Sep-07·20:16·res/layout/tag_divider.xml |
11 |
-rw----····· |
11 | -rw----·····2.0·fat······560·bl·defN·16-Sep-07·20:16·res/layout/tag_text.xml |
12 |
-rw----····· |
12 | -rw----·····2.0·fat······836·bl·defN·16-Sep-07·20:16·res/layout/tag_viewer.xml |
13 |
-rw----····· |
13 | -rw----·····1.0·fat·····2528·b-·stor·80-Jan-01·00:00·resources.arsc |
14 |
|
14 | -rw----·····2.0·fat···774632·bl·defN·16-Sep-07·20:16·classes.dex |
15 | 13·files,·795835·bytes·uncompressed,·250534·bytes·compressed:··68.5% |
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="13"·android:versionName="0.13"·android:installLocation="auto"·package="se.anyro.nfc_reader" | 2 | <manifest·android:versionCode="13"·android:versionName="0.13"·android:installLocation="auto"·package="se.anyro.nfc_reader"·platformBuildVersionCode="11"·platformBuildVersionName="3.0-104254" |
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="10"·android:targetSdkVersion="17"·/> | 4 | ····<uses-sdk·android:minSdkVersion="10"·android:targetSdkVersion="17"·/> |
5 | ····<uses-permission·android:name="android.permission.NFC"·/> | 5 | ····<uses-permission·android:name="android.permission.NFC"·/> |
6 | ····<uses-feature·android:name="android.hardware.nfc"·/> | 6 | ····<uses-feature·android:name="android.hardware.nfc"·/> |
7 | ····<application·android:label="@string/app_name"·android:icon="@drawable/icon"> | 7 | ····<application·android:label="@string/app_name"·android:icon="@drawable/icon"> |
8 | ········<activity·android:label="@string/app_name"·android:name="TagViewer"·android:launchMode="singleInstance"·android:screenOrientation="nosensor"·android:alwaysRetainTaskState="true"> | 8 | ········<activity·android:label="@string/app_name"·android:name="TagViewer"·android:launchMode="singleInstance"·android:screenOrientation="nosensor"·android:alwaysRetainTaskState="true"> |
9 | ············<intent-filter> | 9 | ············<intent-filter> |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 |
<TextView·android:textAppearance="?android:textAppearanceMedium"·android:ellipsize="end"·android:gravity="center_vertical"·android:id="@id/text"·android:padding="6.0dip"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:minHeight="?android:listPreferredItemHeigh |
2 | <TextView·android:textAppearance="?android:textAppearanceMedium"·android:ellipsize="end"·android:gravity="center_vertical"·android:id="@id/text"·android:padding="6.0dip"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:minHeight="?android:listPreferredItemHeight" |
3 | ··xmlns:android="http://schemas.android.com/apk/res/android"·/> | 3 | ··xmlns:android="http://schemas.android.com/apk/res/android"·/> |
Offset 9, 45 lines modified | Offset 9, 46 lines modified | ||
9 | ····(148,148,148)·····#·rgb·=·(0x94,0x94,0x94)·grey58 | 9 | ····(148,148,148)·····#·rgb·=·(0x94,0x94,0x94)·grey58 |
10 | ····(176,176,176)·····#·rgb·=·(0xb0,0xb0,0xb0)·grey69 | 10 | ····(176,176,176)·····#·rgb·=·(0xb0,0xb0,0xb0)·grey69 |
11 | ····(195,195,195)·····#·rgb·=·(0xc3,0xc3,0xc3) | 11 | ····(195,195,195)·····#·rgb·=·(0xc3,0xc3,0xc3) |
12 | ····(206,206,206)·····#·rgb·=·(0xce,0xce,0xce) | 12 | ····(206,206,206)·····#·rgb·=·(0xce,0xce,0xce) |
13 | ····(205,205,205)·····#·rgb·=·(0xcd,0xcd,0xcd) | 13 | ····(205,205,205)·····#·rgb·=·(0xcd,0xcd,0xcd) |
14 | ····(144,144,144)·····#·rgb·=·(0x90,0x90,0x90) | 14 | ····(144,144,144)·····#·rgb·=·(0x90,0x90,0x90) |
15 | ····(207,207,207)·····#·rgb·=·(0xcf,0xcf,0xcf)·grey81 | 15 | ····(207,207,207)·····#·rgb·=·(0xcf,0xcf,0xcf)·grey81 |
16 | ····(246,246,246)·····#·rgb·=·(0xf6,0xf6,0xf6) | ||
17 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | ||
18 | ····(254,254,254)·····#·rgb·=·(0xfe,0xfe,0xfe) | ||
19 | ····(206,206,206)·····#·rgb·=·(0xce,0xce,0xce) | 16 | ····(206,206,206)·····#·rgb·=·(0xce,0xce,0xce) |
20 | ····(140,140,140)·····#·rgb·=·(0x8c,0x8c,0x8c)·grey55 | 17 | ····(140,140,140)·····#·rgb·=·(0x8c,0x8c,0x8c)·grey55 |
21 | ····(221,221,221)·····#·rgb·=·(0xdd,0xdd,0xdd) | 18 | ····(221,221,221)·····#·rgb·=·(0xdd,0xdd,0xdd) |
22 | ····(220,220,220)·····#·rgb·=·(0xdc,0xdc,0xdc)·gainsboro | 19 | ····(220,220,220)·····#·rgb·=·(0xdc,0xdc,0xdc)·gainsboro |
23 | ····(166,166,166)·····#·rgb·=·(0xa6,0xa6,0xa6)·grey65 | 20 | ····(166,166,166)·····#·rgb·=·(0xa6,0xa6,0xa6)·grey65 |
24 | ····(192,192,192)·····#·rgb·=·(0xc0,0xc0,0xc0) | 21 | ····(192,192,192)·····#·rgb·=·(0xc0,0xc0,0xc0) |
25 | ····(191,191,191)·····#·rgb·=·(0xbf,0xbf,0xbf)·grey75 | 22 | ····(191,191,191)·····#·rgb·=·(0xbf,0xbf,0xbf)·grey75 |
23 | ····(141,141,141)·····#·rgb·=·(0x8d,0x8d,0x8d) | ||
24 | ····(140,140,140)·····#·rgb·=·(0x8c,0x8c,0x8c)·grey55 | ||
25 | ····(220,220,220)·····#·rgb·=·(0xdc,0xdc,0xdc)·gainsboro | ||
26 | ····(246,246,246)·····#·rgb·=·(0xf6,0xf6,0xf6) | ||
27 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | ||
28 | ····(254,254,254)·····#·rgb·=·(0xfe,0xfe,0xfe) | ||
26 | ····(237,241,245)·····#·rgb·=·(0xed,0xf1,0xf5) | 29 | ····(237,241,245)·····#·rgb·=·(0xed,0xf1,0xf5) |
27 | ····(247,249,251)·····#·rgb·=·(0xf7,0xf9,0xfb) | 30 | ····(247,249,251)·····#·rgb·=·(0xf7,0xf9,0xfb) |
28 | ····(243,247,248)·····#·rgb·=·(0xf3,0xf7,0xf8) | 31 | ····(243,247,248)·····#·rgb·=·(0xf3,0xf7,0xf8) |
29 | ····(247,249,250)·····#·rgb·=·(0xf7,0xf9,0xfa) | 32 | ····(247,249,250)·····#·rgb·=·(0xf7,0xf9,0xfa) |
30 | ····(245,248,250)·····#·rgb·=·(0xf5,0xf8,0xfa) | 33 | ····(245,248,250)·····#·rgb·=·(0xf5,0xf8,0xfa) |
31 | ····(165,188,206)·····#·rgb·=·(0xa5,0xbc,0xce) | 34 | ····(165,188,206)·····#·rgb·=·(0xa5,0xbc,0xce) |
32 | ····(·49,103,145)·····#·rgb·=·(0x31,0x67,0x91) | 35 | ····(·49,103,145)·····#·rgb·=·(0x31,0x67,0x91) |
33 | ····(100,140,172)·····#·rgb·=·(0x64,0x8c,0xac) | 36 | ····(100,140,172)·····#·rgb·=·(0x64,0x8c,0xac) |
34 | ····(222,231,237)·····#·rgb·=·(0xde,0xe7,0xed) | 37 | ····(222,231,237)·····#·rgb·=·(0xde,0xe7,0xed) |
35 | ····(141,141,141)·····#·rgb·=·(0x8d,0x8d,0x8d) | ||
36 | ····(251,253,253)·····#·rgb·=·(0xfb,0xfd,0xfd) | 38 | ····(251,253,253)·····#·rgb·=·(0xfb,0xfd,0xfd) |
37 | ····(·98,139,171)·····#·rgb·=·(0x62,0x8b,0xab) | 39 | ····(·98,139,171)·····#·rgb·=·(0x62,0x8b,0xab) |
38 | ····(·34,·92,137)·····#·rgb·=·(0x22,0x5c,0x89) | 40 | ····(·34,·92,137)·····#·rgb·=·(0x22,0x5c,0x89) |
39 | ····(114,151,179)·····#·rgb·=·(0x72,0x97,0xb3) | 41 | ····(114,151,179)·····#·rgb·=·(0x72,0x97,0xb3) |
40 | ····(·89,133,166)·····#·rgb·=·(0x59,0x85,0xa6) | 42 | ····(·89,133,166)·····#·rgb·=·(0x59,0x85,0xa6) |
41 | ····(·58,110,150)·····#·rgb·=·(0x3a,0x6e,0x96) | 43 | ····(·58,110,150)·····#·rgb·=·(0x3a,0x6e,0x96) |
42 | ····(203,216,227)·····#·rgb·=·(0xcb,0xd8,0xe3) | 44 | ····(203,216,227)·····#·rgb·=·(0xcb,0xd8,0xe3) |
43 | ····(·94,136,169)·····#·rgb·=·(0x5e,0x88,0xa9) | 45 | ····(·94,136,169)·····#·rgb·=·(0x5e,0x88,0xa9) |
44 | ····(·31,·89,135)·····#·rgb·=·(0x1f,0x59,0x87) | 46 | ····(·31,·89,135)·····#·rgb·=·(0x1f,0x59,0x87) |
45 | ····(151,178,199)·····#·rgb·=·(0x97,0xb2,0xc7) | 47 | ····(151,178,199)·····#·rgb·=·(0x97,0xb2,0xc7) |
46 | ····(140,140,140)·····#·rgb·=·(0x8c,0x8c,0x8c)·grey55 | ||
47 | ····(252,253,253)·····#·rgb·=·(0xfc,0xfd,0xfd) | 48 | ····(252,253,253)·····#·rgb·=·(0xfc,0xfd,0xfd) |
48 | ····(102,142,173)·····#·rgb·=·(0x66,0x8e,0xad) | 49 | ····(102,142,173)·····#·rgb·=·(0x66,0x8e,0xad) |
49 | ····(·50,104,145)·····#·rgb·=·(0x32,0x68,0x91) | 50 | ····(·50,104,145)·····#·rgb·=·(0x32,0x68,0x91) |
50 | ····(·38,·95,139)·····#·rgb·=·(0x26,0x5f,0x8b) | 51 | ····(·38,·95,139)·····#·rgb·=·(0x26,0x5f,0x8b) |
51 | ····(204,217,227)·····#·rgb·=·(0xcc,0xd9,0xe3) | 52 | ····(204,217,227)·····#·rgb·=·(0xcc,0xd9,0xe3) |
52 | ····(·93,136,168)·····#·rgb·=·(0x5d,0x88,0xa8) | 53 | ····(·93,136,168)·····#·rgb·=·(0x5d,0x88,0xa8) |
53 | ····(·62,113,152)·····#·rgb·=·(0x3e,0x71,0x98) | 54 | ····(·62,113,152)·····#·rgb·=·(0x3e,0x71,0x98) |
Offset 191, 56 lines modified | Offset 192, 55 lines modified | ||
191 | ····(145,174,196)·····#·rgb·=·(0x91,0xae,0xc4) | 192 | ····(145,174,196)·····#·rgb·=·(0x91,0xae,0xc4) |
192 | ····(138,169,193)·····#·rgb·=·(0x8a,0xa9,0xc1) | 193 | ····(138,169,193)·····#·rgb·=·(0x8a,0xa9,0xc1) |
193 | ····(174,195,211)·····#·rgb·=·(0xae,0xc3,0xd3) | 194 | ····(174,195,211)·····#·rgb·=·(0xae,0xc3,0xd3) |
194 | ····(·49,102,144)·····#·rgb·=·(0x31,0x66,0x90) | 195 | ····(·49,102,144)·····#·rgb·=·(0x31,0x66,0x90) |
195 | ····(125,158,185)·····#·rgb·=·(0x7d,0x9e,0xb9) | 196 | ····(125,158,185)·····#·rgb·=·(0x7d,0x9e,0xb9) |
196 | ····(·53,106,147)·····#·rgb·=·(0x35,0x6a,0x93) | 197 | ····(·53,106,147)·····#·rgb·=·(0x35,0x6a,0x93) |
197 | ····(223,231,238)·····#·rgb·=·(0xdf,0xe7,0xee) | 198 | ····(223,231,238)·····#·rgb·=·(0xdf,0xe7,0xee) |
198 | ····(220,220,220)·····#·rgb·=·(0xdc,0xdc,0xdc)·gainsboro | ||
199 | ····(136,167,191)·····#·rgb·=·(0x88,0xa7,0xbf) | 199 | ····(136,167,191)·····#·rgb·=·(0x88,0xa7,0xbf) |
200 | ····(228,235,241)·····#·rgb·=·(0xe4,0xeb,0xf1) | 200 | ····(228,235,241)·····#·rgb·=·(0xe4,0xeb,0xf1) |
201 | ····(·85,130,164)·····#·rgb·=·(0x55,0x82,0xa4) | 201 | ····(·85,130,164)·····#·rgb·=·(0x55,0x82,0xa4) |
202 | ····(244,246,249)·····#·rgb·=·(0xf4,0xf6,0xf9) | 202 | ····(244,246,249)·····#·rgb·=·(0xf4,0xf6,0xf9) |
203 | ····(167,191,208)·····#·rgb·=·(0xa7,0xbf,0xd0) | 203 | ····(167,191,208)·····#·rgb·=·(0xa7,0xbf,0xd0) |
204 | ····(159,185,203)·····#·rgb·=·(0x9f,0xb9,0xcb) | 204 | ····(159,185,203)·····#·rgb·=·(0x9f,0xb9,0xcb) |
205 | ····(178,198,214)·····#·rgb·=·(0xb2,0xc6,0xd6) | 205 | ····(178,198,214)·····#·rgb·=·(0xb2,0xc6,0xd6) |
206 | ····(243,246,249)·····#·rgb·=·(0xf3,0xf6,0xf9) | 206 | ····(243,246,249)·····#·rgb·=·(0xf3,0xf6,0xf9) |
207 | ····(205,218,229)·····#·rgb·=·(0xcd,0xda,0xe5) | 207 | ····(205,218,229)·····#·rgb·=·(0xcd,0xda,0xe5) |
208 | ····(253,254,254)·····#·rgb·=·(0xfd,0xfe,0xfe) | 208 | ····(253,254,254)·····#·rgb·=·(0xfd,0xfe,0xfe) |
209 | } | 209 | } |
210 | tRNS·{ | 210 | tRNS·{ |
211 |
·0·40·125·188·221·233·233·104·238 |
211 | ·0·40·125·188·221·233·233·104·238·238·87·247·247·185·224·224·85·85·246} |
212 | IMAGE·{ | 212 | IMAGE·{ |
213 | ····pixels·hex | 213 | ····pixels·hex |
214 | 0000000000000000000000010203040506040302010000000000000000000000 | 214 | 0000000000000000000000010203040506040302010000000000000000000000 |
215 |
0000000000000000000708 |
215 | 0000000000000000000708131415151514151514130907000000000000000000 |
216 |
000000000000000 |
216 | 000000000000000a0b14151414151515141515141515150c0a00000000000000 |
217 |
000000000000 |
217 | 0000000000000d1514141514151515151515151515141414140d000000000000 |
218 |
0000000000 |
218 | 00000000000e14151515151415151515151515151414141515140f0000000000 |
219 |
00000000 |
219 | 000000000e151515151415151514151515141415141614151514150e00000000 |
220 |
|
220 | 0000000d141718141414191a14141415141414141b1c1d1e141415140d000000 |
221 |
00001 |
221 | 0000101f14202122141423241414141414141514142526272814151515110000 |
222 |
00000 |
222 | 00000c29152a2b2c2d142e2f14141415141514293014143132331515140c0000 |
223 |
0007 |
223 | 00071529142a3435361437341414151514151438393a3b143c3d3e143f140700 |
224 |
000 |
224 | 0009142914404142434445461414141414141414143c474814494a4b14150900 |
225 |
014 |
225 | 014c1429144d4e14464f50511519525353525417551556345715585914144c01 |
226 |
02 |
226 | 02151429144d5a145b5c5d34145e5f6061626314646514666714686914141502 |
227 |
03 |
227 | 03141429146a6b14146c6d6e146f707172737414147576177715785514141503 |
228 |
04 |
228 | 0414142914797a14147b7c7d146f707e14177f14148081141414141415151404 |
229 |
05 |
229 | 0514141515151415151414151482831c2c8459143f1414141415851414151405 |
230 |
05 |
230 | 05141415142914141414292914826d8687888914148a6a8b8c8d151414141506 |
231 |
04 |
231 | 0415141515153b8e5b141415148f909114141414396292936e94151515151404 |
232 |
03 |
232 | 031515151515959396979815147699931415149a629b14147215851515151503 |
233 |
02 |
233 | 02151415151514146f9c9d9e149fa0a1141414a2a38f14141415151414141502 |
234 |
014 |
234 | 014c15141414a4521414a5a6a71414141514a8a9aaab14151514151515141301 |
235 |
000 |
235 | 00091514143fac93a2ad14ae837214151414142370af14141415851414140900 |
236 |
0007 |
236 | 0007151415151414b0b11415b2b31415151414b461b5b6b7afb8851414140700 |
237 |
00000 |
237 | 00000c151519b9b61459ba15bbbc141414151414bd702cbe61bf151515120000 |
Max diff block lines reached; 3/8463 bytes (0.04%) of diff not shown. |
Offset 1467, 20 lines modified | Offset 1467, 20 lines modified | ||
1467 | ····invoke-direct·{v0,·v2},·Ljava/lang/String;-><init>([C)V | 1467 | ····invoke-direct·{v0,·v2},·Ljava/lang/String;-><init>([C)V |
1468 | ····goto·:goto_0 | 1468 | ····goto·:goto_0 |
1469 | .end·method | 1469 | .end·method |
1470 | .method·public·replaceFrom(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; | 1470 | .method·public·replaceFrom(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; |
1471 |
····.locals·1 |
1471 | ····.locals·11 |
1472 | ····.prologue | 1472 | ····.prologue |
1473 | ····const/4·v0,·0x0 | 1473 | ····const/4·v0,·0x0 |
1474 |
····const/4·v |
1474 | ····const/4·v10,·-0x1 |
1475 | ····.line·922 | 1475 | ····.line·922 |
1476 | ····invoke-interface·{p2},·Ljava/lang/CharSequence;->length()I | 1476 | ····invoke-interface·{p2},·Ljava/lang/CharSequence;->length()I |
1477 | ····move-result·v1 | 1477 | ····move-result·v1 |
1478 | ····.line·923 | 1478 | ····.line·923 |
Offset 1520, 15 lines modified | Offset 1520, 15 lines modified | ||
1520 | ····.line·931 | 1520 | ····.line·931 |
1521 | ····invoke-virtual·{p0,·v2},·Lcom/google/common/base/CharMatcher;->indexIn(Ljava/lang/CharSequence;)I | 1521 | ····invoke-virtual·{p0,·v2},·Lcom/google/common/base/CharMatcher;->indexIn(Ljava/lang/CharSequence;)I |
1522 | ····move-result·v1 | 1522 | ····move-result·v1 |
1523 | ····.line·932 | 1523 | ····.line·932 |
1524 |
····if-ne·v1,·v |
1524 | ····if-ne·v1,·v10,·:cond_2 |
1525 | ····move-object·v0,·v2 | 1525 | ····move-object·v0,·v2 |
1526 | ····.line·933 | 1526 | ····.line·933 |
1527 | ····goto·:goto_0 | 1527 | ····goto·:goto_0 |
1528 | ····.line·936 | 1528 | ····.line·936 |
Offset 1536, 21 lines modified | Offset 1536, 21 lines modified | ||
1536 | ····invoke-virtual·{v2},·Ljava/lang/String;->length()I | 1536 | ····invoke-virtual·{v2},·Ljava/lang/String;->length()I |
1537 | ····move-result·v3 | 1537 | ····move-result·v3 |
1538 | ····.line·937 | 1538 | ····.line·937 |
1539 | ····new-instance·v4,·Ljava/lang/StringBuilder; | 1539 | ····new-instance·v4,·Ljava/lang/StringBuilder; |
1540 |
····int-to-double·v |
1540 | ····int-to-double·v6,·v3 |
1541 |
····const-wide/high16·v |
1541 | ····const-wide/high16·v8,·0x3ff8000000000000L····#·1.5 |
1542 |
····mul-double/2addr·v |
1542 | ····mul-double/2addr·v6,·v8 |
1543 |
····double-to-int·v5,·v |
1543 | ····double-to-int·v5,·v6 |
1544 | ····add-int/lit8·v5,·v5,·0x10 | 1544 | ····add-int/lit8·v5,·v5,·0x10 |
1545 | ····invoke-direct·{v4,·v5},·Ljava/lang/StringBuilder;-><init>(I)V | 1545 | ····invoke-direct·{v4,·v5},·Ljava/lang/StringBuilder;-><init>(I)V |
1546 | ····.line·941 | 1546 | ····.line·941 |
1547 | ····:cond_3 | 1547 | ····:cond_3 |
Offset 1564, 15 lines modified | Offset 1564, 15 lines modified | ||
1564 | ····.line·944 | 1564 | ····.line·944 |
1565 | ····invoke-virtual·{p0,·v2,·v0},·Lcom/google/common/base/CharMatcher;->indexIn(Ljava/lang/CharSequence;I)I | 1565 | ····invoke-virtual·{p0,·v2,·v0},·Lcom/google/common/base/CharMatcher;->indexIn(Ljava/lang/CharSequence;I)I |
1566 | ····move-result·v1 | 1566 | ····move-result·v1 |
1567 | ····.line·945 | 1567 | ····.line·945 |
1568 |
····if-ne·v1,·v |
1568 | ····if-ne·v1,·v10,·:cond_3 |
1569 | ····.line·947 | 1569 | ····.line·947 |
1570 | ····invoke-virtual·{v4,·v2,·v0,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;II)Ljava/lang/StringBuilder; | 1570 | ····invoke-virtual·{v4,·v2,·v0,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;II)Ljava/lang/StringBuilder; |
1571 | ····.line·948 | 1571 | ····.line·948 |
1572 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 1572 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
Offset 16, 15 lines modified | Offset 16, 15 lines modified | ||
16 | ········} | 16 | ········} |
17 | ····.end·annotation | 17 | ····.end·annotation |
18 | .end·field | 18 | .end·field |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·static·constructor·<clinit>()V | 20 | .method·static·constructor·<clinit>()V |
21 |
····.locals· |
21 | ····.locals·4 |
22 | ····.prologue | 22 | ····.prologue |
23 | ····const/4·v2,·0x0 | 23 | ····const/4·v2,·0x0 |
24 | ····.line·30 | 24 | ····.line·30 |
25 | ····new-instance·v0,·Ljava/util/HashMap; | 25 | ····new-instance·v0,·Ljava/util/HashMap; |
Offset 78, 17 lines modified | Offset 78, 17 lines modified | ||
78 | ····move-result-object·v1 | 78 | ····move-result-object·v1 |
79 | ····invoke-static·{v0,·v1},·Lcom/google/common/base/Defaults;->put(Ljava/lang/Class;Ljava/lang/Object;)V | 79 | ····invoke-static·{v0,·v1},·Lcom/google/common/base/Defaults;->put(Ljava/lang/Class;Ljava/lang/Object;)V |
80 | ····.line·43 | 80 | ····.line·43 |
81 | ····sget-object·v0,·Ljava/lang/Long;->TYPE:Ljava/lang/Class; | 81 | ····sget-object·v0,·Ljava/lang/Long;->TYPE:Ljava/lang/Class; |
82 |
····const-wide/16·v |
82 | ····const-wide/16·v2,·0x0 |
83 |
····invoke-static·{v |
83 | ····invoke-static·{v2,·v3},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
84 | ····move-result-object·v1 | 84 | ····move-result-object·v1 |
85 | ····invoke-static·{v0,·v1},·Lcom/google/common/base/Defaults;->put(Ljava/lang/Class;Ljava/lang/Object;)V | 85 | ····invoke-static·{v0,·v1},·Lcom/google/common/base/Defaults;->put(Ljava/lang/Class;Ljava/lang/Object;)V |
86 | ····.line·44 | 86 | ····.line·44 |
87 | ····sget-object·v0,·Ljava/lang/Float;->TYPE:Ljava/lang/Class; | 87 | ····sget-object·v0,·Ljava/lang/Float;->TYPE:Ljava/lang/Class; |
Offset 100, 17 lines modified | Offset 100, 17 lines modified | ||
100 | ····move-result-object·v1 | 100 | ····move-result-object·v1 |
101 | ····invoke-static·{v0,·v1},·Lcom/google/common/base/Defaults;->put(Ljava/lang/Class;Ljava/lang/Object;)V | 101 | ····invoke-static·{v0,·v1},·Lcom/google/common/base/Defaults;->put(Ljava/lang/Class;Ljava/lang/Object;)V |
102 | ····.line·45 | 102 | ····.line·45 |
103 | ····sget-object·v0,·Ljava/lang/Double;->TYPE:Ljava/lang/Class; | 103 | ····sget-object·v0,·Ljava/lang/Double;->TYPE:Ljava/lang/Class; |
104 |
····const-wide/16·v |
104 | ····const-wide/16·v2,·0x0 |
105 |
····invoke-static·{v |
105 | ····invoke-static·{v2,·v3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
106 | ····move-result-object·v1 | 106 | ····move-result-object·v1 |
107 | ····invoke-static·{v0,·v1},·Lcom/google/common/base/Defaults;->put(Ljava/lang/Class;Ljava/lang/Object;)V | 107 | ····invoke-static·{v0,·v1},·Lcom/google/common/base/Defaults;->put(Ljava/lang/Class;Ljava/lang/Object;)V |
108 | ····.line·46 | 108 | ····.line·46 |
109 | ····return-void | 109 | ····return-void |
Offset 49, 15 lines modified | Offset 49, 15 lines modified | ||
49 | ····return-void | 49 | ····return-void |
50 | .end·method | 50 | .end·method |
51 | #·virtual·methods | 51 | #·virtual·methods |
52 | .method·public·clear()V | 52 | .method·public·clear()V |
53 |
····.locals· |
53 | ····.locals·4 |
54 | ····.prologue | 54 | ····.prologue |
55 | ····.line·144 | 55 | ····.line·144 |
56 | ····iget-object·v0,·p0,·Lcom/google/common/collect/AbstractMapBasedMultiset$EntrySet;->this$0:Lcom/google/common/collect/AbstractMapBasedMultiset; | 56 | ····iget-object·v0,·p0,·Lcom/google/common/collect/AbstractMapBasedMultiset$EntrySet;->this$0:Lcom/google/common/collect/AbstractMapBasedMultiset; |
57 | ····#·getter·for:·Lcom/google/common/collect/AbstractMapBasedMultiset;->backingMap:Ljava/util/Map; | 57 | ····#·getter·for:·Lcom/google/common/collect/AbstractMapBasedMultiset;->backingMap:Ljava/util/Map; |
58 | ····invoke-static·{v0},·Lcom/google/common/collect/AbstractMapBasedMultiset;->access$100(Lcom/google/common/collect/AbstractMapBasedMultiset;)Ljava/util/Map; | 58 | ····invoke-static·{v0},·Lcom/google/common/collect/AbstractMapBasedMultiset;->access$100(Lcom/google/common/collect/AbstractMapBasedMultiset;)Ljava/util/Map; |
Offset 102, 18 lines modified | Offset 102, 18 lines modified | ||
102 | ····move-result-object·v0 | 102 | ····move-result-object·v0 |
103 | ····invoke-interface·{v0},·Ljava/util/Map;->clear()V | 103 | ····invoke-interface·{v0},·Ljava/util/Map;->clear()V |
104 | ····.line·148 | 104 | ····.line·148 |
105 | ····iget-object·v0,·p0,·Lcom/google/common/collect/AbstractMapBasedMultiset$EntrySet;->this$0:Lcom/google/common/collect/AbstractMapBasedMultiset; | 105 | ····iget-object·v0,·p0,·Lcom/google/common/collect/AbstractMapBasedMultiset$EntrySet;->this$0:Lcom/google/common/collect/AbstractMapBasedMultiset; |
106 |
····const-wide/16·v |
106 | ····const-wide/16·v2,·0x0 |
107 | ····#·setter·for:·Lcom/google/common/collect/AbstractMapBasedMultiset;->size:J | 107 | ····#·setter·for:·Lcom/google/common/collect/AbstractMapBasedMultiset;->size:J |
108 |
····invoke-static·{v0,·v |
108 | ····invoke-static·{v0,·v2,·v3},·Lcom/google/common/collect/AbstractMapBasedMultiset;->access$202(Lcom/google/common/collect/AbstractMapBasedMultiset;J)J |
109 | ····.line·149 | 109 | ····.line·149 |
110 | ····return-void | 110 | ····return-void |
111 | .end·method | 111 | .end·method |
112 | .method·public·contains(Ljava/lang/Object;)Z | 112 | .method·public·contains(Ljava/lang/Object;)Z |
113 | ····.locals·3 | 113 | ····.locals·3 |
Offset 105, 15 lines modified | Offset 105, 15 lines modified | ||
105 | ····.line·48 | 105 | ····.line·48 |
106 | ····iget-object·v0,·p0,·Lcom/google/common/collect/AbstractMapBasedMultiset;->backingMap:Ljava/util/Map; | 106 | ····iget-object·v0,·p0,·Lcom/google/common/collect/AbstractMapBasedMultiset;->backingMap:Ljava/util/Map; |
107 | ····return-object·v0 | 107 | ····return-object·v0 |
108 | .end·method | 108 | .end·method |
109 | .method·static·synthetic·access$202(Lcom/google/common/collect/AbstractMapBasedMultiset;J)J | 109 | .method·static·synthetic·access$202(Lcom/google/common/collect/AbstractMapBasedMultiset;J)J |
110 |
····.locals· |
110 | ····.locals·1 |
111 | ····.prologue | 111 | ····.prologue |
112 | ····.line·48 | 112 | ····.line·48 |
113 | ····iput-wide·p1,·p0,·Lcom/google/common/collect/AbstractMapBasedMultiset;->size:J | 113 | ····iput-wide·p1,·p0,·Lcom/google/common/collect/AbstractMapBasedMultiset;->size:J |
114 | ····return-wide·p1 | 114 | ····return-wide·p1 |
115 | .end·method | 115 | .end·method |
Offset 131, 15 lines modified | Offset 131, 15 lines modified | ||
131 | ····iput-wide·v2,·p0,·Lcom/google/common/collect/AbstractMapBasedMultiset;->size:J | 131 | ····iput-wide·v2,·p0,·Lcom/google/common/collect/AbstractMapBasedMultiset;->size:J |
132 | ····return-wide·v0 | 132 | ····return-wide·v0 |
133 | .end·method | 133 | .end·method |
134 | .method·static·synthetic·access$222(Lcom/google/common/collect/AbstractMapBasedMultiset;J)J | 134 | .method·static·synthetic·access$222(Lcom/google/common/collect/AbstractMapBasedMultiset;J)J |
135 |
····.locals· |
135 | ····.locals·3 |
136 | ····.prologue | 136 | ····.prologue |
137 | ····.line·48 | 137 | ····.line·48 |
138 | ····iget-wide·v0,·p0,·Lcom/google/common/collect/AbstractMapBasedMultiset;->size:J | 138 | ····iget-wide·v0,·p0,·Lcom/google/common/collect/AbstractMapBasedMultiset;->size:J |
139 | ····sub-long/2addr·v0,·p1 | 139 | ····sub-long/2addr·v0,·p1 |
Offset 198, 15 lines modified | Offset 198, 15 lines modified | ||
198 | ····invoke-direct·{v0,·v1},·Ljava/io/InvalidObjectException;-><init>(Ljava/lang/String;)V | 198 | ····invoke-direct·{v0,·v1},·Ljava/io/InvalidObjectException;-><init>(Ljava/lang/String;)V |
199 | ····throw·v0 | 199 | ····throw·v0 |
200 | .end·method | 200 | .end·method |
201 | .method·private·removeAllOccurrences(Ljava/lang/Object;Ljava/util/Map;)I | 201 | .method·private·removeAllOccurrences(Ljava/lang/Object;Ljava/util/Map;)I |
202 |
····.locals· |
202 | ····.locals·6 |
203 | ····.param·p1····#·Ljava/lang/Object; | 203 | ····.param·p1····#·Ljava/lang/Object; |
204 | ········.annotation·runtime·Ljavax/annotation/Nullable; | 204 | ········.annotation·runtime·Ljavax/annotation/Nullable; |
205 | ········.end·annotation | 205 | ········.end·annotation |
206 | ····.end·param | 206 | ····.end·param |
207 | ····.annotation·system·Ldalvik/annotation/Signature; | 207 | ····.annotation·system·Ldalvik/annotation/Signature; |
208 | ········value·=·{ | 208 | ········value·=·{ |
209 | ············"(", | 209 | ············"(", |
Offset 240, 29 lines modified | Offset 240, 29 lines modified | ||
240 | ····.line·324 | 240 | ····.line·324 |
241 | ····:cond_0 | 241 | ····:cond_0 |
242 | ····invoke-virtual·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicInteger;->getAndSet(I)I | 242 | ····invoke-virtual·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicInteger;->getAndSet(I)I |
243 | ····move-result·v0 | 243 | ····move-result·v0 |
244 | ····.line·325 | 244 | ····.line·325 |
245 |
····iget-wide·v |
245 | ····iget-wide·v2,·p0,·Lcom/google/common/collect/AbstractMapBasedMultiset;->size:J |
246 |
····int-to-long·v |
246 | ····int-to-long·v4,·v0 |
247 |
····sub-long/2addr·v |
247 | ····sub-long/2addr·v2,·v4 |
248 |
····iput-wide·v |
248 | ····iput-wide·v2,·p0,·Lcom/google/common/collect/AbstractMapBasedMultiset;->size:J |
249 | ····goto·:goto_0 | 249 | ····goto·:goto_0 |
250 | .end·method | 250 | .end·method |
251 | #·virtual·methods | 251 | #·virtual·methods |
252 | .method·public·add(Ljava/lang/Object;I)I | 252 | .method·public·add(Ljava/lang/Object;I)I |
253 |
····.locals· |
253 | ····.locals·10 |
254 | ····.param·p1····#·Ljava/lang/Object; | 254 | ····.param·p1····#·Ljava/lang/Object; |
255 | ········.annotation·runtime·Ljavax/annotation/Nullable; | 255 | ········.annotation·runtime·Ljavax/annotation/Nullable; |
256 | ········.end·annotation | 256 | ········.end·annotation |
257 | ····.end·param | 257 | ····.end·param |
258 | ····.annotation·system·Ldalvik/annotation/Signature; | 258 | ····.annotation·system·Ldalvik/annotation/Signature; |
259 | ········value·=·{ | 259 | ········value·=·{ |
260 | ············"(TE;I)I" | 260 | ············"(TE;I)I" |
Offset 326, 17 lines modified | Offset 326, 17 lines modified | ||
326 | ····invoke-interface·{v0,·p1,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 326 | ····invoke-interface·{v0,·p1,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
327 | ····.line·258 | 327 | ····.line·258 |
328 | ····:goto_2 | 328 | ····:goto_2 |
329 | ····iget-wide·v0,·p0,·Lcom/google/common/collect/AbstractMapBasedMultiset;->size:J | 329 | ····iget-wide·v0,·p0,·Lcom/google/common/collect/AbstractMapBasedMultiset;->size:J |
330 |
····int-to-long·v |
330 | ····int-to-long·v4,·p2 |
331 |
····add-long/2addr·v0,·v |
331 | ····add-long/2addr·v0,·v4 |
332 | ····iput-wide·v0,·p0,·Lcom/google/common/collect/AbstractMapBasedMultiset;->size:J | 332 | ····iput-wide·v0,·p0,·Lcom/google/common/collect/AbstractMapBasedMultiset;->size:J |
333 | ····goto·:goto_0 | 333 | ····goto·:goto_0 |
334 | ····:cond_1 | 334 | ····:cond_1 |
335 | ····move·v0,·v2 | 335 | ····move·v0,·v2 |
Offset 347, 41 lines modified | Offset 347, 41 lines modified | ||
347 | ····.line·252 | 347 | ····.line·252 |
348 | ····:cond_2 | 348 | ····:cond_2 |
349 | ····invoke-virtual·{v0},·Ljava/util/concurrent/atomic/AtomicInteger;->get()I | 349 | ····invoke-virtual·{v0},·Ljava/util/concurrent/atomic/AtomicInteger;->get()I |
Max diff block lines reached; 2487/5442 bytes (45.70%) of diff not shown. |
Offset 676, 62 lines modified | Offset 676, 62 lines modified | ||
676 | ····move-result·v0 | 676 | ····move-result·v0 |
677 | ····return·v0 | 677 | ····return·v0 |
678 | .end·method | 678 | .end·method |
679 | .method·public·size()I | 679 | .method·public·size()I |
680 |
····.locals· |
680 | ····.locals·5 |
681 | ····.prologue | 681 | ····.prologue |
682 | ····.line·58 | 682 | ····.line·58 |
683 | ····const-wide/16·v0,·0x0 | 683 | ····const-wide/16·v0,·0x0 |
684 | ····.line·59 | 684 | ····.line·59 |
685 | ····invoke-virtual·{p0},·Lcom/google/common/collect/AbstractMultiset;->entrySet()Ljava/util/Set; | 685 | ····invoke-virtual·{p0},·Lcom/google/common/collect/AbstractMultiset;->entrySet()Ljava/util/Set; |
686 | ····move-result-object·v2 | 686 | ····move-result-object·v2 |
687 | ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator; | 687 | ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
688 |
····move-result-object·v |
688 | ····move-result-object·v4 |
689 |
····move-wide·v |
689 | ····move-wide·v2,·v0 |
690 | ····:goto_0 | 690 | ····:goto_0 |
691 |
····invoke-interface·{v |
691 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
692 | ····move-result·v0 | 692 | ····move-result·v0 |
693 | ····if-eqz·v0,·:cond_0 | 693 | ····if-eqz·v0,·:cond_0 |
694 |
····invoke-interface·{v |
694 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
695 | ····move-result-object·v0 | 695 | ····move-result-object·v0 |
696 | ····check-cast·v0,·Lcom/google/common/collect/Multiset$Entry; | 696 | ····check-cast·v0,·Lcom/google/common/collect/Multiset$Entry; |
697 | ····.line·60 | 697 | ····.line·60 |
698 | ····invoke-interface·{v0},·Lcom/google/common/collect/Multiset$Entry;->getCount()I | 698 | ····invoke-interface·{v0},·Lcom/google/common/collect/Multiset$Entry;->getCount()I |
699 | ····move-result·v0 | 699 | ····move-result·v0 |
700 |
····int-to-long·v |
700 | ····int-to-long·v0,·v0 |
701 |
····add-long |
701 | ····add-long/2addr·v0,·v2 |
702 |
····move-wide·v |
702 | ····move-wide·v2,·v0 |
703 | ····goto·:goto_0 | 703 | ····goto·:goto_0 |
704 | ····.line·62 | 704 | ····.line·62 |
705 | ····:cond_0 | 705 | ····:cond_0 |
706 |
····const-wide/32·v |
706 | ····const-wide/32·v0,·0x7fffffff |
707 |
····invoke-static·{v |
707 | ····invoke-static·{v2,·v3,·v0,·v1},·Ljava/lang/Math;->min(JJ)J |
708 | ····move-result-wide·v0 | 708 | ····move-result-wide·v0 |
709 | ····long-to-int·v0,·v0 | 709 | ····long-to-int·v0,·v0 |
710 | ····return·v0 | 710 | ····return·v0 |
711 | .end·method | 711 | .end·method |
Offset 1090, 64 lines modified | Offset 1090, 64 lines modified | ||
1090 | ····move-result·v0 | 1090 | ····move-result·v0 |
1091 | ····goto·:goto_0 | 1091 | ····goto·:goto_0 |
1092 | .end·method | 1092 | .end·method |
1093 | .method·public·size()I | 1093 | .method·public·size()I |
1094 |
····.locals· |
1094 | ····.locals·5 |
1095 | ····.prologue | 1095 | ····.prologue |
1096 | ····.line·134 | 1096 | ····.line·134 |
1097 | ····const-wide/16·v0,·0x0 | 1097 | ····const-wide/16·v0,·0x0 |
1098 | ····.line·135 | 1098 | ····.line·135 |
1099 | ····iget-object·v2,·p0,·Lcom/google/common/collect/ConcurrentHashMultiset;->countMap:Ljava/util/concurrent/ConcurrentMap; | 1099 | ····iget-object·v2,·p0,·Lcom/google/common/collect/ConcurrentHashMultiset;->countMap:Ljava/util/concurrent/ConcurrentMap; |
1100 | ····invoke-interface·{v2},·Ljava/util/concurrent/ConcurrentMap;->values()Ljava/util/Collection; | 1100 | ····invoke-interface·{v2},·Ljava/util/concurrent/ConcurrentMap;->values()Ljava/util/Collection; |
1101 | ····move-result-object·v2 | 1101 | ····move-result-object·v2 |
1102 | ····invoke-interface·{v2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; | 1102 | ····invoke-interface·{v2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
1103 |
····move-result-object·v |
1103 | ····move-result-object·v4 |
1104 |
····move-wide·v |
1104 | ····move-wide·v2,·v0 |
1105 | ····:goto_0 | 1105 | ····:goto_0 |
1106 |
····invoke-interface·{v |
1106 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
1107 | ····move-result·v0 | 1107 | ····move-result·v0 |
1108 | ····if-eqz·v0,·:cond_0 | 1108 | ····if-eqz·v0,·:cond_0 |
1109 |
····invoke-interface·{v |
1109 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
1110 | ····move-result-object·v0 | 1110 | ····move-result-object·v0 |
1111 | ····check-cast·v0,·Ljava/lang/Integer; | 1111 | ····check-cast·v0,·Ljava/lang/Integer; |
1112 | ····.line·136 | 1112 | ····.line·136 |
1113 | ····invoke-virtual·{v0},·Ljava/lang/Integer;->intValue()I | 1113 | ····invoke-virtual·{v0},·Ljava/lang/Integer;->intValue()I |
1114 | ····move-result·v0 | 1114 | ····move-result·v0 |
1115 |
····int-to-long·v |
1115 | ····int-to-long·v0,·v0 |
1116 |
····add-long |
1116 | ····add-long/2addr·v0,·v2 |
1117 |
····move-wide·v |
1117 | ····move-wide·v2,·v0 |
1118 | ····goto·:goto_0 | 1118 | ····goto·:goto_0 |
1119 | ····.line·138 | 1119 | ····.line·138 |
1120 | ····:cond_0 | 1120 | ····:cond_0 |
1121 |
····const-wide/32·v |
1121 | ····const-wide/32·v0,·0x7fffffff |
1122 |
····invoke-static·{v |
1122 | ····invoke-static·{v2,·v3,·v0,·v1},·Ljava/lang/Math;->min(JJ)J |
1123 | ····move-result-wide·v0 | 1123 | ····move-result-wide·v0 |
1124 | ····long-to-int·v0,·v0 | 1124 | ····long-to-int·v0,·v0 |
1125 | ····return·v0 | 1125 | ····return·v0 |
1126 | .end·method | 1126 | .end·method |
Offset 1464, 43 lines modified | Offset 1464, 39 lines modified | ||
1464 | ····aget-object·v0,·v0,·v1 | 1464 | ····aget-object·v0,·v0,·v1 |
1465 | ····return-object·v0 | 1465 | ····return-object·v0 |
1466 | .end·method | 1466 | .end·method |
1467 | .method·public·size()I | 1467 | .method·public·size()I |
1468 |
····.locals·1 |
1468 | ····.locals·14 |
1469 | ····.prologue | 1469 | ····.prologue |
1470 | ····.line·1269 | 1470 | ····.line·1269 |
1471 | ····iget-object·v7,·p0,·Lcom/google/common/collect/CustomConcurrentHashMap$Impl;->segments:[Lcom/google/common/collect/CustomConcurrentHashMap$Impl$Segment; | 1471 | ····iget-object·v7,·p0,·Lcom/google/common/collect/CustomConcurrentHashMap$Impl;->segments:[Lcom/google/common/collect/CustomConcurrentHashMap$Impl$Segment; |
1472 | ····.line·1270 | 1472 | ····.line·1270 |
1473 |
····const-wide/16·v |
1473 | ····const-wide/16·v4,·0x0 |
1474 | ····.line·1271 | 1474 | ····.line·1271 |
1475 |
····const-wide/16·v |
1475 | ····const-wide/16·v2,·0x0 |
1476 | ····.line·1272 | 1476 | ····.line·1272 |
1477 | ····array-length·v0,·v7 | 1477 | ····array-length·v0,·v7 |
1478 | ····new-array·v8,·v0,·[I | 1478 | ····new-array·v8,·v0,·[I |
1479 | ····.line·1275 | 1479 | ····.line·1275 |
1480 | ····const/4·v0,·0x0 | 1480 | ····const/4·v0,·0x0 |
1481 | ····move·v6,·v0 | 1481 | ····move·v6,·v0 |
1482 |
····move-wide·v |
1482 | ····move-wide·v0,·v2 |
1483 | ····move-wide·v0,·v11 | ||
1484 | ····move-wide·v13,·v3 | ||
1485 |
····move-wide·v2,·v |
1483 | ····move-wide·v2,·v4 |
1486 | ····:goto_0 | 1484 | ····:goto_0 |
1487 | ····const/4·v4,·0x2 | 1485 | ····const/4·v4,·0x2 |
1488 | ····if-ge·v6,·v4,·:cond_8 | 1486 | ····if-ge·v6,·v4,·:cond_8 |
1489 | ····.line·1276 | 1487 | ····.line·1276 |
Offset 1521, 17 lines modified | Offset 1517, 17 lines modified | ||
1521 | ····if-ge·v0,·v9,·:cond_0 | 1517 | ····if-ge·v0,·v9,·:cond_0 |
1522 | ····.line·1280 | 1518 | ····.line·1280 |
1523 | ····aget-object·v9,·v7,·v0 | 1519 | ····aget-object·v9,·v7,·v0 |
1524 | ····iget·v9,·v9,·Lcom/google/common/collect/CustomConcurrentHashMap$Impl$Segment;->count:I | 1520 | ····iget·v9,·v9,·Lcom/google/common/collect/CustomConcurrentHashMap$Impl$Segment;->count:I |
1525 |
····int-to-long·v |
1521 | ····int-to-long·v10,·v9 |
1526 |
····add-long/2addr·v2,·v |
1522 | ····add-long/2addr·v2,·v10 |
1527 | ····.line·1281 | 1523 | ····.line·1281 |
1528 | ····aget-object·v9,·v7,·v0 | 1524 | ····aget-object·v9,·v7,·v0 |
1529 | ····iget·v9,·v9,·Lcom/google/common/collect/CustomConcurrentHashMap$Impl$Segment;->modCount:I | 1525 | ····iget·v9,·v9,·Lcom/google/common/collect/CustomConcurrentHashMap$Impl$Segment;->modCount:I |
1530 | ····aput·v9,·v8,·v0 | 1526 | ····aput·v9,·v8,·v0 |
Offset 1556, 17 lines modified | Offset 1552, 17 lines modified | ||
1556 | ····if-ge·v0,·v1,·:cond_7 | 1552 | ····if-ge·v0,·v1,·:cond_7 |
1557 | ····.line·1285 | 1553 | ····.line·1285 |
1558 | ····aget-object·v1,·v7,·v0 | 1554 | ····aget-object·v1,·v7,·v0 |
1559 | ····iget·v1,·v1,·Lcom/google/common/collect/CustomConcurrentHashMap$Impl$Segment;->count:I | 1555 | ····iget·v1,·v1,·Lcom/google/common/collect/CustomConcurrentHashMap$Impl$Segment;->count:I |
1560 |
····int-to-long·v |
1556 | ····int-to-long·v10,·v1 |
1561 |
····add-long/2addr·v4,·v |
1557 | ····add-long/2addr·v4,·v10 |
1562 | ····.line·1286 | 1558 | ····.line·1286 |
1563 | ····aget·v1,·v8,·v0 | 1559 | ····aget·v1,·v8,·v0 |
1564 | ····aget-object·v9,·v7,·v0 | 1560 | ····aget-object·v9,·v7,·v0 |
1565 | ····iget·v9,·v9,·Lcom/google/common/collect/CustomConcurrentHashMap$Impl$Segment;->modCount:I | 1561 | ····iget·v9,·v9,·Lcom/google/common/collect/CustomConcurrentHashMap$Impl$Segment;->modCount:I |
Offset 1580, 36 lines modified | Offset 1576, 36 lines modified | ||
1580 | ····.line·1292 | 1576 | ····.line·1292 |
1581 | ····:goto_3 | 1577 | ····:goto_3 |
1582 | ····cmp-long·v4,·v0,·v2 | 1578 | ····cmp-long·v4,·v0,·v2 |
1583 | ····if-nez·v4,·:cond_2 | 1579 | ····if-nez·v4,·:cond_2 |
1584 |
····move-wide·v1 |
1580 | ····move-wide·v12,·v0 |
1585 | ····move-wide·v0,·v2 | 1581 | ····move-wide·v0,·v2 |
1586 |
····move-wide·v2,·v1 |
1582 | ····move-wide·v2,·v12 |
1587 | ····.line·1296 | 1583 | ····.line·1296 |
1588 | ····:goto_4 | 1584 | ····:goto_4 |
1589 | ····cmp-long·v2,·v2,·v0 | 1585 | ····cmp-long·v2,·v2,·v0 |
1590 | ····if-eqz·v2,·:cond_5 | 1586 | ····if-eqz·v2,·:cond_5 |
Max diff block lines reached; 1566/3662 bytes (42.76%) of diff not shown. |
Offset 214, 79 lines modified | Offset 214, 79 lines modified | ||
214 | ············"<+TE;>;)", | 214 | ············"<+TE;>;)", |
215 | ············"Lcom/google/common/collect/ImmutableMultiset", | 215 | ············"Lcom/google/common/collect/ImmutableMultiset", |
216 | ············"<TE;>;" | 216 | ············"<TE;>;" |
217 | ········} | 217 | ········} |
218 | ····.end·annotation | 218 | ····.end·annotation |
219 | ····.prologue | 219 | ····.prologue |
220 |
····const-wide/16·v |
220 | ····const-wide/16·v4,·0x0 |
221 | ····.line·110 | 221 | ····.line·110 |
222 | ····.line·111 | 222 | ····.line·111 |
223 | ····invoke-static·{},·Lcom/google/common/collect/ImmutableMap;->builder()Lcom/google/common/collect/ImmutableMap$Builder; | 223 | ····invoke-static·{},·Lcom/google/common/collect/ImmutableMap;->builder()Lcom/google/common/collect/ImmutableMap$Builder; |
224 |
····move-result-object·v |
224 | ····move-result-object·v6 |
225 | ····.line·113 | 225 | ····.line·113 |
226 | ····invoke-interface·{p0},·Lcom/google/common/collect/Multiset;->entrySet()Ljava/util/Set; | 226 | ····invoke-interface·{p0},·Lcom/google/common/collect/Multiset;->entrySet()Ljava/util/Set; |
227 | ····move-result-object·v0 | 227 | ····move-result-object·v0 |
228 | ····invoke-interface·{v0},·Ljava/util/Set;->iterator()Ljava/util/Iterator; | 228 | ····invoke-interface·{v0},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
229 |
····move-result-object·v |
229 | ····move-result-object·v7 |
230 |
····move-wide·v |
230 | ····move-wide·v2,·v4 |
231 | ····:goto_0 | 231 | ····:goto_0 |
232 |
····invoke-interface·{v |
232 | ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z |
233 | ····move-result·v0 | 233 | ····move-result·v0 |
234 | ····if-eqz·v0,·:cond_0 | 234 | ····if-eqz·v0,·:cond_0 |
235 |
····invoke-interface·{v |
235 | ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
236 | ····move-result-object·v0 | 236 | ····move-result-object·v0 |
237 | ····check-cast·v0,·Lcom/google/common/collect/Multiset$Entry; | 237 | ····check-cast·v0,·Lcom/google/common/collect/Multiset$Entry; |
238 | ····.line·114 | 238 | ····.line·114 |
239 | ····invoke-interface·{v0},·Lcom/google/common/collect/Multiset$Entry;->getCount()I | 239 | ····invoke-interface·{v0},·Lcom/google/common/collect/Multiset$Entry;->getCount()I |
240 |
····move-result·v |
240 | ····move-result·v1 |
241 | ····.line·115 | 241 | ····.line·115 |
242 |
····if-lez·v |
242 | ····if-lez·v1,·:cond_2 |
243 | ····.line·118 | 243 | ····.line·118 |
244 | ····invoke-interface·{v0},·Lcom/google/common/collect/Multiset$Entry;->getElement()Ljava/lang/Object; | 244 | ····invoke-interface·{v0},·Lcom/google/common/collect/Multiset$Entry;->getElement()Ljava/lang/Object; |
245 | ····move-result-object·v0 | 245 | ····move-result-object·v0 |
246 |
····invoke-static·{v |
246 | ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
247 | ····move-result-object·v8 | 247 | ····move-result-object·v8 |
248 |
····invoke-virtual·{v |
248 | ····invoke-virtual·{v6,·v0,·v8},·Lcom/google/common/collect/ImmutableMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; |
249 | ····.line·119 | 249 | ····.line·119 |
250 |
····int-to-long·v |
250 | ····int-to-long·v0,·v1 |
251 |
····add-long |
251 | ····add-long/2addr·v0,·v2 |
252 | ····:goto_1 | 252 | ····:goto_1 |
253 |
····move-wide·v |
253 | ····move-wide·v2,·v0 |
254 | ····.line·121 | 254 | ····.line·121 |
255 | ····goto·:goto_0 | 255 | ····goto·:goto_0 |
256 | ····.line·123 | 256 | ····.line·123 |
257 | ····:cond_0 | 257 | ····:cond_0 |
258 |
····cmp-long·v0,·v |
258 | ····cmp-long·v0,·v2,·v4 |
259 | ····if-nez·v0,·:cond_1 | 259 | ····if-nez·v0,·:cond_1 |
260 | ····.line·124 | 260 | ····.line·124 |
261 | ····invoke-static·{},·Lcom/google/common/collect/ImmutableMultiset;->of()Lcom/google/common/collect/ImmutableMultiset; | 261 | ····invoke-static·{},·Lcom/google/common/collect/ImmutableMultiset;->of()Lcom/google/common/collect/ImmutableMultiset; |
262 | ····move-result-object·v0 | 262 | ····move-result-object·v0 |
Offset 294, 32 lines modified | Offset 294, 32 lines modified | ||
294 | ····.line·126 | 294 | ····.line·126 |
295 | ····:goto_2 | 295 | ····:goto_2 |
296 | ····return-object·v0 | 296 | ····return-object·v0 |
297 | ····:cond_1 | 297 | ····:cond_1 |
298 | ····new-instance·v0,·Lcom/google/common/collect/ImmutableMultiset; | 298 | ····new-instance·v0,·Lcom/google/common/collect/ImmutableMultiset; |
299 |
····invoke-virtual·{v |
299 | ····invoke-virtual·{v6},·Lcom/google/common/collect/ImmutableMap$Builder;->build()Lcom/google/common/collect/ImmutableMap; |
300 |
····move-result-object·v |
300 | ····move-result-object·v1 |
301 | ····const-wide/32·v4,·0x7fffffff | 301 | ····const-wide/32·v4,·0x7fffffff |
302 |
····invoke-static·{v |
302 | ····invoke-static·{v2,·v3,·v4,·v5},·Ljava/lang/Math;->min(JJ)J |
303 |
····move-result-wide·v |
303 | ····move-result-wide·v2 |
304 |
····long-to-int·v |
304 | ····long-to-int·v2,·v2 |
Max diff block lines reached; 2774/6337 bytes (43.77%) of diff not shown. |
Offset 173, 15 lines modified | Offset 173, 15 lines modified | ||
173 | ····iput-object·v0,·p0,·Lcom/google/common/collect/MapMaker$StrategyImpl;->map:Ljava/util/concurrent/ConcurrentMap; | 173 | ····iput-object·v0,·p0,·Lcom/google/common/collect/MapMaker$StrategyImpl;->map:Ljava/util/concurrent/ConcurrentMap; |
174 | ····.line·486 | 174 | ····.line·486 |
175 | ····return-void | 175 | ····return-void |
176 | .end·method | 176 | .end·method |
177 | .method·private·readObject(Ljava/io/ObjectInputStream;)V | 177 | .method·private·readObject(Ljava/io/ObjectInputStream;)V |
178 |
····.locals· |
178 | ····.locals·4 |
179 | ····.annotation·system·Ldalvik/annotation/Throws; | 179 | ····.annotation·system·Ldalvik/annotation/Throws; |
180 | ········value·=·{ | 180 | ········value·=·{ |
181 | ············Ljava/io/IOException;, | 181 | ············Ljava/io/IOException;, |
182 | ············Ljava/lang/ClassNotFoundException; | 182 | ············Ljava/lang/ClassNotFoundException; |
183 | ········} | 183 | ········} |
184 | ····.end·annotation | 184 | ····.end·annotation |
Offset 206, 17 lines modified | Offset 206, 17 lines modified | ||
206 | ····invoke-virtual·{v0,·p0,·v1},·Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V | 206 | ····invoke-virtual·{v0,·p0,·v1},·Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V |
207 | ····.line·747 | 207 | ····.line·747 |
208 | ····sget-object·v0,·Lcom/google/common/collect/MapMaker$StrategyImpl$Fields;->expirationNanos:Ljava/lang/reflect/Field; | 208 | ····sget-object·v0,·Lcom/google/common/collect/MapMaker$StrategyImpl$Fields;->expirationNanos:Ljava/lang/reflect/Field; |
209 | ····invoke-virtual·{p1},·Ljava/io/ObjectInputStream;->readLong()J | 209 | ····invoke-virtual·{p1},·Ljava/io/ObjectInputStream;->readLong()J |
210 |
····move-result-wide·v |
210 | ····move-result-wide·v2 |
211 |
····invoke-static·{v |
211 | ····invoke-static·{v2,·v3},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
212 | ····move-result-object·v1 | 212 | ····move-result-object·v1 |
213 | ····invoke-virtual·{v0,·p0,·v1},·Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V | 213 | ····invoke-virtual·{v0,·p0,·v1},·Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V |
214 | ····.line·748 | 214 | ····.line·748 |
215 | ····sget-object·v0,·Lcom/google/common/collect/MapMaker$StrategyImpl$Fields;->internals:Ljava/lang/reflect/Field; | 215 | ····sget-object·v0,·Lcom/google/common/collect/MapMaker$StrategyImpl$Fields;->internals:Ljava/lang/reflect/Field; |
Offset 316, 15 lines modified | Offset 316, 15 lines modified | ||
316 | ····invoke-virtual·{v0,·p1},·Lcom/google/common/collect/CustomConcurrentHashMap$Builder;->concurrencyLevel(I)Lcom/google/common/collect/CustomConcurrentHashMap$Builder; | 316 | ····invoke-virtual·{v0,·p1},·Lcom/google/common/collect/CustomConcurrentHashMap$Builder;->concurrencyLevel(I)Lcom/google/common/collect/CustomConcurrentHashMap$Builder; |
317 | ····.line·148 | 317 | ····.line·148 |
318 | ····return-object·p0 | 318 | ····return-object·p0 |
319 | .end·method | 319 | .end·method |
320 | .method·public·expiration(JLjava/util/concurrent/TimeUnit;)Lcom/google/common/collect/MapMaker; | 320 | .method·public·expiration(JLjava/util/concurrent/TimeUnit;)Lcom/google/common/collect/MapMaker; |
321 |
····.locals· |
321 | ····.locals·5 |
322 | ····.prologue | 322 | ····.prologue |
323 | ····const-wide/16·v2,·0x0 | 323 | ····const-wide/16·v2,·0x0 |
324 | ····.line·266 | 324 | ····.line·266 |
325 | ····iget-wide·v0,·p0,·Lcom/google/common/collect/MapMaker;->expirationNanos:J | 325 | ····iget-wide·v0,·p0,·Lcom/google/common/collect/MapMaker;->expirationNanos:J |
Offset 66, 70 lines modified | Offset 66, 70 lines modified | ||
66 | ····.line·821 | 66 | ····.line·821 |
67 | ····const-wide/16·v0,·0x1 | 67 | ····const-wide/16·v0,·0x1 |
68 | ····.line·822 | 68 | ····.line·822 |
69 | ····invoke-static·{},·Lcom/google/common/collect/ImmutableList;->builder()Lcom/google/common/collect/ImmutableList$Builder; | 69 | ····invoke-static·{},·Lcom/google/common/collect/ImmutableList;->builder()Lcom/google/common/collect/ImmutableList$Builder; |
70 |
····move-result-object·v |
70 | ····move-result-object·v4 |
71 | ····.line·823 | 71 | ····.line·823 |
72 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 72 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
73 |
····move-result-object·v |
73 | ····move-result-object·v5 |
74 |
····move-wide·v |
74 | ····move-wide·v2,·v0 |
75 | ····:goto_0 | 75 | ····:goto_0 |
76 |
····invoke-interface·{v |
76 | ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z |
77 | ····move-result·v0 | 77 | ····move-result·v0 |
78 | ····if-eqz·v0,·:cond_0 | 78 | ····if-eqz·v0,·:cond_0 |
79 |
····invoke-interface·{v |
79 | ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
80 | ····move-result-object·v0 | 80 | ····move-result-object·v0 |
81 | ····check-cast·v0,·Ljava/util/Set; | 81 | ····check-cast·v0,·Ljava/util/Set; |
82 | ····.line·824 | 82 | ····.line·824 |
83 |
····new-instance·v |
83 | ····new-instance·v1,·Lcom/google/common/collect/Sets$CartesianSet$Axis; |
84 |
····long-to-int·v6,·v |
84 | ····long-to-int·v6,·v2 |
85 |
····invoke-direct·{v |
85 | ····invoke-direct·{v1,·p0,·v0,·v6},·Lcom/google/common/collect/Sets$CartesianSet$Axis;-><init>(Lcom/google/common/collect/Sets$CartesianSet;Ljava/util/Set;I)V |
86 | ····.line·825 | 86 | ····.line·825 |
87 |
····invoke-virtual·{v |
87 | ····invoke-virtual·{v4,·v1},·Lcom/google/common/collect/ImmutableList$Builder;->add(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList$Builder; |
88 | ····.line·826 | 88 | ····.line·826 |
89 |
····invoke-virtual·{v |
89 | ····invoke-virtual·{v1},·Lcom/google/common/collect/Sets$CartesianSet$Axis;->size()I |
90 | ····move-result·v0 | 90 | ····move-result·v0 |
91 |
····int-to-long·v |
91 | ····int-to-long·v0,·v0 |
92 |
····mul-long |
92 | ····mul-long/2addr·v0,·v2 |
93 |
····move-wide·v |
93 | ····move-wide·v2,·v0 |
94 | ····.line·827 | 94 | ····.line·827 |
95 | ····goto·:goto_0 | 95 | ····goto·:goto_0 |
96 | ····.line·828 | 96 | ····.line·828 |
97 | ····:cond_0 | 97 | ····:cond_0 |
98 |
····invoke-virtual·{v |
98 | ····invoke-virtual·{v4},·Lcom/google/common/collect/ImmutableList$Builder;->build()Lcom/google/common/collect/ImmutableList; |
99 | ····move-result-object·v0 | 99 | ····move-result-object·v0 |
100 | ····iput-object·v0,·p0,·Lcom/google/common/collect/Sets$CartesianSet;->axes:Lcom/google/common/collect/ImmutableList; | 100 | ····iput-object·v0,·p0,·Lcom/google/common/collect/Sets$CartesianSet;->axes:Lcom/google/common/collect/ImmutableList; |
101 | ····.line·829 | 101 | ····.line·829 |
102 |
····invoke-static·{v |
102 | ····invoke-static·{v2,·v3},·Lcom/google/common/primitives/Ints;->checkedCast(J)I |
103 | ····move-result·v0 | 103 | ····move-result·v0 |
104 | ····iput·v0,·p0,·Lcom/google/common/collect/Sets$CartesianSet;->size:I | 104 | ····iput·v0,·p0,·Lcom/google/common/collect/Sets$CartesianSet;->size:I |
105 | ····.line·830 | 105 | ····.line·830 |
106 | ····return-void | 106 | ····return-void |
Offset 51, 15 lines modified | Offset 51, 15 lines modified | ||
51 | ····return-void | 51 | ····return-void |
52 | .end·method | 52 | .end·method |
53 | #·virtual·methods | 53 | #·virtual·methods |
54 | .method·public·getInput()Ljava/io/InputStream; | 54 | .method·public·getInput()Ljava/io/InputStream; |
55 |
····.locals· |
55 | ····.locals·6 |
56 | ····.annotation·system·Ldalvik/annotation/Throws; | 56 | ····.annotation·system·Ldalvik/annotation/Throws; |
57 | ········value·=·{ | 57 | ········value·=·{ |
58 | ············Ljava/io/IOException; | 58 | ············Ljava/io/IOException; |
59 | ········} | 59 | ········} |
60 | ····.end·annotation | 60 | ····.end·annotation |
61 | ····.prologue | 61 | ····.prologue |
Offset 69, 27 lines modified | Offset 69, 27 lines modified | ||
69 | ····invoke-interface·{v0},·Lcom/google/common/io/InputSupplier;->getInput()Ljava/lang/Object; | 69 | ····invoke-interface·{v0},·Lcom/google/common/io/InputSupplier;->getInput()Ljava/lang/Object; |
70 | ····move-result-object·v0 | 70 | ····move-result-object·v0 |
71 | ····check-cast·v0,·Ljava/io/InputStream; | 71 | ····check-cast·v0,·Ljava/io/InputStream; |
72 | ····.line·804 | 72 | ····.line·804 |
73 |
····iget-wide·v |
73 | ····iget-wide·v2,·p0,·Lcom/google/common/io/ByteStreams$4;->val$offset:J |
74 |
····const-wide/16·v |
74 | ····const-wide/16·v4,·0x0 |
75 |
····cmp-long·v1,·v |
75 | ····cmp-long·v1,·v2,·v4 |
76 | ····if-lez·v1,·:cond_0 | 76 | ····if-lez·v1,·:cond_0 |
77 | ····.line·806 | 77 | ····.line·806 |
78 | ····:try_start_0 | 78 | ····:try_start_0 |
79 |
····iget-wide·v |
79 | ····iget-wide·v2,·p0,·Lcom/google/common/io/ByteStreams$4;->val$offset:J |
80 |
····invoke-static·{v0,·v |
80 | ····invoke-static·{v0,·v2,·v3},·Lcom/google/common/io/ByteStreams;->skipFully(Ljava/io/InputStream;J)V |
81 | ····:try_end_0 | 81 | ····:try_end_0 |
82 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | 82 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 |
83 | ····.line·812 | 83 | ····.line·812 |
84 | ····:cond_0 | 84 | ····:cond_0 |
85 | ····new-instance·v1,·Lcom/google/common/io/LimitInputStream; | 85 | ····new-instance·v1,·Lcom/google/common/io/LimitInputStream; |
Offset 304, 15 lines modified | Offset 304, 15 lines modified | ||
304 | ····invoke-direct·{v1,·v0},·Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V | 304 | ····invoke-direct·{v1,·v0},·Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V |
305 | ····throw·v1 | 305 | ····throw·v1 |
306 | .end·method | 306 | .end·method |
307 | .method·public·writeDouble(D)V | 307 | .method·public·writeDouble(D)V |
308 |
····.locals· |
308 | ····.locals·3 |
309 | ····.prologue | 309 | ····.prologue |
310 | ····.line·490 | 310 | ····.line·490 |
311 | ····:try_start_0 | 311 | ····:try_start_0 |
312 | ····iget-object·v0,·p0,·Lcom/google/common/io/ByteStreams$ByteArrayDataOutputStream;->output:Ljava/io/DataOutput; | 312 | ····iget-object·v0,·p0,·Lcom/google/common/io/ByteStreams$ByteArrayDataOutputStream;->output:Ljava/io/DataOutput; |
313 | ····invoke-interface·{v0,·p1,·p2},·Ljava/io/DataOutput;->writeDouble(D)V | 313 | ····invoke-interface·{v0,·p1,·p2},·Ljava/io/DataOutput;->writeDouble(D)V |
Offset 385, 15 lines modified | Offset 385, 15 lines modified | ||
385 | ····invoke-direct·{v1,·v0},·Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V | 385 | ····invoke-direct·{v1,·v0},·Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V |
386 | ····throw·v1 | 386 | ····throw·v1 |
387 | .end·method | 387 | .end·method |
388 | .method·public·writeLong(J)V | 388 | .method·public·writeLong(J)V |
389 |
····.locals· |
389 | ····.locals·3 |
390 | ····.prologue | 390 | ····.prologue |
391 | ····.line·514 | 391 | ····.line·514 |
392 | ····:try_start_0 | 392 | ····:try_start_0 |
393 | ····iget-object·v0,·p0,·Lcom/google/common/io/ByteStreams$ByteArrayDataOutputStream;->output:Ljava/io/DataOutput; | 393 | ····iget-object·v0,·p0,·Lcom/google/common/io/ByteStreams$ByteArrayDataOutputStream;->output:Ljava/io/DataOutput; |
394 | ····invoke-interface·{v0,·p1,·p2},·Ljava/io/DataOutput;->writeLong(J)V | 394 | ····invoke-interface·{v0,·p1,·p2},·Ljava/io/DataOutput;->writeLong(J)V |
Offset 24, 15 lines modified | Offset 24, 15 lines modified | ||
24 | ····.line·49 | 24 | ····.line·49 |
25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
26 | ····return-void | 26 | ····return-void |
27 | .end·method | 27 | .end·method |
28 | .method·public·static·copy(Lcom/google/common/io/InputSupplier;Lcom/google/common/io/OutputSupplier;)J | 28 | .method·public·static·copy(Lcom/google/common/io/InputSupplier;Lcom/google/common/io/OutputSupplier;)J |
29 |
····.locals· |
29 | ····.locals·6 |
30 | ····.annotation·system·Ldalvik/annotation/Signature; | 30 | ····.annotation·system·Ldalvik/annotation/Signature; |
31 | ········value·=·{ | 31 | ········value·=·{ |
32 | ············"(", | 32 | ············"(", |
33 | ············"Lcom/google/common/io/InputSupplier", | 33 | ············"Lcom/google/common/io/InputSupplier", |
34 | ············"<+", | 34 | ············"<+", |
35 | ············"Ljava/io/InputStream;", | 35 | ············"Ljava/io/InputStream;", |
36 | ············">;", | 36 | ············">;", |
Offset 72, 29 lines modified | Offset 72, 29 lines modified | ||
72 | ····.line·117 | 72 | ····.line·117 |
73 | ····:try_start_1 | 73 | ····:try_start_1 |
74 | ····invoke-static·{v0,·v1},·Lcom/google/common/io/ByteStreams;->copy(Ljava/io/InputStream;Ljava/io/OutputStream;)J | 74 | ····invoke-static·{v0,·v1},·Lcom/google/common/io/ByteStreams;->copy(Ljava/io/InputStream;Ljava/io/OutputStream;)J |
75 | ····:try_end_1 | 75 | ····:try_end_1 |
76 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 76 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
77 |
····move-result-wide·v |
77 | ····move-result-wide·v4 |
78 | ····.line·118 | 78 | ····.line·118 |
79 | ····const/4·v2,·0x0 | 79 | ····const/4·v2,·0x0 |
80 | ····.line·121 | 80 | ····.line·121 |
81 | ····:try_start_2 | 81 | ····:try_start_2 |
82 | ····invoke-static·{v1,·v2},·Lcom/google/common/io/Closeables;->close(Ljava/io/Closeable;Z)V | 82 | ····invoke-static·{v1,·v2},·Lcom/google/common/io/Closeables;->close(Ljava/io/Closeable;Z)V |
83 | ····:try_end_2 | 83 | ····:try_end_2 |
84 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_1 | 84 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_1 |
85 | ····.line·124 | 85 | ····.line·124 |
86 | ····invoke-static·{v0,·v2},·Lcom/google/common/io/Closeables;->close(Ljava/io/Closeable;Z)V | 86 | ····invoke-static·{v0,·v2},·Lcom/google/common/io/Closeables;->close(Ljava/io/Closeable;Z)V |
87 |
····return-wide·v |
87 | ····return-wide·v4 |
88 | ····.line·121 | 88 | ····.line·121 |
89 | ····:catchall_0 | 89 | ····:catchall_0 |
90 | ····move-exception·v3 | 90 | ····move-exception·v3 |
91 | ····:try_start_3 | 91 | ····:try_start_3 |
92 | ····invoke-static·{v1,·v2},·Lcom/google/common/io/Closeables;->close(Ljava/io/Closeable;Z)V | 92 | ····invoke-static·{v1,·v2},·Lcom/google/common/io/Closeables;->close(Ljava/io/Closeable;Z)V |
Offset 145, 34 lines modified | Offset 145, 34 lines modified | ||
145 | ····.line·143 | 145 | ····.line·143 |
146 | ····:try_start_0 | 146 | ····:try_start_0 |
147 | ····invoke-static·{v0,·p1},·Lcom/google/common/io/ByteStreams;->copy(Ljava/io/InputStream;Ljava/io/OutputStream;)J | 147 | ····invoke-static·{v0,·p1},·Lcom/google/common/io/ByteStreams;->copy(Ljava/io/InputStream;Ljava/io/OutputStream;)J |
148 | ····:try_end_0 | 148 | ····:try_end_0 |
149 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 149 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
150 |
····move-result-wide·v |
150 | ····move-result-wide·v2 |
151 | ····.line·144 | 151 | ····.line·144 |
152 |
····const/4·v |
152 | ····const/4·v1,·0x0 |
153 | ····.line·147 | 153 | ····.line·147 |
154 |
····invoke-static·{v0,·v |
154 | ····invoke-static·{v0,·v1},·Lcom/google/common/io/Closeables;->close(Ljava/io/Closeable;Z)V |
155 |
····return-wide·v |
155 | ····return-wide·v2 |
156 | ····:catchall_0 | 156 | ····:catchall_0 |
157 | ····move-exception·v2 | 157 | ····move-exception·v2 |
158 | ····invoke-static·{v0,·v1},·Lcom/google/common/io/Closeables;->close(Ljava/io/Closeable;Z)V | 158 | ····invoke-static·{v0,·v1},·Lcom/google/common/io/Closeables;->close(Ljava/io/Closeable;Z)V |
159 | ····throw·v2 | 159 | ····throw·v2 |
160 | .end·method | 160 | .end·method |
161 | .method·public·static·copy(Ljava/io/InputStream;Ljava/io/OutputStream;)J | 161 | .method·public·static·copy(Ljava/io/InputStream;Ljava/io/OutputStream;)J |
162 |
····.locals· |
162 | ····.locals·6 |
163 | ····.annotation·system·Ldalvik/annotation/Throws; | 163 | ····.annotation·system·Ldalvik/annotation/Throws; |
164 | ········value·=·{ | 164 | ········value·=·{ |
165 | ············Ljava/io/IOException; | 165 | ············Ljava/io/IOException; |
166 | ········} | 166 | ········} |
167 | ····.end·annotation | 167 | ····.end·annotation |
168 | ····.prologue | 168 | ····.prologue |
Offset 201, 24 lines modified | Offset 201, 24 lines modified | ||
201 | ····.line·169 | 201 | ····.line·169 |
202 | ····:cond_0 | 202 | ····:cond_0 |
203 | ····const/4·v4,·0x0 | 203 | ····const/4·v4,·0x0 |
204 | ····invoke-virtual·{p1,·v2,·v4,·v3},·Ljava/io/OutputStream;->write([BII)V | 204 | ····invoke-virtual·{p1,·v2,·v4,·v3},·Ljava/io/OutputStream;->write([BII)V |
205 | ····.line·170 | 205 | ····.line·170 |
206 |
····int-to-long·v |
206 | ····int-to-long·v4,·v3 |
207 |
····add-long/2addr·v0,·v |
207 | ····add-long/2addr·v0,·v4 |
208 | ····.line·171 | 208 | ····.line·171 |
209 | ····goto·:goto_0 | 209 | ····goto·:goto_0 |
210 | .end·method | 210 | .end·method |
211 | .method·public·static·copy(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/channels/WritableByteChannel;)J | 211 | .method·public·static·copy(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/channels/WritableByteChannel;)J |
212 |
····.locals· |
212 | ····.locals·6 |
213 | ····.annotation·system·Ldalvik/annotation/Throws; | 213 | ····.annotation·system·Ldalvik/annotation/Throws; |
Max diff block lines reached; 4306/7192 bytes (59.87%) of diff not shown. |
Offset 41, 15 lines modified | Offset 41, 15 lines modified | ||
41 | ····move-object·p0,·v0 | 41 | ····move-object·p0,·v0 |
42 | ····goto·:goto_0 | 42 | ····goto·:goto_0 |
43 | .end·method | 43 | .end·method |
44 | .method·public·static·copy(Lcom/google/common/io/InputSupplier;Lcom/google/common/io/OutputSupplier;)J | 44 | .method·public·static·copy(Lcom/google/common/io/InputSupplier;Lcom/google/common/io/OutputSupplier;)J |
45 |
····.locals· |
45 | ····.locals·6 |
46 | ····.annotation·system·Ldalvik/annotation/Signature; | 46 | ····.annotation·system·Ldalvik/annotation/Signature; |
47 | ········value·=·{ | 47 | ········value·=·{ |
48 | ············"<R::", | 48 | ············"<R::", |
49 | ············"Ljava/lang/Readable;", | 49 | ············"Ljava/lang/Readable;", |
50 | ············":", | 50 | ············":", |
51 | ············"Ljava/io/Closeable;", | 51 | ············"Ljava/io/Closeable;", |
52 | ············"W::", | 52 | ············"W::", |
Offset 93, 15 lines modified | Offset 93, 15 lines modified | ||
93 | ····.line·149 | 93 | ····.line·149 |
94 | ····:try_start_1 | 94 | ····:try_start_1 |
95 | ····invoke-static·{v0,·v1},·Lcom/google/common/io/CharStreams;->copy(Ljava/lang/Readable;Ljava/lang/Appendable;)J | 95 | ····invoke-static·{v0,·v1},·Lcom/google/common/io/CharStreams;->copy(Ljava/lang/Readable;Ljava/lang/Appendable;)J |
96 | ····:try_end_1 | 96 | ····:try_end_1 |
97 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 97 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
98 |
····move-result-wide·v |
98 | ····move-result-wide·v4 |
99 | ····.line·150 | 99 | ····.line·150 |
100 | ····const/4·v2,·0x0 | 100 | ····const/4·v2,·0x0 |
101 | ····.line·153 | 101 | ····.line·153 |
102 | ····:try_start_2 | 102 | ····:try_start_2 |
103 | ····check-cast·v1,·Ljava/io/Closeable; | 103 | ····check-cast·v1,·Ljava/io/Closeable; |
Offset 111, 15 lines modified | Offset 111, 15 lines modified | ||
111 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_1 | 111 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_1 |
112 | ····.line·156 | 112 | ····.line·156 |
113 | ····check-cast·v0,·Ljava/io/Closeable; | 113 | ····check-cast·v0,·Ljava/io/Closeable; |
114 | ····invoke-static·{v0,·v2},·Lcom/google/common/io/Closeables;->close(Ljava/io/Closeable;Z)V | 114 | ····invoke-static·{v0,·v2},·Lcom/google/common/io/Closeables;->close(Ljava/io/Closeable;Z)V |
115 |
····return-wide·v |
115 | ····return-wide·v4 |
116 | ····.line·153 | 116 | ····.line·153 |
117 | ····:catchall_0 | 117 | ····:catchall_0 |
118 | ····move-exception·v3 | 118 | ····move-exception·v3 |
119 | ····:try_start_3 | 119 | ····:try_start_3 |
120 | ····check-cast·v1,·Ljava/io/Closeable; | 120 | ····check-cast·v1,·Ljava/io/Closeable; |
Offset 176, 38 lines modified | Offset 176, 38 lines modified | ||
176 | ····.line·175 | 176 | ····.line·175 |
177 | ····:try_start_0 | 177 | ····:try_start_0 |
178 | ····invoke-static·{v0,·p1},·Lcom/google/common/io/CharStreams;->copy(Ljava/lang/Readable;Ljava/lang/Appendable;)J | 178 | ····invoke-static·{v0,·p1},·Lcom/google/common/io/CharStreams;->copy(Ljava/lang/Readable;Ljava/lang/Appendable;)J |
179 | ····:try_end_0 | 179 | ····:try_end_0 |
180 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 180 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
181 |
····move-result-wide·v |
181 | ····move-result-wide·v2 |
182 | ····.line·176 | 182 | ····.line·176 |
183 |
····const/4·v |
183 | ····const/4·v1,·0x0 |
184 | ····.line·179 | 184 | ····.line·179 |
185 | ····check-cast·v0,·Ljava/io/Closeable; | 185 | ····check-cast·v0,·Ljava/io/Closeable; |
186 |
····invoke-static·{v0,·v |
186 | ····invoke-static·{v0,·v1},·Lcom/google/common/io/Closeables;->close(Ljava/io/Closeable;Z)V |
187 |
····return-wide·v |
187 | ····return-wide·v2 |
188 | ····:catchall_0 | 188 | ····:catchall_0 |
189 | ····move-exception·v2 | 189 | ····move-exception·v2 |
190 | ····check-cast·v0,·Ljava/io/Closeable; | 190 | ····check-cast·v0,·Ljava/io/Closeable; |
191 | ····invoke-static·{v0,·v1},·Lcom/google/common/io/Closeables;->close(Ljava/io/Closeable;Z)V | 191 | ····invoke-static·{v0,·v1},·Lcom/google/common/io/Closeables;->close(Ljava/io/Closeable;Z)V |
192 | ····throw·v2 | 192 | ····throw·v2 |
193 | .end·method | 193 | .end·method |
194 | .method·public·static·copy(Ljava/lang/Readable;Ljava/lang/Appendable;)J | 194 | .method·public·static·copy(Ljava/lang/Readable;Ljava/lang/Appendable;)J |
195 |
····.locals· |
195 | ····.locals·6 |
196 | ····.annotation·system·Ldalvik/annotation/Throws; | 196 | ····.annotation·system·Ldalvik/annotation/Throws; |
197 | ········value·=·{ | 197 | ········value·=·{ |
198 | ············Ljava/io/IOException; | 198 | ············Ljava/io/IOException; |
199 | ········} | 199 | ········} |
200 | ····.end·annotation | 200 | ····.end·annotation |
201 | ····.prologue | 201 | ····.prologue |
Offset 241, 17 lines modified | Offset 241, 17 lines modified | ||
241 | ····.line·201 | 241 | ····.line·201 |
242 | ····const/4·v4,·0x0 | 242 | ····const/4·v4,·0x0 |
243 | ····invoke-interface·{p1,·v2,·v4,·v3},·Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;II)Ljava/lang/Appendable; | 243 | ····invoke-interface·{p1,·v2,·v4,·v3},·Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;II)Ljava/lang/Appendable; |
244 | ····.line·202 | 244 | ····.line·202 |
245 |
····int-to-long·v |
245 | ····int-to-long·v4,·v3 |
246 |
····add-long/2addr·v0,·v |
246 | ····add-long/2addr·v0,·v4 |
247 | ····.line·203 | 247 | ····.line·203 |
Max diff block lines reached; 891/3555 bytes (25.06%) of diff not shown. |
Offset 53, 15 lines modified | Offset 53, 15 lines modified | ||
53 | ····iput-wide·v0,·p0,·Lcom/google/common/io/CountingInputStream;->mark:J | 53 | ····iput-wide·v0,·p0,·Lcom/google/common/io/CountingInputStream;->mark:J |
54 | ····.line·74 | 54 | ····.line·74 |
55 | ····return-void | 55 | ····return-void |
56 | .end·method | 56 | .end·method |
57 | .method·public·read()I | 57 | .method·public·read()I |
58 |
····.locals· |
58 | ····.locals·6 |
59 | ····.annotation·system·Ldalvik/annotation/Throws; | 59 | ····.annotation·system·Ldalvik/annotation/Throws; |
60 | ········value·=·{ | 60 | ········value·=·{ |
61 | ············Ljava/io/IOException; | 61 | ············Ljava/io/IOException; |
62 | ········} | 62 | ········} |
63 | ····.end·annotation | 63 | ····.end·annotation |
64 | ····.prologue | 64 | ····.prologue |
Offset 74, 29 lines modified | Offset 74, 29 lines modified | ||
74 | ····.line·50 | 74 | ····.line·50 |
75 | ····const/4·v1,·-0x1 | 75 | ····const/4·v1,·-0x1 |
76 | ····if-eq·v0,·v1,·:cond_0 | 76 | ····if-eq·v0,·v1,·:cond_0 |
77 | ····.line·51 | 77 | ····.line·51 |
78 |
····iget-wide·v |
78 | ····iget-wide·v2,·p0,·Lcom/google/common/io/CountingInputStream;->count:J |
79 |
····const-wide/16·v |
79 | ····const-wide/16·v4,·0x1 |
80 |
····add-long/2addr·v |
80 | ····add-long/2addr·v2,·v4 |
81 |
····iput-wide·v |
81 | ····iput-wide·v2,·p0,·Lcom/google/common/io/CountingInputStream;->count:J |
82 | ····.line·53 | 82 | ····.line·53 |
83 | ····:cond_0 | 83 | ····:cond_0 |
84 | ····return·v0 | 84 | ····return·v0 |
85 | .end·method | 85 | .end·method |
86 | .method·public·read([BII)I | 86 | .method·public·read([BII)I |
87 |
····.locals· |
87 | ····.locals·6 |
88 | ····.annotation·system·Ldalvik/annotation/Throws; | 88 | ····.annotation·system·Ldalvik/annotation/Throws; |
89 | ········value·=·{ | 89 | ········value·=·{ |
90 | ············Ljava/io/IOException; | 90 | ············Ljava/io/IOException; |
91 | ········} | 91 | ········} |
92 | ····.end·annotation | 92 | ····.end·annotation |
93 | ····.prologue | 93 | ····.prologue |
Offset 109, 21 lines modified | Offset 109, 21 lines modified | ||
109 | ····.line·58 | 109 | ····.line·58 |
110 | ····const/4·v1,·-0x1 | 110 | ····const/4·v1,·-0x1 |
111 | ····if-eq·v0,·v1,·:cond_0 | 111 | ····if-eq·v0,·v1,·:cond_0 |
112 | ····.line·59 | 112 | ····.line·59 |
113 |
····iget-wide·v |
113 | ····iget-wide·v2,·p0,·Lcom/google/common/io/CountingInputStream;->count:J |
114 |
····int-to-long·v |
114 | ····int-to-long·v4,·v0 |
115 |
····add-long/2addr·v |
115 | ····add-long/2addr·v2,·v4 |
116 |
····iput-wide·v |
116 | ····iput-wide·v2,·p0,·Lcom/google/common/io/CountingInputStream;->count:J |
117 | ····.line·61 | 117 | ····.line·61 |
118 | ····:cond_0 | 118 | ····:cond_0 |
119 | ····return·v0 | 119 | ····return·v0 |
120 | .end·method | 120 | .end·method |
121 | .method·public·reset()V | 121 | .method·public·reset()V |
Offset 184, 15 lines modified | Offset 184, 15 lines modified | ||
184 | ····iput-wide·v0,·p0,·Lcom/google/common/io/CountingInputStream;->count:J | 184 | ····iput-wide·v0,·p0,·Lcom/google/common/io/CountingInputStream;->count:J |
185 | ····.line·86 | 185 | ····.line·86 |
186 | ····return-void | 186 | ····return-void |
187 | .end·method | 187 | .end·method |
188 | .method·public·skip(J)J | 188 | .method·public·skip(J)J |
189 |
····.locals· |
189 | ····.locals·5 |
190 | ····.annotation·system·Ldalvik/annotation/Throws; | 190 | ····.annotation·system·Ldalvik/annotation/Throws; |
191 | ········value·=·{ | 191 | ········value·=·{ |
192 | ············Ljava/io/IOException; | 192 | ············Ljava/io/IOException; |
193 | ········} | 193 | ········} |
194 | ····.end·annotation | 194 | ····.end·annotation |
195 | ····.prologue | 195 | ····.prologue |
Offset 511, 23 lines modified | Offset 511, 23 lines modified | ||
511 | ····.line·507 | 511 | ····.line·507 |
512 | ····:cond_1 | 512 | ····:cond_1 |
513 | ····return-void | 513 | ····return-void |
514 | .end·method | 514 | .end·method |
515 | .method·public·static·equal(Ljava/io/File;Ljava/io/File;)Z | 515 | .method·public·static·equal(Ljava/io/File;Ljava/io/File;)Z |
516 |
····.locals· |
516 | ····.locals·8 |
517 | ····.annotation·system·Ldalvik/annotation/Throws; | 517 | ····.annotation·system·Ldalvik/annotation/Throws; |
518 | ········value·=·{ | 518 | ········value·=·{ |
519 | ············Ljava/io/IOException; | 519 | ············Ljava/io/IOException; |
520 | ········} | 520 | ········} |
521 | ····.end·annotation | 521 | ····.end·annotation |
522 | ····.prologue | 522 | ····.prologue |
523 |
····const-wide/16·v |
523 | ····const-wide/16·v6,·0x0 |
524 | ····.line·369 | 524 | ····.line·369 |
525 | ····if-eq·p0,·p1,·:cond_0 | 525 | ····if-eq·p0,·p1,·:cond_0 |
526 | ····invoke-virtual·{p0,·p1},·Ljava/io/File;->equals(Ljava/lang/Object;)Z | 526 | ····invoke-virtual·{p0,·p1},·Ljava/io/File;->equals(Ljava/lang/Object;)Z |
527 | ····move-result·v0 | 527 | ····move-result·v0 |
Offset 550, 19 lines modified | Offset 550, 19 lines modified | ||
550 | ····.line·379 | 550 | ····.line·379 |
551 | ····invoke-virtual·{p1},·Ljava/io/File;->length()J | 551 | ····invoke-virtual·{p1},·Ljava/io/File;->length()J |
552 | ····move-result-wide·v2 | 552 | ····move-result-wide·v2 |
553 | ····.line·380 | 553 | ····.line·380 |
554 |
····cmp-long·v4,·v0,·v |
554 | ····cmp-long·v4,·v0,·v6 |
555 | ····if-eqz·v4,·:cond_2 | 555 | ····if-eqz·v4,·:cond_2 |
556 |
····cmp-long·v4,·v2,·v |
556 | ····cmp-long·v4,·v2,·v6 |
557 | ····if-eqz·v4,·:cond_2 | 557 | ····if-eqz·v4,·:cond_2 |
558 | ····cmp-long·v0,·v0,·v2 | 558 | ····cmp-long·v0,·v0,·v2 |
559 | ····if-eqz·v0,·:cond_2 | 559 | ····if-eqz·v0,·:cond_2 |
Offset 686, 15 lines modified | Offset 686, 15 lines modified | ||
686 | ····move-result-object·v0 | 686 | ····move-result-object·v0 |
687 | ····return-object·v0 | 687 | ····return-object·v0 |
688 | .end·method | 688 | .end·method |
689 | .method·public·static·map(Ljava/io/File;Ljava/nio/channels/FileChannel$MapMode;J)Ljava/nio/MappedByteBuffer; | 689 | .method·public·static·map(Ljava/io/File;Ljava/nio/channels/FileChannel$MapMode;J)Ljava/nio/MappedByteBuffer; |
690 |
····.locals· |
690 | ····.locals·4 |
691 | ····.annotation·system·Ldalvik/annotation/Throws; | 691 | ····.annotation·system·Ldalvik/annotation/Throws; |
692 | ········value·=·{ | 692 | ········value·=·{ |
693 | ············Ljava/io/FileNotFoundException;, | 693 | ············Ljava/io/FileNotFoundException;, |
694 | ············Ljava/io/IOException; | 694 | ············Ljava/io/IOException; |
695 | ········} | 695 | ········} |
696 | ····.end·annotation | 696 | ····.end·annotation |
Offset 742, 15 lines modified | Offset 742, 15 lines modified | ||
742 | ····invoke-static·{v1,·v0},·Lcom/google/common/io/Closeables;->close(Ljava/io/Closeable;Z)V | 742 | ····invoke-static·{v1,·v0},·Lcom/google/common/io/Closeables;->close(Ljava/io/Closeable;Z)V |
743 | ····throw·v2 | 743 | ····throw·v2 |
744 | .end·method | 744 | .end·method |
745 | .method·private·static·map(Ljava/io/RandomAccessFile;Ljava/nio/channels/FileChannel$MapMode;J)Ljava/nio/MappedByteBuffer; | 745 | .method·private·static·map(Ljava/io/RandomAccessFile;Ljava/nio/channels/FileChannel$MapMode;J)Ljava/nio/MappedByteBuffer; |
746 |
····.locals· |
746 | ····.locals·8 |
747 | ····.annotation·system·Ldalvik/annotation/Throws; | 747 | ····.annotation·system·Ldalvik/annotation/Throws; |
748 | ········value·=·{ | 748 | ········value·=·{ |
749 | ············Ljava/io/IOException; | 749 | ············Ljava/io/IOException; |
750 | ········} | 750 | ········} |
751 | ····.end·annotation | 751 | ····.end·annotation |
752 | ····.prologue | 752 | ····.prologue |
Offset 1242, 50 lines modified | Offset 1242, 50 lines modified | ||
1242 | ····move-result-object·v0 | 1242 | ····move-result-object·v0 |
1243 | ····return-object·v0 | 1243 | ····return-object·v0 |
1244 | .end·method | 1244 | .end·method |
1245 | .method·public·static·toByteArray(Ljava/io/File;)[B | 1245 | .method·public·static·toByteArray(Ljava/io/File;)[B |
1246 |
····.locals· |
1246 | ····.locals·8 |
1247 | ····.annotation·system·Ldalvik/annotation/Throws; | 1247 | ····.annotation·system·Ldalvik/annotation/Throws; |
1248 | ········value·=·{ | 1248 | ········value·=·{ |
1249 | ············Ljava/io/IOException; | 1249 | ············Ljava/io/IOException; |
1250 | ········} | 1250 | ········} |
1251 | ····.end·annotation | 1251 | ····.end·annotation |
1252 | ····.prologue | 1252 | ····.prologue |
1253 | ····const/4·v1,·0x1 | 1253 | ····const/4·v1,·0x1 |
1254 | ····const/4·v2,·0x0 | 1254 | ····const/4·v2,·0x0 |
1255 | ····.line·185 | 1255 | ····.line·185 |
1256 | ····invoke-virtual·{p0},·Ljava/io/File;->length()J | 1256 | ····invoke-virtual·{p0},·Ljava/io/File;->length()J |
1257 |
····move-result-wide·v |
1257 | ····move-result-wide·v4 |
Max diff block lines reached; 1110/3344 bytes (33.19%) of diff not shown. |
Offset 109, 19 lines modified | Offset 109, 19 lines modified | ||
109 | ········} | 109 | ········} |
110 | ····.end·annotation | 110 | ····.end·annotation |
111 | ····.prologue | 111 | ····.prologue |
112 | ····const/4·v0,·-0x1 | 112 | ····const/4·v0,·-0x1 |
113 | ····.line·60 | 113 | ····.line·60 |
114 |
····iget-wide·v |
114 | ····iget-wide·v2,·p0,·Lcom/google/common/io/LimitInputStream;->left:J |
115 |
····const-wide/16·v |
115 | ····const-wide/16·v4,·0x0 |
116 |
····cmp-long·v1,·v |
116 | ····cmp-long·v1,·v2,·v4 |
117 | ····if-nez·v1,·:cond_0 | 117 | ····if-nez·v1,·:cond_0 |
118 | ····.line·68 | 118 | ····.line·68 |
119 | ····:goto_0 | 119 | ····:goto_0 |
120 | ····return·v0 | 120 | ····return·v0 |
Offset 160, 37 lines modified | Offset 160, 37 lines modified | ||
160 | ········} | 160 | ········} |
161 | ····.end·annotation | 161 | ····.end·annotation |
162 | ····.prologue | 162 | ····.prologue |
163 | ····const/4·v0,·-0x1 | 163 | ····const/4·v0,·-0x1 |
164 | ····.line·72 | 164 | ····.line·72 |
165 |
····iget-wide·v |
165 | ····iget-wide·v2,·p0,·Lcom/google/common/io/LimitInputStream;->left:J |
166 |
····const-wide/16·v |
166 | ····const-wide/16·v4,·0x0 |
167 |
····cmp-long·v1,·v |
167 | ····cmp-long·v1,·v2,·v4 |
168 | ····if-nez·v1,·:cond_0 | 168 | ····if-nez·v1,·:cond_0 |
169 | ····.line·81 | 169 | ····.line·81 |
170 | ····:goto_0 | 170 | ····:goto_0 |
171 | ····return·v0 | 171 | ····return·v0 |
172 | ····.line·76 | 172 | ····.line·76 |
173 | ····:cond_0 | 173 | ····:cond_0 |
174 |
····int-to-long·v |
174 | ····int-to-long·v2,·p3 |
175 |
····iget-wide·v |
175 | ····iget-wide·v4,·p0,·Lcom/google/common/io/LimitInputStream;->left:J |
176 |
····invoke-static·{v |
176 | ····invoke-static·{v2,·v3,·v4,·v5},·Ljava/lang/Math;->min(JJ)J |
177 |
····move-result-wide·v |
177 | ····move-result-wide·v2 |
178 |
····long-to-int·v1,·v |
178 | ····long-to-int·v1,·v2 |
179 | ····.line·77 | 179 | ····.line·77 |
180 | ····iget-object·v2,·p0,·Lcom/google/common/io/LimitInputStream;->in:Ljava/io/InputStream; | 180 | ····iget-object·v2,·p0,·Lcom/google/common/io/LimitInputStream;->in:Ljava/io/InputStream; |
181 | ····invoke-virtual·{v2,·p1,·p2,·v1},·Ljava/io/InputStream;->read([BII)I | 181 | ····invoke-virtual·{v2,·p1,·p2,·v1},·Ljava/io/InputStream;->read([BII)I |
182 | ····move-result·v1 | 182 | ····move-result·v1 |
Offset 272, 15 lines modified | Offset 272, 15 lines modified | ||
272 | ····iput-wide·v0,·p0,·Lcom/google/common/io/LimitInputStream;->left:J | 272 | ····iput-wide·v0,·p0,·Lcom/google/common/io/LimitInputStream;->left:J |
273 | ····.line·94 | 273 | ····.line·94 |
274 | ····return-void | 274 | ····return-void |
275 | .end·method | 275 | .end·method |
276 | .method·public·skip(J)J | 276 | .method·public·skip(J)J |
277 |
····.locals· |
277 | ····.locals·5 |
278 | ····.annotation·system·Ldalvik/annotation/Throws; | 278 | ····.annotation·system·Ldalvik/annotation/Throws; |
279 | ········value·=·{ | 279 | ········value·=·{ |
280 | ············Ljava/io/IOException; | 280 | ············Ljava/io/IOException; |
281 | ········} | 281 | ········} |
282 | ····.end·annotation | 282 | ····.end·annotation |
283 | ····.prologue | 283 | ····.prologue |
Offset 274, 23 lines modified | Offset 274, 23 lines modified | ||
274 | ····move·v0,·v1 | 274 | ····move·v0,·v1 |
275 | ····.line·99 | 275 | ····.line·99 |
276 | ····goto·:goto_0 | 276 | ····goto·:goto_0 |
277 | .end·method | 277 | .end·method |
278 | .method·public·skip(J)J | 278 | .method·public·skip(J)J |
279 |
····.locals· |
279 | ····.locals·9 |
280 | ····.annotation·system·Ldalvik/annotation/Throws; | 280 | ····.annotation·system·Ldalvik/annotation/Throws; |
281 | ········value·=·{ | 281 | ········value·=·{ |
282 | ············Ljava/io/IOException; | 282 | ············Ljava/io/IOException; |
283 | ········} | 283 | ········} |
284 | ····.end·annotation | 284 | ····.end·annotation |
285 | ····.prologue | 285 | ····.prologue |
286 |
····const-wide/16·v |
286 | ····const-wide/16·v6,·0x1 |
287 | ····const-wide/16·v2,·0x0 | 287 | ····const-wide/16·v2,·0x0 |
288 | ····.line·103 | 288 | ····.line·103 |
289 | ····iget-object·v0,·p0,·Lcom/google/common/io/MultiInputStream;->in:Ljava/io/InputStream; | 289 | ····iget-object·v0,·p0,·Lcom/google/common/io/MultiInputStream;->in:Ljava/io/InputStream; |
290 | ····if-eqz·v0,·:cond_0 | 290 | ····if-eqz·v0,·:cond_0 |
Offset 334, 17 lines modified | Offset 334, 17 lines modified | ||
334 | ····.line·111 | 334 | ····.line·111 |
335 | ····goto·:goto_0 | 335 | ····goto·:goto_0 |
336 | ····.line·113 | 336 | ····.line·113 |
337 | ····:cond_3 | 337 | ····:cond_3 |
338 | ····iget-object·v0,·p0,·Lcom/google/common/io/MultiInputStream;->in:Ljava/io/InputStream; | 338 | ····iget-object·v0,·p0,·Lcom/google/common/io/MultiInputStream;->in:Ljava/io/InputStream; |
339 |
····sub-long·v |
339 | ····sub-long·v2,·p1,·v6 |
340 |
····invoke-virtual·{v0,·v |
340 | ····invoke-virtual·{v0,·v2,·v3},·Ljava/io/InputStream;->skip(J)J |
341 | ····move-result-wide·v0 | 341 | ····move-result-wide·v0 |
342 |
····add-long/2addr·v0,·v |
342 | ····add-long/2addr·v0,·v6 |
343 | ····goto·:goto_0 | 343 | ····goto·:goto_0 |
344 | .end·method | 344 | .end·method |
Offset 93, 22 lines modified | Offset 93, 22 lines modified | ||
93 | ····iget-object·v0,·p0,·Lcom/google/common/primitives/Doubles$DoubleArrayAsList;->array:[D | 93 | ····iget-object·v0,·p0,·Lcom/google/common/primitives/Doubles$DoubleArrayAsList;->array:[D |
94 | ····check-cast·p1,·Ljava/lang/Double; | 94 | ····check-cast·p1,·Ljava/lang/Double; |
95 | ····invoke-virtual·{p1},·Ljava/lang/Double;->doubleValue()D | 95 | ····invoke-virtual·{p1},·Ljava/lang/Double;->doubleValue()D |
96 |
····move-result-wide·v |
96 | ····move-result-wide·v2 |
97 |
····iget·v |
97 | ····iget·v1,·p0,·Lcom/google/common/primitives/Doubles$DoubleArrayAsList;->start:I |
98 | ····iget·v4,·p0,·Lcom/google/common/primitives/Doubles$DoubleArrayAsList;->end:I | 98 | ····iget·v4,·p0,·Lcom/google/common/primitives/Doubles$DoubleArrayAsList;->end:I |
99 | ····#·invokes:·Lcom/google/common/primitives/Doubles;->indexOf([DDII)I | 99 | ····#·invokes:·Lcom/google/common/primitives/Doubles;->indexOf([DDII)I |
100 |
····invoke-static·{v0,·v |
100 | ····invoke-static·{v0,·v2,·v3,·v1,·v4},·Lcom/google/common/primitives/Doubles;->access$000([DDII)I |
101 | ····move-result·v0 | 101 | ····move-result·v0 |
102 | ····const/4·v1,·-0x1 | 102 | ····const/4·v1,·-0x1 |
103 | ····if-eq·v0,·v1,·:cond_0 | 103 | ····if-eq·v0,·v1,·:cond_0 |
Offset 302, 22 lines modified | Offset 302, 22 lines modified | ||
302 | ····.line·419 | 302 | ····.line·419 |
303 | ····iget-object·v0,·p0,·Lcom/google/common/primitives/Doubles$DoubleArrayAsList;->array:[D | 303 | ····iget-object·v0,·p0,·Lcom/google/common/primitives/Doubles$DoubleArrayAsList;->array:[D |
304 | ····check-cast·p1,·Ljava/lang/Double; | 304 | ····check-cast·p1,·Ljava/lang/Double; |
305 | ····invoke-virtual·{p1},·Ljava/lang/Double;->doubleValue()D | 305 | ····invoke-virtual·{p1},·Ljava/lang/Double;->doubleValue()D |
306 |
····move-result-wide·v |
306 | ····move-result-wide·v2 |
307 |
····iget·v |
307 | ····iget·v1,·p0,·Lcom/google/common/primitives/Doubles$DoubleArrayAsList;->start:I |
308 | ····iget·v4,·p0,·Lcom/google/common/primitives/Doubles$DoubleArrayAsList;->end:I | 308 | ····iget·v4,·p0,·Lcom/google/common/primitives/Doubles$DoubleArrayAsList;->end:I |
309 | ····#·invokes:·Lcom/google/common/primitives/Doubles;->indexOf([DDII)I | 309 | ····#·invokes:·Lcom/google/common/primitives/Doubles;->indexOf([DDII)I |
310 |
····invoke-static·{v0,·v |
310 | ····invoke-static·{v0,·v2,·v3,·v1,·v4},·Lcom/google/common/primitives/Doubles;->access$000([DDII)I |
311 | ····move-result·v0 | 311 | ····move-result·v0 |
312 | ····.line·420 | 312 | ····.line·420 |
313 | ····if-ltz·v0,·:cond_0 | 313 | ····if-ltz·v0,·:cond_0 |
314 | ····.line·421 | 314 | ····.line·421 |
Offset 357, 22 lines modified | Offset 357, 22 lines modified | ||
357 | ····.line·430 | 357 | ····.line·430 |
358 | ····iget-object·v0,·p0,·Lcom/google/common/primitives/Doubles$DoubleArrayAsList;->array:[D | 358 | ····iget-object·v0,·p0,·Lcom/google/common/primitives/Doubles$DoubleArrayAsList;->array:[D |
359 | ····check-cast·p1,·Ljava/lang/Double; | 359 | ····check-cast·p1,·Ljava/lang/Double; |
360 | ····invoke-virtual·{p1},·Ljava/lang/Double;->doubleValue()D | 360 | ····invoke-virtual·{p1},·Ljava/lang/Double;->doubleValue()D |
361 |
····move-result-wide·v |
361 | ····move-result-wide·v2 |
362 |
····iget·v |
362 | ····iget·v1,·p0,·Lcom/google/common/primitives/Doubles$DoubleArrayAsList;->start:I |
363 | ····iget·v4,·p0,·Lcom/google/common/primitives/Doubles$DoubleArrayAsList;->end:I | 363 | ····iget·v4,·p0,·Lcom/google/common/primitives/Doubles$DoubleArrayAsList;->end:I |
364 | ····#·invokes:·Lcom/google/common/primitives/Doubles;->lastIndexOf([DDII)I | 364 | ····#·invokes:·Lcom/google/common/primitives/Doubles;->lastIndexOf([DDII)I |
365 |
····invoke-static·{v0,·v |
365 | ····invoke-static·{v0,·v2,·v3,·v1,·v4},·Lcom/google/common/primitives/Doubles;->access$100([DDII)I |
366 | ····move-result·v0 | 366 | ····move-result·v0 |
367 | ····.line·431 | 367 | ····.line·431 |
368 | ····if-ltz·v0,·:cond_0 | 368 | ····if-ltz·v0,·:cond_0 |
369 | ····.line·432 | 369 | ····.line·432 |
Offset 532, 15 lines modified | Offset 532, 15 lines modified | ||
532 | ····invoke-static·{v2,·v3,·v1,·v4,·v0},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V | 532 | ····invoke-static·{v2,·v3,·v1,·v4,·v0},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
533 | ····.line·497 | 533 | ····.line·497 |
534 | ····return-object·v1 | 534 | ····return-object·v1 |
535 | .end·method | 535 | .end·method |
536 | .method·public·toString()Ljava/lang/String; | 536 | .method·public·toString()Ljava/lang/String; |
537 |
····.locals· |
537 | ····.locals·6 |
538 | ····.prologue | 538 | ····.prologue |
539 | ····.line·484 | 539 | ····.line·484 |
540 | ····new-instance·v1,·Ljava/lang/StringBuilder; | 540 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
541 | ····invoke-virtual·{p0},·Lcom/google/common/primitives/Doubles$DoubleArrayAsList;->size()I | 541 | ····invoke-virtual·{p0},·Lcom/google/common/primitives/Doubles$DoubleArrayAsList;->size()I |
Offset 580, 17 lines modified | Offset 580, 17 lines modified | ||
580 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 580 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
581 | ····move-result-object·v2 | 581 | ····move-result-object·v2 |
582 | ····iget-object·v3,·p0,·Lcom/google/common/primitives/Doubles$DoubleArrayAsList;->array:[D | 582 | ····iget-object·v3,·p0,·Lcom/google/common/primitives/Doubles$DoubleArrayAsList;->array:[D |
583 |
····aget-wide·v |
583 | ····aget-wide·v4,·v3,·v0 |
584 |
····invoke-virtual·{v2,·v |
584 | ····invoke-virtual·{v2,·v4,·v5},·Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; |
585 | ····.line·486 | 585 | ····.line·486 |
586 | ····add-int/lit8·v0,·v0,·0x1 | 586 | ····add-int/lit8·v0,·v0,·0x1 |
Max diff block lines reached; 17/3693 bytes (0.46%) of diff not shown. |
Offset 126, 15 lines modified | Offset 126, 15 lines modified | ||
126 | ····move-result·v0 | 126 | ····move-result·v0 |
127 | ····return·v0 | 127 | ····return·v0 |
128 | .end·method | 128 | .end·method |
129 | .method·public·compare([D[D)I | 129 | .method·public·compare([D[D)I |
130 |
····.locals· |
130 | ····.locals·8 |
131 | ····.prologue | 131 | ····.prologue |
132 | ····.line·317 | 132 | ····.line·317 |
133 | ····array-length·v0,·p1 | 133 | ····array-length·v0,·p1 |
134 | ····array-length·v1,·p2 | 134 | ····array-length·v1,·p2 |
Offset 147, 19 lines modified | Offset 147, 19 lines modified | ||
147 | ····move·v1,·v0 | 147 | ····move·v1,·v0 |
148 | ····:goto_0 | 148 | ····:goto_0 |
149 | ····if-ge·v1,·v2,·:cond_1 | 149 | ····if-ge·v1,·v2,·:cond_1 |
150 | ····.line·319 | 150 | ····.line·319 |
151 |
····aget-wide·v |
151 | ····aget-wide·v4,·p1,·v1 |
152 |
····aget-wide·v |
152 | ····aget-wide·v6,·p2,·v1 |
153 |
····invoke-static·{v |
153 | ····invoke-static·{v4,·v5,·v6,·v7},·Lcom/google/common/primitives/Doubles;->compare(DD)I |
154 | ····move-result·v0 | 154 | ····move-result·v0 |
155 | ····.line·320 | 155 | ····.line·320 |
156 | ····if-eqz·v0,·:cond_0 | 156 | ····if-eqz·v0,·:cond_0 |
157 | ····.line·324 | 157 | ····.line·324 |
Offset 82, 15 lines modified | Offset 82, 15 lines modified | ||
82 | ····invoke-direct·{v0,·p0},·Lcom/google/common/primitives/Doubles$DoubleArrayAsList;-><init>([D)V | 82 | ····invoke-direct·{v0,·p0},·Lcom/google/common/primitives/Doubles$DoubleArrayAsList;-><init>([D)V |
83 | ····goto·:goto_0 | 83 | ····goto·:goto_0 |
84 | .end·method | 84 | .end·method |
85 | .method·public·static·compare(DD)I | 85 | .method·public·static·compare(DD)I |
86 |
····.locals· |
86 | ····.locals·2 |
87 | ····.prologue | 87 | ····.prologue |
88 | ····.line·72 | 88 | ····.line·72 |
89 | ····invoke-static·{p0,·p1,·p2,·p3},·Ljava/lang/Double;->compare(DD)I | 89 | ····invoke-static·{p0,·p1,·p2,·p3},·Ljava/lang/Double;->compare(DD)I |
90 | ····move-result·v0 | 90 | ····move-result·v0 |
Offset 159, 31 lines modified | Offset 159, 31 lines modified | ||
159 | ····.line·233 | 159 | ····.line·233 |
160 | ····:cond_1 | 160 | ····:cond_1 |
161 | ····return-object·v3 | 161 | ····return-object·v3 |
162 | .end·method | 162 | .end·method |
163 | .method·public·static·contains([DD)Z | 163 | .method·public·static·contains([DD)Z |
164 |
····.locals· |
164 | ····.locals·7 |
165 | ····.prologue | 165 | ····.prologue |
166 | ····const/4·v0,·0x0 | 166 | ····const/4·v0,·0x0 |
167 | ····.line·86 | 167 | ····.line·86 |
168 | ····array-length·v2,·p0 | 168 | ····array-length·v2,·p0 |
169 | ····move·v1,·v0 | 169 | ····move·v1,·v0 |
170 | ····:goto_0 | 170 | ····:goto_0 |
171 | ····if-ge·v1,·v2,·:cond_0 | 171 | ····if-ge·v1,·v2,·:cond_0 |
172 |
····aget-wide·v |
172 | ····aget-wide·v4,·p0,·v1 |
173 | ····.line·87 | 173 | ····.line·87 |
174 |
····cmpl-double·v3,·v |
174 | ····cmpl-double·v3,·v4,·p1 |
175 | ····if-nez·v3,·:cond_1 | 175 | ····if-nez·v3,·:cond_1 |
176 | ····.line·88 | 176 | ····.line·88 |
177 | ····const/4·v0,·0x1 | 177 | ····const/4·v0,·0x1 |
178 | ····.line·91 | 178 | ····.line·91 |
Offset 287, 15 lines modified | Offset 287, 15 lines modified | ||
287 | ····move·v0,·v2 | 287 | ····move·v0,·v2 |
288 | ····.line·255 | 288 | ····.line·255 |
289 | ····goto·:goto_1 | 289 | ····goto·:goto_1 |
290 | .end·method | 290 | .end·method |
291 | .method·public·static·hashCode(D)I | 291 | .method·public·static·hashCode(D)I |
292 |
····.locals· |
292 | ····.locals·2 |
293 | ····.prologue | 293 | ····.prologue |
294 | ····.line·54 | 294 | ····.line·54 |
295 | ····invoke-static·{p0,·p1},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 295 | ····invoke-static·{p0,·p1},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
296 | ····move-result-object·v0 | 296 | ····move-result-object·v0 |
Offset 303, 15 lines modified | Offset 303, 15 lines modified | ||
303 | ····move-result·v0 | 303 | ····move-result·v0 |
304 | ····return·v0 | 304 | ····return·v0 |
305 | .end·method | 305 | .end·method |
306 | .method·public·static·indexOf([DD)I | 306 | .method·public·static·indexOf([DD)I |
307 |
····.locals· |
307 | ····.locals·3 |
308 | ····.prologue | 308 | ····.prologue |
309 | ····.line·105 | 309 | ····.line·105 |
310 | ····const/4·v0,·0x0 | 310 | ····const/4·v0,·0x0 |
311 | ····array-length·v1,·p0 | 311 | ····array-length·v1,·p0 |
Offset 319, 27 lines modified | Offset 319, 27 lines modified | ||
319 | ····move-result·v0 | 319 | ····move-result·v0 |
320 | ····return·v0 | 320 | ····return·v0 |
321 | .end·method | 321 | .end·method |
322 | .method·private·static·indexOf([DDII)I | 322 | .method·private·static·indexOf([DDII)I |
323 |
····.locals· |
323 | ····.locals·5 |
324 | ····.prologue | 324 | ····.prologue |
325 | ····.line·111 | 325 | ····.line·111 |
326 | ····move·v0,·p3 | 326 | ····move·v0,·p3 |
327 | ····:goto_0 | 327 | ····:goto_0 |
328 | ····if-ge·v0,·p4,·:cond_1 | 328 | ····if-ge·v0,·p4,·:cond_1 |
329 | ····.line·112 | 329 | ····.line·112 |
330 |
····aget-wide·v |
330 | ····aget-wide·v2,·p0,·v0 |
Max diff block lines reached; 3050/4785 bytes (63.74%) of diff not shown. |
Offset 126, 15 lines modified | Offset 126, 15 lines modified | ||
126 | ····move-result·v0 | 126 | ····move-result·v0 |
127 | ····return·v0 | 127 | ····return·v0 |
128 | .end·method | 128 | .end·method |
129 | .method·public·compare([J[J)I | 129 | .method·public·compare([J[J)I |
130 |
····.locals· |
130 | ····.locals·8 |
131 | ····.prologue | 131 | ····.prologue |
132 | ····.line·369 | 132 | ····.line·369 |
133 | ····array-length·v0,·p1 | 133 | ····array-length·v0,·p1 |
134 | ····array-length·v1,·p2 | 134 | ····array-length·v1,·p2 |
Offset 147, 19 lines modified | Offset 147, 19 lines modified | ||
147 | ····move·v1,·v0 | 147 | ····move·v1,·v0 |
148 | ····:goto_0 | 148 | ····:goto_0 |
149 | ····if-ge·v1,·v2,·:cond_1 | 149 | ····if-ge·v1,·v2,·:cond_1 |
150 | ····.line·371 | 150 | ····.line·371 |
151 |
····aget-wide·v |
151 | ····aget-wide·v4,·p1,·v1 |
152 |
····aget-wide·v |
152 | ····aget-wide·v6,·p2,·v1 |
153 |
····invoke-static·{v |
153 | ····invoke-static·{v4,·v5,·v6,·v7},·Lcom/google/common/primitives/Longs;->compare(JJ)I |
154 | ····move-result·v0 | 154 | ····move-result·v0 |
155 | ····.line·372 | 155 | ····.line·372 |
156 | ····if-eqz·v0,·:cond_0 | 156 | ····if-eqz·v0,·:cond_0 |
157 | ····.line·376 | 157 | ····.line·376 |
Offset 93, 22 lines modified | Offset 93, 22 lines modified | ||
93 | ····iget-object·v0,·p0,·Lcom/google/common/primitives/Longs$LongArrayAsList;->array:[J | 93 | ····iget-object·v0,·p0,·Lcom/google/common/primitives/Longs$LongArrayAsList;->array:[J |
94 | ····check-cast·p1,·Ljava/lang/Long; | 94 | ····check-cast·p1,·Ljava/lang/Long; |
95 | ····invoke-virtual·{p1},·Ljava/lang/Long;->longValue()J | 95 | ····invoke-virtual·{p1},·Ljava/lang/Long;->longValue()J |
96 |
····move-result-wide·v |
96 | ····move-result-wide·v2 |
97 |
····iget·v |
97 | ····iget·v1,·p0,·Lcom/google/common/primitives/Longs$LongArrayAsList;->start:I |
98 | ····iget·v4,·p0,·Lcom/google/common/primitives/Longs$LongArrayAsList;->end:I | 98 | ····iget·v4,·p0,·Lcom/google/common/primitives/Longs$LongArrayAsList;->end:I |
99 | ····#·invokes:·Lcom/google/common/primitives/Longs;->indexOf([JJII)I | 99 | ····#·invokes:·Lcom/google/common/primitives/Longs;->indexOf([JJII)I |
100 |
····invoke-static·{v0,·v |
100 | ····invoke-static·{v0,·v2,·v3,·v1,·v4},·Lcom/google/common/primitives/Longs;->access$000([JJII)I |
101 | ····move-result·v0 | 101 | ····move-result·v0 |
102 | ····const/4·v1,·-0x1 | 102 | ····const/4·v1,·-0x1 |
103 | ····if-eq·v0,·v1,·:cond_0 | 103 | ····if-eq·v0,·v1,·:cond_0 |
Offset 302, 22 lines modified | Offset 302, 22 lines modified | ||
302 | ····.line·468 | 302 | ····.line·468 |
303 | ····iget-object·v0,·p0,·Lcom/google/common/primitives/Longs$LongArrayAsList;->array:[J | 303 | ····iget-object·v0,·p0,·Lcom/google/common/primitives/Longs$LongArrayAsList;->array:[J |
304 | ····check-cast·p1,·Ljava/lang/Long; | 304 | ····check-cast·p1,·Ljava/lang/Long; |
305 | ····invoke-virtual·{p1},·Ljava/lang/Long;->longValue()J | 305 | ····invoke-virtual·{p1},·Ljava/lang/Long;->longValue()J |
306 |
····move-result-wide·v |
306 | ····move-result-wide·v2 |
307 |
····iget·v |
307 | ····iget·v1,·p0,·Lcom/google/common/primitives/Longs$LongArrayAsList;->start:I |
308 | ····iget·v4,·p0,·Lcom/google/common/primitives/Longs$LongArrayAsList;->end:I | 308 | ····iget·v4,·p0,·Lcom/google/common/primitives/Longs$LongArrayAsList;->end:I |
309 | ····#·invokes:·Lcom/google/common/primitives/Longs;->indexOf([JJII)I | 309 | ····#·invokes:·Lcom/google/common/primitives/Longs;->indexOf([JJII)I |
310 |
····invoke-static·{v0,·v |
310 | ····invoke-static·{v0,·v2,·v3,·v1,·v4},·Lcom/google/common/primitives/Longs;->access$000([JJII)I |
311 | ····move-result·v0 | 311 | ····move-result·v0 |
312 | ····.line·469 | 312 | ····.line·469 |
313 | ····if-ltz·v0,·:cond_0 | 313 | ····if-ltz·v0,·:cond_0 |
314 | ····.line·470 | 314 | ····.line·470 |
Offset 357, 22 lines modified | Offset 357, 22 lines modified | ||
357 | ····.line·479 | 357 | ····.line·479 |
358 | ····iget-object·v0,·p0,·Lcom/google/common/primitives/Longs$LongArrayAsList;->array:[J | 358 | ····iget-object·v0,·p0,·Lcom/google/common/primitives/Longs$LongArrayAsList;->array:[J |
359 | ····check-cast·p1,·Ljava/lang/Long; | 359 | ····check-cast·p1,·Ljava/lang/Long; |
360 | ····invoke-virtual·{p1},·Ljava/lang/Long;->longValue()J | 360 | ····invoke-virtual·{p1},·Ljava/lang/Long;->longValue()J |
361 |
····move-result-wide·v |
361 | ····move-result-wide·v2 |
362 |
····iget·v |
362 | ····iget·v1,·p0,·Lcom/google/common/primitives/Longs$LongArrayAsList;->start:I |
363 | ····iget·v4,·p0,·Lcom/google/common/primitives/Longs$LongArrayAsList;->end:I | 363 | ····iget·v4,·p0,·Lcom/google/common/primitives/Longs$LongArrayAsList;->end:I |
364 | ····#·invokes:·Lcom/google/common/primitives/Longs;->lastIndexOf([JJII)I | 364 | ····#·invokes:·Lcom/google/common/primitives/Longs;->lastIndexOf([JJII)I |
365 |
····invoke-static·{v0,·v |
365 | ····invoke-static·{v0,·v2,·v3,·v1,·v4},·Lcom/google/common/primitives/Longs;->access$100([JJII)I |
366 | ····move-result·v0 | 366 | ····move-result·v0 |
367 | ····.line·480 | 367 | ····.line·480 |
368 | ····if-ltz·v0,·:cond_0 | 368 | ····if-ltz·v0,·:cond_0 |
369 | ····.line·481 | 369 | ····.line·481 |
Offset 532, 15 lines modified | Offset 532, 15 lines modified | ||
532 | ····invoke-static·{v2,·v3,·v1,·v4,·v0},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V | 532 | ····invoke-static·{v2,·v3,·v1,·v4,·v0},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
533 | ····.line·546 | 533 | ····.line·546 |
534 | ····return-object·v1 | 534 | ····return-object·v1 |
535 | .end·method | 535 | .end·method |
536 | .method·public·toString()Ljava/lang/String; | 536 | .method·public·toString()Ljava/lang/String; |
537 |
····.locals· |
537 | ····.locals·6 |
538 | ····.prologue | 538 | ····.prologue |
539 | ····.line·533 | 539 | ····.line·533 |
540 | ····new-instance·v1,·Ljava/lang/StringBuilder; | 540 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
541 | ····invoke-virtual·{p0},·Lcom/google/common/primitives/Longs$LongArrayAsList;->size()I | 541 | ····invoke-virtual·{p0},·Lcom/google/common/primitives/Longs$LongArrayAsList;->size()I |
Offset 580, 17 lines modified | Offset 580, 17 lines modified | ||
580 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 580 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
581 | ····move-result-object·v2 | 581 | ····move-result-object·v2 |
582 | ····iget-object·v3,·p0,·Lcom/google/common/primitives/Longs$LongArrayAsList;->array:[J | 582 | ····iget-object·v3,·p0,·Lcom/google/common/primitives/Longs$LongArrayAsList;->array:[J |
583 |
····aget-wide·v |
583 | ····aget-wide·v4,·v3,·v0 |
584 |
····invoke-virtual·{v2,·v |
584 | ····invoke-virtual·{v2,·v4,·v5},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
585 | ····.line·535 | 585 | ····.line·535 |
586 | ····add-int/lit8·v0,·v0,·0x1 | 586 | ····add-int/lit8·v0,·v0,·0x1 |
Max diff block lines reached; 17/3601 bytes (0.47%) of diff not shown. |
Offset 86, 15 lines modified | Offset 86, 15 lines modified | ||
86 | ····invoke-direct·{v0,·p0},·Lcom/google/common/primitives/Longs$LongArrayAsList;-><init>([J)V | 86 | ····invoke-direct·{v0,·p0},·Lcom/google/common/primitives/Longs$LongArrayAsList;-><init>([J)V |
87 | ····goto·:goto_0 | 87 | ····goto·:goto_0 |
88 | .end·method | 88 | .end·method |
89 | .method·public·static·compare(JJ)I | 89 | .method·public·static·compare(JJ)I |
90 |
····.locals· |
90 | ····.locals·2 |
91 | ····.prologue | 91 | ····.prologue |
92 | ····.line·74 | 92 | ····.line·74 |
93 | ····cmp-long·v0,·p0,·p2 | 93 | ····cmp-long·v0,·p0,·p2 |
94 | ····if-gez·v0,·:cond_0 | 94 | ····if-gez·v0,·:cond_0 |
Offset 180, 31 lines modified | Offset 180, 31 lines modified | ||
180 | ····.line·231 | 180 | ····.line·231 |
181 | ····:cond_1 | 181 | ····:cond_1 |
182 | ····return-object·v3 | 182 | ····return-object·v3 |
183 | .end·method | 183 | .end·method |
184 | .method·public·static·contains([JJ)Z | 184 | .method·public·static·contains([JJ)Z |
185 |
····.locals· |
185 | ····.locals·7 |
186 | ····.prologue | 186 | ····.prologue |
187 | ····const/4·v0,·0x0 | 187 | ····const/4·v0,·0x0 |
188 | ····.line·87 | 188 | ····.line·87 |
189 | ····array-length·v2,·p0 | 189 | ····array-length·v2,·p0 |
190 | ····move·v1,·v0 | 190 | ····move·v1,·v0 |
191 | ····:goto_0 | 191 | ····:goto_0 |
192 | ····if-ge·v1,·v2,·:cond_0 | 192 | ····if-ge·v1,·v2,·:cond_0 |
193 |
····aget-wide·v |
193 | ····aget-wide·v4,·p0,·v1 |
194 | ····.line·88 | 194 | ····.line·88 |
195 |
····cmp-long·v3,·v |
195 | ····cmp-long·v3,·v4,·p1 |
196 | ····if-nez·v3,·:cond_1 | 196 | ····if-nez·v3,·:cond_1 |
197 | ····.line·89 | 197 | ····.line·89 |
198 | ····const/4·v0,·0x1 | 198 | ····const/4·v0,·0x1 |
199 | ····.line·92 | 199 | ····.line·92 |
Offset 477, 15 lines modified | Offset 477, 15 lines modified | ||
477 | ····long-to-int·v0,·v0 | 477 | ····long-to-int·v0,·v0 |
478 | ····return·v0 | 478 | ····return·v0 |
479 | .end·method | 479 | .end·method |
480 | .method·public·static·indexOf([JJ)I | 480 | .method·public·static·indexOf([JJ)I |
481 |
····.locals· |
481 | ····.locals·3 |
482 | ····.prologue | 482 | ····.prologue |
483 | ····.line·105 | 483 | ····.line·105 |
484 | ····const/4·v0,·0x0 | 484 | ····const/4·v0,·0x0 |
485 | ····array-length·v1,·p0 | 485 | ····array-length·v1,·p0 |
Offset 493, 27 lines modified | Offset 493, 27 lines modified | ||
493 | ····move-result·v0 | 493 | ····move-result·v0 |
494 | ····return·v0 | 494 | ····return·v0 |
495 | .end·method | 495 | .end·method |
496 | .method·private·static·indexOf([JJII)I | 496 | .method·private·static·indexOf([JJII)I |
497 |
····.locals· |
497 | ····.locals·5 |
498 | ····.prologue | 498 | ····.prologue |
499 | ····.line·111 | 499 | ····.line·111 |
500 | ····move·v0,·p3 | 500 | ····move·v0,·p3 |
501 | ····:goto_0 | 501 | ····:goto_0 |
502 | ····if-ge·v0,·p4,·:cond_1 | 502 | ····if-ge·v0,·p4,·:cond_1 |
503 | ····.line·112 | 503 | ····.line·112 |
504 |
····aget-wide·v |
504 | ····aget-wide·v2,·p0,·v0 |
505 |
····cmp-long·v1,·v |
505 | ····cmp-long·v1,·v2,·p1 |
506 | ····if-nez·v1,·:cond_0 | 506 | ····if-nez·v1,·:cond_0 |
507 | ····.line·116 | 507 | ····.line·116 |
508 | ····:goto_1 | 508 | ····:goto_1 |
509 | ····return·v0 | 509 | ····return·v0 |
Offset 527, 15 lines modified | Offset 527, 15 lines modified | ||
527 | ····:cond_1 | 527 | ····:cond_1 |
528 | ····const/4·v0,·-0x1 | 528 | ····const/4·v0,·-0x1 |
529 | ····goto·:goto_1 | 529 | ····goto·:goto_1 |
530 | .end·method | 530 | .end·method |
531 | .method·public·static·indexOf([J[J)I | 531 | .method·public·static·indexOf([J[J)I |
Max diff block lines reached; 3129/4749 bytes (65.89%) of diff not shown. |
Offset 19, 29 lines modified | Offset 19, 29 lines modified | ||
19 | ····.line·35 | 19 | ····.line·35 |
20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
21 | ····return-void | 21 | ····return-void |
22 | .end·method | 22 | .end·method |
23 | .method·public·static·checkedCast(J)B | 23 | .method·public·static·checkedCast(J)B |
24 |
····.locals· |
24 | ····.locals·8 |
25 | ····.prologue | 25 | ····.prologue |
26 | ····const/4·v1,·0x1 | 26 | ····const/4·v1,·0x1 |
27 | ····const/4·v2,·0x0 | 27 | ····const/4·v2,·0x0 |
28 | ····.line·48 | 28 | ····.line·48 |
29 | ····const/16·v0,·0x8 | 29 | ····const/16·v0,·0x8 |
30 |
····shr-long·v |
30 | ····shr-long·v4,·p0,·v0 |
31 |
····const-wide/16·v |
31 | ····const-wide/16·v6,·0x0 |
32 |
····cmp-long·v0,·v |
32 | ····cmp-long·v0,·v4,·v6 |
33 | ····if-nez·v0,·:cond_0 | 33 | ····if-nez·v0,·:cond_0 |
34 | ····move·v0,·v1 | 34 | ····move·v0,·v1 |
35 | ····:goto_0 | 35 | ····:goto_0 |
36 | ····const-string·v3,·"out·of·range:·%s" | 36 | ····const-string·v3,·"out·of·range:·%s" |
Offset 146, 15 lines modified | Offset 146, 15 lines modified | ||
146 | ····move-result-object·v0 | 146 | ····move-result-object·v0 |
147 | ····throw·v0 | 147 | ····throw·v0 |
148 | .end·method | 148 | .end·method |
149 | .method·public·checkedGet(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; | 149 | .method·public·checkedGet(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; |
150 |
····.locals· |
150 | ····.locals·3 |
151 | ····.annotation·system·Ldalvik/annotation/Signature; | 151 | ····.annotation·system·Ldalvik/annotation/Signature; |
152 | ········value·=·{ | 152 | ········value·=·{ |
153 | ············"(J", | 153 | ············"(J", |
154 | ············"Ljava/util/concurrent/TimeUnit;", | 154 | ············"Ljava/util/concurrent/TimeUnit;", |
155 | ············")TV;^", | 155 | ············")TV;^", |
156 | ············"Ljava/util/concurrent/TimeoutException;", | 156 | ············"Ljava/util/concurrent/TimeoutException;", |
157 | ············"^TE;" | 157 | ············"^TE;" |
Offset 240, 15 lines modified | Offset 240, 15 lines modified | ||
240 | ····move-result-object·v0 | 240 | ····move-result-object·v0 |
241 | ····return-object·v0 | 241 | ····return-object·v0 |
242 | .end·method | 242 | .end·method |
243 | .method·get(J)Ljava/lang/Object; | 243 | .method·get(J)Ljava/lang/Object; |
244 |
····.locals· |
244 | ····.locals·3 |
245 | ····.annotation·system·Ldalvik/annotation/Signature; | 245 | ····.annotation·system·Ldalvik/annotation/Signature; |
246 | ········value·=·{ | 246 | ········value·=·{ |
247 | ············"(J)TV;" | 247 | ············"(J)TV;" |
248 | ········} | 248 | ········} |
249 | ····.end·annotation | 249 | ····.end·annotation |
250 | ····.annotation·system·Ldalvik/annotation/Throws; | 250 | ····.annotation·system·Ldalvik/annotation/Throws; |
Offset 120, 15 lines modified | Offset 120, 15 lines modified | ||
120 | ····move-result-object·v0 | 120 | ····move-result-object·v0 |
121 | ····return-object·v0 | 121 | ····return-object·v0 |
122 | .end·method | 122 | .end·method |
123 | .method·public·get(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; | 123 | .method·public·get(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; |
124 |
····.locals· |
124 | ····.locals·5 |
125 | ····.annotation·system·Ldalvik/annotation/Signature; | 125 | ····.annotation·system·Ldalvik/annotation/Signature; |
126 | ········value·=·{ | 126 | ········value·=·{ |
127 | ············"(J", | 127 | ············"(J", |
128 | ············"Ljava/util/concurrent/TimeUnit;", | 128 | ············"Ljava/util/concurrent/TimeUnit;", |
129 | ············")TV;" | 129 | ············")TV;" |
130 | ········} | 130 | ········} |
131 | ····.end·annotation | 131 | ····.end·annotation |
Offset 143, 17 lines modified | Offset 143, 17 lines modified | ||
143 | ····.prologue | 143 | ····.prologue |
144 | ····.line·61 | 144 | ····.line·61 |
145 | ····iget-object·v0,·p0,·Lcom/google/common/util/concurrent/AbstractFuture;->sync:Lcom/google/common/util/concurrent/AbstractFuture$Sync; | 145 | ····iget-object·v0,·p0,·Lcom/google/common/util/concurrent/AbstractFuture;->sync:Lcom/google/common/util/concurrent/AbstractFuture$Sync; |
146 | ····invoke-virtual·{p3,·p1,·p2},·Ljava/util/concurrent/TimeUnit;->toNanos(J)J | 146 | ····invoke-virtual·{p3,·p1,·p2},·Ljava/util/concurrent/TimeUnit;->toNanos(J)J |
147 |
····move-result-wide·v |
147 | ····move-result-wide·v2 |
148 |
····invoke-virtual·{v0,·v |
148 | ····invoke-virtual·{v0,·v2,·v3},·Lcom/google/common/util/concurrent/AbstractFuture$Sync;->get(J)Ljava/lang/Object; |
149 | ····move-result-object·v0 | 149 | ····move-result-object·v0 |
150 | ····return-object·v0 | 150 | ····return-object·v0 |
151 | .end·method | 151 | .end·method |
152 | .method·public·isCancelled()Z | 152 | .method·public·isCancelled()Z |
Offset 177, 15 lines modified | Offset 177, 15 lines modified | ||
177 | ····.line·336 | 177 | ····.line·336 |
178 | ····return-void | 178 | ····return-void |
179 | .end·method | 179 | .end·method |
180 | #·virtual·methods | 180 | #·virtual·methods |
181 | .method·public·awaitTermination(JLjava/util/concurrent/TimeUnit;)Z | 181 | .method·public·awaitTermination(JLjava/util/concurrent/TimeUnit;)Z |
182 |
····.locals· |
182 | ····.locals·5 |
183 | ····.annotation·system·Ldalvik/annotation/Throws; | 183 | ····.annotation·system·Ldalvik/annotation/Throws; |
184 | ········value·=·{ | 184 | ········value·=·{ |
185 | ············Ljava/lang/InterruptedException; | 185 | ············Ljava/lang/InterruptedException; |
186 | ········} | 186 | ········} |
187 | ····.end·annotation | 187 | ····.end·annotation |
188 | ····.prologue | 188 | ····.prologue |
Offset 129, 15 lines modified | Offset 129, 15 lines modified | ||
129 | ····invoke-virtual·{v1},·Ljava/lang/Thread;->interrupt()V | 129 | ····invoke-virtual·{v1},·Ljava/lang/Thread;->interrupt()V |
130 | ····:cond_1 | 130 | ····:cond_1 |
131 | ····throw·v0 | 131 | ····throw·v0 |
132 | .end·method | 132 | .end·method |
133 | .method·public·get(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; | 133 | .method·public·get(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; |
134 |
····.locals· |
134 | ····.locals·9 |
135 | ····.annotation·system·Ldalvik/annotation/Signature; | 135 | ····.annotation·system·Ldalvik/annotation/Signature; |
136 | ········value·=·{ | 136 | ········value·=·{ |
137 | ············"(J", | 137 | ············"(J", |
138 | ············"Ljava/util/concurrent/TimeUnit;", | 138 | ············"Ljava/util/concurrent/TimeUnit;", |
139 | ············")TV;" | 139 | ············")TV;" |
140 | ········} | 140 | ········} |
141 | ····.end·annotation | 141 | ····.end·annotation |
Offset 53, 19 lines modified | Offset 53, 19 lines modified | ||
53 | ····iget-object·v0,·p0,·Lcom/google/common/util/concurrent/Executors$1;->val$service:Ljava/util/concurrent/ExecutorService; | 53 | ····iget-object·v0,·p0,·Lcom/google/common/util/concurrent/Executors$1;->val$service:Ljava/util/concurrent/ExecutorService; |
54 | ····invoke-interface·{v0},·Ljava/util/concurrent/ExecutorService;->shutdown()V | 54 | ····invoke-interface·{v0},·Ljava/util/concurrent/ExecutorService;->shutdown()V |
55 | ····.line·124 | 55 | ····.line·124 |
56 | ····iget-object·v0,·p0,·Lcom/google/common/util/concurrent/Executors$1;->val$service:Ljava/util/concurrent/ExecutorService; | 56 | ····iget-object·v0,·p0,·Lcom/google/common/util/concurrent/Executors$1;->val$service:Ljava/util/concurrent/ExecutorService; |
57 |
····iget-wide·v |
57 | ····iget-wide·v2,·p0,·Lcom/google/common/util/concurrent/Executors$1;->val$terminationTimeout:J |
58 |
····iget-object·v |
58 | ····iget-object·v1,·p0,·Lcom/google/common/util/concurrent/Executors$1;->val$timeUnit:Ljava/util/concurrent/TimeUnit; |
59 |
····invoke-interface·{v0,·v |
59 | ····invoke-interface·{v0,·v2,·v3,·v1},·Ljava/util/concurrent/ExecutorService;->awaitTermination(JLjava/util/concurrent/TimeUnit;)Z |
60 | ····:try_end_0 | 60 | ····:try_end_0 |
61 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0 | 61 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0 |
62 | ····.line·128 | 62 | ····.line·128 |
63 | ····:goto_0 | 63 | ····:goto_0 |
64 | ····return-void | 64 | ····return-void |
Offset 27, 15 lines modified | Offset 27, 15 lines modified | ||
27 | .field·final·synthetic·val$timeoutDuration:J | 27 | .field·final·synthetic·val$timeoutDuration:J |
28 | .field·final·synthetic·val$timeoutUnit:Ljava/util/concurrent/TimeUnit; | 28 | .field·final·synthetic·val$timeoutUnit:Ljava/util/concurrent/TimeUnit; |
29 | #·direct·methods | 29 | #·direct·methods |
30 | .method·constructor·<init>(Lcom/google/common/util/concurrent/SimpleTimeLimiter;Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;Ljava/util/Set;)V | 30 | .method·constructor·<init>(Lcom/google/common/util/concurrent/SimpleTimeLimiter;Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;Ljava/util/Set;)V |
31 |
····.locals· |
31 | ····.locals·1 |
32 | ····.prologue | 32 | ····.prologue |
33 | ····.line·94 | 33 | ····.line·94 |
34 | ····iput-object·p1,·p0,·Lcom/google/common/util/concurrent/SimpleTimeLimiter$1;->this$0:Lcom/google/common/util/concurrent/SimpleTimeLimiter; | 34 | ····iput-object·p1,·p0,·Lcom/google/common/util/concurrent/SimpleTimeLimiter$1;->this$0:Lcom/google/common/util/concurrent/SimpleTimeLimiter; |
35 | ····iput-object·p2,·p0,·Lcom/google/common/util/concurrent/SimpleTimeLimiter$1;->val$target:Ljava/lang/Object; | 35 | ····iput-object·p2,·p0,·Lcom/google/common/util/concurrent/SimpleTimeLimiter$1;->val$target:Ljava/lang/Object; |
Offset 324, 15 lines modified | Offset 324, 15 lines modified | ||
324 | ····invoke-direct·{v1,·v0},·Lcom/google/common/util/concurrent/UncheckedTimeoutException;-><init>(Ljava/lang/Throwable;)V | 324 | ····invoke-direct·{v1,·v0},·Lcom/google/common/util/concurrent/UncheckedTimeoutException;-><init>(Ljava/lang/Throwable;)V |
325 | ····throw·v1 | 325 | ····throw·v1 |
326 | .end·method | 326 | .end·method |
327 | .method·public·newProxy(Ljava/lang/Object;Ljava/lang/Class;JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; | 327 | .method·public·newProxy(Ljava/lang/Object;Ljava/lang/Class;JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; |
328 |
····.locals· |
328 | ····.locals·9 |
329 | ····.annotation·system·Ldalvik/annotation/Signature; | 329 | ····.annotation·system·Ldalvik/annotation/Signature; |
330 | ········value·=·{ | 330 | ········value·=·{ |
331 | ············"<T:", | 331 | ············"<T:", |
332 | ············"Ljava/lang/Object;", | 332 | ············"Ljava/lang/Object;", |
333 | ············">(TT;", | 333 | ············">(TT;", |
334 | ············"Ljava/lang/Class", | 334 | ············"Ljava/lang/Class", |
335 | ············"<TT;>;J", | 335 | ············"<TT;>;J", |
Offset 389, 31 lines modified | Offset 389, 31 lines modified | ||
389 | ····const-string·v1,·"interfaceType·must·be·an·interface·type" | 389 | ····const-string·v1,·"interfaceType·must·be·an·interface·type" |
390 | ····invoke-static·{v0,·v1},·Lcom/google/common/base/Preconditions;->checkArgument(ZLjava/lang/Object;)V | 390 | ····invoke-static·{v0,·v1},·Lcom/google/common/base/Preconditions;->checkArgument(ZLjava/lang/Object;)V |
391 | ····.line·91 | 391 | ····.line·91 |
392 | ····invoke-static·{p2},·Lcom/google/common/util/concurrent/SimpleTimeLimiter;->findInterruptibleMethods(Ljava/lang/Class;)Ljava/util/Set; | 392 | ····invoke-static·{p2},·Lcom/google/common/util/concurrent/SimpleTimeLimiter;->findInterruptibleMethods(Ljava/lang/Class;)Ljava/util/Set; |
393 |
····move-result-object·v |
393 | ····move-result-object·v7 |
394 | ····.line·94 | 394 | ····.line·94 |
395 |
····new-instance·v |
395 | ····new-instance·v1,·Lcom/google/common/util/concurrent/SimpleTimeLimiter$1; |
396 |
····move-object·v |
396 | ····move-object·v2,·p0 |
397 |
····move-object·v |
397 | ····move-object·v3,·p1 |
398 |
····move-wide·v |
398 | ····move-wide·v4,·p3 |
399 |
····move-object·v |
399 | ····move-object·v6,·p5 |
400 |
····invoke-direct/range·{v |
400 | ····invoke-direct/range·{v1·..·v7},·Lcom/google/common/util/concurrent/SimpleTimeLimiter$1;-><init>(Lcom/google/common/util/concurrent/SimpleTimeLimiter;Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;Ljava/util/Set;)V |
401 | ····.line·111 | 401 | ····.line·111 |
402 |
····invoke-static·{p2,·v |
402 | ····invoke-static·{p2,·v1},·Lcom/google/common/util/concurrent/SimpleTimeLimiter;->newProxy(Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object; |
403 | ····move-result-object·v0 | 403 | ····move-result-object·v0 |
404 | ····return-object·v0 | 404 | ····return-object·v0 |
405 | ····.line·87 | 405 | ····.line·87 |
406 | ····:cond_0 | 406 | ····:cond_0 |
Offset 19, 10 lines modified | Offset 19, 9 lines modified | ||
19 | .method·public·constructor·<init>()V | 19 | .method·public·constructor·<init>()V |
20 | ····.locals·0 | 20 | ····.locals·0 |
21 | ····.prologue | 21 | ····.prologue |
22 | ····.line·10 | 22 | ····.line·10 |
23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
24 | ····.line·25 | ||
25 | ····return-void | 24 | ····return-void |
26 | .end·method | 25 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lse/anyro/nfc_reader/TagViewer; | 21 | .field·final·synthetic·this$0:Lse/anyro/nfc_reader/TagViewer; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lse/anyro/nfc_reader/TagViewer;)V | 23 | .method·constructor·<init>(Lse/anyro/nfc_reader/TagViewer;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lse/anyro/nfc_reader/TagViewer; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·128 | 27 | ····.line·128 |
27 | ····iput-object·p1,·p0,·Lse/anyro/nfc_reader/TagViewer$1;->this$0:Lse/anyro/nfc_reader/TagViewer; | 28 | ····iput-object·p1,·p0,·Lse/anyro/nfc_reader/TagViewer$1;->this$0:Lse/anyro/nfc_reader/TagViewer; |
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:Lse/anyro/nfc_reader/TagViewer; | 21 | .field·final·synthetic·this$0:Lse/anyro/nfc_reader/TagViewer; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lse/anyro/nfc_reader/TagViewer;)V | 23 | .method·constructor·<init>(Lse/anyro/nfc_reader/TagViewer;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lse/anyro/nfc_reader/TagViewer; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·134 | 27 | ····.line·134 |
27 | ····iput-object·p1,·p0,·Lse/anyro/nfc_reader/TagViewer$2;->this$0:Lse/anyro/nfc_reader/TagViewer; | 28 | ····iput-object·p1,·p0,·Lse/anyro/nfc_reader/TagViewer$2;->this$0:Lse/anyro/nfc_reader/TagViewer; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 45, 227 lines modified | Offset 45, 222 lines modified | ||
45 | .end·method | 45 | .end·method |
46 | .method·private·dumpTagData(Landroid/os/Parcelable;)Ljava/lang/String; | 46 | .method·private·dumpTagData(Landroid/os/Parcelable;)Ljava/lang/String; |
47 | ····.locals·14 | 47 | ····.locals·14 |
48 | ····.param·p1,·"p"····#·Landroid/os/Parcelable; | 48 | ····.param·p1,·"p"····#·Landroid/os/Parcelable; |
49 | ····.prologue | 49 | ····.prologue |
50 | ····const/4·v8,·0x0 | ||
51 | ····const/16·v13,·0xa | ||
50 | ····.line·171 | 52 | ····.line·171 |
51 |
····new-instance·v |
53 | ····new-instance·v4,·Ljava/lang/StringBuilder; |
52 |
····invoke-direct·{v |
54 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V |
53 |
····.local·v |
55 | ····.local·v4,·"sb":Ljava/lang/StringBuilder; |
54 |
····move-object·v |
56 | ····move-object·v5,·p1 |
55 | ····.line·172 | 57 | ····.line·172 |
56 |
····check-cast·v |
58 | ····check-cast·v5,·Landroid/nfc/Tag; |
57 | ····.line·173 | 59 | ····.line·173 |
58 |
····.local·v |
60 | ····.local·v5,·"tag":Landroid/nfc/Tag; |
59 |
····invoke-virtual·{v |
61 | ····invoke-virtual·{v5},·Landroid/nfc/Tag;->getId()[B |
60 |
····move-result-object·v |
62 | ····move-result-object·v0 |
61 | ····.line·174 | 63 | ····.line·174 |
62 |
····.local·v |
64 | ····.local·v0,·"id":[B |
63 |
····const-string·v |
65 | ····const-string·v9,·"Tag·ID·(hex):·" |
64 |
····invoke-virtual·{v |
66 | ····invoke-virtual·{v4,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
65 |
····move-result-object·v |
67 | ····move-result-object·v9 |
66 |
····invoke-direct·{p0,·v |
68 | ····invoke-direct·{p0,·v0},·Lse/anyro/nfc_reader/TagViewer;->getHex([B)Ljava/lang/String; |
67 |
····move-result-object·v1 |
69 | ····move-result-object·v10 |
68 |
····invoke-virtual·{v |
70 | ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
69 |
····move-result-object·v |
71 | ····move-result-object·v9 |
70 |
····const-string·v1 |
72 | ····const-string·v10,·"\n" |
71 |
····invoke-virtual·{v |
73 | ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
72 | ····.line·175 | 74 | ····.line·175 |
73 |
····const-string·v |
75 | ····const-string·v9,·"Tag·ID·(dec):·" |
74 |
····invoke-virtual·{v |
76 | ····invoke-virtual·{v4,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
75 |
····move-result-object·v |
77 | ····move-result-object·v9 |
76 |
····invoke-direct·{p0,·v |
78 | ····invoke-direct·{p0,·v0},·Lse/anyro/nfc_reader/TagViewer;->getDec([B)J |
77 |
····move-result-wide·v1 |
79 | ····move-result-wide·v10 |
78 |
····invoke-virtual·{v |
80 | ····invoke-virtual·{v9,·v10,·v11},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
79 |
····move-result-object·v |
81 | ····move-result-object·v9 |
80 |
····const-string·v1 |
82 | ····const-string·v10,·"\n" |
81 |
····invoke-virtual·{v |
83 | ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
82 | ····.line·176 | 84 | ····.line·176 |
83 |
····const-string·v |
85 | ····const-string·v9,·"ID·(reversed):·" |
84 |
····invoke-virtual·{v |
86 | ····invoke-virtual·{v4,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
85 |
····move-result-object·v |
87 | ····move-result-object·v9 |
86 |
····invoke-direct·{p0,·v |
88 | ····invoke-direct·{p0,·v0},·Lse/anyro/nfc_reader/TagViewer;->getReversed([B)J |
87 |
····move-result-wide·v1 |
89 | ····move-result-wide·v10 |
88 |
····invoke-virtual·{v |
90 | ····invoke-virtual·{v9,·v10,·v11},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
89 |
····move-result-object·v |
91 | ····move-result-object·v9 |
90 |
····const-string·v1 |
92 | ····const-string·v10,·"\n" |
91 |
····invoke-virtual·{v |
93 | ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
92 | ····.line·178 | 94 | ····.line·178 |
93 |
····const-string·v |
95 | ····const-string·v3,·"android.nfc.tech." |
94 | ····.line·179 | 96 | ····.line·179 |
95 |
····.local·v |
97 | ····.local·v3,·"prefix":Ljava/lang/String; |
96 |
····const-string·v |
98 | ····const-string·v9,·"Technologies:·" |
97 |
····invoke-virtual·{v |
99 | ····invoke-virtual·{v4,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
98 | ····.line·180 | 100 | ····.line·180 |
99 |
····invoke-virtual·{v |
101 | ····invoke-virtual·{v5},·Landroid/nfc/Tag;->getTechList()[Ljava/lang/String; |
100 | ····move-result-object·v0 | 102 | ····move-result-object·v10 |
Max diff block lines reached; 16764/21945 bytes (76.39%) of diff not shown. |
Offset 12, 15 lines modified | Offset 12, 15 lines modified | ||
12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
13 | ····.line·41 | 13 | ····.line·41 |
14 | ····return-void | 14 | ····return-void |
15 | .end·method | 15 | .end·method |
16 | .method·public·static·getRecords([Landroid/nfc/NdefRecord;)Ljava/util/List; | 16 | .method·public·static·getRecords([Landroid/nfc/NdefRecord;)Ljava/util/List; |
17 |
····.locals· |
17 | ····.locals·5 |
18 | ····.param·p0,·"records"····#·[Landroid/nfc/NdefRecord; | 18 | ····.param·p0,·"records"····#·[Landroid/nfc/NdefRecord; |
19 | ····.annotation·system·Ldalvik/annotation/Signature; | 19 | ····.annotation·system·Ldalvik/annotation/Signature; |
20 | ········value·=·{ | 20 | ········value·=·{ |
21 | ············"([", | 21 | ············"([", |
22 | ············"Landroid/nfc/NdefRecord;", | 22 | ············"Landroid/nfc/NdefRecord;", |
23 | ············")", | 23 | ············")", |
24 | ············"Ljava/util/List", | 24 | ············"Ljava/util/List", |
Offset 28, 103 lines modified | Offset 28, 98 lines modified | ||
28 | ············"Lse/anyro/nfc_reader/record/ParsedNdefRecord;", | 28 | ············"Lse/anyro/nfc_reader/record/ParsedNdefRecord;", |
29 | ············">;" | 29 | ············">;" |
30 | ········} | 30 | ········} |
31 | ····.end·annotation | 31 | ····.end·annotation |
32 | ····.prologue | 32 | ····.prologue |
33 | ····.line·49 | 33 | ····.line·49 |
34 |
····new-instance·v |
34 | ····new-instance·v0,·Ljava/util/ArrayList; |
35 |
····invoke-direct·{v |
35 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
36 | ····.line·50 | 36 | ····.line·50 |
37 |
····.local·v |
37 | ····.local·v0,·"elements":Ljava/util/List;,·"Ljava/util/List<Lse/anyro/nfc_reader/record/ParsedNdefRecord;>;" |
38 |
···· |
38 | ····array-length·v3,·p0 |
39 | ····.local·v0,·"arr$":[Landroid/nfc/NdefRecord; | ||
40 | ····array-length·v3,·v0 | ||
41 | ····.local·v3,·"len$":I | ||
42 | ····const/4·v2,·0x0 | 39 | ····const/4·v2,·0x0 |
43 | ····.local·v2,·"i$":I | ||
44 | ····:goto_0 | 40 | ····:goto_0 |
45 | ····if-ge·v2,·v3,·:cond_3 | 41 | ····if-ge·v2,·v3,·:cond_3 |
46 |
····aget-object·v |
42 | ····aget-object·v1,·p0,·v2 |
47 | ····.line·51 | 43 | ····.line·51 |
48 |
····.local·v |
44 | ····.local·v1,·"record":Landroid/nfc/NdefRecord; |
49 |
····invoke-static·{v |
45 | ····invoke-static·{v1},·Lse/anyro/nfc_reader/record/UriRecord;->isUri(Landroid/nfc/NdefRecord;)Z |
50 |
····move-result·v |
46 | ····move-result·v4 |
51 |
····if-eqz·v |
47 | ····if-eqz·v4,·:cond_0 |
52 | ····.line·52 | 48 | ····.line·52 |
53 |
····invoke-static·{v |
49 | ····invoke-static·{v1},·Lse/anyro/nfc_reader/record/UriRecord;->parse(Landroid/nfc/NdefRecord;)Lse/anyro/nfc_reader/record/UriRecord; |
54 |
····move-result-object·v |
50 | ····move-result-object·v4 |
55 |
····invoke-interface·{v |
51 | ····invoke-interface·{v0,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
56 | ····.line·50 | 52 | ····.line·50 |
57 | ····:goto_1 | 53 | ····:goto_1 |
58 | ····add-int/lit8·v2,·v2,·0x1 | 54 | ····add-int/lit8·v2,·v2,·0x1 |
59 | ····goto·:goto_0 | 55 | ····goto·:goto_0 |
60 | ····.line·53 | 56 | ····.line·53 |
61 | ····:cond_0 | 57 | ····:cond_0 |
62 |
····invoke-static·{v |
58 | ····invoke-static·{v1},·Lse/anyro/nfc_reader/record/TextRecord;->isText(Landroid/nfc/NdefRecord;)Z |
63 |
····move-result·v |
59 | ····move-result·v4 |
64 |
····if-eqz·v |
60 | ····if-eqz·v4,·:cond_1 |
65 | ····.line·54 | 61 | ····.line·54 |
66 |
····invoke-static·{v |
62 | ····invoke-static·{v1},·Lse/anyro/nfc_reader/record/TextRecord;->parse(Landroid/nfc/NdefRecord;)Lse/anyro/nfc_reader/record/TextRecord; |
67 |
····move-result-object·v |
63 | ····move-result-object·v4 |
68 |
····invoke-interface·{v |
64 | ····invoke-interface·{v0,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
69 | ····goto·:goto_1 | 65 | ····goto·:goto_1 |
70 | ····.line·55 | 66 | ····.line·55 |
71 | ····:cond_1 | 67 | ····:cond_1 |
72 |
····invoke-static·{v |
68 | ····invoke-static·{v1},·Lse/anyro/nfc_reader/record/SmartPoster;->isPoster(Landroid/nfc/NdefRecord;)Z |
73 |
····move-result·v |
69 | ····move-result·v4 |
74 |
····if-eqz·v |
70 | ····if-eqz·v4,·:cond_2 |
75 | ····.line·56 | 71 | ····.line·56 |
76 |
····invoke-static·{v |
72 | ····invoke-static·{v1},·Lse/anyro/nfc_reader/record/SmartPoster;->parse(Landroid/nfc/NdefRecord;)Lse/anyro/nfc_reader/record/SmartPoster; |
77 |
····move-result-object·v |
73 | ····move-result-object·v4 |
78 |
····invoke-interface·{v |
74 | ····invoke-interface·{v0,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
79 | ····goto·:goto_1 | 75 | ····goto·:goto_1 |
80 | ····.line·58 | 76 | ····.line·58 |
Max diff block lines reached; 935/5003 bytes (18.69%) of diff not shown. |
Offset 106, 62 lines modified | Offset 106, 57 lines modified | ||
106 | ····iput-object·p4,·p0,·Lse/anyro/nfc_reader/record/SmartPoster;->mType:Ljava/lang/String; | 106 | ····iput-object·p4,·p0,·Lse/anyro/nfc_reader/record/SmartPoster;->mType:Ljava/lang/String; |
107 | ····.line·89 | 107 | ····.line·89 |
108 | ····return-void | 108 | ····return-void |
109 | .end·method | 109 | .end·method |
110 | .method·private·static·getByType([B[Landroid/nfc/NdefRecord;)Landroid/nfc/NdefRecord; | 110 | .method·private·static·getByType([B[Landroid/nfc/NdefRecord;)Landroid/nfc/NdefRecord; |
111 |
····.locals· |
111 | ····.locals·4 |
112 | ····.param·p0,·"type"····#·[B | 112 | ····.param·p0,·"type"····#·[B |
113 | ····.param·p1,·"records"····#·[Landroid/nfc/NdefRecord; | 113 | ····.param·p1,·"records"····#·[Landroid/nfc/NdefRecord; |
114 | ····.prologue | 114 | ····.prologue |
115 | ····.line·190 | 115 | ····.line·190 |
116 |
···· |
116 | ····array-length·v2,·p1 |
117 | ····.local·v0,·"arr$":[Landroid/nfc/NdefRecord; | ||
118 | ····array-length·v2,·v0 | ||
119 | ····.local·v2,·"len$":I | ||
120 | ····const/4·v1,·0x0 | 117 | ····const/4·v1,·0x0 |
121 | ····.local·v1,·"i$":I | ||
122 | ····:goto_0 | 118 | ····:goto_0 |
123 | ····if-ge·v1,·v2,·:cond_1 | 119 | ····if-ge·v1,·v2,·:cond_1 |
124 |
····aget-object·v |
120 | ····aget-object·v0,·p1,·v1 |
125 | ····.line·191 | 121 | ····.line·191 |
126 |
····.local·v |
122 | ····.local·v0,·"record":Landroid/nfc/NdefRecord; |
127 |
····invoke-virtual·{v |
123 | ····invoke-virtual·{v0},·Landroid/nfc/NdefRecord;->getType()[B |
128 |
····move-result-object·v |
124 | ····move-result-object·v3 |
129 |
····invoke-static·{p0,·v |
125 | ····invoke-static·{p0,·v3},·Ljava/util/Arrays;->equals([B[B)Z |
130 |
····move-result·v |
126 | ····move-result·v3 |
131 |
····if-eqz·v |
127 | ····if-eqz·v3,·:cond_0 |
132 | ····.line·195 | 128 | ····.line·195 |
133 |
····.end·local·v |
129 | ····.end·local·v0····#·"record":Landroid/nfc/NdefRecord; |
134 | ····:goto_1 | 130 | ····:goto_1 |
135 |
····return-object·v |
131 | ····return-object·v0 |
136 | ····.line·190 | 132 | ····.line·190 |
137 |
····.restart·local·v |
133 | ····.restart·local·v0····#·"record":Landroid/nfc/NdefRecord; |
138 | ····:cond_0 | 134 | ····:cond_0 |
139 | ····add-int/lit8·v1,·v1,·0x1 | 135 | ····add-int/lit8·v1,·v1,·0x1 |
140 | ····goto·:goto_0 | 136 | ····goto·:goto_0 |
141 | ····.line·195 | 137 | ····.line·195 |
142 |
····.end·local·v |
138 | ····.end·local·v0····#·"record":Landroid/nfc/NdefRecord; |
143 | ····:cond_1 | 139 | ····:cond_1 |
144 |
····const/4·v |
140 | ····const/4·v0,·0x0 |
145 | ····goto·:goto_1 | 141 | ····goto·:goto_1 |
146 | .end·method | 142 | .end·method |
147 | .method·private·static·getFirstIfExists(Ljava/lang/Iterable;Ljava/lang/Class;)Ljava/lang/Object; | 143 | .method·private·static·getFirstIfExists(Ljava/lang/Iterable;Ljava/lang/Class;)Ljava/lang/Object; |
148 | ····.locals·3 | 144 | ····.locals·3 |
149 | ····.annotation·system·Ldalvik/annotation/Signature; | 145 | ····.annotation·system·Ldalvik/annotation/Signature; |
Offset 38, 444 lines modified | Offset 38, 481 lines modified | ||
38 | ····const/4·v3,·0x0 | 38 | ····const/4·v3,·0x0 |
39 | ····.line·51 | 39 | ····.line·51 |
40 | ····invoke-static·{},·Lcom/google/common/collect/ImmutableBiMap;->builder()Lcom/google/common/collect/ImmutableBiMap$Builder; | 40 | ····invoke-static·{},·Lcom/google/common/collect/ImmutableBiMap;->builder()Lcom/google/common/collect/ImmutableBiMap$Builder; |
41 | ····move-result-object·v0 | 41 | ····move-result-object·v0 |
42 | ····.line·52 | ||
42 | ····invoke-static·{v3},·Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; | 43 | ····invoke-static·{v3},·Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; |
43 | ····move-result-object·v1 | 44 | ····move-result-object·v1 |
44 | ····const-string·v2,·"" | 45 | ····const-string·v2,·"" |
45 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/common/collect/ImmutableBiMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableBiMap$Builder; | 46 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/common/collect/ImmutableBiMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableBiMap$Builder; |
46 | ····move-result-object·v0 | 47 | ····move-result-object·v0 |
47 | ····const/4·v1,·0x1 | 48 | ····const/4·v1,·0x1 |
49 | ····.line·53 | ||
48 | ····invoke-static·{v1},·Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; | 50 | ····invoke-static·{v1},·Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; |
49 | ····move-result-object·v1 | 51 | ····move-result-object·v1 |
50 | ····const-string·v2,·"http://www." | 52 | ····const-string·v2,·"http://www." |
51 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/common/collect/ImmutableBiMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableBiMap$Builder; | 53 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/common/collect/ImmutableBiMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableBiMap$Builder; |
52 | ····move-result-object·v0 | 54 | ····move-result-object·v0 |
53 | ····const/4·v1,·0x2 | 55 | ····const/4·v1,·0x2 |
56 | ····.line·54 | ||
54 | ····invoke-static·{v1},·Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; | 57 | ····invoke-static·{v1},·Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; |
55 | ····move-result-object·v1 | 58 | ····move-result-object·v1 |
56 | ····const-string·v2,·"https://www." | 59 | ····const-string·v2,·"https://www." |
57 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/common/collect/ImmutableBiMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableBiMap$Builder; | 60 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/common/collect/ImmutableBiMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableBiMap$Builder; |
58 | ····move-result-object·v0 | 61 | ····move-result-object·v0 |
59 | ····const/4·v1,·0x3 | 62 | ····const/4·v1,·0x3 |
63 | ····.line·55 | ||
60 | ····invoke-static·{v1},·Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; | 64 | ····invoke-static·{v1},·Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; |
61 | ····move-result-object·v1 | 65 | ····move-result-object·v1 |
62 | ····const-string·v2,·"http://" | 66 | ····const-string·v2,·"http://" |
63 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/common/collect/ImmutableBiMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableBiMap$Builder; | 67 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/common/collect/ImmutableBiMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableBiMap$Builder; |
64 | ····move-result-object·v0 | 68 | ····move-result-object·v0 |
65 | ····const/4·v1,·0x4 | 69 | ····const/4·v1,·0x4 |
70 | ····.line·56 | ||
66 | ····invoke-static·{v1},·Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; | 71 | ····invoke-static·{v1},·Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; |
67 | ····move-result-object·v1 | 72 | ····move-result-object·v1 |
68 | ····const-string·v2,·"https://" | 73 | ····const-string·v2,·"https://" |
69 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/common/collect/ImmutableBiMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableBiMap$Builder; | 74 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/common/collect/ImmutableBiMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableBiMap$Builder; |
70 | ····move-result-object·v0 | 75 | ····move-result-object·v0 |
71 | ····const/4·v1,·0x5 | 76 | ····const/4·v1,·0x5 |
77 | ····.line·57 | ||
72 | ····invoke-static·{v1},·Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; | 78 | ····invoke-static·{v1},·Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; |
73 | ····move-result-object·v1 | 79 | ····move-result-object·v1 |
74 | ····const-string·v2,·"tel:" | 80 | ····const-string·v2,·"tel:" |
75 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/common/collect/ImmutableBiMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableBiMap$Builder; | 81 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/common/collect/ImmutableBiMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableBiMap$Builder; |
76 | ····move-result-object·v0 | 82 | ····move-result-object·v0 |
77 | ····const/4·v1,·0x6 | 83 | ····const/4·v1,·0x6 |
84 | ····.line·58 | ||
78 | ····invoke-static·{v1},·Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; | 85 | ····invoke-static·{v1},·Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; |
79 | ····move-result-object·v1 | 86 | ····move-result-object·v1 |
80 | ····const-string·v2,·"mailto:" | 87 | ····const-string·v2,·"mailto:" |
81 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/common/collect/ImmutableBiMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableBiMap$Builder; | 88 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/google/common/collect/ImmutableBiMap$Builder;->put(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableBiMap$Builder; |
82 | ····move-result-object·v0 | 89 | ····move-result-object·v0 |
83 | ····const/4·v1,·0x7 | 90 | ····const/4·v1,·0x7 |
91 | ····.line·59 | ||
Max diff block lines reached; 11748/14716 bytes (79.83%) of diff not shown. |
Offset 49, 131 lines modified | Offset 49, 126 lines modified | ||
49 | #·instance·fields | 49 | #·instance·fields |
50 | .field·private·final·mAction:B | 50 | .field·private·final·mAction:B |
51 | #·direct·methods | 51 | #·direct·methods |
52 | .method·static·constructor·<clinit>()V | 52 | .method·static·constructor·<clinit>()V |
53 |
····.locals· |
53 | ····.locals·9 |
54 | ····.prologue | 54 | ····.prologue |
55 |
····const/4·v |
55 | ····const/4·v8,·0x3 |
56 |
····const/4·v |
56 | ····const/4·v7,·0x2 |
57 |
····const/4·v |
57 | ····const/4·v6,·0x1 |
58 |
····const/4·v |
58 | ····const/4·v2,·0x0 |
59 | ····.line·166 | 59 | ····.line·166 |
60 |
····new-instance·v |
60 | ····new-instance·v3,·Lse/anyro/nfc_reader/record/SmartPoster$RecommendedAction; |
61 |
····const-string·v |
61 | ····const-string·v4,·"UNKNOWN" |
62 |
····const/4·v |
62 | ····const/4·v5,·-0x1 |
63 |
····invoke-direct·{v |
63 | ····invoke-direct·{v3,·v4,·v2,·v5},·Lse/anyro/nfc_reader/record/SmartPoster$RecommendedAction;-><init>(Ljava/lang/String;IB)V |
64 |
····sput-object·v |
64 | ····sput-object·v3,·Lse/anyro/nfc_reader/record/SmartPoster$RecommendedAction;->UNKNOWN:Lse/anyro/nfc_reader/record/SmartPoster$RecommendedAction; |
65 |
····new-instance·v |
65 | ····new-instance·v3,·Lse/anyro/nfc_reader/record/SmartPoster$RecommendedAction; |
66 |
····const-string·v |
66 | ····const-string·v4,·"DO_ACTION" |
67 |
····invoke-direct·{v |
67 | ····invoke-direct·{v3,·v4,·v6,·v2},·Lse/anyro/nfc_reader/record/SmartPoster$RecommendedAction;-><init>(Ljava/lang/String;IB)V |
68 |
····sput-object·v |
68 | ····sput-object·v3,·Lse/anyro/nfc_reader/record/SmartPoster$RecommendedAction;->DO_ACTION:Lse/anyro/nfc_reader/record/SmartPoster$RecommendedAction; |
69 |
····new-instance·v |
69 | ····new-instance·v3,·Lse/anyro/nfc_reader/record/SmartPoster$RecommendedAction; |
70 |
····const-string·v |
70 | ····const-string·v4,·"SAVE_FOR_LATER" |
71 |
····invoke-direct·{v |
71 | ····invoke-direct·{v3,·v4,·v7,·v6},·Lse/anyro/nfc_reader/record/SmartPoster$RecommendedAction;-><init>(Ljava/lang/String;IB)V |
72 |
····sput-object·v |
72 | ····sput-object·v3,·Lse/anyro/nfc_reader/record/SmartPoster$RecommendedAction;->SAVE_FOR_LATER:Lse/anyro/nfc_reader/record/SmartPoster$RecommendedAction; |
73 |
····new-instance·v |
73 | ····new-instance·v3,·Lse/anyro/nfc_reader/record/SmartPoster$RecommendedAction; |
74 |
····const-string·v |
74 | ····const-string·v4,·"OPEN_FOR_EDITING" |
75 |
····invoke-direct·{v |
75 | ····invoke-direct·{v3,·v4,·v8,·v7},·Lse/anyro/nfc_reader/record/SmartPoster$RecommendedAction;-><init>(Ljava/lang/String;IB)V |
76 |
····sput-object·v |
76 | ····sput-object·v3,·Lse/anyro/nfc_reader/record/SmartPoster$RecommendedAction;->OPEN_FOR_EDITING:Lse/anyro/nfc_reader/record/SmartPoster$RecommendedAction; |
77 | ····.line·165 | 77 | ····.line·165 |
78 |
····const/4·v |
78 | ····const/4·v3,·0x4 |
79 |
····new-array·v |
79 | ····new-array·v3,·v3,·[Lse/anyro/nfc_reader/record/SmartPoster$RecommendedAction; |
80 |
····sget-object·v |
80 | ····sget-object·v4,·Lse/anyro/nfc_reader/record/SmartPoster$RecommendedAction;->UNKNOWN:Lse/anyro/nfc_reader/record/SmartPoster$RecommendedAction; |
81 |
····aput-object·v |
81 | ····aput-object·v4,·v3,·v2 |
82 |
····sget-object·v |
82 | ····sget-object·v4,·Lse/anyro/nfc_reader/record/SmartPoster$RecommendedAction;->DO_ACTION:Lse/anyro/nfc_reader/record/SmartPoster$RecommendedAction; |
83 |
····aput-object·v |
83 | ····aput-object·v4,·v3,·v6 |
84 |
····sget-object·v |
84 | ····sget-object·v4,·Lse/anyro/nfc_reader/record/SmartPoster$RecommendedAction;->SAVE_FOR_LATER:Lse/anyro/nfc_reader/record/SmartPoster$RecommendedAction; |
85 |
····aput-object·v |
85 | ····aput-object·v4,·v3,·v7 |
86 |
····sget-object·v |
86 | ····sget-object·v4,·Lse/anyro/nfc_reader/record/SmartPoster$RecommendedAction;->OPEN_FOR_EDITING:Lse/anyro/nfc_reader/record/SmartPoster$RecommendedAction; |
87 |
····aput-object·v |
87 | ····aput-object·v4,·v3,·v8 |
88 |
····sput-object·v |
88 | ····sput-object·v3,·Lse/anyro/nfc_reader/record/SmartPoster$RecommendedAction;->$VALUES:[Lse/anyro/nfc_reader/record/SmartPoster$RecommendedAction; |
89 | ····.line·171 | 89 | ····.line·171 |
90 | ····invoke-static·{},·Lcom/google/common/collect/ImmutableMap;->builder()Lcom/google/common/collect/ImmutableMap$Builder; | 90 | ····invoke-static·{},·Lcom/google/common/collect/ImmutableMap;->builder()Lcom/google/common/collect/ImmutableMap$Builder; |
91 |
····move-result-object·v |
91 | ····move-result-object·v1 |
92 | ····.line·172 | 92 | ····.line·172 |
93 |
····.local·v |
93 | ····.local·v1,·"builder":Lcom/google/common/collect/ImmutableMap$Builder;,·"Lcom/google/common/collect/ImmutableMap$Builder<Ljava/lang/Byte;Lse/anyro/nfc_reader/record/SmartPoster$RecommendedAction;>;" |
94 | ····invoke-static·{},·Lse/anyro/nfc_reader/record/SmartPoster$RecommendedAction;->values()[Lse/anyro/nfc_reader/record/SmartPoster$RecommendedAction; | 94 | ····invoke-static·{},·Lse/anyro/nfc_reader/record/SmartPoster$RecommendedAction;->values()[Lse/anyro/nfc_reader/record/SmartPoster$RecommendedAction; |
95 |
····move-result-object·v |
95 | ····move-result-object·v3 |
96 | ····.local·v1,·"arr$":[Lse/anyro/nfc_reader/record/SmartPoster$RecommendedAction; | ||
97 | ····array-length·v4,·v1 | ||
98 |
···· |
96 | ····array-length·v4,·v3 |
99 | ····const/4·v3,·0x0 | ||
100 | ····.local·v3,·"i$":I | ||
101 | ····:goto_0 | 97 | ····:goto_0 |
102 |
····if-ge·v |
98 | ····if-ge·v2,·v4,·:cond_0 |
103 |
····aget-object·v0,·v |
99 | ····aget-object·v0,·v3,·v2 |
Max diff block lines reached; 1559/8357 bytes (18.66%) of diff not shown. |